@charset "utf-8";
/* CSS Document */


/* 共通項目 #main
-----------------------------------------*/
#explanation #mainContents div.entry{
	display:block;
	margin:30px auto 20px;
	width:639px;
	padding:15px;
	border-top:#BD333E dotted 1px;
	border-bottom:#BD333E dotted 1px;
	}
#explanation #mainContents .entry img{
	display:block;
	margin:auto;
	float:none;
	}
#explanation #mainContents p{
	line-height:1.3;
	padding:0px;
	}
#explanation #mainContents p strong{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#BD333E;
	margin-bottom:3px;
	}
#explanation #mainContents p em{
	font-size:14px;
	font-weight:bold;
	color:#BD333E;
	}
#explanation #mainContents p.title{
	font-size:14px;
	font-weight:normal;
	color:#BD333E;
	padding:0 0 3px 5px;
	}
#explanation #mainContents .normalBox{
	width:689px;
	margin:auto;
	line-height:1.3;
	}
/*#explanation #mainContents img{
	float:right;
	display:block;
	margin:0 0 10px 10px;
	}*/
#explanation #mainContents dl.date{
	font-size:16px;
	font-weight:bold;
	color:#036;
	margin:10px 0;
	padding:15px;
	line-height:1.3;
	border:#EEE 2px solid;
	width:370px;
	background:#FFF;
	}
#explanation #mainContents dl.date dt{
	font-size:14px;
	font-weight:normal;
	color:#BD333E;
	padding:0 0 3px 0;
	}
#explanation #mainContents dl.date dd{
	font-size:20px;
	}
#explanation #mainContents dl.date dd strong{
	font-weight:bold;
	color:#bd333e;
	font-size:14px;
	}
#explanation #mainContents dl.date dd em{
	color:#666;
	font-size:12px;
	}
#explanation #mainContents dl.date dd small{
	font-size:14px;
	}

#explanation #mainContents .list-none{
	font-size:14px;
	font-weight:normal;
	color:#003;
	margin:10px;
	padding:15px;
	line-height:1.3;
	width:639px;
	background:#FFC;
	border:#F90 1px solid;
	}

#explanation #mainContents .list-none li{
	list-style:disc inside;
	}
#explanation #mainContents .list-none li.lastChild{
	list-style:none outside;
	font-size:12px;
	padding:5px 0 0 0;
	}

#explanation table tr td{
			border:1px solid #CCC;
}

#explanation td{
	padding:5px;
}

#explanation .mon{
	text-align:center;
	background:#FCC;
	width:60px;
}


/*2010.11.02 レイアウト変更*/

#explanation #mainContents .box img{
	margin:0px;
	padding:0px;
	float:left;
}

#explanation #mainContents .explan-box{
	width:672px;
	margin:auto;
	padding-top:20px;
}

#explanation #mainContents h3.sub-title{
	margin:0px 0px 10px 0px;
	padding:13px 0px 0px 70px;
	background-image:url(img/subtitle-background.gif);
	width:602px;
	height:26px;
	color:#FFF;
}

#explanation #mainContents .clear-box{
	margin:0px;
	padding:0px;
	clear:both;
}

#explanation #mainContents .left{
	float:left;
}

#explanation #mainContents .right{
	float:right;
}

#explanation #mainContents p{
	margin-bottom:10px !important;
}

.dates-title{
	color:#BD333E;
	font-size:120%;

	}

.dates{
	color:#036;
	font-size:160%;
	font-weight:bold;
	margin-top:-5px;
	}

.line{
	height:1px;
	width:100%;
	background-color:#ccc;
	margin-bottom:10px;
	}

.sp01{
	height:8px;
	}

.mg-bottom15{
	margin-bottom:15px;
	}
	
.content dd{
	width:200px;
	margin-bottom:1px;
	float:left;
	}

.txt-align-mid{
	position:relative;
	width:130px;
	height:74px;
	margin:30px auto 0 auto !important;
	}

.small{
	font-size:small;
	}

