@charset "UTF-8";

@media all {

/* id="idol" ************************************************************************************** */

div.idolfile        { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_idolfile.png) no-repeat; }
div.idolfile h3     { text-indent: -9999px; }
div.idolfile strong { margin-left: 220px; }

div.idolfileex        { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_idolfileex.png) no-repeat; }
div.idolfileex h3     { text-indent: -9999px; }
div.idolfileex strong { margin-left: 330px; }

div.r18prog           { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_r18program.png) no-repeat; }
div.r18prog    h3     { text-indent: -9999px; }
div.r18prog    strong { margin-left: 330px; }

div.idolfile2 h3    { width:942px; height:48px; margin-bottom:2px; background:url(/idol/img/h3_idolfile.png) no-repeat; text-indent: -9999px; }

div.sakura        { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_sakura.png) no-repeat; }
div.sakura h3     { text-indent: -9999px; }
div.sakura strong { margin-left: 440px; }

div.hontou        { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_hontou.png) no-repeat; }
div.hontou h3     { text-indent: -9999px; }
div.hontou strong { margin-left: 340px; }

div.machiyuku h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_machiyuku.png) no-repeat; text-indent: -9999px; }
div.sensei h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_sensei.png) no-repeat; text-indent: -9999px; }
div.porori h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_porori.png) no-repeat; text-indent: -9999px; }

div.hatsuiku h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_hatsuiku.png) no-repeat; text-indent: -9999px; }
div.ooyure h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_ooyure.png) no-repeat; text-indent: -9999px; }

div.poroporo10 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_poroporo1010.png) no-repeat; text-indent: -9999px; }
div.poroporo11 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_poroporo1011.png) no-repeat; text-indent: -9999px; }
div.poroporo12 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_poroporo1012.png) no-repeat; text-indent: -9999px; }

div.pichipichi1 h3     { width:942px; height:48px; margin-bottom:2px; background:url(/idol/img/h3_pichipichi1.png) no-repeat; text-indent: -9999px; }
div.pichipichi2 h3     { width:942px; height:48px; margin-bottom:2px; background:url(/idol/img/h3_pichipichi2.png) no-repeat; text-indent: -9999px; }
div.pichipichi3 h3     { width:942px; height:48px; margin-bottom:2px; background:url(/idol/img/h3_pichipichi3.png) no-repeat; text-indent: -9999px; }

div.hina10 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_hina10.png) no-repeat; text-indent: -9999px; }
div.bishojoch08 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_bishojoch08.png) no-repeat; text-indent: -9999px; }
div.hina11 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_hina11.png) no-repeat; text-indent: -9999px; }
div.sabrachmax22 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_sabrachmax22.png) no-repeat; text-indent: -9999px; }
div.hina12 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_hina12.png) no-repeat; text-indent: -9999px; }
div.bishojoch09 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_bishojoch09.png) no-repeat; text-indent: -9999px; }
div.hina01 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_hina01.png) no-repeat; text-indent: -9999px; }
div.sabrachmax23 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_sabrachmax23.png) no-repeat; text-indent: -9999px; }
div.hina02 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_hina02.png) no-repeat; text-indent: -9999px; }
div.bishojoch10 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_bishojoch10.png) no-repeat; text-indent: -9999px; }
div.hina03 h3     { width:942px; height:40px; margin-bottom:10px; background:url(/idol/img/h3_hina03.png) no-repeat; text-indent: -9999px; }

div.title h1.image      { margin: 0 ; padding:0; background:none; text-align:center;}
div.title h2.bar        { height: 25px; margin: 20px 0; padding: 2px 0 0 10px; background: url(/_global/css/img/bg/h2_bar.png) 0 0 no-repeat; }
h3.line                 { margin: 0; padding: 5px; border-bottom:2px solid #db174f; background:none; }

/* body#idol div.mod_red div.module_body { height:337px; overflow:hidden; }
html>body#idol div.mod_red div.module_body { height:320px; overflow:hidden; } */

div#prog_list     { padding : 0 10px; }
div#prog_list img { border : 1px solid #c8c8c8; margin-bottom : 2px; }
div#prog_list dd  { padding-left : 15px; background: url(img/arrow_s.png) 0 0 no-repeat; }
div#prog_list ul  { margin-bottom : 15px; }
div#prog_list li  { margin-bottom : 10px; }


/* DVDLIST **************************************************************************************** */
div#dvdlist ul               { margin: 0 0 10px; padding: 0; background: url(img/bg_col4.png) 0 100%; }
div#dvdlist ul dl            { margin: 0 10px; }
div#dvdlist ul dd            { width: 200px }
div#dvdlist ul dd.title a    { padding-left: 15px; background: url(img/arrow_s.png) 0 0 no-repeat; }
div#dvdlist ul dd.title span { display:block; padding:5px; font-size: 0.9em; color: #666; }

div#dvdinfo ul.col2_dvd li.first  { width:34%; } 
div#dvdinfo ul.col2_dvd li.second { width:65%; } 
div#dvdinfo p                     { margin: 5px; line-height:1.4; }

div#h_banner { width:1020px; }

}

