@charset 'iso-2022-jp';
/*/////////////////////////////////////////////////////////////////////////
$B%G%U%)%k%H(BCSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:64%;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; letter-spacing:0.06em;}
/*IE6*/
* html body {font-family:verdana, "$B#M#S(B $B#P%4%7%C%/(B","MS PGothic";}
/*IE7*/
*:first-child+html body {font-family:verdana, "$B#M#S(B $B#P%4%7%C%/(B","MS PGothic";}

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;}
img { border:none;}
hr { display:none;}
.alt{ position:absolute; top:-5000px; left:-999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}

/*$B2hA|J]8nMQ(B*/
.cover { width:100%; height:100%;}

/*$B%9!<%Q!<%P%J!<OH(B*/
#bnSuper { width:100%; height:110px; background:#fff; border-bottom:1px solid #c0c0c0;}
#bnIn { padding-top:10px;}

/*float$B@_Dj(B*/
.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;/*(J\(B*//*/	height: auto;	overflow: hidden;	/**/}

/*////////////////////////////////////////////////////////////////
$B%3%s%F%s%DMQ(BCSS$B!?%*%j%8%J%k@_Dj(B
/////////////////////////////////////////////////////////////////////////*/
body.top { background:url(../img/bg.png);}
body.second { background:url(../img/bg_second.png);}
#container{ width:956px; margin:0 auto;position:relative;}
#container #unit{ width:920px; margin:0 auto; }

