@charset "EUC-JP"; 
/*ap2014CSSv2*/

*{
  margin: 0;
  padding: 0;
  text-decoration: none;
}

html{
	height:100%;
	min-height:100%;
	margin-bottom: 0px;
}


BODY {
	font-size: 15pt;
	overflow: auto;
	line-height: 130%;
	}
	
BODY.main {
	color: #ffffff; 
	background-color: #DDEEEE;
	background-image: url(img/bg_1.png); 
	}

img{
	border:0;
	vertical-align:top;
}

A:link {color: #DDDDFF}
A:active {color: #CCCCFF}
A:visited {color: #EEEEFF}
A:hover {color: #ff0000}

img.left {vertical-align:top; float:left;}
img.margin {margin: 2px 0px 2px;}
img.left1 {vertical-align:top; float:left; margin: 0px 10px;}


div.mid1 {
	background-image: url(img/bg700_mida.png); 
	background-repeat: no-repeat; 
	height: 23px;
	font-size: 17pt;
	padding: 3px 25px 0px;
	margin: 10px 5px 0px;
	font-weight: bold;
	text-align: left;
	}

div.mid2 {
	background-image: url(img/bg700_mida.png); 
	background-repeat: no-repeat; 
	height: 23px;
	font-size: 17pt;
	padding: 3px 25px 0px;
	margin: 10px 5px 0px;
	font-weight: bold;
	text-align: left;
	}

div.wx {
	width: 600px;
	text-align: left;
	padding: 10px;
	}

figure {
	float: left;
	margin: 10px 10px 15px 30px;
}



.float_none {
	clear: both;
}

div.fast {
	width: 600px;
	background-repeat: no-repeat;
	background-color: #333333;
	background-position:center bottom;
	text-align: left;
	padding: 10px;
	}

div.fast2 {
	width: 980px;
	height: 1750px;
	text-align: left;
	padding: 10px;
	}



div.wx2 {
	width: 600px;
	text-align: left;
	padding: 10px;
	}

div.wy {
	width: 900px;
	text-align: left;
	padding: 10px;
	}

div.ta1 {
	width: 960px;
	height: 180px;
	text-align: left;
	color: #FFFFFF;
	background-color: #000099;
	padding: 10px;
	}

div.ta2 {
	width: 960px;
	height: 180px;
	text-align: left;
	color: #FFFFFF;
	background-color: #3366FF;
	padding: 10px;
	}
	
div.ta3 {
	width: 960px;
	height: 180px;
	text-align: left;
	color: #FFFFFF;
	background-color: #6633FF;
	padding: 10px;
	}
	
div.ta4 {
	width: 960px;
	height: 180px;
	text-align: left;
	color: #FFFFFF;
	background-color: #DD3366;
	padding: 10px;
	}

div.w8 {
	width: 500px;
	height: 190px;
	color: #FFFFFF;
	background-color: #6633FF;
	text-align: left;
	padding: 10px;
	}

div.w7 {
	width: 500px;
	height: 190px;
	color: #FFFFFF;
	background-color: #3366FF;
	text-align: left;
	padding: 10px;
	}

div.w6 {
	width: 500px;
	height: 190px;
	color: #FFFFFF;
	background-color: #000099;
	text-align: left;
	padding: 10px;
	}

