@charset "utf-8";

@import url("../packages/default/css/import.css");

div#header h1 a {
background:url("http://www.kg9.net/user_data/packages/default/img/header/logo.gif") repeat scroll 0 0 transparent;
display:block;
float:left;
height:81px;
margin:8px 0 0 8px;
width:292px;
}

body {
background-color:#EDE1C2;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
letter-spacing:1px;
line-height:150%;
}

div#categoryarea {
background-color:#F9F4E9;
border:1px solid #CCCCCC;
padding:10px;
width:144px;
}

#fotter {
background-color:#001D3F;
border-top:1px solid #001D3F;
color:#FFFFFF;
font-size:90%;
margin:0 auto;
padding:15px 8px;
text-align:center;
width:764px;
}

div#listtitle {
background:url("http://www.kg9.net/images/title_icon.gif") no-repeat scroll left center #F9F4E9;
border-color:#966731 #CCCCCC #999999;
border-style:solid;
border-width:2px 1px;
margin:0 0 10px;
width:580px;
}

div#detailtitle {
background:url("http://www.kg9.net/images/title_icon.gif") no-repeat scroll left center #F9F4E9;
border-color:#966731 #CCCCCC #999999;
border-style:solid;
border-width:2px 1px;
margin:0 0 10px;
width:580px;
}

div#newsarea {
font-size:95%;
margin:0 auto;
width:400px;
}

div#categoryarea {
background-color:#F9F4E9;
border:1px solid #CCCCCC;
font-size:80%;
padding:10px;
width:144px;
}

#mt15{
margin-top:15px;
}


#top_bn{
margin:15px 0 0 15px;
width:400px;
}

/* ここからメニュー部分全体   リストマーク非表示  メニュー全体の幅 */
div#left_menu ul {width: 166px;　
margin:0 0 15 0;
padding: 0;}
div#left_menu ul li { float: left;
list-style: none;
list-style-type: none;
}


/* 『 menu00 』 の設定 */
div#left_menu ul li a#menu00 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.kg9.net/images/menu00.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu00:hover,
div#left_menu ul li a#menu00:active { 
background-position: 0px -30px;
}

/* 『 menu01 』 の設定 */
div#left_menu ul li a#menu01 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.kg9.net/images/menu01.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu01:hover,
div#left_menu ul li a#menu01:active { 
background-position: 0px -30px;
}

/* 『 menu02 』 の設定 */
div#left_menu ul li a#menu02 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.kg9.net/images/menu02.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu02:hover,
div#left_menu ul li a#menu02:active { 
background-position: 0px -30px;
}

/* 『 menu03 』 の設定 */
div#left_menu ul li a#menu03 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.kg9.net/images/menu03.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu03:hover,
div#left_menu ul li a#menu03:active {
background-position: 0px -30px;
}

/* 『 menu04 』 の設定 */
div#left_menu ul li a#menu04 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.kg9.net/images/menu04.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu04:hover,
div#left_menu ul li a#menu04:active { 
background-position: 0px -30px;
}

/* 『 menu05 』 の設定 */
div#left_menu ul li a#menu05 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
margin-bottom:15px;
background: transparent url(http://www.kg9.net/images/menu05.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu05:hover,
div#left_menu ul li a#menu05:active { 
background-position: 0px -30px;
}


/* 新規ページ設定 */
#main{
margin:15px 0 0 15px;
}

/* テキスト太文字ブルー */
.tx_blue{
font-weight:bold;
color:#001D3F;
}
.tx_red{
font-weight:bold;
color:#C40E18;
}
.bg_gray{
background-color:#CCCCCC;
font-weight:bold;
}
.bg_blue{
background-color:#E4EFF6;
font-weight:bold;
color:#001D3F;
}

.top_bn{
	width:400px;
	height:200px;
	display:block;
}
a.top_bn img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.top_bn:hover img{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}


.bn_01{
	width:165px;
	height:200px;
	display:block;
}
a.bn_01 img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.bn_01:hover img{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.bn_02{
	width:400px;
	height:150px;
	display:block;
}
a.bn_02 img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.bn_02:hover img{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.bn_03{
	width:165px;
	height:145px;
}
a.bn_03 img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
abn_03:hover img{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