/*//////////////////TOP//////////////////*/
.top #bg{ background:#000 url(../img/bg_top.jpg) top repeat-x;}
.top #main_cover{ height:572px;  margin:0 auto; position:relative;}
.top h1#main{ background:url(../img/top.jpg) no-repeat; height:572px;display:block;}
@media print { .top h1#main{ display:none;}.news #dvdbox{ display:none;}.chart #mainImg{ display:none;}.detail .image4{ display:none;}}

.top #unit{ padding:24px 0 32px;}
.top #leftBox{ width:615px; float:left; margin-right:5px;} 
.top #rectangle{ float:left; text-align:left;}
	#rectangle #social{ margin-top:10px;}

.top p#spot{ display:block; width:228px; height:154px; background:url(../img/top_parts.jpg) 0 -114px no-repeat; float:left;}	
.top p#spot a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.top ul#spBox{ width:615px;list-style:none;}
.top ul#spBox a{ display:block; width:114px; height:114px;overflow:hidden;}
.top ul#spBox a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.top ul#spBox li{ float:left; margin-top:14px;}
	.top ul#spBox #sp1 a{background:url(../img/top_parts.jpg) no-repeat; margin-right:9px;}
	.top ul#spBox #sp2 a{background:url(../img/top_parts.jpg) -114px 0 no-repeat; margin-right:9px;}
	.top ul#spBox #sp3 a{background:url(../img/top_parts.jpg) -228px 0 no-repeat;margin-right:9px;}
	.top ul#spBox #sp4 a{background:url(../img/top_parts.jpg) -342px 0 no-repeat;margin-right:9px;}
	.top ul#spBox #sp5{background:url(../img/top_parts.jpg) -456px 0 no-repeat;width:114px; height:114px;overflow:hidden;}
	
/*//////////////////JPLAYER//////////////////*/	
div.jp-audio {width:80px; position:absolute; top:0; left:0;}
div.jp-interface {width:100%;}
div.jp-audio div.jp-type-single div.jp-interface {height:20px;border-bottom:none;}

div.jp-interface ul.jp-controls {list-style-type:none;padding:0;margin: 0;}
div.jp-interface ul.jp-controls li {/* position: absolute; */display:inline;}
div.jp-interface ul.jp-controls a {	position: absolute;overflow:hidden;text-indent:-9999px;}

a.jp-play,a.jp-pause {width:80px;height:20px;z-index:1;}
div.jp-audio div.jp-type-single a.jp-play,
div.jp-audio div.jp-type-single a.jp-pause {top:10px;left:880px;}

a.jp-play {	background: url(../img/jplayer_parts.png) 0 -40px no-repeat;}
a.jp-play:hover {	background: url(../img/jplayer_parts.png) 0 -60px no-repeat;}

a.jp-pause {background: url(../img/jplayer_parts.png)  no-repeat;}
a.jp-pause:hover {	background: url(../img/jplayer_parts.png) 0 -20px no-repeat;}

div.jp-jplayer {width:0px;height:0px;background-color: #000000;}



/*//////////////////$B?7Ce>pJs(B//////////////////*/
#update{ width:364px; height:154px; position:relative; background:url(../img/update_parts.png) no-repeat; float:left; margin-right:12px;}
#ContentsMask { width:358px; height:114px; overflow:hidden; position:absolute; top:40px; left:0;} /* $B%9%/%m!<%k$9$k%3%s%F%s%D$N30OH(B */

dl#Contents { padding:0; margin:0; position:absolute; top:0px; left:0px; text-align:left; font-size:10px;line-height:140%;width:358px;} /* $B%3%s%F%s%D$NCf?H(B */
dl#Contents dt{float:left;margin-right:6px; color:#7e7e7e; clear:both; letter-spacing: 0.06em; }
dl#Contents dd{  padding:0 0 5px 70px; color:#fff; margin-bottom:3px; background:url(../img/update_parts.png) right bottom no-repeat;}
dl#Contents dd a{color:#fff;  text-decoration:none;}
dl#Contents dd a:hover{ text-decoration:underline;}

#scbarBar { width:7px; height:100px; position:absolute; top:44px; right:0px; background:url(/img/cover.gif); padding:0;margin:0;}
#drugArea { width:7px; height:100px;  position:absolute;  left:0px; margin:0px; cursor:pointer;background:url(/img/cover.gif); padding:0;}
#tsumami { width:6px; height:20px; background:#9b015c;  position:absolute; left:0px; margin:0;} 

p#moreBtn{position:absolute; top:0; right:0;}
p#moreBtn a{ display:block; width:56px; height:19px;  background:url(../img/update_parts.png) 0 -154px no-repeat;}
p#moreBtn a:hover{background:url(../img/update_parts.png) -56px -154px no-repeat;}


/*//////////////////SECOND//////////////////*/
.second #bg{ background:#000 url(../img/bg_top_second.jpg) top repeat-x;}
.second #header{background:url(../img/common_parts.jpg) top center no-repeat;}
	.second #header a{ width:956px; height:110px; margin:0 auto; display:block;}
	.second #unit{ background:url(../img/btm.jpg) right bottom no-repeat; padding:24px 0 30px; }
	.second #inner{ padding:30px 0 0;  }

.second #leftBox{ width:600px; float:left; margin-right:20px; color:#fff;}
	.second p#pagetop a{ display:block; margin:30px auto 0; height:26px; background:url(../img/common_parts.jpg) -300px -110px no-repeat;}
	.second p#pagetop a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.second #rightBox{ width:300px; float:left;}
.second #rightBox p a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
	.second p#spot a{ display:block; height:172px; background:url(../img/common_parts.jpg) 0 -110px no-repeat; margin-top:5px;}	
	.second p#twitBtn a{ display:block; height:54px; background:url(../img/common_parts.jpg) 0 -282px no-repeat; margin-top:5px;}
	.second p#comBtn a{ display:block; height:56px; background:url(../img/common_parts.jpg) 0 -336px no-repeat; margin-top:5px;}
	.second p#msBtn a{ display:block; height:56px; background:url(../img/common_parts.jpg) 0 -392px no-repeat; margin-top:5px;}
	.second p#originBtn a{ display:block; height:56px; background:url(../img/common_parts.jpg) 0 -448px no-repeat; margin-top:5px;}
	.second p#odBtn a{ display:block; height:56px; background:url(../img/common_parts.jpg) -300px -136px no-repeat; margin-top:5px;}
	.second p#digestBtn a{ display:block; height:56px; background:url(../img/common_parts.jpg) -300px -192px no-repeat; margin-top:5px;}

.second .block{ margin-bottom:20px;}
.second .block p{ font-size:12px;  text-align:left; margin-bottom:20px; padding:0 5px;}

/*//////////////////INTRO//////////////////*/
.intro #leftBox h1{ display:block; height:430px; background:url(../img/intro_parts.jpg) no-repeat;}
.intro .block{ background:url(../img/intro_parts.jpg) 0 -430px no-repeat; padding-top:160px;}
.intro .block p{line-height:240%;}

/*//////////////////NEWS//////////////////*/
.news .block{ margin-bottom:40px !important;}
.news #leftBox h1{ display:block; height:430px; background:url(../img/news_parts.jpg) no-repeat;}
.news .nTitle{ background:url(../img/news_parts.jpg) 0 -430px no-repeat; height:32px; position:relative; margin-bottom:20px;}
.news .nTitle h2{ color:#d4027f; padding:5px 10px; font-size:14px; text-align:left; line-height:180%; letter-spacing:0.07em;}
.news .nTitle .date{ position:absolute; top:-16px; right:5px; color:#b4b4b4; font-size:11px; line-height:150%;}
.news .block p,.music .block p{line-height:180%;}
.news .extraBox,.music .extraBox{ border:1px dotted #444; background:#111; padding:10px 10px 0; clear:both; zoom:1; margin:10px 0;}
.news .Img,.music .Img{-webkit-box-shadow:0 0 30px #ae036d;-moz-box-shadow:0 0 30px #ae036d;box-shadow:0 0 30px #ae036d; -moz-border-radius:100px / 30px;-o-border-radius:100px / 30px;border-radius:100px / 30px;float:right; margin:0 0 25px 15px;}

.news #aiBtn a{ display:block; width:174px; height:28px; background:url(../img/ai_btn.png) no-repeat;}
.news #aiBtn a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

#bansen .oaDate{ color:#f956ba;}
#bansen .oaProgram{ color:#c10879; font-weight:bold;}

/*//////////////////STORY//////////////////*/
.story .block{ position:relative;}
.story .block p{line-height:210%;}
.story #leftBox h1{ display:block; height:54px; background:url(../img/story_parts.png) no-repeat;}
.story #leftBox h2{ height:56px; display:block; margin-bottom:20px;}
.story #leftBox #btn{ position:absolute; top:15px; right:0;}
.story #leftBox #btn a{ display:block;background:url(../img/story_parts.png) 0 -54px no-repeat; width:144px; height:31px;}
.story #leftBox #btn a:hover{ background:url(../img/story_parts.png) -144px -54px no-repeat;}

.story .fade_img{ width:600px; height:376px; position:absolute; top:0; left:0;}

.story #main1,.story #main2{width:600px; height:376px;}
.story #Ph1,.story #Ph2{ width:254px; height:174px;}
.story #Ph1{float:right; margin:0 0 10px 20px;}
.story #Ph2{float:left; margin:0 20px 10px 0;}

.story #bknum h3{ background:url(../img/story_parts.png) 0 -54px no-repeat !important; height:26px; margin-bottom:10px;}
.story #bknum ul{ list-style:none;}
.story #bknum li{  float:left; }
.story #bknum a{ display:block;height:60px;width:150px;overflow:hidden; margin-bottom:10px;}
.story #bknum a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.story #bknum li#s1 a{ background:url(../story/img/thum.png) no-repeat;}
.story #bknum li#s2 a{ background:url(../story/img/thum.png) -150px 0 no-repeat;}
.story #bknum li#s3 a{ background:url(../story/img/thum.png) -300px 0 no-repeat;}
.story #bknum li#s4 a{ background:url(../story/img/thum.png) -450px 0 no-repeat;}
.story #bknum li#s5 a{ background:url(../story/img/thum.png) -600px 0 no-repeat;}
.story #bknum li#s6 a{ background:url(../story/img/thum.png) -750px 0 no-repeat;}
.story #bknum li#s7 a{ background:url(../story/img/thum.png) -900px 0 no-repeat;}
.story #bknum li#s8 a{ background:url(../story/img/thum.png) -1050px 0 no-repeat;}
.story #bknum li#s9 a{ background:url(../story/img/thum.png) -1200px 0 no-repeat;}
.story #bknum li#s10 a{ background:url(../story/img/thum.png) -1350px 0 no-repeat;}

/*//////////////////CAST//////////////////*/
.cast #leftBox h1{ display:block; height:430px; background:url(../img/cast_parts.jpg) no-repeat;}
.cast #leftBox table{margin:20px auto 40px;padding:0px;font-size:14px;}
.cast #leftBox td{line-height:140%;padding:8px 3px; text-align:left; color:#fff;}
.cast #leftBox th{color:#d4027f;line-height:140%;font-weight:bold;text-align:right;padding:8px 3px;} 

.cast td.icon,.staff td.icon{ background:url(../img/cs_icon.png) center no-repeat; width:18px; }

/*//////////////////STAFF//////////////////*/
.staff #leftBox h1{ display:block; height:430px; background:url(../img/staff_parts.jpg) no-repeat;}
.staff #leftBox table{margin:0 auto 30px;padding:0px;font-size:14px;}
.staff #leftBox td{line-height:140%;padding:10px 3px; text-align:left; color:#fff;}
.staff #leftBox th{color:#d4027f;line-height:140%;font-weight:bold;text-align:right;padding:10px 3px;} 

/*//////////////////REPORT//////////////////*/
.report #inner{ background:url(../img/bg_report.jpg);padding:15px 25px 30px !important;}
.report #leftBox h1{ display:block; height:54px; background:url(../img/report_parts.png) no-repeat;}
.report #leftBox h2{ display:block; background:url(../img/report_parts.png) right bottom no-repeat; padding:0 3px 8px 3px; color:#b3016a; text-align:left; font-size:14px; margin-bottom:20px;line-height:130%;}
.report #leftBox h2 span.date{ color:#696969; font-size:12px; }
.report .block p{ color:#262626; line-height:180% !important;}
.report #selectBtn{ font-size:12px; text-align:right; }

/*//////REPORT$B2hA|(B//////*/
.report .phBg{ background:url(../img/report_parts.png) 0px -54px no-repeat;   text-align:center; margin:20px auto 25px;width:436px; padding:8px 0;}
.report .phBg .ph{ width:420px; height:280px; margin:0 auto; background:#000;}
.report .cap{ color:#484848; font-size:12px; text-align:left; width:436px; margin-top:10px; padding-top:5px; display:block;}
.report .cap span{ background:#dadada; }

/*//////////////////COMMENT//////////////////*/
.comment #leftBox h1{ display:block; height:430px; background:url(../img/comment_parts.jpg) no-repeat;}
.comment .block{ background:#141414; border-bottom:1px solid #303030;border-top:1px solid #303030; padding:20px 15px 0;}
.comment .block p{ line-height:180%;}
.comment #leftBox h2{ display:block; height:22px; margin:0 0 10px 5px; }
	.comment .com1 h2{ background:url(../img/comment_name.png) no-repeat;}
	.comment .com2 h2{ background:url(../img/comment_name.png) 0 -22px no-repeat;}
	.comment .com3 h2{ background:url(../img/comment_name.png) 0 -44px no-repeat;}
	.comment .com4 h2{ background:url(../img/comment_name.png) 0 -66px no-repeat;}
	.comment .com5 h2{ background:url(../img/comment_name.png) 0 -88px no-repeat;}
	.comment .com6 h2{ background:url(../img/comment_name.png) 0 -110px no-repeat;}
	.comment .com7 h2{ background:url(../img/comment_name.png) 0 -132px no-repeat;}
	.comment .com8 h2{ background:url(../img/comment_name.png) 0 -154px no-repeat;}
	.comment .com9 h2{ background:url(../img/comment_name.png) 0 -176px no-repeat; height:42px !important;}
	.comment .com10 h2{ background:url(../img/comment_name.png) 0 -216px no-repeat; height:42px !important;}
	
/*//////////////////FAN-MESSAGE/////////////////*/
.msg h1{ display:block; height:430px; background:url(../img/msg_parts.jpg) no-repeat;}
.msg #writeBtn a{ display:block; width:267px; height:63px; background:url(../img/msg_btn.png) no-repeat; margin:0 auto 0;}
.msg #writeBtn a:hover{background:url(../img/msg_btn.png) -267px 0  no-repeat;}
.msg #selectBtn{ margin-top:10px;}

.msg .pageBox{ background:url(../img/msg_page.png) right bottom no-repeat; padding:0 45px 40px 0; font-size:12px; }
.msg .pageBox p{ background:url(../img/msg_page.png) top left no-repeat;padding:58px 0 0 45px; text-align:left;}

.msg #selectBtn{ text-align:right;}

.msgBox{ background:url(../img/bg_msg.jpg) top center repeat-y;text-align:left; margin-bottom:20px;}
.msgBox h2{  display:block; color:#ad0569; font-size:14px; padding:0 0 8px; line-height:130%; background:url(../img/msg_ti.png) bottom no-repeat; margin-bottom:10px;}
.msgBox .honbun{  background:url(../img/bg_msg.jpg) left top no-repeat; padding:20px 25px 0;}
.msgBox .honbun p{ padding:5px 0 3px !important;font-size:12px;  margin-bottom:5px !important; color:#1e1e1e;line-height:160%;}
.msgBox .info{ color:#424242; font-size:11px; background:url(../img/bg_msg.jpg) right bottom no-repeat; padding:10px 30px 10px; text-align:right;}

/*//////////////////MUSIC//////////////////*/
.music #leftBox h1{ display:block; height:54px; background:url(../img/music_parts.png) no-repeat;}
.music #leftBox h2{ display:block; height:34px; background:url(../img/music_parts.png) 0 -67px no-repeat;}
.music #playerBox{ width:484px; margin:0 auto 30px;height:310px; background:url(../img/bg_player.png); text-align:left !important; padding:4px 0 0 4px; position:relative;}

/*//////////////////ORINGAL//////////////////*/
.original #leftBox h1{ display:block; height:430px; background:url(../img/original_parts.jpg) no-repeat;}
.original .block{ background:url(../img/original_parts.jpg) 0 -430px no-repeat; padding-top:75px;}
.original .block p{line-height:240%;}
.original #book{ width:120px; height:179px; background:url(../img/original_book.jpg) no-repeat;border:1px solid #5e013b;}
.original .Img{-webkit-box-shadow:0 0 30px #ae036d;-moz-box-shadow:0 0 30px #ae036d;box-shadow:0 0 30px #ae036d; -moz-border-radius:100px / 30px;-o-border-radius:100px / 30px;border-radius:100px / 30px;float:right; margin:0 0 25px 15px;}

/*//////////////////INTERVIEW//////////////////*/
.interview #leftBox h1{ display:block; height:54px; margin-bottom:25px;background:url(../img/interview_parts.png) no-repeat;}
.interview #leftBox h2{ display:block; height:30px; margin-bottom:20px;}
.interview #leftBox h3{ background:url(../img/interview_parts.png) 0 -54px no-repeat; color:#bf0475; font-weight:bold; font-size:12px; text-align:left; padding:4px 0 0 26px; margin-bottom:10px; line-height:160%;}
.interview .block p{ line-height:180%;}

.interview .color1{ color:#25c8ce;}
.interview .color2{ color:#2293fb;}
.interview .color3{ color:#9a64f3;}

.int01 #leftBox h2{ background:url(../img/interview_1.jpg) no-repeat;}
.int01 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_1.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int01 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_1.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int02 #leftBox h2{ background:url(../img/interview_2.jpg) no-repeat;}
.int02 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_2.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int02 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_2.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int03 #leftBox h2{ background:url(../img/interview_3.jpg) no-repeat;}
.int03 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_3.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int03 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_3.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int04 #leftBox h2{ background:url(../img/interview_4.jpg) no-repeat;}
.int04 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_4.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int04 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_4.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int05 #leftBox h2{ background:url(../img/interview_5.jpg) no-repeat;}
.int05 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_5.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int05 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_5.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int06 #leftBox h2{ background:url(../img/interview_6.jpg) no-repeat;}
.int06 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_6.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int06 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_6.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int07 #leftBox h2{ background:url(../img/interview_7.jpg) no-repeat;}
.int07 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_7.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int07 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_7.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int08 #leftBox h2{ background:url(../img/interview_8.jpg) no-repeat;}
.int08 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_8.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int08 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_8.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int09 #leftBox h2{ background:url(../img/interview_9.jpg) no-repeat;}
.int09 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_9.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int09 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_9.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int09 #leftBox #ph1 img{ margin-bottom:5px;}

.int10 #leftBox h2{ background:url(../img/interview_10.jpg) no-repeat;}
.int10 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_10.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int10 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_10.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int11 #leftBox h2{ background:url(../img/interview_11.jpg) no-repeat;}
.int11 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_11.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int11 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_11.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int11 #leftBox #ph3{ width:250px; height:180px; background:url(../img/interview_11.jpg) -500px -40px no-repeat; float:right; margin:5px 0 10px 10px;}

.int12 #leftBox h2{ background:url(../img/interview_12.jpg) no-repeat;}
.int12 #leftBox #ph1{ width:250px; height:180px; background:url(../img/interview_12.jpg) 0 -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int12 #leftBox #ph2{ width:250px; height:180px; background:url(../img/interview_12.jpg) -250px -40px no-repeat; float:right; margin:5px 0 10px 10px;}
.int12 #leftBox #ph3{ width:250px; height:180px; background:url(../img/interview_12.jpg) -500px -40px no-repeat; float:right; margin:5px 0 10px 10px;}


.interview #bknum h3{ background:url(../img/interview_parts.png) 0 -158px no-repeat !important; height:26px;}
.interview #bknum ul{ list-style:none;}
.interview #bknum li{  float:left; }
.interview #bknum a{ display:block;height:60px;width:150px;overflow:hidden; margin-bottom:10px;}
.interview #bknum a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.interview #bknum li#i1 a{ background:url(../img/interview_thum.png) 0 0 no-repeat;}
.interview #bknum li#i2 a{ background:url(../img/interview_thum.png) -150px 0 no-repeat;}
.interview #bknum li#i3 a{ background:url(../img/interview_thum.png) -300px 0 no-repeat;}
.interview #bknum li#i4 a{ background:url(../img/interview_thum.png) -450px 0 no-repeat;}
.interview #bknum li#i5 a{ background:url(../img/interview_thum.png) -600px 0 no-repeat;}
.interview #bknum li#i6 a{ background:url(../img/interview_thum.png) -750px 0 no-repeat;}
.interview #bknum li#i7 a{ background:url(../img/interview_thum.png) -900px 0 no-repeat;}
.interview #bknum li#i8 a{ background:url(../img/interview_thum.png) -1050px 0 no-repeat;}
.interview #bknum li#i9 a{ background:url(../img/interview_thum.png) -1200px 0 no-repeat;}
.interview #bknum li#i10 a{ background:url(../img/interview_thum.png) -1350px 0 no-repeat;}
.interview #bknum li#i11 a{ background:url(../img/interview_thum.png) -1500px 0 no-repeat;}
.interview #bknum li#i12 a{ background:url(../img/interview_thum.png) -1650px 0 no-repeat;}

/*//////////////////SPECIAL-TOP//////////////////*/
.special #leftBox h1{ display:block; height:54px; background:url(../img/sptop_parts.png) no-repeat;}
.special .block ul{ list-style:none;width:100%; }
.special .block li{ float:left;  }
.special .block li a{ display:block;width:186px; height:200px; margin-bottom:20px;}
.special .block li a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.special .block  li#sp1 a{ background:url(../img/sptop_btn.jpg) no-repeat; margin-right:21px;}
.special .block  li#sp2 a{ background:url(../img/sptop_btn.jpg) -186px 0 no-repeat; margin-right:21px;}
.special .block  li#sp3 a{ background:url(../img/sptop_btn.jpg) -372px 0 no-repeat;}
.special .block  li#sp4 a{ background:url(../img/sptop_btn.jpg) -558px 0 no-repeat; margin-right:21px;}
.special .block  li#sp5 a{ background:url(../img/sptop_btn.jpg) -744px 0 no-repeat; margin-right:21px;}
.special .block  li#sp6 a{ background:url(../img/sptop_btn.jpg) -930px 0 no-repeat;}

/*//////////////////HANA-MOVIE//////////////////*/
.hana #leftBox h1{ display:block; height:364px;}
.hana .block{ background:url(../img/hana_main.jpg) no-repeat; position:relative; margin-bottom:0 !important;}
.hana #inner{ background:url(../img/hana_bg.png) left top repeat-y;padding: 0 !important;}
.hana #wrapper{ background:url(../img/hana_bg.png) right bottom no-repeat; padding-bottom:60px;}
.hana #playerBox{ width:484px; height:309px; margin:0 auto; text-align:left !important; background:#d3d0cd;padding:4px 0 0 4px;}

.hana #leftBox h2{ height:20px; display:block; position:absolute; top:325px; left:50px;}

.hana #bknum{ width:514px; margin:35px auto 0; text-align:left;}
.hana #bknum h3{ width:98px; height:18px; display:block; background:url(../hana/img/thum.png) 0 -92px no-repeat; margin:0 0 16px 5px;}
.hana #bknum ul{ list-style:none; margin-left:18px;}
.hana #bknum li{  float:left; }
.hana #bknum a{ display:block;height:86px;width:84px;overflow:hidden; margin:0 14px 10px 0;}
.hana #bknum a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.hana #bknum li#h1 a{ background:url(../hana/img/thum.png) 0 0 no-repeat;}
.hana #bknum li#h2 a{ background:url(../hana/img/thum.png) -84px 0 no-repeat;}
.hana #bknum li#h3 a{ background:url(../hana/img/thum.png) -168px 0 no-repeat;}
.hana #bknum li#h4 a{ background:url(../hana/img/thum.png) -252px 0 no-repeat;}
.hana #bknum li#h5 a{ background:url(../hana/img/thum.png) -336px 0 no-repeat;}
.hana #bknum li#h6 a{ background:url(../hana/img/thum.png) -420px 0 no-repeat;}
.hana #bknum li#h7 a{ background:url(../hana/img/thum.png) -504px 0 no-repeat;}
.hana #bknum li#h8 a{ background:url(../hana/img/thum.png) -588px 0 no-repeat;}
.hana #bknum li#h9 a{ background:url(../hana/img/thum.png) -672px 0 no-repeat;}
.hana #bknum li#h10 a{ background:url(../hana/img/thum.png) -756px 0 no-repeat;}

/*//////////////////BBS-NAYAMI//////////////////*/
.bbs #leftBox h1{ display:block; height:440px;}
.bbs .block{ background:url(../img/bbs_top.jpg) no-repeat; position:relative; margin-bottom:0 !important;}
.bbs #inner{ background:url(../img/bbs_parts.png) left top repeat-y;padding:0 0 20px !important;}

.bbs #writeBtn{ text-align:center;}
.bbs #writeBtn a{ background:url(../img/bbs_parts.png) right no-repeat; display:block; width:303px; height:67px; margin:30px auto 0;}
.bbs #writeBtn a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.bbs .pageBox{ width:520px; margin:0 auto; font-size:12px; text-align:left; color:#3c3b3b;}

.bbsBox1{ width:556px; background:url(../img/bbs_new.png) top center repeat-y;text-align:left; margin:0 auto 15px;}
.bbsBox1 h2{  display:block; color:#ad0569; font-size:14px; padding:0 0 4px; line-height:130%; background:url(../img/bbs_ti.png) right bottom no-repeat; }
.bbsBox1 .honbun{  background:url(../img/bbs_new.png) left top no-repeat; padding:16px 25px 0; }
.bbsBox1 .honbun p{ padding:5px 0 0 !important;font-size:12px;  margin-bottom:5px !important; color:#1e1e1e;line-height:180%;}
.bbsBox1 .info{ color:#424242; font-size:11px; background:url(../img/bbs_new.png) right bottom no-repeat; padding:0 30px 10px; text-align:right;}

.bbsBox2{ width:556px; background:url(../img/bbs_re.png) top center repeat-y;text-align:left; margin:0 auto 15px;}
.bbsBox2 h2{  display:block; color:#3c3b3b; font-size:14px; padding:0 0 4px; line-height:130%; background:url(../img/bbs_ti.png) left bottom no-repeat; }
.bbsBox2 .honbun{  background:url(../img/bbs_re.png) left top no-repeat; padding:16px 25px 0;}
.bbsBox2 .honbun p{ padding:5px 0 0 !important;font-size:12px;  margin-bottom:5px !important; color:#1e1e1e;line-height:180%;}
.bbsBox2 .info{ color:#424242; font-size:11px; background:url(../img/bbs_re.png) right bottom no-repeat; padding:0 30px 10px; text-align:right;}

/*//////////////////SET//////////////////*/
.set #leftBox h1{ display:block; height:160px;background:url(../img/set_bg.png) no-repeat; margin-bottom:5px;}
.set #inner{ background:url(../img/set_bg.png) center top repeat-y;padding: 0 !important;}
.set #wrapper{ background:url(../img/set_bg.png) right bottom no-repeat; padding-bottom:75px;}

.set #menu{width:540px; margin:0 auto 50px; background:url(../img/set_menu.png) 0 0 no-repeat; height:28px;}
.set #menu ul{ list-style:none; }
.set #menu li{  float:left; }
.set #menu a{ display:block;height:28px;width:180px;overflow:hidden; }

.set #menu li#s1 a:hover,.set .vol1 #menu li#s1 a{ background:url(../img/set_menu.png) 0 -28px no-repeat;}
.set #menu li#s2:hover,.set .vol2 #menu li#s2 a{ background:url(../img/set_menu.png) -180px -28px no-repeat;}
.set #menu li#s3:hover,.set .vol3 #menu li#s3 a{ background:url(../img/set_menu.png) -360px -28px no-repeat;height:28px;width:180px;overflow:hidden;}

.set #mainPh{ position:relative;}
.set #mainPh ul{ list-style:none;}
.set #mainPh li{ position:absolute;}
.set #mainPh a{ display:block; width:15px; height:15px;}
.set #mainPh a:hover{ background:url(../img/set_maru.png) no-repeat;}

.set .vol1 #mainPh{ background:url(../img/set_endo.jpg) no-repeat;width:600px; height:570px;}
.set .vol2 #mainPh{ background:url(../img/set_takahashi.jpg) no-repeat;width:600px; height:550px;}
.set .vol3 #mainPh{ background:url(../img/set_kojima.jpg) no-repeat;width:600px; height:570px;}

.set .vol1 #mainPh li#btn1{ top:241px; left:264px;}
.set .vol1 #mainPh li#btn2{ top:198px; left:166px;}
.set .vol1 #mainPh li#btn3{ top:154px; left:172px;}
.set .vol1 #mainPh li#btn4{ top:124px; left:223px;}
.set .vol1 #mainPh li#btn5{ top:163px; left:236px;}
.set .vol1 #mainPh li#btn6{ top:185px; left:349px;}
.set .vol1 #mainPh li#btn7{ top:394px; left:305px;}
.set .vol1 #mainPh li#btn8{ top:400px; left:238px;}
.set .vol1 #mainPh li#btn9{ top:362px; left:52px;}
.set .vol1 #mainPh li#btn10{ top:342px; left:85px;}
.set .vol1 #mainPh li#btn11{ top:395px; left:104px;}

.set .vol2 #mainPh li#btn1{ top:368px; left:164px;}
.set .vol2 #mainPh li#btn2{ top:220px; left:209px;}
.set .vol2 #mainPh li#btn3{ top:221px; left:247px;}
.set .vol2 #mainPh li#btn4{ top:254px; left:239px;}
.set .vol2 #mainPh li#btn5{ top:231px; left:298px;}
.set .vol2 #mainPh li#btn6{ top:319px; left:290px;}
.set .vol2 #mainPh li#btn7{ top:328px; left:437px;}
.set .vol2 #mainPh li#btn8{ top:368px; left:394px;}

.set .vol3 #mainPh li#btn1{ top:241px; left:179px;}
.set .vol3 #mainPh li#btn2{ top:349px; left:387px;}
.set .vol3 #mainPh li#btn3{ top:251px; left:260px;}
.set .vol3 #mainPh li#btn4{ top:228px; left:359px;}
.set .vol3 #mainPh li#btn5{ top:135px; left:342px;}


.set_detail #container{width:500px; margin:0 auto;  background:url(../img/set_bg.png) center repeat-y; padding:10px 0 0 0; text-align:center;}
.set_detail h1{ display:none !important;}
.set_detail h2{ clear:both; font-size:12px; line-height:180%; color:#392010;text-align:left;}
.set_detail #mainPh{ width:478px; height:342px; margin:0 auto 5px;}

.set_detail .ph1_1{ background:url(../set/img/ph1_1.jpg) no-repeat;}
.set_detail .ph1_2{ background:url(../set/img/ph1_2.jpg) no-repeat;}
.set_detail .ph1_3{ background:url(../set/img/ph1_3.jpg) no-repeat;}
.set_detail .ph1_4{ background:url(../set/img/ph1_4.jpg) no-repeat;}
.set_detail .ph1_5{ background:url(../set/img/ph1_5.jpg) no-repeat;}
.set_detail .ph1_6{ background:url(../set/img/ph1_6.jpg) no-repeat;}
.set_detail .ph1_7{ background:url(../set/img/ph1_7.jpg) no-repeat;}
.set_detail .ph1_8{ background:url(../set/img/ph1_8.jpg) no-repeat;}
.set_detail .ph1_9{ background:url(../set/img/ph1_9.jpg) no-repeat;}
.set_detail .ph1_10{ background:url(../set/img/ph1_10.jpg) no-repeat;}
.set_detail .ph1_11{ background:url(../set/img/ph1_11.jpg) no-repeat;}

.set_detail .ph2_1{ background:url(../set/img/ph2_1.jpg) no-repeat;}
.set_detail .ph2_2{ background:url(../set/img/ph2_2.jpg) no-repeat;}
.set_detail .ph2_3{ background:url(../set/img/ph2_3.jpg) no-repeat;}
.set_detail .ph2_4{ background:url(../set/img/ph2_4.jpg) no-repeat;}
.set_detail .ph2_5{ background:url(../set/img/ph2_5.jpg) no-repeat;}
.set_detail .ph2_6{ background:url(../set/img/ph2_6.jpg) no-repeat;}
.set_detail .ph2_7{ background:url(../set/img/ph2_7.jpg) no-repeat;}
.set_detail .ph2_8{ background:url(../set/img/ph2_8.jpg) no-repeat;}

.set_detail .ph3_1{ background:url(../set/img/ph3_1.jpg) no-repeat;}
.set_detail .ph3_2{ background:url(../set/img/ph3_2.jpg) no-repeat;}
.set_detail .ph3_3{ background:url(../set/img/ph3_3.jpg) no-repeat;}
.set_detail .ph3_4{ background:url(../set/img/ph3_4.jpg) no-repeat;}
.set_detail .ph3_5{ background:url(../set/img/ph3_5.jpg) no-repeat;}

.set_detail #textBox{ width:460px; margin:0 auto 25px; }
.set_detail #textBox p{ clear:both; font-size:12px; line-height:150%; color:#392010;letter-spacing:0.05em;text-align:left; }

.set_detail #prevbt a,.set_detail #nextbt a{ width:136px; height:40px; display:block; margin-bottom:8px;}
.set_detail #prevbt a{ background:url(../img/set_nb.png) 0 -80px no-repeat; float:left;}
.set_detail #nextbt a{ background:url(../img/set_nb.png) no-repeat; float:right;}
.set_detail #prevbt a:hover{background:url(../img/set_nb.png) 0 -120px no-repeat;}
.set_detail #nextbt a:hover{background:url(../img/set_nb.png) 0 -40px no-repeat;}

.set_detail #footer{ background:url(../img/set_footer.png) !important; padding:2px 0 !important; }
.set_detail #closebt a{ width:70px; height:19px; display:block; margin:0 auto; background:url(../img/set_close.png)  no-repeat; }
.set_detail #closebt a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

/*//////////////////WALLPAPER//////////////////*/
.wallpaper #leftBox h1{ display:block; height:54px; margin-bottom:25px;background:url(../img/wallpaper_parts.png) no-repeat;}
.wallpaper #leftBox h2{ display:block; height:56px; margin:25px 0 10px;background:url(../img/wallpaper_parts.png) 0 -118px no-repeat; }
.wallpaper #leftBox h3{display:block; height:32px; margin:0 0 15px;}
.wallpaper #leftBox h3#ti1{ background:url(../img/wallpaper_parts.png) 0 -54px no-repeat; }
.wallpaper #leftBox h3#ti2{ background:url(../img/wallpaper_parts.png) 0 -86px no-repeat; }

.wallpaper #Img{ height:338px; background:url(../img/wallpaper_btn.jpg) no-repeat; margin-bottom:20px;}
.wallpaper #dwBtn_w a,.wallpaper #dwBtn_n a{display:block; width:294px; height:32px; float:left; padding:0 !important; }
.wallpaper #dwBtn_w a:hover,.wallpaper #dwBtn_n a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.wallpaper #dwBtn_w a{  margin-right:12px; background:url(../img/wallpaper_btn.jpg) 0 -338px no-repeat;}
.wallpaper #dwBtn_n a{ background:url(../img/wallpaper_btn.jpg) -294px -338px no-repeat;}

.wallpaper .block p{ line-height:160%;}

/*//////////////////GALLERY//////////////////*/
.gallery #leftBox h1{ display:block; height:54px; background:url(../img/gallery_parts.png) left top no-repeat;}
.gallery #leftBox h2{ height:30px; margin-bottom:8px;}

.gallery #leftBox #slideshow{  text-align:left; background:url(../img/gallery_parts.png) left -54px no-repeat; margin-bottom:25px; position: relative;}
.gallery #leftBox #slideshow div { width:592px; height:398px;overflow: hidden;position: relative;}
.gallery #leftBox #slideshow div div{ position:absolute; top:0; left:0;}

.gallery #leftBox #cau{ background:url(../img/gallery_parts.png) right top no-repeat; height:18px; margin:30px auto 5px !important;}

/*.gallery #backBtn a,.gallery #nextBtn a,.gallery #backBtn,.gallery #nextBtn{ display:block; width:36px; height:36px; z-index:100;}
.gallery #backBtn a:hover,.gallery #nextBtn a:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.gallery #backBtn{ position:absolute;  top:354px; left:-6px;}
.gallery #nextBtn{ position:absolute;  top:354px; right:3px;}
.gallery p#backBtn a{ background:url(../img/gallery_parts.png) 0 -453px no-repeat; }
.gallery p#nextBtn a{ background:url(../img/gallery_parts.png) -36px -453px no-repeat;}
*/

.gallery ul#thum { list-style:none;width:600px; height:144px; margin:0 0 0 6px; overflow: hidden; _zoom: 1;}
* html .gallery ul#thum { list-style:none;width:600px; height:144px; margin:0; overflow: hidden; _zoom: 1;}
.gallery ul#thum li{float:left;width:92px;margin:0 6px 6px 0; height:66px;}
.gallery ul#thum a{ display:block; overflow:hidden; height:66px; }
.gallery ul#thum a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.gallery #leftBox #slideshow .active {filter:alpha(opacity=100)!important;-moz-opacity: 1!important; opacity: 1!important;text-align:left;}
.gallery ul#thum:after {content: ".";height: 0;clear: both;display: block;  visibility: hidden;}
.gallery ul#thum {  display: inline-block;  overflow: hidden;}

.gallery #bknum h3{ background:url(../img/gallery_bknum.png)  no-repeat !important; width:100px; height:20px;float:left;}
.gallery #bknum ul{ list-style:none;}
.gallery #bknum li{  float:left; }
.gallery #bknum a{ display:block;height:20px;width:50px;overflow:hidden; }

.gallery #bknum li#g1 a{ background:url(../img/gallery_bknum.png) -100px 0  no-repeat;}
.gallery #bknum li#g2 a{ background:url(../img/gallery_bknum.png) -150px 0  no-repeat;}
.gallery #bknum li#g3 a{ background:url(../img/gallery_bknum.png) -200px 0  no-repeat;}
.gallery #bknum li#g4 a{ background:url(../img/gallery_bknum.png) -250px 0  no-repeat;}
.gallery #bknum li#g5 a{ background:url(../img/gallery_bknum.png) -300px 0  no-repeat;}
.gallery #bknum li#g6 a{ background:url(../img/gallery_bknum.png) -350px 0  no-repeat;}
.gallery #bknum li#g7 a{ background:url(../img/gallery_bknum.png) -400px 0  no-repeat;}
.gallery #bknum li#g8 a{ background:url(../img/gallery_bknum.png) -450px 0  no-repeat;}
.gallery #bknum li#g9 a{ background:url(../img/gallery_bknum.png) -500px 0  no-repeat;}
.gallery #bknum li#g10 a{ background:url(../img/gallery_bknum.png) -550px 0  no-repeat;}

.gallery #bknum li#g1 a:hover,.gallery .vol1 #bknum li#g1 a{ background:url(../img/gallery_bknum.png) -100px -20px no-repeat;}
.gallery #bknum li#g2 a:hover,.gallery .vol2 #bknum li#g2 a{ background:url(../img/gallery_bknum.png) -150px -20px no-repeat;}
.gallery #bknum li#g3 a:hover,.gallery .vol3 #bknum li#g3 a{ background:url(../img/gallery_bknum.png) -200px -20px no-repeat;}
.gallery #bknum li#g4 a:hover,.gallery .vol4 #bknum li#g4 a{ background:url(../img/gallery_bknum.png) -250px -20px no-repeat;}
.gallery #bknum li#g5 a:hover,.gallery .vol5 #bknum li#g5 a{ background:url(../img/gallery_bknum.png) -300px -20px no-repeat;}
.gallery #bknum li#g6 a:hover,.gallery .vol6 #bknum li#g6 a{ background:url(../img/gallery_bknum.png) -350px -20px no-repeat;}
.gallery #bknum li#g7 a:hover,.gallery .vol7 #bknum li#g7 a{ background:url(../img/gallery_bknum.png) -400px -20px no-repeat;}
.gallery #bknum li#g8 a:hover,.gallery .vol8 #bknum li#g8 a{ background:url(../img/gallery_bknum.png) -450px -20px no-repeat;}
.gallery #bknum li#g9 a:hover,.gallery .vol9 #bknum li#g9 a{ background:url(../img/gallery_bknum.png) -500px -20px no-repeat;}
.gallery #bknum li#g10 a:hover,.gallery .vol10 #bknum li#g10 a{ background:url(../img/gallery_bknum.png) -550px -20px no-repeat;}

/*//////////////////FAMILY-PHOTO//////////////////*/
.family #leftBox h1{ display:block; height:484px;}
.family .block{ margin-bottom:0 !important;  background:url(../img/family_top.jpg) no-repeat;}
.family #inner{ background:url(../img/family_bg.jpg) left top repeat-y;padding:0 !important;}
.family #wrapper,.family_enter #wrapper{ background:url(../img/family_bg.jpg) right bottom no-repeat; padding-bottom:160px;}

.family #bnBox{ width:530px; margin:10px auto 0;}
.family #bnBox a{width:66px; height:25px; display:block;}
.family #bnBox a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.family #backBtn a{ background:url(../img/family_parts.png) -211px 0 no-repeat;  float:left;}
.family #nextBtn a{ background:url(../img/family_parts.png) -278px 0 no-repeat;  float:right;}

.family .mainY{ width:534px; height:344px; margin:0 auto;}
.family .mainT{ width:274px; height:424px; margin:0 auto;}
.family #wrapper h2{ width:540px; height:20px;  margin:0 auto 3px; display:block;}
.family #textBox{ width:544px; background:url(../img/family_text.png) center repeat-y; margin:0 auto 15px;}
.family #textBox h3{ background:url(../img/family_text.png) left top no-repeat; padding-top:10px;}
.family #textBox p{ background:url(../img/family_text.png) right bottom no-repeat;padding:5px 15px 30px; color:#323232; text-align:left; font-size:12px; line-height:160%;}
.family #textBox .name{ float:right; color:#b5956d;}

.family #bknum{margin:0 auto ; width:538px;}
.family #bknum ul{ list-style:none; }
.family #bknum li{  float:left; }
.family #bknum a{ display:block;height:108px;width:130px;overflow:hidden; margin-bottom:10px;}
.family #bknum a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.family #selectBtn{ font-size:12px; text-align:right; margin:0 36px 5px;}

/*//////////////////$BF10U;v9`(B//////////////////*/
.family #enterBtn a{ display:block; height:56px; width:210px; background:url(../img/family_parts.png) no-repeat; margin:25px auto;}
.family #enterBtn a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.family_enter #inner{ background:url(../img/family_bg.jpg) left top repeat-y;padding-top:25px; margin:0 auto;}
.family_enter #leftBox h2{ display:block; height:23px; background:url(../img/family_enter.png) 0 -47px no-repeat; margin:0px auto 20px; }
.family_enter #enterBtn a{ display:block; height:48px; width:412px; background:url(../img/family_enter.png) no-repeat; margin:45px auto 0;}
.family_enter #enterBtn a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.family_enter .block{  margin-bottom:0 !important;  }
.family_enter .block p{ color:#323232; padding:0 25px;}
.family_enter .block dl{color:#323232; font-size:12px; padding:0 25px; line-height:160%; text-align:left;}
.family_enter .block dt{ font-weight:bold;}
.family_enter .block dd{ margin-bottom:10px;}
.family_enter #backBtn a{ display:block; width:158px; height:18px; background:url(../img/family_enter.png) 0 -66px no-repeat; margin:40px 0 10px 20px;}
.family_enter #backBtn a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}




/*//////////////////CHART//////////////////*/
.chart #inner{ padding:0 !important;}
.chart #leftBox h1{ display:block; height:54px; background:url(../img/chart_parts.png) no-repeat;}

.chart #mainImg{ width:600px; height:840px; margin:0 auto; background:url(../img/chart.jpg) no-repeat;position:relative;}
.chart #mainImg ul{  list-style:none;}
.chart #mainImg ul li{list-style:none;position:absolute;background:url(../img/chart.jpg) no-repeat;}
.chart #mainImg ul li.ver1 a{ display:block;width:128px; height:160px;  }
.chart #mainImg ul li.ver2 a{ display:block;width:110px; height:142px;  }
.chart #mainImg ul li.ver3 a{ display:block;width:92px; height:124px;  }
.chart #mainImg ul li.ver4 a{ display:block;width:88px; height:112px;  }
.chart #mainImg ul a:hover{ filter: alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; background:#000;}

.chart #mainImg ul li#chart1{ top:79px; left:152px;background-position:-152px -79px;}
.chart #mainImg ul li#chart2{ top:79px; left:321px; background-position:-321px -79px;}
.chart #mainImg ul li#chart3{ top:79px; left:14px; background-position:-14px -79px;}
.chart #mainImg ul li#chart4{ top:273px; left:476px; background-position:-476px -273px;}
.chart #mainImg ul li#chart5{ top:273px; left:91px; background-position:-91px -273px;}
.chart #mainImg ul li#chart6{ top:273px; left:376px; background-position:-376px -273px;}
.chart #mainImg ul li#chart7{ top:273px; left:276px; background-position:-276px -273px;}
.chart #mainImg ul li#chart8{ top:79px; left:476px; background-position:-476px -79px;}
.chart #mainImg ul li#chart9{ top:451px; left:151px; background-position:-151px -451px;}
.chart #mainImg ul li#chart10{ top:451px; left:315px; background-position:-315px -451px;}
.chart #mainImg ul li#chart11{ top:455px; left:487px; background-position:-487px -455px;}
.chart #mainImg ul li#chart12{ top:635px; left:333px; background-position:-333px -635px;}
.chart #mainImg ul li#chart13{ top:455px; left:24px; background-position:-24px -455px;}
.chart #mainImg ul li#chart14{ top:635px; left:173px; background-position:-173px -635px;}

/*////////CHART-DETAIL////////*/
.detail {background:url(../img/bg.png);}
.detail #container{width:550px; margin:0 auto; height:360px; position:relative;text-align:left; font-size:12px; letter-spacing:0.05em; line-height:150%; }
.detail h1{ display:none !important;}

.detail .image1{  background:url(../chart/img/detail1.jpg) top center no-repeat; }
.detail .image2{ background:url(../chart/img/detail2.jpg) top center no-repeat; }
.detail .image3{ background:url(../chart/img/detail3.jpg) top center no-repeat; }
.detail .image4{ background:url(../chart/img/detail4.jpg) top center no-repeat; }
.detail .image5{ background:url(../chart/img/detail5.jpg) top center no-repeat; }
.detail .image6{ background:url(../chart/img/detail6.jpg) top center no-repeat; }
.detail .image7{ background:url(../chart/img/detail7.jpg) top center no-repeat; }
.detail .image8{ background:url(../chart/img/detail8.jpg) top center no-repeat; }
.detail .image9{ background:url(../chart/img/detail9.jpg) top center no-repeat; }
.detail .image10{ background:url(../chart/img/detail10.jpg) top center no-repeat; }
.detail .image11{ background:url(../chart/img/detail11.jpg) top center no-repeat; }
.detail .image12{ background:url(../chart/img/detail12.jpg) top center no-repeat; }
.detail .image13{ background:url(../chart/img/detail13.jpg) top center no-repeat; }
.detail .image14{ background:url(../chart/img/detail14.jpg) top center no-repeat; }

.detail #textBox{ text-align:left; width:260px; height:180px; overflow:auto; position:absolute; top:115px; left:28px;}
.detail #textBox p{ margin-bottom:15px;font-size:12px; line-height:180%; color:#eee;}

.detail #prevbt a,.detail #nextbt a{ width:27px; height:27px; display:block; float:left; }
.detail #prevbt{position:absolute; top:304px; left:26px;}
.detail #prevbt a{ background:url(../img/back_next.png) no-repeat; }
.detail #nextbt{position:absolute; top:304px; left:57px;}
.detail #nextbt a{ background:url(../img/back_next.png) -27px 0px no-repeat; }
.detail #prevbt a:hover{background:url(../img/back_next.png) 0px -27px no-repeat;}
.detail #nextbt a:hover{background:url(../img/back_next.png) -27px -27px no-repeat;}
.detail #closebt{ position:absolute; top:334px; left:471px;}
.detail #closebt a{ width:70px; height:18px; display:block;}

/*//////////////////DIGEST-MOVIE//////////////////*/
.digest #inner{ padding:0 !important;}
.digest #leftBox h1{ display:block; height:54px; background:url(../img/digest_parts.png) no-repeat; margin-bottom:30px;}
.digest #playerBox{ background:url(../img/bg_digest.png); padding:27px; }


.digest #bknum ul{ list-style:none;}
.digest #bknum li{  float:left; }
.digest #bknum a{ display:block;height:28px;width:114px;overflow:hidden; margin-bottom:4px;}
.digest #bknum a:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}

.digest #bknum li#dg1 a{ background:url(../img/digest_parts.png) 0 -54px no-repeat;}
.digest #bknum li#dg2 a{ background:url(../img/digest_parts.png) -150px -54px no-repeat;}
.digest #bknum li#dg3 a{ background:url(../img/digest_parts.png) -300px -54px no-repeat;}
.digest #bknum li#dg4 a{ background:url(../img/digest_parts.png) -450px -54px no-repeat;}
.digest #bknum li#dg5 a{ background:url(../img/digest_parts.png) -600px -54px no-repeat;}

/*////////POPUP////////*/
#container2{width:500px; margin:0 auto; font-size:12px; letter-spacing:0.05em; line-height:150%; background:#000;}

.form #container2 h1{ display:block; height:114px; background:url(../img/popup_parts.png) no-repeat; margin-bottom:20px;}
.form #container2 h2{ display:block; height:34px; background:url(../img/popup_parts.png) 0 -116px no-repeat; }

#container2 #unit{  min-height:450px; height: auto !important; height:450px; padding:10px 0 15px; }

#container2 #unit p{  margin:5px 0; text-align:left; color:#fff; line-height:180%;}
#container2 #formBox{ width:450px; margin:0 auto; text-align:left;color:#fff;}
#container2 #formBox dl{ font-size:12px; text-align:left;}
#container2 #formBox dt{ background:url(../img/bg.png); color:#fff; margin-bottom:10px; padding:3px 5px; font-weight:bold;}
#container2 #formBox dd{margin-bottom:15px;}
#container2 #formBox .err { color:#df3535;}

#container2 #formBox table{width:430px; font-size:12px; line-height:150%; margin:10px 0; border:1px #bcd3e4 solid;}
#container2 #formBox table th{text-align:left;padding:3px 3px 3px 5px; background:#d9e7f1; color:#427ba4; width:30%;}
#container2 #formBox table td{ text-align:left; padding:3px 0 3px 10px; }

.form #closeBtn{ margin:0 auto; text-align:center; width:500px; padding:10px 0;}
.form #closeBtn a{background:url(../img/popup_parts.png) 0 -279px no-repeat; width:68px; height:21px; display:block; margin:0px auto;}
#container2 #closeBtn a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
#container2 #goBtn{ text-align:center;}
.form #goBtn a{ display:block; width:370px; height:63px; background:url(../img/popup_parts.png) 0px -150px no-repeat; margin:30px auto 20px auto;}
.form #goBtn a:hover{background:url(../img/popup_parts.png) 0px -215px no-repeat;}

#container2 #btnSet { text-align:center; margin:25px auto;}
#container2 #btnSet input { cursor:pointer; color:#fff; font-weight:bold; background:#ae0c70; border:1px solid #d456a4; padding:3px 10px; }

/*////////POPUP--NAYAMI-BBS////////*/
.bbs_nayami #container2{ background:url(../img/bbs_parts.png) left top repeat-y !important;color:#1e1e1e;}
.bbs_nayami #container2 h1{ display:block; height:288px; background:url(../img/popup_bbs.png) no-repeat; }
.bbs_nayami #container2 h2{ display:block; height:32px; background:url(../img/popup_bbs.png) 0 -287px no-repeat; margin-bottom:10px;}
.bbs_nayami #unit{ background:none !important;color:#3c3b3b !important;}
.bbs_nayami #formBox{color:#3c3b3b !important;}
.bbs_nayami #formBox p{color:#3c3b3b !important; }

.bbs_nayami #goBtn a{  display:block; width:258px; height:68px; background:url(../img/popup_bbs.png) 0px -317px no-repeat; margin:20px auto 0;}
.bbs_nayami #goBtn a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.bbs_nayami #closeBtn{ margin:0 auto; text-align:center; width:500px; padding:5px 0;}
.bbs_nayami #closeBtn a{background:url(../img/popup_bbs.png) 0 -385px no-repeat; width:68px; height:21px; display:block; margin:0px auto;}

/*////////MOVIE////////*/
.movie{  background:#000 url(../img/bg_movie.jpg) center top no-repeat; text-align:center; }
#container3{ text-align:center; margin:0 auto;width:540px; height:440px; position:relative;}
#container3 #unit{ padding-top:125px; margin:0 auto;}
#plBox{ width:480px; height:270px;  text-align:center;  margin:0 auto 14px;}
#container3 #closeBtn{ position:absolute; top:411px; left:235px;}
#container3 #closeBtn a{ display:block; width:70px; height:15px;}


/*//////////////////TOP-NAVI//////////////////*/
#Navi{ height:44px;  }
#Navi ul{ list-style:none; width:100%; margin:0px; padding:0; }
#Navi li{ padding:0px;margin:0px;float:left;}
#Navi a{display:block;overflow:hidden;height:44px;}
#Navi ul li#m01 a{width:100px;}
#Navi ul li#m02 a{width:98px;}
#Navi ul li#m03 a{width:98px;}
#Navi ul li#m04 a{width:84px;}
#Navi ul li#m05 a{width:90px;}
#Navi ul li#m06 a{width:96px;}
#Navi ul li#m07 a{width:125px;}
#Navi ul li#m08{width:110px;overflow:hidden;height:44px;}
#Navi ul li#m09 a{width:155px;}

#Navi ul li#m01,.intro #Navi ul li#m01 a{background:url(../img/menu.png) 0 -44px no-repeat;}
#Navi ul li#m01 a{background:url(../img/menu.png) no-repeat;}

#Navi ul li#m02,.news #Navi ul li#m02 a{background:url(../img/menu.png) -100px -44px no-repeat;}
#Navi ul li#m02 a{background:url(../img/menu.png) -100px 0 no-repeat;}

#Navi ul li#m03,.story #Navi ul li#m03 a{background:url(../img/menu.png) -198px -44px no-repeat;}
#Navi ul li#m03 a{background:url(../img/menu.png) -198px 0 no-repeat;}

#Navi ul li#m04,.chart #Navi ul li#m04 a{background:url(../img/menu.png) -296px -44px no-repeat;}
#Navi ul li#m04 a{background:url(../img/menu.png) -296px 0 no-repeat;}

#Navi ul li#m05,.cast #Navi ul li#m05 a{background:url(../img/menu.png) -380px -44px no-repeat;}
#Navi ul li#m05 a{background:url(../img/menu.png) -380px 0 no-repeat;}

#Navi ul li#m06,.staff #Navi ul li#m06 a{background:url(../img/menu.png) -470px -44px no-repeat;}
#Navi ul li#m06 a{background:url(../img/menu.png) -470px 0 no-repeat;}

#Navi ul li#m07,.report #Navi ul li#m07 a{background:url(../img/menu.png) -566px -44px no-repeat;}
#Navi ul li#m07 a{background:url(../img/menu.png) -566px 0 no-repeat;}

#Navi ul li#m08,.special #Navi ul li#m08 a,.sp_cont #Navi ul li#m08 a{background:url(../img/menu.png) -691px -44px no-repeat;}
#Navi ul li#m08 a{background:url(../img/menu.png) -691px 0 no-repeat;}

#Navi ul li#m09,.msg #Navi ul li#m09 a{background:url(../img/menu.png) -801px -44px no-repeat;}
#Navi ul li#m09 a{background:url(../img/menu.png) -801px 0 no-repeat;}





/*//////////////////FOOTER//////////////////*/
.top #footer{font-size:10px; color:#fff; text-align:center; line-height:150%;  padding:25px 0; background:url(../img/bg_footer_top.png) top repeat-x;}
.second #footer{font-size:10px; color:#fff; text-align:center; line-height:150%;  padding:25px 0; background:url(../img/bg_footer_second.png) top repeat-x;}
#footer a{ color:#fff;}
.top #footer ul{ width:640px; list-style:none; margin:0 auto 15px auto; height:28px;}
	.top #footer li{display:inline;}
	.top #footer li a{ list-style:none; float:left; width:152px; height:28px; display:block;}
	.top #footer li#f01 a{  background:url(../img/top_parts.jpg) 0px -268px no-repeat;margin-right:8px;}
	.top #footer li#f02 a{ background:url(../img/top_parts.jpg) -152px -268px no-repeat;margin-right:8px;}
	.top #footer li#f03 a{ background:url(../img/top_parts.jpg) -304px -268px no-repeat;margin-right:8px;}
	.top #footer li#f04 a{ background:url(../img/top_parts.jpg) -456px -268px no-repeat;margin-right:8px;}
	.top #footer li#f05 a{ background:url(../img/top_parts.jpg) -608px -268px no-repeat;}
	

/*/MARGIN/*/
.mgBtm15{ margin-bottom:15px;}
.mgBtm25{ margin-bottom:25px;}
.mgBtm35{ margin-bottom:35px;}

/*/BORDRE/*/
.bdrBtm{ border-bottom:1px #4197c4 dotted; }

/*/LINE-HEIGHT/*/
.lineHt{ line-height:150% !important;}

/*////////$B%U%)%s%H;XDj(B////////*/
.pink{ color:#d4027f;}
.blue{ color:#1d4cac;}
.orange{ color:#bd4206;}
.green{ color:#278a89;}
.red{ color:#b40303;}
.purple{ color:#5f3b9a;}
.yellow{ color:#f6fe0f;}

.pinkBg{ background:#fa5079; color:#fff; font-weight:bold;}

.f80{ font-size:80% !important;}
.f90{ font-size:80% !important;}
.f100{ font-size:100% !important;}
.f120{ font-size:120% !important;}
.f140{ font-size:140% !important;}
.f160{ font-size:160% !important;}

.tCenter{ text-align:center !important;}
.tLeft{ text-align:left !important;}
.tRight{ text-align:right !important;}

/*////////$B%j%s%/;XDj(B////////*/
a {  color:#c00273; font-weight:bold;text-decoration:underline;}
a:hover { text-decoration:none;}
/*$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*/
