@charset "utf-8";


h3,ul,li{
	list-style:none;
	margin:0;
	padding:0;
}


#container{
	padding:0;
	margin:0;
	width:760px ;
	background:url(../img/bg2.jpg) no-repeat ;
}
#container:after{
	content: ".";
	display: Block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*header*/

#header {
	padding:0;
	margin:0;
	width:760px ;
	height:120px ;
}

#header h1 {
	width:570px;
	height:120px;
	display:block;
	text-indent:-9999px;
	background:url(../img/header.jpg) no-repeat;
	float:left;
}

#header h2 {
	width:190px;
	height:120px;
	display:block;
	float:right;
}
#header:after{
	content: ".";
	display: Block;
	height: 0;
	clear: both;
	visibility: hidden;
}
	

/*contents*/

#contents{
	padding:0;
	margin:0;
	width:760px;
}

#read{
	padding:0;
	margin:0;
	width:250px;
	height:590px;
	float:right;
	background:url(../img/copy.jpg) no-repeat;
	text-indent:-9999px;
}

#menu{
	padding:0;
	margin:0;
	width:510px;
	height:590px;
	float: left;
}

#menu01 p,#menu02 p,#menu03 p,#menu04 p{
	padding:0 0 0 5px;
	margin:0;
	width:140px;
	color:#333333;
	line-height:135%;
}

#menu01{
	padding:0 0 5px 20px;
	margin:0;
	width:490px;
	height:135px;
	background:url(../img/body_bg01.jpg) no-repeat 20px bottom;
}

#menu02{
	padding:0 0 5px 20px;
	margin:0;
	width:490px;
	height:160px;
	background:url(../img/body_bg02.jpg) no-repeat 20px bottom;
}

#menu03{
	padding:0 0 5px 20px;
	margin:0;
	width:490px;
	height:140px;
}

#menu04{
	padding:0 0 20px 20px;
	margin:0;
	width:490px;
	height:120px;
	background:url(../img/body_bg04.jpg) no-repeat 20px bottom;	
}

.flame_left{
	margin:0;
	padding:0 0 0 12px;
	width:155px;
	float:left;
}

.flame_right{
	width:291px;
	margin:0;
	padding:0 12px 0 0;
	float:right;
}

/***platelink setting***************************************************/

#menu01 .flame_left a:link,#menu01 .flame_left a:visited,#menu01 .flame_left a:active{
	padding:0;
	margin:8px 0 5px 0;
	width:153px;
	height:32px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/navi_btn01.jpg) no-repeat;
}

#menu01 .flame_left a:hover{
	padding:0;
	margin:8px 0 5px 0;
	width:153px;
	height:32px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/navi_btn01_o.jpg) no-repeat;
}

#menu02 .flame_left a:link,#menu02 .flame_left a:visited,#menu02 .flame_left a:active{
	padding:0;
	margin:8px 0 5px 0;
	width:153px;
	height:32px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/navi_btn02.jpg) no-repeat;
}

#menu02 .flame_left a:hover{
	padding:0;
	margin:8px 0 5px 0;
	width:153px;
	height:32px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/navi_btn02_o.jpg) no-repeat;
}


#menu03 .flame_left a:link,#menu03 .flame_left a:visited,#menu03 .flame_left a:active{
	padding:0;
	margin:8px 0 5px 0;
	width:153px;
	height:32px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/navi_btn03.jpg) no-repeat;
}

#menu03 .flame_left a:hover{
	padding:0;
	margin:8px 0 5px 0;
	width:153px;
	height:32px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/navi_btn03_o.jpg) no-repeat;
}
/***********************************************************************/

#menu01 .flame{
	width:291px;
	height:125px;
	overflow:auto;
	padding:0;
	margin:0;
	color:#FFFFFF;
	background:url(../img/flame_bg04.jpg) repeat-x top;
	display:block;
}

