@charset "shift_jis";

/********************************************************************/
/*COPYRIGHT .ONABOX @2008 ALL RIGHTS. RESERVED*/
/********************************************************************/


*{
	margin:0px;
	padding:0px;
	font-size:100%;
	line-height:1.4;
}

.clear{
	clear:both;
	margin:0px;
	padding:0px;
}
ul{
	padding:0px;
	margin:0px;
}

li{
	list-style-type:none;
	text-align:left;
	margin:0px;
	padding:0px;
}

img{
	border:0px;
}

/**********************************************/
/*SITE MAIN - HEADER*/
/**********************************************/

#top_frame{
	background-image: url("http://www.ona-img.com/img/top_frame.gif");
	width:930px;
	height:21px;
	margin:auto;
	padding:0px;
}
#main{
	width:900px;
	margin:0px;
	padding:0px 15px 0px 15px;
	margin:auto;
	background:#FFFFFF;
}

#main h1{
	margin:0px;
	padding:0px;
}
#menu{
	background:#FF3333;
	margin:2px 0px 2px 0px;
	padding:4px 5px 4px 5px;
	width:890px;
	height:27px;
}
.menu_btn{
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	width:884px;
	height:21px;
	border:3px solid #B42424;
}
.menu_btn img{
	float:left;
	margin:0px;
	padding:0px;
}
#pankuzu{
	margin:0px 0px 12px 0px;
	width:900px;
	padding:6px 0px;
	font-size:12px;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
}

/**********************************************/
/*SITE MAIN - AD AREA*/
/**********************************************/
#adbox{
	float:left;
}
#adbox_sp{
	float:left;
	width:16px;
}
.adleft{
	background-image:url(http://www.ona-img.com/img/ad_top.gif);
	width:420px;
	height:31px;
	padding:13px 0px 0px 30px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
.adright{
	background-image:url(http://www.ona-img.com/img/ad_top2.gif);
	width:404px;
	height:31px;
	padding:13px 0px 0px 30px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
.adbox_left{
	width:422px;border-left:1px solid #000;
	border-right:1px solid #000;
	height:152px;
	padding:13px;
	font-size:12px;
}
.adbox_left h3{
	color:#DD0000;
	font-weight:bold:
	font-size:12px;
	margin-bottom:12px;
	padding:0px;
}
.adbox_left img{
	margin:0px 12px 12px 0px;
	padding:0px;
}
.adbox_right{
	width:406px;border-left:1px solid #000;
	border-right:1px solid #000;
	height:152px;
	padding:13px;
	font-size:11px;
}
.adbox_bottom{
	background-image:url(http://www.ona-img.com/img/ad_top_bottom.gif);
	width:450px;
	height:14px;
	margin-bottom:12px;
}
.adbox_bottom2{
	background-image:url(http://www.ona-img.com/img/ad_top_bottom2.gif);
	width:434px;
	height:14px;
	margin-bottom:12px;
}
.adbox_img{
	width:130px;
	margin-right:8px;
	float:left;
}
.adbox_img_last{
	width:130px;
	float:left;
}
.adbox_img_last img{
	margin-bottom:5px;
}
.adbox_img img{
	margin-bottom:5px;
}
/**********************************************/
/*SITE MAIN - LEFT*/
/**********************************************/

#left{
	width:200px;
	margin:0px;
	padding:0px;
	float:left;
	background:#FFFFFF;
}
.box{
	width:178px;
	margin:0px;
	padding:10px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-size:12px;
}

.box li {
	margin:0px;
	padding:0px;
	float:left;
	font-size:11px;
	width:89px;
}
.box a{
	font-size:11px;
}

.box_bottom{
	background-image: url("http://www.ona-img.com/img/box_bottom.gif");
	width:200px;
	height:9px;
	margin:0px 0px 12px 0px;
	padding:0px;
}
.related_img{
	margin:0px;
	padding:6px;
	float:left;
}


/**********************************************/
/*SITE MAIN - CONTENTS*/
/**********************************************/

#contents{
	width:470px;
	margin:0px;
	padding:0px 15px 0px 15px;
	float:left;
	background:#FFFFFF;
}
#contents h2 {
	margin:0px;
	padding:13px 0px 0px 31px;
	background-image: url("http://www.ona-img.com/img/entry_ttl.gif");
	font-size:14px;
	height:31px;
	width:439px;
	color:#FFFFFF;
}

#h2_a a{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.entry{
	width:468px;
	margin:0px;
	padding:0px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-size:12px;
}

.entry_bottom{
	background-image: url("http://www.ona-img.com/img/entry_bottom.gif");
	width:470px;
	height:16px;
	margin:0px 0px 12px 0px;
	padding:0px;

}

.entry_box{
	margin:0px;
	padding:19px;
}
.entry_box table{
	width:430px;
}
.td_space{
	padding:0px 0px 6px 6px;
}

#contents h3{
	margin:0px;
	padding:12px 0px 0px 0px;
	background:#D10600;
	font-size:14px;
	text-align:center;
	height:30px;
	width:468px;
	color:#FFFFFF;
	font-weight:normal;
}

.ent_txt_box{
	margin:0px;
	padding:20px;
	background:#D5EAFF;
	border:1px dotted #000000;
	width:388px;
	text-align:left;
}
.ent_txt_box img{
	padding:0px 0px 6px 0px;
}
.ent_txt_box_ttl{
	padding:0px;
	color:#000099;
	font-size:14px;
	font-weight:bold;
}
.thum_box{
	width:430px;
	margin:0px;
	padding:0px;
}

.thum_box img{
	margin:3px;
	padding:0px;
}
.thum_lists{
	float:left;
	width140px
}

.thum_news{
	overflow:auto;
	width:137px;
	border-bottom:1px solid #cccccc;
	height:42px;
	font-size:11px;
	margin-bottom:11px;
}


/**********************************************/
/*SITE MAIN - RIGHT*/
/**********************************************/

#right{
	width:200px;
	margin:0px;
	padding:0px;
	float:right;
	background:#FFFFFF;
}

