@charset "EUC-JP";
/*----------------------------------------------------

    お知らせ詳細 for PC

----------------------------------------------------*/

#News {margin-bottom : 50px;font-size : 15px!important;}
#News .bg {
	background-color: #EEEDEE;
	padding : 50px;
}
#News p.date{
	text-align: right!important;
	padding : 0;
}
#News .contLead {
	margin  : 10px auto;
}
#News .contLead p{
	margin: 0 0 5px 0;
	line-height : 180%;
}
#News .contArea {
	clear:both!important;
	margin-top : 32px;
	padding : 40px 40px 20px;
	background-color: #FFF!important;
}
#News .contArea table{
	width : 578px;
	border : 1px solid #999999;
}
#News .contArea table thead th {
   border-bottom: 3px double #999999;
}
#News .contArea table th{
	text-align:center;
	padding:5px;
}
#News .contArea table col.nam{
	border-right:1px dashed #999999;
}
#News .contArea table col.size{
	width : 80px;
	border-right : 1px solid #999999;
}
#News .contArea table col.price1{
	width : 100px;
	border-right:1px dashed #999999;
}
#News .contArea table col.price2{
	width : 100px;
	background-color:#ccc;
	font-weight : bolder;
}
#News .contArea table .borderB{
	border-bottom : 1px solid #999999;

}
#News .contArea table td{padding : 6px 10px;}
#News .contArea H3{ 
	border-bottom: 1px solid #159B62;
	margin : 0 0 25px!important; 
	padding-bottom : 10px;
	font-size : 18px;
	font-weight : bold;
	text-align : center;
}
#News .contArea H3 span{
	font-size : 1.3em;
	color:#C51223;
} 
#News .contArea H3 span.small{
	font-size : 0.8em;
	color : #333333;
} 
#News .contArea p{ 
	text-align:left;
	margin-bottom : 1em;
	line-height : 170%;
}
#News .contArea p.caption{
	text-align: right;
	padding : 5px 0 0 0;
	font-size:0.8em;
}
#News .contArea .img{ padding : 0!important;} 
