.breadcrumb-bg .breadcrumb{font-size:1.5rem}.main-form-til{padding:1.785rem 0}.main-form-til .yellow-title-18 span{font-size:2.25rem}.main-form-til .yellow-title-18 img{vertical-align:text-top}.form_container{max-width:1000px;margin:0 auto 50px}.main-form-til .yellow-title-18{font-size:1.5rem}p.error-top-text,span.error{display:block}div.error-box{color:#e00;line-height:1.4em;padding-top:8px;display:none}p.error-top-text{color:#e00;font-weight:700;padding:10px;width:100%;text-align:left;border:1px solid #e00}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{padding:0 10px;line-height:1.4em;height:40px;background:auto;border:1px solid #999;border-radius:3px}select,textarea{padding:0 10px;line-height:1.4em;height:40px;background:auto;border:1px solid #999;border-radius:3px}.q_input input.lg{width:80%}form .row{padding:0;--bs-gutter-x:0}.required{display:inline-block;padding-left:10px;color:#e00}.q_wrap{border-top:1px solid #ccc}form .row{display:table;width:100%}.row .q_input,.row .q_name{display:table-cell;border-bottom:1px dashed #ccc}.row .q_name{width:235px;font-size:80%;padding:10px;vertical-align:middle;background:#eee}.row .q_input{width:auto;padding:10px}.caption{display:block;line-height:1.4em;padding-bottom:6px;font-size:80%;color:#555}.post_number input{display:inline-block!important}.post_number input.post_front,.post_number input.post_rear{width:100px}textarea.advice{height:200px;width:100%;padding:5px}.submit_area{margin:30px 0;display:flex;justify-content:center}.submit_area a{border:2px solid #191919;background:#191919;color:#fff;padding:15px 30px;text-decoration:none}.submit_area a:hover{color:#191919;background:#fff}.submit_area a.btn_submit{padding:15px 20px}.submit_area a.btn_back{background:#ccc;color:#222;padding:15px 30px;margin-right:15px}.submit_area a.btn_back:hover{color:#191919;background:#fff}.thanks_messeage{width:100%;text-align:center;padding:30px 0}.attention{padding:20px 0;font-size:80%}.attention a{font-size:1em}.privacy_confirmation{margin:1em auto;padding:1.8em;background:#fee}.privacy_confirmation_inner{font-size:1.1em;text-align:center}.privacy_confirmation_inner input{vertical-align:middle;border:1pxsolid #ddd}.privacy_confirmation span.error{padding-bottom:1em;text-align:center}.submit_area #confirm,.submit_area #send{border:2px solid #191919;background:#191919;color:#fff;padding:15px 30px;margin:0 5px;text-decoration:none;border-radius:0}.submit_area #confirm:hover,.submit_area #send:hover{color:#191919;border:2px solid #191919;background:#fff;transition:all .3 ease}.submit_area #edit{border:2px solid #ccc;background:#ccc;color:#fff;padding:15px 30px;margin:0 5px;text-decoration:none;border-radius:0}.submit_area #edit:hover{color:#888;border:2px solid #ccc;background:#fff;transition:all .3 ease}form .radio_btn{display:flex}form .radio_btn li{margin-right:20px}.contact-detail select{min-width:260px}.zip1{width:75px!important}.zip2{width:95px!important}.telnum{width:172px}.error-box{font-size:.85rem;margin-top:-3px}.gnrl_cd_type_cd li:last-child .error-box{display:none!important}@media only screen and (max-width:768.02px){.main-form-til .yellow-title-18 span{font-size:1.5rem}.main-form-til .yellow-title-18 img{vertical-align:middle}.breadcrumb-bg .breadcrumb{padding-top:1.25rem;font-size:.875rem}form .row{padding:0 0 1em;display:block;width:100%}.row .q_input,.row .q_name{display:block;border:none}.row .q_name{width:100%;padding:10px;background:#eee}.row .q_input{width:100%}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:45px;width:100%}textarea{height:45px;width:100%}select{height:45px}input[type=radio]{border:1px solid #999}.row .q_name{font-size:1.06em}label,span.error{font-size:1em}.privacy_confirmation_inner{text-align:left;font-size:1.15em}.privacy_confirmation span.error{text-align:left;font-size:1.06em}span.caption{font-size:1em}.attention{font-size:.9em}.contact-detail select{width:100%;min-width:auto}.zip1{width:75px!important}.zip2{width:95px!important}.telnum{width:172px!important}.q_input input.lg{width:100%}}.confirm_container button,.confirm_container input,.confirm_container select,.confirm_container textarea{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:0;resize:none;height:auto}.confirm_container input[type=select],.confirm_container input[type=text]{border:none;padding:0;height:auto}.confirm_container textarea.advice{padding:0}.confirm_container form .row{height:auto;padding:0}.confirm_container .row .q_input{min-height:50px}.thsnks_padding{padding:30px}@media only screen and (max-width:768.02px){.thsnks_padding{padding:0 30px}}.thanks_container{text-align:center;width:75%;margin:-10px auto 0}@media only screen and (max-width:1200px){.thanks_container{width:100%}}.thanks_container h2{margin-bottom:20px;font-size:1.3rem;line-height:1.5}@media only screen and (max-width:480px){.thanks_container h2{font-size:1.05rem}}.thanks_container span{font-weight:700}.thanks_container spanbefore{content:":"}.thanks_container .thanks_text{border-top:1px solid #aaa;font-size:.9rem;text-align:left;padding:20px 30px 0}@media only screen and (max-width:480px){.thanks_container .thanks_text{padding:20px 0 0}}@media only screen and (max-width:480px){.sp_none{display:none}}.phone_box{display:flex;flex-wrap:wrap;background:#fff;justify-content:space-between;margin-top:30px;border-radius:10px}.phone_box .phone_item{width:calc(50% - 1px);padding:30px 30px 20px}@media only screen and (max-width:768.02px){.phone_box .phone_item{width:100%;padding:20px}}.phone_border{border-right:1px solid #ccc;margin:30px 0}@media only screen and (max-width:768.02px){.phone_border{border-right:none;border-bottom:1px solid #ccc;width:80%;margin:0 auto 10px}}.phone_item .text{font-weight:700;font-size:.85rem}.phone_item .number{display:flex;align-items:center;justify-content:center;margin-top:-10px}@media only screen and (max-width:480px){.phone_item .number{flex-direction:column}}.phone_item .dial{font-size:.9rem}@media only screen and (max-width:480px){.phone_item .dial{margin:5px 0 -5px}}.phone_item .phone a{font-size:1.5rem;font-weight:700;color:#d20000;margin-left:1rem}.phone_item .coment{margin-top:-15px;font-size:.75rem}.thanks_container .topbtn{border:2px solid #191919;background:#191919;color:#fff;padding:15px 30px;margin:30px auto;text-decoration:none;border-radius:0;max-width:200px}.thanks_container .topbtn:hover{color:#191919;border:2px solid #191919;background:#fff;transition:all .3 ease}