.p-top{color:#000}.p-top h2{text-align:center;font-weight:bold;color:#000;line-height:1.4}.p-top h2.-wh{color:#fff}.p-top_mv{text-align:center}.p-top_why{background-color:#d6e6eb;padding:70px 0 70px}.p-top_why h2{padding:90px 0 90px;background:url("/brand/meitan/2run/img/top/ttl_bg_why.png") no-repeat top}.p-top_why ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-top_why ul li{width:100%;max-width:290px;padding-bottom:20px}.p-top_why ul li p{padding-top:15px}.p-top_why ul li img{width:100%}.p-top_feature{padding:100px 0 70px}.p-top_feature_sec01{text-align:center}.p-top_feature_sec01 h3{font-size:3.2rem;line-height:1.4;padding:30px 0}.p-top_feature_sec02_ttl{font-weight:bold;font-size:2.2rem}.p-top_feature_sec02_ttl span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ccedf8));background:linear-gradient(transparent 70%, #ccedf8 70%)}.p-top_feature_sec03 dl{border:1px solid #00a3da;background:url("/brand/meitan/2run/img/top/img_feature04.png") no-repeat bottom;padding:1em;margin:20px 0 25px}.p-top_feature_sec03 dl dt{font-size:3.2rem;font-weight:bold;white-space:nowrap;padding-right:35px;line-height:1}.p-top_feature_sec03 dl dt span{font-size:1.5rem;font-weight:normal}.p-top_feature_sec03 dl dd{font-size:1.5rem}.p-top_feature_sec04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top_recommend{background-color:#00a3da;padding:70px 0 70px}.p-top_recommend h2{color:#fff;padding:90px 0 90px;background:url("/brand/meitan/2run/img/top/ttl_bg_recommend.png") no-repeat top}.p-top_recommend ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-top_recommend ul li{text-align:center;padding-right:20px;padding-left:20px;padding-bottom:20px}.p-top_recommend ul li p{padding-top:15px;color:#fff}.p-top_voice{background-color:#d6e6eb;padding:70px 0 70px}.p-top_voice h2{padding:90px 0 90px;background:url("/brand/meitan/2run/img/top/ttl_bg_voice.png") no-repeat top}.p-top_voice dl{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4vw}.p-top_voice dl dt{width:100%;min-width:37.3333vw;max-width:37.3333vw}.p-top_voice dl dd{padding:20px}.p-top_infomation{padding:70px 0 100px}.p-top_infomation h2{padding:90px 0 90px;background:url("/brand/meitan/2run/img/top/ttl_bg_infomation.png") no-repeat top}.p-top_infomation_catch{color:#00a3da;text-align:center;font-size:3.4rem;display:inline-block;position:relative;margin:auto}.p-top_infomation_catch::before,.p-top_infomation_catch::after{content:'';display:block;position:absolute;width:38px;height:39px;bottom:15px;background-repeat:no-repeat}.p-top_infomation_catch::before{background-image:url("/brand/meitan/2run/img/top/side_b_l.png");left:-55px}.p-top_infomation_catch::after{background-image:url("/brand/meitan/2run/img/top/side_b_r.png");right:-55px}.p-top_infomation_btn{text-align:center;margin-top:35px}.p-top_qa{background-color:#00a3da;padding:70px 0 70px}.p-top_qa h2{color:#fff;padding:90px 0 90px;background:url("/brand/meitan/2run/img/top/ttl_bg_qa.png") no-repeat top}.p-top_qa_box{background-color:#fff;padding:10px 30px;margin-bottom:50px}.p-top_qa_box dl{border-bottom:1px solid #00a3da;padding:1em 0}.p-top_qa_box dl dt{color:#00a3da;font-weight:bold}.p-top_qa_box dl:last-of-type{border-bottom:none}.p-top_qa_btn{text-align:center}.p-top_support{background:url("/brand/meitan/2run/img/top/bg04_pc.png") no-repeat top/cover;padding:160px 0 140px}.p-top_support h2{position:relative;padding-bottom:40px;display:inline-block}.p-top_support h2::before,.p-top_support h2::after{content:'';display:block;position:absolute;width:74px;height:123px;bottom:45px;background-repeat:no-repeat}.p-top_support h2::before{background-image:url("/brand/meitan/2run/img/top/side_l.png");left:-75px}.p-top_support h2::after{background-image:url("/brand/meitan/2run/img/top/side_r.png");right:-75px}.p-top_meitan{background:url("/brand/meitan/2run/img/top/bg05_pc.png") no-repeat top/cover;padding:90px 0 70px}.p-top_meitan h2{text-align:center;color:#000;font-size:5.4rem;line-height:1.2;margin-bottom:30px}.p-top_meitan h2 span{font-size:3.2rem}.p-top_meitan_inner{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}.p-top_meitan_inner .functionality{color:#000;font-size:1.7rem;border:3px solid;line-height:1.1;padding:3px 10px;margin-top:20px}.p-top_meitan_inner a{display:block;margin-top:40px}.p-top_meitan_inner div:last-of-type{margin-left:5.3333vw}@media print, screen and (min-width: 768px){.p-top h2{font-size:5.4rem}.p-top_feature_sec02{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.p-top_feature_sec02 div:first-of-type{margin-right:40px}.p-top_feature_sec03 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;margin:30px 0 35px}.p-top_voice_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-top_voice dl{width:475px;margin-bottom:35px}.p-top_voice dl dt{min-width:226px;max-width:226px}.p-top_meitan_inner div:last-of-type{margin-left:40px}}@media screen and (max-width: 767px){.p-top h2{font-size:2.916rem}.p-top_why{padding-top:10.6666vw;padding-bottom:10.6666vw}.p-top_why h2{padding-top:5.3333vw;padding-bottom:5.3333vw;background-size:contain}.p-top_why ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-top_why ul li{width:50%;padding-right:5px;padding-left:5px}.p-top_why ul li p{font-size:1.512rem}.p-top_feature{padding-top:10.6666vw;padding-bottom:10.6666vw}.p-top_feature_sec01 h3{font-size:1.62rem}.p-top_feature_sec01_img{width:30vw;margin:auto}.p-top_feature_sec02{margin-top:20px}.p-top_feature_sec02_ttl{font-size:1.62rem;text-align:center;margin-top:20px;margin-bottom:10px}.p-top_feature_sec03 dl{background-size:contain}.p-top_feature_sec03 dl dt{text-align:center;font-size:1.944rem}.p-top_feature_sec03 dl dt span{font-size:.972rem}.p-top_feature_sec03 dl dd{font-size:1.404rem}.p-top_feature_sec04 div{width:100%}.p-top_recommend{padding-top:10.6666vw;padding-bottom:10.6666vw}.p-top_recommend h2{padding-top:0;padding-bottom:5.3333vw;background-size:contain}.p-top_recommend ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-top_recommend ul li{width:50%;padding-right:5px;padding-left:5px}.p-top_recommend ul li p{font-size:1.512rem}.p-top_voice{padding-top:10.6666vw;padding-bottom:10.6666vw}.p-top_voice h2{padding-top:5.3333vw;padding-bottom:5.3333vw;background-size:contain;margin-bottom:5.3333vw}.p-top_infomation{padding-top:10.6666vw;padding-bottom:10.6666vw}.p-top_infomation h2{padding-top:5.3333vw;padding-bottom:5.3333vw;background-size:contain}.p-top_infomation_catch{font-size:1.944rem}.p-top_infomation_catch::before,.p-top_infomation_catch::after{background-size:auto 100%;width:5.2vw;height:12.9333vw;bottom:0}.p-top_infomation_catch::before{background-image:url("/brand/meitan/2run/img/top/side_b_l_sp.png");left:-10vw}.p-top_infomation_catch::after{background-image:url("/brand/meitan/2run/img/top/side_b_r_sp.png");right:-10vw}.p-top_qa{padding-top:10.6666vw;padding-bottom:10.6666vw}.p-top_qa h2{padding-top:5.3333vw;padding-bottom:5.3333vw;background-size:contain}.p-top_support{background:url("/brand/meitan/2run/img/top/bg04_sp.png") no-repeat top/cover;padding-top:24vw;padding-bottom:12vw}.p-top_support h2::before,.p-top_support h2::after{background-size:auto 100%;width:9.8666vw;height:16.4vw}.p-top_support h2::before{left:-10vw}.p-top_support h2::after{right:-10vw}.p-top_meitan{background:url("/brand/meitan/2run/img/top/bg05_sp.png") no-repeat top/cover;padding-top:14.6666vw;padding-bottom:12vw}.p-top_meitan h2{font-size:3.78rem}.p-top_meitan h2 span{font-size:2.268rem}.p-top_meitan_inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-top_meitan_inner .functionality{border:1px solid;font-size:4vw;margin-bottom:2vw;padding:3px 1.3333vw;white-space:nowrap}.p-top_meitan_inner_img{width:38vw}}
