@charset "UTF-8";body{color:#333;font-family:Noto Sans JP,Arial,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;position:relative}.is-visible-ld,.is-visible-md,.is-visible-sd,.is-visible-xld,.is-visible-xxld{display:none}@media screen and (max-width:1360px){.is-visible-xxld{display:block}.is-hidden-xxld{display:none}}@media screen and (max-width:1300px){.is-visible-xld{display:block}.is-hidden-xld{display:none}}@media screen and (max-width:1024px){.is-visible-ld{display:block}.is-hidden-ld{display:none}}@media screen and (max-width:768px){.is-visible-md{display:block}.is-hidden-md{display:none}}@media screen and (max-width:592px){.is-visible-sd{display:block}.is-hidden-sd{display:none!important}}img{max-width:100%}.container{margin:0 auto;max-width:1000px}@media only screen and (max-width:1000px){.container{margin-left:10px;margin-right:10px}}.container p{font-size:20px;font-weight:500;line-height:1.6}@media screen and (max-width:592px){.container p{font-size:16px}}.page_con_btn{text-align:center}@media screen and (min-width:769px){.page_con_btn a:hover{opacity:.7}}strong{color:#bf0235}.arrow_bg{background-color:#edf8ed;margin-bottom:120px;padding-bottom:20px;position:relative}.arrow_bg:after{border-color:#edf8ed transparent transparent;border-style:solid;border-width:53px 49.5vw 0;content:"";height:0;left:0;position:absolute;right:0;top:100%;width:0}@media screen and (max-width:592px){.arrow_bg:after{border-width:30px 49.5vw 0}}.line{border-bottom:2px solid #f0c758;display:inline-block;padding-bottom:5px}header{background-color:#fff;position:fixed;top:0;width:100%;z-index:1}@media only screen and (max-width:1000px){header{padding-right:15px}}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;padding:1rem 0}@media screen and (max-width:592px){header .logo{margin-left:1rem;width:128px}}header .head_info,header .social_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .twitter{margin-left:1rem}@media screen and (max-width:592px){header .twitter{margin-left:5px}}header .con_btn{margin-left:2rem}@media screen and (max-width:768px){header .con_btn{display:none}}@media screen and (min-width:960px){header .con_btn a:hover{opacity:.7}}#kv{margin-top:85px;text-align:center}#kv img{width:100%}@media screen and (max-width:592px){#kv{margin-top:60px}}#intro{padding:30px 0 40px}@media screen and (max-width:592px){#intro{padding:40px 0}}#intro .catch{color:#006400;font-size:36px;font-weight:700;line-height:1.6;margin-bottom:50px;text-align:center}@media screen and (max-width:592px){#intro .catch{font-size:26px;margin-bottom:30px}}#intro .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media screen and (max-width:1024px){#intro .group{display:block}#intro .group .txt_box{margin-bottom:30px}}#intro .group .txt_box h1{font-size:38px;font-weight:700;text-align:center}@media screen and (max-width:592px){#intro .group .txt_box h1{font-size:36px}}#intro .group .txt_box h1 .sub{display:block;font-size:24px;font-weight:400;margin-bottom:10px}@media screen and (max-width:592px){#intro .group .txt_box h1 .sub{font-size:22px}}#intro .group .logo_box,#intro .note{text-align:center}#intro .note{font-size:12px}#worry{background-color:#edf8ed;padding:50px 0 45px}#worry h2{font-size:40px;font-weight:700;line-height:1.6;margin-bottom:60px;text-align:center}@media screen and (max-width:592px){#worry h2{font-size:26px;margin-bottom:40px}}#worry p{margin-bottom:34px}#worry p:last-child{margin-bottom:0}#worry p span{color:#006400}#worry .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:592px){#worry .group{display:block}}#worry .group .img_box{width:46.88%}@media screen and (max-width:592px){#worry .group .img_box{margin-bottom:40px;width:auto}}#worry .group .txt_box{width:50.3%}@media screen and (max-width:592px){#worry .group .txt_box{width:auto}}#hardship{padding:50px 0 80px}@media screen and (max-width:592px){#hardship{padding:40px 0 50px}}#hardship .sub{font-size:24px;margin-bottom:20px;text-align:center}@media screen and (max-width:592px){#hardship .sub{font-size:18px}}#hardship h2{font-size:42px;font-weight:700;line-height:1.6;margin-bottom:60px;text-align:center}@media screen and (max-width:592px){#hardship h2{font-size:26px;margin-bottom:30px}}#hardship .img_box{margin-bottom:60px;text-align:center}@media screen and (max-width:592px){#hardship .img_box{margin-bottom:30px}}#hardship .img_box img{margin:0 auto}#hardship .read{text-align:center}@media screen and (max-width:1024px){#hardship .read{text-align:left}}#hardship .read span{color:#006400}#work{overflow:hidden}#work .arrow_bg{padding:40px 0 20px}@media screen and (max-width:768px){#work .arrow_bg{margin-bottom:80px}}#work h2{font-size:24px;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){#work h2{font-size:20px}}#work .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#work .group{display:block}}#work .group .box{width:49%}@media screen and (max-width:768px){#work .group .box{width:auto}}#work .group .box dl{margin-bottom:20px}#work .group .box dl:last-child{margin-bottom:0}@media screen and (max-width:768px){#work .group .box dl:last-child{margin-bottom:20px}}#work dl dt{background-color:#006400;color:#fff;font-size:20px;font-weight:700;padding:10px;text-align:center}#work dl dd{background-color:#fff;padding:25px}#work ul li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;line-height:1.4;margin-bottom:20px}#work ul li:last-child{margin-bottom:0}#work ul li:before{background:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/mycar/img/list_icon.svg) no-repeat;background-size:100%;content:"";display:block;height:16px;width:13px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:10px;position:relative;top:7px}#problem{padding-bottom:80px}@media screen and (max-width:592px){#problem{margin-bottom:0;padding-bottom:60px}}#problem h2{font-size:42px;font-weight:700;line-height:1.6;margin-bottom:50px;text-align:center}@media screen and (max-width:592px){#problem h2{font-size:22px}}#problem h3{line-height:1.6;margin-bottom:30px;text-align:center}#problem h3 span{background-color:#006400;border-radius:100px;color:#fff;display:inline-block;font-size:24px;font-weight:700;padding:10px 50px}@media screen and (max-width:592px){#problem h3 span{display:block;font-size:20px;padding:10px}}#problem .img_box{margin-bottom:30px;text-align:center}@media screen and (max-width:592px){#problem .img_box{margin-bottom:40px}}#problem .img_box img{margin:0 auto}#problem dl dt{color:#006400;font-size:24px;font-weight:700;line-height:1.6;margin-bottom:25px;text-align:#006400;text-align:center}@media screen and (max-width:592px){#problem dl dt{margin-bottom:20px;text-align:left}}#problem dl dd{text-align:center}@media screen and (max-width:592px){#problem dl dd{text-align:left}}#problem .prob01{margin-bottom:80px}@media screen and (max-width:592px){#problem .prob01{margin-bottom:40px}#problem .prob02 .img_box{margin:0 auto 40px;width:304px}}#necessary{overflow:hidden}#necessary .arrow_bg{margin-bottom:90px;padding-top:20px}@media screen and (max-width:592px){#necessary .arrow_bg{margin-bottom:60px;padding-top:40px}}#necessary h2{color:#006400;font-size:40px;font-weight:700;line-height:1.6;margin-bottom:30px}@media screen and (max-width:592px){#necessary h2{font-size:24px}}#necessary .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){#necessary .group{display:block;margin-bottom:20px}#necessary .ph_box{display:none}}#necessary .img_box{margin-bottom:60px;text-align:center}@media screen and (max-width:592px){#necessary .img_box{margin-bottom:20px}}@media screen and (max-width:768px){#necessary .img_box img{margin:0 auto}}#necessary .txt_box p span{color:#006400}#necessary .read{color:#006400;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width:592px){#necessary .read{text-align:left}}#introduction{padding-bottom:40px}#introduction .catch{margin-bottom:50px;text-align:center}#introduction .catch .first{font-size:24px;margin-bottom:20px}#introduction .catch .txt01{color:#006400;font-size:42px;font-weight:700;margin-bottom:40px}@media screen and (max-width:592px){#introduction .catch .txt01{font-size:28px}}#introduction .catch .logo{font-size:32px;font-weight:700;margin-bottom:30px}@media screen and (max-width:592px){#introduction .catch .logo{font-size:20px}}#introduction .catch .logo img{margin-right:20px}@media screen and (max-width:592px){#introduction .catch .logo img{margin-right:10px;width:290px}}#introduction .catch .main{color:#006400;font-size:48px;font-weight:700;margin-bottom:20px}@media screen and (max-width:592px){#introduction .catch .main{font-size:24px}}#introduction .catch .txt02{color:#006400;font-size:36px;font-weight:700}@media screen and (max-width:768px){#introduction .catch .txt02{font-size:20px}}@media screen and (max-width:592px){#introduction .catch .txt02{font-size:12px}}#introduction .intro_box{background-color:#edf8ed;border-radius:10px;margin-bottom:40px;padding:60px 0}@media screen and (max-width:768px){#introduction .intro_box{padding:30px 0}}#introduction .intro_box:last-child{margin-bottom:0}#introduction .intro_box .txt_box{margin-bottom:30px;padding:0 60px 0 100px}@media screen and (max-width:592px){#introduction .intro_box .txt_box{padding:0 20px}}#introduction .intro_box h3{font-size:24px;font-weight:700;line-height:1.4;margin-bottom:20px;position:relative}@media screen and (max-width:592px){#introduction .intro_box h3{padding:0 0 0 40px}}#introduction .intro_box h3:before{font-size:42px;font-weight:700;left:-40px;position:absolute;top:-14px}@media screen and (max-width:592px){#introduction .intro_box h3:before{left:0;top:-8px}}#introduction .intro_box01 h3:before{content:"1"}#introduction .intro_box01 .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}@media screen and (max-width:592px){#introduction .intro_box01 .group{display:block}}#introduction .intro_box01 .group .box{text-align:center}#introduction .intro_box01 .group .box dl dt{font-size:16px;font-weight:500;margin-bottom:10px}#introduction .intro_box01 .group .box dl dd{font-size:16px}#introduction .intro_box01 .group .box dl dd img{margin-bottom:15px}#introduction .intro_box01 .group .arrow{padding:0 60px}@media screen and (max-width:592px){#introduction .intro_box01 .group .arrow{padding:30px 0}}#introduction .intro_box01 .group .arrow img{margin:0 auto}#introduction .intro_box02 h3:before{content:"2"}#introduction .intro_box02 .img_box{margin-bottom:30px;padding:0 20px;text-align:center}#introduction .intro_box02 .img_box img{margin:0 auto}#introduction .intro_box02 .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}@media screen and (max-width:592px){#introduction .intro_box02 .group{display:block}}#introduction .intro_box02 .group .box{margin:0 30px;text-align:center}@media screen and (max-width:592px){#introduction .intro_box02 .group .box{margin:0 auto 20px}#introduction .intro_box02 .group .box:last-child{margin-bottom:0}}#introduction .intro_box02 .group .box img{margin-bottom:10px}#introduction .intro_box02 .group .box p{font-size:16px}#new_function{background:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/mycar/img/new_function_bg.png) no-repeat;background-size:cover;padding:40px 0}@media screen and (max-width:592px){#new_function{background:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/mycar/img/new_function_bg_sp.png) no-repeat;background-size:cover;padding:20px 0}}#new_function .function_box{background-color:#fff;-webkit-box-shadow:10px 10px 0 0 rgba(0,177,255,.6);box-shadow:10px 10px 0 0 rgba(0,177,255,.6);padding:50px 45px 40px}@media screen and (max-width:592px){#new_function .function_box{padding:40px 10px}}#new_function .function_box h2{color:#006400;font-size:36px;font-size:700;font-weight:700;margin-bottom:40px;text-align:center}@media screen and (max-width:592px){#new_function .function_box h2{font-size:24px;line-height:1.6}}#new_function .function_box .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:592px){#new_function .function_box .group{display:block}}#new_function .function_box .group .img_box{text-align:center;width:44.2%}@media screen and (max-width:592px){#new_function .function_box .group .img_box{width:auto}}#new_function .function_box .group .img_box img{margin-bottom:10px}#new_function .function_box .group .img_box p{font-size:16px}#new_function .function_box .group .txt_box{width:53%}@media screen and (max-width:592px){#new_function .function_box .group .txt_box{width:auto}}#new_function .function_box .group .txt_box p{margin-bottom:30px}@media screen and (max-width:592px){#new_function .function_box .group .txt_box p.last{margin-bottom:0}}#new_function .function_box .group .logo{text-align:center}@media screen and (max-width:592px){#new_function .function_box .group .logo{margin:20px auto}}#movie{padding:80px 0}@media screen and (max-width:592px){#movie{padding:40px 0}}#movie h2{color:#006400;font-size:36px;font-weight:700;margin-bottom:30px;text-align:center}@media screen and (max-width:592px){#movie h2{font-size:20px;margin-bottom:15px}}#movie h2 span{margin-bottom:20px}#movie .movie_wrap{margin:0 auto;max-width:798px}#movie .movie{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}#movie .movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}#system{overflow:hidden}#system .title{background-color:#006400;color:#fff;font-size:42px;font-weight:700;line-height:1.4;margin-bottom:130px;padding:30px 0 10px;position:relative;text-align:center}@media screen and (max-width:592px){#system .title{font-size:36px;margin-bottom:70px;padding-bottom:20px}}#system .title span{display:block;font-size:28px;font-weight:400;margin-bottom:10px}@media screen and (max-width:592px){#system .title span{font-size:26px}}#system .title:after{border-color:#006400 transparent transparent;border-style:solid;border-width:60px 49.5vw 0;content:"";height:0;left:0;position:absolute;right:0;top:100%;width:0}@media screen and (max-width:592px){#system .title:after{border-width:30px 49.5vw 0}}#system h3{font-size:32px;font-weight:700;line-height:1.6;margin-bottom:30px;text-align:center}@media screen and (max-width:592px){#system h3{font-size:20px}}#system .img_box{text-align:center}#system .img_box img{margin:0 auto}#contact{padding-top:50px}#contact .read{font-size:32px;font-weight:700;line-height:1.6;margin-bottom:40px;text-align:center}@media screen and (max-width:592px){#contact .read span{font-size:22px}}#contact .read img{margin-right:10px}#contact h2{margin-bottom:30px;text-align:center}#contact h2 span{display:block;font-size:24px;margin-bottom:20px}@media screen and (max-width:592px){#contact h2 span{font-size:20px}}#contact .page_con_btn{margin-bottom:20px}#contact .note{font-size:14px;margin-bottom:80px;text-align:center}@media screen and (max-width:592px){#contact .note{margin-bottom:70px}}footer{border-top:1px solid #2785c6;color:#3767a6;font-weight:700;padding:1rem 0;text-align:center}