@CHARSET "UTF-8";

.board-content{padding:85px 0 10px;}

.list-container{max-width:580px; margin:20px auto 0 auto;}
.list-container:first-child{margin-top: 0;}
.board-content .none_data {height:200px;text-align:center;padding:80px;color:#888;}

.list-contnet li{padding-top:10px; padding-bottom:10px;}

@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 85px}

.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;}
.list-container{border-top: 1px solid #dae1eb;}
.list-container:first-child{border-top: 0;}
}

.faq-list li{position:relative; padding:10px 20px 10px 15px; cursor:default;}
.faq-list li+li{border-top:1px solid #dfe4ec;}
.faq-list li dl dt {font-size:14px;line-height:20px;cursor:pointer;padding-right:20px;}
.faq-list li dl dd {display:none;font-size:14px;color:#000;line-height:140%;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;}

.finance-icon, .startup-icon, .notice-icon, .company-icon{
	/* font-weight:bold;  */
	color:#fff; 
	padding:2px 10px 2px;
	-webkit-border-radius:15;
	-moz-border-radius:15;
	border-radius:15px;
}

.list-icon {margin-top:2px;}

.startup-icon{background:#7190ed;}
.finance-icon{background:#eaa7e5;}
.notice-icon{background:#85d181;}
.company-icon{background:#eac668;}

.list-board li {padding-left:20px;}
.list-container {position:relative;}
.more-link {position:absolute; right:17px; top:8px; z-index:100; color:#888; font-size:14px;}
.more-link:hover {color:#00f;}