@charset "UTF-8";
/* CSS Document */


img{
	border:0px;
}
input{border:0;}
th{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:20px;
	color:#222222;
	vertical-align:top;
	padding-left:3px;
}
td{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:20px;
	color:#222222;
	vertical-align:top;
}
a:link { color: #FFF; text-decoration: underline;}
a:visited { color: #FFF; text-decoration: underline;}
a:hover { color: #FFF; text-decoration: none;}
#footer a{color:white; text-decoration:none;}
#breadcrumb{padding:8px;background-color:#D9CDB5;color:#333;text-align:left;}
#breadcrumb a{color:#333;}
#container{
	width:950px;
	position:relative;
	margin:0px auto;
	text-align:left;

	zoom: 1;
	overflow: hidden;
	overflow: -moz-scrollbars-none;

}
#header{
width:950px;
height:98px;
background-color:#0C0800;
/*margin:0px auto;*/

}
#header .left{
float:left;
/*background-image:url(../images/01_TOP_r1_c3.gif);*/
width:161px;
height:97px;
}
#header .left a{
display:block;
width:143px;
height:77px;
/*text-indent:-9000px;
overflow:hidden;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;*/
margin:10px;
}
#header .right{
float:right;
width:580px;
/*height:25px;*/
margin:5px;
text-align:right;
padding-right:5px;
}
#header .right h1{
margin-top:3px;
font-size:12px;
margin-bottom:0;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#header .right img{
/*margin-top:10px;*/
margin-top:5px;
}




#footer{
width:100%;
/*float:right;
margin-right:170px;*/
text-align:right;
background-color:#120A01;
font-size:10px;
line-height:14px;
margin-top:10px;
}
#footlink{
margin-top:20px;
}
#footlink a{
color:#FFFFFF;
}

.attention{
color:#CC0000;
}

.back{
display:block;
width:679px;
height:10px;
background-image:url(../images/back.gif);
background-repeat:no-repeat;
text-indent:-9000px;
overflow:hidden;
}
/*
#navtop{
width:300px;
}
#navtop a.navtop01{
float:right;
display:block;
width:101px;
height:19px;
background-image:url(../images/navtop01.gif);
background-repeat:no-repeat;
text-indent:-9000px;
overflow:hidden;
}*/
#navtop{width:100%;}
#navtop a:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
}
#navtop ul{margin:0; padding:0;margin-left:200px;}
* html #navtop ul{margin-left:175px;}
*:first-child+html #navtop ul{margin-left:175px;}

#navtop li{list-style:none;float:left;margin-right:5px;}
.clear{clear:both; line-height:0; height:0;}

#navtop2{text-align:right;padding-top:10px;font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
#navtop2 a{text-decoration:none;}
#navtop2 a:hover{text-decoration:underline;}


.box01{border:solid 1px #271D14;background-color:black;padding:5px;color:#FFE5CD; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
.box01 a{color:#FFE5CD; text-decoration:none;}
.box02{border:solid 1px #271D14;background-color:black;padding:5px; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; background-image:url(../images/bg_announce.jpg); background-repeat:no-repeat; color:#330000;line-height:18px; }
.box02 a{color:#FFE5CD; text-decoration:none;}

.marb05{margin-bottom:5px;}
.marb07{margin-bottom:7px;}
.marb10{margin-bottom:10px;}
.marb20{margin-bottom:20px;}
.marb30{margin-bottom:30px;}
.mart10{margin-top:10px;}
.mart20{margin-top:20px;}
.marr30{margin-right:30px;}

#localnavi{margin-top:18px;margin-left:6px;}
#localnavi a{margin:0;padding:0;display:block;}
#localnavi img{margin:0;padding:0;}

ul#bookmark{margin:0;padding:0;position:relative;overflow:hidden;height:25px; vertical-align:middle;margin-left:5px;margin-top:10px;}
ul#bookmark li{list-style:none;float:left;padding:0 2px;}
ul#bookmark .p{padding-top:5px;}

ul#nav2{width:950px;position:relative;overflow:hidden;margin:0;padding:0;margin-bottom:2px;}
ul#nav2 li{width:95px;float:left;font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";text-align:center; list-style:none;}
ul#nav2 a{display:block;padding:8px 0 5px 0;background-color:#423427;border-left:1px solid #3A2E22;border-right:1px solid #3A2E22;border-top:1px solid #241B12;border-bottom:5px solid #2B1F13;color:#FFF; text-decoration:none;}
ul#nav2 a:hover{display:block; background-color:#766750;border-left:1px solid #766750;border-right:1px solid #766750;border-top:1px solid #766750;border-bottom:5px solid #3A2A13;}

.new{background-color:#FFCC00;color:#FFF;padding:3px 5px 1px 5px;}
.orange{color:#FFCC00;}