
/*----------------------------------
=03 Top
----------------------------------*/


#wrapper-top #bnr{
 margin:0 auto;
 width:100%;
 height:88px;
 background:url(../img/img_bana_bg.gif) repeat-x;
}
#wrapper-top #bnr ul li{
 float:left;
}
#wrapper-top #bnr .bnr-cont{
 margin:0 auto;
 width:803px;
}
#wrapper-top #bnr .bnr-cont h2{
width:117px;
 margin:13px 0 0 0;
 float:left;
}
#wrapper-top #bnr .bnr-cont h2 p{
width:117px;
text-align:right;
 margin:15px 0 0 0;
}
#wrapper-top #bnr .bnr-cont ul{
width:686px;
 margin:9px 0 0 0;
 float:right;
}
#wrapper-top #bnr .bnr-cont ul li{
margin:0 0 0 9px;
text-align:right;
 float:right;
}

#wrapper-top #bnr .bnr-cont ul li.kids-turi{
margin:1px 0 0 9px;
 float:right;
}





#contents{ 
 margin:0 auto;
 text-align:center;
  background:url(../img/img_gra.gif) top repeat-x;
}



#contents #main p{
	position:absolute;
	top:225px;
	left:90px;}


#contents .cont{
 width:803px;
 margin:0 auto;
 text-align:left;
}

#contents .cont .left{
 width:532px;
 float:left;
}


#contents .cont .left .news{
 width:514px;
 margin:22px 0 16px 0;
}

#contents .cont .left .news ul{
 	width:514px;
	margin:0 auto;
	text-align:left;
	}
#contents .cont .left .news ul li{
	padding:3px 0 4px 1px;
	background:url(../img/img_ten.gif) bottom repeat-x;
	}
#contents .cont .left .news ul li span{
	float:left;
	display:block;

	}
#contents .cont .left .news ul li .date{
	width:90px;
	background:url(../img/icon_arrow.gif) left no-repeat;
	background-position:15px 7px;
		padding-left:28px;
	}
#contents .cont .left .news ul li .title{
	width:393px;
	}
#contents .cont .left .add{
  width:514px;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 3px solid #dbdbdb;
  padding: 10px 0;
  background:url(../img/img_add.gif) #eeeeee 3px center no-repeat;
}
#contents .cont .left .add p{
	margin:0 0 0 169px;
	padding:0 5px 0 10px;
	line-height:18px;
	border-left: 1px solid #dbdbdb;
}




#contents .cont .left .companybox{
 width:200px;
 height:220px;
 background-color:#00aaef;
 margin:20px 0 0 20px;
}
#contents .cont .left .companybox p{
 width:165px;
 margin:0 0 0 19px;
 color:#FFFFFF;
 font-size:10px;
 line-height:18px;
}
#contents .cont .left .companybox p img{
 width:165px;
 margin:16px auto 0;
}
#contents .cont .left .bnr{
 width:200px;
 margin:15px auto 15px;
}

#contents .cont .left .bnr02{
 width:200px;
 margin:10px auto 10px;
}

#contents .cont .left .bnr03{
 width:200px;
 margin:3px auto 5px;
	}







#contents .cont .right{
 width:270px;
 float:right;
}
#contents .cont .right .bnr{
 margin:22px 0 0 0;
}
#contents .cont .right .bnr02{
 margin:7px 0 0 0;
}
#contents .cont .right .bnr03{
 margin:7px 0 10px 0;
}






#contents .cont .right .totop{
 width:611px;
 text-align:right;
 margin-top:30px;
}































#contents .cont .news02{
 width:393px;
 float:right;
}
#contents .cont .news02 h3.left{
 float:left;
 width:130px;
}
#contents .cont .news02 p{
 float:left;
 padding:10px 0 0 0 ;
 } 
#contents .cont .news02 p.right{
 float:right;
 width:97px;
 padding:10px 10px 0 0;
}

#contents .cont .news03{
 width:566px;
 height:164px;
 margin:20px auto 0px auto;
 text-align:left;
 float:left;
 background:url(../img/bg_top_box.gif) left bottom no-repeat;
}

#contents .cont .news03 .media{
 float:left;
 width:282px;
 height:157px;
 background:url(../img/img_ten.gif) right repeat-y; 
}
#contents .cont .news03 .media p.flame{
 margin:0 0 0 10px;
}
#contents .cont .news03 .couchi{
 float:left;
}
#contents .cont .news03 .couchi ul{
 width:200px;
 padding:5px 0 0 19px;
}
#contents .cont .news03 .couchi li{
 width:200px;
 padding:0 0 0 17px;
 margin:3px 0 0 0;
 background:url(../img/icon_top_pink.gif) left no-repeat;
 color:#e46e82;
}
#contents .cont .news03 .couchi li a{
 color:#e46e82;
}




#contents .cont #second-l{
	float:left;
	width:566px;
	margin-right:5px;
	}

#contents .cont #second-r{
	float:left;
	width:246px;
	margin-top:26px;
	}




#item {
	float:left;
	width:820px;
	margin:20px 0;
}
#book{
	float:left;
	width:330px;}

#dvd{
	float:left;
	width:474px;
	margin-left:8px;}

#book h6,#dvd h6,
#dvd h6,#dvd h6{
	margin-bottom:10px;}
#book dl,
#dvd dl{
	float:left;
	width:150px;
	margin-left:8px;
	}
#book dt,
#dvd dt{
	float:left;
	margin-right:5px;}

#book dd a{
    font-size:11px;
	line-height:1.5;
	color:#e07860;
	}
#book dd .txt-s,
#dvd dd .txt-s{
    font-size:10px;
	line-height:1.5;
	color:#666666;
	}

.dvd01 a{
    color:#75a664;
	font-size:11px;
	line-height:1.5;
	}
.dvd02 a{
    color:#e791c2;
	font-size:11px;
	line-height:1.5;
	}
.dvd03 a{
    color:#ae5136;
	font-size:11px;
	line-height:1.5;
	}


