@charset "UTF-8";

/*---------------
ヘッダー
-----------------*/
#header{
	width:640px;height:432px;position:relative;
	background:url(../../photo/top_ph.jpg) no-repeat top center;}
#header h1{
	width:207px;height:78px;position:absolute;top:20px;left:20px;
	background:url(../../img/top_logo.jpg) no-repeat;text-indent:-9999px;}
#header h2{
	width:280px;height:37px;position:absolute;top:7px;right:0px;
	background:url(../../img/oatime.jpg) no-repeat;text-indent:-9999px;}
	
#header p.top_bnr{
	width:600px;height:86px;position:absolute;top:319px;left:20px;
	background:url(../../img/top_bnr_wight.png) repeat;}

#header p.top_bnr a:hover img{
	filter:alpha(opacity: 80);opacity:0.8;-moz-opacity:0.8;}

#header .top_bnr_oshirase{
	width:560px;height:85px;position:absolute;top:325px;left:40px;
	background:url(../../img/top_bnr_oshirase.png) repeat;}

#header .top_bnr_oshirase .oshirase_inner p.oshirase_title{
	font-size:16px;font-weight:bold;color:#e20055;}

#header .top_bnr_oshirase .oshirase_inner p.oshirase_text{font-size:12px;line-height:14px;}


/*---------------
ヘッダー2
-----------------*/
#header2{
	width:640px;height:432px;position:relative;
	background:url(../../photo/top_ph0.jpg) no-repeat top center;}
#header2 h1{
	width:207px;height:78px;position:absolute;top:20px;left:20px;
	background:url(../../img/top_logo2.jpg) no-repeat;text-indent:-9999px;}
#header2 h2{
	width:280px;height:37px;position:absolute;top:7px;right:0px;
	background:url(../../img/oatime2.jpg) no-repeat;text-indent:-9999px;}
	
#header2 p.top_bnr{
	width:600px;height:86px;position:absolute;top:319px;left:20px;}
#header2 p.top_bnr a:hover img{
	filter:alpha(opacity: 80);opacity:0.8;-moz-opacity:0.8;}

/*---------------
フッター
----------------*/
#footer_area{clear:both;width:640px;margin-bottom:30px;}

.pagetop{float:right;width:120px;height:50px;margin-bottom:30px;}
.pagetop a:hover img{filter:alpha(opacity: 70);opacity:0.7;-moz-opacity:0.7;}

#footer_area .footer{clear:both;width:640px;font-size:10px;line-height:17px;color:#ffffff;
	background:url(../../img/nocopy.gif)no-repeat;}
	
#booth_ftr .footer{clear:both;width:570px;font-size:10px;line-height:17px;color:#ffffff;
	background:url(../../img/nocopy.gif)no-repeat 15px top;padding:0 10px 0 15px;}
	
.footer p{padding:0 0 10px 60px;}
.footer a{font-size:10px;text-decoration:underline;color:#f0f326;}



/*---------------
sub
-----------------*/
#sub_header{
	width:640px;height:137px;overflow:hidden;position:relative;
	background:url(../../img/header_bg.jpg) no-repeat top;}

#sub_header_g{
	width:640px;height:137px;overflow:hidden;position:relative;
	background:url(../../img/header_bg_g.jpg) no-repeat top;}

#sub_header h1,#sub_header_g h1{
	width:180px;height:59px;position:absolute;top:2px;left:47px;
	background:url(../../img/logo_sub_new.jpg) no-repeat;text-indent:-9999px;}
#sub_header h1 a,#sub_header_g h1 a{
	width:210px;height:50px;display:block;}

#sub_header h2,#sub_header_g h2{
	width:310px;height:40px;position:absolute;top:18px;right:30px;
	background:url(../../img/oatime_sub.jpg) no-repeat;text-indent:-9999px;}

#sub_header .menu,#sub_header_g .menu{
	width:640px;height:50px;z-index:1;position:absolute;top:67px;left:0px;}
#sub_header .menu ul,#sub_header_g .menu ul{
	list-style:none;overflow:hidden;margin:0 auto;}
#sub_header .menu ul li,#sub_header_g .menu ul li{
	float:left;}
	
	

