@charset "shift-jis";

/*========================??????===========================*/

body{
	background: url(../images/bg_all.jpg) repeat-x #FFFAFD;
	margin:0;
	text-align:center;
	font-size: 75%;
}

/*========================Common===========================*/

#ContentsL{
	background:url(../images/bg_left.jpg) no-repeat top left;
	width:12px;
	height:533px;
	float:left;
	display:inline-block;
}

#ContentsR{
	background:url(../images/bg_right.jpg) no-repeat top left;
	width:12px;
	height:533px;
	float:left;
	display:inline-block;
}


/*========================mainright===========================*/

#contentsAll{
	padding:15px;
}
#contentsAll dl{
	margin:5px 0 0;
}
#contentsAll dt{
	display:inline;
	font-weight:bold;
}
#contentsAll dd{
	display:inline;
	border-right: 1px solid #333;
	padding:0 5px;
}
#contentsAll h3{ color: white; font-size: 12px; font-weight: normal; line-height: 200%; background-image: url(../images/sbtitle.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: 18px; width: 600px; height: 23px; float: left; margin-top: 20px; }
.mgn15{
	padding:15px 0;
}
#gaiyo { width: 100%; float: left; margin-bottom: 20px; padding-top: 20px; border-bottom: 1px dotted silver; }
#gaiyo table{ width:100%; float: left; padding-top: 15px; border-bottom:1px solid #f9e7e3; }
#gaiyo caption{
	text-align:left;
	font-size:120%;
	padding:10px 0 5px;
}
#gaiyo th{ background:#f9e7e3; color:#666; padding:7px 15px; margin:0; border-top:1px solid #f2c3c1; text-align:left; width: 25%; }
#gaiyo td{ color: #333; margin:0; padding:7px 15px; border-top:1px solid #f9e7e3; border-left:1px solid #f9e7e3; border-right:1px solid #f9e7e3; text-align:left; width: 75%; }
#gotop { font-size: 90%; text-align: right; margin: 20px 0; padding: 15px 0 0; width: 100%; float: right; }
a , a:visited { color:#cc6600; text-decoration: underline; }
a:active , a:hover{ color:#dea872; text-decoration: underline; }
.bold { color: #d23428; font-size: 120%; font-weight: bold; }
