/*!/wp-content/themes/chura/css/vvf/media-640.css*/@charset "utf-8";#topimage .ti{padding:20px}#topimage p{line-height:1.4}#arv{padding:6% 2% 8%}#arv h2{font-size:125%}#arv h2 span.small{font-size:112.5%}#arv .arv_wrap{margin:20px auto}#arv .arv_wrap ul li{width:48%;line-height:1.2}#arv .arv_wrap ul li:nth-child(n+5){display:none}#arv .btn{padding:0 10%}#arv .btn a{padding:10px 20px}#reason{padding:8% 4%}#reason h2{padding:0;font-size:125%;margin-top:5px}#reason .wrap h4{font-size:112.5%}#reason .wrap{margin:6% 0;padding:6% 4%}#reason .wrap .point dl{margin:5px 0;border-width:4px}#reason .wrap .point dl dt{font-size:112.5%;line-height:1.4}#reason .wrap p,#reason .wrap .point dl dd{line-height:1.4}#reason .wrap .comparison h5{font-size:112.5%;line-height:1.4;margin-bottom:15px}#reason .wrap .comparison p{margin-top:10px;line-height:1.4}#reason .wrap .comparison ul li{padding:3%;margin:0 0 3%}#reason .wrap .comparison ul li img{max-width:80%}#reason .icon img{width:40px;height:40px}#reason .bnr ul li{width:31%}#brand{padding:6% 4%}#brand .brand_box dl,#brand .brand_box dl dt{display:block}#brand .brand_box table th{border-right:none}#brand h2{font-size:137.5%;margin-bottom:10px}#brand h3{margin-bottom:20px}#brand .brand_box .in{border-width:4px;padding:10px}#brand>p{padding-left:10px;padding-right:10px;text-align:left;line-height:1.4}.contact{padding:20px 0}.contact ul li{width:40%;font-size:112.5%}#news_list dl dd{padding-left:10px}#flow .btn{padding:0 10%}#flow .btn a{padding:10px 20px}#flow .step h4{font-size:125%}#flow .step .step_wrap .chart>dl dd h5{font-size:125%}#voice{padding:6% 4%}#voice h2{font-size:150%}#qa{padding:6% 0}#qa h2{font-size:150%}#qa h3{margin-bottom:20px;padding-bottom:20px}#qa .icon img{max-width:15%}#contact .form{padding:20px;margin:20px}#contact .form .send_btn{padding:15px 0}#contact .form input.conf,#contact .form input.back,#contact .form input.check{width:100%;-webkit-background-size:100% auto;background-size:100% auto}#contact .form .comp h4{font-size:125%}#contact .txt{line-height:140%}footer nav ul{margin:0 20px}footer nav ul li{float:none}footer nav ul li a{padding:15px;display:block;border-left:none;border-top:1px solid #ccc}footer nav ul li a:hover{border-left:none;border-top:1px solid #ccc}footer nav ul li:first-child a{border-top:none}footer .info_wrap{padding-left:10px;padding-right:10px}footer .footer .copyright{margin-bottom:15px}footer .info_wrap .info .co .image{width:inherit}#sns{display:block}#single .bread{padding:20px 20px 0}#single .single_wrap{padding:20px}#single .ttl{font-size:120%;line-height:140%;padding:15px 10px}#single .dnv{width:80%}#single .dnv li{width:100%;font-size:110%;float:none;margin:0 0 10px 0}