@charset "utf-8";
@import "/common/css/suggest.css";

/*************************************************
Category CSS
/cm/css/category.css

10.04.20
*************************************************/

/* ------------------------- TOC 
cm_index
 ------------------------- */

/* ============================== cm */
body.cm #sub_contents .sec_ban { margin-top: 0; display: none; }
body.cm #sub_contents .sec_ban_eigo { margin-top: 20px; display:block; }
body.cm #sec_cm .lc { width: 480px; }
body.cm #sec_cm .rc { width: 186px; }
body.cm #sec_cm .rc .cm_nav { border-bottom: 1px solid #cccccc; }
body.cm #sec_cm .rc h3 { padding-top: 20px; border-top: 1px solid #cccccc; }
body.cm #sec_cm .rc .mc { padding: 0 10px 19px 10px; }
body.cm #sec_cm .rc .mc .lc { width: 88px; }
body.cm #sec_cm .rc .mc .rc { padding-top: 2px; width: 68px; }
body.cm #sec_cm .music_table th { line-height: 1.5; font-weight: bold; }
body.cm #sec_cm .music_table td { line-height: 1.5; padding-right: 0; }
body.cm #main_contents .cm_nav h3 { padding-left: 10px; }

body.cm .box3_radius2_686 .ls { width: 455px; }
body.cm .box3_radius2_686 .rs,
body.cm .box3_radius2_686 .lc,
body.cm .box3_radius2_686 .rc { width: 189px; padding: 15px 17px; }
body.cm .sec_move_phase th { padding-right: 10px; }
body.cm .sec_move_phase td { font-weight: normal; line-height: 1.5; }
body.cm .sec_move_phase td a { font-weight: bold; }
body.cm .sec_nav_sub_below { display: none; }
body.cm .sec_move_phase { background-image: url(/common/images/bg_sec_move_phase_2.gif); }
body.cm .sec_move_phase th,
body.cm .sec_move_phase td { background-image: url(/common/images/bg_sec_move_phase_td_2.gif); background-color: #e5f5fd; }
body.cm .sec_noscript { background-color: #F0F0F0; padding: 136px 0 136px; text-align: center; font-size: 86%; }



