@charset "Shift_JIS";

@import url('header_14.css');
@import url('footer.css');
@import url('menu.css');
@import url('content.css');
@import url('font.css');
@import url('home.css');
body {
	margin: 0px;
	padding: 0px;
	font-size:80%;
	line-height:120%;
	background:#FFFFFF url('k013_n_common_01.gif') repeat-y center top;
	font-family:‚l‚r ‚oƒSƒVƒbƒN,Osaka;
	color:#454545;
}

h1,h2,h3,h4,h5,img,ul,li,ol,dl,dt,dd,div,span,form,p,img {
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
}


/*COMMON
---------------------------------------------------- */
hr , .hidden{display:none;}
a{color:#C40F2F;}
a:hover{text-decoration:none;}
tbody{text-align:left;}
.clear{clear:both;}
.none{
	margin: 0px;
	padding: 0px;
	font-weight:normal;
	background:none;
	color:000000;
}

.title1_8{
	background:#EEEEEE;
	padding:5px;
	font-size:90%;
	margin:0 0 8px 0;
}
.title1_8b{
	background:#EEEEEE;
	padding:5px;
	font-size:120%;
	margin:0 0 8px 0;
}
.title1_16{
	background:#EEEEEE;
	padding:5px;
	font-size:90%;
	margin:0 0 16px 0;
}
.title1_16b{
	background:#EEEEEE;
	padding:5px;
	font-size:120%;
	margin:0 0 16px 0;
}
.title2_8{
	font-size:130%;
	color:#C40F2F;
	font-weight:bold;
	margin:0 0 8px 0;
}
.title2_16{
	font-size:130%;
	color:#C40F2F;
	font-weight:bold;
	margin:0 0 16px 0;
}


/*BASE
---------------------------------------------------- */

#container{
	margin: 0px auto;
	width:780px;
	padding-bottom:10px;
}

	#index{
		clear:both;
		width:771px;
		padding:0 0 0 8px;
		margin-left:1px;
		background:url('k013_n_index_01.gif') repeat-y right;
	}
		#index_content{
			float:left;
			width:569px;
			margin:8px 0 0 0;
		}
		#index_menu{
			float:right;
			width:194px;
			margin:0;
		}

	#main{
		clear:both;
		width:763px;
		padding:0 8px 25px 8px;
		margin-left:1px;
	}
		#main #menu{
			float:left;
			width:193px;
			margin:16px 0 0 0;
		}
		#main #content{
			float:right;
			width:554px;
			margin:16px 0 0 0;
		}
		#main #content.content_all{
			width:763px;
		}

	#footer{
		clear:both;
		width:779px;
		margin-left:1px;
		border-top:1px solid #CCCCCC;
	}



#pop{
	margin: 0 auto 25px auto;
	padding:0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
	#pop h1{
		background:url('k013_n_common_19.gif') repeat-x;
		border-bottom:1px solid #CCCCCC;
		padding:14px 0 14px 15px;
		margin-bottom:16px;
	}

	#pop #content{
		padding:0 16px 0 16px;
	}

	#pop address{
		clear:both;
		margin-top:20px;
		border-top:1px solid #CCCCCC;
		padding:8px 0 8px 8px;
	}


