/* CSS Document */

#conts .comBtnList {
	margin-bottom: 20;
}

#conts .imgBox {
	border-bottom: 1px solid #E5EBEB;
}

#conts .imgBox a {
	padding: 10px 0 14px;
	display: block;
} 

#conts .imgBox a:hover {
	opacity: 0.7;
	filter: alpah(opacity=70);
}

#conts .imgBox .photoBox {
	margin-top: 9px;
	float: left;
	position: relative;
}

#conts .imgBox .textBox {
	width: 615px;
	float: right;
}

#conts .imgBox .textBox01 {
	width: 553px;
}

#conts .imgBox .textBox02 {
	width: 498px;
	float: left;
	margin-left: 10px;
}
#conts .imgBox .textBox02 h3{
	font-size: 2.5em;
	margin-top:10px;
}

#conts .imgBox .textBox p {
	font-size: 1.2em;
	line-height: 1.67;
	color: #444747;
	font-weight: normal;
} 

#conts .imgBox .textBox02 p {
	font-size: 18px;
	margin-top:5px;
}
#conts .imgBox .textBox p.date {
	font-size: 1em;
	font-weight: normal;
	line-height: 2.8;
	color: #7a8182;
} 

#conts .imgBox .textBox p.ttl {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.42;
	color: #444747;
}

#conts .imgBox .textBox p.text {
	margin-top: 7px;
}

#conts .imgBox .comBadgeList {
	position: absolute;
	top: 5px;
	left: 5px;
}

#conts .comSubBox {
	margin: 20px 0 57px;
}

#conts .comSubBox ul {
	float: none;
	text-align: center;
}

/*------------------------------------------------------------
	contents_detail
------------------------------------------------------------*/
#conts #detail .comH2Ttl01 {
	font-size: 2.32em;
}

#conts #detail p.txt {
	margin-bottom: 38px;	
	font-size: 1.4em;
	line-height: 1.7;
	color: #464949;
	font-weight: bold;	
}

#conts #detail .comPartsBox p.text {
	margin-bottom: 30px;
}

#conts #detail .photo {
	margin-bottom: 36px;
	text-align: center;
}

#conts #detail .comPartsBox {
	margin-bottom: 18px;
}

#conts #detail .textList li {
	margin-right: 28px;
	float: left;
}

#conts #detail .textList li a {
	padding-right: 15px;
	font-size: 1.4em;
	line-height: 1.7 ;
	color: #229f90;
	background: url(../img/common/icon14.png) no-repeat right center;
}