/**********************************************/
/*SITE FOTTER BOTTOM FRAME*/
/**********************************************/
#footer{
	text-align:center;
	font-size:11px;
	padding:14px;
	border-top:1px dotted #000000;
	font-weight:bold;
}

#bottom_frame{
	background-image: url("http://www.ona-img.com/img/bottom_frame.gif");
	width:930px;
	height:13px;
	margin:auto;
	padding:0px;
}


/**********************************************/
/*SITE SEARCH*/
/**********************************************/
.imgsize img{
	width:200px;
	height:140px;
}


/**********************************************/
/*SITE MAP*/
/**********************************************/
h4{
	border-left:4px solid #FF0000;
	margin:6px;
	padding:0px 0px 0px 6px;
	font-size:14px;
}

#sitemap{
	margin:0px;
	padding:0px;
}
#sitemap li{
	width:190px;
	margin:4px 0px 4px 12px;
	font-size:12px;
	float:left;
}
#sitemap hr{
	margin:12px 6px;
}
#all_movie_list{
	margin:0px;
	padding:0px;
}
#all_movie_list li{
	margin:4px 0px 4px 12px;
	font-size:12px;
}


/**********************************************/
/*ADDITIONAL CATEGORY*/
/**********************************************/

.mv_img{
	float:left;
	width:165px;
	margin-right:12px;
	margin-bottom:12px;
}

.mv_right{
	float:left;
	width:253px;
	font-size:12px;
}
.mv_right a{
	font-weight:bold;
	color:#DD0000;
	text-decoration:none;
}
.mv_right p{
	margin-bottom:11px;
}
.blue{
	color:#0000DD;
	font-size:10px;
}


p.pages{clear:both;padding-top:8px;text-align:center;line-height:200%;font-size:12px;}
.pages a{color:#666666;font-weight:bold;}
p.pagination a{text-decoration:none;}
.pagination a{padding:2px 5px;background:#FFFFFF;color:#666666;border:1px solid #666666;text-decoration:none;}
.pagination a:hover{padding:2px 5px;border:1px solid #0188E2;background:#FFF;color:#0188E2;text-decoration:none;text-decoration:none;}

.page{padding:2px 5px;background:#000000;color:#FFF;border:1px solid #000000;}



/**********************************************/
/*DEAI - HEADER*/
/**********************************************/

#deai_head{
	background-image: url("http://www.ona-img.com/img_lter/letter_head.gif");
	width:650px;
	height:16px;
	margin:auto;
	margin-top:20px;
	padding:0px;
}


#deai_foot{
	background-image: url("http://www.ona-img.com/img_lter/letter_foot.gif");
	width:650px;
	height:16px;
	margin:auto;

	padding:0px;
}


#deai_main{
	width:582px;
	margin:0px;
	padding:20px 34px 0px 34px;
	margin:auto;
	background:#FFFFFF;
	font-size:15px;
}
#deai_main h2{
	font-size:32px;
	font-weight:bold;
	color:#000;
	margin:24px 0px 16px 0px;
}
#deai_box{
	width:538px;
	margin:10px;
	padding:12px;
	background:#FBFBFB;
	border:1px solid #CCCCCC;
	line-height:160%;
}

#deai_gray_box{
	width:514px;
	margin:20px;
	padding:14px;
	background:#FAF5CA;
	line-height:160%;
}
.deai_img{
	width:200px;
	float:left;
}

.deai_txt{
	width:324px;
	float:left;
	margin-left:14px;
	color:#990066;
}
.deai_txt h3{
	font-size:18px;
}
.deai_enter{
	text-align:center;
	margin:14px 0px 12px 0px;
}

#deai_bottom{
	background-image: url("http://www.ona-img.com/img_lter/letter_bottom.gif");
	width:650px;
	height:16px;
	margin:auto;
	margin-bottom:24px;
	padding:0px;
}
