@charset "UTF-8";

/* =========================================================
#mainimage
========================================================= */

#mainimage{
	width:650px;
	margin:5px auto 5px;
	}

/* =========================================================
maincontents
========================================================= */

#maincontents-wrap{
	width:660px;
	overflow: hidden;
	position: relative;
	}

/*--------------------------------------------------------- 
 #picup
--------------------------------------------------------- */	

#picup-zoom{
	margin:0 15px 10px 3px;
	width:255px;
	float:left;
	line-height:120%;
	font-size:13px;
	}
#picup-zoom ul li{
	overflow:hidden;
	potision:relative;
	margin:5px 0 5px 0;
	}
#picup-zoom p.photo{
	margin:3px 0 0 0;
	width:99px;
	float:left;
	}
#picup-zoom p.title{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}
#picup-zoom p.title img{
	}
#picup-zoom p.read{
	padding-left:103px;
	margin:0 0 0 0;
	}

#picup-osusume{
	margin:0 0 10px 0;
	width:366px;
	float:left;
	}
#picup-osusume p{
	margin:0 0 5px 0;
	}

/*--------------------------------------------------------- 
 #news,#newslink
--------------------------------------------------------- */	

 #new-wrap{
	width:357px;
	margin:0 0 10px 3px;
	 clear:both;
	float:left;
	}
#new-wrap h2{
	}

#newslink{
 margin:0 0 5px 0;
 }
 
#new-wrap dl{
	text-align:left;
	font-size:85%;
	height:170px;
	overflow:auto;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	padding-top:10px;
	}
#new-wrap dt{
	margin:0 0 0 5px;
	padding:0 7px 0 15px;
	width:310px;
	background: url(../images/common/arrowmini_topnews.gif)  no-repeat 5px 0;
	height:14px;
	}
#new-wrap dd{
	margin:0 5px 5px 10px;
	padding:0 7px 3px 5px;
	width:310px;
	border-bottom:1px dotted #999;
	}



/*--------------------------------------------------------- 
 #cm movie
--------------------------------------------------------- */	

#cm-wrap{
	width:265px;
	height:270px;
	background: url(../images/top/cm_back.gif) no-repeat;
	position:relative;
	margin:0 12px 15px 0;
	float:right;
	}
#cm-wrap object{
	position:absolute;
	top:35px;
	left:24px;
	}
