body {margin-top: 0px;
	/*background-color: #ccc;*/
	background-color: #000;
}

img { border:0px;}

a:link{ color:#0000FF; text-decoration:underline;}

a:visited{ color:#0000FF; text-decoration:underline;}

a:hover{ color:#0000FF; text-decoration:none;}


.maintable {font-size:14px;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border:1px #333 solid;
	background:#fff;
}
.side {
width:180px;
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid #CCCCCC; PADDING-RIGHT: 10px; PADDING-BOTTOM: 10px; BORDER-TOP-COLOR: #CCCCCC; PADDING-TOP: 10px;
	padding-left:10px;
}
.contents {
padding:10px 10px 10px 15px; font-size:15px; LINE-HEIGHT: 150%; letter-spacing:1px;
}


.text1 {
	FONT-SIZE: 9pt; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}


.desc {
	FONT-SIZE: 10px
}


.textwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
}
hr {
	BORDER-TOP: #999999 1px dashed; MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px
}


.text {
	margin-right: 20px;
}



.text2 {
	color: #000000
}


.text3 {font-size: 11pt;}


h1 {
	background-image: none;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}


h1 a:link{ color:#fff; text-decoration:none;}

h1 a:visited{ color:#fff; text-decoration:none;}

h1 a:hover{ color:#fff; text-decoration:none;}

h2 {
	background-image: none;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #000033;
	padding: 0px;
	margin: 0px;
}
h3 {
	margin:3px 0px;
	font-size:12px;
	padding:0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 15px;
	font-weight: bold;
	text-align: center;
}
.whatsnew {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	clear:left;
}

h3.merumaga {
color: #F00;
text-align:center;
clear:left;}

h3.prof {
color: #000099;
text-align:center;
clear:left;}



.blogbody { margin:0px 0px 0px 0px;
clear:left;}

h3.title { color:#0000FF;
font-size:18px;
margin:0px 0px 0px 0px;
text-align:center;
padding:0px 0px 0px 0px;
clear:left;}


ul.mainli { background:url(img/menu.gif) repeat-y top left;
height:30px;
margin:0px 10px 5px 10px;
padding:0px;
}
ul.mainli li { list-style-type:none;
text-align:center;
padding:5px 15px 4px 15px;
margin:0px;
float:left;
color:#FFF;
font-weight:bold;
font-size:15px;
}

li a:link{ color:#fff; text-decoration:underline;}

li a:visited{ color:#fff; text-decoration:underline;}

li a:hover{ color:#fff; text-decoration:none; background-color: #AABAFF;}


.misiyou

h4 { margin:10px 0px 10px 0px; font-size:18px;
padding:10px 0px 10px 0px;
text-align:center;}

.koe {background:#FFE400;
padding:15px 15px 15px 15px; border:3px #CECECE solid;
width:420px; margin:0px auto;}

.naiyou {background:#fff;
padding:15px 15px 15px 15px; border:3px #00219A solid;
width:420px; margin:0px auto;}
p.naiyoumidashi { font-weight:bold; font-size:16px; color:#CC3300;}

.talk { background:#FFF8D6; padding:15px 15px 15px 15px;
border:3px #cc0000 dashed;
width:420px; margin:0px auto;}

.yellow { background:#FFE400; }
.bigred { font-size:20px; font-weight:bold; text-decoration:underline; color:#D40000;}
.red { font-size:16px; font-weight:bold; text-decoration:underline; color:#D40000;}


.entcontent { width:90%; margin:0px auto;}

.cattitle { color:#FFFFFF; font-weight:bold; width:120px; text-align:center;}

.syouhin { border:1px #D90000 solid; padding:10px 10px 25px 10px; background:#FFFAF5;}

.mousikomi { text-align:center;}

ul.catli { margin:0px 0px 5px 0px;
padding:0px;}
ul.catli li { width:159px;text-align:left; background:url(img/catbg_02.gif) repeat-y top left;
list-style-type:none;
padding:7px 15px 8px 15px;
margin:0px;color:#fff;
font-weight:bold;
font-size:13px;
border-bottom:1px #A5A5A5 dashed;}
ul.catli li a{ color:#fff; text-decoration:underline;}

ul.catli li a:link{ color:#fff; text-decoration:underline;}

ul.catli li a:visited{ color:#fff; text-decoration:underline;}

ul.catli li a:hover{ color:#fff; text-decoration:none; background-color: #AABAFF;}


/* ナビゲーション */
#navi { width:700px; margin:0px auto -4px auto; height:40px; line-height:0px;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:40px; margin:0px auto; padding:0px; width:700px; clear:both;}
ul.mainnavi li{ float:left; height:40px; line-height:0px;}
ul.mainnavi a { text-indent: -9999px; text-decoration:none;}

* html #navi {
	margin:0 auto 0 auto;
}

a.lia{ display:block; width:95px; height:40px; background-image:url(img/navi01.gif); background-repeat:no-repeat;}
a:hover.lia{ background-position:-0px -40px;}

a.lib{ display:block; width:109px; height:40px; background-image:url(img/navi02.gif); background-repeat:no-repeat;}
a:hover.lib{ background-position:-0px -40px;}

a.lic{ display:block; width:212px; height:40px; background-image:url(img/navi03.gif); background-repeat:no-repeat;}
a:hover.lic{ background-position:-0px -40px;}

a.lid{ display:block; width:170px; height:40px; background-image:url(img/navi04.gif); background-repeat:no-repeat;}
a:hover.lid{ background-position:-0px -40px;}

a.lie{ display:block; width:114px; height:40px; background-image:url(img/navi05.gif); background-repeat:no-repeat;}
a:hover.lie{ background-position:-0px -40px;}


