@charset "UTF-8";

/* pastLink
-----------------------------------*/
#pastLink{
	margin: 0 0 40px;
}
#pastLink ol{
	border: 2px solid #e5e5e5;
	padding: 14px 4px;
}
#pastLink ol li{
	float: left;
	border-left: 1px solid #ccc;
}
#pastLink ol li.current{
	padding: 0 30px;
	line-height: 1.0;
	font-weight: bold;
}
#pastLink ol li:first-child{border: none;}
#pastLink ol li a{
	display: block;
	padding: 0 30px;
	line-height: 1.0;
}

/* latest
-----------------------------------*/
#latest .hover a:hover,
#list .hover a:hover{color: #000;}
#latest .hover a:hover dd,
#list .hover a:hover dd{color: #ffaa93}
dl{margin: 0 0 20px;}
dl dt{
    float: left;
    font-size: 16px;
    width: 110px;
}
dl dd{
    float: left;
}

/* news detail
-----------------------------------*/
#newsDetail{margin: 20px 0 0;}
#newsDetail h3{margin: 0 0 8px;}
#newsDetail h4{margin: 0 0 30px;}

#newsDetail .btn{
	margin: 20px 0 30px;
}
#newsDetail .btn a{
	padding: 10px 30px 10px 10px;
	border: 1px solid #e5e5e5;
}
#newsDetail .btn a.blank{
	background: url(../images/common/ic_blank.png) no-repeat right 10px top 50%;
	background-size: 11px;
}

#newsDetail .gmLink{
	margin: 20px 0 30px;
}
#newsDetail .gmLink a{
	padding: 10px 30px 10px 10px;
	border: 1px solid #e5e5e5;
}
#newsDetail .gmLink a.blank{
	background: url(../images/common/ic_blank.png) no-repeat right 10px top 50%;
	background-size: 11px;
}