.slide_menu {
    position: relative;
    flex: 1;
    background:#f7941e;
    z-index: 10;
}
.inner {
    width: calc(100% - 80px);
    max-width: 1080px;
    margin: 0 auto;
}
.slide_menu .menu_list {
    padding: 15px 0;
}
.slide_menu .menu_list .menu_item, .slide_menu .menu_list .menu_item2 {
    display: inline-flex;
}
.slide_menu .menu_list .menu_item a,.slide_menu .menu_list .menu_item2 a  {
    position: relative;
    padding: 10px 20px;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
    color: #fff;
    border-radius: 30px;
    word-break: keep-all;
    cursor: pointer;
}
.slide_menu .menu_list .menu_item a.highlight,.slide_menu .menu_list .menu_item2 a.highlight {
    background-color: #fff;
    color:#1967f7;
}


.menu_text_area {width:100%;height:auto;margin-top:10px;margin-bottom:20px;line-height:20px;text-align:justify;color:#333;}
.menu_text_area > div {font-size:20px;margin-top:20px;color:#333;}
.menu_text_area span{font-size:14px;}
.menu_text_area p{
	padding:10px 0;
    font-size: 18px;
    line-height: 1.8;
	color:#333;
}

.menu_text_area .content_headline {
    font-size: 34px;
    font-weight: 600;
    line-height: 1.3;
    padding: 20px 30px;
    color: #1885e5;
    background: #fff0e5;
	text-align:center;
}
.menu_text_area table{ position:relative;  line-height:28px; border-collapse:collapse; word-break:break-word; width:100%;margin-bottom:30px;}
.menu_text_area table::after { content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#ccc; }
.menu_text_area table tbody th,
.menu_text_area table tbody td { height:auto;min-height:100px; padding:5px 5px;text-align:justify;  border-bottom:1px #ddd solid; border-right:1px #ddd solid;vertical-align:middle !important;}
.menu_text_area table tbody th {font-weight:bold; background:#0071d2 !important;color:#fff !important; word-break:break-all; }
.menu_text_area table tbody td { font-weight:300;  line-height:28px;}
.menu_text_area table tbody td:last-child { border-right:0; }
.menu_text_area table tbody td:last-child[rowspan] {border-left:1px solid #ddd;}

.tbl_title, table thead th{padding:10px 10px !important;background:#0071d2 !important;font-size:16px !important;color:#fff;text-align:center !important;font-weight:bold !important;}
/* ¸Þ´º ÆäÀÌÁö Å×ÀÌºí */
caption {
    display: none;
}




.clear{clear:both;}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.col-md-12 {
	width: 100%;
	float:left;
    position: relative;
    min-height: 1px;
}

.mgl-1p{margin-left:1%;}
.mgl-2p{margin-left:2%;}
.w10p{width:10%;}
.w15p{width:15%;}
.w18p{width:18%;}
.w20p{width:20%;}
.w30p{width:30%;}
.w37p{width:37%;}
.w40p{width:40%;}
.w60p{width:60%;}
.w75p{width:75%;}
.w80p{width:80%;}
.w96p{width:96%;}
.w98p{width:98%;}
.w100p{width:100%;}
/* °Ô½ÃÆÇ */
a,a:link,a:active ,a:hover {text-decoration:none !important;	color:#333;
}
.board-title{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	padding:15px 0;
	font-size:14px;
	background:#f1eeff;
}
.txt-l{text-align:left;}
.board-title span{
	float:left;
	color:#333;
	text-align:center;
}
.board-list {
	margin: 0px 0px;
	padding: 10px 0;
	text-align:center;
	border-bottom:1px solid #ccc;
	font-size:14px;
}

.board-list span{
	float:left;
}

.bbs_contents{
	float: left;
	padding: 10px 5px 50px 5px;
	color: #333;
	letter-spacing: -0.5px;
	line-height: 30px;
	text-align: left;
	font-size:18px !important;
	font-family: 'pretendard';

}

.bbs_contents h2 {font-family: 'pretendard';font-size:22px;padding:1rem 0 0 0;font-weight:700;width:100%;}
.bbs_contents h2 span{font-family: 'pretendard';display:contents;}
.bbs_contents h3 {font-family: 'pretendard';font-size:20px;padding:1rem 0 0 0;font-weight:700;width:100%;}
.bbs_contents p {font-family: 'pretendard';font-size:18px;padding:0.5rem 0 0 0;width:100%;}

/* °Ô½Ã±Û »ó¼¼ */
.bbs_contents table {width:100%;max-width:100%;margin:0 auto;}
.bbs_contents th {background-color:#0071d2 !important ; border-top: 0px solid #364b5d;border-bottom: 0px solid #364b5d;  text-align:center; padding: 10px;letter-spacing:-3px; color: #fff  !important; }
.bbs_contents th a{color:#3c5083;  letter-spacing:-2px; }
.bbs_contents th a:hover{color:#3c5083;  letter-spacing:-2px; text-decoration:none;}
.bbs_contents th .pwhite{color:#d1f0f0;letter-spacing:-2px; }
.bbs_contents td {padding: 5px; color:#333; letter-spacing:-0.5px; line-height:1.8;  text-align:left; border:1px solid #364b5d;}
.bbs_contents td.bdnone{padding: 10px 5px 50px 5px; color:#333;  letter-spacing:-0.5px; line-height:1.8;  text-align:left; border-bottom:1px solid #364b5d; border-top:0px solid #364b5d; border-left:0px solid #364b5d; border-right:0px solid #364b5d; }
 


/* ÆäÀÌÂ¡ */
#page_num_wrap {float: left; width: 100%; height:auto; margin: 20px 0 20px 0; text-align:center; }
#page_num {overflow:hidden; margin:0 auto; text-align:center; color: #333; font:bold 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-1px; }
#page_num ul { text-align:center;}
#page_num ul li img {padding: 0 1px 0 1px; }
#page_num ul li {padding: 0 5px 0 5px; color: #e3e3e3; display:inline; display: inline-block; !important;display:-moz-inline-stack; display:inline-block; *display:inline; vertical-align:middle; *zoom:1; }
#page_num ul li a {text-decoration:none; color: #666; font:bold 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-1px; display:inline; display: inline-block; !important;display:-moz-inline-stack; display:inline-block; *display:inline; vertical-align:middle; *zoom:1;font-weight:bold !important;}
#page_num ul li a:hover {text-decoration:none; color: blue;}
#page_num ul li.on {color: #e21a22; font:bold 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-1px;}
#page_num ul li.on a {color: #e21a22; font:bold 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-1px;font-weight:bold !important;}
#page_num .btnarrow img{vertical-align:middle;margin:0 0 0 0;}



/*°Ô½ÃÆÇ°Ë»ö*/
#searchwrap{float: left; width: 100%; margin: 0 0 10px 0; text-align:center;}
#searchwrap .search{overflow:hidden; margin:0 auto; text-align:center;}
#searchwrap .search select{height:35px; border:0px solid #FFF; border-bottom:2px solid #ff3366; vertical-align:top;margin:1px 0 0 0; font:bold 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-1px;}
#searchwrap .search .searchkey {width: 160px; height:33px; background:#FFF;display:inline-block; border:0px solid #FFF; border-bottom:2px solid #ff3366; vertical-align:top;margin:3px 0 0 0; color:#666; font:normal 16px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-1px;}
#searchwrap .search .btn{width: auto; height: auto;  vertical-align:bottom;}



/*»óÇ° »ó¼¼*/
#goods_contenta_area * {padding:0;}
.row_d * {padding:0;}
#goods_contenta_area{width:100%;height:auto;border:1px solid #d3c9fe;background:#fff;margin-top:20px;}
.goods_tab{margin-bottom:10px;position:relative;top:0;left:0;right:0;bottom:0;background:#fff;}
.ico_open{ position:absolute;top:10px;right:10px;width:16px; height:16px; background:url('/common/img/btn_select_down.png') 0 0 repeat-x;}
.ico_close{ position:absolute;top:10px;right:10px;width:16px; height:16px; background:url('/common/img/btn_select_up.png') 0 0 repeat-x;}
.goods_tab_title{width:100%;height:40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:18px;text-align:center;font-weight:bold;line-height:40px;background:#d3c9fe;cursor:pointer;}
.goods_tab_text{width:100%;height:auto;min-height:50px;display:none;padding:1% !important;}
#goods_s1_cont {font-size:14px;}
#goods_s1_cont .title {display:inline-block;font-size:24px;font-weight:bold;color:#000;margin:20px 0;}
#goods_s1_cont * {max-width:100% !important;}
#goods_s1_cont table {width:100%;height:auto;border-collapse:separate;border-spacing:1;padding:0 !important;} 
#goods_s1_cont td{padding:0;text-align:justify !important;} 
#goods_s2_cont * {max-width:100% !important;}
#goods_s2_cont table {width:100%;height:auto;border-collapse:separate;border-spacing:1;padding:0 !important;} 
#goods_s2_cont td, th{padding:0;} 

#goods_s3_cont * {max-width:100% !important;}
#goods_s3_cont table {width:100%;height:auto;border-collapse:separate;border-spacing:1;padding:0 !important;} 
#goods_s3_cont table td{padding:0;} 
/*»óÇ° »ó¼¼*/

@media (max-width: 992px) {
	/* ¹ÝÀÀÇü Å×ºí¸´ ¸ð¹ÙÀÏÀÏ ¶§*/
	table{max-width:100% !important;}
	table th, td{font-size:10px !important;}
}
