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,html,i,iframe,img,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}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:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;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;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom}.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}.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{float:left!important}.flR{float:right!important}.flN{float:none!important}.clB{clear:both!important}.flImgL{float:left;margin:5px 40px 20px 0}.flImgR{float:right;margin:5px 0 20px 40px}a.imgHover07 img{transition:opacity .2s ease-out}a.imgHover07:hover img{opacity:.7}.clearfix:after{content:'';display:block;clear:both}*,:after,:before{box-sizing:border-box}html{font-family:'Hiragino Sans','Hiragino Kaku Gothic ProN',Meiryo,'MS PGothic',sans-serif;font-size:16px;line-height:2;color:#222;-webkit-text-size-adjust:100%;text-align:justify}_:-ms-input-placeholder,:root html{font-family:Meiryo,'MS PGothic','Hiragino Sans','Hiragino Kaku Gothic ProN',sans-serif}#wrapper{min-width:1100px;overflow:hidden;position:relative}#wrapper::after,#wrapper::before{content:'';background-image:url(../img/bg_pageSub.jpg);background-size:cover;background-repeat:no-repeat;position:absolute;height:1288px;width:100%;top:0;left:50%;transform:translateX(-50%);z-index:-1;background-position:center bottom}#wrapper::after{background-image:url(../img/bg_wrapper.jpg);top:0;background-repeat:repeat-y;background-position:center 1288px;background-size:100%;height:100%}.fc01,strong{position:relative;background:linear-gradient(transparent 55%,#fff960 45%) left bottom}.link01{color:#22ac38}.link01:hover{text-decoration:none}a[href^='tel:']{cursor:default}.scrollEffect,.scrollEffectParent>*{opacity:0}.scrollEffect.show,.scrollEffectParent.show>*,.scrollEffectParent>.show{-webkit-animation:.5s cubic-bezier(.45,0,.55,1) forwards scrollEffect;animation:.5s cubic-bezier(.45,0,.55,1) forwards scrollEffect}.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}@-webkit-keyframes scrollEffect{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes scrollEffect{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}#header>.main>.container{display:flex;align-items:center;width:1610px;margin:0 auto;padding:36px 0 0;justify-content:space-between;position:relative;z-index:9;opacity:0}#header>.main>.container>.logo{padding-left:57px}#header>.main>.container>.seo{font-size:.875rem;font-weight:300;color:#000;padding-right:5px;max-width:470px;line-height:1.5}#menuBtn{position:fixed;right:30px;top:30px;z-index:999;width:100px;height:100px;background:#c1edff;background:linear-gradient(55deg,#c1edff 0,#e7cfff 100%);touch-action:manipulation}#menuBtn>div{position:absolute;left:calc(50% - 25px);top:calc(50% - 2px);width:50px;height:4px;background-color:#fff;transition:transform .3s,opacity .3s}#menuBtn>div:nth-child(1){transform:translateY(-16px)}#menuBtn>div:nth-child(3){transform:translateY(16px)}#menuBtn.open>div:nth-child(1){transform:rotate(45deg)}#menuBtn.open>div:nth-child(2){transform:translateX(30px);opacity:0}#menuBtn.open>div:nth-child(3){transform:rotate(-45deg)}#gNaviFixed{position:fixed;top:0;left:0;width:100%;background-color:#eaf6fa;z-index:999;height:100px;transform:translate(0,-100%);transition:transform .3s}#gNaviFixed.show{transform:translate(0,0)}#gNaviFixed>.container{width:1600px;margin:0 auto;display:flex;justify-content:space-between;padding:16px 43px 16px 26px;align-items:center}#gNaviFixed>.container>.nav>ul{display:flex;justify-content:space-between;padding-top:4px}#gNaviFixed>.container>.nav>ul>li{height:100%;flex:0 0 auto}#gNaviFixed>.container>.nav>ul>li:last-child>a{padding-right:0}#gNaviFixed>.container>.nav>ul>li>a{text-decoration:none;display:flex;flex-direction:column;align-items:center;text-align:center;color:#000;letter-spacing:.5px;position:relative;padding:0 26px 0 25px}#gNaviFixed>.container>.nav>ul>li>a>.ja{font-weight:400;font-size:.9375rem;margin-bottom:3px;position:relative}#gNaviFixed>.container>.nav>ul>li>a>.ja::after{content:'';position:absolute;bottom:4px;left:-2px;width:calc(100% + 5px);height:0;background-color:#fff600;z-index:-1;transition:height .3s ease-in-out}#gNaviFixed>.container>.nav>ul>li>a>.en{font-family:din-2014,sans-serif;font-style:normal;font-weight:400;color:#8ed0ff;font-size:.75rem;padding-left:2px}#gNaviFixed>.container>.nav>ul>li>a.current>.ja::after,#gNaviFixed>.container>.nav>ul>li>a:hover>.ja::after{height:9px}#gNaviFixed>.container>.nav>ul>li:nth-child(1)>a{padding-left:8px}#gNaviFixed>.container>.nav>ul>li:nth-child(2)>a{margin-left:-7px}#gNaviFixed>.container>.nav>ul>li:nth-child(6)>a{margin-right:-7px}#banner{margin-bottom:36px}#banner>.container{width:1100px;display:flex;margin:0 auto;height:280px;position:relative}#banner>.container>.bnr{display:flex;justify-content:center;width:1920px;margin:auto;height:280px;position:absolute;left:-410px;top:0}#banner>.container>.bnr>div{display:block;text-decoration:none;position:relative;width:50%;height:100%}#banner>.container>.bnr>div.kids{margin-left:-2px}#banner>.container>.bnr>div.kids>.btnWrap{left:auto;right:180px}#banner>.container>.bnr>div>.btnWrap{position:absolute;left:187px;top:148px}#banner>.container>.bnr>div>.btnWrap>a{text-decoration:none;display:flex;width:175px;height:43px;color:#fff;background-color:#000;position:relative;justify-content:center;align-items:center;font-size:.9375rem;font-weight:400;transition:background-color 1s cubic-bezier(.2,1,.2,1)}#banner>.container>.bnr>div>.btnWrap>a>.line{position:absolute;width:130%;height:1px;overflow:hidden;top:49%;left:-14%}#banner>.container>.bnr>div>.btnWrap>a>.line::after{content:'';display:block;position:absolute;top:0;left:-57%;width:81%;height:1px;background:#1e68a1;background:linear-gradient(90deg,#1e68a1 84%,#fff 16%);transition:left 1s cubic-bezier(.2,1,.2,1)}#banner>.container>.bnr>div>.btnWrap>a:hover{background-color:#fff;color:#000}#banner>.container>.bnr>div>.btnWrap>a:hover>.line::after{left:78%;background:#1e68a1;background:linear-gradient(90deg,#1e68a1 10%,#fff 10%);width:100%}#contact>.container{display:flex;flex-direction:column;margin:0 auto;width:1349px;position:relative;padding:74px 0 0}#contact>.container>.title{display:flex;justify-content:center;margin-bottom:88px}#contact>.container>.title>span{display:inline-flex;flex-direction:column;position:relative;text-align:center;line-height:1.5}#contact>.container>.title>span>.en01{font-family:Sacramento,cursive;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4.625rem;color:#fff600;margin-left:-40px}#contact>.container>.title>span>.en02{font-family:kudryashev-d-contrast-sans,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:5.625rem;margin-top:-33px;letter-spacing:7px;display:flex}#contact>.container>.title>span>.ja{font-size:1.25rem;font-weight:400;color:#000;letter-spacing:1px;margin-top:-13px}#contact>.container>.title>span>.decoCss>span{position:absolute;z-index:9;pointer-events:none;display:block;width:56px;height:14px;background:#aee9ff;background:linear-gradient(-90deg,#aee9ff 0,#fffdbf 100%);box-shadow:-1px 0 50px 0 #cef3f8}#contact>.container>.title>span>.decoCss>span:nth-child(1){top:38px;left:-118px;transform:rotate(-35deg)}#contact>.container>.title>span>.decoCss>span:nth-child(2){top:114px;left:-100px;transform:rotate(-35deg)}#contact>.container>.title>span>.decoCss>span:nth-child(3){top:32px;left:-43px;transform:rotate(-38deg);width:71px;height:18px;background:linear-gradient(-90deg,#e7cfff 0,#c1edff 100%)}#contact>.container>.columnClinic{display:flex;flex-wrap:wrap;justify-content:space-between}#contact>.container>.columnClinic a{display:block;text-decoration:none}#contact>.container>.columnClinic>li{display:flex;flex-direction:column;align-items:center;width:calc(100% / 3 - 48px * 2 / 3)}#contact>.container>.columnClinic>li:nth-child(2){margin-left:-5px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.logoClinic{margin-left:-29px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.address{letter-spacing:.2px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.tel{margin-left:-14px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.schedule>table td:last-child{padding-right:8px}#contact>.container>.columnClinic>li:nth-child(3){margin-right:4px}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule{padding:0 21px}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule>table td:last-child{width:40px;padding-right:8px;letter-spacing:0}#contact>.container>.columnClinic>li>.map{position:relative;z-index:7;display:flex;justify-content:flex-start;flex-direction:column;width:100%;margin-bottom:20px}#contact>.container>.columnClinic>li>.map>.mask{height:270px;width:100%;overflow:hidden}#contact>.container>.columnClinic>li>.map>.mask>iframe{width:100%;height:calc(100% + 340px);margin:-170px 0}#contact>.container>.columnClinic>li>.map>.btnMap{text-align:right;margin-top:-4px;margin-right:-3px}#contact>.container>.columnClinic>li>.content{display:flex;align-items:center;flex-direction:column;padding:0 34px}#contact>.container>.columnClinic>li>.content>.logoClinic{margin-bottom:9px}#contact>.container>.columnClinic>li>.content>.address{font-weight:300;font-size:.9375rem;color:#000;margin-bottom:3px;white-space:nowrap}#contact>.container>.columnClinic>li>.content>.tel{margin-left:-12px;margin-bottom:28px;-o-object-fit:cover;object-fit:cover;width:100%;text-align:center}#contact>.container>.columnClinic>li>.content>.reserva01{transition:opacity .3s ease-in-out;margin-bottom:14px}#contact>.container>.columnClinic>li>.content>.reserva01:hover{opacity:.7}#contact>.container>.columnClinic>li>.content>.reserva02{margin-bottom:8px;transition:opacity .3s ease-in-out}#contact>.container>.columnClinic>li>.content>.reserva02:hover{opacity:.7}#contact>.container>.columnClinic>li>.content>.linkClinic{transition:opacity .3s ease-in-out}#contact>.container>.columnClinic>li>.content>.linkClinic:hover{opacity:.7}#contact>.container>.columnClinic>li>.content>.schedule{width:100%;margin-bottom:15px}#contact>.container>.columnClinic>li>.content>.schedule>table{width:100%;border-collapse:separate;margin:15px 0 8px}#contact>.container>.columnClinic>li>.content>.schedule>table td,#contact>.container>.columnClinic>li>.content>.schedule>table th{line-height:1;vertical-align:middle;text-align:center;font-size:1rem;font-weight:400;white-space:nowrap}#contact>.container>.columnClinic>li>.content>.schedule>table th{text-align:left}#contact>.container>.columnClinic>li>.content>.schedule>table td{width:34px}#contact>.container>.columnClinic>li>.content>.schedule>table td:last-child{width:30px;padding-right:10px;letter-spacing:0}#contact>.container>.columnClinic>li>.content>.schedule>table td:nth-child(7){padding-left:5px}#contact>.container>.columnClinic>li>.content>.schedule>table thead td,#contact>.container>.columnClinic>li>.content>.schedule>table thead th{height:39px;color:#262626;border-bottom:1px solid #939aa3}#contact>.container>.columnClinic>li>.content>.schedule>table tbody th{color:#000;font-size:.875rem;font-weight:300}#contact>.container>.columnClinic>li>.content>.schedule>table tbody td,#contact>.container>.columnClinic>li>.content>.schedule>table tbody th{height:34px;border-bottom:1px solid #939aa3}#contact>.container>.columnClinic>li>.content>.schedule>table tbody td{font-size:13px;position:relative}#contact>.container>.columnClinic>li>.content>.schedule>table tbody td>span{position:absolute;top:5px}#contact>.container>.columnClinic>li>.content>.schedule>table tbody td:last-child{letter-spacing:0}#contact>.container>.columnClinic>li>.content>.schedule>p{line-height:1.4667;margin-left:-2px;letter-spacing:0}#contact>.container>.columnClinic>li>.content>.schedule>p.annotationText{text-indent:-1em;padding-left:1em}#footer{padding:68px 0 38px;position:relative;background-image:url(../img/bg_footer.png);background-size:cover;background-repeat:no-repeat;overflow:hidden;margin-top:77px}#footer>.container{width:1100px;margin:0 auto;position:relative}#footer>.container::before{content:'';position:absolute;top:162px;left:50%;width:1600px;transform:translateX(-50%);height:1px;background-color:#fff}#footer>.container>.logo{text-align:center;margin-bottom:110px;margin-left:-66px}#footer>.container>.link>ul{display:flex;justify-content:space-between;padding:0 41px 0 48px}#footer>.container>.link>ul>li{height:100%;flex:0 0 auto}#footer>.container>.link>ul>li>a{text-decoration:none;display:flex;flex-direction:column;align-items:center;text-align:center;color:#000;letter-spacing:.5px;font-weight:400;font-size:.9375rem;margin-bottom:7px;position:relative}#footer>.container>.link>ul>li>a::after{content:'';position:absolute;bottom:4px;left:-2px;width:calc(100% + 5px);height:0;background-color:#fff600;z-index:-1;transition:height .3s ease-in-out}#footer>.container>.link>ul>li>a.current::after,#footer>.container>.link>ul>li>a:hover::after{height:9px}#footer>.container>.link>ul>li:nth-child(2)>a{margin-left:-5px}#footer>.container>.link>ul>li:nth-child(6)>a{margin-right:3px}#footer>.container>.copyright{text-align:center;font-family:kudryashev-d-contrast-sans,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#878787;font-size:.75rem;margin-top:44px;letter-spacing:2.4px}#fixed{position:fixed;right:0;bottom:0;top:0;z-index:996;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0}#fixed>.btnFixedPC{display:flex;flex-direction:column;align-items:flex-end}#fixed>.btnFixedPC>.contentSchedule{margin-bottom:14px;display:flex;align-items:flex-start;width:60px;overflow:hidden;position:relative;transition:width .4s ease-in-out;text-align:right}#fixed>.btnFixedPC>.contentSchedule.open{width:320px}#fixed>.btnFixedPC>.contentSchedule>a{position:absolute;top:0;left:0;margin-bottom:0;text-align:right;display:block}#fixed>.btnFixedPC>.contentSchedule>.schedule{padding:20px 20px 20px 60px;background-color:#fff960}#fixed>.btnFixedPC>.contentSchedule>.schedule>.boxIn>.content{width:240px;display:flex;flex-wrap:wrap;background:#fff;margin-bottom:10px}#fixed>.btnFixedPC>.contentSchedule>.schedule>.boxIn>.content:last-child{margin-bottom:0}#fixed>.btnFixedPC>.contentSchedule>.schedule>.boxIn>.content>.txt{font-family:fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.75rem;color:#000;display:block;width:100%;text-align:center;letter-spacing:.6px}#fixed>.btnFixedPC>.contentTel{margin-bottom:14px;display:flex;align-items:flex-start;width:60px;overflow:hidden;position:relative;transition:width .4s ease-in-out;text-align:right}#fixed>.btnFixedPC>.contentTel.open{width:320px}#fixed>.btnFixedPC>.contentTel>a{position:absolute;top:0;left:0;margin-bottom:0;text-align:right;display:block}#fixed>.btnFixedPC>.contentTel>.listTel{padding:20px 31px 19px 60px;background-color:#dbc5fc}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content{width:240px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center;background:#fff;padding:0 10px 10px;margin-bottom:9px}_:-ms-input-placeholder,:root #fixed > .btnFixedPC > .contentTel > .listTel > .boxIn > .content{padding:10px}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content:last-child{margin-bottom:0}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content>.txt{font-family:fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.75rem;color:#000;display:block;width:100%;text-align:center;letter-spacing:.6px;position:relative}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content>.txt::before{content:'';position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:220px;height:1px;background-color:#dbc5fc}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content>a{margin-top:-5px;pointer-events:none}_:-ms-input-placeholder,:root #fixed > .btnFixedPC > .contentTel > .listTel > .boxIn > .content > a{padding-top:0;margin-bottom:-1px}#fixed a{flex:0 0 auto;display:block;transition:opacity .3s}#fixed a#scrollUp{position:fixed;bottom:35px;right:35px;opacity:0;pointer-events:none}#fixed a#scrollUp.show{opacity:1;pointer-events:auto}#fixed a#scrollUp.show:hover,#fixed a:hover{opacity:.7}.bannerCampaign{background-color:#baa2e7;margin-top:88px}.bannerCampaign>.content{position:relative;width:1100px;margin:0 auto;min-height:370px;z-index:1}.bannerCampaign>.content>.pic{position:absolute;bottom:0;left:-96px;z-index:1}.bannerCampaign>.content>.txtBg{position:absolute;top:0;left:-410px;z-index:0}.bannerCampaign>.content>.txt{display:flex;flex-direction:column;position:absolute;top:47px;left:405px;z-index:9}.bannerCampaign>.content>.txt>.txt02{position:absolute;top:5px;left:8px}.bannerCampaign>.content>.btnWrap{position:absolute;right:0;bottom:54px;z-index:9}.bannerCampaign>.content>.btnWrap>a{text-decoration:none;display:flex;width:175px;height:43px;color:#fff;background-color:#000;position:relative;justify-content:center;align-items:center;font-size:.9375rem;font-weight:400;transition:background-color 1s cubic-bezier(.2,1,.2,1)}.bannerCampaign>.content>.btnWrap>a>.line{position:absolute;width:130%;height:1px;overflow:hidden;top:49%;left:-14%}.bannerCampaign>.content>.btnWrap>a>.line::after{content:'';display:block;position:absolute;top:0;left:-57%;width:78%;height:1px;background:#1e68a1;background:linear-gradient(90deg,#1e68a1 87%,#fff 14%);transition:left 1s cubic-bezier(.2,1,.2,1)}.bannerCampaign>.content>.btnWrap>a:hover{background-color:#fff;color:#000}.bannerCampaign>.content>.btnWrap>a:hover>.line::after{left:78%;background:#1e68a1;background:linear-gradient(90deg,#1e68a1 10%,#fff 10%);width:100%}@-webkit-keyframes animationDeco{0%{transform:translate3d(-100px,100px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes animationDeco{0%{transform:translate3d(-100px,100px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes animationDecoCss{0%{transform:translate3d(-50px,50px,0) rotate(-35deg);opacity:0}100%{transform:translate3d(0,0,0) rotate(-35deg);opacity:1}}@keyframes animationDecoCss{0%{transform:translate3d(-50px,50px,0) rotate(-35deg);opacity:0}100%{transform:translate3d(0,0,0) rotate(-35deg);opacity:1}}.ui_tit03 .scrollEffect .en span span{opacity:0;transform:translateX(20px);display:block;will-change:transform;transition:transform .4s cubic-bezier(.25,.74,.22,.99),opacity .4s cubic-bezier(.25,.74,.22,.99)}.ui_tit03 .scrollEffect .en span span:nth-child(2){transition-delay:.1s}.ui_tit03 .scrollEffect .en span span:nth-child(3){transition-delay:150ms}.ui_tit03 .scrollEffect .en span span:nth-child(4){transition-delay:.2s}.ui_tit03 .scrollEffect .en span span:nth-child(5){transition-delay:250ms}.ui_tit03 .scrollEffect .en span span:nth-child(6){transition-delay:.3s}.ui_tit03 .scrollEffect .en span span:nth-child(7){transition-delay:350ms}.ui_tit03 .scrollEffect .en span span:nth-child(8){transition-delay:.4s}.ui_tit03 .scrollEffect.show .decoCss>span{-webkit-animation:2.5s cubic-bezier(.165,.84,.44,1) forwards animationDecoCss;animation:2.5s cubic-bezier(.165,.84,.44,1) forwards animationDecoCss}.ui_tit03 .scrollEffect.show .decoCss>span:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:2321ms;animation-duration:2321ms}.ui_tit03 .scrollEffect.show .decoCss>span:nth-child(3){-webkit-animation-duration:1028ms;animation-duration:1028ms}.ui_tit03 .scrollEffect.show .decoCss>span:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:1454ms;animation-duration:1454ms}.ui_tit03 .scrollEffect.show .decoCss>span:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2.36s;animation-duration:2.36s}.ui_tit03 .scrollEffect.show .decoCss>span:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:1976ms;animation-duration:1976ms}.ui_tit03 .scrollEffect.show .decoCss>span:nth-child(7){-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-duration:2269ms;animation-duration:2269ms}.ui_tit03 .scrollEffect.show .decoCss>span:nth-child(8){-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:1823ms;animation-duration:1823ms}.ui_tit03 .scrollEffect.show .decoCss>span:nth-child(3){-webkit-animation-delay:.1s!important;animation-delay:.1s!important}.ui_tit03 .scrollEffect.show .en span span{opacity:1;transform:translateX(0)}.scrollEffect .ui_tit04 .en span span{opacity:0;transform:translateX(20px);display:block;will-change:transform;transition:transform .4s cubic-bezier(.25,.74,.22,.99),opacity .4s cubic-bezier(.25,.74,.22,.99)}.scrollEffect .ui_tit04 .en span span:nth-child(2){transition-delay:.1s}.scrollEffect .ui_tit04 .en span span:nth-child(3){transition-delay:150ms}.scrollEffect .ui_tit04 .en span span:nth-child(4){transition-delay:.2s}.scrollEffect .ui_tit04 .en span span:nth-child(5){transition-delay:250ms}.scrollEffect .ui_tit04 .en span span:nth-child(6){transition-delay:.3s}.scrollEffect .ui_tit04 .en span span:nth-child(7){transition-delay:350ms}.scrollEffect .ui_tit04 .en span span:nth-child(8){transition-delay:.4s}.scrollEffect .titAnima span .en span{opacity:0;transform:translateX(20px);display:block;will-change:transform;transition:transform .4s cubic-bezier(.25,.74,.22,.99),opacity .4s cubic-bezier(.25,.74,.22,.99)}.scrollEffect .titAnima span .en span:nth-child(2){transition-delay:.1s}.scrollEffect .titAnima span .en span:nth-child(3){transition-delay:150ms}.scrollEffect .titAnima span .en span:nth-child(4){transition-delay:.2s}.scrollEffect .titAnima span .en span:nth-child(5){transition-delay:250ms}.scrollEffect .titAnima span .en span:nth-child(6){transition-delay:.3s}.scrollEffect .titAnima span .en span:nth-child(7){transition-delay:350ms}.scrollEffect .titAnima span .en span:nth-child(8){transition-delay:.4s}.scrollEffect .titAnima01 span{opacity:0;transform:translateX(20px);display:block;will-change:transform;transition:transform .4s cubic-bezier(.25,.74,.22,.99),opacity .4s cubic-bezier(.25,.74,.22,.99)}.scrollEffect .titAnima01 span:nth-child(2){transition-delay:.1s}.scrollEffect .titAnima01 span:nth-child(3){transition-delay:150ms}.scrollEffect .titAnima01 span:nth-child(4){transition-delay:.2s}.scrollEffect .titAnima01 span:nth-child(5){transition-delay:250ms}.scrollEffect .titAnima01 span:nth-child(6){transition-delay:.3s}.scrollEffect .titAnima01 span:nth-child(7){transition-delay:350ms}.scrollEffect .titAnima01 span:nth-child(8){transition-delay:.4s}.scrollEffect .deco>span,.scrollEffect .decoCss>span{opacity:0}.scrollEffect.show .decoCss>span{-webkit-animation:2.5s cubic-bezier(.165,.84,.44,1) forwards animationDecoCss;animation:2.5s cubic-bezier(.165,.84,.44,1) forwards animationDecoCss}.scrollEffect.show .decoCss>span:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:1552ms;animation-duration:1552ms}.scrollEffect.show .decoCss>span:nth-child(3){-webkit-animation-duration:985ms;animation-duration:985ms}.scrollEffect.show .decoCss>span:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:1635ms;animation-duration:1635ms}.scrollEffect.show .decoCss>span:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1176ms;animation-duration:1176ms}.scrollEffect.show .decoCss>span:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:1347ms;animation-duration:1347ms}.scrollEffect.show .decoCss>span:nth-child(7){-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-duration:1631ms;animation-duration:1631ms}.scrollEffect.show .decoCss>span:nth-child(8){-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:2258ms;animation-duration:2258ms}.scrollEffect.show .decoCss>span:nth-child(3){-webkit-animation-delay:.1s!important;animation-delay:.1s!important}.scrollEffect.show .titCSAnimation>.txt01>span,.scrollEffect.show .titCSAnimation>.txt02>span,.scrollEffect.show .titCSAnimation>.txt03>span{transform:translateY(0)!important}.scrollEffect.show .titCSAnimation>.txt03{border-color:#fff600!important}.scrollEffect.show .titCSAnimation>.txt04{opacity:1!important}.scrollEffect.show .titAnima span .en span,.scrollEffect.show .titAnima01 span,.scrollEffect.show .ui_tit04 .en span span{opacity:1;transform:translateX(0)}.scrollEffect.show .deco>span{-webkit-animation:2.5s cubic-bezier(.165,.84,.44,1) forwards animationDeco;animation:2.5s cubic-bezier(.165,.84,.44,1) forwards animationDeco}.scrollEffect.show .deco>span:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:1947ms;animation-duration:1947ms}.scrollEffect.show .deco>span:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:958ms;animation-duration:958ms}.scrollEffect.show .deco>span:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:2298ms;animation-duration:2298ms}.scrollEffect.show .deco>span:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:756ms;animation-duration:756ms}.scrollEffect.show .deco>span:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:1205ms;animation-duration:1205ms}.scrollEffect.show .deco>span:nth-child(7){-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-duration:841ms;animation-duration:841ms}.scrollEffect.show .deco>span:nth-child(8){-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:2361ms;animation-duration:2361ms}@media (min-width:751px){.onlySP{display:none!important}#gNavi{position:relative;z-index:100;opacity:0}#gNavi.topPage>.container>.nav>ul{padding:0 38px}#gNavi.topPage>.container>.nav>ul>li>a>.ja{margin-bottom:1px}#gNavi>.container{width:1100px;margin:0 auto;position:relative}#gNavi>.container>.nav>ul{display:flex;justify-content:space-between;padding:0 35px 0 38px}#gNavi>.container>.nav>ul>li{height:100%;flex:0 0 auto}#gNavi>.container>.nav>ul>li>a{text-decoration:none;display:flex;flex-direction:column;align-items:center;text-align:center;color:#000;letter-spacing:.5px;position:relative}#gNavi>.container>.nav>ul>li>a>.ja{font-weight:400;font-size:.9375rem;margin-bottom:7px;position:relative}#gNavi>.container>.nav>ul>li>a>.ja::after{content:'';position:absolute;bottom:4px;left:-7px;width:calc(100% + 14px);height:0;background-color:#fff600;z-index:-1;transition:height .3s ease-in-out}#gNavi>.container>.nav>ul>li>a>.en{font-family:din-2014,sans-serif;font-style:normal;font-weight:400;color:#8ed0ff;font-size:.75rem;padding-left:2px}#gNavi>.container>.nav>ul>li>a.current>.ja::after,#gNavi>.container>.nav>ul>li>a:hover>.ja::after{height:9px}#gNavi>.container>.nav>ul>li:nth-child(1)>a{padding-left:8px}#gNavi>.container>.nav>ul>li:nth-child(2)>a{margin-left:-7px}#gNavi>.container>.nav>ul>li:nth-child(6)>a{margin-right:-7px}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#wrapper::after,#wrapper::before{background-image:url(../img/bg_pageSub@2x.jpg)}#wrapper::after{background-image:url(../img/bg_wrapper@2x.jpg)}#footer{background-image:url(../img/bg_footer@2x.png)}}@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}#wrapper::after,#wrapper::before{background-image:url(../img/bg_pageSub_sp.jpg)}#wrapper::after{background-image:url(../img/bg_wrapper_sp.jpg);top:0;height:100%;background-repeat:repeat-y;background-position-y:1344px;background-size:100%}html{font-size:32px}body{font-size:.9375rem}html.disableScroll,html.disableScroll body{width:100%;height:100%;overflow:hidden}#wrapper{min-width:750px;background-size:750px auto}#wrapper::before{height:1344px}#header>.main>.container{width:100%;padding:29px 31px 0}#header>.main>.container>.logo{padding-left:0}#gNavi{position:fixed;z-index:998;margin:0;left:0;top:0;width:100%;height:100%;background-image:url(../img/bg_gNavi.png);background-size:cover;padding:0;transform:translate(0,-110%);overflow-y:scroll;transition:transform .3s}#gNavi.open{transform:translate(0,0)}#gNavi>.container{width:100%;padding:29px}#gNavi>.container>.nav{margin:267px auto 65px;overflow-y:auto;height:auto;position:fixed;top:-100px;left:0;bottom:0;padding:0 40px;width:750px;transition:top .3s}#gNavi>.container>.nav>.btnmenu{padding-bottom:100px}#gNavi>.container>.nav>.btnmenu a{display:block}#gNavi>.container>.nav>ul{display:flex;flex-direction:column;padding:26px 40px 66px}#gNavi>.container>.nav>ul>li{border-bottom:2px solid #8ed0ff}#gNavi>.container>.nav>ul>li:first-child{border-top:2px solid #8ed0ff}#gNavi>.container>.nav>ul>li>a::before{content:none}#gNavi>.container>.nav>ul>li a{text-decoration:none;color:#000;display:flex;align-items:center;padding:36px 16px 25px 18px;line-height:1;position:relative;justify-content:center;font-size:.9375rem;font-weight:400;flex-direction:column}#gNavi>.container>.nav>ul>li a>.en{color:#8ed0ff;font-size:.75rem;font-family:din-2014,sans-serif;font-style:normal;font-weight:400;margin-top:23px}#gNavi>.container>.nav>ul>li:nth-child(2)>a{padding:31px 16px 31px 18px}#gNavi>.container>.nav>ul>li:nth-child(3)>a{padding:31px 16px 30px 18px}#gNavi>.container>.nav>ul>li:nth-child(4)>a{padding:33px 16px 27px 18px}#gNavi>.container>.nav>ul>li:nth-child(5)>a{padding:33px 16px 28px 18px}#gNavi>.container>.nav>ul>li:nth-child(6)>a{padding:32px 16px 28px 18px}#gNavi>.container>.nav>.bnr{display:flex;margin:0 -40px 40px}#gNavi>.container>.nav>.bnr>a{display:block;text-decoration:none}#banner{margin-bottom:0}#banner>.container{width:750px;height:auto}#banner>.container>.bnr{display:flex;justify-content:center;flex-direction:column;width:100%;margin:auto;height:auto;position:relative;left:0;top:0}#banner>.container>.bnr>div{display:block;text-decoration:none;position:relative;width:100%;height:100%}#banner>.container>.bnr>div.kids{margin-left:0}#banner>.container>.bnr>div.kids>.btnWrap{left:calc(50% - 150px);right:auto;top:170px}#banner>.container>.bnr>div>.btnWrap{position:absolute;left:calc(50% - 150px);top:170px}#banner>.container>.bnr>div>.btnWrap>a{width:350px;height:86px}#banner>.container>.bnr>div>.btnWrap>a>.line{position:absolute;width:130%;height:2px;overflow:hidden;top:49%;left:-14%}#banner>.container>.bnr>div>.btnWrap>a>.line::after{top:0;left:-59%;width:81%;height:2px;background:#1e68a1;background:linear-gradient(90deg,#1e68a1 86%,#fff 16%)}#banner>.container>.bnr>div>.btnWrap>a:hover{color:#fff;background-color:#000}#banner>.container>.bnr>div>.btnWrap>a:hover>.line::after{left:-57%;background:#1e68a1;background:linear-gradient(90deg,#1e68a1 84%,#fff 16%);width:81%}#contact>.container{width:750px;padding:81px 0 33px}#contact>.container>.title{margin-bottom:50px}#contact>.container>.title>span{line-height:1.5}#contact>.container>.title>span>.en01{font-size:2.8125rem;margin-left:-10px;letter-spacing:1px}#contact>.container>.title>span>.en02{font-size:3.125rem;margin-top:-34px;letter-spacing:8px}#contact>.container>.title>span>.ja{font-size:1.1875rem;letter-spacing:2px;margin-top:-21px}#contact>.container>.title>span>.decoCss>span{position:absolute;z-index:9;pointer-events:none;display:block;width:65px;height:17px;background:#aee9ff;background:linear-gradient(-90deg,#aee9ff 0,#fffdbf 100%);box-shadow:-1px 0 50px 0 #cef3f8}#contact>.container>.title>span>.decoCss>span:nth-child(1){top:50px;left:-120px;transform:rotate(-35deg)}#contact>.container>.title>span>.decoCss>span:nth-child(2){top:139px;left:-98px;transform:rotate(-35deg)}#contact>.container>.title>span>.decoCss>span:nth-child(3){top:41px;left:-33px;transform:rotate(-38deg);width:85px;height:22px;background:linear-gradient(-90deg,#e7cfff 0,#c1edff 100%)}#contact>.container>.columnClinic{display:flex;flex-wrap:wrap;justify-content:space-between}#contact>.container>.columnClinic a{display:block;text-decoration:none}#contact>.container>.columnClinic>li{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:83px}#contact>.container>.columnClinic>li:nth-child(2){margin-left:0;margin-bottom:72px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.logoClinic{margin-left:-5px;margin-bottom:16px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.address{letter-spacing:0;margin-left:-18px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.tel{margin-left:-40px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.schedule>table{margin:15px 0 21px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.schedule>table thead th{padding:0}#contact>.container>.columnClinic>li:nth-child(2)>.content>.schedule>table td:last-child{padding-right:0}#contact>.container>.columnClinic>li:nth-child(2)>.content>.schedule>table tbody tr:nth-child(1) th{padding-left:20px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.schedule>table tbody tr:nth-child(2) th{padding-left:3px}#contact>.container>.columnClinic>li:nth-child(2)>.content>.schedule>p{padding-left:0}#contact>.container>.columnClinic>li:nth-child(3){margin-right:0;margin-bottom:0}#contact>.container>.columnClinic>li:nth-child(3)>.content>.logoClinic{margin-bottom:21px;margin-left:0}#contact>.container>.columnClinic>li:nth-child(3)>.content>.address{text-align:center;line-height:1.6;margin-bottom:17px}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule{padding:0}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule>table{margin:15px 0 21px}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule>table thead th{padding:0}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule>table thead td{width:71px}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule>table thead td:last-child{width:49px;padding-left:10px}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule>table td{width:71px}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule>table tbody tr:nth-child(1) th{padding-left:20px}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule>table tbody tr:nth-child(2) th{padding-left:3px}#contact>.container>.columnClinic>li:nth-child(3)>.content>.schedule>table td:last-child{width:40px;padding-right:0;letter-spacing:0}#contact>.container>.columnClinic>li>.map{position:relative;z-index:7;display:flex;justify-content:flex-start;flex-direction:column;width:100%;margin-bottom:20px;order:2}#contact>.container>.columnClinic>li>.map>.mask{height:540px;width:100%;overflow:hidden}#contact>.container>.columnClinic>li>.map>.btnMap{text-align:right;margin-top:-8px;margin-right:19px}#contact>.container>.columnClinic>li>.content{padding:0 40px;order:1;margin-bottom:57px}#contact>.container>.columnClinic>li>.content>.logoClinic{margin-bottom:32px;margin-left:-48px}#contact>.container>.columnClinic>li>.content>.address{font-size:.9375rem;margin-bottom:12px;letter-spacing:.1px}#contact>.container>.columnClinic>li>.content>.tel{margin-left:-26px;margin-bottom:55px;-o-object-fit:cover;object-fit:cover;width:100%;text-align:center}#contact>.container>.columnClinic>li>.content>.reserva01{margin-bottom:31px}#contact>.container>.columnClinic>li>.content>.reserva02{margin-bottom:25px}#contact>.container>.columnClinic>li>.content>.schedule{width:100%;margin-bottom:25px}#contact>.container>.columnClinic>li>.content>.schedule>table{width:100%;border-collapse:separate;margin:15px 0 20px}#contact>.container>.columnClinic>li>.content>.schedule>table td,#contact>.container>.columnClinic>li>.content>.schedule>table th{line-height:1;vertical-align:middle;text-align:center;font-size:1rem;font-weight:400;white-space:nowrap}#contact>.container>.columnClinic>li>.content>.schedule>table th{text-align:left}#contact>.container>.columnClinic>li>.content>.schedule>table td{width:62px}#contact>.container>.columnClinic>li>.content>.schedule>table td:last-child{width:101px;padding-right:6px;letter-spacing:0}#contact>.container>.columnClinic>li>.content>.schedule>table td:nth-child(7){padding-left:0}#contact>.container>.columnClinic>li>.content>.schedule>table thead th{padding-left:10px}#contact>.container>.columnClinic>li>.content>.schedule>table thead td,#contact>.container>.columnClinic>li>.content>.schedule>table thead th{height:75px;color:#262626;border-bottom:2px solid #222}#contact>.container>.columnClinic>li>.content>.schedule>table tbody th{font-size:.875rem;padding-left:10px}#contact>.container>.columnClinic>li>.content>.schedule>table tbody td,#contact>.container>.columnClinic>li>.content>.schedule>table tbody th{height:67px;border-bottom:2px solid #222}#contact>.container>.columnClinic>li>.content>.schedule>table tbody td{font-size:26px;position:relative;padding:0!important}#contact>.container>.columnClinic>li>.content>.schedule>table tbody td>span{position:absolute;top:15px;font-size:.625rem}#contact>.container>.columnClinic>li>.content>.schedule>table tbody td:last-child{letter-spacing:0}#contact>.container>.columnClinic>li>.content>.schedule>p{line-height:1.6142;margin-left:0;letter-spacing:0;min-height:auto;padding-left:4px}#footer{background-image:url(../img/bg_footer_sp.png);padding:58px 0 118px;margin-top:0}#footer>.container{width:750px;padding:0 40px;margin:0 auto;position:relative}#footer>.container::before{top:176px;left:50%;width:670px;transform:translateX(-50%);height:2px}#footer>.container>.logo{text-align:center;margin-bottom:83px;margin-left:0}#footer>.container>.copyright{letter-spacing:2.7px}#fixed{left:0;right:0;bottom:0;z-index:999;top:auto;flex-direction:row;position:fixed;display:flex;align-items:center;justify-content:center}#fixed>a{touch-action:manipulation;margin-bottom:0}#fixed>a#scrollUp{position:absolute;right:12px;bottom:142px}#fixed>a:hover{opacity:1}#fixed>.btnFixedPC{display:flex;flex-direction:row;align-items:flex-start;height:100px;width:100%}#fixed>.btnFixedPC>.contentSchedule{margin-bottom:0;display:flex;align-items:flex-start;width:50%;overflow:visible;position:relative;text-align:center;height:100%}#fixed>.btnFixedPC>.contentSchedule.open{width:50%}#fixed>.btnFixedPC>.contentSchedule.open>.schedule{opacity:1;pointer-events:auto;z-index:1}#fixed>.btnFixedPC>.contentSchedule>a{position:absolute;top:0;left:0;margin-bottom:0;text-align:right;display:block;touch-action:manipulation}#fixed>.btnFixedPC>.contentSchedule>a:hover{opacity:1}#fixed>.btnFixedPC>.contentSchedule>.schedule{padding:40px;background-color:#fff960;position:absolute;bottom:99px;left:0;width:560px;height:390px;opacity:0;transition:opacity .4s ease-in-out;pointer-events:none;z-index:-9}#fixed>.btnFixedPC>.contentSchedule>.schedule>.boxIn>.content{width:100%;margin-bottom:20px}#fixed>.btnFixedPC>.contentSchedule>.schedule>.boxIn>.content:last-child{margin-bottom:0}#fixed>.btnFixedPC>.contentSchedule>.schedule>.boxIn>.content>.txt{width:100%;text-align:center;letter-spacing:.6px}#fixed>.btnFixedPC>.contentTel{margin-bottom:0;display:flex;align-items:flex-start;width:50%;overflow:visible;position:relative;text-align:center;height:100%}#fixed>.btnFixedPC>.contentTel.open{width:50%}#fixed>.btnFixedPC>.contentTel.open>.listTel{opacity:1;pointer-events:auto;z-index:1}#fixed>.btnFixedPC>.contentTel>a{position:absolute;top:0;left:0;margin-bottom:0;text-align:right;display:block;touch-action:manipulation}#fixed>.btnFixedPC>.contentTel>a:hover{opacity:1}#fixed>.btnFixedPC>.contentTel>.listTel{padding:40px;background-color:#dbc5fc;position:absolute;bottom:99px;right:0;width:560px;height:510px;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out;z-index:-9}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content{width:100%;display:flex;flex-wrap:wrap;background:#fff;padding:0 20px 20px;margin-bottom:22px;justify-content:space-between}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content:last-child{margin-bottom:0}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content>.txt{width:100%;letter-spacing:.6px}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content>.txt::before{width:440px;height:2px}#fixed>.btnFixedPC>.contentTel>.listTel>.boxIn>.content>a{margin-top:0;pointer-events:all}.bannerCampaign{margin-top:92px}.bannerCampaign>.content{position:relative;width:100%;margin:0 auto;min-height:680px;z-index:1}.bannerCampaign>.content>.txtBg{position:absolute;top:0;left:0;z-index:0}.bannerCampaign>.content>.txt{display:flex;flex-direction:column;position:relative;top:54px;left:40px;z-index:9;width:670px}.bannerCampaign>.content>.txt>.txt01{text-align:center}.bannerCampaign>.content>.txt>.txt02{top:-40px;left:-4px}.bannerCampaign>.content>.btnWrap{position:relative;left:0;top:0;margin:450px auto 0;display:flex;justify-content:center}.bannerCampaign>.content>.btnWrap>a{width:350px;height:86px;margin-left:-4px}.bannerCampaign>.content>.btnWrap>a>.line,.bannerCampaign>.content>.btnWrap>a>.line::after{height:2px}.bannerCampaign>.content>.btnWrap>a:hover{background-color:#000;color:#fff}.bannerCampaign>.content>.btnWrap>a:hover>.line::after{left:-57%;background:#1e68a1;background:linear-gradient(90deg,#1e68a1 87%,#fff 14%);width:78%}}@media (max-width:750px) and (max-width:750px){#gNavi{background-image:url(../img/bg_gNavi_sp.png)}}@media (min-width:751px) and (max-width:1599px){#header>.main>.container{width:100%}#gNaviFixed>.container{width:100%;padding-left:1.6260162601626%;padding-right:1.6260162601626%}#gNaviFixed>.container>.logoFixed{width:22.63914946841776%}#gNaviFixed>.container>.logoFixed img{width:100%}}@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){#gNavi{background-image:url(../img/bg_gNavi@2x.png)}}@media (min-width:751px) and (max-width:1395px){#gNaviFixed>.container>.nav>ul>li>a{padding:0 9px!important}}@media (min-width:751px) and (max-width:1369px){#contact>.container{width:100%;padding-left:16px;padding-right:16px}#contact>.container>.columnClinic>li:nth-child(1)>.content .logoClinic{width:73.26968973747017%}#contact>.container>.columnClinic>li:nth-child(1)>.content .logoClinic img{width:100%}#contact>.container>.columnClinic>li:nth-child(2)>.content .logoClinic{width:67.06443914081146%}#contact>.container>.columnClinic>li:nth-child(2)>.content .logoClinic img{width:100%}#contact>.container>.columnClinic>li:nth-child(3)>.content .logoClinic{width:93.55608591885442%}#contact>.container>.columnClinic>li:nth-child(3)>.content .logoClinic img{width:100%}}