/*---------------
dvd
-----------------*/

/*共通
---------------------------------------------------------*/
#dvd .txt_15{
	font-size:15px;
}

#dvd .txt_10{
	font-size:10px;
}

#dvd .mt_10{
	margin-top:10px;
}

#dvd .mb_10{
	margin-bottom:10px;
}

#dvd .mb_15{
	margin-bottom:15px;
}

#dvd .fw_b{
	font-weight:bold;
}

#dvd .txtOut{
	text-indent:-9999px;
}

/*DVDトップページ
---------------------------------------------------------*/

#dvd{
	width:560px;
	padding:0 40px 65px;
	height:100%;
	overflow:hidden;
	background:url(../img/bg.gif) repeat-y left top;
	border-bottom:solid 5px #ed7a7a;
	line-height:1.7;
}

#dvd .bg_hdr{
	background:url(../img/bg_hdr.gif) no-repeat left top;
	margin-left:-40px;
	width:640px;
	height:36px;
}

#dvd h3.top{
	background:url(../img/top_title.gif) no-repeat left top;
	width:479px;
	height:133px;
	margin:25px 0 15px 41px;
	text-indent:-9999px;
}

#dvd .dvd_01{
	margin-top:30px;
}

#dvd .title_txt{
	background:url(../img/top_txt.gif) no-repeat left top;
	height:129px;
	margin:20px 0 35px;
	text-indent:-9999px;
}

#dvd .top_dvdimg01{
	background:url(../photo/top_img01.jpg) no-repeat left top;
	width:275px;
	height:230px;
	text-indent:-9999px;
}

#dvd .top_dvdimg02{
	background:url(../photo/top_img02.jpg) no-repeat left top;
	width:275px;
	height:230px;
	text-indent:-9999px;
}

#dvd .top_dvdimg03{
	background:url(../img/top_1109.gif) no-repeat left top;
	height:466px;
	text-indent:-9999px;
}

#dvd .top_dvdimg03 p{
	text-indent:-9999px;
}
	

#dvd .top_dvdimg04{
	background:url(../img/top_img04_not.gif) no-repeat left top;
	width:275px;
	height:230px;
	text-indent:-9999px;
}


/*スライド
-------------------------------*/
#dvd .bxslider{
	position:relative;
}

/*#dvd #bx-pager{
	text-align:center;
	margin:-50px 0 0 162px;
}
*/

#dvd #bx-pager{
	text-align:center;
	margin:-50px 0 0 55px;
}


#dvd #bx-pager div{
	width:99px;
	height:78px;
	background-color:#000;
	margin-left:10px;
}

#dvd .bxslider a:hover img{filter:alpha(opacity: 80);opacity:0.8;-moz-opacity:0.8;}
#dvd #bx-pager a:hover img{filter:alpha(opacity: 60);opacity:0.6;-moz-opacity:0.6;}




/*What'snew
-------------------------------*/

#dvd .whatsNew{
	background:url(../img/wn_fdr.gif) no-repeat left bottom;
	margin-top:35px;
}

#dvd h4.top{
	background:url(../img/wn_hdr.gif) no-repeat left top;
	width:560px;
	height:31px;
	text-indent:-9999px;
}

#dvd .whatsNew dl{
	padding:10px;
}
	
#dvd .whatsNew dt{
	color:#FFF;
	font-weight:bold;
}

#dvd .whatsNew dd{
	color:#eaff00;
	font-weight:bold;
	line-height:1.6;
	margin-bottom:5px;
}

#dvd .whatsNew dd.key_link{
	margin-top:-20px;
	margin-right:90px;
}

#dvd .whatsNew a:link{color:#eaff00;text-decoration: none;}
#dvd .whatsNew a:visited{color:#eaff00;text-decoration: none;}
#dvd .whatsNew a:hover{color:#eaff00;text-decoration:underline;}
#dvd .whatsNew a:active{text-decoration:none; }



/*トップテキスト
-------------------------------*/
#dvd .top_txt{
	background:url(../img/txt_bg.gif) repeat-y left top;
	padding:0 35px 0;
	margin-top:35px;
	line-height:1.9;
} 

