@charset "utf-8";#Main{margin-bottom:-1px}#Main:after{content:"";display:block;height:160px;width:96%;max-width:1020px;margin:0 auto;position:relative;background-image:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/ft_bg.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom center}.contact #Sec01{padding:0 0 100px}.contact #Sec01 .txt{text-align:center;font-size:1.8rem;margin-top:120px}.contact #Sec01 .p-section-form{max-width:672px;width:100%;margin:80px auto 0;position:relative;z-index:2;padding:0 25px}.contact #Sec01 .form-block input,.contact #Sec01 .form-block textarea{margin:0;padding:0;border:none;border-radius:0;outline:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact #Sec01 .form-block input::placeholder{color:#868686}.contact #Sec01 .form-block input:-ms-input-placeholder{color:#868686}.contact #Sec01 .form-block input::-ms-input-placeholder{color:#868686}.contact #Sec01 .form-block input[type=text],.contact #Sec01 .form-block input[type=email],.contact #Sec01 .form-block textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:8px 14px;background-color:#f4f4f4;font-size:1.4rem}.contact #Sec01 dl{display:flex;padding:15px 0;border-top:solid 1px #707070}.contact #Sec01 dl.last{border-bottom:solid 1px #707070}.contact #Sec01 dl dt{box-sizing:border-box;flex-basis:195px;max-width:195px;padding-right:13px;font-size:1.6rem;font-weight:500;display:flex}.contact #Sec01 dl dt span{display:inline-block;margin-left:auto;font-size:1.4rem;color:#9e7b62}.contact #Sec01 dl dd{box-sizing:border-box;width:calc(100% - 195px)}.contact_page #Sec01 .contact-thanks{padding:40px 44px;background:linear-gradient(to right,#282588,#f266af);color:#fff;font-size:1.6rem;line-height:lineheight(16,30);text-align:center}.contact_page #Sec01 .mw_wp_form+.contact-thanks{display:none}.contact_page #Sec01 .mw_wp_form.mw_wp_form_complete+.contact-thanks{display:block}.contact #Sec01 .form-submit input{transition:.5s;display:inline-block;width:270px;background-color:#9e7b62;color:#fff;text-align:center;padding:18px 0;font-size:1.8rem;box-shadow:0px 5px 20px 0px rgba(0,0,0,.25)}.contact #Sec01 .form-submit input:hover{opacity:.7}.contact #Sec01 .form-confirm{text-align:center;margin-top:80px}.contact #Sec01 .form-confirm input{transition:.5s;border:none;cursor:pointer;display:inline-block;width:270px;background-color:#9e7b62;color:#fff;text-align:center;padding:18px 0;font-size:1.8rem;box-shadow:0px 5px 20px 0px rgba(0,0,0,.25)}.contact #Sec01 .form-confirm input:hover{opacity:.7}.contact #Sec01 .form-confirm-back{max-width:100px;margin:30px auto 0}.contact #Sec01 .form-confirm-back input.btn-back{border:none;width:100%;cursor:pointer;border-radius:3px;background-color:#fff;display:inline-block;padding:12px 30px;font-size:1.4rem;color:#000;border:solid 1px #000}.contact #Sec01 .backbtn input{margin:0;padding:0;border:none;border-radius:0;outline:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.contact #Sec01 .mwform-radio-field label{position:relative;display:block;padding:5px 0}.contact #Sec01 input[type=radio]{appearance:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0;opacity:0}.contact #Sec01 input[type=radio]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding-left:25px}.contact #Sec01 input[type=radio]+span:before{content:'';display:inline-block;position:absolute;top:7px;left:0;width:16px;height:16px;border:1px solid #231815;border-radius:50%;border-radius:50%;background-color:#fff}.contact #Sec01 input[type=radio]+span:after{content:'';display:inline-block;position:absolute;z-index:3;top:10px;left:3px;width:12px;height:12px;border-radius:50%;background-color:#eaece9}.contact #Sec01 input[type=radio]:checked+span:after{background-color:#231815}.contact #Sec01 .link{text-align:center;font-size:1.2rem;margin-top:45px}.contact #Sec01 .caution{margin-top:130px;font-size:1.2rem}.contact #Sec01 .privacy{margin:20px 0 0}.contact #Sec01 .privacy p{max-width:672px;height:135px;overflow-y:scroll;background:#f7f7f7;box-sizing:border-box;padding:25px 30px;font-size:1rem;color:#000;margin:0 auto}@media screen and (max-width:780px){#Main:after{content:"";display:block;height:16vw;width:96%;max-width:1020px;margin:0 auto;position:relative;background-image:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/ft_bg.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom center}.contact #Sec01 .txt{text-align:center;font-size:1.4rem;margin-top:45px}.contact #Sec01 .p-section-form{max-width:672px;width:100%;margin:45px auto 0;position:relative;z-index:2;padding:0 25px;box-sizing:border-box}.contact #Sec01 .form-block input,.contact #Sec01 .form-block textarea{margin:0;padding:0;border:none;border-radius:0;outline:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact #Sec01 .form-block input::placeholder{color:#868686}.contact #Sec01 .form-block input:-ms-input-placeholder{color:#868686}.contact #Sec01 .form-block input::-ms-input-placeholder{color:#868686}.contact #Sec01 .form-block input[type=text],.contact #Sec01 .form-block input[type=email],.contact #Sec01 .form-block textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:8px 12px;background-color:#f4f4f4;font-size:1.1rem}.contact #Sec01 dl{display:block;padding:15px 0;border-top:solid 1px #707070}.contact #Sec01 dl.last{border-bottom:solid 1px #707070}.contact #Sec01 dl dt{display:block;box-sizing:border-box;flex-basis:100%;max-width:100%;padding-right:0;font-size:1.4rem}.contact #Sec01 dl dt span{display:inline-block;margin-left:20px;font-size:1.4rem;color:#9e7b62}.contact #Sec01 dl dd{display:block;box-sizing:border-box;width:100%;margin-top:5px}.contact_page #Sec01 .contact-thanks{padding:40px 44px;background:linear-gradient(to right,#282588,#f266af);color:#fff;font-size:1.6rem;line-height:lineheight(16,30);text-align:center}.contact_page #Sec01 .mw_wp_form+.contact-thanks{display:none}.contact_page #Sec01 .mw_wp_form.mw_wp_form_complete+.contact-thanks{display:block}.contact #Sec01 .form-submit input{display:inline-block;width:190px;background-color:#9e7b62;color:#fff;text-align:center;padding:14px 0;font-size:1.5rem;box-shadow:0px 5px 20px 0px rgba(0,0,0,.25)}.contact #Sec01 .form-submit input:hover{opacity:.7}.contact #Sec01 .form-confirm{text-align:center;margin-top:50px}.contact #Sec01 .form-confirm input{display:inline-block;width:190px;background-color:#9e7b62;color:#fff;text-align:center;padding:14px 0;font-size:1.5rem;box-shadow:0px 5px 20px 0px rgba(0,0,0,.25)}.contact #Sec01 .form-confirm input:hover{opacity:.7}.contact #Sec01 .form-confirm-back{max-width:100px;margin:30px auto 0}.contact #Sec01 .form-confirm-back input.btn-back{border:none;width:100%;cursor:pointer;border-radius:3px;background-color:#fff;display:inline-block;padding:12px 30px;font-size:1.4rem;color:#000;border:solid 1px #000}.contact #Sec01 .mwform-radio-field label{position:relative;display:block;padding:5px 0}.contact #Sec01 input[type=radio]{appearance:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.contact #Sec01 input[type=radio]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding-left:25px}.contact #Sec01 input[type=radio]+span:before{content:'';display:inline-block;position:absolute;top:7px;left:0;width:16px;height:16px;border:1px solid #231815;border-radius:50%;border-radius:50%;background-color:#fff}.contact #Sec01 input[type=radio]+span:after{content:'';display:inline-block;position:absolute;z-index:3;top:10px;left:3px;width:12px;height:12px;border-radius:50%;background-color:#eaece9}.contact #Sec01 input[type=radio]:checked+span:after{background-color:#231815}.contact #Sec01 .link{text-align:center;font-size:1.2rem;margin-top:60px}.contact #Sec01 .caution{margin-top:60px;font-size:1.2rem}.contact #Sec01 .privacy{margin:20px 0 0}.contact #Sec01 .privacy p{max-width:672px;height:135px;overflow-y:scroll;background:#f7f7f7;box-sizing:border-box;padding:17px 20px;font-size:1rem;color:#000;margin:0 auto}}