@charset "UTF-8";i.ico_check,i.ico_plus,i.ico_plus::after{margin:0 auto;position:relative;display:block}#faq .faq_ans,#faq .faq_q,.table_flow li,i.ico_check{position:relative}i.ico_plus,i.ico_plus::after{width:10px;height:50px;box-shadow:0 1px 1px 1px rgba(0,0,0,.15);background:linear-gradient(135deg,#e84a65 0,#db2571 100%) left top no-repeat}#faq .faq_q.active::after,i.ico_plus::after{width:50px;left:50%;position:absolute;content:""}i.ico_plus::after{top:50%;height:10px;transform:translate(-50%,-50%)}i.ico_check{width:20px;height:20px;background-image:url("../img/exhibition/ico-check.png");background-repeat:no-repeat;background-size:contain}.table_flow{width:100%;height:100%}.table_flow li{display:flex;justify-content:space-between;border-bottom:2px solid #646d7c;padding:5px 7px;margin-bottom:30px}.table_flow li::after,.table_flow li::before{position:absolute;bottom:0;width:2px;height:10px;background:#646d7c;content:""}.table_flow li::before{left:0}.table_flow li::after{right:0}.table_flow li div{background:#646d7c;color:#fff;font-weight:700;font-size:1.6rem;text-align:center;width:25%;display:flex;align-items:center;justify-content:center;padding:15px 10px}.table_flow li p{flex:1;margin-left:20px;font-size:1.8rem;font-weight:700;display:flex;align-items:center}.table_flow li span{position:absolute;top:100%;right:calc(50% - 30px);content:'';border-top:20px solid #ccc;border-right:30px solid transparent;border-left:30px solid transparent;z-index:-1}#faq .faq_q{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:5px;background:#646d7c}#faq .faq_q.active::before{transform:translateY(-50%) rotate(-135deg);transition:.5s}#faq .faq_q.active::after{height:20px;bottom:-20px;transform:translateX(-50%);background:linear-gradient(to top right,transparent 70%,#646d7c 50%) top left/50% 100% no-repeat,linear-gradient(to top left,transparent 70%,#646d7c 50%) top right/50% 100% no-repeat}#faq .faq_q::before{position:absolute;top:50%;right:20px;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(45deg);transition:.5s;content:""}#faq .faq_q:hover::before{top:calc(50% + 5px)}#faq .faq_q.active:hover::before{top:50%}#faq .faq_q>span{display:flex;align-items:center;height:100%;padding:0 10px;background:#fff;font-size:3rem;font-weight:700;color:#646d7c}#faq .faq_q>span+p{margin:5px 50px 5px 10px;font-size:2rem;font-weight:700;color:#fff}#faq .ans_wrapper{display:none}#faq .faq_ans{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px 5px 5px}#faq .faq_ans>span{display:inline-block;padding:5px 10px;background:#e6316e;font-size:3rem;font-weight:700;color:#fff}#faq .faq_ans>span+div{width:100%;margin-left:10px}@media (max-width:768px){i.ico_plus{width:2.67vw;height:10.67vw}i.ico_plus::after{width:10.67vw;height:2.67vw}i.ico_check{width:4vw;height:4vw}.table_flow li{display:block;width:100%;padding:2.67vw;border-bottom:.54vw solid #646d7c;margin-bottom:5.34vw}.table_flow li::after,.table_flow li::before{width:.54vw;height:2.67vw}.table_flow li div{display:block;padding:4vw 2.67vw;margin-bottom:2.67vw;width:100%;font-size:4.27vw}.table_flow li p{flex:1;margin-left:0;font-size:4.27vw;font-weight:700;display:block;text-align:center}.table_flow li span{position:absolute;right:calc(50% - 5.34vw);border-top:4vw solid #ccc;border-right:5.34vw solid transparent;border-left:5.34vw solid transparent}#faq .faq_q{padding:1.34vw}#faq .faq_q.active::after{width:10.67vw;height:5.34vw;bottom:-5.34vw}#faq .faq_q::before{right:4vw;width:2.67vw;height:2.67vw}#faq .faq_q:hover::before{top:50%}#faq .faq_ans>span,#faq .faq_q>span{padding:1.34vw 2.67vw;font-size:2rem}#faq .faq_q>span+p{margin:1.34vw 10.67vw 1.34vw 2.67vw;font-size:1.6rem}#faq .faq_ans{padding:5.34vw 1.34vw 1.34vw}#faq .faq_ans>span+div{margin-left:2.67vw}}#committee>div>ul::after{content:"";display:block;width:calc(50% - 10px)}