:root{--base-color: #ffffff;--font-color: #333333;--color-orange: #df7126;--color-light-orange: #fff8f1;--color-brown: #5b4615;--color-light-brown: #f6f2e8;--color-gray: #c8c8c8;--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;-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{-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))/1920*10/1620*1440)}@media screen and (max-width: 1920px){html{font-size:62.5%}}@media screen and (max-width: 1620px){html{font-size:calc((100vw - var(--scrollbar))/1620*10)}}@media screen and (max-width: 1440px){html{font-size:calc((100vw - var(--scrollbar))/1440*9)}}@media screen and (max-width: 1200px){html{font-size:calc((100vw - var(--scrollbar))/1440*9.5)}}@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;-o-object-fit:cover;object-fit:cover}button{color:var(--font-color);background:none;-webkit-appearance:none;-moz-appearance: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.6rem;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}}.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:"@"}.indent-1{text-indent:-1em;padding-left:1em}.blue{color:blue}.page-404 .content{padding:6rem 2rem}.page-404 .content>p{margin-bottom:4.8rem;text-align:center;font-weight:700}.breadcrumb{padding:2rem}.breadcrumb__list{line-height:var(--lh-16)}.breadcrumb__item{display:inline;letter-spacing:.1em}.breadcrumb__item:not(:last-child)::after{content:"｜";color:var(--font-color)}.breadcrumb__link{color:var(--font-color);transition:color .3s}@media(hover: hover){.breadcrumb__link:hover{color:var(--color-orange)}}.c-btnUnit{display:flex;flex-direction:column;gap:2.4rem}.c-btnUnit a{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;height:5.6rem;border-radius:1rem;color:var(--base-color);font-size:2rem;position:relative;transition:filter .3s}@media(hover: hover){.c-btnUnit a:hover{filter:brightness(1.2)}}.c-btnUnit a.reservation{background:var(--color-orange)}.c-btnUnit a.tel{background:var(--color-brown);font-size:2.2rem}.c-btnUnit a svg{width:2rem;height:2rem;fill:var(--base-color)}.c-button{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:1rem 4rem;background:var(--base-color);border:1px solid var(--color-gray);border-radius:1rem;color:var(--font-color);font-size:1.6rem;line-height:var(--lh-16);position:relative}@media(hover: hover){.c-button:hover svg{translate:.4rem -50%}}.c-button svg{width:1.6rem;height:1.6rem;fill:#919191;position:absolute;top:50%;right:2.4rem;translate:0 -50%;transition:translate .3s}.mapBtn{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--font-color);letter-spacing:0;border-bottom:1px solid #b2b2b2;transition:color .3s}@media(hover: hover){.mapBtn:hover{color:var(--color-orange)}}.mapBtn svg{width:2rem;height:2rem;fill:var(--color-orange);transition:fill .3s}.c-buttonWrap{display:flex;flex-direction:column;gap:3.6rem;padding:6.4rem 2rem 0}.c-buttonWrap a{display:flex;justify-content:center;flex-direction:column;gap:1rem;min-height:12rem;padding:2rem;border-radius:1rem;transition:filter .3s}@media(hover: hover){.c-buttonWrap a:hover{filter:brightness(1.2)}}.c-buttonWrap a span{color:var(--base-color);line-height:var(--lh-14)}.c-buttonWrap a span.sub{font-size:1.4rem}.c-buttonWrap a span.main{display:flex;gap:1.5rem;align-items:center}.c-buttonWrap a span.main span{font-size:2.2rem;font-weight:700}.c-buttonWrap a span.main svg{flex:none;width:2rem;height:2rem;fill:var(--base-color)}.c-buttonWrap a.orange{background:url(../images/bg_buttonWrap_01.jpg) no-repeat center/cover}.c-buttonWrap a.brown{background:url(../images/bg_buttonWrap_02.jpg) no-repeat center/cover}.c-doctor{padding:0 6rem;margin:6rem -6rem 0;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.c-doctor{padding:6rem 2rem;margin:6rem 0 0;background:var(--color-light-orange);border-radius:3rem 0}}.c-doctor::before{content:"";display:block;width:17.4rem;height:30.7rem;background:url(../images/icon_logo_02.png) no-repeat center/contain;opacity:.7;position:absolute;top:6.4rem;left:-3rem;pointer-events:none}@media screen and (orientation: portrait)and (max-width: 767px){.c-doctor::before{left:-8.7rem}}.c-doctor__inner{display:flex;flex-direction:column;gap:4rem;padding:6rem 2rem;background:var(--color-light-orange);border-radius:3rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.c-doctor__inner{background:none;padding:0}}.c-doctor .h2-title{margin-bottom:0}.c-doctor__image{margin-bottom:-2rem;position:relative}.c-doctor__image img{width:100%;height:auto;border-radius:1rem}.c-doctor__image figcaption{margin-top:2.4rem}.c-doctor__image figcaption p{font-size:2.2rem;font-weight:700;text-align:center}.c-doctor__image figcaption p:nth-of-type(2) span{font-size:2.5rem}.c-doctor__note{display:flex;flex-direction:column;gap:2.4rem}.c-doctor__desc{display:flex;flex-direction:column;gap:.8rem}.c-doctor__desc p{text-align:justify}.c-doctor__desc h5{margin-bottom:1rem;font-size:1.8rem;font-weight:700}.c-doctor__list{display:flex;flex-direction:column;gap:3rem}.c-doctor__unit p,.c-doctor__unit h5{margin-bottom:1rem;font-size:1.8rem;font-weight:700}.c-doctor__unit .c-listBox{gap:0;padding:0;background:none}.page-access .c-doctor{display:flex;flex-direction:column;gap:4rem}.page-access .c-doctor .c-doctor__inner.only .c-doctor__image{margin-bottom:0}.c-faq{display:flex;flex-direction:column;gap:5.5rem;padding-top:2.5rem}.c-faq details{background:var(--color-light-orange);border-radius:.5rem;position:relative}.c-faq details summary{display:flex;align-items:center;gap:1.4rem;padding:5.4rem 2rem 2.4rem 2rem;cursor:pointer;position:relative}.c-faq details summary::-webkit-details-marker{display:none}.c-faq details summary .num{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:var(--color-brown);border-radius:50%;color:var(--base-color);font-size:2.4rem;font-family:"Jost",sans-serif;font-weight:400;line-height:1;position:absolute;top:-2.5rem;left:2rem}.c-faq details summary .txt{flex:1;color:var(--font-color);font-weight:700;line-height:var(--lh-16)}.c-faq details summary .ico{flex:none;width:2.8rem;height:2.8rem;background:var(--base-color);border:1px solid var(--color-gray);border-radius:50%;position:relative}.c-faq details summary .ico::before,.c-faq details summary .ico::after{content:"";background-color:#919191;position:absolute;top:50%;left:50%;translate:-50% -50%}.c-faq details summary .ico::before{width:1.2rem;height:.1rem}.c-faq details summary .ico::after{width:.1rem;height:1.2rem}.c-faq details[open] summary .ico::after{opacity:0;rotate:90deg}.c-faq details[open] summary .ico::before{rotate:180deg}.c-faq details .content__desc{display:flex;flex-direction:column;gap:.8rem;padding:1.5rem 2rem 4rem;position:relative}.c-faq details .content__desc::before{content:"";display:block;width:calc(100% - 4rem);height:1px;background:var(--color-gray);position:absolute;top:0;left:50%;translate:-50% 0}.c-faq details .content svg{width:2rem;height:2rem;fill:#919191}.c-faq details .content p{text-align:justify}.c-flow{display:flex;flex-direction:column;gap:12.6rem;padding-top:3rem}.c-flow__item{display:flex;flex-direction:column;gap:2.4rem;padding:6rem 2rem;border-radius:1rem;background:var(--color-light-orange);position:relative}.c-flow__item:not(:last-child)::after{content:"";background:var(--color-gray);width:4.2rem;height:1.8rem;clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;bottom:-5rem;left:50%;translate:-50% 0}.c-flow__num{display:flex;align-items:baseline;gap:.5rem;position:absolute;top:-3rem;left:50%;translate:-50% 0}.c-flow__num span{color:var(--color-orange);font-family:"Jost",sans-serif;font-weight:400;line-height:1}.c-flow__num span:nth-of-type(1){font-size:3.2rem}.c-flow__num span:nth-of-type(2){font-size:6rem}.c-flow__image img{width:100%;height:auto;border-radius:1rem}.c-flow h3{font-size:2.2rem;font-weight:700;line-height:var(--lh-16)}.c-flow__desc{display:flex;flex-direction:column;gap:.8rem}.c-flow__desc p{text-align:justify}.c-flow__desc p a{color:var(--color-brown);text-decoration:underline}@media(hover: hover){.c-flow__desc p a:hover{text-decoration:none}}.c-flow__desc .c-listBox{padding:0}.c-flow.clinic .c-flow__desc picture{display:inline}.c-flow.clinic .c-flow__desc picture img{width:auto;height:3rem}.c-tags{display:flex;gap:1.6rem;width:-moz-fit-content;width:fit-content}.c-tags p{display:flex;align-items:center;justify-content:center;width:10rem;height:10rem;border-radius:50%;background:var(--base-color)}@media screen and (max-width: 1200px){.c-tags p{width:9rem;height:9rem}}@media screen and (orientation: portrait)and (max-width: 767px){.c-tags p{width:10rem;height:10rem}}.c-tags p span{font-size:1.5rem;font-weight:700;line-height:var(--lh-14);text-align:center}.c-tags p span span{color:var(--color-orange);font-size:1.8rem}.c-info{display:flex;flex-direction:column;gap:3.2rem}.c-info__item{display:flex;flex-direction:column;gap:2rem}.c-info__item h3{padding-left:1rem;border-left:2px solid var(--color-brown);font-size:2rem;font-weight:700;line-height:var(--lh-16)}.c-info__image img{width:100%;height:auto;border-radius:1rem}.c-info__desc{display:flex;flex-direction:column;gap:.8rem}.c-info__desc p{text-align:justify}.c-listBox{display:flex;flex-direction:column;gap:.5rem;padding:2.4rem 2rem;border-radius:1rem;background:var(--color-light-orange)}.c-listBox li{padding-left:1.8rem;position:relative}.c-listBox li::before{content:"";display:block;width:.6rem;height:.6rem;border-radius:50%;background:var(--color-brown);position:absolute;top:1rem;left:0}.c-listBox li a{color:var(--color-brown);text-decoration:underline}@media(hover: hover){.c-listBox li a:hover{text-decoration:none}}.c-listBox.num li{padding-left:0}.c-listBox.num li::before{display:none}.c-list02{margin-bottom:30px}.c-list02 li{counter-increment:li;padding-left:30px;position:relative;margin-bottom:10px}.c-list02 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-brown);font-size:12px;font-weight:bold;color:#fff;line-height:22px}.c-newsList .item{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:2rem 0;border-bottom:1px solid #cbd6c8;color:var(--font-color)}@media(hover: hover){.c-newsList .item:hover .item__title{text-decoration:underline}}.c-newsList .item:first-of-type{padding-top:0}.c-newsList .item__unit{display:flex;gap:1rem}.c-newsList .item__unit span{display:grid;place-content:center;min-width:8rem;height:2.5rem;padding:0 .5rem;border:1px solid var(--color-brown);border-radius:.3rem;color:var(--color-brown);font-size:1.4rem;line-height:1}.c-newsList .item__title{width:100%;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.c-outline{margin:6rem 2rem;padding:4.2rem 2rem;background:var(--color-light-orange);border-radius:1rem}.c-outline__title{display:flex;gap:2.4rem;margin-bottom:3rem}.c-outline__title p{line-height:var(--lh-14)}.c-outline__title p:nth-of-type(1){margin-top:.3rem;color:#919191;font-family:"Jost",sans-serif;font-weight:400}.c-outline__title p:nth-of-type(2){color:var(--font-color);font-size:1.8rem;font-weight:700}.c-outline ul{display:flex;flex-direction:column;gap:1.2rem}.c-outline ul li a{display:flex;align-items:center;gap:1rem;padding-left:1.8rem;color:var(--font-color);line-height:var(--lh-14);text-decoration:underline;position:relative;transition:color .3s}@media(hover: hover){.c-outline ul li a:hover{color:#a4a4a4}}.c-outline ul li a::before{content:"";display:block;width:.6rem;height:.6rem;background:var(--color-orange);border-radius:50%;position:absolute;top:.7rem;left:0}.c-pageTitle{padding:9.2rem 2rem 5.6rem;background:var(--color-light-orange);border-radius:0 0 1rem 1rem;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.c-pageTitle{padding-top:14rem}}.c-pageTitle::after{content:"";display:block;width:12.8rem;height:19rem;background:url(../images/icon_logo_03.png) no-repeat center/contain;position:absolute;bottom:0;left:1rem;pointer-events:none}.c-pageTitle__ja{color:var(--font-color);font-size:2.8rem;font-weight:700;line-height:var(--lh-14);text-align:center}.c-parking{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 0;background:var(--base-color);border:1px solid var(--color-orange);border-radius:1rem;transition:color .3s}@media(hover: hover){.c-parking:hover{color:var(--color-orange)}}.c-parking svg:nth-of-type(1){width:2.8rem;height:2.8rem;fill:var(--color-orange)}.c-parking svg:nth-of-type(2){width:2rem;height:2rem;margin-left:1.4rem;fill:var(--font-color)}.c-parking p{width:-moz-fit-content;width:fit-content}.c-parking p span{display:block;line-height:var(--lh-16);letter-spacing:.1em}.c-parking p span:nth-of-type(1){font-size:1.4rem}.c-pickup{padding:0 6rem;margin:6rem -6rem 0;color:var(--base-color);position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.c-pickup{display:flex;flex-direction:column;gap:3.2rem;padding:6rem 2rem;margin:6rem 0 0;background:var(--color-brown);border-radius:3rem 0 3rem 0}}.c-pickup::before{content:"";display:block;width:17.4rem;height:30.7rem;background:url(../images/icon_logo_02.png) no-repeat center/contain;position:absolute;top:6.4rem;left:-3rem;pointer-events:none}@media screen and (orientation: portrait)and (max-width: 767px){.c-pickup::before{left:-8.7rem}}.c-pickup__inner{display:flex;flex-direction:column;gap:3.2rem;padding:6rem 2rem;background:var(--color-brown);border-radius:3rem 0 3rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.c-pickup__inner{display:contents}}.c-pickup__label{font-size:4.8rem;font-family:"Jost",sans-serif;font-weight:400;line-height:1;text-align:center}.c-pickup__image{position:relative}.c-pickup__image img{width:100%;height:auto;border-radius:1rem}.c-pickup__title{font-size:2.4rem;font-weight:700;line-height:var(--lh-16)}.c-pickup__desc{display:flex;flex-direction:column;gap:.8rem}.c-pickup__desc p{text-align:justify}.c-pickup__desc a{color:var(--base-color);text-decoration:underline}@media(hover: hover){.c-pickup__desc a:hover{text-decoration:none}}.c-pickup__desc .c-listBox li{color:var(--font-color)}.c-requirement{display:flex;flex-direction:column;gap:2.4rem}@media(hover: hover){.c-requirement details .c-button:hover svg{translate:0 -25%}}.c-requirement details .c-button svg{transform:rotate(90deg)}.c-requirement details .content{margin-top:2.4rem}.c-requirement details .content .h3-title{margin-bottom:2.4rem}.c-table{display:flex;flex-direction:column;gap:5rem}.c-table__table{width:100%}.c-table__table tr:not(:last-of-type) td{margin-bottom:3rem}.c-table__table th{padding:1.5rem 2rem;background:var(--color-brown);border-radius:1rem 1rem 0 0;color:var(--base-color);font-weight:700}.c-table__table th picture img{width:100%;height:auto}.c-table__table td{display:flex;flex-direction:column;gap:.5rem;padding:2rem;border-radius:0 0 1rem 1rem;background:var(--color-light-orange)}.c-table__table td .c-listBox{padding:0;background:none}.c-table.set .c-table__table tr:not(:last-of-type) td{margin-bottom:0}.tableMultiple th,.tableMultiple td{padding:1rem;border:1px solid var(--base-color);text-align:center}.tableMultiple th{border-radius:0}.tableMultiple td{display:table-cell}.js-scrollable{overflow-y:hidden !important}.js-scrollable table{width:60rem}.js-scrollable .scroll-hint-icon{top:12rem}.scheduleTable__table{width:100%}.scheduleTable__table thead tr{border-bottom:1px solid #b2b2b2}.scheduleTable__table thead th{width:calc((100% - 10rem)/7);padding:0 0 .4rem}.scheduleTable__table thead th:last-of-type{width:.7rem}.scheduleTable__table thead th.scheduleTable__header{width:10rem;border-right:1px solid #b2b2b2;font-size:1.5rem;text-align:left}.scheduleTable__table th,.scheduleTable__table td{padding:.4rem 0;font-size:1.4rem;text-align:center}.scheduleTable__table th{width:calc((100% - 10rem)/7);white-space:nowrap}.scheduleTable__table td{color:var(--color-brown)}.scheduleTable__table td.scheduleTable__time{border-right:1px solid #b2b2b2;color:var(--font-color);text-align:left}.scheduleTable__table td.triangle{font-size:1.2rem}.scheduleTable__text p{font-size:1.4rem}.scheduleTable__text p span{color:var(--color-brown)}.c-unit{display:flex;flex-direction:column;gap:5rem}.c-unit__item{display:flex;flex-direction:column;gap:3rem}.c-unit__image img{width:100%;height:auto;border-radius:1rem}.c-unit__desc{display:flex;flex-direction:column;gap:.8rem}.c-unit__desc p{text-align:justify}.c-unit__desc p a{color:var(--color-brown);text-decoration:underline}@media(hover: hover){.c-unit__desc p a:hover{text-decoration:none}}.c-unit__map iframe,.c-unit__map video,.c-unit__movie iframe,.c-unit__movie video{width:100%;height:auto;aspect-ratio:335/210}.c-links{display:flex;flex-direction:column;gap:2rem}@media(hover: hover){.c-links .c-button:hover span svg{translate:0 .4rem}}.c-links .c-button span svg{width:2.7rem;height:.6rem;transform:rotate(90deg)}.c-anchor{display:flex;flex-direction:column;gap:2rem}.c-anchor.pd0{padding-bottom:0}.c-anchor .hidden{display:none}.c-anchor .viewPage:hover{opacity:.7}.c-anchor .prevPage span svg{transform:rotate(180deg)}.pagination{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;margin:30px auto 0}.pagination li{margin:0 5px}.pagination li a{width:3rem;height:3rem;text-align:center;border:1px solid var(--color-blue);background:#fff;display:flex;color:var(--color-blue);justify-content:center;align-items:center;border-radius:5px}.pagination li:hover a,.pagination li.active a{background:var(--color-blue);color:#fff}.pagination li.active a{pointer-events:none}.pagination li.disabled{display:none}.u_editor::after{content:"";display:table;clear:both}.u_editor div{font-size:16px}.u_editor .clearfix:not(:last-child){margin-bottom:40px}.u_editor blockquote{border-left:4px solid #ccc;padding-left:1em;margin:1em 0;color:var(--font-color);font-style:italic}.u_editor blockquote cite{display:block;font-style:normal;margin-top:.5em;color:#999}.u_editor em{font-style:italic}.u_editor a{text-decoration:underline;text-underline-offset:2px}.u_editor a:hover{text-decoration:none}.u_editor u{text-decoration:underline;text-underline-offset:2px}.u_editor s{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--font-color)}.u_editor table tr td:first-child{background:#d9e8ff;border-top:1px solid var(--color-blue);color:var(--color-blue);font-weight:700;padding:1.5rem 1rem}.heading01{text-align:center}.heading01 p{font-size:6.4rem;font-weight:400;font-family:"Jost",sans-serif}.heading01 h2{font-size:2rem;font-weight:700}.heading01 h2 span{font-size:2.8rem}.heading02 p{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.heading02 p svg{width:2.8rem;height:2.8rem;fill:var(--color-orange)}.heading02 p span{color:var(--color-orange);font-size:2.2rem;font-weight:400;font-family:"Jost",sans-serif}.heading02 h2{display:flex;flex-direction:column;gap:.5rem}.heading02 h2 span{font-weight:700}.heading02 h2 span.sub{font-size:2rem}.heading02 h2 span.main{font-size:2.8rem}.h2-title,.h3-title,.h4-title,.h5-title{font-weight:700;line-height:var(--lh-16)}.h2-title{display:flex;flex-direction:column;gap:1.6rem;align-items:center}.h2-title svg{width:5rem;height:5rem;fill:var(--color-orange)}.h2-title span{color:var(--color-orange);font-size:2.6rem;text-align:center}.h3-title{padding-bottom:1.4rem;font-size:2.4rem;position:relative}.h3-title::before,.h3-title::after{content:"";display:block;width:100%;height:1px;position:absolute;left:0}.h3-title::before{background:var(--color-orange);bottom:3px}.h3-title::after{background:var(--color-brown);bottom:0}.h4-title{padding-left:1.5rem;border-left:2px solid var(--color-orange);font-size:2.2rem}.h5-title{padding-left:1.8rem;font-size:2rem;position:relative}.h5-title::before{content:"";display:block;width:.8rem;height:.8rem;background:var(--color-brown);border-radius:50%;position:absolute;top:1.2rem;left:0}section,.divSection{padding:6rem 2rem 0;overflow-x:clip;position:relative;z-index:0}section>.h2-title,.divSection>.h2-title{margin-bottom:4rem}section.sectionBtm,.divSection.sectionBtm{padding-bottom:6rem}section:nth-of-type(1){padding-top:0}.page-clinic .divSection,.page-access .divSection{padding:4rem 2rem 0}.SVG-Sprites{display:flex;flex-wrap:wrap}.SVG-Sprites svg{width:25%}.spHeader{display:none}@media screen and (orientation: portrait)and (max-width: 767px){.spHeader{display:block;width:100%;background:var(--base-color);position:fixed;top:0;left:0;z-index:2;transition:opacity .3s ease,visibility .3s ease}.spHeader a{display:flex;align-items:center;gap:.8rem;width:100%;height:5.6rem;padding:0 1rem}.spHeader a picture{width:7.3rem}.spHeader a picture img{width:100%;height:auto}.spHeader a span{font-size:2.2rem;font-weight:700;line-height:1;letter-spacing:.1em}}@media screen and (orientation: portrait)and (max-width: 767px){.home .spHeader{opacity:0;visibility:hidden}}@media screen and (orientation: portrait)and (max-width: 767px){.is-show .spHeader{opacity:1;visibility:visible}}.footer{padding:8rem 2rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.footer{padding-bottom:5.6rem}}.footer__logo{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.footer__logo picture{width:13.4rem}.footer__logo picture img{width:100%;height:auto}.footer__logo span{font-size:4rem;font-weight:700;letter-spacing:.2em}.footer .c-tags{margin:0 auto 3rem}.footer .c-tags p{background:#fff5eb}.footer .c-btnUnit{margin-bottom:2.4rem}.footer address{margin-bottom:2.4rem;letter-spacing:0;line-height:var(--lh-14)}.footer .c-parking{margin-bottom:2rem}.footer .scheduleTable{margin-bottom:4rem}.footer__map{margin-bottom:4rem}.footer__map iframe{width:100%;margin-bottom:1rem;aspect-ratio:335/210;border-radius:1rem}.footer__map>div{display:flex;align-items:center;justify-content:space-between}.footer__textBox{display:none}.home .footer__textBox{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:7rem}.home .footer__textBox p{text-align:justify}.footer__links{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-bottom:4rem}.footer__links a{display:block;width:29rem;transition:opacity .3s}@media(hover: hover){.footer__links a:hover{opacity:.8}}.footer__links a img{width:100%;height:auto;border:1px solid #707070}.footer__links a:nth-of-type(2){display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;height:10rem;background:#155b1d;border-radius:1rem;position:relative}.footer__links a:nth-of-type(2)::after{content:"";display:block;width:6.6rem;height:10rem;background:url(../images/icon_logo_05.png) no-repeat center/contain;opacity:.1;position:absolute;bottom:0;left:2rem}.footer__links a:nth-of-type(2) span{color:var(--base-color);font-weight:700}.footer__links a:nth-of-type(2) span:nth-of-type(2){font-size:2.2rem}.footer__copy{padding:2.4rem;margin-inline:-8rem;background:#362807;border-radius:1rem 1rem 0 0;color:var(--base-color);font-size:1.4rem;line-height:var(--lh-16);text-align:center}.menuButton{display:flex;justify-content:center;align-items:center;width:8rem;height:8rem;background:var(--base-color);opacity:1;position:fixed;top:0;right:0;z-index:5;cursor:pointer}@media(hover: hover){.menuButton:hover .text{color:var(--color-orange)}}@media screen and (orientation: portrait)and (max-width: 767px){.menuButton{background:var(--color-light-orange);width:5.6rem;height:5.6rem}}.menuButton .border{width:4rem;height:1px;margin-top:-2rem;background:#919191;position:absolute;transition:transform .4s,opacity .4s}@media screen and (orientation: portrait)and (max-width: 767px){.menuButton .border{width:2.6rem;margin-top:-1.5rem}}.menuButton .border:nth-child(1){transform:translateY(-0.6rem)}.menuButton .border:nth-child(3){transform:translateY(0.6rem)}.menuButton .text{margin-top:3rem;font-size:1.6rem;transition:color .3s}@media screen and (orientation: portrait)and (max-width: 767px){.menuButton .text{margin-top:2rem;font-size:1.2rem}}@media screen and (orientation: portrait)and (max-width: 767px){.menuButton.active{background:var(--base-color)}}.menuButton.active .border:nth-child(1){transform:rotate(25deg)}.menuButton.active .border:nth-child(2){opacity:0}.menuButton.active .border:nth-child(3){transform:rotate(-25deg)}.mvFixedBtn{height:calc(100% - 16rem);position:fixed;top:8rem;right:0;z-index:3}@media screen and (orientation: portrait)and (max-width: 767px){.mvFixedBtn{display:flex;width:calc(100% - 6rem);height:6rem;top:unset;bottom:0;right:unset;left:0}}.mvFixedBtn__btn{display:flex;align-items:center;justify-content:center;gap:1rem;width:8rem;height:50%;color:var(--base-color);font-size:2rem;font-weight:700;letter-spacing:.3em;writing-mode:vertical-lr;text-orientation:upright}@media screen and (orientation: portrait)and (max-width: 767px){.mvFixedBtn__btn{gap:.5rem;width:50%;height:100%;font-size:1.8rem;font-weight:400;letter-spacing:.1em;writing-mode:horizontal-tb}}.mvFixedBtn__btn svg{width:2.4rem;height:2.4rem;fill:var(--base-color)}@media screen and (orientation: portrait)and (max-width: 767px){.mvFixedBtn__btn svg{width:2rem;height:2rem}}.mvFixedBtn__btn.reservation{background:var(--color-orange);margin-left:auto;transition:filter .3s}@media(hover: hover){.mvFixedBtn__btn.reservation:hover{filter:brightness(1.2)}}@media screen and (orientation: portrait)and (max-width: 767px){.mvFixedBtn__btn.reservation{border-radius:.5rem 0 0 0}}.mvFixedBtn__btn.tel{background:var(--color-brown);position:relative;z-index:0}@media(hover: hover){.mvFixedBtn__btn.tel:hover .large{translate:-8rem 0}}.mvFixedBtn__btn.tel .small{display:flex;align-items:center;gap:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.mvFixedBtn__btn.tel .small{gap:.5rem}}.mvFixedBtn__btn.tel .large{display:flex;align-items:center;justify-content:center;gap:2rem;width:40rem;height:100%;background:var(--color-brown);border-radius:1rem 0 0 1rem;translate:100% 0;transition:translate .3s;overflow:hidden;position:absolute;top:0;right:0;z-index:1}.mvFixedBtn__btn.tel .large::after{content:"";display:block;width:20.8rem;height:30.8rem;background:url(../images/icon_logo_04.png) no-repeat center/contain;position:absolute;bottom:0;right:0;z-index:-1}@media screen and (orientation: portrait)and (max-width: 767px){.mvFixedBtn__btn.tel .large{display:none}}.mvFixedBtn__btn.tel .large__text,.mvFixedBtn__btn.tel .large__num{writing-mode:horizontal-tb}.mvFixedBtn__btn.tel .large__text{font-size:2rem;letter-spacing:.1em}.mvFixedBtn__btn.tel .large__num{display:flex;align-items:center;gap:1rem;font-size:3.8rem;font-weight:700;letter-spacing:.05em}.mvFixedBtn__btn.tel .large__num svg{width:3rem;height:3rem;fill:var(--base-color)}.pageTop{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;width:8rem;height:8rem;background:var(--base-color);position:fixed;bottom:0;right:0;z-index:3;cursor:pointer}@media(hover: hover){.pageTop:hover span:nth-of-type(1){transform:translateY(-0.5rem)}}@media screen and (orientation: portrait)and (max-width: 767px){.pageTop{gap:.5rem;width:6rem;height:6rem;border-radius:0 .5rem 0 0}}.pageTop span:nth-of-type(1){width:2.6rem;height:1.2rem;background:var(--color-gray);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);transition:transform .3s}@media screen and (orientation: portrait)and (max-width: 767px){.pageTop span:nth-of-type(1){width:2rem;height:.9rem}}.pageTop span:nth-of-type(2){font-size:1.6rem}.h1-title{width:calc(100% - 57.5rem);padding:0 4.1666666667vw;font-size:1.4rem;line-height:var(--lh-14);position:fixed;top:4.2rem;left:0;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;z-index:2}@media screen and (orientation: portrait)and (max-width: 767px){.h1-title{width:calc(100% - 4rem);padding:0;line-clamp:2;-webkit-line-clamp:2;position:absolute;top:7rem;left:2rem}}@media screen and (orientation: portrait)and (max-width: 767px){.home .h1-title{width:calc(100% - 8.5rem);top:1rem;left:1rem}}.pc-content{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 57.5rem);height:100vh;padding:0 2.0833333333vw;background:#fffbf8;overflow:hidden;position:fixed;top:0;left:0}@media screen and (orientation: portrait)and (max-width: 767px){.pc-content{display:none}}.pc-content__top{display:flex;align-items:center;gap:4rem;padding:7.4rem 0 0 2.0833333333vw}@media screen and (max-width: 1200px){.pc-content__top{gap:2rem}}.pc-content__logo{display:flex;gap:2.4rem;align-items:center}.pc-content__logo picture{width:19.2rem}.pc-content__logo picture img{width:100%;height:auto}.pc-content__logo span{font-size:3.0208333333vw;font-weight:700;letter-spacing:.2em;white-space:nowrap}@media screen and (orientation: portrait)and (max-width: 767px){.pc-content__logo span{font-size:5.8rem}}.pc-content__center{display:flex;align-items:center;gap:4.8rem}.pc-content__center h2{flex:none;width:18.5770750988%}.pc-content__center picture:nth-of-type(2) img,.pc-content__center picture:nth-of-type(3) img{border-radius:1rem}.pc-content__center picture img{width:100%;height:auto}.pc-content__bottom{display:flex;align-items:center;gap:2.5rem;width:-moz-fit-content;width:fit-content;margin-bottom:3.2rem;padding:4rem 10rem 4rem 5.6rem;background:var(--base-color);border-radius:7.2rem}.pc-content__bottom .c-newsList{display:flex;flex-direction:column;gap:1rem}.pc-content__bottom .c-newsList .item{flex:1;flex-direction:row;gap:1rem;padding:0;border-bottom:none}.pc-content__bottom .c-newsList .item__title{width:unset;max-width:33.5rem}.pc-content__bottom .c-button{flex:none;min-height:4.5rem;padding:1rem 4rem 1rem 1rem}.pc-content__bottom .c-button svg{right:1.5rem}.pc-content__title{flex:none;margin-right:2.5rem}.pc-content__title p{line-height:var(--lh-14)}.pc-content__title p:nth-of-type(1){color:var(--color-orange);font-size:2.2rem;font-family:"Jost",sans-serif;font-weight:400}.pc-content__title p:nth-of-type(2){font-size:2rem;font-weight:700}.allContent{width:49.5rem;padding:0 6rem;margin-inline:auto 8rem;background:#f9e4cf;overflow:hidden;position:relative;z-index:0}@media screen and (orientation: portrait)and (max-width: 767px){.allContent{width:100%;padding:0;background:var(--base-color)}}.allContent__inner{background:var(--base-color)}@media screen and (orientation: portrait)and (max-width: 767px){.allContent__inner{display:contents}}.drawerMenu{display:flex;flex-direction:column;width:100%;height:100vh;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);position:fixed;inset:0;z-index:4;opacity:0;transition:all .4s ease;visibility:hidden}@media screen and (orientation: portrait)and (max-width: 767px){.drawerMenu{display:block;height:unset;padding:4rem 2rem 10rem;background:var(--color-light-orange);-webkit-backdrop-filter:none;backdrop-filter:none}}.drawerMenu.active{opacity:1;visibility:visible}.drawerMenu__inner{display:flex;align-items:center;justify-content:center;height:45rem;background:var(--color-light-orange);border-radius:0 0 3rem 3rem;position:relative;z-index:0}@media screen and (orientation: portrait)and (max-width: 767px){.drawerMenu__inner{display:contents}}.drawerMenu__inner::after{content:"";display:block;width:26.4rem;height:39.2rem;background:url(../images/icon_logo_03.png) no-repeat center/contain;position:absolute;bottom:0;left:6rem;z-index:-1}@media screen and (orientation: portrait)and (max-width: 767px){.drawerMenu__inner::after{display:none}}.drawerMenu__right{padding-right:5.2083333333vw;position:relative}@media screen and (max-width: 1440px){.drawerMenu__right{padding-right:3.125vw}}@media screen and (orientation: portrait)and (max-width: 767px){.drawerMenu__right{padding:0 2rem 4.8rem}}.drawerMenu__nav{display:flex;justify-content:space-between;gap:8rem}@media screen and (orientation: portrait)and (max-width: 767px){.drawerMenu__nav{flex-direction:column;gap:3.5rem}}.drawerMenu__item>a,.drawerMenu__item>p{margin-bottom:1rem;color:var(--color-orange);font-size:1.8rem;font-weight:700}.drawerMenu__item>a{transition:color .3s}@media(hover: hover){.drawerMenu__item>a:hover{color:var(--color-brown)}}.drawerMenu__list{display:flex;gap:8rem}@media screen and (orientation: portrait)and (max-width: 767px){.drawerMenu__list{flex-direction:column;gap:1.2rem}}.drawerMenu__list ul{display:flex;flex-direction:column;gap:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.drawerMenu__list ul{gap:1.2rem}}.drawerMenu__list ul li a{display:flex;align-items:center;gap:1rem;padding-left:1.8rem;color:var(--font-color);line-height:var(--lh-14);white-space:nowrap;position:relative;transition:color .3s}@media(hover: hover){.drawerMenu__list ul li a:hover{color:var(--color-orange)}}.drawerMenu__list ul li a::before{content:"";display:block;width:.7rem;height:.7rem;background:var(--color-brown);border-radius:50%;position:absolute;top:.7rem;left:0}.drawerMenu__left{display:flex;flex-direction:column;gap:2rem;padding-left:5.2083333333vw;border-left:1px solid #e8d4c0}@media screen and (max-width: 1440px){.drawerMenu__left{padding-left:3.125vw}}@media screen and (orientation: portrait)and (max-width: 767px){.drawerMenu__left{padding:4.8rem 0 0 0;border-top:1px solid #e8d4c0;border-left:none;position:relative}.drawerMenu__left::after{content:"";display:block;width:23.2rem;height:34.4rem;background:url(../images/icon_logo_03.png) no-repeat center/contain;position:absolute;bottom:-10rem;left:0;z-index:-1}}.drawerMenu__left address{line-height:var(--lh-16)}.drawerMenu__bg{flex:1;cursor:pointer}@media screen and (orientation: portrait)and (max-width: 767px){.drawerMenu__bg{display:none}}.page-top section{padding:0}.page-top .about{padding:0 6rem;margin-inline:-6rem;position:relative}.page-top .about::before{content:"";display:block;width:20.7rem;height:30.7rem;background:url(../images/icon_logo_02.png) no-repeat center/contain;opacity:.7;position:absolute;top:49rem;right:2rem;pointer-events:none}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about::before{width:18.2rem;height:27rem;right:unset;left:2rem}}.page-top .about__image{margin-bottom:10rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__image{margin-bottom:18rem}}.page-top .about__image img{width:100%;height:auto}.page-top .about__unit{width:100%;position:absolute;top:38rem;left:50%;translate:-50% 0}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__unit{top:7rem}}.page-top .about__unit .c-tags{margin-inline:auto}.page-top .about__unit .c-tags p{background:var(--color-light-orange)}.page-top .about__logo{margin-bottom:2rem}.page-top .about__logo picture{width:13.4rem;margin:0 auto 1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__logo picture{width:10.7rem;margin-bottom:0}}.page-top .about__logo picture img{width:100%;height:auto}.page-top .about__logo span{display:block;font-size:4rem;font-weight:700;letter-spacing:.1em;text-align:center}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__logo span{font-size:3rem}}.page-top .about__lead{display:none}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .about__lead{display:block;position:absolute;top:41.2rem;left:50%;translate:-50% 0}}.page-top .about__inner{padding:0 2rem 5rem}.page-top .about__inner .c-btnUnit{margin-bottom:5rem}.page-top .about__inner address{margin-bottom:1rem;line-height:var(--lh-16)}.page-top .about__inner .mapBtn{margin-bottom:2rem}.page-top .about__inner .c-parking{margin-bottom:2.4rem}.page-top .about__bg img{width:100%;height:auto;border-radius:3rem 0 0 0}.page-top .concept{padding:4.8rem 2rem 20.8rem;border-radius:0 0 3rem 0;overflow:hidden;position:relative}.page-top .concept::before{content:"";display:block;width:37.5rem;height:22.7rem;background:url(../images/home_03.jpg) no-repeat center/contain;position:absolute;bottom:0;left:0;z-index:-1}.page-top .concept .heading02{margin-bottom:3rem}.page-top .concept__desc{display:flex;flex-direction:column;gap:.8rem;margin-bottom:4rem}.page-top .concept__desc p{text-align:justify}.page-top .point{padding-top:10rem}.page-top .point__inner{padding:8rem 2rem 6.4rem;background:var(--color-light-orange);border-radius:3rem 0;position:relative}.page-top .point__label{color:var(--color-orange);font-size:6.4rem;font-family:"Jost",sans-serif;font-weight:400;line-height:1;position:absolute;top:-3rem;left:50%;translate:-50% 0}.page-top .point .heading01{margin-bottom:4rem}.page-top .point__image{margin-bottom:4.8rem;position:relative}.page-top .point__image img{width:100%;height:auto;border-radius:1rem}.page-top .point__image p{width:-moz-fit-content;width:fit-content;padding:.8rem 2.4rem;border-radius:0 2rem 2rem 0;background:var(--base-color);font-weight:700;line-height:var(--lh-14);position:absolute;bottom:-2rem;left:-2rem}.page-top .point__desc{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2.4rem}.page-top .point__desc p{text-align:justify}.page-top .point__note{margin-bottom:3.2rem;padding:2.4rem;background:var(--base-color);border-radius:1rem;font-weight:700;text-align:center}.page-top .point__note h3{margin-bottom:1rem;color:var(--color-orange);font-size:1.8rem}.page-top .surgery,.page-top .whitening{display:flex;flex-direction:column}.page-top .surgery__image,.page-top .whitening__image{padding-right:2rem;margin-left:-2rem;position:relative}.page-top .surgery__image img,.page-top .whitening__image img{width:100%;height:auto;border-radius:0 1rem 1rem 0}.page-top .surgery__image p,.page-top .whitening__image p{width:-moz-fit-content;width:fit-content;padding:.8rem 2.4rem;border-radius:0 2rem 2rem 0;background:var(--color-light-orange);color:var(--color-orange);font-weight:700;line-height:var(--lh-14);position:absolute;bottom:-2rem;left:0}.page-top .surgery__list,.page-top .whitening__list{display:flex;flex-direction:column;gap:1.6rem;padding-left:1.6rem}.page-top .surgery__list li,.page-top .whitening__list li{display:flex;gap:.8rem;font-weight:700;line-height:var(--lh-14)}.page-top .surgery__list li svg,.page-top .whitening__list li svg{width:2rem;height:2rem;margin-top:.2rem;fill:var(--color-brown)}.page-top .surgery__desc,.page-top .whitening__desc{display:flex;flex-direction:column;gap:.8rem}.page-top .surgery__desc p,.page-top .whitening__desc p{text-align:justify}.page-top .surgery{gap:4rem;padding:6.4rem 2rem 0}.page-top .whitening{gap:2.4rem;padding:6.4rem 2rem}.page-top .whitening .heading02 h2 span.main span{font-size:2rem}.page-top .whitening__note{margin-inline:-2rem;background:var(--color-light-orange);border-radius:3rem 0;padding:4rem}.page-top .whitening__note h3{margin-bottom:2.4rem;color:var(--color-orange);font-size:2rem;font-weight:700;line-height:var(--lh-14);text-align:center}.page-top .whitening__note img{width:100%;height:auto;border-radius:1rem}.page-top .menu__inner{padding:0 2rem 4.2rem}.page-top .menu__inner .heading02{margin-bottom:4rem}.page-top .menu__desc{display:flex;flex-direction:column;gap:.8rem}.page-top .menu__desc p{text-align:justify}.page-top .menu__button{display:flex;justify-content:space-between}.page-top .menu__button button{display:flex;align-items:center;justify-content:center;width:calc((100% - 1rem)/2);height:6rem;background:var(--color-light-orange);border-radius:.5rem .5rem 0 0;color:var(--font-color);font-size:1.8rem;font-weight:700}.page-top .menu__button button.active{background:#fff3e6}.page-top .menu__unit{display:none;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2.4rem 1rem;background:#fff3e6;border-radius:0 0 .5rem .5rem}.page-top .menu__unit.active{display:flex}.page-top .menu__unit .item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc((100% - 1rem)/2);background:var(--base-color);border-radius:.5rem;overflow:hidden;aspect-ratio:1/1}.page-top .menu__unit__worries .item{padding:0 .5rem;position:relative}@media(hover: hover){.page-top .menu__unit__worries .item:hover img{transform:scale(1.1)}}.page-top .menu__unit__worries .item>span{display:flex;flex-direction:column;gap:.5rem}.page-top .menu__unit__worries .item>span span{padding-left:1.2rem;font-size:1.4rem;font-weight:700;line-height:var(--lh-14);position:relative}.page-top .menu__unit__worries .item>span span::before{flex:none;content:"";display:block;width:.6rem;height:.6rem;border-radius:50%;background:var(--color-orange);position:absolute;top:.6rem;left:0}.page-top .menu__unit__worries .item img{width:12rem;height:auto;opacity:.2;position:absolute;bottom:0;right:-1rem;transition:transform .3s}.page-top .menu__unit__name .item{gap:1rem;position:relative}@media(hover: hover){.page-top .menu__unit__name .item:hover::after{transform:scale(1.3)}}.page-top .menu__unit__name .item::before{content:"";display:block;width:calc(100% - 1rem);height:calc(100% - 1rem);border:1px solid #f3b890;border-radius:.5rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.page-top .menu__unit__name .item::after{content:"";display:block;width:1rem;height:1rem;background:#f3b890;border-radius:50%;position:absolute;bottom:1.5rem;right:1.5rem;transform-origin:bottom right;transition:transform .3s;z-index:1}.page-top .menu__unit__name .item span{font-weight:700;line-height:var(--lh-14);text-align:center}.page-top .menu__unit__name .item img{width:10rem;height:auto}.page-top .features{padding:6.4rem 2rem}.page-top .features .heading02{margin-bottom:4rem}.page-top .features__inner{display:flex;flex-direction:column;gap:4.8rem}.page-top .features__item{display:flex;flex-direction:column;gap:3rem;position:relative}.page-top .features__item:nth-of-type(odd) .features__image p{left:-2rem}.page-top .features__item:nth-of-type(even) .features__image p{right:-2rem}.page-top .features__image{position:relative}.page-top .features__image img{width:100%;height:auto;border-radius:1rem}.page-top .features__image p{color:var(--color-orange);font-size:10rem;font-weight:400;font-family:"Jost",sans-serif;line-height:1;opacity:.9;position:absolute;bottom:-1rem}.page-top .features h3{font-size:2.4rem;font-weight:700;line-height:var(--lh-14);text-align:center}.page-top .features__list{display:flex;align-items:center;flex-direction:column;gap:1rem}.page-top .features__list li{width:22rem;padding:.5rem 0;background:var(--color-light-orange);border-radius:2rem;color:var(--color-orange);font-weight:700;text-align:center}.page-top .features__desc{display:flex;flex-direction:column;gap:.8rem}.page-top .features__desc p{text-align:justify}.page-top .c-doctor{margin-top:0;padding:0 6rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-top .c-doctor{padding:6.4rem 2rem}}.page-top .c-doctor__inner .heading01 p{color:var(--color-orange);font-size:6.4rem}.page-top .c-doctor__inner .heading01 h2{font-size:2rem}.page-top .faq{padding:6.4rem 2rem}.page-top .faq .heading02{margin-bottom:4rem}.page-top .news{display:flex;flex-direction:column;gap:4rem;padding:6.5rem 2rem 9rem;background:var(--color-light-orange)}.page-top .news .heading02 p:nth-of-type(2){font-size:2.8rem;font-weight:700}/*# sourceMappingURL=style.min.css.map */