@charset "UTF-8";body{color:#666;font-family:Roboto,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:16px;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:20px;margin-right:20px}}.container p{font-size:1.2rem;line-height:2}@media screen and (max-width:592px){.container p{font-size:1rem}}.container .note{font-size:90%}.page_con_btn{margin-bottom:70px;text-align:center}@media screen and (min-width:769px){.page_con_btn a:hover{opacity:.7}}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-right:1rem}}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:768px){#kv{margin-top:60px}}#intro{background-color:#d6eefa;padding-bottom:60px}@media screen and (max-width:592px){#intro{padding-bottom:50px;padding-top:10px}}#intro .catch{color:#2476b3;font-size:30px;line-height:1.6;margin-bottom:35px;text-align:center}@media screen and (max-width:592px){#intro .catch{font-size:22px;margin-bottom:20px}}#intro .catch img{margin-bottom:15px}#intro .how{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;padding:30px;text-align:center}@media screen and (max-width:592px){#intro .how{font-size:16px;padding:20px}}#intro .how .txt1{margin-bottom:10px}#intro .how .img{margin-bottom:20px}#intro .how .txt2{color:#fc6d52}#news{padding-bottom:60px;padding-top:60px;text-align:center}@media screen and (max-width:592px){#news{padding-bottom:50px;padding-top:50px}}#news h3{color:#2476b3;font-size:30px;line-height:1.6;margin-bottom:30px}@media screen and (max-width:592px){#news h3{font-size:22px;margin-bottom:20px}}#news .img{margin:0 auto;max-width:800px}#news .img img{margin-bottom:30px}#news .note{color:#707070;font-size:12px;text-align:left}#process{background-color:#d6eefa;padding-bottom:60px}#process h3{background-color:#3866a1;color:#fff;font-size:30px;line-height:1.6;margin-bottom:30px;padding:30px 0;text-align:center}@media screen and (max-width:592px){#process h3{font-size:22px;padding:10px 0}}#process .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:1000px){#process .group{-ms-flex-pack:distribute;justify-content:space-around}}#process .group .box{max-width:300px}@media screen and (max-width:1000px){#process .group .box{margin-bottom:50px}}#process .group dl{text-align:center}#process .group dl dt{border-bottom:1px solid #2476b3;margin-bottom:20px}#process .group dl dt span{display:block;font-size:20px;font-weight:400;padding:20px 0}#process .group dl dd{height:134px;margin-bottom:20px}@media screen and (max-width:592px){#process .group dl dd{height:auto}}#process .group .cap{font-size:16px}#process .group .cap span{color:#fc6d52}#process .lead{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 30px;text-align:center}@media screen and (max-width:592px){#process .lead{padding:20px 10px}}#process .lead p{font-size:30px}@media screen and (max-width:592px){#process .lead p{font-size:20px;line-height:1.6}}#process .lead p .small{display:block;font-size:20px}@media screen and (max-width:592px){#process .lead p .small{font-size:14px}}#suggestion{background-color:#3866a1;padding-bottom:80px;padding-top:60px}@media screen and (max-width:592px){#suggestion{padding-bottom:40px;padding-top:50px}}#suggestion h3{margin-bottom:30px;text-align:center}@media screen and (max-width:592px){#suggestion h3{margin-bottom:40px}}#suggestion .movie_wrap{margin:0 auto 30px;max-width:798px}#suggestion .movie{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}#suggestion .movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}#suggestion .easy{margin-bottom:50px}#suggestion .easy h4{color:#fff;font-size:30px;line-height:1.6;margin-bottom:60px;text-align:center}@media screen and (max-width:592px){#suggestion .easy h4{font-size:22px;margin-bottom:30px}}#suggestion .easy h4:before{background:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/jippi/img/suggestion_icon_light.png) no-repeat;background-size:cover;content:"";display:block;height:38px;margin:0 auto 10px;width:24px}#suggestion .easy .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}#suggestion .easy .group:last-child{margin-bottom:0}#suggestion .easy .group .balloon{background:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/jippi/img/balloon.png) no-repeat 100%;padding-right:30px;width:90.8%}@media screen and (max-width:592px){#suggestion .easy .group .balloon{background:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/jippi/img/balloon.png) no-repeat right 25px;padding-right:10px;width:76%}}#suggestion .easy .group .balloon dl{background-color:#fff;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px 5px 5px}@media screen and (max-width:592px){#suggestion .easy .group .balloon dl{border-radius:37px;display:block;padding:15px}}#suggestion .easy .group .balloon dl dt{-webkit-box-flex:0;background-color:rgba(89,169,174,.25);border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2476b3;-ms-flex:none;flex:none;font-weight:400;line-height:1.4;margin-right:20px;padding:25px 15px;text-align:center;width:230px}@media screen and (max-width:768px){#suggestion .easy .group .balloon dl dt{width:170px}}@media screen and (max-width:592px){#suggestion .easy .group .balloon dl dt{margin-bottom:10px;padding:10px;width:100%}}#suggestion .easy .group .balloon dl dd{line-height:1.4}@media screen and (max-width:592px){#suggestion .easy .group .balloon dl dd{font-size:14px}}#suggestion .lead{color:#fff;text-align:center}#suggestion .lead p{border-bottom:2px solid #fab848;display:inline-block;font-size:30px;margin:0 auto}@media screen and (max-width:592px){#suggestion .lead p{line-height:1.4;padding-bottom:20px}}#suggestion .lead p .small{display:block;font-size:20px}#system{padding-bottom:70px;padding-top:70px;text-align:center}@media screen and (max-width:592px){#system{padding-top:40px}}#system .catch{font-size:30px;margin-bottom:30px}@media screen and (max-width:592px){#system .catch{font-size:22px;line-height:1.6}}#system .catch span{color:#2476b3}#system .img{margin-bottom:25px}#system .lead{font-size:30px;margin-bottom:30px}@media screen and (max-width:592px){#system .lead{font-size:20px;line-height:1.6}}#system .arrow,#system .logo{margin-bottom:30px}#system .logo .small{display:block;font-size:22px;margin-bottom:20px}footer{border-top:1px solid #2476b3;color:#3767a6;font-weight:700;padding:1rem 0;text-align:center}