
.board_list1 > table{width: 100%;  border-top: 2px solid #666666; margin-top: 30px; line-height: 3.2em;}
@media all and (max-width:480px){
    .board_list1 > table{line-height: 2em;}
}

.board_list1 thead, .sc_notice td{text-align: center; color: #353535; font-weight: 400;}
.sc_notice td{background-color: #faf3ff; font-weight: 500;}
.sc_notice .tag1{color: #fff; background-color: #666666; border-radius: 5px; font-size: 0.8em; font-weight: 300; padding: 2% 5%; letter-spacing: 1px;}

@media all and (max-width:480px){
    .sc_notice .tag1{border-radius:3px; font-size: 0.6em; font-weight: 200;letter-spacing: -1px;}
}

.sc_notice td.title, .board_list1 td.title{padding-left: 2%; text-align: left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sc_notice .red, .board_list1 td .red{color: #666666;}
.board_list1 td{text-align: center; border-bottom: 1px dotted #ead5ff; line-height: 3.2em;}
.board_list1 td a img{vertical-align: middle;}
.board_list1 td a img.edit{vertical-align: middle; margin-left: 1%;}


/* 커뮤니티 상세 */
.board_view1 .title{
    height: 48px;
    line-height: 24px;
    font-size: 1.4em;
    font-weight: 700;
    color: #333;
    border-top: 2px solid #666666;
    border-bottom: 1px solid #eee;
	padding-top:10px; 
}
.board_view1 .view_info{
    height: 36px;
    line-height: 36px;
    font-size: 0.8em;
    color: #777;
    border-bottom: 1px solid #ead5ff;
}
.board_view1 .view_info .sep{margin: 0 1em;}
.board_view1 .view_cont{padding:0; border-bottom: 1px solid #eee;}
.board_view1 .view_attach{padding: 1% 0; border-bottom: 1px solid #eee; border-top: 1px solid #eee;}
.board_view1 .view_attach span{padding-left: 29px; background: url(/webfs/common/images/common/ico_clip1.png) no-repeat left center;}



.sc_btnset1 {margin-top: 40px;}
.sc_btnset1 .left .btn1{border:1px solid #666666; padding: 0.5% 1.5%; color: #666666; border-radius:5px;}
.sc_btnset1 .left .btn3{border:1px solid #666666; padding: 0.5% 1.5%; color: #666666; border-radius:5px; margin-left: 5px;}
.sc_btnset1 .right a{background-color: #e5011a; padding: 0.5% 1.5%; color: #fff; border-radius:5px;}


/* 커뮤니티 상세 댓글 */
.comment_box{background-color: rgb(248,248,248); padding: 0.2% 2% 1% 2%; margin-top: 40px; margin-bottom: 40px;}
.comment_list1 .write_cmt p{margin-top: -10px; margin-bottom: 10px;}
.comment_list1 .write_cmt p span{font-weight: 600; color: #888;}

.input_cmt .write_comment1 textarea{width: 90%; height: 80px; float: left; font-size: 1em; outline: none; resize: none; border: 1px solid #eaeaea;}
.input_cmt .write_comment1 a{display: inline-block; width: 10%; line-height: 80px; text-align: center; background-color: #666666; color: #fff; border-radius: 5px;}
@media all and (max-width:768px){
    .input_cmt .write_comment1 textarea{width: 80%;}
    .input_cmt .write_comment1 a{width: 20%;}
}
@media all and (max-width:480px){
    .comment_list1 .write_cmt p{margin-top: 0;}
    .input_cmt .write_comment1 textarea{height: 40px;}
    .input_cmt .write_comment1 a{line-height: 40px;}
}

.coment{margin: 2% 0; color: #333;}
.coment li{padding-top: 2%; margin-bottom: 2%; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #eee;}
.coment .clearfix .f_name{background-color: #F7F7F7; padding: 1% 2% 1% 1%; border-radius: 10px 10px 0 0; box-shadow: 2px 2px 5px rgba(0,0,0,0.1);}
.coment .clearfix .f_name .sep{margin: 0 1%; color: #d7d7d7;}
.coment .clearfix .f_name .date{font-size: 0.8em; color: #999;}
.coment .clearfix .f_name a:first-child{color: #333; font-weight: 600;} /* 이름 */
.coment .clearfix .f_name a:first-child::before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 1%;
    width: 6px;
    height: 6px;
    background-color: #666666;
    border-radius: 50%;
} /* 이름 */

.coment .clearfix .f_name a:last-child{color: #666; float:right;} /* 수정 */
.coment .clearfix .f_name a:nth-child(4){color: #666; margin-left: 2%; float:right;} /* 삭제 */
.coment .pc_txt{padding: 2% 0; padding-left: 1%; background-color: #fff; border-radius: 0 0 10px 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.1);}

@media all and (max-width:768px){
    .coment .clearfix .f_name{padding: 2% 3% 2% 2%;}
    .coment .pc_txt{padding-left: 3%;}
}

/* 커뮤니티 쓰기 */
.board_write1{border-top: 2px solid #666666;}
.board_write1 tbody{}
.board_write1 tbody tr{}
.board_write1 tbody tr td{line-height: 54px;}
.board_write1 tbody tr td .type3{width: 100%;}
.board_write1 textarea{height: 25em; border: 1px solid #eee; outline: none;}



/* 대량구매문의, 입점문의, 제휴/홍보문의 */

.content.np{padding-bottom:0;}
.wrap.inq{overflow:hidden;position:relative;padding-bottom:140px;background-color:#F6F6FC;}
.inquiry_cont{overflow:hidden;width:900px;margin:70px auto 0;}
.inquiry_cont > h2{margin-bottom:20px;font-size:30px;line-height:40px;font-weight:bold;text-align:center;}
.inquiry_cont > p{padding-bottom:10px;font-size:15px;line-height:22px;color:#767676;text-align:center;}

.inquiry_prcs{overflow:hidden;height:76px;margin-top:30px;padding:32px 0;border-radius:20px;-webkit-border-radius:20px;background-color:#fff;}
.inquiry_prcs .inq_prcs{position:relative;height:76px;text-align:center;}
.inquiry_prcs dl{display:inline-block;position:relative;height:76px;padding:0 29px;text-align:center;vertical-align:top;}
.inquiry_prcs.ent dl{padding:0 17px;}
.inquiry_prcs dl + dl{margin-left:20px;}
.inquiry_prcs dl + dl:after{content:'';display:block;position:absolute;top:30px;left:-20px;bottom:0;width:20px;height:20px;background:url("../images/cst/ico_next.png") no-repeat center center;}
.inquiry_prcs dl dt{font-size:13px;color:#767676;font-family:'Roboto','Helvetica';}
.inquiry_prcs dl dd{overflow:hidden;margin-top:13px;font-size:18px;line-height:24px;color:#191919;font-weight:700;}
.inquiry_prcs dl dd span{display:block;margin-top:2px;font-size:13px;line-height:24px;color:#767676;font-weight:normal;}

.inquiry_form.ent{overflow:hidden;position:relative;width:900px;padding:0;margin-top:30px;border-radius:20px;-webkit-border-radius:20px;background-color:#F6F6FC;}
.inquiry_form{overflow:hidden;position:relative;width:700px;margin-top:30px;padding:60px 100px;background-color:#FFF;border-radius:20px;-webkit-border-radius:20px;}
.inquiry_form .inqu_panel{overflow:hidden;position:relative;width:700px;padding:60px 100px;border-radius:0 0 20px 20px;background-color:#fff;}
.inquiry_form h3{position:relative;padding-bottom:10px;font-size:22px;line-height:32px;color:#191919;font-weight:bold;}
.inquiry_form .inq_form + .inq_form{margin-top:40px;padding-top:40px;border-top:1px solid #E9E9ED;}
.inquiry_form .inq_form dl{display:table;table-layout:fixed;width:160px;position:relative;overflow:hidden;margin-top:20px;}
.inquiry_form .inq_form.nm dl{margin-top:0;}
.inquiry_form dl dt{display:table-cell;width:160px;font-size:15px;line-height:22px;color:#191919;vertical-align:middle;}
.inquiry_form dl .top{vertical-align:top;}
.inquiry_form dl .p12{padding-top:12px;vertical-align:top;}
.inquiry_form dl dt .st{margin-left:5px;font-size:15px;line-height:18px;color:#E22757;}
.inquiry_form dl dd{overflow:hidden;display:table-cell;width:540px;overflow:hidden;position:relative;min-height:44px;}
.inquiry_form dl dd > .btn{width:180px;}
.inquiry_form dl dd > .chk{display:block;}
.inquiry_form dl dd.cnt{position:relative;margin-top:20px;padding-left:172px;}
.inquiry_form dl dd.cnt label{position:absolute;left:0;top:12px;font-size:15px;line-height:22px;color:#767676;}
.inquiry_form dl dd.cnt input{text-align:right;}
.inquiry_form dl dd .phn > span{width:169px;float:left;}
.inquiry_form dl dd .phn .mid{width:16px;line-height:46px;text-align:center;}
.inquiry_form dl dd .pmsg{display:block;overflow:hidden;position:relative;width:100%;padding:12px;border:1px solid #D4D4D8;border-radius:4px;-webkit-border-radius:4px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.inquiry_form dl dd .pmsg textarea{display:block;resize:none;width:100%;height:146px;padding:0;border:0;border-radius:4px;-webkit-border-radius:4px;font-size:13px;line-height:18px;color:#767676;}
.inquiry_form dl dd .pmsg textarea:focus{border-color:#fff !important;outline:none;}
.inquiry_form dl dd .pmsg .cnt{display:block;height:18px;margin-top:12px;font-size:13px;line-height:18px;color:#767676;text-align:right;}
.inquiry_form dl dd .prdt_info li{overflow:hidden;position:relative;margin-top:20px;padding-top:20px;padding-right:40px;border-top:1px solid #E9E9ED;}
.inquiry_form dl dd .prdt_info li .tit{font-size:15px;line-height:22px;color:#191919;}
.inquiry_form dl dd .prdt_info li .prc{margin-top:20px;font-size:14px;line-height:40px;color:#191919;}
.inquiry_form dl dd .prdt_info li .prc em{margin-right:2px;font-size:18px;font-family:'Roboto','Helvetica';font-weight:bold;}
.inquiry_form dl dd .prdt_info li .qtt {position:absolute;bottom:0;right:40px;}
.inquiry_form dl dd .prdt_info li .qtt label{margin-right:7px;font-size:15px;line-height:22px;color:#767676;}
.inquiry_form dl dd .prdt_info li .qtt input{display:inline-block;width:120px;font-weight:bold;font-family:'Roboto','Helvetica';text-align:right;}
.inquiry_form dl dd .prdt_info li .p_del{display:block;position:absolute;top:20px;right:0;}
.inquiry_form dl dd .prdt_info li .p_del button{width:20px;height:20px;background:url('../images/cst/ico_pho_del.png') 0 0 no-repeat;}
.inquiry_form dl .radio{vertical-align:middle;}
.inquiry_form dl .radio .chk{display:inline-block;padding-right:28px;}
.inquiry_form dl .radio .chk.and{padding-right:0;}
.inquiry_form dl .radio .aso{display:inline-block;}
.inquiry_form dl .radio .aso .ptxt {display:inline-block;width:190px;margin-left:15px;vertical-align:middle;}
.inquiry_form dl .radio .ep{display:inline-block;}
.inquiry_form dl .radio .ep .ptxt {display:inline-block;width:160px;margin-left:15px;vertical-align:middle;}
.inquiry_form dl .radio.part .chk{padding-bottom:20px;}
.inquiry_form .lyr_btn button{overflow:hidden;display:inline-block;position:absolute;top:3px;right:0;padding-right:22px;line-height:20px;font-size:13px;}
.inquiry_form .lyr_btn button:after{content:'';display:block;position:absolute;right:0;top:0;width:20px;height:20px;background:url("../images/cst/ico_more.png") center top no-repeat;}


	/* 2020년 최고 히트 상품 */
.recommend-goods{
	position: absolute; 
/*	position: relative; */
/*	top: -15px; */
/*	left: 8px; */
	margin-top:-10px;
	margin-left:20px; 
	width: 66px;
	height: 84px;
	padding: 14px 12px 0 5px;
	background: url(/assets/images/sub/badge-bestprd.png) center no-repeat;
	font-size: 12px;
	text-align: center;
	color: #fff;
	word-break: keep-all;
	line-height: 1.2;
}
.recommend-goods em{
	font-size: 16px;
	font-weight: bold;
}


/* 특가 */
.goods_best{
	position: absolute; 
	margin-top:260px;
	margin-left:20px; 
	width: 50px;
	height: 25px;
	padding: 12px 12px 0 12px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	word-break: keep-all;
	line-height: 0;

	border-radius: 3px; 
	background-color:#e5011a; 
	text-align:center;

}

/* 신규 */
.goods_new{
	position: absolute; 
	margin-top:260px;
	margin-left:20px; 
	width: 50px;
	height: 25px;
	padding: 12px 12px 0 12px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	word-break: keep-all;
	line-height: 0;

	border-radius: 3px; 
	background-color:#f18d00; 
	text-align:center;

}

/* 이벤트 */
.goods_event{
	position: absolute; 
	margin-top:260px;
	margin-left:20px; 
	width: 50px;
	height: 25px;
	padding: 12px 12px 0 12px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	word-break: keep-all;
	line-height: 0;

	border-radius: 3px; 
	background-color:#e5011a; 
	text-align:center;

}

.goods_noti {
	position: absolute; 
	width:278px; 
	height:278px; 
	top:0px;
	left:0px; 
	z-index: 2; 
	background-color:#999; 
	border:1px solid grey; 
	text-align:center; 
	padding-top:100px; 
	font-size:50px; 
	color:#fff;
	opacity: 0.7;
}








/*수강절차 안내*/
.sub3-1 .sc_cont{margin-top:55px}
.sub3-1 .sc2{margin-top:53px}
.sub3-1 .sc2 .sc_title{height:62px; line-height:62px; border-top:1px solid #e0e0e0; border-bottom:1px solid #333; text-align:center}
.sub3-1 .sc2 .sc_title .title{font-size:20px; font-weight:bold; color:#339c8f}
.sub3-1 .sc2 li{padding:20px 0 15px; border-bottom:1px solid #f2f2f2}
.sub3-1 .sc2 .title{font-size:18px; font-weight:bold; color:#222}
.sub3-1 .sc2 .title span{color:#42ab9e}
.sub3-1 .sc2 p{margin-top:12px; font-family:'Nanum Gothic', sans-serif; font-size:16px; color:#333; line-height:27px}
.sub3-1 .sc2 p strong{font-weight:bold}
.sub3-1 .sc2 p strong.txt1{color:#ed3b3d}

.sub3-1 .sc2 p span{display:inline-block; vertical-align:top}
.sub3-1 .sc2 p .dot{width:6px; color:#42ab9e}
.sub3-1 .sc2 p .dot_txt{width:1060px}

.sub3-1 .sc2 .table_t7{margin-top:24px}
.sub3-1 .sc2 .table_t7 h3{font-size:16px;}
.sub3-1 .sc2 .table_t7 h3 span{font-size:14px; color:#777}
.sub3-1 .sc2 .table_t7 table{margin-top:18px;}

.sub3-1 .sc2 .table_t7 table strong{font-weight:bold}
.sub3-1 .sc2 .table_t7 table .c1{color:#333}
.sub3-1 .sc2 .table_t7 table .c2{color:#ff0000}


/*수강절차 안내*/
.sub3-1 .sc_cont{margin-top:55px}
.sub3-1 .sc2{margin-top:53px}
.sub3-1 .sc2 .sc_title{height:62px; line-height:62px; border-top:1px solid #e0e0e0; border-bottom:1px solid #333; text-align:center}
.sub3-1 .sc2 .sc_title .title{font-size:20px; font-weight:bold; color:#339c8f}
.sub3-1 .sc2 li{padding:20px 0 15px; border-bottom:1px solid #f2f2f2}
.sub3-1 .sc2 .title{font-size:18px; font-weight:bold; color:#222}
.sub3-1 .sc2 .title span{color:#42ab9e}
.sub3-1 .sc2 p{margin-top:12px; font-family:'Nanum Gothic', sans-serif; font-size:16px; color:#333; line-height:27px}
.sub3-1 .sc2 p strong{font-weight:bold}
.sub3-1 .sc2 p strong.txt1{color:#ed3b3d}

.sub3-1 .sc2 p span{display:inline-block; vertical-align:top}
.sub3-1 .sc2 p .dot{width:6px; color:#42ab9e}
.sub3-1 .sc2 p .dot_txt{width:1060px}

.sub3-1 .sc2 .table_t7{margin-top:24px}
.sub3-1 .sc2 .table_t7 h3{font-size:16px;}
.sub3-1 .sc2 .table_t7 h3 span{font-size:14px; color:#777}
.sub3-1 .sc2 .table_t7 table{margin-top:18px;}

.sub3-1 .sc2 .table_t7 table strong{font-weight:bold}
.sub3-1 .sc2 .table_t7 table .c1{color:#333}
.sub3-1 .sc2 .table_t7 table .c2{color:#ff0000}



.table_t7{}  /*수강절차안내*/
.table_t7 table{width:100%; border-top:1px solid #8ca8c2; font-size:14px; text-align:center}
.table_t7 table thead{background:#e6eff5}
.table_t7 table thead th{padding:13px 0; line-height:20px; font-weight:bold; color:#596a74; border-bottom:1px solid #8ca8c2}
.table_t7 table thead th span{font-weight:normal}
.table_t7 table tr{border-bottom:1px solid #e9e9e9}
.table_t7 table tbody th{line-height:24px; font-size:14px; font-weight:bold; color:#596a74; background:#f0f2f9}
.table_t7 table td{padding:14px 0; color:#555; background:#fff}

.tab2:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.tab2.two li{width:50%}
.tab2.three li{width:33.33333333%}
.tab2.four li{width:25%}
.tab2.five li{width:20%}
.tab2 li{float:left; height:54px; text-align:center; border:1px solid #e6e6e6; border-right:none; background:#fbfbfb; box-sizing:border-box}
.tab2 li.last{border-right:1px solid #e6e6e6}
.tab2 li a{display:block; line-height:54px}
.tab2 li span{font-size:15px; color:#777}
.tab2 li.selected{background:#fff; border-top:1px solid #42ab9e; border-bottom:none}
.tab2 li.selected span{color:#222}
