﻿#contents.contact{width:100%;max-width:700px;margin:0 auto;padding:180px 50px;color:#666}@media only screen and (max-width:640px){#contents.contact{padding-top:70px}}#contents.contact h3{margin-bottom:40px;padding-bottom:10px;font-weight:500;font-size:2rem;text-align:center;border-bottom:1px solid #ddd}@media only screen and (max-width:640px){#contents.contact h3{margin-bottom:20px}}#contents.contact .message{margin-bottom:40px;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem}#contents.contact p{text-align:center}#contents.contact .attention{margin-bottom:100px;padding:50px 70px;border:1px solid #222}@media only screen and (max-width:640px){#contents.contact .attention{margin-bottom:70px;padding:30px}}#contents.contact .attention date{margin-right:1em}@media only screen and (max-width:640px){#contents.contact .attention date{display:block}}#contents.contact .attention p{text-align:left;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media only screen and (min-width:641px){#contents.contact .attention p{font-size:1.5rem}}#contents.contact .attention dl{margin:20px auto;padding:20px;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;background-color:#f7f7f7}#contents.contact .attention dl dt{font-size:1.8rem}#contents.contact .attention dl dd em{font-size:2.2rem;letter-spacing:1px}@media only screen and (max-width:640px){#contents.contact .attention dl dd em{display:block}}#contents.contact h4{margin-bottom:10px;letter-spacing:.2em;font-size:1.5rem}#contents.contact h4.sp{display:none}@media only screen and (max-width:640px){#contents.contact h4.sp{display:block}}@media only screen and (max-width:640px){#contents.contact h4.pc{display:none}}#contents.contact address{margin-bottom:100px;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center}@media only screen and (max-width:640px){#contents.contact address{margin-bottom:60px}}#contents.contact address img{max-width:270px}#contents.contact address dl{font-size:1.5rem;margin-bottom:10px}#contents.contact address dt{display:inline-block;margin-right:5px}#contents.contact address dt:after{content:":";margin-left:3px}#contents.contact address dd{display:inline-block;margin-right:15px}#contents.contact address dd.small{display:block}.contact table{font-size:1.6rem;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media only screen and (max-width:640px){.contact table{width:100%}}.contact table th{width:200px;padding-right:15px;text-align:left;font-weight:500}@media only screen and (max-width:640px){.contact table th{display:block;width:100%;margin-bottom:5px}}.contact table th .require{padding:1px 7px;margin-left:7px;font-size:1.3rem;color:#fff;background-color:#666;border-radius:2px}.contact table tr{display:block;margin-bottom:5px}@media only screen and (max-width:640px){.contact table tr{margin-bottom:20px}}@media only screen and (max-width:640px){.contact table td{display:block;width:100%;margin-bottom:10px}}.contact table input[type=text],.contact table textarea,.contact table input[type=submit]{box-shadow:none;border-radius:0;font-size:1.6rem;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.contact table input[type=text]{width:300px;padding:5px}@media only screen and (max-width:640px){.contact table input[type=text]{width:95%}}.contact table textarea{width:370px;height:300px;margin-top:7px;padding:5px}@media only screen and (max-width:640px){.contact table textarea{width:95%;margin-top:0}}.contact table input[type=text],.contact table textarea{border:1px solid #666;transition:all .4s}.contact table input[type=text]:focus,.contact table textarea:focus{background:#fff}.contact table select{border:1px solid #666;transition:all .4s;padding:5px;font-size:1.6rem;font-weight:400}@media only screen and (min-width:641px){.contact table select{width:312px}}.contact p#confirm-button{margin:40px auto;text-align:center}.contact input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:230px;padding:10px 0;font-size:1.5rem;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff;background-color:#666;border:none;border-radius:0;cursor:pointer;transition:all .4s}.contact input[type=submit]:hover{opacity:.7}.contact .error{font-size:1.3rem;line-height:1.6;color:#c33}.contact-form-finish h4{margin-bottom:40px;text-align:center;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:2.5rem;font-weight:500}/*# sourceMappingURL=form.css.map */