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

div#header_container_index object{
width:920px;
height:134px;
display:block;
margin:0 auto;
margin-top:26px;
}

div#contents_container{
position:relative;
width:900px;
height:340px;
margin:0 auto;
}

div#main_board{
position:absolute;top:50%;right:-4px;
width:515px;
height:306px;
margin-top:-153px;
}

.mb_info{
background-image:url(/img/index/main_board_info.png);
}

.mb_movie{
background-image:url(/img/index/main_board.png);
}

/*---sub_menu-------------------------------------------------------------*/

ul#sub_menu{
position:absolute;top:8px;right:6px;
}

/*---topix-------------------------------------------------------------*/

div#topix{
position:absolute;top:38px;left:14px;
width:486px;
height:147px;
overflow:hidden;
padding:0;
}

ul.topix_box{
float:left;
width:150px;
height:142px;
text-align:center;
margin:1px 6px 0 6px;
}

ul.topix_box li{
width:160px;
display:block;
}

ul.topix_box li.title{
position:relative;
height:28px;
}

ul.topix_box li.img{
height:114px;
margin-top:4px;
}

ul.topix_box li.img a{
float:left;
width:75px;
height:110px;
display:block;
overflow:hidden;
margin-right:4px;
}

ul.topix_box h2{
position:absolute;bottom:0;left:0;
color:#ed8b00;
font-size:13px;
font-weight:bold;
line-height:13px;
text-align:left;
}

ul.topix_box img{
}

ul.topix_box p{
float:left;
width:75px;
height:106px;
color:#333333;
font-size:11px;
line-height:12px;
overflow:hidden;
}

/*---FaceBox ---*/

div.facebox{
width:500px;
}

div.facebox li.tp_left{
float:left;
width:200px;
margin-right:20px;
}

div.facebox li.tp_right{
float:left;
width:280px;
}

div.facebox img{
width:200px;
margin-bottom:5px;
}

div.facebox a{
font-size:12px;
text-align:right;
display:block;
}

div.facebox h2{
color:#ed8b00;
font-size:18px;
font-weight:bold;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

div.facebox p{
height:290px;
color:#333333;
font-size:12px;
line-height:18px;
overflow:auto;
}

/*---information-------------------------------------------------------------*/

div#information_textbox{
position:absolute;bottom:16px;left:18px;
width:304px;
height:74px;
overflow:hidden;
}

div#information_textbox div{
width:321px;
height:74px;
color:#CCCCCC;
font-size:0.7em;
line-height:1em;
overflow:auto;
}

div#information_textbox span{
color:#ffc4aa;
display:block;
}

div#information_textbox p{
margin-bottom:5px;
}

/*---movie-------------------------------------------------------------*/

div#mov_box{
width:490px;
height:280px;
margin-top:13px;
margin-left:12px;
}

/*---blog_rss-------------------------------------------------------------*/

div#blog_rss{
width:315px;
height:120px;
padding-top:87px;
margin-left:15px;
}

div#blog_rss p{
background-color:#ececec;
color:#838383;
font-size:12px;
margin-bottom:3px;
padding:2px;
}

div#blog_rss dl{
color:#666666;
font-size:11px;
border-bottom:1px #999999 dotted;
padding:4px;
}

div#blog_rss dt{
color:#ff9f3e;
display:inline;
}

div#blog_rss dd{
display:inline;
}

div#blog_rss a{
color:#666666!important;
}
div#blog_rss a:hover{
color:#63B8FF!important;
}

