@charset "utf-8";

#top #wrap{
	color: #fff;
}

#top #mainArea {
	margin-top:0;
}

/* #keyimgArea 
--------------------------------------------------------- */
#top #keyimgArea {
	position: relative;
	width: 950px;
	padding:0;
}
#top #mainArea {
	background:none;
}

/* === 1column ver. === */
#top #mainArea #contentsArea {
	background:none;
	width: 910px;
	padding:0;
	float: none;
}

#col2Block01 {
margin-bottom:50px;
}

#col2L {
float:left;
width:436px;
}

#col2L h3 {
margin-left:5px;
}

#col2Block01 #col2L .read {
padding:13px 0 0 11px;
margin-bottom:25px;
}

#col2Block01 #col2L .bnr {
padding:0 0 0 24px;
}

#col2R {
float:right;
width:432px;
padding-right:9px;
}

* html #col2R {
width:441px;
}

#col2R h3 {
}

#col2R .read {
padding:14px 0 0 11px;
margin-bottom:10px;
}

#col2R .read02 {
padding:0 0 0 11px;
margin-bottom:14px;
}

#col2Block01 #col2R ul {
margin-bottom:25px;
padding:18px 16px 6px;
border:1px solid #676822;
}

#col2Block01 #col2R ul li {
margin-bottom:12px;
padding:0 0 0 27px;
background:url(../img/cmn_ico_001.gif) no-repeat left 0.25em;
line-height:1.5;
color:#ffff3a;
}

#totalCarelistBlock {
position:relative;
width:857px;
margin:0 0 24px 5px;
padding:11px 18px;
border:1px solid #81819c;
background:url(../img/top_img_001.jpg) no-repeat right top;
}

* html #totalCarelistBlock {
width:895px;
}

#totalCarelistBlock h3 {
margin:0 0 19px 2px;
}

#totalCarelistBlock .read {
margin-bottom:15px;
}

#totalCarelistBlock .list {
width:258px;
margin:0 0 24px 11px;
padding:15px 19px 15px;
border:1px dashed #d1d2db;
background:#1c1d4c;
}

* html #totalCarelistBlock .list {
width:298px;
}

#totalCarelistBlock .list li {
padding:0 0 0 23px;
background:url(../img/cmn_ico_002.gif) no-repeat left 0.25em;
line-height:1.5;
}

#totalCarelistBlock .read02 {
position:absolute;
top:99px;
left:343px;
width:260px;
padding:0 0 0 16px;
}

#totalCarelistBlock .treatment {
clear:both;
margin:0 0 0 11px;
}

#totalCarelistBlock .treatment li {
float:left;
font-size:0;
}

#newsBlock {
	margin-left:5px;
	width:895px;
	margin-bottom:50px;
}

#newsBlock dt {
	margin-bottom:5px;
}
#newsBlock dd {
	width:873px;
	height:100px;
	padding:10px;
	overflow:auto;
	border:1px solid #82839d;
	background:#1C1D4C;
}
* html #newsBlock dd {
	width:895px;
	height:122px;
}
#newsBlock dd li {
	padding-bottom:3px;
	border-bottom:1px solid #82839d;
	margin-bottom:10px;
}
#newsBlock dd li a {
	color:#FFFFFF;
	text-decoration:underline;
}
#newsBlock dd li a:hover {
	text-decoration:none;
}

