﻿*{padding:0px;margin:0px;box-sizing:border-box;outline:none}.move.animation{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);display:block;opacity:0;transition:opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.move.animation.moving{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.opacity.animation{display:block;opacity:0;transition:opacity 1.2s cubic-bezier(0.77, 0, 0.175, 1),transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.opacity.animation.moving{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-text-size-adjust:100%;font-size:62.5%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}strong{font-weight:bold}.bold{font-weight:bold}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}body,html{width:100%;height:100%;font-family:noto-sans-cjk-jp, 游ゴシック体, "Yu Gothic", YuGothic, sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subtext *,canvas,.is_dragging *,.js-draw-text,.subtitles,.subtitles span,.to-scroll,.menu-li .in,.menu-li a,.single-sub-title span,.work-sub-title span,.link,.view-more a,.work-title a,.unselectable{user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}[class^="icon-"],[class*=" icon-"]{font-family:"icon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-fb:before{content:"f"}.i-tw:before{content:"t"}.i-inst:before{content:"i"}.i{font-family:"i"}.is_waiting body{overflow:hidden !important}body,a{color:#404040}article{display:block}video,img,canvas{vertical-align:bottom}a{text-decoration:none}.table{display:table;width:100%;height:100%}input[type=text],input[type=email]{width:450px;height:50px;border:1px solid #999999;font-size:15px;color:#000;padding:0px 10px;-webkit-appearance:none;outline:0;border-radius:0px;box-sizing:border-box}@media only screen and (max-width: 380px){input[type=text],input[type=email]{width:100%;height:42px;border:1px solid #999999;font-size:14px;color:#000;padding:0px 10px;-webkit-appearance:none;outline:0;border-radius:0px;box-sizing:border-box}}label.select_cover{position:relative;display:inline-block}@media only screen and (max-width: 380px){label.select_cover{width:100%}}label.select_cover:before{content:"";position:absolute;z-index:2;top:17px;right:5px;display:inline-block;margin-right:10px;border:5px solid transparent;border-color:black black transparent transparent;width:0;height:0;pointer-events:none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width: 380px){label.select_cover:before{top:12px}}textarea{width:300px;height:200px;border:1px solid #999999;font-size:15px;color:#000;padding:15px 10px}@media only screen and (max-width: 380px){textarea{width:100%;height:200px;border:1px solid #999999;font-size:14px;color:#000;padding:10px 10px;box-sizing:border-box;border-radius:1px;-webkit-appearance:none;line-height:1.4}}select{position:relative;z-index:1;border:1px solid #999999;box-sizing:border-box;color:#000;width:450px;height:50px;padding:0 10px;font-size:15px;border-radius:1px;background-color:white;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none}@media only screen and (max-width: 380px){select{width:100%;height:42px;padding:0 10px;font-size:14px}}select::-ms-expand{display:none}img{border:none}.center{text-align:center !important}.left{text-align:left !important}.right{text-align:right !important}li{list-style-type:none}:root{--max-size:1.66rem;--base-size:1.4rem;--slide-tb:120vw;--slide-mb:150vw;--land-mb:80vw}.font{font-size:calc(var(--base-size) * 1.9)}.gray{color:#646464}#wrap{position:relative;z-index:91}.inner{width:100%;max-width:1000px;margin:0 auto}.inner1100{width:100%;max-width:1100px;margin:0 auto}.inner1200{width:100%;max-width:1200px;margin:0 auto}.inner1400{width:100%;max-width:1400px;margin:0 auto}.innerDX1200{max-width:1200px;margin:0 auto;padding:0 6.25% 0px;box-sizing:content-box}.innerDX1400{max-width:1400px;margin:0 auto;padding:0 6.25% 0px;box-sizing:content-box}.innerDX{max-width:1600px;margin:0 auto;padding:0 6.25% 0px;box-sizing:content-box}@media only screen and (max-width: 768px){.inner,.inner1100,.inner1200,.inner1400{width:100%;margin:0 auto;padding-right:20px !important;padding-left:20px !important}.spOnly{width:100%;margin:0 auto;padding-right:20px !important;padding-left:20px !important}}.default{padding:140px 0}@media only screen and (max-width: 768px){.default{padding:60px 0}}#wrap{position:relative}#preloader{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#progressBar{width:0;height:1px;background-color:#29698e;display:none}#progressTxt{text-align:center;margin-top:5px;display:none}.barba-container{position:relative}.loadingLine{position:fixed;bottom:0;right:0;left:0;z-index:1;width:100%;height:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.68, 0.01, 0.65, 0.98);transition-timing-function:cubic-bezier(0.68, 0.01, 0.65, 0.98);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;z-index:1000}.loadingLine01{background:#fff;z-index:103}.loadingLine02{background:#fff7f9;z-index:98;-webkit-transition-delay:.2s;transition-delay:.2s}.loadingLine03{background:#e52f81;z-index:97;-webkit-transition-delay:.3s;transition-delay:.3s}.loadingLine04{background:#fff;z-index:99;-webkit-transition:none;transition:none}.loadFin .loadingLine{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}#preloader .loding-logo-box .loding-logo svg{width:120px}@media only screen and (max-width: 768px){#preloader .loding-logo-box .loding-logo svg{width:80px}}.normalBtn a{position:relative;color:#e52f81;border:2px solid #e52f81;background:#fff;padding:2rem;display:block;overflow:hidden;text-decoration:none;box-shadow:5px 5px 15px rgba(170,65,107,0.3);transition:all 0.52s cubic-bezier(0.38, 0.03, 0.18, 1) 0.1s}.normalBtn a:before{content:"";position:absolute;left:0;top:0;width:150%;height:150%;transform:scaleY(0);transform-origin:center bottom;transition:transform 0.52s cubic-bezier(0.38, 0.03, 0.18, 1);background:#e52f81}.normalBtn a span{position:relative;z-index:1;font-size:1.7rem;color:#e52f81;transition:all 0.52s cubic-bezier(0.38, 0.03, 0.18, 1) 0.1s}@media only screen and (max-width: 768px){.normalBtn a span{font-size:1.8rem;font-weight:bold}}.normalBtn a:hover{border:2px solid #e52f81}.normalBtn a:hover:before{transform:scaleY(1);transition-delay:0.1s}.normalBtn a:hover span{color:#fff}.animate_bounce{opacity:0}.animate_bounce.moving{animation:bounce 1.2s forwards 0.5s}@keyframes bounce{0%{opacity:0;transform:scale(0.8)}25%{opacity:1;transform:scale(1.05)}45%{opacity:1;transform:scale(0.9)}80%{opacity:1;transform:scale(1)}100%{opacity:1}}.animation_scallUp{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition-delay:0.2s;transition-duration:0.7s;transition-property:opacity,transform;-ms-transform:scale(0.6, 0.6);transform:scale(0.6, 0.6)}.animation_scallUp.moving{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:scale(1, 1);transform:scale(1, 1)}.thumb{width:100%;height:100%;display:block;position:relative;overflow:hidden;margin-bottom:0;transition:.4s;-ms-flex:0 0 auto;flex:0 0 auto}.thumb:before{content:"";display:block;padding-top:63.5%;width:100%}.thumb span{background:#e5e5e5 no-repeat center;background-size:cover;position:absolute;left:0;top:0;display:block;width:100%;height:100%;transition:.6s}.imgScall{display:block}.onImage .thumb span.imgIn{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.spBtnPink{margin-bottom:8rem}.spBtnPink a{display:block;background:#e52f81;color:#fff;padding:2rem 3rem;text-align:center;font-size:1.7rem;font-weight:bold;line-height:3rem}.top_concept{margin-bottom:14rem}@media only screen and (max-width: 768px){.top_concept{margin-bottom:12rem}}.top_concept .conceptInner{position:relative;z-index:1;margin-top:-3vw}@media only screen and (max-width: 768px){.top_concept .conceptInner{margin-top:5vw}}.top_concept .conceptInner h2{margin-bottom:5rem;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);display:block;opacity:0;transition:opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media only screen and (max-width: 768px){.top_concept .conceptInner h2{margin-bottom:3rem}}.top_concept .conceptInner .textWrap{font-weight:bold}.top_concept .conceptInner .textWrap span.anime{display:block;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);display:block;opacity:0;transition:opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media only screen and (max-width: 768px){.top_concept .conceptInner .textWrap span.anime span{display:block;padding:1rem}}.top_concept .conceptInner .textWrap .textMove01{margin-bottom:4rem}.top_concept .conceptInner .textWrap .textMove01 .anime:nth-child(1){transition-delay:0.2s}.top_concept .conceptInner .textWrap .textMove01 .anime:nth-child(2){transition-delay:0.4s}.top_concept .conceptInner .textWrap p.textMove02 .anime:not(:last-child){margin-bottom:1rem}@media only screen and (max-width: 768px){.top_concept .conceptInner .textWrap p.textMove02 .anime:not(:last-child){margin-bottom:2rem}}.top_concept .conceptInner .textWrap p.textMove02 .anime:nth-child(1){transition-delay:0.6s}.top_concept .conceptInner .textWrap p.textMove02 .anime:nth-child(2){transition-delay:0.8s}.top_concept .conceptInner .textWrap p.textMove02 .anime:nth-child(3){transition-delay:1.0s}.top_concept .conceptInner .textWrap .textMove03{margin-top:4rem}@media only screen and (max-width: 768px){.top_concept .conceptInner .textWrap .textMove03{margin-top:3rem}}.top_concept .conceptInner .textWrap .textMove03 .anime:nth-child(1){transition-delay:1.2s}.top_concept .conceptInner.moving h2{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.top_concept .conceptInner.moving .textWrap span.anime{opacity:1 !important;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}.alternate{position:relative}.alternate._01,.alternate._03{left:calc(50% - 70rem);width:calc(50% + 70rem);background:-moz-linear-gradient(left, rgba(231,50,119,0.27) 0%, rgba(231,50,119,0.27) 60%, rgba(255,206,41,0.27) 100%);background:-webkit-linear-gradient(left, rgba(231,50,119,0.27) 0%, rgba(231,50,119,0.27) 60%, rgba(255,206,41,0.27) 100%);background:linear-gradient(to right, rgba(231,50,119,0.27) 0%, rgba(231,50,119,0.27) 60%, rgba(255,206,41,0.27) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45e73277', endColorstr='#45ffce29',GradientType=1 );margin-bottom:10rem;border-top-left-radius:10rem;border-bottom-left-radius:10rem}@media only screen and (max-width: 1700px){.alternate._01,.alternate._03{left:2.5%;width:97.5%}}@media only screen and (max-width: 768px){.alternate._01,.alternate._03{left:6.5%;width:93.5%;border-top-left-radius:8rem;border-bottom-left-radius:8rem;margin-bottom:7rem}}.alternate._02{left:0;width:calc(50% + 70rem);background:-moz-linear-gradient(left, rgba(255,206,41,0.27) 0%, rgba(231,50,119,0.27) 48%, rgba(231,50,119,0.27) 100%);background:-webkit-linear-gradient(left, rgba(255,206,41,0.27) 0%, rgba(231,50,119,0.27) 48%, rgba(231,50,119,0.27) 100%);background:linear-gradient(to right, rgba(255,206,41,0.27) 0%, rgba(231,50,119,0.27) 48%, rgba(231,50,119,0.27) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45ffce29', endColorstr='#45e73277',GradientType=1 );margin-bottom:10rem;border-top-right-radius:10rem;border-bottom-right-radius:10rem}@media only screen and (max-width: 1700px){.alternate._02{left:0;width:97.5%}}@media only screen and (max-width: 768px){.alternate._02{width:93.5%;border-top-right-radius:8rem;border-bottom-right-radius:8rem;margin-bottom:7rem}}.alternate .alternateInner{padding:10rem 0}@media only screen and (max-width: 768px){.alternate .alternateInner{padding:7rem 0}}.alternate .alternateInner .popup img{width:100%;height:auto}.alternate .alternateInner .contain .textWrap{flex-basis:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}@media only screen and (max-width: 768px){.alternate .alternateInner .contain .textWrap{display:block}}.alternate .alternateInner .contain .textWrap h3{font-size:3rem;font-weight:bold;width:28rem;margin-right:0rem}.alternate .alternateInner .contain .textWrap h3._01{width:32rem}@media only screen and (max-width: 768px){.alternate .alternateInner .contain .textWrap h3._01{width:100%}}.alternate .alternateInner .contain .textWrap h3._03{width:32rem}@media only screen and (max-width: 768px){.alternate .alternateInner .contain .textWrap h3._03{width:100%}}@media only screen and (max-width: 768px){.alternate .alternateInner .contain .textWrap h3{width:100%;margin-right:0rem;margin-bottom:3rem}}.alternate .alternateInner .contain .textWrap .textBox{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100px;flex-basis:100px}.alternate .alternateInner .contain .textWrap p{color:#646464;font-weight:bold}.alternate .alternateInner .contain ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 768px){.alternate .alternateInner .contain ul{display:block}}.alternate .alternateInner .contain ul li{width:31%;text-align:center}.alternate .alternateInner .contain ul li:nth-child(4),.alternate .alternateInner .contain ul li:nth-child(5),.alternate .alternateInner .contain ul li:nth-child(6){margin-top:5rem}@media only screen and (max-width: 768px){.alternate .alternateInner .contain ul li{width:100%}.alternate .alternateInner .contain ul li:not(:first-child){margin-top:6rem}}.alternate .alternateInner .contain ul li img{width:100%;height:auto}.alternate .alternateInner .contain ul li dl{margin-top:2.5rem;margin-bottom:2.5rem}.alternate .alternateInner .contain ul li dl dt{font-size:1.6rem;margin-bottom:1.4rem}@media only screen and (max-width: 768px){.alternate .alternateInner .contain ul li dl dt{font-weight:bold;margin-bottom:2rem}}.alternate .alternateInner .contain ul li dl dd{font-size:2.3rem;font-weight:normal;line-height:3rem;color:#646464}.alternate .alternateInner .contain ul li dl dd span.big{display:inline-block;padding-right:0.1rem;font-size:3rem;font-family:din-2014, sans-serif;font-weight:400;font-style:normal}@media only screen and (max-width: 768px){.alternate .alternateInner .contain ul li dl dd span.big{font-size:3.4rem}}.alternate .alternateInner .contain ul.moving li{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.alternate._01 .alternateInner{width:92%;max-width:1400px;margin-right:auto;padding-right:6rem;padding-left:6rem}@media only screen and (max-width: 1700px){.alternate._01 .alternateInner{margin-right:auto;margin-left:2.5%}}@media only screen and (max-width: 768px){.alternate._01 .alternateInner{width:auto;margin-right:0;margin-left:0;padding-right:6.25%;padding-left:6.25%}}.alternate._01 .alternateInner .popup{width:34rem;position:absolute;top:-3rem;left:3rem}@media only screen and (max-width: 768px){.alternate._01 .alternateInner .popup{width:32rem;left:0rem}}.alternate._02 .alternateInner{position:relative;width:92%;max-width:1400px;margin-left:auto;padding-right:6rem;padding-left:6rem}@media only screen and (max-width: 1700px){.alternate._02 .alternateInner{position:initial;margin:0 auto}}@media only screen and (max-width: 768px){.alternate._02 .alternateInner{width:auto;margin-right:0;margin-left:0;padding-right:6.25%;padding-left:6.25%}}.alternate._02 .alternateInner .popup{width:34rem;position:absolute;top:-3rem;left:3rem}@media only screen and (max-width: 1700px){.alternate._02 .alternateInner .popup{left:calc(3rem + 2.5%)}}@media only screen and (max-width: 768px){.alternate._02 .alternateInner .popup{width:32rem;left:calc(3rem)}}.alternate._03 .alternateInner{width:92%;max-width:1400px;margin-right:auto;padding-right:6rem;padding-left:6rem}@media only screen and (max-width: 1700px){.alternate._03 .alternateInner{margin-right:auto;margin-left:2.5%}}@media only screen and (max-width: 768px){.alternate._03 .alternateInner{width:auto;margin-right:0;margin-left:0;padding-right:6.25%;padding-left:6.25%}}.alternate._03 .alternateInner .popup{width:34rem;position:absolute;top:-3rem;left:3rem}@media only screen and (max-width: 768px){.alternate._03 .alternateInner .popup{width:32rem;left:0rem}}.alternate._03 .alternateInner .contain .frameWrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 768px){.alternate._03 .alternateInner .contain .frameWrap{display:block}}.alternate._03 .alternateInner .contain .frameWrap .frameIn{position:relative;width:48%}@media only screen and (max-width: 1400px){.alternate._03 .alternateInner .contain .frameWrap .frameIn{width:49%}}@media only screen and (max-width: 768px){.alternate._03 .alternateInner .contain .frameWrap .frameIn{width:100%}.alternate._03 .alternateInner .contain .frameWrap .frameIn._red{margin-bottom:3rem}}.alternate._03 .alternateInner .contain .frameWrap .frameIn .bg img{width:100%;height:auto}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner{position:absolute;top:0;left:0;z-index:1;width:100%;text-align:center;padding-top:6rem;padding-bottom:0rem}@media only screen and (min-width: 1601px){.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner{padding-top:7rem}}@media only screen and (max-width: 768px){.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner{padding-top:5rem}}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner dl{margin-bottom:4rem}@media only screen and (max-width: 768px){.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner dl{margin-bottom:2rem}}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner dl dt{font-size:2.6rem;font-weight:bold;margin-bottom:2rem}@media only screen and (max-width: 768px){.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner dl dt{font-size:2.3rem}}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner dl dt.red{color:#e52f81}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner dl dt.blue{color:#2f98df}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner dl dd{font-size:2.3rem;font-weight:bold;line-height:3rem}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner dl dd span.big{display:inline-block;padding-right:0.1rem;font-size:3rem;font-family:din-2014, sans-serif;font-weight:700;font-style:normal}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner p{font-size:1.6rem;line-height:2.8rem;color:#646464;margin-bottom:3rem}@media only screen and (max-width: 1400px){.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner p{line-height:2.8rem}}@media only screen and (max-width: 768px){.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner p{line-height:3rem;padding:0 6.25%}}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner .sub{color:#646464;margin-bottom:3rem}@media only screen and (max-width: 768px){.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner .sub{line-height:3rem;margin-bottom:3rem;padding:0 6.25%}}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner .sub .tag{display:inline-block;background:#e8e8e8;border-radius:0.5rem;margin-bottom:1rem;padding:0.2rem 1.5rem;font-size:1.6rem}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner .sub .tag2{font-size:1.4rem}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner .detailBtn a{font-size:1.7rem;font-weight:bold;display:inline-block;padding-bottom:1rem;width:26rem}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner .detailBtn._red a{color:#e52f81;background:url(../img/arrow_red.svg) no-repeat bottom left}.alternate._03 .alternateInner .contain .frameWrap .frameIn .textInner .detailBtn._blue a{color:#2f98df;background:url(../img/arrow_blue.svg) no-repeat bottom left}.introduction{margin-bottom:12rem}@media only screen and (max-width: 768px){.introduction{margin-bottom:8rem}}.introduction h2{margin-bottom:5rem}@media only screen and (max-width: 768px){.introduction h2{margin-bottom:3rem}}.introduction .staffWrap{margin-top:6rem}@media only screen and (max-width: 768px){.introduction .staffWrap{margin-top:4rem}}.introduction .staffWrap .staffBox{flex-basis:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.introduction .staffWrap .staffBox:not(:first-child){margin-top:5rem}@media only screen and (max-width: 768px){.introduction .staffWrap .staffBox{display:block}}.introduction .staffWrap .staffBox .imgStaff{-webkit-flex-basis:32rem;flex-basis:32rem;margin-right:5rem}@media only screen and (max-width: 768px){.introduction .staffWrap .staffBox .imgStaff{-webkit-flex-basis:100%;flex-basis:100%;margin-right:0rem;margin-bottom:2rem}}.introduction .staffWrap .staffBox .imgStaff img{width:100%;height:auto}.introduction .staffWrap .staffBox .staffInfo{position:relative;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100px;flex-basis:100px;text-align:left}.introduction .staffWrap .staffBox .staffInfo h4.title{position:relative;font-size:1.7rem;font-weight:bold;border-bottom:0.2rem solid #dcdcdc;margin-bottom:2rem;padding-bottom:1.2rem}@media only screen and (max-width: 768px){.introduction .staffWrap .staffBox .staffInfo h4.title{font-size:1.8rem}}.introduction .staffWrap .staffBox .staffInfo h4.title:after{position:absolute;content:" ";display:block;border-bottom:solid 0.2rem #e52f81;bottom:-0.2rem;width:33%}.introduction .staffWrap .staffBox .staffInfo .flexWrap{flex-basis:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5rem}@media only screen and (max-width: 768px){.introduction .staffWrap .staffBox .staffInfo .flexWrap{display:block;margin-bottom:2rem}}.introduction .staffWrap .staffBox .staffInfo .flexWrap ul li{font-size:1.5rem;font-weight:500}.introduction .staffWrap .staffBox .staffInfo .flexWrap ul li:not(:first-child){margin-top:0.5rem}.introduction .staffWrap .staffBox .staffInfo .flexWrap .list01{margin-right:5rem}@media only screen and (max-width: 768px){.introduction .staffWrap .staffBox .staffInfo .flexWrap .list01{margin-right:0rem;margin-bottom:2rem}}.introduction .staffWrap .staffBox .staffInfo .flexWrap .list01 li{color:#646464}.introduction .staffWrap .staffBox .staffInfo .flexWrap .list02 li{color:#e52f81}.introduction .staffWrap .staffBox .staffInfo .staffMessage{position:absolute;bottom:0;left:0}@media only screen and (max-width: 768px){.introduction .staffWrap .staffBox .staffInfo .staffMessage{position:relative}}.introduction .staffWrap .staffBox .staffInfo .staffMessage .pop{width:16rem;margin-bottom:1rem}.introduction .staffWrap .staffBox .staffInfo .staffMessage .pop img{width:100%;height:auto}.introduction .staffWrap .staffBox .staffInfo .staffMessage p{font-size:1.5rem;font-weight:500;color:#646464}@media only screen and (max-width: 768px){.introduction .staffWrap .staffBox .staffInfo .staffMessage p{font-size:1.6rem;line-height:2.8rem}}.community{position:relative;margin-bottom:10rem}@media only screen and (max-width: 768px){.community{margin-bottom:8rem}}.community .communityInner{position:relative;z-index:1}.community .frameIn{position:relative}.community .frameIn .bg img{width:100%;height:auto}.community .frameIn .bgOnimage{position:absolute;top:0;left:0;z-index:2;width:100%}@media only screen and (max-width: 768px){.community .frameIn .bgOnimage{display:none}}.community .frameIn .bgOnimage img{width:100%;height:auto}.community .frameIn .textInner{position:absolute;top:0;left:0;z-index:1;width:100%;text-align:center;padding-bottom:0rem;flex-basis:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:5rem 0 0 0}@media only screen and (max-width: 768px){.community .frameIn .textInner{display:block}}.community .frameIn .textInner .textBox{position:relative;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100px;flex-basis:100px;text-align:left}.community .frameIn .textInner .textBox .priceWrap{left:0;width:40rem;background:-moz-linear-gradient(left, rgba(255,206,41,0.2) 0%, rgba(231,50,119,0.2) 48%, rgba(231,50,119,0.2) 100%);background:-webkit-linear-gradient(left, rgba(255,206,41,0.2) 0%, rgba(231,50,119,0.2) 48%, rgba(231,50,119,0.2) 100%);background:linear-gradient(to right, rgba(255,206,41,0.2) 0%, rgba(231,50,119,0.2) 48%, rgba(231,50,119,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45ffce29', endColorstr='#45e73277',GradientType=1 );margin-bottom:2rem;padding:1rem 0 1rem 6rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (max-width: 768px){.community .frameIn .textInner .textBox .priceWrap{width:90%;padding:1rem 0 1rem 3rem}}.community .frameIn .textInner .textBox .priceWrap .priceTitle{font-size:3.5rem;font-weight:bold;color:#e52f81}.community .frameIn .textInner .textBox .priceWrap .priceTitle .big{font-size:4.6rem;font-family:din-2014, sans-serif;font-weight:700;font-style:normal}.community .frameIn .textInner .textBox .textInfo{margin-left:6rem}@media only screen and (max-width: 768px){.community .frameIn .textInner .textBox .textInfo{margin-left:3rem;margin-right:3rem}}.community .frameIn .textInner .textBox .textInfo h3{font-size:2.8rem;font-weight:bold;margin-bottom:3.5rem}@media only screen and (max-width: 768px){.community .frameIn .textInner .textBox .textInfo h3{font-size:2.0rem}}.community .frameIn .textInner .imgBox{-webkit-flex-basis:26rem;flex-basis:26rem;margin-top:7rem;margin-right:10rem;margin-left:5rem}@media only screen and (max-width: 768px){.community .frameIn .textInner .imgBox{-webkit-flex-basis:100%;flex-basis:100%;margin-top:0;margin-right:4rem;margin-left:3rem;text-align:left}.community .frameIn .textInner .imgBox img{margin-bottom:3rem}}.community .frameIn .textInner .imgBox img{width:100%;height:auto}.community .frameIn .detailBtn{position:absolute;bottom:7rem;left:50%;z-index:3;transform:translate3d(-50%, 0, 0);text-align:center}@media only screen and (max-width: 768px){.community .frameIn .detailBtn{width:calc(100% - 7rem)}}.community .frameIn .detailBtn a{font-size:1.7rem;font-weight:bold;display:inline-block;padding-bottom:1.5rem;width:50rem;color:#e52f81;background:url(../img/arrow_komyu_red.svg) no-repeat bottom left}@media only screen and (max-width: 768px){.community .frameIn .detailBtn a{width:100%}}.school{position:relative}.school .mask_school{position:absolute;top:0vw;left:0;width:100%}.school .mask_school_white{position:absolute;top:0vw;left:0;z-index:1;width:100%}.school .schoolInner{background:url(../img/school_bgimg.jpg) no-repeat 50% 5rem/cover;padding:30rem 0 10rem 0}@media only screen and (max-width: 768px){.school .schoolInner{padding:12rem 0 10rem 0;background:#f2fbf6;background:-moz-linear-gradient(left, #f2fbf6 0%, #f5faf2 50%, #fffae9 100%);background:-webkit-linear-gradient(left, #f2fbf6 0%, #f5faf2 50%, #fffae9 100%);background:linear-gradient(to right, #f2fbf6 0%, #f5faf2 50%, #fffae9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2fbf6', endColorstr='#fffae9',GradientType=1 )}}.school .schoolInner .schoolTop{margin-bottom:7rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolTop{margin-bottom:11rem}}.school .schoolInner .schoolTop .topTitle .comment{width:52rem;margin:0 auto 3rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolTop .topTitle .comment{width:30rem}}.school .schoolInner .schoolTop .topTitle h2{font-size:3rem;font-weight:bold;text-align:center;margin-bottom:8.5rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolTop .topTitle h2{margin-bottom:3rem}}.school .schoolInner .schoolTop .topTitle .flexWrap{flex-basis:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 768px){.school .schoolInner .schoolTop .topTitle .flexWrap{display:block}}.school .schoolInner .schoolTop .topTitle .flexWrap p{position:relative;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100px;flex-basis:100px;text-align:left;color:#646464;font-weight:bold}@media only screen and (max-width: 768px){.school .schoolInner .schoolTop .topTitle .flexWrap p{margin-bottom:3rem}}.school .schoolInner .schoolTop .topTitle .flexWrap .imgBox{-webkit-flex-basis:46rem;flex-basis:46rem;margin-left:5rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolTop .topTitle .flexWrap .imgBox{-webkit-flex-basis:100%;flex-basis:100%;margin-left:0rem}}.school .schoolInner .schoolVoiceWrap .voiceInner{position:relative}.school .schoolInner .schoolVoiceWrap .voiceInner .bg img{width:100%;height:auto}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents{position:absolute;top:-4rem;left:0;z-index:1;width:100%;text-align:center;padding-top:0rem;padding-bottom:0rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents{top:-3.5rem}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .pop{width:28rem;margin:0 auto 3rem}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap{flex-basis:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap{display:block}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap._01{margin-bottom:2rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap._01{margin-bottom:5rem}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceImg{position:relative;z-index:2;-webkit-flex-basis:24rem;flex-basis:24rem;margin-right:0rem;margin-left:12rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceImg{-webkit-flex-basis:100%;flex-basis:100%;margin-left:0}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceImg img{width:80%;margin:0 auto}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap h4{position:relative;background:rgba(125,217,165,0.15);padding:2rem 0}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap h4{margin-bottom:2.5rem}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap h4 span{position:relative;z-index:1;display:inline-block;font-size:1.8rem;font-weight:bold;letter-spacing:0.1rem;padding-left:16rem;line-height:3rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap h4 span{padding-right:2rem;padding-left:2rem}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText{position:relative;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100px;flex-basis:100px;text-align:left;color:#646464;margin-left:0rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText{margin-left:0rem}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText .textBody{margin-top:2.0rem;padding-right:5rem;padding-left:16rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText .textBody{margin-top:2.5rem;padding-right:3rem;padding-left:3rem}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText .textBody dl{display:flex;margin-bottom:2.0rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText .textBody dl{display:block}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText .textBody dl dt{margin-right:2rem}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText .textBody dl dt{margin-right:0rem}}.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText .textBody p{font-size:1.6rem;line-height:2.8rem;letter-spacing:0.00em}@media only screen and (max-width: 768px){.school .schoolInner .schoolVoiceWrap .voiceInner .voiceContents .voiceWrap .voiceText .textBody p{line-height:3rem}}.doctorWrap{position:relative;padding:10rem 0 14rem}@media only screen and (max-width: 768px){.doctorWrap{padding:8rem 0 12rem}}.doctorWrap .doctor{flex-basis:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.doctorWrap .doctor:not(:first-child){margin-top:8rem}@media only screen and (max-width: 768px){.doctorWrap .doctor:not(:first-child){margin-top:3rem}}@media only screen and (max-width: 768px){.doctorWrap .doctor{display:block}}.doctorWrap .doctor .imgDoctor{-webkit-flex-basis:32rem;flex-basis:32rem;margin-right:5rem}@media only screen and (max-width: 768px){.doctorWrap .doctor .imgDoctor{-webkit-flex-basis:100%;flex-basis:100%;margin-right:0rem;margin-bottom:2rem}}.doctorWrap .doctor .imgDoctor img{width:100%;height:auto}.doctorWrap .doctor .doctorInfo{position:relative;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100px;flex-basis:100px;text-align:left}.doctorWrap .doctor .doctorInfo h4.title{position:relative;font-size:1.7rem;font-weight:bold;border-bottom:0.2rem solid #dcdcdc;margin-bottom:2rem;padding-bottom:1.2rem}.doctorWrap .doctor .doctorInfo h4.title:after{position:absolute;content:" ";display:block;border-bottom:solid 0.2rem #e52f81;bottom:-0.2rem;width:33%}.doctorWrap .doctor .doctorInfo .mainT{font-size:1.5rem;font-weight:500;color:#646464;margin-bottom:2rem}.doctorWrap .doctor .doctorInfo .flexWrap{flex-basis:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5rem}@media only screen and (max-width: 768px){.doctorWrap .doctor .doctorInfo .flexWrap{display:block}}.doctorWrap .doctor .doctorInfo .flexWrap ul li{font-size:1.5rem;font-weight:500}.doctorWrap .doctor .doctorInfo .flexWrap ul li:not(:first-child){margin-top:0.5rem}.doctorWrap .doctor .doctorInfo .flexWrap .list01{margin-right:5rem}@media only screen and (max-width: 768px){.doctorWrap .doctor .doctorInfo .flexWrap .list01{margin-right:0rem}}.doctorWrap .doctor .doctorInfo .flexWrap .list01 li{color:#646464}.doctorWrap .doctor .doctorInfo .flexWrap .list02 li{color:#e52f81}.doctorWrap .doctor .doctorInfo .flexWrap .list03{color:#646464}@media only screen and (max-width: 768px){.doctorWrap .doctor .doctorInfo .flexWrap .list03{margin-top:0.5rem}}.doctorWrap .doctor .doctorInfo .staffMessage{bottom:0;left:0}@media only screen and (max-width: 768px){.doctorWrap .doctor .doctorInfo .staffMessage{position:relative}}.doctorWrap .doctor .doctorInfo .staffMessage .pop{width:16rem;margin-bottom:1rem}.doctorWrap .doctor .doctorInfo .staffMessage .pop img{width:100%;height:auto}.doctorWrap .doctor .doctorInfo .staffMessage p{font-size:1.5rem;font-weight:500;color:#646464}.doctorWrap .doctor .doctorInfo .staffMessage .detailBtn a{font-size:1.7rem;font-weight:bold;display:inline-block;padding-bottom:1rem;width:26rem;text-align:center}.doctorWrap .doctor .doctorInfo .staffMessage .detailBtn._red a{color:#e52f81;background:url(../img/arrow_red.svg) no-repeat bottom left}.doctorWrap .doctor .doctorInfo .staffMessage .detailBtn._blue a{color:#2f98df;background:url(../img/arrow_blue.svg) no-repeat bottom left}.pink_light{color:#f5bbcf}.h2_main{font-size:3rem;font-weight:bold}.yellowBack{background:linear-gradient(transparent 0%, #ffee6e 0%);line-height:2.6rem;padding:0 1rem}@media only screen and (max-width: 768px){.yellowBack{background:#ffee6e}}.pinkBack{background:linear-gradient(transparent 0%, #f8c7da 0%);line-height:2.6rem;padding:0 0.5rem}@media only screen and (max-width: 768px){.pinkBack{background:#f8c7da}}.arrowBtn a{transform:translate3d(0rem, 0, 0);transition:all 0.3s}.arrowBtn a:hover{transform:translate3d(0.5rem, 0, 0)}#mainvisual{position:relative;z-index:0}@media only screen and (max-width: 768px){#mainvisual{z-index:0}}#background{position:relative;overflow:hidden;width:100%;height:90vh;min-height:600px;background-color:#fff}@media only screen and (max-width: 768px){#background{min-height:300px;height:calc(70vh - 0px)}}#background:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:2px 2px;background-position:0 0,1px 1px;z-index:1;opacity:0.7}#background #movie{background:#fff;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}#background #movie .js_video{position:relative;width:100%;height:100%}#background #movie video{position:relative;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url(../img/poster.jpg) no-repeat;background-size:cover;object-fit:cover;width:100vw;height:100vh}#background #movie div{position:relative;width:100%;height:100%}@media only screen and (max-width: 768px){#background #movie div{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}#background #movie div:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:transparent none repeat 0 0}}#background .kv_scroll{width:1px;height:70px;position:absolute;left:4%;bottom:0%;z-index:100;background-color:#eee}@media only screen and (max-width: 768px){#background .kv_scroll{bottom:10%}}#background .kv_scroll ._pointer{-webkit-animation:moveScrollPointer 1.8s infinite cubic-bezier(0.215, 0.61, 0.355, 1);animation:moveScrollPointer 1.8s infinite cubic-bezier(0.215, 0.61, 0.355, 1)}#background .kv_scroll ._pointer:before{content:'';display:block;width:1px;height:10px;border-radius:50%;background-color:#009c84}#background .kv_scroll ._text{position:absolute;top:-55px;left:-7px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-size:10px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff}@media only screen and (max-width: 768px){#background .kv_scroll ._text{bottom:-20px}}@-webkit-keyframes moveScrollPointer{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 70px, 0);transform:translate3d(0, 70px, 0)}}@keyframes moveScrollPointer{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 70px, 0);transform:translate3d(0, 70px, 0)}}@-webkit-keyframes scrollPointerInOut{0%{-webkit-transform:scale(0);transform:scale(0)}10%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes scrollPointerInOut{0%{-webkit-transform:scale(0);transform:scale(0)}10%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}.fitImg{object-fit:cover;width:100%;height:100%}.inner_content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%);z-index:2;padding:0px;color:#fff}@media only screen and (max-width: 768px){.inner_content{font-size:3vw}}.inner_content .centerI{position:relative;margin-bottom:4rem}.inner_content .centerI .onText{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:38rem;height:auto;min-width:10rem}@media only screen and (max-width: 768px){.inner_content .centerI .onText{width:34rem;max-width:300px}}.top_concept{position:relative;margin-top:-15vw}@media only screen and (max-width: 768px){.top_concept{margin-top:-17.5vw}}.top_concept .mask_gurade{position:absolute;top:1vw;left:0;z-index:1;width:100%}@media only screen and (max-width: 768px){.top_concept .mask_gurade{top:0vw}}.fit{width:100%;height:auto}footer{background:-moz-linear-gradient(left, rgba(231,50,119,0.27) 0%, rgba(231,50,119,0.27) 60%, rgba(255,206,41,0.27) 100%);background:-webkit-linear-gradient(left, rgba(231,50,119,0.27) 0%, rgba(231,50,119,0.27) 60%, rgba(255,206,41,0.27) 100%);background:linear-gradient(to right, rgba(231,50,119,0.27) 0%, rgba(231,50,119,0.27) 60%, rgba(255,206,41,0.27) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45e73277', endColorstr='#45ffce29',GradientType=1 )}footer .linkWrap{position:relative}footer .linkWrap .linkPop{position:absolute;top:-4rem;right:0;left:0;width:28rem;margin:0 auto 3rem}@media only screen and (max-width: 768px){footer .linkWrap .linkPop{top:-3rem;width:26rem}}footer .linkWrap .linkPop img{width:100%;height:auto}footer .linkWrap ul{padding-top:10rem;padding-bottom:8rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}footer .linkWrap ul li{position:relative;text-align:center;margin:0 2.5rem}@media only screen and (max-width: 768px){footer .linkWrap ul li{margin:0 2rem}}footer .linkWrap ul li a{display:block;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all 0.6s}@media only screen and (max-width: 768px){footer .linkWrap ul li a{display:block;text-align:center}}footer .linkWrap ul li a img{width:6rem;height:auto}footer .linkWrap ul li a span{display:inline-block;padding-left:1.5rem;font-size:1.4rem;font-weight:bold}@media only screen and (max-width: 768px){footer .linkWrap ul li a span{padding-top:0.5rem;padding-left:0rem}}footer .linkWrap ul li a:hover{opacity:0.8}header{position:absolute;top:0;left:0;z-index:1;width:100%}@media only screen and (max-width: 768px){header{position:relative;background:#fff;padding:2rem 0}}header .headerInner{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:3rem}@media only screen and (max-width: 768px){header .headerInner{display:block;margin-top:0}}header .headerInner h1{margin-left:5rem}@media only screen and (max-width: 768px){header .headerInner h1{margin-left:0rem}}header .headerInner h1 a{display:block;width:34rem}@media only screen and (max-width: 768px){header .headerInner h1 a{width:34rem;max-width:20rem;margin:0 auto}}header .headerInner .headerBtn{margin-right:5rem}header .headerInner .headerBtn a{position:relative;color:#fff;border:2px solid #fff;padding:2rem;display:block;overflow:hidden;text-decoration:none;border-radius:1rem;transition:all 0.52s cubic-bezier(0.38, 0.03, 0.18, 1) 0.1s}header .headerInner .headerBtn a:before{content:"";position:absolute;left:0;top:0;width:150%;height:150%;transform:scaleY(0);transform-origin:center bottom;transition:transform 0.52s cubic-bezier(0.38, 0.03, 0.18, 1);background:#e52f81}header .headerInner .headerBtn a span{position:relative;z-index:1;font-size:1.7rem;color:#fff;transition:all 0.52s cubic-bezier(0.38, 0.03, 0.18, 1) 0.1s}header .headerInner .headerBtn a:hover{border:2px solid #e52f81}header .headerInner .headerBtn a:hover:before{transform:scaleY(1);transition-delay:0.1s}header .headerInner .headerBtn a:hover span{color:#fff}@media screen and (min-width: 769px){body{font-size:80%}.sp,br.s{display:none !important}.text{font-size:1.6rem;line-height:3.2rem;letter-spacing:0.00em}.textL{font-size:2.0rem;line-height:3.4rem;letter-spacing:0.00em}.text14{font-size:1.3rem;line-height:2.3rem;letter-spacing:0.04em}.text13{font-size:13px;line-height:1.95;letter-spacing:0.04em}}@media screen and (max-width: 768px){html{font-size:75%}body{font-size:0.9rem}html,body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.pc,br.p{display:none !important}.text,.text16{font-size:1.6rem;font-weight:500;line-height:3rem;letter-spacing:0.04em}.textL{font-size:1.9rem;font-weight:500;line-height:4rem;letter-spacing:0em}.text14{font-size:1.6rem;line-height:2.8rem;letter-spacing:0.02em}img{width:100%;height:auto}}@media screen and (max-width: 768px){html{font-size:2.393644vw}}@media screen and (min-width: 769px){html{font-size:0.7106442167vw}body{font-size:.16rem}.sp,br.s{display:none !important}}@media screen and (min-width: 1401px){html{font-size:63.5%}}
/*# sourceMappingURL=style.css.map */
