﻿:root{--base-color: #ffffff;--font-color: #333333;--color-green: #289585;--color-light-green: #17c9af;--color-brown: #3b1e1e;--color-light-brown: #784242;--color-blue: #285495;--color-gray: #f9f8f4;--color-beige: #f7f6f1;--lh-14: 1.4;--lh-15: 1.5;--lh-16: 1.6;--lh-18: 1.8}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{border:0;margin:0;outline:0;padding:0;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:100%;font-style:inherit;font-weight:inherit;text-decoration:none;vertical-align:baseline}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}textarea{display:block}:root{--scrollbar: 17px}html{font-size:calc((100vw - var(--scrollbar))/1440*10/1920*1620)}@media screen and (max-width: 1920px){html{font-size:70.3125%}}@media screen and (max-width: 1620px){html{font-size:calc((100vw - var(--scrollbar))/1440*10)}}@media screen and (max-width: 1440px){html{font-size:62.5%}}@media screen and (max-width: 1300px){html{font-size:.7692307692vw}}@media screen and (orientation: portrait)and (max-width: 767px){html{font-size:2.6666666667vw}}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary,textarea{display:block}audio,canvas,video{display:inline-block}picture{display:block}dialog{padding:0;border:none}.js-focus-visible :focus:not(.focus-visible){outline:0}.focus-visible{outline:2px dotted #333}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,select{vertical-align:middle}img{max-width:100%;height:auto;vertical-align:top;object-fit:cover}button{color:var(--font-color);background:none;appearance:none;border:none;padding:0;cursor:pointer}a{color:var(--font-color)}*{font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic","Meiryo","MS PGothic",sans-serif}html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:var(--base-color);color:var(--font-color);font-size:1.7rem;font-weight:500;letter-spacing:.05em;line-height:var(--lh-18);font-feature-settings:"palt"}.svg_symbol{display:none}.br-pc{display:block}@media screen and (orientation: portrait)and (max-width: 767px){.br-pc{display:none}}.br-sp{display:none}@media screen and (orientation: portrait)and (max-width: 767px){.br-sp{display:block}}.mainContent{width:min(120rem,100%);margin-inline:auto;padding:0 10rem 6rem}@media screen and (orientation: portrait)and (max-width: 767px){.mainContent{padding:0 2rem 6rem}}.normal{font-weight:400 !important}.bold{font-weight:700 !important}.italic{font-style:italic !important}.none{display:none !important}.mb-none{margin-bottom:0 !important}sub{vertical-align:sub !important;font-size:50%}sup{vertical-align:super !important;font-size:50%}.txt-mail::after{content:"@"}.red01{color:red}.indent-1{text-indent:-1em;padding-left:1em}.page-404 .content{width:min(120rem,100%);margin-inline:auto}.page-404 .content>p{margin-bottom:4rem;font-weight:700;text-align:center}.breadcrumb{padding:2rem 0 4rem}.breadcrumb__list{font-size:1.4rem}.breadcrumb__item{display:inline-block}.breadcrumb__item:not(:last-child){margin-right:.5rem}.breadcrumb__item:not(:last-child)::after{content:">";color:var(--font-color)}.breadcrumb__link{display:inline-block;margin-right:.5rem;color:var(--font-color)}.c-button{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:6rem;padding:1rem 2rem;background:var(--color-green);border-radius:3rem;color:var(--base-color);font-size:1.7rem;font-weight:700;line-height:var(--lh-16);transition:background .3s}@media(hover: hover){.c-button:hover{background:var(--color-light-green)}}.c-button span{flex:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--base-color)}.c-button span svg{width:.8rem;height:.8rem;margin-left:.2rem;fill:var(--color-green)}.c-button.white{border:1px solid #d1d1d1;background:var(--base-color);color:var(--font-color)}@media(hover: hover){.c-button.white:hover{background:#d7e5e3}}.c-button.white span{background:var(--color-green)}.c-button.white span svg{fill:var(--base-color)}.c-button.short{width:40rem;margin-inline:auto}@media screen and (orientation: portrait)and (max-width: 767px){.c-button.short{width:100%}}.c-tel{display:flex;align-items:center;justify-content:center;gap:1.2rem;color:var(--color-green);font-size:3.6rem;font-weight:700;letter-spacing:0;white-space:nowrap}.c-tel img{flex:none;width:2.5rem;height:auto}.c-faq{display:flex;flex-direction:column;gap:2rem}.c-faq__item{padding:0 4rem;border:1px solid #d1d1d1;border-radius:3rem;cursor:pointer}@media screen and (orientation: portrait)and (max-width: 767px){.c-faq__item{padding:0 2rem}}.c-faq details[open] summary .ico::after{opacity:0;rotate:90deg}.c-faq details[open] summary .ico::before{rotate:180deg}.c-faq details summary{display:flex;align-items:center;gap:1.6rem;padding:2rem 4rem 2rem 0;color:var(--color-green);font-weight:700;position:relative;cursor:pointer}.c-faq details summary::-webkit-details-marker{display:none}.c-faq details summary h3{font-size:2rem}.c-faq details summary .h4-title{font-size:1.8rem}.c-faq details summary .ico{width:2rem;height:2rem;position:absolute;top:50%;right:0;translate:0 -50%}.c-faq details summary .ico::before,.c-faq details summary .ico::after{content:"";background-color:var(--font-color);position:absolute;top:50%;left:50%;translate:-50% -50%}.c-faq details summary .ico::before{width:2rem;height:.2rem}.c-faq details summary .ico::after{width:.2rem;height:2rem}.c-faq details .content{border-top:1px solid #d1d1d1}.c-faq details .content__text{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}.c-faq details .content__item{display:flex;flex-direction:column;gap:1rem}.c-faq details .content p{text-align:justify}.c-flow{display:flex;flex-direction:column;gap:5rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-flow{gap:8rem}}.c-flow__item{display:flex;gap:4rem;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.c-flow__item{align-items:center;flex-direction:column;gap:1rem}}.c-flow__item::after{content:"";display:block;width:1px;height:100%;border-left:1px dashed #707070;position:absolute;top:10rem;left:4.9rem;z-index:-1}@media screen and (orientation: portrait)and (max-width: 767px){.c-flow__item::after{content:"";width:3.2rem;height:1.6rem;background:#707070;border-left:none;clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;top:unset;bottom:-4rem;left:50%;translate:-50% 0}}.c-flow__item:last-of-type::after{display:none}.c-flow__item:nth-of-type(even) .c-flow__num{background:var(--color-brown)}.c-flow__item:nth-of-type(even) .c-flow__title{color:var(--color-brown)}.c-flow__num{flex:none;display:flex;align-items:center;justify-content:center;flex-direction:column;width:10rem;height:10rem;border-radius:50%;background:var(--color-green)}@media screen and (orientation: portrait)and (max-width: 767px){.c-flow__num{width:7.2rem;height:7.2rem}}.c-flow__num p{color:var(--base-color);font-weight:700;line-height:1}.c-flow__num p:nth-of-type(1){font-size:1.6rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-flow__num p:nth-of-type(1){font-size:1.4rem}}.c-flow__num p:nth-of-type(2){font-size:4rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-flow__num p:nth-of-type(2){font-size:2.8rem}}.c-flow__title{color:var(--color-green);font-size:2.2rem;font-weight:700}.c-flow .c-unit__item>.c-unit__image{width:min(48rem,100%);margin-inline:auto}@media screen and (orientation: portrait)and (max-width: 767px){.c-flow .c-unit__item>.c-unit__image{width:100%}}.c-flow .c-unit__content .c-unit__image{width:41.8604651163%}@media screen and (orientation: portrait)and (max-width: 767px){.c-flow .c-unit__content .c-unit__image{width:100%}}.c-flow .c-unit__content .c-unit__desc{width:53.488372093%}@media screen and (orientation: portrait)and (max-width: 767px){.c-flow .c-unit__content .c-unit__desc{width:100%}}.c-listBox{display:flex;flex-direction:column;gap:1rem}.c-listBox li{padding-left:1.6rem;font-weight:700;line-height:var(--lh-16);position:relative}.c-listBox li::before{content:"";display:block;width:.8rem;height:.8rem;border-radius:50%;background:var(--color-green);position:absolute;top:1rem;left:0}.c-listBox li a{color:var(--color-green);text-decoration:underline}@media(hover: hover){.c-listBox li a:hover{text-decoration:none}}.c-listBox.border{padding:5rem;border-radius:1.5rem;background:var(--color-gray)}@media screen and (orientation: portrait)and (max-width: 767px){.c-listBox.border{padding:2rem}}.c-newsList__btn{display:flex;gap:.5rem;border-bottom:1px solid #707070}@media screen and (orientation: portrait)and (max-width: 767px){.c-newsList__btn{padding:0 0 0 1rem}}.c-newsList__btn button{display:flex;align-items:center;justify-content:center;width:14rem;height:5rem;background:#d1d1d1;border:1px solid #707070;border-radius:.5rem .5rem 0 0;font-size:1.6rem;font-weight:700;transform:translateY(1px)}.c-newsList__btn button.active{background:var(--base-color);border-bottom:none}.c-newsList__inner{display:none;flex-direction:column;gap:2rem;padding:2.4rem 0}.c-newsList__inner.active{display:flex}.c-newsList__inner .item{width:100%;padding:0 1rem 1rem;border-bottom:1px dotted #d1d1d1}@media(hover: hover){.c-newsList__inner .item:hover .item__title{text-decoration:none}}.c-newsList__inner .item__unit{display:flex;align-items:center;gap:1rem}.c-newsList__inner .item__unit span{display:flex;align-items:center;justify-content:center;width:8rem;height:2.4rem;background:var(--font-color);color:var(--base-color);font-size:1.4rem}.c-newsList__inner .item__unit time{font-weight:700}.c-newsList__inner .item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-decoration:underline}@media screen and (orientation: portrait)and (max-width: 767px){.c-newsList__inner .item__title{-webkit-line-clamp:3}}.c-pageTitle{margin-top:13.5rem;background:var(--color-green)}@media screen and (orientation: portrait)and (max-width: 767px){.c-pageTitle{margin-top:12rem}}.c-pageTitle__inner{display:flex;align-items:center;justify-content:center;width:min(100rem,100%);min-height:20rem;margin-inline:auto;padding:4rem 0;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.c-pageTitle__inner{min-height:unset;padding:4rem 2rem}}.c-pageTitle__inner::after{content:"";display:block;width:20rem;height:100%;background:url(../images/bg_pagetitle_01.png) no-repeat center/contain;position:absolute;top:0;right:-20rem}@media screen and (max-width: 1440px){.c-pageTitle__inner::after{right:-10rem}}@media screen and (orientation: portrait)and (max-width: 767px){.c-pageTitle__inner::after{display:none}}.c-pageTitle__inner p{color:var(--base-color);font-size:4rem;font-weight:700;line-height:var(--lh-14);text-align:center}.c-point{display:flex;flex-direction:column;gap:2rem;padding:4rem 5rem 5rem;border-radius:1.5rem;background:var(--color-gray)}@media screen and (orientation: portrait)and (max-width: 767px){.c-point{padding:2rem}}.c-point__title{display:flex;align-items:center;gap:1rem;padding:1rem 2rem;background:var(--color-green);border-radius:1rem;color:var(--base-color);font-size:2.6rem;font-weight:700;line-height:var(--lh-16)}@media screen and (orientation: portrait)and (max-width: 767px){.c-point__title{align-items:unset;flex-direction:column}}.c-point__title span{display:flex;align-items:center;width:fit-content;height:3rem;padding:.5rem;border-radius:1.5rem;background:var(--base-color);color:var(--color-green);font-size:1.6rem}.c-point__content{padding:4rem;background:var(--base-color)}@media screen and (orientation: portrait)and (max-width: 767px){.c-point__content{padding:2rem}}.c-point__sub{padding-left:1.2rem;margin-bottom:2rem;font-size:2.6rem;position:relative;font-weight:700;line-height:var(--lh-16)}.c-point__sub::before{content:"";display:block;width:.6rem;height:1rem;height:80%;border-radius:1rem;background:var(--color-green);position:absolute;top:50%;left:0;translate:0 -50%}.c-point__desc{display:flex;flex-direction:column;gap:1.2rem}.c-point__desc p{text-align:justify}.c-compare{display:flex;flex-direction:column;gap:2rem;padding:4rem 5rem 5rem;border-radius:1.5rem;background:var(--color-gray)}@media screen and (orientation: portrait)and (max-width: 767px){.c-compare{padding:2rem}}.c-compare__content{display:flex;gap:4rem;padding:4rem;background:var(--base-color)}@media screen and (orientation: portrait)and (max-width: 767px){.c-compare__content{flex-direction:column;padding:2rem}}.c-compare__item{width:calc((100% - 4rem)/2)}@media screen and (orientation: portrait)and (max-width: 767px){.c-compare__item{width:100%}}.c-compare__item.merit .c-compare__sub{color:var(--color-green)}.c-compare__item.demerit .c-compare__sub{color:var(--color-blue)}.c-compare__item.demerit .c-listBox li::before{background:var(--color-blue)}.c-compare__title{padding-left:1.2rem;font-size:2.6rem;font-weight:700;line-height:var(--lh-16);position:relative}.c-compare__title::before{content:"";display:block;width:.6rem;height:1rem;height:80%;border-radius:1rem;background:var(--color-green);position:absolute;top:50%;left:0;translate:0 -50%}.c-compare__sub{margin-bottom:1rem;font-weight:700;line-height:var(--lh-16)}.c-table{display:flex;flex-direction:column;gap:2rem}.c-table__table{width:100%;border:1px solid var(--font-color)}.c-table__table tr:not(:last-of-type){border-bottom:1px dashed var(--font-color)}.c-table__table th,.c-table__table td{padding:2rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-table__table th,.c-table__table td{display:block;padding:1rem}}.c-table__table th{width:30%;background:var(--color-green);color:var(--base-color);font-weight:700}@media screen and (orientation: portrait)and (max-width: 767px){.c-table__table th{width:100%}}.c-table__table td a{color:var(--color-green);text-decoration:underline}@media(hover: hover){.c-table__table td a:hover{text-decoration:none}}.c-table__table td .c-listBox{gap:0}.c-table__table td .c-listBox:not(:last-child){margin-bottom:.4rem}.c-table__table td p:not(:last-child){margin-bottom:.4rem}.scheduleTable{border:1px solid #d1d1d1;border-top:none;border-radius:.5rem;overflow:hidden}.scheduleTable__title{display:flex;align-items:center;justify-content:center;gap:1rem;background:var(--color-green)}.scheduleTable__title span{color:var(--base-color);font-size:2.4rem;font-weight:700}.scheduleTable__inner{padding:3rem 2rem}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__inner{padding:2rem 1rem}}.scheduleTable__table{width:100%;border-collapse:collapse}.scheduleTable__table thead{background:var(--color-green);color:var(--base-color)}.scheduleTable__table thead th{padding:.8rem 0;font-weight:700}.scheduleTable__table thead th:nth-of-type(1){width:15rem}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__table thead th:nth-of-type(1){width:8rem}}.scheduleTable__table thead th:nth-of-type(1) span{padding:.4rem 2rem;border-radius:1.5rem;background:var(--base-color);color:var(--font-color)}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__table thead th:nth-of-type(1) span{padding:.4rem 1rem}}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__table tbody{border-bottom:1px solid #9a9a9a}}.scheduleTable__table tr.title{border-top:1px solid #9a9a9a}.scheduleTable__table tr.title:first-of-type{border-top:none}.scheduleTable__table tr.title td{padding-top:2rem}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__table tr.title td{padding-top:1.2rem}}.scheduleTable__table tr.time td{padding-bottom:2rem}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__table tr.time td{padding-bottom:1.2rem}}.scheduleTable__table th,.scheduleTable__table td{padding:0 .5rem;font-size:2rem;font-weight:700;text-align:center}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__table th,.scheduleTable__table td{font-size:1.1rem}}.scheduleTable__table th{width:calc((100% - 15rem)/8)}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__table th{width:calc((100% - 8rem)/8)}}.scheduleTable__table td.bed{font-size:1.8rem;text-align:left}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__table td.bed{font-size:1rem}}.scheduleTable__table td:nth-of-type(1){text-align:justify;text-align-last:justify;white-space:nowrap}.scheduleTable__unit{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:3rem;border-top:1px dashed #9a9a9a}@media screen and (orientation: portrait)and (max-width: 767px){.scheduleTable__unit{flex-direction:column;gap:0;padding-top:2rem;border-top:none}}.scheduleTable__unit .c-button{gap:1rem;background:none;border:1px solid #d1d1d1;color:var(--font-color);white-space:nowrap}@media(hover: hover){.scheduleTable__unit .c-button:hover{background:#d7e5e3}}.scheduleTable__unit .c-button span{background:var(--color-green)}.scheduleTable__unit .c-button span svg{fill:var(--base-color)}.doctorTable__table{width:100%;border:1px solid var(--font-color)}.doctorTable__table th,.doctorTable__table td{padding:1rem;border-bottom:1px dashed var(--font-color);text-align:center}@media screen and (orientation: portrait)and (max-width: 767px){.doctorTable__table th,.doctorTable__table td{line-height:1.2}}.doctorTable__table th{background:var(--color-green);color:var(--base-color);font-weight:700}.doctorTable__table th.border{border-right:1px dashed var(--font-color)}.checkupTable__table{width:100%;border:1px solid var(--font-color)}@media screen and (orientation: portrait)and (max-width: 767px){.checkupTable__table{width:80rem}}.checkupTable__table th,.checkupTable__table td{padding:1rem;border-bottom:1px dashed var(--font-color);border-right:1px dashed var(--font-color);text-align:center}@media screen and (orientation: portrait)and (max-width: 767px){.checkupTable__table th,.checkupTable__table td{line-height:var(--lh-14)}}.checkupTable__table th{background:var(--color-green);color:var(--base-color);font-weight:700;white-space:nowrap}.checkupTable__table td:nth-of-type(1){width:20%;padding:1rem 2rem;text-align:left}@media screen and (orientation: portrait)and (max-width: 767px){.checkupTable__table td:nth-of-type(1){padding:1rem}}.checkupTable__table td:nth-of-type(2){width:50%;text-align:left}.c-unit{display:flex;flex-direction:column;gap:4rem}.c-unit__item{display:flex;flex-direction:column;gap:2.4rem}.c-unit__item>.c-unit__image{width:min(80rem,100%);margin-inline:auto}.c-unit__content{display:flex;gap:4rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-unit__content{flex-direction:column}}.c-unit__content.reverse{flex-direction:row-reverse}@media screen and (orientation: portrait)and (max-width: 767px){.c-unit__content.reverse{flex-direction:column}}.c-unit__content>.c-unit__image,.c-unit__content>.c-unit__desc,.c-unit__content>.c-unit__block{width:50%}@media screen and (orientation: portrait)and (max-width: 767px){.c-unit__content>.c-unit__image,.c-unit__content>.c-unit__desc,.c-unit__content>.c-unit__block{width:100%}}.c-unit__image img{width:100%;height:auto;border-radius:1.5rem}.c-unit__desc{display:flex;flex-direction:column;gap:1.2rem}.c-unit__desc p{text-align:justify}.c-unit__desc p a{color:var(--color-green);text-decoration:underline}@media(hover: hover){.c-unit__desc p a:hover{text-decoration:none}}.c-unit__block{display:flex;flex-direction:column;gap:2rem}.c-unit__map iframe,.c-unit__map video,.c-unit__movie iframe,.c-unit__movie video{width:100%;height:auto;aspect-ratio:390/230}.c-unit__facility ul{display:flex;gap:1.2rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-unit__facility ul{flex-direction:column;gap:2rem}}.c-unit__facility ul li{display:flex;flex-direction:column;width:calc((100% - 2.4rem)/3)}@media screen and (orientation: portrait)and (max-width: 767px){.c-unit__facility ul li{width:100%}}.c-unit__facility ul li p{display:flex;align-items:center;justify-content:center;height:4.4rem;border-radius:1rem 1rem 0 0;background:var(--color-green);color:var(--base-color);font-size:1.8rem;font-weight:700}.c-unit__facility ul li div{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:1rem 0;border:1px solid #d1d1d1;border-top:none;border-radius:0 0 1rem 1rem}.c-unit__facility ul li div .link{color:var(--color-green);font-size:1.8rem;font-weight:700;line-height:var(--lh-14);text-decoration:underline;text-align:center;position:relative;transition:color .3s}@media(hover: hover){.c-unit__facility ul li div .link:hover{color:var(--color-light-green)}}.c-unit__facility ul li div .link img{width:2rem;height:2rem;position:absolute;bottom:0;right:-2rem}.c-unit__facility ul li div .c-tel{gap:.5rem;font-size:2.4rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-unit__facility ul li div .c-tel{justify-content:unset;font-size:1.6rem}}.c-unit__facility ul li div .c-tel img{width:1.7rem}.heading01{margin-bottom:6rem}@media screen and (orientation: portrait)and (max-width: 767px){.heading01{margin-bottom:5rem}}.heading01 p{font-size:4rem;font-weight:700;line-height:var(--lh-15)}@media screen and (orientation: portrait)and (max-width: 767px){.heading01 p{font-size:3rem}}.heading01 h2{font-size:5rem;font-weight:700;line-height:var(--lh-15)}@media screen and (orientation: portrait)and (max-width: 767px){.heading01 h2{font-size:4rem}}.heading01 h2 span{color:var(--color-green)}.heading01.white h2{color:var(--base-color)}.h2-title,.h3-title,.h4-title,.h5-title,.h6-title{font-weight:700;line-height:var(--lh-16)}.h2-title{padding:1rem 2rem;background:var(--color-green);border-radius:1rem;color:var(--base-color);font-size:3rem;position:relative}.h3-title{padding-bottom:.5rem;border-bottom:2px solid var(--color-green);font-size:2.8rem}.h3-title span{color:var(--color-green)}.h4-title{padding-left:1.2rem;font-size:2.6rem;position:relative}.h4-title::before{content:"";display:block;width:.6rem;height:1rem;height:80%;border-radius:1rem;background:var(--color-green);position:absolute;top:50%;left:0;translate:0 -50%}.h5-title{color:var(--color-green);font-size:2.2rem}.h6-title{font-size:2rem}section,.divSection{padding-top:6rem;overflow-x:clip;position:relative;z-index:0}section>.h2-title,.divSection>.h2-title{margin-bottom:4rem}.SVG-Sprites{display:flex;flex-wrap:wrap}.SVG-Sprites svg{width:25%}.c-linksWrap{display:flex;flex-direction:column;gap:2rem}.c-links{display:flex;gap:4rem;flex-wrap:wrap}@media screen and (orientation: portrait)and (max-width: 767px){.c-links{flex-direction:column;gap:2rem}}.c-links .c-button{flex:1;background:none;border:1px solid var(--color-green);color:var(--color-green)}@media(hover: hover){.c-links .c-button:hover{background:#d7e5e3}}.c-links .c-button span{background:var(--color-green)}.c-links .c-button span svg{margin-left:0;fill:var(--base-color);transform:rotate(90deg)}.c-btnWrapper{display:flex;gap:4rem;justify-content:center;flex-wrap:wrap}@media screen and (orientation: portrait)and (max-width: 767px){.c-btnWrapper{flex-direction:column;gap:2rem}}.c-btnWrapper .c-button{flex:1;max-width:calc((100% - 4rem)/2)}@media screen and (orientation: portrait)and (max-width: 767px){.c-btnWrapper .c-button{max-width:none}}.c-btnLinks{display:flex;gap:4rem;flex-wrap:wrap}@media screen and (orientation: portrait)and (max-width: 767px){.c-btnLinks{flex-direction:column;gap:2rem}}.c-btnLinks a{width:calc((100% - 4rem)/2);background:var(--color-green);border-radius:1rem;overflow:hidden;transition:background .3s}@media(hover: hover){.c-btnLinks a:hover{background:var(--color-light-green)}.c-btnLinks a:hover span.main{border:6px solid var(--color-light-green);border-top:none}}@media screen and (orientation: portrait)and (max-width: 767px){.c-btnLinks a{width:100%}}.c-btnLinks a span{font-size:2rem;font-weight:700}.c-btnLinks a span.sub{display:flex;align-items:center;justify-content:center;gap:2rem;height:6rem;color:var(--base-color)}.c-btnLinks a span.sub span{flex:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--base-color)}.c-btnLinks a span.sub span svg{width:.8rem;height:.8rem;margin-left:.2rem;fill:var(--color-green)}.c-btnLinks a span.main{display:flex;align-items:center;justify-content:center;height:8rem;padding:0 2rem;border:6px solid var(--color-green);border-top:none;border-radius:0 0 1rem 1rem;background:var(--base-color);color:var(--color-green);transition:border .3s}.c-tagsGreen{display:flex;flex-wrap:wrap;gap:.5rem;width:18.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-tagsGreen{gap:1rem;width:100%}}.c-tagsGreen p{padding:0 .5rem;border:1px solid var(--color-green);color:var(--color-green);font-size:1.4rem;font-weight:700;text-align:center}.c-tagsGreen p:nth-of-type(1){width:100%}@media screen and (orientation: portrait)and (max-width: 767px){.c-tagsGreen p:nth-of-type(1){flex:1}}.c-tagsGreen p:nth-of-type(2),.c-tagsGreen p:nth-of-type(3){width:calc((100% - .5rem)/2)}@media screen and (orientation: portrait)and (max-width: 767px){.c-tagsGreen p:nth-of-type(2),.c-tagsGreen p:nth-of-type(3){width:9rem}}.c-tagsBrown{display:flex;gap:.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-tagsBrown{justify-content:center;gap:1rem;width:100%}}.c-tagsBrown p{display:flex;align-items:center;justify-content:center;background:var(--color-brown);padding:1rem 2rem;color:var(--base-color);font-size:1.4rem;font-weight:700;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.c-tagsBrown p{padding:1.6rem 1.8rem;white-space:nowrap}}.c-tagsBrown p::before{content:"";display:block;width:calc(100% - 1rem);height:calc(100% - 1rem);border:1px solid var(--base-color);position:absolute;top:50%;left:50%;translate:-50% -50%;pointer-events:none}.c-examination{display:flex;gap:4rem;flex-wrap:wrap}@media screen and (orientation: portrait)and (max-width: 767px){.c-examination{flex-direction:column}}.c-examination__item{display:flex;flex-direction:column;align-items:center;gap:1rem;width:calc((100% - 8rem)/3);padding:3rem;border-radius:1.5rem;background:var(--color-gray)}@media screen and (orientation: portrait)and (max-width: 767px){.c-examination__item{width:100%;padding:2rem}}.c-examination__item img{width:10rem;height:auto}.c-examination__item h3{font-size:3rem;font-weight:700;text-align:center}.c-examination__item p{text-align:center}.c-map iframe{width:100%;height:auto;aspect-ratio:560/300}.c-map__note{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-map__note{align-items:unset;flex-direction:column-reverse;gap:1rem;margin-bottom:2rem}}.c-map address{line-height:var(--lh-14)}.c-map__btn{display:flex;align-items:center;gap:1rem;width:fit-content;color:var(--font-color);font-weight:700;text-decoration:underline}@media(hover: hover){.c-map__btn:hover{text-decoration:none}}@media screen and (orientation: portrait)and (max-width: 767px){.c-map__btn{margin-inline:auto 0}}.c-map__btn svg{width:1.1rem;height:1.6rem;fill:var(--font-color)}.c-map__unit{display:flex;flex-direction:column;gap:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-map__unit{gap:2rem}}.c-map__item{display:flex;align-items:center;gap:1rem;line-height:var(--lh-14)}@media screen and (orientation: portrait)and (max-width: 767px){.c-map__item{flex-direction:column;align-items:unset}}.c-map__item.brown .c-map__title{background:var(--color-brown)}.c-map__item.green{margin-top:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-map__item.green{margin-top:0}}.c-map__item.green .c-map__title{background:var(--color-green)}.c-map__item.green .c-button{flex:1;background:none;border:3px solid var(--color-green);color:var(--color-green)}@media(hover: hover){.c-map__item.green .c-button:hover{background:#d7e5e3}}.c-map__item.green .c-button span{background:var(--color-green)}.c-map__item.green .c-button span svg{fill:var(--base-color)}.c-map__title{flex:none;display:flex;align-items:center;justify-content:center;gap:.6rem;width:fit-content;min-width:11rem;padding:1rem;border-radius:.5rem;color:var(--base-color);font-weight:700;line-height:1.2;text-align:center}.c-map__title img{width:1.8rem;height:auto}.c-contact{display:flex;flex-direction:column;gap:2rem}.c-contact__item{display:flex;align-items:center;gap:2rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-contact__item{align-items:unset;flex-direction:column;gap:1rem}}.c-contact__label{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;width:24rem}.c-contact__label>p{display:flex;align-items:center;justify-content:center}.c-contact__label>p.must,.c-contact__label>p.option{width:8rem;color:var(--base-color);font-size:1.5rem;font-weight:700}.c-contact__label>p.must{background:var(--color-green)}.c-contact__label>p.option{background:var(--color-brown)}.c-contact__input{flex:1}.c-contact__input input[type=text],.c-contact__input input[type=email],.c-contact__input input[type=password],.c-contact__input input[type=tel],.c-contact__input input[type=url],.c-contact__input input[type=number],.c-contact__input textarea{background:var(--base-color);width:100%;border:1px solid var(--font-color);padding:1rem 2rem;border-radius:0;outline:none;font-size:1.5rem;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-contact__input select{width:60%;padding:1rem;background:var(--base-color);border:1px solid var(--font-color);border-radius:0;font-size:1.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.c-contact__input select{width:100%}}.c-contact__input textarea{height:12rem}.c-contact__input .note{margin-top:.5rem;font-size:1.4rem;line-height:var(--lh-14)}.c-contact__radio{display:flex;gap:2rem}.c-contact__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-contact__radio input[type=radio]+label{display:inline-block;background:url(../images/icon_radio_01.svg) no-repeat left/2rem;padding-left:4rem;line-height:1.2;min-height:2rem;cursor:pointer}.c-contact__radio input[type=radio]:checked+label{background:url(../images/icon_radio_on_01.svg) no-repeat left/2rem}.c-contact__check{margin-top:2rem}.header{width:100%;background:var(--base-color);position:fixed;top:0;left:0;z-index:3}@media screen and (orientation: portrait)and (max-width: 767px){.header{padding:3.5rem 1rem 1rem;transition:padding-top .3s}}@media screen and (orientation: portrait)and (max-width: 767px){.header.is-scroll{padding-top:2rem}}.header__inner{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;width:min(120rem,100%);height:13.5rem;margin-inline:auto;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.header__inner{display:contents}}.header__unit{display:flex;gap:1rem;width:45.6666666667%;height:fit-content;padding-bottom:1rem;transition:padding-bottom .3s}@media screen and (orientation: portrait)and (max-width: 767px){.header__unit{flex-direction:column;width:unset;padding-bottom:0}}.header__logo{display:block;width:35rem}@media screen and (orientation: portrait)and (max-width: 767px){.header__logo{width:23.6rem}}.header__logo img{width:100%;height:auto}@media screen and (orientation: portrait)and (max-width: 767px){.header .navPC{display:none}}.header__sub{display:flex;align-items:center;justify-content:center;gap:3rem;padding:0 1rem 1rem;border-bottom:1px solid #d1d1d1}.header__sub ul{display:flex;align-items:center;gap:1.5rem}.header__sub ul li a{display:flex;align-items:center;gap:.5rem;color:var(--font-color);font-size:1.6rem;font-weight:700;transition:color .3s;white-space:nowrap}@media(hover: hover){.header__sub ul li a:hover{color:var(--color-green)}}.header__sub ul li a img{width:2rem;height:auto}.header__sub .c-tel{font-size:3rem}.header__main{padding:1rem 1rem 0}.header__main>ul{display:flex;justify-content:space-between}.header__main>ul li a{display:block;padding-bottom:1rem;position:relative;color:var(--font-color);font-size:1.8rem;font-weight:700;transition:color .3s}@media(hover: hover){.header__main>ul li a:hover{color:var(--color-green)}}.header__main>ul li a.active{color:var(--color-green)}.header__main>ul li a.active::after{content:"";display:block;width:100%;height:4px;background:var(--color-green);position:absolute;bottom:0;left:0}.header .navDrop{display:flex;justify-content:center;flex-direction:column;gap:3rem;width:100%;height:21rem;padding:0 10rem;background:var(--base-color);border-top:1px solid var(--color-green);border-radius:0 0 1.5rem 1.5rem;box-shadow:0 1rem 1.3rem rgba(0,0,0,.16);position:absolute;bottom:-21rem;left:0;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}.header .navDrop.active{visibility:visible;opacity:1}.header .navDrop__title,.header .navDrop a{display:flex;align-items:center;gap:2rem;color:var(--font-color);font-weight:700}.header .navDrop__title span,.header .navDrop a span{flex:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-green)}.header .navDrop__title span svg,.header .navDrop a span svg{width:.8rem;height:.8rem;margin-left:.2rem;fill:var(--base-color)}.header .navDrop__title{border-bottom:2px solid var(--color-green);font-size:2.8rem}.header .navDrop__list{display:flex;gap:4rem}.header .navDrop__list li{flex:1}.header .navDrop__list li a{border-bottom:1px dashed #707070}.menuButton{display:none;justify-content:center;align-items:center;width:6rem;height:6rem;background:var(--color-green);position:fixed;top:0;right:0;z-index:5;cursor:pointer}@media screen and (orientation: portrait)and (max-width: 767px){.menuButton{display:flex}}.menuButton .border{width:2rem;height:1px;margin-top:-1.6rem;background:var(--base-color);position:absolute;transition:transform .4s,opacity .4s}.menuButton .border:nth-child(1){transform:translateY(-0.8rem)}.menuButton .border:nth-child(3){transform:translateY(0.8rem)}.menuButton .text{margin-top:2.4rem;color:var(--base-color);font-size:1rem;font-weight:700;line-height:1}.menuButton.active .border:nth-child(1){transform:rotate(45deg)}.menuButton.active .border:nth-child(2){opacity:0}.menuButton.active .border:nth-child(3){transform:rotate(-45deg)}.navSP{display:none;width:100%;padding:3.5rem 1rem 6rem;background:var(--color-beige);position:fixed;inset:0;z-index:2;opacity:0;visibility:hidden;transition:all .4s ease}@media screen and (orientation: portrait)and (max-width: 767px){.navSP{display:block}}.navSP.active{opacity:1;visibility:visible}.header.is-scroll .navSP{padding-top:2rem}.navSP__top{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.navSP__logo{display:block;width:23.6rem}.navSP__logo img{width:100%;height:auto}.navSP__inner{display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem 1rem;margin-bottom:4rem;background:var(--base-color);border-radius:1rem}.navSP__inner>div{min-width:22rem}.navSP__inner>div>a,.navSP__inner>div>p{display:flex;align-items:center;gap:1rem;padding:0 0 .5rem 2rem;border-bottom:1px solid var(--font-color);color:var(--font-color);font-size:1.6rem;font-weight:700;position:relative}.navSP__inner>div>a::before,.navSP__inner>div>p::before{content:"";display:block;width:.9rem;height:.9rem;border-radius:50%;background:var(--font-color);position:absolute;left:0;top:1rem}.navSP__inner>div>a{transition:color .3s}@media(hover: hover){.navSP__inner>div>a:hover{color:var(--color-green)}}.navSP__inner>div ul{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.navSP__inner>div ul li{padding-left:1.8rem}.navSP__inner>div ul li a{display:block;color:var(--font-color);position:relative;transition:color .3s}@media(hover: hover){.navSP__inner>div ul li a:hover{color:var(--color-green)}}.navSP__inner>div ul li a span{display:flex;align-items:center;justify-content:center;width:.8rem;height:.8rem;border-radius:50%;background:var(--font-color);position:absolute;top:1.1rem;left:-1.8rem}.navSP__inner>div ul li a span svg{width:.4rem;height:.4rem;fill:var(--base-color)}.navSP__links{display:flex;flex-direction:column;gap:2rem}.navSP__links a{border-radius:3rem}.navSP__links .c-tel{border:2px solid var(--color-green);background:var(--base-color)}.navSP__links .time,.navSP__links .table{display:flex;align-items:center;justify-content:center;gap:1rem;height:6rem;color:var(--base-color);font-size:1.8rem;font-weight:700}.navSP__links .time svg,.navSP__links .table svg{width:1.7rem;height:1.7rem;fill:var(--base-color)}.navSP__links .time{background:var(--color-green)}.navSP__links .table{background:var(--color-brown)}.footer{padding-top:10rem}@media screen and (orientation: portrait)and (max-width: 767px){.footer{margin-bottom:12rem}}.footer__top{width:min(120rem,100%);margin:0 auto 10rem}@media screen and (orientation: portrait)and (max-width: 767px){.footer__top{padding:0 1rem;margin-bottom:5rem}}.footer__title{display:flex;gap:2rem;margin-bottom:5rem}@media screen and (orientation: portrait)and (max-width: 767px){.footer__title{flex-direction:column;align-items:center;gap:1rem;margin-bottom:4rem}}.footer__logo{display:block;width:35rem}@media screen and (orientation: portrait)and (max-width: 767px){.footer__logo{width:23.7rem}}.footer__logo img{width:100%;height:auto}.footer__contents{display:flex;justify-content:space-between}@media screen and (orientation: portrait)and (max-width: 767px){.footer__contents{flex-direction:column;gap:4rem}}.footer__left{width:50%}@media screen and (orientation: portrait)and (max-width: 767px){.footer__left{width:100%}}.footer__right{width:46.6666666667%}@media screen and (orientation: portrait)and (max-width: 767px){.footer__right{width:100%}}.footer__bottom{padding:5rem 0;background:var(--color-brown)}@media screen and (orientation: portrait)and (max-width: 767px){.footer__bottom{padding:5rem 1rem}}.footer__nav{display:flex;justify-content:center;gap:4rem;width:min(120rem,100%);margin-inline:auto;padding:5rem 10rem;border-radius:1rem;background:var(--base-color)}@media screen and (orientation: portrait)and (max-width: 767px){.footer__nav{flex-direction:column;gap:3.2rem;padding:4rem 1rem}}.footer__nav>div{min-width:22rem}.footer__nav>div>a,.footer__nav>div>p{display:flex;align-items:center;gap:1rem;padding:0 0 .5rem 2rem;border-bottom:1px solid var(--font-color);color:var(--font-color);font-size:1.6rem;font-weight:700;position:relative}.footer__nav>div>a::before,.footer__nav>div>p::before{content:"";display:block;width:.9rem;height:.9rem;border-radius:50%;background:var(--font-color);position:absolute;left:0;top:1rem}.footer__nav>div>a{transition:color .3s}@media(hover: hover){.footer__nav>div>a:hover{color:var(--color-green)}}.footer__nav>div ul{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.footer__nav>div ul li{padding-left:1.8rem}.footer__nav>div ul li a{color:var(--font-color);line-height:var(--lh-14);position:relative;transition:color .3s}@media(hover: hover){.footer__nav>div ul li a:hover{color:var(--color-green)}}.footer__nav>div ul li a span{flex:none;display:flex;align-items:center;justify-content:center;width:.8rem;height:.8rem;border-radius:50%;background:var(--font-color);position:absolute;top:.5rem;left:-1.8rem}.footer__nav>div ul li a span svg{width:.4rem;height:.4rem;fill:var(--base-color)}.footer__text{display:none;width:min(100rem,100%);margin:5rem auto 0}@media screen and (orientation: portrait)and (max-width: 767px){.footer__text{padding:0 1rem}}.home .footer__text{display:block}.footer__text p{color:var(--base-color);font-size:1.4rem;text-align:justify}.footer__link{display:flex;justify-content:center;align-items:center;gap:2rem;padding:4rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.footer__link{padding:3.2rem 1rem}}.footer__link p{display:flex;justify-content:center;align-items:center;width:21.5rem;height:5rem;background:var(--font-color);border-radius:3rem;color:var(--base-color)}@media screen and (orientation: portrait)and (max-width: 767px){.footer__link p{width:15.8rem;height:3.8rem;font-size:1.4rem}}.footer__link a{display:block;width:24rem}@media screen and (orientation: portrait)and (max-width: 767px){.footer__link a{width:17rem}}.footer__link a img{width:100%;height:auto}.footer__copy{padding:2rem 1rem;background:#000;color:var(--base-color);font-size:1.2rem;text-align:center}.sidebar-content{display:flex;flex-direction:column;gap:2rem;height:100%;position:fixed;top:12.9411764706%;right:0;z-index:4}@media screen and (max-height: 700px){.sidebar-content{top:23.5294117647%}}@media screen and (min-width: 767px)and (orientation: portrait){.sidebar-content{max-height:120rem}}@media screen and (orientation: portrait)and (max-width: 767px){.sidebar-content{gap:0;width:100%;height:unset;max-height:unset;top:unset;bottom:0;translate:unset;z-index:2}}.sidebar-content .c-tel{display:none}@media screen and (orientation: portrait)and (max-width: 767px){.sidebar-content .c-tel{display:flex;height:6rem;border:2px solid var(--color-green);background:var(--base-color)}}.sidebar-content__unit{display:contents}@media screen and (orientation: portrait)and (max-width: 767px){.sidebar-content__unit{display:flex}}.sidebar-content .mvFixedBtn{display:flex;flex-direction:column;gap:2rem;height:58.8235294118%}@media screen and (orientation: portrait)and (max-width: 767px){.sidebar-content .mvFixedBtn{display:contents}}.sidebar-content .mvFixedBtn__btn{display:flex;align-items:center;justify-content:center;gap:1rem;width:6rem;height:calc((100% - 2rem)/2);border-radius:.5rem 0 0 .5rem;border:2px solid var(--base-color);color:var(--base-color);font-size:1.8rem;font-weight:700;writing-mode:vertical-lr;transition:background .3s}@media screen and (max-width: 1440px){.sidebar-content .mvFixedBtn__btn{width:5rem}}@media screen and (orientation: portrait)and (max-width: 767px){.sidebar-content .mvFixedBtn__btn{width:calc((100% - 6rem)/2);height:6rem;border-radius:0;border:none;writing-mode:unset}}.sidebar-content .mvFixedBtn__btn svg{width:1.7rem;height:1.7rem;fill:var(--base-color)}.sidebar-content .mvFixedBtn__btn.time{background:var(--color-green)}@media(hover: hover){.sidebar-content .mvFixedBtn__btn.time:hover{background:var(--color-light-green)}}.sidebar-content .mvFixedBtn__btn.table{background:var(--color-brown)}@media(hover: hover){.sidebar-content .mvFixedBtn__btn.table:hover{background:var(--color-light-brown)}}.sidebar-content .pageTop{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:.5rem 0 0 .5rem;border:2px solid var(--base-color);background:var(--font-color);cursor:pointer;transition:background .3s}@media(hover: hover){.sidebar-content .pageTop:hover{background:#686868}}@media screen and (max-width: 1440px){.sidebar-content .pageTop{width:5rem;height:5rem}}@media screen and (orientation: portrait)and (max-width: 767px){.sidebar-content .pageTop{width:6rem;height:6rem;border-radius:0;border:none}}.sidebar-content .pageTop svg{fill:var(--base-color);width:1.8rem;height:.9rem}.h1-title{width:min(120rem,100%);position:absolute;top:2rem;left:50%;translate:-50% 0;z-index:4}@media screen and (orientation: portrait)and (max-width: 767px){.h1-title{width:30rem;top:1rem;left:1rem;translate:unset}}.h1-title h1{max-width:56rem;font-size:1.2rem;line-height:var(--lh-14);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (orientation: portrait)and (max-width: 767px){.h1-title h1{max-width:unset;line-clamp:1;-webkit-line-clamp:1}}.list_anchor{display:flex;justify-content:center;margin-bottom:25px}.list_anchor a:not(:last-child){margin-right:20px}.list_anchor a{width:280px}.list_kiji .wrap,.list_kiji .info_box{display:flex;gap:1rem;align-items:center}.list_kiji a:first-of-type{border-top:1px dotted #d1d1d1}.list_kiji a{border-bottom:1px dotted #d1d1d1;display:flex;align-items:center;gap:1rem;padding:1rem 2rem 1rem}.list_kiji .big{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-decoration:underline}.list_kiji .wrap .cate{display:flex;align-items:center;justify-content:center;width:12rem;height:2.4rem;background:var(--font-color);color:var(--base-color);font-size:1.4rem;padding-top:.2rem}.list_kiji .date{font-weight:700}.list_anchor a.active{background:var(--font-color);pointer-events:none}.ovn_content .center{text-align:center}.ovn_content .center img{max-width:100%;max-height:400px;margin:0 auto}.ovn_content ul li,.ovn_content ol li{padding-left:1.6rem;font-weight:700;line-height:var(--lh-16);position:relative}.ovn_content ul li:before{content:"";display:block;width:.8rem;height:.8rem;border-radius:50%;background:var(--color-green);position:absolute;top:1rem;left:0}.ovn_content ol li{counter-increment:li;padding-left:2.5rem}.ovn_content ol li::before{content:counter(li);position:absolute;width:22px;height:22px;display:flex;justify-content:center;align-items:center;border-radius:50%;left:0;top:2px;background-color:var(--color-green);font-size:12px;font-weight:bold;color:#fff;line-height:22px}.ovn_content .link{text-decoration:underline}.ovn_content em{font-style:italic}.ovn_content s{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--font-color)}.ovn_content u{text-decoration:underline;text-underline-offset:2px}.btn_list li a{width:260px}.arrow_left svg{transform:scaleX(-1)}.c-button .arrow_left svg{margin-left:0;margin-right:.2rem}@media screen and (min-width: 768px){.list_kiji a:hover .big{text-decoration:none}.btn_list{display:flex;justify-content:center;position:relative}.btn_list .is_prev{position:absolute;top:0;left:150px}.btn_list .is_next{position:absolute;top:0;right:150px}}@media screen and (max-width: 767px){.list_kiji .wrap:hover .big{text-decoration:none}.list_kiji .wrap{padding:1rem 0rem 1rem;flex-direction:column;gap:0;align-items:flex-start}.list_kiji .info_box{align-items:flex-start;width:100%}.btn_list li a{margin:0 auto}.btn_list li:not(:last-child){margin-bottom:10px}}.under main .pagination{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;margin:30px auto 0}.under main .pagination li{margin:0 10px}.under main .pagination li a{width:40px;height:40px;text-align:center;border:1px solid var(--color-green);background:#fff;display:flex;color:var(--color-green);justify-content:center;align-items:center;border-radius:5px}.under main .pagination li:hover a,.under main .pagination li.active a{background:var(--color-green);color:#fff}.under main .pagination li.active a{pointer-events:none}.under main .pagination li.disabled{display:none}.page-top{margin-top:13.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top{margin-top:12rem}}.page-top section{padding:0}.page-top .mv{position:relative}.page-top .mv__text{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;width:min(120rem,100%);position:absolute;bottom:3.5rem;left:50%;translate:-50% 0;z-index:1}@media screen and (max-width: 1440px){.page-top .mv__text{width:min(110rem,100%)}}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .mv__text{padding:0 1rem;bottom:5rem}}.page-top .mv__text h2{color:var(--base-color);font-size:4rem;font-weight:700;line-height:var(--lh-15);text-align:right}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .mv__text h2{font-size:2.4rem}}.page-top .mv__tags{display:flex;gap:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .mv__tags{flex-direction:column;align-items:flex-end}}.page-top .mv__tags h3{padding:.5rem 3rem;background:var(--base-color);border-radius:2rem;font-size:1.8rem;font-weight:700}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .mv__tags h3{width:fit-content;padding:.2rem 1rem;font-size:1.4rem}}.page-top .mv .splide__slide img{width:100%;height:auto}.page-top .mv .splide__pagination{display:flex;justify-content:unset;gap:1rem;width:min(120rem,100%);position:absolute;bottom:3.5rem;left:50%;translate:-50% 0;z-index:1}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .mv .splide__pagination{justify-content:center;padding-top:1rem;position:unset;translate:0}}.page-top .mv .splide__pagination__page{display:block;width:4rem;height:4px;background:var(--font-color);cursor:pointer}.page-top .mv .splide__pagination__page.is-active{background-color:var(--color-green)}.page-top .about{display:flex;justify-content:space-between;width:min(120rem,100%);padding:6rem 0 10rem;margin-inline:auto}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about{flex-direction:column;gap:4rem;padding:2.4rem 1rem 10rem}}.page-top .about__left,.page-top .about__right{width:calc((100% - 6rem)/2)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__left,.page-top .about__right{width:100%}}.page-top .about__left .important{margin-bottom:5rem;border:1px solid #d1d1d1;border-top:none;border-radius:.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__left .important{margin-bottom:4rem}}.page-top .about__left .important__title{display:flex;align-items:center;justify-content:center;gap:1rem;background:#cb3838}.page-top .about__left .important__title span{color:var(--base-color);font-size:2.4rem;font-weight:700}.page-top .about__left .important__inner{padding:2rem;max-height:340px;overflow:auto}.page-top .about__left .important__item:not(:last-of-type){border-bottom:1px dotted #d1d1d1;padding-bottom:1rem;margin-bottom:2rem}.page-top .about__left .important__item time{font-weight:700}.page-top .about__left .important__item p{font-weight:700}.page-top .about__left .important__item p span{color:#cb3838}.page-top .about__left .important__item p.circle{padding-left:2rem;position:relative}.page-top .about__left .important__item p.circle::before{content:"";display:block;width:1rem;height:1rem;background:#cb3838;border-radius:50%;position:absolute;top:1rem;left:0}.page-top .about__left .c-newsList .item__unit span{width:auto;min-width:9rem;padding:0 1.5rem}.page-top .about__left .c-newsList__title{position:relative}.page-top .about__left .c-newsList__title h2{font-size:2.4rem;font-weight:700;position:absolute;top:0;left:0}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__left .c-newsList__title h2{margin-bottom:1rem;position:unset}}.page-top .about__left .c-newsList__btn{justify-content:flex-end;padding-right:5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__left .c-newsList__btn{justify-content:unset}}.page-top .about__right .scheduleTable__table{border-bottom:1px solid #9a9a9a}.page-top .about__right .scheduleTable .c-map{padding:0 2rem 5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__right .scheduleTable .c-map{padding:0 1rem 5rem}}.page-top .about__right .scheduleTable .c-map iframe{aspect-ratio:560/240}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__right .scheduleTable .c-map iframe{aspect-ratio:335/180}}.page-top .reason{padding:10rem 0;background:url(../images/bg_home_01.jpg) no-repeat center/cover}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .reason{padding:10rem 1rem;background:url(../images/bg_home_01_sp.png) no-repeat top/contain,var(--color-green)}}.page-top .reason__inner{width:min(120rem,100%);margin-inline:auto}.page-top .reason__inner .heading01{text-align:center}.page-top .reason__unit{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:4rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .reason__unit{flex-direction:column}}.page-top .reason__item{display:flex;flex-direction:column;width:calc((100% - 2rem)/2);border-radius:1.5rem;overflow:hidden;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .reason__item{width:100%}}.page-top .reason__num{display:flex;align-items:center;justify-content:center;width:10rem;height:10rem;background:var(--color-brown);color:var(--base-color);font-size:5rem;font-weight:700;position:absolute;top:0;left:0;z-index:1}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .reason__num{width:7rem;height:7rem;font-size:3.5rem}}.page-top .reason__image{position:relative}.page-top .reason__image img{width:100%;height:auto}.page-top .reason__image h3{display:flex;align-items:center;justify-content:center;width:100%;height:12rem;background:var(--color-brown);color:var(--base-color);font-size:3.5rem;font-weight:700;line-height:var(--lh-15);text-align:center;position:absolute;bottom:0;left:0}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .reason__image h3{height:8rem;font-size:2rem;position:unset}}.page-top .reason__desc{flex:1;padding:3rem 3.5rem;background:hsla(0,0%,100%,.9)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .reason__desc{padding:2rem 1rem;line-height:var(--lh-15)}}.page-top .reason__desc p{text-align:justify}.page-top .guide{padding:10rem 0 32rem;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .guide{padding:10rem 1rem 13rem}}.page-top .guide::after{content:"";display:block;width:100%;height:50rem;background:url(../images/bg_home_02.png) no-repeat bottom/cover;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .guide::after{height:12rem;background:url(../images/bg_home_02_sp.png) no-repeat bottom/cover}}.page-top .guide__inner{width:min(120rem,100%);margin-inline:auto}.page-top .guide__unit{display:flex;justify-content:space-between}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .guide__unit{flex-direction:column;gap:3.5rem}}.page-top .guide__unit a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;width:calc((100% - 6rem)/3);padding:3rem 0;border:1px solid #d1d1d1;border-radius:1rem;position:relative;transition:background .3s}@media(hover: hover){.page-top .guide__unit a:hover{background:#d7e5e3}}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .guide__unit a{width:100%}}.page-top .guide__unit a img{width:10rem;height:auto}.page-top .guide__unit a .text{font-size:3.5rem;font-weight:700}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .guide__unit a .text{font-size:3rem}}.page-top .guide__unit a .icon{flex:none;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-green);position:absolute;bottom:-1.5rem;left:50%;translate:-50% 0}.page-top .guide__unit a .icon svg{width:1.2rem;height:1.2rem;margin-left:.2rem;fill:var(--base-color)}.page-top .guide__unit a:nth-of-type(2) .icon{background:var(--color-brown)}.page-top .treatment{padding:10rem 0;background:var(--color-beige)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .treatment{padding:10rem 1rem 8rem}}.page-top .treatment__inner{width:min(120rem,100%);margin-inline:auto}.page-top .treatment__inner h2{margin-bottom:6rem;font-size:5rem;font-weight:700;line-height:var(--lh-15)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .treatment__inner h2{margin-bottom:5rem;font-size:4rem}}.page-top .treatment__inner h2 span{color:var(--color-green)}.page-top .treatment__unit{display:flex;justify-content:space-between}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .treatment__unit{flex-direction:column;gap:2rem}}.page-top .treatment__item{display:flex;width:calc((100% - 4rem)/2);background:var(--base-color);border-radius:1rem;overflow:hidden}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .treatment__item{flex-direction:column;width:100%}}.page-top .treatment__item picture{width:100%;height:100%}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .treatment__item picture{height:15rem}}.page-top .treatment__item picture img{width:100%;height:100%;object-fit:cover}.page-top .treatment__item>div{display:flex;flex-direction:column;gap:2rem;padding:3rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .treatment__item>div{padding:2.4rem 1rem}}.page-top .treatment__item>div h3{font-size:3.5rem;font-weight:700;line-height:var(--lh-14)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .treatment__item>div h3{font-size:3rem}}.page-top .treatment__item>div p{text-align:justify}.page-top .flow{padding:10rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow{padding:10rem 1rem}}.page-top .flow__inner{width:min(120rem,100%);margin-inline:auto}.page-top .flow__wrap{padding-top:1px}.page-top .flow__contact{padding:4.5rem;border:1px solid #d1d1d1;border-radius:1rem;margin-bottom:4rem;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__contact{padding:3rem 1rem 4rem;margin-bottom:3rem}}.page-top .flow__contact::before{content:"";display:block;width:16.5rem;height:4rem;background:#d1d1d1;clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;bottom:-4rem;left:21rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__contact::before{height:3rem;bottom:-3rem;left:50%;translate:-50% 0}}.page-top .flow__title{display:flex;align-items:center;gap:2rem;margin-bottom:5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__title{flex-direction:column;margin-bottom:4rem}}.page-top .flow__title img{flex:none;width:10rem;height:auto}.page-top .flow__title h3{flex:none;font-size:3.5rem;font-weight:700;line-height:var(--lh-14)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__title h3{font-size:3rem}}.page-top .flow__title p{margin-left:2rem;text-align:justify}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__title p{margin-left:0}}.page-top .flow__title p span{font-weight:700}.page-top .flow__title p span.border{text-decoration:underline;text-decoration-color:var(--color-green);text-decoration-thickness:2px;text-underline-offset:.5rem}.page-top .flow__links{display:flex;flex-direction:column;gap:4rem;width:min(90rem,100%);margin-inline:auto}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links{gap:2rem}}.page-top .flow__links .c-button{border-radius:1rem;font-size:2rem;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links .c-button{font-size:1.6rem}}.page-top .flow__links .c-button span{position:absolute;top:50%;translate:0 -50%;right:6rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links .c-button span{position:unset;translate:0 0}}.page-top .flow__links .facility{border-radius:1rem;overflow:hidden}.page-top .flow__links .facility>p{display:flex;align-items:center;justify-content:center;height:7.5rem;background:var(--color-green);color:var(--base-color);font-size:2rem;font-weight:700;line-height:var(--lh-16);text-align:center}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links .facility>p{height:10rem;font-size:1.6rem}}.page-top .flow__links .facility ul{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2.4rem 6rem;border:6px solid var(--color-green);border-top:none;border-radius:0 0 1rem 1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links .facility ul{gap:1.5rem;padding:2rem}}.page-top .flow__links .facility ul li{display:flex;justify-content:space-between;width:100%;font-size:2rem;line-height:var(--lh-16)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links .facility ul li{flex-direction:column;font-size:1.6rem}}.page-top .flow__links .facility ul li div{display:flex;gap:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links .facility ul li div{flex-direction:column;gap:0}}.page-top .flow__links .facility ul li div p{font-weight:700}.page-top .flow__links .facility ul li div .link{color:var(--color-green);font-weight:700;text-decoration:underline;position:relative;transition:color .3s}@media(hover: hover){.page-top .flow__links .facility ul li div .link:hover{color:var(--color-light-green)}}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links .facility ul li div .link{width:fit-content}}.page-top .flow__links .facility ul li div .link img{width:2rem;height:2rem;position:absolute;bottom:1rem;right:-2rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links .facility ul li div .link img{bottom:.2rem}}.page-top .flow__links .facility ul li .c-tel{gap:.5rem;font-size:2.4rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__links .facility ul li .c-tel{justify-content:unset;font-size:1.6rem}}.page-top .flow__links .facility ul li .c-tel img{width:1.7rem}.page-top .flow__unit{display:flex;justify-content:space-between;margin-bottom:6rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__unit{flex-direction:column;gap:3rem}}.page-top .flow__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;width:calc((100% - 4rem)/2);padding:3rem 4rem 4rem;border:1px solid #d1d1d1;border-radius:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__item{width:100%;padding:3rem}}.page-top .flow__item:nth-of-type(1){position:relative}.page-top .flow__item:nth-of-type(1)::before{content:"";display:block;width:4rem;height:16.5rem;background:#d1d1d1;clip-path:polygon(0 100%, 0 0, 100% 50%);position:absolute;top:50%;translate:0 -50%;right:-4rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__item:nth-of-type(1)::before{width:16.5rem;height:3rem;clip-path:polygon(50% 100%, 0 0, 100% 0);right:unset;top:unset;bottom:-3rem;left:50%;translate:-50% 0}}.page-top .flow__item img{width:10rem;height:auto}.page-top .flow__item h3{font-size:3.5rem;font-weight:700;line-height:var(--lh-14)}.page-top .flow__item p{text-align:justify}.page-top .flow__support{display:flex;margin-bottom:5rem;border:2.5rem solid var(--color-beige);position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__support{flex-direction:column-reverse;margin-bottom:4rem;border:1rem solid var(--color-beige)}}.page-top .flow__support p{padding:4rem 3.5rem;font-size:3rem;font-weight:700;line-height:var(--lh-16)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__support p{padding:2rem;font-size:2rem}}.page-top .flow__support p span{color:var(--color-green)}.page-top .flow__support picture{width:38.6rem;position:absolute;bottom:0;right:-3rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .flow__support picture{width:calc(100% + 2rem);margin-left:-1rem;margin-top:-3rem;position:unset}}.page-top .flow__support picture img{width:100%;height:auto}.page-top .price{padding:10rem 0;background:var(--color-beige);position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .price{padding:10rem 1rem 15rem}}.page-top .price::after{content:"";display:block;width:100%;height:20rem;background:url(../images/bg_home_03.jpg) no-repeat bottom/cover;position:absolute;bottom:0;left:0;z-index:-1}.page-top .price__inner{display:flex;justify-content:space-between;width:min(120rem,100%);margin-inline:auto}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .price__inner{flex-direction:column;gap:5.4rem}}.page-top .price__left{width:37.5%}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .price__left{width:100%}}.page-top .price__left .heading01{margin-bottom:2.4rem}.page-top .price__left img{width:100%;height:auto;border-radius:1.5rem}.page-top .price__right{display:flex;flex-direction:column;gap:4rem;width:58.3333333333%}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .price__right{width:100%;gap:2rem}}.page-top .price__item{padding:4rem;background:var(--base-color);border-radius:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .price__item{padding:3rem 1rem 4rem}}.page-top .price__item h3{margin-bottom:3rem;font-size:3.5rem;font-weight:700;line-height:var(--lh-16)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .price__item h3{font-size:3rem}}.page-top .price__item h3 span{color:var(--color-green)}.page-top .price__item p{margin-bottom:2rem;text-align:justify}.page-top .price__item .c-button{width:35rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .price__item .c-button{width:100%}}.page-top .message{padding:8rem 0;background:url(../images/bg_home_04.jpg) no-repeat center/cover}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .message{padding:30rem 1rem 10rem;background:url(../images/bg_home_04_sp.jpg) no-repeat center/cover}}.page-top .message__inner{width:min(120rem,100%);margin-inline:auto}.page-top .message__unit{display:flex;flex-direction:column;gap:2rem;width:min(70rem,100%);margin-inline:auto 0;padding:5rem;background:hsla(0,0%,100%,.9);border-radius:1.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .message__unit{padding:3rem 1rem 4rem}}.page-top .message__unit h2{font-size:4rem;font-family:"Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","MS PMincho","MS Mincho",serif;line-height:var(--lh-16)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .message__unit h2{font-size:3rem}}.page-top .message__unit h2 span{color:var(--color-green);font-family:"Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","MS PMincho","MS Mincho",serif}.page-top .message__unit .c-button{margin:unset}.page-top .message__desc p{text-align:justify}.page-top .recruit{padding:10rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit{padding:10rem 1rem}}.page-top .recruit__inner{display:flex;width:min(120rem,100%);margin-inline:auto;border:5px solid var(--color-green);border-radius:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__inner{flex-direction:column}}.page-top .recruit__left,.page-top .recruit__right{width:50%}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__left,.page-top .recruit__right{width:100%}}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__left{display:contents}}.page-top .recruit__title{display:flex;align-items:center;justify-content:center;gap:2rem;font-size:5rem;height:10rem;background:var(--color-green);color:var(--base-color);font-weight:700;line-height:var(--lh-14)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__title{flex-direction:column;gap:0;height:11.5rem;font-size:4rem}}.page-top .recruit__title span{display:flex;align-items:center;gap:1rem;font-size:3rem;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__title span{font-size:2rem}}.page-top .recruit__title span::before,.page-top .recruit__title span::after{content:"";display:block;width:4rem;height:.2rem;background:var(--base-color)}.page-top .recruit__unit{display:flex;flex-direction:column;gap:2rem;padding:4.5rem 4rem;background:var(--color-beige)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__unit{order:3;padding:2rem 1rem 3rem}}.page-top .recruit__unit>p{font-size:3rem;font-weight:700;line-height:var(--lh-16)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__unit>p{font-size:2rem}}.page-top .recruit__unit .c-tagsBrown{gap:2rem;margin-bottom:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__unit .c-tagsBrown{justify-content:unset;gap:1rem 2rem;flex-wrap:wrap}}.page-top .recruit__unit .c-tagsBrown p{padding:1rem 2.4rem;font-size:2.2rem}.page-top .recruit__unit .c-button{width:35rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__unit .c-button{width:100%}}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__right{order:2}}.page-top .recruit__right picture{width:100%;height:100%}.page-top .recruit__right picture img{width:100%;height:100%;object-fit:cover;border-radius:0 .6rem .6rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .recruit__right picture img{border-radius:0}}.page-top .news{padding:10rem 0;background:var(--color-beige)}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .news{padding:5rem 0}}.page-top .news__inner{width:min(120rem,100%);margin-inline:auto;padding:5rem 10rem 10rem;background:var(--base-color);border-radius:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .news__inner{display:flex;flex-direction:column;padding:5rem 1rem}}.page-top .news__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .news__title{display:contents}}.page-top .news__title .heading01{margin-bottom:0}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .news__title .heading01{order:1;margin-bottom:4rem}}.page-top .news__title .c-button{width:30rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .news__title .c-button{order:3;width:100%}}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .news .c-newsList{order:2}}.page-top .news .c-newsList button{line-height:2rem}.page-top .news .c-newsList__btn{gap:1rem;padding-left:2rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .news .c-newsList__btn{padding-left:1rem}}.page-top .news .c-newsList__inner .item__unit span{width:auto;min-width:9rem;padding:0 1.5rem}.page-top .news .c-newsList__inner .item{display:flex;align-items:center;gap:1rem;padding:0 2rem 1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .news .c-newsList__inner .item{flex-direction:column;gap:0;align-items:unset}}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .news .c-newsList__inner .item{padding:0 1rem 1rem}}.page-top .news .c-newsList__inner .item__title{-webkit-line-clamp:1}/*# sourceMappingURL=style.min.css.map */