#menu02 .flame{
	width:291px;
	height:150px;
	padding:0;
	margin:0;
	overflow:auto;
	color:#FFFFFF;
	background:url(../img/flame_bg04.jpg) repeat-x top;
	display:block;

}

#menu03 .flame{
	width:291px;
	height:135px;
	overflow:auto;
	padding:0;
	margin:0;
	color:#FFFFFF;
	background:url(../img/flame_bg04.jpg) repeat-x top;
	display:block;

}


.flame_bg01{
	padding:5px 0 5px 0;
	margin:0;
	width:490px;
	background: url(../img/flame_bg01.jpg) repeat-y;
}

.flame_bg02{
	padding:0;
	margin:0;
	width:490px;
	height:125px;
	background: url(../img/flame_bg02.jpg) no-repeat top center;
}

.flame_bg03{
	padding:0;
	margin:0;
	width:490px;
	height:135px;
	background: url(../img/flame_bg02.jpg) no-repeat top center;
}

.flame_bg05{
	padding:0;
	margin:0;
	width:490px;
	height:150px;
	background: url(../img/flame_bg02.jpg) no-repeat top center;
}

.flame_bg01:after{
	content: ".";
	display: Block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*flame common*/

.flame a:link,.flame a:visited,.flame a:active{
	padding:0;
	margin:0;
	color:#FFFFFF;
	text-decoration:underline;
}

.flame a:hover{
	padding:0;
	margin:0;
	color:#FFFFFF;
	text-decoration:none;
}


.flame ul{
	margin:0;
	padding:5px 0 0 10px;
}

.flame li.txt01{
	margin:0;
	padding:0 0 1px 10px;
	list-style:none;
	background:url(../img_all/list01.gif) left 8px no-repeat;
}


#txt02{
	width:100px;
	margin:0 0 0 15px;
	padding:0 0 1px 10px;
	list-style:none;
	background:url(../img_all/list07.gif) no-repeat center left ;
}
#txt03{
	width:100px;
	margin:0 0 0 94px;
	padding:0 0 1px 10px;
	list-style:none;
	background:url(../img_all/list07.gif) no-repeat center left ;
}
#txt04{
	width:100px;
	margin:0 0 0 74px;
	padding:0 0 1px 10px;
	list-style:none;
	background:url(../img_all/list07.gif) no-repeat center left ;
}

/*topcis*/
.flame dl{
	width:250px;
	margin:0;
	padding:8px 12px 0 12px;
	line-height:120%;
	list-style:none;
}
.flame dt{
	margin:0;
	padding:0;
	width:70px;
	float:left;	
}
.flame dd{
	margin:0;
	padding:0;
	width:170px;
	float:right;	
}

.flame dl:after{
	content: ".";
	display: Block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#contents:after{
	content: ".";
	display: Block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*footer*/

#footerbg {
	margin:0px;
	padding:0px;
	height:50px;
	background:url(../img/footer_bg.jpg) repeat-x;
	border:none;
}

#footer {
	margin:0px;
	padding:0px;
	width:760px;
	height:50px;
	background:url(../img/footer.jpg) no-repeat 1px 0px;
	color:#999999;
	border:none;
}

#footer_nav {
	padding:7px 0px 0px 24px;
	margin:0px;
	width:736px;
	display:block;
	border:none;
}
/*
#footer_nav {
	padding:6px 0px 0px 24px;
	margin:0px;
	width:736px;
	display:block;
	border:none;
}*/
#footer_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#footer_nav li{
	padding:0px;
	margin:0px;
	border:none;
	list-style:none;
	display:inline;	
}

#footer_nav span{
	padding:0 5px 0 10px;
	margin:0;	
}

#footer a:link,#footer a:visited,#footer a:active{
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#808080;
}

#footer a:hover{
	padding:0px;
	margin:0px;
	color:#817D50;
	text-decoration: underline;
}


#copy {
	padding:0;
	margin:0;
	width:760px;
	text-indent:-9999px;
	font-size:1px;
}