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

body{
	background:url(../img/index/back.jpg);
	background-repeat:repeat-x;
	margin:0px auto;
	padding:0px;
	font-size:12px;
	line-height: 1.4em;
	background-color:#FFF;
	color:#555555;
}

a {	text-decoration: none;color:#555555;}
ul{ margin:5px 20px;}
li{	margin:5px;	padding-left:10px;	}
p{ margin:10px;}
h1,h2,h3,h4,h5{
	font-size:12px;
	font-weight:normal;
	margin:0px;
}

p.top{
	text-align:center;
	padding:2px 2px;
	clear:left;
	background-color:#D5BEA7;
	width:50px;
	margin-left:660px;
	border-bottom:2px solid #C09D7A;
	border-right:2px solid #C09D7A;
	}

#main_box{
	width:1050px;
	height:auto;
	border-left:1px solid  #5E512B;
	margin:0px auto 0px auto;
	float:inherit;
	clear:left;
	}
	

/*　2010-10-14　追加　*/

#b_left{
	width:204px;
	float:left;
	height:auto;
	background:url(../img/index/back.jpg);
	background-repeat:repeat-x;
	}
	#b_l_top{
		width:204px;
		float:left;
		clear:left;
		height:auto;
	}
	#b_l_btm{
	width:204px;
	float:left;
	clear:left;
	height:auto;
		
	}

#b_right{
	width:800px;
	float:left;
	border-right:1px solid  #5E512B;
	}



	
	
	#head{
		width:800px;
		height:75px;
		background:url(../img/index/head.jpg);
		background-repeat:no-repeat;
		float:left;
		clear:left;
		text-align:left;
		}

	#foot{
		width:790px;
		padding-right:10px;
		height:52px;
		padding-top:70px;
		padding-bottom:10px;
		background:url(../img/index/foot.jpg);
		text-align:left;
		color:#ffffff;
		float:left;
		clear:left;
		}

/*　各ページの基本　*/

	.menu{
		width:160px;
		height:24px;
		border:0;
		float:left;
		text-align:center;
		background-image:url(../img/index/menu_back.jpg);
		background-repeat:repeat-x;
		}
	#image{
		width:800px;
		height:auto;
		float:left;
		clear:left;
		text-align:center;
		}

	.doubleline {/*二重取り消し線*/
		background-image:url(../img/index/d_line.gif);
		background-repeat:repeat-x;
		background-position: center;
	} 

	.close{	color:#808000;	}

.list_kokuchi{
	width:348px;
	height:auto;
	float:left;
	clear:left;
	text-align:left;
	padding-bottom:15px;
	padding-left:5px;
	border-bottom:1px dotted #666666;
				}


.kokuchi{
	float:left;
	clear:left;
	width:330px;
	height:auto;
	text-align:left;
	color:#F00;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #F00;
	}
	p.kok_txt{
		margin:10px 0px;
		padding-left:10px;
		}
	p.kok_txt2{
		font-size:12px;
		padding-left:20px;
		margin:10px 0px;
		}
	span.weight{font-weight:bold;}

	p.l0719{ margin:6px 0px;}
	
	.stl{color:#00F;}