#dvd .txt_bg_hdr{
	background:url(../img/txt_bg_hdr.gif) no-repeat left top;
	margin-left:-35px;
	width:560px;
	height:14px;
}

#dvd .txt_bg_fdr{
	background:url(../img/txt_bg_fdr.gif) no-repeat left top;
	margin-left:-35px;
	margin-top:20px;
	width:560px;
	height:14px;
}

#dvd .top_txt .top_t{
	background:url(../img/txt_top.gif) no-repeat left top;
	width:492px;
	height:88px;
	text-indent:-9999px;
	margin:20px 0 10px;
}


/*ラインナップ
-------------------------------*/
#dvd .lineup{
	margin:40px 0 0;
}

#dvd .lineup ul{
	margin:20px 0 0 0;
}

#dvd .lineup li p.num{text-indent:-9999px;}

#dvd .lineup li.ln_01{background:url(../img/ln_num_01.gif) no-repeat left top;background-color:#FFF;}
#dvd .lineup li.ln_02{background:url(../img/ln_num_02.gif) no-repeat left top;background-color:#FFF;}
#dvd .lineup li.ln_03{background:url(../img/ln_num_03.gif) no-repeat left top;background-color:#FFF;}
#dvd .lineup li.ln_04{background:url(../img/ln_num_04.gif) no-repeat left top;background-color:#FFF;}
#dvd .lineup li.ln_05{background:url(../img/ln_num_05.gif) no-repeat left top;background-color:#FFF;}
#dvd .lineup li.ln_06{background:url(../img/ln_num_06.gif) no-repeat left top;background-color:#FFF;}
#dvd .lineup li.ln_07{background:url(../img/ln_num_07.gif) no-repeat left top;background-color:#FFF;}



#dvd .lineup li p.title{
	font-size:12px;
	line-height:1.4;
	margin:-15px 0 0 5px;
	}

#dvd .lineup li p.title span{
	font-size:10px;
}

#dvd .lineup a:link{color:#333333;text-decoration:underline;}
#dvd .lineup a:visited{color:#333333;text-decoration:underline;}
#dvd .lineup a:hover{color:#F00;text-decoration:underline;}
#dvd .lineup a:active{text-decoration:underline; }


#dvd .lineup li .ph{
	width:75px;
	height:113px;
	margin:22px 0 0 30px;
}

#dvd .lineup li.ln_01 .ph{background:url(../photo/ln_ph_01.jpg) no-repeat 3px top;}
#dvd .lineup li.ln_02 .ph{background:url(../photo/ln_ph_02.jpg) no-repeat 3px top;}
#dvd .lineup li.ln_03 .ph{background:url(../photo/ln_ph_03.jpg) no-repeat 3px top;}
#dvd .lineup li.ln_04 .ph{background:url(../photo/ln_ph_04.jpg) no-repeat 3px top;}
#dvd .lineup li.ln_05 .ph{background:url(../photo/ln_ph_05.jpg) no-repeat 3px top;}
#dvd .lineup li.ln_06 .ph{background:url(../photo/ln_ph_06.jpg) no-repeat 3px top;}
#dvd .lineup li.ln_07 .ph{background:url(../photo/ln_ph_07.jpg) no-repeat 3px top;}


#dvd .lineup li{
	width:135px;
	border:solid 1px #000000;
	padding:0 1px 10px;
	margin-left:1px;
	margin-bottom:1px;
}
	



/*各DVD商品説明部分
-------------------------------*/
#dvd .d_section{
	margin-bottom:60px;
	padding-bottom:75px;
	background:url(../img/d_section_bg_bottom.gif) no-repeat left bottom;
	background-color:#FFF;
}


#dvd .d_title_l{
	margin-top:-85px;
}

#dvd .d_title .top_t{
	margin-top:75px;
}

#dvd .d_title h4{
	margin:10px 0 0 35px;
}

#dvd .d_title h4.noCopy{
	margin:90px 0 0 35px;
}

#dvd .corner_txt{
	margin-bottom:20px;
}


#dvd .d_title dl{
	width:271px;
	margin:15px 0 0 35px;
}

