img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}: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)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.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)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#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{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;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-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[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}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--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,#0693e3 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,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 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 #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.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}
.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}
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:transparent;-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:transparent;-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 .mgt16{margin-top:16px !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/lp/../fonts/clinicfor.ttf?98aq8p) format("truetype"),url(//www.clinicfor.life/assets/css/lp/../fonts/clinicfor.woff?98aq8p) format("woff"),url(//www.clinicfor.life/assets/css/lp/../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:"\e607"}.icon-arrow-l:before{content:"\e605"}.icon-arrow-r:before{content:"\e606"}.icon-external:before{content:"\e604"}.icon-keyboard_arrow_up:before{content:"\e600"}.icon-keyboard_arrow_right:before{content:"\e601"}.icon-keyboard_arrow_left:before{content:"\e602"}.icon-keyboard_arrow_down:before{content:"\e603"}.icon-facebook-square:before{content:"\e707"}.icon-logo_icon:before{content:"\e900"}.icon-cart:before{content:"\e800"}.icon-social:before{content:"\e70f"}.icon-mappin:before{content:"\e70a"}.icon-tel:before{content:"\e70b"}.icon-pc:before{content:"\e70c"}.icon-line:before{content:"\e703"}.icon-instagram:before{content:"\e702"}.icon-twitter:before{content:"\e701"}.icon-facebook:before{content:"\e700"}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:"\e700"}.pc ul.sns li.twitter a:hover{color:#55acee}ul.sns li.twitter a:before{content:"\e701"}.pc ul.sns li.instagram a:hover{color:#8a3ab9}ul.sns li.instagram a:before{content:"\e702"}.pc ul.sns li.line a:hover{color:#00b900}ul.sns li.line a:before{content:"\e703"}.pc ul.sns li.mappin a:hover{color:#db3236}ul.sns li.mappin a:before{content:"\e70a"}.pc ul.sns li.cart a:hover{color:#ff594d}ul.sns li.cart a:before{content:"\e800";font-size:30.6px}.pc ul.sns li.mail a:hover{color:#ff594d}ul.sns li.mail a:before{content:"\e70b";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}.box{background-color:#f7f7f7;border:solid 2px #ebebeb;border-radius:.9rem;padding:2.4rem;margin-top:4rem}.box__title{font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.02em}.box__title+.box__text{margin-top:1.6rem}.box__text{font-size:1.5rem;font-weight:400;line-height:1.7;letter-spacing:.02em}.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}.clmn._mizonokuchi_yahoo_v02{justify-content:center}@media only screen and (max-width:768px){.clmn._mizonokuchi_yahoo_v02>li{width:100%}}@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:transparent}.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 transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//www.clinicfor.life/assets/css/lp/../img/plugin/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//www.clinicfor.life/assets/css/lp/../font/slick.eot);src:url(//www.clinicfor.life/assets/css/lp/../font/slick.eot?#iefix) format("embedded-opentype"),url(//www.clinicfor.life/assets/css/lp/../font/slick.woff) format("woff"),url(//www.clinicfor.life/assets/css/lp/../font/slick.ttf) format("truetype"),url(//www.clinicfor.life/assets/css/lp/../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:transparent;border:none;outline:none;background:no-repeat center center transparent;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:transparent}.slick-arrow._trans:before,.slick-arrow._trans:after{background-color:#a9a9a9}.slick-arrow._trans:hover{background-color:transparent}.slick-arrow._trans:hover:before,.slick-arrow._trans:hover:after{background-color:#000}.slick-arrow:hover,.slick-arrow:focus{outline:none;color:transparent}.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:"\e602"}.slider-arrows .slick-next{right:0}.slider-arrows .slick-next:before{content:"\e601"}.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:transparent;width:100%;height:10px;line-height:10px;display:inline-block;border:0;padding:0;margin:0;font-size:0;outline:none;color:transparent;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:transparent}.slick-dots._line-v li.slick-active button:after{background-color:transparent}.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 transparent}.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:transparent;-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:transparent;-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: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: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: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 rgba(255,255,255,.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: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: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 rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background: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:0 0}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;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:transparent;-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 transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-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 transparent;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,transparent 16px,transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,transparent 16px,transparent),linear-gradient(270deg,rgba(0,0,0,.15) 0,transparent 16px,transparent)}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,transparent 16px,transparent)}.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}.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}@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,.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}}@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 transparent;border-bottom:8px solid #3e3a39;border-left:6px solid transparent;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.84293%;flex-shrink:0;height:144px;margin-right:5.2356%;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:transparent;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}.--clinic-header .global-menu-button__buttons{flex-direction:row}.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% - rem(56)) / 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% - rem(56)) / 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}}.--clinic-header .global-menu-button__button.--online{background-color:transparent;border:2px solid #e8382f}.--clinic-header .global-menu-button__button.--online .global-menu-button__button-text{color:#e8382f}.--clinic-header .global-menu-button__button.--online .global-menu-button__button-text:before{background-image:url("/assets/img/common/icon/smartphone-red.svg")}@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}}.global-footer{padding:0 3.5rem 7rem}.global-footer.--adlp{padding-top:3rem}.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;line-height:1.6;padding-bottom:.8rem;margin-bottom:1.4rem;border-bottom:1px solid #ebebeb}.global-footer__title-logo{margin-right:.7rem}.global-footer__list{font-size:1.4rem;font-weight:400;line-height:1.6;padding:0;list-style:disc;display:flex;flex-direction:column;gap:1rem}.global-footer__list>li{margin-left:2rem}.global-footer__list>li::marker{color:#ed6058}.global-footer__list+.global-footer__list-title{margin-top:1.6rem}.global-footer__list.--two-col{flex-direction:row;flex-wrap:wrap}.global-footer__list.--two-col>li{width:calc(50% - 2.5rem)}.global-footer__list-wrap{margin-bottom:4rem}.global-footer__list-column+.global-footer__list-column{margin-top:1.2rem}.global-footer__list-title{font-size:1.4rem;font-weight:700;line-height:1.6;margin-bottom:.8rem}.global-footer__list-insert{margin-top:1rem;margin-left:1.4rem;list-style:circle;display:flex;flex-direction:column;gap:1rem}.global-footer__list-insert>li::marker{color:#ed6058}.global-footer__link{display:block}.global-footer__link:hover{color:#ed6058}.global-footer__sns{margin-top:7rem;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.--adlp{padding-top:0}.global-footer.--adlp .global-footer__address{text-align:center}.global-footer__inner{display:grid;column-gap:5rem;grid-template-columns:1.4fr repeat(2,1fr) 1.1fr}.global-footer__logo{width:25rem;height:auto}.global-footer__logo-wrap{grid-area:1/4/3/5;padding:0;justify-content:flex-start;margin-bottom:0}.global-footer__title{font-size:1.6rem}.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.--two-col{flex-direction:column}.global-footer__list.--two-col>li{width:100%}.global-footer__list-wrap:nth-of-type(2){grid-area:2/1/6/2}.global-footer__list-wrap:nth-of-type(3){grid-area:2/2/6/3}.global-footer__list-wrap:nth-of-type(4){grid-area:2/3/6/4}.global-footer__list-wrap.--flex{display:flex}.global-footer__list-column{flex:1}.global-footer__list-column+.global-footer__list-column{margin-top:0}.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}}.cta-btn{margin-top:3.2rem;display:flex;flex-direction:column;gap:.7rem}@media screen and (min-width:861px){.cta-btn{margin-top:4rem}}.cta-btn__sub-text{font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:#555;text-align:center}.cta-btn__item{background-color:#e8382f;height:6.4rem;border-radius:.8rem;display:flex;align-items:center;justify-content:center;width:33.5rem;max-width:100%;margin-inline:auto}@media (hover:none) and (pointer:coarse){.cta-btn__item{width:100%}}.cta-btn__item-text{font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:.02em;color:#fff}html{scroll-padding-top:50px}@media screen and (min-width:861px){html{scroll-padding-top:105px}}body{font-family:"yu-gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}body.fixed{overflow:hidden}p{font-weight:400}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}.is-en .content-frame{padding-inline:2rem}.is-en .content-frame._wide{max-width:104rem}.home-points__asterisk{font-size:1rem;vertical-align:top;position:relative;top:0}.notice{margin-top:2.4rem;font-size:clamp(1rem, calc((100vw - 375px) * (.00094) + 1rem), 1.1rem);line-height:1.5;letter-spacing:.02em}.notice.--right{text-align:right}@media screen and (min-width:861px){.notice.--pc-right{text-align:right}}.is-en .notice{font-size:1.2rem}.col_navy{color:#1e3d6b}.col_blue{color:#3da7e9}.cta-btn__item{width:30rem;margin-inline:auto;background-color:#ed6058;height:5.4rem}.cta-btn__item-text{font-size:2.2rem;line-height:1.6}@media screen and (min-width:769px){.cta-btn__item-text{line-height:1.5}}.mij__sub-title{margin-top:clamp(2.4rem, calc((100vw - 375px) * (.01502) + 2.4rem), 4rem);font-size:clamp(1.8rem, calc((100vw - 375px) * (.00563) + 1.8rem), 2.4rem);line-height:1.6;color:#ed6058;font-weight:700;text-align:center;letter-spacing:.02em}.is-en .mij__sub-title{color:#1e3d6b}.mij-section-header{padding-top:clamp(4rem, calc((100vw - 375px) * (.07512) + 4rem), 12rem);text-align:center}.is-en .mij-section-header{padding-top:4rem}@media screen and (min-width:769px){.is-en .mij-section-header{padding-top:8rem}}.mij-section-header__title{display:flex;justify-content:center;padding-top:clamp(1.2rem, calc((100vw - 375px) * (.00188) + 1.2rem), 1.4rem);font-size:clamp(2.2rem, calc((100vw - 375px) * (.01502) + 2.2rem), 3.8rem);line-height:1.6;color:#ed6058;letter-spacing:.02em}.is-en .mij-section-header__title{color:#1e3d6b}.mij-section-header__title:before{content:"";margin-top:calc(-1 * clamp(1.2rem, calc((100vw - 375px) * (.00188) + 1.2rem), 1.4rem));flex-shrink:0;display:block;width:clamp(2.4rem, calc((100vw - 375px) * (.01127) + 2.4rem), 3.6rem);height:clamp(2.4rem, calc((100vw - 375px) * (.01127) + 2.4rem), 3.6rem);border-style:solid;border-color:#ed6058;border-width:clamp(.45rem, calc((100vw - 375px) * (.00235) + .45rem), .7rem) 0 0 clamp(.45rem, calc((100vw - 375px) * (.00235) + .45rem), .7rem)}.is-en .mij-section-header__title:before{border-color:#3da7e9}.mij-section-header__description{margin-top:2.4rem;font-size:clamp(1.8rem, calc((100vw - 375px) * (.00188) + 1.8rem), 2rem);line-height:1.6;letter-spacing:.02em}.mij-section-header__notice{margin-top:1.6rem;text-align:left;font-size:1rem;line-height:1.5}.is-en .mij-section-header__notice{font-size:1.2rem;letter-spacing:.02em}@media screen and (min-width:769px){.mij-section-header__notice{text-align:center}}@media screen and (min-width:861px){.mij-section-header__notice{margin-top:1.2rem;font-size:1rem;line-height:1.85}}.mij-label{display:flex;justify-content:center;align-items:center;gap:1rem;padding:.7rem;background-color:#ed6058;border-radius:5em;color:#fff;font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.02em}.mij-label:before{content:"";flex-shrink:0;display:block;width:2.4rem;height:2.4rem;background-size:contain;background-position:center center;background-repeat:no-repeat}.mij-label.--online:before{background-image:url("/assets/img/medical-in-japan/icon-mobile.svg")}.mij-label.--offline:before{background-image:url("/assets/img/medical-in-japan/icon-hospital.svg")}.is-en .mij-label{color:#1e3d6b;background-color:#fff}@media screen and (min-width:861px){.is-en .mij-label{color:#fff;background-color:#3da7e9}}.is-en .mij-label:before{width:3.8rem;height:3.8rem}@media screen and (min-width:861px){.is-en .mij-label:before{width:2.4rem;height:2.4rem}}.is-en .mij-label.--online:before{background-image:url("/assets/img/medical-in-japan/icon-mobile-blue.svg")}@media screen and (min-width:861px){.is-en .mij-label.--online:before{background-image:url("/assets/img/medical-in-japan/icon-mobile.svg")}}.is-en .mij-label.--offline:before{background-image:url("/assets/img/medical-in-japan/icon-hospital-blue.svg")}@media screen and (min-width:861px){.is-en .mij-label.--offline:before{background-image:url("/assets/img/medical-in-japan/icon-hospital.svg")}}.mij-mv{margin-top:44px;background-image:url(/assets/img/medical-in-japan/mv-bg-sp.jpg);background-repeat:no-repeat;background-position:top right;background-size:contain}.is-en .mij-mv{aspect-ratio:375/480;background-image:url(/assets/img/medical-in-japan/mv-bg-en-sp.webp);background-position:top center;background-size:cover}@media screen and (min-width:769px){.is-en .mij-mv{aspect-ratio:1440/647;margin-top:56px;background-image:url(/assets/img/medical-in-japan/mv-bg-en-pc.webp);background-position:center center}}@media screen and (min-width:861px){.is-zh-cn .mij-mv{margin-top:56px;background-image:url(/assets/img/medical-in-japan/mv-bg-pc.jpg);background-position:center center;background-size:cover}}.mij-mv__inner{padding-block:6.13333vw 2.5rem;padding-inline:5.33333vw;margin-inline:0}.is-en .mij-mv__inner{padding-block:5.06667vw 6.93333vw;padding-inline:2.66667vw}@media screen and (min-width:769px){.is-en .mij-mv__inner{padding-block:3.47222vw 3.19444vw;padding-inline:3.47222vw}}@media screen and (min-width:861px){.is-zh-cn .mij-mv__inner{max-width:95vw;padding-inline:6.94444vw;padding-top:5.55556vw}}.mij-mv__contents{width:100%}@media screen and (min-width:861px){.mij-mv__contents{display:grid;max-width:56.94444vw}}.is-zh-cn .mij-mv__catch{font-size:5.8vw;font-weight:700;line-height:1.4;letter-spacing:0;color:#3561e5;text-shadow:.53333vw .53333vw 0 #fff,-.53333vw -.53333vw 0 #fff,-.53333vw .53333vw 0 #fff,.53333vw -.53333vw 0 #fff,0px .53333vw 0 #fff,0 -.53333vw 0 #fff,-.53333vw 0 0 #fff,.53333vw 0 0 #fff}@supports (width:100svw){.is-zh-cn .mij-mv__catch{font-size:5.8svw}}@media (min-width:658px) and (max-width:860px){.is-zh-cn .mij-mv__catch{font-size:5.5vw}@supports (width:100svw){.is-zh-cn .mij-mv__catch{font-size:5.5svw}}}@media screen and (min-width:861px){.is-zh-cn .mij-mv__catch{order:1;font-size:3.33333vw;text-shadow:none;letter-spacing:0}}.is-zh-cn .mij-mv__catch{font-size:7.73333vw}@media screen and (min-width:861px){.is-zh-cn .mij-mv__catch{font-size:3.54167vw}}.is-en .mij-mv__catch{color:#fff;font-size:5.06667vw;font-weight:700;line-height:1.6;letter-spacing:.02em;display:flex;flex-direction:column;align-items:flex-start;gap:1.06667vw}@media screen and (min-width:769px){.is-en .mij-mv__catch{font-size:2.77778vw;gap:.97222vw}}.mij-mv__catch-line{background-color:#1e3d6b;display:inline-block;padding-inline:2.13333vw;white-space:nowrap}@media screen and (min-width:861px){.mij-mv__catch-line{padding-inline:1.14583vw}}.mij-mv__clinic-hours{display:flex;align-items:center;column-gap:1.6vw;margin-top:45.33333vw}.mij-mv__clinic-hours:before{content:"";flex-shrink:0;display:block;width:8vw;height:8vw;background:url(/assets/img/medical-in-japan/icon-clock.svg) no-repeat center center/contain}@media screen and (min-width:861px){.mij-mv__clinic-hours{order:4;margin-top:.41667vw;column-gap:.55556vw}.mij-mv__clinic-hours:before{width:2.36111vw;height:2.36111vw}}.is-zh-cn .mij-mv__clinic-hours{margin-top:49.6vw}@media screen and (min-width:861px){.is-zh-cn .mij-mv__clinic-hours{margin-top:.41667vw}}.mij-mv__clinic-hours-text{font-size:3.73333vw;font-weight:700;line-height:1.2;letter-spacing:.02em}@media screen and (min-width:861px){.mij-mv__clinic-hours-text{font-size:1.11111vw}}.mij-mv__clinic-hours-text .--small{font-size:2.66667vw}@media screen and (min-width:861px){.mij-mv__clinic-hours-text .--small{font-size:.83333vw}}.is-zh-cn .mij-mv__clinic-hours-text{font-size:3.46667vw}@media screen and (min-width:861px){.is-zh-cn .mij-mv__clinic-hours-text{font-size:1.25vw}}.is-zh-cn .mij-mv__clinic-hours-text .--small{font-size:2.93333vw}@media screen and (min-width:861px){.is-zh-cn .mij-mv__clinic-hours-text .--small{font-size:.97222vw}}.mij-mv__tag-list{display:flex;align-items:center;flex-wrap:wrap;gap:3.2vw 3.73333vw;margin-top:5.06667vw}@media screen and (min-width:861px){.mij-mv__tag-list{flex-wrap:nowrap;order:2;gap:0 1.59514vw;margin-top:1.38889vw}}.mij-mv__tag-item{color:#3e3a39;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-size:3.46667vw;font-weight:700;line-height:1.37;display:flex;gap:1.33333vw;align-items:center;white-space:nowrap;letter-spacing:0}@media screen and (min-width:861px){.mij-mv__tag-item{font-size:1.2959vw;gap:.59792vw}}.mij-mv__tag-item:before{content:"";flex-shrink:0;display:block;width:3.73333vw;height:2.93333vw;background:url(/assets/img/medical-in-japan/icon-mv-tag-check.svg) no-repeat center center/contain}@media screen and (min-width:861px){.mij-mv__tag-item:before{width:1.39583vw;height:1.09653vw}}.mij-mv__contact-availability{color:#ed6058;font-weight:700;line-height:1.6;letter-spacing:.02em;font-size:1.4rem;margin-top:1.86667vw}@media screen and (min-width:861px){.mij-mv__contact-availability{order:5;margin-top:.34722vw}}.mij-mv__feature-list{display:grid}.is-zh-cn .mij-mv__feature-list{gap:2.13333vw;margin-top:4.26667vw}@media screen and (min-width:861px){.is-zh-cn .mij-mv__feature-list{order:2;grid-template-columns:repeat(3,1fr);gap:.55556vw;margin-top:1.94444vw}}.is-en .mij-mv__feature-list{grid-template-columns:repeat(3,1fr);gap:3.2vw;width:64vw;margin-inline:auto;margin-top:41.33333vw}@media screen and (min-width:769px){.is-en .mij-mv__feature-list{gap:.83333vw;width:33.68056vw;margin-inline:0 auto;margin-top:2.63889vw}}.is-zh-cn .mij-mv__feature-title{display:flex;align-items:center;column-gap:1.6vw;padding-block:2.13333vw;padding-inline:4.26667vw;border-top-left-radius:4.26667vw;border-top-right-radius:4.26667vw;background-color:#1f53ef;font-size:5.33333vw;font-weight:700;line-height:1.38;letter-spacing:.02em;color:#fff}.is-zh-cn .mij-mv__feature-title:before{content:"";flex-shrink:0;display:block;width:8vw;height:8vw;background:url(/assets/img/medical-in-japan/icon-mv-check.svg) no-repeat center center/contain}@media screen and (min-width:861px){.is-zh-cn .mij-mv__feature-title{column-gap:.83333vw;padding-block:1.11111vw;padding-inline:1.04167vw;border-top-left-radius:1.11111vw;border-top-right-radius:1.11111vw;font-size:1.38889vw}.is-zh-cn .mij-mv__feature-title:before{width:1.94444vw;height:1.94444vw}}.is-en .mij-mv__feature-title{color:#1e3d6b;font-size:2.93333vw;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center}@media screen and (min-width:769px){.is-en .mij-mv__feature-title{font-size:1.52778vw;letter-spacing:-.01em}}.mij-mv__feature{background-color:#fff}.is-zh-cn .mij-mv__feature{border-radius:4.53333vw;border:1px solid #1f53ef}@media screen and (min-width:861px){.is-zh-cn .mij-mv__feature{border-radius:1.18056vw;border:0}}.is-en .mij-mv__feature{display:flex;flex-direction:column;justify-content:center;border-radius:3.06667vw;border:1px solid #1e3d6b;padding-block:1.33333vw;width:20.26667vw;height:19.2vw}@media screen and (min-width:769px){.is-en .mij-mv__feature{border-radius:.79861vw;padding-block:.48611vw;width:10.69444vw;height:10.06944vw}}.mij-mv__feature-icon{width:9.33333vw;height:9.33333vw;margin-inline:auto}@media screen and (min-width:769px){.mij-mv__feature-icon{width:4.86111vw;height:4.86111vw}}.mij-mv__feature-description{padding-block:2.13333;padding-inline:3.73333vw;font-size:3.46667vw;font-weight:400;line-height:1.5;letter-spacing:.02em}@media screen and (min-width:861px){.mij-mv__feature-description{padding-block:.83333vw;padding-inline:1.11111vw;font-size:.83333vw}}.mij-mv__notice{margin-top:2.13333vw;font-size:2.66667vw;line-height:1.5;letter-spacing:.02em}@media screen and (min-width:861px){.mij-mv__notice{margin-top:.55556vw;padding-right:1.66667vw;font-size:.76389vw;position:relative;right:-8.75vw;text-align:right}}.mij-mv__conditions{margin-left:1rem}@media screen and (min-width:769px){.mij-mv__conditions{margin-left:0;width:33.68056vw}}.mij-mv__conditions-title,.mij-mv__conditions-item{color:#fff;font-size:2.66667vw;font-weight:700;line-height:1.4;letter-spacing:.02em}@media screen and (min-width:769px){.mij-mv__conditions-title,.mij-mv__conditions-item{font-size:1.04167vw}}.mij-mv__conditions-title{margin-top:4.53333vw}@media screen and (min-width:769px){.mij-mv__conditions-title{margin-top:2.63889vw}}.mij-mv__conditions-list{display:flex;gap:1.33333vw;margin-top:2.66667vw}@media screen and (min-width:769px){.mij-mv__conditions-list{gap:.55556vw;margin-top:.69444vw}}.mij-mv__conditions-item{text-align:center;white-space:nowrap;border:solid 1px #fff;border-radius:1rem;padding-inline:2.4vw;display:flex;align-items:center;justify-content:center;height:6.66667vw;min-width:15.73333vw}@media screen and (min-width:769px){.mij-mv__conditions-item{border:solid 1.5px #fff;border-radius:1.5rem;padding-inline:.83333vw;height:2.56944vw;min-width:6.11111vw}}.mij-mv__conditions-item:last-child{border:dashed 1px #fff}.mij-mv .cta-section{margin-left:0;padding:0;margin-top:2.66667vw}@media screen and (min-width:861px){.mij-mv .cta-section{order:3;margin-top:1.11111vw;width:43.05556vw}}.is-en .mij-mv .cta-section{margin-top:47.73333vw}@media screen and (min-width:861px){.is-en .mij-mv .cta-section{order:4;margin-top:1.80556vw}}.mij-mv .cta-section__policy{color:#3e3a39;margin-left:0;text-align:left;letter-spacing:.08em}.is-en .mij-mv .cta-section__policy{letter-spacing:0}.mij-mv .cta-section__btns{gap:2.66667vw}@media screen and (min-width:861px){.mij-mv .cta-section__btns{gap:.83333vw}}@media screen and (max-width:860px){.mij-mv .cta-section__btns{grid-template-columns:1fr}}@media screen and (min-width:861px){.is-en .mij-mv .cta-section__btns{margin-inline:unset}}.mij-mv .cta-section__btn{min-height:17.06667vw}@media screen and (min-width:861px){.mij-mv .cta-section__btn{min-height:4.44444vw}}.is-en .mij-mv .cta-section__btn{gap:4.53333vw;min-height:21.33333vw;border-radius:.8rem}@media screen and (min-width:861px){.is-en .mij-mv .cta-section__btn{gap:1.18056vw;min-height:5vw}}@media screen and (min-width:861px){.is-en .mij-mv .cta-section__btn.--email{display:inline}}@media screen and (min-width:861px){.is-en .mij-mv .cta-section__btn.--email .cta-section__btn-text{font-size:.90278vw}}.is-en .mij-mv .cta-section__btn.--whatsapp{min-height:21.33333vw}@media screen and (min-width:861px){.is-en .mij-mv .cta-section__btn.--whatsapp{min-height:5.41667vw}}@media (min-width:1600px){.is-en .mij-mv .cta-section__btn.--whatsapp .cta-section__btn-text{font-size:1.8rem}}.is-en .mij-mv .cta-section__btn.--whatsapp .cta-section__btn-text .normal{font-weight:400}.mij-mv .cta-section__btn.--whatsapp:before{width:8vw;height:8vw}@media screen and (min-width:861px){.mij-mv .cta-section__btn.--whatsapp:before{width:2.08333vw;height:2.08333vw}}.mij-mv .cta-section__btn.--email:before{width:7.46667vw;height:7.46667vw}@media screen and (min-width:861px){.mij-mv .cta-section__btn.--email:before{width:1.94444vw;height:1.94444vw}}.mij-mv .cta-section__btn-text{font-size:4.8vw}@media screen and (min-width:861px){.mij-mv .cta-section__btn-text{font-size:1.25vw}}.mij-mv .cta-btn{margin-top:4.8vw}@media screen and (min-width:769px){.mij-mv .cta-btn{margin-top:2.08333vw;margin-inline:0 auto}}.mij-mv .cta-btn__item{background-color:#ed6058;height:14.4vw;width:80vw}@media screen and (min-width:769px){.mij-mv .cta-btn__item{height:6.04167vw;width:33.68056vw;margin-inline:0 auto}}.mij-mv .cta-btn__item-text{font-size:5.86667vw}@media screen and (min-width:769px){.mij-mv .cta-btn__item-text{font-size:2.5vw}}.mij-notice{border:solid 2px #f28882;background-color:#fcebea;padding:1.6rem;margin-inline:2rem;color:#ed6058;font-size:1.4rem;line-height:1.85;letter-spacing:.02em;font-weight:700}@media screen and (min-width:769px){.mij-notice{font-size:1.6rem}}@media screen and (min-width:861px){.mij-notice{margin-top:4rem}}@media screen and (min-width:1041px){.mij-notice{margin-inline:auto;max-width:1010px}}.is-en .mij-notice{border-radius:.8rem;font-weight:500;line-height:1.4}.mij-about{background-color:#e6f7ff;padding-bottom:clamp(4rem, calc((100vw - 375px) * (.03756) + 4rem), 8rem)}.mij-about .mij-section-header{padding-top:4rem}@media screen and (min-width:769px){.mij-about .mij-section-header{padding-top:8rem}}.mij-about__badges{display:flex;justify-content:center;align-items:center;gap:1rem;position:relative;margin-top:2rem}@media screen and (min-width:769px){.mij-about__badges{gap:1.6rem}}.mij-about__badge{width:10.5rem;display:flex;justify-content:center}@media screen and (min-width:769px){.mij-about__badge{width:16.6rem}}.mij-about__badge-img{width:100%}.mij-about__badge-text{position:absolute;bottom:2.7rem}@media screen and (min-width:769px){.mij-about__badge-text{bottom:4.5rem}}.mij-about__badge-value,.mij-about__badge-suffix{font-family:fot-tsukuardgothic-std,sans-serif;color:#ed6058;font-size:2.9rem;font-weight:700;line-height:1;letter-spacing:-.04em}@media screen and (min-width:769px){.mij-about__badge-value,.mij-about__badge-suffix{font-size:4.6rem}}.mij-about__description{font-size:1.5rem;font-weight:500;line-height:1.85;letter-spacing:.02em;margin-top:2rem}.mij-about .notice{font-size:1.2rem;margin-top:2rem}.mij-flow{padding-bottom:clamp(4rem, calc((100vw - 375px) * (.03756) + 4rem), 8rem)}.is-en .mij-flow .mij-section-header__description{font-size:1.5rem}@media screen and (min-width:769px){.is-en .mij-flow .mij-section-header__description{font-size:2rem}}.mij-flow__section-title{margin-top:3rem}.mij-flow__section-description{margin-top:clamp(1.6rem, calc((100vw - 375px) * (.00751) + 1.6rem), 2.4rem);font-size:clamp(1.5rem, calc((100vw - 375px) * (.00282) + 1.5rem), 1.8rem);line-height:1.85;letter-spacing:.02em}.is-en .mij-flow__section-description{margin-top:1.2rem}@media screen and (min-width:861px){.is-en .mij-flow__section-description{margin-top:2.4rem}}.mij-flow__list{display:grid;column-gap:clamp(2.4rem, calc((100vw - 375px) * (.0169) + 2.4rem), 4.2rem);margin-top:clamp(1.6rem, calc((100vw - 375px) * (.00751) + 1.6rem), 2.4rem)}@media screen and (min-width:769px){.mij-flow__list{grid-template-columns:repeat(2,1fr);row-gap:4.8rem;padding-inline:1.6rem}}@media screen and (min-width:1041px){.mij-flow__list{grid-template-columns:repeat(4,1fr)}}.mij-flow__item{position:relative}.mij-flow__item:before{content:"";display:block;width:3.6rem;height:1.8rem;background-color:#ed6058;clip-path:polygon(0 0,50% 100%,100% 0%);margin-inline:auto;margin-block:1.4rem 1.6rem}.is-en .mij-flow__item:before{background-color:#3da7e9}.mij-flow__item:first-child:before{display:none}@media screen and (min-width:769px){.mij-flow__item{margin-block:0}.mij-flow__item:before{position:absolute;top:39%;left:calc(-1 * (clamp(2.4rem, calc((100vw - 375px) * (.0169) + 2.4rem), 4.2rem) / 2));transform:translateX(-50%);margin:0;width:.9rem;height:1.7rem;clip-path:polygon(0 0,0 100%,100% 50%)}.mij-flow__item:nth-child(odd):before{display:none}}@media screen and (min-width:1041px){.mij-flow__item:before{top:28%}.mij-flow__item:nth-child(odd):before{display:block}.mij-flow__item:first-child:before{display:none}}.mij-flow__item-figure{aspect-ratio:210/123;width:100%}.mij-flow__item-img{width:100%;height:100%;object-fit:cover}.mij-flow__item-description{margin-top:.8rem;text-align:center;font-size:1.4rem;line-height:1.6}.is-en .mij-flow__item-description{letter-spacing:.02em}.mij-flow__item-description .--emphasis{font-size:1.6rem;font-weight:700}.mij-flow+.cta-btn{margin-top:0}.mij-doctor{padding-bottom:4rem}@media screen and (min-width:769px){.mij-doctor{padding-bottom:8rem}}.mij-doctor .mij-section-header__description{margin-top:1rem}.mij-doctor__message{background-color:#e6f7ff;border-radius:1rem;border:1px solid #1e3d6b;padding:2.6rem 2rem;margin-top:4rem;position:relative}@media screen and (min-width:769px){.mij-doctor__message{margin-top:4.5rem;padding:4.8rem 7rem}}.mij-doctor__message:before,.mij-doctor__message:after{content:"";position:absolute;left:50%;transform:translate(-50%,-100%)}.mij-doctor__message:before{top:0;border-left:1.75rem solid transparent;border-right:1.75rem solid transparent;border-bottom:3.031rem solid #1e3d6b}.mij-doctor__message:after{top:.6px;border-left:1.635rem solid transparent;border-right:1.635rem solid transparent;border-bottom:2.831rem solid #e6f7ff}.mij-doctor__message-title,.mij-doctor__message-text,.mij-doctor__message-sub-title,.mij-doctor__message-list-item{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:.02em}.mij-doctor__message-title,.mij-doctor__message-sub-title{font-weight:700}.mij-doctor__message-text{margin-top:2.8rem}.mij-doctor__message-list{padding-left:2.4rem}.mij-doctor__message-list-item{position:relative}.mij-doctor__message-list-item:before{content:"";position:absolute;width:.4rem;height:.4rem;border-radius:50%;background:currentColor;top:.65em;left:-1.6rem}.mij-doctor__info{display:flex;flex-direction:column;justify-content:center;gap:2rem;margin-top:3.5rem}@media screen and (min-width:769px){.mij-doctor__info{flex-direction:row;align-items:center;gap:4rem;margin-top:2rem;width:48.6rem;margin-inline:auto}}.mij-doctor__info-img{display:block;width:9.4rem;margin-inline:auto}@media screen and (min-width:769px){.mij-doctor__info-img{width:22rem}}.mij-doctor__info-text{line-height:1.85;letter-spacing:.02em;text-align:center}.mij-doctor__info-name{font-size:1.8rem;font-weight:700}@media screen and (min-width:769px){.mij-doctor__info-name{font-size:2.2rem}}.mij-doctor__info-details{font-size:1.5rem}@media screen and (min-width:769px){.mij-doctor__info-details{font-size:1.8rem}}.mij-doctor__profile{margin-top:2.3rem;line-height:1.85;letter-spacing:.02em}@media screen and (min-width:769px){.mij-doctor__profile{margin-top:2rem}}.mij-doctor__profile-title{color:#1e3d6b;font-size:1.8rem;font-weight:700;margin-top:2rem}@media screen and (min-width:769px){.mij-doctor__profile-title{font-size:2.4rem;line-height:1.6}}.mij-doctor__profile-text{font-size:1.5rem}@media screen and (min-width:769px){.mij-doctor__profile-text{font-size:1.8rem;margin-top:2rem}}.mij-doctor__profile-list{font-weight:400}@media screen and (min-width:769px){.mij-doctor__profile-list{margin-top:2rem}}.mij-doctor__profile-list-item{display:flex}.mij-doctor__profile-list-item:before{content:'・'}.mij-disease{padding-bottom:clamp(4rem, calc((100vw - 375px) * (.07512) + 4rem), 12rem);background-color:#fcebea}.is-en .mij-disease{background-color:#e6f7ff;padding-bottom:7rem}.mij-disease__contents{display:grid;gap:clamp(.8rem, calc((100vw - 375px) * (.00751) + .8rem), 1.6rem) clamp(2.4rem, calc((100vw - 375px) * (.01127) + 2.4rem), 3.6rem);margin-top:clamp(2.4rem, calc((100vw - 375px) * (.01502) + 2.4rem), 4rem);padding:clamp(2rem, calc((100vw - 375px) * (.01127) + 2rem), 3.2rem);padding-left:clamp(2rem, calc((100vw - 375px) * (.01878) + 2rem), 4rem);background-color:#fff;border:2px solid #f8c3c0;border-radius:1.2rem}.is-en .mij-disease__contents{border:2px solid #1e3d6b}@media screen and (min-width:861px){.mij-disease__contents{grid-template-columns:283px 1fr}}.mij-disease__figure{aspect-ratio:295/183;width:100%}@media screen and (min-width:861px){.mij-disease__figure{aspect-ratio:1.55495;max-width:283px}}.mij-disease__img{width:100%;height:100%;object-fit:cover;border-radius:2.4rem}.mij-disease__label{font-size:1.8rem;line-height:1.6;color:#ed6058;font-weight:700;letter-spacing:.02em}.is-en .mij-disease__label{color:#1e3d6b}.mij-disease__text{font-size:1.6rem;font-weight:400;line-height:1.85;letter-spacing:.02em}.mij-disease__text+.mij-disease__label{margin-top:.8rem}.mij-disease .cta-btn{margin-top:1.8rem}@media screen and (min-width:769px){.mij-disease .cta-btn{margin-top:3rem}}.mij-reviews{padding-bottom:8rem}.mij-reviews .mij-section-header__description{font-size:1.5rem;line-height:1.85;margin-top:2rem;text-align:left}@media screen and (min-width:769px){.mij-reviews .mij-section-header__description{margin-top:3rem;text-align:center}}.mij-reviews__list{width:100%;max-width:375px;margin-top:2.6rem;margin-inline:auto;display:flex;align-items:stretch}@media screen and (min-width:861px){.mij-reviews__list{max-width:100%;display:flex;gap:2.6rem}}.mij-reviews__list .slick-slide{margin-right:1.6rem}.mij-reviews__list .slick-dots{bottom:-4rem}.mij-reviews__list .slick-dots li{width:1.4rem;height:1.4rem}.mij-reviews__list .slick-dots li button:after{height:1.4rem;border-radius:100%;background-color:#b2b0b0}.mij-reviews__list .slick-dots li.slick-active button:after{background-color:#3da7e9}.mij-reviews__item{width:25rem;display:flex;flex-direction:column}@media screen and (min-width:861px){.mij-reviews__item{width:auto;flex:1;min-width:0}}.mij-reviews__info{text-align:center;letter-spacing:.02em;padding-block:1.2rem 1rem;padding-inline:1.1rem;min-height:11rem;border-top:solid 1px #0d1d71;border-left:solid 1px #0d1d71;border-right:solid 1px #0d1d71;border-top-right-radius:1.2rem;border-top-left-radius:1.2rem;background-color:#e6f7ff}@media screen and (min-width:861px){.mij-reviews__info{padding-block:1.3rem 1.6rem;min-height:14.8rem}}.mij-reviews__profile{width:100%}.mij-reviews__rating{color:#3da7e9;font-size:1.8rem;line-height:.556;margin-top:1rem}@media screen and (min-width:861px){.mij-reviews__rating{font-size:2.3rem;margin-top:1.3rem}}.mij-reviews__symptoms{color:#3da7e9;font-size:1rem;font-weight:700;line-height:1.4;border-radius:1rem;border:solid 1px #3da7e9;padding-block:.6rem;margin-top:1.3rem;max-height:3.6rem;display:flex;justify-content:center;align-items:center}@media screen and (min-width:861px){.mij-reviews__symptoms{font-size:1.25rem;margin-top:1.7rem;max-height:4.8rem}}.mij-reviews__body{font-size:1.2rem;line-height:1.8;letter-spacing:.02em;min-height:19rem;border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem;border-bottom:solid 1px #0d1d71;border-left:solid 1px #0d1d71;border-right:solid 1px #0d1d71;background-color:#fff;padding-block:1.3rem 1.4rem;padding-inline:2.2rem 2.1rem;flex:1}@media screen and (min-width:861px){.mij-reviews__body{font-size:1.5rem;min-height:25.6rem}}.mij-reviews__titile{font-weight:700}.mij-reviews__text{margin-top:1rem}@media screen and (min-width:861px){.mij-reviews__text{margin-top:2rem}}.mij-reasons{padding-bottom:4rem}@media screen and (min-width:769px){.mij-reasons{padding-bottom:8rem}}.mij-reasons .mij-section-header__description{font-size:1.5rem;line-height:1.85;margin-top:2rem;text-align:left}@media screen and (min-width:769px){.mij-reasons .mij-section-header__description{margin-top:3rem;text-align:center}}.mij-reasons__comparison{width:100%;margin-top:2rem;overflow-x:auto;position:relative}@media screen and (min-width:769px){.mij-reasons__comparison{margin-top:3rem}}.mij-reasons__comparison-table{width:100%;min-width:48rem;table-layout:fixed;border-collapse:collapse;table-layout:fixed;border:1px solid #213a68}.mij-reasons__comparison-table th,.mij-reasons__comparison-table td{font-size:1.2rem;line-height:1.42;letter-spacing:.02em;vertical-align:middle;overflow-wrap:break-word;border:1px solid #1e3d6b}@media screen and (min-width:769px){.mij-reasons__comparison-table th,.mij-reasons__comparison-table td{font-size:2rem}}.mij-reasons__comparison-table th:nth-child(1),.mij-reasons__comparison-table td:nth-child(1){width:9rem}@media screen and (min-width:769px){.mij-reasons__comparison-table th:nth-child(1),.mij-reasons__comparison-table td:nth-child(1){width:19.1rem}}.mij-reasons__comparison-head{font-weight:700;background-color:#f4f4f4;padding-block:1.2rem;padding-inline:.8rem}@media screen and (min-width:769px){.mij-reasons__comparison-head{padding-block:2.2rem 2.6rem;padding-inline:1.7rem 1.9rem}}.mij-reasons__comparison-head:nth-child(2){color:#fff;background-color:#3da7e9}.mij-reasons__comparison-item{font-weight:400;background-color:#fff;padding:2rem .8rem}@media screen and (min-width:769px){.mij-reasons__comparison-item{padding:2.2rem 1.7rem}}.mij-reasons__comparison-cell{background-color:#fff;padding-block:2rem;padding-inline:.8rem}@media screen and (min-width:769px){.mij-reasons__comparison-cell{padding-block:4rem;padding-inline:1.7rem 1.9rem}}.mij-reasons__comparison-cell:nth-child(2){color:#0d1d71;background-color:#e6f7ff;font-weight:700}.mij-reasons__notice{font-size:1.5rem;font-weight:400;line-height:1.85;letter-spacing:.02em;margin-top:2rem}@media screen and (min-width:769px){.mij-reasons__notice{text-align:center}}.mij-reasons+.cta-btn{margin-top:0}.mij-support{padding-bottom:clamp(4rem, calc((100vw - 375px) * (.03756) + 4rem), 8rem)}.mij-support__contents{display:grid;place-items:center;gap:1.6rem 2.4rem;margin-top:clamp(2.4rem, calc((100vw - 375px) * (.01502) + 2.4rem), 4rem);margin-inline:auto;max-width:868px}@media screen and (min-width:861px){.mij-support__contents{grid-template-columns:1fr 220px}}.mij-support__description{font-size:clamp(1.5rem, calc((100vw - 375px) * (.00282) + 1.5rem), 1.8rem);line-height:1.85;letter-spacing:.02em}.mij-support__figure{aspect-ratio:1/1;width:120px;order:-1}@media screen and (min-width:861px){.mij-support__figure{width:220px;order:1}}.mij-support__img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mij-support__list{display:grid;gap:clamp(1.1rem, calc((100vw - 375px) * (.00469) + 1.1rem), 1.6rem);margin-top:clamp(1.6rem, calc((100vw - 375px) * (.00751) + 1.6rem), 2.4rem);grid-template-columns:repeat(2,1fr)}@media screen and (min-width:861px){.mij-support__list{grid-template-columns:repeat(auto-fit,minmax(162px, 1fr))}}.mij-support__item{padding:clamp(1.6rem, calc((100vw - 375px) * (.00751) + 1.6rem), 2.4rem) clamp(1.6rem, calc((100vw - 375px) * (.00751) + 1.6rem), 2.4rem);border:2px solid #f8c3c0;border-radius:1.2rem;text-align:center}.is-en .mij-support__item{border:2px solid #1e3d6b}.mij-support__item-icon{aspect-ratio:1/1;width:clamp(6.4rem, calc((100vw - 375px) * (.03192) + 6.4rem), 9.8rem);height:auto}.mij-support__item-title{margin-top:clamp(.8rem, calc((100vw - 375px) * (.00751) + .8rem), 1.6rem);color:#ed6058;font-size:clamp(1.6rem, calc((100vw - 375px) * (.00188) + 1.6rem), 1.8rem);font-weight:700;line-height:1.4;letter-spacing:.02em}.is-en .mij-support__item-title{color:#1e3d6b}@media screen and (min-width:861px){.mij-support__item-title{line-height:1.6}}.mij-support__item-description{margin-top:.8rem;text-align:left;font-size:clamp(1.2rem, calc((100vw - 375px) * (.00376) + 1.2rem), 1.6rem);line-height:1.4;letter-spacing:.02em}.is-zh-cn .mij-support__item-description{font-size:clamp(1.3rem, calc((100vw - 375px) * (.00282) + 1.3rem), 1.6rem)}@media screen and (min-width:861px){.mij-support__item-description{line-height:1.85}}@media screen and (min-width:861px){.mij-support .cta-btn{margin-top:3rem}}.mij-clinics{background-color:#fcebea;padding-bottom:clamp(4rem, calc((100vw - 375px) * (.07512) + 4rem), 12rem)}.is-en .mij-clinics{background-color:#e6f7ff}.mij-clinics__img{display:block;margin-inline:auto;width:clamp(28.5rem, calc((100vw - 375px) * (.38592) + 28.5rem), 69.6rem);margin-top:2.4rem}.mij-clinics__label{display:flex;justify-content:space-between;align-items:center;margin-top:clamp(1.6rem, calc((100vw - 375px) * (.00751) + 1.6rem), 2.4rem);padding-block:.5rem;padding-inline:1rem clamp(1.2rem, calc((100vw - 375px) * (.01315) + 1.2rem), 2.6rem);background-color:#ed6058;color:#fff;font-size:1.6rem;line-height:1.6;cursor:pointer}.is-en .mij-clinics__label{background-color:#1e3d6b}.mij-clinics__label:after{content:"";display:block;aspect-ratio:21/11;width:clamp(1.9rem, calc((100vw - 375px) * (.00188) + 1.9rem), 2.1rem);height:auto;background:url(/assets/img/medical-in-japan/icon-arrow-w.svg) no-repeat center center/contain}.mij-clinics__label.is-active:after{transform:rotate(180deg)}.mij-clinics__list{display:none;padding:0 clamp(.8rem, calc((100vw - 375px) * (.00751) + .8rem), 1.6rem) .8rem;background-color:#fff}@media screen and (min-width:769px){.mij-clinics__list{padding-top:.8rem}}.mij-clinics__item{display:grid;align-items:baseline;column-gap:.25em;grid-template-columns:auto 1fr;padding:clamp(.8rem, calc((100vw - 375px) * (.00376) + .8rem), 1.2rem) clamp(.6rem, calc((100vw - 375px) * (.00188) + .6rem), .8rem);border-top:1px solid #f4f4f4;font-size:clamp(1.4rem, calc((100vw - 375px) * (.00188) + 1.4rem), 1.6rem);line-height:1.6;letter-spacing:.02em}.mij-clinics__item:before{grid-area:1/1/2/2;content:"■";color:#ed6058;font-weight:700}.is-en .mij-clinics__item:before{color:#0d1d71}.mij-clinics__item:first-of-type{border-top:0}.mij-clinics__item-name{grid-area:1/2/2/3;font-weight:700}.mij-clinics__item-address{grid-area:2/2/3/3;font-weight:400}.is-en .mij-price .mij-section-header__description{font-weight:700}.is-en .mij-price .mij-section-header__description:before{content:'';display:block;width:2.7rem;height:3.3rem;margin-inline:auto;margin-block:2.4rem .4rem;background:url(/assets/img/medical-in-japan/icon-travel-insurance.svg) no-repeat center center/contain}@media screen and (min-width:861px){.is-en .mij-price .mij-section-header__description:before{width:3.1rem;height:3.8rem;margin-block:2.4rem 0}}.is-en .mij-price .mij-section-header__notice{font-size:1.6rem;font-weight:400;line-height:1.85;letter-spacing:.02em;text-align:center;margin-top:.8rem}.is-en .mij-price .mij-label.--online,.is-en .mij-price .mij-label.--offline{flex-direction:column;gap:0;height:clamp(7.4rem, calc((100vw - 375px) * (.01033) + 7.4rem), 8.5rem);padding-block:clamp(.5rem, calc((100vw - 375px) * (.00282) + .5rem), .8rem) 1rem;color:#fff}@media screen and (min-width:861px){.is-en .mij-price .mij-label.--online,.is-en .mij-price .mij-label.--offline{font-size:2.2rem}}.is-en .mij-price .mij-label.--online:before,.is-en .mij-price .mij-label.--offline:before{display:none}.is-en .mij-price .mij-label.--online .mij-label__note,.is-en .mij-price .mij-label.--offline .mij-label__note{color:#0d1d71;font-size:clamp(1.4rem, calc((100vw - 375px) * (.00094) + 1.4rem), 1.5rem);font-weight:700;line-height:1.6;letter-spacing:.02em;background-color:#fff;border-radius:4.4rem;padding:.2rem 1.3rem;display:inline-block}.is-en .mij-price .mij-group{max-width:100rem}.is-en .mij-price .mij-group__row{gap:clamp(1.6rem, calc((100vw - 375px) * (.04131) + 1.6rem), 6rem);margin-top:clamp(2.4rem, calc((100vw - 375px) * (.02441) + 2.4rem), 5rem)}.is-en .mij-price .mij-group__column{border:solid 2px #0d1d71;border-radius:1.2rem;background-color:#fff;padding:clamp(1.2rem, calc((100vw - 375px) * (.00751) + 1.2rem), 2rem) clamp(1.2rem, calc((100vw - 375px) * (.00376) + 1.2rem), 1.6rem) 2.4rem;position:relative;border:solid 2px #0d1d71}.is-en .mij-price .mij-group__column:first-child:before{content:'';position:absolute;left:0;top:0;width:12rem;height:9rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOoAAACwCAMAAAA2XwLtAAAADnRFWHRTb2Z0d2FyZQBGaWdtYZ6xlmMAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAABc1JHQgCuzhzpAAAABGdBTUEAALGPC/xhBQAAAMlQTFRFR3BMPajqQK/fQKfnO6boPKboPafpPKfnPajqPqjqPqjqOqXqPqfpPajrPqjpPafqQKfrPabmPabpPKfnPqfrPafnPqbqPafqPafp////5/T88/r9ntP0VbLsSazrVrLrhsjxbr3vbr3u8/n+zun5tt73ks3zqtn1Sa3qz+n5qtj1Yrjtks7zesLwSqzqwuP4ks3yYrftqtn22+/72+77esPv2u/72u77wuT4VrLstt72Ybjtt972esPwwuP5Ybftw+P4hsjyw+T4XNmn+AAAABh0Uk5TAO8QIHCQ30C/b48w36/Pv0BQUIB/YF+fKL9b2wAAB5FJREFUeNrtXdtS20gQHUxIsktgL9nsakajmy3ZlmzLeG1ISCC3//+onatsEUZyWB7ULfULDlVU+VS3ps+c060Q0qn41XvmOBuRTsbp5TMDffmqm0DJLyd9SelvQ0qfGBcdTeno4pmBnrzoaEr/fO6Uvj7taEofbzFlhC6lv7959PsmLH0i0ktYKfUiSun0SUjfdjSl529c33hG6eQJJfzyvKNI/3J/5zmjNO0Ja1j8fAmDZQ1XAuumJ0QwpfR9eHyL+QMqEYy/5h9EWv89mjVAJYJlTk2MUbKGeqtJQ0EjKGUhPiJYC5/SQPwI/GNKGHBKBUSRTf3EHlHCl11lDUfJRwIq1YX7obWEz7pKBI+Uj0Thck2axKc1SNbQBnHzbaWILxcMWCeTNZImsKwh2cr2kkU6mZoBU2YTDJ8I7rnfklJfJpFFmhWuI5neaZYAk48cKS0/VCesuKIWoReYXjqTCc6ZbjqgiKBLPlrvT9hMNxh5o+Geweou3s6yhn+cbWVPErY0U0IL9fUxFIsn158iYg17kuALqKXIZS5KNlGZDm9xEcGKJDA6WemUxj790vQnUImgVFbWnn04d4E+iu8BykftRHBsSIL8mdmu8wWfj5h8ZbKjKHHQioQlM2QflenEJWOQhZuaUp4UyVI8sAE6+UiwBpZoaiRLOGC6l7JPjhYD2EecGSpvS3fOBVifhwh9xJzSWH24qfTt21ucPmJmid/Cd1NA+PKR6SrmWjpr1rfhykdxzrLIaAy84oduZeUSbEoVL1LnELcMWFxrFPlF4iMeMnyqTQrVSsUhnNDteAqNCLbLR+KOmt9zY1KoViq1hwydfCRuaVNmVYbxnjawAN30kSBGE1qYVqrOoYBv3awB9EBZSg1tWLSbFJ2Vj/4+ijXsFZarNpOis6zh2IGyPcK00aSAyxqSuzyPoxpCmeAMHRGMtDXMxgbh2iTYxRrgprQUt+1CXtDoSvzr2p5M3gqfjzjTffPjA2UFo4/INKlfGoGhefwKro+oneFYP69FaEVC59kLewxdQC28pS91pDK5UxVdhEjH0H06MSldu601gD7iwZhgTllsL6j+ynwK4BHBVvlIslytMgSV2rB2q9mQ5SO2nyezSi93q2WQp482lN1X82QfJVe627mZIFwiWOTFUnaY6iKjTXCXNQzWR/Qi9ZSqKavYsEEvKPLvrhs4xDH0+lNqreJJiHQfsYwS6vPMjla1DuHDZQ0JY+oplQNlm0OrGB8RvBGHD7Xz6NUeiauEIfuIau6I1VSkOWPQBsqOlI+ubOVWKlIQYvMRN0nk1Sq3WScDLh/xWuU2zqMDJoK6l05rlXvtpkdwfUTJipi1EveVy/H5iPJ2xpXVlLZWLmT5qMx8mm23h2zhutGkgMsaduopzWpbpzM3QwIsHxkT/LNiCzem0czzBJ01zKM1LW6rmYZFy8oeXB9xwWiaM60y6DO32UoE7CPKo1bxhmqqVzaaAuPymjpqub2qabWBTZEOlFWV2+Y5AU7pbVmfR29RG8D6iCUXD+kurlVu9QGVj7gwOtk6rNMGjo0IehGjbPlNCmXrWuV+wicfZdoE5werFFOMiqDyED/X9LHGw/cCtDVsC3Zud0tvqMsaPnkHVT6qnOHQMn2V32CFjjVsVhvD/apNcIaSNSx9szIcV4P2jG4xbhZktLqCMw1ZrgRl6PYRVWspbmO2C62Cf+9FO/dKF2Afca4TGISHyoMdoEPkI0qDrQ5LU0OXFwN7+ig+GNhQ69HJcpngI4Lm3pLafSBn2cL3EU0LNQivm9fXukoESZt8tLgTLCEzi06a6G6aoHaWNRDSvp+njp+VTqtqpuJ3CTTW0A5VnEX5fZJqvVMqZixOuJs2dDilj0MtN6uoMhIzI5VJfs9NL81DWD6iC2pUSKabhaaXJqaHqqv3WC2wcWA+ogvqUs+R6cZyrd7PIJK5s1LKIllA0xocUJXJn98xw/hkWxE8V967k7vPIAfKXFBXUvFMtJ+Wat478TX7Y40X0+6ntA61lLe0olojsLt6WkrJmy6mAFJah8r3wl9ANbJKC2y6mHbWR3RDne9fe7m0oGfafUp2zl3aTrMG57M6tjawYA6ToHKf1OiK/wkia3AfS3opupzZV+zZsqbONT0wKX0IVZ688k1W5gVsGmwQc9fFFFBKf+irC6OUhSqXLG5myJ31EY9iS1d29ydYt4I9IwQyVNlJjf0Ss2oaCSxraIQaVC/79Obc/ZInIKyh+WZzdeAgBjzEktJH76tp+//YcDEiKKDKEn7fqAi+IwQH1P0oEnzW0KotyVf7f/EwsIZWqHPmT7Gl1KUYLgJgPuJz6MAwfMRnh3o2Iv2ACpI1PAkq9JQeDfUEfEqPhXoxIv2AevKCkH5AhcwafgoqlpS2Q708JT2B+paQfkB9+Yr0BOrZiPQDKrKUNkDFllInVCg+4v+H+vqU9AMqItbQAhVnSh+BijWlP0K9PCc9gXpGSD+g4mMNLqgIWcPjUJGn9ADqxYj0AypUH/HnoaJlDQ+hImYND6D2I6USak9SKuKcDDHEEEMMMcQQQwwxxBBDDDHEEEMMMcQQQ5j4Dyvb6JQUguoqAAAAAElFTkSuQmCC) no-repeat center center/contain}.is-en .mij-price .mij-group__column .mij-label{background-color:#1e3d6b}.is-en .mij-price .mij-group__column .mij-group__p{color:#1e3d6b;font-weight:700;text-align:center;font-size:1.8rem;line-height:1.6}.is-en .mij-price .mij-group__column .mij-group__p.--notice{color:#3e3a39;font-size:1.4rem;font-weight:400;line-height:1.85;letter-spacing:.02em;margin-top:.8rem}@media screen and (min-width:861px){.is-en .mij-price .mij-group__column .mij-group__p.--notice{text-align:left}}.is-en .mij-price .mij-group__column .mij-group__ul{margin-top:.5rem}.is-en .mij-price .mij-group__column .mij-group__li{font-size:1.6rem;font-weight:700}.is-en .mij-price .mij-group__price{border-bottom:1px solid #d9d9d9;padding-top:2.4rem}.is-en .mij-price .mij-group__price-row .--amount{font-size:clamp(3.4rem, calc((100vw - 375px) * (.00939) + 3.4rem), 4.4rem);line-height:1}.is-en .mij-price .mij-group__price-row .--amount .--small{font-size:clamp(2.5rem, calc((100vw - 375px) * (.00939) + 2.5rem), 3.5rem);letter-spacing:.02em}.is-en .mij-price .mij-group__price-row .--label{font-size:1.6rem;font-weight:400;line-height:1.7;display:block;margin-top:.3rem}.is-en .mij-price .mij-group__price-row:last-of-type:not(:first-of-type):before{display:none}.is-en .mij-price .plan-inclusions{max-width:100rem;margin-inline:auto;margin-top:clamp(2.4rem, calc((100vw - 375px) * (.01502) + 2.4rem), 4rem)}.is-en .mij-price .plan-inclusions__content{padding-block:1.6rem;padding-inline:1.8rem;border:solid 1px #0d1d71;border-radius:1.2rem;background-color:#e6f7ff}@media screen and (min-width:861px){.is-en .mij-price .plan-inclusions__content{display:flex;align-items:center;padding-inline:2.4rem}}.is-en .mij-price .plan-inclusions__title{padding-bottom:1.3rem;margin-block:0 1.3rem;border-bottom:solid 1px #0d1d71;display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:861px){.is-en .mij-price .plan-inclusions__title{border-bottom:0;border-right:solid 1px #0d1d71;flex-direction:row;gap:.8rem;font-size:1.8rem;align-items:center;padding-bottom:0;margin-block:0;padding-right:1.4rem;margin-right:1.4rem}}.is-en .mij-price .plan-inclusions__title:before{content:'';display:block;margin-inline:auto;width:2.6rem;height:2.6rem;background:url(/assets/img/medical-in-japan/icon-price-check.svg) no-repeat center center/contain}.is-en .mij-price .plan-inclusions__text{font-size:1.6rem;font-weight:400;line-height:1.85;letter-spacing:.02em}@media screen and (min-width:861px){.is-en .mij-price .plan-inclusions__text{font-size:1.5rem}}.is-en .mij-price .plan-inclusions__notice{font-size:1.5rem;font-weight:400;line-height:1.85;letter-spacing:.02em;margin-top:1.6rem}.is-en .mij-price .consultation-fees .mij-group__column{border:solid 1px #0d1d71;border-radius:0;padding:3.2rem clamp(1.2rem, calc((100vw - 375px) * (.00751) + 1.2rem), 2rem) clamp(1.6rem, calc((100vw - 375px) * (.00751) + 1.6rem), 2.4rem)}.is-en .mij-price .consultation-fees .mij-group__column:after{content:'';position:absolute;width:6.3rem;height:6.3rem;background-size:contain;background-position:center;background-repeat:no-repeat;top:-3.5rem;left:0;right:0;margin:auto}.is-en .mij-price .consultation-fees .mij-group__column .mij-label:before{display:none}.is-en .mij-price .consultation-fees .mij-group__column .mij-group__p{font-size:1.6rem;font-weight:700;line-height:1.6}.is-en .mij-price .consultation-fees .mij-group__column .mij-group__p.--notice{font-size:1.5rem;font-weight:400;text-align:left}.is-en .mij-price .consultation-fees .mij-group__column:first-child:before{width:11.6rem;height:8.2rem;left:-.4rem}.is-en .mij-price .consultation-fees .mij-group__column:first-child:after{background-image:url("/assets/img/medical-in-japan/icon-mobile-navy.svg")}.is-en .mij-price .consultation-fees .mij-group__column:last-child:after{background-image:url("/assets/img/medical-in-japan/icon-clinic.svg")}.is-en .mij-price .consultation-fees .mij-group__column:last-child .mij-label{background-color:transparent}.is-en .mij-price .consultation-fees .mij-group__row{gap:4rem;margin-top:4rem}@media screen and (min-width:861px){.is-en .mij-price .consultation-fees .mij-group__row{gap:3rem;margin-top:3.2rem}}.is-en .mij-price .consultation-fees .mij-label{color:#1e3d6b;font-size:clamp(1.6rem, calc((100vw - 375px) * (.00188) + 1.6rem), 1.8rem);background-color:transparent;padding:0}.is-en .mij-price .consultation-fees .mij__sub-title{position:relative}.is-en .mij-price .consultation-fees .mij__sub-title:before,.is-en .mij-price .consultation-fees .mij__sub-title:after{content:'';position:absolute;width:4.45rem;height:.1rem;background-color:#d9d9d9;top:0;bottom:0;margin:auto}@media screen and (min-width:861px){.is-en .mij-price .consultation-fees .mij__sub-title:before,.is-en .mij-price .consultation-fees .mij__sub-title:after{width:clamp(10rem, 16vw, 25.2rem)}}.is-en .mij-price .consultation-fees .mij__sub-title:before{left:0}@media screen and (min-width:861px){.is-en .mij-price .consultation-fees .mij__sub-title:before{left:1rem}}.is-en .mij-price .consultation-fees .mij__sub-title:after{right:0}@media screen and (min-width:861px){.is-en .mij-price .consultation-fees .mij__sub-title:after{right:1rem}}.is-en .mij-price .consultation-fees .mij-group__p{color:#3e3a39;font-size:1.6rem;font-weight:700;margin-top:.8rem}.is-en .mij-price .mij-price__payment .notice{font-size:1.2rem;margin-top:1.6rem}.mij-price__payment{max-width:944px;margin-top:clamp(2.4rem, calc((100vw - 375px) * (.01502) + 2.4rem), 4rem);margin-inline:auto}.mij-price__payment-header{text-align:center}.mij-price__payment-description{margin-top:clamp(.8rem, calc((100vw - 375px) * (.00188) + .8rem), 1rem);font-size:clamp(1.6rem, calc((100vw - 375px) * (.00188) + 1.6rem), 1.8rem);line-height:1.85;letter-spacing:.02em}.mij-price__payment-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem;margin-top:clamp(3.4rem, calc((100vw - 375px) * (.00563) + 3.4rem), 4rem)}.mij-price__payment-title{margin-top:0}.mij-price__payment-img{flex-shrink:0}.mij-price__payment-text{font-size:1.6rem;line-height:1.85;letter-spacing:.02em}.mij-receive{padding-bottom:clamp(4rem, calc((100vw - 375px) * (.07512) + 4rem), 12rem)}.is-en .mij-receive{padding-bottom:4rem}@media screen and (min-width:769px){.is-en .mij-receive{padding-bottom:8rem}}.mij-receive+.cta-btn{margin-top:0}.mij-group{max-width:944px;margin-inline:auto}.mij-group__row{display:grid;row-gap:.8rem;margin-top:clamp(2.4rem, calc((100vw - 375px) * (.01502) + 2.4rem), 4rem)}@media screen and (min-width:861px){.mij-group__row{grid-template-columns:repeat(2,1fr)}}.mij-group__column{padding:clamp(1.6rem, calc((100vw - 375px) * (.00376) + 1.6rem), 2rem) clamp(1.6rem, calc((100vw - 375px) * (.01502) + 1.6rem), 3.2rem);border:1px solid #f4f4f4}@media screen and (min-width:861px){.mij-group__column:first-of-type{border-right:0}}.mij-group__p{margin-top:1.6rem;font-size:1.6rem;line-height:1.85;letter-spacing:.02em}.mij-group__li{display:flex;column-gap:.5em;font-size:1.4rem;font-weight:400;line-height:1.85;letter-spacing:.02em}.mij-group__li:before{content:"・";flex-shrink:0;font-weight:700}.mij-group__h4{margin-top:1.6rem;font-size:1.8rem;font-weight:700;line-height:1.6;letter-spacing:.02em}.mij-group__h4:before{content:"️️■";color:#ed6058}.is-en .mij-group__h4:before{color:#0d1d71}.mij-group__h4+.mij-group__p,.mij-group__h4+.mij-group__h5{margin-top:.8rem}.mij-group__h5{margin-top:1.6rem;color:#ed6058;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.02em}.is-en .mij-group__h5{color:#0d1d71}.mij-group__h5+.mij-group__p{margin-top:0}.mij-group__h5+.mij-group__ul{margin-top:1.2rem}.mij-group .--box{margin-top:clamp(.8rem, calc((100vw - 375px) * (.00751) + .8rem), 1.6rem);padding:clamp(1.6rem, calc((100vw - 375px) * (.00376) + 1.6rem), 2rem);background-color:#f4f4f4;border-radius:.4rem}.mij-group .--notice{font-size:1.4rem}.mij-group__price{padding-block:1.6rem;border-bottom:1px solid #f8c3c0;font-size:1.8rem;font-weight:700;line-height:1.6}@media screen and (min-width:769px){.mij-group__price{padding-top:.8rem}}.mij-group__price .--amount{font-size:2.4rem;color:#ed6058;letter-spacing:.02em}.is-en .mij-group__price .--amount{color:#1e3d6b}.mij-group__price .--label{letter-spacing:.02em}.mij-group__price .--small{font-size:2rem}.mij-group__price-row{display:flex;justify-content:center;align-items:baseline;column-gap:.8rem}.mij-group__price-row:last-of-type:not(:first-of-type){flex-direction:column;align-items:center}.mij-group__price-row:last-of-type:not(:first-of-type):before{content:"+";flex-shrink:0;font-size:1.8rem;font-weight:700;line-height:1}.mij-faq{padding-bottom:clamp(4rem, calc((100vw - 375px) * (.07512) + 4rem), 12rem)}.mij-faq__list{margin-top:clamp(2.4rem, calc((100vw - 375px) * (.01502) + 2.4rem), 4rem);margin-inline:auto;max-width:1000px}.mij-faq__list+.mij-faq__list{margin-top:clamp(1.6rem, calc((100vw - 375px) * (.00376) + 1.6rem), 2rem)}.mij-faq__title{display:flex;justify-content:space-between;align-items:center;margin-top:clamp(1.6rem, calc((100vw - 375px) * (.00751) + 1.6rem), 2.4rem);padding-block:.5rem;padding-inline:1rem clamp(1.2rem, calc((100vw - 375px) * (.01315) + 1.2rem), 2.6rem);background-color:#f7f7f7;font-size:clamp(1.6rem, calc((100vw - 375px) * (.00188) + 1.6rem), 1.8rem);line-height:1.6;letter-spacing:.02em;cursor:pointer}.mij-faq__title:after{content:"";display:block;aspect-ratio:21/11;width:clamp(1.9rem, calc((100vw - 375px) * (.00188) + 1.9rem), 2.1rem);height:auto;background:url(/assets/img/medical-in-japan/icon-arrow.svg) no-repeat center center/contain}.is-en .mij-faq__title:after{background:url(/assets/img/medical-in-japan/icon-arrow-navy.svg) no-repeat center center/contain}.mij-faq__title.is-active:after{transform:rotate(180deg)}.mij-faq__body{display:none;padding:clamp(.7rem, calc((100vw - 375px) * (.01221) + .7rem), 2rem) clamp(.8rem, calc((100vw - 375px) * (.00188) + .8rem), 1rem) 0;font-size:clamp(1.4rem, calc((100vw - 375px) * (.00188) + 1.4rem), 1.6rem);font-weight:400;line-height:1.6;letter-spacing:.02em}.mij-faq__body .--small{font-size:clamp(1rem, calc((100vw - 375px) * (.00094) + 1rem), 1.1rem);line-height:1.5;letter-spacing:.02em}.mij-faq__link{text-decoration:underline}.mij-faq__link:any-link{color:#ed6058}.mij-featured{background-color:#e6f7ff;padding-block:3.2rem 5.3rem}@media screen and (min-width:769px){.mij-featured{padding-block:8rem}}.mij-featured__title{font-size:1.8rem;font-weight:700;line-height:1.6;letter-spacing:.02em;text-align:center}@media screen and (min-width:769px){.mij-featured__title{font-size:2.4rem}}.mij-featured__list{display:flex;flex-direction:column;gap:1.8rem;margin-top:1.7rem;width:32rem;margin-inline:auto}@media screen and (min-width:769px){.mij-featured__list{flex-direction:row;gap:3.5rem;margin-top:3rem;width:68.2rem}}@media screen and (min-width:861px){.header{height:auto;padding-block:1rem}.header.is-small{transform:translateY(calc(-1 * (1rem / 2) / 2));padding-block:calc(1rem / 2)}.header.is-small .header__logo{transform:translateY(0)}.header__nav{padding-right:3.7rem}.is-en .header__nav{padding-right:30rem}.header__logo-mark{width:144px}.header__inner{align-items:center;height:auto}}@media screen and (max-width:1280px){.header__nav{padding-right:.8rem}.header__logo-mark{width:120px}}@media screen and (max-width:860px){.header__logo-mark{width:90px}.header__nav{padding-bottom:3.2rem}}@media screen and (max-width:860px){.global-nav{display:grid;grid-template-rows:repeat(3,auto) 1fr;height:100%}.global-nav>*{min-height:0}.global-nav__item:last-child{margin-bottom:0}}.global-nav--main{margin-right:0}.global-nav--main .global-nav__item{margin-inline:0}@media screen and (min-width:861px){.global-nav--main .global-nav__items{justify-content:flex-end;column-gap:.4rem}.global-nav--main .global-nav__item-link{padding-inline:1.1rem;font-size:1.3rem}}@media screen and (max-width:860px){.global-nav--main .global-nav__item-link:before,.global-nav--main .global-nav__item-link:after{display:none}.global-nav--main .global-nav__item-text-container{margin-right:0;border-right:0}}@media screen and (max-width:860px){.global-nav--sub .global-nav__item:before,.global-nav--sub .global-nav__item:after{display:none}.global-nav--sub .global-nav__item-text-container{margin-right:0;border-right:0}}.global-nav__clinic-hours{padding-bottom:20px;border-bottom:1px solid #f4f4f4}.global-nav__clinic-hours-title{font-weight:700;line-height:1.6}.global-nav__clinic-hours-time{line-height:1.6}.global-nav__clinic-hours-time .--small{font-size:1rem}.global-nav .cta-btn{margin-right:1.2rem;margin-top:2rem}@media screen and (min-width:861px){.global-nav .cta-btn{display:none}}.global-menu-button{transform:translateY(0)}@media screen and (min-width:861px){.global-menu-button .--sp{display:none}}@media screen and (max-width:860px){.global-menu-button{width:calc(100vw - (100vw - 100%))}.global-menu-button .--pc{display:none}}.is-en .global-menu-button{padding:.8rem 1.2rem}@media screen and (min-width:861px){.is-en .global-menu-button{padding:0}}.global-menu-button__buttons{flex-direction:row}.is-en .global-menu-button__buttons{flex-direction:column;gap:.5rem}@media screen and (min-width:861px){.is-en .global-menu-button__buttons{flex-direction:row}}.global-menu-button__button{column-gap:.6rem;width:100%;min-height:3.6rem;padding-inline:1rem;line-height:1.2;letter-spacing:.02em;border-radius:.4rem}.is-en .global-menu-button__button{column-gap:1.5rem}@media screen and (min-width:861px){.global-menu-button__button{min-width:18.4rem;justify-content:center}.global-menu-button__button br{display:none}.is-en .global-menu-button__button br{display:block}}@media screen and (max-width:1040px){.global-menu-button__button{min-width:initial}}.global-menu-button__button:before{content:"";flex-shrink:0;display:block;width:1.8rem;height:1.8rem;background:transparent no-repeat center center/contain}.is-en .global-menu-button__button:before{width:2.8rem;height:2.7rem}.global-menu-button__button.--email{background-color:#4db6ac}.global-menu-button__button.--email:before{background-image:url("/assets/img/medical-in-japan/icon-envelope.svg")}.is-en .global-menu-button__button.--email{background-color:transparent;min-height:unset;height:unset;box-shadow:none}.is-en .global-menu-button__button.--email:before{display:none}.is-en .global-menu-button__button.--email .global-menu-button__button-text{color:#3e3a39;text-decoration:underline;font-size:1.2rem;font-weight:400;line-height:1.85;letter-spacing:.08em}.global-menu-button__button.--whatsapp{background-color:#50b563}.global-menu-button__button.--whatsapp:before{background-image:url("/assets/img/medical-in-japan/icon-whatsapp.webp")}.is-en .global-menu-button__button.--whatsapp{min-height:4.8rem}@media screen and (min-width:861px){.is-en .global-menu-button__button.--whatsapp{min-height:3.6rem;max-width:200px;gap:1rem}.is-en .global-menu-button__button.--whatsapp:before{width:1.8rem;height:1.8rem}}.is-en .global-menu-button__button.--whatsapp .global-menu-button__button-text{line-height:1.3;letter-spacing:.02em;font-size:1.2rem}@media screen and (min-width:861px){.is-en .global-menu-button__button.--whatsapp .global-menu-button__button-text{font-size:1rem}}.global-menu-button .cta-btn{margin-top:0}@media screen and (min-width:861px){.global-menu-button .cta-btn{width:20rem;height:3.6rem}}.global-menu-button .cta-btn__item{border-radius:.8rem}@media screen and (min-width:861px){.global-menu-button .cta-btn__item{border-radius:.4rem}}.global-menu-button .cta-btn__item-text{font-size:2.2rem}@media screen and (min-width:861px){.global-menu-button .cta-btn__item-text{font-size:1.6rem}}.global-menu-button__button-wrap{flex:1}.global-menu-button__button-wrap.-sp{display:none}.global-menu-button__button-text{font-size:1rem}.global-menu-button__button-text:before{display:none}.is-zh-cn .global-menu-button__button-text{font-size:1.2rem}.global-menu-button__policy{display:block;margin-inline:auto;margin-bottom:.6rem;background-color:transparent;border:0;padding:0;text-align:center;color:#ed6058;font-size:clamp(1.1rem, calc((100vw - 375px) * (.00094) + 1.1rem), 1.2rem);line-height:1.85;letter-spacing:0;text-decoration:underline;cursor:pointer}.is-en .global-menu-button__policy{color:#3e3a39;line-height:1.6}.global-menu-button__copy{display:block;margin-inline:auto;background-color:transparent;border:0;padding:0;margin-top:.3rem;text-align:center;font-size:1rem;line-height:1.85;letter-spacing:.08em;text-decoration:underline;cursor:pointer}.is-en .global-menu-button__copy{display:none}@media screen and (min-width:861px){.global-footer__inner{grid-template-columns:repeat(3,auto) 1fr}.global-footer__logo-wrap,.global-footer__sns,.global-footer__address{justify-self:flex-end;width:calc(300px + 1.8rem + (1rem * 2) + 4rem);padding-right:calc(1.8rem + (1rem * 2) + 4rem)}.global-footer__terms{white-space:nowrap}}@media screen and (min-width:1281px){.global-footer__logo-wrap,.global-footer__sns,.global-footer__address{width:300px;padding-right:0}}@media screen and (max-width:860px){.global-footer{padding-bottom:10rem}.global-footer__list-wrap.--first{margin-bottom:1rem}}.language-switcher{align-self:flex-end}@media screen and (min-width:861px){.language-switcher{display:none}}.term-modal{position:fixed;top:0;left:0;z-index:20005;display:none;width:100%;height:100vh;padding-block:calc(4rem + 44px) 44px;padding-inline:2rem;background-color:rgba(62,58,57,.4)}@media screen and (min-width:861px){.term-modal{padding-block:calc(4rem + 56px) 56px;z-index:20003}}.term-modal__inner{display:grid;height:100%}@media screen and (min-width:861px){.term-modal__inner{place-items:center}}.term-modal__content{position:relative;display:grid;grid-template-rows:auto 1fr;row-gap:clamp(1.3rem, calc((100vw - 375px) * (.01033) + 1.3rem), 2.4rem);width:100%;height:85%;max-width:580px;max-height:calc(100vh - 44px - 4rem * 2);padding-block:clamp(3.2rem, calc((100vw - 375px) * (.02066) + 3.2rem), 5.4rem) clamp(2.4rem, calc((100vw - 375px) * (.01502) + 2.4rem), 4rem);padding-inline:clamp(2rem, calc((100vw - 375px) * (.02817) + 2rem), 5rem);background-color:#fff;border-radius:1rem}@media screen and (min-width:861px){.term-modal__content{height:670px;max-height:calc(100vh - 56px - 4rem * 2)}}.is-en .term-modal__content{padding-block:clamp(3.2rem, calc((100vw - 375px) * (.02066) + 3.2rem), 5.4rem) clamp(2.6rem, calc((100vw - 375px) * (.00657) + 2.6rem), 3.3rem)}.term-modal__content-inner{font-size:1.3rem;font-weight:400;line-height:1.85;overflow-y:scroll;min-width:0}.term-modal__close{position:absolute;top:clamp(1.2rem, calc((100vw - 375px) * (.00751) + 1.2rem), 2rem);right:clamp(1.2rem, calc((100vw - 375px) * (.00751) + 1.2rem), 2rem);padding:0;border:0;background-color:transparent;cursor:pointer}.term-modal__close:before{content:"";display:block;width:clamp(2.8rem, calc((100vw - 375px) * (.00751) + 2.8rem), 3.6rem);height:clamp(2.8rem, calc((100vw - 375px) * (.00751) + 2.8rem), 3.6rem);background:url("/assets/img/medical-in-japan/icon-close.svg") no-repeat center center/contain}.term-modal__modal-title{padding-inline:.5em;font-size:1.8rem;font-weight:700;line-height:1.6;text-align:center;min-width:0}.term-modal__title{margin-top:2em;font-size:1.6rem;font-weight:700;color:#ed6058}.term-modal__sub-title{font-size:1.4rem;font-weight:700;margin-top:2em}.term-modal__ol{list-style-type:revert;padding-left:2em}.term-modal__ol ul{padding-left:1.5em;list-style-type:lower-alpha}.term-modal__ol ul ul{padding-left:2em;list-style-type:lower-roman}.cta-section{width:742px;max-width:100%;margin-inline:auto;padding:.6rem 1.2rem}@media screen and (min-width:769px){.cta-section{padding-block:clamp(4rem, calc((100vw - 375px) * (.03756) + 4rem), 8rem)}}.cta-section__policy{display:block;margin-inline:auto;margin-bottom:.6rem;background-color:transparent;border:0;padding:0;text-align:center;font-size:clamp(1.1rem, calc((100vw - 375px) * (.00094) + 1.1rem), 1.2rem);line-height:1.85;letter-spacing:0;text-decoration:underline;cursor:pointer}.is-en .cta-section__policy{margin-bottom:clamp(1.6rem, calc((100vw - 375px) * (.00376) + 1.6rem), 2rem)}.cta-section__btns{display:grid;grid-template-columns:repeat(2,1fr);column-gap:clamp(.8rem, calc((100vw - 375px) * (.01878) + .8rem), 2.8rem)}.is-en .cta-section__btns{grid-template-columns:1fr;gap:clamp(1.6rem, calc((100vw - 375px) * (.00376) + 1.6rem), 2rem)}@media screen and (min-width:861px){.is-en .cta-section__btns{max-width:36rem;margin-inline:auto}}.cta-section__btn{display:flex;justify-content:center;align-items:center;column-gap:.8rem;min-height:clamp(4.8rem, calc((100vw - 375px) * (.01502) + 4.8rem), 6.4rem);border-radius:clamp(.4rem, calc((100vw - 375px) * (.00376) + .4rem), .8rem)}.cta-section__btn:before{content:"";flex-shrink:0;display:block;width:clamp(1.8rem, calc((100vw - 375px) * (.01127) + 1.8rem), 3rem);height:clamp(1.8rem, calc((100vw - 375px) * (.01127) + 1.8rem), 3rem);background:transparent no-repeat center center/contain}.is-en .cta-section__btn{min-height:8rem;gap:1.5rem}.is-en .cta-section__btn:before{width:2.8rem;height:2.7rem}@media screen and (min-width:861px){.is-en .cta-section__btn:before{width:3rem;height:3rem}}.cta-section__btn.--email{background-color:#4db6ac}.cta-section__btn.--email:before{background-image:url("/assets/img/medical-in-japan/icon-envelope.svg")}.is-en .cta-section__btn.--email{background-color:transparent;min-height:unset}.is-en .cta-section__btn.--email:before{display:none}.is-en .cta-section__btn.--email .cta-section__btn-text{color:#3e3a39;text-decoration:underline;font-size:1.2rem;font-weight:400;line-height:1.85;letter-spacing:.08em}.cta-section__btn.--whatsapp{background-color:#50b563}.cta-section__btn.--whatsapp:before{background-image:url("/assets/img/medical-in-japan/icon-whatsapp.webp")}.is-en .cta-section__btn.--whatsapp{min-height:4.8rem;background-color:#ed6058}@media screen and (min-width:861px){.is-en .cta-section__btn.--whatsapp{min-height:7.8rem}}.is-en .cta-section__btn.--whatsapp .cta-section__btn-text{letter-spacing:.1em;line-height:1.3}@media screen and (min-width:861px){.is-en .cta-section__btn.--whatsapp .cta-section__btn-text{line-height:1.45;letter-spacing:.05em}}.cta-section__btn-text{font-size:clamp(1.2rem, calc((100vw - 375px) * (.00563) + 1.2rem), 1.8rem);font-weight:700;line-height:1.1;letter-spacing:.1em;color:#fff}.cta-section__copy{display:block;margin-inline:auto;background-color:transparent;border:0;padding:0;margin-top:.3rem;text-align:center;font-size:1rem;line-height:1.85;letter-spacing:.08em;text-decoration:underline;cursor:pointer}.is-en .cta-section__copy{display:none}.cta-section.is_term{width:100%;padding:0;min-width:0}.cta-section.is_term .cta-section__btns{column-gap:clamp(.7rem, calc((100vw - 375px) * (.00469) + .7rem), 1.2rem)}.is-en .cta-section.is_term .cta-section__btn.--whatsapp{gap:1.7rem}.cta-section.is_term .cta-section__btn:before{width:clamp(1.8rem, calc((100vw - 375px) * (.00563) + 1.8rem), 2.4rem);height:clamp(1.8rem, calc((100vw - 375px) * (.00563) + 1.8rem), 2.4rem)}.is-en .cta-section.is_term .cta-section__btn:before{width:clamp(2.8rem, calc((100vw - 375px) * (.00188) + 2.8rem), 3rem);height:clamp(2.7rem, calc((100vw - 375px) * (.00282) + 2.7rem), 3rem)}.cta-section.is_term .cta-section__btn-text{font-size:clamp(1.2rem, calc((100vw - 375px) * (.00282) + 1.2rem), 1.5rem);letter-spacing:.02em}body.fixed{overflow:hidden}.quick-check-modal{display:none;position:fixed;inset:0;z-index:20000;background-color:rgba(0,0,0,.6);padding:5.5rem .7rem 4.5rem;align-items:center;justify-content:center}@media screen and (min-width:861px){.quick-check-modal{padding:11.5rem .7rem 8.9rem}}.quick-check-modal__inner{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;height:85%;width:100%;max-width:58rem;margin-inline:auto;max-height:calc(100vh - 44px - 4rem * 2);overflow:hidden;position:relative}@media screen and (min-width:861px){.quick-check-modal__inner{height:67rem;max-height:calc(100vh - 56px - 4rem * 2)}}.quick-check-modal__header{border-bottom:1px solid #e9ecef;padding-block:1.6rem;padding-right:2rem;display:flex;justify-content:center;position:relative}.quick-check-modal__logo{width:15rem}.quick-check-modal__close{position:absolute;width:3.6rem;height:3.6rem;background-color:#f5f5f5;border-radius:100%;top:1.3rem;right:1.5rem;border:0;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (min-width:861px){.quick-check-modal__close{top:2rem;right:2rem}}.quick-check-modal__close:before,.quick-check-modal__close:after{content:"";position:absolute;background-color:gray;width:.2rem;height:1.4rem}.quick-check-modal__close:before{transform:rotate(45deg)}.quick-check-modal__close:after{transform:rotate(-45deg)}.quick-check-modal__body{padding-bottom:2.1rem;padding-inline:1.5rem;margin-inline:auto;overflow-y:auto;flex:1}@media screen and (min-width:861px){.quick-check-modal__body{width:36rem;padding-inline:0}}.quick-check-modal__step{display:none}.quick-check-modal__step.is-active{display:block}.quick-check-modal__progress-head{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.quick-check-modal__progress-title,.quick-check-modal__progress-count{color:#3da7e9;font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:.02em}.quick-check-modal__progress-bar{background-color:#e6f7ff;border-radius:6rem;height:.6rem;margin-top:.9rem;overflow:hidden}.quick-check-modal__progress-bar-fill{background-color:#3da7e9;display:block;height:100%}.quick-check-modal__title{color:#1e3d6b;font-size:1.9rem;font-weight:700;line-height:1.6;letter-spacing:.02em;padding-inline:1rem;margin-top:1.3rem}@media screen and (min-width:861px){.quick-check-modal__title{font-size:2.2rem}}.quick-check-modal__step[data-step=contact] .quick-check-modal__title{color:#3da7e9;letter-spacing:0;padding-inline:0}.quick-check-modal__step[data-step=contact] .quick-check-modal__title .line{background:linear-gradient(transparent calc(100% - 4px), #E6F7FF calc(100% - 4px))}.quick-check-modal__step[data-step=resident] .quick-check-modal__title{letter-spacing:-.01em}.quick-check-modal__text{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.02em;padding-inline:1rem;margin-top:1.3rem}.quick-check-modal__groups{padding-left:1rem;margin-top:1rem}.quick-check-modal__group:last-child{margin-top:2rem}.quick-check-modal__group-title,.quick-check-modal__group-list-item{font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:.02em}.quick-check-modal__group-list-item{display:flex}.quick-check-modal__group-list-item:before{content:'・'}.quick-check-modal__buttons{display:flex;flex-direction:column;gap:1.3rem;margin-top:1.3rem}.quick-check-modal__button{color:#1e3d6b;font-size:1.7rem;font-weight:700;line-height:1.6;letter-spacing:.02em;text-decoration:none;background-color:#fff;border:solid 1px #1e3d6b;border-radius:.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:4.6rem;cursor:pointer}@media screen and (min-width:861px){.quick-check-modal__button{font-size:2rem}}.quick-check-modal__button.--primary{background-color:#1e3d6b;color:#fff}.quick-check-modal__step[data-step=other-clinics] a.quick-check-modal__button{height:6.6rem}.quick-check-modal__button-main.--hospital-search{letter-spacing:-.01em}.quick-check-modal__button-sub{font-size:1.2rem;font-weight:400;line-height:1.5}.quick-check-modal__note{font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:.02em;padding-left:1rem;margin-top:1.3rem}.quick-check-modal__icon{display:block;margin-inline:auto;margin-top:1.8rem}.quick-check-modal__icon+.quick-check-modal__title{margin-top:1.3rem}.quick-check-modal .cta-section{margin-top:1.3rem}.quick-check-modal .cta-section__policy{color:#3e3a39;font-size:1.4rem;text-align:left;padding-inline:1rem;margin-bottom:1.3rem}.quick-check-modal .cta-section__btns{font-size:1.4rem;gap:1.3rem}.quick-check-modal .cta-section__btn.--whatsapp{background-color:#ed6058;border-radius:.8rem;height:8rem}.quick-check-modal .cta-section__btn.--whatsapp:before{width:3rem;height:3rem}.quick-check-modal .cta-section__btn.--whatsapp .cta-section__btn-text{font-size:2.2rem;line-height:1.5;letter-spacing:0}.quick-check-modal .cta-section__btn.--email .cta-section__btn-text{font-size:1.4rem;line-height:1.6;letter-spacing:.02em}.quick-check-modal .cta-section.is_term .cta-section__btn.--whatsapp{gap:1.3rem}.quick-check-modal .cta-section.is_term .cta-section__btn:before{width:3rem;height:3rem}
.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}