@charset "Shift_JIS";

* {/*すべての要素にスタイル指定*/
	margin: 0px;
	padding: 0px;
}

body {
	color: #666666;
	text-align: center;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0px;
	padding: 0px;
	background: url(topimg/dot23.gif);
}
/*リンク設定*/
a:link {
	color: #0099FF;
}
a:visited {
	color: #0099FF;
}
a:hover {
	color: #0099FF;
}

/*外枠*/
#wrapper {
	text-align: left;
	width: 756px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

/*ヘッドスペース*/
#header {
	margin: 0px;
	padding: 0px 3px 0px 3px;
	background: #FFFFFF url(topimg/dot7.gif);
}


/*ナビゲーションスペース*/
#navigation {
    padding: 0px 3px 0px 3px;
	background: #99ccff url(topimg/dot7.gif);
}


/*コンテンツスペース*/
#content1 {
	padding: 3px 3px 3px 3px;
	margin: 0px;
	background: #99ccff url(topimg/backgra5.gif) repeat-x;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#content2 {
	padding: 3px 3px 3px 3px;
	margin: 0px;
	background: #99ccff url(topimg/dot7.gif);
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#content3 {
	padding: 3px 3px 3px 3px;
	margin: 0px;
	background: #99ccff url(topimg/backkumo1.gif);
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#content4 {
	padding: 2px 2px 2px 3px;
	margin: 0px;
	background: #ffffff url(topimg/dot23.gif);
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#content5 {
margin: 0px;
padding: 0px;
width: 185px;
height: 250px;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background: #ffffff url(topimg/dot23.gif);
font-size: 11px;
text-align: left;}

#content6 {
margin: 0px;
padding: 0px;
width: 185px;
height: 200px;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background: #ffffff url(topimg/dot23.gif);
font-size: 11px;
text-align: left;}

#side {
	margin: 0px;
	font-size: 11px;
	width: 146px;
	text-align:center;
}

#content7 {
	padding: 2px 2px 2px 3px;
	margin: 0px;
	background: #99ccff url(topimg/backkumo1.gif);
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

/* サブメニュー*/

.submenu {
margin: 0px;
padding: 0px;
width: 140px;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
font-size: 11px;
text-align: left;}
.submenu ul {
margin: 0px;
padding: 0px;
list-style: none;
text-align: left;}
.submenu li {
margin: 0px;
padding: 0px;}
.submenu a {
background-color: #ffffff;
width: 140px;
display: block;
padding: 3px 0px;
border-bottom: 1px solid #cccccc;
text-decoration: none;
color: #666666;}
.submenu a:hover {
background-color: #FFCCCC;
width: 140px;
display: block;
padding: 3px 0px;
border-bottom: 1px solid #cccccc;
text-decoration: none;
color: #ffffff;}






/*フットスペース*/
#footer {
	color: #aaaaaa;
	text-align: center;
	padding: 3px 3px 3px 3px;
	background: #99ccff url(topimg/dot7.gif);
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

/*もじ*/


.style2 {font-size: 11px}
.style3 {font-size: 12px}
.style5 {
	color: #FF3366;
	font-weight: bold;
}
.style7 {color: #FF3366}
.style9 {color: #FF3366; font-weight: bold; font-size: 24px; }
.style12 {color: #3366FF;font-size: 12px; }
.h1{color: #FF6600;font-size: 12px; }
.style8 {
	color: #FF6600;
	font-weight: bold;
}
.style6 {color: #FF6699; font-weight: bold; }
.style10 {font-size: 24px}
.style11 {color: #FF3366; font-weight: bold; font-size: 18px; }
.style16 {color: #666666;font-size: 12px; }


