.accordion_title, .accordion_sub {padding: 16px;}
.accordion_sub_sub {-webkit-margin-left-start: 20px;position: relative;}
.accordion_sub_sub p{margin-left: 42px;}
.accordion_title_sub {position: relative; margin-left: 20px;}
.accordion_title {width:1050px; background-color: white;margin-bottom: 5px;color: #333;font-size: 13px;font-weight: 600;line-height: 15px;}
.accordion_sub {background-color: #F6F6F6;margin-bottom: 5px;display: none;}
dd span {margin-left: 15px;}
.accordion_title strong{font-size: 20px;color: red;}
.accordion_sub strong {position:absolute;margin-top:11px;margin-left:2px;font-size: 20px;color: black;}
.my_board_cont {background-color:white;clear: both;min-height: 400px;padding: 15px 15px 10px 15px;font-size: 12px;font-family: 돋움;color: #333;}
.mg_top_bt_15 { margin-top: 15px; margin-bottom: 15px;}
.list_page {margin-bottom: 10px;clear: both;text-align: center;height: 68px;border-bottom: 2px solid #757575;}
.my_board_action {height: 30px;padding: 5px;}
.my_block_guide {padding: 10px 12px;font-size: 12px;font-family: 돋움;color: #90897f;letter-spacing: -1px;line-height: 150%;}
.btn_bgRed {border: 1px solid #ca8d24;background-color: #ed1c24;color: #fff !important;}
.btn_bgGrey {border: 1px solid #ca8d24;background-color: #ed1c24;color: #fff !important;}
.btn_big_grey {border: 1px solid #a9a9a9 !important;background-color: #ededed;color: #333 !important;width: 80%;height: 50px;display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding-top: 30px;font-size: 13px;border-radius: 2px;}
.footerNotice{width:271px;height:150px;}
.board_footer {display: block;margin: 15px 0 20px 0;width: 100%;height: 100px;}
.faq_file_cont{position: relative;margin-top:20px;margin-left:40px;}
.member_footer{width:100%;heigth:80px;padding-top:20px;margin:bottom:20px;font-size:16px;}
.pop_div{width:600px;height:400px;}
.faqColor{color:#FF4848;}
.pop_layer {height:auto;  background-color:#fff; border: 2px solid #ed1c24; z-index: 10;}	
.pop_layer .pop-container {text-align:center;padding: 20px 25px;}
.pop_layer .pop_pwd_container {text-align:center;padding: 15px 20px;}
.pop_layer div.title {width:100%;border-bottom: 1px solid #DDD; margin-bottom:10px;color: #333; font-family: dotum, '돋움';font-size:12px;font-weight:bold;line-height: 20px;text-align:left;}
.pop_layer div.bottom {width:100%; margin-bottom:10px;color: #333; font-family: dotum, '돋움';font-size:13px;font-weight:bold;line-height: 20px;text-align:left;}
.pop_layer div.txt {color: #666; font-family: dotum, '돋움';font-size:12px;line-height: 20px;text-align:center;}
.pop_layer div.text {color: #666; font-family: dotum, '돋움';font-size:12px;line-height: 20px;text-align:left; height:300px;}
.pop_layer .btn-r {width: 100%; margin:10px 0 0 0; padding-top: 10px; border-top: 1px solid #DDD; text-align:center;}
.pop_layer .btn_noline {width: 100%; margin:10px 0 0 0; padding-top: 10px; text-align:center;}
.pop_layer .line {width: 100%; margin:10px 0 0 0; padding-top: 10px; border-top: 1px solid #DDD; }
.pop_layer .pwd table {width:100%; border-spacing: 0px;padding:0;margin:0;}
.pop_layer .pwd table td {padding:5px;}
.pop_password{width:476px !important;height:346px !important;}
.pop_cart_alert{position: absolute; top: 330px; left: 50%; width: 300px; 	}
.pop_noti_alert{position: absolute; top: 50px; left: 5%; width: 500px; height:400px;	}
.btn-r a.lbtn_ok,
.btn_noline a.lbtn_ok {display:inline-block; height:24px; padding:0 14px 0;border:1px solid #ed1c24; background-color:#fff; font-size:12px; font-weight:bold;color:#ed1c24; line-height:20px;text-decoration:none;}	
.btn-r a.lbtn_cancel,
.btn_noline a.lbtn_cancel {display:inline-block; height:24px; padding:0 14px 0; border:1px solid #797979; background-color:#fff; font-size:12px; font-weight:bold;color:#797979; line-height:20px;text-decoration:none;}	
.hidden2{display:none;}
.pop_layer .pop_today {border: 1px solid #bdbdbd; box-sizing: border-box; height:13px; color: #404040; background: #ffffff; padding: 6px 10px; outline: none; }


/*address*/
.pop_layer_addr {height:auto;  background-color:#fff; z-index: 10;}	
.pop_div_addr{width:600px;height:350px;}
.pop_layer_addr .pop_addr_container {text-align:center;padding: 15px 20px;}
.address_title_cont{ width:100%; height:55px; margin: 0; border-bottom:2px solid #333;}
.address_title{ padding:15px 0 0 10px; font-size:28px; color: #333; font-weight:600; }
.pop_layer_addr div.txt {color: #666; font-family: dotum, '돋움';font-size:12px;line-height: 20px;text-align:center; padding:30px;}
.address_footer{width:100%;heigth:80px;padding-top:20px;margin:bottom:20px;font-size:16px;}
#addressForm input.input_long{ 	width:70%; }
