@charset "utf-8";

@import url("default.css");
@import url("nivo-slider.css");


/*--header--*/

#header{width:980;height:90px;margin:0 auto;padding:8px;text-align:center;}

/*--navi--*/
	
#nv {width:200px;margin:5px 0 20px 30px;text-align:left;float:left;height:800px}

ul.nv-top li{
	margin:0px 0px;width:198px;
	padding:15px 0 5px;text-align:center;
	height:;background:#fff url(../img/home/nv-line.png) 0px 0px  no-repeat;}
ul.nv-top li.top{height:;background:#fff;}
	
ul.nv-top li.nv-wrk {font-size:12px;height:90px;line-height:20px;}
ul.nv-top li.tpc-txt {font-size:12px;line-height:20px;text-align:left;}

.nv-top li a:hover {opacity:0.7;filter:alpha(opacity=70);-ms-filter: "alpha( opacity=70 )";} 


/*--contents--*/

.main{float:left;width:650px;margin:20px 0 20px 30px;text-align:left;min-height:400px}
 
.tpcs-bnr{width:632px;padding:3px;border:#ccc solid 1px;margin-bottom:5px}

	
#rcmnd{float:left;text-align:left;margin:40px 0 0 ;}

#rcmnd li{float:left;text-align:left;margin:10px 0px 0px 0;width:210px;font-size:90%;line-height:1.5;min-height:265px}

#rcmnd li img{margin:5px 0;}

/* slide */

#top-img {float:left;
	margin: 0;
	text-align: left;
	width:640px;
	height:350px;
	position:relative;
	margin:10px 0 20px 40px;}


/* slide */

/*	Slideshow*/

#slides {
	position:absolute;
	z-index:100;
	width:640px;
	padding:0px;
	margin:20px auto;
	position:relative;
	}

.slides_container {
	width:640px;
	overflow:hidden;
	position:relative;
	display:none;
}

.slides_container a {
	width:640px;
	height:330px;	
	display:block;
}

.slides_container a img {
	display:block;
}

#slides .next,#slides .prev {
	position:absolute;
	top:0px;
	left:-35px;
	width:px;
	height:px;
	display:block;
	z-index:101;
}

#slides .next {
	left:500px;
}

#slides .pagination {
	position:absolute;
	margin:0px auto 0;
	top:400px;
	left:20px;
	width:100px;
	z-index:103;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:23px;
	height:0;
	padding-top:24px;
	background-image:url(../img/top/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -24px;
}




/* IE7 対策 */
ul.nv-main{
	zoom:1;}
*+html ul.nv-ft li{
    display:inline;
    zoom:1;}
*+html ul.nv-ftsub{
    zoom:1;
    position:relative;}
