:root{--color-black: #333333;--color-green: #16a34a;--color-orange: #f08d18;--color-blue: #344b95;--color-accent: #2e3858;--color-light-green: #effdf4;--color-light-yellow: #fdf5e2;--color-white: #ffffff;--color-light-gray: #f8f9fb;--color-gray: #f5f5f5;--color-dark-gray: #797474;--color-brown: #895921;--color-bg-cta: #fff7ec;--color-text-sub: #666666;--color-text-muted: #888888;--color-border: #cccccc;--color-bg-muted: #eeeeee;--color-link: #0263b5;--color-support: #e63946;--color-heading-navy: #232b39;--color-navi-teal: #26b9c9;--color-shadow-black: #000000;--default-font-family: "BIZ UDPGothic", YuGothic, "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}:root:root{--color-black: #333333;--color-green: #16a34a;--color-orange: #f08d18;--color-blue: #344b95;--color-accent: #2e3858;--color-light-green: #effdf4;--color-light-yellow: #fdf5e2;--color-white: #ffffff;--color-light-gray: #f8f9fb;--color-gray: #f5f5f5;--color-dark-gray: #797474;--color-brown: #895921;--color-bg-cta: #fff7ec;--color-text-sub: #666666;--color-text-muted: #888888;--color-border: #cccccc;--color-bg-muted: #eeeeee;--color-link: #0263b5;--color-support: #e63946;--color-heading-navy: #232b39;--color-navi-teal: #26b9c9;--color-shadow-black: #000000;--default-font-family: "BIZ UDPGothic", YuGothic, "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}@keyframes shiny{0%{left:-20%}10%{left:120%}100%{left:120%}}@media only screen and (min-width: 768px)and (max-width: 1040px){#mail_form{width:686px;margin-bottom:30px;padding:0 20px;background-color:#eee}#mail_form li{border-top:4px solid #fff}#mail_form li.span_border,#mail_form li:first-child{border-top:none}#mail_form h3{width:186px;padding:35px 0 20px;text-align:left;font-size:16px;line-height:18px;float:left}#mail_form h3 span{margin-left:10px;padding:0 5px;font-size:12px;line-height:19px;color:#fff;background-color:#e63946;vertical-align:middle;display:inline-block}#mail_form div{width:706px;padding:20px 0;font-size:14px;line-height:18px;text-align:left}#mail_form .span_border div{margin-left:186px;padding-top:0}#mail_form div label{width:30px;margin-right:10px;text-align:right;display:inline-block}#mail_form div input[type=text],#mail_form div input[type=email]{width:200px;height:40px;margin-left:0;border:1px solid #eee;box-sizing:border-box}#mail_form div textarea{width:436px;height:170px;margin-left:0;padding:10px;resize:none;border:1px solid #eee}#fname,#fname_kana{margin-right:20px}#mail_form #fname,#mail_form #name,#mail_form #fname_kana,#mail_form #name_kana,#mail_form #address,#mail_form #zip01{margin-left:0}#mail_form #address,#mail_form #mail,#mail_form #time{width:460px}#mail_form #zip01{width:100px;margin-right:10px}#mail_form #zip02{width:100px;margin-left:10px}#mail_form #zip_auto{width:190px;height:40px;margin-right:20px;border:none;background:url(../images/btn_zip_auto.gif) left top no-repeat;float:right;position:relative;overflow:hidden;*zoom:1}#zip_auto:hover{background-position:left -40px}#contact .center_caution{margin-bottom:30px;font-size:14px;line-height:22px;text-align:center}#btn_submit{width:190px;height:50px;margin:0 auto;color:rgba(0,0,0,0);border:none;outline:none;background:url(../images/btn_submit.gif) left top no-repeat;display:block}#btn_submit:hover{background-position:left -50px}}@media screen and (max-width: 767px){.mb20{margin-bottom:20px}.plr15{padding:0 15px}.caution{padding:10px;border:4px solid #f8f9fb;border-radius:4px;margin-bottom:20px !important}.caution span{color:#f08d18;font-weight:700}input,textarea{border:1px solid #ccc !important;border-radius:4px !important;font-size:18px !important}#acceptance{width:10% !important;margin-top:10px !important}#mail_form>li:nth-child(6)>div>span>span>span>label>span{width:80%}.center_caution{padding:10px}.acceptance_wrapper .wpcf7-list-item label{width:100% !important}.acceptance_wrapper .wpcf7-list-item label input,.acceptance_wrapper .wpcf7-list-item label span{float:left !important}.acceptance_wrapper div{font-size:12px !important}#li_address{position:relative;display:block}#li_address select{height:40px;width:180px;font-size:20px}#li_address .acceptance_wrapper .wpcf7-list-item label{width:100% !important}#li_address .acceptance_wrapper .wpcf7-list-item label input,#li_address .acceptance_wrapper .wpcf7-list-item label span{float:left !important}#li_address .acceptance_wrapper div{font-size:12px !important}}
