#indexMv-box{width:100%;height:33.3334em;position:relative}#indexMv-box .indexMv-copy{position:absolute;left:4.5%;top:57.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:4vw;font-weight:bold;line-height:1.8;letter-spacing:0.3em;overflow:hidden;z-index:1}#indexMv-box .indexMv-copy::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}#indexMv-box .mv-box{width:85.715%;height:100%;margin-left:auto;background:url("../../img/index/index_mv_sp.jpg") no-repeat center/cover;position:relative;overflow:hidden}#indexMv-box .mv-box::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}#indexMv-box.top-mv-view.action .indexMv-copy::before{left:100%;-webkit-transition:0.6s;transition:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s}#indexMv-box.top-mv-view.action .mv-box::before{left:100%;-webkit-transition:0.6s;transition:0.6s;-webkit-transition-delay:1.6s;transition-delay:1.6s}@media screen and (min-width: 701px){#indexMv-box{width:100%;height:700px;position:relative}#indexMv-box .indexMv-copy{left:60px;top:50%;font-size:2.4rem;line-height:1.7}#indexMv-box .mv-box{width:84.376%;margin:auto;background:url("../../img/index/index_mv_pc.jpg") no-repeat center/cover}#indexMv-box .scrollIcon{position:absolute;width:43px;right:2.2%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s;transition:0.3s}#indexMv-box .scrollIcon:hover{opacity:0.6;-webkit-transition:0.3s;transition:0.3s}}#index-news{padding:15.714% 0 24.285%}#index-news .index-sec-ttl{margin-bottom:9%}#index-news .index-btnBox{margin-top:13.3334%}@media screen and (min-width: 701px){#index-news{padding:82px 0 92px}#index-news .index-sec-ttl{margin-bottom:0;text-align:left}#index-news .index-btnBox{margin-top:50px}#index-news .index-btnBox .btn{margin:0}#index-news .index-news-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#index-news .index-news-ttlBox{width:300px}#index-news .news-list{width:700px}}#index-about{padding-top:14.714%;position:relative;z-index:0}#index-about .bg-item{display:block;position:absolute;z-index:-1;background:#f79192;right:0;top:0;width:93%;height:34.3751em;border-radius:9.7em 0 0 9.7em}#index-about .bg-item::before{content:"";position:absolute;right:-3.5%;bottom:0;border-radius:0 100% 0 0;background:#fff;width:100%;height:7%}#index-about .index-about-ttlBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#index-about .index-about-ttl{color:#fff;letter-spacing:0.2em;position:relative;padding-bottom:5%;margin-bottom:10%}#index-about .index-about-ttl::before{content:"";position:absolute;left:0;bottom:0;width:64px;height:1px;background:#fff}#index-about .index-about-ttl span{display:block;font-size:6.85714vw;letter-spacing:0.2em;margin-bottom:4%}#index-about .box_l{margin-left:-8.3334%}#index-about .box_r{margin-top:16%}#index-about .box_r .index-sec-sttl{font-size:5.42857vw;color:#f78184;line-height:1.6;font-weight:500;letter-spacing:0.125em}#index-about .box_r .index-sec-text{font-size:4vw;letter-spacing:0.02em;line-height:1.8;margin-top:5%}#index-about .index-btnBox{margin-top:6%}#index-about .index-btnBox .btn{-webkit-transition:0.3s;transition:0.3s}#index-about .index-btnBox .btn:hover{background:#f78184;color:#fff;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width: 701px){#index-about{padding-top:65px}#index-about .bg-item{width:64%;height:773px;border-radius:233px 0 0 233px}#index-about .bg-item::before{right:0;bottom:-228px;border-radius:0;width:202px;height:229px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url("../../img/common/footer_bg_item_sp.svg") no-repeat center/cover}#index-about .index-about-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#index-about .index-about-ttlBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#index-about .index-about-ttl{padding-bottom:30px;margin-bottom:60px;font-size:1.2rem}#index-about .index-about-ttl::before{width:40px}#index-about .index-about-ttl span{font-size:3.2rem;margin-bottom:20px}#index-about .box_l{margin-left:-140px;width:640px}#index-about .box_r{width:500px;padding-left:100px;margin-top:38px}#index-about .box_r .index-sec-sttl{font-size:2.3rem;color:#fff;line-height:1.8;letter-spacing:0.075em}#index-about .box_r .index-sec-text{font-size:1.8rem;letter-spacing:0.05em;line-height:1.75;margin-top:25px;color:#fff}#index-about .index-btnBox{margin-top:53px}#index-about .index-btnBox .btn{background:#fff;color:#f78184;margin:0}}#index-feature{padding-top:18.571%}#index-feature .index-sec-ttl{margin-bottom:7.5%}#index-feature .feature-text{font-size:4vw;line-height:1.8;text-align:center;letter-spacing:0.05em;margin-bottom:7.5%}@media screen and (min-width: 701px){#index-feature{padding-top:254px}#index-feature .index-sec-ttl{margin-bottom:35px}#index-feature .feature-text{margin-bottom:70px;line-height:1.75;font-size:1.6rem}}#index-guidance{padding:10% 0 20.2857%;position:relative;z-index:1}#index-guidance .index-btnBox{margin-top:16.16668%}#index-guidance .index-vertical-ttl{margin-bottom:16.6664%}#index-guidance .index-guidance-btnBox{margin-top:19.16668%}#index-guidance .index-guidance-btnBox .guidance-btn{display:block;font-size:4.85714vw;color:#fff;background:#f78184;letter-spacing:0.2em;padding:5.5% 6.5%;margin-bottom:7.5%;font-weight:500;border:1px solid #f78184;position:relative;-webkit-transition:0.3s;transition:0.3s}#index-guidance .index-guidance-btnBox .guidance-btn:last-child{margin-bottom:0}#index-guidance .index-guidance-btnBox .guidance-btn::before{content:"";position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0.8824em;height:0.8824em;background:url("../../img/index/guidance_btn_item.svg") no-repeat center/cover;-webkit-transition:0.3s;transition:0.3s}#index-guidance .index-guidance-btnBox .guidance-btn:hover{background:#fff;color:#f78184;-webkit-transition:0.3s;transition:0.3s}#index-guidance .index-guidance-btnBox .guidance-btn:hover::before{background:url("../../img/index/guidance_btn_item_pink.svg") no-repeat center/cover;-webkit-transition:0.3s;transition:0.3s}#index-guidance .index-guidance-img{margin-top:16.6664%}@media screen and (min-width: 701px){#index-guidance{padding:126px 0 140px}#index-guidance .index-btnBox{margin-top:44px;position:relative}#index-guidance .index-btnBox::before,#index-guidance .index-btnBox::after{content:"";position:absolute;width:340px;height:1px;background:#f78184;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#index-guidance .index-btnBox::before{left:45px}#index-guidance .index-btnBox::after{right:45px}#index-guidance .index-vertical-ttl{margin-bottom:70px}#index-guidance .index-guidance-btnBox{margin-top:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#index-guidance .index-guidance-btnBox .guidance-btn{width:480px;font-size:2.8rem;padding:34px 50px 36px;margin-bottom:0}#index-guidance .index-guidance-btnBox .guidance-btn::before{right:25px;width:30px;height:30px}#index-guidance .index-guidance-img{margin-top:130px}}
/*# sourceMappingURL=index.css.map */