#dvd .d_title dt{
	background-color:#ffe500;
	height:20px;
	padding-left:10px;
	margin-bottom:10px;
}

#dvd .d_title dd{
	padding-left:10px;
	line-height:1.3;
}


/*商品画像*/
#dvd .dvd_no1{background:url(../photo/dvd_no1_img.jpg) no-repeat 306px 70px;height:320px;}
#dvd .dvd_no2{background:url(../photo/dvd_no2_img.jpg) no-repeat 306px 70px;height:320px;}
#dvd .dvd_no3{background:url(../photo/dvd_no3_img.jpg) no-repeat 306px 65px;height:320px;}
#dvd .dvd_no4{background:url(../photo/dvd_no4_img.jpg) no-repeat 306px 65px;height:320px;}
#dvd .dvd_no5{background:url(../photo/dvd_no5_img.jpg) no-repeat 306px 65px;height:320px;}
#dvd .dvd_no6{background:url(../photo/dvd_no6_img.jpg) no-repeat 306px 65px;height:320px;}
#dvd .dvd_no7{background:url(../photo/dvd_no7_img.jpg) no-repeat 306px 65px;height:320px;}




/*背景上枠*/
#dvd .d_seciton-bg_top{
	background:url(../img/d_section_bg_top.png) no-repeat left 15px;
	height:88px;
}


/*ディスク詳細内容
--------------------*/
#dvd .d_detail,.dvdBook{
	margin:0 35px;
}

#dvd .d_detail{
	background:url(../img/d_detail_top.gif) no-repeat left top;
	font-family: "ＭＳ 明朝",serif;
	padding-top:36px;
	margin-top:10px;
	border-top:solid 2px #333333;
	border-bottom:solid 2px #333333;
}

#dvd .disc{
	background:url(../img/d_detail_l_bg.gif) repeat-y left top;
	border-top:solid 1px #333333;
}

#dvd .d_detail dl{
	margin:10px 0 0 70px;
}

#dvd .d_detail dt{
	font-size:16px;
	margin-left:-10px;
	line-height:1.2;
}

#dvd .d_detail dd{
	margin-top:3px;
	padding-bottom:10px;
}

/*「傾向と対策」内容
--------------------*/
#dvd .dvdBook{
	width:482px;
	margin-top:15px;
	position:relative;
}

#dvd .dvdBook_bgTop{
	background:url(../img/dvdBook_bg_top.gif) no-repeat left top;
	height:28px;
}

#dvd .dvdBook_bgBottom{
	background:url(../img/dvdBook_bg_bottom.gif) no-repeat 7px top;
	height:19px;
}
	
#dvd .pageNum{
	background:url(../img/book_page_num.gif) no-repeat left top;
	width:119px;
	height:91px;
	background-color:#00F;
	margin-right:7px;
}

#dvd .pageNum .Num{
	margin:19px 0 0 36px;
	color:#e12121;
	font-size:18px;
	font-weight:bold;
}
#dvd .pageNum7{
	background:url(../img/book_page_num07.gif) no-repeat left top;
	width:119px;
	height:91px;
	background-color:#00F;
	margin-right:7px;
}

#dvd .pageNum7 .Num7{
	margin:19px 0 0 36px;
	color:#e12121;
	font-size:18px;
	font-weight:bold;
}

#dvd .dvdBook .txt{
	background-color:#ededed;
	margin-left:7px;
	
}

#dvd .dvdBook .txt_inner{
	padding:8px 25px 5px;
}

#dvd .dvdBook p.catch{
	position:absolute;
	left:0px;
	top:0px;
}



/*リンクボタン部分
-------------------------------*/
#dvd .buy{
	text-align:right;
	margin:15px 50px 0 0;
}

/*#dvd .buy a:hover img{filter:alpha(opacity:70);opacity:0.7;-moz-opacity:0.7;}*/

#dvd .pre_btn{
	margin:30px 0 0 27px;
}

#dvd .con_btn{
	margin:40px 0 0 134px;
}




/*フォーム類
---------------------------------------------------------*/
#dvd_form{
	width:600px;
	margin:0 auto;
	background:url(../img/form_pagebg_top.gif) no-repeat left top;
	padding:52px 0;
}

