@CHARSET "UTF-8";

.board-content{padding:85px 0 10px;}

.list-container{max-width:580px; margin:auto;}
.mentor-list .none_data,
.board-content .none_data {height:180px;text-align:center;padding:80px;color:#888;}

@media (min-width:580px){
   .list-container{
		-webkit-border-radius:6;
		-moz-border-radius:6;
		border-radius:6px;
		-webkit-box-shadow: 0px 0px 8px rgba(5,8,39,0.1);
		-moz-box-shadow: 0px 0px 8px rgba(5,8,39,0.1);
		box-shadow: 0px 0px 8px rgba(5,8,39,0.1);
		overflow:hidden;
	}
}

.notice-list li{padding:15px 45px 15px 20px}
.bookmark-list li{padding:15px 60px 15px 75px}

.company-logo {
	display: block;
	position: relative;
	border: 1px solid #dae1eb;
	overflow: hidden;
	width: 46px;
	height: 46px;
	margin-right: 5px;
	-webkit-border-radius:46;
	-moz-border-radius:46;
	border-radius:46px;
}

@media (max-width:580px){
.page-area{margin-top:0;}
.board-content{padding:65px 0 0px;}
}

.faq-list li{position:relative; padding:15px 20px 15px 15px; cursor:default;}
.faq-list li+li{border-top:1px solid #dfe4ec;}
.faq-list li dl dt {font-size:15px;line-height:20px;color:#000;cursor:pointer;padding-right:25px;}
.faq-list li dl dd {display:none;font-size:15px;color:#000;line-height:150%;background-color:#eceff2;padding:15px 15px 15px 15px;margin-top:10px;}
.faq-list li dl dd p {margin:0;padding:0;}
.faq-list li dl dd a {color:#00f;text-decoration:underline;}
.faq-list li dl dd p.faq_file {background:url('../images/icon/file.gif') no-repeat 0 50%;padding-left:20px;line-height:12px;margin:0 0 10px 0;}
.faq-list li dl dd p.faq_file a:hover {text-decoration:underline;}
.faq-list li dl dd p.faq_image {font-size:0;line-height:0;margin:0 0 10px 0;padding:0;}

.faq-arrow{position:absolute; right:15px; top:22px; width:14px;}

/* 1:1 멘토링 */
.mentor-list li{position:relative; padding:15px 18px 15px 15px; cursor:default;}
.mentor-list li+li{border-top:1px solid #dfe4ec;}
.mentor-list li dl dt {
	font-size:15px;
	line-height:18px;
	color:#333;
	cursor:pointer;
	margin-right:35px;
	overflow: hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-line-clamp:3;/* 라인수 */ 
	-webkit-box-orient:vertical; 
	word-wrap:break-word;
	text-align:justify;
}
.mentor-list li dl dd {display:none;font-size:15px;color:#000;line-height:18px;background-color:#eceff2;padding:15px 15px 15px 15px;margin-top:10px;}
.mentor-list li dl dd p {margin:0;padding:0;}
.mentor-list li dl dd a {color:#00f;text-decoration:underline;}
.mentor-list li dl dd p.faq_file {background:url('../images/icon/file.gif') no-repeat 0 50%;padding-left:20px;line-height:12px;margin:0 0 10px 0;}
.mentor-list li dl dd p.faq_file a:hover {text-decoration:underline;}
.mentor-list li dl dd p.faq_image {font-size:0;line-height:0;margin:0 0 10px 0;padding:0;}

.mentor-arrow {position:absolute;right:15px;top:40px;}
.mentor-del {width:30px;height:30px;}
.mentor-mod {width:26px;height:26px;margin-left:3px;margin-bottom:3px;}
.mentor-reply {width:23px;height:23px;margin-right:3px;margin-top:5px;}

.write-btn {position:absolute;top:78px;right:15px;z-index:800;}
.write-btn img {height:35px;}

.qicon {display:block;margin-bottom:5px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;}
.aicon {display:block;margin-bottom:5px;}
.qicon img, .aicon img {height:18px;margin-bottom:2px;}

.q-detail span {display:block;}
.mentor-list li dl dd.a-detail {background-color:#ffefee;}