BODY {
	background-color:#000000;
    color: #353535;
    font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
    font-size: small;
    line-height: 1.7;
}
* html body {
    font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

A {
    text-decoration: none;
}

A:link, A:visited {
    color: #425090;
}

A:hover, A:active {
    color: #CC0000;
}


DIV {
	background:#ffffff;
	margin:10px !important;
	padding:20px !important;
	color:#666666;
	line-height:140% !important;
	width:900px !important;
}

P {
    clear: both;
    color: #333333;
    padding: 15px;
	font-size:12px !important;
	line-height:140% !important;
}

P.express_slide_page {
	text-align:right !important;
	margin:0 !important;
	padding:0 !important;
}

P.close {
    padding: 10px;
	text-align:center;
	width:550px;
	height:25px;
}

P.close A {
	padding:3px 10px;
	border:solid 1px #333333;
	background-color:#666666;
	text-decoration:none;
	color:#ffffff;
}

P.close A:visited, P.close A:link {
	color:#ffffff;
}

P.close A:hover, P.close A:active {
	background-color:#aaaaaa;
	border:solid 1px #cc0000;
}


H3.black {
    background: url("img/tit3.gif") no-repeat scroll left center transparent;
    border-bottom: 1px dotted #333333;
    color: #001A4E;
    font-weight: bold;
    margin: 20px 0 10px;
    padding: 5px 0 2px;
    text-indent: 35px;
    vertical-align: baseline;
	font-size:17px;
}

TABLE.express_slide {
	border:none;
	border-collapse:collapse;
	width:100%;
}

TABLE.express_slide TD {
	margin:0;
	padding:0;
    color: #353535;
}

TABLE.express_slide TD.topnavi {
	padding:0 5px;
	vertical-align:top;
	height:25px;
	font-size:12px !important;
	font-weight:bold;
	color:#aaaaaa;
	text-align:left !important;
}

TABLE.express_slide TD.section {
	vertical-align:top;
	width:350px !important;
	padding:0 0 0 10px;
	border:none;
}

TABLE.express_slide TD.section span {
	padding:0 3px;
}

TABLE.express_slide TD.img {
	width:600px !important;
	/*height:500px !important;*/
	border:solid 1px #aaaaaa;
	text-align:center;
	vertical-align:middle;
}

TABLE.express_slide TD.img IMG {
	width:600px !important;
	/*height:500px !important;*/
	border:none;
}


TABLE.express_slide TD.navi {
	padding:5px;
	vertical-align:middle;
	height:30px;
	width:230px !important;
	font-size:12px !important;
	font-weight:bold;
	color:#aaaaaa;
	text-align:center !important;
}


TABLE.express_slide TD.telop {
	padding:10px;
	vertical-align:top;
	border:solid 1px #aaaaaa;
	background-color:#efefef;
	width:524px !important;
	min-height:100px;
    height: auto !important;  
    height: 100px !important;
}

TABLE.express_slide TD.version {
	padding:5px 0 0 0;
	vertical-align:top;
	text-align:right;
	border:none;
}

#page_01 #section_01,
#page_02 #section_02,
#page_03 #section_03,
#page_04 #section_04,
#page_05 #section_05,
#page_06 #section_06,
#page_07 #section_07,
#page_08 #section_08,
#page_09 #section_09,
#page_10 #section_10,
#page_10a #section_10a,
#page_11 #section_11,
#page_12 #section_12,
#page_12a #section_12a,
#page_13 #section_13,
#page_13a #section_13a,
#page_14 #section_14,
#page_15 #section_15,
#page_15a #section_15a,
#page_16 #section_16,
#page_17 #section_17,
#page_17a #section_17a,
#page_18 #section_18,
#page_18a #section_18a,
#page_19 #section_19,
#page_20 #section_20,
#page_20a #section_20a,
#page_21 #section_21,
#page_22 #section_22,
#page_22a #section_22a,
#page_23 #section_23 { background-color:#aaddff; }