/*--@charset "EUC_JP";--*/

/*------全体構造------*/
body {
	margin: 0px;
	padding: 0px;
	background: #e6e6e6;
	text-align: center;
	color:#000000;
}
#wrapper{
	font-size:11px;
	margin:0px auto;
	width:700px;
	text-align:left;
	color:#333333;
	background:#ffffff;
}
#maincontent2{
	font-size:11px;
	float:left;
	width:600px;
	}
#maincontent{
	font-size:11px;
	float:left;
	width:450px;
	}
#sidebar2{
	font-size:12px;
	float:right;
	width:250px;
	}
#sidebar{
	font-size:11px;
	float:right;
	width:250px;
	}
#maincontent700{
	float:both
	width:700px
	}
#maincontent350{
	font-size:11px;
	float:left;
	width:350px;
	}
#sidebar350{
	font-size:11px;
	float:right;
	width:350px;
	}
#footer{
	font-size:11px;
	clear:both;
	}

/*-------リンクの設定-------*/
a:link, a:visited{
	color:#0000ff;
	background:transparent;
	text-decoration:none;
	}
a:hover, a:active{
	color:#0000ff;
	background:transparent;
	text-decoration:underline;
	}
/*------ナビゲーション-------*/
ul#navigation{
	font-size:12px/16px;
	margin:0;
	padding:0.1em;
	line-height:1.8em;
	list-style:none;
	text-align:left;
	color:#3366FF;
	background:#3366FF;
	}
ul#navigation li{
	font-size:12px/14px;
	display:inline;
	}
ul#navigation a{
	font-size:12px/14px;
	padding:0.2em 0.6em;
	}
#navigation a:link, #navigation a:visited{
	color:#ffffff;
	background:#3366FF;
	text-decoration:none;
	}
#navigation a:hover, #navigation a:active{
	color:#000000;
	background:#ffffff;
	}
.youarehere{
	color:#000000;
	padding:0.2em 0.6em;
	background:#eeeeee;
	}
/*-------ヘッダー-------*/
#header{
	margin:0;
	padding:0;
	width:700px;
	font-size:small;
	color:#000000;
	}

/*------フッター--------*/
#footer{
	width:700px;
	border-top:1px solid #cccccc;
	font-size:11px;
	color:#000000;
	background:#ffffff;
	}
#footer address{
	float:center;
	margin:0;
	padding:1em;
	font-style:normal;
	font-size:11px;
	}
#footer p{
	margin:0;
	padding:1em;
	}

/*------その他------*/
h1{
	margin:0;
	}
h1 img{
	vertical-align:bottom;
	}
h2{
	margin:1.5em;
	font-size:13px;
	}
#wrapper h2, #maincontent h2, #maincontent700 h2, #maincontent350 h2, #sidebar350 h2{
	font: bold 14px/16px "ＭＳ Ｐゴシック", "Osaka";
	margin:0.5em 1.5em 0em;
	}
#wrapper h3, #maincontent h3, #maincontent700 h3, #maincontent350 h3, #sidebar350 h3{
	font: bold 10px/14px "ＭＳ Ｐゴシック", "Osaka";
	margin:0.3em 0.3em 0em;
	}
#wrapper p, #maincontent p, #maincontent700 p, #maincontent350 p, #sidebar350 p,#sidebar p{
	font: 12px/15px "ＭＳ Ｐゴシック", "Osaka";
	margin:0em 1.5em 0.5em;
	line-height:1.5;
	}
#wrapper hr, #maincontent hr, #maincontent700 hr, #maincontent350 hr, #sidebar350 hr,#sidebar hr{
	margin:0em 1.5em 0.5em;
	}
#maincontent td, #maincontent700 td{
	font: 10px/13px "ＭＳ Ｐゴシック", "Osaka";
	margin: 2px;
	padding: 0px;
	line-height:1.5;
	vertical-align: top;
	}
#bottom_border td{
	font: 10px/13px "ＭＳ Ｐゴシック", "Osaka";
	margin: 0px;
	padding: 0px;
	line-height:1.5;
	border-top: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	vertical-align: top;
	}
.border_right{
	border-right: 1px solid #999999;
	}
#sidebar ul{
	list-style: lower-alpha;
	margin:0em 1.5em 1.5em;
	line-height:1.5;
	padding-top: 0em;
	padding-right: 1.5em;
	padding-bottom: 0em;
	padding-left: 1.5em;
	}
#sidebar li{
	list-style: lower-alpha outside;
	margin-left: 0.7em;
	}
#sidebar h2{
	font-size:12px;
	margin:1.5em 1.5em 0em;
	padding:5px 6px 4px 6px;
	line-height:1.5;
	background-color:#e6e6e6;
	border-left:solid 4px #ff6600;
	}
#sidebar2 ul{
	list-style: lower-alpha;
	margin:0em 1.5em 1.5em;
	line-height:1.5;
	padding-top: 0em;
	padding-right: 1.5em;
	padding-bottom: 0em;
	padding-left: 1.5em;
	}
#sidebar2 li{
	list-style: lower-alpha outside;
	margin-left: 0.7em;
	}
#maincontent2 h2{
	font-size:12px;
	margin:1.5em 1.5em 0em;
	padding:5px 6px 4px 6px;
	line-height:1.5;
	background-color:#E4F8F8;
	border-left:solid 4px #3366FF;
	}
#maincontent2 ul{
	list-style: lower-alpha;
	margin:0em 1.5em 1.5em;
	line-height:1.5;
	padding-top: 0em;
	padding-right: 1.5em;
	padding-bottom: 0em;
	padding-left: 1.5em;
	}
#maincontent2 li{
	list-style: lower-alpha outside;
	margin-left: 0.7em;
	}
#sidebar2 h2{
	font-size:12px;
	margin:1.5em 1.5em 0em;
	padding:5px 6px 4px 6px;
	line-height:1.5;
	background-color:#E4F8F8;
	border-left:solid 4px #3366FF;
	}
.aleart {
	font: 10px "ＭＳ Ｐゴシック", "Osaka";
	color: #FF0000;
	}
.normallist {
	font-size: 11px;
	text-decoration: none;
	margin: 0em 0em 1.5em;
	padding: 0px;
	list-style: none;
}
