@import"https://fonts.googleapis.com/css2?family=Bangers&family=Mochiy+Pop+P+One&display=swap";body.contact.top header{margin-bottom:40px}body.contact.top header .note{color:#cf121b}body.contact.top .formtable{width:100%;margin-bottom:40px}body.contact.top .formtable tr{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}body.contact.top .formtable tr th{width:30%;text-align:left;font-weight:bold;padding:25px 0}body.contact.top .formtable tr th .note{font-weight:normal}body.contact.top .formtable tr td{padding:25px 0}body.contact.top form .formtable tr{border:none}body.contact.top form .formtable tr th{padding:15px 0}body.contact.top form .formtable tr td{padding:15px 0}body.contact.top form .formtable tr:last-of-type th{vertical-align:top;padding:30px 0}body.contact.top form .icorequir{display:inline-block;background-color:#cf121b;color:#fff;line-height:1;padding:4px 7px 3px;font-weight:normal;margin-left:8px}body.contact.top form .f_frame{background-color:#e5e5e5;border:none;width:100%;height:80px;font-size:16px;padding:0 20px}body.contact.top form .select_wrapper{position:relative;width:50%}body.contact.top form .select_wrapper::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;border-style:solid;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-top:10px solid #cf121b;border-bottom:0;pointer-events:none}body.contact.top form select.f_frame{-webkit-appearance:none;appearance:none}body.contact.top form textarea.f_frame{height:auto}body.contact.top form input[type=radio],body.contact.top form input[type=checkbox]{display:inline-block;width:1.5em;height:1.5em;font-size:100%;vertical-align:-0.33em;margin-right:10px}body.contact.top form label:not(:last-child){margin-right:15px}body.contact.top .btnCol{display:flex;justify-content:center}body.contact.top .btnCol .btnStyle01{margin:0 15px}body.contact.top .btnCol .btnStyle01.back button{background-color:#e5e5e5;color:#000;border-color:#e5e5e5}body.contact.top .btnCol .btnStyle01.back button:hover{color:#cf121b}body.contact.top .thanks{margin-top:60px;font-size:2rem;margin-bottom:60px}@media only screen and (max-width: 960px){body.contact.top .formtable{display:block}body.contact.top .formtable tbody{display:block;width:100%}body.contact.top .formtable tr{width:100%;display:block;padding:15px 0}body.contact.top .formtable tr th{display:block;width:100%;padding:0;margin:0;margin-bottom:10px}body.contact.top .formtable tr td{display:block;width:100%;margin:0;padding:0}body.contact.top .formtable tr:last-of-type th{padding:0}body.contact.top form .formtable tr{padding:0}body.contact.top form .formtable tr th{padding:0;margin-bottom:20px}body.contact.top form .formtable tr td{margin-bottom:40px;padding:0}body.contact.top form .select_wrapper{width:70%}}/*# sourceMappingURL=contact.min.css.map */