@charset "utf-8";#contact01 section.inner{font-size:120%;padding-bottom:20px}#contact01 h4,#contact02 h4{font-size:130%;letter-spacing:1px;margin-top:30px;margin-bottom:10px;font-weight:700;color:#5bb1ea}#tel{text-align:center;margin:20px 0}#tel_attention{text-align:center;display:block;background-color:#f3f7fc;width:100%;padding:30px 0}#tel_attention span{color:#5bb1ea;font-size:130%;font-weight:600}#attention_container{margin-top:30px;width:90%;margin-left:auto;margin-right:auto;line-height:1.5}@media screen and (max-width:767px){#contact01 section.inner,#contact02 section.inner{font-size:100%;line-height:1.7;text-align:justify}#contact01 h4,#contact02 h4{text-align:center;font-size:110%}#tel img{max-width:100%;height:auto}#tel_attention span{font-size:110%}}#contactform{margin-top:30px}#contactform dl{font-size:110%}#contactform dl:before,#contactform dl:after{display:table;content:"";line-height:0}#contactform dl:after{clear:both}#contactform dl dt,#contactform dl dd{line-height:1}#contactform dl dt{font-size:110%;font-weight:700;line-height:1}#contactform dl dd{margin-bottom:50px}input,select,textarea{padding:5px;font-size:100%}#company,#name,#zip,#phone,#email{width:60%}#address{width:95%}@media screen and (max-width:767px){#contactform dl{font-size:100%}#contactform dl dt{font-size:100%}#address{width:90%}}textarea{width:95%;height:10em;resize:vertical}@media screen and (max-width:767px){textarea{width:90%}}.hissu{color:#c82034}.confirm_checkbox{padding:10px 0;text-align:justify;background-color:#eee}@media screen and (max-width:767px){.confirm_checkbox{display:block;width:90%;padding:5px 10px 5px 0}}.policy-txt{width:95%;line-height:2}#form_button{padding:10px 15px 12px 10px}.btns{font-size:110%;margin:30px 0}