@charset "UTF-8";@-webkit-keyframes scrollEffect{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes scrollEffect{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@-webkit-keyframes c-button-readMore-line{0%,to{transform:translateX(0)}50%{transform:translateX(105%)}50.001%{transform:translateX(-105%)}}@keyframes c-button-readMore-line{0%,to{transform:translateX(0)}50%{transform:translateX(105%)}50.001%{transform:translateX(-105%)}}html,img{border:0;outline:0}html{margin:0;padding:0;vertical-align:baseline;background:0 0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr,img{padding:0}a,img{margin:0;font-size:100%;background:0 0}a{vertical-align:baseline}ins,mark{background-color:#ff9;color:#000}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}.mt00{margin-top:0!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mb00{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.pb00{padding-bottom:0!important}.wHalf{width:50%!important}.wTri{width:33%!important}.wQuart{width:25%!important}.wFull{width:100%!important}.poR{position:relative!important}.poS{position:static!important}.ofH{overflow:hidden!important}.ofV{overflow:visible!important}.dB{display:block!important}.dI{display:inline!important}.dIb{display:inline-block!important}.taR{text-align:right!important}.taC{text-align:center!important}.taL{text-align:left!important}.taJ{text-align:justify!important}.flL,img.alignleft{float:left!important}.flR{float:right!important}.flN{float:none!important}.clB{clear:both!important}.aligright{text-align:right!important}.aligcenter{text-align:center!important}.alignleft{text-align:left!important}.flImgL{float:left;margin:10px 70px 20px 0}.flImgR{float:right;margin:10px 0 20px 70px}img.alignleft{margin:5px 40px 20px 0!important}img.alignright{float:right!important;margin:5px 0 20px 40px!important}img.aligncenter{clear:both!important;float:none!important;margin:0 auto 20px!important}a.imgHover07 img{transition:opacity .2s ease-out}#gNaviModal .container .access:hover .label,#gNaviModal .container .access:hover::before,a.imgHover07:hover img{opacity:.7}.clearfix:after{content:"";display:block;clear:both}@media (min-width:751px){.onlySP{display:none!important}}@media (max-width:750px){.onlyPC{display:none!important}.sp-mt00{margin-top:0!important}.sp-mt10{margin-top:10px!important}.sp-mt20{margin-top:20px!important}.sp-mt30{margin-top:30px!important}.sp-mt40{margin-top:40px!important}.sp-mt50{margin-top:50px!important}.sp-mt60{margin-top:60px!important}.sp-mt70{margin-top:70px!important}.sp-mt80{margin-top:80px!important}.sp-mb00{margin-bottom:0!important}.sp-mb10{margin-bottom:10px!important}.sp-mb20{margin-bottom:20px!important}.sp-mb30{margin-bottom:30px!important}.sp-mb40{margin-bottom:40px!important}.sp-mb50{margin-bottom:50px!important}.sp-mb60{margin-bottom:60px!important}.sp-mb70{margin-bottom:70px!important}.sp-mb80{margin-bottom:80px!important}.sp-wHalf{width:50%!important}.sp-wTri{width:33%!important}.sp-wQuart{width:25%!important}.sp-wFull{width:100%!important}.sp-poR{position:relative!important}.sp-poS{position:static!important}.sp-ofH{overflow:hidden!important}.sp-ofV{overflow:visible!important}.sp-dB{display:block!important}.sp-dI{display:inline!important}.sp-dIb{display:inline-block!important}.sp-taR{text-align:right!important}.sp-taC{text-align:center!important}.sp-taL{text-align:left!important}.sp-taJ{text-align:justify!important}.sp-flL{float:left!important}.sp-flR{float:right!important}.sp-flN{float:none!important}.sp-flImgN{float:none;margin:0 auto 20px}}#documentContents{width:1100px;margin:0 auto 80px;padding:50px 0;border-top:4px solid #ccc;border-bottom:4px solid #ccc}#documentContents h1{font-size:2.1875rem}#documentContents h1::before{content:"h1｜"}#documentContents h2{font-size:1.875rem}#documentContents h2::before{content:"h2｜"}#documentContents h3{font-size:1.71875rem}#documentContents h3::before{content:"h3｜"}#documentContents h4{font-size:1.5625rem}#documentContents h4::before{content:"h4｜"}#documentContents h5{font-size:1.40625rem}#documentContents h5::before{content:"h5｜"}#documentContents h6{font-size:1.25rem}#documentContents h6::before{content:"h6｜"}#documentContents ol,#documentContents ul{margin-left:30px}#documentContents hr{width:100%;margin:2em 0;border-width:2px 0 0}#documentContents p,#documentContents table{margin-bottom:20px}#documentContents>:last-child{margin-bottom:0}@media (max-width:750px){#documentContents{width:auto}}#documentContentTables{width:1100px;margin:0 auto 80px;background:#e3e2e2;padding:50px}#documentContentTables h2{font-size:1.4375rem;font-weight:400;border-bottom:1px solid #fff;padding-bottom:20px}#documentContentTables h2,#documentContentTables>p{text-align:center;margin-bottom:20px}#documentContentTables table,#gNaviModal .container .schedule table{width:100%}#documentContentTables table thead{background:#000;color:#fff}#documentContentTables table tbody td,#documentContentTables table tbody th,#documentContentTables table thead td,#documentContentTables table thead th{padding:10px;text-align:center}#documentContentTables table tbody{background:#fff;color:#000}#documentContentTables table tbody .amount{border-bottom:1px solid #ccc;padding:0 0 10px;margin:10px 0;font-size:110%;font-weight:700}@media (max-width:750px){#documentContentTables{width:auto}}@font-face{font-family:"Noto Sans JP";src:url(../font/NotoSansJP-VariableFont_wght.woff2)format("woff2"),url(../font/NotoSansJP-VariableFont_wght.woff)format("woff"),url(../font/NotoSansJP-VariableFont_wght.ttf)format("truetype");font-weight:400 700;font-style:normal}*,:after,:before{box-sizing:border-box}html{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-size:16px;line-height:2;color:#222;-webkit-text-size-adjust:100%}:root html,_:-ms-input-placeholder{font-family:"Noto Sans JP",Meiryo,"MS PGothic","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}html :where(img[class*='wp-image-']){max-width:none!important}html figure{margin:0}#wrapper{min-width:1100px;overflow:hidden;position:relative;z-index:1;background:center top/100%auto no-repeat;background-image:url(../img/bg_wrapper_top.png)}@media (max-width:750px){#wrapper{background-image:url(../img/bg_wrapper_top_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#wrapper{background-image:url(../img/bg_wrapper_top@2x.png)}}#wrapper:after{content:"";display:block;position:absolute;width:3248px;height:auto;background-image:url(../img/bg_subWrapper.png);background-repeat:repeat-y;background-position:top center;background-size:3248px 3551px;top:500px;left:calc(50% - 70px);bottom:0;transform:translateX(-50%);pointer-events:none;z-index:-1}@media (max-width:750px){#wrapper:after{background-image:url(../img/bg_subWrapper_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#wrapper:after{background-image:url(../img/bg_subWrapper@2x.png)}}.fc01,strong{font-weight:400;background:linear-gradient(transparent 50%,#f2d1a3 50%) left bottom 0;padding-bottom:2px}.win .fc01,.win strong{background:linear-gradient(transparent 52%,#f2d1a3 75%) left bottom 3px;padding-bottom:0;font-weight:400}@media (max-width:750px){.fc01,strong{padding-bottom:4px}}.link01{color:#22ac38}.link01:hover{text-decoration:none}a[href^="tel:"]{cursor:default}@media (max-width:750px){html{font-size:32px}html.disableScroll,html.disableScroll body{width:100%;height:100%;overflow:hidden}#wrapper{min-width:750px;padding-bottom:120px}#wrapper:after{width:750px;background-size:750px 8995px;top:3260px;left:0;transform:none}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.scrollEffect,.scrollEffectParent>*{opacity:0}.scrollEffect.show,.scrollEffectParent.show>*,.scrollEffectParent>.show{-webkit-animation:scrollEffect 1.2s ease-out forwards;animation:scrollEffect 1.2s ease-out forwards}.scrollEffectParent>.show{-webkit-animation-delay:0s!important;animation-delay:0s!important}.scrollEffectParent>:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.scrollEffectParent>:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.scrollEffectParent>:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.scrollEffectParent>:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.scrollEffectParent>:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.scrollEffectParent>:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}.scrollEffectParent>:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}.scrollEffectParent>:nth-child(8){-webkit-animation-delay:.7s;animation-delay:.7s}.scrollEffectParent>:nth-child(9){-webkit-animation-delay:.8s;animation-delay:.8s}.scrollEffectParent>:nth-child(10){-webkit-animation-delay:.9s;animation-delay:.9s}.scrollEffectParent>:nth-child(11){-webkit-animation-delay:1s;animation-delay:1s}.scrollEffectParent>:nth-child(12){-webkit-animation-delay:1.1s;animation-delay:1.1s}.scrollEffectParent>:nth-child(13){-webkit-animation-delay:1.2s;animation-delay:1.2s}.scrollEffectParent>:nth-child(14){-webkit-animation-delay:1.3s;animation-delay:1.3s}.scrollEffectParent>:nth-child(15){-webkit-animation-delay:1.4s;animation-delay:1.4s}.scrollEffectParent>:nth-child(16){-webkit-animation-delay:1.5s;animation-delay:1.5s}.scrollEffectParent>:nth-child(17){-webkit-animation-delay:1.6s;animation-delay:1.6s}.scrollEffectParent>:nth-child(18){-webkit-animation-delay:1.7s;animation-delay:1.7s}.scrollEffectParent>:nth-child(19){-webkit-animation-delay:1.8s;animation-delay:1.8s}.scrollEffectParent>:nth-child(20){-webkit-animation-delay:1.9s;animation-delay:1.9s}.scrollEffect.anime_tit,.scrollEffect:has(.anime_pic,.anime_deco,.anime_tit){opacity:unset}.scrollEffect.anime_tit.show,.scrollEffect:has(.anime_pic,.anime_deco,.anime_tit).show{-webkit-animation:none;animation:none}.scrollEffect .anime_deco,.scrollEffect .anime_pic{opacity:0;filter:blur(10px);transition:filter 2s,opacity 1s;transition-delay:.6s}.scrollEffect .anime_tit,.scrollEffect.anime_tit{opacity:0;filter:blur(5px);transition:filter 1.2s,opacity .6s}.scrollEffect.show .anime_deco,.scrollEffect.show .anime_pic,.scrollEffect.show .anime_tit,.scrollEffect.show.anime_tit{opacity:1;filter:blur(0)}#header{position:absolute;left:0;right:0;top:0;z-index:100}#header .container{display:flex;align-items:center;height:120px;padding:0 105px 0 30px}#header .container .logo{flex:0 0 auto;margin-right:auto}#header .container .access,#header .container .tel{flex:0 0 auto;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none}#header .container .tel{display:block;font-size:1.25rem;letter-spacing:.05em;color:#222}#header .container .tel .label{margin-right:6px}#header .container .tel .num{font-size:1.75rem;letter-spacing:.05em}#header .container .access{display:flex;justify-content:center;align-items:center;margin-left:20px;background:linear-gradient(to right,#6babc9 0,#67d8cc 50%,#6babc9 100%) 100%0/200% 100%no-repeat;width:140px;height:40px;border-radius:20px;font-size:1.125rem;letter-spacing:.1em;color:#fff;transition:background-position .3s}#header .container .access::before{content:"";display:block;flex:0 0 auto;background-color:#fff;-webkit-mask:url(../img/ico_access.svg)center/contain no-repeat;mask:url(../img/ico_access.svg)center/contain no-repeat;width:15px;height:20px;margin-right:10px}#header .container .access:hover{background-position:0 0}@media (max-width:750px){#header .container{height:158px;padding:0 170px 0 30px}}#menuBtn{position:fixed;right:15px;top:23px;z-index:999;width:75px;height:75px}#menuBtn>div{position:absolute;left:50%;top:50%;width:45px;height:2px;margin:-1px -22px;background-color:#9f9f9f;transition:transform .3s,opacity .3s}#menuBtn>div:nth-child(1){transform:translateY(-12px)}#menuBtn>div:nth-child(3){transform:translateY(12px)}#menuBtn.open>div:nth-child(1){transform:rotate(30deg)}#menuBtn.open>div:nth-child(2){transform:rotate(90deg);opacity:0}#menuBtn.open>div:nth-child(3){transform:rotate(150deg)}@media (max-width:750px){#menuBtn{right:10px;top:15px;width:150px;height:150px}#menuBtn>div{width:90px;height:4px;margin:-2px -45px;background-color:#222}#menuBtn>div:nth-child(1){transform:translateY(-24px)}#menuBtn>div:nth-child(3){transform:translateY(24px)}}#gNaviModal{position:fixed;inset:0;z-index:998;display:flex;flex-direction:column;overflow-y:auto;padding:50px 0;visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s;background:center/cover no-repeat #fff;background-image:url(../img/bg_gnavi_modal.jpg)}@media (max-width:750px){#gNaviModal{background-image:url(../img/bg_gnavi_modal_sp.jpg)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#gNaviModal{background-image:url(../img/bg_gnavi_modal@2x.jpg)}}#gNaviModal.open{visibility:visible;opacity:1;transition:opacity .3s,visibility 0s}#gNaviModal .bg{position:fixed;left:0;top:0;bottom:0;width:clamp(111px,calc(50% - 439px),50%)}#gNaviModal .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#gNaviModal .container{width:1100px;margin:auto;padding-left:280px;position:relative;z-index:1;display:grid;grid-template-columns:auto 50%;grid-template-rows:auto auto auto 1fr;justify-content:space-between}#gNaviModal .container .nav{grid-column:1/-1;grid-row:1;margin-bottom:75px}#gNaviModal .container .nav>ul{display:grid;grid-template-columns:repeat(5,auto);grid-template-rows:auto auto}#gNaviModal .container .nav>ul>li{position:relative}#gNaviModal .container .nav>ul>li::after,#gNaviModal .container .nav>ul>li:first-child::before{content:"";display:block;position:absolute;top:50%;width:1px;height:10px;margin:-5px 0;background-color:#b5d1e7;opacity:.8}#gNaviModal .container .nav>ul>li:first-child::before{left:0;right:auto}#gNaviModal .container .nav>ul>li::after{right:0}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a .txt,#gNaviModal .container .nav>ul>li>a{display:flex;align-items:center;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal;letter-spacing:.04em}#gNaviModal .container .nav>ul>li>a{justify-content:center;text-align:center;height:3em;font-size:1.125rem;line-height:1.5;color:#222;text-decoration:none;transition:color .3s}#gNaviModal .container .nav>ul>li>a.current,#gNaviModal .container .nav>ul>li>a:hover{color:#34b3e1}#gNaviModal .container .nav>ul>li.menu{grid-column:1/-1;grid-row:2;margin-top:53px}#gNaviModal .container .nav>ul>li.menu>.sub>ul{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto;gap:5px}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:160px;background-color:rgba(255,255,255,.6);position:relative;color:#1aa8be;text-decoration:none;transition:color .3s}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a::before{content:"";flex:0 0 auto;display:block;background-color:#1aa8be;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:45px;height:45px;margin:12px 0 25px;transition:background-color .3s}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a .txt{flex:0 0 auto;height:2.5em;font-size:1.0625rem;line-height:1.295}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a::after{content:"";display:block;position:absolute;inset:0;border:1px solid #ff811a;opacity:0;pointer-events:none;transition:opacity .3s}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a.current,#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a:hover,#menu .container .list>li>a.current,#menu .container .list>li>a:hover{color:#ff811a}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a.current::before,#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a:hover::before{background-color:#ff811a}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a.current::after,#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a:hover::after{opacity:1}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(1)>a::before{-webkit-mask-image:url(../img/ico_menu01.svg);mask-image:url(../img/ico_menu01.svg)}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(2)>a::before{-webkit-mask-image:url(../img/ico_menu02.svg);mask-image:url(../img/ico_menu02.svg)}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(3)>a::before{-webkit-mask-image:url(../img/ico_menu03.svg);mask-image:url(../img/ico_menu03.svg)}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(4)>a::before{-webkit-mask-image:url(../img/ico_menu04.svg);mask-image:url(../img/ico_menu04.svg)}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(5)>a::before{-webkit-mask-image:url(../img/ico_menu05.svg);mask-image:url(../img/ico_menu05.svg)}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(6)>a::before{-webkit-mask-image:url(../img/ico_menu06.svg);mask-image:url(../img/ico_menu06.svg)}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(7)>a::before{-webkit-mask-image:url(../img/ico_menu07.svg);mask-image:url(../img/ico_menu07.svg)}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(8)>a::before{-webkit-mask-image:url(../img/ico_menu08.svg);mask-image:url(../img/ico_menu08.svg)}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(9)>a::before{-webkit-mask-image:url(../img/ico_menu09.svg);mask-image:url(../img/ico_menu09.svg)}#gNaviModal .container .logo{grid-column:1;grid-row:2;margin-bottom:14px}#gNaviModal .container .access,#gNaviModal .container .tel{grid-column:1;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;line-height:1.5;color:#222;text-decoration:none}#gNaviModal .container .tel{grid-row:3;display:block;margin-bottom:8px;text-align:center;font-size:1.125rem;letter-spacing:.05em}#gNaviModal .container .tel .label{margin-right:7px;vertical-align:.1em}#gNaviModal .container .tel .num{font-size:1.75rem;letter-spacing:.05em}#gNaviModal .container .access{grid-row:4;justify-self:start;flex:0 0 auto;display:flex;justify-content:center;align-items:center;border:1px solid #222;width:305px;height:35px;border-radius:18px;font-size:.9375rem;letter-spacing:.1em}#gNaviModal .container .access::before{content:"";display:block;flex:0 0 auto;background-color:#222;-webkit-mask:url(../img/ico_access.svg)center/contain no-repeat;mask:url(../img/ico_access.svg)center/contain no-repeat;width:15px;height:20px;margin-right:7px;transition:opacity .3s}#gNaviModal .container .access .label{transition:opacity .3s}#gNaviModal .container .schedule{grid-column:2;grid-row:2/-1}#gNaviModal .container .schedule table td,#gNaviModal .container .schedule table th{border:1px solid #222;border-width:0 0 1px;padding:8px 0;text-align:center;vertical-align:middle;font-weight:400;font-size:.8125rem;line-height:1.5}#gNaviModal .container .schedule table td:first-child,#gNaviModal .container .schedule table th:first-child{text-align:left;padding-left:10px}#gNaviModal .container .schedule table td:nth-child(n+2),#gNaviModal .container .schedule table th:nth-child(n+2){width:42px}#gNaviModal .container .schedule table thead td,#gNaviModal .container .schedule table thead th{padding-top:6px;padding-bottom:10px;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal}#gNaviModal .container .schedule table tbody td:nth-child(n+2),#gNaviModal .container .schedule table tbody th:nth-child(n+2){font-size:.75rem}#gNaviModal .container .schedule .notice{margin-top:14px;font-size:.8125rem;line-height:1.693}@media (max-width:750px){#gNaviModal{padding:0;background-position:center top}#gNaviModal .container{width:auto;margin:0;padding:0 40px 80px;display:block}#gNaviModal .container .logo{display:flex;align-items:center;height:158px;margin:0 0 40px -10px}#gNaviModal .container .nav{margin-bottom:0}#gNaviModal .container .nav>ul{display:block}#gNaviModal .container .nav>ul>li{position:relative;border:1px solid #b5d1e7;border-width:0 0 1px}#gNaviModal .container .nav>ul>li::after,#gNaviModal .container .nav>ul>li:first-child::before{display:none}#gNaviModal .container .nav>ul>li:first-child{border-width:1px 0}#gNaviModal .container .nav>ul>li>a{height:122px}#gNaviModal .container .nav>ul>li.menu{margin-top:0}#gNaviModal .container .nav>ul>li.menu>.sub>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0;padding-bottom:40px}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li{flex:0 0 auto;width:calc(50% - 10px);margin:0 20px 20px 0}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-child(2n){margin-right:0}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li:nth-last-child(-n+2){margin-bottom:0}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a{flex-direction:row;justify-content:start;height:140px;background-color:rgba(221,236,246,.6)}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a::before{width:67px;height:67px;margin:0 18px 0 28px;transition:background-color .3s}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a .txt{display:block;height:auto;font-size:.875rem;line-height:1.358}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a::after{border-width:2px}#gNaviModal .container .nav>ul>li.menu>.sub>ul>li>a[href$="/cosmetic/"] .txt{letter-spacing:0}#gNaviModal .container .nav>ul>li.blog{border:0;margin-top:50px}#gNaviModal .container .nav>ul>li.blog>a{background:linear-gradient(to right,#6babc9 0,#67d8cc 50%,#6babc9 100%) 100%0/200% 100%no-repeat;height:120px;border-radius:60px;color:#fff;transition:background-position .3s}#gNaviModal .container .nav>ul>li.blog>a::before{content:"";display:block;flex:0 0 auto;background-color:#fff;-webkit-mask:url(../img/ico_blog.svg)center/contain no-repeat;mask:url(../img/ico_blog.svg)center/contain no-repeat;width:63px;height:58px;margin-right:25px}#gNaviModal .container .nav>ul>li.blog>a:hover{background-position:0 0}#gNaviModal .container .access,#gNaviModal .container .tel{grid-column:1;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;line-height:1.5;color:#222;text-decoration:none}#gNaviModal .container .tel{grid-row:3;display:block;margin-bottom:8px;text-align:center;font-size:1.125rem;letter-spacing:.05em}#gNaviModal .container .tel .label{margin-right:7px;vertical-align:.1em}#gNaviModal .container .tel .num{font-size:1.75rem;letter-spacing:.05em}#gNaviModal .container .access{grid-row:4;justify-self:start;flex:0 0 auto;display:flex;justify-content:center;align-items:center;border:1px solid #222;width:305px;height:35px;border-radius:18px;font-size:.9375rem;letter-spacing:.1em}#gNaviModal .container .access::before{content:"";display:block;flex:0 0 auto;background-color:#222;-webkit-mask:url(../img/ico_access.svg)center/contain no-repeat;mask:url(../img/ico_access.svg)center/contain no-repeat;width:15px;height:20px;margin-right:7px;transition:opacity .3s}#gNaviModal .container .access .label{transition:opacity .3s}#gNaviModal .container .access:hover .label,#gNaviModal .container .access:hover::before{opacity:.7}#gNaviModal .container .schedule{grid-column:2;grid-row:2/-1}#gNaviModal .container .schedule table{width:100%}#gNaviModal .container .schedule table td,#gNaviModal .container .schedule table th{border:1px solid #222;border-width:0 0 1px;padding:8px 0;text-align:center;vertical-align:middle;font-weight:400;font-size:.8125rem;line-height:1.5}#gNaviModal .container .schedule table td:first-child,#gNaviModal .container .schedule table th:first-child{text-align:left;padding-left:10px}#gNaviModal .container .schedule table td:nth-child(n+2),#gNaviModal .container .schedule table th:nth-child(n+2){width:42px}#gNaviModal .container .schedule table thead td,#gNaviModal .container .schedule table thead th{padding-top:6px;padding-bottom:10px;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal}#gNaviModal .container .schedule table tbody td:nth-child(n+2),#gNaviModal .container .schedule table tbody th:nth-child(n+2){font-size:.75rem}#gNaviModal .container .schedule .notice{margin-top:14px;font-size:.8125rem;line-height:1.693}}#gNavi{margin-bottom:81px}#gNavi .container{width:1100px;margin:0 auto;position:relative;z-index:100}#gNavi .container .nav>ul{display:flex}#gNavi .container .nav>ul>li{flex:1 1 auto;position:relative}#gNavi .container .nav>ul>li::after,#gNavi .container .nav>ul>li:first-child::before{content:"";display:block;position:absolute;top:50%;width:1px;height:10px;margin:-5px 0;background-color:#b5d1e7;opacity:.8}#gNavi .container .nav>ul>li:first-child::before{left:0;right:auto}#gNavi .container .nav>ul>li::after{right:0}#gNavi .container .nav>ul>li>a{display:flex;justify-content:center;align-items:center;text-align:center;height:3em;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;line-height:1.5;letter-spacing:.04em;color:#222;text-decoration:none;transition:color .3s}#gNavi .container .nav>ul>li>a.current,#gNavi .container .nav>ul>li>a:hover{color:#34b3e1}#gNavi .container .nav>ul>li.menu{position:relative}#gNavi .container .nav>ul>li.menu:focus-within .sub,#gNavi .container .nav>ul>li.menu:hover .sub{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s}#gNavi .container .nav>ul>li.menu .sub{position:absolute;left:50%;top:100%;transform:translateX(-50%);padding-top:23px;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}#gNavi .container .nav>ul>li.menu .sub>ul{display:grid;grid-template-columns:repeat(5,160px);grid-template-rows:auto auto;gap:5px}#gNavi .container .nav>ul>li.menu .sub>ul>li>a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:160px;background-color:rgba(219,238,241,.98);position:relative;color:#1aa8be;text-decoration:none;transition:color .3s,background-color .3s}#gNavi .container .nav>ul>li.menu .sub>ul>li>a::before{content:"";flex:0 0 auto;display:block;background-color:#1aa8be;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:45px;height:45px;margin:12px 0 25px;transition:background-color .3s}#gNavi .container .nav>ul>li.menu .sub>ul>li>a .txt{flex:0 0 auto;display:flex;align-items:center;height:2.5em;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:1.295;letter-spacing:.04em}#gNavi .container .nav>ul>li.menu .sub>ul>li>a::after,#menu .container .list>li>a::after{content:"";display:block;position:absolute;inset:0;border:1px solid #ff811a;opacity:0;pointer-events:none;transition:opacity .3s}#gNavi .container .nav>ul>li.menu .sub>ul>li>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li>a:hover{background-color:rgba(241,236,232,.98);color:#ff811a}#gNavi .container .nav>ul>li.menu .sub>ul>li>a.current::before,#gNavi .container .nav>ul>li.menu .sub>ul>li>a:hover::before{background-color:#ff811a}#gNavi .container .nav>ul>li.menu .sub>ul>li>a.current::after,#gNavi .container .nav>ul>li.menu .sub>ul>li>a:hover::after,#menu .container .list>li>a.current::after,#menu .container .list>li>a:hover::after{opacity:1}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(1)>a::before{-webkit-mask-image:url(../img/ico_menu01.svg);mask-image:url(../img/ico_menu01.svg)}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a::before{-webkit-mask-image:url(../img/ico_menu02.svg);mask-image:url(../img/ico_menu02.svg)}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a::before{-webkit-mask-image:url(../img/ico_menu03.svg);mask-image:url(../img/ico_menu03.svg)}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a::before{-webkit-mask-image:url(../img/ico_menu04.svg);mask-image:url(../img/ico_menu04.svg)}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a::before{-webkit-mask-image:url(../img/ico_menu05.svg);mask-image:url(../img/ico_menu05.svg)}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a::before{-webkit-mask-image:url(../img/ico_menu06.svg);mask-image:url(../img/ico_menu06.svg)}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a::before{-webkit-mask-image:url(../img/ico_menu07.svg);mask-image:url(../img/ico_menu07.svg)}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(8)>a::before{-webkit-mask-image:url(../img/ico_menu08.svg);mask-image:url(../img/ico_menu08.svg)}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a::before{-webkit-mask-image:url(../img/ico_menu09.svg);mask-image:url(../img/ico_menu09.svg)}#menu{background:center/cover no-repeat;background-image:url(../img/bg_menu.jpg);margin-bottom:150px}@media (max-width:750px){#menu{background-image:url(../img/bg_menu_sp.jpg)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#menu{background-image:url(../img/bg_menu@2x.jpg)}}#menu .container{width:1100px;margin:0 auto;padding:87px 0 109px;position:relative}#menu .container .list>li>a,#menu .container .title{display:flex;flex-direction:column;align-items:center}#menu .container .title{text-align:center;margin-bottom:68px}#menu .container .title .ja{display:block;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal;font-size:2.5rem;line-height:1.5;letter-spacing:.1em;color:#ff811a}#menu .container .title .en{display:block;margin:11px 0 0;padding:3px 27px 2px;background-color:#fff;-webkit-clip-path:polygon(0 0,100%0,calc(100% - 5px) 50%,100% 100%,0 100%,5px 50%);clip-path:polygon(0 0,100%0,calc(100% - 5px) 50%,100% 100%,0 100%,5px 50%);font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;font-size:.9375rem;line-height:1;letter-spacing:.12em;color:rgba(255,129,26,.5)}#menu .container .list{display:flex;flex-wrap:wrap;justify-content:center}#menu .container .list>li{flex:0 0 auto;width:17.818%;margin:0 2.7275% 2.7275%0}@media (min-width:751px){#menu .container .list>li:last-child,#menu .container .list>li:nth-child(5n){margin-right:0}#menu .container .list>li:nth-last-child(-n+5){margin-bottom:0}}#menu .container .list>li>a{justify-content:center;height:188px;padding-top:4px;background-color:rgba(255,255,255,.6);position:relative;color:#1aa8be;text-decoration:none;transition:color .3s}#menu .container .list>li>a .ico{content:"";flex:0 0 auto;display:block;background-color:#1aa8be;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:50px;height:50px;margin:12px 0 25px;transition:background-color .3s}#menu .container .list>li>a .txt{flex:0 0 auto;display:flex;align-items:center;height:2.632em;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal;font-size:1.1875rem;line-height:1.316;letter-spacing:.04em}#menu .container .list>li>a[href$="orthodontics/"] .ico{width:55px}#menu .container .list>li>a.current .ico,#menu .container .list>li>a:hover .ico{background-color:#ff811a}#menu .container .list>li:nth-child(1)>a .ico{-webkit-mask-image:url(../img/ico_menu01.svg);mask-image:url(../img/ico_menu01.svg)}#menu .container .list>li:nth-child(2)>a .ico{-webkit-mask-image:url(../img/ico_menu02.svg);mask-image:url(../img/ico_menu02.svg)}#menu .container .list>li:nth-child(3)>a .ico{-webkit-mask-image:url(../img/ico_menu03.svg);mask-image:url(../img/ico_menu03.svg)}#menu .container .list>li:nth-child(4)>a .ico{-webkit-mask-image:url(../img/ico_menu04.svg);mask-image:url(../img/ico_menu04.svg)}#menu .container .list>li:nth-child(5)>a .ico{-webkit-mask-image:url(../img/ico_menu05.svg);mask-image:url(../img/ico_menu05.svg)}#menu .container .list>li:nth-child(6)>a .ico{-webkit-mask-image:url(../img/ico_menu06.svg);mask-image:url(../img/ico_menu06.svg)}#menu .container .list>li:nth-child(7)>a .ico{-webkit-mask-image:url(../img/ico_menu07.svg);mask-image:url(../img/ico_menu07.svg)}#menu .container .list>li:nth-child(8)>a .ico{-webkit-mask-image:url(../img/ico_menu08.svg);mask-image:url(../img/ico_menu08.svg)}#menu .container .list>li:nth-child(9)>a .ico{-webkit-mask-image:url(../img/ico_menu09.svg);mask-image:url(../img/ico_menu09.svg)}#menu .container .deco>div{position:absolute;pointer-events:none}#menu .container .deco>div:nth-child(1){left:-588px;top:-141px}#menu .container .deco>div:nth-child(2){left:-323px;top:160px}@media (max-width:750px){#menu{margin-bottom:0}#menu .container{width:auto;padding:68px 65px 106px}#menu .container .title{margin-bottom:74px}#menu .container .title .ja{font-size:1.9375rem}#menu .container .title .en{margin:16px 0 0;padding:5px 42px 3px;-webkit-clip-path:polygon(0 0,100%0,calc(100% - 9px) 50%,100% 100%,0 100%,9px 50%);clip-path:polygon(0 0,100%0,calc(100% - 9px) 50%,100% 100%,0 100%,9px 50%);font-size:.75rem}#menu .container .list>li{flex:0 0 auto;width:calc(50% - 20px);margin:0 40px 40px 0}#menu .container .list>li:last-child,#menu .container .list>li:nth-child(2n){margin-right:0}#menu .container .list>li:nth-last-child(-n+2){margin-bottom:0}#menu .container .list>li>a{height:290px;padding-top:4px}#menu .container .list>li>a .ico{width:96px;height:96px;margin:26px 0 31px}#menu .container .list>li>a .txt{height:2.8em;font-size:.9375rem;line-height:1.4}#menu .container .list>li>a::after{border-width:2px}#menu .container .list>li>a[href$="orthodontics/"] .ico{width:106px}#menu .container .list>li>a[href$="cosmetic/"] .ico{margin:26px 0 31px}}#contact{margin-bottom:95px}#contact .container{width:1100px;margin:0 auto;height:300px;display:flex;align-items:center;position:relative;z-index:1}#contact .container::before{content:"";display:block;position:absolute;left:-200px;right:-200px;top:0;bottom:0;z-index:-1;background:center/cover no-repeat;background-image:url(../img/bg_contact.jpg)}@media (max-width:750px){#contact .container::before{background-image:url(../img/bg_contact_sp.jpg)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#contact .container::before{background-image:url(../img/bg_contact@2x.jpg)}}#contact .container .title{flex:0 0 auto;margin:0 auto 56px 0;position:relative;z-index:1;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal;font-size:1.4375rem;line-height:1.5;letter-spacing:.06em;color:#1aa8be}#contact .container .title::before{content:attr(data-en);display:block;position:absolute;left:-23px;top:15px;z-index:-1;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;font-size:5rem;line-height:1;color:#fff;opacity:.5}#contact .container .access,#contact .container .tel{flex:0 0 auto;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none}#contact .container .tel{display:block;margin-top:2px;font-size:1.6875rem;letter-spacing:.05em;color:#1aa8be}#contact .container .tel .label{margin-right:10px;vertical-align:.07em}#contact .container .tel .num{font-size:2.5rem}#contact .container .access{display:flex;justify-content:center;align-items:center;margin-left:26px;background:linear-gradient(to right,#6babc9 0,#67d8cc 50%,#6babc9 100%) 100%0/200% 100%no-repeat;width:190px;height:50px;border-radius:25px;font-size:1.125rem;letter-spacing:.1em;color:#fff;transition:background-position .3s}#contact .container .access::before{content:"";display:block;flex:0 0 auto;background-color:#fff;-webkit-mask:url(../img/ico_access.svg)center/contain no-repeat;mask:url(../img/ico_access.svg)center/contain no-repeat;width:15px;height:20px;margin-right:10px}#contact .container .access:hover{background-position:0 0}#contact .container .deco>div{position:absolute;line-height:0;pointer-events:none}#contact .container .deco>div:nth-child(1){left:336px;top:-74px;transition-delay:.5s}#contact .container .deco>div:nth-child(2){left:-428px;bottom:-307px;transition-delay:.8s}#contact .container .deco>div:nth-child(3){right:-56px;bottom:-91px;transition-delay:.6s}#contact .container .deco>div:nth-child(4){right:-284px;bottom:-94px;transition-delay:.9s}#contact .container .deco>div:nth-child(5){right:-278px;bottom:112px;transition-delay:.7s}#contact .container .deco>div:nth-child(6){right:-310px;top:-50px;z-index:-2}#contact .container .deco>div:nth-child(7){left:193px;bottom:-49px;z-index:-2}@media (max-width:750px){#contact{margin-bottom:95px}#contact .container{width:auto;height:auto;display:block;padding:93px 80px 115px}#contact .container::before{left:0;right:0;background-image:url(../img/bg_contact.jpg)}}@media (max-width:750px) and (max-width:750px){#contact .container::before{background-image:url(../img/bg_contact_sp.jpg)}}@media (max-width:750px) and (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(max-width:750px) and (min-width:751px) and (min-resolution:2dppx){#contact .container::before{background-image:url(../img/bg_contact@2x.jpg)}}@media (max-width:750px){#contact .container .title{margin:0 0 126px;text-align:center;font-size:1.125rem;line-height:1.5;letter-spacing:.06em;color:#1aa8be}#contact .container .title::before{left:0;right:0;top:26px;font-size:3.125rem}#contact .container .tel{border:2px solid #1aa8be;border-radius:20px;padding:35px 0 25px;text-align:center;margin:0-1px 30px;font-size:1.25rem}#contact .container .tel .pre{display:block;margin-bottom:5px;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal;font-size:.9375rem}#contact .container .tel .label{margin-right:10px;vertical-align:.07em}#contact .container .tel .num{font-size:1.5625rem}#contact .container .access{margin-left:0;width:auto;height:100px;border-radius:50px}#contact .container .access::before{width:30px;height:40px;margin-right:20px}#contact .container .deco>div{position:absolute;line-height:0;pointer-events:none}#contact .container .deco>div:nth-child(1){left:485px;top:-64px}#contact .container .deco>div:nth-child(2){left:-247px;bottom:-338px}#contact .container .deco>div:nth-child(3){right:109px;bottom:-93px}#contact .container .deco>div:nth-child(4){right:-120px;bottom:-96px}}#footer .container{max-width:1300px;min-width:1100px;margin:0 auto;padding:0 50px 40px;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto auto 1fr auto;justify-content:space-between}#footer .container .logo{grid-column:1;grid-row:1/-2;align-self:center;margin-bottom:-16px;margin-right:20px}#footer .container .clinic{grid-column:2;grid-row:1;margin-bottom:14px;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal;font-size:1.3125rem;line-height:1.5;letter-spacing:.04em}#footer .container .address{grid-column:2;grid-row:2}#footer .container .access,#footer .container .tel{grid-column:2;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;line-height:1.5;color:#222;text-decoration:none}#footer .container .tel{grid-row:3;display:block;margin-bottom:8px;font-size:1.125rem;letter-spacing:.05em}#footer .container .tel .label{margin-right:7px;vertical-align:.1em}#footer .container .tel .num{font-size:1.75rem;letter-spacing:.05em}#footer .container .access{grid-row:4;justify-self:start;flex:0 0 auto;display:flex;justify-content:center;align-items:center;border:1px solid #222;width:360px;height:35px;border-radius:18px;font-size:.9375rem;letter-spacing:.1em}#footer .container .access::before{content:"";display:block;flex:0 0 auto;background-color:#222;-webkit-mask:url(../img/ico_access.svg)center/contain no-repeat;mask:url(../img/ico_access.svg)center/contain no-repeat;width:15px;height:20px;margin-right:7px;transition:opacity .3s}#footer .container .access .label{transition:opacity .3s}#footer .container .access:hover .label,#footer .container .access:hover::before{opacity:.7}#footer .container .schedule{grid-column:3;grid-row:1/-2;width:440px}#footer .container .schedule table{width:100%}#footer .container .schedule table td,#footer .container .schedule table th{border:1px solid #222;border-width:0 0 1px;padding:11px 0 9px;text-align:center;vertical-align:middle;font-weight:400;font-size:.9375rem;line-height:1.5}#footer .container .schedule table td:first-child,#footer .container .schedule table th:first-child{text-align:left}#footer .container .schedule table td:nth-child(n+2),#footer .container .schedule table th:nth-child(n+2){width:44px}#footer .container .schedule table td:last-child,#footer .container .schedule table th:last-child{width:52px;padding-right:8px}#footer .container .schedule table thead td,#footer .container .schedule table thead th{padding-top:1px;padding-bottom:12px;font-family:zen-maru-gothic,sans-serif;font-weight:700;font-style:normal}#footer .container .schedule table tbody td:nth-child(n+2),#footer .container .schedule table tbody th:nth-child(n+2){font-size:.875rem}#footer .container .schedule .notice{margin-top:15px;font-size:.9375rem;line-height:1.867}#footer .container .copyright{grid-column:1/-1;grid-row:-2;margin-top:91px;text-align:center;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;font-size:.8125rem;line-height:1.5;letter-spacing:.11em;color:#0066b6}@media (max-width:750px){#footer .container{max-width:none;min-width:auto;margin:0;padding:0 40px 35px;display:block}#footer .container .logo{text-align:center;margin:0 0 57px}#footer .container .clinic{text-align:center;margin-bottom:29px;font-size:1.25rem}#footer .container .address{margin-bottom:46px;text-align:center;font-size:.9375rem;line-height:2.067}#footer .container .schedule{width:auto}#footer .container .schedule table{width:100%}#footer .container .schedule table td,#footer .container .schedule table th{border-width:0 0 2px;padding:21px 0 22px;text-align:center;vertical-align:middle;font-weight:400;font-size:.875rem;line-height:1.5}#footer .container .schedule table td:nth-child(n+2),#footer .container .schedule table th:nth-child(n+2){width:69px}#footer .container .schedule table td:last-child,#footer .container .schedule table th:last-child{width:69px;padding-right:0}#footer .container .schedule table thead td,#footer .container .schedule table thead th{padding-top:0;padding-bottom:24px}#footer .container .schedule .notice{margin:19px -40px 0 0;font-size:.8125rem;line-height:1.847;font-feature-settings:"palt"}#footer .container .copyright{margin:73px -40px 0;font-size:.625rem;letter-spacing:.08em}}#fixed{position:fixed;left:20px;right:20px;bottom:20px;z-index:996;display:flex;justify-content:space-between}#fixed>a,.develop_menus,.develop_menus .list{display:flex;justify-content:center}#fixed>a{flex:0 0 auto;align-items:center;width:350px;height:100px;font-family:zen-maru-gothic,sans-serif;font-size:.875rem;line-height:1.5;letter-spacing:.06em;color:#fff;text-decoration:none;transition:background-position .3s}#fixed>a::before{content:"";display:block;flex:0 0 auto;background-color:#fff;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;margin-right:19px}#fixed>a.tel{background:linear-gradient(to right,#0066b6 0,#6ed4f3 50%,#0066b6 100%)0 0/200% 100%no-repeat}#fixed>a.tel::before{-webkit-mask-image:url(../img/ico_tel.svg);mask-image:url(../img/ico_tel.svg);width:32px;height:48px}#fixed>a.tel:hover{background-position:100%0}#fixed>a,#fixed>a.access{font-style:normal;font-weight:700}#fixed>a.access{background:linear-gradient(to right,#6babc9 0,#67d8cc 50%,#6babc9 100%) 100%0/200% 100%no-repeat;font-family:brandon-grotesque,sans-serif;font-size:1.125rem}#fixed>a.access::before{-webkit-mask-image:url(../img/ico_access.svg);mask-image:url(../img/ico_access.svg);width:30px;height:40px}#fixed>a.access:hover{background-position:0 0}.develop_menus{padding:0 50px 50px;align-items:center}.develop_menus .list{max-width:1100px;flex-wrap:wrap}.develop_menus .list li{margin:10px}.develop_menus .list li a{text-decoration:none;color:#000}.develop_menus .list li a:hover{text-decoration:underline}.develop_menus .list li .en{display:none}@media (max-width:750px){.develop_menus{padding:0 50px 100px}.develop_menus .list{max-width:none;justify-content:flex-start}.develop_menus .list li{width:100%;border-top:2px solid #cacaca;margin:0}.develop_menus .list li a{display:block;text-align:left;padding:10px 20px}.develop_menus .list li:last-child{border-bottom:2px solid #cacaca}}