.js-fadeshow{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px);transition:750ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform}.js-fadeshow.delay1{transition-delay:120ms}.js-fadeshow.delay2{transition-delay:240ms}.js-fadeshow.delay3{transition-delay:360ms}.js-fadeshow.delay4{transition-delay:480ms}.js-fadeshow.delay5{transition-delay:0.6s}.js-fadeshow.delay6{transition-delay:720ms}.js-fadeshow.delay7{transition-delay:840ms}.js-fadeshow.delay8{transition-delay:960ms}.js-fadeshow.delay9{transition-delay:1.08s}.js-fadeshow.delay10{transition-delay:1.2s}.js-fadeshow.delay11{transition-delay:1.32s}.js-fadeshow.delay12{transition-delay:1.44s}.js-fadeshow.delay13{transition-delay:1.56s}.js-fadeshow.delay14{transition-delay:1.68s}.js-fadeshow.delay15{transition-delay:1.8s}.js-fadeshow.delay16{transition-delay:1.92s}.js-fadeshow.delay17{transition-delay:2.04s}.js-fadeshow.delay18{transition-delay:2.16s}.js-fadeshow.delay19{transition-delay:2.28s}.js-fadeshow.delay20{transition-delay:2.4s}.js-fadeshow.is-shown{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.js-fadeup>*{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px);transition:750ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform}.js-fadeup>*.is-shown{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.js-fadeup>:nth-child(1){transition-delay:120ms}.js-fadeup>:nth-child(2){transition-delay:240ms}.js-fadeup>:nth-child(3){transition-delay:360ms}.js-fadeup>:nth-child(4){transition-delay:480ms}.js-fadeup>:nth-child(5){transition-delay:0.6s}.js-fadeup>:nth-child(6){transition-delay:720ms}.js-fadeup>:nth-child(7){transition-delay:840ms}.js-fadeup>:nth-child(8){transition-delay:960ms}.js-fadeup>:nth-child(9){transition-delay:1.08s}.js-fadeup>:nth-child(10){transition-delay:1.2s}.js-fadeup>:nth-child(11){transition-delay:1.32s}.js-fadeup>:nth-child(12){transition-delay:1.44s}.js-fadeup>:nth-child(13){transition-delay:1.56s}.js-fadeup>:nth-child(14){transition-delay:1.68s}.js-fadeup>:nth-child(15){transition-delay:1.8s}.js-fadeup>:nth-child(16){transition-delay:1.92s}.js-fadeup>:nth-child(17){transition-delay:2.04s}.js-fadeup>:nth-child(18){transition-delay:2.16s}.js-fadeup>:nth-child(19){transition-delay:2.28s}.js-fadeup>:nth-child(20){transition-delay:2.4s}.is-shown.js-fadeup>*{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.kodate-title{position:relative}.kodate-title .text-en{font-family:'Prompt', sans-serif;font-weight:800;font-size:54px;font-size:5.4rem;letter-spacing:.14em;line-height:1.3;padding-left:6px;text-transform:uppercase}@media (max-width: 767px){.kodate-title .text-en{font-size:40px;font-size:4rem;line-height:1.1}}.kodate-title .text-ja{font-weight:bold;font-size:18px;font-size:1.8rem;letter-spacing:.024em}@media (max-width: 767px){.kodate-title .text-ja{font-size:16px;font-size:1.6rem}}.kodate-leadbox{border-bottom:1px solid #000;padding-bottom:42px}@media (max-width: 767px){.kodate-leadbox{padding-bottom:28px}}.kodate-leadbox .numb{color:#717171;font-family:'Prompt', sans-serif;font-weight:800;font-weight:100;font-style:italic;font-size:140px;font-size:14rem;letter-spacing:.06em;line-height:1;float:left;width:240px;margin:5px 0 0 -5px}@media (max-width: 767px){.kodate-leadbox .numb{margin:0}}.kodate-leadbox .numb-clr{color:#DBB55A}@media (max-width: 767px){.kodate-leadbox .numb{white-space:nowrap;font-size:86px;font-size:8.6rem;width:110px}}@media only screen and (max-width: 350px){.kodate-leadbox .numb{font-size:70px;font-size:7rem;width:94px}}.kodate-leadbox .kodate-title{float:right}.kodate-leadbox .kodate-title .text-en{padding-left:0}@media (min-width: 768px){.kodate-leadbox .kodate-title{width:calc(100% - 255px)}}@media (max-width: 767px){.kodate-leadbox .kodate-title{padding-top:6px;width:calc(100% - 121px)}}@media only screen and (max-width: 350px){.kodate-leadbox .kodate-title{width:calc(100% - 110px)}.kodate-leadbox .kodate-title .text-en{font-size:33px;font-size:3.3rem}}@media (min-width: 768px){.kodate-leadbox .text-base01{float:right}}@media (max-width: 767px){.kodate-leadbox .text-base01{clear:both;line-height:2;padding-top:14px;padding-bottom:8px}}.section-keyvisual{position:relative;width:100%;text-align:center}.section-keyvisual .fadeshow2{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px);transition:750ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform}.section-keyvisual .fadeshow2.is-shown{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.section-keyvisual .keyv-bg{position:absolute;top:0;left:0;width:100%;height:calc(100% - 59px);background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/mv_bg.jpg") no-repeat center top/cover}@media (max-width: 767px){.section-keyvisual .keyv-bg{height:calc(100% - 34px);background-image:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/mv_bg_sp.jpg")}}.section-keyvisual .keyv-inner{position:relative;z-index:2}@media (min-width: 768px){.section-keyvisual .keyv-inner{padding-top:161px;padding-bottom:322px}}@media (max-width: 767px){.section-keyvisual .keyv-inner{padding-top:50px;padding-bottom:224px}}.section-keyvisual .keyv-box{transition-delay:240ms}@media (min-width: 768px){.section-keyvisual .keyv-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;width:100%}}@media (min-width: 768px){.section-keyvisual .keyv-logo{width:40%;margin-left:-17px}}@media (max-width: 767px){.section-keyvisual .keyv-logo{max-width:283px;margin:0 auto 46px}.section-keyvisual .keyv-logo img{margin-left:10px}}@media (min-width: 768px){.section-keyvisual .keyv-txt{width:59.2%;text-align:right;padding-left:20px;margin-bottom:37px}}@media (max-width: 767px){.section-keyvisual .keyv-txt{max-width:339px;margin:0 auto}}.section-keyvisual .keyv-img{position:absolute;bottom:0;left:0;right:0;transition-delay:480ms;text-align:center;margin:0 auto}@media (max-width: 767px){.section-keyvisual .keyv-img{margin-top:106px}.section-keyvisual .keyv-img img{display:block;width:100%}}.block-intro{overflow:hidden;position:relative}.block-intro:before{position:absolute;content:"";bottom:0;background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bg_intro.png") no-repeat right bottom/100% auto}.block-intro>*{position:relative;z-index:2}.block-intro .ttl{font-weight:bold;letter-spacing:.024em;font-size:22px;font-size:2.2rem;line-height:1.65;margin:-24px 0 56px}.block-intro .ttl span{display:block;color:#0176B4;font-size:43px;font-size:4.3rem;letter-spacing:.08em;line-height:1.45;margin:17px 0 11px}@media only screen and (max-width: 992px){.block-intro .ttl{font-size:20px;font-size:2rem;line-height:1.7}.block-intro .ttl span{font-size:34px;font-size:3.4rem}}@media only screen and (max-width: 992px){.block-intro .text-base01 br{display:none}}@media (min-width: 768px){.block-intro{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:130px 0 188px}.block-intro:before{right:-102px;width:37.375%;max-width:598px;max-height:632px;height:67.45%}.block-intro .box-pic{width:49.375%;position:relative;height:619px}.block-intro .box-pic:before{display:block;content:" ";width:100%;padding-top:78.35443%}.block-intro .box-pic>.content{position:absolute;top:0;left:0;right:0;bottom:0}.block-intro .box-txt{width:50.625%;padding-left:117px;padding-right:20px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.block-intro .box-txt{padding-left:7.3%}}@media only screen and (min-width: 768px) and (max-width: 1100px){.block-intro .box-txt{padding-left:4%}}@media only screen and (min-width: 768px) and (max-width: 1020px){.block-intro .box-txt{padding-left:30px}}@media (max-width: 767px){.block-intro{margin-top:60px;padding:0 18px 95px}.block-intro:before{right:0;max-width:375px;width:100%;height:100%;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bg_intro_sp.png")}.block-intro .box-pic{position:relative}.block-intro .box-pic:before{display:block;content:" ";width:100%;padding-top:78.17109%}.block-intro .box-pic>.content{position:absolute;top:0;left:0;right:0;bottom:0}.block-intro .ttl{margin:38px auto 43px}}@media only screen and (max-width: 767px) and (max-width: 350px){.block-intro .ttl{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.block-intro .ttl span{margin-bottom:18px}}@media only screen and (max-width: 767px) and (max-width: 370px){.block-intro .ttl span{font-size:32px;font-size:3.2rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.block-intro .ttl span{font-size:29px;font-size:2.9rem}}@media (max-width: 767px){.block-intro .text-base01{line-height:2}}.block-point{position:relative;max-width:1446px;margin:-56px auto 202px;padding:0 21px 0 20px}.block-point .kodate-title{text-align:center}.block-point .wcm{max-width:1100px;padding:0}.block-point .inner{height:100%}@media (min-width: 768px){.block-point .inner{background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bdr_right.png") no-repeat right top,url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bdr_left.png") no-repeat left top;background-size:46px 100%, 46px 100%;padding:0 46px}}.block-point .mid{background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bdr_mid.png") repeat-x 0 0/10px 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width: 768px){.block-point .mid{min-height:579px;padding:20px 0 43px}.block-point .mid .wcm{width:100%}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.block-point .mid{height:579px;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.block-point ul li{position:relative}.block-point ul li:not(:first-child):before{position:absolute;content:"";top:50%;left:0;width:31px;height:31px;margin:-48px 0 0 9px;background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/ico_04.svg") no-repeat 50% 50%/100% 100%}@media only screen and (max-width: 960px){.block-point ul li:not(:first-child):before{margin-left:0}}.block-point ul .txt{font-weight:bold;line-height:1.65;font-size:22px;font-size:2.2rem;letter-spacing:.024em}.block-point ul .break{display:none}@media only screen and (max-width: 960px){.block-point ul .break{display:block}}@media (min-width: 768px){.block-point ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:center;margin-top:48px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.block-point ul{margin-left:-25px;margin-right:-25px}.block-point ul .txt{font-size:20px;font-size:2rem}}@media only screen and (min-width: 768px) and (max-width: 960px){.block-point ul .txt{font-size:18px;font-size:1.8rem}}@media (min-width: 768px){.block-point ul li{width:33.2%;padding:0 10px}.block-point ul li.item01 .img{margin-right:10px}.block-point ul li.item02 .img{margin-left:17px}.block-point ul li.item02:before{margin-left:-7px}.block-point ul .img{margin-bottom:35px}}@media (max-width: 767px){.block-point{margin:-32px auto 82px;padding:0 15px 0 17px}.block-point .kodate-title .text-en{margin-bottom:2px}.block-point .inner{background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bdr_right_sp.png") no-repeat right top,url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bdr_left_sp.png") no-repeat left top;background-size:50px 100%, 53px 100%;padding:0 47px 0 53px}.block-point .mid{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bdr_mid_sp.png");min-height:591px;padding:25px 7px 30px 0}.block-point ul{margin:32px -30px 0 -32px}.block-point ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.block-point ul li:not(:first-child){padding-top:58px}.block-point ul li:not(:first-child):before{top:0;left:50%;width:25px;height:25px;margin:14px 0 0 -12px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/ico_05.svg")}.block-point ul li.item02 .img span{margin-top:-3px}.block-point ul li.item03{padding-top:66px}.block-point ul li.item03:before{margin-top:27px}.block-point ul li.item03 .img span{max-width:85px;margin-left:2px}.block-point ul .img{width:104px;padding-right:15px}.block-point ul .img span{display:inline-block;max-width:89px}}@media only screen and (max-width: 767px) and (max-width: 370px){.block-point ul .img{width:90px}}@media only screen and (max-width: 767px) and (max-width: 350px){.block-point ul .img{width:80px}}@media (max-width: 767px){.block-point ul .txt{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.block-point ul .txt{font-size:15px;font-size:1.5rem}}.kodate-anchor{margin-bottom:165px}.kodate-anchor ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;counter-reset:mycounter}.kodate-anchor ul li{position:relative;margin:0 10px;counter-increment:mycounter}.kodate-anchor ul li:before{display:inline-block;position:absolute;top:0;left:32px;color:#717171;font-family:'Prompt', sans-serif;font-weight:800;font-weight:100;font-style:italic;font-size:38px;font-size:3.8rem;letter-spacing:.06em;line-height:1.2;content:"0" counter(mycounter);transition:0.3s}.kodate-anchor ul li:nth-child(even):before{color:#DBB55A}@media only screen and (min-width: 1025px){.kodate-anchor ul li:hover:before{opacity:0.5}}@media (min-width: 768px){.kodate-anchor ul li{padding-top:27px;width:calc(25% - 20px)}.kodate-anchor ul li.third:before{left:26px}.kodate-anchor ul li.four:before{left:29px}}.kodate-anchor ul a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;min-height:74px;padding:8px 40px 10px 28px;border:1px solid #AFAFAF;font-weight:bold;font-size:22px;font-size:2.2rem;line-height:1.2;position:relative}.kodate-anchor ul a:after{content:"";position:absolute;right:23px;top:50%;width:10px;height:10px;margin-top:-6px;border-left:1px solid #1E1F21;border-top:1px solid #1E1F21;-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}@media only screen and (min-width: 768px) and (max-width: 1140px){.kodate-anchor ul a{font-size:20px;font-size:2rem;padding-left:15px}}@media only screen and (min-width: 768px) and (max-width: 992px){.kodate-anchor ul a{font-size:18px;font-size:1.8rem;padding-right:32px}.kodate-anchor ul a:after{right:15px}}.kodate-anchor ul a .break{display:none}@media only screen and (max-width: 992px){.kodate-anchor ul a .break{display:block}}@media (max-width: 767px){.kodate-anchor{margin-bottom:75px}.kodate-anchor ul li{width:calc(50% - 20px);padding-top:21px;margin-bottom:14px}.kodate-anchor ul li:before{left:19px;font-size:30px;font-size:3rem}.kodate-anchor ul a{min-height:60px;font-size:16px;font-size:1.6rem;padding:8px 30px 8px 18px}.kodate-anchor ul a:after{right:14px}}@media only screen and (max-width: 767px) and (max-width: 350px){.kodate-anchor ul a{padding-right:24px;padding-left:10px;font-size:15px;font-size:1.5rem}.kodate-anchor ul a:after{width:8px;height:8px;right:10px}}.section-gallery{margin-bottom:240px;position:relative}@media (max-width: 767px){.section-gallery{margin-bottom:86px}}.section-gallery:before{position:absolute;content:"";top:136px;right:0;width:calc(50% + 170px);height:71.267%;background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bg_01.png") no-repeat right top/100% auto}@media (max-width: 767px){.section-gallery:before{top:76px;width:69.45%;height:62.937%;background-size:100% 100%}}.section-gallery>*{position:relative;z-index:2}@media (min-width: 768px){.section-gallery .kodate-leadbox .numb{margin:8px 0 0 -10px}}@media only screen and (min-width: 351px) and (max-width: 767px){.section-gallery .kodate-leadbox .kodate-title{width:calc(100% - 114px)}.section-gallery .kodate-leadbox .kodate-title .text-en{font-size:38px;font-size:3.8rem}}@media only screen and (max-width: 350px){.section-gallery .kodate-leadbox .kodate-title{width:calc(100% - 96px)}}.section-gallery .block{margin-top:109px;position:relative}@media (max-width: 767px){.section-gallery .block{margin-top:49px}}.section-gallery .slider-for{margin-bottom:24px}@media (max-width: 767px){.section-gallery .slider-for{margin-bottom:13px}}.section-gallery .slider-for:not(.slick-initialized) .item-large{display:none}.section-gallery .slider-for:not(.slick-initialized) .item-large:first-child{display:block;max-width:1100px;margin:0 auto}.section-gallery .slider-for .slick-list{max-width:1100px;margin:0 auto}.section-gallery .slider-for .slick-slide>div{font-size:0}.section-gallery .slider-for .slick-arrow{position:absolute;line-height:0;font-size:0;z-index:10;top:50%;padding:0;border:none;outline:none;width:48px;height:48px;background-repeat:no-repeat;background-position:center;background-size:100% 100%;transition:0.3s;transform:none;cursor:pointer;margin-top:-25px}@media (max-width: 767px){.section-gallery .slider-for .slick-arrow{width:40px;height:40px;margin-top:-21px}}.section-gallery .slider-for .slick-next{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/common/btn_next01.svg");right:1px}@media only screen and (min-width: 1025px){.section-gallery .slider-for .slick-next:hover{-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}}@media (max-width: 767px){.section-gallery .slider-for .slick-next{right:-13px}}.section-gallery .slider-for .slick-prev{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/common/btn_prev01.svg");left:1px}@media only screen and (min-width: 1025px){.section-gallery .slider-for .slick-prev:hover{-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@media (max-width: 767px){.section-gallery .slider-for .slick-prev{left:-13px}}@media (min-width: 768px){.section-gallery .slider-for .img-thumb{position:relative}.section-gallery .slider-for .img-thumb:before{display:block;content:" ";width:100%;padding-top:62.27273%}.section-gallery .slider-for .img-thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.section-gallery .slider-for .img-thumb{position:relative}.section-gallery .slider-for .img-thumb:before{display:block;content:" ";width:100%;padding-top:62.24189%}.section-gallery .slider-for .img-thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.section-gallery .slider-nav:not(.slick-initialized){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}.section-gallery .slider-nav:not(.slick-initialized) .item-thumb{display:inline-block;margin-bottom:10px;max-width:130px}@media (max-width: 767px){.section-gallery .slider-nav:not(.slick-initialized) .item-thumb{max-width:49px}}.section-gallery .slider-nav .slick-list{max-width:746px;margin:0 auto}@media (max-width: 767px){.section-gallery .slider-nav .slick-list{max-width:310px}}.section-gallery .slider-nav .item-thumb{cursor:pointer;padding:0 10px}.section-gallery .slider-nav .item-thumb .img-thumb{max-width:130px;position:relative}.section-gallery .slider-nav .item-thumb .img-thumb:before{display:block;content:" ";width:100%;padding-top:100%}.section-gallery .slider-nav .item-thumb .img-thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.section-gallery .slider-nav .item-thumb{padding:0 6px 0 7px}.section-gallery .slider-nav .item-thumb .img-thumb{max-width:49px}}@media (max-width: 767px){.section-gallery .slick-no-slide{display:block;margin:0}.section-gallery .slick-no-slide .slick-list{padding:0 !important}.section-gallery .slick-no-slide .slick-slide{float:none !important;margin:0 !important}}.section-plan{overflow:hidden;position:relative;margin-bottom:80px}@media (max-width: 767px){.section-plan{margin-bottom:60px}}.section-plan:before{position:absolute;content:"";top:33px;left:0;width:calc(50% + 210px);height:77.532%;background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bg_02.png") no-repeat left top/100% auto}@media (max-width: 767px){.section-plan:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bg_02_sp.png");top:22.6%;width:100%;height:37.412%}}.section-plan>*{position:relative;z-index:2}@media (min-width: 768px){.section-plan .kodate-leadbox{padding-bottom:68px}.section-plan .kodate-leadbox .kodate-title,.section-plan .kodate-leadbox .text-base01{width:calc(100% - 269px)}.section-plan .kodate-leadbox .text-base01{margin-top:37px}}@media only screen and (min-width: 351px) and (max-width: 767px){.section-plan .kodate-leadbox .numb{margin-left:-10px}.section-plan .kodate-leadbox .kodate-title{padding-left:8px}}.section-plan .tab-list{margin-top:106px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;border-bottom:1px solid #717171}@media (max-width: 767px){.section-plan .tab-list{margin:50px -18px 0;padding:0 14px}}.section-plan .tab-list li{width:260px;height:73px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;margin:0 10px;cursor:pointer;position:relative;transition:.3s}@media (max-width: 767px){.section-plan .tab-list li{width:calc(33.33% - 8px);margin:0 4px;height:62px}}.section-plan .tab-list li span{transition:.3s;width:100%;border:1px solid #CBCBCB;border-bottom:none;height:64px;padding:5px;background:#F0F0F0;font-size:22px;font-size:2.2rem;line-height:36px;line-height:1.63636em;letter-spacing:.024em;font-weight:bold;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}@media (max-width: 767px){.section-plan .tab-list li span{height:52px;font-size:17px;font-size:1.7rem;line-height:24px;line-height:1.41176em}}@media only screen and (max-width: 350px){.section-plan .tab-list li span{font-size:15px;font-size:1.5rem}}.section-plan .tab-list li.is-active{pointer-events:none;transition:.3s}.section-plan .tab-list li.is-active span{height:100%;background:#fff;border-color:#717171;transition:.3s}.section-plan .tab-list li.is-active:after{transition:.3s;content:'';width:calc(100% - 2px);height:4px;bottom:-3px;left:1px;background:#fff;position:absolute}@media (max-width: 767px){.ios14 .section-plan .tab-list li.is-active:after{width:calc(100% - 1.3px)}}@media only screen and (min-width: 1025px){.section-plan .tab-list li:hover{transition:.3s}.section-plan .tab-list li:hover span{height:100%;background:#fff;border-color:#717171;transition:.3s}.section-plan .tab-list li:hover:after{transition:.3s;content:'';width:calc(100% - 2px);height:3px;bottom:-2px;left:1px;background:#fff;position:absolute}}.section-plan .tab-block{padding:78px 20px 68px;background:#fff}@media (max-width: 767px){.section-plan .tab-block{margin:0 -18px;padding:32px 18px 30px}}.section-plan .tab-content{max-width:880px;margin:0 auto}.section-plan .tab-content .thumb{text-align:center;margin-bottom:43px}@media (max-width: 767px){.section-plan .tab-content .thumb{margin:0 -9px 3px}}.section-plan .tab-content .box{border:1px solid #AFAFAF;text-align:center;padding:32px 20px 26px}@media (max-width: 767px){.section-plan .tab-content .box{padding:25px 10px 30px 17px}}@media only screen and (max-width: 370px){.section-plan .tab-content .box{padding-left:10px}}@media (max-width: 767px){.section-plan .tab-content .text-base01{font-size:14px;font-size:1.4rem;line-height:28px;line-height:2em}}.section-plan .tab-content .desc{color:#3289C0;font-weight:bold;font-size:20px;font-size:2rem;letter-spacing:.08em;margin-top:8px}@media (max-width: 767px){.section-plan .tab-content .desc{font-size:18px;font-size:1.8rem;margin-top:10px}}@media only screen and (max-width: 350px){.section-plan .tab-content .desc{font-size:15px;font-size:1.5rem}}.section-spec{overflow:hidden;position:relative;margin-bottom:135px}@media (max-width: 767px){.section-spec{margin-bottom:86px}}.section-spec:before{position:absolute;content:"";top:39px;right:0;width:calc(50% + 307px);height:48.583%;background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/bg_03.png") no-repeat right top/100% auto}@media (max-width: 767px){.section-spec:before{top:58px;width:calc(100% - 116px);height:12.039%;max-height:371px;background-size:100% 100%}}.section-spec>*{position:relative;z-index:2}@media (min-width: 768px){.section-spec .kodate-leadbox{margin-bottom:125px}.section-spec .kodate-leadbox .kodate-title{width:calc(100% - 271px);padding-top:29px}}@media only screen and (min-width: 351px) and (max-width: 767px){.section-spec .kodate-leadbox .kodate-title{width:calc(100% - 140px)}}@media (min-width: 768px){.section-spec .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px}.section-spec .list li{width:50%;padding:0 30px;margin-bottom:24px}.section-spec .list li:first-child{margin-bottom:139px}.section-spec .list li:first-child .ttl{margin:29px 0 15px}.section-spec .list li:nth-child(even){padding-top:80px}}@media (max-width: 767px){.section-spec .list{margin-top:49px}.section-spec .list li{margin-bottom:54px}.section-spec .list li:last-child{margin-bottom:0}}.section-spec .list .pic img{display:block;width:100%}.section-spec .list .ttl{color:#0176B4;font-weight:bold;font-size:22px;font-size:2.2rem;letter-spacing:.08em;line-height:1.75;margin:33px 0 15px}.section-spec .list .ttl span{font-size:34px;font-size:3.4rem;letter-spacing:.08em;line-height:1.2}@media only screen and (min-width: 768px) and (max-width: 992px){.section-spec .list .ttl .breakpc{display:none}}@media only screen and (max-width: 1024px){.section-spec .list .ttl{margin:24px 0 13px;font-size:20px;font-size:2rem;line-height:34px;line-height:1.7em}.section-spec .list .ttl span{font-size:32px;font-size:3.2rem}}@media only screen and (max-width: 350px){.section-spec .list .ttl{font-size:18px;font-size:1.8rem}.section-spec .list .ttl span{font-size:30px;font-size:3rem}}@media (max-width: 767px){.section-spec .list .text-base01{line-height:2}}.section-design{position:relative;margin-bottom:237px}@media (max-width: 767px){.section-design{margin-bottom:88px}}.section-design:before{position:absolute;content:"";top:47px;left:0;width:63.125%;height:61.45%;max-height:1481px;background:#FCFAF5}@media (max-width: 767px){.section-design:before{top:36px;width:67.47%;height:54.364%;max-height:100%}}.section-design>*{position:relative;z-index:2}@media (min-width: 768px){.section-design .kodate-leadbox{padding-bottom:100px}.section-design .kodate-leadbox .numb{margin-top:-2px}.section-design .kodate-leadbox .kodate-title,.section-design .kodate-leadbox .text-base01{width:calc(100% - 269px)}.section-design .kodate-leadbox .text-base01{margin-top:37px}}@media only screen and (min-width: 351px) and (max-width: 767px){.section-design .kodate-leadbox .kodate-title{width:calc(100% - 141px)}.section-design .kodate-leadbox .text-base01{padding-bottom:7px}}@media (min-width: 768px){.section-design .rowbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}@media (max-width: 767px){.section-design .rowbox .text-base01{line-height:2}.section-design .rowbox .box-txt{margin-top:26px}}.section-design .box-pic img{display:block;width:100%}.section-design .ttl-block{position:relative;z-index:2;font-weight:bold;font-size:18px;font-size:1.8rem;letter-spacing:.024em;margin:0 0 -29px -40px}@media only screen and (max-width: 1300px){.section-design .ttl-block{margin-left:0;margin-bottom:-22px;padding-left:20px}}@media only screen and (max-width: 1024px){.section-design .ttl-block{margin-bottom:-18px}}@media (max-width: 767px){.section-design .ttl-block{font-size:14px;font-size:1.4rem;margin:0 0 -14px}}.section-design .ttl-block .txt-en{position:relative;display:block;color:#0176B4;font-family:'Prompt', sans-serif;font-weight:800;font-size:48px;font-size:4.8rem;letter-spacing:.14em;line-height:1.2;margin-top:8px}@media only screen and (max-width: 1024px){.section-design .ttl-block .txt-en{font-size:40px;font-size:4rem}}@media (max-width: 767px){.section-design .ttl-block .txt-en{font-size:34px;font-size:3.4rem;margin-top:0;line-height:1.15}}.section-design .ttl-block .txt-en:before{position:absolute;content:"";top:50%;right:calc(100% + 28px);width:100%;height:1px;background:#3289C0}@media only screen and (max-width: 1300px){.section-design .ttl-block .txt-en:before{right:calc(100% + 11px)}}.section-design .ttl-sub{font-weight:bold;letter-spacing:.08em;font-size:22px;font-size:2.2rem;line-height:1.65;margin-bottom:21px}.section-design .ttl-sub span{font-size:30px;font-size:3rem;line-height:36px;line-height:1.2em;letter-spacing:.08em}@media (max-width: 767px){.section-design .ttl-sub{margin-bottom:18px;font-size:20px;font-size:2rem}.section-design .ttl-sub span{font-size:32px;font-size:3.2rem;line-height:34px;line-height:1.0625em}}@media only screen and (max-width: 370px){.section-design .ttl-sub{font-size:19px;font-size:1.9rem}}@media only screen and (max-width: 350px){.section-design .ttl-sub{font-size:16px;font-size:1.6rem}.section-design .ttl-sub span{font-size:27px;font-size:2.7rem}}.section-design .ul-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.section-design .ul-info li{width:25%;margin-bottom:20px;padding:0 10px}.section-design .ul-info .desc{position:relative;padding-left:43px;font-size:14px;font-size:1.4rem;letter-spacing:.08em;margin-top:16px}.section-design .ul-info .desc:before{position:absolute;content:"";width:31px;height:24px;left:0;top:50%;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/icon/ico_doublecheck.svg") no-repeat 0 0/100% 100%;margin-top:-11px}@media (max-width: 767px){.section-design .ul-info .desc:before{top:10px;margin-top:0}}@media only screen and (max-width: 350px){.section-design .ul-info .desc:before{top:8px}}.section-design .ul-info .desc-en{display:block;font-family:'Prompt', sans-serif;font-weight:500;letter-spacing:.14em;font-size:20px;font-size:2rem;line-height:1.2}@media (max-width: 767px){.section-design .ul-info{margin:0 -6px 0 -7px}.section-design .ul-info li{width:50%;margin-bottom:30px;padding:0 6px 0 7px}.section-design .ul-info .thumb img{display:block;width:100%}.section-design .ul-info .desc{line-height:1.25}}@media only screen and (max-width: 767px) and (max-width: 350px){.section-design .ul-info .desc{font-size:12px;font-size:1.2rem}}@media (max-width: 767px){.section-design .ul-info .desc-en{line-height:1.05;margin-bottom:4px}}@media only screen and (max-width: 767px) and (max-width: 350px){.section-design .ul-info .desc-en{font-size:18px;font-size:1.8rem}}@media (min-width: 768px){.section-design .block-interior{margin-top:85px}.section-design .block-interior .rowbox{margin-bottom:40px}.section-design .block-interior .box-pic{max-width:650px;width:60%}.section-design .block-interior .box-txt{width:35.3%;margin-top:-9px}}@media (max-width: 767px){.section-design .block-interior{margin-top:46px}.section-design .block-interior .ul-info{margin-top:45px}}@media (min-width: 768px){.section-design .block-exterior{margin-top:103px}.section-design .block-exterior .rowbox{margin-bottom:60px}.section-design .block-exterior .box-pic{max-width:407px;width:37%}.section-design .block-exterior .box-txt{width:55.5%;margin-top:2px}.section-design .block-exterior .ul-info{max-width:840px;margin:0 auto}.section-design .block-exterior .ul-info li{width:33.33%}.section-design .block-exterior .ul-info01{margin-bottom:89px}.section-design .block-exterior .ul-info01 li{width:36.6%}.section-design .block-exterior .ul-info01 li:nth-child(3){width:26.33%;padding-right:0}.section-design .block-exterior .ul-info01 .thumb{min-height:202px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.section-design .block-exterior .ul-info01 .desc{margin-top:36px}.section-design .block-exterior .ul-info01 .desc-en{margin-bottom:2px}}@media (max-width: 767px){.section-design .block-exterior{margin-top:30px}.section-design .block-exterior .rowbox{margin-bottom:35px}.section-design .block-exterior .ul-info{display:block;margin:0}.section-design .block-exterior .ul-info li{width:auto;padding:0;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.section-design .block-exterior .ul-info li:last-child{margin-bottom:0}.section-design .block-exterior .ul-info .thumb{width:155px;margin-right:20px}}@media only screen and (max-width: 767px) and (max-width: 370px){.section-design .block-exterior .ul-info .thumb{width:145px}}@media only screen and (max-width: 767px) and (max-width: 350px){.section-design .block-exterior .ul-info .thumb{width:105px}}@media (max-width: 767px){.section-design .block-exterior .ul-info .desc{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:5px}.section-design .block-exterior .ul-info01{margin-bottom:50px}.section-design .block-exterior .ul-info01 li{margin-bottom:19px}.section-design .block-exterior .ul-info01 li:first-child .desc{margin-top:26px}.section-design .block-exterior .ul-info01 .thumb{padding:0 12px 0 18px}}@media only screen and (max-width: 767px) and (max-width: 350px){.section-design .block-exterior .ul-info01 .thumb{padding:0 6px 0 9px}}@media (max-width: 767px){.section-design .block-exterior .ul-info01 .desc-en{margin-bottom:6px}}.section-kodate-request{margin-bottom:179px;overflow:hidden}@media (max-width: 767px){.section-kodate-request{margin-bottom:113px}}.section-kodate-request .kodate-title{text-align:center;padding-top:241px;margin-bottom:81px}@media (max-width: 767px){.section-kodate-request .kodate-title{padding-top:118px;margin-bottom:39px}}.section-kodate-request .kodate-title:before{position:absolute;content:"";top:0;left:50%;right:0;width:2px;height:155px;margin-left:-1px;background:url("/wp/wp-content/themes/wp-templ/assets/img/kodatecube/line.png") repeat-y 0 0/2px 10px}@media (max-width: 767px){.section-kodate-request .kodate-title:before{height:87px}}@media (min-width: 768px){.section-kodate-request .list-cata{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:928px;margin:0 auto 46px;padding-right:8px}.section-kodate-request .list-cata li{width:calc(50% - 32px);margin:0 16px}}@media (max-width: 767px){.section-kodate-request .list-cata{margin-bottom:37px}.section-kodate-request .list-cata li:not(:last-child){margin-bottom:20px}}.section-kodate-request .list-cata .pic{position:relative}.section-kodate-request .list-cata .pic:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border:1px solid #CBCBCB}.section-kodate-request .list-cata .pic img{display:block;width:100%}.section-kodate-request .text-base01{text-align:center}@media only screen and (max-width: 350px){.section-kodate-request .text-base01{font-size:14px;font-size:1.4rem}}.info-form-wrapper{position:relative;margin-top:131px}.info-form-wrapper .box-submit{max-width:880px}.info-form-wrapper .box-submit .txt-mail{letter-spacing:.08em}@media (min-width: 768px){.info-form-wrapper .box-submit .txt-mail{margin-top:68px;line-height:2}}@media (max-width: 767px){.info-form-wrapper{margin-top:70px}.info-form-wrapper .wcm{padding:0}.info-form-wrapper .box-submit .txt-mail{margin-top:47px;font-size:14px;font-size:1.4rem;line-height:1.86}.info-form-wrapper .btn-submit{max-width:100%;padding:0}}@media only screen and (max-width: 767px) and (min-width: 340px){.info-form-wrapper .btn-submit button{font-size:20px;font-size:2rem;padding:18px 32px 21px}.info-form-wrapper .btn-submit button span:before{border-width:6px 0 6px 10px;margin-top:-3px}}.table-contact.is-cover02 th{background:#EFEFEF}.table-contact.is-cover02 .required{background:#0176B4}.table-contact.is-cover02 .rows1{margin:0 -5px;max-width:350px}.table-contact.is-cover02 .rows1 .col{padding:0 5px}@media (min-width: 768px){.table-contact.is-cover02{max-width:880px;margin-bottom:35px}.table-contact.is-cover02 th,.table-contact.is-cover02 td{height:124px}.table-contact.is-cover02 textarea{max-width:490px}}@media (max-width: 767px){.table-contact.is-cover02{margin:38px 0 37px}.table-contact.is-cover02 .required,.table-contact.is-cover02 .any{width:46px;font-size:14px;font-size:1.4rem}.table-contact.is-cover02 th{border-top:1px solid #CBCBCB;font-size:16px;font-size:1.6rem;padding:12px 18px 13px}.table-contact.is-cover02 th span{padding-left:62px}.table-contact.is-cover02 td{padding:12px 18px 20px}.table-contact.is-cover02 .input-bg{height:45px}.table-contact.is-cover02 .example{margin-top:0}.table-contact.is-cover02 .tr-radio-checkbox td{padding-top:15px}.table-contact.is-cover02 .tr-content td{padding-top:18px;padding-bottom:11px}.table-contact.is-cover02 textarea{height:166px}}@media (max-width: 767px){.radio-item input[type="radio"]+label{padding-left:42px}.radio-item input[type="radio"]+label:before{top:2px;width:28px;height:28px}.radio-item input[type="radio"]+label:after{left:6px}}@media (max-width: 767px){.checkbox-item input[type="checkbox"]+label{padding-left:43px}}@media only screen and (max-width: 767px) and (max-width: 350px){.checkbox-item input[type="checkbox"]+label{padding-left:40px}}@media (max-width: 767px){.checkbox-item input[type="checkbox"]+label:before{top:2px;width:28px;height:28px}.checkbox-item input[type="checkbox"]+label:after{left:10px}}@media (max-width: 767px){.box-checkbox .checkbox-item{margin-bottom:12px}}@media (max-width: 767px){.box-submit .link-terms{margin-bottom:26px}.box-submit input[type='checkbox']+label{padding-top:26px;padding-bottom:26px}.box-submit input[type='checkbox']+label span{padding-left:45px}.box-submit input[type='checkbox']+label span:before{top:-3px;left:0;width:30px;height:30px}.box-submit input[type='checkbox']:checked+label span:after{width:12px;height:24px;top:-3px;left:9px}}.box-agree input[type='checkbox']+label{background:#EFEFEF}@media (max-width: 767px){.box-agree{margin-bottom:40px}}@media (min-width: 768px){.info-form-confirm{margin:81px 0 137px}.info-form-confirm .box-submit .txt-mail{margin-top:73px}}@media (max-width: 767px){.info-form-confirm{margin:38px 0 58px}.info-form-confirm .wcm{padding:0}}.table-contact-confirm th{background:#EFEFEF}@media (min-width: 768px){.table-contact-confirm{margin:51px auto 25px}}.btn-back a{color:#0176B4}.btn-back a:before{border-color:transparent #0176B4 transparent transparent}.info-form-complete{margin:100px auto 162px}@media (max-width: 767px){.info-form-complete{margin:42px auto 65px}.info-form-complete .form-step{padding:0}.info-form-complete .btn-backtop{margin-top:29px}}.kodatecube #footer-form .copyright{letter-spacing:.08em}

/*# sourceMappingURL=maps/kodatecube.min.css.map */
