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

div.content0 {
	margin-bottom:10px;
	width:700px;
	float:right;

}

.content0 p {
	margin:0;
	padding:10px;
}

.content0 h2,.content0 h3,.content0 h4 {

}

div.content0 div.csc-frame-frame1 {
	background:url(../images/content0-frame1-bg.jpg) repeat-y;
	width:700px;
}

div.csc-frame-frame1-bottom {
	background:url(../images/content0-frame1-bottom.jpg) no-repeat;
	height:3px;
}

div.csc-frame-frame1 p , 
div.csc-frame-frame1 form , 
div.csc-frame-frame1 div.csc-textpic img , 
div.csc-frame-frame1 ul {
	padding:10px;
}

div.content0 table p, div.content1 table p, div.content2 table p {
	padding:0;
}


h2 {

}

h3 {

}

h4 {

}

h5 {

}


div.lnavi {
	margin-bottom:10px;
	float:left;
	width:220px;
	background:url(../images/lnavi-bg.jpg) repeat-y;
}


div.lnavi li a {
	background-repeat:no-repeat; 
	display:block; 
	overflow:hidden;
	text-indent: 999em; 
	white-space:nowrap; 
	height:34px;
}

div.lnavi li a:hover {
	background-position:0px -34px;
}

div.lnavi li.current a {
	background-position:0px -68px;
}

div.lnavi li.current ul li a {
	margin:1px 11px 1px 3px;
	padding:3px 5px 3px;
	text-indent: 0;
	white-space:normal;
	background-position:0;
	height:auto;
	text-decoration:none;
}

div.lnavi li.current li a:hover {
	text-decoration:underline;
	background-color:#eeeeee;
}

div.lnavi li.current li.current a {
	background-color:#267CE9;
	color:#FFFFFF;
}


/*新着テンプレート*/
.box-recommend {
	width: 175px;
	float: left;
/*	margin-right: 4px;*/
/*	font-size: 12px;*/
	color: #FF3E0D;
	font-weight: bold;
}
.name-recommend {
	color: #000000;
/*	font-size: 12px;*/
	font-weight: normal;
	background-color: #C8E8F7
}
.box-recommend img {
	border: 1px solid #4C91F0;
/*	width: 186px;*/
	margin-top: 8px;
	margin-bottom: 2px;
}