@charset "iso-2022-jp";

  /*Chart*/
.chart h1{ width:610px; height:100px;margin:10px 0 0 10px; background: url(../img/chart/title.jpg) no-repeat; }
.chart #contentsarea{clear:both; width:610px; min-height:910px; margin-left:10px; background: url(../img/bg_line.jpg) center -35px repeat-y; overflow:hidden;}
.chart .waku_bottom{clear:both; width:610px; height:18px;margin-left:10px; background: url(../img/bg_bottom.jpg) no-repeat;}
.chart .chart_box{ width:588px; height:930px; background: url(../img/chart/chart_box.jpg) bottom no-repeat; margin:0 auto; text-align:center; position:relative; }
.chart #nkmdm { width:588px; height:930px; position:absolute; top: 0px; left: 0px; background: url(/img/cover.gif) no-repeat;}

.chart #prof01 a{ width:122px; height:152px; display:block; position: absolute; left:235px; top:247px; }
.chart #prof02 a{ width:104px; height:134px; display:block; position: absolute; left:171px; top:469px; }
.chart #prof03 a{ width:104px; height:134px; display:block; position: absolute; left:73px; top:44px; }
.chart #prof04 a{ width:104px; height:134px; display:block; position: absolute; left:293px; top:659px; }
.chart #prof05 a{ width:104px; height:134px; display:block; position: absolute; left:437px; top:676px; }
.chart #prof06 a{ width:104px; height:134px; display:block; position: absolute; left:244px; top:44px; }
.chart #prof07 a{ width:104px; height:134px; display:block; position: absolute; left:172px; top:659px; }
.chart #prof08 a{ width:104px; height:134px; display:block; position: absolute; left:50px; top:659px; }
.chart #prof09 a{ width:104px; height:134px; display:block; position: absolute; left:296px; top:469px; }
.chart #prof10 a{ width:104px; height:134px; display:block; position: absolute; left:73px; top:247px; }
.chart #prof11 a{ width:104px; height:134px; display:block; position: absolute; left:438px; top:469px; }
.chart #prof12 a{ width:104px; height:134px; display:block; position: absolute; left:418px; top:44px; }
.chart #prof13 a{ width:104px; height:134px; display:block; position: absolute; left:388px; top:256px; }
.chart #prof14 a{ width:104px; height:134px; display:block; position: absolute; left:35px; top:469px; }
.chart .chart_box 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:420px; background:url(../img/chart/pop1.jpg) no-repeat;}
#cast_box #chara02{ width:600px; height:420px; background:url(../img/chart/pop2.jpg) no-repeat;}
#cast_box #chara03{ width:600px; height:420px; background:url(../img/chart/pop3.jpg) no-repeat;}
#cast_box #chara04{ width:600px; height:420px; background:url(../img/chart/pop4.jpg) no-repeat;}
#cast_box #chara05{ width:600px; height:420px; background:url(../img/chart/pop5.jpg) no-repeat;}
#cast_box #chara06{ width:600px; height:420px; background:url(../img/chart/pop6.jpg) no-repeat;}
#cast_box #chara07{ width:600px; height:420px; background:url(../img/chart/pop7.jpg) no-repeat;}
#cast_box #chara08{ width:600px; height:420px; background:url(../img/chart/pop8.jpg) no-repeat;}
#cast_box #chara09{ width:600px; height:420px; background:url(../img/chart/pop9.jpg) no-repeat;}
#cast_box #chara10{ width:600px; height:420px; background:url(../img/chart/pop10.jpg) no-repeat;}
#cast_box #chara11{ width:600px; height:420px; background:url(../img/chart/pop11.jpg) no-repeat;}
#cast_box #chara12{ width:600px; height:420px; background:url(../img/chart/pop12.jpg) no-repeat;}
#cast_box #chara13{ width:600px; height:420px; background:url(../img/chart/pop13.jpg) no-repeat;}
#cast_box #chara14{ width:600px; height:420px; background:url(../img/chart/pop14.jpg) no-repeat;}

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

.charadetail .detailtext{ width:327px; height: 266px; position: absolute; left: 242px; top: 91px; overflow:auto; font-size: 140%; line-height:1.6; text-align:left;}
.charadetail .btn_prev{ position: absolute; left: 11px; top: 390px;}
.charadetail .btn_prev a{ display:block; width:15px; height:23px;}
/*.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: 577px; top: 390px;}
.charadetail .btn_next a{ display:block; width:15px; height:23px;}
/*.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: 571px; top: 9px;}
.charadetail .btn_close a{ display:block; width:20px; height:20px;}
/*.charadetail .btn_close a:hover{ text-decoration:underline;filter: alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; background:#FFF;}*/	