#dvd_pre{
	background-color:#e12121;
}

#dvd_form h1{
overflow:hidden; /*
子BOXの「float」指定によるレイアウト崩れを回避する「clear」「clearfix」と似た意味
http://www.tagindex.com/stylesheet/box/overflow.html */
clear:both;
text-indent:-9999px;
width:600px;
height:117px;
background:url(../img/form_title.gif) no-repeat center top;
}

#dvd_pre h2{
	background:url(../img/form_pre_txt.gif) no-repeat left top;
	width:388px;
	height:138px;
	text-indent:-9999px;
	float:left;
	margin:25px 0 0 30px;
}

#dvd_pre .shimekiri{
	color:#e12121;
	font-size:17px;
	font-weight:bold;
	width:161px;
	height:115px;
	margin:3px 0 0 418px;
	background:url(../img/form_pre_date_bg.gif) no-repeat left top;
	padding-top:48px;
	padding-left:2px;
	text-align:center;
	line-height:1.4;
}

#dvd_pre .shimekiri .shimekiri_txt{
	text-indent:-9999px;
}

#dvd_pre .shimekiri .date{
	font-size:22px;
	line-height:1.3;
}



 /*chromeハック */
body:first-of-type #dvd_form #hdr h1 { margin:0; }
 /*firefoxハック */
#dvd_form #dvd#hdr h,  x:-moz-any-link { margin:0; }




/*フォーム
----------------------*/
#dvd_form .form_content{
	margin:0 30px;
}

#dvd_form .form_top{
	background:url(../img/form_bg_top.gif) no-repeat left top;
	width:540px;
	height:14px;
}

#dvd_form .form_bottom{
	background:url(../img/form_bg_bottom.gif) no-repeat left top;
	width:540px;
	height:14px;
}

#dvd_form .form_mdl{
background:url(../img/form_bg.gif) repeat-y left top;
width:450px;
padding:25px 45px;
}


#dvd_form .form_mdl .q_box{
	border-bottom:solid 1px #b0a7a7;
}

#dvd_form .box_top{
	border-top:solid 2px #b0a7a7;
}


#dvd_form .form_mdl .box_bottom{
	border-bottom:solid 2px #b0a7a7;
}

#dvd_form .form_mdl .q_box2{
	border-bottom:solid 1px #b0a7a7;
}

#dvd_form .form_mdl .q_box .item , 
#dvd_form .form_mdl .q_box2 .item{
width:110px;
background-color:#e1d6d6;
padding:10px 6px;
color:#333333;
float:left;
height:auto;
text-align:center;
}

#dvd_form .form_mdl .q_box .item2{
width:110px;
background-color:#e1d6d6;
padding:10px 6px;
color:#333333;
float:left;
height:auto;
line-height:18px;
text-align:center;
}


#dvd_form .form_mdl .q_box .input{
text-align:left;
color:#000;
float:left;
padding:10px 4px;
margin-top:0px;
}

#dvd_form .form_mdl .q_box2 .input{
text-align:left;
color:#000;
float:left;
padding:10px 4px;
}


#dvd_form .form_mdl .q_box .input2{
text-align:left;
color:#000;
float:left;
padding:10px 4px 3px;
}


 /*chromeハック */
body:first-of-type #content #base_mdl .form_mdl .q_box .input { padding:6px 0 0 7px; margin:0;}
body:first-of-type #content #base_mdl .form_mdl .q_box2 .input { padding:1px 0 0 7px; }

#dvd_form p.attention{
text-align:center; padding:10px 0 0 0;font-size:10px;line-height:16px;color:#000;
}

#dvd_form p.btn{
text-align:center; padding:10px 0 0 0;font-size:10px;line-height:16px;color:#FFFFFF;
}

#dvd_form p.hissu{
text-align:left; padding:4px 0 0 0;font-size:10px;line-height:16px; color:#000;
}

textarea { height:100px; width:350px;}
form{margin:0; padding:0;}


#ftr{
width:540px;
margin-top:15px;
padding-bottom:30px;
}

#copyright{
height:auto;
margin-top:12px;
float:left;
font-size:10px;
}

