/* CSS Document */

/* home */
#news {width:550px; height:26px; margin:0px 0px 5px 0px; padding:10px 0px 0px 90px; background:url(/img/news.jpg) no-repeat;}
#home_event { width:640px; height:auto; margin-bottom: 5px; padding: 0px;}
#home_main{ width:640px; height:auto; margin:0px; padding:0px; clear:both;}

/* サイト紹介フラッシュ */
#site_flash{width:640px; height:140px; margin:0px 0px 5px 0px; padding:0px;}
.r_flash{width:180px; height:117px; margin:0px auto; padding:23px 0px 0px 0px; background:url(/img/180x140_flash.jpg) no-repeat; float:right; text-align:center;}

/* おすすめイベント・サンプルムービー */
#osusume_movie{width:640px; height:auto; margin-bottom:5px; padding:0;}
#osusume_block{width:316px; height:98px; margin:1px 0px 1px 1px; padding:0px; border:1px solid #FFFFFF; float:left;}
#osusume_l{width:120px; height:90px; padding:4px; border-right: 1px solid #FFFFFF; float:left;} 
#osusume_r{width:187px; height:98px; margin:0; padding:0; float:right;}
.osusume_r_1{width:167px; height:23px; margin:0px; padding:5px 10px 0px 10px; border-bottom:1px solid #FFFFFF; background-color:#380023; overflow:hidden; font-weight:bold; text-align:left;}
.osusume_r_2{width:187px; height:69px; margin:0; padding:0;}
.osusume_r_2 span {width:179px; height:32px; margin:0px; padding:3px 4px 0px 4px; font-weight:bold; overflow:hidden; display:block; overflow:hidden; line-height:16px;}

/* 新着ムービー*/
#new_movie{width:640px; height:auto; margin:0px; padding:0px;}
#head_menu ul{width:1000px; height:43px; margin:0px; padding:0px;}
#new_block{width:638px; height:158px; margin-bottom:5px; padding:0; border:1px solid #FFFFFF;}
#new_l{width:128px; height:158px; margin:0; padding:0; border-right:1px solid #FFFFFF; float:left;}
.new_l_img{width:120px; height:90px; margin:0; padding:4px; border-bottom:1px solid  #FFFFFF;}
.new_day{width:128px; height:59px; text-align:center;}
.new_day span{width:128px; height:18px; text-align:center; overflow:hidden; display:block;}
#new_l p{width:128px; height:18px; margin:0px 0px 4px 0px; padding:1px 0px 0px 0px; font-weight:bold; background-color:#380023; border-bottom:1px solid  #FFFFFF;}
#new_r{width:509px; height:158px; margin:0; padding:0; float:right;}
.new_r_txt{width:380px; height:98px; margin:0; padding:0; float:left; border-bottom:1px solid  #FFFFFF;}
.new_r_title{width:370px; height:23px; margin:0; padding:6px 0px 0px 10px; border-bottom:1px solid #FFFFFF; display:block; background-color:#380023; font-weight:bold;}
.new_r_com{width:376px; height:64px; margin:0; padding:3px 0px 0px 4px; display:block; overflow:hidden; line-height:130%; font-size:10px;}
.new_r_img{width:120px; height:90px; margin:0; padding:4px; float:right; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}
.new_type{width:378px; height:57px; margin:0; padding:0px 0px 2px 4px; float:left;}
.new_dl{width:124px; height:57px; margin:0; padding:2px 0px 0px 3px; float:right;}
.new_type span{width:78px; height:18px; padding:4px 0 0 0; font-weight:bold; display:block; float:left;}
.new_type img{margin:2px 2px 0px 0px;}

