@charset "UTF-8";@font-face{font-family:"icon";src:url("../assets/shima.woff") format("woff");font-weight:normal;font-style:normal;font-display:block;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}html{font-family:"Noto Sans JP",sans-serif;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;font-style:normal;font-weight:600}:root{color-scheme:light}html{width:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-padding-top:120px;font-optical-sizing:auto}@media screen and (max-width:1366px){html{scroll-padding-top:150px}}@media screen and (max-width:824px){html{scroll-padding-top:50px}}body{position:relative;block-size:100%;color:#333333}.slash{white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}.cont{width:clamp(0px,100%,1044px);padding-inline:22px;margin-inline:auto}.cont.wide{width:clamp(0px,100%,1194px)}.cont.thin{width:clamp(0px,100%,924px)}@media screen and (max-width:824px){.cont{width:100%}}.cont.left{width:clamp(0px,100% - (50% - 500px) + 22px,100%);padding-inline:22px 0;margin-inline:auto 0}.cont.right{width:clamp(0px,100% - (50% - 500px) + 22px,100%);padding-inline:0 22px;margin-inline:0 auto}h2{font-size:32px;line-height:60px}@media screen and (max-width:824px){h2{font-size:26px}}hgroup:not(.notenjp) p{font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#009CA2;-webkit-margin-after:-0.5em;margin-block-end:-0.5em;text-transform:uppercase}@media screen and (max-width:824px){hgroup:not(.notenjp) p{font-size:14px;-webkit-margin-after:0em;margin-block-end:0em}}hgroup:not(.notenjp).c>*{text-align:center;-moz-text-align-last:center;text-align-last:center}p{letter-spacing:0.03em;text-align:justify;-moz-text-align-last:left;text-align-last:left}a.normallink{position:relative;display:inline-block;height:38px;color:#5666BE;text-decoration:underline;text-underline-offset:5px}a.normallink p{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.normallink p:before{position:absolute;top:0;right:0;content:"→";font-size:12px;font-weight:400;font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;height:38px;width:38px;color:#009CA2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}a.normallink p:after{display:inline-block;content:"";height:38px;width:38px;background-color:#009CA2;border-radius:50%;-webkit-margin-start:0.5em;margin-inline-start:0.5em;opacity:0.15;scale:2.37;pointer-events:none;-webkit-transition:opacity 0.2s ease-out,scale 0.3s cubic-bezier(0.6,3,0,0.8);transition:opacity 0.2s ease-out,scale 0.3s cubic-bezier(0.6,3,0,0.8)}a.normallink:hover p:before{color:#FFFFFF;-webkit-transition:color 0.4s ease-out;transition:color 0.4s ease-out}a.normallink:hover p:after{opacity:1;scale:1;-webkit-transition:opacity 0.4s ease-out,scale 0.4s ease-out;transition:opacity 0.4s ease-out,scale 0.4s ease-out}.daytable{display:-ms-grid;display:grid;-ms-grid-columns:8em (1fr)[6];grid-template-columns:8em repeat(6,1fr);-ms-grid-rows:(minmax(60px,1fr))[4];grid-template-rows:repeat(4,minmax(60px,1fr));-webkit-margin-before:-1em;margin-block-start:-1em}.daytable>:first-child{-ms-grid-row:1;-ms-grid-column:1}.daytable>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.daytable>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.daytable>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.daytable>:nth-child(5){-ms-grid-row:1;-ms-grid-column:5}.daytable>:nth-child(6){-ms-grid-row:1;-ms-grid-column:6}.daytable>:nth-child(7){-ms-grid-row:1;-ms-grid-column:7}.daytable>:nth-child(8){-ms-grid-row:2;-ms-grid-column:1}.daytable>:nth-child(9){-ms-grid-row:2;-ms-grid-column:2}.daytable>:nth-child(10){-ms-grid-row:2;-ms-grid-column:3}.daytable>:nth-child(11){-ms-grid-row:2;-ms-grid-column:4}.daytable>:nth-child(12){-ms-grid-row:2;-ms-grid-column:5}.daytable>:nth-child(13){-ms-grid-row:2;-ms-grid-column:6}.daytable>:nth-child(14){-ms-grid-row:2;-ms-grid-column:7}.daytable>:nth-child(15){-ms-grid-row:3;-ms-grid-column:1}.daytable>:nth-child(16){-ms-grid-row:3;-ms-grid-column:2}.daytable>:nth-child(17){-ms-grid-row:3;-ms-grid-column:3}.daytable>:nth-child(18){-ms-grid-row:3;-ms-grid-column:4}.daytable>:nth-child(19){-ms-grid-row:3;-ms-grid-column:5}.daytable>:nth-child(20){-ms-grid-row:3;-ms-grid-column:6}.daytable>:nth-child(21){-ms-grid-row:3;-ms-grid-column:7}.daytable>:nth-child(22){-ms-grid-row:4;-ms-grid-column:1}.daytable>:nth-child(23){-ms-grid-row:4;-ms-grid-column:2}.daytable>:nth-child(24){-ms-grid-row:4;-ms-grid-column:3}.daytable>:nth-child(25){-ms-grid-row:4;-ms-grid-column:4}.daytable>:nth-child(26){-ms-grid-row:4;-ms-grid-column:5}.daytable>:nth-child(27){-ms-grid-row:4;-ms-grid-column:6}.daytable>:nth-child(28){-ms-grid-row:4;-ms-grid-column:7}@media screen and (max-width:824px){.daytable{-ms-grid-rows:(minmax(55px,1fr))[4];grid-template-rows:repeat(4,minmax(55px,1fr))}}.daytable>.r{font-size:17px;display:-ms-grid;display:grid;grid-row:start end;-ms-grid-column-span:7;grid-column:span 7;-ms-grid-columns:subgrid;grid-template-columns:subgrid;border-bottom-style:solid;border-bottom-width:1px}.daytable>.r .h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-padding-start:0.5em;padding-inline-start:0.5em;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.daytable>.r .d{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.daytable>.rb{font-size:16px;-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/span 7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-width:0}.daytable>.rb p.annotation{-webkit-padding-start:0.5em;padding-inline-start:0.5em}.daytable>.rb p.annotation:before{content:"●";-webkit-padding-end:0.5em;padding-inline-end:0.5em}ul.dcolumn_list{display:-ms-grid;display:grid;-webkit-column-gap:38px;-moz-column-gap:38px;column-gap:38px;row-gap:40px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}@media screen and (max-width:824px){ul.dcolumn_list{-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;row-gap:22px}}ul.dcolumn_list li{-webkit-padding-after:35px;padding-block-end:35px;border-bottom:1px solid #BEBEBE}@media screen and (max-width:824px){ul.dcolumn_list li{-webkit-padding-after:20px;padding-block-end:20px}}ul.dcolumn_list li a{text-decoration:none;display:-ms-grid;display:grid;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;-ms-grid-columns:160px 22px auto;grid-template-columns:160px auto}@media screen and (max-width:824px){ul.dcolumn_list li a{-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px;-ms-grid-columns:120px 17px auto;grid-template-columns:120px auto}}ul.dcolumn_list li a:hover{opacity:0.8}ul.dcolumn_list li a .ecwr img{height:auto;width:100%;aspect-ratio:160/120;-o-object-fit:cover;object-fit:cover;border-radius:10px}ul.dcolumn_list li a .con h4{font-size:15px;color:#333;-webkit-margin-before:1em;margin-block-start:1em}.colmeta{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:15px;height:20px}.colmeta time{color:#777777;font-size:14px}.colmeta .sepa{width:1px;height:100%;background-color:#BEBEBE}.colmeta .colcat{width:auto;height:100%;font-size:12px;color:#FFFFFF;background-color:#5666BE;padding-inline:0.5em}#single .colmeta{gap:20px;height:28px}@media screen and (max-width:658px){#single .colmeta{gap:15px;height:23px}}#single .colmeta time{font-size:18px}@media screen and (max-width:658px){#single .colmeta time{font-size:15px}}#single .colmeta .colcat{font-size:18px}@media screen and (max-width:658px){#single .colmeta .colcat{font-size:15px}}#single .colmeta+h4{font-size:30px;font-weight:500;-webkit-padding-after:30px;padding-block-end:30px;-webkit-margin-before:30px;margin-block-start:30px;-webkit-margin-after:50px;margin-block-end:50px;border-bottom:1px solid #5666BE}@media screen and (max-width:658px){#single .colmeta+h4{font-size:22px;line-height:30px;-webkit-padding-after:25px;padding-block-end:25px;-webkit-margin-before:25px;margin-block-start:25px;-webkit-margin-after:40px;margin-block-end:40px}}ul.news_list{border-top:1px solid #DEDEDE}ul.news_list li{border-bottom:1px solid #DEDEDE}ul.news_list li a{display:block;-webkit-padding-before:30px;padding-block-start:30px;-webkit-padding-after:25px;padding-block-end:25px;text-decoration:none}ul.news_list li a:hover{background-color:rgba(0,156,162,0.025)}ul.news_list li a h4{font-size:15px;line-height:30px;color:#333333}div.newsmeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;-webkit-padding-after:6px;padding-block-end:6px}div.newsmeta p.cat{background-color:rgba(0,156,162,0.25);height:18px;color:#009CA2;font-size:12px;padding-inline:1.625em;border-radius:9px}div.newsmeta time{font-size:14px;color:#777777}#single div.newsmeta{-webkit-padding-after:30px;padding-block-end:30px}#single div.newsmeta p.cat{height:28px;font-size:16px;padding-inline:1.625em;border-radius:14px}@media screen and (max-width:658px){#single div.newsmeta p.cat{height:18px;font-size:12px;border-radius:9px}}#single div.newsmeta time{font-size:18px}@media screen and (max-width:658px){#single div.newsmeta time{font-size:14px}}#single div.newsmeta+h4{font-size:30px;line-height:1.5;-webkit-padding-after:1.5em;padding-block-end:1.5em;border-bottom:1px solid #DEDEDE;-webkit-margin-after:40px;margin-block-end:40px}@media screen and (max-width:658px){#single div.newsmeta+h4{font-size:18px;line-height:28px;-webkit-padding-after:30px;padding-block-end:30px;-webkit-margin-after:30px;margin-block-end:30px}}.snsicon{display:block;font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;text-decoration:none}.snsicon.insta{height:42px;width:42px;color:#999999;font-size:42px}@media screen and (max-width:1366px){.snsicon.insta{height:36px;width:36px;font-size:36px}}.snsicon.insta:hover{color:#e4405f}.snsicon.line{position:absolute;aspect-ratio:210/64;height:84px;width:auto;top:22px;right:22px;background-image:url(line_friend.svg);z-index:10}@media screen and (max-width:824px){.snsicon.line{height:64px;top:auto;bottom:-86px;right:22px}}.snsicon.line:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.snsicon.yoyaku{aspect-ratio:155/73;height:64px;width:auto;background-image:url(yoyaku155_73a.png);background-repeat:no-repeat no-repeat;background-size:contain;background-position:center center}@media screen and (max-width:1000px){.snsicon.yoyaku{height:48px}}@media screen and (max-width:824px){.snsicon.yoyaku{height:64px}}.snsicon.yoyaku:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}nav{position:fixed;height:auto;width:100%;background-color:#FFFFFF;z-index:999}nav #menutoggle,nav #timetoggle{display:none}@media screen and (max-width:824px){nav{height:50px;padding-inline:0}nav #menutoggle,nav #timetoggle{display:-webkit-box;display:-ms-flexbox;display:flex}}nav .nav_main{height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-padding-before:10px;padding-block-start:10px;padding-inline:60px;gap:1em}@media screen and (max-width:1366px){nav .nav_main{padding-inline:22px}}@media screen and (max-width:824px){nav .nav_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0;gap:0}}nav .nav_main #nav_logo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px){nav .nav_main #nav_logo{height:28px;padding-inline:22px}}nav .nav_main #nav_logo a{height:100%;display:block;max-width:480px}@media screen and (max-width:824px){nav .nav_main #nav_logo a{max-height:28px}}nav .nav_main #nav_logo a img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}nav .nav_main #nav_tel{-webkit-box-flex:0;-ms-flex:0 10 auto;flex:0 10 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.7em}@media screen and (max-width:824px){nav .nav_main #nav_tel{display:none}}nav .nav_main #nav_tel div{display:inline;color:#009CA2;-webkit-box-flex:0;-ms-flex:0 10 auto;flex:0 10 auto;font-size:13px;font-weight:700;line-height:1.2;text-align:left}@media screen and (max-width:1000px){nav .nav_main #nav_tel div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}nav .nav_main #nav_tel div span{white-space:nowrap}nav .nav_main #nav_tel p{color:#009CA2;white-space:nowrap}nav .nav_main #nav_tel p.tel{font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:38px;line-height:52px;letter-spacing:0.01em;font-weight:600}@media screen and (max-width:1000px){nav .nav_main #nav_tel p.tel{font-size:32px;line-height:41px}}@media screen and (max-width:658px){nav .nav_main #nav_tel p.tel{font-size:30px;line-height:41px}}nav .nav_main #nav_tel p.tel:before{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;content:"tel";-webkit-margin-end:0.2em;margin-inline-end:0.2em;font-size:0.75em}nav menu{background-color:#FFFFFF;list-style:none;font-style:15px;line-height:20px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:1em;padding-inline:22px}@media screen and (max-width:1366px){nav menu{line-height:19px;width:780px;row-gap:0.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:auto;padding-inline:22px}}nav menu li{padding-inline:0.75em}nav menu li+li{border-left:1px solid #777777}@media screen and (max-width:824px){nav menu li+li{border-left:0}}@media screen and (max-width:1366px){nav menu li:first-child{border-left:1px solid #777777}}@media screen and (max-width:1366px) and (max-width:824px){nav menu li:first-child{border-left:0}}@media screen and (max-width:1366px){nav menu li:last-child{border-right:1px solid #777777}}@media screen and (max-width:1366px) and (max-width:824px){nav menu li:last-child{border-right:0}}nav menu a{color:#333333;text-decoration:none}nav menu a p{letter-spacing:0}nav menu a:hover{color:#009CA2}nav menu .sub{width:100%;left:0;height:0;overflow:hidden;position:absolute;background-color:#FFFFFF;padding-inline:22px}@media screen and (max-width:824px){nav menu .sub{display:none}}nav menu .sub .cont{background-color:#FAF8F5;padding-block:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav menu .sub .cont a{padding-inline:0.75em}nav menu .sub .cont a:not(:first-child){border-left:1px solid #777777}@media screen and (max-width:824px){nav menu .sub .cont a:not(:first-child){border-left:0}}nav menu .sub:hover{height:auto;padding-block:24px}nav menu .item:has(a:hover)>.sub{height:auto;padding-block:24px}nav menu .snslinks{display:none}@media screen and (max-width:824px){nav menu{position:fixed;background-color:#FFFFFF;height:calc(100% - 50px);width:100%;max-width:100%;top:50px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;opacity:0;pointer-events:none;padding-inline:44px}nav menu li{width:100%;border-bottom:1px solid #BEBEBE}nav menu li a p{padding-block:0.75em}nav menu[data-menudisplay=visible]{opacity:1;pointer-events:all}}@media screen and (max-width:824px) and (max-width:824px){nav menu .snslinks{display:-webkit-box;display:-ms-flexbox;display:flex}}nav #daytable-and-tel{display:none;background-color:#FFFFFF;-webkit-padding-before:64px;padding-block-start:64px}@media screen and (max-width:824px){nav #daytable-and-tel{display:block;position:fixed;background-color:#FFFFFF;height:calc(100% - 50px);width:100%;max-width:100%;top:50px;left:0;opacity:0;pointer-events:none;padding-inline:32px}nav #daytable-and-tel[data-timedisplay=visible]{opacity:1;pointer-events:all}}nav #daytable-and-tel .daytable{-ms-grid-columns:7em (1fr)[6];grid-template-columns:7em repeat(6,1fr);-ms-grid-rows:(minmax(44px,1fr))[4];grid-template-rows:repeat(4,minmax(44px,1fr));-webkit-padding-after:36px;padding-block-end:36px;border-bottom:1px solid #BEBEBE}nav #daytable-and-tel .daytable>:first-child{-ms-grid-row:1;-ms-grid-column:1}nav #daytable-and-tel .daytable>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}nav #daytable-and-tel .daytable>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}nav #daytable-and-tel .daytable>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}nav #daytable-and-tel .daytable>:nth-child(5){-ms-grid-row:1;-ms-grid-column:5}nav #daytable-and-tel .daytable>:nth-child(6){-ms-grid-row:1;-ms-grid-column:6}nav #daytable-and-tel .daytable>:nth-child(7){-ms-grid-row:1;-ms-grid-column:7}nav #daytable-and-tel .daytable>:nth-child(8){-ms-grid-row:2;-ms-grid-column:1}nav #daytable-and-tel .daytable>:nth-child(9){-ms-grid-row:2;-ms-grid-column:2}nav #daytable-and-tel .daytable>:nth-child(10){-ms-grid-row:2;-ms-grid-column:3}nav #daytable-and-tel .daytable>:nth-child(11){-ms-grid-row:2;-ms-grid-column:4}nav #daytable-and-tel .daytable>:nth-child(12){-ms-grid-row:2;-ms-grid-column:5}nav #daytable-and-tel .daytable>:nth-child(13){-ms-grid-row:2;-ms-grid-column:6}nav #daytable-and-tel .daytable>:nth-child(14){-ms-grid-row:2;-ms-grid-column:7}nav #daytable-and-tel .daytable>:nth-child(15){-ms-grid-row:3;-ms-grid-column:1}nav #daytable-and-tel .daytable>:nth-child(16){-ms-grid-row:3;-ms-grid-column:2}nav #daytable-and-tel .daytable>:nth-child(17){-ms-grid-row:3;-ms-grid-column:3}nav #daytable-and-tel .daytable>:nth-child(18){-ms-grid-row:3;-ms-grid-column:4}nav #daytable-and-tel .daytable>:nth-child(19){-ms-grid-row:3;-ms-grid-column:5}nav #daytable-and-tel .daytable>:nth-child(20){-ms-grid-row:3;-ms-grid-column:6}nav #daytable-and-tel .daytable>:nth-child(21){-ms-grid-row:3;-ms-grid-column:7}nav #daytable-and-tel .daytable>:nth-child(22){-ms-grid-row:4;-ms-grid-column:1}nav #daytable-and-tel .daytable>:nth-child(23){-ms-grid-row:4;-ms-grid-column:2}nav #daytable-and-tel .daytable>:nth-child(24){-ms-grid-row:4;-ms-grid-column:3}nav #daytable-and-tel .daytable>:nth-child(25){-ms-grid-row:4;-ms-grid-column:4}nav #daytable-and-tel .daytable>:nth-child(26){-ms-grid-row:4;-ms-grid-column:5}nav #daytable-and-tel .daytable>:nth-child(27){-ms-grid-row:4;-ms-grid-column:6}nav #daytable-and-tel .daytable>:nth-child(28){-ms-grid-row:4;-ms-grid-column:7}nav #daytable-and-tel .daytable>.r{font-size:14px;border-color:#BEBEBE}nav #daytable-and-tel .daytable>.r .h{-webkit-padding-start:0;padding-inline-start:0}nav #daytable-and-tel .daytable>.r.rh .h{color:#009CA2}nav #daytable-and-tel .daytable>.r.rt .d{color:#5666BE}nav #daytable-and-tel .daytable .annotation{font-size:13px}nav #daytable-and-tel .daytable .annotation:before{color:#009CA2;-webkit-padding-end:0.25em;padding-inline-end:0.25em}nav #daytable-and-tel .telg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-margin-before:50px;margin-block-start:50px;gap:0.25em}nav #daytable-and-tel .telg .tel{color:#009CA2;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:30px;line-height:40px}nav #daytable-and-tel .telg .tel:before{content:"tel";font-size:0.85em;font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-padding-end:0.25em;padding-inline-end:0.25em}nav #daytable-and-tel .telg .tel+p{font-size:14px}nav .snslinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;border-bottom:0;-webkit-margin-before:1em;margin-block-start:1em;gap:22px;font-weight:400}nav .snslinks .insta{color:#e4405f;line-height:1}nav #timetoggle[data-timedisplay=hidden] .forhidden{display:block}nav #timetoggle[data-timedisplay=hidden] .forvisible{display:none}nav button.menubutton{height:50px;width:50px;min-width:50px;color:#FFFFFF;background-color:#009CA2;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav button.menubutton div.toggleicon{height:21px;width:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav button.menubutton div.toggleicon p{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-size:21px;line-height:1}nav button.menubutton>p{font-size:10px;line-height:1.2}nav #timetoggle[data-timedisplay=hidden] .forhidden{display:block}nav #timetoggle[data-timedisplay=hidden] .forvisible{display:none}nav #timetoggle[data-timedisplay=visible] .forhidden{display:none}nav #timetoggle[data-timedisplay=visible] .forvisible{display:block}nav #menutoggle[data-menudisplay=hidden] .forhidden{display:block}nav #menutoggle[data-menudisplay=hidden] .forvisible{display:none}nav #menutoggle[data-menudisplay=visible] .forhidden{display:none}nav #menutoggle[data-menudisplay=visible] .forvisible{display:block}footer{position:relative;background-color:#009CA2}footer>.cont{padding-block:80px 60px}footer .footercontentwrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:72px}@media screen and (max-width:824px){footer .footercontentwrapper{gap:22px}}@media screen and (max-width:658px){footer .footercontentwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px}}footer .footercontentwrapper>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media screen and (max-width:658px){footer .footercontentwrapper>*{width:100%}}footer .footercontentwrapper .companyinfo{color:#FFFFFF}footer .footercontentwrapper .companyinfo a.cn{display:block;-webkit-margin-after:24px;margin-block-end:24px}footer .footercontentwrapper .companyinfo a.cn img{width:100%}@media screen and (max-width:658px){footer .footercontentwrapper .companyinfo a.cn img{width:clamp(308px,80%,475px)}}footer .footercontentwrapper .companyinfo ul.info{line-height:25px}@media screen and (max-width:658px){footer .footercontentwrapper .companyinfo ul.info{font-size:15px}}footer .footercontentwrapper .companyinfo ul.info p{white-space:nowrap;word-break:keep-all;text-align:left;-moz-text-align-last:left;text-align-last:left}footer .footercontentwrapper .companyinfo ul.info p.tel{font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:38px;line-height:52px;letter-spacing:0.01em}@media screen and (max-width:658px){footer .footercontentwrapper .companyinfo ul.info p.tel{font-size:30px;line-height:41px}}footer .footercontentwrapper .companyinfo ul.info p.tel:before{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;content:"tel";-webkit-margin-end:0.25em;margin-inline-end:0.25em;font-size:0.75em}@media screen and (max-width:658px){footer .footercontentwrapper .companyinfo ul.info>li:last-child{font-size:14px}}footer .footercontentwrapper .daytable{color:#FFFFFF}footer .footercontentwrapper .daytable .r{border-color:#FFFFFF}@media screen and (max-width:658px){footer .footercontentwrapper .daytable p{font-size:13px}}footer menu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;row-gap:15px;-webkit-margin-before:48px;margin-block-start:48px}@media screen and (max-width:658px){footer menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:18px;margin-block-start:18px;font-size:14px}}footer menu a{position:relative;color:#FFFFFF;text-decoration:none}footer menu a:before{display:inline-block;font-size:12px;content:"-";font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-margin-end:0.5em;margin-inline-end:0.5em}footer menu a:after{content:"";position:absolute;bottom:-5px;left:0;height:1px;width:100%;background-color:#FFFFFF;-webkit-transform-origin:center;transform-origin:center;scale:0 1;-webkit-transition:scale 0.4s ease;transition:scale 0.4s ease}footer menu a:hover:before{color:#5666BE}footer menu a:hover:after{scale:1 1;-webkit-transition:scale 0.05s ease;transition:scale 0.05s ease}footer menu a p{font-weight:700;display:inline-block}footer menu .snslinks,footer menu .sub{display:none}footer #totop{display:block;position:absolute;height:46px;width:46px;border-radius:10px;bottom:82px;right:20px;background-color:#FFFFFF;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer #totop p{color:#5666BE;font-size:21px;line-height:1;font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures}@media screen and (max-width:658px){footer #totop{height:30px;width:30px;bottom:55px;right:10px;border-radius:5px}footer #totop p{font-size:13px}}footer #superfooter{height:60px;width:100%;background-color:#FFFFFF}@media screen and (max-width:824px){footer #superfooter{height:45px}}footer #superfooter>.cont{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px){footer #superfooter>.cont{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer #superfooter>.cont>*{color:#5666BE}@media screen and (max-width:824px){footer #superfooter>.cont>*{font-size:10px}}footer #superfooter>.cont a{text-decoration:none}footer #superfooter>.cont a:hover{text-decoration:underline}@media screen and (max-width:824px){footer #superfooter>.cont a{color:#FFFFFF;position:absolute;left:22px;top:-4em}}footer #superfooter>.cont p{text-transform:uppercase}#pagenation{font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:48px;margin-block-start:48px;height:26px;gap:28px}#pagenation a,#pagenation p{font-size:14px;color:#333333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid rgba(0,156,162,0);height:100%;min-width:14px;text-decoration:none}#pagenation a:hover{color:#009CA2}#pagenation a.next,#pagenation a.prev{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;text-decoration:none}#pagenation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;gap:28px}#pagenation ul li{height:100%}#pagenation ul li p{border-bottom:2px solid #009CA2}section.n:not(#hero){padding-block:120px}@media screen and (max-width:824px){section.n:not(#hero){padding-block:80px}}#hero{position:relative;height:678px;width:100%}@media screen and (max-width:824px){#hero{height:617px}}#hero #herobgshadow{position:absolute;height:100%;width:100%;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(rgba(26,11,8,0.95)),color-stop(25%,rgba(26,11,8,0.65)),color-stop(50%,rgba(26,11,8,0)),to(rgba(26,11,8,0)));background:linear-gradient(90deg,rgba(26,11,8,0.95) 0%,rgba(26,11,8,0.65) 25%,rgba(26,11,8,0) 50%,rgba(26,11,8,0) 100%);z-index:1;opacity:0.35}#hero #herobg,#hero #herobgsp{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0}#hero #herobg .splide__arrows,#hero #herobgsp .splide__arrows{display:none}#hero #herobg li,#hero #herobgsp li{height:678px;width:100%;background-repeat:no-repeat no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:824px){#hero #herobg li,#hero #herobgsp li{height:617px}}#hero #herobg{display:block}@media screen and (max-width:824px){#hero #herobg{display:none}}#hero #herobgsp{display:none}@media screen and (max-width:824px){#hero #herobgsp{display:block}}#hero .daytablewrapper{position:absolute;background-color:#FFFFFF;bottom:0;right:0;padding-inline:60px;-webkit-padding-before:40px;padding-block-start:40px;border-top-left-radius:30px;z-index:2}@media screen and (max-width:1000px){#hero .daytablewrapper{padding-inline:44px}}@media screen and (max-width:824px){#hero .daytablewrapper{display:none}}#hero .daytablewrapper .daytable{-ms-grid-columns:7em (1fr)[6];grid-template-columns:7em repeat(6,1fr);-ms-grid-rows:(minmax(44px,1fr))[4];grid-template-rows:repeat(4,minmax(44px,1fr));width:300px}#hero .daytablewrapper .daytable>:first-child{-ms-grid-row:1;-ms-grid-column:1}#hero .daytablewrapper .daytable>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}#hero .daytablewrapper .daytable>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}#hero .daytablewrapper .daytable>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}#hero .daytablewrapper .daytable>:nth-child(5){-ms-grid-row:1;-ms-grid-column:5}#hero .daytablewrapper .daytable>:nth-child(6){-ms-grid-row:1;-ms-grid-column:6}#hero .daytablewrapper .daytable>:nth-child(7){-ms-grid-row:1;-ms-grid-column:7}#hero .daytablewrapper .daytable>:nth-child(8){-ms-grid-row:2;-ms-grid-column:1}#hero .daytablewrapper .daytable>:nth-child(9){-ms-grid-row:2;-ms-grid-column:2}#hero .daytablewrapper .daytable>:nth-child(10){-ms-grid-row:2;-ms-grid-column:3}#hero .daytablewrapper .daytable>:nth-child(11){-ms-grid-row:2;-ms-grid-column:4}#hero .daytablewrapper .daytable>:nth-child(12){-ms-grid-row:2;-ms-grid-column:5}#hero .daytablewrapper .daytable>:nth-child(13){-ms-grid-row:2;-ms-grid-column:6}#hero .daytablewrapper .daytable>:nth-child(14){-ms-grid-row:2;-ms-grid-column:7}#hero .daytablewrapper .daytable>:nth-child(15){-ms-grid-row:3;-ms-grid-column:1}#hero .daytablewrapper .daytable>:nth-child(16){-ms-grid-row:3;-ms-grid-column:2}#hero .daytablewrapper .daytable>:nth-child(17){-ms-grid-row:3;-ms-grid-column:3}#hero .daytablewrapper .daytable>:nth-child(18){-ms-grid-row:3;-ms-grid-column:4}#hero .daytablewrapper .daytable>:nth-child(19){-ms-grid-row:3;-ms-grid-column:5}#hero .daytablewrapper .daytable>:nth-child(20){-ms-grid-row:3;-ms-grid-column:6}#hero .daytablewrapper .daytable>:nth-child(21){-ms-grid-row:3;-ms-grid-column:7}#hero .daytablewrapper .daytable>:nth-child(22){-ms-grid-row:4;-ms-grid-column:1}#hero .daytablewrapper .daytable>:nth-child(23){-ms-grid-row:4;-ms-grid-column:2}#hero .daytablewrapper .daytable>:nth-child(24){-ms-grid-row:4;-ms-grid-column:3}#hero .daytablewrapper .daytable>:nth-child(25){-ms-grid-row:4;-ms-grid-column:4}#hero .daytablewrapper .daytable>:nth-child(26){-ms-grid-row:4;-ms-grid-column:5}#hero .daytablewrapper .daytable>:nth-child(27){-ms-grid-row:4;-ms-grid-column:6}#hero .daytablewrapper .daytable>:nth-child(28){-ms-grid-row:4;-ms-grid-column:7}@media screen and (max-width:1000px){#hero .daytablewrapper .daytable{width:clamp(260px,30dvw,300px)}}#hero .daytablewrapper .daytable>.r{font-size:14px;border-color:#BEBEBE}#hero .daytablewrapper .daytable>.r .h{-webkit-padding-start:0;padding-inline-start:0}#hero .daytablewrapper .daytable>.r.rt .d{color:#5666BE}#hero .daytablewrapper .daytable>.r.rb{color:#009CA2}#hero .daytablewrapper .daytable .annotation{font-size:13px}#hero .daytablewrapper .daytable .annotation:before{color:#009CA2;-webkit-padding-end:0.25em;padding-inline-end:0.25em}#hero .textwrapper{position:absolute;color:#FFFFFF;bottom:60px;left:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.75em;z-index:2}@media screen and (max-width:1000px){#hero .textwrapper{left:44px}}@media screen and (max-width:824px){#hero .textwrapper{bottom:50px;left:22px;max-width:310px;gap:1.25em}}#hero .textwrapper p.catch{width:376px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:824px){#hero .textwrapper p.catch{width:100%}}#hero .textwrapper h1{width:412px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:824px){#hero .textwrapper h1{width:100%}}#hero .textwrapper p.desc{font-size:15px;line-height:25px}@media screen and (max-width:824px){#hero .textwrapper p.desc{font-size:14px;line-height:23px}}#news_section .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:824px){#news_section .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:60px}}#news_section .cont .imagewrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}@media screen and (max-width:824px){#news_section .cont .imagewrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}}#news_section .cont .imagewrapper img{-o-object-fit:cover;object-fit:cover;border-radius:30px;width:180px;height:490px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#news_section .cont .imagewrapper img:nth-child(2){-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:824px){#news_section .cont .imagewrapper img{width:calc(50% - 6px);border-radius:20px;aspect-ratio:160/130;height:auto;max-width:280px}}#news_section .cont .contentwrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}#news_section .cont .contentwrapper hgroup{-webkit-margin-after:19px;margin-block-end:19px;-webkit-margin-before:64px;margin-block-start:64px}@media screen and (max-width:824px){#news_section .cont .contentwrapper hgroup{-webkit-margin-before:0;margin-block-start:0}}#news_section .cont .contentwrapper .normallink{-webkit-margin-before:46px;margin-block-start:46px}@media screen and (max-width:824px){#news_section .cont .contentwrapper .normallink{-webkit-margin-before:60px;margin-block-start:60px}}#message_section{background-color:#FAF8F5}#message_section .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px){#message_section .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px}}#message_section .cont .messages{-webkit-box-flex:0;-ms-flex:0 0 clamp(0px,50%,500px);flex:0 0 clamp(0px,50%,500px)}@media screen and (max-width:824px){#message_section .cont .messages{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-padding-end:22px;padding-inline-end:22px}}#message_section .cont .messages>h2{max-width:500px;-webkit-margin-after:40px;margin-block-end:40px}@media screen and (max-width:824px){#message_section .cont .messages>h2{-webkit-margin-after:30px;margin-block-end:30px}}#message_section .cont .messages>p{max-width:500px;font-size:16px;line-height:2em}@media screen and (max-width:824px){#message_section .cont .messages>p{min-width:100%}}#message_section .cont .messages .normallink{-webkit-margin-before:76px;margin-block-start:76px}@media screen and (max-width:824px){#message_section .cont .messages .normallink{display:none}}#message_section .cont .doctor{-webkit-box-flex:0;-ms-flex:0 1 50dvw;flex:0 1 50dvw;-webkit-padding-start:clamp(22px,50dvw - 400px,80px);padding-inline-start:clamp(22px,50dvw - 400px,80px)}@media screen and (max-width:824px){#message_section .cont .doctor{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:520px;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-start:auto;margin-inline-start:auto}}#message_section .cont .doctor .doctor-portlate{height:530px;background-repeat:no-repeat no-repeat;background-size:cover;background-position:top center;border-top-left-radius:40px;border-bottom-left-radius:40px}@media screen and (max-width:824px){#message_section .cont .doctor .doctor-portlate{border-top-left-radius:20px;border-bottom-left-radius:20px;height:auto;width:100%;aspect-ratio:353/290}}#message_section .cont .doctor .doctor-info{-webkit-padding-end:44px;padding-inline-end:44px}@media screen and (max-width:824px){#message_section .cont .doctor .doctor-info{-webkit-padding-end:22px;padding-inline-end:22px}}#message_section .cont .doctor .doctor-info p.name{font-size:19px;-webkit-margin-before:20px;margin-block-start:20px}@media screen and (max-width:824px){#message_section .cont .doctor .doctor-info p.name{font-size:17px}}#message_section .cont .doctor .doctor-info p.explanation{font-size:14px;line-height:24px;-webkit-margin-before:8px;margin-block-start:8px}#message_section .cont .doctor .normallink{display:none;-webkit-margin-before:56px;margin-block-start:56px}@media screen and (max-width:824px){#message_section .cont .doctor .normallink{display:inline-block}}#features_section{position:relative;overflow-x:clip}#features_section .bglogomark{top:-96px;right:-8px;height:403px;width:auto;aspect-ratio:350/403;position:absolute;background-repeat:no-repeat no-repeat;background-size:contain;background-position:center center;background-image:url(logo30_350x403.svg);z-index:0}@media screen and (max-width:824px){#features_section .bglogomark{height:280px;top:-120px;right:-12px}}@media screen and (max-width:450px){#features_section .bglogomark{height:170px;top:-20px;right:-12px}}#features_section hgroup+p{position:relative;line-height:30px;-webkit-margin-before:18px;margin-block-start:18px}#features_section ul.features_wrapper{width:100%;display:-ms-grid;display:grid;row-gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;-ms-grid-columns:minmax(0px,464px) 22px minmax(0px,464px);grid-template-columns:repeat(2,minmax(0px,464px));-webkit-margin-before:60px;margin-block-start:60px;-webkit-padding-after:56px;padding-block-end:56px}@media screen and (max-width:824px){#features_section ul.features_wrapper{max-width:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:30px;margin-block-start:30px;margin-inline:auto;-webkit-padding-after:0;padding-block-end:0}}#features_section ul.features_wrapper li{position:relative}@media screen and (max-width:824px){#features_section ul.features_wrapper li{width:100%;max-width:420px}}@media screen and (max-width:824px){#features_section ul.features_wrapper li:nth-child(odd){-ms-flex-item-align:start;align-self:flex-start;-webkit-padding-end:22px;padding-inline-end:22px}}#features_section ul.features_wrapper li:nth-child(2n){translate:0 56px}@media screen and (max-width:824px){#features_section ul.features_wrapper li:nth-child(2n){translate:0 0;-ms-flex-item-align:end;align-self:flex-end;-webkit-padding-start:22px;padding-inline-start:22px}#features_section ul.features_wrapper li:nth-child(2n) .point{left:22px}}#features_section ul.features_wrapper li .point{font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-weight:600;position:absolute;top:62px;left:0}@media screen and (max-width:824px){#features_section ul.features_wrapper li .point{top:24px}}#features_section ul.features_wrapper li .point p:first-child{color:#009CA2;font-size:20px;line-height:24px;text-transform:uppercase}@media screen and (max-width:824px){#features_section ul.features_wrapper li .point p:first-child{font-size:16px}}#features_section ul.features_wrapper li .point p:last-child{color:#5666BE;font-size:55px;line-height:64px}@media screen and (max-width:824px){#features_section ul.features_wrapper li .point p:last-child{font-size:46px}}#features_section ul.features_wrapper li .img{height:auto;width:100%;max-width:450px;aspect-ratio:1;margin-inline:auto;background-repeat:no-repeat no-repeat;background-size:contain;background-position:center center}#features_section ul.features_wrapper li h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;-webkit-margin-after:20px;margin-block-end:20px;-webkit-margin-before:-54px;margin-block-start:-54px}#features_section ul.features_wrapper li h4 span{display:block;font-size:26px;line-height:54px;color:#FFFFFF;background-color:#009CA2;padding-inline:0.5em}@media screen and (max-width:824px){#features_section ul.features_wrapper li h4 span{font-size:22px;line-height:42px}}#features_section ul.features_wrapper li p.description{padding-inline:22px;font-size:15px;line-height:28px;max-width:420px}section.n#treatment_mri_section{-webkit-padding-before:0;padding-block-start:0}@media screen and (max-width:824px){section.n#treatment_mri_section hgroup h2{line-height:32px;-webkit-margin-before:8px;margin-block-start:8px;word-break:auto-phrase}}section.n#treatment_mri_section hgroup.treatment_hgroup+p.hgroupdescription{max-width:680px;margin-inline:auto}section.n#treatment_mri_section p.hgroupdescription{-webkit-margin-before:30px;margin-block-start:30px;line-height:30px}@media screen and (max-width:824px){section.n#treatment_mri_section p.hgroupdescription{-webkit-margin-before:30px;margin-block-start:30px}}section.n#treatment_mri_section .treatment_image{height:864px;width:100%;background-repeat:no-repeat no-repeat;background-size:cover;background-position:top center}@media screen and (max-width:824px){section.n#treatment_mri_section .treatment_image{height:280px}}section.n#treatment_mri_section .treatment_main{-webkit-padding-after:120px;padding-block-end:120px}@media screen and (max-width:824px){section.n#treatment_mri_section .treatment_main{-webkit-padding-after:80px;padding-block-end:80px}}section.n#treatment_mri_section .treatment_content{background-color:#FAF8F5;background-image:url(logo_alt.webp),url(logo_alt.webp);background-repeat:no-repeat,no-repeat;background-size:auto,auto;background-position:top left,bottom right -50px;border-radius:40px;padding-block:120px;padding-inline:40px;-webkit-margin-before:-320px;margin-block-start:-320px}@media screen and (max-width:824px){section.n#treatment_mri_section .treatment_content{background-size:280px,280px;padding-inline:22px;-webkit-padding-before:60px;padding-block-start:60px;-webkit-padding-after:106px;padding-block-end:106px;-webkit-margin-before:-100px;margin-block-start:-100px}}@media screen and (max-width:658px){section.n#treatment_mri_section .treatment_content{background-position:top left,bottom 34px right -10px;background-size:190px,190px}}section.n#treatment_mri_section .treatment_content ul.treatments_list{max-width:770px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));margin-inline:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:45px;-webkit-margin-before:50px;margin-block-start:50px}@media screen and (max-width:824px){section.n#treatment_mri_section .treatment_content ul.treatments_list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:20px;-webkit-margin-before:20px;margin-block-start:20px}}@media screen and (max-width:658px){section.n#treatment_mri_section .treatment_content ul.treatments_list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment{aspect-ratio:1}@media screen and (max-width:824px){section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment{max-width:230px}}section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment a{height:100%;width:100%;background-color:#FFFFFF;text-decoration:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #FFFFFF;-webkit-transition:border-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-color 0.3s ease,box-shadow 0.3s ease;transition:border-color 0.3s ease,box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease}section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment a:hover{border-color:#009CA2;-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.1333333333);box-shadow:0 5px 8px rgba(0,0,0,0.1333333333);-webkit-transition:border-color 0.1s ease,-webkit-box-shadow 0.1s ease;transition:border-color 0.1s ease,-webkit-box-shadow 0.1s ease;transition:border-color 0.1s ease,box-shadow 0.1s ease;transition:border-color 0.1s ease,box-shadow 0.1s ease,-webkit-box-shadow 0.1s ease}section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment a .treaticon{aspect-ratio:230/122;height:auto;width:100%;background-repeat:no-repeat no-repeat;background-size:contain;background-position:center center}@media screen and (max-width:824px){section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment a .treaticon{-webkit-margin-before:-8px;margin-block-start:-8px;-webkit-margin-after:8px;margin-block-end:8px;height:100px}}@media screen and (max-width:450px){section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment a .treaticon{-webkit-margin-before:-4px;margin-block-start:-4px;-webkit-margin-after:4px;margin-block-end:4px;height:70px}}section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment a .treattitle{color:#009CA2;font-size:20px;letter-spacing:0;font-variant-east-asian:proportional-width;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.03em}@media screen and (max-width:824px){section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment a .treattitle{font-size:16px}}@media screen and (max-width:450px){section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment a .treattitle{font-size:13px}}section.n#treatment_mri_section .treatment_content ul.treatments_list li.treatment a.disavailable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}section.n#treatment_mri_section .treatment_content .medical-information_link{max-width:770px;-webkit-margin-before:76px;margin-block-start:76px;margin-inline:auto}@media screen and (max-width:824px){section.n#treatment_mri_section .treatment_content .medical-information_link{-webkit-margin-before:56px;margin-block-start:56px}}section.n#treatment_mri_section .mri_main .descriptionwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}section.n#treatment_mri_section .mri_main .descriptionwrapper p.hgroupdescription{-webkit-box-flex:0;-ms-flex:0 999 auto;flex:0 999 auto;max-width:666px}section.n#treatment_mri_section .mri_main .descriptionwrapper div.mri_link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:824px){section.n#treatment_mri_section .mri_main .descriptionwrapper div.mri_link{display:none}}section.n#treatment_mri_section .mri_main .descriptionwrapper div.mri_link a{translate:-24px 0;-webkit-padding-start:24px;padding-inline-start:24px}section.n#treatment_mri_section .mri_main .descriptionwrapper div.mri_link a p{white-space:nowrap;word-wrap:nowrap}section.n#treatment_mri_section .mri_main ul.braincheckups{display:-ms-grid;display:grid;gap:35px;grid-template-columns:repeat(auto-fill,310px);-webkit-margin-before:50px;margin-block-start:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:824px){section.n#treatment_mri_section .mri_main ul.braincheckups{gap:30px;grid-template-columns:repeat(auto-fill,330px);-webkit-margin-before:30px;margin-block-start:30px}}section.n#treatment_mri_section .mri_main ul.braincheckups li a{text-decoration:none}section.n#treatment_mri_section .mri_main ul.braincheckups li a .braincheckup_image{position:relative;height:auto;width:100%;aspect-ratio:310/220;border-radius:20px;overflow:hidden}@media screen and (max-width:824px){section.n#treatment_mri_section .mri_main ul.braincheckups li a .braincheckup_image{aspect-ratio:330/220}}section.n#treatment_mri_section .mri_main ul.braincheckups li a .braincheckup_image .braincheckup_bg{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(172,183,135,0.1333333333);-webkit-transition:scale 0.3s ease;transition:scale 0.3s ease;background-repeat:no-repeat no-repeat;background-size:cover;background-position:center center}section.n#treatment_mri_section .mri_main ul.braincheckups li a:hover .braincheckup_bg{scale:1.1;-webkit-transition:scale 0.1s ease;transition:scale 0.1s ease}section.n#treatment_mri_section .mri_main ul.braincheckups li a hgroup.braincheckup_text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:-8px;margin-block-start:-8px;gap:10px}section.n#treatment_mri_section .mri_main ul.braincheckups li a hgroup.braincheckup_text .number{height:52px;width:52px;color:#FFFFFF;font-weight:600;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:26px;background-repeat:no-repeat no-repeat;background-size:contain;background-position:center center;background-image:url(circle.webp);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.n#treatment_mri_section .mri_main ul.braincheckups li a hgroup.braincheckup_text h4{color:#009CA2;font-size:20px}section.n#treatment_mri_section .mri_main .mri_link_sp{display:none}@media screen and (max-width:824px){section.n#treatment_mri_section .mri_main .mri_link_sp{display:block;-webkit-margin-before:56px;margin-block-start:56px}}#to_first_visit_section{background-color:#FAF8F5}#to_first_visit_section .description{-webkit-margin-before:30px;margin-block-start:30px;line-height:30px}@media screen and (max-width:824px){#to_first_visit_section .description{-webkit-margin-before:30px;margin-block-start:30px}}#to_first_visit_section .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:824px){#to_first_visit_section .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}#to_first_visit_section .imagewrapper{-webkit-box-flex:0;-ms-flex:0 0 50dvw;flex:0 0 50dvw;-webkit-padding-end:80px;padding-inline-end:80px}@media screen and (max-width:1000px){#to_first_visit_section .imagewrapper{-webkit-padding-end:44px;padding-inline-end:44px}}@media screen and (max-width:824px){#to_first_visit_section .imagewrapper{-webkit-padding-end:22px;padding-inline-end:22px}}#to_first_visit_section .imagewrapper .to_first_visit_image{height:100%;width:100%;background-color:#090;border-top-right-radius:30px;border-bottom-right-radius:30px;background-repeat:no-repeat no-repeat;background-size:cover;background-position:top center}@media screen and (max-width:824px){#to_first_visit_section .imagewrapper .to_first_visit_image{border-top-right-radius:20px;border-bottom-right-radius:20px}}#to_first_visit_section .contentwrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 22px);flex:0 0 calc(50% - 22px);-webkit-padding-after:40px;padding-block-end:40px}@media screen and (max-width:824px){#to_first_visit_section .contentwrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-padding-start:22px;padding-inline-start:22px}}#to_first_visit_section .contentwrapper .normallink{-webkit-margin-before:76px;margin-block-start:76px}@media screen and (max-width:824px){#to_first_visit_section .contentwrapper .normallink{display:none}}#to_first_visit_section .tfv_link_sp{display:none}@media screen and (max-width:824px){#to_first_visit_section .tfv_link_sp{display:block;-webkit-margin-before:56px;margin-block-start:56px}}.front_infinityslide{height:320px;width:100%}@media screen and (max-width:824px){.front_infinityslide{height:240px}}@media screen and (max-width:658px){.front_infinityslide{height:110px}}.front_infinityslide .infinityslide_img{height:320px;min-width:547px;max-width:547px;background-repeat:no-repeat no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:824px){.front_infinityslide .infinityslide_img{height:240px;min-width:380px;max-width:380px}}@media screen and (max-width:658px){.front_infinityslide .infinityslide_img{height:110px;min-width:190px;max-width:190px}}section#dcolumn_section ul.dcolumn_list{-webkit-margin-before:80px;margin-block-start:80px;-webkit-margin-after:106px;margin-block-end:106px}@media screen and (max-width:824px){section#dcolumn_section ul.dcolumn_list{-webkit-margin-before:40px;margin-block-start:40px;-webkit-margin-after:56px;margin-block-end:56px}}section#access_section{background-color:#FAF8F5}section#access_section iframe{width:100%;height:425px;-webkit-margin-before:60px;margin-block-start:60px;-webkit-margin-after:50px;margin-block-end:50px}@media screen and (max-width:824px){section#access_section iframe{height:200px;-webkit-margin-before:40px;margin-block-start:40px;-webkit-margin-after:40px;margin-block-end:40px}}section#access_section iframe+a{color:#333333;font-weight:600}@media screen and (max-width:824px){section#access_section iframe+a{font-size:15px}}#pageheader{position:relative;width:100%;background-repeat:no-repeat no-repeat;background-size:cover;background-position:center center;-webkit-margin-after:16px;margin-block-end:16px}#pageheader.page{height:440px}@media screen and (max-width:824px){#pageheader.page{height:220px}}#pageheader.archive,#pageheader.single{height:282px}@media screen and (max-width:824px){#pageheader.archive,#pageheader.single{height:170px}}#pageheader #pageheaderbgshadow{position:absolute;height:100%;width:100%;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(rgba(26,11,8,0.3325)),color-stop(25%,rgba(26,11,8,0.2275)),color-stop(50%,rgba(26,11,8,0)),to(rgba(26,11,8,0)));background:linear-gradient(90deg,rgba(26,11,8,0.3325) 0%,rgba(26,11,8,0.2275) 25%,rgba(26,11,8,0) 50%,rgba(26,11,8,0) 100%);z-index:0;overflow:hidden}#pageheader #pageheaderbgshadow.archive,#pageheader #pageheaderbgshadow.single{background:#FFFFFF}#pageheader #heroslidetitle{position:absolute;left:0;bottom:0;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:317px;font-weight:200;line-height:0.6;width:400em;letter-spacing:0;opacity:0.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pageheader #heroslidetitle span{display:inline-block;color:#FFFFFF;-webkit-padding-start:2.5em;padding-inline-start:2.5em;-webkit-animation:heroslidetitle 90s linear -10s infinite both;animation:heroslidetitle 90s linear -10s infinite both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#pageheader #heroslidetitle.archive span,#pageheader #heroslidetitle.single span{color:#EFEFEF;text-transform:capitalize}@media screen and (max-width:824px){#pageheader #heroslidetitle{font-size:150px}}#pageheader .heroh{position:absolute;left:0;bottom:80px;width:100%;z-index:2}@media screen and (max-width:824px){#pageheader .heroh{bottom:40px}}#pageheader .heroh h1{color:#FFFFFF;font-size:36px;font-weight:600}@media screen and (max-width:824px){#pageheader .heroh h1{font-size:28px}}#pageheader .heroh.archive h1,#pageheader .heroh.single h1{color:#333333}#pageheader .breadcrumb{font-size:13px;position:absolute;bottom:-2.5em;left:0;width:100%;z-index:3}@media screen and (max-width:658px){#pageheader .breadcrumb{font-size:12px;bottom:-2em}}#pageheader .breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pageheader .breadcrumb ul li{line-height:1}#pageheader .breadcrumb ul li:not(:first-child){-webkit-padding-start:1em;padding-inline-start:1em}#pageheader .breadcrumb ul li:not(:first-child)>:before{color:#BEBEBE;content:"／";-webkit-padding-end:1em;padding-inline-end:1em}#pageheader .breadcrumb ul li a{text-decoration:none;color:#BEBEBE;font-weight:400}#pageheader .breadcrumb ul li a:hover{color:#009CA2}#pageheader .breadcrumb ul li p{color:#333333;font-weight:400}@-webkit-keyframes heroslidetitle{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes heroslidetitle{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}#map_section iframe{height:510px;width:100%}@media screen and (max-width:1000px){#map_section iframe{height:420px}}@media screen and (max-width:824px){#map_section iframe{height:360px}}@media screen and (max-width:450px){#map_section iframe{height:240px}}section.gr{background-color:#FAF8F5;-webkit-margin-before:-16px;margin-block-start:-16px}#doctor_message_section .doctor_message_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-block:42px}@media screen and (max-width:824px){#doctor_message_section .doctor_message_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding-block:30px}}#doctor_message_section .doctor_message_wrapper .dmcontentwrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media screen and (max-width:824px){#doctor_message_section .doctor_message_wrapper .dmcontentwrapper{gap:8px}}#doctor_message_section .doctor_message_wrapper .dmcontentwrapper h3{font-size:30px;line-height:48px;white-space:nowrap;word-break:keep-all}@media screen and (max-width:824px){#doctor_message_section .doctor_message_wrapper .dmcontentwrapper h3{font-size:22px;line-height:35px}}#doctor_message_section .doctor_message_wrapper .dmcontentwrapper .explanation{max-width:448px;font-size:16px;line-height:33px}@media screen and (max-width:824px){#doctor_message_section .doctor_message_wrapper .dmcontentwrapper .explanation{max-width:100%}}#doctor_message_section .doctor_message_wrapper .dmcontentwrapper .dname{font-size:19px;line-height:32px;-webkit-margin-before:20px;margin-block-start:20px}@media screen and (max-width:824px){#doctor_message_section .doctor_message_wrapper .dmcontentwrapper .dname{display:none}}#doctor_message_section .doctor_message_wrapper .dmimagewrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-padding-start:30px;padding-inline-start:30px}@media screen and (max-width:824px){#doctor_message_section .doctor_message_wrapper .dmimagewrapper{width:100%;padding-inline:22px;max-width:480px}}#doctor_message_section .doctor_message_wrapper .dmimagewrapper .dmportlate{height:520px;width:100%;border-radius:40px;background-repeat:no-repeat no-repeat;background-size:cover;background-position:top center}@media screen and (max-width:824px){#doctor_message_section .doctor_message_wrapper .dmimagewrapper .dmportlate{height:auto;aspect-ratio:287/318}}#doctor_message_section .doctor_message_wrapper .dmimagewrapper .dcap{font-size:16px;line-height:24px;-webkit-margin-before:12px;margin-block-start:12px}#doctor_message_section .doctor_message_wrapper .dmimagewrapper .dname{display:none;font-size:17px;line-height:32px;-webkit-margin-before:20px;margin-block-start:20px}@media screen and (max-width:824px){#doctor_message_section .doctor_message_wrapper .dmimagewrapper .dname{display:block}}#doctor_message_section .doctor_career_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:90px}@media screen and (max-width:1000px){#doctor_message_section .doctor_career_wrapper{gap:22px}}@media screen and (max-width:824px){#doctor_message_section .doctor_career_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}#doctor_message_section .doctor_career_wrapper>* h4{font-size:21px;line-height:1.5}#doctor_message_section .doctor_career_wrapper>* ul{-webkit-padding-start:21px;padding-inline-start:21px;font-size:15px;line-height:32px;border-left:1px solid #BEBEBE;-webkit-margin-before:1em;margin-block-start:1em}@media screen and (max-width:824px){#doctor_message_section .doctor_career_wrapper>* ul{font-size:14px;line-height:24px}}#clinic-pholosophy{-webkit-padding-after:60px;padding-block-end:60px;-webkit-padding-after:0px;padding-block-end:0px}@media screen and (max-width:824px){#clinic-pholosophy{-webkit-padding-after:0px;padding-block-end:0px}}#clinic-pholosophy .pholosophy_image{background-repeat:no-repeat no-repeat;background-size:cover;background-position:top center;width:100%;height:630px}@media screen and (max-width:824px){#clinic-pholosophy .pholosophy_image{height:230px}}#clinic-pholosophy .pholosophy_content{background-color:#FFFFFF;border-radius:40px;-webkit-padding-before:90px;padding-block-start:90px;-webkit-margin-before:-198px;margin-block-start:-198px}@media screen and (max-width:824px){#clinic-pholosophy .pholosophy_content{border-radius:20px;-webkit-padding-before:60px;padding-block-start:60px;-webkit-margin-before:-130px;margin-block-start:-130px}}#clinic-pholosophy .pholosophy_content hgroup{display:block}@media screen and (max-width:824px){#clinic-pholosophy .pholosophy_content hgroup h2{line-height:32px;-webkit-margin-before:8px;margin-block-start:8px;white-space:nowrap}}#clinic-pholosophy .pholosophy_content h3.philosophy_copy{color:#009CA2;font-size:32px;line-height:50px;text-align:center;-webkit-margin-before:12px;margin-block-start:12px;max-width:640px;margin-inline:auto}@media screen and (max-width:824px){#clinic-pholosophy .pholosophy_content h3.philosophy_copy{max-width:344px;font-size:18px;line-height:28px;-webkit-margin-before:26px;margin-block-start:26px}}#clinic-pholosophy .pholosophy_content p.philosophy_description{z-index:16;line-height:30px;max-width:716px;margin-inline:auto;-webkit-margin-before:40px;margin-block-start:40px;text-align:center;-moz-text-align-last:center;text-align-last:center}@media screen and (max-width:824px){#clinic-pholosophy .pholosophy_content p.philosophy_description{-webkit-margin-before:26px;margin-block-start:26px;line-height:28px}}.subsection h2{text-align:center;line-height:1}.subsection h2:after{display:block;content:"";background-color:#009CA2;height:3px;width:64px;margin-inline:auto;-webkit-margin-before:24px;margin-block-start:24px}.subsection h3{font-size:28px;line-height:28px;text-align:center;-webkit-margin-before:50px;margin-block-start:50px;-webkit-margin-after:40px;margin-block-end:40px}@media screen and (max-width:824px){.subsection h3{font-size:18px;margin-block:30px}}.subsection h3+p{max-width:600px;margin-inline:auto;line-height:30px;-webkit-margin-after:50px;margin-block-end:50px}@media screen and (max-width:824px){.subsection h3+p{line-height:28px;-webkit-margin-after:30px;margin-block-end:30px}}#clinic-features .clinic-pholosophies_and_equipments{-webkit-margin-before:50px;margin-block-start:50px}@media screen and (max-width:824px){#clinic-features .clinic-pholosophies_and_equipments{-webkit-margin-before:30px;margin-block-start:30px}}#clinic-introduction{background-color:#FAF8F5}#clinic-introduction ul.clinic-introduction_photos{display:-ms-grid;display:grid;height:auto;-ms-grid-columns:1fr clamp(8px,2.7%,27px) 1fr clamp(8px,2.7%,27px) 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto;grid-template-rows:auto;-webkit-column-gap:clamp(8px,2.7%,27px);-moz-column-gap:clamp(8px,2.7%,27px);column-gap:clamp(8px,2.7%,27px);width:100%}#clinic-introduction ul.clinic-introduction_photos>:first-child{-ms-grid-row:1;-ms-grid-column:1}#clinic-introduction ul.clinic-introduction_photos>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}#clinic-introduction ul.clinic-introduction_photos>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}@media screen and (max-width:824px){#clinic-introduction ul.clinic-introduction_photos{grid-template-columns:repeat(auto-fill,315px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:450px){#clinic-introduction ul.clinic-introduction_photos{grid-template-columns:repeat(auto-fill,287px)}}#clinic-introduction ul.clinic-introduction_photos li{width:100%;-webkit-margin-after:clamp(8px,3.8dvw,42px);margin-block-end:clamp(8px,3.8dvw,42px)}@media screen and (max-width:824px){#clinic-introduction ul.clinic-introduction_photos li{-webkit-margin-after:22px;margin-block-end:22px}}#clinic-introduction ul.clinic-introduction_photos li img{aspect-ratio:315/210;border-radius:20px;-o-object-fit:cover;object-fit:cover;width:100%}#clinic-introduction ul.clinic-introduction_photos li iframe{aspect-ratio:315/210;width:100%;height:auto;border-radius:20px}#clinic-introduction ul.clinic-introduction_photos li .introduction_desc{font-size:16px;-webkit-margin-before:8px;margin-block-start:8px}@media screen and (max-width:824px){#clinic-introduction ul.clinic-introduction_photos li .introduction_desc{font-size:14px;-webkit-margin-before:4px;margin-block-start:4px}}#clinic-introduction .clinic_googlemap{aspect-ratio:315/210;width:100%;height:auto}#clinic-introduction .clinic_googlemap iframe{aspect-ratio:315/210;width:100%;height:auto;border-radius:20px}#clinic-equipment{background-color:rgba(0,156,162,0.1)}.clinic-pholosophies_and_equipments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}@media screen and (max-width:824px){.clinic-pholosophies_and_equipments{gap:30px}}@media screen and (max-width:658px){.clinic-pholosophies_and_equipments{max-width:420px;margin-inline:auto}}.clinic-pholosophies_and_equipments .equipments_content{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:340px 4% 1fr;grid-template-columns:340px 1fr;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;-ms-grid-rows:66px 22px 1fr;grid-template-rows:66px 1fr;row-gap:22px}.clinic-pholosophies_and_equipments .equipments_content>:first-child{-ms-grid-row:1;-ms-grid-column:1}.clinic-pholosophies_and_equipments .equipments_content>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.clinic-pholosophies_and_equipments .equipments_content>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.clinic-pholosophies_and_equipments .equipments_content>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}@media screen and (max-width:824px){.clinic-pholosophies_and_equipments .equipments_content{-ms-grid-columns:43.42% 1fr;grid-template-columns:43.42% 1fr;-ms-grid-rows:64px 1fr;grid-template-rows:64px 1fr}.clinic-pholosophies_and_equipments .equipments_content>:first-child{-ms-grid-row:1;-ms-grid-column:1}.clinic-pholosophies_and_equipments .equipments_content>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.clinic-pholosophies_and_equipments .equipments_content>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.clinic-pholosophies_and_equipments .equipments_content>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}}@media screen and (max-width:658px){.clinic-pholosophies_and_equipments .equipments_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}}.clinic-pholosophies_and_equipments .equipments_content .equipment_photo{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;border-radius:20px}@media screen and (max-width:824px){.clinic-pholosophies_and_equipments .equipments_content .equipment_photo{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:658px){.clinic-pholosophies_and_equipments .equipments_content .equipment_photo{height:auto;width:100%;aspect-ratio:330/220}}.clinic-pholosophies_and_equipments .equipments_content .equipment_title{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;line-height:60px;border-bottom:1px solid #333333;font-weight:500}@media screen and (max-width:824px){.clinic-pholosophies_and_equipments .equipments_content .equipment_title{font-size:25px}}@media screen and (max-width:658px){.clinic-pholosophies_and_equipments .equipments_content .equipment_title{line-height:1;height:64px}}.clinic-pholosophies_and_equipments .equipments_content .equipment_paragraph{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;font-size:17px;line-height:30px}@media screen and (max-width:824px){.clinic-pholosophies_and_equipments .equipments_content .equipment_paragraph{font-size:16px;line-height:28px}}@media screen and (max-width:658px){.clinic-pholosophies_and_equipments .equipments_content .equipment_paragraph{-webkit-margin-before:18px;margin-block-start:18px}}.clinic-pholosophies_and_equipments .equipments_content .equipment_paragraph a{display:inline-block;color:#5666BE;text-decoration:none}.clinic-pholosophies_and_equipments .equipments_content .equipment_paragraph a span{text-decoration:underline}.clinic-pholosophies_and_equipments .equipments_content .equipment_paragraph a:after{content:"→";color:#009CA2;text-decoration:none;-webkit-margin-start:0.2em;margin-inline-start:0.2em;background-color:transparent;border-radius:50%;height:1.8em;width:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}.clinic-pholosophies_and_equipments .equipments_content .equipment_paragraph a:hover:after{background-color:#009CA2;color:#FFFFFF;text-decoration:none}#medical_information_section .medical_informations_anchor{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3.5% 1fr 3.5% 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:3.5%;-moz-column-gap:3.5%;column-gap:3.5%;row-gap:40px;-webkit-padding-before:16px;padding-block-start:16px;-webkit-padding-after:100px;padding-block-end:100px}@media screen and (max-width:824px){#medical_information_section .medical_informations_anchor{-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;row-gap:24px;-webkit-padding-after:40px;padding-block-end:40px;-ms-grid-columns:1fr 22px 1fr;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:658px){#medical_information_section .medical_informations_anchor{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:15px}}#medical_information_section .medical_informations_anchor li a{position:relative;display:block;background-color:#FFFFFF;border-radius:20px;border:2px solid #FFFFFF;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media screen and (max-width:824px){#medical_information_section .medical_informations_anchor li a{height:86px;border-radius:16px}}@media screen and (max-width:450px){#medical_information_section .medical_informations_anchor li a{height:60px;border-radius:10px}}#medical_information_section .medical_informations_anchor li a h4{position:relative;color:#009CA2;font-size:26px;line-height:1;letter-spacing:0;font-variant-east-asian:proportional-width;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.03em;text-align:center}@media screen and (max-width:824px){#medical_information_section .medical_informations_anchor li a h4{font-size:22px}}@media screen and (max-width:658px){#medical_information_section .medical_informations_anchor li a h4{font-size:18px}}#medical_information_section .medical_informations_anchor li a .symptoms_icon{position:absolute;height:100%;width:100%;top:0;left:0;background-repeat:no-repeat;background-position:center 25%;background-size:45%;opacity:0}#medical_information_section .medical_informations_anchor li a:hover{border-color:#009CA2;-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.1333333333);box-shadow:0 5px 8px rgba(0,0,0,0.1333333333)}#medical_information_section .medical_informations_anchor li a:hover .symptoms_icon{opacity:0.4}#medical_information_section .medical_informations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:80px}@media screen and (max-width:824px){#medical_information_section .medical_informations{gap:50px;-webkit-margin-after:-30px;margin-block-end:-30px}}#medical_information_section .medical_informations li{background-color:#FFFFFF;padding:60px;border-radius:40px}@media screen and (max-width:824px){#medical_information_section .medical_informations li{-webkit-padding-before:40px;padding-block-start:40px;-webkit-padding-after:50px;padding-block-end:50px;padding-inline:44px}}@media screen and (max-width:658px){#medical_information_section .medical_informations li{padding-inline:22px;border-radius:20px}}#medical_information_section .medical_informations li p.medical_informations_paragraph{font-size:15px;line-height:28px}@media screen and (max-width:824px){#medical_information_section .medical_informations li p.medical_informations_paragraph{line-height:25px}}#medical_information_section .medical_informations li h3{width:100%;height:55px;background-color:#009CA2;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:25px}#medical_information_section .medical_informations li h3 span{color:#FFFFFF;font-size:28px;line-height:1}@media screen and (max-width:658px){#medical_information_section .medical_informations li h3{height:40px;border-radius:0}#medical_information_section .medical_informations li h3 span{font-size:18px}}#medical_information_section .medical_informations li .information_content{padding-inline:40px}@media screen and (max-width:824px){#medical_information_section .medical_informations li .information_content{padding-inline:0}}#medical_information_section .medical_informations li .information_content .information_intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-block:50px;gap:35px}@media screen and (max-width:824px){#medical_information_section .medical_informations li .information_content .information_intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-padding-before:30px;padding-block-start:30px}}#medical_information_section .medical_informations li .information_content .information_intro .information_intro_texts h4{font-size:26px;line-height:1;-webkit-padding-start:1em;padding-inline-start:1em;border-left:2px solid #009CA2;-webkit-margin-after:25px;margin-block-end:25px}@media screen and (max-width:658px){#medical_information_section .medical_informations li .information_content .information_intro .information_intro_texts h4{font-size:18px;-webkit-margin-after:15px;margin-block-end:15px}}#medical_information_section .medical_informations li .information_content .information_intro .information_image{-webkit-box-flex:0;-ms-flex:0 0 clamp(210px,37.5%,300px);flex:0 0 clamp(210px,37.5%,300px);background-repeat:no-repeat no-repeat;background-size:cover;background-position:center center;aspect-ratio:300/200;border-radius:20px}@media screen and (max-width:824px){#medical_information_section .medical_informations li .information_content .information_intro .information_image{height:auto;width:clamp(287px,70%,360px)}}#medical_information_section .medical_informations li .information_content .information_comment{border:1px solid #333333;border-radius:20px;padding-block:62px;padding-inline:50px;-webkit-margin-before:36px;margin-block-start:36px}@media screen and (max-width:824px){#medical_information_section .medical_informations li .information_content .information_comment{-webkit-margin-before:32px;margin-block-start:32px;padding-inline:36px;-webkit-padding-after:32px;padding-block-end:32px}}@media screen and (max-width:658px){#medical_information_section .medical_informations li .information_content .information_comment{-webkit-margin-before:0;margin-block-start:0;padding-inline:20px;-webkit-padding-after:20px;padding-block-end:20px;margin-inline:-7px}}#medical_information_section .medical_informations li .information_content .information_comment h4{font-size:26px;line-height:1;-webkit-padding-start:1.5em;padding-inline-start:1.5em;-webkit-padding-before:0.4em;padding-block-start:0.4em;-webkit-margin-before:calc(-1em - 62px);margin-block-start:calc(-1em - 62px);-webkit-margin-after:16px;margin-block-end:16px;height:3em;font-weight:500;background-image:url(fukidashi.svg);background-repeat:no-repeat;background-position:top left;translate:-1.25em 0}@media screen and (max-width:658px){#medical_information_section .medical_informations li .information_content .information_comment h4{font-size:18px;-webkit-margin-after:15px;margin-block-end:15px;background-size:contain;translate:-1em 0}}.content_subject_with_image_wrapper{width:100%;-webkit-padding-after:100px;padding-block-end:100px}@media screen and (max-width:658px){.content_subject_with_image_wrapper{-webkit-padding-after:60px;padding-block-end:60px}}@media screen and (max-width:658px){.content_subject_with_image_wrapper .subject_remarks{-webkit-margin-after:20px;margin-block-end:20px}}h2.content_subject{position:relative;font-size:32px;line-height:1;-webkit-padding-before:42px;padding-block-start:42px;-webkit-margin-after:40px;margin-block-end:40px}@media screen and (max-width:658px){h2.content_subject{font-size:26px;-webkit-padding-before:25px;padding-block-start:25px;-webkit-margin-after:30px;margin-block-end:30px}}h2.content_subject:before{position:absolute;top:0;left:0;content:"";height:3px;width:80px;background-color:#009CA2}@media screen and (max-width:658px){h2.content_subject:before{width:64px}}.subpageh h3{font-weight:500;color:#009CA2;font-size:26px;line-height:40px;-webkit-margin-after:10px;margin-block-end:10px}@media screen and (max-width:824px){.subpageh h3{font-size:20px}}.subpageh .subpageh_wrap{-webkit-margin-after:42px;margin-block-end:42px}.content_subject_with_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;gap:50px}.content_subject_with_image .subject_contents{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content_subject_with_image .subject_contents .subject_paragraph{font-size:16px;line-height:30px;-webkit-margin-after:20px;margin-block-end:20px}@media screen and (max-width:658px){.content_subject_with_image .subject_contents .subject_paragraph{font-size:16px;line-height:28px;-webkit-margin-after:18px;margin-block-end:18px}}.content_subject_with_image .subject_contents dl dt{color:#009CA2;font-size:17px;line-height:28px}.content_subject_with_image .subject_contents dl dt:before{content:"◎"}.content_subject_with_image .subject_contents dl dd{font-size:15px;-webkit-padding-start:1em;padding-inline-start:1em;line-height:28px}@media screen and (max-width:658px){.content_subject_with_image .subject_contents dl dd{-webkit-padding-start:0;padding-inline-start:0}}.content_subject_with_image .subject_contents p.tel{color:#009CA2;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:38px;line-height:52px;letter-spacing:0.01em}@media screen and (max-width:658px){.content_subject_with_image .subject_contents p.tel{font-size:30px;line-height:41px;-webkit-margin-before:-8px;margin-block-start:-8px}}.content_subject_with_image .subject_contents p.tel:before{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;content:"tel";-webkit-margin-end:0.25em;margin-inline-end:0.25em;font-size:0.75em}.content_subject_with_image .subject_contents p.receptime{color:#009CA2;font-size:16px;line-height:22px;text-align:left}.content_subject_with_image .subject_image{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content_subject_with_image .subject_image img{height:auto;width:100%;border-radius:20px;aspect-ratio:340/220}@media screen and (max-width:824px){.content_subject_with_image .subject_image{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%}}.article_contents.subpageh{-webkit-padding-after:100px;padding-block-end:100px}@media screen and (max-width:824px){.article_contents.subpageh{-webkit-padding-after:60px;padding-block-end:60px}}.article_contents.subpageh .article_wrapper{-webkit-margin-before:45px;margin-block-start:45px}@media screen and (max-width:824px){.article_contents.subpageh .article_wrapper{margin-block:30px}}.article_contents.subpageh .article_wrapper h4{font-size:20px;font-weight:600}@media screen and (max-width:824px){.article_contents.subpageh .article_wrapper h4{font-size:18px}}.article_contents.subpageh .article_wrapper h3,.article_contents.subpageh .article_wrapper h4{line-height:1;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:0.75em;margin-block-end:0.75em}.article_contents.subpageh .article_wrapper>ul>li{-webkit-margin-before:1em;margin-block-start:1em}.article_contents.subpageh .article_wrapper>ul>li>p{position:relative;-webkit-padding-start:1.25em;padding-inline-start:1.25em;line-height:1.8}.article_contents.subpageh .article_wrapper>ul>li>p strong{font-weight:800;color:#009CA2}.article_contents.subpageh .article_wrapper>ul>li>p:before{position:absolute;content:"●";color:#009CA2;top:0;left:0}.article_contents.subpageh .article_wrapper>ul.sub>li{-webkit-margin-before:0.5em;margin-block-start:0.5em}.article_contents.subpageh .article_wrapper>ul.sub>li>p:before{position:absolute;content:"・";color:#009CA2;top:0;left:0}#to_first_visit_main_section .cont{-webkit-padding-before:16pt;padding-block-start:16pt}@media screen and (max-width:658px){#to_first_visit_main_section .content_subject_with_image .subject_image{display:none}}#to_first_visit_main_section ul.flow_item li:not(:first-child):before{display:block;content:"";height:40px;width:2px;background-color:#009CA2;margin-inline:auto}@media screen and (max-width:824px){#to_first_visit_main_section ul.flow_item li:not(:first-child):before{height:30px}}#to_first_visit_main_section ul.flow_item li .flow_item_box{width:100%;padding-block:30px;background-color:#FFFFFF;border-radius:40px}@media screen and (max-width:658px){#to_first_visit_main_section ul.flow_item li .flow_item_box{padding-block:40px;border-radius:20px}}#to_first_visit_main_section ul.flow_item li .flow_item_box .flow_item_container{max-width:880px;padding-inline:40px;margin-inline:auto}@media screen and (max-width:450px){#to_first_visit_main_section ul.flow_item li .flow_item_box .flow_item_container{padding-inline:22px}}#to_first_visit_main_section ul.flow_item li h3{-webkit-margin-before:27px;margin-block-start:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:658px){#to_first_visit_main_section ul.flow_item li h3{-webkit-margin-before:0;margin-block-start:0}}#to_first_visit_main_section ul.flow_item li h3 .flow_step{color:#009CA2;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-transform:uppercase;font-size:19px;line-height:1;-webkit-padding-end:0.5em;padding-inline-end:0.5em;-webkit-padding-after:20px;padding-block-end:20px;border-bottom:1px solid #009CA2}@media screen and (max-width:658px){#to_first_visit_main_section ul.flow_item li h3 .flow_step{font-size:16px}}#to_first_visit_main_section ul.flow_item li h3 .flow_number{color:#009CA2;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:28px;line-height:0.8;-webkit-padding-after:20px;padding-block-end:20px;border-bottom:1px solid #009CA2}@media screen and (max-width:658px){#to_first_visit_main_section ul.flow_item li h3 .flow_number{font-size:24px}}#to_first_visit_main_section ul.flow_item li h3 .flow_title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;font-weight:500;font-size:26px;line-height:1;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-after:20px;padding-block-end:20px;border-bottom:1px solid #BEBEBE}@media screen and (max-width:658px){#to_first_visit_main_section ul.flow_item li h3 .flow_title{font-size:22px;-webkit-padding-start:0.5em;padding-inline-start:0.5em}}#to_first_visit_main_section ul.flow_item li .flow_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:22px;-webkit-margin-before:20px;margin-block-start:20px}@media screen and (max-width:658px){#to_first_visit_main_section ul.flow_item li .flow_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-margin-before:25px;margin-block-start:25px}}#to_first_visit_main_section ul.flow_item li .flow_contents .flow_paragraph{-webkit-box-flex:0;-ms-flex:0 1 457px;flex:0 1 457px}@media screen and (max-width:658px){#to_first_visit_main_section ul.flow_item li .flow_contents .flow_paragraph{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}#to_first_visit_main_section ul.flow_item li .flow_contents .flow_paragraph p{font-size:16px;line-height:30px;-moz-text-align-last:left;text-align-last:left}@media screen and (max-width:824px){#to_first_visit_main_section ul.flow_item li .flow_contents .flow_paragraph p{font-size:15px;line-height:25px}}#to_first_visit_main_section ul.flow_item li .flow_contents .flow_paragraph a{display:inline-block;color:#5666BE;text-decoration:none}#to_first_visit_main_section ul.flow_item li .flow_contents .flow_paragraph a span{text-decoration:underline}#to_first_visit_main_section ul.flow_item li .flow_contents .flow_paragraph a:after{content:"→";color:#009CA2;text-decoration:none;-webkit-margin-start:0.2em;margin-inline-start:0.2em;background-color:transparent;border-radius:50%;height:1.8em;width:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}#to_first_visit_main_section ul.flow_item li .flow_contents .flow_paragraph a:hover:after{background-color:#009CA2;color:#FFFFFF;text-decoration:none}#to_first_visit_main_section ul.flow_item li .flow_contents .flow_image{-webkit-box-flex:0;-ms-flex:0 0 273px;flex:0 0 273px}@media screen and (max-width:658px){#to_first_visit_main_section ul.flow_item li .flow_contents .flow_image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}#to_first_visit_main_section ul.flow_item li .flow_contents .flow_image img{width:100%;border-radius:20px;overflow:hidden;max-width:320px;margin-inline:auto}#mriscan_about_section .cont{-webkit-margin-before:16pt;margin-block-start:16pt}@media screen and (max-width:658px){#mriscan_about_section .content_subject_with_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}}#mriscan_about_section .content_subject_with_image .subject_image.subject_btween_image{display:none}@media screen and (max-width:658px){#mriscan_about_section .content_subject_with_image .subject_image.subject_btween_image{display:block;-webkit-margin-after:20px;margin-block-end:20px}}@media screen and (max-width:658px){#mriscan_about_section .content_subject_with_image .subject_image{display:none}}#mriscan_about_section .content_subject_with_image:last-child .subpageh_wrap{-webkit-margin-after:0;margin-block-end:0}#mriscan_about_section .subject_contents.subpageh{-webkit-box-flex:0;-ms-flex:0 100 auto;flex:0 100 auto;-webkit-margin-after:0;margin-block-end:0;max-width:610px}#mriscan_about_section .subject_remarks{color:#009CA2;max-width:610px}.course_item .course_item_box{width:100%;padding-block:50px;background-color:#FFFFFF;border-radius:40px;-webkit-margin-before:50px;margin-block-start:50px}@media screen and (max-width:658px){.course_item .course_item_box{padding-block:40px;border-radius:20px;-webkit-margin-before:30px;margin-block-start:30px}}.course_item .course_item_box .course_item_container{max-width:880px;padding-inline:40px;margin-inline:auto}@media screen and (max-width:450px){.course_item .course_item_box .course_item_container{padding-inline:22px}}.course_item .course_item_box .course_item_container h3{width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-margin-after:20px;margin-block-end:20px}@media screen and (max-width:658px){.course_item .course_item_box .course_item_container h3{height:42px;-webkit-margin-after:25px;margin-block-end:25px}}.course_item .course_item_box .course_item_container h3 span{font-size:26px;border-bottom:1px solid #009CA2}@media screen and (max-width:658px){.course_item .course_item_box .course_item_container h3 span{font-size:22px}}.course_item .course_item_box .course_item_container h3 div.uline{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-bottom:1px solid #BEBEBE}.course_item .course_item_box .course_item_container .course_contents .course_about_list{-webkit-margin-before:30px;margin-block-start:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px}@media screen and (max-width:658px){.course_item .course_item_box .course_item_container .course_contents .course_about_list{-webkit-margin-before:20px;margin-block-start:20px;gap:20px}}.course_item .course_item_box .course_item_container .course_contents .course_about_list .di dt{color:#009CA2;font-size:20px}@media screen and (max-width:658px){.course_item .course_item_box .course_item_container .course_contents .course_about_list .di dt{font-size:17px}}.archives_container{padding:100px;background-color:#FFFFFF;border-radius:40px}.archives_container+.archives_container{-webkit-margin-before:80px;margin-block-start:80px}@media screen and (max-width:1000px){.archives_container{padding:64px;border-radius:30px}}@media screen and (max-width:658px){.archives_container{background-color:transparent;padding-inline:0;padding-block:0;-webkit-margin-before:24px;margin-block-start:24px}}.archives_container.trans{padding:0;background-color:transparent;border-radius:0}@media screen and (max-width:1000px){.archives_container.trans{padding:0;border-radius:0}}#archive_news .cont{-webkit-margin-before:16px;margin-block-start:16px}#single .singlepost p{line-height:30px}@media screen and (max-width:658px){#single .singlepost p{line-height:28px}}#single .singlepost p+p{-webkit-margin-before:2em;margin-block-start:2em}#single .singlepost p+figure.wp-block-image{margin-block:2em}#single .parentlist_link{max-width:800px;-webkit-margin-before:84px;margin-block-start:84px;margin-inline:auto;-webkit-padding-after:40px;padding-block-end:40px}#single .adjacents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:84px;margin-block-start:84px;margin-inline:auto;-webkit-padding-after:40px;padding-block-end:40px}#single .adjacents a{color:#333333;text-decoration:none}#single .adjacents a:hover{color:#009CA2}#single .adjacents a .aj{font-size:14px}#single .adjacents a .aj:after,#single .adjacents a .aj:before{font-size:16px;font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;vertical-align:-2px}#single .adjacents a .title{font-weight:600}#single .adjacents a.newcolumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#single .adjacents a.newcolumn .aj:before{content:"prev";-webkit-padding-end:1em;padding-inline-end:1em}#single .adjacents a.oldcolumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#single .adjacents a.oldcolumn .aj:after{content:"next";-webkit-padding-start:1em;padding-inline-start:1em}.telcontact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.telcontact p{text-align:left;-moz-text-align-last:left;text-align-last:left;white-space:nowrap;word-break:keep-all}.telcontact a.tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;height:58px;width:365px;background-color:#FFFFFF;border-radius:29px;margin-block:18px}@media screen and (max-width:658px){.telcontact a.tel{height:50px;width:250px;margin-block:15px}}.telcontact a.tel span{color:#009CA2;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:28px;font-weight:600;letter-spacing:0.01em}@media screen and (max-width:658px){.telcontact a.tel span{font-size:24px}}.telcontact a.tel span:before{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;content:"tel";-webkit-margin-end:0.25em;margin-inline-end:0.25em;font-size:0.75em}.archives_container .telcontact a.tel{background-color:#FAF8F5}@media screen and (max-width:658px){.archives_container .telcontact a.tel{background-color:#FFFFFF}}#contact_section .telcontact{-webkit-margin-before:50px;margin-block-start:50px}@media screen and (max-width:658px){#contact_section .telcontact{-webkit-margin-before:40px;margin-block-start:40px}}#contact_section h2{line-height:50px}@media screen and (max-width:658px){#contact_section h2{font-size:20px;line-height:35px}}body[data-page=faq] .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}body[data-page=faq] .content .q{color:#009CA2;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:35px;line-height:0.75;font-weight:600;-webkit-margin-end:20px;margin-inline-end:20px}@media screen and (max-width:658px){body[data-page=faq] .content .q{font-size:26px;line-height:1;translate:0;-webkit-margin-end:10px;margin-inline-end:10px}}body[data-page=faq] .content h4{display:inline-block;font-weight:500;font-size:26px;line-height:28px;text-align:left}@media screen and (max-width:658px){body[data-page=faq] .content h4{font-size:20px;translate:0 0}}body[data-page=faq] dl.qandas{width:100%;border-top:1px solid #DEDEDE}body[data-page=faq] dl.qandas .topic{border-bottom:1px solid #DEDEDE}body[data-page=faq] dl.qandas .topic:has(button:hover) dd{background-color:rgba(250,248,245,0.3)}body[data-page=faq] dl.qandas .topic dt{height:auto}@media screen and (max-width:658px){body[data-page=faq] dl.qandas .topic dt{height:auto}}body[data-page=faq] dl.qandas .topic dt button{height:100%;width:100%;color:#009CA2;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-block:35px}@media screen and (max-width:658px){body[data-page=faq] dl.qandas .topic dt button{padding-block:25px}}body[data-page=faq] dl.qandas .topic dt button .openclose{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;position:relative;height:24px}@media screen and (max-width:658px){body[data-page=faq] dl.qandas .topic dt button .openclose{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px}}body[data-page=faq] dl.qandas .topic dt button .openclose:before{content:"";position:absolute;left:0;top:50%;width:100%;height:3px;background-color:#707070;translate:0 -50%}body[data-page=faq] dl.qandas .topic dt button .openclose:after{content:"";position:absolute;left:50%;top:0;height:100%;width:3px;background-color:#707070;translate:-50% 0;-webkit-transition:scale 0.1s ease;transition:scale 0.1s ease}body[data-page=faq] dl.qandas .topic dt button:hover{background-color:rgba(0,156,162,0.02)}body[data-page=faq] dl.qandas .topic dt button:hover .openclose:after,body[data-page=faq] dl.qandas .topic dt button:hover .openclose:before{background-color:#009CA2}body[data-page=faq] dl.qandas .topic dt button[data-fagtoggle=open]:hover{background-color:rgba(250,248,245,0.3)}body[data-page=faq] dl.qandas .topic dt button[data-fagtoggle=open] .openclose:after{scale:1 0}body[data-page=faq] dl.qandas .topic dd{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows 0.2s ease;transition:grid-template-rows 0.2s ease;transition:grid-template-rows 0.2s ease,-ms-grid-rows 0.2s ease}body[data-page=faq] dl.qandas .topic dd .inner{overflow-y:hidden}body[data-page=faq] dl.qandas .topic dd .inner .content{-webkit-padding-after:35px;padding-block-end:35px}@media screen and (max-width:658px){body[data-page=faq] dl.qandas .topic dd .inner .content{-webkit-padding-after:25px;padding-block-end:25px}}body[data-page=faq] dl.qandas .topic dd[data-fagtoggle=open]{-ms-grid-rows:1fr;grid-template-rows:1fr}body[data-page=faq] .faqlink{height:31px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #009CA2;border-radius:15px;width:auto;color:#009CA2;text-decoration:none;-webkit-padding-start:1.5em;padding-inline-start:1.5em;-webkit-padding-end:1em;padding-inline-end:1em;-webkit-margin-before:20px;margin-block-start:20px;font-weight:500}body[data-page=faq] .faqlink p{font-size:14px;line-height:0;translate:0 -1px}body[data-page=faq] .faqlink p:after{content:"→";font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-padding-start:1em;padding-inline-start:1em;translate:0 1px}body[data-page=faq] .faqlink:hover{color:#FFFFFF;background-color:#009CA2}.webreservation{-webkit-margin-before:2em;margin-block-start:2em}.webreservation .webreservationbutton{display:block;aspect-ratio:500/50;height:50px;width:auto;background-repeat:no-repeat no-repeat;background-size:contain;background-position:center center;background-image:url(yoyaku500_50a.png)}.webreservation .webreservationbutton:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}@media screen and (max-width:824px){.webreservation .webreservationbutton{height:auto;width:100%}}.webreservation p{-webkit-margin-before:1em;margin-block-start:1em}#reservation_content .tfv_link_sp{-webkit-margin-before:75px;margin-block-start:75px}@media screen and (max-width:824px){#reservation_content .tfv_link_sp{-webkit-margin-before:56px;margin-block-start:56px}}@media screen and (max-width:658px){#reservation_content .content_subject_with_image .subject_image{display:none}}#recruit_content div.banners{width:100%}#recruit_content div.banners ul.banners{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;row-gap:36px}@media screen and (max-width:1000px){#recruit_content div.banners ul.banners{gap:24px}}@media screen and (max-width:658px){#recruit_content div.banners ul.banners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;max-width:380px;margin-inline:auto}}#recruit_content div.banners ul.banners li{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}@media screen and (max-width:1000px){#recruit_content div.banners ul.banners li{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 24px) / 2);flex:0 0 calc((100% - 24px) / 2)}}@media screen and (max-width:658px){#recruit_content div.banners ul.banners li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}#recruit_content div.banners ul.banners li a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media screen and (max-width:658px){#recruit_content .subject_image{display:none}}#rhidpp_content .article_contents p{line-height:1.8}