#close{
width:235px;
height:auto;
margin-top:7px;
text-align:right;
float:right;
}

#dvd_form #base_mdl2{
background:url(https://s1.fujitv.co.jp/safe/nepleague_d/img/form_bg.gif) repeat-y left top;
width:540px;
padding-top:10px;
min-height:280px;
height: auto !important;
height: 280px;
text-align:center;
}

#thanks01{margin-top:130px; font-size:15px; color:#d02e18;}
#error1{color:#333;border-bottom:1px dotted #bf9b45;padding-bottom:3px;margin-bottom:10px;}
#btn_back{border-top:1px dotted #bf9b45;padding-top:5px;margin-top:10px;}



/* Smartphone対応 */

.sp{display:none;}
.pc{display:block;}

.cx_smartphoneview .sp{
	display:block;}
	
.cx_smartphoneview .pc{
	display:none;}

.cx_smartphoneview body{
	margin:0 auto;}


.cx_smartphoneview #content_l{
	margin:0 auto;
	line-height:1.4;
	font-size:19px;
	}

.cx_smartphoneview #dvd_form p.attention { line-height:1.4;  font-size:16px;}

.cx_smartphoneview #dvd_form #hdr{
	width:100%;
	background:url(https://s1.fujitv.co.jp/safe/nepleague_d/img/top_bg_sp.jpg) no-repeat left top;
	height:599px;
	margin-bottom:-40px;	
	}

.cx_smartphoneview #dvd_form #hdr h1{
	clear:both;
	background:url(https://s1.fujitv.co.jp/safe/nepleague_d/img/top_title_sp.png) no-repeat 88px 243px;
	height:315px;

}

.cx_smartphoneview #dvd_form #hdr .hdr-txt{
	background:url(https://s1.fujitv.co.jp/safe/nepleague_d/img/top_txt_sp.gif) no-repeat 75px top;
	height:225px;
}

.cx_smartphoneview #dvd_form .txt span{
	font-size:24px;
	text-decoration:underline;
}



.cx_smartphoneview #dvd_form #base_mdl .form_quiz .q_box .input{
padding:2% 0 0 2%;

}

.cx_smartphoneview #dvd_form #base_mdl .form_quiz .q_box .input2{
padding:2% 0 2% 2%;
}

.cx_smartphoneview #dvd_form #base_mdl .form_mdl .q_box ,
.cx_smartphoneview #dvd_form #base_mdl .form_mdl .q_box2{
width:97%;
float:none;
clear:both;
}

.cx_smartphoneview #dvd_form #base_mdl .form_quiz .q_box .item , 	
.cx_smartphoneview #dvd_form #base_mdl .form_mdl .q_box .item , 
.cx_smartphoneview #dvd_form #base_mdl .form_mdl .q_box2 .item , 
.cx_smartphoneview #dvd_form #base_mdl .form_mdl .q_box .item2{
width:98%;
padding:2% 1%x;
color:#FFF;
font-weight:bold;
float:none;
clear:both;
height:auto;
}

.cx_smartphoneview input , 
.cx_smartphoneview select , 
.cx_smartphoneview textarea{
font-size:18px;
}

.cx_smartphoneview .form_quiz input{margin-top:2%;}

.cx_smartphoneview .form_mdl input{margin-top:1%; margin-bottom:2%;}
.cx_smartphoneview .form_mdl select{margin-top:1%; margin-bottom:3%;}
.cx_smartphoneview .form_mdl textarea{margin-bottom:2%;}



.cx_smartphoneview .btn1{ margin:0 auto; width:55%; height:auto;}
.cx_smartphoneview .btn2{ margin:0 auto; width:36%; height:auto;}

.cx_smartphoneview #close img{ width:70%; height:auto;}

.cx_smartphoneview .txt10{ font-size:16px;}

.cx_smartphoneview #dvd_form #form_content p.attention{margin:5% 5% 0 5%; text-align:left;}

.cx_smartphoneview .input .w90{
	width:90%; font-size:18px;
	}

	
