
/* FAQ 폴딩 */
.faq_box{width:100%;}
.faq_box .faq_bar{position:relative; width:100%; padding:15px 0; border-bottom:2px solid #000; font-family:'Noto Sans KR'; font-size:24px; font-weight:400; letter-spacing:-1.5px;}
.faq_box .faq_bar .top5{font-weight:200;}
.faq_box .faq_bar .more{position:absolute; right:2px; bottom:10px; font-family:'Noto Sans KR'; font-size:15px; font-weight:300; letter-spacing:-0.5px;}
.faq_box .faq_list > li{padding:20px 15px 15px 15px; font-family:'Noto Sans KR'; font-size:16px; font-weight:300; letter-spacing:-0.5px; border-bottom:1px solid #ddd; line-height:160%;}
.faq_box .faq_list > li img.qa{display:inline-block; margin:0 0 4px 0;vertical-align:middle; margin-right:5px;}
.faq_box .faq_list > li .que{cursor:pointer; letter-spacing:-1px;}
.faq_box .faq_list > li > ul{width:100%; overflow:hidden;}
.faq_box .faq_list > li > ul > li{float:left;}
.faq_box .faq_list > li > ul > li:nth-child(1){width:52px;}
.faq_box .faq_list > li > ul > li:nth-child(2){width:calc(100% - 52px);}
.faq_box .faq_list .sel{color:#a80000;}


/* 상단 서브 타이틀 */
#mm_list{width:100%;letter-spacing:-1px;}
#mm_list .title{position:relative;width:100%;padding:18px 3px 8px 3px;border-bottom:2px solid #ddd;font-size:28px;font-weight:500;letter-spacing:-2px;}
#mm_list .title .cnt{font-size:16px;position:absolute;right:2px;bottom:10px;font-weight:300;letter-spacing:-1px;}
#order_table{border-collapse: collapse;table-layout:fixed;margin-top:20px;}
#order_table th{text-align:center;font-size:17px;font-weight:400;background:#f9f9f9;padding:15px 0;}
#order_table > tbody > tr > td{border-bottom:1px solid #ddd;padding:20px 6px; letter-spacing:-1px;}
#order_table > tbody > tr > td.ono{font-size:17px;}
#mm_list .no_list{padding:30px 0;text-align:center;font-size:17px;color:#c5c5c5;border-bottom:1px solid #ddd;}
#mm_list .title #rev_tag{font-size:20px;}

#order_table{border-collapse: collapse;table-layout:fixed;margin-top:20px;}
#order_table th{text-align:center;font-size:17px;font-weight:400;background:#f9f9f9;padding:15px 0;}
#order_table > tbody > tr > td{border-bottom:1px solid #ddd;padding:15px 6px;}


/* 사용자 로그인 */
#login_box input[type='text']{border-radius:8px !important;}
#login_box input[type='password']{border-radius:8px !important;}
.log_btn{display:inline-block;width:100%;height:55px;line-height:55px;text-align:center;font-size:17px;background:linear-gradient(to right, #3e87e6, #679feb);color:#fff !important;border-radius:8px;}
.log_btn:hover{background:linear-gradient(to right, #1c6bd7, #4f8fe8);}
#find_str{overflow:hidden;width:100%;margin:0 auto;border-bottom:0px solid #ddd;padding-bottom:20px;}
#find_str > li{float:left;text-align:center;font-size:17px;color:#666;letter-spacing:0;}
#find_str > li:nth-child(1){width:60%;text-align:center;padding-right:10px;}
#find_str > li:nth-child(2){width:40%;text-align:center;}
#find_str > li a{display:inline-block;color:#222; letter-spacing:-1.5px; width:100%;padding:10px;border:1px solid #ddd;font-weight:300;font-size:17px; border-radius:8px !important; font-family:'SpoqaHanSans Neo';font-size:16px;font-weight:400;}
#find_str > li a:hover{border:1px solid #cacaca;}
#sns_box{ border:1px solid #ddd; border-bottom:0; }
#sns_box > ul{ overflow:hidden; display: table; margin-left: auto; margin-right: auto; margin-top:20px; margin-bottom:20px; }
#sns_box > ul > li{ float:left; width:50px; text-align:center; }
#sns_box .sns_help{ padding: 15px 0; text-align:center; border-top:1px solid #ddd;font-weight:300;border-bottom:1px solid #ddd;}
.screen_center{position: fixed;top: 43%;left: 47%;transform: translate(-43%, -47.1%);}
.div_item{padding:15px 0 0 0;}