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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);overflow:hidden;height:auto}99.999%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,-20000px);-moz-transform:translate(0,-20000px);-ms-transform:translate(0,-20000px);-o-transform:translate(0,-20000px);transform:translate(0,-20000px);height:0}}@-moz-keyframes fadeOut{0%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);overflow:hidden;height:auto}99.999%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,-20000px);-moz-transform:translate(0,-20000px);-ms-transform:translate(0,-20000px);-o-transform:translate(0,-20000px);transform:translate(0,-20000px);height:0}}@-ms-keyframes fadeOut{0%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);overflow:hidden;height:auto}99.999%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,-20000px);-moz-transform:translate(0,-20000px);-ms-transform:translate(0,-20000px);-o-transform:translate(0,-20000px);transform:translate(0,-20000px);height:0}}@keyframes fadeOut{0%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);overflow:hidden;height:auto}99.999%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,-20000px);-moz-transform:translate(0,-20000px);-ms-transform:translate(0,-20000px);-o-transform:translate(0,-20000px);transform:translate(0,-20000px);height:0}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0,-20000px);-moz-transform:translate(0,-20000px);-ms-transform:translate(0,-20000px);-o-transform:translate(0,-20000px);transform:translate(0,-20000px);overflow:hidden;height:0}.001%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);height:auto}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0,-20000px);-moz-transform:translate(0,-20000px);-ms-transform:translate(0,-20000px);-o-transform:translate(0,-20000px);transform:translate(0,-20000px);overflow:hidden;height:0}.001%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);height:auto}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-ms-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0,-20000px);-moz-transform:translate(0,-20000px);-ms-transform:translate(0,-20000px);-o-transform:translate(0,-20000px);transform:translate(0,-20000px);overflow:hidden;height:0}.001%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);height:auto}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0,-20000px);-moz-transform:translate(0,-20000px);-ms-transform:translate(0,-20000px);-o-transform:translate(0,-20000px);transform:translate(0,-20000px);overflow:hidden;height:0}.001%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);height:auto}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.fbg{display:block;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.fbg._contain{background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);-webkit-background-size:contain !important;-moz-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important}*:after{display:block;clear:both}*:after{display:block;clear:both}body .mod_rate5{width:5% !important}body .mod_rate10{width:10% !important}body .mod_rate15{width:15% !important}body .mod_rate20{width:20% !important}body .mod_rate25{width:25% !important}body .mod_rate30{width:30% !important}body .mod_rate35{width:35% !important}body .mod_rate40{width:40% !important}body .mod_rate45{width:45% !important}body .mod_rate50{width:50% !important}body .mod_rate55{width:55% !important}body .mod_rate60{width:60% !important}body .mod_rate65{width:65% !important}body .mod_rate70{width:70% !important}body .mod_rate75{width:75% !important}body .mod_rate80{width:80% !important}body .mod_rate85{width:85% !important}body .mod_rate90{width:90% !important}body .mod_rate95{width:95% !important}body .mod_rate100{width:100% !important}body .pdb0{padding-bottom:0 !important}body .pdb5{padding-bottom:5px !important}body .pdb10{padding-bottom:10px !important}body .pdb15{padding-bottom:15px !important}body .pdb20{padding-bottom:20px !important}body .pdb25{padding-bottom:25px !important}body .pdb30{padding-bottom:30px !important}body .pdb35{padding-bottom:35px !important}body .pdb40{padding-bottom:40px !important}body .pdb45{padding-bottom:45px !important}body .pdb50{padding-bottom:50px !important}body .pdb55{padding-bottom:55px !important}body .pdb60{padding-bottom:60px !important}body .pdb65{padding-bottom:65px !important}body .pdb70{padding-bottom:70px !important}body .pdb75{padding-bottom:75px !important}body .pdb80{padding-bottom:80px !important}body .pdb85{padding-bottom:85px !important}body .pdb90{padding-bottom:90px !important}body .pdb95{padding-bottom:95px !important}body .pdb100{padding-bottom:100px !important}body .pdt0{padding-top:0 !important}body .pdt5{padding-top:5px !important}body .pdt10{padding-top:10px !important}body .pdt15{padding-top:15px !important}body .pdt20{padding-top:20px}body .pdt25{padding-top:25px}body .pdt30{padding-top:30px}body .pdt35{padding-top:35px}body .pdt40{padding-top:40px !important}body .pdt45{padding-top:45px !important}body .pdt50{padding-top:50px}body .pdt55{padding-top:55px}body .pdt60{padding-top:60px}body .pdt65{padding-top:65px}body .pdt70{padding-top:70px}body .pdt75{padding-top:75px}body .pdt80{padding-top:80px}body .pdt85{padding-top:85px}body .pdt90{padding-top:90px}body .pdt95{padding-top:95px}body .pdt100{padding-top:100px}body .pdl0{padding-left:0 !important}body .pdl5{padding-left:5px !important}body .pdl10{padding-left:10px !important}body .pdl15{padding-left:15px !important}body .pdl20{padding-left:20px}body .pdl25{padding-left:25px}body .pdl30{padding-left:30px}body .pdl35{padding-left:35px}body .pdl40{padding-left:40px !important}body .pdl45{padding-left:45px !important}body .pdl50{padding-left:50px}body .pdl55{padding-left:55px}body .pdl60{padding-left:60px}body .pdl65{padding-left:65px}body .pdl70{padding-left:70px}body .pdl75{padding-left:75px}body .pdl80{padding-left:80px}body .pdl85{padding-left:85px}body .pdl90{padding-left:90px}body .pdl95{padding-left:95px}body .pdl100{padding-left:100px}body .pdr0{padding-right:0 !important}body .pdr5{padding-right:5px !important}body .pdr10{padding-right:10px !important}body .pdr15{padding-right:15px !important}body .pdr20{padding-right:20px}body .pdr25{padding-right:25px}body .pdr30{padding-right:30px}body .pdr35{padding-right:35px}body .pdr40{padding-right:40px !important}body .pdr45{padding-right:45px !important}body .pdr50{padding-right:50px}body .pdr55{padding-right:55px}body .pdr60{padding-right:60px}body .pdr65{padding-right:65px}body .pdr70{padding-right:70px}body .pdr75{padding-right:75px}body .pdr80{padding-right:80px}body .pdr85{padding-right:85px}body .pdr90{padding-right:90px}body .pdr95{padding-right:95px}body .pdr100{padding-right:100px}body .mgb0{margin-bottom:0 !important}body .mgb5{margin-bottom:5px !important}body .mgb10{margin-bottom:10px !important}body .mgb15{margin-bottom:15px !important}body .mgb20{margin-bottom:20px !important}body .mgb25{margin-bottom:25px !important}body .mgb30{margin-bottom:30px !important}body .mgb35{margin-bottom:35px !important}body .mgb40{margin-bottom:40px !important}body .mgb45{margin-bottom:45px !important}body .mgb50{margin-bottom:50px !important}body .mgb55{margin-bottom:55px !important}body .mgb60{margin-bottom:60px !important}body .mgb65{margin-bottom:65px !important}body .mgb70{margin-bottom:70px !important}body .mgb75{margin-bottom:75px !important}body .mgb80{margin-bottom:80px !important}body .mgb85{margin-bottom:85px !important}body .mgb90{margin-bottom:90px !important}body .mgb95{margin-bottom:95px !important}body .mgb100{margin-bottom:100px !important}body .mgb105{margin-bottom:105px !important}body .mgb110{margin-bottom:110px !important}body .mgb115{margin-bottom:115px !important}body .mgb120{margin-bottom:120px !important}body .mgt0{margin-top:0 !important}body .mgt5{margin-top:5px !important}body .mgt10{margin-top:10px !important}body .mgt15{margin-top:15px !important}body .mgt20{margin-top:20px}body .mgt25{margin-top:25px}body .mgt30{margin-top:30px}body .mgt35{margin-top:35px}body .mgt40{margin-top:40px !important}body .mgt45{margin-top:45px !important}body .mgt50{margin-top:50px}body .mgt55{margin-top:55px}body .mgt60{margin-top:60px}body .mgt65{margin-top:65px}body .mgt70{margin-top:70px}body .mgt75{margin-top:75px}body .mgt80{margin-top:80px}body .mgt85{margin-top:85px}body .mgt90{margin-top:90px}body .mgt95{margin-top:95px}body .mgt100{margin-top:100px}body .mgl0{margin-left:0 !important}body .mgl5{margin-left:5px !important}body .mgl10{margin-left:10px !important}body .mgl15{margin-left:15px !important}body .mgl20{margin-left:20px}body .mgl25{margin-left:25px}body .mgl30{margin-left:30px}body .mgl35{margin-left:35px}body .mgl40{margin-left:40px !important}body .mgl45{margin-left:45px !important}body .mgl50{margin-left:50px}body .mgl55{margin-left:55px}body .mgl60{margin-left:60px}body .mgl65{margin-left:65px}body .mgl70{margin-left:70px}body .mgl75{margin-left:75px}body .mgl80{margin-left:80px}body .mgl85{margin-left:85px}body .mgl90{margin-left:90px}body .mgl95{margin-left:95px}body .mgl100{margin-left:100px}body .mgr0{margin-right:0 !important}body .mgr5{margin-right:5px !important}body .mgr10{margin-right:10px !important}body .mgr15{margin-right:15px !important}body .mgr20{margin-right:20px}body .mgr25{margin-right:25px}body .mgr30{margin-right:30px}body .mgr35{margin-right:35px}body .mgr40{margin-right:40px !important}body .mgr45{margin-right:45px !important}body .mgr50{margin-right:50px}body .mgr55{margin-right:55px}body .mgr60{margin-right:60px}body .mgr65{margin-right:65px}body .mgr70{margin-right:70px}body .mgr75{margin-right:75px}body .mgr80{margin-right:80px}body .mgr85{margin-right:85px}body .mgr90{margin-right:90px}body .mgr95{margin-right:95px}body .mgr100{margin-right:100px}.serif{font-family:professor,sans-serif;font-weight:400;font-style:normal}.ff_mincho{font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"Hiragino Mincho ProN",HiraMinProN-W3,"Noto Serif JP",serif;font-style:normal}.ff_maru{font-family:fot-tsukubrdgothic-std,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-weight:700;letter-spacing:.04em}@font-face{font-family:"clinicfor";src:url(//www.clinicfor.life/assets/css/../fonts/clinicfor.ttf?98aq8p) format("truetype"),url(//www.clinicfor.life/assets/css/../fonts/clinicfor.woff?98aq8p) format("woff"),url(//www.clinicfor.life/assets/css/../fonts/clinicfor.svg?98aq8p#clinicfor) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"clinicfor" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-external:before{content:""}.icon-arrow-l:before{content:""}.icon-arrow-r:before{content:""}.icon-external:before{content:""}.icon-keyboard_arrow_up:before{content:""}.icon-keyboard_arrow_right:before{content:""}.icon-keyboard_arrow_left:before{content:""}.icon-keyboard_arrow_down:before{content:""}.icon-facebook-square:before{content:""}.icon-logo_icon:before{content:""}.icon-cart:before{content:""}.icon-social:before{content:""}.icon-mappin:before{content:""}.icon-tel:before{content:""}.icon-pc:before{content:""}.icon-line:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}ul.sns{position:relative}ul.sns._label:before,ul.sns._label:after{position:absolute;left:0;bottom:17px;display:block;height:15px;line-height:15px;color:#a9a9a9}ul.sns._label:before{content:"Share";font-size:1.1rem;line-height:1.1;width:100%;text-align:center;color:#ff594d;letter-spacing:.03em;text-indent:.03em}ul.sns li{display:inline-block;vertical-align:middle;width:34px;margin-right:6px}ul.sns li:last-child{margin-right:0 !important}ul.sns li a{display:block;width:34px;height:34px}ul.sns li a span{display:none}ul.sns li a:before{font-family:"clinicfor";font-weight:400 !important;font-size:34px}.pc ul.sns li.facebook a:hover{color:#3b5998}ul.sns li.facebook a:before{content:""}.pc ul.sns li.twitter a:hover{color:#55acee}ul.sns li.twitter a:before{content:""}.pc ul.sns li.instagram a:hover{color:#8a3ab9}ul.sns li.instagram a:before{content:""}.pc ul.sns li.line a:hover{color:#00b900}ul.sns li.line a:before{content:""}.pc ul.sns li.mappin a:hover{color:#db3236}ul.sns li.mappin a:before{content:""}.pc ul.sns li.cart a:hover{color:#ff594d}ul.sns li.cart a:before{content:"";font-size:30.6px}.pc ul.sns li.mail a:hover{color:#ff594d}ul.sns li.mail a:before{content:"";font-size:30.6px}ul.sns._color li.facebook a{color:#3b5998}ul.sns._color li.twitter a{color:#55acee}@media screen and (max-width:640px){ul.sns._sp-color li.facebook a{color:#3b5998}ul.sns._sp-color li.twitter a{color:#55acee}ul.sns._sp-color li.instagram a{color:#8a3ab9}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Roboto,"游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-feature-settings:"pkna" 1;font-weight:700;letter-spacing:1px;font-size:62.5%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{position:relative;margin:0;font-size:1.6rem;line-height:1;color:#3e3a39;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media screen and (max-width:640px){body{font-size:1.5rem}}*+html body{font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"Hiragino Mincho ProN",HiraMinProN-W3,"Noto Serif JP",serif;font-style:normal}*+html body .en{font-size:100%;letter-spacing:0}figure img,picture img{width:100%;height:auto}strong,.strong,.bold{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}figure img,div.photo img{display:block;width:100%}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}strong{font-weight:700}.underline{text-decoration:underline}.fwb{font-weight:700 !important}.fwn{font-weight:400 !important}.transparent{opacity:0}.text-lg{font-size:2.2rem}.text-xl{font-size:2.4rem}@media screen and (max-width:640px){.md\:text-lg{font-size:2.2rem}.md\:text-xl{font-size:2.4rem}}.lh1{line-height:1.5 !important}.lh1_5{line-height:1.5 !important}.lh1_6{line-height:1.6 !important}.lh2{line-height:2 !important}.col_white{color:#fff}.tx_blue{color:#355a75}.tx_pink{color:#ff2e6f}.col_red{color:#ed6058}.bg_white{background-color:#fff}.bg_gray{background-color:#ebebeb}.bg_lt-blue{background-color:#f6f7f8}.bg_lt-gray{background-color:#f4f4f4}body.pc a.hvr._trans:hover{filter:alpha(opacity=70);opacity:.7}body.pc a.hvr._color:hover{color:#ff594d}body.pc a.hvr._image{display:block;overflow:hidden}body.pc a.hvr._image img{-webkit-transition:.6s ease;-moz-transition:.6s ease;-ms-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease}body.pc a.hvr._image:hover img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.marker._pink{background:linear-gradient(transparent 60%,#ffcbdc 60%)}.marker._blue{background:linear-gradient(transparent 60%,#e9f7fe 60%)}.display-pc{display:block}@media screen and (max-width:640px){.display-pc{display:none !important}}.display-sp{display:none !important}@media screen and (max-width:640px){.display-sp{display:block !important}}.hide{display:none !important}@media screen and (min-width:641px){.hide-pc{display:none !important}}@media screen and (max-width:640px){.hide-sp{display:none !important}}@media screen and (max-width:640px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width:640px){br.sp{display:block}}.ta-l{text-align:left !important}.ta-c{text-align:center !important}.ta-r{text-align:right !important}.ta-t{vertical-align:top}.ta-m{vertical-align:middle}.ta-b{vertical-align:bottom}@media screen and (max-width:640px){.md\:ta-l{text-align:left !important}.md\:ta-c{text-align:center !important}.md\:ta-r{text-align:right !important}}.fl-l{float:left}.fl-r{float:right}.fl-wrapper:after{content:""}.fl-wrapper .fl-l,.fl-wrapper .fl-r{width:50%}.fl-wrapper .fl-l{padding-right:4%}.fl-wrapper .fl-r{padding-left:4%}@media screen and (max-width:640px){.fl-wrapper .fl-l,.fl-wrapper .fl-r{width:100% !important;float:none !important}.fl-wrapper .fl-l{padding-right:0}.fl-wrapper .fl-r{padding-left:0}}.tbl-frame{display:table;width:100%}.tbl-frame .tbl-cell{display:table-cell}.tbl-frame._middle .tbl-cell{vertical-align:middle}@media screen and (max-width:640px){.tbl-frame._only-pc{display:block}.tbl-frame._only-pc .tbl-cell{display:block}}.flex-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.flex-wrapper .flex-wrapper__left{width:50%}.flex-wrapper .flex-wrapper__right{position:relative;width:50%}@media screen and (max-width:640px){.flex-wrapper._sp-db{display:block}.flex-wrapper._sp-db .flex-wrapper__left,.flex-wrapper._sp-db .flex-wrapper__right{width:100% !important}}.clmn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.clmn>li{width:100%}.clmn._c2>li{width:47%;margin-right:6%}.clmn._c2>li:nth-child(2n){margin-right:0}.clmn._c2.__mgb>li{margin-bottom:4%}.clmn._c3>li{width:30%;margin-right:5%}.clmn._c3>li:nth-child(3n){margin-right:0}.clmn._c3.__mgb>li{margin-bottom:2%}.clmn._c4>li{width:23.2%;margin-right:2.4%}.clmn._c4>li:nth-child(4n){margin-right:0}.clmn._c4.__mgb>li{margin-bottom:2.4%}.clmn._c5>li{width:18.4%;margin-right:2%}.clmn._c5>li:nth-child(5n){margin-right:0}.clmn._c5.__mgb>li{margin-bottom:2%}.clmn.__row1>li{margin-bottom:0}@media screen and (max-width:840px){.clmn._tbl-c4>li{width:23.2%;margin-right:2.4% !important}.clmn._tbl-c4>li:nth-child(4n){margin-right:0 !important}.clmn._tbl-c3>li{width:30%;margin-right:5%}.clmn._tbl-c3>li:nth-child(3n){margin-right:0}}@media screen and (max-width:640px){.clmn._sp-c1>li{width:100% !important;margin-right:0 !important}.clmn._sp-c2>li{width:48% !important;margin-right:4% !important}.clmn._sp-c2>li:nth-child(2n){margin-right:0 !important}}.content-frame{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;max-width:1032px}.content-frame._article{max-width:1264px;padding-left:120px;padding-right:120px}.content-frame._wide{max-width:1152px}.content-frame._wide.__nopadding{max-width:1024px}.content-frame._wide2{max-width:1328px}.content-frame._wide2.__col5{padding-left:15px;padding-right:15px}.content-frame._limit{max-width:1440px}.content-frame._nolimit{max-width:none;padding-left:64px;padding-right:64px}.content-frame._narrow{padding-left:64px;padding-right:64px;max-width:848px}.content-frame.__nopadding{padding-left:0 !important;padding-right:0 !important}@media only screen and (max-width:1000px){.content-frame._article{padding-left:100px !important;padding-right:100px !important}.content-frame._narrow{padding-left:64px;padding-right:64px;max-width:none}}@media only screen and (max-width:768px){.content-frame._article{padding-left:48px !important;padding-right:48px !important}}@media only screen and (max-width:640px){.content-frame{width:100%;padding-left:20px;padding-right:20px}.content-frame._article{padding-left:20px !important;padding-right:20px !important}.content-frame.__nopadding-sp{padding-left:0 !important;padding-right:0 !important}}.grecaptcha-badge{visibility:hidden}.grecaptcha-text{font-weight:400;line-height:1.2;font-size:1.4rem;letter-spacing:0}.grecaptcha-text>a:any-link{color:#ed6058;text-decoration:underline}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;outline:none;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//www.clinicfor.life/assets/css/../img/plugin/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//www.clinicfor.life/assets/css/../font/slick.eot);src:url(//www.clinicfor.life/assets/css/../font/slick.eot?#iefix) format("embedded-opentype"),url(//www.clinicfor.life/assets/css/../font/slick.woff) format("woff"),url(//www.clinicfor.life/assets/css/../font/slick.ttf) format("truetype"),url(//www.clinicfor.life/assets/css/../font/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-arrow{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;display:block;position:absolute;z-index:10000;top:50%;margin-top:-20px;width:40px;height:40px;cursor:pointer;border:1px solid #000;color:rgba(0,0,0,0);border:none;outline:none;background:no-repeat center center rgba(0,0,0,0);background-size:40px 22px}.slick-arrow._middle{top:50%;margin-top:-30px}.slick-arrow:before,.slick-arrow:after{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;display:inline-block;content:"";position:absolute;top:50%;margin-top:-1px;width:25px;height:1px;background-color:#0d0d0d}.slick-arrow._trans{background-color:rgba(0,0,0,0)}.slick-arrow._trans:before,.slick-arrow._trans:after{background-color:#a9a9a9}.slick-arrow._trans:hover{background-color:rgba(0,0,0,0)}.slick-arrow._trans:hover:before,.slick-arrow._trans:hover:after{background-color:#000}.slick-arrow:hover,.slick-arrow:focus{outline:none;color:rgba(0,0,0,0)}.slick-arrow.slick-disabled:before,.slick-arrow.slick-disabled:after{opacity:.25}@media screen and (max-width:640px){.slick-arrow{width:30px;height:40px}.slick-arrow:before,.slick-arrow:after{width:19px}}.slider-arrows{position:relative;width:59px;height:25px}.slider-arrows .slick-arrow{width:30px;height:26px;border:1px solid #0d0d0d;background-color:#fff}.slider-arrows .slick-arrow:after{display:none}.slider-arrows .slick-arrow:before{left:0;top:0;background:0 0 !important;font-family:"clinicfor";font-weight:400 !important;font-size:20px;line-height:26px;width:100% !important;height:100% !important;-webkit-transform:translateY(0) rotate(0) !important;-moz-transform:translateY(0) rotate(0) !important;-ms-transform:translateY(0) rotate(0) !important;-o-transform:translateY(0) rotate(0) !important;transform:translateY(0) rotate(0) !important;color:#0d0d0d}.pc .slider-arrows .slick-arrow:hover{outline:none;background:#ed6058}.pc .slider-arrows .slick-arrow:hover:before{color:#fff}.pc .slider-arrows._darken .slick-arrow:hover{background:#0d0d0d}.slider-arrows .slick-prev{left:0}.slider-arrows .slick-prev:before{content:""}.slider-arrows .slick-next{right:0}.slider-arrows .slick-next:before{content:""}.slick-prev{left:0}.slick-prev:before,.slick-prev:after{left:13px}.slick-prev:before{-webkit-transform:translateY(-8px) rotate(-40deg);-moz-transform:translateY(-8px) rotate(-40deg);-ms-transform:translateY(-8px) rotate(-40deg);-o-transform:translateY(-8px) rotate(-40deg);transform:translateY(-8px) rotate(-40deg)}.slick-prev:after{-webkit-transform:translateY(8px) rotate(40deg);-moz-transform:translateY(8px) rotate(40deg);-ms-transform:translateY(8px) rotate(40deg);-o-transform:translateY(8px) rotate(40deg);transform:translateY(8px) rotate(40deg)}.slick-next{right:0}.slick-next:before,.slick-next:after{right:13px}.slick-next:before{-webkit-transform:translateY(8px) rotate(-40deg);-moz-transform:translateY(8px) rotate(-40deg);-ms-transform:translateY(8px) rotate(-40deg);-o-transform:translateY(8px) rotate(-40deg);transform:translateY(8px) rotate(-40deg)}.slick-next:after{-webkit-transform:translateY(-8px) rotate(40deg);-moz-transform:translateY(-8px) rotate(40deg);-ms-transform:translateY(-8px) rotate(40deg);-o-transform:translateY(-8px) rotate(40deg);transform:translateY(-8px) rotate(40deg)}@media screen and (max-width:640px){.slick-prev:before,.slick-prev:after{left:5px}.slick-prev:before{-webkit-transform:translateY(-6px) rotate(-40deg);-moz-transform:translateY(-6px) rotate(-40deg);-ms-transform:translateY(-6px) rotate(-40deg);-o-transform:translateY(-6px) rotate(-40deg);transform:translateY(-6px) rotate(-40deg)}.slick-prev:after{-webkit-transform:translateY(6px) rotate(40deg);-moz-transform:translateY(6px) rotate(40deg);-ms-transform:translateY(6px) rotate(40deg);-o-transform:translateY(6px) rotate(40deg);transform:translateY(6px) rotate(40deg)}.slick-next:before,.slick-next:after{right:5px}.slick-next:before{-webkit-transform:translateY(6px) rotate(-40deg);-moz-transform:translateY(6px) rotate(-40deg);-ms-transform:translateY(6px) rotate(-40deg);-o-transform:translateY(6px) rotate(-40deg);transform:translateY(6px) rotate(-40deg)}.slick-next:after{-webkit-transform:translateY(-6px) rotate(40deg);-moz-transform:translateY(-6px) rotate(40deg);-ms-transform:translateY(-6px) rotate(40deg);-o-transform:translateY(-6px) rotate(40deg);transform:translateY(-6px) rotate(40deg)}}.slick-dots{position:absolute;bottom:0;display:block;width:100%;list-style:none;text-align:center;padding:0}.slick-dots>li:first-child:last-child{display:none}.slick-dots>li:only-child{display:none !important}.slick-dots li{position:relative;display:inline-block;width:82px;height:10px;margin-right:10px;cursor:pointer;text-align:center;padding:0}.slick-dots li:last-child{margin-right:0 !important}.slick-dots li button{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0);width:100%;height:10px;line-height:10px;display:inline-block;border:0;padding:0;margin:0;font-size:0;outline:none;color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.slick-dots li button:after{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:10px;background-color:#d0d0d0;display:block;content:"";-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.slick-dots li:hover button:after,.slick-dots li:focus button:after{background-color:#000}.slick-dots li.slick-active{cursor:default}.slick-dots li.slick-active button{cursor:default}.slick-dots li.slick-active button:after{background-color:#000}.slick-dots._line button:after{height:3px}.slick-dots._line-v{width:10px}.slick-dots._line-v li{display:block;margin-right:0;margin-bottom:5px;width:10px;height:48px}.slick-dots._line-v li:last-child{margin-bottom:0}.slick-dots._line-v li button{width:10px;height:48px}.slick-dots._line-v li button:after{left:3px;width:4px;height:100%;background-color:#fff;border:1px solid #fff}.slick-dots._line-v li:focus button:after{background-color:rgba(0,0,0,0)}.slick-dots._line-v li.slick-active button:after{background-color:rgba(0,0,0,0)}.slick-dots._flex-line{display:table;width:100%;height:23px}.slick-dots._flex-line>li{display:table-cell;width:auto;height:23px}.slick-dots._flex-line>li button{width:100%;height:3px}.slick-dots._maru li{width:18px;height:18px;line-height:18px;margin-right:9px}.slick-dots._maru li button{position:relative;width:18px;height:18px;font-size:18px;line-height:18px;border-radius:50%;border:1px solid rgba(0,0,0,0)}.slick-dots._maru li button:after{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#f0f0f0}.pc .slick-dots._maru li button:hover:after{background-color:#ed6058;-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.slick-dots._maru li.slick-active button{border-color:#ed6058 !important}.slick-dots._maru li.slick-active button:after{background-color:#ed6058}.slick-dots._maru li.slick-active button:hover{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.slick-dots._maru.__darken li button:after{background-color:#fff}.pc .slick-dots._maru.__darken li button:hover:after{background-color:#000}.slick-dots._maru.__darken li.slick-active button{border-color:#000 !important}.slick-dots._maru.__darken li.slick-active button:after{background-color:#000}.slick-dots._maru.__darken2 li button:after{background-color:#f0f0f0}.pc .slick-dots._maru.__darken2 li button:hover:after{background-color:#000}.slick-dots._maru.__darken2 li.slick-active button{border-color:#000 !important}.slick-dots._maru.__darken2 li.slick-active button:after{background-color:#000}#navi-pre-next{position:relative;display:inline-block;margin-left:auto;margin-right:auto;width:100%}#navi-pre-next._min{width:290px}#navi-pre-next._min .cursor.prev{left:-80px}#navi-pre-next._min .cursor.next{right:-80px}#navi-pre-next a.page,#navi-pre-next span.current,#navi-pre-next .cursor{display:inline-block;width:26px;height:26px;line-height:26px;text-align:center;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1.8rem}#navi-pre-next .cursor{position:absolute;top:0;z-index:1}#navi-pre-next .cursor:before,#navi-pre-next .cursor:after{position:absolute;top:50%;z-index:1;-webkit-transition:.4s cubic-bezier(.55,.085,.68,.53);-moz-transition:.4s cubic-bezier(.55,.085,.68,.53);-ms-transition:.4s cubic-bezier(.55,.085,.68,.53);-o-transition:.4s cubic-bezier(.55,.085,.68,.53);transition:.4s cubic-bezier(.55,.085,.68,.53);width:26px;height:2px;background-color:#000;display:block;content:""}#navi-pre-next .cursor:hover:before,#navi-pre-next .cursor:hover:after{background-color:#ff594d}#navi-pre-next .cursor._nolink:before,#navi-pre-next .cursor._nolink:after{background-color:#a9a9a9}#navi-pre-next .cursor._nolink:hover:before,#navi-pre-next .cursor._nolink:hover:after{background-color:#a9a9a9}#navi-pre-next .cursor.prev{left:0}#navi-pre-next .cursor.prev:before,#navi-pre-next .cursor.prev:after{left:0}#navi-pre-next .cursor.prev:before{-webkit-transform:translateY(-8px) rotate(-43deg);-moz-transform:translateY(-8px) rotate(-43deg);-ms-transform:translateY(-8px) rotate(-43deg);-o-transform:translateY(-8px) rotate(-43deg);transform:translateY(-8px) rotate(-43deg)}#navi-pre-next .cursor.prev:after{-webkit-transform:translateY(8px) rotate(43deg);-moz-transform:translateY(8px) rotate(43deg);-ms-transform:translateY(8px) rotate(43deg);-o-transform:translateY(8px) rotate(43deg);transform:translateY(8px) rotate(43deg)}#navi-pre-next .cursor.next{right:0}#navi-pre-next .cursor.next:before,#navi-pre-next .cursor.next:after{right:0}#navi-pre-next .cursor.next:before{-webkit-transform:translateY(-8px) rotate(43deg);-moz-transform:translateY(-8px) rotate(43deg);-ms-transform:translateY(-8px) rotate(43deg);-o-transform:translateY(-8px) rotate(43deg);transform:translateY(-8px) rotate(43deg)}#navi-pre-next .cursor.next:after{-webkit-transform:translateY(8px) rotate(-43deg);-moz-transform:translateY(8px) rotate(-43deg);-ms-transform:translateY(8px) rotate(-43deg);-o-transform:translateY(8px) rotate(-43deg);transform:translateY(8px) rotate(-43deg)}#navi-pre-next .cursor a,#navi-pre-next .cursor span{display:block;text-align:left;text-indent:-9999px}#navi-pre-next._single{border-top:1px solid #0d0d0d;border-bottom:1px solid #0d0d0d;padding-top:20px;padding-bottom:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}#navi-pre-next._single .cursor{position:relative;left:auto !important;right:auto !important;top:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1;min-height:0;-webkit-transition:.4s cubic-bezier(.55,.085,.68,.53);-moz-transition:.4s cubic-bezier(.55,.085,.68,.53);-ms-transition:.4s cubic-bezier(.55,.085,.68,.53);-o-transition:.4s cubic-bezier(.55,.085,.68,.53);transition:.4s cubic-bezier(.55,.085,.68,.53);height:auto}#navi-pre-next._single .cursor a,#navi-pre-next._single .cursor span{text-indent:0px;display:inline-block;width:auto}#navi-pre-next._single .cursor a{display:block;position:relative;font-size:1.4rem}#navi-pre-next._single .cursor a .lead{font-weight:700;font-size:1.4rem;margin-bottom:5px}#navi-pre-next._single .cursor a .title{display:block;line-height:1.4}#navi-pre-next._single .cursor.prev{padding-left:50px;padding-right:20px}#navi-pre-next._single .cursor.next{padding-left:20px;padding-right:50px;-webkit-justify-content:flex-end;justify-content:flex-end}#navi-pre-next._single .cursor.next a,#navi-pre-next._single .cursor.next span{text-align:right !important}#navi-pre-next._single .cursor:hover{filter:alpha(opacity=50);opacity:.5}#navi-pre-next._single .cursor._nolink:hover{filter:alpha(opacity=100);opacity:1}#navi-pre-next._single a.back{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;width:140px;height:auto;padding-bottom:.4em;font-weight:700;font-size:1.4rem;line-height:1.57;text-align:center}.pc #navi-pre-next._single a.back:hover{opacity:.5}#navi-pre-next._single a.back:before,#navi-pre-next._single a.back:after{position:absolute;top:50%;margin-top:-35px;width:1px;height:70px;background-color:#0d0d0d;display:block;content:""}#navi-pre-next._single a.back:before{left:0}#navi-pre-next._single a.back:after{right:0}#navi-pre-next .wp-pagenavi{text-align:center}#navi-pre-next .wp-pagenavi a.page,#navi-pre-next .wp-pagenavi span.current{margin-left:8px;margin-right:8px;border-radius:50%;color:#fff;letter-spacing:0}#navi-pre-next .wp-pagenavi a.page{background-color:#f6afab}.pc #navi-pre-next .wp-pagenavi a.page:hover{background-color:#f8c3c0}#navi-pre-next .wp-pagenavi span.current{background-color:#ed6058;color:#fff}#navi-pre-next .wp-pagenavi span.pages,#navi-pre-next .wp-pagenavi a.first,#navi-pre-next .wp-pagenavi a.last,#navi-pre-next .wp-pagenavi a.previouspostslink,#navi-pre-next .wp-pagenavi a.nextpostslink{display:none}@media screen and (max-width:640px){#navi-pre-next .cursor:before,#navi-pre-next .cursor:after{width:20px;height:2px}#navi-pre-next .cursor.prev:before{-webkit-transform:translateY(-6px) rotate(-43deg);-moz-transform:translateY(-6px) rotate(-43deg);-ms-transform:translateY(-6px) rotate(-43deg);-o-transform:translateY(-6px) rotate(-43deg);transform:translateY(-6px) rotate(-43deg)}#navi-pre-next .cursor.prev:after{-webkit-transform:translateY(6px) rotate(43deg);-moz-transform:translateY(6px) rotate(43deg);-ms-transform:translateY(6px) rotate(43deg);-o-transform:translateY(6px) rotate(43deg);transform:translateY(6px) rotate(43deg)}#navi-pre-next .cursor.next:before{-webkit-transform:translateY(-6px) rotate(43deg);-moz-transform:translateY(-6px) rotate(43deg);-ms-transform:translateY(-6px) rotate(43deg);-o-transform:translateY(-6px) rotate(43deg);transform:translateY(-6px) rotate(43deg)}#navi-pre-next .cursor.next:after{-webkit-transform:translateY(6px) rotate(-43deg);-moz-transform:translateY(6px) rotate(-43deg);-ms-transform:translateY(6px) rotate(-43deg);-o-transform:translateY(6px) rotate(-43deg);transform:translateY(6px) rotate(-43deg)}#navi-pre-next._single{min-height:72px;padding-top:18px;padding-bottom:18px}#navi-pre-next._single .cursor{min-height:45px;width:40px}#navi-pre-next._single .cursor a{width:40px;height:40px;min-height:0}#navi-pre-next._single .cursor a figure,#navi-pre-next._single .cursor a .lead,#navi-pre-next._single .cursor a .title{display:none}#navi-pre-next._single .cursor.prev{float:left;padding-left:20px;padding-right:0}#navi-pre-next._single .cursor.prev:before,#navi-pre-next._single .cursor.prev:after{left:20px}#navi-pre-next._single .cursor.prev a{padding-left:0}#navi-pre-next._single .cursor.next{float:right;padding-right:20px;padding-left:0}#navi-pre-next._single .cursor.next:before,#navi-pre-next._single .cursor.next:after{right:20px}#navi-pre-next._single .cursor.next a{padding-right:0}#navi-pre-next._single a.back{font-size:1.3rem}#navi-pre-next._single a.back:before,#navi-pre-next._single a.back:after{margin-top:-22px;height:45px}}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{font-family:-apple-system,BlinkMacSystemFont,Roboto,"游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-feature-settings:"pkna" 1;font-weight:700;letter-spacing:1px;font-weight:700;font-size:1.5rem;line-height:1.3;margin:0 auto 32px !important;padding:10px 5px !important}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7 .screen-reader-response ul{display:none}div.wpcf7-mail-sent-ok{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#3e3a39;color:#fff;padding:8px;text-align:center}div.wpcf7-mail-sent-ng{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#f55;color:#fff;padding:8px;text-align:center}div.wpcf7-spam-blocked{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#f55;color:#fff;padding:8px;text-align:center}div.wpcf7-validation-errors{border:0 none !important;background:#f55;color:#fff;padding:8px;text-align:center}span.wpcf7-not-valid-tip{margin-top:8px;line-height:1;display:block;width:100%;color:#ed6058;font-size:1em;white-space:nowrap}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:rgba(0,0,0,0);cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:rgba(0,0,0,0);z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:rgba(0,0,0,0);font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:rgba(0,0,0,0);color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-infobar__body,.fancybox-button{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:before,.fancybox-button:after{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:before,.fancybox-button[disabled]:after{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:rgba(0,0,0,0);border-top:solid 2px currentColor;border-right:solid 2px currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:before,.fancybox-button--close:after{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:0 0;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--right:after,.fancybox-arrow--left:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid rgba(100,100,100,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:rgba(0,0,0,0);position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none !important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen{display:none}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:0 0}.fancybox-button--play:before,.fancybox-button--pause:before{top:calc(50% - 6px);left:calc(50% - 4px);background:rgba(0,0,0,0)}.fancybox-button--play:before{width:0;height:0;border-top:6px inset rgba(0,0,0,0);border-bottom:6px inset rgba(0,0,0,0);border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-thumbs{display:none}.fancybox-button--thumbs{display:none}@media all and (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid rgba(0,0,0,0);border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}.shortcut-site-link{background-color:#ed6058;height:64px;border-radius:5px;position:relative;font-size:18px;font-weight:700;margin-top:15px;margin-bottom:15px}.shortcut-site-link:after{position:absolute;content:"";top:44%;right:4%;border:6px solid rgba(0,0,0,0);border-top:7px solid #fff}.shortcut-site-link-inside{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff}.shortcut-site-link-inside:hover,.shortcut-site-link-inside:active,.shortcut-site-link-inside:any-link{color:#fff}.shortcut-ranking{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px;margin-top:10px;margin-bottom:10px}.shortcut-ranking-content{display:grid;gap:5px}.shortcut-ranking-content-crown.shortcut-ranking-content-crown{width:26px;margin-left:initial}.shortcut-ranking-content-company{font-size:10px;height:20px}.shortcut-ranking-content-text{color:#3e3a39;font-weight:700;font-size:12px;line-height:15px;height:45px}.shortcut-ranking-content-price{color:#ed6058;font-weight:700;font-size:12px;line-height:15px;height:75px}.shortcut-ranking-content-star{color:#fea801;font-weight:700;font-size:10px;line-height:10px;height:20px}.shortcut-ranking-content-button{background:#ed6058;border-radius:5px;text-align:center;max-width:89px;font-size:12px;height:31px}.shortcut-ranking-content-button-inside{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff}.shortcut-ranking-content-button-inside:hover,.shortcut-ranking-content-button-inside:active,.shortcut-ranking-content-button-inside:any-link{color:#fff}.shortcut-word-of-mouth{display:flex;overflow-x:scroll;gap:10px;padding-bottom:5px;margin-top:20px;margin-bottom:20px}.shortcut-word-of-mouth::-webkit-scrollbar{width:10px;height:10px}.shortcut-word-of-mouth::-webkit-scrollbar-thumb{border-radius:15px;background-color:#a9a9a9}.shortcut-word-of-mouth-content{width:250px;border:1px solid #f4f4f4;border-radius:10px;padding:10px;flex-shrink:0}.shortcut-word-of-mouth-content-top{display:flex;gap:20px;border-bottom:1px dashed #f4f4f4}.shortcut-word-of-mouth-content-top-image{margin:auto;margin-left:20px;margin-right:0}.shortcut-word-of-mouth-content-top-right{display:grid;gap:5px;margin-bottom:10px}.shortcut-word-of-mouth-content-top-name{font-size:10px;line-height:12px;color:#3e3a39}.shortcut-word-of-mouth-content-top-title{font-weight:700;font-size:12px;line-height:15px;color:#3e3a39}.shortcut-word-of-mouth-content-top-star{font-weight:700;font-size:6px;line-height:10px;color:#fea801}.shortcut-word-of-mouth-content-bottom{font-size:12px;line-height:18px;color:#3e3a39;margin-top:10px;font-weight:initial}.shortcut-button{border-radius:8px;font-size:18px;font-weight:700;text-align:center;height:64px;margin-top:10px;margin-bottom:10px}.shortcut-button-inside{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff}.shortcut-button-inside:hover,.shortcut-button-inside:active,.shortcut-button-inside:any-link{color:#fff}.shortcut-button1{background:#ed6058;color:#fff}.shortcut-button2{background:#f28882;color:#fff}.shortcut-button3{background:#ed6058;color:#fff;font-size:13px}.shortcut-button4{background:#fff;color:#ed6058;border:2px solid #f28882}.shortcut-button5{background:#f49b96;color:#fff;border:2px solid #f28882}.shortcut-button6{background:#3e3a39;color:#fff}.shortcut-button7{background:#fff;color:#3e3a39;border:2px solid #3e3a39}.shortcut-product{display:block;margin-top:10px;margin-bottom:10px}.shortcut-product-image{text-align:center;margin:auto}.shortcut-product-content{display:grid;gap:5px;margin-top:10px}.shortcut-product-content-company{color:#3e3a39;font-weight:700;font-size:12px;line-height:15px}.shortcut-product-content-name{color:#3e3a39;font-weight:700;font-size:19px;line-height:21px}.shortcut-product-content-price{color:#ed6058;font-weight:700;font-size:19px;line-height:21px}.shortcut-product-content-text{font-weight:initial;font-size:16px;line-height:1.85}.shortcut-color-red{color:#ed6058}.shortcut-font-12{font-size:12px}@media screen and (min-width:860px){.shortcut-site-link{max-width:345px;margin:auto;margin-top:10px;margin-bottom:10px}.shortcut-ranking{gap:30px}.shortcut-ranking-content-crown.shortcut-ranking-content-crown{width:50px}.shortcut-ranking-content-company{font-size:12px;height:15px}.shortcut-ranking-content-text{font-size:16px;line-height:1;height:35px}.shortcut-ranking-content-price{font-size:16px;line-height:1;height:50px}.shortcut-ranking-content-star{font-size:14px;line-height:1.4}.shortcut-ranking-content-button{max-width:345px;font-size:18px;height:64px}.shortcut-button{max-width:345px;margin:auto;margin-top:10px;margin-bottom:10px}.shortcut-product{display:flex;gap:20px}.shortcut-product-image{max-width:200px}.shortcut-product-content{margin-top:0}}.mt-xs{margin-top:4px}.mb-xs{margin-bottom:4px}.mt-sm{margin-top:8px}.mb-sm{margin-bottom:8px}.mt-md{margin-top:16px}.mb-md{margin-bottom:16px}.mt-lg{margin-top:24px}.mb-lg{margin-bottom:24px}.mt-xl{margin-top:32px}.mb-xl{margin-bottom:32px}.mt-2xl{margin-top:40px}.mb-2xl{margin-bottom:40px}.mt-3xl{margin-top:48px}.mb-3xl{margin-bottom:48px}.mt-4xl{margin-top:64px}.mb-4xl{margin-bottom:64px}.mt-5xl{margin-top:80px}.mb-5xl{margin-bottom:80px}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}@media screen and (max-width:768px){.scroll-icon-sp-up .scroll-hint-icon{top:20rem}}@media screen and (min-width:769px){.scroll-icon-pc-up .scroll-hint-icon{top:30rem}}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/assets/img/common/scroll-hint/hand_white.svg")}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url("/assets/img/common/scroll-hint/aroow_white.svg");opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url("/assets/img/common/scroll-hint/hand_black.svg")}.scroll-hint-icon-white:after{background-image:url("/assets/img/common/scroll-hint/arrow_black.svg")}.scroll-hint-icon-white .scroll-hint-text{color:#000}@media screen and (max-width:860px){.header.--sp-header-space{margin-top:44px}}@media screen and (min-width:861px){.header{position:fixed;top:0;left:0;width:100vw;height:98px;background:#fff;z-index:20004;padding:16px 16px 10px;filter:drop-shadow(0px 1px 0px rgba(0,0,0,.06)) drop-shadow(0px 1px 6px rgba(0,0,0,.04));transition:transform .5s cubic-bezier(.25,1,.5,1)}.header.--telemedicine+*{margin-top:98px}.header.is-small{transform:translateY(-42px)}.header.is-small .header__logo{transform:translateY(18px)}.header.is-small .header__logo-mark{width:144px}.header.is-small .clinic-logo{column-gap:1.3rem}.header.is-small .clinic-logo-image{width:min(14.4rem, 10vw)}.header.is-small .clinic-logo-text{font-size:min(1.3rem, 0.9vw)}.header.is-small .global-menu-button{transform:translateY(0)}.header.is-small .global-menu-button__button{min-height:3.6rem}}@media screen and (min-width: 861px)and (max-width: 860px){.header.is-small .global-menu-button__button{min-height:4.4rem}}@media screen and (min-width: 1041px){.header{padding-right:24px;padding-left:24px}}@media screen and (min-width:861px){.header__inner{position:relative;display:flex;align-items:flex-end;height:100%}.header__inner.--no-header-nav{align-items:baseline;justify-content:space-between}}@media screen and (min-width:861px){.header__header-sp{display:flex;height:100%;align-items:center}}@media screen and (max-width:860px){.header__header-sp{position:fixed;top:0;left:0;width:100vw;height:44px;display:flex;align-items:center;padding:0 0 0 12px;background:#fff;z-index:20008;box-shadow:0px 1px 0px rgba(0,0,0,.03),0px 1px 12px rgba(0,0,0,.04)}}.header__button-access{display:none}@media screen and (max-width:860px){.header__button-access{display:block}}.header__menu-button{display:none;position:absolute;top:0;right:0;width:60px;height:100%;z-index:20005;border:none;background-color:#fff}.header__menu-button:before,.header__menu-button:after{content:"";position:absolute;left:18px;width:24px;height:2px;display:block;background-color:#3e3a39;transition:transform .3s}.header__menu-button:before{top:18px}.header__menu-button:after{top:23px}.header__menu-button.is-show-nav:before{top:22px;transform:translateY(0) rotate(25deg)}.header__menu-button.is-show-nav:after{top:22px;transform:translateY(0) rotate(-25deg)}@media screen and (max-width:860px){.header__menu-button{display:block}}.header__logo{transition:transform .6s;width:189px}@media screen and (max-width:1280px){.header__logo{width:140px}}.header__logo-mark{display:block;width:189px}@media screen and (max-width:1040px){.header__logo-mark{width:140px}}@media screen and (max-width:860px){.header__logo-mark{width:90px}}.header__logo-mark:has(.clinic-logo){width:auto}.header__logo-img{width:100%;vertical-align:middle}.header__nav{flex:1 1 auto}@media screen and (max-width:860px){.header__nav{position:fixed;top:0;left:0;display:block;width:100vw;height:100vh;padding:80px 24px;background-color:#fff;z-index:20006;overflow-y:scroll;transition:transform .5s cubic-bezier(.45,0,.55,1);transform:translateY(-100%)}.header__nav.is-show{transform:translateY(0)}}.header .clinic-logo{width:auto;display:flex;align-items:center;justify-content:flex-start;column-gap:2.4rem}@media screen and (max-width:1280px){.header .clinic-logo{column-gap:1.3rem}}@media screen and (max-width:1040px){.header .clinic-logo{column-gap:.5rem}}@media screen and (max-width:860px){.header .clinic-logo{column-gap:1.3rem}}.header .clinic-logo-image{width:min(18.9rem, 13vw)}@media screen and (max-width: 860px){.header .clinic-logo-image{width:90px}}.header .clinic-logo-text{display:block;white-space:nowrap;font-weight:400;font-size:min(1.6rem, 1.1vw)}@media screen and (max-width: 860px){.header .clinic-logo-text{font-size:.9rem}}article#site-home .home-telemedicine,article#site-home .home-news,article#site-home .home-clinic,article#site-home .home-movie,article#site-home .home-for-companies,article#site-home .home-recruiting,article#site-home .home-contact{padding-bottom:0}article#site-home .home-telemedicine .button,article#site-home .home-news .button,article#site-home .home-clinic .button,article#site-home .home-movie .button,article#site-home .home-for-companies .button,article#site-home .home-recruiting .button,article#site-home .home-contact .button{will-change:transform}article#site-home .home-about{padding-bottom:min(5.8rem, 8vw)}article#site-home .home-contact{padding-bottom:60vw}.is-pc{display:none}.is-sp{display:inline-block}@keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.home-container{margin-inline:auto;padding-left:2rem;padding-right:2rem}.home-container.--small{max-width:103.5rem}.home-container.--medium{max-width:109rem}.home-container.--large{max-width:123.7rem}.home-heading{display:flex;flex-direction:column-reverse}.home-heading__inner{padding-top:2.4rem;padding-left:1.9rem;margin-top:3.2rem;position:relative}.home-heading__inner:before{content:"";width:3.6rem;height:3.6rem;position:absolute;border-top:.7rem solid #ed6058;border-left:.7rem solid #ed6058;left:0;top:0}.home-heading__title{font-size:min(4rem, 6.3vw);letter-spacing:.05em}.home-heading__subtitle{font-size:min(1.6rem, 4vw);margin-top:min(1.3rem, 3vw);letter-spacing:.05em;color:#ca2a2f;text-transform:uppercase;letter-spacing:.15em}.home-heading__description{font-weight:400;font-size:min(2.3rem, 4vw);margin-top:min(2.1rem, 4vw);line-height:1.6;letter-spacing:0}.home-heading__figure{height:min(20.6rem, 20vw);background:linear-gradient(0deg,#ff9c96 5.07%,#fd7770 94.86%);border-radius:min(3.1rem, 4vw) 0px 0px 0px;position:relative;padding-top:min(2rem, 2vw);white-space:nowrap;width:calc(100% + 2em)}.home-heading__figure::before{content:attr(data-bg-text)'';font-weight:700;font-size:min(9.28rem, 12vw);color:#ffa19a;letter-spacing:.15em;position:absolute;text-transform:uppercase}.home-heading__image{position:absolute}.home-heading__image.--pattern_telemedicine{margin-top:auto;margin-bottom:auto;top:0;right:0;bottom:0;left:27.4vw;z-index:2;width:min(48.6rem, 64.5vw);height:auto}.home-heading__image.--pattern_clinic{left:0;bottom:0;width:min(59.5rem, 72vw);height:auto}.home-kv{position:relative;padding-top:0;height:auto}.home-kv__line{font-size:min(3.2rem, 7vw);line-height:1.4;display:flex;align-items:center}.home-kv__line>*{display:flex;justify-content:center;opacity:1;transform:scale(1);transition:all .5s linear;min-width:.4em}.home-kv__line>.is-hide{opacity:0;transform:scale(1.5)}.home-kv-foreign{height:min(72rem, 123vw);position:relative;padding-top:0}.home-kv-foreign__bg{position:absolute;top:0;left:0;height:inherit;width:100%}.home-kv-foreign__bg .vegas{height:100%}.home-kv-foreign__logo{width:min(7.5rem, 14vw);height:auto}.home-kv-foreign__copy{position:absolute;top:min(16.4rem, 11vw);bottom:0;left:0;right:0;margin-inline:auto;color:#fff;display:flex;flex-direction:column;align-items:center}.home-kv-foreign__copy.is-en{padding-top:min(10rem, 20%)}.home-kv-foreign__copy.is-en .home-kv-foreign__inner{min-height:60%;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-kv-foreign__copy.is-en .home-kv__line{font-size:min(4.5rem, 6vw)}.home-kv-foreign__copy:not(.is-en) .home-kv-foreign__inner{flex-direction:row-reverse;display:flex;justify-content:center}.home-kv-foreign__copy:not(.is-en) .home-kv__line{writing-mode:vertical-rl}.home-kv-foreign__inner{margin-top:min(2.4rem, 3vw);text-shadow:1px 1px 4px #173c5d,-1px -1px 6px #173c5d}.home-kv-foreign__inner.is-hide{opacity:0}.home-pickup{margin-top:min(3.1rem, 6vw)}.home-pickup__link{display:block;background-color:#f8f8f8;padding:min(2rem, 1.7vw) min(4rem, 3vw)}.home-pickup__date,.home-pickup__title{display:block;color:#3e3a39;font-weight:400;line-height:1.6}.home-about{margin-top:min(11.7rem, 10vw);padding-top:4rem;position:relative}.home-about:before,.home-about:after{content:"";position:absolute;width:3.6rem;height:3.6rem}.home-about:before{top:0;right:2rem;border-top:.7rem solid #ed6058;border-right:.7rem solid #ed6058}.home-about:after{bottom:0;left:2rem;border-bottom:.7rem solid #ed6058;border-left:.7rem solid #ed6058}.home-about__title{font-size:1.9rem;color:#ca2a2f;position:relative;margin-left:3rem;padding-left:2rem;z-index:1;text-transform:uppercase;letter-spacing:.1em}.home-about__title:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1rem;height:1px;background-color:#ca2a2f;margin-top:auto;margin-bottom:auto}.home-about__images{position:relative;height:min(50rem, 63vw)}.home-about__images>li:nth-child(1)>.home-about__image{left:-2rem;top:0;width:min(8.4rem, 11.2vw);height:auto}.home-about__images>li:nth-child(2)>.home-about__image{left:10vw;top:min(7.4rem, 7vw)}.home-about__images>li:nth-child(3)>.home-about__image{left:50vw;top:-3.5rem}.home-about__images>li:nth-child(2)>.home-about__image,.home-about__images>li:nth-child(3)>.home-about__image{width:min(27.5rem, 35.5vw);height:auto}.home-about__image{position:absolute}.home-about__paragraph{font-weight:400;font-size:min(1.8rem, 4vw);padding-left:min(3.4rem, 4vw);padding-right:min(3.4rem, 4vw);margin-top:2.5rem;z-index:1;letter-spacing:.05em}.home-about__paragraph+.home-about__paragraph{margin-top:3rem}.home-telemedicine.--foreign{margin-top:min(12.4rem, 20vw)}.home-telemedicine .home-points__heading{margin-top:4rem}.home-clinic{padding-top:min(20rem, 30vw)}.home-points{counter-reset:number 0;margin-top:min(10.7rem, 15vw);display:flex;flex-direction:column;gap:2.7rem}.home-points>li{padding-bottom:1.7rem;border-bottom:1px solid #e4e4e4}.home-points__item{display:grid;grid-template-columns:6.4rem 1fr;cursor:pointer}.home-points__item.is-open .home-points__summary:after{border:solid #e8382f;border-width:1px 0 0 1px;top:.5rem}.home-points__icon{display:block;margin-inline:auto;transform:scale(.75) translateY(-18%);grid-area:1/1/2/2;height:auto;max-width:100%}.home-points__title{font-size:1.8rem;padding-left:.7rem;line-height:1.6;grid-area:1/2/2/3}.home-points__summary{cursor:pointer;text-align:center;font-weight:400;margin-top:1.1rem;grid-area:2/1/3/3;padding-right:2em;position:relative}.home-points__summary:after{content:"";width:.84rem;height:.84rem;border:solid #e8382f;border-width:0 1px 1px 0;transform:rotate(45deg);position:absolute;left:50%;margin-left:3rem;top:0}.home-points__texts{display:none}.home-points__asterisk{font-size:1rem;vertical-align:top;position:relative;top:0}.home-points__text{font-weight:400;line-height:1.7;margin-top:min(1.5rem, 3vw)}.home-points__text+.home-points__text{margin-top:min(0.7rem, .5vw)}.home-points__text.--small{font-size:1.4rem}.home-points__emphasis{color:#e8382f}.home-diagnosis__title{font-size:min(2.2rem, 4.5vw);letter-spacing:.2rem;display:flex;justify-content:center;align-items:center;margin-top:min(7.6rem, 12vw);padding-bottom:1rem}.home-diagnosis__icon{margin-right:.5rem}.home-diagnosis__list{margin-top:min(3.2rem, 3vw);display:flex;flex-wrap:wrap;gap:1.2rem 1.4rem;counter-reset:number 0}.home-diagnosis__list>li{width:calc(50% - .7rem);counter-increment:number}.home-diagnosis__list>li .home-diagnosis__number{display:flex}.home-diagnosis__list>li .home-diagnosis__number:after{content:counter(number,decimal-leading-zero)}.home-diagnosis__link{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.8rem;font-weight:400;min-height:min(9.6rem, 20vw);background:#f4f4f4;border-radius:min(0.5rem, 0.8vw);padding-left:1rem;padding-right:1rem;position:relative;transition:all .3s linear;word-break:keep-all}.home-diagnosis__link:hover{background-color:#ffc9c6}.home-diagnosis__link:after{content:"";width:.8rem;height:.8rem;position:absolute;top:0;bottom:0;right:.8rem;margin-top:auto;margin-bottom:auto;border-top:1px solid #e8382f;border-right:1px solid #e8382f;transform:rotate(45deg)}.home-diagnosis__name{font-size:min(1.8rem, 3.7vw);font-weight:700;color:#e8382f;letter-spacing:0;text-align:center;line-height:1.2}.home-diagnosis__name+*{margin-top:.6rem;text-align:center;line-height:1.2}.home-diagnosis__more{margin-top:min(6.1rem, 10vw)}.home-movie{margin-top:min(8rem, 15vw);display:flex;justify-content:center;align-items:center;gap:4rem;flex-wrap:nowrap;max-width:111.6rem;padding-right:2rem;padding-left:2rem;margin-inline:auto;flex-direction:column}.home-movie iframe{max-width:100%;height:auto;display:block;margin-inline:auto;aspect-ratio:16/9}.home-clinic{padding-top:clamp(4.2rem,(100vw - 375px)*(0.0544600939) + 4.2rem,10rem)}.home-clinic__list{display:flex;gap:3.8rem;flex-direction:column;margin-top:4.3rem}.home-clinic__link{display:grid;grid-template-columns:auto 1fr}.home-clinic__link:hover .home-clinic__image{transform:scale(1.2)}.home-clinic__logo{width:2.2rem;height:2.2rem}.home-clinic__title{display:flex;align-items:center;gap:.6rem;padding-bottom:1.1rem;border-bottom:1px solid #e3e3e3;grid-area:1/1/2/3;padding-right:1rem;position:relative}.home-clinic__title:after{content:"";width:.7rem;height:.7rem;border-top:1px solid #e9382f;border-right:1px solid #e9382f;position:absolute;top:0;bottom:1.1rem;right:.2rem;margin-top:auto;margin-bottom:auto;transform:rotate(45deg)}.home-clinic__figure{grid-area:2/1/3/2;width:12rem;height:12rem;margin-top:1.3rem;margin-right:1.2rem;overflow:hidden;display:flex;justify-content:center;align-items:center;display:block}.home-clinic__image{object-fit:cover;transition:transform .3s linear;height:100%}.home-clinic__name{font-size:2rem}.home-clinic__menus{grid-area:2/2/3/3;padding-top:2.3rem;display:flex;flex-wrap:wrap;align-content:flex-start;gap:1rem}.home-clinic__menus>li{color:#ed6058;font-weight:400;border:1px solid #ed6058;padding:.5rem 1rem;font-size:1rem;border-radius:999rem}.home-news{margin-top:min(13rem, 15vw)}.home-news__list{display:flex;flex-direction:column;gap:1rem}.home-news__list>li{position:relative;border-bottom:1px solid #ebebeb}.home-news__list>li:before{content:"";height:1px;background-color:#f28882;width:6rem;position:absolute;left:0;bottom:0;z-index:1}.home-for-companies{display:flex;flex-direction:column;margin-top:min(15rem, 15vw)}.home-for-companies__title{text-align:center}.home-for-companies__figure{margin-left:-2rem;margin-right:-2rem;height:min(51rem, 60vw);display:flex;overflow:hidden;justify-content:center;align-items:center}.home-for-companies__contents{margin-top:min(4.8rem, 8vw)}.home-for-companies__contents .button{margin-inline:auto}.home-for-companies__text{font-size:1.6rem;line-height:1.5}.home-for-companies__descriptions{margin-top:min(3rem, 5vw);list-style:disc;padding-left:2rem;line-height:1.5}.home-for-companies__descriptions>li{font-weight:400}.home-for-companies__image{object-fit:cover}.home-for-companies__to-contact{margin-top:min(3.7rem, 9vw)}.home-recruiting{overflow:hidden;margin-top:min(14rem, 20vw)}.home-recruiting__slider,.home-recruiting__images{display:flex}.home-recruiting__slider{margin-top:2.6rem;width:100vw;overflow:hidden;flex-wrap:nowrap}.home-recruiting__image{width:100vw;max-width:100%;height:auto}.home-recruiting__images{gap:min(30rem, 3vw);padding-right:min(30rem, 3vw);min-width:min(350rem, 300vw);animation:loop 50s -25s linear infinite}.home-recruiting__title{text-align:center}.home-recruiting__subtitle{font-size:1.8rem;text-align:center;line-height:1.4}.home-recruiting__subtitle>*{display:block}.home-recruiting__contents{padding-left:2rem;padding-right:2rem}.home-recruiting__description{font-weight:400;margin-top:2.4rem}.home-recruiting__to-site{margin-top:3.6rem;padding-left:2rem;padding-right:2rem}.home-recruiting__cross{text-indent:100%;white-space:nowrap;overflow:hidden;position:relative}.home-recruiting__cross:before,.home-recruiting__cross:after{position:absolute;content:"";width:1.4rem;height:1px;background-color:#000;top:0;right:0;bottom:0;left:0;margin:auto}.home-recruiting__cross:before{transform:rotate(45deg)}.home-recruiting__cross:after{transform:rotate(135deg)}.home-partnerships{margin-top:min(8.5rem, 16vw);position:relative;padding-top:min(5rem, 6vw)}.home-partnerships:before{content:"";position:absolute;background-image:url("/assets/img/home/bg_partnerships.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;width:100vw;padding-bottom:35%;height:0;top:0;right:0;z-index:-1}.home-partnerships__title{text-align:center}.home-partnerships__subtitle{font-size:min(2rem, 4vw);margin-top:min(9rem, 20vw);line-height:1.6}.home-partnerships__description{font-weight:400;margin-top:2rem;line-height:1.5}.home-partnerships__logo{width:2.2rem;margin-right:.5rem;height:auto}.home-partnerships__list{margin-top:min(1.8rem, 3vw)}.home-partnerships__list-btn{margin-top:4rem;text-align:center}.home-partnerships__list-btn-inner{cursor:pointer;width:27rem;height:5rem;margin:auto;line-height:1.4;align-items:center;justify-content:center;display:flex;position:relative;font-size:1.4rem;border-radius:5rem;border:solid 1px #e4e4e4;font-weight:400}.home-partnerships__list-btn-inner:before{content:"";display:block;width:1.4rem;height:.7rem;position:absolute;top:0;bottom:0;right:2.3rem;margin:auto;background-image:url("/assets/img/common/icon/arrow_down_red.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s linear}.home-partnerships__list-btn.is-active .home-partnerships__list-btn-inner:before{transform:rotate(180deg)}.home-partnerships__list-wrap{display:none}.home-partnerships__list-title{font-size:1.8rem;font-weight:400;display:flex;align-items:center;margin-top:2rem;padding-bottom:1rem;border-bottom:1px solid #c4c4c4}.home-partnerships__link{font-weight:400;line-height:2;display:block}.home-partnerships__link:hover{color:#ed6058}.home-partnerships__link[target=_blank]:after{content:"";background-image:url("/assets/img/home/external.svg");background-repeat:no-repeat;width:1.6rem;height:1.6rem;vertical-align:middle;display:inline-block;margin-left:.5rem}.home-contact{background:linear-gradient(179.98deg,#fcebea .02%,rgba(252,235,234,0) 143.24%);padding-top:5rem;position:relative}.home-contact__description{font-weight:400;line-height:1.6}.home-contact__to-contact{margin-top:8vw}.home-contact__figure{display:block;position:absolute;left:0;bottom:0}.home-contact__image{display:block;width:100vw;height:auto}.home-confirmation__contents{border-radius:.8rem;background-color:#f8f8f8;padding:min(5.6rem, 12vw) 3rem min(6.2rem, 12vw);text-align:center;margin-top:2rem}.home-confirmation__description{font-size:1.8rem}.home-confirmation__to_mypage{font-weight:400;margin-top:2rem}.home-confirmation__to_mypage a:any-link{color:#ed6058;text-decoration:underline}.home-visit{padding-top:clamp(5rem,(100vw - 375px)*(0.0338028169) + 5rem,8.6rem)}.home-visit .home-points__heading{margin-top:2.4rem}.home-telemedicine:not(.--foreign) .home-heading,.home-visit .home-heading{min-height:auto;position:relative}.home-telemedicine:not(.--foreign) .home-heading__title,.home-visit .home-heading__title{font-size:clamp(2rem,(100vw - 375px)*(0.0056338028) + 2rem,2.6rem);line-height:1.4;letter-spacing:.05em}.home-telemedicine:not(.--foreign) .home-heading__description,.home-visit .home-heading__description{font-size:clamp(1.4rem,(100vw - 375px)*(0.0037558685) + 1.4rem,1.8rem);line-height:1.4;border-top:2px solid #ed6058;margin-top:clamp(.1rem,(100vw - 375px)*(0.0075117371) + 0.1rem,.9rem);padding-top:clamp(1.6rem,(100vw - 375px)*(0.0046948357) + 1.6rem,2.1rem);line-height:1.8;letter-spacing:.06em}.home-telemedicine:not(.--foreign) .home-heading__inner,.home-visit .home-heading__inner{padding-top:0;padding-left:0;margin-top:0}.home-telemedicine:not(.--foreign) .home-heading__inner:before,.home-visit .home-heading__inner:before{content:none}.home-telemedicine:not(.--foreign) .home-heading__figure,.home-visit .home-heading__figure{background:0 0;position:absolute;left:0;padding-top:0;top:0}.home-telemedicine:not(.--foreign) .home-heading__image.--pattern_telemedicine,.home-visit .home-heading__image.--pattern_telemedicine{width:9.1rem;transform:translateY(-20%);left:auto;right:5%;rotate:-25deg;margin:0}.home-telemedicine:not(.--foreign) .home-heading__image.--pattern_clinic,.home-visit .home-heading__image.--pattern_clinic{width:15.4rem;transform:translateY(-5.5rem);left:auto;right:3.5rem;margin:0;top:0}.home-telemedicine:not(.--foreign) .home-diagnosis__title,.home-visit .home-diagnosis__title{font-size:clamp(1.6rem,(100vw - 375px)*(0.0056338028) + 1.6rem,2.2rem);justify-content:flex-start;line-height:1.8;margin-top:clamp(3.2rem,(100vw - 375px)*(0.0075117371) + 3.2rem,4rem);letter-spacing:.03em}.home-telemedicine:not(.--foreign) .home-diagnosis__list,.home-visit .home-diagnosis__list{margin-top:clamp(.2rem,(100vw - 375px)*(0.020657277) + 0.2rem,2.4rem)}.home-telemedicine:not(.--foreign) .home-diagnosis__link,.home-visit .home-diagnosis__link{min-height:clamp(5.6rem,(100vw - 375px)*(0.0037558685) + 5.6rem,6rem);padding-inline:clamp(1.2rem,(100vw - 375px)*(0.0018779343) + 1.2rem,1.4rem);align-items:baseline;border-radius:.8rem;border:1px solid #e4e4e4;background:#fff;color:#3e3a39;font-weight:400;font-size:clamp(1.4rem,(100vw - 375px)*(0.0009389671) + 1.4rem,1.5rem);line-height:1.4;white-space:inherit;word-break:keep-all}.home-telemedicine:not(.--foreign) .home-diagnosis__link:after,.home-visit .home-diagnosis__link:after{content:none}.home-telemedicine:not(.--foreign) .home-diagnosis__link:hover,.home-visit .home-diagnosis__link:hover{border:1px solid #eb615c;color:#eb615c}.home-telemedicine:not(.--foreign) .home-diagnosis__name,.home-visit .home-diagnosis__name{font-size:inherit;color:inherit;font-weight:inherit;text-align:left;line-height:1.28}.home-telemedicine:not(.--foreign) .home-diagnosis__more,.home-visit .home-diagnosis__more{margin-top:clamp(2rem,(100vw - 375px)*(0.0131455399) + 2rem,3.4rem)}.home-telemedicine:not(.--foreign) .home-diagnosis__more .button,.home-visit .home-diagnosis__more .button{background-color:rgba(0,0,0,0);color:#3e3a39;text-align:center;font-size:clamp(1.4rem,(100vw - 375px)*(0.0018779343) + 1.4rem,1.6rem);font-weight:400;line-height:1.3;letter-spacing:.28px;text-decoration-line:underline;min-height:auto;margin-top:0;padding:0;letter-spacing:.05em}.home-telemedicine:not(.--foreign) .home-diagnosis__more .button:hover,.home-visit .home-diagnosis__more .button:hover{color:#eb615c}.home-telemedicine:not(.--foreign) .home-diagnosis__more .button:hover:after,.home-visit .home-diagnosis__more .button:hover:after{content:none}.home-telemedicine:not(.--foreign) .home-points,.home-visit .home-points{gap:clamp(1.2rem,(100vw - 375px)*(0.0356807512) + 1.2rem,5rem);margin-top:clamp(1.2rem,(100vw - 375px)*(0.0112676056) + 1.2rem,2.4rem)}.home-telemedicine:not(.--foreign) .home-points__heading,.home-visit .home-points__heading{color:#3e3a39;font-size:clamp(1.6rem,(100vw - 375px)*(0.0056338028) + 1.6rem,2.2rem);font-weight:700;line-height:1.8;letter-spacing:.03em}.home-telemedicine:not(.--foreign) .home-points>li,.home-visit .home-points>li{border-radius:.8rem;border:1px solid #e4e4e4;padding:1.5rem 0 1.5rem 1.1rem}.home-telemedicine:not(.--foreign) .home-points__item,.home-visit .home-points__item{display:flex;align-items:center;gap:.8rem}.home-telemedicine:not(.--foreign) .home-points__item.is-open .home-points__button:before,.home-visit .home-points__item.is-open .home-points__button:before{transform:rotate(0deg)}.home-telemedicine:not(.--foreign) .home-points__item.is-open .home-points__button:after,.home-visit .home-points__item.is-open .home-points__button:after{transform:rotate(0deg)}.home-telemedicine:not(.--foreign) .home-points__icon,.home-visit .home-points__icon{transform:none}.home-telemedicine:not(.--foreign) .home-points__icon-wrap,.home-visit .home-points__icon-wrap{max-width:clamp(5.8rem,(100vw - 375px)*(0.0488262911) + 5.8rem,11rem);flex:1}.home-telemedicine:not(.--foreign) .home-points__title,.home-visit .home-points__title{font-weight:400;font-size:clamp(1.6rem,(100vw - 375px)*(0.0018779343) + 1.6rem,1.8rem);padding:0;word-break:keep-all;flex:1}.home-telemedicine:not(.--foreign) .home-points__title .home-points__emphasis,.home-visit .home-points__title .home-points__emphasis{font-weight:700}.home-telemedicine:not(.--foreign) .home-points__summary,.home-visit .home-points__summary{word-break:keep-all;overflow:hidden;width:3.2rem;margin-top:0;padding-right:0;padding-left:.2rem;display:flex;align-items:center;justify-content:flex-start}.home-telemedicine:not(.--foreign) .home-points__summary:after,.home-visit .home-points__summary:after{content:none}.home-telemedicine:not(.--foreign) .home-points__button,.home-visit .home-points__button{width:1.8rem;height:1.8rem;background-color:#ed6058;text-indent:100%;word-break:keep-all;overflow:hidden;border-radius:50%;position:relative}.home-telemedicine:not(.--foreign) .home-points__button:before,.home-telemedicine:not(.--foreign) .home-points__button:after,.home-visit .home-points__button:before,.home-visit .home-points__button:after{content:"";position:absolute;top:50%;inset:0;margin:auto;width:1rem;height:.2rem;background-color:#fff;transition:transform .3s}.home-telemedicine:not(.--foreign) .home-points__button:before,.home-visit .home-points__button:before{transform:rotate(180deg)}.home-telemedicine:not(.--foreign) .home-points__button:after,.home-visit .home-points__button:after{transform:rotate(90deg)}.home-telemedicine:not(.--foreign) .home-points__text.--small,.home-visit .home-points__text.--small{font-size:1.2rem}.home-telemedicine:not(.--foreign),.home-visit{margin-top:min(12.4rem, 20vw)}.home-selector{display:flex;gap:clamp(.9rem,(100vw - 375px)*(0.0215962441) + 0.9rem,3.2rem);justify-content:center;align-items:center;margin-top:clamp(2rem,(100vw - 375px)*(0.0093896714) + 2rem,3rem);padding-inline:2rem}.home-selector>li{width:50%;max-width:45rem}.home-selector-button{display:flex;gap:.8rem;font-size:clamp(1.3rem,(100vw - 375px)*(0.0028169014) + 1.3rem,1.6rem);line-height:1.4;min-height:clamp(5rem,(100vw - 375px)*(0.0093896714) + 5rem,6rem);padding-inline:1.2rem;justify-content:center;align-items:center;border-radius:.8rem;border:1px solid #e4e4e4;background:#fff;word-break:keep-all}.home-selector-button:hover{border:1px solid #eb615c;color:#eb615c}.home-selector-button__icon{width:clamp(2.1rem,(100vw - 375px)*(0.0028169014) + 2.1rem,2.4rem);max-height:clamp(2.3rem,(100vw - 375px)*(0.0037558685) + 2.3rem,2.7rem);object-fit:contain}.home-viewed{border-radius:.8rem;background-color:#fff4f4;padding:clamp(1rem,(100vw - 375px)*(0.0075117371) + 1rem,1.8rem);margin-top:clamp(2.4rem,(100vw - 375px)*(0.0150234742) + 2.4rem,4rem)}.home-viewed-title{display:flex;align-items:center;font-size:clamp(1.4rem,(100vw - 375px)*(0.0018779343) + 1.4rem,1.6rem);font-weight:700}.home-viewed-items{margin-top:1rem;display:flex;gap:clamp(.8rem,(100vw - 375px)*(0.0018779343) + 0.8rem,1rem);flex-wrap:wrap}.home-viewed-items>li{flex-basis:calc(50% - .5rem)}@media screen and (min-width: 861px){.home .is-pc{display:inline-block}.home .is-sp{display:none}.home .lang_en .home-for-companies__title._center{text-align:left}.home article#site-home .home-recruiting{padding-bottom:27rem}.home article#site-home .home-recruiting__title{text-align:left}.home article#site-home .home-contact{padding-bottom:6rem}.home-kv{padding-top:10rem}.home-kv-foreign{padding-top:10rem}.home-kv-foreign__bg{top:4.2rem;height:calc(100% - 4.2rem)}.home-pickup__link{display:flex;flex-grow:1;flex-wrap:wrap}.home-pickup__link:hover{background-color:#fcebea}.home-pickup__date{width:7em}.home-pickup__title{width:calc(100% - 7em)}.home-heading{display:block;position:relative;min-height:min(16.4rem, 20vw)}.home-heading__inner{max-width:45%}.home-heading__figure{position:absolute;top:0;left:50%}.home-heading__figure:before{top:0;left:0;border-radius:min(3.1rem, 4vw) 0px 0px 0px;overflow:hidden;text-indent:-2px;padding-top:.5rem}.home-heading__image.--pattern_telemedicine{left:10.3rem;bottom:20%}.home-about{padding-left:min(62rem, 50vw)}.home-about::after{left:min(62rem, 50vw)}.home-about__images{position:absolute;left:calc(50% - 50vw);top:0;bottom:0;right:45%}.home-about__images>li:nth-child(1)>.home-about__image{left:0;width:min(8.4rem, 6vw)}.home-about__images>li:nth-child(2)>.home-about__image,.home-about__images>li:nth-child(3)>.home-about__image{width:min(27.5rem, 20vw);left:0;margin-left:auto}.home-about__images>li:nth-child(2)>.home-about__image{right:calc(45% + 3.2rem)}.home-about__images>li:nth-child(3)>.home-about__image{right:6.5rem}.home-about__paragraph{margin-top:2rem}.home-about__title{margin-left:1.5rem}.home-points{flex-direction:row;justify-content:space-between;gap:6rem}.home-points>li{flex:1;position:relative;border-bottom:none;padding-bottom:0}.home-points>li:before{counter-increment:number 1;content:counter(number,decimal-leading-zero);position:absolute;background:#fccccc;border-radius:.5rem;color:#fff;width:3.8rem;height:3.8rem;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.home-points__item{display:block;cursor:default;pointer-events:none}.home-points__icon{transform:scale(1) translateY(0)}.home-points__title{text-align:center;margin-top:2rem;padding-left:0;font-size:2rem;line-height:1.7}.home-points__summary{display:none}.home-points__texts{display:block}.home-diagnosis__title{border-bottom:1px solid #efefef;justify-content:flex-start}.home-diagnosis__list>li{width:calc(20% - 1.2rem)}.home-clinic__list{flex-direction:row;flex-wrap:wrap;margin-top:6rem}.home-clinic__list>li{width:calc(33.333% - 2.6rem)}.home-clinic__link{display:flex;flex-direction:column}.home-clinic__title{padding-top:1.4rem;border-bottom:none}.home-clinic__title:after{content:none}.home-clinic__figure{margin:0;width:100%;height:min(24rem, 20vw)}.home-clinic__image{width:100%;height:100%}.home-clinic__menus{padding-top:0;gap:.7rem}.home-movie{flex-direction:row;gap:min(5rem, 4vw)}.home-movie iframe{max-width:51.3rem}.home-news__list{gap:2rem}.home-news__list>li{padding-bottom:2rem}.home-news__list>li::before{width:12rem}.home-news+.banner-area{margin-top:min(8rem, 10vw)}.home-for-companies{display:grid;column-gap:min(12rem, 10vw);grid-template-columns:51rem 1fr}.home-for-companies__figure{margin:0;grid-area:1/1/3/2;align-items:flex-start}.home-for-companies__title{text-align-last:left;grid-area:1/2/2/3}.home-for-companies__contents{margin-top:0;grid-area:2/2/3/3}.home-for-companies__contents .button{margin-left:0;max-width:27rem;height:5rem;line-height:1.4;display:flex;align-items:center;justify-content:center}.home-for-companies__text{font-size:1.8rem}.home-recruiting{position:relative}.home-recruiting__slider{margin-top:0}.home-recruiting__subtitle{text-align:left}.home-recruiting__subtitle>*{display:inline-block;vertical-align:middle}.home-recruiting__contents,.home-recruiting__to-site{position:absolute;z-index:1}.home-recruiting__contents{width:50%;max-width:67.6rem;background-color:#fff;padding:5.3rem 6.2rem;transform:translateX(-100%);left:50%;bottom:0}.home-recruiting__cross{width:2rem;height:2rem}.home-recruiting__to-site{margin-top:0;left:calc(50% + 8rem);bottom:6rem}.home-recruiting__to-site .button{width:27rem;height:5rem;line-height:1.4;align-items:center;justify-content:center;display:flex}.home-partnerships:before{left:50%;width:50vw;padding-bottom:min(20rem, 27.5%);background-position:top}.home-partnerships__list{display:flex;flex-wrap:wrap;column-gap:2rem}.home-partnerships__list>li{width:calc(50% - 1rem)}.home-contact{position:relative;margin-top:10rem}.home-contact__contents{max-width:80rem;width:50vw;display:grid;column-gap:min(8rem, 3vw);row-gap:3.4rem;transform:translateX(30%)}.home-contact__title{grid-area:1/1/3/2}.home-contact__title.bra_title._center{text-align:left}.home-contact__description{grid-area:1/2/2/3}.home-contact__to-contact{grid-area:2/2/3/3;margin-top:0}.home-contact__to-contact .button{max-width:34.5rem}.home-contact__figure{margin-top:0;max-height:32rem;width:40vw;display:flex;align-items:flex-end;justify-content:flex-end}.home-contact__image{left:0;max-width:53rem}.home-telemedicine:not(.--foreign) .home-heading__inner,.home-visit .home-heading__inner{max-width:none}.home-telemedicine:not(.--foreign) .home-heading__image.--pattern_telemedicine,.home-visit .home-heading__image.--pattern_telemedicine{width:24.1rem;rotate:0deg}.home-telemedicine:not(.--foreign) .home-heading__image.--pattern_clinic,.home-visit .home-heading__image.--pattern_clinic{width:32.7rem;right:5%;transform:translateY(-10rem)}.home-telemedicine:not(.--foreign) .home-points>li,.home-visit .home-points>li{padding:0;border:none}.home-telemedicine:not(.--foreign) .home-points>li:before,.home-visit .home-points>li:before{content:counter(number)}.home-telemedicine:not(.--foreign) .home-points__item,.home-visit .home-points__item{flex-direction:column;justify-content:center}.home-telemedicine:not(.--foreign) .home-points__title,.home-visit .home-points__title{margin-top:1rem;font-weight:700;max-width:30rem}.home-telemedicine:not(.--foreign) .home-points__text,.home-visit .home-points__text{margin-top:1rem}.home-telemedicine:not(.--foreign) .home-points__summary,.home-visit .home-points__summary{display:none}.home-viewed-items>li{min-width:19rem;flex-basis:auto}}.fade-carousel{position:relative;max-width:120rem;margin-inline:auto;padding-bottom:3rem}.fade-carousel__items{max-width:inherit;position:relative}.fade-carousel__item{opacity:0;transition:opacity 1s linear}.fade-carousel__item+.fade-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;max-width:inherit}.fade-carousel__item.is-current{opacity:1}.fade-carousel-nav{position:absolute;bottom:0;width:100%;max-width:inherit;display:flex;justify-content:center}.fade-carousel-nav__item{width:3rem;height:3rem;cursor:pointer;position:relative}.fade-carousel-nav__item:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;border-radius:50%;background-color:#b1afaf}.fade-carousel-nav__item.is-current:before{background-color:#f49b96}@media screen and (min-width:861px){.fade-carousel-nav{bottom:6rem;padding-right:1rem;justify-content:flex-end}.fade-carousel-nav__item{width:3rem;height:3rem}.fade-carousel-nav__item:before{width:1.3rem;height:1.3rem}}@media(any-hover:hover){.fade-carousel-nav__item:hover:before{background-color:#7d6d6d}.fade-carousel-nav__item.is-current:before{background-color:#f49b96}}@media screen and (min-width:861px){.global-nav__items{display:flex}}.global-nav__item-link{display:inline-block;white-space:nowrap;letter-spacing:.02em}@media screen and (max-width:860px){.global-nav__item-link{display:block}}@media screen and (max-width:860px){.global-nav__item-text-container{display:flex;flex-direction:column;flex:1;border-right:1px solid #ebebeb;margin-right:12px}}@media screen and (min-width:861px){.global-nav__item-text-container{position:relative}.global-nav__item-text-container:hover .global-nav__item-text-container-notice{display:block;z-index:1}}.global-nav__item-text-container-notice{font-size:10px;font-weight:400}@media screen and (max-width:860px){.global-nav__item-text-container-notice{margin-top:5px}.global-nav__item-text-container-notice:before{content:"※"}}@media screen and (min-width:861px){.global-nav__item-text-container-notice{display:none;position:absolute;top:27px;left:50%;transform:translateX(-50%);width:170px;margin:auto;padding:5px;line-height:1;background:#3e3a39;border-radius:4px;color:#fff;text-align:center}.global-nav__item-text-container-notice:before{content:"";width:0;height:0;border-right:6px solid rgba(0,0,0,0);border-bottom:8px solid #3e3a39;border-left:6px solid rgba(0,0,0,0);position:absolute;top:-8px;left:0;right:0;margin:auto}.global-nav__item-text-container-notice.lang_en{width:145px}.global-nav__item-text-container-notice.lang_zh{width:60px}}.global-nav__item-text-sub{margin-top:4px;font-size:1rem;color:#929292;font-weight:400;letter-spacing:0}@media screen and (min-width:861px){.global-nav__item-text-sub{display:none}}.lang_en .global-nav__item-text-sub{display:none}.global-nav__sub-nav{display:none}@media screen and (min-width:861px){.global-nav__sub-nav{position:absolute;top:44px;left:0;width:100%;max-width:844px;background-color:#fff;border-radius:8px;box-shadow:0px 1px 1px -2px rgba(0,0,0,.04),0px 0px 16px rgba(0,0,0,.04),0px 0px 32px rgba(0,0,0,.04)}}@media screen and (min-width:861px){.global-nav__sub-nav-container{padding:40px;display:flex;align-items:flex-start}}@media screen and (max-width:1040px){.global-nav__sub-nav-container{padding-right:16px;padding-left:16px}}@media screen and (max-width:860px){.global-nav__sub-nav-container{margin-top:16px}}.global-nav__sub-nav-link{position:relative;display:block;flex-basis:29.8429319372%;flex-shrink:0;height:144px;margin-right:5.2356020942%;padding:24px;border-radius:8px}@media screen and (max-width:860px){.global-nav__sub-nav-link{display:none}}.global-nav__sub-nav-link:before{content:"";position:absolute;bottom:24px;right:24px;display:block;width:24px;height:24px;background:center/contain no-repeat url("/assets/img/common/icon/circle-arrow.svg")}.global-nav__sub-nav-link.--telemedicines{background:center/cover no-repeat url("/assets/img/common/gnav_telemedicines.jpg")}.global-nav__sub-nav-link.--clinics{background:center/cover no-repeat url("/assets/img/common/gnav_clinics.jpg")}.global-nav__sub-nav-link.--subjects{background:center/cover no-repeat url("/assets/img/common/gnav_subjects.jpg")}.global-nav__sub-nav-link-text{color:#fff;display:block;font-size:1.8rem;font-weight:700}.global-nav__sub-nav-link-text-sub{margin-top:4px;color:#fff;display:block;font-size:1.3rem;font-weight:400}.global-nav__sub-items{display:flex;flex-wrap:wrap}.global-nav__sub-item{margin-bottom:24px;flex-basis:50%}@media screen and (max-width:860px){.global-nav__sub-item{flex-basis:100%;margin-bottom:12px}.global-nav__sub-item:last-of-type{margin-bottom:0}}.global-nav__sub-item-link{display:flex;align-items:center;line-height:1;font-size:1.3rem}@media screen and (max-width:860px){.global-nav__sub-item-link{padding:2px 0}}.global-nav__sub-item-link:before{content:"";display:block;width:16px;height:16px;margin-right:8px;background-image:url("/assets/img/common/icon/arrow.svg");background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width:860px){.global-nav__sub-item-link:before{width:24px;height:20px;margin-right:12px}}@media screen and (min-width:861px){.global-nav__sub-item-button{display:none !important}}@media screen and (max-width:860px){.global-nav__sub-item-button{position:relative;flex-shrink:0;width:20px;flex-basis:20px;height:20px;padding:0;border:2px solid #3e3a39;background-color:rgba(0,0,0,0);border-radius:9999px}.global-nav__sub-item-button:before,.global-nav__sub-item-button:after{position:absolute;top:50%;left:50%;content:"";width:8px;height:2px;border-radius:2px;background-color:#3e3a39}.global-nav__sub-item-button:before{margin-top:-1px;margin-left:-4px}.global-nav__sub-item-button:after{margin-top:-1px;margin-left:-4px;transform:rotate(90deg);transition:transform .3s}.global-nav__sub-item-button.is-active:after{transform:rotate(0)}}.global-nav--main{position:relative}@media screen and (min-width:861px){.global-nav--main{display:flex;align-items:center;max-width:904px;margin-left:auto;margin-right:auto}}.global-nav--main .global-nav__items{flex:1 1 auto;justify-content:center}.global-nav--main .global-nav__item{margin-left:4px;margin-right:4px;font-size:1.4rem}@media screen and (max-width:1040px){.global-nav--main .global-nav__item{font-size:1.3rem}}@media screen and (min-width:861px){.global-nav--main .global-nav__item{height:36px;display:inline-flex;align-items:center}}@media screen and (max-width:860px){.global-nav--main .global-nav__item{font-size:1.5rem;margin:0 0 20px}.global-nav--main .global-nav__item.--subjects,.global-nav--main .global-nav__item.--telemedicine,.global-nav--main .global-nav__item.--clinic-list{display:flex;flex-wrap:wrap;align-items:center}.global-nav--main .global-nav__item.--subjects .global-nav__item-link,.global-nav--main .global-nav__item.--telemedicine .global-nav__item-link,.global-nav--main .global-nav__item.--clinic-list .global-nav__item-link{flex:1;border-right:1px solid #ebebeb;margin-right:12px;padding-right:12px}.global-nav--main .global-nav__item.--subjects .global-nav__item-text-container,.global-nav--main .global-nav__item.--telemedicine .global-nav__item-text-container,.global-nav--main .global-nav__item.--clinic-list .global-nav__item-text-container{border-right:none;margin-right:0}.global-nav--main .global-nav__item.--subjects .global-nav__item-link:before{background-image:url("/assets/img/common/icon/stethoscope.svg")}.global-nav--main .global-nav__item.--clinic-hours .global-nav__item-link:before{background-image:url("/assets/img/common/icon/clock.svg")}.global-nav--main .global-nav__item.--telemedicine .global-nav__item-link:before{background-image:url("/assets/img/common/icon/mobile.svg")}.global-nav--main .global-nav__item.--clinic-list .global-nav__item-link:before{background-image:url("/assets/img/common/icon/hospital.svg")}.global-nav--main .global-nav__item.--flow .global-nav__item-link:before{background-image:url("/assets/img/common/icon/beginner.svg")}.global-nav--main .global-nav__item.--about .global-nav__item-link:before{background-image:url("/assets/img/common/icon/about.svg")}.global-nav--main .global-nav__item.--column .global-nav__item-link:before{background-image:url("/assets/img/common/icon/dialy.svg")}}.global-nav--main .global-nav__item-link{padding:11px 12px;border-radius:4px;cursor:default}@media screen and (min-width:861px){.global-nav--main .global-nav__item-link:hover{background-color:#ed6058;color:#fff}}@media screen and (max-width:1040px){.global-nav--main .global-nav__item-link{padding-right:6px;padding-left:6px}}@media screen and (max-width:860px){.global-nav--main .global-nav__item-link{display:flex;align-items:center;padding:0}.global-nav--main .global-nav__item-link:before,.global-nav--main .global-nav__item-link:after{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.global-nav--main .global-nav__item-link:before{width:24px;height:24px;margin-right:12px}.global-nav--main .global-nav__item-link:after{width:20px;height:20px;background-image:url("/assets/img/common/icon/arrow-right.svg")}}@media screen and (min-width:861px){.global-nav--sub{position:absolute;top:0;right:0;display:flex}.global-nav--sub.is-hide{display:none}}@media screen and (max-width:860px){.global-nav--sub .global-nav__items{padding-top:20px;margin-top:20px;border-top:1px solid #ebebeb}}.global-nav--sub .global-nav__item{display:inline-flex;align-items:center;margin-left:8px;margin-right:8px;font-size:1.2rem}@media screen and (max-width:1040px){.global-nav--sub .global-nav__item{margin-left:6px;margin-right:6px}}@media screen and (max-width:860px){.global-nav--sub .global-nav__item{display:flex;margin:0 0 12px}.global-nav--sub .global-nav__item:before,.global-nav--sub .global-nav__item:after{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.global-nav--sub .global-nav__item:before{width:20px;height:24px;margin-left:2px;margin-right:14px}.global-nav--sub .global-nav__item:after{width:20px;height:20px;background-image:url("/assets/img/common/icon/arrow-right.svg")}.global-nav--sub .global-nav__item.--contact:before{background-image:url("/assets/img/common/icon/mail.svg")}.global-nav--sub .global-nav__item.--faq:before{background-image:url("/assets/img/common/icon/question.svg")}.global-nav--sub .global-nav__item.--mypage:before{background-image:url("/assets/img/common/icon/user.svg")}.global-nav--sub .global-nav__item.--ec:before{background-image:url("/assets/img/common/icon/shop.svg")}.global-nav--sub .global-nav__item.--company{padding-top:20px;margin-top:20px;border-top:1px solid #ebebeb}.global-nav--sub .global-nav__item.--company:before,.global-nav--sub .global-nav__item.--recruit:before{background-image:url("/assets/img/common/icon/arrow.svg")}.global-nav--sub .global-nav__item.--company:after,.global-nav--sub .global-nav__item.--recruit:after{display:none}.global-nav--sub .global-nav__item.--company .global-nav__item-text-container,.global-nav--sub .global-nav__item.--recruit .global-nav__item-text-container{border-right:0;margin-right:0}}@media screen and (min-width:861px){.global-nav--sub .global-nav__item:nth-child(4):after{margin-left:16px;display:inline-block;content:"";width:1px;height:20px;background-color:#ececec}}.global-nav--sub .global-nav__item-link{flex:1;padding-top:5px;padding-bottom:5px}@media screen and (min-width:861px){.global-nav__clinic-hours{display:none}}@media screen and (max-width:860px){.global-nav__clinic-hours{padding-top:20px;margin-top:20px;border-top:1px solid #ebebeb}}.global-nav__clinic-hours-title{line-height:1;font-size:1.4rem}.global-nav__clinic-hours-time{font-weight:400;line-height:1.6;font-size:1.2rem;margin-top:4px}.global-nav__clinic-hours-notes{margin-top:4px;font-weight:400;line-height:1.6;font-size:1rem}.global-nav__bnr{display:none}@media screen and (max-width:860px){.global-nav__bnr{display:block;padding-top:20px;margin-top:20px;border-top:1px solid #ebebeb}}.global-nav__bnr-item{display:block;width:100%}.global-nav__bnr-item+.global-nav__bnr-item{margin-top:12px}.global-nav__bnr-item-image{width:100%;vertical-align:bottom}.global-nav__top{display:none}@media screen and (max-width:860px){.global-nav__top{display:block;text-align:center;font-size:1.2rem;margin-top:32px}}.global-menu-button{background-color:#fff;transform:translateY(.4rem)}@media screen and (max-width:860px){.global-menu-button{position:fixed;left:0;bottom:0;width:100vw;z-index:20005;padding:.8rem;transform:translateY(0);transition:transform .3s linear}.global-menu-button.is-hidden{transform:translateY(100%)}}.global-menu-button__buttons{display:flex;flex-direction:row-reverse;gap:.8rem}.global-menu-button__button{display:inline-flex;align-items:center;justify-content:center;border-radius:.4rem;background:#e8382f;padding:0 1.6rem;min-height:4.4rem}.global-menu-button__button-text{line-height:1.14}.global-menu-button__button-text.--sp{display:none;white-space:initial;word-break:keep-all}.global-menu-button__button.--align-left{justify-content:flex-start}@media screen and (max-width:860px){.global-menu-button__button{border-radius:.8rem;flex:1;height:4rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.06),0 2px 2px rgba(0,0,0,.06),0 1px 6px rgba(0,0,0,.06)}.global-menu-button__button.--add-note{height:5rem}.global-menu-button__button-text{line-height:1.4}.global-menu-button__button-text.--sp{display:flex}.global-menu-button__button-text.--sp:before{margin-right:1.2rem;min-width:2.1rem;min-height:2.3rem}.global-menu-button__button-text.--pc{display:none}.global-menu-button__button.--shortest{background:#e8382f}}.global-menu-button__button:link,.global-menu-button__button:visited,.global-menu-button__button:active{color:#fff}.global-menu-button__button.--add-note{flex-direction:column}.global-menu-button__button.--access{border:solid 1px #e0e0e0;padding:0 1rem;background-color:#fff}.global-menu-button__button.--access .global-menu-button__button-text:before{background-image:url("/assets/img/common/icon/map.svg");width:2rem;height:2rem}@media screen and (max-width:860px){.global-menu-button__button.--access{display:none}}.global-menu-button__button.--reservation .global-menu-button__button-text:before{margin-right:.8rem;background-image:url("/assets/img/common/icon/hospital_white.svg")}@media screen and (max-width:860px){.global-menu-button__button.--reservation .global-menu-button__button-text:before{margin-right:1.2rem}}@media screen and (max-width:860px){.global-menu-button__button.--reservation{flex:1}}.global-menu-button__button.--reservation-online{width:100%}.global-menu-button__button.--reservation-online .global-menu-button__button-text{display:block;text-align:center}.global-menu-button__button.--reservation-online .global-menu-button__button-text:before{display:none}.global-menu-button__button.--reservation-online .global-menu-button__button-text .small{font-size:1.1rem;display:block;margin-bottom:.5rem}@media screen and (max-width:860px){.global-menu-button__button.--reservation-online.--pattern_A{width:calc((100% - 5.6rem)/2)}}.global-menu-button__button.--reservation-onlinetest .global-menu-button__button-text::before{width:1px}@media screen and (max-width: 860px){.global-menu-button__button.--reservation-onlinetest{flex:1}}.global-menu-button__button.--add-delivery .global-menu-button__button-text::before{content:none}@media screen and (max-width: 860px){.global-menu-button__button.--add-delivery{flex:1}.global-menu-button__button.--add-delivery.--pattern_A{text-align:center;width:calc((100% - 5.6rem)/2)}}.global-menu-button__button.--online .global-menu-button__button-text:before{margin-right:.4rem;background-image:url("/assets/img/common/icon/smartphone.svg")}@media screen and (max-width:860px){.global-menu-button__button.--online .global-menu-button__button-text.--sp:before{margin-right:1.2rem}}@media screen and (max-width:860px){.global-menu-button__button.--online{flex:1}}.global-menu-button__button.--line{width:4rem;margin-left:0;padding:.8rem;background-color:#fff}@media screen and (min-width:861px){.global-menu-button__button.--line{display:none}}.global-menu-button__button.--cta-line{flex:1}.global-menu-button__buttons .global-menu-button__button.--cta-line{background-color:#06c755}.global-menu-button__button.--cta-line .global-menu-button__button-text:before{display:block;content:"";width:2.4rem;height:2.2rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.5rem;background-image:url(/assets/img/common/icon_line.svg)}.global-menu-button__button.--visit .global-menu-button__button-text:before{margin-right:.8rem;background-image:url("/assets/img/common/icon/hospital_white.svg")}@media screen and (max-width:860px){.global-menu-button__button.--visit .global-menu-button__button-text:before{margin-right:1.2rem}}.global-menu-button__button.--disable{pointer-events:none;filter:grayscale(100%);opacity:.5}.global-menu-button__to_parent{border-radius:4px;background-color:#ed6058;padding:.5rem;position:relative;width:100%;display:none}.global-menu-button__to_parent:link,.global-menu-button__to_parent:visited,.global-menu-button__to_parent:active{color:#fff}.global-menu-button__to_parent .to_parent__image{width:1.4rem;height:1.8rem}.global-menu-button__to_parent .to_parent__head{font-size:1.1rem;text-align:center;position:relative;vertical-align:middle}.global-menu-button__to_parent .to_parent__head:before,.global-menu-button__to_parent .to_parent__head:after{content:"";height:110%;width:.7rem;display:inline-block;vertical-align:middle}.global-menu-button__to_parent .to_parent__head:before{border-left:solid 1px #fff;transform:skew(30deg,0)}.global-menu-button__to_parent .to_parent__head:after{border-right:solid 1px #fff;transform:skew(-30deg,0)}.global-menu-button__to_parent .to_parent__text{font-size:min(2rem, 4vw)}.global-menu-button__to_parent .to_parent__achieve{font-size:.7rem;text-align:center;font-weight:400}@media screen and (max-width:860px){.global-menu-button__to_parent{display:flex;flex-direction:column;align-content:center;align-items:center;gap:.3rem}.global-menu-button__to_parent~*{display:none}}.global-menu-button__button-text{display:inline-flex;align-items:center;white-space:nowrap;color:#fff;font-size:1.4rem}@media screen and (max-width:1040px){.global-menu-button__button-text{font-size:1.3rem}}.global-menu-button__button-text:before{display:block;content:"";width:2.1rem;height:2.1rem;background-size:contain;background-repeat:no-repeat;background-position:center}.global-menu-button__button-note{font-size:1.05rem;margin-bottom:.5rem;text-align:center}.language-switcher{z-index:20007;position:relative}@media screen and (min-width:861px){.language-switcher:before{margin-right:16px;margin-left:8px;display:inline-block;content:"";width:1px;height:20px;background-color:#ebebeb}}@media screen and (max-width:860px){.language-switcher{margin-top:20px}}.language-switcher__select{display:inline-flex;align-items:center;width:66px;height:100%;font-size:1.2rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.language-switcher__select:before{display:block;content:"";width:20px;height:20px;margin-right:auto;background:url("/assets/img/common/icon/arrow-down.svg") center center no-repeat}.language-switcher__select:hover{cursor:pointer}@media screen and (max-width:860px){.language-switcher__select{display:none}}@media screen and (min-width:861px){.language-switcher__dropdown-list{position:absolute;top:0;left:-8px;width:90px;padding-top:8px;padding-bottom:8px;background-color:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.1),0px 2px 3px rgba(0,0,0,.08);border-radius:4px;display:none}.language-switcher__dropdown-list.is-show{display:block}}@media screen and (max-width:860px){.language-switcher__dropdown-list{display:flex;align-items:center;justify-content:center}}@media screen and (min-width:861px){.language-switcher__dropdown-list-item{display:block;height:33px;line-height:33px;font-size:1.4rem;font-weight:400;padding-left:16px;color:#000}.language-switcher__dropdown-list-item.is-active{background-color:#f7f7f7}.language-switcher__dropdown-list-item:hover{background-color:#f7f7f7}}@media screen and (max-width:860px){.language-switcher__dropdown-list-item{font-weight:700;font-size:1.2rem;padding-right:12px;padding-left:12px;color:#757575}.language-switcher__dropdown-list-item:link,.language-switcher__dropdown-list-item:visited,.language-switcher__dropdown-list-item:hover,.language-switcher__dropdown-list-item:active{color:#757575}.language-switcher__dropdown-list-item:after{content:"";display:inline-block;width:100%;height:1px}.language-switcher__dropdown-list-item.is-active{color:#3e3a39}.language-switcher__dropdown-list-item.is-active:after{background-color:#3e3a39}}.heading.--underline{margin:32px 0 24px;padding-bottom:8px;border-bottom:1px solid #f6afab;font-size:2rem}.article__header{margin-bottom:clamp(2.4rem,(100vw - 375px)*(0.0075117371) + 2.4rem,3.2rem)}.single .article__header{margin-bottom:3.2rem}.article__title{margin-bottom:10px;font-size:2.2rem;line-height:1.4;letter-spacing:.1em}@media screen and (max-width:640px){.article__title{font-size:2rem}}.article__thumb img{display:block;width:100%;max-width:700px;height:auto;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.article__thumb img{max-width:100%}}.article__author{margin-top:20px;margin-bottom:32px}@media screen and (max-width:640px){.article__author{margin-top:15px;margin-bottom:15px}}.article__author-profile{background-color:#f4f4f4;border-radius:8px;padding:15px;margin-top:10px}@media screen and (max-width:640px){.article__author-profile{margin-top:8px}}.article__author-profile.is-active .article__author-profile-read-txt:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.5rem}.article__author-profile-inner{overflow:hidden;height:8.5rem;transition:all .3s linear}.article__author-profile .doctor-profile__detail-title{font-size:1.4rem;line-height:1.5}.article__author-profile .doctor-profile__detail-text{margin-top:0;font-size:1.4rem;line-height:1.5}.article__author-profile-read{text-align:center;padding-top:8px;cursor:pointer}.article__author-profile-read-txt{display:inline-block;position:relative;padding-right:15px;font-size:1.4rem;text-decoration:underline;color:#ed6058;font-weight:400}.article__author-profile-read-txt:before{content:"";display:block;width:8px;height:8px;border-top:1px solid #ed6058;border-right:1px solid #ed6058;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:.1rem;right:0}.article__author-container{display:flex;align-items:center}.article__author-thumbnail{display:inline-flex;align-items:center;justify-content:center;flex-basis:55px;height:55px;flex-shrink:0;overflow:hidden;border-radius:9999px;background-color:#f6f7f8;margin-right:12px}.article__author-thumbnail-img{width:100%;height:auto}.article__author-job{font-size:1.2rem;font-weight:400;line-height:1.3}.article__author-name{font-weight:400;font-size:1.4rem;line-height:1.3;letter-spacing:.2em}.article__meta-update{display:inline-block;font-weight:400;font-size:1.2rem;color:#929292;line-height:1;letter-spacing:0}.article__meta-update+.article__meta-update{padding-left:14px;margin-left:8px;border-left:1px solid #f49b96}.article__author-link .article__author-name{color:#ed6058;text-decoration:underline}.article__introduction-text{margin-bottom:1.6rem;font-size:1.6rem;font-weight:400;line-height:1.6;letter-spacing:.05em;letter-spacing:.08em}.article__introduction-text a{color:#ed6058;text-decoration:underline}.article__introduction-text a:link{color:#ed6058}.pc .article__introduction-text a:hover{text-decoration:none}.article__introduction-link{max-width:480px;margin:24px auto 40px}.article__introduction-image{width:100%;max-width:100%;height:auto}.article__nav{padding:10px 16px;border-radius:8px;background-color:#f7f7f7;margin-bottom:32px}.article__nav-title{font-size:1.4rem;letter-spacing:.02em;color:#929292}.article__nav-list{margin-block:4px 8px}.article__nav-list-item{position:relative;padding-left:24px;font-size:1.4rem;font-weight:400;line-height:1.5;color:#929292}.article__nav-list-item:before{content:"";display:block;position:absolute;top:11px;left:9px;width:3px;height:3px;background-color:#929292;border-radius:9999px}.article__nav-list-item a,.article__nav-list-item a:link,.article__nav-list-item a:visited{display:inline-block;padding:2px 0;color:#929292}.article__body h2{margin:48px 0 24px;background-color:#fcebea;padding:.3em;font-size:2.2rem;line-height:1.3}.article__body h3{margin:40px 0 24px;padding-bottom:12px;border-bottom:2px solid #f6afab;font-size:2rem;line-height:1.5}.article__body h4{position:relative;margin-top:32px;margin-bottom:16px;font-size:1.8rem;line-height:1.5;padding-left:12px}.article__body h4:before{position:absolute;left:0;content:"　";flex-shrink:0;width:4px;height:100%;border-radius:9999px;background-color:#3e3a39}.article__body h5{margin-top:16px;margin-bottom:8px;font-size:1.6rem;font-weight:700}.article__body p{margin-bottom:1.6rem;font-size:1.6rem;font-weight:400;line-height:1.85;letter-spacing:.05em;letter-spacing:.08em;word-wrap:break-word}.article__body p a{color:#ed6058;text-decoration:underline}.article__body p a:link{color:#ed6058}.pc .article__body p a:hover{text-decoration:none}.article__body img{display:block;margin-left:auto;margin-right:auto;width:auto;max-width:100%;height:auto}.article__body blockquote{color:#929292;border-left:4px solid #f0f0f0;padding-left:8px;font-weight:400;font-size:1.6rem;line-height:1.85}.article__body blockquote.--tiktok{border-left:none;padding-left:0}.article__body ul{list-style-type:disc;padding-left:20px;margin-bottom:16px}.article__body li{font-weight:400;line-height:1.85}.article__body table{border:1px solid #e4e4e4}.article__body th,.article__body td{padding:8px;font-size:1.5rem;border:1px solid #e4e4e4}@media screen and (max-width:768px){.article__body th,.article__body td{padding:6px;font-size:1.3rem}}.article__body .article__box{margin-bottom:16px;padding:16px;background-color:#f7f7f7;border-radius:4px;font-weight:400}.article__body .article__box p:last-of-type{margin-bottom:0}.article__body .article__btn--default{margin-bottom:16px}.article__body .article__btn--default .button{color:#3e3a39;background-color:#fff;border:2px solid #3e3a39}.article__body .article__btn--default .button:after{background:#3e3a39}.article__body .article__btn--default .button:hover{color:#fff}.article__body .article__btn--default .button:hover:after{background:#3e3a39}.article__body .article__btn--primary{margin-bottom:16px}.article__references{margin-top:24px;padding:16px;background-color:#f6f7f8;border-radius:8px}.article__references-title{color:#3e3a39;margin-bottom:8px;font-weight:700}.article__references-list{padding-left:25px;list-style-type:decimal}.article__references-list-item{line-height:2;font-weight:400;font-size:1.4rem;color:#3e3a39}.article__references-list-item-link{color:#ed6058;text-decoration:underline;word-break:break-all}.article__references-list-item-link:link,.article__references-list-item-link:active,.article__references-list-item-link:visited{color:#ed6058}.article__attention .white-box{padding:2rem;border-radius:.8rem;line-height:1.5;border:solid 1px #ed6058}@media screen and (max-width:768px){.article__attention .white-box{padding:2rem 1.7rem}}.article__attention .note-box__title{display:flex;align-items:center;column-gap:.5rem;font-size:1.6rem;color:#ed6058;margin-bottom:1.2rem;line-height:1.5}@media screen and (max-width:768px){.article__attention .note-box__title{align-items:flex-start}}.article__attention .note-box__text{font-size:1.4rem;font-weight:400}.article__attention .note-box__list{font-size:1.4rem;list-style:disc;padding-left:2.3rem}.article__attention .note-box__list__item{font-weight:400;line-height:1.6}.article__social{display:flex;align-items:center;justify-content:center;margin-top:32px}.article__cta{margin-top:clamp(3.6rem,(100vw - 375px)*(0.0169014085) + 3.6rem,5.4rem)}.article__cta-inner{display:grid;grid-template-columns:1fr;align-items:center;background-color:#fcebea;border-radius:.8rem}@media screen and (min-width:861px){.article__cta-inner{grid-template-columns:min(38.1944444444vw, 55rem) 1fr}.--has-sidebar .article__cta-inner{grid-template-columns:1fr min(22.2222222222vw, 32rem)}}.article__cta-catch{position:relative;width:100%;margin-inline:auto;padding:3.2rem 1.6rem 0}@media screen and (max-width:860px){.article__cta-catch{padding:3.5rem 1rem 0}}.article__cta-catch:after{content:"";position:absolute;top:1.3rem;right:0;display:block;width:1px;height:calc(100% - 2.6rem);background-color:#f8c3c0}@media screen and (max-width:860px){.article__cta-catch:after{top:auto;right:auto;bottom:0;left:1.5rem;width:calc(100% - 3rem);height:1px}}.article__cta-title{font-size:clamp(1.8rem,(100vw - 375px)*(0.0056338028) + 1.8rem,2.4rem);font-weight:700;line-height:1.5;letter-spacing:.05em;text-align:center}.article__cta-title .--small{font-size:clamp(1.5rem,(100vw - 375px)*(0.0028169014) + 1.5rem,1.8rem)}.article__cta-img{vertical-align:top;max-width:100%}.article__cta-contents{padding-block:2.6rem 3.5rem}@media screen and (max-width:860px){.article__cta-contents{width:100%}}.article__cta-text{font-size:clamp(1.6rem,(100vw - 375px)*(0.0018779343) + 1.6rem,1.8rem);font-weight:700;text-align:center;color:#ed6058;line-height:2}.article__cta-label{display:inline-block;padding:0 1rem;border:1px solid #ed6058;border-radius:2em;background-color:#fff;letter-spacing:.1em;line-height:1.5}.article__cta-button-container{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;margin-top:clamp(1.6rem,(100vw - 375px)*(0.0075117371) + 1.6rem,2.4rem)}.article__cta-button.button{width:100%;min-width:auto;max-width:31rem;font-size:min(1.8rem, 4.2vw);font-weight:700;letter-spacing:.1em}.article__cta-notice{margin-top:.8rem;font-size:1.2rem;font-weight:400;line-height:1.5}.--pill .article__cta-catch{position:relative;z-index:1;width:100%;height:100%;margin-inline:0;padding:clamp(3.5rem,(100vw - 375px)*(0.0159624413) + 3.5rem,5.2rem) 0 9.6rem clamp(2rem,(100vw - 375px)*(0.0112676056) + 2rem,3.2rem)}.--pill .article__cta-catch:after{display:none}.--pill .article__cta-title{position:relative;z-index:1;text-align:left;color:#fff;font-size:clamp(2.2rem,(100vw - 375px)*(0.0037558685) + 2.2rem,2.6rem);line-height:1.6;text-shadow:0 0 .9rem rgba(0,0,0,.9)}.--pill .article__cta-img{object-fit:cover;object-position:right;width:100%;height:100%;border-radius:.8rem 0 0 .8rem}@media screen and (max-width:860px){.--pill .article__cta-img{border-radius:.8rem .8rem 0 0}}.--pill .article__cta-img-container{position:absolute;top:0;left:0;width:100%;height:100%}.--pill .article__cta-contents{padding:clamp(2.6rem,(100vw - 375px)*(0.0150234742) + 2.6rem,4.2rem) clamp(1.5rem,(100vw - 375px)*(0.0328638498) + 1.5rem,5rem) 3.5rem}.--aga .article__cta-catch{height:100%;display:flex;flex-direction:column;justify-content:space-between}.--aga .article__cta-img-container{max-width:30rem;margin-inline:auto}@media screen and (max-width:860px){.--aga .article__cta-img-container{margin-top:1rem}}.--aga .article__cta-contents{padding-inline:1.5rem}.--ed .article__cta-img-container{max-width:41.3rem;width:100%;margin-inline:auto;padding:clamp(1.6rem,(100vw - 375px)*(0.0075117371) + 1.6rem,2.4rem) 1rem 1.5rem 0}.--ed .article__cta-contents{padding-inline:clamp(1.5rem,(100vw - 375px)*(0.0234741784) + 1.5rem,4rem)}.article__link-btn{margin-block:5.4rem 3.2rem}.article__link-btn__title{padding-bottom:1.4rem;margin-bottom:2.4rem;border-bottom:2px solid #f28882;font-size:1.8rem;text-align:center}.article__link-btn-items{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media screen and (max-width:768px){.article__link-btn-items{grid-template-columns:1fr}}.article__link-btn-item{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 1.6rem 1.4rem;border-radius:8px;border:2px solid #f28882;color:#f28882;font-weight:700;transition:background-color .3s linear}.article__link-btn-item:visited{color:#f28882}.article__link-btn-item:hover{background-color:#fcebea;color:#f28882}.article__link-btn-item__contents-title{font-size:1.8rem;line-height:1.3}.article__link-btn-item__contents-text{font-size:1rem;line-height:1.7}.article__link-btn-item__img{vertical-align:bottom}.article__link-btn-item__img-wrap{width:45px;flex-shrink:0}.article__inner{display:flex;gap:4.8rem 3.2rem}@media screen and (max-width:1040px){.article__inner{flex-direction:column}}.article__inner-content{max-width:100%;min-width:0}.article__inner-sidebar{display:flex;flex-direction:column;row-gap:3.6rem;padding-top:15px}@media screen and (min-width:1041px){.article__inner-sidebar{flex-shrink:0;width:25.8rem;padding-top:20px}}.article__inner-sidebar__title{display:flex;column-gap:1rem;margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:1px solid #e7e7e7;font-size:1.6rem;line-height:1.6}.article__inner-sidebar__title:before{content:"";flex-shrink:0;transform:translateY(.25em);display:block;width:3px;height:1em;background-color:#ed6058;border-radius:2px}.article__inner-sidebar__banner{max-width:100%}.article__inner-sidebar .articles-list .articles__link:last-child{border-bottom:1px solid #e7e7e7}.article__inner-sidebar .articles-list .articles__link-thumbnail{width:7rem;height:7rem}.article__inner-sidebar .articles-list .articles__link-thumbnail+*{padding-left:1.5rem}.article__inner-sidebar .articles-list .articles__link-date{font-size:1.2rem;line-height:normal}.article__inner-sidebar .articles-list .articles__link-title{font-size:1.4rem;line-height:normal}.article-telemedicine-toc{border-top:1px solid #3e3a39;margin-top:3.2rem;padding-top:3.2rem}@media screen and (max-width:768px){.article-telemedicine-toc{margin-top:2rem;padding-top:2rem}}.article-telemedicine-toc__title{font-size:2.4rem;color:#3e3a39;margin-bottom:3rem;letter-spacing:.08em}@media screen and (max-width:768px){.article-telemedicine-toc__title{font-size:1.8rem;margin-bottom:2rem}}.article-telemedicine-toc__lists{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2%;row-gap:1.5rem}@media screen and (max-width:768px){.article-telemedicine-toc__lists{grid-template-columns:1fr}}.article-telemedicine-toc__lists-item{position:relative;padding:1.8rem 1rem 1.8rem 3rem;background-color:#f7f7f7;border-radius:8px;border:solid 1px #3e3a39;color:#3e3a39}@media screen and (max-width:768px){.article-telemedicine-toc__lists-item{padding:1.5rem 1rem 1.5rem 3rem}.article-telemedicine-toc__lists-item:hover{background-color:#fff}}.article-telemedicine-toc__lists-item:before{content:"";display:block;position:absolute;left:1rem;top:0;bottom:0;margin:auto;width:1rem;height:1rem;border-top:1.5px solid #f28882;border-right:1.5px solid #f28882;transform:rotate(45deg)}@media screen and (max-width:768px){.article-telemedicine-toc__lists-item:before{border-top:2px solid #f28882;border-right:2px solid #f28882}}.article-telemedicine-toc__lists-item:any-link{color:#3e3a39}.article-telemedicine-toc.--ed .article-telemedicine-toc__title{color:#4b4c74}.article-telemedicine-toc.--ed .article-telemedicine-toc__lists-item{color:#4b4c74;border-color:#4b4c74;background-color:#f7f7f7}.article-telemedicine-toc.--ed .article-telemedicine-toc__lists-item:before{border-color:#c9262e}.article-telemedicine-toc.--ed .article-telemedicine-toc__lists-item:hover{background-color:#fff}.article-sticky-cta{position:fixed;right:3rem;bottom:3rem;z-index:9998}@media screen and (max-width:860px){.article-sticky-cta{right:1.5rem;bottom:calc(clamp(6.5rem, (100vw - 375px) * (0.0046948357) + 6.5rem, 7rem) + 1.5rem)}}.article-sticky-cta__btn{display:block}.article-sticky-cta__btn-img{width:11rem;height:11rem}@media screen and (max-width:860px){.article-sticky-cta__btn-img{width:8.2rem;height:8.2rem}}.about__section,.about__section--clinic,.about__section--banner-list,.about__section--feature,.about__section--concept{padding-top:144px;padding-bottom:120px}@media screen and (max-width:860px){.about__section,.about__section--clinic,.about__section--banner-list,.about__section--feature,.about__section--concept{padding-top:94px;padding-bottom:72px}}.about__section--concept{position:relative;background-color:#f0f0f0}.about__section--banner-list{background-color:#f0f0f0}.about__section--clinic{background-color:#fcebea}.about__animation-phone{position:absolute;right:0;bottom:-25%;width:41.1111111111%;max-width:592px;transform:translate(100%,-300px);transition:transform .8s cubic-bezier(.45,0,.55,1),opacity 1s cubic-bezier(.11,0,.5,0);opacity:0}@media screen and (max-width:860px){.about__animation-phone{width:340px;bottom:-14%;z-index:2}}@media screen and (max-width:640px){.about__animation-phone{width:276px}}.about__animation-phone.is-show{transform:translate(0,0);opacity:1}.about__concept{display:flex;flex-direction:row-reverse;margin-top:90px}@media screen and (max-width:860px){.about__concept{display:block;margin-top:36px}}.about__concept-text-container{flex:1 1 auto;margin-left:10%}@media screen and (max-width:860px){.about__concept-text-container{margin-left:0}}.about__concept-lead{font-size:2.8rem;line-height:1.4}@media screen and (max-width:860px){.about__concept-lead{font-size:2rem}}.about__concept-description{font-size:1.6rem;line-height:1.8;margin-top:30px;font-weight:400;max-width:364px}@media screen and (max-width:860px){.about__concept-description{max-width:100%;margin-top:20px;font-size:1.4rem}}.about__concept-img-container{flex-basis:51.6666666667%;flex-shrink:0}@media screen and (max-width:860px){.about__concept-img-container{margin-top:24px}}.about__concept-img{width:100%}.about__feature{margin-top:90px}@media screen and (max-width:860px){.about__feature{margin-top:36px}}.about__clinic{margin-top:-32px}.about__banner-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:90px}@media screen and (max-width:860px){.about__banner-list{margin-top:36px}}.about__banner-img{max-width:100%;height:auto}.safecare #mainarea{height:500px;background-image:url("/assets/img/safecare/mv_pc.jpg");background-position-y:9.8rem;padding-top:27.6rem}@media screen and (max-width:860px){.safecare #mainarea{height:37.5rem;background-image:url("/assets/img/safecare/mv_sp.jpg");background-position-y:center;padding-top:21rem}}@media screen and (max-width:640px){.safecare #mainarea{padding-top:0}}.safecare__section{margin-top:clamp(4.8rem,(100vw - 375px)*(0.0300469484) + 4.8rem,8rem)}.safecare__section:first-child{margin-top:clamp(4rem,(100vw - 375px)*(0.0375586854) + 4rem,8rem)}.safecare__section:last-child{margin-bottom:clamp(4rem,(100vw - 375px)*(0.0281690141) + 4rem,7rem)}.safecare__heading-title{font-size:clamp(2rem,(100vw - 375px)*(0.0056338028) + 2rem,2.6rem);line-height:1.8;letter-spacing:.05em}.safecare__heading-description{border-top:2px solid #ed6058;margin-top:clamp(.1rem,(100vw - 375px)*(0.0075117371) + 0.1rem,.9rem);padding-top:clamp(1.6rem,(100vw - 375px)*(0.0046948357) + 1.6rem,2.1rem)}.safecare__heading-text{line-height:1.85;letter-spacing:.13em;font-weight:400}.safecare__heading-text+.safecare__heading-text{margin-top:1em}.thumbnail-gallery{max-width:74rem;margin-top:clamp(2.4rem,(100vw - 375px)*(0.0225352113) + 2.4rem,4.8rem);margin-inline:auto}.thumbnail-gallery__caption{margin-top:clamp(.8rem,(100vw - 375px)*(0.0075117371) + 0.8rem,1.6rem);text-align:center;font-size:clamp(1.4rem,(100vw - 375px)*(0.0018779343) + 1.4rem,1.6rem);font-weight:400;letter-spacing:.02em;line-height:1.85}.thumbnail-gallery__list{visibility:hidden}.thumbnail-gallery__list.slick-initialized{visibility:visible}.thumbnail-gallery__item{aspect-ratio:740/494}.thumbnail-gallery__item-img{width:100%;height:100%;object-fit:contain}.thumbnail-gallery__nav{display:grid;grid-template-columns:repeat(auto-fit,clamp(10rem, (100vw - 375px) * (0.0375586854) + 10rem, 14rem));gap:1rem;justify-content:center;margin-top:clamp(1.6rem,(100vw - 375px)*(0.0150234742) + 1.6rem,3.2rem);margin-inline:auto}.thumbnail-gallery__nav-thumbnail{width:100%;border:2px solid rgba(0,0,0,0);opacity:.8;transition:.3s border-color linear,.3s opacity linear;cursor:pointer}.thumbnail-gallery__nav-thumbnail.--active{border-color:#f28882;opacity:1}.thumbnail-gallery__nav-img{max-width:100%;height:auto;vertical-align:bottom}.thumbnail-gallery .slick-arrow:before,.thumbnail-gallery .slick-arrow:after{height:3px;background-color:#f28882;border-radius:2px}.thumbnail-gallery .slick-prev:before{transform:translateY(-6px) rotate(-45deg)}.thumbnail-gallery .slick-prev:after{transform:translateY(6px) rotate(45deg)}@media screen and (min-width:641px){.thumbnail-gallery .slick-prev{transform:translateX(calc(-100% - 2rem))}.thumbnail-gallery .slick-prev::before{transform:translateY(-8px) rotate(-45deg)}.thumbnail-gallery .slick-prev::after{transform:translateY(8px) rotate(45deg)}}.thumbnail-gallery .slick-next::before{transform:translateY(6px) rotate(-45deg)}.thumbnail-gallery .slick-next::after{transform:translateY(-6px) rotate(45deg)}@media screen and (min-width: 641px){.thumbnail-gallery .slick-next{transform:translateX(calc(100% + 2rem))}.thumbnail-gallery .slick-next::before{transform:translateY(8px) rotate(-45deg)}.thumbnail-gallery .slick-next::after{transform:translateY(-8px) rotate(45deg)}}.clinic-list{display:flex;flex-wrap:wrap;margin-left:-18px;margin-right:-18px;font-weight:400}.clinic-list__item{flex-basis:33.3333%;margin-top:90px;padding-left:18px;padding-right:18px}@media screen and (max-width:860px){.clinic-list__item{flex-basis:100%;margin-top:48px}}.clinic-list__item-link{display:block}@media screen and (min-width:769px){.clinic-list__item-link:hover .clinic-list__item-thumb{transform:scale(1.1);opacity:.9}}.clinic-list__item-thumb-wrap{position:relative;overflow:hidden;display:block}.clinic-list__item-thumb{width:100%;transition:transform .6s cubic-bezier(.5,1,.89,1),opacity .7s;vertical-align:bottom}.clinic-list__item-title{margin-top:24px;font-size:2rem;font-weight:700;line-height:1.5}@media screen and (max-width:860px){.clinic-list__item-title{margin-top:20px}}.clinic-list__item-description{font-size:1.4rem;line-height:1.8}.clinic-list__item-subjects{margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid #f0e4e4;border-bottom:1px solid #f0e4e4}@media screen and (max-width:860px){.clinic-list__item-subjects{margin-top:12px;margin-bottom:12px;padding-top:12px;padding-bottom:12px}}.clinic-list__item-subject{margin-top:12px}@media screen and (min-width:769px){.clinic-list__item-subject-link:hover{color:#ed6058}}@media screen and (min-width:769px){.clinic-list__item-subject-link:hover .clinic-list__item-subject-icon{transform:translateX(2px)}}.clinic-list__item-subject-icon{margin-right:12px;transition:transform .3s}.clinic-list__item-business-hours{line-height:1.8}.clinic-list__item-business-hours-icon{position:relative;top:3px;margin-right:12px}.clinic-list__item-business-hours-important{color:#ca2a2f}.clinic-list-inline__inner{display:flex;gap:clamp(1.6rem,(100vw - 375px)*(0.0075117371) + 1.6rem,2.4rem);flex-direction:row-reverse}@media screen and (max-width:768px){.clinic-list-inline__inner{flex-direction:column}}.clinic-list-inline__figure{width:100%;height:100%;max-width:344px;aspect-ratio:344/234}@media screen and (max-width:768px){.clinic-list-inline__figure{align-self:center;aspect-ratio:287/159}}.clinic-list-inline__img{width:100%;height:100%;object-fit:cover}.clinic-list-inline__contents{width:100%}.clinic-list-inline__description{font-weight:500;line-height:1.85}.clinic-list-inline__notice{font-size:1.2rem}.clinic-list-inline__box{margin-top:2.4rem;padding:0 1.6rem 1.6rem;background-color:#f7f7f7;border-radius:.8rem}.clinic-list-inline__box-title{padding-top:1.6rem;font-size:1.5rem;font-weight:700;line-height:1.85}.clinic-list-inline__list{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.clinic-list-inline__label{padding-inline:1.2rem;background-color:#fff;border:1px solid #3e3a39;border-radius:2em;font-size:1.2rem;line-height:1.8}.clinic-list-inline__link{margin-top:1.6rem}@media screen and (max-width:768px){.clinic-list-inline__link{text-align:center}}.clinic-list-inline__link-text:any-link{font-size:1.5rem;line-height:1.85;text-decoration:underline;color:#ed6058}.article__body .clinic-list-inline__box-title{margin-bottom:0;font-weight:700;font-size:1.5rem}.article__body .clinic-list-inline__img{width:100%;height:100%}.feature{display:flex;align-items:center;margin-left:-18px;margin-right:-18px;opacity:0;transform:translateY(50px);transition:opacity 1s,transform .7s cubic-bezier(.45,0,.55,1)}.feature.is-show{opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.feature{display:block}}.feature+.feature{margin-top:120px}@media screen and (max-width:768px){.feature+.feature{margin-top:48px}}.feature:nth-child(odd){flex-direction:row-reverse}.feature__img-container{width:100%;padding-left:18px;padding-right:18px}.feature__img{width:100%}.feature__text-container{width:100%;padding-left:18px;padding-right:18px}@media screen and (max-width:768px){.feature__text-container{margin-top:20px}}.feature__title-label{display:inline-block;border-radius:9999px;background-color:#515151;color:#fff;font-size:1.2rem;letter-spacing:0;line-height:1;padding:8px 12px 9px;margin-bottom:22px}@media screen and (max-width:768px){.feature__title-label{margin-bottom:12px;padding:4px 8px 5px;font-size:1.1rem}}.feature__title-text,.feature__title-text--emphasis{display:block;line-height:1;font-size:3.4rem}@media screen and (max-width:768px){.feature__title-text,.feature__title-text--emphasis{font-size:2.4rem}}.feature__title-text--emphasis{color:#ed6058;margin-top:12px}@media screen and (max-width:768px){.feature__title-text--emphasis{margin-top:8px}}.feature__description{margin-top:22px;font-weight:400;line-height:1.8;font-size:1.6rem}@media screen and (max-width:768px){.feature__description{font-size:1.4rem;margin-top:12px}}.feature__reservation{text-align:right;margin-top:22px}@media screen and (max-width:768px){.feature__reservation{margin-top:12px}}.feature__reservation-link{font-size:1.4rem;display:inline-block}@media screen and (max-width:768px){.feature__reservation-link{font-size:1.3rem}}@media screen and (min-width:769px){.feature__reservation-link:hover{color:#ed6058}}@media screen and (min-width:769px){.feature__reservation-link:hover .feature__reservation-link-icon{border-color:#f28882}}.feature__reservation-link-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #e4e4e4;margin-left:16px;transition:border-color .6s}@media screen and (max-width:768px){.feature__reservation-link-icon{margin-left:12px}}.feature__reservation-link-icon-image{transition:transform .3s}.doctor-profile{padding-bottom:120px}@media screen and (max-width:768px){.doctor-profile{padding-left:16px;padding-right:16px}}.doctor-profile__header{display:flex;align-items:flex-end}@media screen and (max-width:640px){.doctor-profile__header{display:block}}.doctor-profile__thumbnail{position:relative;z-index:1;flex-basis:51.9%}.doctor-profile__thumbnail-img{width:100%;vertical-align:bottom}.doctor-profile__text{position:relative;z-index:2;flex-basis:50%}@media screen and (max-width:640px){.doctor-profile__text{margin:-24px auto 0;width:85.7971014493%}}.doctor-profile__text-container{background-color:#fff;margin-left:-30px;padding:95px}@media screen and (max-width:768px){.doctor-profile__text-container{padding:56px 48px}}@media screen and (max-width:640px){.doctor-profile__text-container{padding:24px;margin-left:0}}.doctor-profile__title{font-weight:400;margin-bottom:8px;font-size:1.8rem;letter-spacing:.2em}@media screen and (max-width:768px){.doctor-profile__title{font-size:1.4rem;margin-bottom:4px}}.doctor-profile__name-text{display:block}.doctor-profile__name-text.--jp{font-size:2.8rem;line-height:1;letter-spacing:.1em}@media screen and (max-width:640px){.doctor-profile__name-text.--jp{font-size:2rem}}.doctor-profile__name-text.--en{margin-top:12px;line-height:1;font-size:1.3rem;font-weight:400;text-transform:uppercase;color:#f28882;letter-spacing:.2em}@media screen and (max-width:640px){.doctor-profile__name-text.--en{font-size:1.2rem}}.doctor-profile__detail{margin-top:60px;background-color:#f4f4f4;border-radius:8px;padding:32px}@media screen and (max-width:640px){.doctor-profile__detail{margin-top:8px}}.doctor-profile__detail-title{display:block;font-size:1.8rem;color:#ed6058}.doctor-profile__detail-text{margin-top:12px;font-size:1.6rem;line-height:1.85;font-weight:400}.doctor-profile__detail-text+.doctor-profile__detail-title{margin-top:24px}.doctor-profile-list{display:grid;row-gap:clamp(8rem,(100vw - 375px)*(0.0375586854) + 8rem,12rem);margin-bottom:12rem}.doctor-profile-list .doctor-profile{display:grid;gap:clamp(2.4rem,(100vw - 375px)*(0.0225352113) + 2.4rem,4.8rem);padding-bottom:0}@media screen and (min-width:769px){.doctor-profile-list .doctor-profile{grid-template-columns:max-content 1fr}}.doctor-profile-list .doctor-profile .doctor-profile__thumbnail{max-width:25rem;aspect-ratio:1}@media screen and (max-width:768px){.doctor-profile-list .doctor-profile .doctor-profile__thumbnail{justify-self:center}}.doctor-profile-list .doctor-profile .doctor-profile__thumbnail-img{width:100%;height:100%;object-fit:cover}.doctor-profile-list .doctor-profile .doctor-profile__title{display:block;font-size:clamp(1.3rem,(100vw - 375px)*(0.0028169014) + 1.3rem,1.6rem);font-weight:400;letter-spacing:.1em}@media screen and (max-width:768px){.doctor-profile-list .doctor-profile .doctor-profile__title{text-align:center}}.doctor-profile-list .doctor-profile .doctor-profile__name{margin-top:1.2rem}@media screen and (max-width:768px){.doctor-profile-list .doctor-profile .doctor-profile__name{text-align:center}}.doctor-profile-list .doctor-profile .doctor-profile__name-text.--jp{line-height:1;font-size:2.4rem;letter-spacing:.1em}.doctor-profile-list .doctor-profile .doctor-profile__name-text.--en{font-size:1.2rem}.doctor-profile-list .doctor-profile .doctor-profile__description{margin-top:2.4rem;font-weight:400;line-height:1.8}.doctor-profile-list .doctor-profile .doctor-profile__detail{margin-top:2.4rem}.doctor-profile-list .doctor-profile .doctor-profile__detail-title{font-size:clamp(1.5rem,(100vw - 375px)*(0.0009389671) + 1.5rem,1.6rem)}.doctor-profile-list .doctor-profile .doctor-profile__detail-text{font-size:clamp(1.5rem,(100vw - 375px)*(0.0009389671) + 1.5rem,1.6rem);line-height:1.8}@keyframes fade{0%{opacity:1}35%{opacity:1}50%{opacity:0}85%{opacity:0}100%{opacity:1}}#telemedicine .image-w100{width:100%}#telemedicine .image-w70{width:70%}#telemedicine .image-w50{width:50%}#telemedicine .image-pc-consulting{padding:0 64px}#telemedicine .image-sp-consulting{padding:0 20px}#telemedicine .margin-auto{margin-left:auto;margin-right:auto}#telemedicine .line-through{text-decoration:line-through}#telemedicine .text-primary{color:#ed6058}#telemedicine .btn-reservation{display:flex;justify-content:center;align-items:center;width:100%;padding:24px 16px;border:solid 2px #ed6058;border-radius:8px;text-align:center;color:#ed6058;font-weight:700;font-size:16px;line-height:22px;transition:background-color .3s}@media screen and (min-width:641px){#telemedicine .btn-reservation:hover{text-decoration:none;background-color:#fcebea}}#telemedicine .btn-reservation__notice{display:block;font-size:12px;font-weight:400;margin-top:5px}#telemedicine .btn-reservation .--small{font-size:clamp(1.2rem,(100vw - 375px)*(0.0018779343) + 1.2rem,1.4rem);display:block;text-align:center}#telemedicine .bra_title span.jp{line-height:1.3}#telemedicine .telemedicine-menu{padding:40px 0;background:#ed6058}#telemedicine .telemedicine-menu__title{color:#fff;font-size:2.4rem;text-align:center}#telemedicine .telemedicine-menu__buttons{display:flex;flex-wrap:wrap;justify-content:center;padding-top:22px;margin-left:-16px;margin-right:-16px}#telemedicine .telemedicine-menu__button{display:inline-flex;justify-content:center;align-items:center;width:20%;border:2px solid #f28882;background-color:#fff;padding:16px 2px;margin:8px;color:#ed6058;border-radius:8px;min-height:74px;font-size:1.6rem;text-align:center;line-height:1.3}@media screen and (max-width:640px){#telemedicine .telemedicine-menu__button{width:27.5%}}#telemedicine .telemedicine-menu__button.--sm{font-size:1.4rem}#telemedicine .telemedicine-menu__notes{padding-top:20px;text-align:center;font-weight:400;color:#fff;line-height:1.3}#telemedicine .telemedicine-menu__notes a{color:#fff}#telemedicine .telemedicine-menu.--white{background-color:#fff}#telemedicine .telemedicine-menu.--white .telemedicine-menu__title{color:#ed6058}#telemedicine .telemedicine-menu.--white .telemedicine-menu__button{color:#ed6058}#telemedicine .telemedicine-menu.--white .telemedicine-menu__notes{color:#3e3a39}#telemedicine .telemedicine-menu.--white .telemedicine-menu__notes a{color:#3e3a39}#telemedicine .telemedicine-hero{position:relative;height:0;padding-top:40.234375%;background-repeat:no-repeat;background-size:cover;background-position:top center}@media screen and (max-width:640px){#telemedicine .telemedicine-hero{padding-top:69.3333333333%}}#telemedicine .telemedicine-hero__contents{position:absolute;left:0;top:0;width:100%;padding:7.8125% 14.3359375% 0}@media screen and (max-width:640px){#telemedicine .telemedicine-hero__contents{padding:6.2666666667% 4.2666666667% 0}}#telemedicine .telemedicine-hero__title-text-sub{display:inline-block;padding:4px 8px;font-size:1.1111111111vw;color:#fff}@media screen and (max-width:640px){#telemedicine .telemedicine-hero__title-text-sub{font-size:2.9333333333vw}}#telemedicine .telemedicine-hero__title-text{margin-top:4px;display:inline;font-size:1.5972222222vw;line-height:1.45;color:#4b4c74}@media screen and (max-width:640px){#telemedicine .telemedicine-hero__title-text{font-size:3.4666666667vw}}#telemedicine .telemedicine-hero__title-text .small{font-size:1.25vw}@media screen and (max-width:640px){#telemedicine .telemedicine-hero__title-text .small{font-size:3.4666666667vw}}#telemedicine .telemedicine-hero__title-text .emphasis-dot{text-emphasis:dot #33a1ef}#telemedicine .telemedicine-hero__icon{vertical-align:bottom;width:1.4583333333vw}@media screen and (max-width:640px){#telemedicine .telemedicine-hero__icon{width:4.2666666667vw}}#telemedicine .telemedicine-hero__icon-wrap{display:inline}@media screen and (max-width:640px){#telemedicine .telemedicine-hero__icon-wrap{line-height:1.5}}#telemedicine .telemedicine-notice{margin-top:3rem;margin-inline:2.8rem;padding:2rem;text-align:center;border:solid 5px #dcdcdc;font-size:1.4rem;font-weight:400;line-height:1.5}@media screen and (max-width:640px){#telemedicine .telemedicine-notice{margin:0;text-align:left;padding:1rem 1.5rem;font-size:1.2rem}}#telemedicine .telemedicine-notice>a{color:#ed6058}#telemedicine .telemedicine-notice.--attention{border-color:#ed6058;font-size:1.6rem}@media screen and (max-width:640px){#telemedicine .telemedicine-notice.--attention{font-size:1.4rem}}#telemedicine .telemedicine-note{padding:5px 0 0}@media screen and (max-width:768px){#telemedicine .telemedicine-note{padding:3px 0 0}}#telemedicine .telemedicine-note p{max-width:1152px;padding-left:64px;padding-right:64px;margin:auto;font-size:2rem;font-weight:400;text-align:right}@media screen and (max-width:768px){#telemedicine .telemedicine-note p{font-size:1.8rem;padding-left:2.5%;padding-right:2.5%}}#telemedicine #campaign{margin-bottom:80px;padding-top:40px;padding-bottom:40px;background-color:#f8f9fb}#telemedicine #campaign .desc__header{font-weight:700;color:#ed6058;margin-bottom:8px}#telemedicine #campaign .desc__attention{display:inline;color:#ed6058}#telemedicine #campaign .campaign__title{margin-bottom:24px;text-align:center;font-size:36px;color:#4b4c74;text-transform:uppercase;letter-spacing:.3em;line-height:1;font-weight:600}#telemedicine #campaign .campaign__subtitle{margin-top:8px;display:block;font-size:14px}#telemedicine #campaign .campaign__carousel{padding-bottom:36px}#telemedicine #campaign .campaign__carousel .slick-dots li{width:16px;height:16px;border-radius:50%;overflow:hidden}@media screen and (max-width:640px){#telemedicine #campaign .campaign__carousel .slick-dots li{width:12px;height:12px}}#telemedicine #campaign .campaign__carousel .slick-dots li button{width:100%;height:100%}#telemedicine #campaign .campaign__carousel .slick-dots li button:after{width:100%;height:100%;border:2px solid #4b4c74;background-color:#fff;border-radius:50%}#telemedicine #campaign .campaign__carousel .slick-dots li.slick-active button:after{background-color:#4b4c74}#telemedicine #campaign .campaign__carousel .slick-arrow{display:none !important}#telemedicine #campaign .campaign__carousel-item-link{display:block;padding-right:20px;padding-left:20px;transition:opacity .3s}#telemedicine #campaign .campaign__carousel-item-link:hover{opacity:.7}#telemedicine #introduction{text-align:center}#telemedicine #introduction h1{padding-top:80px;margin:0 auto 56px;color:#4b4c74;line-height:1.5;font-size:3.6rem}@media screen and (max-width:640px){#telemedicine #introduction h1{padding-top:60px;margin-bottom:16px;font-size:3.2rem;line-height:1.3}}#telemedicine #introduction h1 span{display:block;font-size:2.8rem;letter-spacing:.07em;line-height:1.5}@media screen and (max-width:640px){#telemedicine #introduction h1 span{font-size:2.4rem;margin-bottom:4px}}#telemedicine #introduction .toc{display:flex;flex-wrap:wrap;border:solid 4px #f2f2f2;text-align:left}@media screen and (min-width:641px){#telemedicine #introduction .toc{padding:32px 44px}}@media screen and (max-width:640px){#telemedicine #introduction .toc{padding:24px 32px}}#telemedicine #introduction .toc__title{color:#4b4c74;line-height:1.5}@media screen and (min-width:641px){#telemedicine #introduction .toc__title{margin:56px 0 32px;font-size:2.8rem}}@media screen and (max-width:640px){#telemedicine #introduction .toc__title{margin:32px 0 22px;font-size:1.8rem;letter-spacing:.02em}}#telemedicine #introduction .toc__item{font-weight:400;font-size:16px;line-height:30px}#telemedicine #introduction .toc__item:before{margin-right:8px;content:">";color:#a9a9a9}@media screen and (min-width:641px){#telemedicine #introduction .toc__item{flex-basis:50%}}@media screen and (max-width:640px){#telemedicine #introduction .toc__item{flex-basis:100%}#telemedicine #introduction .toc__item:before{font-weight:700}#telemedicine #introduction .toc__item+.toc__item{margin-top:8px}}#telemedicine #introduction .toc_v2{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:15px}@media screen and (max-width:768px){#telemedicine #introduction .toc_v2{column-gap:0;row-gap:10px}}#telemedicine #introduction .toc_v2__title{margin-top:80px;margin-bottom:48px;font-size:2.8rem;line-height:1.2;color:#4b4c74}@media screen and (max-width:768px){#telemedicine #introduction .toc_v2__title{margin-bottom:32px}}#telemedicine #introduction .toc_v2__item{display:flex;align-items:center;background-color:#f4f5f9;color:#4b4c74;padding:3px 10px 0 30px;position:relative;border-radius:8px;border:solid 1px #4b4c74;width:49%;text-align:left;line-height:1.3}@media screen and (max-width:768px){#telemedicine #introduction .toc_v2__item{padding-block:12px;width:100%}}@media screen and (min-width:769px){#telemedicine #introduction .toc_v2__item{min-height:55px}#telemedicine #introduction .toc_v2__item:hover{background-color:#d4e8ff}}#telemedicine #introduction .toc_v2__item:before{content:"";display:block;position:absolute;left:10px;top:0;bottom:0;margin:auto;width:10px;height:10px;border-top:1px solid #ed6058;border-right:1px solid #ed6058;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:768px){#telemedicine #introduction .toc_v2__item:before{border-top:2px solid #ed6058;border-right:2px solid #ed6058}}#telemedicine #introduction .check{background-color:#e0e1e0;padding-top:min(30px, 8vw);padding-bottom:min(80px, 18vw)}#telemedicine #introduction .check__title{font-size:min(36px, 6vw);font-weight:700;line-height:1.4;padding-left:2rem;padding-right:2rem}#telemedicine #introduction .check__title-text{display:inline-block}#telemedicine #introduction .check__link{display:block;padding:5px 5px 5px 14px;position:relative;font-weight:400}#telemedicine #introduction .check__link:before{content:"";position:absolute;width:0;height:0;left:4px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;border-width:8px 0 8px 8px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f8c1b8}#telemedicine #introduction .check__link-list{text-align:left;margin-top:14px}@media screen and (min-width:641px){#telemedicine #introduction .check__link-list{text-align:center}}#telemedicine #introduction .check__link-list>li{display:inline-block}#telemedicine #introduction .banner__list{padding-top:1.4rem}#telemedicine #introduction .banner__list>li+li{margin-top:14px}@media screen and (min-width:641px){#telemedicine #introduction .banner__list{padding:16px;display:flex}#telemedicine #introduction .banner__list>li{padding:12px}#telemedicine #introduction .banner__list>li+li{margin-top:0}}#telemedicine #introduction .banner__link,#telemedicine #introduction .banner__image{display:block}#telemedicine #introduction .banner__image{width:100%;min-width:100%}#telemedicine .reservation{display:flex;justify-content:space-around;margin:32px 16px}@media screen and (min-width:641px){#telemedicine .reservation{flex-flow:row}}@media screen and (max-width:640px){#telemedicine .reservation{flex-flow:column;margin:32px auto;align-items:center}}#telemedicine .reservation__button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:40px;max-width:580px;border:solid 2px #ed6058;border-radius:8px;color:#ed6058;background:#fff}@media screen and (max-width:768px){#telemedicine .reservation__button{padding:30px}}#telemedicine .reservation__button.--disable{pointer-events:none;filter:grayscale(100%);opacity:.5}#telemedicine .reservation__button-text{display:inline-flex;align-items:center;font-size:2.6rem;color:#ed6058;font-weight:400;line-height:1.5}@media screen and (max-width:768px){#telemedicine .reservation__button-text{font-size:2.2rem;text-align:center;font-weight:700}}#telemedicine .reservation__button-text:after{content:"";width:0;height:0;margin-left:16px;border-style:solid;border-width:12px 0 12px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed6058}#telemedicine .reservation_btn{border:solid 2px #ed6058;border-radius:8px;padding:13px;color:#ed6058;line-height:1.5}#telemedicine .reservation_btn small{font-size:11px}#telemedicine .reservation_btn__image{max-width:468px}#telemedicine .reservation_btn__image>img{max-width:100%}@media screen and (min-width:641px){#telemedicine .reservation_btn{flex-basis:50%;margin:0 14px}#telemedicine .reservation_btn__image{padding:0 14px}}@media screen and (max-width:640px){#telemedicine .reservation_btn{margin:14px 0}#telemedicine .reservation_btn__image{padding:14px 0}}#telemedicine #why{margin:80px auto 0;padding:80px 0;text-align:center}#telemedicine #why.pattern-2{background-color:#e9e5d4}#telemedicine #why h2:not(.section_title-text){margin-bottom:48px;font-size:2.8rem;line-height:1.2}@media screen and (max-width:768px){#telemedicine #why h2:not(.section_title-text){margin-bottom:32px}}#telemedicine #why img{width:100%}#telemedicine #steps{margin:80px auto;text-align:center}@media screen and (max-width:768px){#telemedicine #steps{margin:80px auto 0}}#telemedicine #steps h2:not(.section_title-text){margin-bottom:40px;font-size:2.4rem;color:#4b4c74}@media screen and (max-width:768px){#telemedicine #steps h2:not(.section_title-text){margin-bottom:0}}#telemedicine #steps img{width:100%}#telemedicine .telemedicine-flow{margin-bottom:40px}#telemedicine .telemedicine-flow__title{display:flex;align-items:center;justify-content:center;margin-bottom:40px}#telemedicine .telemedicine-flow__title:before,#telemedicine .telemedicine-flow__title:after{content:"";width:100%;height:2px;background-color:#4b4c74}#telemedicine .telemedicine-flow__title-text{display:inline-block;padding-right:24px;padding-left:24px;white-space:nowrap;background-color:#fff;color:#4b4c74;font-size:2.8rem;line-height:1.3}@media screen and (max-width:768px){#telemedicine .telemedicine-flow__title-text{padding-right:16px;padding-left:16px;font-size:2.6rem;letter-spacing:.05em}}#telemedicine .telemedicine-flow__flows{display:flex}@media screen and (max-width:640px){#telemedicine .telemedicine-flow__flows{flex-direction:column;margin:20px 20px 0}}#telemedicine .telemedicine-flow__flow{flex:1;padding-left:30px;padding-bottom:15px}@media screen and (max-width:640px){#telemedicine .telemedicine-flow__flow{padding:0 0 5px}}#telemedicine .telemedicine-flow__flow:first-child{padding-left:0}#telemedicine .telemedicine-flow__flow:first-child,#telemedicine .telemedicine-flow__flow:nth-child(2){border-right:solid 1px #4b4c74}@media screen and (max-width:640px){#telemedicine .telemedicine-flow__flow:first-child,#telemedicine .telemedicine-flow__flow:nth-child(2){border-right:none;border-bottom:solid 1px #4b4c74}#telemedicine .telemedicine-flow__flow:first-child .telemedicine-flow__flow-detail-image img,#telemedicine .telemedicine-flow__flow:nth-child(2) .telemedicine-flow__flow-detail-image img{margin-right:-50%}}@media screen and (max-width:640px){#telemedicine .telemedicine-flow__flow+.telemedicine-flow__flow{padding-top:20px}}#telemedicine .telemedicine-flow__flow.overseas .telemedicine-flow__flow-detail-text{width:70%}#telemedicine .telemedicine-flow__flow.overseas .telemedicine-flow__flow-detail-image{margin-left:-5%}#telemedicine .telemedicine-flow__flow-step{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width:768px){#telemedicine .telemedicine-flow__flow-step{font-size:2.4rem}}#telemedicine .telemedicine-flow__flow-step img{width:60px !important}@media screen and (max-width:768px){#telemedicine .telemedicine-flow__flow-step img{width:20% !important}}#telemedicine .telemedicine-flow__flow-text{padding-left:10px}#telemedicine .telemedicine-flow__flow-text>span{line-height:1.5;font-size:1.8rem;color:#4b4c74;background:linear-gradient(transparent 60%,#d4e8ff 60%)}#telemedicine .telemedicine-flow__flow-text>span>sup{vertical-align:super;font-size:1rem;font-weight:400}#telemedicine .telemedicine-flow__flow-detail{display:flex;align-items:flex-start}#telemedicine .telemedicine-flow__flow-detail-text{width:61%;text-align:left;line-height:1.5}@media screen and (max-width:768px){#telemedicine .telemedicine-flow__flow-detail-text{width:65%}}#telemedicine .telemedicine-flow__flow-detail-text-ttl{font-size:2.4rem;color:#4b4c74;line-height:1;margin-bottom:10px}@media screen and (max-width:768px){#telemedicine .telemedicine-flow__flow-detail-text-ttl{font-size:2.2rem}}#telemedicine .telemedicine-flow__flow-detail-text-ttl sup{vertical-align:super;font-size:1rem}#telemedicine .telemedicine-flow__flow-detail-text-txt{font-size:1.6rem;line-height:1.5;font-weight:400}#telemedicine .telemedicine-flow__flow-detail-text-txt small{font-size:1.2rem;display:block;margin-top:10px}#telemedicine .telemedicine-flow__flow-detail-text-txt sup{vertical-align:super;font-size:1rem}#telemedicine .telemedicine-flow__flow-detail-image{width:39%}@media screen and (max-width:768px){#telemedicine .telemedicine-flow__flow-detail-image{width:35%}}#telemedicine .telemedicine-flow__flow-detail-image img{width:100%;height:auto}#telemedicine .telemedicine-flow__flow-notes{font-size:1.4rem;font-weight:400;color:#4b4c74}#telemedicine .telemedicine-recommend{margin:80px auto}#telemedicine .telemedicine-recommend__title{margin-bottom:30px;font-size:2.8rem;color:#4b4c74;text-align:center;font-family:fot-tsukuardgothic-std,sans-serif}#telemedicine .telemedicine-recommend__box{border-radius:20px;border:solid 2px #4b4c74;background-color:#f4f9f9;padding:30px 60px}@media screen and (max-width:768px){#telemedicine .telemedicine-recommend__box{padding:20px 5% 30px}}#telemedicine .telemedicine-recommend__box-lists{list-style:none}#telemedicine .telemedicine-recommend__box-lists-item{border-bottom:solid 1px #d9d9d9;color:#4b4c74;padding:15px 0 15px 35px;position:relative;font-weight:400;line-height:1.8}#telemedicine .telemedicine-recommend__box-lists-item:before{content:"";display:block;width:24px;height:24px;position:absolute;top:16px;left:0;background-image:url(/assets/img/telemedicine/pill/checkbox.svg);background-repeat:no-repeat;background-size:100% 100%}#telemedicine .telemedicine-faq__toc{display:grid;gap:clamp(1rem,(100vw - 375px)*(0.0056338028) + 1rem,1.6rem) clamp(1rem,(100vw - 375px)*(0.0131455399) + 1rem,2.4rem);grid-template-columns:repeat(2,1fr)}@media screen and (min-width:861px){#telemedicine .telemedicine-faq__toc{grid-template-columns:repeat(3,1fr)}}#telemedicine .telemedicine-faq__toc-item{display:flex;align-items:baseline;column-gap:clamp(.5rem,(100vw - 375px)*(0.0046948357) + 0.5rem,1rem);background-color:#fcebea;color:#ed6058;height:fit-content;padding:clamp(1rem,(100vw - 375px)*(0.0046948357) + 1rem,1.5rem) clamp(.5rem,(100vw - 375px)*(0.0046948357) + 0.5rem,1rem);position:relative;border-radius:.8rem;border:solid .1rem #ed6058;font-size:clamp(1.4rem,(100vw - 375px)*(0.0018779343) + 1.4rem,1.6rem);line-height:1.5;letter-spacing:1px}#telemedicine .telemedicine-faq__toc-item:before{content:"";flex-shrink:0;width:1rem;height:1rem;border-top:.1rem solid #ed6058;border-right:.1rem solid #ed6058;transform:rotate(45deg)}@media screen and (max-width:768px){#telemedicine .telemedicine-faq__toc-item:before{border-top-width:.2rem;border-right-width:.2rem}}#telemedicine .telemedicine-faq__toc-item:any-link{color:#ed6058}#telemedicine .telemedicine-faq__toc~.telemedicine-faq__contents{margin-top:.8rem}#telemedicine .telemedicine-faq__toc~.telemedicine-faq__contents .telemedicine-faq__section:first-child{padding-top:clamp(2.4rem,(100vw - 375px)*(0.0075117371) + 2.4rem,3.2rem)}#telemedicine .telemedicine-faq__section:not(first-child){padding-top:clamp(2.4rem,(100vw - 375px)*(0.0075117371) + 2.4rem,3.2rem)}#telemedicine .telemedicine-faq__label{margin-bottom:1rem;font-size:clamp(1.8rem,(100vw - 375px)*(0.0018779343) + 1.8rem,2rem);line-height:1.8;letter-spacing:.075em;color:#ed6058}#telemedicine .telemedicine-faq__title{cursor:pointer;display:flex;justify-content:space-between;align-items:center;column-gap:1rem;padding:.5rem clamp(1rem,(100vw - 375px)*(0.0093896714) + 1rem,2rem) .5rem 1rem;background-color:#fcebea;font-size:clamp(1.6rem,(100vw - 375px)*(0.0018779343) + 1.6rem,1.8rem);font-weight:700;line-height:1.5;color:#ed6058}#telemedicine .telemedicine-faq__title:hover{cursor:pointer}#telemedicine .telemedicine-faq__title:after{content:"";flex-shrink:0;position:relative;top:-3px;display:block;width:1rem;height:1rem;border-right:2px solid #ed6058;border-bottom:2px solid #ed6058;transform:rotate(45deg) skew(-5deg,-5deg);color:#ed6058;transition:transform .3s linear}#telemedicine .telemedicine-faq__title.is-active:after{top:1px;transform:rotate(-135deg) skew(-5deg,-5deg)}#telemedicine .telemedicine-faq__body{display:none;margin-top:clamp(.8rem,(100vw - 375px)*(0.0046948357) + 0.8rem,1.3rem);padding-bottom:clamp(.8rem,(100vw - 375px)*(0.0056338028) + 0.8rem,1.4rem);font-size:clamp(1.5rem,(100vw - 375px)*(0.0009389671) + 1.5rem,1.6rem);font-weight:400;line-height:1.8;letter-spacing:.02em}#telemedicine .telemedicine-faq__body a{color:#ed6058;text-decoration:underline}#telemedicine .telemedicine-faq__body a:hover{text-decoration:none}#telemedicine .telemedicine-faq__body iframe{max-width:100%;height:auto;aspect-ratio:560/315}#telemedicine .telemedicine-faq__body+.telemedicine-faq__title{margin-top:clamp(1.6rem,(100vw - 375px)*(0.0018779343) + 1.6rem,1.8rem)}#telemedicine .telemedicine-faq__faq-title{font-weight:700}#telemedicine .telemedicine-faq__faq-body{margin-top:6px}#telemedicine .telemedicine-faq__faq-body+.telemedicine-faq__faq-title{margin-top:24px}#telemedicine #subscription{margin:64px auto 0;padding:64px 0}@media screen and (max-width:768px){#telemedicine #subscription{margin:0 auto}}#telemedicine #subscription h2{margin:22px auto;font-size:2.8rem;color:#ed6058;text-align:center;line-height:1.4}#telemedicine #subscription h2 .--sp{display:none}@media screen and (max-width:768px){#telemedicine #subscription h2 .--sp{display:block}}#telemedicine #subscription p{font-weight:400}#telemedicine #subscription img{width:100%}#telemedicine .subscription__title-sub{font-size:2.4rem;color:#ed6058;border:2px solid #ed6058;text-align:center;padding:8px;margin-top:32px;margin-bottom:24px}@media screen and (max-width:768px){#telemedicine .subscription__title-sub{font-size:2rem}}#telemedicine .subscription__notes{margin-top:32px;text-align:center;line-height:1.7}#telemedicine .subscription__teiki{text-align:center}#telemedicine .subscription__teiki-point{width:85% !important;margin:auto;display:flex;justify-content:space-between}@media screen and (max-width:768px){#telemedicine .subscription__teiki-point{width:100% !important;flex-wrap:wrap}}#telemedicine .subscription__teiki-point+.subscription__title-sub{margin-top:80px}@media screen and (max-width:768px){#telemedicine .subscription__teiki-point+.subscription__title-sub{margin-top:50px}}@media screen and (min-width:769px){#telemedicine .subscription__teiki-point.--point-three{justify-content:center;gap:5rem}}#telemedicine .subscription__teiki-point li{width:23.5%;line-height:1.7}@media screen and (max-width:768px){#telemedicine .subscription__teiki-point li{width:48%}#telemedicine .subscription__teiki-point li:first-child,#telemedicine .subscription__teiki-point li:nth-child(2){margin-bottom:20px}}#telemedicine .subscription__teiki-point li img{width:100%}#telemedicine .subscription__teiki-point li p{line-height:1.5;font-size:1.4rem;text-align:justify}#telemedicine .subscription__teiki-sch img{width:70% !important;display:block;margin:auto}@media screen and (max-width:768px){#telemedicine .subscription__teiki-sch img{width:100% !important}}#telemedicine #telemedicine-description .frame-basic__inner{padding:48px 64px}@media screen and (max-width:640px){#telemedicine #telemedicine-description .frame-basic__inner{padding:28px 20px}}#telemedicine #telemedicine-description .desc__item{display:flex}#telemedicine #telemedicine-description .desc__text.--emphasis{color:#ed6058;font-size:2.1rem;font-weight:700}@media screen and (max-width:768px){#telemedicine #telemedicine-description .desc__text.--emphasis{font-size:1.8rem;text-align:center}}#telemedicine #telemedicine-description .desc__text.--emphasis strong{display:inline-block;background-color:#ed6058;color:#fff;line-height:1;padding:4px 20px;margin:0 4px;border-radius:9999px}@media screen and (max-width:768px){#telemedicine #telemedicine-description .desc__text.--sp-left{text-align:left}}#telemedicine #telemedicine-description .desc__content{font-weight:400}#telemedicine #telemedicine-description .desc__content p{line-height:1.85}#telemedicine #telemedicine-description .desc__content p+p{margin-top:2.4rem}#telemedicine #telemedicine-description .desc__content p .emphasis{color:#ed6058}#telemedicine #telemedicine-description .desc__content .heading3{margin-bottom:1.5rem;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1.3;background-color:rgba(252,235,234,.8);padding:4px 6px}#telemedicine #telemedicine-description .desc__content .heading3.--sm{font-size:1.8rem;padding:6px}@media screen and (max-width:768px){#telemedicine #telemedicine-description .desc__content .heading3{margin-bottom:2rem;font-size:1.8rem}#telemedicine #telemedicine-description .desc__content .heading3.--sm{font-size:1.7rem}}#telemedicine #telemedicine-description .desc__content .heading3.subscription__title-sub{background-color:#fff}#telemedicine #telemedicine-description .desc__content .heading4{font-size:1.8rem;margin-bottom:1rem;font-weight:700;letter-spacing:.05em;line-height:1.3}#telemedicine #telemedicine-description .desc__content .heading5{font-size:1.6rem;margin-bottom:1rem;font-weight:700;letter-spacing:.05em;line-height:1.3}#telemedicine #telemedicine-description .desc__content ul{list-style-type:disc;padding-left:20px}#telemedicine #telemedicine-description .desc__content li{line-height:1.7}#telemedicine #telemedicine-description .desc__content>.desc__content-title{background-color:#f8c1b8;text-align:center}*+#telemedicine #telemedicine-description .desc__content-title{margin-top:30px}#telemedicine #telemedicine-description .desc__content .doctor__list{padding:0;list-style:none}#telemedicine #telemedicine-description .desc__content .doctor__list>li{display:flex;justify-content:space-between}#telemedicine #telemedicine-description .desc__content .doctor__list>li+li{margin-top:1.5rem}#telemedicine #telemedicine-description .desc__content .doctor__image{width:100%}#telemedicine #telemedicine-description .desc__content .doctor__image-wrap{width:100px}#telemedicine #telemedicine-description .desc__content .doctor__info{width:calc(100% - 114px)}@media screen and (min-width: 641px){#telemedicine #telemedicine-description .desc__content .doctor__list{display:flex;justify-content:space-between}#telemedicine #telemedicine-description .desc__content .doctor__list>li{display:block}#telemedicine #telemedicine-description .desc__content .doctor__list>li:nth-last-child(n+2),#telemedicine #telemedicine-description .desc__content .doctor__list>li:nth-last-child(n+2)~li{width:calc(50% - 1rem)}#telemedicine #telemedicine-description .desc__content .doctor__list>li:nth-last-child(n+3),#telemedicine #telemedicine-description .desc__content .doctor__list>li:nth-last-child(n+3)~li{width:calc(33.333% - 1rem)}#telemedicine #telemedicine-description .desc__content .doctor__list>li+li{margin-top:0}#telemedicine #telemedicine-description .desc__content .doctor__image-wrap{width:100%}#telemedicine #telemedicine-description .desc__content .doctor__info{width:100%}}#telemedicine #telemedicine-description .desc__content .doctor-only{display:flex}#telemedicine #telemedicine-description .desc__content .doctor-only__image{width:232px}@media screen and (max-width: 768px){#telemedicine #telemedicine-description .desc__content .doctor-only__image{width:40%}}#telemedicine #telemedicine-description .desc__content .doctor-only__image img{width:100%}#telemedicine #telemedicine-description .desc__content .doctor-only__info{margin-left:20px}@media screen and (max-width: 768px){#telemedicine #telemedicine-description .desc__content .doctor-only__info{margin-left:5%}}#telemedicine #telemedicine-description .desc__content .doctor-only__info-type{font-size:1.8rem}@media screen and (max-width: 768px){#telemedicine #telemedicine-description .desc__content .doctor-only__info-type{font-size:1.4rem}}#telemedicine #telemedicine-description .desc__content .doctor-only__info-name{display:block;font-size:2.4rem;color:#ed6058;margin-top:0;font-weight:700;line-height:1.85}@media screen and (max-width:768px){#telemedicine #telemedicine-description .desc__content .doctor-only__info-name{font-size:1.8rem}}#telemedicine #telemedicine-description .desc__content .doctor-only__info-name:hover{opacity:.7}#telemedicine #telemedicine-description .desc__content .medicine__list{list-style:none;padding:0;margin-top:1.5rem}#telemedicine #telemedicine-description .desc__content .medicine__list>li{border:1px solid #e9e5d4;border-radius:8px;padding:1.5rem;display:flex;justify-content:space-between}#telemedicine #telemedicine-description .desc__content .medicine__list>li+li{margin-top:1.5rem}#telemedicine #telemedicine-description .desc__content .medicine__image{width:100%;min-width:100%}#telemedicine #telemedicine-description .desc__content .medicine__image-wrap{width:80px}#telemedicine #telemedicine-description .desc__content .medicine__description{width:calc(100% - 95px)}@media screen and (min-width: 641px){#telemedicine #telemedicine-description .desc__content .medicine__image-wrap{width:105px}#telemedicine #telemedicine-description .desc__content .medicine__description{width:calc(100% - 120px)}}#telemedicine #telemedicine-description .desc__content .clinic__image{display:block;width:100%}#telemedicine #telemedicine-description .desc__content .clinic__image-wrap{width:100%}#telemedicine #telemedicine-description .desc__content .clinic__info-title,#telemedicine #telemedicine-description .desc__content .clinic__info-list{margin-top:1.5rem}#telemedicine #telemedicine-description .desc__content .clinic__info-title{background-color:#f8c1b8;text-align:center;padding:4px 6px}#telemedicine #telemedicine-description .desc__content .clinic__info-list{display:flex;flex-wrap:wrap;list-style:none;padding:0}#telemedicine #telemedicine-description .desc__content .clinic__info-list>li{position:relative;padding-left:20px}#telemedicine #telemedicine-description .desc__content .clinic__info-list>li:nth-child(odd){width:60%}#telemedicine #telemedicine-description .desc__content .clinic__info-list>li:nth-child(even){width:40%}#telemedicine #telemedicine-description .desc__content .clinic__info-list>li:before{content:"";position:absolute;left:0;top:6px;width:1.4rem;height:1.4rem;border-radius:50%;background-color:#f8c1b8}@media screen and (min-width:641px){#telemedicine #telemedicine-description .desc__content .clinic{display:flex;justify-content:space-between}#telemedicine #telemedicine-description .desc__content .clinic__image-wrap{width:278px}#telemedicine #telemedicine-description .desc__content .clinic__info{width:calc(100% - 300px)}#telemedicine #telemedicine-description .desc__content .clinic__info-title{margin-top:0}}#telemedicine #telemedicine-description .desc__content .others__image{display:inline-block;max-width:80%}#telemedicine #telemedicine-description .desc__content .others__image-wrap{text-align:center}#telemedicine #telemedicine-description .desc__content .subscription__teiki-point{width:100% !important}#telemedicine #telemedicine-description .desc__content .subscription__teiki-point li p{font-size:1.2rem;line-height:1.7}#telemedicine #telemedicine-description .desc__small{font-size:1.2rem;line-height:1.7;display:inline-block}@media screen and (max-width:768px){#telemedicine #telemedicine-description .desc__small{font-size:1.1rem}}#telemedicine #telemedicine-description .desc__small a{color:#ed6058}@media screen and (min-width:641px){#telemedicine #telemedicine-description .desc__item{margin:64px 0}#telemedicine #telemedicine-description .desc__title{flex:1 1 30%;margin-top:calc(1em + 7px);margin-left:1em;padding-right:16px;flex-shrink:0}#telemedicine #telemedicine-description .desc__content{flex:1 1 70%;padding-top:18px}}@media screen and (max-width:640px){#telemedicine #telemedicine-description .desc__item{flex-flow:column;margin:calc(96px - 1em) 0 64px}#telemedicine #telemedicine-description .desc__title{text-align:center}}#telemedicine #telemedicine-description .desc__buttons{display:flex;margin-left:-4px;margin-right:-4px}@media screen and (max-width:640px){#telemedicine #telemedicine-description .desc__buttons{display:block;margin-left:0;margin-right:0}}#telemedicine #telemedicine-description .desc__button{flex:1;padding-left:4px;padding-right:4px}@media screen and (max-width:640px){#telemedicine #telemedicine-description .desc__button{padding-left:0;padding-right:0;margin-top:4px;margin-bottom:4px}}#telemedicine #telemedicine-description .desc__list{letter-spacing:none}#telemedicine #telemedicine-description .desc__list li{position:relative;padding-left:10px}#telemedicine #telemedicine-description .desc__list li+li{margin-top:8px}#telemedicine #telemedicine-description .desc__list li:before{position:absolute;left:-20px;top:7px;content:"";width:15px;height:15px;border-radius:50%;background-color:#f8bdb9}#telemedicine #telemedicine-description .desc__list-box{border:1px solid #f8bdb9;border-radius:8px;padding:32px}@media screen and (max-width:640px){#telemedicine #telemedicine-description .desc__list-box{padding:16px}}#telemedicine #telemedicine-description .desc__list-box li{list-style-type:none;line-height:1.8;font-weight:700}#telemedicine #telemedicine-description .desc__list-box li:before{content:"■";color:#ec463e}#telemedicine #telemedicine-description .desc__note{margin-top:2.4rem;background:#f9f1ef;border-radius:10px;padding:24px;word-break:break-all}#telemedicine #telemedicine-description .desc__note .--emphasis{color:#ed6058;font-weight:700}#telemedicine #telemedicine-description .desc__note p{line-height:1.4}#telemedicine #telemedicine-description .desc__note p+p{margin-top:.7rem}#telemedicine #telemedicine-description .desc__note a{text-decoration:underline}#telemedicine #related-articles .articles__section{margin-top:36px;color:#ed6058;font-size:18px}#telemedicine #related-articles .articles__section+*{margin-top:26px}#telemedicine #related-articles .articles__link{display:flex;margin-bottom:12px;color:#000;font-size:18px;line-height:30px}@media screen and (min-width:641px){#telemedicine #related-articles .articles__link:not(.--pattern_thumbnail) .articles__link-date{width:200px}#telemedicine #related-articles .articles__link:not(.--pattern_thumbnail) .articles__link-title{width:calc(100% - 200px)}}@media screen and (max-width: 640px){#telemedicine #related-articles .articles__link:not(.--pattern_thumbnail){flex-flow:column}}#telemedicine .table-price{width:100%;background-color:#fff;border:1px solid #dcdcdc;table-layout:fixed;border-collapse:collapse;font-size:1.4rem;line-height:1.2;color:#5a5a5a}@media screen and (max-width:768px){#telemedicine .table-price.--sp-vertical{display:block;border-width:1px 0 0}#telemedicine .table-price.--sp-vertical tbody,#telemedicine .table-price.--sp-vertical tr,#telemedicine .table-price.--sp-vertical th,#telemedicine .table-price.--sp-vertical td{display:block;width:100%}#telemedicine .table-price.--sp-vertical .table-price__head-price{border-top:0}#telemedicine .table-price.--sp-vertical .table-price__body-price{border-top:0}}@media screen and (max-width:860px){#telemedicine .table-price__row-display-pc{display:none}}#telemedicine .table-price__row-display-sp{display:none}@media screen and (max-width:860px){#telemedicine .table-price__row-display-sp{display:table-row}}@media screen and (max-width:860px){#telemedicine .table-price__cell-display-pc{display:none}}#telemedicine .table-price__cell-display-sp{display:none}@media screen and (max-width:860px){#telemedicine .table-price__cell-display-sp{display:table-cell}}#telemedicine .table-price__head-price{width:30%;padding:16px 4px;background-color:#fcfcfc;font-weight:700;text-align:center;border:1px solid #dcdcdc}@media screen and (max-width:860px){#telemedicine .table-price__head-price{width:26%;font-size:1.3rem}}#telemedicine .table-price__body-price{padding:8px;font-weight:700;text-align:center;border:1px solid #dcdcdc}#telemedicine .table-price__body-price-tax{font-size:1rem;display:block}@media screen and (max-width:860px){#telemedicine .table-price__body-price-tax{line-height:1.3;letter-spacing:0}}#telemedicine .table-price__row-head{background-color:#fcebea}#telemedicine .table-price__head-price-medicine{text-align:center;border:1px solid #dcdcdc;font-weight:700;padding:10px 4px}@media screen and (max-width:860px){#telemedicine .table-price__head-price-medicine{font-size:1.3rem;letter-spacing:0}}#telemedicine .table-price__head-price-delivery{padding:16px 0;background-color:#fcfcfc;font-weight:700;text-align:center;border:1px solid #dcdcdc}#telemedicine .table-price__price-notes{font-size:1rem;font-weight:400}#telemedicine .table-price__price-notes-discount{font-size:1rem;color:#ed6058}#telemedicine .table-price__body-medicine{text-align:center;padding:8px;border:1px solid #dcdcdc;background-color:#fff}@media screen and (max-width:860px){#telemedicine .table-price__body-medicine{font-size:1.2rem;padding:8px 2px}}#telemedicine .table-price__body-medicine.left{text-align:left}#telemedicine .table-price__body-medicine-amount{padding:4px;text-align:center;background-color:#fcf5f5}#telemedicine .table-price__body-medicine-name{text-align:center;padding:8px;border:1px solid #dcdcdc;background:#fcf5f5}@media screen and (max-width:860px){#telemedicine .table-price__body-medicine-name{font-size:1.2rem}}@media screen and (max-width:768px){#telemedicine .table-price__body-medicine-name{font-size:1.1rem;letter-spacing:.02em}}#telemedicine .table-price__body-medicine-detail{padding:6px;margin-top:4px;font-size:1.2rem;border-radius:4px;background-color:#fcfcfc}@media screen and (max-width:860px){#telemedicine .table-price__body-medicine-detail{font-size:1.1rem;padding:4px}}#telemedicine .table-price__body-medicine-plan{font-weight:700;color:#ed6058}#telemedicine .table-price__body-medicine-type{display:block;font-size:1.2rem}@media screen and (max-width:768px){#telemedicine .table-price__body-medicine-type .--pc{display:none}}#telemedicine .table-price__body-price-delivery{text-align:center;font-weight:700;padding:8px;border:1px solid #dcdcdc}#telemedicine .table-price__body-plan{padding:8px;text-align:center;color:#fff;font-weight:700;background-color:#ed6058}#telemedicine .table-price__price-down{display:block;text-decoration:line-through}#telemedicine .table-price__price-norikae{color:#ed6058;font-weight:700;margin-top:4px}#telemedicine .table-price__label{display:inline-block;color:#ed6058;border:1px solid #ed6058;padding:2px 8px;line-height:1;border-radius:4px;font-size:1rem}#telemedicine .telemedicine-price{padding-block:clamp(4rem,(100vw - 375px)*(0.0375586854) + 4rem,8rem)}#telemedicine .telemedicine-price__lead{max-width:85.4rem;margin-inline:auto}#telemedicine .telemedicine-price__description{font-size:1.6rem;font-weight:400;line-height:1.9;margin-bottom:1.6rem}@media screen and (max-width:768px){#telemedicine .telemedicine-price__description{margin-bottom:1.2rem}}#telemedicine .telemedicine-price__contents{margin-top:clamp(3.2rem,(100vw - 375px)*(0.0075117371) + 3.2rem,4rem)}#telemedicine .telemedicine-price__contents-header{padding:.8rem;background-color:#ed6058;border-radius:.8rem .8rem 0 0;text-align:center;font-size:clamp(1.8rem,(100vw - 375px)*(0.0056338028) + 1.8rem,2.4rem);color:#fff;line-height:1.6}#telemedicine .telemedicine-price__contents-header .--small{display:block;font-size:clamp(1.4rem,(100vw - 375px)*(0.0037558685) + 1.4rem,1.8rem);font-weight:400}#telemedicine .telemedicine-price__contents-inner{padding:clamp(1.5rem,(100vw - 375px)*(0.0234741784) + 1.5rem,4rem) clamp(1.6rem,(100vw - 375px)*(0.041314554) + 1.6rem,6rem);background-color:#fff}#telemedicine .telemedicine-price__contents-title{text-align:center;color:#ed6058;font-size:clamp(1.8rem,(100vw - 375px)*(0.0037558685) + 1.8rem,2.2rem);line-height:1.5}#telemedicine .telemedicine-price__contents-title:not(:first-child){margin-top:4rem}#telemedicine .telemedicine-price__contents-title .--small{display:block;font-size:clamp(1.4rem,(100vw - 375px)*(0.0028169014) + 1.4rem,1.7rem);font-weight:400}#telemedicine .telemedicine-price__contents-title+.telemedicine-price__contents-row{margin-top:1.6rem}#telemedicine .telemedicine-price__contents-subtitle{line-height:1.6;margin-top:1.6rem}#telemedicine .telemedicine-price__contents-subtitle:before{content:"●";margin-right:.5em;color:#ed6058;font-size:clamp(1.4rem,(100vw - 375px)*(0.0037558685) + 1.4rem,1.8rem)}#telemedicine .telemedicine-price__contents-row{display:grid;gap:clamp(1.6rem,(100vw - 375px)*(0.0075117371) + 1.6rem,2.4rem);margin-top:clamp(.8rem,(100vw - 375px)*(0.0018779343) + 0.8rem,1rem)}@media screen and (min-width: 769px){#telemedicine .telemedicine-price__contents-row:not(.--col-1){grid-template-columns:1fr 1fr}}#telemedicine .telemedicine-price__contents-row:first-child{margin-top:0}@media screen and (min-width: 769px){.--col-1 #telemedicine .telemedicine-price__contents-column{max-width:68rem;margin-inline:auto}}#telemedicine .telemedicine-plan{padding-block:clamp(4rem,(100vw - 375px)*(0.0375586854) + 4rem,8rem)}#telemedicine .telemedicine-plan__anchor-inner{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:2.4rem 3rem}@media screen and (max-width:768px){#telemedicine .telemedicine-plan__anchor-inner{grid-template-columns:1fr}}#telemedicine .telemedicine-plan__anchor-item{display:grid;grid-template-rows:auto 1fr;width:100%;max-width:48.5rem}#telemedicine .telemedicine-plan__anchor-item__title{display:flex;justify-content:center;align-items:center;column-gap:.8rem;padding:.8rem 1.6rem;background-color:#ed6058;border-radius:5px 5px 0 0;color:#fff}#telemedicine .telemedicine-plan__anchor-item__title-icon{width:auto;height:30px}#telemedicine .telemedicine-plan__anchor-item__title-text{font-size:clamp(1.8rem,(100vw - 375px)*(0.0018779343) + 1.8rem,2rem)}#telemedicine .telemedicine-plan__anchor-item__title-text .--large{font-size:clamp(2rem,(100vw - 375px)*(0.0037558685) + 2rem,2.4rem)}#telemedicine .telemedicine-plan__anchor-item__contents{display:grid;grid-template-rows:auto 1fr auto;row-gap:1.6rem;padding:1.6rem;background-color:#fff;border-radius:0 0 5px 5px}#telemedicine .telemedicine-plan__anchor-item__contents-title{display:grid;grid-template-columns:1fr max-content 1fr;column-gap:3rem;align-items:center;margin-bottom:2rem;font-size:1.4rem;font-weight:700}#telemedicine .telemedicine-plan__anchor-item__contents-title:before,#telemedicine .telemedicine-plan__anchor-item__contents-title:after{content:"";display:block;width:100%;height:1px;background-color:#3e3a39}#telemedicine .telemedicine-plan__anchor-item__contents-label{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.8rem}@media screen and (min-width:769px){#telemedicine .telemedicine-plan__anchor-item__contents-label{justify-content:center}}#telemedicine .telemedicine-plan__anchor-item__contents-label__title{font-size:1.2rem;font-weight:700;line-height:1.5}#telemedicine .telemedicine-plan__anchor-item__contents-label__list{display:flex;flex-wrap:wrap;gap:.4rem;max-width:calc(100% - 4em)}#telemedicine .telemedicine-plan__anchor-item__contents-label__item{padding-inline:1.6rem;background-color:#ed6058;border-radius:2em;color:#fff;font-size:1.3rem;line-height:1.85}#telemedicine .telemedicine-plan__anchor-item__contents-text{font-weight:500;align-self:center}@media screen and (min-width:769px){#telemedicine .telemedicine-plan__anchor-item__contents-text{text-align:center}}#telemedicine .telemedicine-plan__anchor-item__contents-link{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,(100vw - 375px)*(0.0037558685) + 1rem,1.4rem);padding-bottom:.4rem;font-weight:700;line-height:1.85}#telemedicine .telemedicine-plan__anchor-item__contents-link:after{content:"";display:block;width:1rem;height:1rem;border-right:2px solid #ed6058;border-bottom:2px solid #ed6058;transform:rotate(45deg) skew(-5deg,-5deg);color:#ed6058}#telemedicine .telemedicine-plan__anchor-notice{margin-top:1.6rem;font-size:1.2rem;font-weight:500;line-height:1.5}#telemedicine .telemedicine-plan__contents{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:3rem;margin-top:4rem;font-weight:400}#telemedicine .telemedicine-plan__contents-item{background-color:#fff;border-radius:1rem;padding:2.4rem clamp(1.6rem,(100vw - 375px)*(0.0037558685) + 1.6rem,2rem);position:relative}#telemedicine .telemedicine-plan__contents-item .small{font-size:1.2rem}#telemedicine .table-type{width:100%;margin-top:20px;table-layout:fixed;border-collapse:collapse;font-size:1.4rem;line-height:1.2;color:#5a5a5a;border:1px solid #dcdcdc}#telemedicine .table-type__head{width:20%;padding:12px;background:#fcfcfc;font-weight:700;text-align:center;border:1px solid #dcdcdc}@media screen and (max-width:640px){#telemedicine .table-type__head{padding:8px;font-size:1.3rem}}#telemedicine .table-type__body-medicine{padding:8px;font-weight:700;text-align:center;border:1px solid #dcdcdc}@media screen and (max-width:640px){#telemedicine .table-type__body-medicine{font-size:1.2rem}}#telemedicine .table-type__body{padding:8px;text-align:center;border:1px solid #dcdcdc}@media screen and (max-width:640px){#telemedicine .table-type__body{font-size:1.2rem}}#telemedicine .table-type__body-list{text-align:left}@media screen and (max-width:640px){#telemedicine .table-type__body-list{font-size:1.2rem}}#telemedicine .table-type__text-notes{font-size:1rem}#telemedicine .table-type__body-img-wrap{border:1px solid #dcdcdc;text-align:center}#telemedicine .table-type__label{padding:1.3rem;border:1px solid #dcdcdc;text-align:center;font-weight:700}@media screen and (max-width:640px){#telemedicine .table-type__label{padding:.7rem;font-size:1.4rem;line-height:1.2}}#telemedicine.telemedicine-home #introduction h1{color:#ec463e;font-family:fot-tsukuardgothic-std,sans-serif;margin-bottom:24px}#telemedicine.telemedicine-home #introduction h1 span{font-size:5rem;line-height:1.5;letter-spacing:-.1em}@media screen and (max-width:640px){#telemedicine.telemedicine-home #introduction h1 span{font-size:4rem;line-height:1.2}}#telemedicine.telemedicine-home #introduction .telemedicine-main{padding-bottom:64px}#telemedicine.telemedicine-home #introduction .telemedicine-main__text{color:#ec463e;line-height:2;font-size:2rem;letter-spacing:.1em}@media screen and (max-width:640px){#telemedicine.telemedicine-home #introduction .telemedicine-main__text{font-size:1.6rem}}#telemedicine.telemedicine-home .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-home .telemedicine-flow__flow:nth-child(2){border-right:solid 1px #f6afab}@media screen and (max-width:768px){#telemedicine.telemedicine-home .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-home .telemedicine-flow__flow:nth-child(2){border-right:none;border-bottom:solid 1px #f6afab}}#telemedicine.telemedicine-home .telemedicine-flow__title-text{color:#ec463e}#telemedicine.telemedicine-home .telemedicine-flow__title:before,#telemedicine.telemedicine-home .telemedicine-flow__title:after{background-color:#ec463e}#telemedicine.telemedicine-home .telemedicine-flow__flow-text span{color:#3e3a39;background:linear-gradient(transparent 60%,#f6afab 60%)}#telemedicine.telemedicine-home .telemedicine-flow__flow-detail-text-ttl{color:#ec463e}#telemedicine.telemedicine-home #why{background-color:#fafafa}@media screen and (max-width:768px){#telemedicine.telemedicine-home #why{margin:80px auto 0}}#telemedicine.telemedicine-home #why h2{color:#ec463e;font-family:fot-tsukuardgothic-std,sans-serif}#telemedicine.telemedicine-pill .telemedicine-hero,#telemedicine.telemedicine-morningafterpill .telemedicine-hero,#telemedicine.pill-a8 .telemedicine-hero{background-image:url("/assets/img/telemedicine/pill/fv_pc.jpg")}@media screen and (max-width:640px){#telemedicine.telemedicine-pill .telemedicine-hero,#telemedicine.telemedicine-morningafterpill .telemedicine-hero,#telemedicine.pill-a8 .telemedicine-hero{background-image:url("/assets/img/telemedicine/pill/fv_sp.jpg")}}#telemedicine.telemedicine-pill .telemedicine-hero__title-text-sub,#telemedicine.telemedicine-morningafterpill .telemedicine-hero__title-text-sub,#telemedicine.pill-a8 .telemedicine-hero__title-text-sub{font-family:fot-tsukuardgothic-std,sans-serif;background-color:#ecb2ad}#telemedicine.telemedicine-pill .telemedicine-hero__title-text,#telemedicine.telemedicine-morningafterpill .telemedicine-hero__title-text,#telemedicine.pill-a8 .telemedicine-hero__title-text{font-family:fot-tsukuardgothic-std,sans-serif;color:#ecb2ad}#telemedicine.telemedicine-pill #introduction h1,#telemedicine.telemedicine-morningafterpill #introduction h1,#telemedicine.pill-a8 #introduction h1{font-family:fot-tsukuardgothic-std,sans-serif;line-height:1.2}#telemedicine.telemedicine-pill #introduction .toc__item,#telemedicine.telemedicine-morningafterpill #introduction .toc__item,#telemedicine.pill-a8 #introduction .toc__item{color:#ed6058}#telemedicine.telemedicine-pill #campaign,#telemedicine.telemedicine-morningafterpill #campaign,#telemedicine.pill-a8 #campaign{background-color:#f2f2f2}#telemedicine.telemedicine-pill #campaign .campaign__image,#telemedicine.telemedicine-morningafterpill #campaign .campaign__image,#telemedicine.pill-a8 #campaign .campaign__image{max-width:560px;margin:auto}#telemedicine.telemedicine-pill #campaign img,#telemedicine.telemedicine-morningafterpill #campaign img,#telemedicine.pill-a8 #campaign img{width:100%}#telemedicine.telemedicine-pill #why,#telemedicine.telemedicine-morningafterpill #why,#telemedicine.pill-a8 #why{background-color:#f4f9f9}@media screen and (max-width:640px){#telemedicine.telemedicine-pill #why,#telemedicine.telemedicine-morningafterpill #why,#telemedicine.pill-a8 #why{margin-top:80px}}#telemedicine.telemedicine-pill #why h2,#telemedicine.telemedicine-morningafterpill #why h2,#telemedicine.pill-a8 #why h2{color:#4b4c74;font-family:fot-tsukuardgothic-std,sans-serif;line-height:1.3}#telemedicine.telemedicine-pill .telemedicine-flow__title,#telemedicine.telemedicine-morningafterpill .telemedicine-flow__title,#telemedicine.pill-a8 .telemedicine-flow__title{font-family:fot-tsukuardgothic-std,sans-serif}#telemedicine.telemedicine-pill .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-pill .telemedicine-flow__flow:nth-child(2),#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow:nth-child(2),#telemedicine.pill-a8 .telemedicine-flow__flow:first-child,#telemedicine.pill-a8 .telemedicine-flow__flow:nth-child(2){border-right:solid 1px #f8c1b8}@media screen and (max-width:640px){#telemedicine.telemedicine-pill .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-pill .telemedicine-flow__flow:nth-child(2),#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow:nth-child(2),#telemedicine.pill-a8 .telemedicine-flow__flow:first-child,#telemedicine.pill-a8 .telemedicine-flow__flow:nth-child(2){border-right:none;border-bottom:solid 1px #f8c1b8}}#telemedicine.telemedicine-pill .telemedicine-flow__flow-text,#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow-text,#telemedicine.pill-a8 .telemedicine-flow__flow-text{font-family:fot-tsukuardgothic-std,sans-serif;color:#3e3a39}#telemedicine.telemedicine-pill .telemedicine-flow__flow-text span,#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow-text span,#telemedicine.pill-a8 .telemedicine-flow__flow-text span{background:linear-gradient(transparent 60%,#faecea 60%)}#telemedicine.telemedicine-pill .telemedicine-flow__flow-detail-text,#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow-detail-text,#telemedicine.pill-a8 .telemedicine-flow__flow-detail-text{font-family:fot-tsukuardgothic-std,sans-serif}#telemedicine.telemedicine-pill #subscription h2,#telemedicine.telemedicine-morningafterpill #subscription h2,#telemedicine.pill-a8 #subscription h2{font-family:fot-tsukuardgothic-std,sans-serif;line-height:1.3}#telemedicine.telemedicine-aga .telemedicine-hero{padding-top:43.5546875%;background-image:url("/assets/img/telemedicine/aga/fv_pc.jpg")}@media screen and (max-width:640px){#telemedicine.telemedicine-aga .telemedicine-hero{padding-top:83.0666666667%;background-image:url("/assets/img/telemedicine/aga/fv_sp.jpg")}}#telemedicine.telemedicine-aga .telemedicine-hero__contents{padding:3.203125% 0 0}@media screen and (max-width:640px){#telemedicine.telemedicine-aga .telemedicine-hero__contents{padding:4.6666666667% 0 0}}#telemedicine.telemedicine-aga .telemedicine-hero__title{text-align:center;padding-left:33.5546875%;padding-right:12.109375%}@media screen and (max-width:640px){#telemedicine.telemedicine-aga .telemedicine-hero__title{padding-left:0;padding-right:0}}#telemedicine.telemedicine-aga .telemedicine-hero__title-text-sub{background-color:#96cdff}#telemedicine.telemedicine-aga .telemedicine-hero__icon{width:1.6666666667vw}@media screen and (max-width:640px){#telemedicine.telemedicine-aga .telemedicine-hero__icon{width:4.2666666667vw}}#telemedicine.telemedicine-aga #introduction .toc__item{color:#1f2057}#telemedicine.telemedicine-aga #why{background-color:#fafafa}#telemedicine.telemedicine-aga #why h2{color:#1f2057}#telemedicine.telemedicine-aga .telemedicine-flow__title-text,#telemedicine.telemedicine-aga .telemedicine-flow__flow-step,#telemedicine.telemedicine-aga .telemedicine-flow__flow-text,#telemedicine.telemedicine-aga .telemedicine-flow__flow-notes{color:#1f2057}#telemedicine.telemedicine-ed .telemedicine-hero{padding-top:40.1388888889vw;background-image:url("/assets/img/telemedicine/ed/fv_pc.jpg")}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero{padding-top:68.9855072464%;background-image:url("/assets/img/telemedicine/ed/fv_sp.jpg")}}#telemedicine.telemedicine-ed .telemedicine-hero__contents{padding:2.7777777778vw 15.7638888889vw 0 23.4722222222vw}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero__contents{padding:4vw 3.2vw 0 35.7333333333vw}}#telemedicine.telemedicine-ed .telemedicine-hero__title{text-align:center}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero__title{margin-left:4vw}}#telemedicine.telemedicine-ed .telemedicine-hero__title-text-sub{display:block;text-align:center;width:17.7777777778vw;border:solid 2px #fff;border-radius:1.7361111111vw;padding:.7638888889vw 0;font-size:1.3194444444vw;margin-inline:auto;margin-bottom:1.3888888889vw}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero__title-text-sub{display:inline-block;width:auto;border:solid 1px #fff;border-radius:5.3333333333vw;padding:1.6vw 2.6666666667vw;font-size:2.6666666667vw;position:absolute;top:4vw;left:2.6666666667vw;letter-spacing:0}}#telemedicine.telemedicine-ed .telemedicine-hero__title-text{color:#fff;font-size:1.7361111111vw;letter-spacing:.06em}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero__title-text{font-size:3.7333333333vw;line-height:1.8}}#telemedicine.telemedicine-ed .telemedicine-hero__title-text .small{font-size:1.25vw}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero__title-text .small{font-size:3.2vw}}#telemedicine.telemedicine-ed .telemedicine-hero__title-text .small.--sp{display:none}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero__title-text .small.--pc{display:none}#telemedicine.telemedicine-ed .telemedicine-hero__title-text .small.--sp{display:initial}#telemedicine.telemedicine-ed .telemedicine-hero__title-text .small.--pd-sm{padding:0 .2rem}}#telemedicine.telemedicine-ed .telemedicine-hero__icon{width:1.875vw}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero__icon{width:4.2666666667vw}}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero__icon-wrap{vertical-align:top}}#telemedicine.telemedicine-ed .telemedicine-hero__text{margin:1.3194444444vw 0 0}@media screen and (max-width:640px){#telemedicine.telemedicine-ed .telemedicine-hero__text{margin-top:3.7333333333vw}}#telemedicine.telemedicine-ed .main-notice{margin-top:10px;font-size:1.2rem;font-weight:400;line-height:1.5}#telemedicine.telemedicine-ed #introduction .toc__item{color:#131539}#telemedicine.telemedicine-ed #why{background-color:#131539}#telemedicine.telemedicine-ed #why h2{color:#fff}#telemedicine.telemedicine-ed .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-ed .telemedicine-flow__flow:nth-child(2){border-right:solid 1px #131539}@media screen and (max-width:768px){#telemedicine.telemedicine-ed .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-ed .telemedicine-flow__flow:nth-child(2){border-right:none;border-bottom:solid 1px #131539}}#telemedicine.telemedicine-ed .telemedicine-flow__flow-text span{color:#131539;background:linear-gradient(transparent 60%,#edf2f7 60%)}#telemedicine.telemedicine-ed .telemedicine-flow__flow-detail-text-ttl{color:#c9262e}#telemedicine.telemedicine-ed .price{font-size:1.4rem}@media screen and (max-width:860px){#telemedicine.telemedicine-ed .price{font-size:1.3rem}}@media screen and (max-width:860px){#telemedicine.telemedicine-ed .table-price{font-size:1.3rem}}#telemedicine.telemedicine-ed .table-price__col:first-of-type{width:24%}#telemedicine.telemedicine-ed .table-price__col:nth-of-type(2){width:60px}@media screen and (max-width:860px){#telemedicine.telemedicine-ed .table-price__head-price{width:100%}}#telemedicine.telemedicine-ed .table-price__head-price.--trial{width:50%}@media screen and (max-width:860px){#telemedicine.telemedicine-ed .table-price__head-price.--trial{width:100%;display:block;border-bottom:none}}#telemedicine.telemedicine-ed .table-price__row-head{background-color:rgba(19,21,57,.1)}#telemedicine.telemedicine-ed .table-price__body-medicine.--trial .--bold{font-weight:700}@media screen and (max-width:860px){#telemedicine.telemedicine-ed .table-price__body-medicine.--trial{display:block;border-bottom:none;text-align:center;padding:1.6rem 1.4rem}}@media screen and (max-width:860px){#telemedicine.telemedicine-ed .table-price__body-medicine.--last{border-bottom:solid 1px #dcdcdc}}#telemedicine.telemedicine-ed .table-price__body-medicine-name{background-color:#fbfbff}#telemedicine.telemedicine-ed .table-price__body-medicine-note{font-size:1.4rem;display:block;margin-top:.5rem}#telemedicine.telemedicine-ed .table-price__trial-description{font-size:1.2rem;font-weight:400;display:block;margin-bottom:.5rem}#telemedicine.telemedicine-ed .table-price__trial-title{margin-bottom:1rem;display:block}@media screen and (max-width:860px){#telemedicine.telemedicine-ed .table-price__trial-title{margin-bottom:.5rem}}#telemedicine.telemedicine-faga .telemedicine-hero{padding-top:40.1388888889vw;background-image:url("/assets/img/telemedicine/faga/fv_pc.jpg")}@media screen and (max-width:640px){#telemedicine.telemedicine-faga .telemedicine-hero{padding-top:75.7333333333vw;background-image:url("/assets/img/telemedicine/faga/fv_sp.jpg")}}#telemedicine.telemedicine-faga .telemedicine-hero__contents{padding:4.1666666667vw 0 0}@media screen and (max-width:640px){#telemedicine.telemedicine-faga .telemedicine-hero__contents{padding:4.8vw 0 0}}#telemedicine.telemedicine-faga .telemedicine-hero__title{text-align:left;padding-left:14.0972222222vw}@media screen and (max-width:640px){#telemedicine.telemedicine-faga .telemedicine-hero__title{padding-left:4.2666666667vw}}#telemedicine.telemedicine-faga .telemedicine-hero__title-text-sub{background-color:#bee4ce;color:#0c547c}#telemedicine.telemedicine-faga .telemedicine-hero__title-text{color:#0c547c}#telemedicine.telemedicine-faga .telemedicine-hero__text{margin-top:1.3888888889vw}@media screen and (max-width:640px){#telemedicine.telemedicine-faga .telemedicine-hero__text{margin-top:2.2vw}}#telemedicine.telemedicine-faga .telemedicine-hero__icon{width:1.6666666667vw}@media screen and (max-width:640px){#telemedicine.telemedicine-faga .telemedicine-hero__icon{width:4.2666666667vw}}#telemedicine.telemedicine-faga #introduction h1{color:#0c547c}#telemedicine.telemedicine-faga #introduction .toc__title,#telemedicine.telemedicine-faga #introduction .toc__item{color:#000}#telemedicine.telemedicine-faga #campaign{background-color:#f2f2f2}#telemedicine.telemedicine-faga #campaign .campaign__title{color:#0c547c}#telemedicine.telemedicine-faga #why{background-color:#e8f5ed}#telemedicine.telemedicine-faga #why h2{color:#000}#telemedicine.telemedicine-faga .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-faga .telemedicine-flow__flow:nth-child(2){border-right:solid 1px #e7f5ec}@media screen and (max-width:768px){#telemedicine.telemedicine-faga .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-faga .telemedicine-flow__flow:nth-child(2){border-right:none;border-bottom:solid 1px #e7f5ec}}#telemedicine.telemedicine-faga .telemedicine-flow__flow-text span{color:#3e3a39;background:linear-gradient(transparent 60%,#e7f5ec 60%)}#telemedicine.telemedicine-faga .telemedicine-flow__flow-detail-text-ttl{color:#0c547c}#telemedicine.telemedicine-faga .table-price__row-head{background-color:#e8f5ed}#telemedicine.telemedicine-faga .table-price__body-medicine-plan{color:#1ea393}#telemedicine.telemedicine-faga .table-price__body-medicine-name{background-color:#e8f5ed}#telemedicine.telemedicine-faga .table-price__body-plan{background-color:#1ea393;font-size:1.5rem}#telemedicine.telemedicine-faga .counseling__text-container{text-align:center}#telemedicine.telemedicine-faga .counseling__text{position:relative;font-weight:700;font-size:1.8rem;margin-bottom:14px}#telemedicine.telemedicine-faga .counseling__text:before,#telemedicine.telemedicine-faga .counseling__text:after{position:absolute;display:block;content:"";height:20px;width:2px;background-color:#3e3a39}#telemedicine.telemedicine-faga .counseling__text:before{left:-24px;bottom:-6px;transform:rotate(135deg)}#telemedicine.telemedicine-faga .counseling__text:after{right:-24px;bottom:-6px;transform:rotate(45deg)}#telemedicine.telemedicine-faga .counseling__button{display:block;width:100%;max-width:400px;padding:24px;margin-left:auto;margin-right:auto;color:#fff;background-color:#1ea393;font-size:2.4rem;font-weight:700;border-radius:9999px;text-align:center}#telemedicine.telemedicine-faga .counseling__button:hover{opacity:.8}@media screen and (max-width:860px){#telemedicine.telemedicine-faga .counseling__button{font-size:1.8rem}}#telemedicine.telemedicine-faga .faga-banner{margin-top:4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-faga .faga-banner{margin-top:3.5rem}}#telemedicine.telemedicine-flu .telemedicine-hero{padding-top:40.2336619204%;background-image:url("/assets/img/telemedicine/flu/fv_pc.jpg")}@media screen and (max-width:640px){#telemedicine.telemedicine-flu .telemedicine-hero{padding-top:76%;background-image:url("/assets/img/telemedicine/flu/fv_sp.jpg")}}#telemedicine.telemedicine-flu .telemedicine-hero__contents{padding:2.7777777778% 15.1736111111% 0 30.9027777778%}@media screen and (max-width:640px){#telemedicine.telemedicine-flu .telemedicine-hero__contents{padding:2.8% 4% 0}}@media screen and (max-width:640px){#telemedicine.telemedicine-flu .telemedicine-hero__text{display:none}}#telemedicine.telemedicine-flu .telemedicine-hero__title{margin-bottom:3.0555555556%;margin-left:.7986111111%}@media screen and (max-width:640px){#telemedicine.telemedicine-flu .telemedicine-hero__title{margin-bottom:0;margin-left:0}}#telemedicine.telemedicine-flu .telemedicine-hero__title-text{font-family:fot-tsukuardgothic-std,sans-serif;display:inline-block;color:#000;margin-left:6.4453125vw;font-size:1.5625vw}@media screen and (max-width:640px){#telemedicine.telemedicine-flu .telemedicine-hero__title-text{display:inline;color:#fff;margin-left:0;line-height:1.8;text-shadow:1px 2px 2px gray;font-size:3.2vw}}#telemedicine.telemedicine-flu #introduction .toc__title,#telemedicine.telemedicine-flu #introduction .toc__item{color:#1f2057}#telemedicine.telemedicine-flu #why{background-color:#fafafa}#telemedicine.telemedicine-flu #why h2{color:#ed6058}#telemedicine.telemedicine-flu .telemedicine-flow{margin:80px auto !important}#telemedicine.telemedicine-flu .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-flu .telemedicine-flow__flow:nth-child(2){border-right:solid 1px #131539}@media screen and (max-width:768px){#telemedicine.telemedicine-flu .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-flu .telemedicine-flow__flow:nth-child(2){border-right:none;border-bottom:solid 1px #131539}}#telemedicine.telemedicine-flu .telemedicine-flow__flow-text span{color:#3e3a39;font-family:fot-tsukuardgothic-std,sans-serif;background:linear-gradient(transparent 60%,#bee4ce 60%)}@media screen and (max-width:768px){#telemedicine.telemedicine-flu .telemedicine-flow__flow-text span{letter-spacing:-1px}}@media screen and (min-width:769px){#telemedicine.telemedicine-flu .telemedicine-flow__flow-detail-text{width:62%}}#telemedicine.telemedicine-flu .telemedicine-flow__flow-detail-text-ttl{color:#4aaf99;font-family:fot-tsukuardgothic-std,sans-serif}#telemedicine.telemedicine-flu .table{margin-top:clamp(2.4rem,(100vw - 375px)*(0.00657277) + 2.4rem,3.1rem);border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0}#telemedicine.telemedicine-flu .table th,#telemedicine.telemedicine-flu .table td{border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;line-height:1.4;padding:1rem;text-align:center}#telemedicine.telemedicine-flu .table th{background-color:#f9f1ef;font-weight:700;font-size:clamp(1.2rem,(100vw - 375px)*(0.0018779343) + 1.2rem,1.4rem);text-align:center;white-space:nowrap}#telemedicine.telemedicine-flu .table td{font-size:1.4rem;height:7.2rem}#telemedicine.telemedicine-flu .table td small{font-size:1.2rem}#telemedicine.telemedicine-quit-smoking{overflow:initial}#telemedicine.telemedicine-quit-smoking .telemedicine-hero{padding-top:40.2083333333vw;background-image:url("/assets/img/telemedicine/quit_smoking/fv_pc.jpg")}@media screen and (max-width:640px){#telemedicine.telemedicine-quit-smoking .telemedicine-hero{padding-top:97.3333333333vw;background-image:url("/assets/img/telemedicine/quit_smoking/fv_sp.jpg")}}#telemedicine.telemedicine-quit-smoking .telemedicine-hero__contents{padding:5.3472222222vw 22.1527777778vw 0 13.3333333333vw}@media screen and (max-width:640px){#telemedicine.telemedicine-quit-smoking .telemedicine-hero__contents{padding:7.4666666667vw 5.3333333333vw 0}}#telemedicine.telemedicine-quit-smoking .telemedicine-hero__title{margin-bottom:1.25vw}@media screen and (max-width:640px){#telemedicine.telemedicine-quit-smoking .telemedicine-hero__title{margin-bottom:3.4666666667vw;line-height:1.3}}#telemedicine.telemedicine-quit-smoking .telemedicine-hero__title-text{font-family:fot-tsukuardgothic-std,sans-serif;font-size:1.5277777778vw;color:#000;letter-spacing:.06em}@media screen and (max-width:640px){#telemedicine.telemedicine-quit-smoking .telemedicine-hero__title-text{font-size:3.7333333333vw}}#telemedicine.telemedicine-quit-smoking #introduction .toc__item{color:#333}#telemedicine.telemedicine-quit-smoking #introduction .toc__item:before{color:#c3bfbf}#telemedicine.telemedicine-quit-smoking .telemedicine-flow__title-text{color:#3e3a39}#telemedicine.telemedicine-quit-smoking .telemedicine-flow__title:before,#telemedicine.telemedicine-quit-smoking .telemedicine-flow__title:after{display:none}#telemedicine.telemedicine-quit-smoking .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-quit-smoking .telemedicine-flow__flow:nth-child(2){border-right:solid 1px #3e3a39}@media screen and (max-width:768px){#telemedicine.telemedicine-quit-smoking .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-quit-smoking .telemedicine-flow__flow:nth-child(2){border-right:none;border-bottom:solid 1px #3e3a39}}#telemedicine.telemedicine-quit-smoking .telemedicine-flow__flow-text span{color:#131539;background:linear-gradient(transparent 60%,#fff974 60%)}#telemedicine.telemedicine-quit-smoking .telemedicine-flow__flow-detail-text-ttl{color:#3e3a39}#telemedicine.telemedicine-quit-smoking .telemedicine-flow__comparison{margin-top:80px}@media screen and (max-width:768px){#telemedicine.telemedicine-quit-smoking .telemedicine-flow__comparison{margin-top:50px}}#telemedicine.telemedicine-quit-smoking #why{background-color:#fff974}#telemedicine.telemedicine-quit-smoking #why h2{color:#000;line-height:1.3}#telemedicine.telemedicine-quit-smoking .callout{border:2px solid #f8bdb9;padding:16px}#telemedicine.telemedicine-quit-smoking .callout__title{color:#ed6058;font-size:1.4rem;font-weight:700;text-align:center;line-height:1}#telemedicine.telemedicine-quit-smoking .callout__text{margin-top:8px;text-align:left;font-weight:400;font-size:1.2rem;line-height:1.5}#telemedicine.telemedicine-quit-smoking .table-price__body-medicine-note{font-size:1rem}#telemedicine.telemedicine-quit-smoking .table-price .discount{display:block;font-size:1.5rem;color:#ed6058;margin-bottom:.5rem}@media screen and (max-width:768px){#telemedicine.telemedicine-quit-smoking .table-price .discount{font-size:1.4rem}}#telemedicine.telemedicine-quit-smoking .medicines-title{display:flex;align-items:center}@media screen and (max-width:768px){#telemedicine.telemedicine-quit-smoking .medicines-title{display:grid;gap:0}}#telemedicine.telemedicine-quit-smoking .medicines-contents{display:flex;column-gap:2rem}@media screen and (max-width:768px){#telemedicine.telemedicine-quit-smoking .medicines-contents{display:block}}#telemedicine.telemedicine-quit-smoking .medicines-list{padding-top:0}#telemedicine.telemedicine-quit-smoking .medicines-list>li{margin-bottom:2rem}#telemedicine.telemedicine-quit-smoking .medicines-image{width:180px;flex:180px 1 0;display:flex}@media screen and (max-width:768px){#telemedicine.telemedicine-quit-smoking .medicines-image{width:100%;margin-bottom:2rem}}#telemedicine.telemedicine-quit-smoking .medicines-description{padding-top:2.4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-quit-smoking .medicines-description{padding-top:0}}#telemedicine.telemedicine-skincare .telemedicine-hero{background-image:url("/assets/img/telemedicine/skincare/fv_pc.jpg")}@media screen and (max-width:640px){#telemedicine.telemedicine-skincare .telemedicine-hero{padding-top:71.0666666667%;background-image:url("/assets/img/telemedicine/skincare/fv_sp.jpg")}}#telemedicine.telemedicine-skincare .telemedicine-hero__contents{padding:3.359375% 14.3359375% 0}@media screen and (max-width:640px){#telemedicine.telemedicine-skincare .telemedicine-hero__contents{padding:4% 4.2666666667% 0}}#telemedicine.telemedicine-skincare .telemedicine-hero__title-text-sub{display:block;width:fit-content;background-color:#e9e5d4;color:#3e3a39}#telemedicine.telemedicine-skincare .telemedicine-hero__title-text{color:#3e3a39;letter-spacing:-.08px}#telemedicine.telemedicine-skincare .telemedicine-hero__text{margin-top:-6.25%}@media screen and (max-width:640px){#telemedicine.telemedicine-skincare .telemedicine-hero__text{margin-top:-16%}}#telemedicine.telemedicine-skincare #introduction h1{color:#3e3a39}#telemedicine.telemedicine-skincare .table-caption{background-color:#f8c1b8;border:solid #dcdcdc;border-width:1px 1px 0;text-align:center;font-weight:700;padding:.5rem}#telemedicine.telemedicine-skincare .table-price{border:solid #dcdcdc;border-width:1px 0 0 1px}#telemedicine.telemedicine-skincare .table-price.secondary th,#telemedicine.telemedicine-skincare .table-price.secondary td{font-size:min(14px, 3vw);padding:.5rem min(2rem, 1vw)}#telemedicine.telemedicine-skincare .table-price th,#telemedicine.telemedicine-skincare .table-price td{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:1rem min(2rem, 1vw);height:40px}#telemedicine.telemedicine-skincare .table-price>thead>tr>th{text-align:center;font-weight:700}#telemedicine.telemedicine-skincare .table-price>thead>tr .table-head-main{background-color:#f8c1b8}#telemedicine.telemedicine-skincare .table-price>thead>tr .table-head-sub{background-color:rgba(248,193,184,.4)}#telemedicine.telemedicine-skincare .table-price>thead>tr .table-head-secondary{background-color:#f8c1b8;font-weight:700;color:#3e3a39;font-size:16px}#telemedicine.telemedicine-skincare .table-price>thead>tr .table-head-secondary>br{display:inline}#telemedicine.telemedicine-skincare .table-price>thead .discount{font-size:min(10px, 2vw);color:#dc695e}#telemedicine.telemedicine-skincare .table-price>tbody.table-body-secondary>tr>th{background-color:rgba(248,193,184,.3);font-size:16px;color:#3e3a39;padding:16px;line-height:1}#telemedicine.telemedicine-skincare .table-price>tbody.table-body-secondary>tr>td{padding:1rem;text-align:center;height:100px}#telemedicine.telemedicine-skincare .table-price>tbody.table-body-secondary .text{margin-top:.5rem;color:#3e3a39}#telemedicine.telemedicine-skincare .table-price>tbody.table-body-secondary .text>br{display:none}#telemedicine.telemedicine-skincare .table-price>tbody>tr>th{background:rgba(233,229,212,.2);font-weight:bold;padding:1rem min(2rem, 1vw)}#telemedicine.telemedicine-skincare .table-price>tbody>tr>th.tac{text-align:center}#telemedicine.telemedicine-skincare .table-price>tbody>tr>th>.sub{font-weight:normal}#telemedicine.telemedicine-skincare .table-price>tbody>tr .table-body-head{background-color:rgba(248,193,184,.3)}#telemedicine.telemedicine-skincare .table-price>tbody .price,#telemedicine.telemedicine-skincare .table-price>tbody .per-month{text-align:center}#telemedicine.telemedicine-skincare .table-price>tbody .per-month{font-size:min(10px, 2vw)}#telemedicine.telemedicine-skincare .table-price>tbody .months{font-size:min(12px, 2vw)}#telemedicine.telemedicine-skincare .table-price>tbody .description-wrap{padding:1rem}#telemedicine.telemedicine-skincare .table-price>tbody .component{background:rgba(233,229,212,.2);padding:.5rem 1rem;margin-top:1rem;font-size:min(12px, 2.5vw)}@media screen and (min-width: 641px){#telemedicine.telemedicine-skincare .table-price>thead>tr .table-head-secondary{font-size:14px}#telemedicine.telemedicine-skincare .table-price>thead>tr .table-head-secondary>br{display:none}#telemedicine.telemedicine-skincare .table-price>tbody.table-body-secondary>tr>th{font-size:14px;padding:1rem;line-height:1.4}#telemedicine.telemedicine-skincare .table-price>tbody.table-body-secondary .text>br{display:inline}}#telemedicine.telemedicine-skincare .howto__movie-wrapper{margin:0 40px;padding:52.25% 0 0;position:relative}@media screen and (max-width:768px){#telemedicine.telemedicine-skincare .howto__movie-wrapper{margin:0 15px;padding:56.25% 0 0}}#telemedicine.telemedicine-skincare .telemedicine-flow__title-text{color:#3e3a39}#telemedicine.telemedicine-skincare .telemedicine-flow__title:before,#telemedicine.telemedicine-skincare .telemedicine-flow__title:after{display:none}#telemedicine.telemedicine-skincare .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-skincare .telemedicine-flow__flow:nth-child(2){border-right:solid 1px #ece8df}@media screen and (max-width:768px){#telemedicine.telemedicine-skincare .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-skincare .telemedicine-flow__flow:nth-child(2){border-right:none;border-bottom:solid 1px #ece8df}}#telemedicine.telemedicine-skincare .telemedicine-flow__flow-text span{color:#3e3a39;background:linear-gradient(transparent 60%,#faecea 60%)}#telemedicine.telemedicine-skincare .telemedicine-flow__flow-detail-text-ttl{color:#f8c1b8}#telemedicine.telemedicine-morningafterpill .telemedicine-hero{padding-top:40.1953125%;background-image:url("/assets/img/telemedicine/morningafterpill/fv_pc.jpg")}@media screen and (max-width:640px){#telemedicine.telemedicine-morningafterpill .telemedicine-hero{padding-top:75.0666666667%;background-image:url("/assets/img/telemedicine/morningafterpill/fv_sp.jpg")}}#telemedicine.telemedicine-morningafterpill .telemedicine-hero__contents{padding:1.6796875% 0 0}@media screen and (max-width:640px){#telemedicine.telemedicine-morningafterpill .telemedicine-hero__contents{padding:3.3333333333% 0 0}}#telemedicine.telemedicine-morningafterpill .telemedicine-hero__title{text-align:left;padding-left:37.890625%;padding-right:21.328125%}@media screen and (max-width:640px){#telemedicine.telemedicine-morningafterpill .telemedicine-hero__title{padding-left:36.2666666667%;padding-right:0}}#telemedicine.telemedicine-morningafterpill .telemedicine-hero__title-text-sub{background-color:#f56075}#telemedicine.telemedicine-morningafterpill .telemedicine-hero__title-text{color:#f56075;display:block;font-size:1.25vw}#telemedicine.telemedicine-morningafterpill #why{background-color:#f4f9f9}#telemedicine.telemedicine-morningafterpill #why h2{color:#4b4c74;font-family:fot-tsukuardgothic-std,sans-serif;line-height:1.3}#telemedicine.telemedicine-morningafterpill .telemedicine-flow{margin:80px auto !important}#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow:nth-child(2){border-right:solid 1px #4b4c74}@media screen and (max-width:768px){#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow:nth-child(2){border-right:none;border-bottom:solid 1px #4b4c74}}#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow-text span{color:#3e3a39;background:linear-gradient(transparent 60%,#d4e8ff 60%)}@media screen and (max-width:768px){#telemedicine.telemedicine-morningafterpill .telemedicine-flow__flow-text span{letter-spacing:-1px}}#telemedicine.telemedicine-pollen-allergy{overflow:initial}#telemedicine.telemedicine-pollen-allergy .telemedicine-hero{padding-top:37.9166666667vw;background-image:url("/assets/img/telemedicine/pollen_allergy/fv_pc.jpg")}@media screen and (max-width:640px){#telemedicine.telemedicine-pollen-allergy .telemedicine-hero{padding-top:77.6vw;background-image:url("/assets/img/telemedicine/pollen_allergy/fv_sp.jpg")}}#telemedicine.telemedicine-pollen-allergy .telemedicine-hero__contents{padding:3.5416666667vw 37.5694444444vw 0 14.0277777778vw}@media screen and (max-width:640px){#telemedicine.telemedicine-pollen-allergy .telemedicine-hero__contents{padding:5.0666666667vw 25.6vw 0 4.2666666667vw}}#telemedicine.telemedicine-pollen-allergy .telemedicine-hero__title{font-family:fot-tsukuardgothic-std,sans-serif}#telemedicine.telemedicine-pollen-allergy .telemedicine-hero__title-text{display:inline-block;font-size:1.5277777778vw;color:#6c584c}@media screen and (max-width:640px){#telemedicine.telemedicine-pollen-allergy .telemedicine-hero__title-text{font-size:3.7333333333vw}}#telemedicine.telemedicine-pollen-allergy .telemedicine-hero__title-label{display:block;width:fit-content;margin-top:1.3888888889vw;padding:.2083333333vw 2.0833333333vw .3472222222vw;background-color:#ef8b7b;border-radius:2em;color:#fff;font-size:1.7361111111vw;line-height:1.3}@media screen and (max-width:640px){#telemedicine.telemedicine-pollen-allergy .telemedicine-hero__title-label{margin-top:2.1333333333vw;padding:0 4.2666666667vw .5333333333vw;font-size:3.2vw;font-weight:400}}@media screen and (max-width:640px){#telemedicine.telemedicine-pollen-allergy .telemedicine-hero__text{margin-top:2.4vw}}#telemedicine.telemedicine-pollen-allergy .reservation{margin:0;padding-top:100px;padding-bottom:100px;background-color:rgba(108,88,76,.05)}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .reservation{padding-top:64px;padding-bottom:64px}}#telemedicine.telemedicine-pollen-allergy .reservation__note{font-size:1.2rem;font-weight:400;margin-top:5px}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .reservation__note{text-align:left}}#telemedicine.telemedicine-pollen-allergy .reservation_btn__image{display:inline-block;max-width:580px;padding:0}#telemedicine.telemedicine-pollen-allergy #introduction h1{font-family:fot-tsukuardgothic-std,sans-serif;color:#6c584c}#telemedicine.telemedicine-pollen-allergy #introduction h1 span{color:#ef8b7b}#telemedicine.telemedicine-pollen-allergy #introduction .toc{border:0;border-radius:8px;background-color:rgba(108,88,76,.05)}#telemedicine.telemedicine-pollen-allergy #introduction .toc__title{font-family:fot-tsukuardgothic-std,sans-serif;color:#6c584c}#telemedicine.telemedicine-pollen-allergy #introduction .toc__item{color:#6c584c}#telemedicine.telemedicine-pollen-allergy #introduction .toc__item:before{color:#9ec319}#telemedicine.telemedicine-pollen-allergy .why{background-color:rgba(108,88,76,.05)}#telemedicine.telemedicine-pollen-allergy .why__title{font-family:fot-tsukuardgothic-std,sans-serif;color:#6c584c}#telemedicine.telemedicine-pollen-allergy .why__notice{margin-top:1rem;text-align:right;font-size:1.4rem;font-weight:400;letter-spacing:.07em;line-height:1.5}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .why__notice{text-align:left;font-size:1.2rem}}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy #steps{margin-bottom:80px}}#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__title-text{color:#6c584c;font-family:fot-tsukuardgothic-std,sans-serif}#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__title:before,#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__title:after{display:none}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow{padding-left:15px;padding-bottom:0}}#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:nth-child(2),#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:nth-child(3){border-right:solid 1px #9ec319}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:first-child,#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:nth-child(2),#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:nth-child(3){border-right:none;border-bottom:solid 1px #9ec319}}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:first-child{padding-left:0}}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:nth-child(2) .telemedicine-flow__flow-detail-image img{margin-right:-40%}}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:nth-child(3) .telemedicine-flow__flow-detail-text{padding-right:1%}}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:nth-child(3) .telemedicine-flow__flow-detail-image img{margin-right:-50%}}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow:last-child .telemedicine-flow__flow-detail-text-txt{line-height:1.3}}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow-step img{width:47px !important}}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow-detail-text{width:73%;line-height:1.5}}#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow-detail-text-ttl{color:#9ec319}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow-detail-text-ttl{font-size:2rem}}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow-detail-text-txt{font-size:1.4rem;padding-right:.5em}#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow-detail-text-txt small{font-size:1.2rem}}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow-detail-image{width:32%;flex-shrink:0}}#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow-text span{color:#6c584c;background:linear-gradient(transparent 60%,#e9f4eb 60%)}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .telemedicine-flow__flow-text span{font-size:1.6rem}}#telemedicine.telemedicine-pollen-allergy .table-type{color:#3e3a39;table-layout:inherit}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type{border-bottom:none}}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type .--pc{display:none}}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .table-type .--sp{display:none}}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__row{display:grid;grid-template-columns:130px 1fr;grid-template-rows:1fr auto;border-bottom:1px solid #dcdcdc}}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type.--has-img .table-type__row{grid-template-columns:110px 1fr}}#telemedicine.telemedicine-pollen-allergy .table-type__note{font-size:1.2rem}#telemedicine.telemedicine-pollen-allergy .table-type__head{background-color:#f8c1b8;font-size:1.6rem;width:auto}@media screen and (min-width:769px){#telemedicine.telemedicine-pollen-allergy .table-type__head.--name{width:22.4113475177%}#telemedicine.telemedicine-pollen-allergy .table-type__head.--img{width:17.8723404255%}#telemedicine.telemedicine-pollen-allergy .table-type__head.--price{width:23.829787234%}}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__head{font-size:1.4rem;border:none}#telemedicine.telemedicine-pollen-allergy .table-type__head.--name{grid-column:1/2;grid-row:1/3;border-right:1px solid #dcdcdc}#telemedicine.telemedicine-pollen-allergy .table-type__head.--description{grid-column:2/3;grid-row:1/3}}#telemedicine.telemedicine-pollen-allergy .table-type__body{font-size:1.6rem;line-height:1.2;padding-inline:0}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body{padding-top:0;padding-inline:8px;font-size:1.4rem;border:none}}#telemedicine.telemedicine-pollen-allergy .table-type__body-medicine{background-color:#f9f1ef;font-size:1.6rem}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body-medicine{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.4rem;grid-column:1/2;grid-row:1/3;border:none;border-right:1px solid #dcdcdc;letter-spacing:.08em}}#telemedicine.telemedicine-pollen-allergy .table-type__body-description{padding:8px;font-size:1.6rem;text-align:left;line-height:1.5}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body-description{padding:8px 0 0;font-size:1.4rem}}#telemedicine.telemedicine-pollen-allergy .table-type__body-price{font-size:2rem;line-height:1.5}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body-price{font-size:1.3rem;background-color:rgba(233,229,212,.2);padding-block:.4rem .6rem}}#telemedicine.telemedicine-pollen-allergy .table-type__body-price-split{font-weight:700;display:block}#telemedicine.telemedicine-pollen-allergy .table-type__body-price-split-standard{font-size:1.6rem;margin-inline:-.5em}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body-price-split-standard{font-size:1.3rem;line-height:1}}#telemedicine.telemedicine-pollen-allergy .table-type__body-price-price{font-weight:700;font-size:2.4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body-price-price{font-size:1.8rem;line-height:1}}#telemedicine.telemedicine-pollen-allergy .table-type__body-price-price .--unit{font-size:2rem}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body-price-price .--unit{font-size:1.3rem}}#telemedicine.telemedicine-pollen-allergy .table-type__body-price-price .--tax{font-size:1.5rem;font-weight:400;margin-left:-.5em}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body-price-price .--tax{font-size:1.3rem}}#telemedicine.telemedicine-pollen-allergy .table-type__body-img-wrap{padding:1.2rem}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body-img-wrap{border:none;padding-block:0 1rem}}#telemedicine.telemedicine-pollen-allergy .table-type__body-img{height:87px}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__body-img{height:85px}}#telemedicine.telemedicine-pollen-allergy .table-type__row.--img-horizontal .table-type__body-img{height:35px}#telemedicine.telemedicine-pollen-allergy .table-type__label{background-color:rgba(248,193,184,.3)}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy .table-type__label{grid-column:1/span 2;border:none}}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content ul{list-style-type:none}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content li{position:relative;padding-left:10px}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content li+li{margin-top:8px}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content li:before{position:absolute;left:-20px;top:7px;content:"";width:15px;height:15px;border-radius:50%;background-color:#f8c1b8}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content .therapy-ttl{margin-top:5.5rem}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content .therapy-ttl{margin-top:3.5rem}}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content .medicine-ttl{font-size:2rem;color:#ed6058;margin-top:5rem;font-weight:600}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content .medicine-ttl{font-size:1.8rem;margin-top:3rem}}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content .note{position:relative;font-size:1.8rem;padding-left:2rem;margin-top:2.5rem}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content .note:before{content:"";width:15px;position:absolute;left:0;top:4px;height:15px;border-radius:50%;background-color:#f8c1b8}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content .note{font-size:1.6rem}}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content .btn-reservation._thin{border:solid 1px #ed6058}@media screen and (max-width:768px){#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__content .btn-reservation._thin{font-size:1.4rem}}#telemedicine.telemedicine-pollen-allergy #telemedicine-description .desc__text.--emphasis .sm{vertical-align:super;font-size:1rem}#telemedicine.telemedicine-hpv .reservation{margin-top:80px;margin-bottom:80px}@media screen and (max-width:640px){#telemedicine.telemedicine-hpv .reservation{margin-top:40px;margin-bottom:40px}}#telemedicine.telemedicine-hpv .reservation__button{border-color:#f5a33d}#telemedicine.telemedicine-hpv .reservation__button:hover{background:linear-gradient(180deg,rgba(245,161,61,.05) 0%,rgba(239,114,129,.05) 100%)}#telemedicine.telemedicine-hpv .reservation__button-text{color:#f5a33d}#telemedicine.telemedicine-hpv .reservation__button-text:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f5a33d}#telemedicine.telemedicine-hpv #introduction{padding-bottom:108px;background:linear-gradient(180deg,rgba(245,161,61,.05) 0%,rgba(239,114,129,.05) 100%)}@media screen and (max-width:640px){#telemedicine.telemedicine-hpv #introduction{padding-bottom:80px}}#telemedicine.telemedicine-hpv #introduction h1{color:#333}#telemedicine.telemedicine-hpv #introduction h1 span{color:#f5a33d}#telemedicine.telemedicine-hpv #introduction .toc{background-color:#fff;border:none;border-radius:8px}#telemedicine.telemedicine-hpv #introduction .toc__title{color:#333}#telemedicine.telemedicine-hpv #introduction .toc__item{color:#333}#telemedicine.telemedicine-hpv #introduction .toc__item:before{color:#f5a33d}#telemedicine.telemedicine-hpv #why{margin-top:0}@media screen and (max-width:640px){#telemedicine.telemedicine-hpv .telemedicine-flow{margin:0 0 60px}}#telemedicine.telemedicine-hpv .telemedicine-flow__title:after,#telemedicine.telemedicine-hpv .telemedicine-flow__title:before{display:none}#telemedicine.telemedicine-hpv .telemedicine-flow__title-text{color:#333}@media screen and (max-width:640px){#telemedicine.telemedicine-hpv .telemedicine-flow__flows{margin:30px 0 0}}#telemedicine.telemedicine-hpv .telemedicine-flow__flow{position:relative;border-right:none}@media screen and (max-width:640px){#telemedicine.telemedicine-hpv .telemedicine-flow__flow{border-bottom:0;margin-bottom:20px}}#telemedicine.telemedicine-hpv .telemedicine-flow__flow+.telemedicine-flow__flow:before{content:"";width:20px;height:20px;border-style:solid;border-width:10px 0 10px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f5a33d;position:absolute;top:0;bottom:0;margin:auto;left:1rem}@media screen and (max-width:640px){#telemedicine.telemedicine-hpv .telemedicine-flow__flow+.telemedicine-flow__flow:before{border-width:12px 10px 0;border-color:#f5a33d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;top:-1rem;bottom:inherit}}#telemedicine.telemedicine-hpv .telemedicine-flow__flow-image>img{width:100%}#telemedicine.telemedicine-hpv .telemedicine-flow__flow-step{color:#f5a33d;font-family:fot-tsukuardgothic-std,sans-serif;justify-content:center;align-items:baseline;column-gap:2px;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width:640px){#telemedicine.telemedicine-hpv .telemedicine-flow__flow-step{margin-bottom:15px}}#telemedicine.telemedicine-hpv .telemedicine-flow__flow-step-num{font-size:28px;letter-spacing:0}#telemedicine.telemedicine-hpv .telemedicine-flow__flow-text{color:#333;padding-left:0;font-size:18px}@media screen and (max-width:640px){#telemedicine.telemedicine-hpv .telemedicine-flow__flow-text{font-size:20px}}#telemedicine.telemedicine-hpv .telemedicine-flow__flow-text-container{margin-top:15px;text-align:center}#telemedicine.telemedicine-hpv .desc__content .price{font-size:1.8rem}#telemedicine.telemedicine-blood #reservation{background:#f8f8f8}#telemedicine.telemedicine-blood .reservation{margin:0;padding:64px 0}@media screen and (max-width:768px){#telemedicine.telemedicine-blood .reservation{padding:48px 0}}#telemedicine.telemedicine-blood .reservation__button{border-color:#009abc}#telemedicine.telemedicine-blood .reservation__button:hover{background:rgba(0,154,188,.1)}#telemedicine.telemedicine-blood .reservation__button-text{color:#009abc}#telemedicine.telemedicine-blood .reservation__button-text:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f24651}#telemedicine.telemedicine-blood #introduction{padding-bottom:108px}@media screen and (max-width:640px){#telemedicine.telemedicine-blood #introduction{padding-bottom:80px}}#telemedicine.telemedicine-blood #introduction h1{color:#022d41}#telemedicine.telemedicine-blood #introduction h1 span{color:#009abc}#telemedicine.telemedicine-blood #introduction .toc{background-color:#f8f8f8;border:none;border-radius:8px}#telemedicine.telemedicine-blood #introduction .toc__title{color:#022d41}#telemedicine.telemedicine-blood #introduction .toc__item{color:#009abc}#telemedicine.telemedicine-blood #introduction .toc__item:before{color:#f24651}#telemedicine.telemedicine-blood #why{margin-top:0;background-color:#f8f8f8}#telemedicine.telemedicine-blood #why h2{color:#022d41}#telemedicine.telemedicine-blood .telemedicine-flow{margin:80px auto}@media screen and (max-width:640px){#telemedicine.telemedicine-blood .telemedicine-flow{margin:80px 0 60px}}#telemedicine.telemedicine-blood .telemedicine-flow__title:after,#telemedicine.telemedicine-blood .telemedicine-flow__title:before{display:none}#telemedicine.telemedicine-blood .telemedicine-flow__title-text{color:#022d41}@media screen and (max-width:640px){#telemedicine.telemedicine-blood .telemedicine-flow__flows{margin:30px 0 0}}#telemedicine.telemedicine-blood .telemedicine-flow__flow{position:relative;border-right:none}@media screen and (max-width:640px){#telemedicine.telemedicine-blood .telemedicine-flow__flow{border-bottom:0;margin-bottom:20px}}#telemedicine.telemedicine-blood .telemedicine-flow__flow+.telemedicine-flow__flow:before{content:"";width:20px;height:20px;border-style:solid;border-width:10px 0 10px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f24651;position:absolute;top:0;bottom:0;left:1rem;margin:auto}@media screen and (max-width:640px){#telemedicine.telemedicine-blood .telemedicine-flow__flow+.telemedicine-flow__flow:before{border-width:12px 10px 0;border-color:#f24651 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;top:-1rem;bottom:inherit}}#telemedicine.telemedicine-blood .telemedicine-flow__flow-image>img{width:100%}#telemedicine.telemedicine-blood .telemedicine-flow__flow-step{color:#f24651;font-family:fot-tsukuardgothic-std,sans-serif;justify-content:center;align-items:baseline;column-gap:2px;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width:640px){#telemedicine.telemedicine-blood .telemedicine-flow__flow-step{margin-bottom:15px}}#telemedicine.telemedicine-blood .telemedicine-flow__flow-step-num{font-size:28px;letter-spacing:0}#telemedicine.telemedicine-blood .telemedicine-flow__flow-text{color:#022d41;padding-left:0;font-size:18px}@media screen and (max-width:640px){#telemedicine.telemedicine-blood .telemedicine-flow__flow-text{font-size:20px}}#telemedicine.telemedicine-blood .telemedicine-flow__flow-text-container{margin-top:15px;text-align:center}#telemedicine.telemedicine-blood .desc__content .price{font-size:1.8rem}#telemedicine.telemedicine-blood .test-list{margin-top:2rem;display:flex;border-bottom:solid .1rem #eee;padding-bottom:1.5rem}#telemedicine.telemedicine-blood .test-list__title{width:12rem;color:#ed6058;flex-shrink:0}@media screen and (max-width:768px){#telemedicine.telemedicine-blood .test-list{flex-direction:column;padding-bottom:1rem}#telemedicine.telemedicine-blood .test-list__title{margin-bottom:1rem}#telemedicine.telemedicine-blood .test-list__text{line-height:1.75}}#telemedicine.telemedicine-std-treatment{overflow:initial}#telemedicine.telemedicine-acne-treatment,#telemedicine.telemedicine-std-treatment{font-family:"Noto Sans JP",sans-serif}#telemedicine.telemedicine-acne-treatment .--pc,#telemedicine.telemedicine-std-treatment .--pc,#telemedicine.telemedicine-kampo .--pc,#telemedicine.telemedicine-shift_menstruation .--pc,#telemedicine.telemedicine-dry-eye .--pc,#telemedicine.telemedicine-travel .--pc,#telemedicine.telemedicine-pill .--pc,#telemedicine.telemedicine-aga .--pc,#telemedicine.telemedicine-faga .--pc,#telemedicine.telemedicine-diet .--pc,#telemedicine.telemedicine-morningafterpill .--pc,#telemedicine.telemedicine-sas .--pc{display:revert}#telemedicine.telemedicine-acne-treatment .--sp,#telemedicine.telemedicine-std-treatment .--sp,#telemedicine.telemedicine-kampo .--sp,#telemedicine.telemedicine-shift_menstruation .--sp,#telemedicine.telemedicine-dry-eye .--sp,#telemedicine.telemedicine-travel .--sp,#telemedicine.telemedicine-pill .--sp,#telemedicine.telemedicine-aga .--sp,#telemedicine.telemedicine-faga .--sp,#telemedicine.telemedicine-diet .--sp,#telemedicine.telemedicine-morningafterpill .--sp,#telemedicine.telemedicine-sas .--sp{display:none}#telemedicine.telemedicine-acne-treatment *+.desc__text,#telemedicine.telemedicine-std-treatment *+.desc__text,#telemedicine.telemedicine-kampo *+.desc__text,#telemedicine.telemedicine-shift_menstruation *+.desc__text,#telemedicine.telemedicine-dry-eye *+.desc__text,#telemedicine.telemedicine-travel *+.desc__text,#telemedicine.telemedicine-pill *+.desc__text,#telemedicine.telemedicine-aga *+.desc__text,#telemedicine.telemedicine-faga *+.desc__text,#telemedicine.telemedicine-diet *+.desc__text,#telemedicine.telemedicine-morningafterpill *+.desc__text,#telemedicine.telemedicine-sas *+.desc__text{margin-top:6rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .--pc,#telemedicine.telemedicine-std-treatment .--pc,#telemedicine.telemedicine-kampo .--pc,#telemedicine.telemedicine-shift_menstruation .--pc,#telemedicine.telemedicine-dry-eye .--pc,#telemedicine.telemedicine-travel .--pc,#telemedicine.telemedicine-pill .--pc,#telemedicine.telemedicine-aga .--pc,#telemedicine.telemedicine-faga .--pc,#telemedicine.telemedicine-diet .--pc,#telemedicine.telemedicine-morningafterpill .--pc,#telemedicine.telemedicine-sas .--pc{display:none}#telemedicine.telemedicine-acne-treatment .--sp,#telemedicine.telemedicine-std-treatment .--sp,#telemedicine.telemedicine-kampo .--sp,#telemedicine.telemedicine-shift_menstruation .--sp,#telemedicine.telemedicine-dry-eye .--sp,#telemedicine.telemedicine-travel .--sp,#telemedicine.telemedicine-pill .--sp,#telemedicine.telemedicine-aga .--sp,#telemedicine.telemedicine-faga .--sp,#telemedicine.telemedicine-diet .--sp,#telemedicine.telemedicine-morningafterpill .--sp,#telemedicine.telemedicine-sas .--sp{display:revert}#telemedicine.telemedicine-acne-treatment .table,#telemedicine.telemedicine-std-treatment .table,#telemedicine.telemedicine-kampo .table,#telemedicine.telemedicine-shift_menstruation .table,#telemedicine.telemedicine-dry-eye .table,#telemedicine.telemedicine-travel .table,#telemedicine.telemedicine-pill .table,#telemedicine.telemedicine-aga .table,#telemedicine.telemedicine-faga .table,#telemedicine.telemedicine-diet .table,#telemedicine.telemedicine-morningafterpill .table,#telemedicine.telemedicine-sas .table{margin-top:2.4rem}}#telemedicine.telemedicine-acne-treatment .table,#telemedicine.telemedicine-std-treatment .table,#telemedicine.telemedicine-kampo .table,#telemedicine.telemedicine-shift_menstruation .table,#telemedicine.telemedicine-dry-eye .table,#telemedicine.telemedicine-travel .table,#telemedicine.telemedicine-pill .table,#telemedicine.telemedicine-aga .table,#telemedicine.telemedicine-faga .table,#telemedicine.telemedicine-diet .table,#telemedicine.telemedicine-morningafterpill .table,#telemedicine.telemedicine-sas .table{border:1px solid #dcdcdc;width:100%;margin-top:3.2rem}#telemedicine.telemedicine-acne-treatment .table+table,#telemedicine.telemedicine-std-treatment .table+table,#telemedicine.telemedicine-kampo .table+table,#telemedicine.telemedicine-shift_menstruation .table+table,#telemedicine.telemedicine-dry-eye .table+table,#telemedicine.telemedicine-travel .table+table,#telemedicine.telemedicine-pill .table+table,#telemedicine.telemedicine-aga .table+table,#telemedicine.telemedicine-faga .table+table,#telemedicine.telemedicine-diet .table+table,#telemedicine.telemedicine-morningafterpill .table+table,#telemedicine.telemedicine-sas .table+table{border-top:none}#telemedicine.telemedicine-acne-treatment .table th,#telemedicine.telemedicine-std-treatment .table th,#telemedicine.telemedicine-kampo .table th,#telemedicine.telemedicine-shift_menstruation .table th,#telemedicine.telemedicine-dry-eye .table th,#telemedicine.telemedicine-travel .table th,#telemedicine.telemedicine-pill .table th,#telemedicine.telemedicine-aga .table th,#telemedicine.telemedicine-faga .table th,#telemedicine.telemedicine-diet .table th,#telemedicine.telemedicine-morningafterpill .table th,#telemedicine.telemedicine-sas .table th{font-weight:700;background-color:rgba(248,193,184,.4)}#telemedicine.telemedicine-acne-treatment .table.fixed,#telemedicine.telemedicine-std-treatment .table.fixed,#telemedicine.telemedicine-kampo .table.fixed,#telemedicine.telemedicine-shift_menstruation .table.fixed,#telemedicine.telemedicine-dry-eye .table.fixed,#telemedicine.telemedicine-travel .table.fixed,#telemedicine.telemedicine-pill .table.fixed,#telemedicine.telemedicine-aga .table.fixed,#telemedicine.telemedicine-faga .table.fixed,#telemedicine.telemedicine-diet .table.fixed,#telemedicine.telemedicine-morningafterpill .table.fixed,#telemedicine.telemedicine-sas .table.fixed{table-layout:fixed}#telemedicine.telemedicine-acne-treatment .table .center,#telemedicine.telemedicine-std-treatment .table .center,#telemedicine.telemedicine-kampo .table .center,#telemedicine.telemedicine-shift_menstruation .table .center,#telemedicine.telemedicine-dry-eye .table .center,#telemedicine.telemedicine-travel .table .center,#telemedicine.telemedicine-pill .table .center,#telemedicine.telemedicine-aga .table .center,#telemedicine.telemedicine-faga .table .center,#telemedicine.telemedicine-diet .table .center,#telemedicine.telemedicine-morningafterpill .table .center,#telemedicine.telemedicine-sas .table .center{text-align:center}#telemedicine.telemedicine-acne-treatment .table .top,#telemedicine.telemedicine-std-treatment .table .top,#telemedicine.telemedicine-kampo .table .top,#telemedicine.telemedicine-shift_menstruation .table .top,#telemedicine.telemedicine-dry-eye .table .top,#telemedicine.telemedicine-travel .table .top,#telemedicine.telemedicine-pill .table .top,#telemedicine.telemedicine-aga .table .top,#telemedicine.telemedicine-faga .table .top,#telemedicine.telemedicine-diet .table .top,#telemedicine.telemedicine-morningafterpill .table .top,#telemedicine.telemedicine-sas .table .top{vertical-align:top}#telemedicine.telemedicine-acne-treatment .table .emphasis,#telemedicine.telemedicine-std-treatment .table .emphasis,#telemedicine.telemedicine-kampo .table .emphasis,#telemedicine.telemedicine-shift_menstruation .table .emphasis,#telemedicine.telemedicine-dry-eye .table .emphasis,#telemedicine.telemedicine-travel .table .emphasis,#telemedicine.telemedicine-pill .table .emphasis,#telemedicine.telemedicine-aga .table .emphasis,#telemedicine.telemedicine-faga .table .emphasis,#telemedicine.telemedicine-diet .table .emphasis,#telemedicine.telemedicine-morningafterpill .table .emphasis,#telemedicine.telemedicine-sas .table .emphasis{font-weight:700;color:#ed6058}#telemedicine.telemedicine-acne-treatment .table th,#telemedicine.telemedicine-acne-treatment .table td,#telemedicine.telemedicine-std-treatment .table th,#telemedicine.telemedicine-std-treatment .table td,#telemedicine.telemedicine-kampo .table th,#telemedicine.telemedicine-kampo .table td,#telemedicine.telemedicine-shift_menstruation .table th,#telemedicine.telemedicine-shift_menstruation .table td,#telemedicine.telemedicine-dry-eye .table th,#telemedicine.telemedicine-dry-eye .table td,#telemedicine.telemedicine-travel .table th,#telemedicine.telemedicine-travel .table td,#telemedicine.telemedicine-pill .table th,#telemedicine.telemedicine-pill .table td,#telemedicine.telemedicine-aga .table th,#telemedicine.telemedicine-aga .table td,#telemedicine.telemedicine-faga .table th,#telemedicine.telemedicine-faga .table td,#telemedicine.telemedicine-diet .table th,#telemedicine.telemedicine-diet .table td,#telemedicine.telemedicine-morningafterpill .table th,#telemedicine.telemedicine-morningafterpill .table td,#telemedicine.telemedicine-sas .table th,#telemedicine.telemedicine-sas .table td{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:min(16px, 2.8vw)}#telemedicine.telemedicine-acne-treatment .table th,#telemedicine.telemedicine-std-treatment .table th,#telemedicine.telemedicine-kampo .table th,#telemedicine.telemedicine-shift_menstruation .table th,#telemedicine.telemedicine-dry-eye .table th,#telemedicine.telemedicine-travel .table th,#telemedicine.telemedicine-pill .table th,#telemedicine.telemedicine-aga .table th,#telemedicine.telemedicine-faga .table th,#telemedicine.telemedicine-diet .table th,#telemedicine.telemedicine-morningafterpill .table th,#telemedicine.telemedicine-sas .table th{height:5rem;padding:.5rem .2rem;min-width:min(8vw, 10rem)}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .table th,#telemedicine.telemedicine-std-treatment .table th,#telemedicine.telemedicine-kampo .table th,#telemedicine.telemedicine-shift_menstruation .table th,#telemedicine.telemedicine-dry-eye .table th,#telemedicine.telemedicine-travel .table th,#telemedicine.telemedicine-pill .table th,#telemedicine.telemedicine-aga .table th,#telemedicine.telemedicine-faga .table th,#telemedicine.telemedicine-diet .table th,#telemedicine.telemedicine-morningafterpill .table th,#telemedicine.telemedicine-sas .table th{height:3.2rem;min-width:min(12vw, 4rem)}}#telemedicine.telemedicine-acne-treatment .table td,#telemedicine.telemedicine-std-treatment .table td,#telemedicine.telemedicine-kampo .table td,#telemedicine.telemedicine-shift_menstruation .table td,#telemedicine.telemedicine-dry-eye .table td,#telemedicine.telemedicine-travel .table td,#telemedicine.telemedicine-pill .table td,#telemedicine.telemedicine-aga .table td,#telemedicine.telemedicine-faga .table td,#telemedicine.telemedicine-diet .table td,#telemedicine.telemedicine-morningafterpill .table td,#telemedicine.telemedicine-sas .table td{height:7rem;padding:.5rem min(1rem, 1vw);line-height:1.4;word-break:break-all}#telemedicine.telemedicine-acne-treatment .table td.--main,#telemedicine.telemedicine-std-treatment .table td.--main,#telemedicine.telemedicine-kampo .table td.--main,#telemedicine.telemedicine-shift_menstruation .table td.--main,#telemedicine.telemedicine-dry-eye .table td.--main,#telemedicine.telemedicine-travel .table td.--main,#telemedicine.telemedicine-pill .table td.--main,#telemedicine.telemedicine-aga .table td.--main,#telemedicine.telemedicine-faga .table td.--main,#telemedicine.telemedicine-diet .table td.--main,#telemedicine.telemedicine-morningafterpill .table td.--main,#telemedicine.telemedicine-sas .table td.--main{background-color:#f9f1ef;font-weight:700;line-height:1.4}#telemedicine.telemedicine-acne-treatment .table td.--sub,#telemedicine.telemedicine-std-treatment .table td.--sub,#telemedicine.telemedicine-kampo .table td.--sub,#telemedicine.telemedicine-shift_menstruation .table td.--sub,#telemedicine.telemedicine-dry-eye .table td.--sub,#telemedicine.telemedicine-travel .table td.--sub,#telemedicine.telemedicine-pill .table td.--sub,#telemedicine.telemedicine-aga .table td.--sub,#telemedicine.telemedicine-faga .table td.--sub,#telemedicine.telemedicine-diet .table td.--sub,#telemedicine.telemedicine-morningafterpill .table td.--sub,#telemedicine.telemedicine-sas .table td.--sub{background-color:#fcfbfc;font-size:min(14px, 3vw)}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .table td.--secondary,#telemedicine.telemedicine-std-treatment .table td.--secondary,#telemedicine.telemedicine-kampo .table td.--secondary,#telemedicine.telemedicine-shift_menstruation .table td.--secondary,#telemedicine.telemedicine-dry-eye .table td.--secondary,#telemedicine.telemedicine-travel .table td.--secondary,#telemedicine.telemedicine-pill .table td.--secondary,#telemedicine.telemedicine-aga .table td.--secondary,#telemedicine.telemedicine-faga .table td.--secondary,#telemedicine.telemedicine-diet .table td.--secondary,#telemedicine.telemedicine-morningafterpill .table td.--secondary,#telemedicine.telemedicine-sas .table td.--secondary{border-right:none}#telemedicine.telemedicine-acne-treatment .table td.--secondary[colspan],#telemedicine.telemedicine-std-treatment .table td.--secondary[colspan],#telemedicine.telemedicine-kampo .table td.--secondary[colspan],#telemedicine.telemedicine-shift_menstruation .table td.--secondary[colspan],#telemedicine.telemedicine-dry-eye .table td.--secondary[colspan],#telemedicine.telemedicine-travel .table td.--secondary[colspan],#telemedicine.telemedicine-pill .table td.--secondary[colspan],#telemedicine.telemedicine-aga .table td.--secondary[colspan],#telemedicine.telemedicine-faga .table td.--secondary[colspan],#telemedicine.telemedicine-diet .table td.--secondary[colspan],#telemedicine.telemedicine-morningafterpill .table td.--secondary[colspan],#telemedicine.telemedicine-sas .table td.--secondary[colspan]{border-bottom:none}#telemedicine.telemedicine-acne-treatment .table td.--secondary+.--secondary,#telemedicine.telemedicine-std-treatment .table td.--secondary+.--secondary,#telemedicine.telemedicine-kampo .table td.--secondary+.--secondary,#telemedicine.telemedicine-shift_menstruation .table td.--secondary+.--secondary,#telemedicine.telemedicine-dry-eye .table td.--secondary+.--secondary,#telemedicine.telemedicine-travel .table td.--secondary+.--secondary,#telemedicine.telemedicine-pill .table td.--secondary+.--secondary,#telemedicine.telemedicine-aga .table td.--secondary+.--secondary,#telemedicine.telemedicine-faga .table td.--secondary+.--secondary,#telemedicine.telemedicine-diet .table td.--secondary+.--secondary,#telemedicine.telemedicine-morningafterpill .table td.--secondary+.--secondary,#telemedicine.telemedicine-sas .table td.--secondary+.--secondary{position:relative}#telemedicine.telemedicine-acne-treatment .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-std-treatment .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-kampo .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-shift_menstruation .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-dry-eye .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-travel .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-pill .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-aga .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-faga .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-diet .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-morningafterpill .table td.--secondary+.--secondary:after,#telemedicine.telemedicine-sas .table td.--secondary+.--secondary:after{content:"";position:absolute;top:.5rem;bottom:.5rem;left:0;border-left:dotted 2px #d9d9d9}#telemedicine.telemedicine-acne-treatment .table td.--secondary ul,#telemedicine.telemedicine-std-treatment .table td.--secondary ul,#telemedicine.telemedicine-kampo .table td.--secondary ul,#telemedicine.telemedicine-shift_menstruation .table td.--secondary ul,#telemedicine.telemedicine-dry-eye .table td.--secondary ul,#telemedicine.telemedicine-travel .table td.--secondary ul,#telemedicine.telemedicine-pill .table td.--secondary ul,#telemedicine.telemedicine-aga .table td.--secondary ul,#telemedicine.telemedicine-faga .table td.--secondary ul,#telemedicine.telemedicine-diet .table td.--secondary ul,#telemedicine.telemedicine-morningafterpill .table td.--secondary ul,#telemedicine.telemedicine-sas .table td.--secondary ul{font-weight:700}#telemedicine.telemedicine-acne-treatment .table td.--secondary ul p,#telemedicine.telemedicine-std-treatment .table td.--secondary ul p,#telemedicine.telemedicine-kampo .table td.--secondary ul p,#telemedicine.telemedicine-shift_menstruation .table td.--secondary ul p,#telemedicine.telemedicine-dry-eye .table td.--secondary ul p,#telemedicine.telemedicine-travel .table td.--secondary ul p,#telemedicine.telemedicine-pill .table td.--secondary ul p,#telemedicine.telemedicine-aga .table td.--secondary ul p,#telemedicine.telemedicine-faga .table td.--secondary ul p,#telemedicine.telemedicine-diet .table td.--secondary ul p,#telemedicine.telemedicine-morningafterpill .table td.--secondary ul p,#telemedicine.telemedicine-sas .table td.--secondary ul p{font-weight:400}}#telemedicine.telemedicine-acne-treatment .table td.--price,#telemedicine.telemedicine-std-treatment .table td.--price,#telemedicine.telemedicine-kampo .table td.--price,#telemedicine.telemedicine-shift_menstruation .table td.--price,#telemedicine.telemedicine-dry-eye .table td.--price,#telemedicine.telemedicine-travel .table td.--price,#telemedicine.telemedicine-pill .table td.--price,#telemedicine.telemedicine-aga .table td.--price,#telemedicine.telemedicine-faga .table td.--price,#telemedicine.telemedicine-diet .table td.--price,#telemedicine.telemedicine-morningafterpill .table td.--price,#telemedicine.telemedicine-sas .table td.--price{width:12rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .table td.--price,#telemedicine.telemedicine-std-treatment .table td.--price,#telemedicine.telemedicine-kampo .table td.--price,#telemedicine.telemedicine-shift_menstruation .table td.--price,#telemedicine.telemedicine-dry-eye .table td.--price,#telemedicine.telemedicine-travel .table td.--price,#telemedicine.telemedicine-pill .table td.--price,#telemedicine.telemedicine-aga .table td.--price,#telemedicine.telemedicine-faga .table td.--price,#telemedicine.telemedicine-diet .table td.--price,#telemedicine.telemedicine-morningafterpill .table td.--price,#telemedicine.telemedicine-sas .table td.--price{width:9rem}}#telemedicine.telemedicine-acne-treatment .table td .--sub,#telemedicine.telemedicine-std-treatment .table td .--sub,#telemedicine.telemedicine-kampo .table td .--sub,#telemedicine.telemedicine-shift_menstruation .table td .--sub,#telemedicine.telemedicine-dry-eye .table td .--sub,#telemedicine.telemedicine-travel .table td .--sub,#telemedicine.telemedicine-pill .table td .--sub,#telemedicine.telemedicine-aga .table td .--sub,#telemedicine.telemedicine-faga .table td .--sub,#telemedicine.telemedicine-diet .table td .--sub,#telemedicine.telemedicine-morningafterpill .table td .--sub,#telemedicine.telemedicine-sas .table td .--sub{font-size:.8em}#telemedicine.telemedicine-acne-treatment .table td.has-annotation,#telemedicine.telemedicine-std-treatment .table td.has-annotation,#telemedicine.telemedicine-kampo .table td.has-annotation,#telemedicine.telemedicine-shift_menstruation .table td.has-annotation,#telemedicine.telemedicine-dry-eye .table td.has-annotation,#telemedicine.telemedicine-travel .table td.has-annotation,#telemedicine.telemedicine-pill .table td.has-annotation,#telemedicine.telemedicine-aga .table td.has-annotation,#telemedicine.telemedicine-faga .table td.has-annotation,#telemedicine.telemedicine-diet .table td.has-annotation,#telemedicine.telemedicine-morningafterpill .table td.has-annotation,#telemedicine.telemedicine-sas .table td.has-annotation{position:relative}#telemedicine.telemedicine-acne-treatment .table td.has-annotation~td,#telemedicine.telemedicine-std-treatment .table td.has-annotation~td,#telemedicine.telemedicine-kampo .table td.has-annotation~td,#telemedicine.telemedicine-shift_menstruation .table td.has-annotation~td,#telemedicine.telemedicine-dry-eye .table td.has-annotation~td,#telemedicine.telemedicine-travel .table td.has-annotation~td,#telemedicine.telemedicine-pill .table td.has-annotation~td,#telemedicine.telemedicine-aga .table td.has-annotation~td,#telemedicine.telemedicine-faga .table td.has-annotation~td,#telemedicine.telemedicine-diet .table td.has-annotation~td,#telemedicine.telemedicine-morningafterpill .table td.has-annotation~td,#telemedicine.telemedicine-sas .table td.has-annotation~td{padding-bottom:5rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .table td.has-annotation~td,#telemedicine.telemedicine-std-treatment .table td.has-annotation~td,#telemedicine.telemedicine-kampo .table td.has-annotation~td,#telemedicine.telemedicine-shift_menstruation .table td.has-annotation~td,#telemedicine.telemedicine-dry-eye .table td.has-annotation~td,#telemedicine.telemedicine-travel .table td.has-annotation~td,#telemedicine.telemedicine-pill .table td.has-annotation~td,#telemedicine.telemedicine-aga .table td.has-annotation~td,#telemedicine.telemedicine-faga .table td.has-annotation~td,#telemedicine.telemedicine-diet .table td.has-annotation~td,#telemedicine.telemedicine-morningafterpill .table td.has-annotation~td,#telemedicine.telemedicine-sas .table td.has-annotation~td{padding-bottom:.5rem}}#telemedicine.telemedicine-acne-treatment .table td .annotation,#telemedicine.telemedicine-std-treatment .table td .annotation,#telemedicine.telemedicine-kampo .table td .annotation,#telemedicine.telemedicine-shift_menstruation .table td .annotation,#telemedicine.telemedicine-dry-eye .table td .annotation,#telemedicine.telemedicine-travel .table td .annotation,#telemedicine.telemedicine-pill .table td .annotation,#telemedicine.telemedicine-aga .table td .annotation,#telemedicine.telemedicine-faga .table td .annotation,#telemedicine.telemedicine-diet .table td .annotation,#telemedicine.telemedicine-morningafterpill .table td .annotation,#telemedicine.telemedicine-sas .table td .annotation{position:absolute;background-color:#f9f1ef;border-radius:10rem;bottom:1rem;left:calc(100% + 1rem);width:min(46rem, 31vw);text-align:center;text-indent:0;padding:.5rem 1.5rem;font-size:min(1.4rem, 1vw)}#telemedicine.telemedicine-acne-treatment .table td p:not(.text-left),#telemedicine.telemedicine-std-treatment .table td p:not(.text-left),#telemedicine.telemedicine-kampo .table td p:not(.text-left),#telemedicine.telemedicine-shift_menstruation .table td p:not(.text-left),#telemedicine.telemedicine-dry-eye .table td p:not(.text-left),#telemedicine.telemedicine-travel .table td p:not(.text-left),#telemedicine.telemedicine-pill .table td p:not(.text-left),#telemedicine.telemedicine-aga .table td p:not(.text-left),#telemedicine.telemedicine-faga .table td p:not(.text-left),#telemedicine.telemedicine-diet .table td p:not(.text-left),#telemedicine.telemedicine-morningafterpill .table td p:not(.text-left),#telemedicine.telemedicine-sas .table td p:not(.text-left){font-size:min(1.4rem, 3vw);text-indent:-1.4rem;padding-left:1.4rem}#telemedicine.telemedicine-acne-treatment .table td .text-left,#telemedicine.telemedicine-std-treatment .table td .text-left,#telemedicine.telemedicine-kampo .table td .text-left,#telemedicine.telemedicine-shift_menstruation .table td .text-left,#telemedicine.telemedicine-dry-eye .table td .text-left,#telemedicine.telemedicine-travel .table td .text-left,#telemedicine.telemedicine-pill .table td .text-left,#telemedicine.telemedicine-aga .table td .text-left,#telemedicine.telemedicine-faga .table td .text-left,#telemedicine.telemedicine-diet .table td .text-left,#telemedicine.telemedicine-morningafterpill .table td .text-left,#telemedicine.telemedicine-sas .table td .text-left{text-align:left;font-size:1.4rem;margin-top:1rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .table td,#telemedicine.telemedicine-std-treatment .table td,#telemedicine.telemedicine-kampo .table td,#telemedicine.telemedicine-shift_menstruation .table td,#telemedicine.telemedicine-dry-eye .table td,#telemedicine.telemedicine-travel .table td,#telemedicine.telemedicine-pill .table td,#telemedicine.telemedicine-aga .table td,#telemedicine.telemedicine-faga .table td,#telemedicine.telemedicine-diet .table td,#telemedicine.telemedicine-morningafterpill .table td,#telemedicine.telemedicine-sas .table td{height:3.2rem}#telemedicine.telemedicine-acne-treatment .table td p:not(.text-left),#telemedicine.telemedicine-std-treatment .table td p:not(.text-left),#telemedicine.telemedicine-kampo .table td p:not(.text-left),#telemedicine.telemedicine-shift_menstruation .table td p:not(.text-left),#telemedicine.telemedicine-dry-eye .table td p:not(.text-left),#telemedicine.telemedicine-travel .table td p:not(.text-left),#telemedicine.telemedicine-pill .table td p:not(.text-left),#telemedicine.telemedicine-aga .table td p:not(.text-left),#telemedicine.telemedicine-faga .table td p:not(.text-left),#telemedicine.telemedicine-diet .table td p:not(.text-left),#telemedicine.telemedicine-morningafterpill .table td p:not(.text-left),#telemedicine.telemedicine-sas .table td p:not(.text-left){font-size:inherit}}#telemedicine.telemedicine-acne-treatment .table td a,#telemedicine.telemedicine-std-treatment .table td a,#telemedicine.telemedicine-kampo .table td a,#telemedicine.telemedicine-shift_menstruation .table td a,#telemedicine.telemedicine-dry-eye .table td a,#telemedicine.telemedicine-travel .table td a,#telemedicine.telemedicine-pill .table td a,#telemedicine.telemedicine-aga .table td a,#telemedicine.telemedicine-faga .table td a,#telemedicine.telemedicine-diet .table td a,#telemedicine.telemedicine-morningafterpill .table td a,#telemedicine.telemedicine-sas .table td a{text-decoration:underline}#telemedicine.telemedicine-acne-treatment .table-icon,#telemedicine.telemedicine-std-treatment .table-icon,#telemedicine.telemedicine-kampo .table-icon,#telemedicine.telemedicine-shift_menstruation .table-icon,#telemedicine.telemedicine-dry-eye .table-icon,#telemedicine.telemedicine-travel .table-icon,#telemedicine.telemedicine-pill .table-icon,#telemedicine.telemedicine-aga .table-icon,#telemedicine.telemedicine-faga .table-icon,#telemedicine.telemedicine-diet .table-icon,#telemedicine.telemedicine-morningafterpill .table-icon,#telemedicine.telemedicine-sas .table-icon{width:2.8rem;height:auto;vertical-align:middle}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .table-icon,#telemedicine.telemedicine-std-treatment .table-icon,#telemedicine.telemedicine-kampo .table-icon,#telemedicine.telemedicine-shift_menstruation .table-icon,#telemedicine.telemedicine-dry-eye .table-icon,#telemedicine.telemedicine-travel .table-icon,#telemedicine.telemedicine-pill .table-icon,#telemedicine.telemedicine-aga .table-icon,#telemedicine.telemedicine-faga .table-icon,#telemedicine.telemedicine-diet .table-icon,#telemedicine.telemedicine-morningafterpill .table-icon,#telemedicine.telemedicine-sas .table-icon{width:2rem}}#telemedicine.telemedicine-acne-treatment .flow-list,#telemedicine.telemedicine-std-treatment .flow-list,#telemedicine.telemedicine-kampo .flow-list,#telemedicine.telemedicine-shift_menstruation .flow-list,#telemedicine.telemedicine-dry-eye .flow-list,#telemedicine.telemedicine-travel .flow-list,#telemedicine.telemedicine-pill .flow-list,#telemedicine.telemedicine-aga .flow-list,#telemedicine.telemedicine-faga .flow-list,#telemedicine.telemedicine-diet .flow-list,#telemedicine.telemedicine-morningafterpill .flow-list,#telemedicine.telemedicine-sas .flow-list{margin-top:4rem;max-width:100rem;margin-inline:auto}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .flow-list,#telemedicine.telemedicine-std-treatment .flow-list,#telemedicine.telemedicine-kampo .flow-list,#telemedicine.telemedicine-shift_menstruation .flow-list,#telemedicine.telemedicine-dry-eye .flow-list,#telemedicine.telemedicine-travel .flow-list,#telemedicine.telemedicine-pill .flow-list,#telemedicine.telemedicine-aga .flow-list,#telemedicine.telemedicine-faga .flow-list,#telemedicine.telemedicine-diet .flow-list,#telemedicine.telemedicine-morningafterpill .flow-list,#telemedicine.telemedicine-sas .flow-list{margin-top:2.4rem;padding-bottom:3rem}}#telemedicine.telemedicine-acne-treatment .flow-list__item,#telemedicine.telemedicine-std-treatment .flow-list__item,#telemedicine.telemedicine-kampo .flow-list__item,#telemedicine.telemedicine-shift_menstruation .flow-list__item,#telemedicine.telemedicine-dry-eye .flow-list__item,#telemedicine.telemedicine-travel .flow-list__item,#telemedicine.telemedicine-pill .flow-list__item,#telemedicine.telemedicine-aga .flow-list__item,#telemedicine.telemedicine-faga .flow-list__item,#telemedicine.telemedicine-diet .flow-list__item,#telemedicine.telemedicine-morningafterpill .flow-list__item,#telemedicine.telemedicine-sas .flow-list__item{display:flex;justify-content:center}#telemedicine.telemedicine-acne-treatment .flow-list__item+.flow-list__item,#telemedicine.telemedicine-std-treatment .flow-list__item+.flow-list__item,#telemedicine.telemedicine-kampo .flow-list__item+.flow-list__item,#telemedicine.telemedicine-shift_menstruation .flow-list__item+.flow-list__item,#telemedicine.telemedicine-dry-eye .flow-list__item+.flow-list__item,#telemedicine.telemedicine-travel .flow-list__item+.flow-list__item,#telemedicine.telemedicine-pill .flow-list__item+.flow-list__item,#telemedicine.telemedicine-aga .flow-list__item+.flow-list__item,#telemedicine.telemedicine-faga .flow-list__item+.flow-list__item,#telemedicine.telemedicine-diet .flow-list__item+.flow-list__item,#telemedicine.telemedicine-morningafterpill .flow-list__item+.flow-list__item,#telemedicine.telemedicine-sas .flow-list__item+.flow-list__item{position:relative}#telemedicine.telemedicine-acne-treatment .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-acne-treatment .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-std-treatment .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-std-treatment .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-kampo .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-kampo .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-shift_menstruation .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-shift_menstruation .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-dry-eye .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-dry-eye .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-travel .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-travel .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-pill .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-pill .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-aga .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-aga .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-faga .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-faga .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-diet .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-diet .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-morningafterpill .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-morningafterpill .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-sas .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-sas .flow-list__item+.flow-list__item:after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:calc(100% - 1.5rem)}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-acne-treatment .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-std-treatment .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-std-treatment .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-kampo .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-kampo .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-shift_menstruation .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-shift_menstruation .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-dry-eye .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-dry-eye .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-travel .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-travel .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-pill .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-pill .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-aga .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-aga .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-faga .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-faga .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-diet .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-diet .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-morningafterpill .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-morningafterpill .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-sas .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-sas .flow-list__item+.flow-list__item:after{display:none}}#telemedicine.telemedicine-acne-treatment .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-std-treatment .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-kampo .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-shift_menstruation .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-dry-eye .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-travel .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-pill .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-aga .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-faga .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-diet .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-morningafterpill .flow-list__item+.flow-list__item:before,#telemedicine.telemedicine-sas .flow-list__item+.flow-list__item:before{width:10px;height:10px;border-top:2px solid #629bbc;border-right:2px solid #629bbc;transform:rotate(45deg)}#telemedicine.telemedicine-acne-treatment .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-std-treatment .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-kampo .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-shift_menstruation .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-dry-eye .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-travel .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-pill .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-aga .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-faga .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-diet .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-morningafterpill .flow-list__item+.flow-list__item:after,#telemedicine.telemedicine-sas .flow-list__item+.flow-list__item:after{width:3.2rem;height:2px;background-color:#629bbc}#telemedicine.telemedicine-acne-treatment .flow-image,#telemedicine.telemedicine-std-treatment .flow-image,#telemedicine.telemedicine-kampo .flow-image,#telemedicine.telemedicine-shift_menstruation .flow-image,#telemedicine.telemedicine-dry-eye .flow-image,#telemedicine.telemedicine-travel .flow-image,#telemedicine.telemedicine-pill .flow-image,#telemedicine.telemedicine-aga .flow-image,#telemedicine.telemedicine-faga .flow-image,#telemedicine.telemedicine-diet .flow-image,#telemedicine.telemedicine-morningafterpill .flow-image,#telemedicine.telemedicine-sas .flow-image{max-width:min(28rem, 28vw);height:auto}#telemedicine.telemedicine-acne-treatment .slick-dots>li,#telemedicine.telemedicine-std-treatment .slick-dots>li,#telemedicine.telemedicine-kampo .slick-dots>li,#telemedicine.telemedicine-shift_menstruation .slick-dots>li,#telemedicine.telemedicine-dry-eye .slick-dots>li,#telemedicine.telemedicine-travel .slick-dots>li,#telemedicine.telemedicine-pill .slick-dots>li,#telemedicine.telemedicine-aga .slick-dots>li,#telemedicine.telemedicine-faga .slick-dots>li,#telemedicine.telemedicine-diet .slick-dots>li,#telemedicine.telemedicine-morningafterpill .slick-dots>li,#telemedicine.telemedicine-sas .slick-dots>li{text-align:center;width:2rem;height:auto}#telemedicine.telemedicine-acne-treatment .slick-dots>li button,#telemedicine.telemedicine-std-treatment .slick-dots>li button,#telemedicine.telemedicine-kampo .slick-dots>li button,#telemedicine.telemedicine-shift_menstruation .slick-dots>li button,#telemedicine.telemedicine-dry-eye .slick-dots>li button,#telemedicine.telemedicine-travel .slick-dots>li button,#telemedicine.telemedicine-pill .slick-dots>li button,#telemedicine.telemedicine-aga .slick-dots>li button,#telemedicine.telemedicine-faga .slick-dots>li button,#telemedicine.telemedicine-diet .slick-dots>li button,#telemedicine.telemedicine-morningafterpill .slick-dots>li button,#telemedicine.telemedicine-sas .slick-dots>li button{width:8px;height:8px;border-radius:100%;background-color:#fff;border:1px solid #50688f;overflow:hidden;position:relative}#telemedicine.telemedicine-acne-treatment .slick-dots>li button:after,#telemedicine.telemedicine-std-treatment .slick-dots>li button:after,#telemedicine.telemedicine-kampo .slick-dots>li button:after,#telemedicine.telemedicine-shift_menstruation .slick-dots>li button:after,#telemedicine.telemedicine-dry-eye .slick-dots>li button:after,#telemedicine.telemedicine-travel .slick-dots>li button:after,#telemedicine.telemedicine-pill .slick-dots>li button:after,#telemedicine.telemedicine-aga .slick-dots>li button:after,#telemedicine.telemedicine-faga .slick-dots>li button:after,#telemedicine.telemedicine-diet .slick-dots>li button:after,#telemedicine.telemedicine-morningafterpill .slick-dots>li button:after,#telemedicine.telemedicine-sas .slick-dots>li button:after{background-color:#fff}#telemedicine.telemedicine-acne-treatment .slick-dots>.slick-active button:after,#telemedicine.telemedicine-std-treatment .slick-dots>.slick-active button:after,#telemedicine.telemedicine-kampo .slick-dots>.slick-active button:after,#telemedicine.telemedicine-shift_menstruation .slick-dots>.slick-active button:after,#telemedicine.telemedicine-dry-eye .slick-dots>.slick-active button:after,#telemedicine.telemedicine-travel .slick-dots>.slick-active button:after,#telemedicine.telemedicine-pill .slick-dots>.slick-active button:after,#telemedicine.telemedicine-aga .slick-dots>.slick-active button:after,#telemedicine.telemedicine-faga .slick-dots>.slick-active button:after,#telemedicine.telemedicine-diet .slick-dots>.slick-active button:after,#telemedicine.telemedicine-morningafterpill .slick-dots>.slick-active button:after,#telemedicine.telemedicine-sas .slick-dots>.slick-active button:after{background-color:#50688f}#telemedicine.telemedicine-acne-treatment .desc__content-notice,#telemedicine.telemedicine-std-treatment .desc__content-notice,#telemedicine.telemedicine-kampo .desc__content-notice,#telemedicine.telemedicine-shift_menstruation .desc__content-notice,#telemedicine.telemedicine-dry-eye .desc__content-notice,#telemedicine.telemedicine-travel .desc__content-notice,#telemedicine.telemedicine-pill .desc__content-notice,#telemedicine.telemedicine-aga .desc__content-notice,#telemedicine.telemedicine-faga .desc__content-notice,#telemedicine.telemedicine-diet .desc__content-notice,#telemedicine.telemedicine-morningafterpill .desc__content-notice,#telemedicine.telemedicine-sas .desc__content-notice{font-size:.75rem;margin-top:10px}#telemedicine.telemedicine-shift_menstruation .flow-list__item:last-child:after,#telemedicine.telemedicine-shift_menstruation .flow-list__item:last-child:before{top:-5.5rem}#telemedicine.telemedicine-shift_menstruation .slick-arrow{top:25.5rem}#telemedicine.telemedicine-acne-treatment .acne-container{max-width:120rem;margin-inline:auto;padding-left:min(6rem, 4vw);padding-right:min(6rem, 4vw)}#telemedicine.telemedicine-acne-treatment .main-visual{min-height:50rem;background-repeat:no-repeat;background-position:right bottom 14rem;background-size:cover;background-image:url("/assets/img/telemedicine/acne_treatment/pc_background.jpg");padding:min(10rem, 8vw) 2rem 0}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .main-visual{background-image:url("/assets/img/telemedicine/acne_treatment/sp_background.jpg");background-position:right top;background-size:contain;padding-top:2.6rem}}#telemedicine.telemedicine-acne-treatment .main-visual__title{position:relative;z-index:2;padding:3.5vh 0 1.5vh 2vw;display:flex;align-items:center;column-gap:min(3rem, 2.0833333333vw)}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .main-visual__title{padding:0;column-gap:min(3.5rem, 4.6666666667vw);justify-content:space-between}}#telemedicine.telemedicine-acne-treatment .main-visual__title-img{width:min(17.55rem, 12.1875vw)}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .main-visual__title-img{width:min(20rem, 26.6666666667vw)}}#telemedicine.telemedicine-acne-treatment .main-visual__title-text{flex-shrink:0;line-height:1.3;letter-spacing:.18em;color:#50688f}#telemedicine.telemedicine-acne-treatment .main-visual__title-text .--large{font-size:min(6.5rem, 4.5138888889vw)}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .main-visual__title-text .--large{font-size:min(6.7rem, 8.9333333333vw)}}#telemedicine.telemedicine-acne-treatment .main-visual__title-text .--middle{font-size:min(5.25rem, 3.6458333333vw)}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .main-visual__title-text .--middle{font-size:min(5.2rem, 6.9333333333vw)}}#telemedicine.telemedicine-acne-treatment .main-visual__title-text .--small{font-size:min(3.9rem, 2.7083333333vw)}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .main-visual__title-text .--small{font-size:min(3.4rem, 4.5333333333vw)}}#telemedicine.telemedicine-acne-treatment .main-visual__inner{background-repeat:no-repeat;background-size:cover;background-color:#f8f9fb;padding:min(1.5rem, 2vw) min(7.5rem, 6vw);max-width:120rem;margin-inline:auto;position:relative;overflow:hidden}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .main-visual__inner{padding:0;margin-top:1.2vw}}#telemedicine.telemedicine-acne-treatment .main-visual__inner-bg{position:absolute;left:auto;top:0;right:0;bottom:0;z-index:1;width:auto;height:100%}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .main-visual__inner-bg{top:auto;width:100%;height:auto}}#telemedicine.telemedicine-acne-treatment .main-visual__inner-bg.--first{animation:fade 14s linear infinite}#telemedicine.telemedicine-acne-treatment .main-visual__inner-bg.--second{animation:fade 14s linear 7s infinite}#telemedicine.telemedicine-acne-treatment .main-visual__image{width:min(64.1rem, 50vw);height:auto;position:relative;z-index:2}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .main-visual__image{width:100%}}#telemedicine.telemedicine-acne-treatment .main-notice{margin-top:1rem;font-size:1.2rem;font-weight:400;line-height:1.5}#telemedicine.telemedicine-acne-treatment .heading{font-size:3.8rem;color:#50688f;text-align:center;padding-bottom:2rem;position:relative;letter-spacing:.14em;line-height:1.4}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .heading{font-size:2.2rem}}#telemedicine.telemedicine-acne-treatment .heading:after{content:"";position:absolute;bottom:0;width:80px;height:2px;background:#629bbc;left:0;right:0;margin-left:auto;margin-right:auto}#telemedicine.telemedicine-acne-treatment .heading .small{font-size:.7em;vertical-align:super;font-weight:400}#telemedicine.telemedicine-acne-treatment .description{font-size:1.8rem;line-height:1.6;letter-spacing:.1em;color:#50688f;margin-top:2rem;font-weight:400}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .description{font-size:1.4rem}}#telemedicine.telemedicine-acne-treatment .cta{margin-top:6rem;text-align:center}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .cta{margin-top:4rem}}#telemedicine.telemedicine-acne-treatment .cta__button{display:inline-block;max-width:62rem;min-width:31rem;background:#f7f9fa;border:2px solid #50688f;border-radius:1rem;font-size:2.6rem;padding:2.2rem 7rem 2.2rem 2.5rem;color:#50688f;text-align:center;line-height:140%;position:relative}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .cta__button{padding:1.6rem 6rem 1.6rem 2.2rem;font-size:1.8rem;text-align-last:left}}#telemedicine.telemedicine-acne-treatment .cta__button:before,#telemedicine.telemedicine-acne-treatment .cta__button:after{content:"";position:absolute;top:0;bottom:0;right:2.5rem;margin-top:auto;margin-bottom:auto}#telemedicine.telemedicine-acne-treatment .cta__button:before{width:10px;height:10px;border-top:2px solid #629bbc;border-right:2px solid #629bbc;transform:rotate(45deg)}#telemedicine.telemedicine-acne-treatment .cta__button:after{width:3.2rem;height:2px;background-color:#629bbc}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .cta__button:after{width:2rem}}#telemedicine.telemedicine-acne-treatment .cta__button:hover{opacity:.7}#telemedicine.telemedicine-acne-treatment .recommend,#telemedicine.telemedicine-acne-treatment .reason,#telemedicine.telemedicine-acne-treatment .flow{margin-top:8rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .recommend,#telemedicine.telemedicine-acne-treatment .reason,#telemedicine.telemedicine-acne-treatment .flow{margin-top:6rem}}#telemedicine.telemedicine-acne-treatment .recommend,#telemedicine.telemedicine-acne-treatment .reason{max-width:120rem;margin-inline:auto;text-align:center}#telemedicine.telemedicine-acne-treatment .recommend__image,#telemedicine.telemedicine-acne-treatment .reason__image{max-width:100%;width:100%;height:auto}#telemedicine.telemedicine-acne-treatment .recommend__image,#telemedicine.telemedicine-acne-treatment .reason__image{margin-top:4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .recommend__image,#telemedicine.telemedicine-acne-treatment .reason__image{margin-top:2.4rem}}#telemedicine.telemedicine-acne-treatment .recommend{padding-left:min(9rem, 7vw);padding-right:min(9rem, 7vw)}#telemedicine.telemedicine-acne-treatment .reason{background-color:#f7f9fa;padding:8rem 4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .reason{padding:6rem 3.2rem}}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .causes{display:flex;flex-direction:column}}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .causes__text:nth-of-type(1){order:1}#telemedicine.telemedicine-acne-treatment .causes__text:nth-of-type(2){order:3}}#telemedicine.telemedicine-acne-treatment .causes__image-wrap{float:right;padding-left:1rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .causes__image-wrap{float:none;order:2;padding-left:0;margin-top:2rem}}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .causes__image{width:100%;height:auto}}#telemedicine.telemedicine-acne-treatment .advice{display:flex;align-items:center;gap:2.1rem;margin-top:2.4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .advice{display:block;margin-top:1.5rem}}#telemedicine.telemedicine-acne-treatment .advice-talent{text-align:center}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .advice-talent{position:relative}#telemedicine.telemedicine-acne-treatment .advice-talent:before{content:"";position:absolute;left:0;right:0;bottom:-1rem;height:calc(50% + 1rem);background-color:#f9f1ef;z-index:-1;border-radius:8px 8px 0 0}}#telemedicine.telemedicine-acne-treatment .advice-talent__image{width:12rem;height:auto;max-width:none}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .advice-talent__image{width:9.6rem}}#telemedicine.telemedicine-acne-treatment .advice-balloon{position:relative;background-color:#f9f1ef;padding:1.3rem 2.3rem;line-height:190%;border-radius:8px}#telemedicine.telemedicine-acne-treatment .advice-balloon:before{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:-1.2rem;width:0;height:0;border-style:solid;border-width:1rem 1.4rem 1rem 0;border-color:rgba(0,0,0,0) #f9f1ef rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .advice-balloon:before{display:none}}#telemedicine.telemedicine-acne-treatment .pimple-item{flex:1}#telemedicine.telemedicine-acne-treatment .pimple-item__wrap{margin-top:1rem;display:flex;gap:2.4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .pimple-item__wrap{display:block;margin-top:1.6rem}}#telemedicine.telemedicine-acne-treatment .pimple-item__image{max-width:100%;width:100%;height:auto}#telemedicine.telemedicine-acne-treatment .pimple-item__title{margin-top:1.5rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .pimple-item__title{margin-top:1rem}}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .pimple-item+.pimple-item{margin-top:2.4rem}}#telemedicine.telemedicine-acne-treatment .option-description{display:flex;flex-wrap:wrap}#telemedicine.telemedicine-acne-treatment .option-description+.option-description{margin-top:2.4rem}#telemedicine.telemedicine-acne-treatment .option-description>dt,#telemedicine.telemedicine-acne-treatment .option-description>dd{line-height:1.9}#telemedicine.telemedicine-acne-treatment .option-description>dt{width:11rem;position:relative}#telemedicine.telemedicine-acne-treatment .option-description>dt:after{content:"";position:absolute;width:4rem;height:.8rem;background-color:#fff;background-image:radial-gradient(#f09c8b 30%,transparent 30%);background-size:.8rem .8rem;top:1.2rem;right:1rem}#telemedicine.telemedicine-acne-treatment .option-description>dd{width:calc(100% - 11rem)}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .option-description{display:block}#telemedicine.telemedicine-acne-treatment .option-description>dt,#telemedicine.telemedicine-acne-treatment .option-description>dd{width:100%}#telemedicine.telemedicine-acne-treatment .option-description>dt{color:#ed6058;font-weight:700;font-size:1.8rem}#telemedicine.telemedicine-acne-treatment .option-description>dt:after{display:none}#telemedicine.telemedicine-acne-treatment .option-description>dd{font-size:1.4rem;margin-top:.8rem}}#telemedicine.telemedicine-acne-treatment .desc__text+.table{margin-top:2.4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .desc__text+.table{margin-top:1.6rem}}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment #telemedicine-description .frame-basic__inner{padding:1px 3.2rem}}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .desc__text{line-height:1.85}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .desc__text.--emphasis+p{margin-top:.8rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .desc__text.--emphasis+p+.medicines-title{margin-top:2.4rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .subscription__teiki-point li p{margin-top:.5rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .heading3.subscription__title-sub{background-color:#fff;margin-bottom:1.5rem;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1.3;padding:4px 6px}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content ul{margin-top:.5rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content ul>li+li{margin-top:.5rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table ul{margin-top:0}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table ul+p{margin-top:.5rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table p{line-height:1.4}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table p+ul{margin-top:.5rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table .--note{font-size:1.2rem;line-height:1.4;display:inline-block;text-indent:-1.4rem;padding-left:1.4rem;margin-top:.8rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .--text-block{display:inline-block}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .red{color:#ed6058}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content{font-size:1.6rem}}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-medicine th{min-width:min(8vw, 9.5rem)}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-medicine th{min-width:min(12vw, 4rem)}}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--pc{width:31%;font-size:1.6rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--sp .--medicine{font-size:1.2rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--secondary{font-weight:600;font-size:min(15px, 2.8vw)}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--unit{font-size:1.2rem}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--unit{font-size:1rem}}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--price{width:initial}@media screen and (min-width: 769px){#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--price{height:11rem}}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--price .--sub{font-weight:400;font-size:1.1rem;color:#3e3a39}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--price .--sub{font-size:1rem}}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--emphasis{color:#ed6058;font-size:min(16px, 2.8vw)}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .table-other-medicine .--none{font-weight:400}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__text.--emphasis{text-align:left}#telemedicine.telemedicine-acne-treatment .flow-list__item:last-child::after,#telemedicine.telemedicine-acne-treatment .flow-list__item:last-child::before{top:-5.5rem}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .flow-image{max-width:28rem}}#telemedicine.telemedicine-acne-treatment .flow .slick-arrow{top:25.5rem}#telemedicine.telemedicine-acne-treatment .flow+*{margin-top:8rem}@media screen and (max-width: 768px){#telemedicine.telemedicine-acne-treatment .flow+*{margin-top:4rem}}#telemedicine.telemedicine-std-treatment #telemedicine-description .desc__content .desc__list{margin-top:1rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .desc__content .desc__list>li{padding-left:0}#telemedicine.telemedicine-std-treatment #telemedicine-description .desc__content .desc__list>li+li{margin-top:0}#telemedicine.telemedicine-std-treatment #telemedicine-description .desc__content .desc__list>li:before{background-color:#ed6058}#telemedicine.telemedicine-std-treatment #telemedicine-description .desc__content .desc__list+p{margin-top:1rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .desc__content .--annotation{font-size:1.4rem;text-indent:-1.4rem;padding-left:1.4rem;margin-top:1rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .desc__text.--emphasis{text-align:left}#telemedicine.telemedicine-std-treatment #telemedicine-description .desc__text.--emphasis+p{margin-top:.8rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment .item-blank td{padding:0;height:1rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment .method-row th,#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment .method-row td{border-bottom:none}#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment .method-row td{padding:0 1rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment .method-text{background:#f9f1ef;border-radius:5px;display:block;width:100%;padding:1rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment th:nth-child(1){width:min(9vw, 12rem)}#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment th:nth-child(2),#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment th:nth-child(3){width:min(11vw, 15rem)}@media screen and (max-width:768px){#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment tr{position:relative}#telemedicine.telemedicine-std-treatment #telemedicine-description .table.--treatment .item-row td:not(.--main){border-bottom:none}}#telemedicine.telemedicine-std-treatment #telemedicine-description .table th,#telemedicine.telemedicine-std-treatment #telemedicine-description .table td{font-size:1.4rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table th .--small,#telemedicine.telemedicine-std-treatment #telemedicine-description .table td .--small{font-size:1.2rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table th p,#telemedicine.telemedicine-std-treatment #telemedicine-description .table td p{line-height:1.4}#telemedicine.telemedicine-std-treatment #telemedicine-description .table th{position:relative;line-height:1.4;padding-top:1rem;padding-bottom:1rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table td{padding-top:2rem;padding-bottom:2rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table td.--main{padding-left:.2rem;padding-right:.2rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table.with-balloon{margin-top:12rem}@media screen and (max-width:768px){#telemedicine.telemedicine-std-treatment #telemedicine-description .table th,#telemedicine.telemedicine-std-treatment #telemedicine-description .table td{font-size:1.2rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table th .--small,#telemedicine.telemedicine-std-treatment #telemedicine-description .table td .--small{font-size:1rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table.with-balloon{margin-top:11rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .table td{padding-top:1rem;padding-bottom:1rem}}#telemedicine.telemedicine-std-treatment #telemedicine-description .balloon{background:#ed6058;border-radius:10px;color:#fff;text-align:center;line-height:1.4;padding:1rem;font-size:1.3rem;position:absolute;min-width:25rem;z-index:1;left:50%;transform:translateX(-50%);bottom:calc(100% + 1.5rem)}#telemedicine.telemedicine-std-treatment #telemedicine-description .balloon:after{content:"";position:absolute;width:1rem;height:1rem;background:#ed6058;transform:rotate(45deg);left:0;right:0;margin-left:auto;margin-right:auto;bottom:-.5rem}@media screen and (max-width:768px){#telemedicine.telemedicine-std-treatment #telemedicine-description .balloon{min-width:100%;font-size:9px}}#telemedicine.telemedicine-std-treatment #telemedicine-description .symptoms{display:flex;padding:0;gap:2.4rem;list-style:none;margin-top:1.8rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .symptoms>li{position:relative}#telemedicine.telemedicine-std-treatment #telemedicine-description .symptoms-image{max-width:35rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .symptoms-overlay{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:1rem;text-align:center;display:flex;flex-direction:column;justify-content:center;font-weight:700;font-size:min(1.6rem, 1vw);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:rgba(0,0,0,.7);cursor:pointer}#telemedicine.telemedicine-std-treatment #telemedicine-description .symptoms-overlay__title{color:red}#telemedicine.telemedicine-std-treatment #telemedicine-description .symptoms-overlay__text{color:#fff;font-size:.9em}@media screen and (max-width:768px){#telemedicine.telemedicine-std-treatment #telemedicine-description .symptoms{flex-direction:column;gap:1.6rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .symptoms-overlay{font-size:1.4rem}#telemedicine.telemedicine-std-treatment #telemedicine-description .symptoms-image{max-width:100%}}#telemedicine.telemedicine-point .content-frame{padding-bottom:60px}@media screen and (max-width:768px){#telemedicine.telemedicine-point .content-frame{padding-bottom:40px}}#telemedicine.telemedicine-point #mainarea{height:400px;padding-top:162px;background-image:url("/assets/img/telemedicine/point/mv_pc.jpg")}@media screen and (max-width:768px){#telemedicine.telemedicine-point #mainarea{height:412px !important;padding-top:50px;background-image:url("/assets/img/telemedicine/point/mv_sp.jpg")}}#telemedicine.telemedicine-point h2{text-align:center;font-size:2.6rem;line-height:1.3;font-weight:700;padding-bottom:60px;padding-top:60px}@media screen and (max-width:768px){#telemedicine.telemedicine-point h2{font-size:2.2rem;padding-bottom:45px;padding-top:40px}}#telemedicine.telemedicine-point h2 span{display:inline-block;position:relative}#telemedicine.telemedicine-point h2 span:before{content:"";display:block;width:124px;height:4px;background-color:#ed6058;position:absolute;bottom:-12px;left:0;right:0;margin:auto}@media screen and (max-width:768px){#telemedicine.telemedicine-point h2 span:before{width:114px;bottom:-15px}}#telemedicine.telemedicine-point p{font-weight:400}#telemedicine.telemedicine-point .--boxin{background-color:#fbfbfb}#telemedicine.telemedicine-point .notice{line-height:1.8}#telemedicine.telemedicine-point .notice li{padding-left:22px;position:relative;font-size:1.8rem;font-weight:400}#telemedicine.telemedicine-point .notice li:before{content:"※";display:block;position:absolute;top:0;left:0}@media screen and (max-width:768px){#telemedicine.telemedicine-point .notice li{font-size:1.4rem}}#telemedicine.telemedicine-point .guide__description{margin-bottom:20px;text-align:center;font-size:2rem}@media screen and (max-width:768px){#telemedicine.telemedicine-point .guide__description{font-size:1.6rem;text-align:left}}#telemedicine.telemedicine-point .guide__programs{width:90%;margin:auto}@media screen and (max-width:768px){#telemedicine.telemedicine-point .guide__programs{width:100%}}#telemedicine.telemedicine-point .use__detail{border-radius:13px 13px 0 0;overflow:hidden}#telemedicine.telemedicine-point .use__detail table{background-color:#fff}#telemedicine.telemedicine-point .use__detail table thead th{text-align:center;font-size:2rem;width:30%}@media screen and (max-width:768px){#telemedicine.telemedicine-point .use__detail table thead th{width:24%;font-size:1.6rem;padding:15px 0}}#telemedicine.telemedicine-point .use__detail table thead th:first-child{width:40%}@media screen and (max-width:768px){#telemedicine.telemedicine-point .use__detail table thead th:first-child{width:52%}}#telemedicine.telemedicine-point .use__detail table tbody th{text-align:left}@media screen and (max-width:768px){#telemedicine.telemedicine-point .use__detail table tbody th.vertical span{display:inline-block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:250px;width:20px;text-align:center}}#telemedicine.telemedicine-point .use__detail table th{background:#ed6058;color:#fff;padding:15px;border:solid 1px #fff;font-weight:700;line-height:1.3}#telemedicine.telemedicine-point .use__detail table th small{font-size:1.2rem}#telemedicine.telemedicine-point .use__detail table td{text-align:center;font-size:2rem;border:solid 1px #f6f6f6}#telemedicine.telemedicine-point .use__notice{margin-top:20px}#telemedicine.telemedicine-point .grantrate__rate{width:75%;margin:auto}@media screen and (max-width:768px){#telemedicine.telemedicine-point .grantrate__rate{width:100%}}#telemedicine.telemedicine-point .grantrate__notice{width:75%;margin:20px auto 0}@media screen and (max-width:768px){#telemedicine.telemedicine-point .grantrate__notice{width:100%}}#telemedicine.telemedicine-point .exprationdate__description{text-align:center;font-size:2.4rem;margin-bottom:40px}@media screen and (max-width:768px){#telemedicine.telemedicine-point .exprationdate__description{font-size:1.6rem;margin-bottom:20px}}#telemedicine.telemedicine-point .exprationdate__description .red{color:#ed6058}#telemedicine.telemedicine-point .exprationdate__notice{width:75%;margin:0 auto 40px;font-size:1.8rem}@media screen and (max-width:768px){#telemedicine.telemedicine-point .exprationdate__notice{margin:0 auto 20px;width:100%;font-size:1.4rem}}#telemedicine.telemedicine-point .terms__btn{width:55%;margin:0 auto 20px}@media screen and (max-width:768px){#telemedicine.telemedicine-point .terms__btn{width:100%}}#telemedicine.telemedicine-point .terms__link{text-align:center}#telemedicine.telemedicine-point .terms__link a{font-size:1.8rem;text-decoration:underline;font-weight:400}#telemedicine.telemedicine-point .point_faq__list--item{border-bottom:solid 1px #ed6058}#telemedicine.telemedicine-point .point_faq__list--item:last-child{border-bottom:none}@media screen and (max-width:768px){#telemedicine.telemedicine-point .point_faq__list--item:last-child dd p{border-bottom:none !important}}@media screen and (max-width:768px){#telemedicine.telemedicine-point .point_faq__list--item{border-bottom:none}}#telemedicine.telemedicine-point .point_faq__list--item dt{font-size:2.4rem;position:relative;padding-top:30px;padding-left:44px;line-height:1.4}@media screen and (max-width:768px){#telemedicine.telemedicine-point .point_faq__list--item dt{font-size:1.6rem;line-height:1.4;padding-left:37px;padding-top:25px}}#telemedicine.telemedicine-point .point_faq__list--item dt:before{content:"";display:block;width:24px;height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAMAAACPHmKLAAAAP1BMVEUAAADuYFjtYFjtYFnrYFjrYFjqYFfrYFjtYFjvYFDuYFjsYFfuYFjsYFjuYFftYFnvYFjtYFntYFffYFDtYFgrAmQhAAAAFHRSTlMA32DvIIAwQJ8Qr1C/oM9wf5CQEAh8QaQAAAFnSURBVEjHvZVbtoMgDEUlAaWAzzL/sd66JAYrRD7u6vkRIds8CNj9n7Rutx1mpzDumtzcP5tvGC9Si+isD7EgW2XeaywLl4oDFatSJTeAUZC6l2DJl62Bj4zLvUIVQKOzSEdVQTzbv752kssx5NOUw1TIUJMbzBZpbmQHOTKl5XBLwnVlvQiZv9wq8lANDJOFjYe00G7JxKQs6E3Qmpwcmy00AqeCWYVd6tBOlDmstn2caGocORO1NwIPRamzPJ73QtR42PkzQPNEzOcmrsQ+CM7URy5bS+r2pwQ8Ef4kDDeyKK4pECuJm8lX9hxUEgfLzcTDQgycn8/aPVCAIhKy4IFOpIT06cXnh2XtBISuguvSUEcWhslJ8dwCIS49FX9MQoq39dSG2MK9G2cBudyAA09f839bXtG1bwXQxT8vSBFPwX40YcyFfcuPU0b02IqwoOImADLSwIT9ECGnf2McXgLZjmoz8gf1W0WyqRlnPwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:33px;left:0}@media screen and (max-width:768px){#telemedicine.telemedicine-point .point_faq__list--item dt:before{width:22px;height:22px;top:24px}}#telemedicine.telemedicine-point .point_faq__list--item dd{font-weight:400;font-size:2rem;padding:25px 10px 20px 44px;line-height:1.5}@media screen and (max-width:768px){#telemedicine.telemedicine-point .point_faq__list--item dd{font-size:1.6rem;line-height:1.8;padding:15px 0 0 37px}}@media screen and (max-width:768px){#telemedicine.telemedicine-point .point_faq__list--item dd p{display:block;padding-bottom:10px;border-bottom:solid 1px #ed6058}}#telemedicine.telemedicine-point .point_faq__list--item dd a{color:#ed6058;text-decoration:underline}#telemedicine.telemedicine-diet .medicine-precautions,#telemedicine.telemedicine-ed .medicine-precautions,#telemedicine.telemedicine-aga .medicine-precautions,#telemedicine.telemedicine-quit-smoking .medicine-precautions,#telemedicine.telemedicine-morningafterpill .medicine-precautions,#telemedicine.telemedicine-faga .medicine-precautions,#telemedicine.telemedicine-acne-treatment .medicine-precautions,#telemedicine.skincare-medicine-precautions .medicine-precautions{border:1px solid #fcebea;border-radius:8px;margin-top:1.6rem}#telemedicine.telemedicine-diet .medicine-precautions__description,#telemedicine.telemedicine-ed .medicine-precautions__description,#telemedicine.telemedicine-aga .medicine-precautions__description,#telemedicine.telemedicine-quit-smoking .medicine-precautions__description,#telemedicine.telemedicine-morningafterpill .medicine-precautions__description,#telemedicine.telemedicine-faga .medicine-precautions__description,#telemedicine.telemedicine-acne-treatment .medicine-precautions__description,#telemedicine.skincare-medicine-precautions .medicine-precautions__description{margin-top:4rem;text-align:center;font-weight:400}#telemedicine.telemedicine-diet .medicine-precautions__description+.medicine-precautions,#telemedicine.telemedicine-ed .medicine-precautions__description+.medicine-precautions,#telemedicine.telemedicine-aga .medicine-precautions__description+.medicine-precautions,#telemedicine.telemedicine-quit-smoking .medicine-precautions__description+.medicine-precautions,#telemedicine.telemedicine-morningafterpill .medicine-precautions__description+.medicine-precautions,#telemedicine.telemedicine-faga .medicine-precautions__description+.medicine-precautions,#telemedicine.telemedicine-acne-treatment .medicine-precautions__description+.medicine-precautions,#telemedicine.skincare-medicine-precautions .medicine-precautions__description+.medicine-precautions{margin-top:4rem}#telemedicine.telemedicine-diet .medicine-precautions__heading,#telemedicine.telemedicine-ed .medicine-precautions__heading,#telemedicine.telemedicine-aga .medicine-precautions__heading,#telemedicine.telemedicine-quit-smoking .medicine-precautions__heading,#telemedicine.telemedicine-morningafterpill .medicine-precautions__heading,#telemedicine.telemedicine-faga .medicine-precautions__heading,#telemedicine.telemedicine-acne-treatment .medicine-precautions__heading,#telemedicine.skincare-medicine-precautions .medicine-precautions__heading{padding:1.6rem}#telemedicine.telemedicine-diet .medicine-precautions__heading-text,#telemedicine.telemedicine-ed .medicine-precautions__heading-text,#telemedicine.telemedicine-aga .medicine-precautions__heading-text,#telemedicine.telemedicine-quit-smoking .medicine-precautions__heading-text,#telemedicine.telemedicine-morningafterpill .medicine-precautions__heading-text,#telemedicine.telemedicine-faga .medicine-precautions__heading-text,#telemedicine.telemedicine-acne-treatment .medicine-precautions__heading-text,#telemedicine.skincare-medicine-precautions .medicine-precautions__heading-text{margin-right:.4rem;line-height:1.3}#telemedicine.telemedicine-diet .medicine-precautions__content,#telemedicine.telemedicine-ed .medicine-precautions__content,#telemedicine.telemedicine-aga .medicine-precautions__content,#telemedicine.telemedicine-quit-smoking .medicine-precautions__content,#telemedicine.telemedicine-morningafterpill .medicine-precautions__content,#telemedicine.telemedicine-faga .medicine-precautions__content,#telemedicine.telemedicine-acne-treatment .medicine-precautions__content,#telemedicine.skincare-medicine-precautions .medicine-precautions__content{width:100%;font-size:1.4rem;line-height:1.8;font-weight:400;padding:0 1.6rem 1.6rem}#telemedicine.telemedicine-diet .medicine-precautions-table,#telemedicine.telemedicine-ed .medicine-precautions-table,#telemedicine.telemedicine-aga .medicine-precautions-table,#telemedicine.telemedicine-quit-smoking .medicine-precautions-table,#telemedicine.telemedicine-morningafterpill .medicine-precautions-table,#telemedicine.telemedicine-faga .medicine-precautions-table,#telemedicine.telemedicine-acne-treatment .medicine-precautions-table,#telemedicine.skincare-medicine-precautions .medicine-precautions-table{width:100%;border:1px solid #e4e4e4}#telemedicine.telemedicine-diet .medicine-precautions-table__th,#telemedicine.telemedicine-diet .medicine-precautions-table__td,#telemedicine.telemedicine-ed .medicine-precautions-table__th,#telemedicine.telemedicine-ed .medicine-precautions-table__td,#telemedicine.telemedicine-aga .medicine-precautions-table__th,#telemedicine.telemedicine-aga .medicine-precautions-table__td,#telemedicine.telemedicine-quit-smoking .medicine-precautions-table__th,#telemedicine.telemedicine-quit-smoking .medicine-precautions-table__td,#telemedicine.telemedicine-morningafterpill .medicine-precautions-table__th,#telemedicine.telemedicine-morningafterpill .medicine-precautions-table__td,#telemedicine.telemedicine-faga .medicine-precautions-table__th,#telemedicine.telemedicine-faga .medicine-precautions-table__td,#telemedicine.telemedicine-acne-treatment .medicine-precautions-table__th,#telemedicine.telemedicine-acne-treatment .medicine-precautions-table__td,#telemedicine.skincare-medicine-precautions .medicine-precautions-table__th,#telemedicine.skincare-medicine-precautions .medicine-precautions-table__td{font-size:1.4rem;border:1px solid #e4e4e4}@media screen and (max-width:768px){#telemedicine.telemedicine-diet .medicine-precautions-table__th,#telemedicine.telemedicine-diet .medicine-precautions-table__td,#telemedicine.telemedicine-ed .medicine-precautions-table__th,#telemedicine.telemedicine-ed .medicine-precautions-table__td,#telemedicine.telemedicine-aga .medicine-precautions-table__th,#telemedicine.telemedicine-aga .medicine-precautions-table__td,#telemedicine.telemedicine-quit-smoking .medicine-precautions-table__th,#telemedicine.telemedicine-quit-smoking .medicine-precautions-table__td,#telemedicine.telemedicine-morningafterpill .medicine-precautions-table__th,#telemedicine.telemedicine-morningafterpill .medicine-precautions-table__td,#telemedicine.telemedicine-faga .medicine-precautions-table__th,#telemedicine.telemedicine-faga .medicine-precautions-table__td,#telemedicine.telemedicine-acne-treatment .medicine-precautions-table__th,#telemedicine.telemedicine-acne-treatment .medicine-precautions-table__td,#telemedicine.skincare-medicine-precautions .medicine-precautions-table__th,#telemedicine.skincare-medicine-precautions .medicine-precautions-table__td{font-size:1.2rem}}#telemedicine.telemedicine-diet .medicine-precautions-table__th,#telemedicine.telemedicine-ed .medicine-precautions-table__th,#telemedicine.telemedicine-aga .medicine-precautions-table__th,#telemedicine.telemedicine-quit-smoking .medicine-precautions-table__th,#telemedicine.telemedicine-morningafterpill .medicine-precautions-table__th,#telemedicine.telemedicine-faga .medicine-precautions-table__th,#telemedicine.telemedicine-acne-treatment .medicine-precautions-table__th,#telemedicine.skincare-medicine-precautions .medicine-precautions-table__th{text-align:center;background-color:#fcebea;font-weight:700;padding:1.3rem .2rem;width:30%}@media screen and (max-width:768px){#telemedicine.telemedicine-diet .medicine-precautions-table__th,#telemedicine.telemedicine-ed .medicine-precautions-table__th,#telemedicine.telemedicine-aga .medicine-precautions-table__th,#telemedicine.telemedicine-quit-smoking .medicine-precautions-table__th,#telemedicine.telemedicine-morningafterpill .medicine-precautions-table__th,#telemedicine.telemedicine-faga .medicine-precautions-table__th,#telemedicine.telemedicine-acne-treatment .medicine-precautions-table__th,#telemedicine.skincare-medicine-precautions .medicine-precautions-table__th{width:25%}}#telemedicine.telemedicine-diet .medicine-precautions-table__td,#telemedicine.telemedicine-ed .medicine-precautions-table__td,#telemedicine.telemedicine-aga .medicine-precautions-table__td,#telemedicine.telemedicine-quit-smoking .medicine-precautions-table__td,#telemedicine.telemedicine-morningafterpill .medicine-precautions-table__td,#telemedicine.telemedicine-faga .medicine-precautions-table__td,#telemedicine.telemedicine-acne-treatment .medicine-precautions-table__td,#telemedicine.skincare-medicine-precautions .medicine-precautions-table__td{text-align:justify;padding:1.3rem;word-break:break-all;line-height:1.5}#telemedicine.telemedicine-diet .medicine-precautions-table__td a,#telemedicine.telemedicine-ed .medicine-precautions-table__td a,#telemedicine.telemedicine-aga .medicine-precautions-table__td a,#telemedicine.telemedicine-quit-smoking .medicine-precautions-table__td a,#telemedicine.telemedicine-morningafterpill .medicine-precautions-table__td a,#telemedicine.telemedicine-faga .medicine-precautions-table__td a,#telemedicine.telemedicine-acne-treatment .medicine-precautions-table__td a,#telemedicine.skincare-medicine-precautions .medicine-precautions-table__td a{text-decoration:underline;color:#ed6058}#telemedicine.telemedicine-acne-treatment .medicines-title,#telemedicine.telemedicine-aga .medicines-title,#telemedicine.telemedicine-faga .medicines-title{display:flex;align-items:center}#telemedicine.telemedicine-acne-treatment .medicines-title__main,#telemedicine.telemedicine-acne-treatment .medicines-title__sub,#telemedicine.telemedicine-aga .medicines-title__main,#telemedicine.telemedicine-aga .medicines-title__sub,#telemedicine.telemedicine-faga .medicines-title__main,#telemedicine.telemedicine-faga .medicines-title__sub{padding-right:1rem}#telemedicine.telemedicine-acne-treatment .medicines-title__sub,#telemedicine.telemedicine-acne-treatment .medicines-title__tag,#telemedicine.telemedicine-aga .medicines-title__sub,#telemedicine.telemedicine-aga .medicines-title__tag,#telemedicine.telemedicine-faga .medicines-title__sub,#telemedicine.telemedicine-faga .medicines-title__tag{font-size:1.4rem;font-weight:400}#telemedicine.telemedicine-acne-treatment .medicines-title__tag,#telemedicine.telemedicine-aga .medicines-title__tag,#telemedicine.telemedicine-faga .medicines-title__tag{background-color:#fff;padding:.5rem 1rem;border-radius:2rem;margin:-.2rem -.7rem -.2rem auto;line-height:1.6;display:flex;align-items:center;justify-content:center;text-align:center;min-width:13rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .medicines-title,#telemedicine.telemedicine-aga .medicines-title,#telemedicine.telemedicine-faga .medicines-title{display:grid;gap:0}#telemedicine.telemedicine-acne-treatment .medicines-title__main,#telemedicine.telemedicine-aga .medicines-title__main,#telemedicine.telemedicine-faga .medicines-title__main{grid-column:1/2;grid-row:1/2;font-size:1.6rem}#telemedicine.telemedicine-acne-treatment .medicines-title__main.is-rowspan,#telemedicine.telemedicine-aga .medicines-title__main.is-rowspan,#telemedicine.telemedicine-faga .medicines-title__main.is-rowspan{grid-row:1/3}#telemedicine.telemedicine-acne-treatment .medicines-title__sub,#telemedicine.telemedicine-aga .medicines-title__sub,#telemedicine.telemedicine-faga .medicines-title__sub{grid-column:1/2;grid-row:2/2;font-size:1rem}#telemedicine.telemedicine-acne-treatment .medicines-title__tag,#telemedicine.telemedicine-aga .medicines-title__tag,#telemedicine.telemedicine-faga .medicines-title__tag{grid-column:2/3;grid-row:1/3;border-radius:4px;padding:1rem;font-size:1rem;min-width:5.6rem;min-height:5.6rem}}#telemedicine.telemedicine-acne-treatment .medicines-contents,#telemedicine.telemedicine-aga .medicines-contents,#telemedicine.telemedicine-faga .medicines-contents{display:flex}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .medicines-contents,#telemedicine.telemedicine-aga .medicines-contents,#telemedicine.telemedicine-faga .medicines-contents{display:block}}#telemedicine.telemedicine-acne-treatment .medicines-contents ul,#telemedicine.telemedicine-aga .medicines-contents ul,#telemedicine.telemedicine-faga .medicines-contents ul{padding-top:2.4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .medicines-contents ul,#telemedicine.telemedicine-aga .medicines-contents ul,#telemedicine.telemedicine-faga .medicines-contents ul{padding-top:0}}#telemedicine.telemedicine-acne-treatment .medicines-image,#telemedicine.telemedicine-aga .medicines-image,#telemedicine.telemedicine-faga .medicines-image{width:180px;flex:180px 1 0;display:flex;align-items:center}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .medicines-image,#telemedicine.telemedicine-aga .medicines-image,#telemedicine.telemedicine-faga .medicines-image{width:100%}}#telemedicine.telemedicine-acne-treatment .medicines-description,#telemedicine.telemedicine-aga .medicines-description,#telemedicine.telemedicine-faga .medicines-description{padding-top:2.4rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment .medicines-description,#telemedicine.telemedicine-aga .medicines-description,#telemedicine.telemedicine-faga .medicines-description{padding-top:0}}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .heading3,#telemedicine.telemedicine-aga #telemedicine-description .desc__content .heading3,#telemedicine.telemedicine-faga #telemedicine-description .desc__content .heading3{background-color:#fbdad4;padding:1rem 1.5rem;margin-bottom:0;margin-top:4.8rem}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .heading3,#telemedicine.telemedicine-aga #telemedicine-description .desc__content .heading3,#telemedicine.telemedicine-faga #telemedicine-description .desc__content .heading3{margin-top:4rem}}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content .heading3.medicines-title,#telemedicine.telemedicine-aga #telemedicine-description .desc__content .heading3.medicines-title,#telemedicine.telemedicine-faga #telemedicine-description .desc__content .heading3.medicines-title{margin-top:3.2rem}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content p.small,#telemedicine.telemedicine-aga #telemedicine-description .desc__content p.small,#telemedicine.telemedicine-faga #telemedicine-description .desc__content p.small{font-size:1.4rem;margin-top:.8rem;text-indent:-1.4em;padding-left:1.4em;line-height:1.4}@media screen and (max-width:768px){#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content p.small,#telemedicine.telemedicine-aga #telemedicine-description .desc__content p.small,#telemedicine.telemedicine-faga #telemedicine-description .desc__content p.small{font-size:1rem}}#telemedicine.telemedicine-acne-treatment #telemedicine-description .desc__content p.medicines-description+.small,#telemedicine.telemedicine-aga #telemedicine-description .desc__content p.medicines-description+.small,#telemedicine.telemedicine-faga #telemedicine-description .desc__content p.medicines-description+.small{margin-top:1.6rem}.telemedicine-header{position:absolute;left:0;top:0;z-index:20004;padding-top:24px;padding-left:64px;padding-bottom:24px;width:100%}.telemedicine-header:after{content:""}@media screen and (max-width:768px){.telemedicine-header{position:fixed;height:80px;padding-top:20px;padding-bottom:20px;padding-left:0;background-color:#fff}.telemedicine-header #site-header-inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.telemedicine-header #site-header-inner #logo-main{position:static;margin-left:auto;margin-right:auto}.telemedicine-header #site-header-inner #logo-main a.logo_base{height:40px}.telemedicine-header #site-header-inner._portal{padding-right:0}.telemedicine-header .site-navi{display:block;font-weight:700;font-size:1.6rem;margin-left:0;text-align:center}.telemedicine-header .site-navi .address{display:none}.telemedicine-header .site-navi ul.navi__links{display:block;margin-bottom:14px}.telemedicine-header .site-navi ul.navi__links>li{margin-right:0;margin-bottom:0}.telemedicine-header .site-navi ul.navi__links>li a{display:inline-block;padding-top:16px;padding-bottom:16px;color:#fff}.telemedicine-header .site-navi .navi__buttons{position:static;margin-top:0;padding-right:0;height:auto;display:block}.telemedicine-header .site-navi .navi__buttons>li{margin-bottom:16px}.telemedicine-header .site-navi .navi__buttons>li:last-child{margin-bottom:0}.telemedicine-header .site-navi .navi__buttons>li a{-webkit-transition:0s linear;-moz-transition:0s linear;-ms-transition:0s linear;-o-transition:0s linear;transition:0s linear;position:relative;right:auto;top:auto;display:block;width:240px !important;border-radius:8px !important;margin:0 auto !important}.telemedicine-header .site-navi .navi__buttons>li a.btn_reservation,.telemedicine-header .site-navi .navi__buttons>li a.btn_online,.telemedicine-header .site-navi .navi__buttons>li a.btn_vaccine{position:relative;right:auto;top:auto}.telemedicine-header .site-navi .navi__buttons>li a.btn_reservation span,.telemedicine-header .site-navi .navi__buttons>li a.btn_online span,.telemedicine-header .site-navi .navi__buttons>li a.btn_vaccine span{padding-left:70px}.telemedicine-header .site-navi .navi__buttons>li a.btn_reservation span:before{left:30px}.telemedicine-header .site-navi .navi__buttons>li a.btn_online span:before{left:29px}.telemedicine-header .site-navi .navi__buttons>li a.btn_vaccine span:before{left:28px}.telemedicine-header .site-navi .navi__buttons>li .navi__desc{display:none}.telemedicine-header .site-navi a.top{padding-top:16px;color:#fff}}#site-header #site-header-inner{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center}#site-header #site-header-inner._portal{padding-right:64px}@media only screen and (min-width:641px){#site-header #site-header-inner._clinic_detail{padding-right:64px}}#site-header #logo-main.__home .logo__home{display:block}#site-header #logo-main.__class .logo__class{display:block}#site-header .site-navi{flex-grow:1;font-size:1.4rem;margin-left:3.3em;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center}#site-header .site-navi .address{line-height:1.57}#site-header .site-navi .navi__links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding-top:2px}#site-header .site-navi .navi__links>li{margin-right:16px;margin-bottom:8px}#site-header .site-navi .navi__links>li:last-child{margin-right:0}#site-header .site-navi#navi-clinic ul.navi__links{display:none}#site-header .site-navi .navi__buttons{height:56px;line-height:54px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center}#site-header .site-navi .navi__buttons>li a{display:block;text-align:center;border:2px solid #fff;color:#ed6058;background-color:#fff;border-radius:8px}.pc #site-header .site-navi .navi__buttons>li a:hover{background-color:#ed6058;color:#fff}#site-header .site-navi .navi__buttons>li a span{position:relative;display:inline-block}#site-header .site-navi .navi__buttons>li a span:before{position:absolute;left:0;top:50%;margin-top:-12px;font-family:"clinicfor";font-weight:400 !important;font-size:24px;width:24px;height:24px;line-height:1;overflow:hidden;display:block;content:""}#site-header .site-navi .navi__buttons>li a.btn_access{width:144px;margin-left:24px;margin-right:24px}#site-header .site-navi .navi__buttons>li a.btn_access span{padding-left:34px}#site-header .site-navi .navi__buttons>li a.btn_access span:before{content:"";width:24px;margin-top:-12px}#site-header .site-navi .navi__buttons>li a.btn_tel{width:192px;margin-left:16px}#site-header .site-navi .navi__buttons>li a.btn_tel span{padding-left:34px}#site-header .site-navi .navi__buttons>li a.btn_tel span:before{content:""}#site-header .site-navi .navi__buttons>li a.btn_reservation,#site-header .site-navi .navi__buttons>li a.btn_online,#site-header .site-navi .navi__buttons>li a.btn_vaccine{position:fixed;right:0;width:180px;height:56px;border:2px solid #ed6058;background-color:#ed6058;color:#fff;border-right:0 none;border-radius:8px 0 0 8px;line-height:1.3}#site-header .site-navi .navi__buttons>li a.btn_reservation span,#site-header .site-navi .navi__buttons>li a.btn_online span,#site-header .site-navi .navi__buttons>li a.btn_vaccine span{width:100%;height:100%;padding-left:45px;display:flex;align-items:center;text-align:left}.pc #site-header .site-navi .navi__buttons>li a.btn_reservation:hover,.pc #site-header .site-navi .navi__buttons>li a.btn_online:hover,.pc #site-header .site-navi .navi__buttons>li a.btn_vaccine:hover{background-color:#fff;color:#ed6058}#site-header .site-navi .navi__buttons>li a.btn_reservation{top:136px}#site-header .site-navi .navi__buttons>li a.btn_reservation span:before{content:"";left:11px;margin-top:-11px}.lang_en #site-header .site-navi .navi__buttons>li a.btn_reservation span{letter-spacing:.02em}#site-header .site-navi .navi__buttons>li a.btn_online{top:210px}#site-header .site-navi .navi__buttons>li a.btn_online span:before{content:"";width:28px;height:28px;font-size:28px;left:10px;margin-top:-14px}#site-header .site-navi .navi__buttons>li a.btn_online.btn_online--telemedicine{top:24px}#site-header .site-navi .navi__buttons>li a.btn_vaccine{top:284px}#site-header .site-navi .navi__buttons>li a.btn_vaccine span:before{background-image:url("/assets/img/common/icon_vaccine.svg");width:28px;height:28px;left:10px;margin-top:-14px}.pc #site-header .site-navi .navi__buttons>li a.btn_vaccine:hover span:before{background-image:url("/assets/img/common/icon_vaccine_red.svg")}#site-header .site-navi .navi__buttons>li .navi__desc{position:fixed;right:0;top:168px;width:180px;border:2px solid #ed6058;background-color:#fff;color:#ed6058;border-right:0 none;border-radius:8px 0 0 8px;padding-top:16px;padding-bottom:20px;text-align:center;font-size:1.4rem;line-height:1.3}#site-header .site-navi .navi__buttons>li .navi__desc.navi__desc--telemedicine{top:96px;padding:10px;text-align:center;color:#ed6058}#site-header .site-navi .navi__buttons>li .navi__desc .desc__department{padding:8px;border-radius:4px;background-color:#ed6058;color:#fff;font-size:18px}#site-header .site-navi .navi__buttons>li .navi__desc .desc__large{margin:8px 0;font-size:18px}#site-header .site-navi .navi__buttons>li .navi__desc .desc__normal{margin-top:15px;font-size:12px;letter-spacing:-1px}#site-header .site-navi .navi__buttons>li .navi__desc figure{margin-left:auto;margin-right:auto;width:120px}#footer-buttons{display:none}@media screen and (max-width:860px){#footer-buttons{display:block;position:fixed;left:0;bottom:8px;font-size:1.4rem;width:100%;padding-left:8px;padding-right:8px}#footer-buttons .navi__buttons{width:100%;height:56px;line-height:56px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-wrap:nowrap;align-items:center}#footer-buttons .navi__buttons>li{width:100%;height:100%;margin-right:8px}#footer-buttons .navi__buttons>li:last-child{margin-right:0}#footer-buttons .navi__buttons>li.map{width:56px}#footer-buttons .navi__buttons>li a{height:100%;display:flex;align-items:center;justify-content:center;border:2px solid #ed6058;background-color:#ed6058;color:#fff;border-radius:8px;text-align:center}#footer-buttons .navi__buttons>li a span{position:relative;display:inline-block}#footer-buttons .navi__buttons>li a span:before{position:absolute;left:0;top:50%;margin-top:-12px;font-family:"clinicfor";font-weight:400 !important;font-size:24px;width:24px;height:24px;line-height:1;overflow:hidden;display:block;content:""}#footer-buttons .navi__buttons>li a.btn_tel span{padding-left:34px}#footer-buttons .navi__buttons>li a.btn_tel span:before{content:""}#footer-buttons .navi__buttons>li a.btn_map{width:56px}#footer-buttons .navi__buttons>li a.btn_map span{width:24px}#footer-buttons .navi__buttons>li a.btn_map span:before{content:""}#footer-buttons .navi__buttons>li a.btn_online,#footer-buttons .navi__buttons>li a.btn_reservation{line-height:1.3;letter-spacing:0}#footer-buttons .navi__buttons>li a.btn_online span{padding-left:26px}#footer-buttons .navi__buttons>li a.btn_online span:before{content:"";width:28px;height:28px;font-size:28px;left:-3px;margin-top:-14px}#footer-buttons .navi__buttons>li a.btn_reservation span{padding-left:28px}#footer-buttons .navi__buttons>li a.btn_reservation span:before{content:"";margin-top:-11px}}@media only screen and (max-width:380px){#footer-buttons .navi__buttons>li a.btn_reservation span,#footer-buttons .navi__buttons>li a.btn_online span{font-size:1.3rem}}@keyframes fade{0%{opacity:1}35%{opacity:1}50%{opacity:0}85%{opacity:0}100%{opacity:1}}#online-test .image-w100{width:100%}#online-test .image-w70{width:70%}#online-test .image-w50{width:50%}#online-test .image-pc-consulting{padding:0 64px}#online-test .image-sp-consulting{padding:0 20px}#online-test .margin-auto{margin-left:auto;margin-right:auto}#online-test .line-through{text-decoration:line-through}#online-test .text-primary{color:#3e84ec}#online-test .btn-reservation{display:flex;justify-content:center;align-items:center;width:100%;padding:24px 16px;border:solid 2px #3e84ec;border-radius:8px;text-align:center;color:#3e84ec;font-weight:700;font-size:16px;line-height:22px;transition:background-color .3s}@media screen and (min-width:641px){#online-test .btn-reservation:hover{text-decoration:none;background-color:#fcebea}}#online-test .bra_title span.jp{line-height:1.3}#online-test .online-test-menu{margin-top:40px;padding:40px 0;background:#3e84ec}#online-test .online-test-menu__title{color:#fff;font-size:2.4rem;text-align:center;font-family:fot-tsukuardgothic-std,sans-serif}#online-test .online-test-menu__buttons{display:flex;flex-wrap:wrap;justify-content:center;padding-top:22px;margin-left:-16px;margin-right:-16px}@media screen and (max-width:640px){#online-test .online-test-menu__buttons{display:block;margin:0 30px}}#online-test .online-test-menu__button{display:inline-flex;justify-content:center;align-items:center;font-family:fot-tsukuardgothic-std,sans-serif;width:18%;border:2px solid #9dc4ff;background-color:#fff;padding:16px 2px;margin:6px;color:#3e84ec;border-radius:8px;min-height:74px;font-size:1.6rem;text-align:center;line-height:1.3}@media screen and (max-width:640px){#online-test .online-test-menu__button{width:100%;margin:8px 0;font-size:2.4rem;line-height:1}}#online-test .online-test-menu__button.--sm,#online-test .online-test-menu__button .--sm{font-size:1.4rem}#online-test .online-test-menu__notes{padding-top:20px;text-align:center;font-weight:400;color:#fff;line-height:1.3}#online-test .online-test-menu__notes a{color:#fff}#online-test .online-test-menu.--white{background-color:#fff}#online-test .online-test-menu.--white .online-test-menu__title{color:#3e84ec}#online-test .online-test-menu.--white .online-test-menu__button{color:#3e84ec}#online-test .online-test-menu.--white .online-test-menu__notes{color:#3e3a39}#online-test .online-test-menu.--white .online-test-menu__notes a{color:#3e3a39}#online-test .online-test-flow{margin-bottom:40px}#online-test .online-test-flow__title{display:flex;align-items:center;justify-content:center;margin-bottom:40px}#online-test .online-test-flow__title:before,#online-test .online-test-flow__title:after{content:"";width:100%;height:2px;background-color:#3e84ec}#online-test .online-test-flow__title-text{display:inline-block;padding-right:24px;padding-left:24px;white-space:nowrap;background-color:#fff;color:#3e84ec;font-size:2.8rem;line-height:1.3}@media screen and (max-width:768px){#online-test .online-test-flow__title-text{padding-right:16px;padding-left:16px;font-size:2.6rem;letter-spacing:.05em}}#online-test .campaign__title{text-align:center;font-size:3.6rem;color:#3e84ec;text-transform:uppercase;letter-spacing:.3em}#online-test .campaign__subtitle{margin-top:.8rem;display:block;font-size:1.4rem}#online-test .campaign__item{max-width:560px;margin:2.4rem auto 0;padding-right:20px;padding-left:20px}#online-test .campaign__item-link{display:block;transition:opacity .3s}#online-test .campaign__item-link:hover{opacity:.7}#online-test .campaign__item-image{width:100%;vertical-align:bottom}#online-test #introduction{text-align:center}#online-test #introduction h2{padding-top:80px;margin:0 auto 56px;color:#3e84ec;line-height:1.5;font-size:3.6rem}@media screen and (max-width:640px){#online-test #introduction h2{padding-top:60px;margin-bottom:16px;font-size:3.2rem;line-height:1.3}}#online-test #introduction h2 span{display:block;font-size:2.8rem;letter-spacing:.07em;line-height:1.5}@media screen and (max-width:640px){#online-test #introduction h2 span{font-size:2.4rem;margin-bottom:4px}}#online-test.online-test-home #reccomend{background-color:#f9fbff}@media screen and (max-width:640px){#online-test.online-test-home #reccomend{padding:0;background-image:url(/assets/img/online-test/home/illust_sp.png);background-repeat:no-repeat;background-size:100%;background-position:top}}#online-test.online-test-home #reccomend .online-test-reccomend{padding:0 50px}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend{padding:0 20px}}#online-test.online-test-home #reccomend .online-test-reccomend__title{font-family:fot-tsukuardgothic-std,sans-serif;text-align:center;padding-top:60px;margin:0 auto 30px}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__title{padding-top:50px}}#online-test.online-test-home #reccomend .online-test-reccomend__title-text{font-size:3.5rem;line-height:2}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__title-text{font-size:2.5rem;line-height:1.2}}#online-test.online-test-home #reccomend .online-test-reccomend__title-text strong{color:#3e84ec;font-size:5rem;background:linear-gradient(transparent 60%,#dceaff 60%)}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__title-text strong{font-size:3.7rem}}#online-test.online-test-home #reccomend .online-test-reccomend #reccomend-blood{position:relative}#online-test.online-test-home #reccomend .online-test-reccomend #reccomend-blood:before{content:"";width:120px;height:140px;background:url(/assets/img/online-test/home/illust_1_pc.png) no-repeat;background-size:contain;position:absolute;top:-80px;left:50px}@media screen and (max-width:1040px){#online-test.online-test-home #reccomend .online-test-reccomend #reccomend-blood:before{width:90px;height:105px;top:-50px;left:0}}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend #reccomend-blood:before{display:none}}#online-test.online-test-home #reccomend .online-test-reccomend #reccomend-blood:after{content:"";width:160px;height:104px;background:url(/assets/img/online-test/home/illust_2_pc.png) no-repeat;background-size:contain;position:absolute;top:-60px;right:40px}@media screen and (max-width:1040px){#online-test.online-test-home #reccomend .online-test-reccomend #reccomend-blood:after{width:120px;height:78px;top:-30px;right:0}}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend #reccomend-blood:after{display:none}}#online-test.online-test-home #reccomend .online-test-reccomend__item{padding-bottom:80px}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__item{padding-bottom:60px}}#online-test.online-test-home #reccomend .online-test-reccomend__item-title{text-align:center;font-family:fot-tsukuardgothic-std,sans-serif;font-size:2.5rem;position:relative;padding-bottom:50px}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__item-title{font-size:1.7rem;padding-bottom:30px}}#online-test.online-test-home #reccomend .online-test-reccomend__item-title:after{content:"";width:56px;height:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAQBAMAAAA8OuYiAAAAHlBMVEUAAADK3v/P3//K3//K3//K3//H3//H3//L2//K3/8GH70tAAAACXRSTlMAkBDP358gQECL6k7wAAAAfUlEQVQoz6WSvQmAYAxEz3/tLGzsBBcQwV43EFzAERxFy2wrapqkOfBL9XiPdAegbGTa4Y/7uBWRq/OZ+16eG33nvn3hcpn7XL47bKYemUJtO/VIFGbbqUelcNpOfMhjqjDYTj0ihdV26lEouHFR/3sAvycXMHLkmyyHz9TfXvOslAFi7JsAAAAASUVORK5CYII=) no-repeat;background-size:contain;position:absolute;margin:auto;left:0;right:0;bottom:20px}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__item-title:after{width:40px;height:6px;bottom:10px}}#online-test.online-test-home #reccomend .online-test-reccomend__item-title--text strong{color:#3e84ec;font-size:3rem}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__item-title--text strong{font-size:2.1rem}}#online-test.online-test-home #reccomend .online-test-reccomend__item-title--text .thin{font-weight:100}#online-test.online-test-home #reccomend .online-test-reccomend__item-list li{font-size:1.8rem;padding:10px 0 10px 35px;border-bottom:solid 1px #d9d9d9;position:relative;font-weight:400;line-height:1.5}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__item-list li{font-size:1.5rem}}#online-test.online-test-home #reccomend .online-test-reccomend__item-list li:before{content:"";width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAPFBMVEUAAAD///+hwO8+hOxWk+/n8P2fwfbb6PyHsvRKi+3z+P6qyfdim/Dz9/630fiSuvRuo/FKi+7P4Pp6qvI6sIN7AAAAAXRSTlMAQObYZgAAALRJREFUSMft1eEKwiAUhuHsqDNdy+r+7zWCw5Sv3Dd/FIPt/N37DFTQU/ecO2fPwKyYAyyFMYXkOoCzImIdANKLZACsFwFAewuA9eIBsD4YALRHwHoCoL+ZryAmP1X9UK/3E+gPxzj3F+wRBBEV2DeAfs/NHsFdiwB9E/iyJ9A3wHWcBfQNUInSL4C3sNgToGdbegJAYI8ARVp5awx6HJNhoAjoGTDuafNj61fl/8DWn90fghc/EhEIRKpIDQAAAABJRU5ErkJggg==) no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:0;margin:auto}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__item-list li:before{top:10px;bottom:auto;margin:0}}#online-test.online-test-home #reccomend .online-test-reccomend__item-button{text-align:center;margin-top:50px}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__item-button{margin-top:30px}}#online-test.online-test-home #reccomend .online-test-reccomend__item-button a{display:block;margin:auto;width:400px;padding:20px 10px;background:#3e84ec;color:#fff;font-weight:400;border:2px solid #9dc4ff;border-radius:8px}@media screen and (max-width:640px){#online-test.online-test-home #reccomend .online-test-reccomend__item-button a{width:100%;font-size:1.5rem}}#online-test.online-test-home #introduction h2{font-family:fot-tsukuardgothic-std,sans-serif;margin-bottom:24px}#online-test.online-test-home #introduction h2 span{font-size:5rem;line-height:1.5;letter-spacing:-.1em}@media screen and (max-width:640px){#online-test.online-test-home #introduction h2 span{font-size:4rem;line-height:1.2}}#online-test.online-test-home #introduction .online-test-main{padding-bottom:64px}#online-test.online-test-home #introduction .online-test-main__text{line-height:2;letter-spacing:.1em}@media screen and (max-width:640px){#online-test.online-test-home #introduction .online-test-main__text{font-size:1.6rem}}#online-test.online-test-home #why{margin:80px auto 0;padding:80px 0;text-align:center;background-color:#f9fbff}@media screen and (max-width:768px){#online-test.online-test-home #why{margin:60px auto 0;padding:60px 0}}#online-test.online-test-home #why h2{margin-bottom:48px;font-size:2.8rem;line-height:1.2;color:#3e84ec}@media screen and (max-width:768px){#online-test.online-test-home #why h2{margin-bottom:32px}}#online-test.online-test-home #why img{width:100%}#online-test #online-test-description .frame-basic__inner{padding:48px 64px}@media screen and (max-width:640px){#online-test #online-test-description .frame-basic__inner{padding:28px 20px}}#online-test #online-test-description .desc__item{display:flex}#online-test #online-test-description .desc__text.--emphasis{color:#3e84ec;font-size:2.1rem;font-weight:700}@media screen and (max-width:768px){#online-test #online-test-description .desc__text.--emphasis{font-size:1.8rem;text-align:center}}#online-test #online-test-description .desc__text.--emphasis strong{display:inline-block;background-color:#3e84ec;color:#fff;line-height:1;padding:4px 20px;margin:0 4px;border-radius:9999px}#online-test #online-test-description .desc__content{font-weight:400}#online-test #online-test-description .desc__content p{line-height:1.85}#online-test #online-test-description .desc__content p+p{margin-top:2.4rem}#online-test #online-test-description .desc__content p .emphasis{color:#ed6058}#online-test #online-test-description .desc__content .heading3{margin-bottom:1.5rem;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1.3;background-color:rgba(252,235,234,.8);padding:4px 6px}@media screen and (max-width:768px){#online-test #online-test-description .desc__content .heading3{font-size:1.8rem}}#online-test #online-test-description .desc__content .heading4{font-size:1.8rem;margin-bottom:1rem;font-weight:700;letter-spacing:.05em;line-height:1.3}#online-test #online-test-description .desc__content .heading5{font-size:1.6rem;margin-bottom:1rem;font-weight:700;letter-spacing:.05em;line-height:1.3}#online-test #online-test-description .desc__content ul{list-style-type:disc;padding-left:20px}#online-test #online-test-description .desc__content li{line-height:1.7}#online-test #online-test-description .desc__content>.desc__content-title{background-color:#f8c1b8;text-align:center}*+#online-test #online-test-description .desc__content-title{margin-top:30px}#online-test #online-test-description .desc__content .doctor__list{padding:0;list-style:none}#online-test #online-test-description .desc__content .doctor__list>li{display:flex;justify-content:space-between}#online-test #online-test-description .desc__content .doctor__list>li+li{margin-top:1.5rem}#online-test #online-test-description .desc__content .doctor__image{width:100%}#online-test #online-test-description .desc__content .doctor__image-wrap{width:100px}#online-test #online-test-description .desc__content .doctor__info{width:calc(100% - 114px)}@media screen and (min-width: 641px){#online-test #online-test-description .desc__content .doctor__list{display:flex;justify-content:space-between}#online-test #online-test-description .desc__content .doctor__list>li{display:block}#online-test #online-test-description .desc__content .doctor__list>li:nth-last-child(n+2),#online-test #online-test-description .desc__content .doctor__list>li:nth-last-child(n+2)~li{width:calc(50% - 1rem)}#online-test #online-test-description .desc__content .doctor__list>li:nth-last-child(n+3),#online-test #online-test-description .desc__content .doctor__list>li:nth-last-child(n+3)~li{width:calc(33.333% - 1rem)}#online-test #online-test-description .desc__content .doctor__list>li+li{margin-top:0}#online-test #online-test-description .desc__content .doctor__image-wrap{width:100%}#online-test #online-test-description .desc__content .doctor__info{width:100%}}#online-test #online-test-description .desc__content .medicine__list{list-style:none;padding:0;margin-top:1.5rem}#online-test #online-test-description .desc__content .medicine__list>li{border:1px solid #e9e5d4;border-radius:8px;padding:1.5rem;display:flex;justify-content:space-between}#online-test #online-test-description .desc__content .medicine__list>li+li{margin-top:1.5rem}#online-test #online-test-description .desc__content .medicine__image{width:100%;min-width:100%}#online-test #online-test-description .desc__content .medicine__image-wrap{width:80px}#online-test #online-test-description .desc__content .medicine__description{width:calc(100% - 95px)}@media screen and (min-width: 641px){#online-test #online-test-description .desc__content .medicine__image-wrap{width:105px}#online-test #online-test-description .desc__content .medicine__description{width:calc(100% - 120px)}}#online-test #online-test-description .desc__content .clinic__image{display:block;width:100%}#online-test #online-test-description .desc__content .clinic__image-wrap{width:100%}#online-test #online-test-description .desc__content .clinic__info-title,#online-test #online-test-description .desc__content .clinic__info-list{margin-top:1.5rem}#online-test #online-test-description .desc__content .clinic__info-title{background-color:#f8c1b8;text-align:center;padding:4px 6px}#online-test #online-test-description .desc__content .clinic__info-list{display:flex;flex-wrap:wrap;list-style:none;padding:0}#online-test #online-test-description .desc__content .clinic__info-list>li{position:relative;padding-left:20px}#online-test #online-test-description .desc__content .clinic__info-list>li:nth-child(odd){width:60%}#online-test #online-test-description .desc__content .clinic__info-list>li:nth-child(even){width:40%}#online-test #online-test-description .desc__content .clinic__info-list>li:before{content:"";position:absolute;left:0;top:6px;width:1.4rem;height:1.4rem;border-radius:50%;background-color:#f8c1b8}@media screen and (min-width:641px){#online-test #online-test-description .desc__content .clinic{display:flex;justify-content:space-between}#online-test #online-test-description .desc__content .clinic__image-wrap{width:278px}#online-test #online-test-description .desc__content .clinic__info{width:calc(100% - 300px)}#online-test #online-test-description .desc__content .clinic__info-title{margin-top:0}}#online-test #online-test-description .desc__content .others__image{display:inline-block;max-width:80%}#online-test #online-test-description .desc__content .others__image-wrap{text-align:center}#online-test #online-test-description .desc__small{font-size:1.2rem;line-height:1.7;display:inline-block}@media screen and (max-width:768px){#online-test #online-test-description .desc__small{font-size:1.1rem}}@media screen and (min-width:641px){#online-test #online-test-description .desc__item{margin:64px 0}#online-test #online-test-description .desc__title{flex:1 1 30%;margin-top:calc(1em + 7px);margin-left:1em;padding-right:16px;flex-shrink:0}#online-test #online-test-description .desc__content{flex:1 1 70%;padding-top:18px}}@media screen and (max-width:640px){#online-test #online-test-description .desc__item{flex-flow:column;margin:calc(96px - 1em) 0 64px}#online-test #online-test-description .desc__title{text-align:center}}#online-test #online-test-description .desc__buttons{display:flex;margin-left:-4px;margin-right:-4px}@media screen and (max-width:640px){#online-test #online-test-description .desc__buttons{display:block;margin-left:0;margin-right:0}}#online-test #online-test-description .desc__button{flex:1;padding-left:4px;padding-right:4px}@media screen and (max-width:640px){#online-test #online-test-description .desc__button{padding-left:0;padding-right:0;margin-top:4px;margin-bottom:4px}}.page-breadcrumb{padding-left:2rem;padding-right:2rem;overflow-x:auto;overflow-y:hidden;line-height:1.5;max-width:1000px;margin-left:auto;margin-right:auto}.page-breadcrumb+*{margin-top:30px}.page-breadcrumb-list{display:flex;gap:5px;color:#3e3a39;font-weight:400;white-space:nowrap;font-size:14px}.page-breadcrumb-list>li+li{padding-left:18px;position:relative}.page-breadcrumb-list>li+li:before{content:"";width:8px;height:8px;position:absolute;border-top:1px solid #3e3a39;border-right:1px solid #3e3a39;transform:rotate(45deg);left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.page-breadcrumb-link{font-weight:400;white-space:nowrap}.page-breadcrumb-link:link,.page-breadcrumb-link:visited{color:#ed6058}.page-breadcrumb-link:hover{color:#ed342d}*+.page-breadcrumb{margin-top:30px}.category-list__header{padding-top:min(20vw, 200px);padding-bottom:min(10vw, 100px)}.category-list__pager{padding-top:35px;border-top:1px solid #e7e7e7}.category-list__pager .pagenation{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;position:relative;padding:5px 30px}.category-list__pager .pagenation .page-numbers:not(.dots):not(.prev):not(.next){display:flex;justify-content:center;align-items:center;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1.8rem;border-radius:50%;color:#fff;letter-spacing:0;background-color:#f6afab;width:32px;height:32px}.category-list__pager .pagenation .page-numbers:not(.dots):not(.prev):not(.next).current{background-color:#ed6058}.category-list__pager .pagenation .page-numbers:not(.dots):not(.prev):not(.next):hover{background-color:#ed6058}.category-list__pager .pagenation .page-numbers.dots{display:flex;justify-content:center;align-items:center;height:32px}.category-list__pager .pagenation .page-numbers.prev,.category-list__pager .pagenation .page-numbers.next{position:absolute;top:0;bottom:0;text-indent:100%;white-space:nowrap;overflow:hidden;width:30px}.category-list__pager .pagenation .page-numbers.prev:before,.category-list__pager .pagenation .page-numbers.next:before{content:"";position:absolute;width:18px;height:18px;border-top:2px solid #000;border-right:2px solid #000;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.category-list__pager .pagenation .page-numbers.prev:hover,.category-list__pager .pagenation .page-numbers.next:hover{background-color:#fbedec}.category-list__pager .pagenation .page-numbers.prev{left:0}.category-list__pager .pagenation .page-numbers.prev:before{transform:rotate(-135deg);right:0}.category-list__pager .pagenation .page-numbers.next{right:0}.category-list__pager .pagenation .page-numbers.next:before{transform:rotate(45deg);left:0}.articles-list .articles__section{margin:36px 0 26px;color:#ed6058;font-size:18px}.articles-list .articles__link{display:flex;padding-bottom:15px;color:#000;font-size:18px;line-height:30px}.articles-list .articles__link-thumbnail{width:90px;height:90px;background-color:#c4c4c4}.articles-list .articles__link-thumbnail .attachment-thumbnail{object-fit:cover;width:100%;height:100%}.articles-list .articles__link-thumbnail+*{padding-left:15px}.articles-list .articles__link-thumbnail-img{max-width:100%}.articles-list .articles__link-info{flex:1;line-height:1.5}.articles-list .articles__link-date{font-weight:400;font-size:12px}.articles-list .articles__link-title{margin-top:4px;font-size:14px}.articles-list .articles__link+.articles__link{padding-top:15px;border-top:1px solid #e7e7e7}.articles-list .articles__path{padding-top:10px;padding-bottom:10px;line-height:1.5;text-align:right;border-top:1px solid #e7e7e7}.articles-list .articles__path-link{font-size:16px;color:#ed6058;font-weight:400;text-decoration:underline}@media screen and (min-width:641px){.articles-list .articles__link-thumbnail{width:100px;height:100px}.articles-list .articles__link-thumbnail+*{padding-left:30px}.articles-list .articles__link-date{font-size:14px}.articles-list .articles__link-title{font-size:18px}}.question-modal__overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:20009;display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;transition:opacity .3s linear,visibility 0s linear .3s,top 0s linear .3s}.question-modal__flag{display:none}.question-modal__flag:checked+.question-modal__overlay{opacity:0;visibility:hidden;top:100vh}.question-modal__body{width:95%;max-width:758px;background-color:#fff;border-radius:5px}.question-modal__header{padding:min(3vw, 43px) 5rem;display:flex;justify-content:center;align-items:center;position:relative;border-bottom:1px solid #e9ecef}@media screen and (max-width:860px){.question-modal__header{padding:1.8rem 5rem}}.question-modal__logo{max-width:212px;width:40vw}.question-modal__contents{padding-top:min(2vw, 16px);padding-bottom:min(3vw, 37px)}@media screen and (max-width: 860px){.question-modal__contents{padding-top:.7rem;padding-bottom:2rem}}.question-modal__items{display:flex;flex-wrap:wrap;max-width:660px;margin-left:auto;margin-right:auto;justify-content:center;column-gap:3rem;row-gap:2.4rem}.question-modal__items>li:nth-of-type(1) .question-modal__item:after{background:linear-gradient(294.83deg,rgba(176,176,176,0) -82.04%,#9da7b6 97.36%),#d8e0ec}.question-modal__items>li:nth-of-type(2) .question-modal__item:after{background:linear-gradient(299.3deg,rgba(176,176,176,0) -81.16%,#b69d9d 100%),#e2dada}.question-modal__item{width:31.5rem;height:22rem;position:relative;border-radius:8px;overflow:hidden;padding:2.4rem 1rem 2rem;background-size:cover}.question-modal__item:before,.question-modal__item:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.question-modal__item:before{background:linear-gradient(141.35deg,#fff 1.77%,rgba(190,195,204,0) 87.12%);opacity:.5;mix-blend-mode:lighten}.question-modal__item:after{mix-blend-mode:multiply}.question-modal__item-title,.question-modal__item-description{color:#fff;text-align:center;z-index:2;position:relative}.question-modal__item-title{font-size:2.2rem;padding-bottom:1.4rem;position:relative}.question-modal__item-title:after{content:"";position:absolute;bottom:0;left:0;right:0;background:#f28882;width:2rem;height:.3rem;margin-inline:auto}.question-modal__item-description{font-size:1.5rem;line-height:1.6;margin-top:2rem}.question-modal__choices{display:block;text-align:center;padding:1.4rem 1rem;font-size:1.8rem;width:25rem;background:#ed6058;border-radius:8px;color:#fff;z-index:2;position:relative;margin-inline:auto;margin-top:2rem}.question-modal__choices:any-link{color:#fff}.question-modal__choices:hover{background-color:#f9a49f}.question-modal__close,.question-modal__choices{cursor:pointer;transition:background-color .3s linear}.question-modal__close{position:absolute;top:1vw;right:1vw;width:40px;height:40px;border:none;overflow:hidden}.question-modal__close:hover{background-color:#fadbda}.question-modal__close:before,.question-modal__close:after{content:"";position:absolute;width:18px;height:2px;background-color:gray;left:0;top:0;right:0;bottom:0;margin:auto}.question-modal__close:before{transform:rotate(45deg)}.question-modal__close:after{transform:rotate(135deg)}.question-modal__description{text-align:center;padding:min(2vw, 26px);font-size:1.8rem;font-weight:400;line-height:1.5}@media screen and (max-width:860px){.question-modal__description{padding:1.3rem 2rem}}.question-modal__sentence{display:inline-block}.modal-overlay,.modal-body{position:fixed;left:0;right:0;opacity:0;visibility:hidden;transition:opacity .3s linear,visibility 0s linear .3s,top 0s linear .3s}.modal-overlay{top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:20003;display:flex;justify-content:center;align-items:center}.modal-flag{display:none}.modal-flag:checked+.modal-overlay,.modal-flag:checked~.modal-body{opacity:1;visibility:visible}.modal-body{width:calc(100% - 36px);max-width:530px;background-color:#fff;border-radius:5px;margin-inline:auto;top:clamp(70px,18vw,180px);z-index:20004;padding-bottom:clamp(32px,5vw,50px)}.modal-header{height:clamp(32px,5vw,50px);display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width:860px){.modal-header{padding:1.8rem 5rem}}.modal-contents{padding-inline:clamp(20px,5vw,50px)}.modal-items{display:flex;margin-inline:auto;row-gap:clamp(20px,2vw,24px);flex-direction:column;margin-top:clamp(24px,3vw,32px)}.modal-close{cursor:pointer;transition:background-color .3s linear;position:absolute;top:1vw;right:1vw;width:40px;height:40px;border:none;overflow:hidden}.modal-close:hover{background-color:#fadbda}.modal-close:before,.modal-close:after{content:"";position:absolute;width:18px;height:2px;background-color:gray;left:0;top:0;right:0;bottom:0;margin:auto}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(135deg)}.modal-description{text-align:center;font-size:clamp(18px,3vw,24px);font-weight:700;line-height:1.6}.modal-sentence{display:block}.insurance-reservation-link{display:flex;flex-direction:column;align-items:center;border-radius:8px;border:2px solid #ed6058;background:#ed6058;transition:opacity .3s linear}.insurance-reservation-link.--primary{padding:13px;gap:6px}.insurance-reservation-link.--primary .insurance-reservation-link__text{min-width:120px;padding:4px 12px}.insurance-reservation-link.--primary .insurance-reservation-link__time{font-size:20px}.insurance-reservation-link.--secondary{padding:6px 6px 2px;gap:2px}.insurance-reservation-link.--secondary .insurance-reservation-link__text{min-width:100%;font-size:12px;padding:2px 12px}.insurance-reservation-link.--secondary .insurance-reservation-link__date{font-size:12px}.insurance-reservation-link.--secondary .insurance-reservation-link__time{font-size:16px}.insurance-reservation-link:hover{opacity:.7}.insurance-reservation-link__text{border-radius:50px;background:#fff;color:#3e3a39;text-align:center}.insurance-reservation-link__datetime{color:#fff;line-height:1.4;display:flex;gap:10px;align-items:center}.insurance-reservation-link__date{font-weight:400}.insurance-reservations-text{color:#ed6058;text-align:center;font-size:14px;font-weight:700;letter-spacing:.28px}.insurance-reservations-list{margin-top:8px;display:flex;column-gap:8px;justify-content:space-between}.insurance-reservations-list>li{flex:1}.insurance-reservations+.global-menu-button__buttons{display:none}.button-list>li{margin-bottom:24px}.button-list>li a{display:block;padding:23px 24px 22px;font-size:1.6rem;line-height:1.3;min-height:72px;border-radius:8px;border:solid 2px #f28882;background-color:#fff;color:#ed6058}.pc .button-list>li a:hover{background-color:#f49b96;color:#fff}.button-list.--internal-link{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:860px){.button-list.--internal-link{justify-content:flex-start}}.button-list.--internal-link .button-list__link{display:inline-flex;align-items:center;padding:16px 16px 16px 32px;min-height:55px}.button-list.--internal-link .button-list__link:after{content:"";display:inline-block;width:16px;height:16px;margin-left:22px;background-repeat:no-repeat;background-image:url("/assets/img/common/icon/circle-arrow-down.svg");background-size:contain;background-position:center;flex-shrink:0}@media screen and (max-width:860px){.button-list.--internal-link .button-list__link:after{margin-left:auto}}@media screen and (max-width:860px){.button-list.--internal-link .button-list__link{width:100%;height:100%;font-size:1.2rem;min-height:22px;padding:10px}}.button-list.--internal-link .button-list__item{margin-right:12px;margin-left:12px}@media screen and (max-width:860px){.button-list.--internal-link .button-list__item{flex-basis:calc(50% - 12px);margin-right:6px;margin-left:6px;margin-bottom:12px}}#site-medical_exp .button-list{margin-bottom:40px;margin-right:-12px;margin-left:-12px}@media screen and (max-width:860px){#site-medical_exp .button-list{margin-right:-6px;margin-left:-6px}}#terms-articles .button-list>li a span{display:block;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.button-group{display:flex;align-items:center;justify-content:center;margin-left:-6px;margin-right:-6px}@media screen and (max-width:860px){.button-group{flex-direction:column;margin-left:0;margin-right:0}}.button-group__button{flex:1;width:100%;max-width:345px;margin:0 6px 12px}@media screen and (max-width:860px){.button-group__button{margin-left:0;margin-right:0}}#site-medical_exp .button-group{margin-top:36px;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:860px){#site-medical_exp .button-group{margin-top:24px}}@media screen and (max-width:768px){#site-medical_exp .button-group{flex-direction:column}}#site-medical_exp .button-group.-clinic{justify-content:flex-start}#site-medical_exp .button-group.-clinic .button-group__button{flex:inherit;width:calc((100% - 36px)/3)}@media screen and (max-width: 768px){#site-medical_exp .button-group.-clinic .button-group__button{flex:1;width:100%}}#site-medical_exp .button-group.-clinic .button-group__button .button{width:100%}#site-medical_exp .button-group__button{margin-left:6px;margin-right:6px}@media screen and (max-width:1280px){#site-medical_exp .button-group__button{width:50%;flex-basis:calc(50% - 12px)}}@media screen and (max-width: 768px){#site-medical_exp .button-group__button{width:100%;flex-basis:100%;margin-left:0;margin-right:0}}.table-basic{width:100%;border:1px solid #e4e4e4}.table-basic th,.table-basic td{border:1px solid #e4e4e4;padding:16px;font-size:1.4rem}@media screen and (max-width:768px){.table-basic th,.table-basic td{font-size:1.2rem;padding:6px}}.table-basic th{background-color:#f7f7f7}.table-basic td{text-align:center;word-break:break-all;line-height:1.5}.table-basic.--medical-checkup td{width:50%}.table-basic.--medical-checkup-regular td{width:21.8583984375%}.table-basic.--medical-checkup-optional{table-layout:fixed}.global-footer{padding:0 3.5rem 7rem}.global-footer__logo-wrap{padding-top:7rem;padding-bottom:7rem;display:flex;justify-content:center}.global-footer__title{display:flex;align-items:center;font-size:1.6rem;padding-bottom:1rem;border-bottom:1px solid #ebebeb}.global-footer__title-logo{margin-right:.7rem}.global-footer__list{font-weight:400;line-height:1.6;padding:2rem 0 4rem 2rem;list-style:disc;display:flex;flex-direction:column;gap:1.5rem}.global-footer__list>li::marker{color:#ed6058}.global-footer__list-insert{margin-top:.7rem;margin-left:1.4rem;list-style:circle;font-size:1.4rem;display:flex;flex-direction:column;gap:.7rem}.global-footer__list-insert>li::marker{color:#ed6058}.global-footer__link{display:block}.global-footer__link:hover{color:#ed6058}.global-footer__sns{margin-top:8rem;border-top:1px solid #ebebeb;padding-top:3rem}.global-footer__sns-title{text-align:center;color:#929292;font-size:1.2rem}.global-footer__sns-list{display:flex;justify-content:center;align-items:center;padding:2rem;gap:3.5rem}.global-footer__address a:link,.global-footer__address a:visited{color:#ed6058;text-decoration:underline}.global-footer__address,.global-footer__copyright{font-weight:400;text-align:center;line-height:2;font-size:1.2rem;color:#929292}.global-footer__terms{margin-top:2rem}.global-footer__copyright{margin-top:3rem;padding-top:2rem;padding-bottom:2rem;border-top:1px solid #ebebeb}.global-footer__to-top{position:absolute;transform:rotate(-90deg);bottom:20rem;right:-4rem;padding:1rem 6rem 1rem 1rem;font-size:1.4rem}.global-footer__to-top:any-link{color:#e8382f}.global-footer__to-top:after{content:"";position:absolute;width:4rem;height:2px;right:1rem;top:0;bottom:0;margin-top:auto;margin-bottom:auto;background-color:#e8382f}.global-footer__to-top:hover{background-color:#fcebea}@media screen and (min-width:861px){.global-footer{max-width:120rem;margin-inline:auto;padding:2rem 1rem;margin-top:5rem}.global-footer__inner{display:grid;column-gap:5rem;grid-template-columns:repeat(4,1fr)}.global-footer__logo{width:25rem;height:auto}.global-footer__logo-wrap{grid-area:1/4/3/5;padding:0;justify-content:flex-start}.global-footer__title:nth-of-type(1){grid-area:1/1/2/2}.global-footer__title:nth-of-type(2){grid-area:1/2/2/3}.global-footer__title:nth-of-type(3){grid-area:1/3/2/4}.global-footer__list{gap:.9rem}.global-footer__list:nth-of-type(1){grid-area:2/1/6/2}.global-footer__list:nth-of-type(2){grid-area:2/2/6/3}.global-footer__list:nth-of-type(3){grid-area:2/3/6/4}.global-footer__sns{margin-top:0;padding-top:0;grid-area:3/4/4/5;border-top:none;display:flex;align-items:center}.global-footer__sns-list{gap:1.6rem;padding-left:2.8rem}.global-footer__sns-list__x{width:auto;height:20px}.global-footer__sns-list__youtube{width:auto;height:20px}.global-footer__address{grid-area:4/4/5/5;text-align:left}.global-footer__to-top{font-size:1.5rem}}html{scroll-padding-top:50px}@media screen and (min-width:861px){html{scroll-padding-top:105px}}p{font-size:1.6rem;line-height:2.1}@media screen and (max-width:640px){p{font-size:1.5rem;line-height:1.9}}a{border:0;outline:none;text-decoration:none;-webkit-transition:.4s cubic-bezier(.55,.085,.68,.53);-moz-transition:.4s cubic-bezier(.55,.085,.68,.53);-ms-transition:.4s cubic-bezier(.55,.085,.68,.53);-o-transition:.4s cubic-bezier(.55,.085,.68,.53);transition:.4s cubic-bezier(.55,.085,.68,.53)}a:link{color:#3e3a39}a:visited{color:#3e3a39}a:hover,a:active{color:#3e3a39}a.hvr{display:inline-block}input[type=text],input[type=number],input[type=email],input[type=tel],textarea,input[type=submit]{cursor:pointer;-webkit-appearance:none;border-radius:8px;border:1px solid #3e3a39;background:#fff}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus,input[type=submit]:focus{outline:0}input[type=submit]{background-color:#3e3a39;color:#fff}figure.photo img,div.photo img{display:block;width:100%}.logo_base{display:block;position:relative;width:215px;height:48px;background:url(//www.clinicfor.life/assets/css/../img/common/logo_clinicfor.png) no-repeat center center rgba(0,0,0,0);background-size:contain}.logo_base span{display:none}.telemedicine-header .logo_base{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa8AAABYCAMAAAB1VYgmAAAASFBMVEUAAAA4NTQ4NTQ4NTToNDDoNDA7NTQ4NTQ4NTQ4NTQ4NTQ4NTQ4NTQ4NTQ4NTQ4NTQ4NTQ4NTToNDDoNDDoNDDoNDA4NTToNDC6eSwAAAAAFnRSTlMAQMCAQMAQ8NAwYKBw4CCwkFCQMLAg7i3W4QAAB2pJREFUeNrtneuamyAQhjm0ICBqepje/522yTZ+at3gQBr0id+fdlcIhBeGAUZWPND3L7n6KXYgJ6/qxNvoV74EQ4VAjFjXhW6y7wNs57w83dR8AkzTh6RYlZE8OfFsdZIpV59Xp9P6rJoKQDJ4NcSUezYuS1yF6rwipdX/F17ElRTPlSS+fGVenjZI74OX2wEv6+ryigfiJUR9XtRs4PX1X+HJur6VDy9InrygDbwYT3gycZsh2gUvxVhn9OqPhv/BK9TkpfO7VDkvSzz17O/V/gdergIvpkPb/B9eTm/TvRTN5JXOMaitihjkFXn1RI86YoAJKORVIFTDZ/Mq18hL1uMFexAfL2jbmrxQDVePl8TwqsfLJDqNweOKvFANUY+XQlPU4zUkJvILGqomL4muXcyrfHhV44VK2O4xT1WTFz5lqMYLs1dXj5excDYezxu6Ji9U41KNl8baqx4vlfLWO9jsirwwfZlX8IKTj+7h7N0QmXq8huQCsMX0VZOXR7fafoYW6KYgIe40AdYNDFE1Xh57uanFWV+TF6qhC8/QQi6vAENUjZdMbsrBHPqavFANV7oHmcnLwxBV4+XsxDdMmUNTlZfGkr4KLzkxRBV4AVfK6Yowh/V4oRrDq3j5GR5nYQ1r8fI0Sqctpq/JC3XtXsMLldZLQ1SBF2aEza6ENVV5RfTuF/NqgQvdtgYv+FSNSUMNIp/XUMzLp5orFATKJDuZAa6wLYo3ySsnvtc0SVxoB5fPC4+Lh5dl5LmAkS5YP8ipJWpmuHJiZ3LyAFjK0nVw92vyajMavrNlvNSko17sWs/+8mpewvRETbdls+qSzwuGt3iL0xqOtS/jFaeVdhExbBV4Qa023INMPi8q5NVntHugQl5zC2yaG67qvDYeZPoSXqaQ14X4w6ulBC/2advQOLFzXgOm2QJe+OqlwUAtw58s5eVXHMKd85KbA9adffTdNFZ5ZcsOxsZNMa+Qzmp+fIW2xury8/CtoRJFWo9D409Eko+rzy45joUeRT1jCwZihOswJ6KBj8vrXF4ddrkPIp2wJvy5xJRkpsawcQWhcw1EO9rgg8gnonr5809TtiXt+MZQgFf+ccAxJFMvOvE/SRfh8luLsxiQ+bwk9gkOofSGND+exxXMXRRy7Gc2L5xKiEPI2VRD8du8yfEMuZk1TZykfF4S3/4I8pOGMqXkc8epadi1MP3Siss8XpGO5M23NMoW4kKjR24Xt2xcLk5xFfAa6EDeoQkTXK4YV97wMgOxcbWTHJ0o4OUnld69XPN0XPyeKiMbV6dmOQp4OQubsHtpysCVtk/keCOcjau1yNEbkcMLuA4ze7mGgYuDvmXQ0pYmCoZbVhCigJe34C72LROIgYtj0gKzvSDNdpG8KOE10Ki4761D9OsnOPJSsT8LdYCs5G56Rbd21Kly7IsTO1a3aKlgCsi3kdi4MAlBynBdG0xdqlF/ZMFro1N6CN9QBpqrLYDVE4Q23KLF4Gp5Xh1y4DyEs2tr7EFw6UhzNa741AwaMm9t6TvBklOzHJHd/cxBcDlaSBdfkgHZS9beMEUpoOJ6uPzTgJJben+W50m/66Zc2URYMg0aC1NYqEvGhVM+7RrXi+9dj4SNXjyvYyuZde5kNSiXRCHw4xnaFTdnh/FRY198Rkt1GbQgnagDfyK1nDEePsb2znmJIUWLP8CCFFly4kkyrf4jyfw8HYzYPy+hiGJbSgvmtWn3vTfwUEfgZdqLeJrMm9wzv7f43lMQM743yetBfO+p1+tzXuco2qNOXsfSyetYOnkdSyevY+nkdSydvI6lk9exdPI6lk5ex9LxeHVSGlEuI2W3LeGu/v7s0Xh9hPA0Fxwbt/NAqH48VAzj0a4TV7lJAIls6I+iNp8G9bTTeMfo55FWzbAZ4VvzwnsOYeSl53f9KATYXO6xUXKZNnwWwagWsUHDMmKRHaT81ryuzdlrfaXWpnlF8wmv9kpK6/76zz8FqA/5RcL+XoBVSjFeYHtnXv7ar+//MUleNKzzMpaovYeC+iUv/ICE0hLJSQGm2R75+sa8GiI5GjSf4nVt41Ve7dSc9g94IaG/JUQBbnu46vvyMkTNxGlL8dJEcZWXwuXKUrp1XsuEkWhagD95JbWEk+J1HY56jZelKKAHvCIShj/oUIA87eF/4OWIyM15IRG06m/ME4L6zd9oTn/jP/C6NXLD5vWhNV6nP8/mNbB4mUjULnjBzKXHVyQ7WUh34/jivYH8trwEUWT4Gx+PbfiHV5/0NwDp/tiSRQGB8wryG/NS4zVZ/QZ/HvsT//rzfcKfhxcPzx4FGMu5r+t9efn7i8ftlvUy3iNaWS/r228er5eR8LJYL19Of2PzflSjQ5zsR91lV3mJy5zXyJ1i0A2NyVd4IeFwTRhmHaKvZRF/fH5/7w6jeI3Cy7ALXrTOS/QrvITHfu9DXkgY5gO4swe49GQP8g39US/Hd4tHfbS3Gsa/6XlHrJS7px2Nn+xvtFoBzbMtEv7NiAK8Uke5IbS2nnR82DlGwpfqN2FtO4g+/NXdAAAAAElFTkSuQmCC)}.logo-icon{display:block;width:26px;height:38px;background-size:contain}.logo-icon img{display:block;width:100%}a.logo-icon{display:inline-block}.pc a.logo-icon:hover{opacity:.5}.sitelogo{display:block;width:48px;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);-webkit-background-size:contain !important;-moz-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important}.sitelogo img{display:block;width:100%}.pc .sitelogo:hover{filter:alpha(opacity=50);opacity:.5}.sitelogo span{display:none}.preloader i{color:#aaa;font-size:40px}#loadPanel{position:fixed;left:0;top:0;z-index:200001;width:100%;height:100%;overflow:hidden;background:#fff}#loadPanel #indicator-line{-webkit-transition:.4s cubic-bezier(.55,.085,.68,.53);-moz-transition:.4s cubic-bezier(.55,.085,.68,.53);-ms-transition:.4s cubic-bezier(.55,.085,.68,.53);-o-transition:.4s cubic-bezier(.55,.085,.68,.53);transition:.4s cubic-bezier(.55,.085,.68,.53);position:absolute;left:0;top:0;z-index:10;width:0;height:5px;background-color:#f28882}#loadPanel #bg-indicator{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:#fff}#loadPanel #statement{display:table;position:absolute;left:0;top:0;z-index:5;width:100%;height:100%}#loadPanel #statement #statement-inner{display:table-cell;vertical-align:middle;text-align:center}#loadPanel #statement #statement-inner .logo-lamp{display:inline-block}.transparent{filter:alpha(opacity=0);opacity:0}#snsarea{height:72px;padding:24px 0;background-color:#f6afab}#snsarea ul{text-align:center}#snsarea ul>li{display:inline-block;vertical-align:middle;margin-right:48px}#snsarea ul>li:last-child{margin-right:0}#snsarea ul>li a{display:block;height:24px}#snsarea ul>li a img{display:block}.pc #snsarea ul>li a:hover{opacity:.4}#snsarea ul>li.twitter{padding-top:2px}@media only screen and (max-width:640px){#snsarea{height:auto}#snsarea ul>li{display:block;margin-bottom:24px;margin-right:0}#snsarea ul>li:last-child{margin-bottom:0}#snsarea ul>li a{display:inline-block}#snsarea ul>li.twitter{padding-top:0}}footer#site-footer{background:#f6afab;border-top:1px solid #fff;padding-bottom:24px}@media screen and (max-width:860px){footer#site-footer{padding-bottom:80px}}@media screen and (max-width:640px){footer#site-footer{padding-top:20px}footer#site-footer a.logo_base{height:32px}}.footer__inner{display:flex;box-sizing:border-box;margin:0 auto;padding:0 20px;max-width:768px;color:#fff}.footer__header{margin:20px 0 12px;text-align:left;font-weight:700;font-size:20px}.footer__ul{list-style:disc;margin-left:1.3em;font-weight:400}.footer__li{margin-bottom:4px}.footer__li a{color:#fff}.footer__content{margin-bottom:8px;font-weight:400}.footer__copyright{padding:12px 0 4px;font-weight:400;font-size:12px;text-align:center;color:#fff}@media screen and (min-width:769px){.footer__inner{flex-flow:row;justify-content:space-between}}@media screen and (max-width:768px){.footer__inner{flex-flow:column}}a#btn_totop{position:fixed;right:30px;bottom:10px;z-index:19999;display:block;border:1px solid #a0a0a0;width:60px;height:60px}a#btn_totop:before{transform-origin:left top;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transition:transform .3s cubic-bezier(.55,.085,.68,.53);-moz-transition:transform .3s cubic-bezier(.55,.085,.68,.53);-ms-transition:transform .3s cubic-bezier(.55,.085,.68,.53);-o-transition:transform .3s cubic-bezier(.55,.085,.68,.53);transition:transform .3s cubic-bezier(.55,.085,.68,.53);position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;width:100%;height:100%;background-color:#000;display:block;content:""}a#btn_totop span{position:absolute;width:100%;height:100%;z-index:2;display:block;text-align:left;text-indent:-9999px}a#btn_totop span:before,a#btn_totop span:after{-webkit-transition:.3s cubic-bezier(.55,.085,.68,.53);-moz-transition:.3s cubic-bezier(.55,.085,.68,.53);-ms-transition:.3s cubic-bezier(.55,.085,.68,.53);-o-transition:.3s cubic-bezier(.55,.085,.68,.53);transition:.3s cubic-bezier(.55,.085,.68,.53);position:absolute;left:50%;top:16px;width:1px;background-color:#2d2d2d;display:block;content:""}a#btn_totop span:before{height:9px;-webkit-transform:rotate(35deg) translateX(-3px);-moz-transform:rotate(35deg) translateX(-3px);-ms-transform:rotate(35deg) translateX(-3px);-o-transform:rotate(35deg) translateX(-3px);transform:rotate(35deg) translateX(-3px)}a#btn_totop span:after{height:27px}.pc a#btn_totop:hover{border:1px solid #000}.pc a#btn_totop:hover:before{transform-origin:left bottom;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.pc a#btn_totop:hover span:before,.pc a#btn_totop:hover span:after{background-color:#fff}a#btn_totop._show{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-moz-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-ms-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-o-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53);-webkit-animation-delay:both;-moz-animation-delay:both;-ms-animation-delay:both;-o-animation-delay:both;animation-delay:both;bottom:30px}a#btn_totop._hide{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-moz-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-ms-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-o-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53);-webkit-animation-delay:both;-moz-animation-delay:both;-ms-animation-delay:both;-o-animation-delay:both;animation-delay:both}@media screen and (max-width:640px){a#btn_totop{right:15px;bottom:0;width:40px;height:40px}a#btn_totop span:before,a#btn_totop span:after{top:8px}a#btn_totop span:before{height:8px;-webkit-transform:rotate(30deg) translateX(-2px);-moz-transform:rotate(30deg) translateX(-2px);-ms-transform:rotate(30deg) translateX(-2px);-o-transform:rotate(30deg) translateX(-2px);transform:rotate(30deg) translateX(-2px)}a#btn_totop span:after{height:22px}a#btn_totop._show{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-moz-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-ms-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-o-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53);-webkit-animation-delay:both;-moz-animation-delay:both;-ms-animation-delay:both;-o-animation-delay:both;animation-delay:both;bottom:15px}}a#navi-btn{display:none;position:absolute;z-index:20005;left:14px;top:50%;margin-top:-22px;width:44px;height:44px}a#navi-btn .menu-trigger,a#navi-btn .menu-trigger span{display:inline-block;transition:all .4s}a#navi-btn .menu-trigger{position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-14px;width:32px;height:28px}a#navi-btn .menu-trigger span{position:absolute;left:0;z-index:1;width:98%;height:4px;background-color:#000;border-radius:1px}a#navi-btn .menu-trigger span:nth-of-type(1){top:2px}a#navi-btn .menu-trigger span:nth-of-type(2){top:50%;margin-top:-2px}a#navi-btn .menu-trigger span:nth-of-type(3){bottom:2px}a#navi-btn.active .menu-trigger span{background-color:#fff}a#navi-btn.active .menu-trigger span:nth-of-type(2){filter:alpha(opacity=0);opacity:0}a#navi-btn.active .menu-trigger span:nth-of-type(1){transform:translateY(10px) rotate(45deg)}a#navi-btn.active .menu-trigger span:nth-of-type(3){transform:translateY(-10px) rotate(-45deg)}@media screen and (max-width:860px){a#navi-btn{display:block}}@media screen and (max-width:860px){.open-nav,.open-menu{overflow:hidden;-webkit-overflow-scrolling:touch}}body.open-nav{overflow:hidden}@media screen and (max-width:860px){nav.site-navi{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.01s;-moz-animation-duration:.01s;-ms-animation-duration:.01s;-o-animation-duration:.01s;animation-duration:.01s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:both;-moz-animation-delay:both;-ms-animation-delay:both;-o-animation-delay:both;animation-delay:both;position:fixed;left:0;top:0;z-index:20006;width:100%;height:100%;overflow-y:scroll;padding:40px 20px;background-color:rgba(0,0,0,.8)}.open-nav nav.site-navi{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-moz-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-ms-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-o-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53);-webkit-animation-delay:both;-moz-animation-delay:both;-ms-animation-delay:both;-o-animation-delay:both;animation-delay:both}.hide-nav nav.site-navi{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-moz-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-ms-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-o-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53);-webkit-animation-delay:both;-moz-animation-delay:both;-ms-animation-delay:both;-o-animation-delay:both;animation-delay:both}}a.moreBtn{display:block;margin-left:auto;margin-right:auto;width:102px;border:1px solid #929292;padding:8px;font-size:1.2em}a.moreBtn:hover{color:#fff !important;background-color:#355a75;border-color:#355a75}.banner-line{padding-top:32px;padding-bottom:32px}.banner-area{padding:0 64px 32px;max-width:800px;margin-top:30px;margin-inline:auto}.banner-area.--column-top{padding:64px 0 0;max-width:inherit}.banner-area.--column{padding:0}@media screen and (max-width:860px){.banner-area{padding-right:48px;padding-left:48px}}@media screen and (max-width:768px){.banner-area{padding-right:20px;padding-left:20px}}.banner-area__bnr{display:block}.banner-area__bnr+.banner-area__bnr{margin-top:12px}@media screen and (max-width:768px){.banner-area__bnr+.banner-area__bnr{margin-top:8px}}.banner-area__bnr-img{border-radius:8px;width:100%;height:auto}.breadcrumb{padding-top:25px;padding-bottom:25px}.breadcrumb span,.breadcrumb a{-webkit-transition:.4s cubic-bezier(.55,.085,.68,.53);-moz-transition:.4s cubic-bezier(.55,.085,.68,.53);-ms-transition:.4s cubic-bezier(.55,.085,.68,.53);-o-transition:.4s cubic-bezier(.55,.085,.68,.53);transition:.4s cubic-bezier(.55,.085,.68,.53);font-size:1.2rem;color:#a9a9a9;height:14px;line-height:14px}.pc .breadcrumb a span:hover{color:#000}.breadcrumb span{display:inline-block;padding:0;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb ul>li{position:relative;display:inline-block;padding-right:16px}.breadcrumb ul>li:after{position:absolute;right:0;top:1px;width:16px;height:16px;line-height:1;font-family:"clinicfor";font-weight:400 !important;font-size:14px;color:#929292;display:block;content:""}.breadcrumb ul>li:last-child span{font-weight:700;color:#000}.breadcrumb ul>li:last-child:after{display:none}.single-articles .frame-basic--simple,.single-faq_detail .frame-basic--simple{padding-top:10px !important}.article-breadcrumb{padding:5px 0;overflow-x:auto;font-size:1.4rem}.article-breadcrumb::-webkit-scrollbar{height:5px}.article-breadcrumb::-webkit-scrollbar-track{background-color:#fcebea;border-radius:5px}.article-breadcrumb::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}.article-breadcrumb+*{margin-top:10px}.article-breadcrumb-list{display:flex;gap:5px;color:#fff;font-weight:400;white-space:nowrap}.article-breadcrumb-list>li+li{padding-left:18px;position:relative}.article-breadcrumb-list>li+li:before{content:"";width:8px;height:8px;position:absolute;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.article-breadcrumb-link{font-weight:400;white-space:nowrap}.article-breadcrumb-link:link,.article-breadcrumb-link:visited{color:#fff}.article-breadcrumb-link:hover{color:#ffdcda}@media screen and (max-width:640px){.single-articles .frame-basic--simple{padding-top:0 !important}.article-breadcrumb{padding:6px 8px}.article-breadcrumb+*{margin-top:0}.article-breadcrumb-list{font-size:12px}.article-breadcrumb-link{max-width:32em;overflow:hidden;text-overflow:ellipsis;display:inline-block}}article{overflow:hidden}section{position:relative}section .content-frame{position:relative;z-index:1}section.end_gray:after{position:absolute;left:0;bottom:0;z-index:0;width:100%;height:355px;background-color:#f4f4f4;display:block;content:""}section.end_gray._large:after{height:450px}#svg-container{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.001s;-moz-animation-duration:.001s;-ms-animation-duration:.001s;-o-animation-duration:.001s;animation-duration:.001s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:both;-moz-animation-delay:both;-ms-animation-delay:both;-o-animation-delay:both;animation-delay:both}a.button{position:relative;display:flex;max-width:560px;min-width:280px;min-height:64px;width:32%;padding:10px;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;text-align:center;font-size:1.8rem;background-color:#ed6058;color:#fff}a.button span{position:relative;z-index:2;margin-left:-7px}a.button:after{display:block;content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#f28882;transform-origin:right top;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:transform .3s cubic-bezier(.55,.085,.68,.53);-moz-transition:transform .3s cubic-bezier(.55,.085,.68,.53);-ms-transition:transform .3s cubic-bezier(.55,.085,.68,.53);-o-transition:transform .3s cubic-bezier(.55,.085,.68,.53);transition:transform .3s cubic-bezier(.55,.085,.68,.53)}.pc a.button:hover:after{transform-origin:left top;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}a.button._more{background-color:#fff;border:1px solid #a9a9a9;color:#000}a.button._exlarge{width:100%;height:80px;line-height:79px}a.button._exlarge span{position:relative;display:inline-block;padding-bottom:5px;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1}a.button._event{text-align:left;height:60px;line-height:59px;border:1px solid #fff}a.button._event.__week span:before{content:"THIS WEEK"}a.button._event.__feature{margin-bottom:18px}a.button._event.__feature span:before{content:"UP COMING"}a.button._event span{display:inline-block;width:100%;margin-left:0;padding-left:15px;font-weight:700;font-size:1.4rem}a.button._event span em{display:inline-block;margin-right:5px;font-size:1.8rem}a.button._event span:before{position:absolute;right:48px;top:50%;height:30px;line-height:30px;margin-top:-15px;display:block;padding-right:34px;border-right:1px solid #a9a9a9;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:2.2rem;color:#a9a9a9}a.button._event span:after{position:absolute;right:20px;top:50%;width:12px;height:12px;margin-top:-6px;border-right:1px solid #a9a9a9;border-top:1px solid #a9a9a9;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;content:""}a.button._external:before,a.button._download:before,a.button._plus:before{width:13px}a.button._external:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_external-b.png)}a.button._external._white:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_external-w.png)}.pc a.button._external:hover:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_external-w.png)}.pc a.button._external._white:hover:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_external-b.png)}a.button._download:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_download-gr.png)}a.button._download._white:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_download-w.png)}.pc a.button._download:hover:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_download-w.png)}.pc a.button._download._white:hover:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_download-gr.png)}a.button._tri-arrow:before{right:15px;margin-top:-2.5px;background:0 0 !important;width:0;height:0;border-style:solid;border-width:2.5px 0 2.5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ff594d}a.button._border{background-color:rgba(0,0,0,0);color:#000;border:1px solid #000}a.button._border:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_next-b.png)}a.button._border:after{background-color:#000}a.button._border._white{border-color:#fff;color:#fff}a.button._white:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_next-w.png)}a.button._white:after{background-color:#fff !important}.pc a.button._white:hover{color:#000 !important}.pc a.button._white:hover:before{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_next-b.png)}a.button._center{margin-left:auto;margin-right:auto}@media screen and (max-width:640px){a.button{width:100%}a.button._event{height:50px;line-height:49px;border:1px solid #fff}a.button._event span{padding-left:8px;font-size:1.3rem}a.button._event span em{font-size:1.8rem;margin-right:3px}a.button._event span:before{right:29px;height:15px;line-height:15px;margin-top:-7px;padding-right:13px;font-size:1.6rem}a.button._event span:after{right:13px;width:6px;height:6px;margin-top:-3px}}#mainarea{height:440px;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;padding-top:240px}#mainarea._home{height:515px;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;padding-top:160px}#mainarea._home .mainarea__copy{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;width:605px;height:268px;padding-left:64px;background-color:rgba(202,42,47,.5);color:#fff;border-radius:0 15px 15px 0}#mainarea._home .mainarea__copy:before{position:absolute;left:0;top:0;z-index:1;width:4px;height:100%;background-color:#eb4b42;display:block;content:""}#mainarea._home .mainarea__copy-text{font-size:3.2rem;line-height:1.75;letter-spacing:2px}.lang_en #mainarea._home .mainarea__copy-text{font-size:2.6rem;line-height:1.6}#mainarea._about{height:500px;background-image:url("/assets/img/about/mv_pc.jpg");padding-top:276px}@media screen and (max-width:860px){#mainarea._about{height:375px;background-image:url("/assets/img/about/mv_sp.jpg");padding-top:210px}}@media screen and (max-width:640px){#mainarea._about{padding-top:0}}#mainarea._telemedicine{min-height:515px;padding-top:40%;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}#mainarea._telemedicine-pill{height:auto;padding-top:44px}@media screen and (max-width:640px){#mainarea._telemedicine-pill{height:auto !important;padding-top:0}}#mainarea.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding-top:180px;height:auto;min-height:440px}@media screen and (max-width:640px){#mainarea{min-height:260px;height:70vw !important;padding-top:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#mainarea .mainarea__copy{display:block;padding:0 30px 0 40px}.lang_en #mainarea .mainarea__copy{padding:8px 30px 8px 40px}#mainarea .mainarea__copy .bra_title{margin-bottom:0}#mainarea._home{padding-top:32px;align-items:flex-start;justify-content:flex-start}#mainarea._home .mainarea__copy{width:76vw;min-height:132px;height:auto;padding-left:32px;border-radius:0 8px 8px 0}#mainarea._home .mainarea__copy-text{font-size:1.6rem}.lang_en #mainarea._home .mainarea__copy-text{font-size:1.6rem;line-height:1.5}#mainarea._telemedicine{min-height:260px;padding-top:0;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}#mainarea.flex{padding-top:0;min-height:0}}#newsticker{padding-top:32px;padding-bottom:30px !important;font-size:1.6rem;line-height:1.4}#newsticker .content-frame{max-width:800px;display:flex;flex-flow:column;align-items:flex-start}#newsticker .ptype{width:100%;margin-bottom:.5em}#newsticker .link{display:flex;margin-bottom:.5em}#newsticker .date{margin-right:.5em}#newsticker .ptype,#newsticker .date{font-family:"Roboto",sans-serif;font-weight:600;font-style:normal}.news-list__item{display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem;line-height:1.8;transition:all .3s linear}.news-list__item:hover{color:#ed6058}.news-list__date,.news-list__title{font-weight:400}.news-list__title{position:relative;padding-right:4rem}.news-list__title:after{content:"";width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid #e0e0e0;position:absolute;top:0;bottom:0;right:0;margin-top:auto;margin-bottom:auto;background-color:#fff;background-image:url("/assets/img/home/icon_arrow_right.svg");background-repeat:no-repeat;background-position:center}@media screen and (min-width:861px){.news-list__item{flex-direction:row}.news-list__date{width:12rem}.news-list__date:before{content:"-";display:inline-block;margin-right:1rem}.news-list__title{flex:1;padding-left:1rem}}section#subjects .frame-basic__inner{background:url(//www.clinicfor.life/assets/css/../img/home/bg_subjects.jpg) no-repeat left bottom #fff;background-size:53%;position:relative}@media screen and (max-width:640px){section#subjects .frame-basic__inner:before{content:"";width:100%;height:100%;background-color:hsla(0,0%,100%,.82);position:absolute;left:0;bottom:0}}section#subjects .frame-basic__inner.--is-yahoo:before{content:"";width:100%;height:100%;background-color:hsla(0,0%,100%,.82);position:absolute;left:0;bottom:0}@media screen and (min-width:640px){section#subjects .frame-basic__inner.--is-yahoo{background-size:42%}}section#subjects h2.bra_title{margin-bottom:32px;position:relative}.lang_en section#subjects h2.bra_title{margin-bottom:40px;padding-top:2em}section#subjects ul.cmenu-list{max-width:928px;margin-left:auto;margin-right:auto}section#subjects .online-exam{max-width:928px;margin-top:80px;margin-left:auto;margin-right:auto;padding-left:20%;position:relative}@media screen and (max-width:1400px){section#subjects .online-exam{margin-right:5%;max-width:850px}}@media screen and (max-width:1280px){section#subjects .online-exam{margin-right:0;max-width:780px}}section#subjects .online-exam .body{margin-top:32px}section#subjects .online-exam .body:after{content:""}section#subjects .online-exam .body figure{float:right;max-width:160px;width:100%;margin-left:32px}section#subjects .online-exam .body p.copy_main{margin-bottom:1em}section#subjects .online-exam .body p.copy_sub{margin-bottom:2.2em}section#subjects .online-exam .body p.note{font-size:1.2rem;line-height:1.5;font-weight:400;margin-bottom:2.66em !important}section#subjects .online-exam.online-exam__add-menu{margin-top:20px;padding-left:0}section#subjects .online-exam.online-exam__add-menu .copy_wht_shadow{text-shadow:2px 2px 10px #fff,2px -2px 10px #fff,2px -2px 10px #fff,-2px 2px 10px #fff,-2px -2px 10px #fff}@media screen and (max-width:1040px){section#subjects .online-exam.online-exam__add-menu .online-exam.online-exam__add-menu{padding-left:0}}@media screen and (max-width:640px){section#subjects .online-exam.online-exam__add-menu .online-exam.online-exam__add-menu{margin-top:20px}}section#subjects .online-exam.online-exam__add-menu ul.cmenu-list>li a .text span.jp,section#subjects .online-exam.online-exam__add-menu ul.cmenu-list>li a .text span.cn,section#subjects .online-exam.online-exam__add-menu ul.cmenu-list>li .cmenu-link .text span.jp,section#subjects .online-exam.online-exam__add-menu ul.cmenu-list>li .cmenu-link .text span.cn{font-size:1.9rem}@media screen and (max-width:1040px){section#subjects .online-exam{padding-left:40%}}@media screen and (max-width:640px){section#subjects .online-exam{margin-top:50px;padding-left:0}section#subjects .online-exam .body{margin-top:32px}section#subjects .online-exam .body figure{display:none}section#subjects .online-exam .body p.copy_main{margin-bottom:1em}section#subjects .online-exam .body p.copy_sub{margin-bottom:2.2em}}section#feature h2.bra_title{margin-bottom:32px}section#feature ul.feature_list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:928px;margin-left:auto;margin-right:auto;text-align:center}section#feature ul.feature_list>li{width:17.28%;text-align:center;margin-right:3.4%}section#feature ul.feature_list>li:nth-child(5n){margin-right:0}section#feature ul.feature_list>li figure{background-repeat:no-repeat;background-position:center center;background-size:100px;background-color:#fcebea;border-radius:8px;margin-bottom:20px;width:100%;height:0;padding-top:100%}section#feature ul.feature_list>li.always figure{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_feature-always.svg)}section#feature ul.feature_list>li.always.close-weekend figure{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_feature-always-until20.svg);background-size:80px}section#feature ul.feature_list>li.soon figure{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_feature-soon.svg)}section#feature ul.feature_list>li.everywhere figure{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_feature-everywhere.svg)}section#feature ul.feature_list>li.onmobile figure{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_feature-onmobile.svg)}section#feature ul.feature_list>li.technology figure{background-image:url(//www.clinicfor.life/assets/css/../img/common/icon_feature-tech.svg)}section#feature ul.feature_list>li .lead{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:2rem;line-height:1.2;color:#ca2a2f}section#feature ul.feature_list>li .copy{margin-top:.9em;font-weight:400;font-size:1.4rem;line-height:1.3}section#feature .career_list{width:100%;max-width:50rem;margin-inline:auto}section#feature .career_list>li{font-weight:400;line-height:1.4}section#feature .career_list>li+li{margin-top:1rem}@media screen and (max-width:1040px){section#feature ul.feature_list>li{width:30%;margin-right:5%;margin-bottom:5%}section#feature ul.feature_list>li:nth-child(3n){margin-right:0}section#feature ul.feature_list>li .lead{font-size:2rem;line-height:1.2}}@media screen and (max-width:640px){section#feature p.copy_main{margin-bottom:32px}section#feature ul.feature_list>li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;margin-right:0 !important;margin-bottom:20px}.lang_en section#feature ul.feature_list>li{-webkit-align-items:start;align-items:start}section#feature ul.feature_list>li figure{width:45.76%;margin-bottom:0;padding-top:32%}section#feature ul.feature_list>li .text{width:52%}section#feature ul.feature_list>li .lead{font-size:1.6rem;line-height:1.2}section#feature ul.feature_list>li .copy{margin-top:.45em}}section#clinic-hours{padding-top:88px;padding-bottom:64px}section#clinic-hours figure.schedule{margin-left:auto;margin-right:auto;max-width:650px}section#clinic-hours .schedule-notes{text-align:center;padding-top:24px}section#access #fancybox_items{display:none}section#access .flex-wrapper{position:relative}section#access .flex-wrapper .bra_title{position:absolute;left:0;top:1em}section#access .flex-wrapper .flex-wrapper__left{padding-top:104px;padding-right:2%;font-size:1.8rem;line-height:1.3}section#access .flex-wrapper .flex-wrapper__left .c_name{margin-bottom:.7em}section#access .flex-wrapper .flex-wrapper__left .c_address{margin-bottom:.7em}.lang_en section#access .flex-wrapper .flex-wrapper__left .c_address{font-size:1.6rem}section#access .flex-wrapper .flex-wrapper__left .c_explanation p{font-weight:400;font-size:1.4rem;line-height:1.2;margin-bottom:1em !important}section#access .flex-wrapper .flex-wrapper__left ul.c_movies{font-size:1.4rem;margin-bottom:1.5em;padding-left:1.3em}section#access .flex-wrapper .flex-wrapper__left ul.c_movies>li{line-height:1.2;list-style:disc outside;margin-bottom:.7em}section#access .flex-wrapper .flex-wrapper__left ul.c_movies>li:last-child{margin-bottom:0}section#access .flex-wrapper .flex-wrapper__left ul.c_movies>li a{display:inline-block;margin-left:1em;color:#ca2a2f}.pc section#access .flex-wrapper .flex-wrapper__left ul.c_movies>li a:hover{color:#ed6058}section#access .flex-wrapper .flex-wrapper__left address{margin-bottom:.7em}section#access .flex-wrapper .flex-wrapper__left address .c_tel{margin-bottom:.5em}section#access .flex-wrapper .flex-wrapper__left .c_hours{position:relative;padding-left:90px}.lang_en section#access .flex-wrapper .flex-wrapper__left .c_hours,.lang_zh section#access .flex-wrapper .flex-wrapper__left .c_hours{margin-top:24px;padding-left:0}section#access .flex-wrapper .flex-wrapper__left .c_hours .lead{position:absolute;left:0;top:0}.lang_en section#access .flex-wrapper .flex-wrapper__left .c_hours .lead,.lang_zh section#access .flex-wrapper .flex-wrapper__left .c_hours .lead{position:static;text-transform:uppercase}section#access .flex-wrapper .flex-wrapper__left .c_hours dl:after{content:""}section#access .flex-wrapper .flex-wrapper__left .c_hours dl dt,section#access .flex-wrapper .flex-wrapper__left .c_hours dl dd{float:left}section#access .flex-wrapper .flex-wrapper__left .c_hours dl dt{width:85px}.lang_en section#access .flex-wrapper .flex-wrapper__left .c_hours dl dt,.lang_zh section#access .flex-wrapper .flex-wrapper__left .c_hours dl dt{width:100%;margin-top:8px;font-size:1.6rem}section#access .flex-wrapper .flex-wrapper__left .c_hours dl dd{width:calc(100% - 85px)}.lang_en section#access .flex-wrapper .flex-wrapper__left .c_hours dl dd,.lang_zh section#access .flex-wrapper .flex-wrapper__left .c_hours dl dd{width:100%;margin-top:4px;font-size:1.4rem;font-weight:500}section#access .flex-wrapper .flex-wrapper__left .guidelist{margin-top:42px}section#access .flex-wrapper .flex-wrapper__left .guidelist ul{padding-left:36px;background-repeat:no-repeat;background-position:0 0;background-color:rgba(0,0,0,0);background-size:20px;margin-bottom:15px}section#access .flex-wrapper .flex-wrapper__left .guidelist ul:last-of-type{margin-bottom:0}section#access .flex-wrapper .flex-wrapper__left .guidelist ul.train{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAAETklEQVRYCc2XWahWZRSG1QYjMgqjMqMoKm2gkQYMhSQogugiCukipIG66MLsphm7KJISuigogooysyDKBiOKQgkzbbJ59KIgaZAKK06T9Tyn/cJid345/v8+nV54/7W+9X3fWmuv/Q37nzDhf46JY5jf2fg+FR4MP4AvwdVw3DGdDF6Af43Ah7BNgeOGHYi8Bo6UXGwmOW64lMhJZAj9FngevBtuhembgz4uWErUJLGwlcE9pe+GVl/P5qSePf11HFSmvVZ01bWlXccV87/VrhN8p4S4oOjGmVfa7xb9P1XPIlpesXIVvAO+Xey/oR8Oxw0PELkm2dav3Z7MPBb6xV5MnAU9jI+Au8HN8CloUvZV/1toL4BWdNTo5yY5Be+3wtmwvYZ9favhSrgOToVuiA/hevg9HDMYbBlsv7JttTcy/k54IhxT7Ir3V2FN5g/a78Hl8Hn4Caz9bd3KWvXO4TpaARPwT/T74DTYxn4YLoaPwx9h5kT+ju1y2CmuwlsCKC9svO+I9BpbDL0ZjoEVO9E4DXqD/AKrjytod4ID8PITjPNFjdf9kb7e2JXuUndy4AME+6K8AjPehGemcxD5RHG6Ad2gO0NvjASL9PXtDoVLYCv8CF4ChfPWwox/WuMgOJTJcea683gRN8LYq0zA40fov82JYAbUl/N+hXvAvnEOM5PAi42Xw5BDxZ5+petReBBXu7rVPAoKd3P6U93hju398eyKI9fM7fDjYvNQTr8H8GToEvim2D8v+s3owl2ceV+jH6KxX7TPvjh2Q9Q+d6qYAzPmO/RzS/sL9EnQ17qp2F3bfWNPZr4BE1T5A5wLrVrss9CF11rWmH2nw59hxs1HF8fCanfd9g13n5Vwc1wG94HnwwT9FL1iGY30PYO+pLTdGCbtUqgPfgbtTmHgJGHiFX7r1Spa7c9gxrthvi1tx3pOdoa98eSZZ0CD+VrbqFX0+DkSfgWTZJU3tScP2l5QAq0qzo5GTyXaVTyBPh9kOfQjwwQ3w6th/WakOTjexEUq4IeByNHhBvKAF4/AjPMjNnDjuY4nx9Cl9LBNUM9Gr7aJcGOx+3rFSFX8p2cMf72ykqAVErNhbEoX/UwofKXpq1Uc7uz6x7VSF/qZTYB7kUkiMlX0v0rd0QOdd028nsKzKglsQjfhXaDrLvbIXlVcwdgxw8N4TgLey2IejM17+tnSdrzwiKlVPG7Y2vHPFPy5KZKMR4pYCWO7Hr1+YJjUDCgehRn35LCl45+LSoC3Gt+eeTnTPLAPbOy1iksbm1V0TJLMAzbdgwufOs6vbNwtLLaXS4iTir1W8bFiX1zGb1P182c08N9asAHFeVY1eDAKch18rmk7blGj14eY3tg6E/fjKRX0O+/90t6C7hqtOJlGxitfh/XP1zV1cBe6a2gI1qDRr+sRYEmP8V9in9pjzkDmucyuV5oJ+yXiVTcStN8Fs5F8oDVwGhw1/gakr7kbR1o0BQAAAABJRU5ErkJggg==)}section#access .flex-wrapper .flex-wrapper__left .guidelist ul.bike{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAADeUlEQVRYCe2XSWhUQRCGx33BfY24ICIuBxHiRcRLUDwKBsGDhogLnozoTUUMeBLRS/QeFEFE8eBFPBgvKiioFzEoSDQuIC4Y1Ljr94+vQk37Jq8nk3Eu88Of7q6uqr+mX7/ul1yuhtoKVHcFhlVJfjG6Y2BPlfT/kR2JZR1sg13wN1RxS2BVMR/101DFqKiQzdiqhgkod8GwKI3fw+NwOKwaGlH2xT1mfAI2wOjCoh1JWiq+u4An9BdBFVwShhTxbsW+Fg6F8lkAf8GnSUuTh1alBX74Oyz4O47Rczgxsa6nvZz0y2qWE+0fTVZ/Tz9qR12u6/34lTQ1Ce+XMKswzX+Dq2ExzGFCPparvphjqXa9gSvhqoS3aE3kjrPPpp+FMzhY7Nks54HOLyVQm96EtJ9iMAqnXdDiftJfGBM4EB/dAib0iP6IIkmWYd8Hr8DP0GKslb0imELWd9CEVIRQB5ugboxX0OaLtT34jIcVgd5YE+6l/8CNzR62nfho9bud7176FYEeq87CsAg/fsP8ObgdzoOGnXTMr4t+Rb6kZpL4rROS4Fd4De6HK6AO9zSMxvgaWpGb0pxCW9pNoitpI6yHU6EKugsvwlNwDRQ+Qu29q1AvQwwO49SaOOqR34Ze4wJjvYCp0JXUDnUU2K/0ra46G8vHCqUbDV2ZP6DlCVvlbYeqpQB6Ex/CMKDY+FhBdNygFA3VIv88tFn9TaGi9Nh2Q30FH4BfoC/2JmPFxSJNQ/m0YluhtKSZqrHDTShgGzQocQe0QP+YFReLUOM+gZZT+9ogbdVgc3mNe84QProjbk57R8eHBevFiUWo0UCg5flEX5eAQTXYXF7DBlodvzn1eP2vOZTM+1Wcji0L8knTkLjZD7okqsFr9Dl1Oid1fQLtDzvf5GeJde5lQT7m7zU2O/uzIEmfholqXvvNQ18vwgu4BepXCd5PwlnwPj72PIF6WwWdtR7er285VcBk5zWLfjP0+0PztvxqdchmYRoOPsZrzGBOb3CdSxJq5PQBao+gzTmmdU86X8XFoiyNJlSsQP3SFhhegRrLbishf8XFoiwN7cMOaEWqvQF1+TcmrcZ+Xv5+/zLsF2VraC/5s8oXE/blF7P3worL1hhLRu0x/7+HL052zctvoChZI9xrEp4LN8Dwc+sStm44GPgfGoNRZy1HbQVyfwC7ip+co+E4ywAAAABJRU5ErkJggg==)}section#access .flex-wrapper .flex-wrapper__left .guidelist ul.car{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAACU0lEQVRYCe2XzUtUURiHr5V9LbTAQMSSQFDaxQS6iAj6E1q4c2jVvoUIWguJBKFtu/ZtIug/CN31teiDhFalhUYfhoWCNj6/y33lON2ZufeeW87ivPB4vt/z8z3nPTMTRcFCBEIEQgRCBNo6Ah0Z1fUz7xoMQ2fGNTatRuUjPIBn1llmeQVnP0Eb+fCH9ZNQqp3E2yr4CHPXSuSlPAoPtZh8g/FTyZwlypvwK2lnLQ4y8TpcBl2pO3ARvE3RWwOLwJiHx9Os3XR86dp42wweTNwb6gc8Pd5z/M17+orKjJ5pKRTFtDuoe6Js60o8v6d8DeeStk/xiMV2VW5T/5w400l9A0vIpHtvofftFiyDHe3/LpWI0vDXWztE58t9FFYfCGmRpjjtj1C+APcIt2gr61ZgA8o0JVsf6Cp9gu2kfpbyKJgpMStqzIL9B3pWqpB2N+n+p6Y9tbf7tElb9B1MoF1g9e+XSYPpkbbdhjKoXcyyueY+vu/aRR06drW4d00f5K4dozEOuqhKlsfwFIpaHn97tNh5P3F2HqC+CDamUtk2BUUsrz9pifdWqqsi+w1X4QPch1GoN82twvP6gRbtPP7O4OshHDefr6jEalNKRW0CFlLGGq1p1p/Xn7TFd+xHAwHrmoBNQ7ONs47l8SdNFR2xrB8UqQtwAvTbw8Z0nIPQDbIvCXEjwx/5yeNPD7V+u8zBEqSavvWmReUr/b2pK5p3lu0vOsx+d0F3xoQqq0egiBX2Z8fYaNMeBs6D3sG3oC8RPla2Px8tYW2IQIhAiIAisAMVUz+ytH5eswAAAABJRU5ErkJggg==)}section#access .flex-wrapper .flex-wrapper__left .guidelist ul>li{margin-bottom:15px}section#access .flex-wrapper .flex-wrapper__left .guidelist ul>li:last-child{margin-bottom:0}section#access .flex-wrapper .flex-wrapper__left .guidelist ul>li a{font-size:1.4rem;line-height:1.2;color:#ed6058}.pc section#access .flex-wrapper .flex-wrapper__left .guidelist ul>li a:hover{opacity:.7}section#access .flex-wrapper .flex-wrapper__right{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}section#access .flex-wrapper .flex-wrapper__right iframe{width:100%;height:auto}@media screen and (max-width:640px){section#access .flex-wrapper{flex-direction:column-reverse;flex-wrap:wrap}section#access .flex-wrapper .bra_title{position:static}section#access .flex-wrapper .flex-wrapper__right{display:block}section#access .flex-wrapper .flex-wrapper__right iframe{width:100%;height:80vw}section#access .flex-wrapper .flex-wrapper__left,section#access .flex-wrapper .flex-wrapper__right{width:100%}section#access .flex-wrapper .flex-wrapper__left{padding-top:32px;padding-right:0;font-size:1.6rem}section#access .flex-wrapper .flex-wrapper__left ul.c_movies{font-size:1.4rem;margin-bottom:1.5em;padding-left:1.3em}section#access .flex-wrapper .flex-wrapper__left ul.c_movies>li{line-height:1.2;list-style:disc outside;margin-bottom:.7em}section#access .flex-wrapper .flex-wrapper__left ul.c_movies>li:last-child{margin-bottom:0}section#access .flex-wrapper .flex-wrapper__left ul.c_movies>li a{display:inline-block;margin-left:1em;color:#ca2a2f}.pc section#access .flex-wrapper .flex-wrapper__left ul.c_movies>li a:hover{color:#ed6058}section#access .flex-wrapper .flex-wrapper__left address{margin-bottom:.7em}section#access .flex-wrapper .flex-wrapper__left address .c_tel{margin-bottom:.5em}section#access .flex-wrapper .flex-wrapper__left .c_hours{padding-left:80px}section#access .flex-wrapper .flex-wrapper__left .c_hours dl dt{width:75px}section#access .flex-wrapper .flex-wrapper__left .c_hours dl dd{width:calc(100% - 75px)}}.guide-box{border-radius:8px;padding:64px;width:90%;max-width:1000px;overflow:visible}.guide-box .title{padding-left:32px;font-weight:700;font-size:2.4rem;margin-bottom:32px;background-repeat:no-repeat;background-position:0 0;background-size:24px}.guide-box.train .title{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAAETklEQVRYCc2XWahWZRSG1QYjMgqjMqMoKm2gkQYMhSQogugiCukipIG66MLsphm7KJISuigogooysyDKBiOKQgkzbbJ59KIgaZAKK06T9Tyn/cJid345/v8+nV54/7W+9X3fWmuv/Q37nzDhf46JY5jf2fg+FR4MP4AvwdVw3DGdDF6Af43Ah7BNgeOGHYi8Bo6UXGwmOW64lMhJZAj9FngevBtuhembgz4uWErUJLGwlcE9pe+GVl/P5qSePf11HFSmvVZ01bWlXccV87/VrhN8p4S4oOjGmVfa7xb9P1XPIlpesXIVvAO+Xey/oR8Oxw0PELkm2dav3Z7MPBb6xV5MnAU9jI+Au8HN8CloUvZV/1toL4BWdNTo5yY5Be+3wtmwvYZ9favhSrgOToVuiA/hevg9HDMYbBlsv7JttTcy/k54IhxT7Ir3V2FN5g/a78Hl8Hn4Caz9bd3KWvXO4TpaARPwT/T74DTYxn4YLoaPwx9h5kT+ju1y2CmuwlsCKC9svO+I9BpbDL0ZjoEVO9E4DXqD/AKrjytod4ID8PITjPNFjdf9kb7e2JXuUndy4AME+6K8AjPehGemcxD5RHG6Ad2gO0NvjASL9PXtDoVLYCv8CF4ChfPWwox/WuMgOJTJcea683gRN8LYq0zA40fov82JYAbUl/N+hXvAvnEOM5PAi42Xw5BDxZ5+petReBBXu7rVPAoKd3P6U93hju398eyKI9fM7fDjYvNQTr8H8GToEvim2D8v+s3owl2ceV+jH6KxX7TPvjh2Q9Q+d6qYAzPmO/RzS/sL9EnQ17qp2F3bfWNPZr4BE1T5A5wLrVrss9CF11rWmH2nw59hxs1HF8fCanfd9g13n5Vwc1wG94HnwwT9FL1iGY30PYO+pLTdGCbtUqgPfgbtTmHgJGHiFX7r1Spa7c9gxrthvi1tx3pOdoa98eSZZ0CD+VrbqFX0+DkSfgWTZJU3tScP2l5QAq0qzo5GTyXaVTyBPh9kOfQjwwQ3w6th/WakOTjexEUq4IeByNHhBvKAF4/AjPMjNnDjuY4nx9Cl9LBNUM9Gr7aJcGOx+3rFSFX8p2cMf72ykqAVErNhbEoX/UwofKXpq1Uc7uz6x7VSF/qZTYB7kUkiMlX0v0rd0QOdd028nsKzKglsQjfhXaDrLvbIXlVcwdgxw8N4TgLey2IejM17+tnSdrzwiKlVPG7Y2vHPFPy5KZKMR4pYCWO7Hr1+YJjUDCgehRn35LCl45+LSoC3Gt+eeTnTPLAPbOy1iksbm1V0TJLMAzbdgwufOs6vbNwtLLaXS4iTir1W8bFiX1zGb1P182c08N9asAHFeVY1eDAKch18rmk7blGj14eY3tg6E/fjKRX0O+/90t6C7hqtOJlGxitfh/XP1zV1cBe6a2gI1qDRr+sRYEmP8V9in9pjzkDmucyuV5oJ+yXiVTcStN8Fs5F8oDVwGhw1/gakr7kbR1o0BQAAAABJRU5ErkJggg==)}.guide-box.bike .title{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAADeUlEQVRYCe2XSWhUQRCGx33BfY24ICIuBxHiRcRLUDwKBsGDhogLnozoTUUMeBLRS/QeFEFE8eBFPBgvKiioFzEoSDQuIC4Y1Ljr94+vQk37Jq8nk3Eu88Of7q6uqr+mX7/ul1yuhtoKVHcFhlVJfjG6Y2BPlfT/kR2JZR1sg13wN1RxS2BVMR/101DFqKiQzdiqhgkod8GwKI3fw+NwOKwaGlH2xT1mfAI2wOjCoh1JWiq+u4An9BdBFVwShhTxbsW+Fg6F8lkAf8GnSUuTh1alBX74Oyz4O47Rczgxsa6nvZz0y2qWE+0fTVZ/Tz9qR12u6/34lTQ1Ce+XMKswzX+Dq2ExzGFCPparvphjqXa9gSvhqoS3aE3kjrPPpp+FMzhY7Nks54HOLyVQm96EtJ9iMAqnXdDiftJfGBM4EB/dAib0iP6IIkmWYd8Hr8DP0GKslb0imELWd9CEVIRQB5ugboxX0OaLtT34jIcVgd5YE+6l/8CNzR62nfho9bud7176FYEeq87CsAg/fsP8ObgdzoOGnXTMr4t+Rb6kZpL4rROS4Fd4De6HK6AO9zSMxvgaWpGb0pxCW9pNoitpI6yHU6EKugsvwlNwDRQ+Qu29q1AvQwwO49SaOOqR34Ze4wJjvYCp0JXUDnUU2K/0ra46G8vHCqUbDV2ZP6DlCVvlbYeqpQB6Ex/CMKDY+FhBdNygFA3VIv88tFn9TaGi9Nh2Q30FH4BfoC/2JmPFxSJNQ/m0YluhtKSZqrHDTShgGzQocQe0QP+YFReLUOM+gZZT+9ogbdVgc3mNe84QProjbk57R8eHBevFiUWo0UCg5flEX5eAQTXYXF7DBlodvzn1eP2vOZTM+1Wcji0L8knTkLjZD7okqsFr9Dl1Oid1fQLtDzvf5GeJde5lQT7m7zU2O/uzIEmfholqXvvNQ18vwgu4BepXCd5PwlnwPj72PIF6WwWdtR7er285VcBk5zWLfjP0+0PztvxqdchmYRoOPsZrzGBOb3CdSxJq5PQBao+gzTmmdU86X8XFoiyNJlSsQP3SFhhegRrLbishf8XFoiwN7cMOaEWqvQF1+TcmrcZ+Xv5+/zLsF2VraC/5s8oXE/blF7P3worL1hhLRu0x/7+HL052zctvoChZI9xrEp4LN8Dwc+sStm44GPgfGoNRZy1HbQVyfwC7ip+co+E4ywAAAABJRU5ErkJggg==)}.guide-box.car .title{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAACU0lEQVRYCe2XzUtUURiHr5V9LbTAQMSSQFDaxQS6iAj6E1q4c2jVvoUIWguJBKFtu/ZtIug/CN31teiDhFalhUYfhoWCNj6/y33lON2ZufeeW87ivPB4vt/z8z3nPTMTRcFCBEIEQgRCBNo6Ah0Z1fUz7xoMQ2fGNTatRuUjPIBn1llmeQVnP0Eb+fCH9ZNQqp3E2yr4CHPXSuSlPAoPtZh8g/FTyZwlypvwK2lnLQ4y8TpcBl2pO3ARvE3RWwOLwJiHx9Os3XR86dp42wweTNwb6gc8Pd5z/M17+orKjJ5pKRTFtDuoe6Js60o8v6d8DeeStk/xiMV2VW5T/5w400l9A0vIpHtvofftFiyDHe3/LpWI0vDXWztE58t9FFYfCGmRpjjtj1C+APcIt2gr61ZgA8o0JVsf6Cp9gu2kfpbyKJgpMStqzIL9B3pWqpB2N+n+p6Y9tbf7tElb9B1MoF1g9e+XSYPpkbbdhjKoXcyyueY+vu/aRR06drW4d00f5K4dozEOuqhKlsfwFIpaHn97tNh5P3F2HqC+CDamUtk2BUUsrz9pifdWqqsi+w1X4QPch1GoN82twvP6gRbtPP7O4OshHDefr6jEalNKRW0CFlLGGq1p1p/Xn7TFd+xHAwHrmoBNQ7ONs47l8SdNFR2xrB8UqQtwAvTbw8Z0nIPQDbIvCXEjwx/5yeNPD7V+u8zBEqSavvWmReUr/b2pK5p3lu0vOsx+d0F3xoQqq0egiBX2Z8fYaNMeBs6D3sG3oC8RPla2Px8tYW2IQIhAiIAisAMVUz+ytH5eswAAAABJRU5ErkJggg==)}.guide-box iframe{width:100%;height:360px;margin-bottom:32px}.guide-box p:first-of-type,.guide-box iframe+p,.guide-box img+p,.guide-box p+p{margin-bottom:16px}.guide-box img{display:block;width:100%;height:auto}.guide-box .fancybox-close-small{right:-21px;top:-21px;outline:none}.guide-box .fancybox-close-small:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAP///////////////////////////////////////////////649SjkAAAAMdFJOUwACwAoBCcHDA6qXqTAPT8YAAAGISURBVEjHlVY5bsMwECQhBcjRUIB+ILhTIahwk4YE8gCBXR6gzk9w4ScEyAfyFhXWt6JYB2eXF8LKJge7s8PhroSAZXQlVVXWIrykUduPSoXODezKQBBN/5b8/COzUXpZpRb/Wc8B2lKlErAkkXSukltEuYNBjNqNI/lSEdG4vCYOqB3s9Zseff4cwdcMb1OH50X7xQQo2gYBFvAbqJ8G4cOlq+WpPTlAvwcAgNv8CzA6tQ+VIARgFchkdxZIWIPOx35/H0Btg9SGNVeDWiosbvQKlghYj4pLE7X/I7i9d6E73+l1THOaYmFxOtMA3Ex2vjZhW+0hrnPHnK3TAJ6in69jKsVSp+UkCeA8DQX6gqd4HFrqTkJylbqlUivPiYSFpNfdeQav0DCXrUJLDCPxpoCrbzlnZWraoO0Pz+DDQSORh6O9AMCiFAEGHL6yfEk8/2ADeXcNJN+Csk0s2wbjjVSFnS38Dpxt5tlxQIZHai+x8kMtNxbzg3Xxb2Y043CvYwUY5X8e/AJ55kUiLnAccwAAAABJRU5ErkJggg==) no-repeat center center #979797;background-size:32px;width:32px;height:32px}@media screen and (max-width:640px){.guide-box{padding:16px}.guide-box .title{padding-left:26px;font-size:1.8rem;margin-bottom:32px;background-size:18px}.guide-box iframe{height:210px}.guide-box p{font-size:1.4rem;line-height:1.7}}.contactform label{display:block;margin-bottom:12px}.contactform input[type=text],.contactform input[type=number],.contactform input[type=email],.contactform input[type=tel],.contactform select,.contactform textarea{padding:0 10px;font-size:1.6rem;line-height:47px;letter-spacing:.1em;width:100%}.contactform select{height:47px;border-radius:8px}.contactform textarea{padding:10px;line-height:1.4;height:240px;max-width:none}.contactform input[type=submit]{-webkit-transition:.4s cubic-bezier(.55,.085,.68,.53);-moz-transition:.4s cubic-bezier(.55,.085,.68,.53);-ms-transition:.4s cubic-bezier(.55,.085,.68,.53);-o-transition:.4s cubic-bezier(.55,.085,.68,.53);transition:.4s cubic-bezier(.55,.085,.68,.53);position:relative;display:block;width:100%;height:64px;line-height:64px;border-radius:8px;overflow:hidden;text-align:center;font-size:1.8rem;background-color:#ed6058;color:#fff;border:0 none}.pc .contactform input[type=submit]:hover{opacity:.7}.contactform table{width:100%}.contactform table th,.contactform table td{font-size:1.4rem;padding-bottom:32px}.contactform table th{text-align:right;width:180px;padding-right:20px}.contactform table td.submit{padding-left:180px}@media screen and (max-width:860px){.contactform form table,.contactform form tr,.contactform form td,.contactform form th,.contactform form tbody{display:block;width:100%;padding-inline:0;padding-bottom:1.5rem;text-align:left}.contactform form td.submit{padding-inline:0;text-align:center}}.contactform .radio-buttons{display:flex;flex-direction:column;margin-top:.8rem;margin-bottom:.2rem;font-weight:400}.contactform .radio-buttons-wrap{display:none}.contactform .radio-buttons span.wpcf7-list-item{margin-left:0}.contactform .radio-buttons span.wpcf7-list-item>label{display:flex;align-items:center;column-gap:1rem;margin-bottom:2rem;cursor:pointer;line-height:1}.contactform .radio-buttons input[type=radio],.contactform .radio-buttons input[type=checkbox]{position:relative;width:2rem;height:2rem;border:1px solid #a9a9a9;border-radius:50%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contactform .radio-buttons input[type=radio]:checked,.contactform .radio-buttons input[type=checkbox]:checked{border-color:#ed6058}.contactform .radio-buttons input[type=radio]:checked:before,.contactform .radio-buttons input[type=checkbox]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:50%;background:#ed6058;content:""}.contactform .conductor-area{background-color:#fcebea;border-radius:.8rem;padding:2rem;margin-top:1.2rem;margin-bottom:3.2rem;display:none}@media screen and (max-width:860px){.contactform .conductor-area{padding:1.6rem}}.contactform .conductor-area.is-active{display:block}.contactform .conductor-area__title{font-size:1.6rem;margin-bottom:.8rem;padding-left:2.8rem;line-height:1.6;position:relative}@media screen and (max-width:860px){.contactform .conductor-area__title{font-size:1.5rem;align-items:flex-start}}.contactform .conductor-area__title:before{content:"";width:2.4rem;height:2.4rem;background-image:url(//www.clinicfor.life/assets/css/../img/common/icon/delivery.svg);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:0;top:0}.contactform .conductor-area__detail{padding-left:2.8rem}@media screen and (max-width:860px){.contactform .conductor-area__detail{padding-left:0}}.contactform .conductor-area__detail>dt{margin-bottom:.4rem}.contactform .conductor-area__detail>dt>p{font-size:1.4rem}.contactform .conductor-area__list>li{font-size:1.4rem;padding-left:2.4rem;position:relative}.contactform .conductor-area__list>li:before{content:"";width:1.6rem;height:1.8rem;background-image:url(//www.clinicfor.life/assets/css/../img/common/icon/check_pink.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center;position:absolute;top:0;left:0}.contactform .conductor-area__list>li>p{font-size:1.4rem;font-weight:400;line-height:1.3}.contactform .conductor-area__list>li+li{margin-top:.4rem}.contactform .conductor-area__notes{margin-top:1.2rem}.contactform .conductor-area__notes>li{font-weight:400;padding-left:2.1rem;position:relative}@media screen and (max-width:860px){.contactform .conductor-area__notes>li{padding-left:1.7rem}}.contactform .conductor-area__notes>li:before{content:"※";position:absolute;left:0;top:.3rem;font-size:1.4rem}@media screen and (max-width:860px){.contactform .conductor-area__notes>li:before{font-size:1.2rem}}.contactform .conductor-area__notes>li>p{font-size:1.4rem;line-height:1.6}@media screen and (max-width:860px){.contactform .conductor-area__notes>li>p{font-size:1.2rem}}.contactform .conductor-area__notes>li>p>a{color:#ed6058;text-decoration:underline}@media screen and (min-width:861px){.contactform .conductor-area__notes>li>p>a:hover{text-decoration:none}}.contactform .conductor-area__button{width:fit-content;display:block;margin-top:1.6rem;background-color:#ed6058;color:#fff;font-size:1.8rem;border-radius:.8rem;padding:1.6rem;line-height:1;transition:all .3s linear}@media screen and (max-width:860px){.contactform .conductor-area__button{margin-inline:auto}}@media screen and (min-width:861px){.contactform .conductor-area__button:hover{opacity:.7}}.contactform .require{display:inline-block;margin-left:.8rem;padding:0 .4rem;background-color:#ca2a2f;border-radius:.4rem;color:#fff;font-size:1.1rem;line-height:1.5;letter-spacing:.1em;vertical-align:text-bottom}.contactform .faq-area{display:none;margin-bottom:2rem;padding:clamp(1.6rem,(100vw - 375px)*(0.0037558685) + 1.6rem,2rem);border-radius:.8rem;background-color:#fcebea}.contactform .faq-area.is-active{display:block}.contactform .faq-area__title{display:flex;align-items:center;column-gap:.5rem;line-height:1.85;letter-spacing:.02em}.contactform .faq-area__title:before{content:"";flex-shrink:0;width:2.4rem;height:2.4rem;background:url(//www.clinicfor.life/assets/css/../img/common/icon_operation.svg) center center no-repeat;background-size:contain}.contactform .faq-area__list{display:none;margin-top:clamp(1.4rem,(100vw - 375px)*(0.0018779343) + 1.4rem,1.6rem)}@media screen and (min-width: 769px){.contactform .faq-area__list{padding-inline:2.8rem}}.contactform .faq-area__list.is-active{display:block}.contactform .faq-area__item{display:flex;align-items:flex-start;column-gap:.5rem;font-weight:400;text-decoration:underline;color:#ed6058;line-height:1.85;letter-spacing:.02em}.contactform .faq-area__item+.faq-area__item{margin-top:.8rem}.contactform .faq-area__item:before{content:"";flex-shrink:0;width:2.6rem;height:3rem;background:url(//www.clinicfor.life/assets/css/../img/common/icon_qustion-bubble.svg) center center no-repeat;background-size:contain}.bg_white{background:url(//www.clinicfor.life/assets/css/../img/common/bg_white.jpg) repeat-y center top #fff !important;background-size:100% auto !important}.bg_white.bg_white--simple{background:repeat-y center top #fff !important}.frame-basic{background:url(//www.clinicfor.life/assets/css/../img/common/bg_pink.jpg) repeat-y 0 0 #f28882;background-size:100% auto;padding:64px}.frame-basic.has_breadcrumb{padding-top:30px}.frame-basic.bg_white{padding-top:0;padding-bottom:0}.frame-basic.bg_white .frame-basic__inner{background-color:rgba(0,0,0,0)}.frame-basic.frame-basic--simple{background:repeat-y 0 0 #f6afab}.frame-basic.frame-basic--column{padding-top:10px}.frame-basic.--white{padding-top:0;padding-bottom:0;background:#fff}.frame-basic .frame-basic__inner{background-color:#fff;border-radius:8px;padding:40px 64px 64px}@media screen and (max-width:640px){.frame-basic .frame-basic__inner{padding-top:15px}}.frame-basic#description .frame-basic__inner{padding:64px 64px 54px}@media screen and (max-width:1040px){.frame-basic .frame-basic__inner .content-frame{padding-left:0 !important;padding-right:0 !important}}@media screen and (max-width:860px){.frame-basic{padding:48px}.frame-basic .frame-basic__inner{padding:70px 48px 48px}}@media screen and (max-width:640px){.frame-basic{padding:32px 0}.frame-basic .frame-basic__inner{padding:15px 20px 56px;border-radius:0}}.frame-category{background-color:#fff;border-radius:8px;margin-left:64px;margin-right:64px}.frame-category__wrap{background-color:#f9beba;padding-top:30px;padding-bottom:60px}.frame-category__wrap .column__breadcrumb{padding-left:64px;padding-right:64px}.frame-category__inner{max-width:900px;margin-left:auto;margin-right:auto;padding:40px 15px}@media screen and (max-width:1040px){.frame-category{border-radius:0;margin-left:0;margin-right:0}}.disease-tx__breadcrumb,.column__breadcrumb{padding:5px 0;overflow-x:auto;font-size:1.4rem}.disease-tx__breadcrumb::-webkit-scrollbar,.column__breadcrumb::-webkit-scrollbar{height:5px}.disease-tx__breadcrumb::-webkit-scrollbar-track,.column__breadcrumb::-webkit-scrollbar-track{background-color:#fcebea;border-radius:5px}.disease-tx__breadcrumb::-webkit-scrollbar-thumb,.column__breadcrumb::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}.disease-tx__breadcrumb+*,.column__breadcrumb+*{margin-top:10px}.disease-tx__breadcrumb-list,.column__breadcrumb-list{display:flex;gap:5px;color:#fff;font-weight:400;white-space:nowrap}.disease-tx__breadcrumb-list>li+li,.column__breadcrumb-list>li+li{padding-left:18px;position:relative}.disease-tx__breadcrumb-list>li+li:before,.column__breadcrumb-list>li+li:before{content:"";width:8px;height:8px;position:absolute;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.disease-tx__breadcrumb-link,.column__breadcrumb-link{font-weight:400;white-space:nowrap}.disease-tx__breadcrumb-link:link,.disease-tx__breadcrumb-link:visited,.column__breadcrumb-link:link,.column__breadcrumb-link:visited{color:#fff}.disease-tx__breadcrumb-link:hover,.column__breadcrumb-link:hover{color:#ffdcda}@media screen and (max-width:1040px){.column__breadcrumb,.frame-category__wrap .column__breadcrumb{padding-left:15px;padding-right:15px}}ul.cmenu-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;text-align:center}ul.cmenu-list>li{width:17.28%;margin-right:3.4%;margin-bottom:3.4%}ul.cmenu-list>li:nth-child(5n),ul.cmenu-list>li:last-child{margin-right:0}ul.cmenu-list>li a,ul.cmenu-list>li .cmenu-link{display:block;position:relative;width:100%;height:0;padding-top:100%;background-color:#f28882;color:#fff;border-radius:8px}@media screen and (max-width:768px){ul.cmenu-list>li a,ul.cmenu-list>li .cmenu-link{padding-top:70%}}ul.cmenu-list>li a .text,ul.cmenu-list>li .cmenu-link .text{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}ul.cmenu-list>li a .text span,ul.cmenu-list>li .cmenu-link .text span{display:block;width:100%}ul.cmenu-list>li a .text span.jp,ul.cmenu-list>li a .text span.cn,ul.cmenu-list>li .cmenu-link .text span.jp,ul.cmenu-list>li .cmenu-link .text span.cn{font-size:2.1rem;line-height:1.3;letter-spacing:.1em}ul.cmenu-list>li a .text span.jp.line3,ul.cmenu-list>li a .text span.cn.line3,ul.cmenu-list>li .cmenu-link .text span.jp.line3,ul.cmenu-list>li .cmenu-link .text span.cn.line3{font-size:1.9rem}ul.cmenu-list>li a .text span.jp.line4,ul.cmenu-list>li a .text span.cn.line4,ul.cmenu-list>li .cmenu-link .text span.jp.line4,ul.cmenu-list>li .cmenu-link .text span.cn.line4{font-size:1.8rem}ul.cmenu-list>li a .text span.jp .--sm,ul.cmenu-list>li .cmenu-link .text span.jp .--sm{font-size:2rem}ul.cmenu-list>li a .text span.en,ul.cmenu-list>li .cmenu-link .text span.en{font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1rem;line-height:1.2;margin-top:.8em;text-transform:uppercase}.lang_en ul.cmenu-list>li a .text span.en,.lang_en ul.cmenu-list>li .cmenu-link .text span.en{margin-top:0;font-weight:600;font-size:1.7rem;line-height:1.3;letter-spacing:.1em;word-wrap:break-word}ul.cmenu-list>li a .text span.notice,ul.cmenu-list>li .cmenu-link .text span.notice{font-size:1rem;line-height:1.5;margin-top:.8em}.pc ul.cmenu-list>li a:hover{background-color:#f6afab}ul.cmenu-list._center{display:block}ul.cmenu-list._center>li{display:inline-block}ul.cmenu-list.--no_link a{pointer-events:none}@media screen and (max-width:1040px){ul.cmenu-list>li{width:22.45%;margin-right:3.4%}ul.cmenu-list>li:nth-child(5n){margin-right:3.4%}ul.cmenu-list>li:nth-child(4n){margin-right:0}ul.cmenu-list>li a .text span.jp,ul.cmenu-list>li a .text span.cn{font-size:2rem}}@media screen and (max-width:860px){ul.cmenu-list>li{width:30%;margin-right:5%}ul.cmenu-list>li:nth-child(5n),ul.cmenu-list>li:nth-child(4n){margin-right:5%}ul.cmenu-list>li:nth-child(3n){margin-right:0}}@media screen and (max-width:640px){ul.cmenu-list>li{width:48.6%;margin-right:2.8% !important}ul.cmenu-list>li:nth-child(2n){margin-right:0 !important}ul.cmenu-list>li a .text span.jp,ul.cmenu-list>li a .text span.cn{font-size:1.8rem}ul.cmenu-list>li a .text span.jp.line3,ul.cmenu-list>li a .text span.cn.line3{font-size:1.6rem}ul.cmenu-list>li a .text span.jp.line4,ul.cmenu-list>li a .text span.cn.line4{font-size:1.5rem}}#information .content-frame{padding-top:88px}.lang_en #cliniclist .bra_title{margin-bottom:40px}#cliniclist .content-frame{max-width:928px;padding-top:88px}#cliniclist .content-frame ul.area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}#cliniclist .content-frame ul.area>li{width:31%;margin-right:3.5%;margin-bottom:3.5%}#cliniclist .content-frame ul.area>li:nth-child(3n){margin-right:0}#cliniclist .content-frame ul.area>li a{position:relative;display:block;width:100%;overflow:hidden}#cliniclist .content-frame ul.area>li a figure{width:100%;padding-top:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px}#cliniclist .content-frame ul.area>li a figure.--sp{display:none}@media screen and (max-width:640px){#cliniclist .content-frame ul.area>li a figure.--pc{display:none}#cliniclist .content-frame ul.area>li a figure.--sp{display:block}}#cliniclist .content-frame ul.area>li a figure .area__title{position:absolute;left:0;top:50%;z-index:1;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:2.8rem;text-shadow:0 0 16px rgba(0,0,0,.5);color:#fff}#cliniclist .content-frame ul.area>li a figure .area__title span{display:block;font-size:1.7rem;margin-top:4px}#cliniclist .content-frame ul.area>li a ul.menu{padding:16px 9px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:5px 2%}#cliniclist .content-frame ul.area>li a ul.menu>li{width:32%;height:18px;line-height:18px;border-radius:9px;font-size:1rem;letter-spacing:-.1em;text-align:center;color:#fff;background-color:#f28882}#cliniclist .content-frame ul.area>li a ul.menu>li:nth-child(n+4){background-color:#f6afab}.lang_en #cliniclist .content-frame ul.area>li a ul.menu>li{width:auto;min-width:32%;padding-right:6px;padding-left:6px}.lang_en #cliniclist .content-frame ul.area>li a ul.menu>li:nth-child(n+4){background-color:#f28882}@media screen and (max-width:1040px){#cliniclist .content-frame{padding-top:70px}#cliniclist .content-frame ul.area>li{width:31%;margin-right:3.5%;margin-bottom:3.5%}#cliniclist .content-frame ul.area>li:nth-child(3n){margin-right:0}#cliniclist .content-frame ul.area>li a figure .area__title{font-size:2.6rem}}@media screen and (max-width:860px){#cliniclist .content-frame{padding-top:70px}#cliniclist .content-frame ul.area>li{width:48.6%;margin-right:2.8% !important;margin-bottom:2.8%}#cliniclist .content-frame ul.area>li:nth-child(2n){margin-right:0 !important}#cliniclist .content-frame ul.area>li a figure .area__title{font-size:2.6rem}}@media screen and (max-width:640px){#cliniclist .content-frame{padding-top:70px}#cliniclist .content-frame ul.area>li{width:100%;margin-right:0 !important;margin-bottom:32px}#cliniclist .content-frame ul.area>li:last-child{margin-bottom:0}#cliniclist .content-frame ul.area>li a figure{height:160px;padding-top:0}#cliniclist .content-frame ul.area>li a figure .area__title{top:50%}#cliniclist .content-frame ul.area>li a ul.menu{position:static;padding:16px 9px 0}.lang_en #cliniclist .content-frame ul.area>li a ul.menu>li{width:32%}.lang_en #cliniclist .content-frame ul.area>li a ul.menu>li:nth-child(3n){margin-right:0}}.bra_title{margin-bottom:32px}div.flex .bra_title span.jp,div.flex .bra_title span.cn{text-align:left}.bra_title span.jp,.bra_title span.cn{max-width:600px;position:relative;display:inline-block;font-size:2.4rem;letter-spacing:.08em;padding-top:1em;line-height:1.3}.bra_title span.jp:before,.bra_title span.jp:after,.bra_title span.cn:before,.bra_title span.cn:after{position:absolute;top:0;display:block;width:36px;height:36px;border-top:7px solid #ed6058}.bra_title span.jp:before,.bra_title span.cn:before{left:-1em;border-left:7px solid #ed6058}.bra_title span.jp:after,.bra_title span.cn:after{right:-1em;border-right:7px solid #ed6058}.bra_title span.jp i,.bra_title span.cn i{display:block;margin-top:10px;padding-bottom:4px}.bra_title span.en{display:block;color:#ca2a2f;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1.4rem;letter-spacing:.15em;padding-top:.57em;text-transform:uppercase;line-height:1.2}.bra_title span.en i{display:inline-block}.bra_title span.en i:before{display:inline-block;content:"-";margin-left:8px;margin-right:8px}.lang_en .bra_title span.en{position:relative;display:inline-block;font-size:2.4rem;letter-spacing:.08em;color:#3e3a39;padding-top:0;font-weight:700}.lang_en .bra_title span.en:before,.lang_en .bra_title span.en:after{position:absolute;top:-1em;display:block;width:36px;height:36px;border-top:7px solid #ed6058}.lang_en .bra_title span.en:before{left:-1em;border-left:7px solid #ed6058}.lang_en .bra_title span.en:after{right:-1em;border-right:7px solid #ed6058}@media screen and (max-width:640px){.lang_en .bra_title span.en{font-size:2.2rem}}.bra_title._left span.jp:before,.bra_title._left span.cn:before,.bra_title._center span.jp:before,.bra_title._center span.cn:before{content:""}.lang_en .bra_title._left span.en:before,.lang_en .bra_title._center span.en:before{content:""}.bra_title._left{padding-left:1em}@media screen and (max-width:640px){.bra_title._left.--sp_center{text-align:center}}.bra_title._center{text-align:center}.bra_title._right{text-align:right;padding-right:1em}@media screen and (max-width:640px){.bra_title._right.--sp_center{text-align:center}}.bra_title._right span.jp:after,.bra_title._right span.cn:after{content:""}.lang_en .bra_title._right span.en:after{content:""}.bra_title._large span.jp,.bra_title._large span.cn{font-size:3.2rem;padding-top:.8em}.bra_title._large span.jp:before,.bra_title._large span.cn:before{left:-.8em}.bra_title._large span.jp:after,.bra_title._large span.cn:after{right:-.8em}.bra_title._large span.en{font-size:1rem;padding-top:1.1em}.bra_title._white span.jp,.bra_title._white span.cn{color:#fff}.bra_title._white span.en{color:#fff}.copy_main{font-size:1.8rem;line-height:1.67;margin-bottom:.9em}.copy_sub{font-size:1.4rem;line-height:1.7;font-weight:400;margin-bottom:2.2em}.copy_sub._strong{font-weight:700}.copy_sub a{text-decoration:underline}.copy_note{font-size:1.2rem;line-height:1.5;font-weight:400;margin-bottom:2.66em}.copy_note._center{text-align:center}.copy_note._small{font-size:clamp(1rem,(100vw - 375px)*(0.0018779343) + 1rem,1.2rem)}@media screen and (max-width: 1040px){.bra_title span.jp,.bra_title span.cn{font-size:2.2rem !important}.bra_title span.jp:before,.bra_title span.jp:after,.bra_title span.cn:before,.bra_title span.cn:after{width:32px;height:32px}.copy_main{font-size:1.7rem}.copy_sub{font-size:1.4rem}}@media screen and (max-width:860px){.bra_title{margin-bottom:32px}.bra_title._left{padding-left:20px}.bra_title._right{padding-right:20px}}.section__title{position:absolute;left:0;top:0;display:inline-block}.section__title figure{-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;position:relative;overflow:hidden;max-width:61px;width:61px;color:#355a75}.section__title figure svg{width:100%}.section__title figure svg path{fill:none;stroke:#ff2e6f;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:0}.section__title figure img{position:relative;z-index:2}.section__title figure:before,.section__title figure:after{-webkit-transition:2.2s ease-in-out;-moz-transition:2.2s ease-in-out;-ms-transition:2.2s ease-in-out;-o-transition:2.2s ease-in-out;transition:2.2s ease-in-out;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;position:absolute;z-index:3;width:1px;height:0;background-color:#355a75;display:block;content:""}.section__title figure:before{left:0;top:0}.section__title figure:after{right:0;bottom:0}.section__title span.sub{-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out;transition:1s ease-out;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;opacity:0;position:absolute;left:calc(100% + 20px);top:20px;display:inline-block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;vertical-align:text-top;font-weight:300;font-size:2.4rem;letter-spacing:.2em;color:#ff2e6f}.section__title._anim figure svg path{-webkit-animation-name:stitle-anim;-moz-animation-name:stitle-anim;-ms-animation-name:stitle-anim;-o-animation-name:stitle-anim;animation-name:stitle-anim;-webkit-animation-duration:2.4s;-moz-animation-duration:2.4s;-ms-animation-duration:2.4s;-o-animation-duration:2.4s;animation-duration:2.4s;-webkit-animation-timing-function:cubic-bezier(.55,.09,.69,.91);-moz-animation-timing-function:cubic-bezier(.55,.09,.69,.91);-ms-animation-timing-function:cubic-bezier(.55,.09,.69,.91);-o-animation-timing-function:cubic-bezier(.55,.09,.69,.91);animation-timing-function:cubic-bezier(.55,.09,.69,.91);-webkit-animation-delay:both;-moz-animation-delay:both;-ms-animation-delay:both;-o-animation-delay:both;animation-delay:both}.section__title._anim figure:before,.section__title._anim figure:after{height:100%;background-color:#ff2e6f}.section__title._anim span.sub{-webkit-filter:blur(0px);filter:blur(0px);top:0;opacity:1}#partnership .content-frame+.content-frame{margin-top:9rem}#partnership .copy_main{margin-bottom:32px}#partnership .copy_main a:any-link{color:#ed6058}#partnership .copy_main a:hover{opacity:.5}#partnership .copy_sub{margin-bottom:24px}#partnership .clinic_partnership_list{width:100%;max-width:624px;margin:60px auto 0}#partnership .clinic_partnership{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}#partnership .clinic_partnership__item{width:50%}#partnership .clinic_partnership__link{display:inline-block;padding:8px;color:#ed6058;line-height:1.5}.pc #partnership .clinic_partnership__link:hover{opacity:.5}#partnership .clinic_partnership__link:after{content:"";width:15px;height:15px;display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURQAAAP9bW/9hYf9cXP8AAP9VVf9iYv9cXP9bW/9cXGe3sQEAAAAJdFJOUwDUFRYBDw2Q0xIaEmkAAABiSURBVBjTY2BgmIkMGLDwGRAAkz+TOD7UMJx8BgamTlS+4kQUPpOkMApfcaIBMh8ozYDMV5yogMxnkhRiQOaDpJH4YGkk9waCpJH47kKo/mFJINX/+Pgo4Y3JRwUYfPyxBwDUZWg9ifoB4wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:4px;vertical-align:middle}@media screen and (max-width:640px){#partnership .clinic_partnership__link{font-size:1.4rem}#partnership .clinic_partnership__link:after{width:12px;height:12px}}#terms-articles ul.articles>li{margin-bottom:88px}#terms-articles ul.articles>li:last-child{margin-bottom:0}#article-contents table{width:100%;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4}#article-contents table th{background-color:#f7f7f7}#article-contents table th,#article-contents table td{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center;vertical-align:middle;font-size:1.5rem;line-height:1.3;padding:15px 7px 14px}#article-contents table th a,#article-contents table td a{color:#ed6058}.pc #article-contents table th a:hover,.pc #article-contents table td a:hover{opacity:.5}#article-contents .wp-block-table th,#article-contents .wp-block-table td{border-left:initial;border-top:initial;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:15px 7px 14px}#article-contents .wp-block-table thead{border-bottom:none}#article-contents .wp-block-table.is-style-stripes{border-bottom:none}#article-contents h2{font-size:1.8rem;line-height:1.67;margin-bottom:1.7em}#article-contents h2.--mb-sm{margin-bottom:.8rem}#article-contents h3{font-size:1.6rem;line-height:1.57;margin-bottom:1.5em;padding-top:1em}#article-contents h4{font-size:1.6rem;line-height:1.57;color:#ca2a2f;margin-bottom:1.5em;padding-top:.9em}#article-contents p{font-weight:400;margin-bottom:2.5em}#article-contents p a{color:#ed6058;border-bottom:solid 1.5px #ed6058;word-wrap:break-word;word-break:break-all}.pc #article-contents p a:hover{border-bottom:0}#article-contents ul,#article-contents ol{padding-left:2.2em;margin-bottom:2.5em}#article-contents ul>li,#article-contents ol>li{list-style:circle outside;font-size:1.4rem;line-height:1.57;margin-bottom:.7em}#article-contents ul.disease-tx__breadcrumb-list{padding-left:0;margin-bottom:0}#article-contents ul.disease-tx__breadcrumb-list>li{list-style:none;margin-bottom:0}@media screen and (max-width:640px){#article-contents ul.disease-tx__breadcrumb-list{padding-left:2rem}}#article-contents .desc__note{margin-top:2.4rem;background:#f9f1ef;border-radius:10px;padding:24px;word-break:break-all;font-weight:400}#article-contents .desc__note .--emphasis{color:#ed6058;font-weight:700}#article-contents .desc__note__title{font-size:1.8rem;color:#ed6058;font-weight:700;margin-top:0;margin-bottom:1rem;padding-top:0}#article-contents .desc__note p{line-height:1.4;margin-bottom:0}#article-contents .desc__note p+p{margin-top:.7rem}#article-contents .desc__note ul{line-height:1.4;margin-bottom:0}#article-contents .desc__note ul li{font-size:1.6rem}#article-contents .desc__note ul li:last-child{margin-bottom:0}#article-contents .desc__note a{text-decoration:underline}@media screen and (max-width:1040px){#article-contents h2{font-size:1.7em}}.wp-block-image .alignright{max-width:35%}@media screen and (max-width:768px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:0}}@media screen and (max-width:768px){.wp-block-table.is-style-sp-horizon-scroll table{table-layout:unset}.wp-block-table.is-style-sp-horizon-scroll table th,.wp-block-table.is-style-sp-horizon-scroll table td{word-break:keep-all}}@media screen and (max-width:768px){.wp-block-table.is-style-sp-break table,.wp-block-table.is-style-sp-break tr,.wp-block-table.is-style-sp-break td,.wp-block-table.is-style-sp-break th,.wp-block-table.is-style-sp-break tbody{display:block;width:100%}}#article-area .wp-block-table th,#article-area .wp-block-table td{border:1px solid #e4e4e4;padding:15px 7px 14px;line-height:1.3}#article-area .wp-block-table thead{border-bottom:none}.scroll-bar{cursor:grab;overflow-x:scroll;position:relative;user-select:none}.scroll-bar::-webkit-scrollbar{height:.9rem;display:block}.scroll-bar::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:1rem}.scroll-bar::-webkit-scrollbar-thumb:hover{background:#9c9c9c}.scroll-bar::-webkit-scrollbar-track{background:#ececec}@-webkit-keyframes stitle-anim{0%{stroke-dashoffset:2000;stroke-width:1;fill:rgba(0,0,0,0)}80%{stroke:#ff2e6f;stroke-dashoffset:0;stroke-width:1;fill:rgba(0,0,0,0)}100%{stroke:#355a75;stroke-dashoffset:0;stroke-width:0;fill:#355a75}}@-moz-keyframes stitle-anim{0%{stroke-dashoffset:2000;stroke-width:1;fill:rgba(0,0,0,0)}80%{stroke:#ff2e6f;stroke-dashoffset:0;stroke-width:1;fill:rgba(0,0,0,0)}100%{stroke:#355a75;stroke-dashoffset:0;stroke-width:0;fill:#355a75}}@-ms-keyframes stitle-anim{0%{stroke-dashoffset:2000;stroke-width:1;fill:rgba(0,0,0,0)}80%{stroke:#ff2e6f;stroke-dashoffset:0;stroke-width:1;fill:rgba(0,0,0,0)}100%{stroke:#355a75;stroke-dashoffset:0;stroke-width:0;fill:#355a75}}@keyframes stitle-anim{0%{stroke-dashoffset:2000;stroke-width:1;fill:rgba(0,0,0,0)}80%{stroke:#ff2e6f;stroke-dashoffset:0;stroke-width:1;fill:rgba(0,0,0,0)}100%{stroke:#355a75;stroke-dashoffset:0;stroke-width:0;fill:#355a75}}article#site-home{padding-top:0}article#site-home .header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;white-space:nowrap}article#site-home .header._firstview{height:210px;padding-top:.4em}article#site-home .header._basic{padding-top:80px;margin-bottom:50px}article#site-home #recruting{padding-top:88px}article#site-home #recruting picture{display:block;margin-bottom:16px}article#site-home #recruting .copy_main{margin-bottom:1.22em}article#site-home #recruting .copy_sub{margin-bottom:2.2em}article#site-home #for-company .flex-wrapper .flex-wrapper__left{width:48.2%}article#site-home #for-company .flex-wrapper .flex-wrapper__right{width:48%;padding-bottom:80px}article#site-home #for-company .flex-wrapper .flex-wrapper__right a.button{position:absolute;left:0;bottom:0;width:100%}@media screen and (max-width:640px){article#site-home #for-company .flex-wrapper .flex-wrapper__left,article#site-home #for-company .flex-wrapper .flex-wrapper__right{width:100%}article#site-home #for-company .flex-wrapper .flex-wrapper__right{margin-top:32px;padding-bottom:0;padding-left:20px;padding-right:20px}article#site-home #for-company .flex-wrapper .flex-wrapper__right a.button{position:relative;margin-top:32px}}.lang_en article#site-home #contact,.lang_zh article#site-home #contact{padding-top:96px}article#site-home section{padding-bottom:85px}article#site-home section .section-body{text-align:center}article#site-home section .section-body .copy p{font-size:1.6rem;line-height:2.1;margin-bottom:2em}article#site-home .home-telemedicine:not(.--foreign){margin-top:clamp(2.8rem,(100vw - 375px)*(0.0338028169) + 2.8rem,6.4rem)}article#site-home .home-visit{margin-top:clamp(2.8rem,(100vw - 375px)*(0.0056338028) + 2.8rem,3.4rem);padding-bottom:2em}.mod_accordion .mod_accordion-title{position:relative}.mod_accordion .mod_accordion-title a{position:relative;display:block;cursor:default;font-size:1.6rem;line-height:1.4}.mod_accordion .mod_accordion-body .cont{font-size:1.4rem;line-height:2.1}article#site-menu #article-contents .frame-basic__inner{padding:32px;-webkit-align-items:center;align-items:center}article#site-menu #article-contents .flex-wrapper .flex-wrapper__left{width:160px;margin-right:30px}article#site-menu #article-contents .flex-wrapper .flex-wrapper__left .paneltitle{display:block;position:relative;width:160px;background-color:#f28882;color:#fff;border-radius:8px}article#site-menu #article-contents .flex-wrapper .flex-wrapper__left .paneltitle img{display:block;width:100%}article#site-menu #article-contents .flex-wrapper .flex-wrapper__left .paneltitle .text{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}article#site-menu #article-contents .flex-wrapper .flex-wrapper__left .paneltitle .text span{display:block;width:100%}article#site-menu #article-contents .flex-wrapper .flex-wrapper__left .paneltitle .text span.jp,article#site-menu #article-contents .flex-wrapper .flex-wrapper__left .paneltitle .text span.cn{font-size:2.1rem;line-height:1.2;letter-spacing:.1em}article#site-menu #article-contents .flex-wrapper .flex-wrapper__left .paneltitle .text span.en{font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1rem;margin-top:.8em}article#site-menu #article-contents .flex-wrapper .flex-wrapper__right{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;width:auto}article#site-menu #article-contents .flex-wrapper .flex-wrapper__right p:last-of-type{margin-bottom:0 !important}article#site-menu #article-contents .flex-wrapper .flex-wrapper__right .copy_main{margin-bottom:.5em}article#site-menu #article-contents .flex-wrapper .flex-wrapper__right .copy_sub{margin-bottom:.8em}article#site-menu #article-contents .flex-wrapper .flex-wrapper__right .copy_note{margin-bottom:0}@media screen and (max-width:640px){article#site-menu #article-contents .flex-wrapper .flex-wrapper__left{display:none !important}article#site-menu #article-contents .flex-wrapper .flex-wrapper__right{display:block;width:100%}}#menu-category section{margin-bottom:64px}#menu-category section:last-of-type{margin-bottom:0}#menu-category section ul.clmn>li{margin-bottom:24px}#menu-category section ul.clmn>li a{display:block;padding-left:24px;height:72px;line-height:68px;border-radius:8px;border:solid 2px #f28882;background-color:#fff;color:#ed6058}.pc #menu-category section ul.clmn>li a:hover{background-color:#f49b96;color:#fff}@media screen and (max-width:640px){#menu-category section ul.clmn>li{margin-bottom:12px}#menu-category section ul.clmn>li:last-child{margin-bottom:0}}article#clinic_home #information ul>li{position:relative}article#clinic_home #information ul>li span.mark{position:absolute;left:-1em;top:0}article#clinic_home section#facility{padding-top:88px;padding-bottom:64px}article#clinic_home section#view{padding-top:64px;padding-bottom:64px}article#clinic_home section#view iframe{width:100%;height:360px}#site-medical_exp #service ol{margin-top:64px}#site-medical_exp #service ol>li{margin-bottom:4em}#site-medical_exp #service ol>li:last-child{margin-bottom:0}#site-medical_exp #service ol>li ul{font-weight:400;margin-left:1.5em;padding-left:1.3em}#site-medical_exp #service ol>li ul>li{line-height:1.57;list-style:disc outside;margin-bottom:.7em}#site-medical_exp #service ol>li ul>li:last-child{margin-bottom:0}#site-medical_exp #service ol>li p{padding-left:2.8em;margin-top:18px;font-weight:400}#site-medical_exp .medical-checkup+.medical-checkup{margin-top:80px}@media screen and (max-width:860px){#site-medical_exp .medical-checkup+.medical-checkup{margin-top:64px}}article#site-travel #arealist{padding-top:64px;padding-bottom:64px}article#site-travel #arealist figure{margin-bottom:64px}article#site-travel .area-list .frame-basic__inner{padding:32px}article#site-travel .area-list ul.areas li{margin-bottom:32px}article#site-travel .area-list ul.areas li:last-child{margin-bottom:0}article#site-travel .area-list ul.areas li dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}article#site-travel .area-list ul.areas li dl dt{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-self:stretch;align-self:stretch;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:8px;overflow:hidden;width:160px;min-height:120px}article#site-travel .area-list ul.areas li dl dt a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-self:stretch;align-self:stretch;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;width:160px;min-height:120px;text-align:center}article#site-travel .area-list ul.areas li dl dt a:after{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:#fff;opacity:0;display:block;content:""}.pc article#site-travel .area-list ul.areas li dl dt a:hover:after{opacity:.3}article#site-travel .area-list ul.areas li dl dt a span{position:relative;z-index:2;display:block;color:#fff !important}article#site-travel .area-list ul.areas li dl dt a span.jp,article#site-travel .area-list ul.areas li dl dt a span.cn{font-weight:700;font-size:2.2rem;letter-spacing:.03em}article#site-travel .area-list ul.areas li dl dt a span.en{font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1rem;margin-top:8px}article#site-travel .area-list ul.areas li dl dt.asia{background-color:#f3ae56}article#site-travel .area-list ul.areas li dl dt.asia.eastern{background-color:#ccb550}article#site-travel .area-list ul.areas li dl dt.asia.south{background-color:#85cc12}article#site-travel .area-list ul.areas li dl dt.asia.southeast{background-color:#9fbd2b}article#site-travel .area-list ul.areas li dl dt.asia.central{background-color:#4c7c21}article#site-travel .area-list ul.areas li dl dt.africa{background-color:#69bad3}article#site-travel .area-list ul.areas li dl dt.n-america{background-color:#ce4d5c}article#site-travel .area-list ul.areas li dl dt.oceania{background-color:#fbd864}article#site-travel .area-list ul.areas li dl dt.oceania.a-n{background-color:#fabe63}article#site-travel .area-list ul.areas li dl dt.oceania.countries{background-color:#ced752}article#site-travel .area-list ul.areas li dl dt.mid-east{background-color:#ae7ed1}article#site-travel .area-list ul.areas li dl dt.l-america{background-color:#2f6f9c}article#site-travel .area-list ul.areas li dl dt.europe{background-color:#57ce96}article#site-travel .area-list ul.areas li dl dt.europe.western{background-color:#57b6ce}article#site-travel .area-list ul.areas li dl dt.europe.easetern{background-color:#57cebe}article#site-travel .area-list ul.areas li dl dd{flex:1;padding:5px 0 5px 32px;font-weight:700;font-size:1.8rem}article#site-travel .area-list ul.areas li dl dd .area_sub a{color:#ed6058}.pc article#site-travel .area-list ul.areas li dl dd .area_sub a:hover{opacity:.5}article#site-travel .area-list ul.areas li dl dd .country{margin-top:.3em;font-size:1.6rem;line-height:1.3}@media screen and (max-width:640px){article#site-travel .area-list ul.areas{padding-top:32px}article#site-travel .area-list ul.areas li{margin-bottom:48px}article#site-travel .area-list ul.areas li dl{display:block}article#site-travel .area-list ul.areas li dl dt{width:100%;min-height:90px}article#site-travel .area-list ul.areas li dl dt span.jp,article#site-travel .area-list ul.areas li dl dt span.cn{font-size:2rem}article#site-travel .area-list ul.areas li dl dd{width:100%;padding:16px 0 0}article#site-travel .area-list ul.areas li dl dd .country{font-size:1.6rem}}article#site-travel section#introduction .frame-basic__inner{padding:32px}article#site-travel section#introduction .flex-wrapper{-webkit-align-items:center;align-items:center}article#site-travel section#introduction .flex-wrapper .label{background-color:#3e3a39;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:160px;min-height:160px;border-radius:8px;text-align:center}article#site-travel section#introduction .flex-wrapper .label span{display:block;color:#fff !important}article#site-travel section#introduction .flex-wrapper .label span.jp,article#site-travel section#introduction .flex-wrapper .label span.cn{font-weight:700;font-size:2.4rem;letter-spacing:.03em}article#site-travel section#introduction .flex-wrapper .label span.en{font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1rem;margin-top:8px}article#site-travel section#introduction .flex-wrapper .label.asia{background-color:#f3ae56}article#site-travel section#introduction .flex-wrapper .label.africa{background-color:#69bad3}article#site-travel section#introduction .flex-wrapper .label.north_america{background-color:#ce4d5c}article#site-travel section#introduction .flex-wrapper .label.oceania{background-color:#fbd864}article#site-travel section#introduction .flex-wrapper .label.middle_east{background-color:#ae7ed1}article#site-travel section#introduction .flex-wrapper .label.latin-america{background-color:#2f6f9c}article#site-travel section#introduction .flex-wrapper .label.europe{background-color:#57ce96}article#site-travel section#introduction .flex-wrapper .text{flex:1px;padding-left:32px}article#site-travel section#introduction .flex-wrapper .text p{font-weight:700;font-size:1.8rem;line-height:1.66;letter-spacing:.02em}@media screen and (max-width:640px){article#site-travel section#introduction .flex-wrapper{display:block}article#site-travel section#introduction .flex-wrapper .label{width:100%;min-height:90px}article#site-travel section#introduction .flex-wrapper .label span.jp,article#site-travel section#introduction .flex-wrapper .label span.cn{font-size:2rem}article#site-travel section#introduction .flex-wrapper .text{width:100%;padding-left:0;margin-top:16px}article#site-travel section#introduction .flex-wrapper .text p{font-size:1.6rem}}article#site-travel section#description{padding-top:64px;padding-bottom:64px}article#site-travel section#description h2{background-color:#f4f4f4;color:#ed6058;padding:.3em;font-size:2rem;line-height:1.3;margin-bottom:8px}article#site-travel section#description h3{font-size:1.8rem;line-height:1.3;margin-top:.7em;margin-bottom:.7em;text-decoration:underline}article#site-travel section#description h4{font-size:1.7rem;line-height:1.3;margin-top:.7em;margin-bottom:.7em}article#site-travel section#description h5{font-size:1.6rem}article#site-travel section#description p{font-weight:400;font-size:1.4rem;line-height:1.6;margin-bottom:48px}article#site-travel section#description p a,article#site-travel section#description li a{color:#ed6058;text-decoration:underline}.pc article#site-travel section#description p a:hover,.pc article#site-travel section#description li a:hover{opacity:.5}article#site-travel section#description p+p{margin-bottom:24px}article#site-travel section#description ul li{margin-bottom:8px;line-height:1.4}article#site-travel section#description ul li:last-child{margin-bottom:0}article#site-travel section#description .wp-block-table td,article#site-travel section#description .wp-block-table th{border:1px solid #a6a6a6;padding:15px 7px 14px;line-height:1.3}article#site-travel section#vaccine-list table{width:100%;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4}article#site-travel section#vaccine-list table th{background-color:#f7f7f7}article#site-travel section#vaccine-list table th,article#site-travel section#vaccine-list table td{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center;vertical-align:middle;font-size:1.5rem;line-height:1.3;padding:15px 7px 14px}article#site-travel section#vaccine-list table th a,article#site-travel section#vaccine-list table td a{color:#ed6058}.pc article#site-travel section#vaccine-list table th a:hover,.pc article#site-travel section#vaccine-list table td a:hover{opacity:.5}article#site-travel section#vaccine-list table.display-sp th,article#site-travel section#vaccine-list table.display-sp td{font-size:1.15rem;padding:10px 5px 9px}article#site-travel section#for-travelers .block{margin-bottom:48px}article#site-travel section#for-travelers .block:last-of-type{margin-bottom:0}article#site-travel section#for-travelers .block p.copy_sub{font-weight:700}article#site-travel section#for-travelers .block ul.confirm{padding-left:1.4em}article#site-travel section#for-travelers .block ul.confirm>li{margin-bottom:12px;font-weight:700;font-size:1.4rem;line-height:1.4;list-style:disc outside}article#site-travel section#for-travelers .block ul.confirm>li:last-child{margin-bottom:0}article#site-travel section#faq h2,article#site-travel section#faq h3,article#site-travel section#faq h4,article#site-travel section#faq h5{font-weight:700;font-size:1.8rem;line-height:1.3;margin-bottom:32px}article#site-travel section#faq p{font-weight:400;font-size:1.4rem;line-height:1.6}article#site-travel section#faq p+h2,article#site-travel section#faq p+h3,article#site-travel section#faq p+h4,article#site-travel section#faq p+h5{margin-top:64px}#mid-arealist .map{text-align:center}@media screen and (min-width:641px){#mid-arealist .map img{max-width:900px}}@media screen and (max-width:640px){#mid-arealist .map img{max-width:100%}}#site-contact-lenses .button{width:100%;line-height:1.2}#site-contact-lenses .button+.note{display:block;margin-top:15px;text-align:center;font-size:1.4rem;font-weight:400}@media screen and (max-width:640px){#site-contact-lenses .button+.note{font-size:1.2rem}}#site-contact-lenses .content-image{margin-bottom:1rem}#site-contact-lenses .content-image__item{width:100%}#site-contact-lenses .contact_lenses-logos{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}#site-contact-lenses .contact_lenses-logos-item{width:30%;height:auto}@media screen and (max-width:640px){#site-contact-lenses .contact_lenses-logos-item{width:48%;row-gap:8px}}#site-contact-lenses .contact_lenses-access{display:flex;column-gap:34px}@media screen and (max-width:640px){#site-contact-lenses .contact_lenses-access{display:block}}#site-contact-lenses .contact_lenses-access-img{width:44%}@media screen and (max-width:640px){#site-contact-lenses .contact_lenses-access-img{width:100%}}#site-contact-lenses .contact_lenses-access-detail{font-weight:400;line-height:1.8}@media screen and (max-width:640px){#site-contact-lenses .contact_lenses-access-detail{margin-top:20px}}#site-contact-lenses .contact_lenses-access-detail .detail-title{margin-bottom:20px}#site-contact-lenses .contact_lenses-access-detail .detail-title .name{display:block;font-weight:700;font-size:2.2rem;margin-bottom:5px}#site-contact-lenses .contact_lenses-access-detail .detail-title .subject{display:block;font-size:1.4rem}#site-contact-lenses .contact_lenses-access-detail .detail-time{margin-bottom:20px}#site-contact-lenses .contact_lenses-access-detail .detail-time .time-title{font-weight:700}#site-contact-lenses .contact_lenses-access-detail .detail-address{margin-bottom:20px}#site-contact-lenses .contact_lenses-access-detail .detail-address .address{display:block}#site-contact-lenses .contact_lenses-access-detail .detail-address .gmap{color:#ca2a2f;text-decoration:underline}#site-contact-lenses .contact_lenses-access-detail .detail-contact .mail_link{text-decoration:underline}ul.article-list>li{margin-bottom:28px}ul.article-list>li:last-child{margin-bottom:0}ul.article-list>li a{position:relative;display:block;font-size:1.8rem;line-height:1.4;padding-left:150px}ul.article-list>li a span{display:block}ul.article-list>li a span.date{position:absolute;left:0;top:0}.pc ul.article-list>li a:hover{color:#ed6058}@media only screen and (max-width:1280px){ul.article-list>li{margin-bottom:28px}ul.article-list>li a{font-size:1.5rem;padding-left:0}ul.article-list>li a span.date{position:static;margin-bottom:5px}}article.type_archive #navi-pre-next{margin-top:64px}article.type_single #navi-pre-next{margin-top:64px}#site-faq #mainarea{height:auto}@media screen and (max-width:640px){#site-faq #mainarea{height:auto !important;min-height:140px}}.faq-banner{max-width:688px;margin-inline:auto;margin-bottom:clamp(2rem,(100vw - 375px)*(0.0093896714) + 2rem,3rem)}@media screen and (max-width: 640px){.faq-banner{max-width:90%}}.faq-banner-bottom{max-width:780px;margin-block:clamp(4rem,(100vw - 375px)*(0.0225352113) + 4rem,6.4rem) 0}@media screen and (max-width: 640px){.faq-banner-bottom{max-width:100%}}.faq-banner__img{max-width:100%;display:block;margin-inline:auto}#mainarea.faq-treatment-main{min-height:initial;height:auto !important;padding-block:21rem 11rem}@media screen and (max-width:860px){#mainarea.faq-treatment-main{padding-block:4.4rem}}#mainarea.faq-treatment-main.--has-contents{padding-bottom:6rem}@media screen and (max-width:860px){#mainarea.faq-treatment-main.--has-contents{padding-block:3rem}}#mainarea.faq-treatment-main .bra_title{margin-bottom:0}.faq-menu.treatment{margin-bottom:11rem}@media screen and (max-width:860px){.faq-menu.treatment{margin-bottom:4.4rem}}.faq-treatment{padding-top:1.6rem}.faq-treatment .frame-basic__inner{padding-block:clamp(6.6rem,(100vw - 375px)*(0.020657277) + 6.6rem,8.8rem)}.type_single .faq-treatment .frame-basic__inner{padding-block:clamp(5.6rem,(100vw - 375px)*(0.0300469484) + 5.6rem,8.8rem)}.faq-treatment__section{max-width:1024px;margin-inline:auto}.faq-treatment__section+.faq-treatment__section{margin-top:clamp(4rem,(100vw - 375px)*(0.0075117371) + 4rem,4.8rem)}.faq-treatment__section .bra_title{margin-bottom:0}@media screen and (max-width: 860px){.faq-treatment__section .bra_title{margin-bottom:1.6rem}}.faq-treatment__frame .article__header{margin-bottom:1.5rem}.faq-treatment__frame .article__title{font-size:clamp(1.8rem,(100vw - 375px)*(0.00657277) + 1.8rem,2.5rem)}.faq-treatment__frame .article__title:before{content:"Q.";color:#ed6058;margin-right:2px}.faq-treatment__frame .article__inner-content{width:100%;font-size:clamp(1.4rem,(100vw - 375px)*(0.0018779343) + 1.4rem,1.6rem);font-weight:400}.faq-treatment__frame .article__button{margin-top:clamp(4rem,(100vw - 375px)*(0.0225352113) + 4rem,6.4rem);margin-inline:auto;font-weight:700}.faq-section{max-width:1024px;margin-inline:auto}.faq-section+.faq-section{margin-top:120px}.faq{border:1px solid #fcebea;border-radius:8px}.faq+.faq{margin-top:16px}.faq__heading{display:flex;align-items:center;padding:16px}.faq__heading:hover{cursor:pointer}.faq__heading.is-active .faq__heading-icon:after{transform:rotate(90deg)}.faq__heading-text{margin-right:4px;line-height:1.3}.faq__heading-text:before{content:"Q.";color:#ed6058;font-size:1.8rem;margin-right:2px}.faq__heading-icon{position:relative;width:24px;height:24px;border-radius:9999px;margin-left:auto;flex-shrink:0;background-color:#ed6058}.faq__heading-icon:after,.faq__heading-icon:before{position:absolute;top:50%;left:50%;content:"";display:block;background-color:#fff}.faq__heading-icon:before{width:10px;height:2px;margin-left:-5px;margin-top:-1px}.faq__heading-icon:after{width:2px;height:10px;margin-left:-1px;transition:transform .2s ease-in-out;margin-top:-5px;transform:rotate(0deg)}.faq__content{display:none;width:100%;font-size:1.4rem;line-height:1.8;font-weight:400;padding:0 16px 16px}.faq__content h4{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.faq__content *+h4{margin-top:2rem}.faq__content h5{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.faq__content *+h5{margin-top:1.5rem}.faq__content p{font-size:1.4rem;line-height:1.7;margin-bottom:1rem}.faq__content p a{text-decoration:underline;color:#ed6058}.faq__content p a:hover{text-decoration:none}.faq__content ul{margin-bottom:1rem;padding-left:25px;list-style-type:disc}.faq__content *+ul{margin-top:1rem}.faq__no-content{text-align:center}.faq.--has-link{display:block;margin-top:0;border-radius:0;border-top:0;border-right:0;border-left:0}.faq.--has-link .faq__heading{padding-top:clamp(1.6rem,(100vw - 375px)*(0.0075117371) + 1.6rem,2.4rem);padding-inline:0}.faq.--has-link .faq__heading-text{display:flex;align-items:baseline;margin-right:0;margin-bottom:0}.faq.--has-link .faq__heading-text:before{flex-shrink:0}.faq.--has-link .faq__content{display:flex;gap:.4rem 1em;justify-content:space-between;padding-inline:0;padding-bottom:clamp(1.6rem,(100vw - 375px)*(0.0075117371) + 1.6rem,2.4rem)}@media screen and (max-width: 1040px){.faq.--has-link .faq__content{flex-direction:column}}.faq.--has-link .faq__content-text{margin-bottom:0}.faq.--has-link .faq__content-more{flex-shrink:0;align-self:flex-end;width:max-content;color:#ed6058;text-decoration:underline}.faq.--has-link:hover .faq__content-more{text-decoration:none}.faq-menu{content:"";display:flex;flex-wrap:wrap;justify-content:center;max-width:688px;margin:0 auto 64px}@media screen and (max-width:640px){.faq-menu{padding-left:15px;padding-right:15px}}.faq-menu.treatment .faq-menu__item{flex-basis:calc(50% - 10px);height:auto}@media screen and (max-width:640px){.faq-menu.treatment .faq-menu__item{flex-basis:100%;min-height:auto;justify-content:center}}.faq-menu.treatment .faq-menu__item:last-of-type .faq-menu__text{font-size:1.4rem}.faq-menu__item{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;flex-basis:calc(25% - 10px);height:120px;padding:10px;margin:5px;border:2px solid #ed6058;border-radius:8px;background-color:#fff;transition:background-color .3s ease-in}.faq-menu__item:hover{background-color:#fcebea}@media screen and (max-width:640px){.faq-menu__item:hover{background-color:#fff}}.faq-menu__item:last-of-type .faq-menu__text{font-size:1.8rem}@media screen and (max-width:640px){.faq-menu__item{flex-basis:calc(50% - 10px);height:auto;min-height:75px;flex-direction:row;justify-content:flex-start}.faq-menu__item:last-of-type{justify-content:center}}.faq-menu__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto 6px;flex-shrink:0}@media screen and (max-width:640px){.faq-menu__icon{margin:0 6px 0 0}}.faq-menu__icon-image{max-width:100%}.faq-menu__text-container{text-align:center}@media screen and (max-width:640px){.faq-menu__text-container{text-align:left}}.faq-menu__text{color:#ed6058;font-size:1.4rem;text-align:center;line-height:1.3}.faq-menu__text-sub{margin-top:2px;color:#ed6058;font-size:1.1rem;letter-spacing:0;text-align:center;text-transform:uppercase}table.company-info td{padding:8px;border:none}article#site-error404 h1.bra_title span.jp:before,article#site-error404 h1.bra_title span.cn:before{display:none}.tag-list a,.tag-list span{display:inline-block;margin-right:8px;margin-bottom:10px;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;word-break:break-all;color:#929292;text-transform:uppercase;position:relative}.tag-list a:last-of-type,.tag-list span:last-of-type{margin-right:0}@media only screen and (max-width:640px){.tag-list a,.tag-list span{margin-bottom:2px}}.pc .tag-list.__hvr-color a:hover{color:#000}.tag-list.__hvr-line a:after{-webkit-transition:.4s cubic-bezier(.55,.085,.68,.53);-moz-transition:.4s cubic-bezier(.55,.085,.68,.53);-ms-transition:.4s cubic-bezier(.55,.085,.68,.53);-o-transition:.4s cubic-bezier(.55,.085,.68,.53);transition:.4s cubic-bezier(.55,.085,.68,.53);position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#000;display:block;content:""}.pc .tag-list.__hvr-line a:hover{color:#000}.pc .tag-list.__hvr-line a:hover:after{width:100%}.news-slide{background-color:#f4f4f4;padding-top:55px;padding-bottom:55px;overflow:hidden;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"Hiragino Mincho ProN",HiraMinProN-W3,"Noto Serif JP",serif;font-style:normal}.news-slide .slide-block{position:relative}.news-slide .slide-block .slick-arrow{position:absolute;z-index:10;top:50%;margin-top:-60px}.news-slide .slide-block .slick-arrow.arrow_prev{left:-15px}.news-slide .slide-block .slick-arrow.arrow_next{right:-15px}.news-slide .slide-block .slick-container{padding-bottom:40px}.news-slide .slide-block .slick-container .slick-item{padding-left:22px;padding-right:22px}@media screen and (max-width:640px){.news-slide .slide-block .slick-arrow{margin-top:-60px}.news-slide .slide-block .slick-arrow.arrow_prev{left:10px}.news-slide .slide-block .slick-arrow.arrow_next{right:10px}.news-slide .slide-block .slick-container .slick-item{padding-left:0;padding-right:0}}.rp__wrapper{text-align:center;margin:8px auto}@media screen and (max-width:640px){.rp__wrapper{width:100%}}@media screen and (min-width:641px){.rp__wrapper{max-width:500px}}@media screen and (min-width:641px){.rp__wrapper.w100{max-width:100%}}.related_post{display:flex;padding:14px;border:1px solid #f2f2f2}.article__body .related_post{text-decoration:none}.related_post .rp__left{margin-right:7px}.related_post .rp__image{display:flex;justify-content:center;align-items:center;width:72px;height:72px;background-color:#f9eceb}.related_post .rp__image img{width:72px;height:72px}.related_post .rp__icon{display:flex;justify-content:center;align-items:center;width:72px;height:72px;background-color:#f9eceb}.related_post .rp__icon img{width:37px;height:52px}.related_post .rp__right{display:flex;flex-flow:column}.related_post .rp__label{padding:4px 6px;margin:0 auto 8px 0;color:#fff;background-color:#ed6058;font-size:12px;line-height:12px;font-weight:400}.related_post .rp__title{font-size:16px;font-weight:700;line-height:22px;text-align:left;color:#232629}.medicine-type .related_post .rp__icon{background-color:#fee5cd}.medicine-type .related_post .rp__label{background-color:#000;font-weight:700;margin-bottom:4px}.medicine-type .related_post .rp__title{font-size:1.4rem}a.link{color:#ed6058}a.link:hover{opacity:.7}.text-center{text-align:center}.link-faq{padding-top:64px;text-align:center}.link-underline{text-decoration:underline;font-weight:400;color:#ed6058}.link-underline:hover{opacity:.7}.link-underline:any-link{color:#ed6058}#site-top .hachidori_chat_open{bottom:72px}.page-template-tmpl_clinic .hachidori_chat_open,.page-template-tmpl_lp_kampo .hachidori_chat_open{transform:none}#site-top .hachidori_chat_window{z-index:300001}.is-offline-ad .header{position:relative;width:auto}@media screen and (max-width:860px){.is-offline-ad .header__header-sp{position:relative}}@media screen and (min-width:861px){.is-offline-ad .header__buttons{display:none}}.is-offline-ad .global-menu-button__buttons{flex-direction:row}
@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:where(:not(.has-text-color)),.wp-block-cover h2:where(:not(.has-text-color)),.wp-block-cover h3:where(:not(.has-text-color)),.wp-block-cover h4:where(:not(.has-text-color)),.wp-block-cover h5:where(:not(.has-text-color)),.wp-block-cover h6:where(:not(.has-text-color)),.wp-block-cover p:where(:not(.has-text-color)),.wp-block-cover-image h1:where(:not(.has-text-color)),.wp-block-cover-image h2:where(:not(.has-text-color)),.wp-block-cover-image h3:where(:not(.has-text-color)),.wp-block-cover-image h4:where(:not(.has-text-color)),.wp-block-cover-image h5:where(:not(.has-text-color)),.wp-block-cover-image h6:where(:not(.has-text-color)),.wp-block-cover-image p:where(:not(.has-text-color)){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-details{box-sizing:border-box;overflow:hidden}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active){animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{-webkit-margin-start:2em;-webkit-margin-end:0;float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{-webkit-margin-start:0;-webkit-margin-end:2em;float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:calc(100% - 100px)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}body .is-layout-grid{display:grid}body .is-layout-grid>*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.wp-block-navigation a:where(:not(.wp-element-button)){color:inherit}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}.wp-block-pullquote{font-size:1.5em;line-height:1.6}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.red{color:#dd695e}.red:visited{color:#dd695e}.underline{text-decoration:underline}.header{position:relative}.header__header-sp{position:relative}.header__buttons{display:none}@media screen and (max-width:768px){.header__buttons{display:block}}.main-visual{position:relative;background-image:url("/assets/img/aga/fv_pc.jpg");background-repeat:no-repeat;background-size:100%;background-position:center;height:0;padding-top:42.23%}@media screen and (max-width:768px){.main-visual{background-image:url("/assets/img/aga/fv_sp_d01_v01.jpg");background-repeat:no-repeat;background-size:100%;background-position:center top;padding-top:148%}}.main-visual__contents{position:absolute;left:0;right:0;top:0;width:100%;padding-top:2.42188vw;padding-left:49.41406vw;padding-right:11.32813vw}@media screen and (max-width:768px){.main-visual__contents{width:100%;max-width:100%;padding-top:0;padding-left:0;padding-right:0}}.main-visual__title{position:relative;display:grid;grid-template:"clinic badge" auto "text badge" auto/1fr auto}.main-visual__title-clinic{grid-area:clinic}.main-visual__title-clinic img{max-width:23.90625vw}@media screen and (max-width:768px){.main-visual__title-clinic{display:block;text-align:center}.main-visual__title-clinic img{max-width:91.06667vw}}.main-visual__title-text{grid-area:text;padding-bottom:.9375vw}@media screen and (max-width:768px){.main-visual__title-text{position:relative;display:flex;top:auto;justify-content:center;margin-left:auto;margin-right:auto;padding:0;text-align:center}}.main-visual__title-text .logo{display:block;width:9.76563vw}@media screen and (max-width:768px){.main-visual__title-text .logo{width:33.33333vw}}.main-visual__title-text .name{color:#4b4d71;font-family:fot-tsukuardgothic-std,sans-serif;font-size:3.125vw;text-shadow:0px 3px 0 #fff,0px -3px 0 #fff,3px 0px 0 #fff,-3px 0px 0 #fff,3px 3px 0 #fff,-3px -3px 0 #fff;white-space:nowrap}@media screen and (max-width:768px){.main-visual__title-text .name{font-size:9.86667vw}}.main-visual__title-text .name .katakana{letter-spacing:-3px;padding-right:4px}.main-visual__title-text .name .--sub{font-size:1.25vw;text-align:center;letter-spacing:0;position:relative;bottom:.3em}@media screen and (max-width:768px){.main-visual__title-text .name .--sub{font-size:4.26667vw}}.main-visual__title-badge{grid-area:badge;width:9.14063vw;align-self:flex-end}.main-visual__title-badge__img{max-width:100%}@media screen and (max-width:768px){.main-visual__title-badge{display:none}}.main-visual__text{padding-top:1.09375vw;line-height:1}@media screen and (max-width:768px){.main-visual__text{padding-top:13.86667vw}}.main-notice{margin-top:10px;font-size:1.2rem;font-weight:400;line-height:1.5}@media screen and (max-width:768px){.main-notice{margin-bottom:4.8rem}}.reservation,.price,.recommend,.reason,.clinic{padding-top:8rem;padding-bottom:8rem}@media screen and (max-width:768px){.reservation,.price,.recommend,.reason,.clinic{padding-top:5rem;padding-bottom:5rem}}@media screen and (max-width:768px){.page-breadcrumb{margin-bottom:5rem}}.page-breadcrumb+.content-frame .reservation{padding-top:2rem}.aga .reservation{margin:0;display:flex;max-width:82.4rem;padding:6.5rem 2rem 8rem;margin-inline:auto;box-sizing:content-box;gap:2.8rem}@media screen and (max-width:768px){.aga .reservation{gap:1.6rem;flex-direction:column;padding:0 2rem 5rem}}.aga .reservation .telemedicine-button{color:#ed6058;font-size:1.8rem;padding:1.2rem 0;border:2px solid #ed6058;border-radius:.8rem;line-height:1.5;width:90vw;text-align:center;max-width:49rem;flex-basis:50%}.aga .reservation .telemedicine-button__small{font-size:1.4rem;display:block}@media screen and (max-width:768px){.aga .reservation .telemedicine-button{padding:1.1rem 0;max-height:56rem;width:100%;margin-inline:auto}}.aga .reservation .button{line-height:1.5;background-color:#ed6058;width:48%;margin-left:auto;margin-right:auto;flex-basis:50%;flex-direction:column}.aga .reservation .button.--line{background-color:#06c755}.aga .reservation .button.--line:after{background-color:#06d65b}@media screen and (max-width:768px){.aga .reservation .button{width:100%;min-height:7.4rem}}.aga .reservation .button-text{margin-left:0}.aga .reservation .button-text.--icon{display:flex;align-items:center;font-size:1.8rem}.aga .reservation .button-text.--icon:before{display:block;content:"";width:2.8rem;height:2.5rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.8rem;background-image:url(/assets/img/common/icon_line.svg)}.aga .reservation .button .small{font-size:1.4rem;display:block}@media screen and (max-width:768px){.aga .reservation .button .small{font-size:1.2rem}}.clinic+.reservation{padding-top:0}@media screen and (max-width:768px){.clinic+.reservation{padding-inline:20px}}.section_title{border-bottom:solid 1px #4b4d71;padding-top:30px;padding-bottom:30px;text-align:center;position:relative;margin-bottom:20px}@media screen and (max-width:640px){.section_title{padding-top:0;padding-bottom:15px;padding-left:25%}}.section_title-text{display:inline-block;font-size:min(2.8rem, 2.2vw);color:#4b4d71;position:relative;z-index:1;line-height:1.2}@media screen and (max-width:768px){.section_title-text{font-size:min(2.1rem, 2.8vw)}}@media screen and (max-width: 640px){.section_title-text{font-size:1.8rem;line-height:1.4;background:0 0;padding:0}}.section_title-text .strong{color:#dd695e;font-size:min(3.2rem, 2.6vw)}@media screen and (max-width: 768px){.section_title-text .strong{font-size:min(2.5rem, 3.5vw)}}@media screen and (max-width: 640px){.section_title-text .strong{font-size:2.1rem}}@media screen and (min-width: 641px){.section_title-text .line_pc{display:inline-block;padding:0 5px;background-color:#fff;margin-bottom:5px}}@media screen and (max-width:640px){.section_title-text .line_sp{display:inline-block;padding:0 5px;background-color:#fff;margin-bottom:5px}}.section_title-remark{font-size:10px;font-weight:400}@media screen and (max-width:640px){.section_title-remark{display:block}}.section_title:before{content:"";width:121px;height:121px;background-image:url(/assets/img/aga/kamaitachi-a.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;bottom:0;left:30px;z-index:0}@media screen and (max-width:768px){.section_title:before{left:5px;width:100%;height:100%;background-size:auto 100%}}.recommend{padding-top:0}.recommend__content{text-align:center}.recommend__content-image{max-width:750px}.price{background-color:#fafafa}.price .section_title:before{width:124px;height:122px;background-image:url(/assets/img/aga/kamaitachi-b.png)}@media screen and (max-width:768px){.price .section_title:before{left:5px;width:100%;height:100%;background-size:auto 100%}}.price__content-info{background-color:#fff;border-radius:10px;padding:20px;margin-top:60px}@media screen and (max-width:768px){.price__content-info{margin-top:40px}}.price__content-info-detail{text-align:left;line-height:1.5;font-weight:400}.price__content-info-detail-accounts{width:800px;margin:2rem auto 4rem;font-size:1.4rem}@media screen and (max-width:1040px){.price__content-info-detail-accounts{width:100%}}@media screen and (max-width:768px){.price__content-info-detail-accounts{font-size:1.2rem}}.price__content-info-detail-accounts .accounts-table{width:100%;margin-block:6px;line-height:1.2}.price__content-info-detail-accounts .accounts-table .small{font-size:1rem}.price__content-info-detail-accounts .accounts-table .bold{font-weight:700}.price__content-info-detail-accounts .accounts-table th,.price__content-info-detail-accounts .accounts-table td{padding:.8rem;border:solid 1px #d0d0d0;text-align:center}.price__content-info-detail-accounts .accounts-table thead th{background-color:#f9ecea;font-weight:700}.price__content-info-detail-accounts .accounts-table tbody th{background-color:#fcf5f5}.price__content-info-detail-accounts .accounts-notice{font-size:1.2rem}@media screen and (max-width:768px){.price__content-info-detail-accounts .accounts-notice{font-size:1rem}}.price__content-info-detail-subsctiotion{text-align:center}.price__content-info-detail-subsctiotion .subsctiotion-title{font-size:2rem;font-weight:700;background-color:#f9ecea;padding-top:8px;padding-bottom:8px;margin-bottom:10px}@media screen and (max-width:768px){.price__content-info-detail-subsctiotion .subsctiotion-title{font-size:1.6rem}}.reason{background-color:#edf2f7}@media screen and (max-width:768px){.reason .section_title{margin-bottom:30px}}.reason .section_title-text{background:0 0}.reason .section_title:before{content:"";width:135px;height:144px;background-image:url(/assets/img/aga/kamaitachi-c.png)}@media screen and (max-width:768px){.reason .section_title:before{left:5px;width:100%;height:100%;background-size:auto 100%}}.reason__content{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2%;row-gap:30px}.reason__content-item{background-color:#fff;border-radius:10px;padding:min(30px, 4vw);position:relative}@media screen and (max-width:768px){.reason__content-item{width:100%}}.reason__content-item .small{font-size:1.2rem}@media screen and (min-width:769px){.reason__content-item.item_small{width:32%;text-align:center}.reason__content-item.item_small .item-title--image{display:block;margin-left:auto;margin-right:auto}.reason__content-item.item_small .item-title--text{display:flex;align-items:center;justify-content:center;height:9rem;margin-top:15px}}.reason__content-item .item-num{position:absolute;width:40px;height:40px;top:10px;left:10px}@media screen and (max-width:768px){.reason__content-item .item-num{width:33px;height:33px;top:-16px;left:0;right:0;margin-left:auto;margin-right:auto}}.reason__content-item .item-title{margin-bottom:16px;border-bottom:solid 1px #dd695e;line-height:1.5}@media screen and (max-width:768px){.reason__content-item .item-title{display:flex;align-items:center;column-gap:15px;margin-block:16px;padding-bottom:16px}}.reason__content-item .item-title--text{color:#4b4d71;font-size:min(1.6vw, 2rem)}@media screen and (max-width: 768px){.reason__content-item .item-title--text{font-size:1.6rem}}.reason__content-item .item-title--image{max-height:56px}.reason__content-item .item-detail{text-align:left;line-height:1.5;font-weight:400}.reason__content-item .item-detail .notice{display:block;font-size:1.2rem;margin-top:1.5rem}.reason__content-item .item-detail--image{display:block;width:290px;margin-top:2rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.reason__content-item .item-detail--image{width:100%}}.reason__notice{margin-top:1.5rem;font-size:1.2rem;font-weight:400}@media screen and (min-width:769px){.reason__notice{text-align:center}}.clinic.content-frame{padding-inline:2rem}.clinic .section_title{max-width:1024px;margin-inline:auto}@media screen and (max-width:768px){.clinic .section_title{padding-left:20%}}.clinic .section_title-text{background:0 0}.clinic .section_title:before{content:"";width:135px;height:144px;background-image:url(/assets/img/aga/kamaitachi-d.png)}@media screen and (max-width:768px){.clinic .section_title:before{left:5px;width:100%;height:100%;background-size:auto 100%}}.clinic__list{display:flex;gap:3.8rem;flex-direction:column;margin-top:4.3rem}.clinic__link{display:grid;grid-template-columns:auto 1fr}.clinic__logo{width:22px;height:22px}.clinic__title{display:flex;align-items:center;gap:.6rem;padding-bottom:1.1rem;border-bottom:1px solid #e3e3e3;grid-area:1/1/2/3;padding-right:1rem;position:relative}.clinic__figure{grid-area:2/1/3/2;width:12rem;height:12rem;margin-top:1.3rem;margin-right:1.2rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.clinic__image{object-fit:cover;height:100%}.clinic__name{font-size:2rem}.clinic__meta{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.3rem;font-size:1.2rem}.clinic__meta-access{line-height:1.2}.clinic__meta-access .--large{font-size:min(2.0rem, 4vw)}.clinic__meta-access .--medium{font-size:min(1.6rem, 3.2vw)}.clinic__meta-access br{display:none}.clinic__meta-opens{display:grid;grid-template-columns:auto 1fr;gap:1rem;font-weight:400;line-height:1.3em}#fancybox_items{display:none}.select-clinics{border-radius:8px;padding:64px;width:90%;max-width:1000px;overflow:visible;text-align:center}@media screen and (max-width:860px){.select-clinics{padding:16px}}.select-clinics__head .ttl{font-weight:700;font-size:2.4rem;margin-bottom:32px;background-repeat:no-repeat;background-position:0 0;background-size:24px}@media screen and (max-width:860px){.select-clinics__head .ttl{font-size:1.8rem;margin-bottom:32px;background-size:18px}}.select-clinics__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px 1%}.select-clinics__list li{width:49%;border-radius:100px;overflow:hidden}@media screen and (max-width:860px){.select-clinics__list li{width:48.5%}}.select-clinics__list li a{text-decoration:none;display:block;background:#dd695e;color:#fff;padding:15px 0;font-weight:700;font-size:2rem}@media screen and (max-width:860px){.select-clinics__list li a{font-size:1.5rem;padding:12px 0}}.select-clinics p:first-of-type,.select-clinics p+p{margin-bottom:16px}.select-clinics .fancybox-close-small{right:-21px;top:-21px;outline:none}.select-clinics .fancybox-close-small:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAP///////////////////////////////////////////////649SjkAAAAMdFJOUwACwAoBCcHDA6qXqTAPT8YAAAGISURBVEjHlVY5bsMwECQhBcjRUIB+ILhTIahwk4YE8gCBXR6gzk9w4ScEyAfyFhXWt6JYB2eXF8LKJge7s8PhroSAZXQlVVXWIrykUduPSoXODezKQBBN/5b8/COzUXpZpRb/Wc8B2lKlErAkkXSukltEuYNBjNqNI/lSEdG4vCYOqB3s9Zseff4cwdcMb1OH50X7xQQo2gYBFvAbqJ8G4cOlq+WpPTlAvwcAgNv8CzA6tQ+VIARgFchkdxZIWIPOx35/H0Btg9SGNVeDWiosbvQKlghYj4pLE7X/I7i9d6E73+l1THOaYmFxOtMA3Ex2vjZhW+0hrnPHnK3TAJ6in69jKsVSp+UkCeA8DQX6gqd4HFrqTkJylbqlUivPiYSFpNfdeQav0DCXrUJLDCPxpoCrbzlnZWraoO0Pz+DDQSORh6O9AMCiFAEGHL6yfEk8/2ADeXcNJN+Csk0s2wbjjVSFnS38Dpxt5tlxQIZHai+x8kMtNxbzg3Xxb2Y043CvYwUY5X8e/AJ55kUiLnAccwAAAABJRU5ErkJggg==) no-repeat center center #979797;background-size:32px;width:32px;height:32px}@media screen and (min-width:1281px){.clinic__meta{flex-direction:row;gap:1rem;padding-top:.5rem}.clinic__meta-access br{display:block}.clinic__meta-opens{padding-left:1.5rem;border-left:1px solid #e4e4e4}}@media screen and (min-width:861px){.clinic__list{flex-direction:row;flex-wrap:wrap;margin-top:6rem}.clinic__list>li{width:calc(33.333% - 2.6rem)}.clinic__link{display:flex;flex-direction:column}.clinic__title{padding-top:1.4rem;border-bottom:none}.clinic__title:after{content:none}.clinic__figure{margin:0;width:100%;height:min(24rem, 20vw)}.clinic__image{width:100%;height:auto}.clinic__menus{padding-top:0;gap:.7rem}.clinic__meta{margin-top:0}}
.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}
table{width:100%}.scroll{overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:15px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bbb}
.frame-basic .frame-basic__inner{--default-size:10px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;background-color:#fff;border-radius:calc(var(--default-size) * 0.8);padding:calc(var(--default-size) * 4) calc(var(--default-size) * 2) calc(var(--default-size) * 5.6);line-height:1.9;color:#3e3a39;letter-spacing:1px;-webkit-font-smoothing:antialiased}.frame-basic .frame-basic__inner .bra_title{margin-bottom:calc(var(--default-size) * 3.2);text-align:center}.frame-basic .frame-basic__inner .bra_title span.jp{max-width:600px;position:relative;display:inline-block;font-size:calc(var(--default-size) * 2.2);font-weight:700;letter-spacing:.08em;padding-top:1em;line-height:1.3}.frame-basic .frame-basic__inner .bra_title span.jp:before{content:"";position:absolute;top:0;left:-1em;display:block;width:calc(var(--default-size) * 3.6);height:calc(var(--default-size) * 3.6);border-top:calc(var(--default-size) * 0.7) solid #ed6058;border-left:calc(var(--default-size) * 0.7) solid #ed6058}@media screen and (max-width: 768px){.frame-basic .frame-basic__inner .bra_title span.jp:before{width:calc(var(--default-size) * 3);height:calc(var(--default-size) * 3)}}.frame-basic .frame-basic__inner .bra_title span.en{display:block;color:#ca2a2f;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:calc(var(--default-size) * 1.4);letter-spacing:.15em;padding-top:.57em;text-transform:uppercase;line-height:1.2}.frame-basic .medicine-precautions{border:1px solid #fcebea;border-radius:calc(var(--default-size) * 0.8);margin-top:calc(var(--default-size) * 2)}.frame-basic .medicine-precautions__description{margin-top:calc(var(--default-size) * 4);text-align:center;font-size:calc(var(--default-size) * 1.6);line-height:1.9}@media screen and (max-width:768px){.frame-basic .medicine-precautions__description{margin-top:calc(var(--default-size) * 2);font-size:calc(var(--default-size) * 1.5)}}.frame-basic .medicine-precautions__description+.medicine-precautions{margin-top:calc(var(--default-size) * 4)}.frame-basic .medicine-precautions__heading{padding:calc(var(--default-size) * 1.6);text-align:left}.frame-basic .medicine-precautions__heading h3{margin:0;font-size:calc(var(--default-size) * 1.6);font-weight:700;line-height:1}.frame-basic .medicine-precautions__content{font-size:calc(var(--default-size) * 1.6);line-height:1.8;font-weight:400;padding:0 calc(var(--default-size) * 1.6) calc(var(--default-size) * 1.6)}.frame-basic .medicine-precautions-table{width:100%;border:1px solid #e4e4e4;border-collapse:collapse;border-spacing:0}.frame-basic .medicine-precautions-table__th{width:25%;text-align:center;background-color:#fcebea;font-size:calc(var(--default-size) * 1.4);font-weight:700;line-height:1.8;padding:calc(var(--default-size) * 1.3) calc(var(--default-size) * 0.2);border:1px solid #e4e4e4}@media screen and (max-width:768px){.frame-basic .medicine-precautions-table__th{font-size:calc(var(--default-size) * 1.2)}}.frame-basic .medicine-precautions-table__td{text-align:justify;padding:calc(var(--default-size) * 1.3);word-break:break-all;line-height:1.5;font-size:calc(var(--default-size) * 1.4);border:1px solid #e4e4e4}@media screen and (max-width:768px){.frame-basic .medicine-precautions-table__td{font-size:calc(var(--default-size) * 1.2)}}.frame-basic .medicine-precautions-table__td a{text-decoration:underline;color:#ed6058;font-size:calc(var(--default-size) * 1.4)}@media screen and (max-width: 768px){.frame-basic .medicine-precautions-table__td a{font-size:calc(var(--default-size) * 1.2)}}@media screen and (max-width: 768px){.frame-basic.fixed_viewport .frame-basic__inner{--default-size:18px}}