.cx_smartphoneview #dvd_form #form_content #base_mdl2 #thanks01{ font-size:18px;}
#content p.hissu{
text-align:left; padding:4px 0 0 0;font-size:10px;line-height:19px; color:#000;
}


/*---------------
右エリア
-----------------*/
/*イマつぶ-*/
#ima{ background:url(../../img/imatsubu_mainbg.gif) repeat-y; width:350px;height:208px;overflow:hidden;}
#imainner{ background:url(../../img/imatsubu_themes.gif) no-repeat left top; width:350px;height:85px;}
#imainner h3{text-indent:-999em;}
#imascl{width:310px;height:195px; overflow:auto;margin:0 auto;color:#222222;font-size:11px;}


#imatsububox{width:310px;height:195px; overflow-x:hidden;overflow-y:auto;}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {right: 0 !important;}
.vscrollerbar {width: 16px;background: #5EC0A7 url(../../img/scrollbar.gif) -16px 0px repeat-y;}
.vscrollerbarbeg {height: 24px !important;width: 16px;background: url(../../img/scrollbar.gif) -48px -32px no-repeat; margin-top:-8px;}
.vscrollerbarend {height: 24px;width: 16px;background: url(../../img/scrollbar.gif) -48px 0px no-repeat;margin-top:8px;}
.vscrollerbase {width: 16px;background: #D4F6F2 url(../../img/scrollbar.gif) 0px 0px repeat-y;}
.vscrollerbasebeg {width: 16px;height: 28px !important;background: url(../../img/scrollbar.gif) -32px -28px no-repeat;}
.vscrollerbaseend {height: 28px;width: 16px;background: url(../../img/scrollbar.gif)  -32px 0px no-repeat;}
.hscrollerbase {height: 16px; background-color: white;}
.hscrollerbar {height: 16px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 28px;z-index: 2;}
.scrollerjogbox {width: 16px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}



#imascl ul{ margin:0; padding:0; text-align:left; list-style:none; overflow:hidden;}
#imascl ul li{border-bottom:#a9a9a9 1px dotted; padding:5px 3px; overflow:hidden; clear:both; float:none;}
*html #imascl ul li{ height:55px;}

#imascl #outtw .mutters{list-style-type:none;border-bottom:1px dotted #a9a9a9;margin-bottom:5px;padding-bottom:5px;overflow:hidden;}
#imascl #outtw a{color:#ddbe01;font-weight:bold;}
#imascl #outtw img{display:block;width:50px;height:auto;float:left;}
#imascl #outtw img.emojigif{width:12px;height:12px;margin-top:5px;}
#imascl #outtw span{display:block;}
#imascl #outtw p{text-align:left;color:#222222;margin:0;}
#imascl #outtw p.tim{text-align:right;color:#222222;margin:0;}
#imascl #outtw .icon{padding-right:8px;float:left;}


#imabtm{width:350px;height:46px;background:url(../../img/imatsubu_bottombg.gif) no-repeat;}
#imabtm a:hover img{filter:alpha(opacity: 70);opacity:0.7;-moz-opacity:0.7;}



/*---------------
次回予告小窓
-----------------*/
#komado_all{
	width:500px;height:100%;background:url(../../img/nextoa_more_bg.jpg) repeat-y top center #ffffff;}
#komado_all h1{
	background:url(../../img/nextoa_more_tl.jpg) no-repeat top left;text-indent:-9999px;width:500px;height:50px;}
#komado_all .m_main{
	float:left;width:280px;padding-right:5px;}

#komado_all .m_main ul{}
#komado_all .m_main li{float:left;}
#komado_all .m_main li.m_title {width:285px;background-color:#eeeeee;padding:5px 0;}
#komado_all .m_main li.m_title p {font-size:14px;font-weight:bold;color:#e20055;padding-left:10px;}
#komado_all .m_main li.m_txt {width:285px;padding-top:10px;}
#komado_all .m_main li.m_txt p{padding-left:10px;margin-bottom:10px;}


#komado_all .m_right{
	float:right;width:210px;margin-top:5px;padding-right:5px;}
#komado_all .m_right ul{}
#komado_all .m_right li{float:left;margin-bottom:2px;}
	
.r_ph{border:1px solid #ffffff;}
