﻿.contact .header{display:none}.contact .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-.9em}.contact .formError{padding-bottom:13px;display:block}.contact .fixed{padding-bottom:0px}.contact .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;-webkit-border-radius:9px 9px 9px 9px;-moz-border-radius:9px 9px 9px 9px;-ms-border-radius:9px 9px 9px 9px;-o-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;-webkit-box-shadow:1px -1px 3px #888;-moz-box-shadow:1px -1px 3px #888;-ms-box-shadow:1px -1px 3px #888;-o-box-shadow:1px -1px 3px #888;box-shadow:1px -1px 3px #888}.contact .formError .formErrorClose:hover{background:#666}.contact .fixed .formErrorClose{display:none}.contact .formError .formErrorContent{padding:6px 10px;width:180px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;font-size:11px;margin:0 0;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 6px #888;-moz-box-shadow:0px 0px 6px #888;-ms-box-shadow:0px 0px 6px #888;-o-box-shadow:0px 0px 6px #888;box-shadow:0px 0px 6px #888}.contact .fixed .formErrorContent{margin-top:.5em;background:#f60;margin:0 0 30px 0;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.contact .fadeOut{opacity:.2;filter:alpha(opacity=20)}.contact .formError .formErrorArrow{width:15px;height:15px;position:absolute;bottom:0;left:20px;margin:0 0 30px 0;z-index:0}.contact .fixed .formErrorArrow{display:none}.contact .formError .formErrorArrowBottom{margin:-6px;top:0}.contact .fixed .formErrorArrowBottom{display:none}.contact .formError .formErrorArrow div{margin:0 auto;display:block;height:1px;background:#252525;line-height:0px;font-size:0px;-webkit-box-shadow:0px 2px 3px #888;-moz-box-shadow:0px 2px 3px #888;-ms-box-shadow:0px 2px 3px #888;-o-box-shadow:0px 2px 3px #888;box-shadow:0px 2px 3px #888}.contact .formError .formErrorArrowBottom div{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.contact .formError .formErrorArrow .line10{width:19px}.contact .formError .formErrorArrow .line9{width:17px}.contact .formError .formErrorArrow .line8{width:15px}.contact .formError .formErrorArrow .line7{width:13px}.contact .formError .formErrorArrow .line6{width:11px}.contact .formError .formErrorArrow .line5{width:9px}.contact .formError .formErrorArrow .line4{width:7px}.contact .formError .formErrorArrow .line3{width:5px}.contact .formError .formErrorArrow .line2{width:3px}.contact .formError .formErrorArrow .line1{width:1px}.contact .hid_url{display:none}.contact form p.test{position:relative;color:#C1C0BC}.contact form p.test label{position:absolute;top:3px;left:10px;font-weight:normal}.contact form p.test br{display:none}.contact .formBlock{max-width:1032px;margin:auto}@media (min-width: 1024px){.contact .c-title{margin-bottom:79px}}@media (min-width: 1024px){.contact .c-title .txtEn{margin-bottom:17px}}.contact .txtContact{text-align:left;font-size:16px;margin:70px auto 50px}.contact .txtContact01{font-size:14px;margin-bottom:50px}.contact .tableContact em,.contact .txtContact em{color:#fb2a2a;font-style:normal}.contact .tableContact{width:100%;text-align:left;margin-bottom:22px}.contact .tableContact tr.vat th,.contact .tableContact tr.vat td{vertical-align:top}.contact .tableContact tr.vat th{padding-top:14px}@media (max-width: 1023px){.contact .tableContact tr:last-child th,.contact .tableContact tr:last-child td{padding-bottom:0}}.contact .tableContact td,.contact .tableContact th{padding:0 0 24px;vertical-align:middle;text-align:left;font-size:16px;font-size:1.6rem;letter-spacing:.06em}@media (max-width: 1023px){.contact .tableContact td,.contact .tableContact th{padding:0 0 16px;font-size:15px;font-size:1.5rem;letter-spacing:.1em}}.contact .tableContact th{width:115px;font-weight:bold}@media (max-width: 1023px){.contact .tableContact th{width:78px}}.contact .tableContact td{position:relative}.contact .tableContact input[type="text"],.contact .tableContact input[type="email"],.contact .tableContact input[type="tel"],.contact .tableContact input[type="url"],.contact .tableContact textarea{width:100%;max-width:560px;padding:10px;height:56px;border:1px solid #7A7A7A;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}@media (max-width: 1023px){.contact .tableContact input[type="text"],.contact .tableContact input[type="email"],.contact .tableContact input[type="tel"],.contact .tableContact input[type="url"],.contact .tableContact textarea{height:48px}}.contact .tableContact textarea{height:180px;max-width:100%;font-family:"Noto Sans JP",sans-serif}@media (max-width: 1023px){.contact .tableContact textarea{height:120px}}.contact .txtNote{font-weight:bold;margin-bottom:29px}.contact .txtPrivacy{border:1px solid #D2D2D2;padding:21px 23px;height:240px;margin-bottom:50px}@media (max-width: 1023px){.contact .txtPrivacy{padding:10px 16px;height:342px;margin-bottom:34px}}.contact .txtPrivacy h4{font-weight:bold}.contact .txtPrivacy .simplebar-vertical{width:12px;background:#E8E8E8;border-radius:0}.contact .txtPrivacy .simplebar-vertical .simplebar-scrollbar:before{width:8px;border-radius:6px;background:#D3D3D3;opacity:1}.contact .chkBox{margin:0 auto 36px;position:relative;text-align:center}@media (max-width: 1023px){.contact .chkBox{margin-bottom:20px}}.contact .chkBox input[type="checkbox"]{visibility:hidden;opacity:0;position:absolute}.contact .chkBox label{display:block;letter-spacing:.06em}.contact .chkBox label span{display:inline-block;position:relative;padding-left:30px;color:#1F1F1F}.contact .chkBox label span:before,.contact .chkBox label span:after{content:'';position:absolute}.contact .chkBox label span:before{left:0;width:18px;height:18px;border:1px solid #D2D2D2;background:#fff;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.contact .chkBox label span:after{width:10px;height:10px;background:#A6A6A6;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:4px;display:none}.contact .chkBox input:checked+span:after{display:block}.contact .btn_submit{margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.contact .btn_submit button{text-align:center}.contact .btn_submit .c-btn{height:64px;width:calc(50% - 40px);max-width:400px;padding:0;margin:0;margin-right:40px;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:16px;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.contact .btn_submit .c-btn{display:table}}@media (max-width: 1023px){.contact .btn_submit .c-btn{width:100%;margin:0 0 15px}}.contact .btn_submit .c-btn[disabled]{opacity:0.7;pointer-events:none}.contact .confirmform{margin-bottom:120px}@media (max-width: 1023px){.contact .confirmform{margin-bottom:60px}}.contact .confirmform .tableContact{margin-bottom:40px}@media (max-width: 1023px){.contact .confirmform .tableContact tr.vat th{padding-top:0}}.contact .confirmform .txtBack{margin:40px 0;text-align:center}.contact .confirmform .btn_submit{margin-bottom:50px}@media (max-width: 1023px){.contact .confirmform .btn_submit{margin-bottom:30px}}.contact .confirmform .taC{text-align:center}.indexThx .containerIndexThx{text-align:center;margin-bottom:120px}@media (max-width: 1023px){.indexThx .containerIndexThx{text-align:left;margin-bottom:60px}}.indexThx .containerIndexThx .fz18{font-size:20px;font-size:2rem;line-height:32px;letter-spacing:.06em;margin-bottom:20px}.indexThx .containerIndexThx .c-btn-more{margin:35px auto 0;text-align:left;width:88px;font-family:'Josefin Sans';font-weight:normal}.indexThx .containerIndexThx .c-btn-more:after{background:#222}@media (max-width: 1023px){.indexThx .containerIndexThx .c-btn-more{margin:30px 0 0}}

/*# sourceMappingURL=maps/contact.min.css.map */
