@charset "utf-8";#cboxLoadedContent{background-color:#000}.ttl-wrap{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:404px;margin:0 auto 144px;position:relative}.ttl-wrap:before{width:29px;height:62px;background:url(//asiabeautyexpo.jp/wp/wp-content/themes/abex_10th/css/../img/contact/line_ttl.svg) no-repeat center;position:absolute;top:-9px;left:146px;content:""}.page-ttl{margin-bottom:0}.ttl-wrap img{width:auto;height:47px}.page-ttl.sub{opacity:.5}@media only screen and (max-width:768px){.ttl-wrap{width:260px;margin:0 auto 57px}.ttl-wrap:before{width:19px;height:42px;background:url(//asiabeautyexpo.jp/wp/wp-content/themes/abex_10th/css/../img/contact/line_ttl.svg) no-repeat center;background-size:100% auto;position:absolute;top:-5px;left:98px;content:""}.page-ttl{margin-bottom:0}.ttl-wrap img{width:auto;height:32px}.page-ttl.sub{opacity:.5}}.faq{width:1050px;margin:0 auto 260px}.faq .tab{display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;margin-bottom:65px}.faq .tab li{width:164px;height:42px;padding-top:10px;border-radius:21px;margin:0 50px;font-size:20px;line-height:1;font-weight:500;text-align:center;transition:.2s ease-in-out;cursor:pointer}.faq .tab li:hover{opacity:.5}.faq .tab li:nth-of-type(1){background-color:#000;border:1px solid #d5d8d8}.faq .tab li:nth-of-type(1).select{background-color:#d5d8d8;color:#000}.faq .tab li:nth-of-type(2){border:1px solid #00d3e5;color:#00d3e5}.faq .tab li:nth-of-type(2).select{background-color:#00d3e5;color:#000}.faq .tab li:nth-of-type(3){border:1px solid #e500a7;color:#e500a7}.faq .tab li:nth-of-type(3).select{background-color:#e500a7;color:#000}.faq-list{margin-bottom:115px}.faq-list div{border-bottom:1px solid rgba(255,255,255,.5);position:relative;letter-spacing:.08em}.faq-list dt{padding:43px 90px 43px 120px;font-size:20px;font-weight:700;position:relative;cursor:pointer}.faq-list dt:before{font-size:34px;line-height:1;font-weight:500;position:absolute;content:"Q.";top:39px;left:58px}.faq-list dt:after{width:31px;height:16px;background:url(//asiabeautyexpo.jp/wp/wp-content/themes/abex_10th/css/../img/contact/faq_arrow.svg) no-repeat center;position:absolute;top:0;right:33px;bottom:0;margin:auto;content:""}.faq-list dt.selected:after{transform:rotate(180deg)}.faq-list dd{padding:5px 43px 32px 174px;font-size:18px;font-weight:500;line-height:2;position:relative}.faq-list dd:before{font-size:34px;line-height:1;font-weight:500;position:absolute;content:"A.";top:1px;left:118px}.visitor dt:before,.visitor dd:before{color:#00d3e5}.exhibitor dt:before,.exhibitor dd:before{color:#e500a7}@media only screen and (max-width:768px){.faq{width:90%;margin:0 auto 228px}.faq .tab{margin-bottom:30px}.faq .tab li{width:fit-content;height:30px;padding:6px 20px 0;border-radius:15px;margin:0 4px;font-size:14px}.faq-list{margin-bottom:65px}.faq-list dt{padding:52px 40px 16px 0;font-size:14px;position:relative}.faq-list dt:before{font-size:22px;top:15px;left:0}.faq-list dt:after{width:22px;height:12px;background:url(//asiabeautyexpo.jp/wp/wp-content/themes/abex_10th/css/../img/contact/faq_arrow.svg) no-repeat center;background-size:100% auto;position:absolute;top:57px;right:0;bottom:auto;margin:0;content:""}.faq-list dd{padding:30px 40px 17px 20px;font-size:14px}.faq-list dd:before{font-size:22px;top:1px;left:20px}.visitor dt:before,.visitor dd:before{color:#00d3e5}.exhibitor dt:before,.exhibitor dd:before{color:#e500a7}}.contact{width:1200px;margin:0 auto 270px}.contact .ttl-wrap{margin-bottom:88px}.contact__txt{margin-bottom:80px;font-size:18px;line-height:1;text-align:center}.contact-btn{display:flex;justify-content:space-between;flex-wrap:wrap}.contact-btn a{display:block;width:585px;height:200px;padding-top:66px;border-radius:6px;line-height:1;text-align:center;position:relative}.contact-btn a:after{width:31px;height:34px;position:absolute;top:20px;right:20px;content:""}.contact-btn a:hover{opacity:1}.contact-btn__ttl{margin-bottom:16px;font-size:20px;font-weight:500}.contact-btn__txt{font-size:14px}.contact-btn a.visitor{border:1px solid #00d3e5}.contact-btn a.visitor:hover{background-color:#00d3e5}.contact-btn a.visitor:after{background:url(//asiabeautyexpo.jp/wp/wp-content/themes/abex_10th/css/../img/contact/icon_contact_visitor.svg) no-repeat center}.contact-btn a.exhibitor{border:1px solid #e500a7}.contact-btn a.exhibitor:hover{background-color:#e500a7}.contact-btn a.exhibitor:after{background:url(//asiabeautyexpo.jp/wp/wp-content/themes/abex_10th/css/../img/contact/icon_contact_exhibitor.svg) no-repeat center}.contact-btn a:hover.visitor:after,.contact-btn a:hover.exhibitor:after{background:url(//asiabeautyexpo.jp/wp/wp-content/themes/abex_10th/css/../img/contact/icon_contact_on.svg) no-repeat center;background-size:35px auto}@media only screen and (max-width:768px){.contact{width:90%;margin:0 auto 80px}.contact .ttl-wrap{margin-bottom:65px}.contact__txt{margin-bottom:60px;font-size:14px;line-height:1.42;text-align:left}.contact-btn{display:block}.contact-btn a{width:100%;height:160px;padding-top:54px;border-radius:6px;margin-bottom:20px}.contact-btn a:after{width:25px;height:26px;background-size:100% auto;position:absolute;top:10px;right:10px;content:""}.contact-btn__ttl{margin-bottom:10px;font-size:18px}.contact-btn__txt{font-size:12px}}body.form{height:100vh}.form-wrap{width:100%;height:100%;padding:45px 0;background-color:#000;border:1px solid #fff;border-radius:15px;overflow:hidden}.form-wrap-inner{width:540px;height:100%;overflow-y:scroll;margin:0 auto;padding:0 20px}.form-wrap-inner::-webkit-scrollbar{width:2px}.form-wrap-inner::-webkit-scrollbar-track{background-color:#c4c4c4}.form-wrap-inner::-webkit-scrollbar-thumb{background-color:#7b7f86}.form-wrap__ttl{width:164px;height:42px;padding-top:9px;border-radius:21px;font-size:20px;font-weight:500;line-height:1;text-align:center;margin:0 auto 42px}.form-wrap__ttl.visitor{border:1px solid #00d3e5;color:#00d3e5}.form-wrap__ttl.exhibitor{border:1px solid #e500a7;color:#e500a7}.form-poricy{margin-bottom:20px}.form-poricy__ttl{margin-bottom:12px;font-size:14px;text-align:center}.form-poricy-inner{width:500px;height:115px;padding:8px;background-color:#fff;margin-bottom:10px}.form-poricy-inner p{width:100%;height:100%;overflow-y:scroll;font-size:12px;line-height:1.33;color:#000}.form-poricy-inner p::-webkit-scrollbar{width:2px}.form-poricy-inner p::-webkit-scrollbar-track{background-color:#c4c4c4}.form-poricy-inner p::-webkit-scrollbar-thumb{background-color:#7b7f86}.check-poricy{width:fit-content;margin:0 auto;font-size:14px;font-weight:300;text-align:center;position:relative}.check-poricy input{display:none}.check-poricy label{display:block;position:relative;padding-left:23px}.check-poricy .mwform-checkbox-field-text:before{content:"";display:block;position:absolute;top:3px;left:0;width:18px;height:18px;background-color:#fff}.check-poricy .checkbox-input:checked+.mwform-checkbox-field-text:after{content:"";display:block;position:absolute;top:2px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:2px solid #000;border-right:2px solid #000}.form-data{margin-bottom:10px}.form-data dt{margin-bottom:6px;font-size:14px}.form-data dt em{display:inline-block;margin-left:5px;color:#c52c1e}.form-data dd{margin-bottom:25px;font-size:14px;line-height:1.42}select{width:100%;height:36px;padding:0 12px;background:0 0;background-color:#fff;border:none;border-radius:2;outline:none}input[type=text]{width:100%;height:36px;padding:0 12px;background:0 0;background-color:#fff;border:none;border-radius:2;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{width:100%;height:175px;padding:5px 12px;background:0 0;background-color:#fff;border:none;border-radius:2;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#submitBox{width:158px;margin:0 auto}input[type=submit]{width:158px;height:42px;margin:0 auto;padding:0;background-color:#fff;border-radius:6px;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;font-size:16px;line-height:1;cursor:pointer;transition:.2s ease-in-out}input[type=submit]:hover{opacity:.5}input[type=submit]:disabled{opacity:.5;cursor:default}span.error{display:block;border:none;color:red}.mw_wp_form_input .contact-submit-send,.mw_wp_form_confirm .contact-submit-conf{display:none}@media only screen and (max-width:768px){.form-wrap{width:100%;height:100%;padding:45px 0;background-color:#000;border:1px solid #fff;border-radius:15px;overflow:hidden}.form-wrap-inner{width:95%;height:100%;padding:0 2%}.form-wrap__ttl{width:130px;height:42px;padding-top:9px;border-radius:21px;font-size:20px;font-weight:500;line-height:1;text-align:center;margin:0 auto 20px}.form-wrap__ttl.visitor{border:1px solid #00d3e5;color:#00d3e5}.form-wrap__ttl.exhibitor{border:1px solid #e500a7;color:#e500a7}.form-poricy{margin-bottom:20px}.form-poricy__ttl{margin-bottom:12px;font-size:14px;text-align:center}.form-poricy-inner{width:100%;height:100px;padding:8px}.form-poricy-inner p{font-size:10px}.check-poricy{font-size:12px}.check-poricy label{padding-left:28px}.check-poricy .mwform-checkbox-field-text:before{top:2px;left:0;width:16px;height:16px}.form-data{margin-bottom:10px}.form-data dt{margin-bottom:6px;font-size:12px}.form-data dd{margin-bottom:15px;font-size:12px}select{height:40px}input[type=text]{width:100%;height:40px;padding:0 7px}textarea{height:160px;padding:5px 12px}#submitBox{width:136px}input[type=submit]{width:136px;height:36px}}