.heading.h2{line-height:1.25}.intro_txt{text-align:center;font-size:14px;padding-bottom:30px}.contact_form{max-width:816px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;padding-bottom:90px}.contact_form p{padding:0;margin:0}.contact_form .txt01{padding-top:15px;padding-bottom:30px}.contact_form .acdn{border:1px solid #999999;border-radius:3px;margin-bottom:40px}.contact_form .acdn.is-open{margin-bottom:50px}.contact_form .acdn .acdn_head{border-radius:3px;background-color:#fafafa;text-align:center;padding:25px 0;cursor:pointer}.contact_form .acdn .acdn_head p{display:inline-block;position:relative;padding-right:40px;font-size:16px;font-weight:700}.contact_form .acdn .acdn_head p:after{content:"";width:0;height:0;border-style:solid;border-width:12px 7px 0 7px;border-color:#999999 transparent transparent transparent;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.contact_form .acdn .acdn_head.is-open{border-bottom:1px solid #999999}.contact_form .acdn .acdn_head.is-open p:after{-webkit-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scaleY(-1)}.contact_form .acdn .acdn_content{padding-top:30px;padding-bottom:30px;display:none}.contact_form .acdn .acdn_content ul{margin:0;padding:0 0 0 100px}.contact_form .acdn .acdn_content ul li{list-style:none;margin:0 0 20px;padding:0}.contact_form .acdn .acdn_content ul li input[type=checkbox]{accent-color:#000;margin-right:15px}.contact_form .acdn .acdn_content ul li label{display:block}.contact_form .acdn .acdn_content p.none{border:1px solid #CCCCCC;padding:10px 25px;width:100%;max-width:620px;margin:0 auto}.contact_form .attention{color:#555;font-size:14px;padding-left:1em;text-indent:-1em}.contact_form .attention.last{padding-bottom:70px}.contact_form .sample .sub-ttl02+p{padding-top:15px;padding-bottom:20px}.contact_form .sample textarea{border:1px solid #999999;border-radius:3px;padding:12px 15px;font-size:14px;width:100%;height:200px;margin-bottom:15px}.contact_form .contact_form_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.contact_form .contact_form_block.first{margin-top:30px}.contact_form .contact_form_block .cf_ttl{width:210px;padding-top:15px;font-weight:700}.contact_form .contact_form_block .cf_ttl .cf_ttl_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_form .contact_form_block .cf_ttl .hissu{color:#fff;font-size:8px;background-color:red;border-radius:6px;display:inline-block;line-height:1;padding:3px 7px;margin:0 0 0 10px}.contact_form .contact_form_block .cf_ttl .ninni{color:#676767;font-size:8px;background-color:#e0e0e0;border-radius:6px;display:inline-block;line-height:1;padding:3px 7px;margin:0 0 0 10px}.contact_form .contact_form_block .cf_content{width:calc(100% - 210px);font-size:14px}.contact_form .contact_form_block .cf_content.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_form .contact_form_block .cf_content.flex input[type=text]{width:calc(50% - 18px)}.contact_form .contact_form_block .cf_content.flex input[type=text]+input[type=text]{margin-top:0}.contact_form .contact_form_block .cf_content.flex-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_form .contact_form_block .cf_content.flex-tel input[type=text]{width:100px;margin:0 10px}.contact_form .contact_form_block .cf_content.flex-tel input[type=text]:first-of-type{margin-left:0}.contact_form .contact_form_block .cf_content.flex-tel input[type=text]:last-of-type{margin-right:0}.contact_form .contact_form_block .cf_content.flex-tel input[type=text]+input[type=text]{margin-top:0}.contact_form .contact_form_block .cf_content.radio{padding-top:15px}.contact_form .contact_form_block .cf_content.radio input[type=radio]{accent-color:#000;margin-right:15px}.contact_form .contact_form_block .cf_content.radio label{display:inline-block}.contact_form .contact_form_block .cf_content.radio label+label{margin-left:45px}.contact_form .contact_form_block .cf_content.check{padding-top:15px}.contact_form .contact_form_block .cf_content.check input[type=checkbox]{accent-color:#000;margin-right:15px}.contact_form .contact_form_block .cf_content.check label{display:block;margin-bottom:12px}.contact_form .contact_form_block .cf_content.check label:last-of-type{margin-bottom:0}.contact_form .contact_form_block .cf_content.check .com{margin:-10px 0 0;padding:0 0 20px 30px}.contact_form .contact_form_block .cf_content.check_side input[type=checkbox]{accent-color:#000;margin-right:8px}.contact_form .contact_form_block .cf_content.check_side label{display:inline-block;margin-top:10px;margin-right:15px;white-space:nowrap}.contact_form .contact_form_block .cf_content.add .add_ttl{padding-bottom:5px;padding-top:15px}.contact_form .contact_form_block .cf_content.add .add_ttl:first-of-type{padding-top:0}.contact_form .contact_form_block .cf_content.add .zip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_form .contact_form_block .cf_content.add .zip input[type=text]{width:100px;margin:0 10px}.contact_form .contact_form_block .cf_content.add .zip input[type=text]:first-of-type{margin-left:0}.contact_form .contact_form_block .cf_content.add .zip input[type=text]:last-of-type{margin-right:0}.contact_form .contact_form_block .cf_content.add .zip input[type=text]+input[type=text]{margin-top:0}.contact_form .contact_form_block .cf_content.add .pref select,.contact_form .contact_form_block .cf_content.year select{width:170px}.contact_form .contact_form_block .cf_content.policy{width:100%;border-top:1px solid #999999;padding-top:20px;margin-top:18px;color:#555}.contact_form .contact_form_block .cf_content.policy p{padding:0 0 15px;margin:0}.contact_form .contact_form_block .cf_content.policy input[type=checkbox]{accent-color:#000;margin-right:30px}.contact_form .contact_form_block .cf_content input[type=text],.contact_form .contact_form_block .cf_content input[type=number]{border:1px solid #999999;border-radius:3px;padding:12px 15px;font-size:14px;width:100%}.contact_form .contact_form_block .cf_content input[type=text]+input[type=text]{margin-top:15px}.contact_form .contact_form_block .cf_content select{border:1px solid #999999;border-radius:3px;padding:12px 15px;font-size:14px;width:100%;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(select-arrow.svg) right 15px center no-repeat;background-size:10px auto}.contact_form .contact_form_block .cf_content textarea{border:1px solid #999999;border-radius:3px;padding:12px 15px;font-size:14px;width:100%;height:200px}.contact_form input[type=submit]{width:300px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#222;border:1px solid #222;font-size:16px;letter-spacing:.1em;text-align:center;margin:50px auto 0;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:3px}.contact_form input[type=submit]:hover{color:#222;background-color:#fff}@media screen and (max-width: 740px){.shopify-section--main-page .container{padding-left:0;padding-right:0;max-width:100%}.intro_txt{text-align:left;font-size:12px;padding:0 28px 20px}.contact_form{padding:0 28px 100px}.contact_form .txt01{font-size:14px;padding-top:20px;padding-bottom:15px}.contact_form .acdn{margin-bottom:20px}.contact_form .acdn.is-open{margin-bottom:28px}.contact_form .acdn .acdn_head{padding:20px 0}.contact_form .acdn .acdn_head p{padding-right:40px;font-size:14px}.contact_form .acdn .acdn_content{padding:20px 0}.contact_form .acdn .acdn_content ul{padding:0 20px}.contact_form .acdn .acdn_content ul li{margin-bottom:20px;font-size:12px}.contact_form .acdn .acdn_content ul li input[type=checkbox]{position:absolute;top:3px;left:0}.contact_form .acdn .acdn_content ul li label{position:relative;padding-left:2em}.contact_form .acdn .acdn_content p.none{font-size:12px;padding:7px 12px;width:calc(100% - 30px)}.contact_form .attention{font-size:12px}.contact_form .attention.last{padding-bottom:40px}.contact_form .sample .sub-ttl02+p{padding-top:10px}.contact_form .sample textarea{height:120px;margin-bottom:10px}.contact_form .contact_form_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.contact_form .contact_form_block .cf_ttl{width:100%;padding-top:0;font-size:14px;padding-bottom:10px}.contact_form .contact_form_block .cf_content{width:100%}.contact_form .contact_form_block .cf_content.flex input[type=text]{width:calc(50% - 10px)}.contact_form .contact_form_block .cf_content.flex input[type=text]+input[type=text]{margin-top:0}.contact_form .contact_form_block .cf_content.flex-tel input[type=text]{width:90px;margin:0 5px}.contact_form .contact_form_block .cf_content.flex-tel input[type=text]:first-of-type{margin-left:0}.contact_form .contact_form_block .cf_content.flex-tel input[type=text]:last-of-type{margin-right:0}.contact_form .contact_form_block .cf_content.flex-tel input[type=text]+input[type=text]{margin-top:0}.contact_form .contact_form_block .cf_content.radio{padding-top:15px}.contact_form .contact_form_block .cf_content.radio input[type=radio]{margin-right:15px}.contact_form .contact_form_block .cf_content.radio label+label{margin-left:50px}.contact_form .contact_form_block .cf_content.check{padding-top:15px}.contact_form .contact_form_block .cf_content.check input[type=checkbox]{accent-color:#000;margin-right:15px}.contact_form .contact_form_block .cf_content.check label{display:block;margin-bottom:12px;padding-left:2em;text-indent:-2em}.contact_form .contact_form_block .cf_content.check label:last-of-type{margin-bottom:0}.contact_form .contact_form_block .cf_content.check .com{font-size:12px;margin-top:-10px;padding-left:0;padding-bottom:20px}.contact_form .contact_form_block .cf_content.check_side input[type=checkbox]{position:absolute;top:3px;left:0}.contact_form .contact_form_block .cf_content.check_side label{position:relative;padding-left:1.5em}.contact_form .contact_form_block .cf_content.policy{margin-top:0}.contact_form .contact_form_block .cf_content.policy p{padding-bottom:12px}.contact_form .contact_form_block .cf_content.policy input[type=checkbox]{position:absolute;top:1px;left:0}.contact_form .contact_form_block .cf_content.policy label{position:relative;padding-left:2em}.contact_form .contact_form_block .cf_content input[type=text]{padding:10px 15px}.contact_form .contact_form_block .cf_content input[type=text]+input[type=text]{margin-top:15px}.contact_form .contact_form_block .cf_content select{padding:10px 15px}.contact_form .contact_form_block .cf_content textarea{padding:10px 15px;height:120px}.contact_form input[type=submit]{width:190px;height:50px;font-size:14px;margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/sample.css.map */
