@charset "iso-2022-jp";
@import url(http://fonts.googleapis.com/css?family=Andika);
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family:"$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", Osaka, Meiryo, sans-serif;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td { font-size:100%;}
img { border:none;}
hr { display:none;}
ul { list-style:none;}
.alt{ position:absolute; top:-5000px; left:-9999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}
.cover { width:100%; height:100%;}
/*float*/
.floatL { float:left;}
.floatR { float:right;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height: 1px;}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/*font*/
.tCenter { text-align:center !important}
.tRight { text-align:right !important}
.tLeft { text-align:left !important}
/*font-color*/
.cBlu { color:#3590ca;}
.cOrg { color:#d44b15;}
.cGrn { color:#6c9000;}
.cRed, .err { color:#c50000;}
/*font-size*/
.f140 { font-size:140%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%;}
.f85 { font-size:85%;}
.f75 { font-size:75%;}
/*link*/
a { color:#ea5098; text-decoration:none;}
a:hover { color:#ea5098; text-decoration:underline;}

.hey { font-family:"Andika", "century gothic", "STSong";}

/*/////////////////////////////////////////////////////////////////////////
$B!w(Bcommon_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; color:#585858; background:url(../img/bg.png);}

.top #header_out{ height:590px; background:#fff url(../img/main_out.jpg) no-repeat center top; }
.top #header{ width:980px; height:590px; text-align:left; margin:0 auto; background:url(../img/main.jpg) no-repeat; position:relative; display:none; }
.top #ka{ width:45px; height:218px; background:url(../img/kata.jpg) no-repeat; position:absolute; left:955px; top:335px; display:none;}
#noJs{ font-size:140%; font-weight:bold; left:50%; margin-bottom:30px;}

.top #menu_out{ height:60px; background:url(../img/menu_out.png) repeat-x; }
.top #menu{ width:980px; height:60px; text-align:left; margin:0 auto; background:url(../img/menu.png) no-repeat; position:relative; }
.top #menu li{ height:60px; float:left;}
.top #menu1 a{ display:block; width:123px; height:60px; background:url(../img/menu.png) no-repeat -11px 0px; position:absolute; left:11px; top:0px;}
.top #menu2 a{ display:block; width:125px; height:60px; background:url(../img/menu.png) no-repeat -134px 0px; position:absolute; left:134px; top:0px;}
.top #menu3 a{ display:block; width:123px; height:60px; background:url(../img/menu.png) no-repeat -259px 0px; position:absolute; left:259px; top:0px;}
.top #menu4 a{ display:block; width:120px; height:60px; background:url(../img/menu.png) no-repeat -382px 0px; position:absolute; left:382px; top:0px;}
.top #menu5 a{ display:block; width:118px; height:60px; background:url(../img/menu.png) no-repeat -502px 0px; position:absolute; left:502px; top:0px;}
.top #menu6 a{ display:block; width:151px; height:60px; background:url(../img/menu.png) no-repeat -620px 0px; position:absolute; left:620px; top:0px;}
.top #menu7 a{ display:block; width:198px; height:60px; background:url(../img/menu.png) no-repeat -771px 0px; position:absolute; left:771px; top:0px;}
.top #menu1 a .hover{ display:block; width:123px; height:60px; background:url(../img/menu.png) no-repeat -11px -60px;}
.top #menu2 a .hover{ display:block; width:125px; height:60px; background:url(../img/menu.png) no-repeat -134px -60px;}
.top #menu3 a .hover{ display:block; width:123px; height:60px; background:url(../img/menu.png) no-repeat -259px -60px;}
.top #menu4 a .hover{ display:block; width:120px; height:60px; background:url(../img/menu.png) no-repeat -382px -60px;}
.top #menu5 a .hover{ display:block; width:118px; height:60px; background:url(../img/menu.png) no-repeat -502px -60px;}
.top #menu6 a .hover{ display:block; width:151px; height:60px; background:url(../img/menu.png) no-repeat -620px -60px;}
.top #menu7 a .hover{ display:block; width:198px; height:60px; background:url(../img/menu.png) no-repeat -771px -60px;}

.top #contents_area_out{ height:393px; background:#fff url(../img/top_con_out.jpg) no-repeat center;}
.top #contents_area{ width:980px; height:393px; text-align:left; margin:0 auto; background:url(../img/top_con.jpg) no-repeat; position:relative;}

.top #news{ width:344px; height:219px; background:url(../img/top_parts.png) no-repeat -10px -10px; position:absolute; left:10px; top:8px;}
.top #news_box dl{ width:321px; height:147px; font-size:130%; overflow: auto; position: absolute; left: 17px; top: 63px; line-height:1.5;}
.top #news_box dt{ font-size: 90%; color:#5b1b39; font-weight:bold;}
.top #news_box dd{ margin-right:12px; line-height: 1.3; font-size: 100%; border-bottom: 1px #bfbaab dashed; margin-bottom: 6px; padding-bottom: 4px;}
.top #news_box dd a{ color:#585858;}
.top #news_more_btn { width:62px; height:20px; position:absolute; left:267px; top:8px;}
.top #news_more_btn a{ display:block; width:62px; height:20px;}
.top #news_more_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}
#repo_date{ margin-bottom:0.5em; padding:42px 0 0 17px; font-size:130%;}
#repo_date a{ color:#f75da7; font-weight:bold;}

.top #sns_area { width: 290px; height: 25px; position:absolute; left:60px; top:236px;}
.top #sns_area #tw{ float: left; width: 120px;}

.top #btn_trail { width:294px; height:125px; background:url(../img/btn_trail.jpg) no-repeat; position:absolute; left:363px; top:8px;}
.top #btn_trail a{ display:block; width:294px; height:125px; }
.top #btn_trail a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

.top #report_btn{ width:291px; height:52px; background:url(../img/top_parts.png) no-repeat -10px -240px; position:absolute; left:366px; top:142px;}
.top #report_btn a{ display:block; width:291px; height:52px;}
.top #report_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

.top #twitter_btn{ width:291px; height:52px; background:url(../img/top_parts.png) no-repeat -10px -310px; position:absolute; left:366px; top:204px;}
.top #twitter_btn a{ display:block; width:291px; height:52px; }
.top #twitter_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

.top #contents_area #rectangle{ position:absolute; left:670px; top:8px;}

.top #special_con_area{ width:750px; height:44px; background:url(../img/top_sp_btn.jpg) no-repeat; position:absolute; left:10px; top:286px;}
.top #special_con_area li{ float:left; width:180px; height:44px;}
.top #sp_top_btn1 a{ display:block; width:180px; height:44px; position:absolute; left:0px; top:0px;}
.top #sp_top_btn2 a{ display:block; width:180px; height:44px; position:absolute; left:190px; top:0px;}
.top #sp_top_btn3 a{ display:block; width:180px; height:44px; position:absolute; left:380px; top:0px;}
.top #sp_top_btn4 a{ display:block; width:180px; height:44px; position:absolute; left:570px; top:0px;}
.top #special_con_area li a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

.top #season1_btn{ width:180px; height:44px; background:url(../img/top_parts.png) no-repeat -10px -380px; position:absolute; left:790px; top:286px;}
.top #season1_btn a{ display:block; width:180px; height:44px;}
.top #season1_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

.top #footerbelt{ width:776px; height:28px; background:url(../img/footer_belt.png) no-repeat; position:absolute; left:102px; top:348px;}
.top #footerbelt li{ float:left; width:152px; height:28px;}
.top #belt_btn1 a{ display:block; width:152px; height:28px; position:absolute; left:0px; top:0px;}
.top #belt_btn2 a{ display:block; width:152px; height:28px; position:absolute; left:156px; top:0px;}
.top #belt_btn3 a{ display:block; width:152px; height:28px; position:absolute; left:312px; top:0px;}
.top #belt_btn4 a{ display:block; width:152px; height:28px; position:absolute; left:468px; top:0px;}
.top #belt_btn5 a{ display:block; width:152px; height:28px; position:absolute; left:624px; top:0px;}
.top #footerbelt li a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

/*footer*/
.top #footer_out{ background:url(../img/footer_bg.png) repeat-x; width:100%;}
.top #footer_in{ width:980px; height:80px; text-align:left; margin:0 auto; padding-top:20px; text-align:center; color:#424242; font-size:110%;}
.top #footer a { color:#ea5098;}

/*$B!w(Bsub
/////////////////////////////////////////////////////////////////////////*/	
.sub{ text-align:center; color:#585858; background:url(../img/bg2.png);}
.sub #header_out{ height:122px; background:url(../img/sub_header_bg.jpg) repeat-x;}
.sub #header_in{ height:122px; background:url(../img/sub_header_out.jpg) no-repeat center top;}
.sub #sub_header{ width:980px; height:122px; text-align:left; margin:0 auto; position:relative; background:url(../img/sub_header.jpg) no-repeat;}
.sub #sub_header #logo a{ display:block; width:416px; height:122px; position:absolute; left:0; top:0;}

.sub #menu_out{ height:51px; background:url(../img/sub_menu_bg.png) repeat-x;}
.sub #menu{ width:980px; height:51px; background:url(../img/sub_menu.png) no-repeat; text-align:left; margin:0 auto; position:relative;}
.sub #menu li{ height:51px; float:left;}
.sub #menu1 a{ display:block; width:123px; height:51px; background:url(../img/sub_menu.png) no-repeat -11px 0px; position:absolute; left:11px; top:0px;}
.sub #menu2 a{ display:block; width:125px; height:51px; background:url(../img/sub_menu.png) no-repeat -134px 0px; position:absolute; left:134px; top:0px;}
.sub #menu3 a{ display:block; width:123px; height:51px; background:url(../img/sub_menu.png) no-repeat -259px 0px; position:absolute; left:259px; top:0px;}
.sub #menu4 a{ display:block; width:120px; height:51px; background:url(../img/sub_menu.png) no-repeat -382px 0px; position:absolute; left:382px; top:0px;}
.sub #menu5 a{ display:block; width:118px; height:51px; background:url(../img/sub_menu.png) no-repeat -502px 0px; position:absolute; left:502px; top:0px;}
.sub #menu6 a{ display:block; width:151px; height:51px; background:url(../img/sub_menu.png) no-repeat -620px 0px; position:absolute; left:620px; top:0px;}
.sub #menu7 a{ display:block; width:198px; height:51px; background:url(../img/sub_menu.png) no-repeat -771px 0px; position:absolute; left:771px; top:0px;}
.sub #menu1 a .hover{ display:block; width:123px; height:51px; background:url(../img/sub_menu.png) no-repeat -11px -51px;}
.sub #menu2 a .hover{ display:block; width:125px; height:51px; background:url(../img/sub_menu.png) no-repeat -134px -51px;}
.sub #menu3 a .hover{ display:block; width:123px; height:51px; background:url(../img/sub_menu.png) no-repeat -259px -51px;}
.sub #menu4 a .hover{ display:block; width:120px; height:51px; background:url(../img/sub_menu.png) no-repeat -382px -51px;}
.sub #menu5 a .hover{ display:block; width:118px; height:51px; background:url(../img/sub_menu.png) no-repeat -502px -51px;}
.sub #menu6 a .hover{ display:block; width:151px; height:51px; background:url(../img/sub_menu.png) no-repeat -620px -51px;}
.sub #menu7 a .hover{ display:block; width:198px; height:51px; background:url(../img/sub_menu.png) no-repeat -771px -51px;}

.information #menu1 a{ background:url(../img/sub_menu.png) no-repeat -11px -51px;}
.introduction #menu2 a{ background:url(../img/sub_menu.png) no-repeat -134px -51px;}
.story #menu3 a{ background:url(../img/sub_menu.png) no-repeat -259px -51px;}
.cast #menu4 a{ background:url(../img/sub_menu.png) no-repeat -382px -51px;}
.staff #menu5 a{ background:url(../img/sub_menu.png) no-repeat -502px -51px;}
.chart #menu6 a{ background:url(../img/sub_menu.png) no-repeat -620px -51px;}
.message_enter #menu7 a,.msg #menu7 a{ background:url(../img/sub_menu.png) no-repeat -771px -51px;}

.sub #contents_area_out{ background:url(../img/sub_con_bg.png);}
.sub #contents_area_sakura{ background:url(../img/sakura.png) no-repeat center top;}
.sub #contents_area{ width:980px; text-align:left; margin:0 auto;}

.sub #contents_area #left_area{ width:665px; background: url(../img/sub_box_bottom.png) no-repeat bottom; float:left; padding-bottom:10px; margin-bottom:5px;}
.sub #contents_area #left_area_in{ width:665px; background: url(../img/sub_box_top.png) no-repeat; }
.sub #contents_area #left_area_in2{ background: url(../img/sub_box_center.png) repeat-y;}
.sub #contents_area #left_area_in3{ background: url(../img/town_bottom.jpg) no-repeat bottom;}

.sub #contents_area #right_area{ width:300px; float:right; margin:12px 10px 50px 0;}
.sub #contents_area #rectangle{ width:300px; height:250px;}

.sub #right_report_btn{ width:300px; height:52px; background:url(../img/right_parts.jpg) no-repeat -10px -10px; margin:8px 0 0 0;}
.sub #right_report_btn a{ display:block; width:300px; height:52px;}
.sub #right_report_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

.sub #right_twitter_btn{ width:300px; height:52px; background:url(../img/right_parts.jpg) no-repeat -10px -75px; margin:8px 0 0 0;}
.sub #right_twitter_btn a{ display:block; width:300px; height:52px; }
.sub #right_twitter_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

.sub #btn_trail2{ width:300px; height:128px; background:url(../img/btn_trail2.jpg) no-repeat; margin:5px 0 0 0;}
.sub #btn_trail2 a{ display:block; width:300px; height:128px;}
.sub #btn_trail2 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

.sub #special_con_area{ width:300px; height:129px; background:url(../img/right_parts.jpg) no-repeat -10px -140px; margin:8px 0 0 0; position:relative;}
.sub #special_con_area li{ float:left; width:145px; height:60px;}
.sub #sp_sub_btn1 a{ display:block; width:145px; height:60px; position:absolute; left:0px; top:0px;}
.sub #sp_sub_btn2 a{ display:block; width:145px; height:60px; position:absolute; left:156px; top:0px;}
.sub #sp_sub_btn3 a{ display:block; width:145px; height:60px; position:absolute; left:0px; top:69px;}
.sub #sp_sub_btn4 a{ display:block; width:145px; height:60px; position:absolute; left:156px; top:69px;}
.sub #special_con_area li a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

.sub #sns_area { width: 300px; height: 25px; margin:10px 0 0 20px;}
.sub #sns_area #tw{ float: left; width: 120px;}

.sub #goods_btn{ width:300px; height:50px; background:url(../img/naruyouninarusa_goods_banner.jpg) no-repeat; margin:8px 0 0 0;}
.sub #goods_btn a{ display:block; width:300px; height:50px;}
.sub #goods_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}
.sub #sub_onde_btn{ width:300px; height:50px; background:url(../img/onde_banner.jpg) no-repeat; margin:8px 0 0 0;}
.sub #sub_onde_btn a{ display:block; width:300px; height:50px;}
.sub #sub_onde_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

/*footer*/
.sub #footer_out{ background:url(../img/footer_bg2.png) repeat-x; width:100%;}
.sub #footer_in{ width:980px; height:80px; text-align:left; margin:0 auto; padding-top:20px; text-align:center; color:#424242; font-size:110%; position:relative;}
.sub #footer a { color:#ea5098;}

/*pagetop*/	
.sub #ptop{ width:129px; height:32px; background:url(../img/right_parts.jpg) no-repeat -10px -280px; position: absolute; right:20px; top:-40px;}
.sub #ptop a{ display:block; width:129px; height:32px; }	
.sub #ptop a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

/*$B!w(Bintro
/////////////////////////////////////////////////////////////////////////*/	
.introduction h1{ width:645px; height:239px; background:url(../img/intro_tit.jpg) no-repeat; margin: 12px 0 0 10px;}
.introduction .intro_main_text{ width:577px; height:92px; background:url(../img/intro_text.png) no-repeat; margin:22px auto 0 auto;}
.introduction .text_area_in{ padding:25px 55px 65px; line-height:1.7; font-size:130%;}
.introduction .text_area_in p{ margin:0 0 1em 0;}

.introduction .intro_pic{ width:290px; height:225px; background:url(../img/intro_pic.jpg) no-repeat; float:right; margin:19px 10px 10px 0;}

.introduction #comment_btn{ width:161px; height:37px; background:url(../img/comment_btn.png) no-repeat -10px -10px; margin:30px auto;}
.introduction #comment_btn a{ display:block; width:161px; height:37px;}
.introduction #comment_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

/*$B!w(Bcomment
/////////////////////////////////////////////////////////////////////////*/	
.comment h1{ width:645px; height:239px; background:url(../img/intro_tit.jpg) no-repeat; margin: 12px 0 0 10px;}
.comment h2{ width:206px; height:34px; background:url(../img/comment_tit.png) no-repeat; margin: 28px 0 0 47px; }
.comment .text_area_in{ padding:15px 65px 65px; line-height:1.7; font-size:130%;}
.comment .text_area_in p{ margin:0 0 25px 0; padding:8px 0 0 0;}

.comment #com1{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -10px;}
.comment #com2{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -40px;}
.comment #com3{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -70px;}
.comment #com4{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -100px;}
.comment #com5{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -130px;}
.comment #com6{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -160px;}
.comment #com7{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -190px;}
.comment #com8{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -220px;}
.comment #com9{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -250px;}
.comment #com10{ width:535px; height:22px; background:url(../img/comment_parts.png) no-repeat -10px -280px;}

.comment #comment_btn{ width:181px; height:37px; background:url(../img/comment_parts.png) no-repeat -10px -320px; margin:30px auto;}
.comment #comment_btn a{ display:block; width:181px; height:37px;}
.comment #comment_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

/*$B!w(Bcast
/////////////////////////////////////////////////////////////////////////*/
.cast h1{ width:645px; height:239px; background:url(../img/cast_tit.jpg) no-repeat; margin: 12px 0 0 10px;}
.cast #cast_area{ width:645px; height:457px; background:url(../img/cast_area.png) no-repeat; margin:45px 0 0 0; padding-bottom:85px;}

/*$B!w(Bstaff
/////////////////////////////////////////////////////////////////////////*/
.staff h1{ width:645px; height:239px; background:url(../img/staff_tit.jpg) no-repeat; margin: 12px 0 0 10px;}
.staff #staff_area{ width:645px; height:510px; background:url(../img/staff_area.png) no-repeat; margin:41px 0 0 0; padding-bottom:93px; position:relative;}
.staff .more { width:58px; height:22px; position:absolute; left:333px; top:290px;} 
.staff .more a{ display:block; width:58px; height:22px;} 
.staff .more a:hover{ filter: alpha(opacity=40);-moz-opacity:0.2;opacity:0.2; background:#fff;}

/*$B!w(Binformation/////////////////////////////////////////////////////////////////////////*/.information h1{ width:645px; height:239px; background:url(../img/info_tit.jpg) no-repeat; margin: 12px 0 0 10px; }.information #information_area{ padding:26px 50px 120px; line-height:1.7; font-size:130%; min-height:390px; height:auto !important; height:390px;}.information .info_date{ text-align: right; font-size: 85%; color: #f962a2; padding: 3px 0 0;}.information h2{ width:665px; height:32px; background:url(../img/info_parts.png) no-repeat -10px -10px; color: #734b25; font-size: 110%; line-height: 2.5; clear:both;}.information .tit{ padding: 0 0 0 34px; text-shadow: 1px 1px 1px #fff;}.information .infoBox_in{ padding:0px 15px 0px 15px;}.information .s_pagetop a{ color:#fc81b5; float: right; font-size:80%; padding:5px 7px 20px 0; text-decoration:underline; clear:both;}.information .news_l_tit{ color:#04ade9;}.information .bansen_tit{ color:#eb559d; font-size:110%;}.information .news_kome{ font-size:90%;}.information #yuzu_pic{ display:block; width:151px; height:201px; background:url(../img/info_yuzu_img.jpg) no-repeat; float:right; margin:0 0 15px 15px; border:1px solid #CCC;}.information #sashida_pic{ display:block; width:222px; height:148px; background:url(../img/info_sashida_pic.jpg) no-repeat; float:right; margin:0 0 15px 15px; border:1px solid #CCC;}.information .song_com{ clear:both;}.information .yuzu_txt{ color:#eb559d;}.information .onde_text a{ color:#fc1e76; font-weight:bold;}.information .extraBox{ border:1px solid #ffb9d6; padding:10px 10px 10px; margin-bottom:10px; margin-top:10px;}.information .extraBox h3{ color:#5b5b5b; font-size:110%; margin-top:10px;}.information .extraBox p{ margin-bottom:0em; color:#5b5b5b;}.information #ondemand{ width:292px; height:42px; background:url(../img/info_onde_banner.gif) no-repeat;}.information #ondemand a{ display:block; width:292px; height:42px;}.information #ondemand a:hover{ filter: alpha(opacity=15);-moz-opacity:0.15;opacity:0.15; background:#fff;}

/*$B!w(Bmsg
/////////////////////////////////////////////////////////////////////////*/
.msg h1{ width:645px; height:239px; background:url(../img/msg_tit.jpg) no-repeat; margin: 12px 0 0 10px; }
.msg #msg_area{ padding:26px 50px 120px; line-height:1.7; font-size:130%; min-height:390px; height:auto !important; height:390px;}
.msg #msgbtn{ width: 228px; height: 38px; background:url(../img/msg_parts.png) no-repeat -10px -10px; margin: 0 auto 15px;}
.msg #msgbtn a{ display: block; width: 228px; height: 38px;}
.msg #msgbtn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}
.msg .pagenumber{ padding: 5px 0 10px; font-size: 85%; line-height: 1.5; color:#623919;}

.msg .msgBox{ width:565px; background: url(../img/msg_box_bottom.png) no-repeat bottom; padding-bottom:20px; margin-bottom:5px; position: relative;}
.msg .msgBox h2{ width:565px; height:45px; background: url(../img/msg_parts.png) no-repeat -10px -60px; clear: both;}
.msg .msgBox_in{ width:565px; background: url(../img/msg_box_center.png) repeat-y; }
.msg .tit{ color: #f75da7; display: block; padding: 21px 0 0 63px; font-size: 120%;}
.msg .msg_txt{ padding: 13px 41px 8px; } 
.msg .date{ font-size:90%; padding:0 46px 0 0; display:block;  text-align:right; color: #19bbfe;}
.msg .s_pagetop a{ color:#fc81b5; float: right; font-size:80%; padding:0 22px 14px 0; text-decoration:underline;}
.msg #bnArea{ margin: 15px 0 10px 0;}

.msg #msg_end{ text-align:center; color:#ff0000; padding:5px 0 20px 0; line-height:1.3; font-size:110%; font-weight:bold;}

/*$B!w(Bmessage_enter
/////////////////////////////////////////////////////////////////////////*/	
.message_enter  h1{ width:645px; height:239px; background:url(../img/msg_tit.jpg) no-repeat; margin: 12px 0 0 10px;}
.message_enter #enter_box{ padding-top:30px;}
.message_enter .btn_read{ width:198px; height:37px; height:37px; background:url(../img/msg_enter_parts.png) no-repeat -10px -60px; margin:0 30px 0 410px;}
.message_enter .btn_read a{ display:block; width:198px; height:37px;}
.message_enter .btn_read a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}
.message_enter  #left_area h2{  width:450px; height:39px; background:url(../img/msg_enter_parts.png) no-repeat -10px -10px; text-align:center; font-weight:bold; margin:15px auto 15px;}
.message_enter .caution{ line-height:1.8; font-size:120%; padding:0px 40px 30px 45px;}
.message_enter .caution2{ line-height:1.5; font-size:120%; text-align:center; margin:0 0 30px 0;}
.message_enter .goWriteBtn{ width:300px; height:49px; background:url(../img/msg_enter_parts.png) no-repeat -10px -110px; margin:0px auto ; text-align: center; padding-bottom:70px;}
.message_enter .goWriteBtn a{ display:block; width:300px; height:49px;}
.message_enter .goWriteBtn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

/*$B!w(Bform
/////////////////////////////////////////////////////////////////////////*/	
#form{ background:#fff;}
#form #HEADERBG{ width:520px; height:106px; margin:0 auto;}
#form_container{ width:520px; height:415px !important; background:url(../img/form_bg.jpg) no-repeat; margin:0px auto; color:#734b25;}
#form_container .form_unit{padding:20px 30px;text-align:left; }
.form_unit p{font-size:120%;line-height:170%;text-align:left;}
.form_unit dl{font-size:120%;}
.form_unit dd{margin-bottom:15px;}
#form #form_footer{ width:520px; height:61px; margin:0 auto;}
#closeBtn{ text-align:right; padding-bottom:23px; width:87px; height:26px; background:url(../img/close_btn.png) no-repeat; margin:10px auto 0;}
#closeBtn a{ display:block; width:87px; height:26px;}
#closeBtn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}
#form .red{ color:#f6202a;}
#form .tCenter { text-align: center !important; font-size:140%; color:#f6202a;}
.thanks{height:300px; text-align:center !important; color:#734b25;}	

/*$B!w(Breport
/////////////////////////////////////////////////////////////////////////*/
.report #contents_area #left_area{ width:665px; background: url(../img/report_box_bottom.png) no-repeat bottom; padding-bottom:46px; margin-bottom:5px;}
.report #contents_area #left_area_in{ width:665px; background: url(../img/sub_box_top.png) no-repeat; }
.report #contents_area #left_area_in2{ width:665px; background: url(../img/report_box_center.png) repeat-y;}
.report h1{ width:645px; height:148px; background:url(../img/report_tit.jpg) no-repeat; margin: 12px 0 0 10px; position:relative;}
.report .pencil{ display:block; width:79px; height:55px; background:url(../img/pencil.png) no-repeat; position:absolute; left:566px; top:148px;}

.report #report_area{ padding:9px 50px 10px; line-height:1.7; font-size:130%; min-height:390px; height:auto !important; height:390px; position:relative;}
.report #backnumber{ position:absolute; left:50px; top:-32px;}

.report #contents_area h2{ background:#ffecfb; font-weight:bold; padding:4px 3px 3px 13px; color:#f650a0; font-size:120%; text-shadow: 1px 1px 1px #fff;}
.report #contents_area #vol{ font-weight:normal;}
.report #contents_area #p_date{ font-size:90%; color:#f75da7; text-align:right; padding-right:5px;}
.report #contents_area .repoBox p{ padding:1em 25px 1em; text-align:left;}	
.report #contents_area .repoBox1 p{ text-align:left; font-size:120%;}
.report #contents_area .picBox{ margin: 0 auto; text-align:center; margin:15px 0 20px 0;}
.report #contents_area .picBox .report_pic_w{ width:432px; height:302px; margin: 0 auto; background:url(../img/report_parts.png) no-repeat -10px -10px; position:relative;}
.report #contents_area .picBox .report_pic_w .ph{width: 420px; height: 280px; position:absolute; left:6px; top:6px;}
.report #contents_area .picBox .report_pic_h{ width:292px; height:439px; margin: 0 auto; background:url(../img/report_parts.png) no-repeat -10px -330px; position:relative;}
.report #contents_area .picBox .report_pic_h .ph{width: 280px; height: 420px; position:absolute; left:6px; top:6px;}	

/*report_pic
/////////////////////////////////////////////////////////////////////////*/	



#ph9_1{ background:url(../img/report_pic/ph9_1.jpg) no-repeat;}



#ph9_4{ background:url(../img/report_pic/ph9_4.jpg) no-repeat;}



#ph9_2{ background:url(../img/report_pic/ph9_2.jpg) no-repeat;}



#ph9_3{ background:url(../img/report_pic/ph9_3.jpg) no-repeat;}





#ph8_1{ background:url(../img/report_pic/ph8_1.jpg) no-repeat;}



#ph8_2{ background:url(../img/report_pic/ph8_2.jpg) no-repeat;}



#ph8_3{ background:url(../img/report_pic/ph8_3.jpg) no-repeat;}



#ph8_4{ background:url(../img/report_pic/ph8_4.jpg) no-repeat;}



#ph8_5{ background:url(../img/report_pic/ph8_5.jpg) no-repeat;}



#ph8_6{ background:url(../img/report_pic/ph8_6.jpg) no-repeat;}





#ph7_1{ background:url(../img/report_pic/ph7_1.jpg) no-repeat;}



#ph7_2{ background:url(../img/report_pic/ph7_2.jpg) no-repeat;}



#ph7_3{ background:url(../img/report_pic/ph7_3.jpg) no-repeat;}



#ph7_4{ background:url(../img/report_pic/ph7_4.jpg) no-repeat;}



#ph7_5{ background:url(../img/report_pic/ph7_5.jpg) no-repeat;}



#ph7_6{ background:url(../img/report_pic/ph7_6.jpg) no-repeat;}



#ph7_7{ background:url(../img/report_pic/ph7_7.jpg) no-repeat;}





#ph6_1{ background:url(../img/report_pic/ph6_1.jpg) no-repeat;}







#ph5_1{ background:url(../img/report_pic/ph5_1.jpg) no-repeat;}



#ph5_2{ background:url(../img/report_pic/ph5_2.jpg) no-repeat;}



#ph5_3{ background:url(../img/report_pic/ph5_3.jpg) no-repeat;}



#ph5_4{ background:url(../img/report_pic/ph5_4.jpg) no-repeat;}







#ph4_1{ background:url(../img/report_pic/ph4_1.jpg) no-repeat;}







#ph3_1jpg{ background:url(../img/report_pic/ph3_1jpg) no-repeat;}







#ph28_1{ background:url(../img/report_pic/ph28_1.jpg) no-repeat;}



#ph28_2{ background:url(../img/report_pic/ph28_2.jpg) no-repeat;}



#ph28_3{ background:url(../img/report_pic/ph28_3.jpg) no-repeat;}



#ph28_4{ background:url(../img/report_pic/ph28_4.jpg) no-repeat;}



#ph28_5{ background:url(../img/report_pic/ph28_5.jpg) no-repeat;}



#ph28_6{ background:url(../img/report_pic/ph28_6.jpg) no-repeat;}



#ph28_7{ background:url(../img/report_pic/ph28_7.jpg) no-repeat;}



#ph28_8{ background:url(../img/report_pic/ph28_8.jpg) no-repeat;}





#ph27_1{ background:url(../img/report_pic/ph27_1.jpg) no-repeat;}



#ph27_2{ background:url(../img/report_pic/ph27_2.jpg) no-repeat;}



#ph27_3{ background:url(../img/report_pic/ph27_3.jpg) no-repeat;}







#ph26_1{ background:url(../img/report_pic/ph26_1.jpg) no-repeat;}



#ph26_2{ background:url(../img/report_pic/ph26_2.jpg) no-repeat;}



#ph26_3{ background:url(../img/report_pic/ph26_3.jpg) no-repeat;}



#ph26_4{ background:url(../img/report_pic/ph26_4.jpg) no-repeat;}



#ph26_5{ background:url(../img/report_pic/ph26_5.jpg) no-repeat;}



#ph26_6{ background:url(../img/report_pic/ph26_6.jpg) no-repeat;}



#ph26_7{ background:url(../img/report_pic/ph26_7.jpg) no-repeat;}





#ph25_1{ background:url(../img/report_pic/ph25_1.jpg) no-repeat;}



#ph25_2{ background:url(../img/report_pic/ph25_2.jpg) no-repeat;}



#ph25_3{ background:url(../img/report_pic/ph25_3.jpg) no-repeat;}



#ph25_4{ background:url(../img/report_pic/ph25_4.jpg) no-repeat;}



#ph25_5{ background:url(../img/report_pic/ph25_5.jpg) no-repeat;}



#ph25_6{ background:url(../img/report_pic/ph25_6.jpg) no-repeat;}





#ph24_1{ background:url(../img/report_pic/ph24_1.jpg) no-repeat;}



#ph24_2{ background:url(../img/report_pic/ph24_2.jpg) no-repeat;}



#ph24_3{ background:url(../img/report_pic/ph24_3.jpg) no-repeat;}



#ph24_4{ background:url(../img/report_pic/ph24_4.jpg) no-repeat;}



#ph24_5{ background:url(../img/report_pic/ph24_5.jpg) no-repeat;}



#ph24_6{ background:url(../img/report_pic/ph24_6.jpg) no-repeat;}



#ph24_7{ background:url(../img/report_pic/ph24_7.jpg) no-repeat;}





#ph23_1{ background:url(../img/report_pic/ph23_1.jpg) no-repeat;}



#ph23_2{ background:url(../img/report_pic/ph23_2.jpg) no-repeat;}



#ph23_3{ background:url(../img/report_pic/ph23_3.jpg) no-repeat;}



#ph23_4{ background:url(../img/report_pic/ph23_4.jpg) no-repeat;}



#ph23_5{ background:url(../img/report_pic/ph23_5.jpg) no-repeat;}



#ph23_6{ background:url(../img/report_pic/ph23_6.jpg) no-repeat;}





#ph22_1{ background:url(../img/report_pic/ph22_1.jpg) no-repeat;}



#ph22_2{ background:url(../img/report_pic/ph22_2.jpg) no-repeat;}



#ph22_3{ background:url(../img/report_pic/ph22_3.jpg) no-repeat;}



#ph22_4{ background:url(../img/report_pic/ph22_4.jpg) no-repeat;}



#ph22_5{ background:url(../img/report_pic/ph22_5.jpg) no-repeat;}



#ph22_6{ background:url(../img/report_pic/ph22_6.jpg) no-repeat;}



#ph22_7{ background:url(../img/report_pic/ph22_7.jpg) no-repeat;}



#ph22_8{ background:url(../img/report_pic/ph22_8.jpg) no-repeat;}





#ph21_1{ background:url(../img/report_pic/ph21_1.jpg) no-repeat;}



#ph21_2{ background:url(../img/report_pic/ph21_2.jpg) no-repeat;}



#ph21_3{ background:url(../img/report_pic/ph21_3.jpg) no-repeat;}



#ph21_4{ background:url(../img/report_pic/ph21_4.jpg) no-repeat;}



#ph21_5{ background:url(../img/report_pic/ph21_5.jpg) no-repeat;}



#ph21_6{ background:url(../img/report_pic/ph21_6.jpg) no-repeat;}



#ph21_7{ background:url(../img/report_pic/ph21_7.jpg) no-repeat;}



#ph21_8{ background:url(../img/report_pic/ph21_8.jpg) no-repeat;}





#ph20_1{ background:url(../img/report_pic/ph20_1.jpg) no-repeat;}



#ph20_2{ background:url(../img/report_pic/ph20_2.jpg) no-repeat;}



#ph20_3{ background:url(../img/report_pic/ph20_3.jpg) no-repeat;}



#ph20_4{ background:url(../img/report_pic/ph20_4.jpg) no-repeat;}



#ph20_5{ background:url(../img/report_pic/ph20_5.jpg) no-repeat;}



#ph20_6{ background:url(../img/report_pic/ph20_6.jpg) no-repeat;}





#ph2_1{ background:url(../img/report_pic/ph2_1.jpg) no-repeat;}



#ph2_2{ background:url(../img/report_pic/ph2_2.jpg) no-repeat;}







#ph19_1{ background:url(../img/report_pic/ph19_1.jpg) no-repeat;}



#ph19_2{ background:url(../img/report_pic/ph19_2.jpg) no-repeat;}



#ph19_3{ background:url(../img/report_pic/ph19_3.jpg) no-repeat;}



#ph19_4{ background:url(../img/report_pic/ph19_4.jpg) no-repeat;}



#ph19_5{ background:url(../img/report_pic/ph19_5.jpg) no-repeat;}



#ph19_6{ background:url(../img/report_pic/ph19_6.jpg) no-repeat;}





#ph18_1{ background:url(../img/report_pic/ph18_1.jpg) no-repeat;}



#ph18_2{ background:url(../img/report_pic/ph18_2.jpg) no-repeat;}



#ph18_3{ background:url(../img/report_pic/ph18_3.jpg) no-repeat;}



#ph18_4{ background:url(../img/report_pic/ph18_4.jpg) no-repeat;}



#ph18_5{ background:url(../img/report_pic/ph18_5.jpg) no-repeat;}



#ph18_6{ background:url(../img/report_pic/ph18_6.jpg) no-repeat;}



#ph18_7{ background:url(../img/report_pic/ph18_7.jpg) no-repeat;}





#ph17_1{ background:url(../img/report_pic/ph17_1.jpg) no-repeat;}



#ph17_2{ background:url(../img/report_pic/ph17_2.jpg) no-repeat;}



#ph17_3{ background:url(../img/report_pic/ph17_3.jpg) no-repeat;}



#ph17_4{ background:url(../img/report_pic/ph17_4.jpg) no-repeat;}



#ph17_5{ background:url(../img/report_pic/ph17_5.jpg) no-repeat;}



#ph17_6{ background:url(../img/report_pic/ph17_6.jpg) no-repeat;}



#ph17_7{ background:url(../img/report_pic/ph17_7.jpg) no-repeat;}





#ph16_1{ background:url(../img/report_pic/ph16_1.jpg) no-repeat;}



#ph16_2{ background:url(../img/report_pic/ph16_2.jpg) no-repeat;}







#ph15_1{ background:url(../img/report_pic/ph15_1.jpg) no-repeat;}



#ph15_2{ background:url(../img/report_pic/ph15_2.jpg) no-repeat;}



#ph15_3{ background:url(../img/report_pic/ph15_3.jpg) no-repeat;}



#ph15_4{ background:url(../img/report_pic/ph15_4.jpg) no-repeat;}



#ph15_5{ background:url(../img/report_pic/ph15_5.jpg) no-repeat;}





#ph14_1{ background:url(../img/report_pic/ph14_1.jpg) no-repeat;}



#ph14_2{ background:url(../img/report_pic/ph14_2.jpg) no-repeat;}



#ph14_3{ background:url(../img/report_pic/ph14_3.jpg) no-repeat;}



#ph14_4{ background:url(../img/report_pic/ph14_4.jpg) no-repeat;}



#ph14_5{ background:url(../img/report_pic/ph14_5.jpg) no-repeat;}





#ph13_1{ background:url(../img/report_pic/ph13_1.jpg) no-repeat;}



#ph13_2{ background:url(../img/report_pic/ph13_2.jpg) no-repeat;}



#ph13_3{ background:url(../img/report_pic/ph13_3.jpg) no-repeat;}



#ph13_4{ background:url(../img/report_pic/ph13_4.jpg) no-repeat;}



#ph13_5{ background:url(../img/report_pic/ph13_5.jpg) no-repeat;}





#ph12_1{ background:url(../img/report_pic/ph12_1.jpg) no-repeat;}



#ph12_2{ background:url(../img/report_pic/ph12_2.jpg) no-repeat;}



#ph12_3{ background:url(../img/report_pic/ph12_3.jpg) no-repeat;}



#ph12_4{ background:url(../img/report_pic/ph12_4.jpg) no-repeat;}



#ph12_5{ background:url(../img/report_pic/ph12_5.jpg) no-repeat;}





#ph11_1{ background:url(../img/report_pic/ph11_1.jpg) no-repeat;}



#ph11_2{ background:url(../img/report_pic/ph11_2.jpg) no-repeat;}



#ph11_3{ background:url(../img/report_pic/ph11_3.jpg) no-repeat;}



#ph11_4{ background:url(../img/report_pic/ph11_4.jpg) no-repeat;}







#ph10_1{ background:url(../img/report_pic/ph10_1.jpg) no-repeat;}



#ph10_2{ background:url(../img/report_pic/ph10_2.jpg) no-repeat;}



#ph10_3{ background:url(../img/report_pic/ph10_3.jpg) no-repeat;}







#ph1_1{ background:url(../img/report_pic/ph1_1.jpg) no-repeat;}







.report #contents_area .picBox .p_caption{ font-size: 90%; text-align: center; padding: 2px 0 0 0; line-height: 1.2; color:#f75da7;}

/*$B!w(Bmovie_pop
/////////////////////////////////////////////////////////////////////////*/	
#trail_pop{ width:570px; position:relative; background:#fff;}
#trail_pop #HEADERBG{ width:570px; height:102px; background:url(../img/trail_pop_parts.jpg) no-repeat 0 0; margin:0px auto;}
#trail_pop #main{ width:570px; height:335px; background:url(../img/trail_pop_parts.jpg) no-repeat 0 -102px;}
#trail_pop #player_box{ width:480px; height:305px; background:#000; position:absolute; left:45px; top:122px;}
#trail_pop #player_box p{ color:#FFF; text-align:center; font-size:130%; margin: 0 auto; line-height:304px;}
#trail_pop #trail_pop_footer{ width:570px; height:60px; background:url(../img/trail_pop_parts.jpg) no-repeat 0 -437px; position:relative;}
#trail_pop_footer #closeBtn{ text-align:right; padding-bottom:23px; position:absolute; right:15px; top:5px;}
#trail_pop_footer #closeBtn a{ display:block; width:87px; height:26px;}

/*$B!w(Bchart
/////////////////////////////////////////////////////////////////////////*/
.chart h1{ width:645px; height:56px; background:url(../img/chart_tit.jpg) no-repeat; margin: 12px 0 0 10px;}
.chart #chart_area{ width:645px; height:457px; background:url(../img/cast_area.png) no-repeat; margin:45px 0 0 0; padding-bottom:85px;}
.chart #chart_box{ width:645px; height:955px; background: url(../img/chart_box.jpg) bottom no-repeat; margin:0 auto; text-align:center; position:relative; }
.chart #chart_box2{ width:645px; height:979px; background: url(../img/chart_box2.jpg) bottom no-repeat; margin:0 auto; text-align:center; position:relative; }
.chart #nkmdm { width:645px; height:955px; position:absolute; top: 0px; left: 0px; background: url(../img/cover.gif) no-repeat;}

.chart #prof01 a{ width:124px; height:165px; display:block; position: absolute; left:339px; top:55px;}
.chart #prof02 a{ width:124px; height:165px; display:block; position: absolute; left:189px; top:55px;}
.chart #prof03 a{ width:105px; height:138px; display:block; position: absolute; left:504px; top:261px;}
.chart #prof04 a{ width:105px; height:138px; display:block; position: absolute; left:504px; top:452px;}
.chart #prof05 a{ width:105px; height:138px; display:block; position: absolute; left:341px; top:668px;}
.chart #prof06 a{ width:105px; height:138px; display:block; position: absolute; left:341px; top:472px;}
.chart #prof07 a{ width:105px; height:138px; display:block; position: absolute; left:341px; top:314px;}
.chart #prof08 a{ width:93px; height:126px; display:block; position: absolute; left:44px; top:261px;}
.chart #prof09 a{ width:93px; height:126px; display:block; position: absolute; left:44px; top:416px;}
.chart #prof10 a{ width:93px; height:126px; display:block; position: absolute; left:44px; top:698px;}
.chart #prof11 a{ width:93px; height:125px; display:block; position: absolute; left:206px; top:674px;}
.chart #prof12 a{ width:105px; height:138px; display:block; position: absolute; left:200px; top:267px;}
.chart #prof13 a{ width:124px; height:165px; display:block; position: absolute; left:31px; top:54px;}
.chart #prof14 a{ width:105px; height:36px; display:block; position: absolute; left:504px; top:404px;}
.chart #prof15 a{ width:105px; height:36px; display:block; position: absolute; left:504px; top:595px;}
.chart #prof16 a{ width:105px; height:36px; display:block; position: absolute; left:342px; top:811px;}

.chart #prof17 a{ width:105px; height:138px; display:block; position: absolute; left:200px; top:472px;}
.chart #prof18 a{ width:105px; height:36px; display:block; position: absolute; left:200px; top:410px;}
.chart #prof19 a{ width:105px; height:36px; display:block; position: absolute; left:341px; top:615px;}
.chart #prof20 a{ width:105px; height:36px; display:block; position: absolute; left:200px; top:615px;}
.chart #chart_box2 li a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}

 /*Chart_pop*/
#cast_box{ position:relative;}
#cast_box #chara01{ width:600px; height:400px; background:url(../img/chart_pop01.jpg) no-repeat;}
#cast_box #chara02{ width:600px; height:400px; background:url(../img/chart_pop02.jpg) no-repeat;}
#cast_box #chara03{ width:600px; height:400px; background:url(../img/chart_pop03.jpg) no-repeat;}
#cast_box #chara04{ width:600px; height:400px; background:url(../img/chart_pop04.jpg) no-repeat;}
#cast_box #chara05{ width:600px; height:400px; background:url(../img/chart_pop05.jpg) no-repeat;}
#cast_box #chara06{ width:600px; height:400px; background:url(../img/chart_pop06.jpg) no-repeat;}
#cast_box #chara07{ width:600px; height:400px; background:url(../img/chart_pop07.jpg) no-repeat;}
#cast_box #chara08{ width:600px; height:400px; background:url(../img/chart_pop08.jpg) no-repeat;}
#cast_box #chara09{ width:600px; height:400px; background:url(../img/chart_pop09.jpg) no-repeat;}
#cast_box #chara10{ width:600px; height:400px; background:url(../img/chart_pop10.jpg) no-repeat;}
#cast_box #chara11{ width:600px; height:400px; background:url(../img/chart_pop11.jpg) no-repeat;}
#cast_box #chara12{ width:600px; height:400px; background:url(../img/chart_pop12.jpg) no-repeat;}
#cast_box #chara13{ width:600px; height:400px; background:url(../img/chart_pop13.jpg) no-repeat;}
#cast_box #chara14{ width:391px; height:311px; background:url(../img/chart_pop14.jpg) no-repeat;}
#cast_box #chara15{ width:391px; height:622px; background:url(../img/chart_pop15.jpg) no-repeat;}
#cast_box #chara16{ width:391px; height:469px; background:url(../img/chart_pop16.jpg) no-repeat;}

#cast_box #chara17_2{ width:600px; height:400px; background:url(../img/chart_pop17_2.jpg) no-repeat;}
#cast_box #chara18{ width:391px; height:349px; background:url(../img/chart_pop18.jpg) no-repeat;}
#cast_box #chara19{ width:391px; height:421px; background:url(../img/chart_pop19.jpg) no-repeat;}
#cast_box #chara20{ width:391px; height:210px; background:url(../img/chart_pop20.jpg) no-repeat;}

#cast_box #nkmdm2 { width:600px; height:400px; position:absolute; top: 0px; left: 0px; background: url(../img/cover.gif) no-repeat;}

.charadetail .detailtext{ width:300px; height: 229px; position: absolute; left: 270px; top: 108px; overflow:auto; font-size: 130%; line-height:1.6; text-align:left;}
.charadetail .btn_prev{ position: absolute; left: 270px; top: 345px;}
.charadetail .btn_prev a{ display:block; width:85px; height:31px;}
/*.charadetail .btn_prev a:hover{ text-decoration:underline;filter: alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; background:#FFF;}*/
.charadetail .btn_next{ position: absolute; left: 434px; top: 345px;}
.charadetail .btn_next a{ display:block; width:85px; height:31px;}
/*.charadetail .btn_next a:hover{ text-decoration:underline;filter: alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; background:#FFF;}*/
.charadetail .btn_close{ position: absolute; left: 542px; top: 344px;}
.charadetail .btn_close a{ display:block; width:31px; height:31px;}
/*.charadetail .btn_close a:hover{ text-decoration:underline;filter: alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; background:#FFF;}*/	

#chara14 .btn_close{ position: absolute; left: 367px; top: 311px}
#chara15 .btn_close{ position: absolute; left: 367px; top: 622px}
#chara16 .btn_close{ position: absolute; left: 367px; top: 469px}
#chara18 .btn_close{ position: absolute; left: 367px; top: 349px}
#chara19 .btn_close{ position: absolute; left: 367px; top: 421px}
#chara20 .btn_close{ position: absolute; left: 367px; top: 210px}
#chara14 .btn_close a,#chara15 .btn_close a,#chara16 .btn_close a,#chara18 .btn_close a,#chara19 .btn_close a,#chara20 .btn_close a{ display:block; width:24px; height:24px; background: url(../img/batsu.png) no-repeat;}

/*$B!w(Binterview/////////////////////////////////////////////////////////////////////////*/.interview #contents_area #left_area_in #interview1{ width:645px; height:205px; background:url(../img/interview_pic/interview01_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.interview #contents_area #left_area_in #interview2{ width:645px; height:205px; background:url(../img/interview_pic/interview02_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.interview #contents_area #left_area_in #interview3{ width:645px; height:205px; background:url(../img/interview_pic/interview03_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.interview #contents_area #left_area_in #interview4{ width:645px; height:205px; background:url(../img/interview_pic/interview04_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.interview #contents_area #left_area_in #interview5{ width:645px; height:205px; background:url(../img/interview_pic/interview05_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.interview #contents_area #left_area_in #interview6{ width:645px; height:205px; background:url(../img/interview_pic/interview06_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.interview #contents_area #left_area_in #interview7{ width:645px; height:205px; background:url(../img/interview_pic/interview07_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.interview #contents_area #left_area_in #interview8{ width:645px; height:205px; background:url(../img/interview_pic/interview08_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.interview #text_area{ padding:18px 50px 100px; font-size:130%; line-height:1.6; color:#252525;}.interview .text_box{ margin-bottom:2.5em;}.interview #text_area h2{ font-size:110%; font-weight:bold; color:#5f4210; margin-bottom:0.8em;}.interview .interview_q{ line-height:1.5;}/*.interview .interview_tit{ padding:0 0 2px; display:block;}*/.interview  #text_area .q_point{ font-size:140%; font-weight:normal;}.interview #text_area p{ margin-bottom:0.8em;}.interview #text_area .tachi{ color:#56c1f7; font-weight:bold; padding: 3px;}.interview #text_area .asano{ color:#fd80bc; font-weight:bold; padding: 3px;}.interview #text_area .yasuda{ color:#498af6; font-weight:bold; padding: 3px;}.interview #text_area .inoo{ color:#98c510; font-weight:bold; padding: 3px;}.interview #selectBtn{ text-align:right; margin:15px 45px 0 0; }.interview #interview01_ph01{ width:265px; height:180px; background:url(../img/interview_pic/interview01_01.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview01_ph02{ width:265px; height:180px; background:url(../img/interview_pic/interview01_02.jpg) no-repeat; float:left; margin:5px 20px 20px 0;}.interview #interview01_ph03{ width:265px; height:180px; background:url(../img/interview_pic/interview01_03.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview02_ph01{ width:265px; height:180px; background:url(../img/interview_pic/interview02_01.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview02_ph02{ width:265px; height:180px; background:url(../img/interview_pic/interview02_02.jpg) no-repeat; float:left; margin:5px 20px 20px 0;}.interview #interview02_ph03{ width:265px; height:180px; background:url(../img/interview_pic/interview02_03.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview03_ph01{ width:175px; height:243px; background:url(../img/interview_pic/interview03_01.jpg) no-repeat; float:right; margin:10px 0 20px 20px;}.interview #interview03_ph02{ width:175px; height:243px; background:url(../img/interview_pic/interview03_02.jpg) no-repeat; float:left; margin:10px 20px 20px 0;}.interview #interview04_ph01{ width:265px; height:180px; background:url(../img/interview_pic/interview04_01.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview04_ph02{ width:265px; height:180px; background:url(../img/interview_pic/interview04_02.jpg) no-repeat; float:left; margin:5px 20px 20px 0;}.interview #interview04_ph03{ width:265px; height:180px; background:url(../img/interview_pic/interview04_03.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview05_ph01{ width:175px; height:243px; background:url(../img/interview_pic/interview05_01.jpg) no-repeat; float:right; margin:10px 0 20px 20px;}.interview #interview06_ph01{ width:265px; height:180px; background:url(../img/interview_pic/interview06_01.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview06_ph02{ width:265px; height:180px; background:url(../img/interview_pic/interview06_02.jpg) no-repeat; float:left; margin:5px 20px 20px 0;}.interview #interview06_ph03{ width:265px; height:180px; background:url(../img/interview_pic/interview06_03.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview07_ph01{ width:265px; height:180px; background:url(../img/interview_pic/interview07_01.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview07_ph02{ width:265px; height:180px; background:url(../img/interview_pic/interview07_02.jpg) no-repeat; float:left; margin:5px 20px 20px 0;}.interview #interview07_ph03{ width:265px; height:180px; background:url(../img/interview_pic/interview07_03.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview08_ph01{ width:265px; height:180px; background:url(../img/interview_pic/interview08_01.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}.interview #interview08_ph02{ width:265px; height:180px; background:url(../img/interview_pic/interview08_02.jpg) no-repeat; float:left; margin:15px 20px 20px 0;}.interview #interview08_ph03{ width:265px; height:180px; background:url(../img/interview_pic/interview08_03.jpg) no-repeat; float:right; margin:5px 0 20px 20px;}

/*$B!w(Bstory/////////////////////////////////////////////////////////////////////////*//* $BDI2C(B */.story #story_main01{ width:645px; height:239px; background:url(../img/story_img/story_main01.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main02{ width:645px; height:239px; background:url(../img/story_img/story_main02.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main03{ width:645px; height:239px; background:url(../img/story_img/story_main03.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main04{ width:645px; height:239px; background:url(../img/story_img/story_main04.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main05{ width:645px; height:239px; background:url(../img/story_img/story_main05.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main05_2{ width:645px; height:239px; background:url(../img/story_img/story_main05_2.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main06{ width:645px; height:239px; background:url(../img/story_img/story_main06.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main07{ width:645px; height:239px; background:url(../img/story_img/story_main07.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main08{ width:645px; height:239px; background:url(../img/story_img/story_main08.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main09{ width:645px; height:239px; background:url(../img/story_img/story_main09.jpg) no-repeat; margin: 12px 0 0 10px;}.story #story_main10{ width:645px; height:239px; background:url(../img/story_img/story_main10.jpg) no-repeat; margin: 12px 0 0 10px;}.story #left_area h2{ width:585px; height:54px; text-align:center; margin:18px auto 0 auto;}/* $BDI2C(B */.story #story_tit01{ background:url(../img/story_img/story_tit01.png) no-repeat;}.story #story_tit02{ background:url(../img/story_img/story_tit02.png) no-repeat;}.story #story_tit03{ background:url(../img/story_img/story_tit03.png) no-repeat;}.story #story_tit04{ background:url(../img/story_img/story_tit04.png) no-repeat;}.story #story_tit05{ background:url(../img/story_img/story_tit05.png) no-repeat;}.story #story_tit06{ background:url(../img/story_img/story_tit06.png) no-repeat;}.story #story_tit07{ background:url(../img/story_img/story_tit07.png) no-repeat;}.story #story_tit08{ background:url(../img/story_img/story_tit08.png) no-repeat;}.story #story_tit09{ background:url(../img/story_img/story_tit09.png) no-repeat;}.story #story_tit10{ background:url(../img/story_img/story_tit10.png) no-repeat;}.story #left_area #text_area{ padding:5px 55px 85px;}.story #left_area #text_area p{ font-size:130%; line-height:1.7;}.story #left_area #text_area .men a{ color:#26adf1; font-weight:bold;}.story #left_area #text_area .woman a{ color:#f75da7; font-weight:bold;}.story #left_area #text_area .summary a{ color:#179917; font-weight:bold;}.story #left_area #text_area a:hover{ text-decoration:underline;}/* $BDI2C(B */.story #left_area #story_pic01{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic01.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic02{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic02.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic03{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic03.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic04{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic04.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic05{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic05.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic05_2{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic05_2.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic06{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic06.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic07{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic07.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic08{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic08.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic09{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic09.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #story_pic10{ display:block; width:285px; height:396px; background:url(../img/story_img/story_pic10.jpg) no-repeat; float:right; margin:0 30px 10px 5px;}.story #left_area #bknm_box{ width:555px; height:133px; background:url(../img/story_img/bknm.png) no-repeat; margin:20px auto 0 auto; position:relative; padding-bottom:15px; clear:both;}.story #left_area #bknm_box li a{ display:block;}/* $BDI2C(B */.story #left_area #bknm_box #goto01 { width:78px; height:32px; position:absolute;  left:21px; top:37px;}.story #left_area #bknm_box #goto01 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto01 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}.story #left_area #bknm_box #goto02 { width:78px; height:32px; position:absolute;  left:130px; top:37px;}.story #left_area #bknm_box #goto02 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto02 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}.story #left_area #bknm_box #goto03 { width:78px; height:32px; position:absolute;  left:239px; top:37px;}.story #left_area #bknm_box #goto03 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto03 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}.story #left_area #bknm_box #goto04 { width:78px; height:32px; position:absolute;  left:347px; top:37px;}.story #left_area #bknm_box #goto04 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto04 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}.story #left_area #bknm_box #goto05 { width:78px; height:32px; position:absolute;  left:456px; top:37px;}.story #left_area #bknm_box #goto05 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto05 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}.story #left_area #bknm_box #goto06 { width:78px; height:32px; position:absolute;  left:21px; top:88px;}.story #left_area #bknm_box #goto06 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto06 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}.story #left_area #bknm_box #goto07 { width:78px; height:32px; position:absolute;  left:130px; top:88px;}.story #left_area #bknm_box #goto07 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto07 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}.story #left_area #bknm_box #goto08 { width:78px; height:32px; position:absolute;  left:240px; top:88px;}.story #left_area #bknm_box #goto08 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto08 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}.story #left_area #bknm_box #goto09 { width:78px; height:32px; position:absolute;  left:347px; top:88px;}.story #left_area #bknm_box #goto09 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto09 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}.story #left_area #bknm_box #goto10 { width:78px; height:32px; position:absolute;  left:456px; top:88px;}.story #left_area #bknm_box #goto10 a{ display:block; width:78px; height:32px;}.story #left_area #bknm_box #goto10 a:hover{ filter: alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; background:#fff;}/*@recipe/////////////////////////////////////////////////////////////////////////*/	.recipe #contents_area #left_area{ width:665px; background: url(../img/recipe_box_bottom.png) no-repeat bottom; padding-bottom:20px; margin-bottom:5px;}.recipe #contents_area #left_area_in{ width:665px; background: url(../img/recipe_box_center.png) repeat-y;}.recipe h1{ width:645px; height:244px; background:url(../img/recipe_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.recipe #QandA_oubo_box{ width:645px; height:247px; background:url(../img/recipe_qanda_oubo.jpg) no-repeat; margin: 0 0 0 10px; position:relative;}.recipe #QandA_oubo_btn a{ display:block; width:172px; height:39px; position:absolute; left:234px; top:188px;}.recipe #QandA_oubo_btn a:hover{ filter: alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; background:#FFF;}.recipe #recipi_box{ width:621px; background: url(../img/recipe_box_bottom2.png) no-repeat bottom; padding-bottom:10px; margin:13px auto 0;}.recipe #recipi_box2{ width:621px; background: url(../img/recipe_box_center2.png) repeat-y;}.recipe #recipi_box3{ width:621px; background: url(../img/recipe_box_top2.png) no-repeat;}/*$B99?7(B*/.recipe #contents_area #recipi_tit1{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit01.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #recipi_tit2{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit02.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #recipi_tit3{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit03.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #recipi_tit4{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit04.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #recipi_tit5{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit05.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #recipi_tit6{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit06.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #recipi_tit7{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit07.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #recipi_tit8{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit08.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #recipi_tit9{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit09.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #recipi_tit10{ width:582px; height:70px; background:url(../img/recipe_pic/recipe_tit10.png) no-repeat; margin:0 0 0 20px;}.recipe #contents_area #main_area{ padding:25px 0 0 0; color:#451c16;}/*$B99?7(B*/.recipe #contents_area #main_area #main_pic1{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic01.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area #main_pic2{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic02.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area #main_pic3{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic03.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area #main_pic4{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic04.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area #main_pic5{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic05.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area #main_pic6{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic06.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area #main_pic7{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic07.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area #main_pic8{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic08.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area #main_pic9{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic09.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area #main_pic10{ width:391px; height:267px; background:url(../img/recipe_pic/recipe_pic10.jpg) no-repeat -10px -10px; margin:0 0 0 124px;}.recipe #contents_area #main_area{ width:621px;}.recipe #contents_area #materials_tit{ width:535px; height:31px; background:url(../img/recipe_parts.png) no-repeat -10px -10px; margin:5px auto 0;}.recipe #contents_area #main_area table{ width:535px; border-collapse: collapse; margin:10px auto 30px; font-size:130%; line-height:1.5; }.recipe #contents_area #main_area th{ width:55%; text-align:left; padding:6px 13px 3px; border-bottom:1px solid #fff7e8; color:#451c16;}.recipe #contents_area #main_area td{ width:45%; border-bottom:1px solid #fff7e8; padding:6px 13px 3px; text-align:right; color:#451c16;}.recipe #contents_area #main_area tr.odd { background:#fff7e8;}.recipe #contents_area #main_area tr.even { background:#fff;}.recipe #contents_area #main_area #recipe_tit{ width:535px; height:31px; background:url(../img/recipe_parts.png) no-repeat -10px -50px; margin:5px auto 15px;}.recipe #contents_area .oneBox{ padding: 0 0 15px 0; border-bottom:1px solid #f5d099; width:535px; margin:0 auto 15px; font-size:130%; color:#451c16;}.recipe #contents_area .tukuriLeft{ width:317px; float:left; }.recipe #contents_area .no{ width:25px; height:25px; float:left;}.recipe #contents_area #no01{ background:url(../img/recipe_parts.png) no-repeat -10px -110px;}.recipe #contents_area #no02{ background:url(../img/recipe_parts.png) no-repeat -40px -110px;}.recipe #contents_area #no03{ background:url(../img/recipe_parts.png) no-repeat -70px -110px;}.recipe #contents_area #no04{ background:url(../img/recipe_parts.png) no-repeat -100px -110px;}.recipe #contents_area #no05{ background:url(../img/recipe_parts.png) no-repeat -130px -110px;}.recipe #contents_area #no06{ background:url(../img/recipe_parts.png) no-repeat -160px -110px;}.recipe #contents_area #no07{ background:url(../img/recipe_parts.png) no-repeat -190px -110px;}.recipe #contents_area #no08{ background:url(../img/recipe_parts.png) no-repeat -220px -110px;}.recipe #contents_area #no09{ background:url(../img/recipe_parts.png) no-repeat -250px -110px;}.recipe #contents_area .tukuri_txt{ width:280px;  float:left; padding-left:10px; line-height:1.5;}.recipe #contents_area .tukuriRight{ width:206px; height:146px; float:right; }.recipe #contents_area .tukuri_pic{ width:206px; height:146px;}/*$B99?7(B*/.recipe #contents_area #tukuri01_1{ background:url(../img/recipe_pic/recipe_pic01.jpg) no-repeat -10px -290px;}.recipe #contents_area #tukuri01_2{ background:url(../img/recipe_pic/recipe_pic01.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri01_3{ background:url(../img/recipe_pic/recipe_pic01.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri02_1{ background:url(../img/recipe_pic/recipe_pic02.jpg) no-repeat -10px -290px;}.recipe #contents_area #tukuri02_2{ background:url(../img/recipe_pic/recipe_pic02.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri02_3{ background:url(../img/recipe_pic/recipe_pic02.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri02_4{ background:url(../img/recipe_pic/recipe_pic02.jpg) no-repeat -10px -770px;}.recipe #contents_area #tukuri03_1{ background:url(../img/recipe_pic/recipe_pic03.jpg) no-repeat -10px -290px;}.recipe #contents_area #tukuri03_2{ background:url(../img/recipe_pic/recipe_pic03.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri03_3{ background:url(../img/recipe_pic/recipe_pic03.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri03_4{ background:url(../img/recipe_pic/recipe_pic03.jpg) no-repeat -10px -770px;}.recipe #contents_area #tukuri04_1{ background:url(../img/recipe_pic/recipe_pic04.jpg) no-repeat -10px -290px;}.recipe #contents_area #tukuri04_2{ background:url(../img/recipe_pic/recipe_pic04.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri04_3{ background:url(../img/recipe_pic/recipe_pic04.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri04_4{ background:url(../img/recipe_pic/recipe_pic04.jpg) no-repeat -10px -770px;}.recipe #contents_area #tukuri04_5{ background:url(../img/recipe_pic/recipe_pic04.jpg) no-repeat -10px -930px;}.recipe #contents_area #tukuri05_2{ background:url(../img/recipe_pic/recipe_pic05.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri05_3{ background:url(../img/recipe_pic/recipe_pic05.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri05_4{ background:url(../img/recipe_pic/recipe_pic05.jpg) no-repeat -10px -770px;}.recipe #contents_area #tukuri05_5{ background:url(../img/recipe_pic/recipe_pic05.jpg) no-repeat -10px -930px;}.recipe #contents_area #tukuri06_1{ background:url(../img/recipe_pic/recipe_pic06.jpg) no-repeat -10px -290px;}.recipe #contents_area #tukuri06_2{ background:url(../img/recipe_pic/recipe_pic06.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri06_3{ background:url(../img/recipe_pic/recipe_pic06.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri06_4{ background:url(../img/recipe_pic/recipe_pic06.jpg) no-repeat -10px -770px;}.recipe #contents_area #tukuri07_2{ background:url(../img/recipe_pic/recipe_pic07.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri07_3{ background:url(../img/recipe_pic/recipe_pic07.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri07_4{ background:url(../img/recipe_pic/recipe_pic07.jpg) no-repeat -10px -770px;}.recipe #contents_area #tukuri08_2{ background:url(../img/recipe_pic/recipe_pic08.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri08_3{ background:url(../img/recipe_pic/recipe_pic08.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri08_4{ background:url(../img/recipe_pic/recipe_pic08.jpg) no-repeat -10px -770px;}.recipe #contents_area #tukuri08_5{ background:url(../img/recipe_pic/recipe_pic08.jpg) no-repeat -10px -930px;}.recipe #contents_area #tukuri09_1{ background:url(../img/recipe_pic/recipe_pic09.jpg) no-repeat -10px -290px;}.recipe #contents_area #tukuri09_2{ background:url(../img/recipe_pic/recipe_pic09.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri09_3{ background:url(../img/recipe_pic/recipe_pic09.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri09_4{ background:url(../img/recipe_pic/recipe_pic09.jpg) no-repeat -10px -770px;}.recipe #contents_area #tukuri10_2{ background:url(../img/recipe_pic/recipe_pic10.jpg) no-repeat -10px -450px;}.recipe #contents_area #tukuri10_3{ background:url(../img/recipe_pic/recipe_pic10.jpg) no-repeat -10px -610px;}.recipe #contents_area #tukuri10_4{ background:url(../img/recipe_pic/recipe_pic10.jpg) no-repeat -10px -770px;}.recipe #contents_area #tukuri10_5{ background:url(../img/recipe_pic/recipe_pic10.jpg) no-repeat -10px -930px;}.recipe #contents_area #tukuri10_6{ background:url(../img/recipe_pic/recipe_pic10.jpg) no-repeat -10px -1090px;}.recipe #contents_area .tukuri_txt_wide{ width:500px;  float:left; padding-left:10px; line-height:1.5;}.recipe #contents_area .kome{ clear:both; font-size:90%; padding-top:15px; width:535px; margin:0 auto; line-height:1.5;}.recipe #contents_area .p_oneBox{ padding: 0 0 5px 0; width:535px; margin:0 auto 15px; font-size:130%;} .recipe #contents_area .point{ width:94px; height:40px; background:url(../img/recipe_parts.png) no-repeat -10px -145px; margin-bottom:5px;} .recipe #contents_area .p_tukuri_txt{ padding-left:0px; line-height:1.5;}.recipe #contents_area .recipe_bknm{ width:535px; height:270px; background:url(../img/recipe_pic/recipe_bknm.jpg) no-repeat; position:relative; margin:0 auto 15px;}.recipe #contents_area .recipe_bknm #recipe01{ width:88px; height:83px; position:absolute; left:25px; top:59px;}.recipe #contents_area .recipe_bknm a{ display:block; width:88px; height:83px;}.recipe #contents_area .recipe_bknm a:hover{ filter: alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; background:#FFF;}/*$B99?7(B*/.recipe #contents_area .recipe_bknm #recipe02{ width:88px; height:83px; position:absolute; left:125px; top:59px;}.recipe #contents_area .recipe_bknm #recipe03{ width:88px; height:83px; position:absolute; left:224px; top:59px;}.recipe #contents_area .recipe_bknm #recipe04{ width:88px; height:83px; position:absolute; left:324px; top:59px;}.recipe #contents_area .recipe_bknm #recipe05{ width:88px; height:83px; position:absolute; left:423px; top:59px;}.recipe #contents_area .recipe_bknm #recipe06{ width:88px; height:83px; position:absolute; left:25px; top:154px;}.recipe #contents_area .recipe_bknm #recipe07{ width:88px; height:83px; position:absolute; left:125px; top:154px;}.recipe #contents_area .recipe_bknm #recipe08{ width:88px; height:83px; position:absolute; left:224px; top:154px;}.recipe #contents_area .recipe_bknm #recipe09{ width:88px; height:83px; position:absolute; left:324px; top:154px;}.recipe #contents_area .recipe_bknm #recipe10{ width:88px; height:83px; position:absolute; left:423px; top:154px;}.recipe #contents_area #produce{ background:url(../img/recipe_box_line2.png) top no-repeat; margin:0;}.recipe #contents_area #produce_in{ padding:25px 40px 30px; }.recipe #contents_area #produce_in #produce_img{ width:155px; height:183px; float:left; background:url(../img/recipe_parts.png) no-repeat -10px -240px;}.recipe #contents_area #produce_in #produce_txt_box{ width:380px; float:right; }.recipe #contents_area #produce_in #produce_name{ width:363px; height:32px; background:url(../img/recipe_parts.png) no-repeat -10px -195px;}.recipe #contents_area #produce_in #produce_txt{ padding:5px 0 0 12px; font-size:120%; color:#441c16; line-height:1.5;}/*$B8eF|DI2C(B*/.recipe #contents_area #main_area #recipe_QandA_Abox{ padding:15px 0 15px;}.recipe #contents_area #main_area #recipe_QandA_A_tit{ width:535px; height:31px; background:url(../img/recipe_qa_parts.png) no-repeat -10px -10px; margin:5px auto 0;}.recipe #contents_area .qanda_box{ border-bottom:1px solid #f5d099; width:535px; margin:0 auto 0; padding-bottom:15px;}.recipe #contents_area .q_box{ padding: 15px 0 0 0; width:535px; font-size:130%; color:#451c16; line-height:1.5;}.recipe #contents_area .q_box .Q_icon{ display:block; width:24px; height:24px; float:left; background:url(../img/recipe_qa_parts.png) no-repeat -10px -110px;}.recipe #contents_area .q_txt{ width:495px; float:left; padding-left:10px;}.recipe #contents_area .openBtn a{ display:block; width:105px; height:22px; float:right; background:url(../img/recipe_qa_parts.png) no-repeat -10px -50px;}.recipe #contents_area .openBtn.current a{ background:url(../img/recipe_qa_parts.png) no-repeat -10px -80px;}.recipe #contents_area .openBtn.current a:hover{ background:url(../img/recipe_qa_parts.png) no-repeat -10px -80px;}.open_box{ display:none;}.recipe #contents_area .a_box{ font-size:130%; line-height:1.5; background:#fef6e9; padding:15px 20px 18px; margin:15px 0 0 0;}.recipe #contents_area .A_red{ font-size:110%; color:#d63018;}/*$B!w(Brecipe_form/////////////////////////////////////////////////////////////////////////*/	#recipe_HEADERBG{ width:520px; height:105px; background:url(../img/recipe_headerbg.png) no-repeat; margin:0px auto;}/*$B!w(Bkonban_menu_enter/////////////////////////////////////////////////////////////////////////*/	.recipe_enter #contents_area #left_area{ width:665px; background: url(../img/recipe_enter_bottom.png) no-repeat bottom; margin-bottom:5px;}.recipe_enter #contents_area #left_area_in{ width:665px; background: url(../img/recipe_enter_center.png) repeat-y; margin: 0 0 0 10px;}.recipe_enter h1{ width:645px; height:244px; background:url(../img/recipe_tit.jpg) no-repeat; margin: 12px 0 0 0;}.recipe_enter h2{ width:645px; height:91px; background:url(../img/recipe_enter_top.jpg) no-repeat; margin: 0 0 0 0;}.recipe_enter .caution{ line-height:1.8; font-size:120%; padding:20px 80px 30px;}.recipe_enter .caution2{ line-height:1.5; font-size:120%; text-align:center; color:#121212; font-weight:bold; margin:0 0 30px 0; color:#480e05;}.recipe_enter #post{ width:172px; height:39px; margin:20px auto 33px; background:url(../img/recipe_q_btn.jpg) no-repeat; padding-bottom:31px;}.recipe_enter #post a{ display:block;  width:172px; height:39px;}.recipe_enter #post a:hover{ filter: alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; background:#FFF;}/*$B!w(Bpresent/////////////////////////////////////////////////////////////////////////*/	.present #contents_area #left_area{ width:665px; background: url(../img/non_bottom.png) no-repeat bottom; }.present h1{ width:645px; height:298px; background:url(../img/present_pic/present_tit.jpg) no-repeat; margin: 12px 0 0 10px;}.present #present_img_area{ width:645px; height:256px; background:url(../img/present_pic/present_pic.jpg) no-repeat; margin: 0 0 0 10px;}.present #selectBtn{ position:absolute; left:430px; top:15px;}/* $BDI2C(B */.present #Q_area1{ width:645px; height:218px; background:url(../img/present_pic/q_area1.png) no-repeat; position:relative; margin: 0 0 0 10px;}.present #Q_area2{ width:645px; height:218px; background:url(../img/present_pic/q_area2.png) no-repeat; position:relative; margin: 0 0 0 10px;}.present #Q_area3{ width:645px; height:218px; background:url(../img/present_pic/q_area3.png) no-repeat; position:relative; margin: 0 0 0 10px;}.present #Q_area4{ width:645px; height:218px; background:url(../img/present_pic/q_area4.png) no-repeat; position:relative; margin: 0 0 0 10px;}.present #Q_area5{ width:645px; height:218px; background:url(../img/present_pic/q_area5.png) no-repeat; position:relative; margin: 0 0 0 10px;}.present #Q_area6{ width:645px; height:218px; background:url(../img/present_pic/q_area6.png) no-repeat; position:relative; margin: 0 0 0 10px;}.present #Q_area7{ width:645px; height:218px; background:url(../img/present_pic/q_area7.png) no-repeat; position:relative; margin: 0 0 0 10px;}.present #Q_area8{ width:645px; height:218px; background:url(../img/present_pic/q_area8.png) no-repeat; position:relative; margin: 0 0 0 10px;}.present #Q_area9{ width:645px; height:218px; background:url(../img/present_pic/q_area9.png) no-repeat; position:relative; margin: 0 0 0 10px;}.present #Q_area10{ width:645px; height:218px; background:url(../img/present_pic/q_area10.png) no-repeat; position:relative; margin: 0 0 0 10px;}/*$B!w(Bfashion/////////////////////////////////////////////////////////////////////////*/	.fashion #contents_area #left_area{ width:665px; background: url(../img/fashion_bottom.png) no-repeat bottom; padding-bottom:20px; margin-bottom:5px;}.fashion #contents_area #left_area_in{ width:665px; background: url(../img/fashion_center.png) repeat-y;}.fashion h1{ width:645px; height:248px; background:url(../img/fashion_tit.png) no-repeat; margin: 12px 0 0 10px;}/*$B99?7(B*/#fashion_area1 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date01.png) no-repeat; margin: 12px auto 10px;}#fashion_area1 #fashion_pic01_01{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic01_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area1 #fashion_pic01_02{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic01_02.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area1 #fashion_pic01_03{ width: 547px; height: 315px; background:url(../img/fashion_pic/fashion_pic01_03.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area2 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date02.png) no-repeat; margin: 12px auto 10px;}#fashion_area2 #fashion_pic02_01{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic02_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area3 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date03.png) no-repeat; margin: 12px auto 10px;}#fashion_area3 #fashion_pic03_01{ width: 547px; height: 252px; background:url(../img/fashion_pic/fashion_pic03_02.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area3 #fashion_pic03_02{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic03_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area4 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date04.png) no-repeat; margin: 12px auto 10px;}#fashion_area4 #fashion_pic04_01{ width: 547px; height: 315px; background:url(../img/fashion_pic/fashion_pic04_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area4 #fashion_pic04_02{ width: 547px; height: 315px; background:url(../img/fashion_pic/fashion_pic04_02.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area4 #fashion_pic04_03{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic04_03.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area5 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date05.png) no-repeat; margin: 12px auto 10px;}#fashion_area5 #fashion_pic05_01{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic05_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area5 #fashion_pic05_02{ width: 565px; height: 262px; background:url(../img/fashion_pic/fashion_pic05_02.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area6 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date06.png) no-repeat; margin: 12px auto 10px;}#fashion_area6 #fashion_pic06_01{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic06_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area6 #fashion_pic06_02{ width: 375px; height: 262px; background:url(../img/fashion_pic/fashion_pic06_02.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area6 #fashion_pic06_03{ width: 375px; height: 262px; background:url(../img/fashion_pic/fashion_pic06_03.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area7 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date07.png) no-repeat; margin: 12px auto 10px;}#fashion_area7 #fashion_pic07_01{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic07_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area7 #fashion_pic07_02{ width: 375px; height: 262px; background:url(../img/fashion_pic/fashion_pic07_02.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area8 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date08.png) no-repeat; margin: 12px auto 10px;}#fashion_area8 #fashion_pic08_01{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic08_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area8 #fashion_pic08_02{ width: 243px; height: 312px; background:url(../img/fashion_pic/fashion_pic08_02.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area8 #fashion_pic08_03{ width: 375px; height: 262px; background:url(../img/fashion_pic/fashion_pic08_03.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area9 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date09.png) no-repeat; margin: 12px auto 10px;}#fashion_area9 #fashion_pic09_01{ width: 243px; height: 312px; background:url(../img/fashion_pic/fashion_pic09_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area9 #fashion_pic09_02{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic09_02.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area10 h2{ width:255px; height:29px; background:url(../img/fashion_pic/fashion_date10.png) no-repeat; margin: 12px auto 10px;}#fashion_area10 #fashion_pic10_01{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic10_01.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area10 #fashion_pic10_02{ width: 375px; height: 247px; background:url(../img/fashion_pic/fashion_pic10_02.jpg) no-repeat; margin: 12px auto 10px;}#fashion_area10 #fashion_pic10_03{ width: 243px; height: 312px; background:url(../img/fashion_pic/fashion_pic10_03.jpg) no-repeat; margin: 12px auto 10px;}.fashion .fashion_box{ width: 565px; background:url(../img/fashion_line.png) bottom no-repeat; margin: 0 0 20px 50px; padding-bottom: 20px;}.fashion .fashion_text_box{ width: 565px; height: auto; background:url(../img/fashion_paper.png); margin: 12px auto 0px; line-height: 1.5; font-size: 130%; }.fashion .fashion_text_box p{ padding: 20px;}.fashion .fashion_text_box .coment{ font-weight: bold; font-size: 110%;}.fashion #contents_area .fashion_bknm{ width:565px; height:102px; background:url(../img/fashion_pic/fashion_bknm.png) no-repeat -10px -10px; position:relative; margin:0 auto 20px;}.fashion #contents_area .fashion_bknm #fashion01{ width:70px; height:28px; position:absolute; left:136px; top:9px;}.fashion #contents_area .fashion_bknm a{ display:block; width:70px; height:28px;}.fashion #contents_area .fashion_bknm a:hover{ filter: alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; background:#FFF;}/*$B99?7(B*/.fashion #contents_area .fashion_bknm #fashion02{ width:70px; height:28px;; position:absolute; left:221px; top:9px;}.fashion #contents_area .fashion_bknm #fashion03{ width:70px; height:28px;; position:absolute; left:306px; top:9px;}.fashion #contents_area .fashion_bknm #fashion04{ width:70px; height:28px;; position:absolute; left:401px; top:9px;}.fashion #contents_area .fashion_bknm #fashion05{ width:70px; height:28px;; position:absolute; left:477px; top:9px;}.fashion #contents_area .fashion_bknm #fashion06{ width:70px; height:28px;; position:absolute; left:136px; top:44px;}.fashion #contents_area .fashion_bknm #fashion07{ width:70px; height:28px;; position:absolute; left:221px; top:44px;}.fashion #contents_area .fashion_bknm #fashion08{ width:70px; height:28px;; position:absolute; left:306px; top:44px;}.fashion #contents_area .fashion_bknm #fashion09{ width:70px; height:28px;; position:absolute; left:401px; top:44px;}.fashion #contents_area .fashion_bknm #fashion10{ width:70px; height:28px;; position:absolute; left:477px; top:44px;}


/* text-color */
.gray {color:#7b7b7b;}
.black {color:#171717;}
.purple {color:#b233b2;}
.ultramarine {color:#004e7b;}
.blue {color:#1766e0;}
.lightblue {color:#39f;}
.deepgreen {color:#060;}
.green {color:#179917;}
.yellowgreen {color:#4eb200;}
.yellow {color:#ffe000;text-shadow:1px 1px 1px #4e4e33;}
.orange {color:#ff7b00;}
.pink {color:#ff7bb2;}
.vermilion {color:#ff4e4e;}
.red {color:#c00;}
.carmine {color:#e09966;}
.magenta {color:#ea33b2;}
.brown {color:#7b4e00;}
.reddishbrown {color:#661700;}
.yellowocher {color:#b27b17;}
.gold {color:#c93;}
.silver {color:#b2b2b2;}	
	
/*$B!w%X%C%@!<MWAG(B
/////////////////////////////////////////////////////////////////////////*/
#di2_header { width:980px; text-align:left; margin:0 auto; position:relative;}
#di2_programlink { width:250px; height:55px; background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -20px;}
	#di2_programlink li.tbstop { position:absolute; top:2px; left:0;}
	#di2_programlink li.program { position:absolute; top:15px; left:132px;}
	#di2_programlink li a { display:block;}
	#di2_programlink li.tbstop a { width:125px; height:50px;}
	#di2_programlink li.program a { width:95px; height:28px;}
	#di2_programlink li.program a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -130px;}
/*$B8!:w(B*/
#di2_ksb { width:240px; height:50px; position:relative; left:11px; background:url(/mi/mi6/img/di2_header.png) no-repeat -100px -130px;}
	#di2_ksb #tbswebsearch { width:150px;}
	#di2_ksb #tbsSearch, #di2_ksb #webSearch{ display:block; width:52px; height:13px; background: url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_ksb #tbsSearch { width:50px; float:left; background-position:-345px -130px; cursor:default; position:absolute; top:0; left:7px;}
	#di2_ksb #webSearch { width:60px; float:left; background-position:-159px -130px; cursor:pointer; position:absolute; top:0; left:59px;}
	#di2_ksb input#kw { width:140px; height:20px; font-size:14px; color:#444; background:none; border:none; font-family:sans-serif; position:absolute; top:15px; left:27px;}
	#di2_ksb input#btnSearch { position:absolute; top:13px; left:179px;}
/*$B!w%J%S%2!<%7%g%s(B
/////////////////////////////////////////////////////////////////////////*/
#di2_navi { width:980px; height:45px; position:relative; background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -75px;}
	/*main*/
	#di2_navi ul#di2_menuMain { padding:1px 0 0 10px;}
	#di2_navi ul#di2_menuMain li { float:left; margin-right:2px;}
	#di2_navi ul#di2_menuMain li a { display:block; height:25px;}
	#di2_navi ul#di2_menuMain li a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_navi ul#di2_menuMain li#di2_drama a { width:110px;}
	#di2_navi ul#di2_menuMain li#di2_variety a { width:140px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_news a { width:170px;}
	#di2_navi ul#di2_menuMain li#di2_anime a { width:100px;}
	#di2_navi ul#di2_menuMain li#di2_sports a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a { width:110px;}
	#di2_navi ul#di2_menuMain li#di2_drama a:hover { background-position:-10px -75px;}
	#di2_navi ul#di2_menuMain li#di2_variety a:hover { background-position:-122px -75px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a:hover { background-position:-264px -75px;}
	#di2_navi ul#di2_menuMain li#di2_news a:hover { background-position:-371px -75px;}
	#di2_navi ul#di2_menuMain li#di2_anime a:hover { background-position:-543px -75px;}
	#di2_navi ul#di2_menuMain li#di2_sports a:hover { background-position:-645px -75px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a:hover { background-position:-752px -75px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a:hover { background-position:-859px -75px;}
	/*sub*/
	#di2_navi ul#di2_menuSub { width:980px; height:17px; position:absolute; top:27px; left:0; }
	#di2_navi ul#di2_menuSub li { position:absolute; top:0;}
	#di2_navi ul#di2_menuSub li a { display:block; width:65px; height:17px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 a { width:90px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 a { width:85px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 a { width:72px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 a { width:80px;}
	#di2_navi ul#di2_menuSub li a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_navi ul#di2_menuSub li#di2_sub1 { left:382px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 { left:447px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 { left:537px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 { left:622px;}
	#di2_navi ul#di2_menuSub li#di2_sub5 { left:694px;}
	#di2_navi ul#di2_menuSub li#di2_sub6 { left:759px;}
	#di2_navi ul#di2_menuSub li#di2_sub7 { left:824px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 { left:888px;}
	#di2_navi ul#di2_menuSub li#di2_sub1 a:hover { background-position:-480px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 a:hover { background-position:-545px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 a:hover { background-position:-621px -150px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 a:hover { background-position:-717px -150px;}
	#di2_navi ul#di2_menuSub li#di2_sub5 a:hover { background-position:-765px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub6 a:hover { background-position:-830px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub7 a:hover { background-position:-895px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 a:hover { background-position:-530px -150px;}
	/*contact*/
	#di2_programlink li.contact { position:absolute; top:132px; left:10px; z-index:10;}
	#di2_programlink li.contact a { width:105px; height:16px;}
	#di2_programlink li.contact a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat -415px -150px;}
	/*eng*/
	#di2_programlink li.english { position:absolute; top:132px; left:125px; z-index:10;}
	#di2_programlink li.english a { width:65px; height:16px;}
	#di2_programlink li.english a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat -415px -130px;}

/*$B!w%X%C%@!<Gr(B//$B%9!<%Q!<%P%J!<M-$j(B
/////////////////////////////////////////////////////////////////////////*/
#con_header { width:100%; height:150px; background:#fff url(/mi/mi6/img/di2_header.png) repeat-x 0 130px; position:relative;}
#con_header #bannerIn { width:980px; text-align:left; margin:0 auto; position:relative;}
#con_header #bnSuper { width:728px; height:90px; position:absolute; top:6px; right:11px; border:none;}
#con_header #di2_header { height:150px;}
/*$B!w%X%C%@!<Gr(B//$B%9!<%Q!<%P%J!<L5$7(B
/////////////////////////////////////////////////////////////////////////*/
#con_header_nsb { width:100%; height:100px; background:#fff url(/mi/mi6/img/di2_header.png) repeat-x 0 80px;}
#con_header_nsb #di2_header { height:100px;}
#con_header_nsb  #di2_programlink li.contact { top:82px;}
#con_header_nsb  #di2_programlink li.english { top:82px;}
#con_header_nsb  #di2_ksb { position:absolute; top:9px; left:740px;}
/*$B!w$=$NB>@_Dj(B
/////////////////////////////////////////////////////////////////////////*/
body, #di2_header dl, #di2_header dt, #di2_header dd, #di2_header ul, #di2_header li, #di2_navi dl, #di2_navi dt, #di2_navi dd, #di2_navi ul, #di2_navi li, #di2_navi form { margin:0; padding:0;}
#di2_header ul { list-style:none;}
#di2_header hr { display:none;}
#di2_header .alt{ position:absolute; top:-5000px; left:-9999px;}
#di2_header .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#di2_header .clearfix { min-height: 1px;}
* html #di2_header .clearfix {
	height: 1px;
	/*(J\(B*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*jumpSmp*/
#jumpSmp {
	display:block;
	color:#fff;
	background: -moz-linear-gradient(center top, #9dce5f 50%,#7cbe2a 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #9dce5f),color-stop(0.5, #7cbe2a));
	text-align:center;
	font-size:52px;
	font-weight:bold;
	line-height:1.35;
	border-top:5px solid #ddd;
	border-bottom:5px solid #eee;
	padding:52px;
}
#jumpSmp a { display:block; color:#fff;}

/*$B!w%I%i%^MQ%U%C%?!<(B
/////////////////////////////////////////////////////////////////////////*/
#dramaFooter { width:100%; min-height:250px; height:auto !important; height:250px; background:#fff; color:#444; border-top:2px solid #b2bdcd; position:relative; font-family:Verdana, "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", Meiryo, sans-serif;}
	#dramaFooter h2 { background:#eff1f4; border-bottom:2px dotted #b2bdcd; font-size:150%; color:#6c7e98; font-family:Verdana; padding:5px; margin:0;}
	#dramaFooter ul { width:950px; text-align:left; list-style:none; margin:0 auto; padding:20px 0 20px 70px;}
	* html #dramaFooter ul { padding:20px 0 20px 20px;}
	#dramaFooter ul li { width:160px; line-height:1.6em; margin-right:20px; float:left;}
	#dramaFooter ul li a { display:block; font-size:120%; font-weight:normal;}
	#dramaFooter ul li a strong { display:block; width:160px; padding-top:55px; margin-bottom:5px;}
	#dramaFooter ul li a .date { color:#333;}
	#dramaFooter ul li#drama01 { background-position:0 0;}
	#dramaFooter ul li#drama02 { background-position:-160px 0;}
	#dramaFooter ul li#drama03 { background-position:-320px 0;}
	#dramaFooter ul li#drama04 { background-position:-480px 0;}
	#dramaFooter ul li#drama05 { background-position:-640px 0;}
	#dramaFooter #dramaFooterLink { text-align:center; border-top:2px dotted #b2bdcd; padding:20px 0;}
	#dramaFooter a { text-decoration:none; color:#50688b;}
	#dramaFooter a:hover { text-decoration:underline; color:#444 !important;}
	#dramaFooter #dramaFooterLink .tbs-link1,
	#dramaFooter #dramaFooterLink .tbs-copy1 { color:#444 !important;}
#dramaFooter ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
	.footer201010 ul li { background: url(/mi/img/dramafooter201010.jpg) no-repeat;}
	/**/
	.footer201101 ul li { background: url(/mi/img/dramafooter201101.jpg) no-repeat; width:200px !important;}
	.footer201101 ul li a strong { width:200px !important;}
	.footer201101 ul li#drama01 { background-position:0 0 !important;}
	.footer201101 ul li#drama02 { background-position:-200px 0 !important;}
	.footer201101 ul li#drama03 { background-position:-400px 0 !important;}
	.footer201101 ul { padding:20px 0 20px 300px !important;}
	* html .footer201101 ul { padding:20px 0 20px 150px !important;}

/* Boobo Boona
=======================================*/
#boobo-hd { position:absolute; top:81px; left:-71px; z-index:100; }
#con_header_nsb #boobo-hd { top:32px; }
#boobo-hd a { display:block; background:url(/mi/mi6/img/boobo_an_hd.gif) top left no-repeat; width:90px; height:110px; text-indent:-9999px; }

#i_search_autocomplete {
    text-align:left;
    font-size:12px;
    border-top:    1px solid #CCCCCC;
    border-right:  2px solid #999999;
    border-left:   1px solid #CCCCCC;
    border-bottom: 1px solid #BBBBBB;
    background: #ffffff; color: #333333; 
    position: absolute;
    cursor: default;
    list-style:none;
    padding: 0px;
    margin: 0;
    display:block;
}

/* workarounds */
* html #i_search_autocomplete {
    width:1px;
}
/* without this, the menu expands to 100% in IE6 */

#i_search_autocomplete .ui-menu {
    margin-top: -3px;
}
#i_search_autocomplete .ui-menu-item {
    width: 100%;
    border-bottom:#ccc 1px solid;
    list-style-type: none;
    margin:0;
    padding: 0;
    float: left;
    clear: left;
}
#i_search_autocomplete .ui-menu-item a {
    word-break: break-all;
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
* html #i_search_autocomplete .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
#i_search_autocomplete .ui-menu-item a.ui-state-hover,
#i_search_autocomplete .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

#i_search_autocomplete .ui-widget {
}
#i_search_autocomplete a {
    color: #333333;
}

#i_search_autocomplete .ui-state-hover {
    border: 1px solid #cccccc;
    background: #ecf5fa;
    font-weight: bold;
    color: #333333;
}

#i_search_autocomplete.ui-state-hover a,
#i_search_autocomplete.ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
}
#i_search_autocomplete.ui-state-active a,
#i_search_autocomplete.ui-state-active a:link,
#i_search_autocomplete.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}
#i_search_autocomplete :active {
    outline: none;
}



/*eof*/
