@charset "utf-8";

body {
	background-image:url(/image/bk_body2.gif);
	/*background-repeat:repeat-y;*/
	margin:0px;
	padding:0px 0px 30px 0px;
	text-align:center;
	font-size:90%;

}

h1, h2, h3, h4, h5, h6{
	font-size:100%;
	padding:0px;
	margin:0px;
}
p{
	padding:0px;
	margin:0px;
}

table{
	font-size:100%;
}

img{
	border:none;
}

a:link, a:visited{
	color:#CC0000;
	text-decoration: none;
}

a:hover, a:active{
	color:#004284;
	text-decoration: underline;
}



#wrapper{
	width:780px;
	border:solid 4px #C8C094;
	/*font-size:80%;*/
	line-height:140%;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	background-color:#F4F4EA;
	text-align:left;
	/*width:750px;*/
	background-image:url(../image/bk_wrapper.jpg);
	background-repeat:no-repeat;
}


#header{
	/*background-image:url(../image/bk_wrapper.jpg);*/
	background-repeat:no-repeat;
	height:60px;
	width:780px;
	/*background-color:red;*/
}

#header .logo{
	margin:10px 0px 0px 10px;
	float:left;
}


#header img{
	/*margin:10px 0px 0px 10px;*/
}

#header .home{
	float:right;
	margin:5px 8px 0px 0px;
}

/*navi_box*/
#navi_box{
	clear:both;
	background-image:url(../image/bk_navi_box.jpg);
	background-repeat:no-repeat;
	heithg:100px;
	width:755px;
	margin-left:7px;
}

#navi_box table{
	margin:5px 0px 5px 0px;
}

#navi_box ul{
	margin:0px;
	padding:5px 0px 5px 0px;
}

#navi_box li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	/*heigtht:36px;*/
	width:125px;
	/*display:block;*/
	float:left;
	display:inline ;
	list-style-position:outside;
}

#navi_box img{
	/*float:left;*/
}


/*leftbox*/
#leftbox{
	width:150px;
	float:left;
	margin:10px 0px 10px 7px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #C8C8C8;
}


#leftbox ul{
 	margin:0px;
 	padding:0px;
}

#leftbox li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	heigtht:20px;
	width:150px;
	display:block;
	display:inline ;
	/*float:left;*/
}



#rightbox {
    float:left;
    width:607px;
    height:auto;
    margin:0px 0px 10px 0px;
	padding:0px 0px 0px 5px;
}

/* leftbox */
.menu{
  border:1px #cccccc solid;
}

.menu .title{
  background-color:#cccccc;
  font-weight:bold;
  padding:2px 0px;
  text-align:center;
}


/* footer */
#footer {
    clear:both;
    /*width:750px;*/
    text-align:center;
	background-image:url(/image/bk_footer.jpg);
	background-repeat:no-repeat;
	padding:20px 0px 20px 0px;
	height:40px;
	width:780px;
}


#footer a:link, #footer a:visited{
	color:#004284;
	text-decoration:underline;
}

#footer a:hover, #footer a:active{
	color:#ffffff;
	text-decoration:underline;
}



/*system*/
#rightbox .act_block{
	background-color:#ffffff;
	margin:10px 0px 0px 0px;
	border:solid 5px #ECE9D8;
	display:block;
	padding:0px 3px 5px 3px;
}

#rightbox .title_box{
	background-image:url(/image/h3_bk.jpg);
	background-repeat:no-repeat;
}

#rightbox .title_box h3{
	padding:5px 0px 0px 25px;
	color:#ffffff;
	font-weight:normal;
	float:left;

}


#rightbox .detail{
	/*background-color:red;*/
	padding:0px 7px 0px 0px;
	margin:7px 0px 0px 0px;
	float:right;
	background-image:url(/image/h3_point.jpg);
}

#rightbox .detail a:link, #rightbox .detail a:visited{
	color:#E7E7E7;
	text-decoration:underline;
	background-image:url(/image/h3_point.jpg);

}

#rightbox .detail a:hover, #rightbox .detail a:active{
	color:#ffffff;
	text-decoration:underline;
	background-image:url(/image/h3_point.jpg);
}



#rightbox .act_block ul{
	cleat:float;
	margin:0px;
	padding:0px 0px 0px 10px;
}

#rightbox .act_block li{
	background-image:url(/image/list_mark.gif);
	background-repeat:no-repeat;
	padding:0px 0px 2px 12px;
	list-style-type:none;
}


.title_box{
	background-image:url(/image/h3_bk.jpg);
	background-repeat:no-repeat;
	padding:5px 0px 40px 0px;
	display:block;
}


