/*!/wp-content/themes/chura/css/vvf/media-1140.css*/@charset "utf-8";header{padding:20px 2%}.price .list_pc{display:none}.price .list_sp{display:block}.price .price_wrap{padding:20px 15px}.price .price_wrap p{font-size:90%}.price .price_wrap ul li{display:block;font-size:75%;line-height:1.8;text-align:left;float:left;margin:0 5px 0;border:5px solid #efefef}.price .price_wrap ul li:nth-child(3n){margin:0 5px 0}.price .price_wrap ul li p{margin:0;font-size:110%;line-height:100%;font-weight:700}.price .price_wrap ul li .pbox{padding:10px;box-sizing:border-box}.price .price_wrap ul li .pbox .num{border-bottom:1px solid gray;padding:0 0 10px;margin:0 0 5px}.price .price_wrap ul li .pbox .prs{color:red;padding:0 0 10px}.price .price_wrap ul li .pbox .prs strong{font-size:110%;line-height:100%}.price .price_wrap ul li .pbox .txt{font-size:100%;line-height:100%}.price h4{font-size:120%;padding:10px}#arv .arv_wrap ul li{display:block;font-size:75%;line-height:22px;text-align:left;float:left;width:23%;padding:1%;margin:0}#arv .arv_wrap ul li a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#reason .wrap{padding:20px;margin:20px}#reason .wrap .comparison ul li{width:26%;padding:2%}#reason .wrap .comparison p{padding:0 2%}#reason .bnr{width:auto;margin:4% 0}#reason .bnr ul{overflow:hidden}#reason .bnr ul li{float:none;margin:0;width:32%;display:inline-block;box-sizing:border-box}#brand>p{clear:both;padding:3%}#brand .brand_box{width:47%;display:block;margin:2% 0 0 2%;float:left}#brand .brand_box table td{display:none}#brand .brand_box .in>p{display:none}#brand .brand_box table th{border-right:none}#flow .trouble ul li{padding-left:0}#flow .step_box .pict{width:30%}#flow .step_box .text{float:right;width:65%;margin:0}#flow .step_box .ready ul li{width:25%;padding:2%}#flow .step_box .ready ul li dl dd .btn a{line-height:1.2}#flow .step_box .ready ul li.plus{width:4%;font-size:125%;font-weight:700}#voice .voice_wrap{width:auto}#voice .voice_wrap .voice_list{float:none;width:90%;margin:20px auto}#voice .voice_wrap .voice_list:nth-child(2n){float:none}#qa dl{width:90%;margin:0 auto}#contact .form{padding:30px;margin:30px}.contact .bnr{padding:0 3%}footer .info_wrap .info #map iframe{width:100%}footer .info_wrap .info .co .image,footer .info_wrap .info .co .logo{display:block;text-align:center}footer .info_wrap .info .co .image{margin-bottom:4%}footer .footer .logo{display:none}footer .footer .smf-company-name{display:block;text-align:center}footer .footer .copyright{float:none;text-align:center}footer .footer{padding:2%}