@charset "utf-8";
/* CSS Document */
h2{
	width:572px;
		margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

ul{
	margin-bottom:1em;
}

table.layout,
.layout td{
	margin:0;
	border:0;
	padding:0;
}
#content .main .entry_body{
	padding-top:0;
}
#content .main h2{
	background-image:url();
}
#content .main .entry_body{
	background-repeat:no-repeat;
	border-left:1px solid #dcdcdc;
	background-image:url(../images/bg_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.note{
	color:#FF0000;
}
#content .main .entry_body table{
	margin-right:0;
}
#content .main .entry_body .phot{
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
}
#content .main .entry_body .mag{
	background:url(../images/bg_mag.jpg) no-repeat left top;
	padding:7px 12px;
	}
	

#content .main .entry_body .ttl{
	font-size:110%;
	font-weight:bold;
	color:#0066CC;
	}


#content .main h2{
	margin-bottom:1em;
}
#content .main h3{
	margin:0 0 0.5em 15px;

}
table.data th{
	color:#006AD0;
	background-color:#E1F3FF;
	text-align:center;
	padding:5px;
}
.data td.td_left{
	text-align:left;
}
table.data td{
	padding:5px;
	vertical-align:middle;
	font-size:92%;
	text-align:center;
}
#content .main .section table.data th.th_col{
	text-align:left;
}
#content .main .section table.data th.th_non{
	background-color:#FFFFFF;
}
.sla {
	background-image:url(../images/bg_sla.gif);
	background-repeat:repeat;
	padding:3px;
	width:310px;
	margin:0 0 0 18px;
}
td .sla{
	width:125px;
}
td .sla ul{
	padding:10px 7px;
}
.sla ul{
	background-color:#f5f5f5;
	margin:0;
	padding:5px;
}
.sla ul li{
	color:#990000;
	font-size: 92%;
}
#content .main #entry_1{
	background-image:url(../images/img_001.jpg);
	background-position:left bottom;
}
#content .main #entry_2{
	background-image:url(../images/img_003.jpg);
	background-position:left bottom;
}
#content .main #entry_3{
	
	background-image:url(../images/img_006.jpg);
	background-position:left bottom;
}
#content .main #entry_4{
	background-image: url(../images/img_00_3.jpg);
	background-position:left bottom;
}
#content .main #entry_7 td p{
	margin:0 0 0 18px;
	padding:0;
}
#content .main #entry_7 table{
	margin-left:15px;
}
#content .main #entry_7 td div.sla,
#content .main #entry_7 td p{
	margin-left:0px;
}
#content .main #entry_7 td{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dashed #ccc;
	vertical-align:top;
}
#content .main #entry_7 td.p_left{
	padding-right:10px;
	border-right:1px dashed #ccc;

}
#content .main #entry_7 td.right{
	padding-left:10px;

}
.border{
	margin:0 0px 1em 18px;
	background-color:#CCCCCC;
}
.border ul.corner,
.border dl.corner{
	margin:0;
	padding:10px 18px;
	background-color:#f5f5f5;
}
.border dl.corner dt{
	float:left;
	clear:right;
	font-weight:bold;
	color:#990000;
	width: 9.5em;
}
.border dl.corner dt span{
	font-weight:normal;
	color:#000;
}

.border dl.corner dd{
	margin-left:10em;
	zoom:1;
}
