@charset "euc-kr";

#cm_blue,
#cm_green,
#cm_orange,
#cm_purple,
#cm_reservation {position:relative; width:100%;}
/*
#cm_blue,
#cm_green,
#cm_orange,
#cm_purple {position:relative; width:100%;}
#cm_reservation {position:relative; padding:100px; min-width:700px;}
*/




/*color_code */
#cm_blue #cm_reservation #cm_header {border-bottom-color:#0099ff;}
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list th,
#cm_blue #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content,
#cm_blue #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list th {border-top-color:#0099ff;}
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_dPdir img,
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td.cm_dPdir img,
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_qnzldvhdlsxmtlscjd img,
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_dlfqkstlscjd img,
#cm_blue #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn,
#cm_blue #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_edit,
#cm_blue #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_apply,
#cm_blue #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_cancle,
#cm_blue #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_qusrud img,
#cm_blue #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_ehdqkswkemdfhr img,
#cm_blue #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_tkdxo img,
#cm_blue #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_whvustjd img,
#cm_blue #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_qhrl img,
#cm_blue #cm_reservation #cm_team #cm_team_list .cm_team_list_list td.cm_qusrud img,
#cm_blue #cm_reservation #cm_popup,
#cm_blue #cm_reservation #cm_popup #cm_popup_content .cm_popup_content_btn .cm_ok,
#cm_blue #cm_reservation #cm_team #cm_team_list .cm_team_list_btn .cm_ok,
#cm_blue #cm_reservation #cm_popup_guide,
#cm_blue #cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_btn .cm_ok {background-color:#0099ff;}
#cm_blue #cm_reservation #cm_header .cm_txt,
#cm_blue #cm_reservation #cm_time #cm_time_popup .cm_time_popup_content .cm_txt {background-color:#0071d7;}
/* ¸¶°¨ */
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_akrka img,
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td.cm_akrka img {background-color:#afafaf}

#cm_green #cm_reservation #cm_header {border-bottom-color:#82c13b;}
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list th,
#cm_green #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content,
#cm_green #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list th {border-top-color:#82c13b;}
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_dPdir img,
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td.cm_dPdir img,
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_qnzldvhdlsxmtlscjd img,
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_dlfqkstlscjd img,
#cm_green #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn,
#cm_green #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_edit,
#cm_green #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_apply,
#cm_green #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_cancle,
#cm_green #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_qusrud img,
#cm_green #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_ehdqkswkemdfhr img,
#cm_green #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_tkdxo img,
#cm_green #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_whvustjd img,
#cm_green #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_qhrl img,
#cm_green #cm_reservation #cm_team #cm_team_list .cm_team_list_list td.cm_qusrud img,
#cm_green #cm_reservation #cm_popup,
#cm_green #cm_reservation #cm_popup #cm_popup_content .cm_popup_content_btn .cm_ok,
#cm_green #cm_reservation #cm_team #cm_team_list .cm_team_list_btn .cm_ok,
#cm_green #cm_reservation #cm_popup_guide,
#cm_green #cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_btn .cm_ok {background-color:#82c13b;}
#cm_green #cm_reservation #cm_header .cm_txt,
#cm_green #cm_reservation #cm_time #cm_time_popup .cm_time_popup_content .cm_txt {background-color:#5a9913;}
/* ¸¶°¨ */
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_akrka img,
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td.cm_akrka img {background-color:#afafaf}

#cm_orange #cm_reservation #cm_header {border-bottom-color:#ff6f2b;}
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list th,
#cm_orange #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content,
#cm_orange #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list th {border-top-color:#ff6f2b;}
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_dPdir img,
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td.cm_dPdir img,
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_qnzldvhdlsxmtlscjd img,
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_dlfqkstlscjd img,
#cm_orange #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn,
#cm_orange #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_edit,
#cm_orange #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_apply,
#cm_orange #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_cancle,
#cm_orange #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_qusrud img,
#cm_orange #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_ehdqkswkemdfhr img,
#cm_orange #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_tkdxo img,
#cm_orange #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_whvustjd img,
#cm_orange #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_qhrl img,
#cm_orange #cm_reservation #cm_team #cm_team_list .cm_team_list_list td.cm_qusrud img,
#cm_orange #cm_reservation #cm_popup,
#cm_orange #cm_reservation #cm_popup #cm_popup_content .cm_popup_content_btn .cm_ok,
#cm_orange #cm_reservation #cm_team #cm_team_list .cm_team_list_btn .cm_ok,
#cm_orange #cm_reservation #cm_popup_guide,
#cm_orange #cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_btn .cm_ok {background-color:#ff6f2b;}
#cm_orange #cm_reservation #cm_header .cm_txt,
#cm_orange #cm_reservation #cm_time #cm_time_popup .cm_time_popup_content .cm_txt {background-color:#d74703;}
/* ¸¶°¨ */
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_akrka img,
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td.cm_akrka img {background-color:#afafaf}

#cm_purple #cm_reservation #cm_header {border-bottom-color:#a661b5;}
/*
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list th,
#cm_purple #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content,
#cm_purple #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list th {border-top-color:#a661b5;}*/
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_dPdir img,
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td.cm_dPdir img,
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_qnzldvhdlsxmtlscjd img,
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_dlfqkstlscjd img,
#cm_purple #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn,
#cm_purple #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_edit,
#cm_purple #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_apply,
#cm_purple #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_cancle,
#cm_purple #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_qusrud img,
#cm_purple #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_ehdqkswkemdfhr img,
#cm_purple #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_tkdxo img,
#cm_purple #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_whvustjd img,
#cm_purple #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_qhrl img,
#cm_purple #cm_reservation #cm_team #cm_team_list .cm_team_list_list td.cm_qusrud img,
#cm_purple #cm_reservation #cm_popup,
#cm_purple #cm_reservation #cm_popup #cm_popup_content .cm_popup_content_btn .cm_ok,
#cm_purple #cm_reservation #cm_team #cm_team_list .cm_team_list_btn .cm_ok,
#cm_purple #cm_reservation #cm_popup_guide,
#cm_purple #cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_btn .cm_ok {background-color:#a661b5;}
#cm_purple #cm_reservation #cm_header .cm_txt,
#cm_purple #cm_reservation #cm_time #cm_time_popup .cm_time_popup_content .cm_txt {background-color:#7e398d;}
/* ¸¶°¨ */
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td.cm_akrka img,
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td.cm_akrka img {background-color:#afafaf}

/* calendar_color_code */
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side .cm_navi_open .cm_ico {background:url(/image/cm_reservation/state_open_bg.png) no-repeat left top #fff;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side .cm_navi_liv .cm_ico,
#cm_reservation #cm_calendar_middle .cm_calendar_middle_content td .cm_liv,
#cm_reservation #cm_calendar_small .cm_calendar_small_content td .cm_liv {background-color:#33adff;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side .cm_navi_cho .cm_ico,
#cm_reservation #cm_calendar_middle .cm_calendar_middle_content td .cm_cho,
#cm_reservation #cm_calendar_small .cm_calendar_small_content td .cm_cho {background-color:#9bcd62;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side .cm_navi_sta .cm_ico,
#cm_reservation #cm_calendar_middle .cm_calendar_middle_content td .cm_sta,
#cm_reservation #cm_calendar_small .cm_calendar_small_content td .cm_sta {background-color:#b881c4;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side .cm_navi_end .cm_ico,
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td .cm_end,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_end,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_end {background-color:#e6e6e6;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_act,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_act {background-color:#ff8c55;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td .cm_day_box .cm_btn .cm_liv {background-color:#0099ff;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td .cm_day_box .cm_btn .cm_sta {background-color:#a661b5;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td .cm_day_box .cm_btn .cm_cho {background-color:#82c13b;}




/* color_common */
#cm_blue #cm_reservation #cm_main_navi,
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi {background-image:url(/image/cm_reservation/blue/main_navi_bg.png);}
#cm_blue #cm_reservation #cm_main_navi .cm_navi_01 a {background-image:url(/image/cm_reservation/blue/main_navi_live.png);}
#cm_blue #cm_reservation #cm_main_navi .cm_navi_02 a {background-image:url(/image/cm_reservation/blue/main_navi_choice.png);}
#cm_blue #cm_reservation #cm_main_navi .cm_navi_03 a {background-image:url(/image/cm_reservation/blue/main_navi_stand.png);}
#cm_blue #cm_reservation #cm_main_navi .cm_navi_04 a {background-image:url(/image/cm_reservation/blue/main_navi_join.png);}
#cm_blue #cm_reservation #cm_main_navi .cm_navi_05 a {background-image:url(/image/cm_reservation/blue/main_navi_confirm.png);}
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_00 a {background-image:url(/image/cm_reservation/blue/sub_navi_00.png);}
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_01 a {background-image:url(/image/cm_reservation/blue/sub_navi_01.png);}
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_02 a {background-image:url(/image/cm_reservation/blue/sub_navi_02.png);}
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_03 a {background-image:url(/image/cm_reservation/blue/sub_navi_03.png);}
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_04 a {background-image:url(/image/cm_reservation/blue/sub_navi_04.png);}
#cm_blue #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_05 a {background-image:url(/image/cm_reservation/blue/sub_navi_05.png);}

#cm_green #cm_reservation #cm_main_navi,
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi {background-image:url(/image/cm_reservation/green/main_navi_bg.png);}
#cm_green #cm_reservation #cm_main_navi .cm_navi_01 a {background-image:url(/image/cm_reservation/green/main_navi_live.png);}
#cm_green #cm_reservation #cm_main_navi .cm_navi_02 a {background-image:url(/image/cm_reservation/green/main_navi_choice.png);}
#cm_green #cm_reservation #cm_main_navi .cm_navi_03 a {background-image:url(/image/cm_reservation/green/main_navi_stand.png);}
#cm_green #cm_reservation #cm_main_navi .cm_navi_04 a {background-image:url(/image/cm_reservation/green/main_navi_join.png);}
#cm_green #cm_reservation #cm_main_navi .cm_navi_05 a {background-image:url(/image/cm_reservation/green/main_navi_confirm.png);}
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_00 a {background-image:url(/image/cm_reservation/green/sub_navi_00.png);}
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_01 a {background-image:url(/image/cm_reservation/green/sub_navi_01.png);}
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_02 a {background-image:url(/image/cm_reservation/green/sub_navi_02.png);}
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_03 a {background-image:url(/image/cm_reservation/green/sub_navi_03.png);}
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_04 a {background-image:url(/image/cm_reservation/green/sub_navi_04.png);}
#cm_green #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_05 a {background-image:url(/image/cm_reservation/green/sub_navi_05.png);}

#cm_orange #cm_reservation #cm_main_navi,
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi {background-image:url(/image/cm_reservation/orange/main_navi_bg.png);}
#cm_orange #cm_reservation #cm_main_navi .cm_navi_01 a {background-image:url(/image/cm_reservation/orange/main_navi_live.png);}
#cm_orange #cm_reservation #cm_main_navi .cm_navi_02 a {background-image:url(/image/cm_reservation/orange/main_navi_choice.png);}
#cm_orange #cm_reservation #cm_main_navi .cm_navi_03 a {background-image:url(/image/cm_reservation/orange/main_navi_stand.png);}
#cm_orange #cm_reservation #cm_main_navi .cm_navi_04 a {background-image:url(/image/cm_reservation/orange/main_navi_join.png);}
#cm_orange #cm_reservation #cm_main_navi .cm_navi_05 a {background-image:url(/image/cm_reservation/orange/main_navi_confirm.png);}
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_00 a {background-image:url(/image/cm_reservation/orange/sub_navi_00.png);}
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_01 a {background-image:url(/image/cm_reservation/orange/sub_navi_01.png);}
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_02 a {background-image:url(/image/cm_reservation/orange/sub_navi_02.png);}
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_03 a {background-image:url(/image/cm_reservation/orange/sub_navi_03.png);}
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_04 a {background-image:url(/image/cm_reservation/orange/sub_navi_04.png);}
#cm_orange #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_05 a {background-image:url(/image/cm_reservation/orange/sub_navi_05.png);}

#cm_purple #cm_reservation #cm_main_navi,
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi {background-image:url(/image/cm_reservation/purple/main_navi_bg.png);}
#cm_purple #cm_reservation #cm_main_navi .cm_navi_01 a {background-image:url(/image/cm_reservation/purple/main_navi_live.png);}
#cm_purple #cm_reservation #cm_main_navi .cm_navi_02 a {background-image:url(/image/cm_reservation/purple/main_navi_choice.png);}
#cm_purple #cm_reservation #cm_main_navi .cm_navi_03 a {background-image:url(/image/cm_reservation/purple/main_navi_stand.png);}
#cm_purple #cm_reservation #cm_main_navi .cm_navi_04 a {background-image:url(/image/cm_reservation/purple/main_navi_join.png);}
#cm_purple #cm_reservation #cm_main_navi .cm_navi_05 a {background-image:url(/image/cm_reservation/purple/main_navi_confirm.png);}
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_00 a {background-image:url(/image/cm_reservation/purple/sub_navi_00.png);}
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_01 a {background-image:url(/image/cm_reservation/purple/sub_navi_01.png);}
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_02 a {background-image:url(/image/cm_reservation/purple/sub_navi_02.png);}
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_03 a {background-image:url(/image/cm_reservation/purple/sub_navi_03.png);}
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_04 a {background-image:url(/image/cm_reservation/purple/sub_navi_04.png);}
#cm_purple #cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_navi_05 a {background-image:url(/image/cm_reservation/purple/sub_navi_05.png);}

/* color_sub */
#cm_blue #cm_reservation #cm_calendar .cm_calendar_main_title .cm_title .cm_tit,
#cm_blue #cm_reservation #cm_time .cm_time_main_title .cm_title .cm_tit,
#cm_blue #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_main_title .cm_tit {background-image:url(/image/cm_reservation/blue/main_title_icon.png);}
#cm_blue #cm_reservation #cm_time #cm_time_stand .cm_time_stand_side .cm_side .cm_txt,
#cm_blue #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content th span.cm_check {background-image:url(/image/cm_reservation/blue/th_check.png);}
#cm_blue #cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_ico a {background-image:url(/image/cm_reservation/blue/confirm_search_icon.png);}

#cm_green #cm_reservation #cm_calendar .cm_calendar_main_title .cm_title .cm_tit,
#cm_green #cm_reservation #cm_time .cm_time_main_title .cm_title .cm_tit,
#cm_green #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_main_title .cm_tit {background-image:url(/image/cm_reservation/green/main_title_icon.png);}
#cm_green #cm_reservation #cm_time #cm_time_stand .cm_time_stand_side .cm_side .cm_txt,
#cm_green #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content th span.cm_check {background-image:url(/image/cm_reservation/green/th_check.png);}
#cm_green #cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_ico a {background-image:url(/image/cm_reservation/green/confirm_search_icon.png);}

#cm_orange #cm_reservation #cm_calendar .cm_calendar_main_title .cm_title .cm_tit,
#cm_orange #cm_reservation #cm_time .cm_time_main_title .cm_title .cm_tit,
#cm_orange #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_main_title .cm_tit {background-image:url(/image/cm_reservation/orange/main_title_icon.png);}
#cm_orange #cm_reservation #cm_time #cm_time_stand .cm_time_stand_side .cm_side .cm_txt,
#cm_orange #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content th span.cm_check {background-image:url(/image/cm_reservation/orange/th_check.png);}
#cm_orange #cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_ico a {background-image:url(/image/cm_reservation/orange/confirm_search_icon.png);}

#cm_purple #cm_reservation #cm_calendar .cm_calendar_main_title .cm_title .cm_tit,
#cm_purple #cm_reservation #cm_time .cm_time_main_title .cm_title .cm_tit,
#cm_purple #cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_main_title .cm_tit {background-image:url(/image/cm_reservation/purple/main_title_icon.png);}
#cm_purple #cm_reservation #cm_time #cm_time_stand .cm_time_stand_side .cm_side .cm_txt,
#cm_purple #cm_reservation #cm_time #cm_time_stand .cm_time_stand_content th span.cm_check {background-image:url(/image/cm_reservation/purple/th_check.png);}
#cm_purple #cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_ico a {background-image:url(/image/cm_reservation/purple/confirm_search_icon.png);}




/* class */
#cm_reservation .cm_box_l {background:url(/image/cm_reservation/box_l.png) repeat-y left center;}
#cm_reservation .cm_box_r {background:url(/image/cm_reservation/box_r.png) repeat-y right center;}
#cm_reservation .cm_box_t {background:url(/image/cm_reservation/box_t.png) repeat-x center top;}
#cm_reservation .cm_box_b {background:url(/image/cm_reservation/box_b.png) repeat-x center bottom;}
#cm_reservation .cm_box_lt {background:url(/image/cm_reservation/box_lt.png) no-repeat left top;}
#cm_reservation .cm_box_rt {background:url(/image/cm_reservation/box_rt.png) no-repeat right top;}
#cm_reservation .cm_box_lb {background:url(/image/cm_reservation/box_lb.png) no-repeat left bottom;}
#cm_reservation .cm_box_rb {background:url(/image/cm_reservation/box_rb.png) no-repeat right bottom;}

/* common */
#cm_reservation #cm_reservation_total {padding-left:242px;}

#cm_reservation #cm_reservation_total #cm_reservation_01,
#cm_reservation #cm_reservation_total #cm_reservation_02 {float:left;}
#cm_reservation #cm_reservation_total #cm_reservation_01 {width:201px; margin-left:-242px; margin-right:20px; padding-right:20px; border-right:1px dotted #e1e1e1;}
#cm_reservation #cm_reservation_total #cm_reservation_02 {width:100%;}

#cm_reservation #cm_header {position:relative; width:100%; height:179px; border-bottom-width:1px; border-bottom-style:solid;}
#cm_reservation #cm_header .cm_img {position:absolute; right:0; top:0;}
#cm_reservation #cm_header .cm_txt {position:absolute; left:20px; top:20px;}

#cm_reservation #cm_main_navi,
#cm_reservation #cm_main_navi a {height:38px;}
#cm_reservation #cm_main_navi {position:relative; display:block; width:100%; margin-top:0; margin-bottom:-6px; background-repeat:repeat-x;}
#cm_reservation #cm_main_navi div {float:left;}
#cm_reservation #cm_main_navi a {display:block; width:109px; background-position:left top;}
#cm_reservation #cm_main_navi a:hover {background-position:left bottom;}
#cm_reservation #cm_main_navi .cm_act a {background-position:left bottom;}

#cm_reservation #cm_body {position:relative; width:100%;}

/* calendar */
#cm_reservation #cm_calendar {position:relative; width:100%;}

#cm_reservation #cm_calendar .cm_calendar_main_title {position:relative; width:100%; height:auto; border-bottom:1px solid #e1e1e1;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_title {font-size:18px; font-weight:600;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_title div {float:left;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_title .cm_tit {padding-left:16px; background-repeat:no-repeat; background-position:left 3px;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_title .cm_cap {margin:4px 0 0 9px;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side {padding:15px 0 5px;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side div {float:left;  font-size: 14px; margin:0 0 0 20px;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side > div:first-child {margin:0 0 0 0;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side .cm_ico {display:block; width:11px; height:11px; margin:3px 0 0 3px;}
#cm_reservation #cm_calendar .cm_calendar_main_title .cm_side .cm_txt {margin-left:3px; letter-spacing:-1px;}

/* calendar_large */
#cm_reservation #cm_calendar #cm_calendar_large {position:relative; width:100%; margin-top:40px;}

#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_search {position:relative; width:196px; height:27px; margin:0 auto 40px auto;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_search .cm_pre {position:absolute; left:0; top:3px;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_search .cm_dat {position:absolute; left:34px; top:0;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_search .cm_dat div {float:left;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_search .cm_nex {position:absolute; right:0; top:3px;}

#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_bar {position:relative; width:100%; height:39px;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_bar table {width:100%; height:37px;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_bar th {text-align:center;}

#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content {position:relative; width:100%; margin-top:4px;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content table {width:100%;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td {border:1px solid #e1e1e1;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td .cm_day_box {position:relative; width:100%; height:98px;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td .cm_day_box .cm_img {position:absolute; left:0; top:0;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td .cm_day_box .cm_num {position:absolute; left:0; top:0;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td .cm_day_box .cm_btn {position:absolute; right:4px; bottom:4px;}
#cm_reservation #cm_calendar #cm_calendar_large .cm_calendar_large_content td .cm_day_box .cm_btn div {margin-top:1px;}

/* calendar_middle */
#cm_reservation #cm_calendar #cm_calendar_middle {position:relative; width:100%; margin-top:40px;}

#cm_reservation #cm_calendar #cm_calendar_middle #cm_calendar_middle_total {padding-left:42px;}
#cm_reservation #cm_calendar #cm_calendar_middle #cm_calendar_middle_total #cm_calendar_middle_01,
#cm_reservation #cm_calendar #cm_calendar_middle #cm_calendar_middle_total #cm_calendar_middle_02 {float:left; width:50%;}
#cm_reservation #cm_calendar #cm_calendar_middle #cm_calendar_middle_total #cm_calendar_middle_01 {margin-left:-42px; margin-right:20px; padding-right:20px; border-right:1px dotted #e1e1e1;}

#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_search {position:relative; width:196px; height:27px; margin:0 auto 20px auto;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_search .cm_pre {position:absolute; left:0; top:3px;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_search .cm_dat {position:absolute; left:34px; top:0;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_search .cm_dat div {float:left;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_search .cm_nex {position:absolute; right:0; top:3px;}

#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_bar {position:relative; width:100%; height:37px;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_bar table {width:100%; height:35px;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_bar th {text-align:center;}

#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content {position:relative; width:100%; margin-top:1px;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content table {width:100%;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td {border:1px solid #e1e1e1; font-family:tahoma, 'µ¸¿ò', dotum, arial, sans-serif;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td.cm_day,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td.cm_day a {color:#3d3d3d;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td.cm_sat,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td.cm_sat a {color:#0099ff;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td.cm_sun,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td.cm_sun a {color:#ff6f2b;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td.cm_hol,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td.cm_hol a {color:#ff6f2b;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_liv,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_sta,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_cho,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_liv a,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_sta a,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_cho a {color:#fff;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_tod,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_tod a {font-weight:bold;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_act,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_act a {font-weight:bold; color:#fff;}
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_day_box,
#cm_reservation #cm_calendar #cm_calendar_middle .cm_calendar_middle_content td .cm_day_box a {display:block; width:100%; height:46px; text-align:center; line-height:46px;}

/* calendar_small */
#cm_reservation #cm_calendar #cm_calendar_small {position:relative; width:100%; margin-top:39px;}

#cm_reservation #cm_calendar #cm_calendar_small #cm_calendar_small_02 {margin-top:39px;}
#cm_reservation #cm_calendar #cm_calendar_small #cm_calendar_small_03 {margin-top:39px;}

#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_search {position:relative; width:144px; height:20px; margin:0 auto 18px auto;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_search .cm_pre {position:absolute; left:0; top:0;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_search .cm_dat {position:absolute; left:30px; top:0;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_search .cm_dat div {float:left;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_search .cm_nex {position:absolute; right:0; top:0;}

#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_bar {position:relative; width:100%; height:31px;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_bar table {width:100%; height:35px;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_bar th {text-align:center;}

#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content {position:relative; width:100%; margin-top:1px;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content table {width:100%;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td {border:1px solid #e1e1e1; font-family:tahoma, 'µ¸¿ò', dotum, arial, sans-serif;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td.cm_day,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td.cm_day a {color:#3d3d3d;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td.cm_sat,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td.cm_sat a {color:#0099ff;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td.cm_sun,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td.cm_sun a {color:#ff6f2b;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td.cm_hol,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td.cm_hol a {color:#ff6f2b;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_liv,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_sta,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_cho,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_liv a,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_sta a,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_cho a {color:#fff;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_tod,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_tod a {font-weight:bold;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_act,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_act a {font-weight:bold; color:#fff;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_day_box,
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_day_box a {display:block; width:100%; height:27px; line-height:27px; text-align:center;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_day_box .team_height {padding:2px 0; line-height:1.1em;}
#cm_reservation #cm_calendar #cm_calendar_small .cm_calendar_small_content td .cm_day_box .team_font {font-family:'µ¸¿ò', dotum, arial, sans-serif; font-size:12px;}

/* time */
#cm_reservation #cm_time {position:relative; width:100%;}

#cm_reservation #cm_time .cm_time_main_title {position:relative; width:100%; height:34px;}
#cm_reservation #cm_time .cm_time_main_title .cm_title {position:absolute; left:0; top:0; font-size: 18px; font-weight: 600;}
#cm_reservation #cm_time .cm_time_main_title .cm_title div {float:left;}
#cm_reservation #cm_time .cm_time_main_title .cm_title .cm_tit {padding-left:16px; background-repeat:no-repeat; background-position:left 3px;}
#cm_reservation #cm_time .cm_time_main_title .cm_title .cm_cap {margin:4px 0 0 12px;}

/* time_live */
#cm_reservation #cm_time #cm_time_live {position:relative; width:100%;}

/* time_live_info */
#cm_reservation #cm_time #cm_time_live #cm_time_live_info {position:relative; width:100%; margin-top:-35px;}

#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_side {position:relative; width:100%; height:23px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_side .cm_side {position:absolute; right:0; top:0;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_side .cm_side div {float:left;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_side .cm_side .cm_txt {margin-top:5px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_side .cm_side .cm_sel {margin-left:6px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_side .cm_side .cm_sel .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_side .cm_side .cm_sel .cm_input select {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_side .cm_side .cm_sel .cm_input select {margin:2px;}

#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content {position:relative; padding:18px 21px 20px 21px; margin-top:12px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content table {width:100%;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content th,
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td {height:35px; text-align:left;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td {color:#3d3d3d; padding-left:12px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content th span {padding-left:9px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content th span.cm_dot {background:url(/image/cm_reservation/th_dot.png) no-repeat left 3px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td.cm_dPdirdlfwk {color:#ff6f2b; font-weight:bold;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td .clear div {float:left;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td .cm_input select,
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td .cm_input input {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td .cm_input select {margin:2px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td .cm_input input {margin:3px 5px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content .cm_btn {margin-top:17px; padding-top:10px; margin-bottom:-7px; border-top:1px solid #ccc;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content .cm_btn div {width:78px; margin:0 auto;}

#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain {position:relative; padding:12px 21px 10px 21px; margin-top:12px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain table {width:100%;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain th,
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain td {height:20px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain td {color:#3d3d3d; padding-left:12px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain th span {display:inline-block; padding-left:9px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain th span.cm_dot {background:url(/image/cm_reservation/th_dot.png) no-repeat left 3px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain td.cm_dPdirdlfwk {color:#ff6f2b; font-weight:bold;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain td .clear div {float:left;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain td .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain td .cm_input select,
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain td .cm_input input {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain td .cm_input select {margin:2px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain td .cm_input input {margin:3px 5px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain .cm_btn {margin-top:17px; padding-top:10px; margin-bottom:-7px; border-top:1px solid #ccc;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_explain .cm_btn div {width:78px; margin:0 auto;}

/* time_live_tab */
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab {position:relative; width:100%; margin-top:38px;}

#cm_reservation #cm_time #cm_time_live #cm_time_live_tab #cm_time_live_tab_02 {margin-top:20px;}

#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi,
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi a {height:32px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi {position:relative; display:block; width:100%; background-repeat:repeat-x;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi div {float:left;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi a {display:block; width:109px; background-repeat:no-repeat; background-position:left top;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi a:hover {background-position:left bottom;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_sub_navi .cm_act a {background-position:left bottom;}

#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list {position:relative; width:100%;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list table {width:100%;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list th,
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td {height:35px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list th {text-align:center; color:#3d3d3d; background-color:#f4f4f4; border-bottom:1px solid #e1e1e1;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list th.cm_qjsgh {background:none;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list td {text-align:center; color:#3d3d3d; border-bottom:1px solid #e1e1e1;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_tab .cm_time_live_tab_list tr.cm_end td {border-bottom:1px solid #b9b9b9;}

/* time_live_list */
#cm_reservation #cm_time #cm_time_live #cm_time_live_list {position:relative; width:100%; margin-top:38px;}

#cm_reservation #cm_time #cm_time_live #cm_time_live_list #cm_time_live_list_total {padding-left:21px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list #cm_time_live_list_total #cm_time_live_list_01,
#cm_reservation #cm_time #cm_time_live #cm_time_live_list #cm_time_live_list_total #cm_time_live_list_02 {float:left; width:50%;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list #cm_time_live_list_total #cm_time_live_list_01 {margin-left:-21px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list #cm_time_live_list_total #cm_time_live_list_02 {margin-left:20px;}

#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_sub_title {position:relative; width:100%; height:25px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_sub_title .cm_tit {padding-left:9px; background:url(/image/cm_reservation/sub_title_icon.png) no-repeat left 5px;}

#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list {position:relative; width:100%;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list table {width:100%;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list th,
#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td {height:35px;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list th {text-align:center; background:url(/image/cm_reservation/th_gab.png) no-repeat left bottom; border-top-width:1px; border-top-style:solid; border-bottom:1px solid #e1e1e1;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list th.cm_qjsgh {background:none;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list td {text-align:center; color:#3d3d3d; border-bottom:1px solid #e1e1e1;}
#cm_reservation #cm_time #cm_time_live #cm_time_live_list .cm_time_live_list_list tr.cm_end td {border-bottom:1px solid #b9b9b9;}

/* time_popup */
#cm_reservation #cm_time #cm_time_popup {position:relative; width:100%;}

#cm_reservation #cm_time #cm_time_popup .cm_time_popup_content {position:relative; padding:41px 21px 43px 21px;}
#cm_reservation #cm_time #cm_time_popup .cm_time_popup_content .cm_txt {width:494px; margin:0 auto;}
#cm_reservation #cm_time #cm_time_popup .cm_time_popup_content .cm_btn {margin-top:12px; padding-top:10px; margin-bottom:-30px; border-top:1px solid #ccc;}
#cm_reservation #cm_time #cm_time_popup .cm_time_popup_content .cm_btn div {width:161px; margin:0 auto;}

/* time_stand */
#cm_reservation #cm_time #cm_time_stand {position:relative; width:100%; margin-top:-30px;}

#cm_reservation #cm_time #cm_time_stand .cm_time_stand_side {position:relative; width:100%; height:12px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_side .cm_side {position:absolute; right:0; top:0;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_side .cm_side .cm_txt {padding-left:13px; background-repeat:no-repeat; background-position:left 3px;}

#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content {position:relative; margin-top:18px; border-top-width:1px; border-top-style:solid;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content table {width:100%;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content th,
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td {height:35px; font-size:14px; border-bottom:1px solid #e1e1e1;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content th {background-color:#f0f0f0; padding-right:12px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td {color:#000; padding:0 12px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content th span {padding-left:19px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content th span.cm_check {background-repeat:no-repeat; background-position:6px 1px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content tr.cm_end th,
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content tr.cm_end td {border-bottom:1px solid #b9b9b9;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td.cm_wjqtnrlrks {color:#0033CC; font-weight:bold;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td.cm_qkfvydlf {color:#008040; font-weight:bold;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td.cm_gmlakddlfwk {color:#ff6f2b; font-weight:bold;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td.cm_zhapsxm {padding-top:3px; padding-bottom:3px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td .clear div {float:left;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td .cm_input select,
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td .cm_input input {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td .cm_input select {margin:2px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td .cm_input input {margin:3px 5px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td .cm_textarea {position:relative; padding:2px 2px 2px 5px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content td .cm_textarea textarea {border:none; width:100%; height:100px; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn {width:112px; margin:15px auto 0 auto;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two {width:228px;  margin:15px auto 0 auto;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two div {float:left;}
#cm_reservation #cm_time #cm_time_stand .cm_time_stand_content .cm_btn_two .cm_list {background-color:#b9b9b9;}

#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain {position:relative; padding:12px 21px 10px 21px; margin-top:12px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain table {width:100%;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain th,
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain td {height:20px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain td {color:#3d3d3d; padding-left:12px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain th span {padding-left:9px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain th span.cm_dot {background:url(/image/cm_reservation/th_dot.png) no-repeat left 3px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain td.cm_dPdirdlfwk {color:#ff6f2b; font-weight:bold;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain td .clear div {float:left;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain td .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain td .cm_input select,
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain td .cm_input input {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain td .cm_input select {margin:2px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain td .cm_input input {margin:3px 5px;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain .cm_btn {margin-top:17px; padding-top:10px; margin-bottom:-7px; border-top:1px solid #ccc;}
#cm_reservation #cm_time #cm_time_stand .cm_time_live_info_explain .cm_btn div {width:78px; margin:0 auto;}

/* confirm */
#cm_reservation #cm_confirm {position:relative; width:100%;}

/* confirm_search */
#cm_reservation #cm_confirm #cm_confirm_search {position:relative; width:100%;}

#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content {position:relative; padding:18px 0 21px 0;}

#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search {position:relative; width:402px; height:28px; margin:0 auto;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search div {float:left;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_txt {margin:8px 12px 0 2px;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_dat {margin-top:3px;}

#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_dat .clear div {float:left;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_dat .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_dat .cm_input input {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_dat .cm_input input {margin:3px 5px;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_ico {margin-left:3px; cursor:pointer;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_ico a {display:block; width:26px; height:27px;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_swu {margin-top:3px;}
#cm_reservation #cm_confirm #cm_confirm_search .cm_confirm_search_content .cm_search .cm_btn {margin:1px 0 0 10px;}

/* confirm_list */
#cm_reservation #cm_confirm #cm_confirm_list {position:relative; width:100%; margin-top:38px;}

#cm_reservation #cm_confirm #cm_confirm_list #cm_confirm_list_02,
#cm_reservation #cm_confirm #cm_confirm_list #cm_confirm_list_03 {margin-top:40px;}

#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_main_title {position:relative; width:100%; height:34px;}
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_main_title .cm_tit {padding-left:16px; background-repeat:no-repeat; background-position:left 3px;}

#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_side {position:relative; width:100%; height:27px; margin-top:-37px;}
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_side .cm_side {position:absolute; right:0; top:0;}

#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list {position:relative; width:100%; margin-top:10px;}
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list table {width:100%;}
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list th,
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td {height:35px; font-size:14px;}
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list th {text-align:center; color:#3d3d3d; background-color:#f4f4f4; border-top-width:1px; border-top-style:solid; border-bottom:1px solid #e1e1e1;}
/*#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list th.cm_qjsgh {background:none;}*/
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td {text-align:center; color:#3d3d3d; border-bottom:1px solid #e1e1e1;}
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_cnlth img {background-color:#b9b9b9;}
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list td.cm_cnlth img.punish {background-color:#b9b9b9;}
#cm_reservation #cm_confirm #cm_confirm_list .cm_confirm_list_list tr.cm_end td {border-bottom:1px solid #b9b9b9;}

/* popup */
#cm_reservation #cm_popup {position:relative; padding:20px;}

/* popup_title */
#cm_reservation #cm_popup #cm_popup_title {position:relative; width:100%; height:54px;}
#cm_reservation #cm_popup #cm_popup_title .cm_btn {position:absolute; right:0; top:0; margin:-20px -20px 0 0;}
#cm_reservation #cm_popup #cm_popup_title .cm_tit {position:absolute; left:0; top:10px;}

/* popup_content */
#cm_reservation #cm_popup #cm_popup_content {position:relative; padding:0 20px; background-color:#fff;}

#cm_reservation #cm_popup #cm_popup_content #cm_popup_content_total {border-bottom:1px solid #b9b9b9;}
#cm_reservation #cm_popup #cm_popup_content #cm_popup_content_total #cm_popup_content_02 {border-top:1px solid #e1e1e1;}
#cm_reservation #cm_popup #cm_popup_content #cm_popup_content_total #cm_popup_refcontent {border-top:1px solid #e1e1e1;}

#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content {position:relative; padding:17px 0;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content table {width:100%;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content th,
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td {height:35px; text-align:left; font-size: 14px;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td {color:#3d3d3d; padding-left:12px;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content th span {padding-left:9px;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content th span.cm_dot {background:url(/image/cm_reservation/th_dot.png) no-repeat left 3px;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td.cm_dPdirdlfwk,
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td.cm_rkdydakdlfflwl {color:#ff6f2b; font-weight:bold;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td .clear div {float:left;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td .cm_input select,
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td .cm_input input {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td .cm_input select {margin:2px;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_content td .cm_input input {margin:3px 5px;}

#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_btn {position:relative; width:228px; margin:0 auto; padding:15px 0 17px 0;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_btn div {float:left;}
#cm_reservation #cm_popup #cm_popup_content .cm_popup_content_btn .cm_cancle {background-color:#b9b9b9;}


/* popup : °¡ÀÌµå ÀÌ¹ÌÁö Àû¿ë*/
#cm_reservation #cm_popup_guide {position:relative;	width:620px; padding:20px;}

/* popup_title */
#cm_reservation #cm_popup_guide #cm_popup_title {position:relative; width:100%; height:54px;}
#cm_reservation #cm_popup_guide #cm_popup_title .cm_btn {position:absolute; right:0; top:0; margin:-20px -20px 0 0;}
#cm_reservation #cm_popup_guide #cm_popup_title .cm_tit {position:absolute; left:0; top:10px;}

/* popup_content */
#cm_reservation #cm_popup_guide #cm_popup_content {position:relative; padding:0 20px; background-color:#fff; width: 364px; float:left;}
#cm_reservation #cm_popup_guide #cm_popup_notice {float:left}

#cm_reservation #cm_popup_guide #cm_popup_content #cm_popup_content_total {border-bottom:1px solid #b9b9b9;}
#cm_reservation #cm_popup_guide #cm_popup_content #cm_popup_content_total #cm_popup_content_02 {border-top:1px solid #e1e1e1;}

#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content {position:relative; padding:17px 0;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content table {width:100%;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content th,
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td {height:35px; text-align:left;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td {color:#3d3d3d; padding-left:12px;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content th span {padding-left:9px;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content th span.cm_dot {background:url(/image/cm_reservation/th_dot.png) no-repeat left 3px;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td.cm_dPdirdlfwk,
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td.cm_rkdydakdlfflwl {color:#ff6f2b; font-weight:bold;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td .clear div {float:left;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td .cm_input select,
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td .cm_input input {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td .cm_input select {margin:2px;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_content td .cm_input input {margin:3px 5px;}

#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_btn {position:relative; width:228px; margin:0 auto; padding:15px 0 17px 0;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_btn div {float:left;}
#cm_reservation #cm_popup_guide #cm_popup_content .cm_popup_content_btn .cm_cancle {background-color:#b9b9b9;}

/********************************************************************************************************************************************************************************************************/
/* È¸¿øÃ¼Å© */
.member_btn {*zoom:1;}
.member_btn:after {content:""; display:block; clear:both; line-height:0; font-size:0;}
.member_btn li {float:left; position:relative; width:178px; height:178px;}
.member_btn .member_btn_bg {position:absolute; top:0; left:0;}
.member_btn .member_btn_num {position:absolute; top:146px; left:49px; width:80px; font-size:12px; font-weight:bold; color:#fff; text-align:center;}

/********************************************************************************************************************************************************************************************************/
/* team */
#cm_reservation #cm_team {position:relative; width:100%;}

#cm_reservation #cm_team .cm_team_main_title {position:relative; width:100%; height:34px;}
#cm_reservation #cm_team .cm_team_main_title .cm_title {position:absolute; left:0; top:0;}
#cm_reservation #cm_team .cm_team_main_title .cm_title div {float:left;}
#cm_reservation #cm_team .cm_team_main_title .cm_title .cm_tit {padding-left:16px; background-repeat:no-repeat; background-position:left 3px;}
#cm_reservation #cm_team .cm_team_main_title .cm_title .cm_cap {margin:4px 0 0 12px;}

/* time_team_info */
#cm_reservation #cm_team #cm_team_info {position:relative; width:100%; margin-top:-12px;}

#cm_reservation #cm_team #cm_team_info .cm_team_info_content {position:relative; padding:18px 21px 20px 21px; margin-top:12px;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content table {width:100%;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content th,
#cm_reservation #cm_team #cm_team_info .cm_team_info_content td {height:35px;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content td {color:#3d3d3d; padding-left:12px;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content th span {padding-left:9px;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content th span.cm_dot {background:url(/image/cm_reservation/th_dot.png) no-repeat left 5px;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content td.cm_dPdirdlfwk {color:#ff6f2b; font-weight:bold;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content td .clear div {float:left;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content td .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content td .cm_input select,
#cm_reservation #cm_team #cm_team_info .cm_team_info_content td .cm_input input {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content td .cm_input select {margin:2px;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content td .cm_input input {margin:3px 5px;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content .cm_btn {margin-top:17px; padding-top:10px; margin-bottom:-7px; border-top:1px solid #ccc;}
#cm_reservation #cm_team #cm_team_info .cm_team_info_content .cm_btn div {width:78px; margin:0 auto;}

/* time_team_list */
#cm_reservation #cm_team #cm_team_list {position:relative; width:100%; margin-top:28px;}

#cm_reservation #cm_team #cm_team_list .cm_team_list_list {position:relative; width:100%;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list table {width:100%;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list th,
#cm_reservation #cm_team #cm_team_list .cm_team_list_list td {height:35px;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list th {text-align:center; background:url(/image/cm_reservation/th_gab.png) no-repeat left bottom; border-top-width:1px; border-top-style:solid; border-bottom:1px solid #e1e1e1;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list .cm_zhtm {background:none;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list td {text-align:center; color:#3d3d3d; border-bottom:1px solid #e1e1e1; background:url(/image/cm_reservation/th_gab.png) repeat-y left top;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list tr.cm_end td {border-bottom:1px solid #b9b9b9;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list td .clear {display:inline-block; text-align:center;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list td .clear div {float:left;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list td .cm_input {position:relative; height:21px; border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; border-top:1px solid #b9b9b9; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list td .cm_input select,
#cm_reservation #cm_team #cm_team_list .cm_team_list_list td .cm_input input {border:none; background-color:#fafafa; color:#3d3d3d;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list td .cm_input select {margin:2px;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_list td .cm_input input {margin:3px 5px;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_btn {position:relative; width:228px; margin:0 auto; padding:15px 0 17px 0;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_btn div {float:left;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_btn .cm_cancle {background-color:#a21b21;}
#cm_reservation #cm_team #cm_team_list .cm_team_list_btn .cm_list {background-color:#0033CC;}

/********************************************************************************************************************************************************************************************************/
/* cm_caution */
#cm_reservation #cm_caution {position:relative; width:100%;}

#cm_reservation #cm_team .cm_team_main_title {position:relative; width:100%; height:34px;}
#cm_reservation #cm_team .cm_team_main_title .cm_title {position:absolute; left:0; top:0;}
#cm_reservation #cm_team .cm_team_main_title .cm_title div {float:left;}
#cm_reservation #cm_team .cm_team_main_title .cm_title .cm_tit {padding-left:16px; background-repeat:no-repeat; background-position:left 3px;}
#cm_reservation #cm_team .cm_team_main_title .cm_title .cm_cap {margin:4px 0 0 12px;}


#cm_reservation #cm_caution .box {padding:12px 22px 12px 22px;}
#cm_reservation #cm_caution .body {width:100%; padding:30px 0 10px 0; text-align:center;}
#cm_reservation #cm_caution .body img {display:inline-block;}
#cm_reservation #cm_caution .btn_navi {width:100%; padding-top:13px; text-align:center; background:url(/image/cm_reservation/condo_ico/caution_btn_navi_bg.png) repeat-x left top;}
#cm_reservation #cm_caution .btn_navi ul {display:inline-block;}
#cm_reservation #cm_caution .btn_navi li {float:left;}
#cm_reservation #cm_caution .btn_navi li a {display:block; padding:0 1px;}
#cm_reservation #cm_caution .btn_navi li .wrap {position:relative; display:block; width:200px; height:81px; overflow:hidden;}
#cm_reservation #cm_caution .btn_navi li .wrap .icon {position:absolute; left:9px; top:10px;}
#cm_reservation #cm_caution .btn_navi li .wrap .name {position:absolute; left:82px; top:9px; font-family:'µ¸¿ò', dotum, arial, sans-serif; font-size:12px; font-weight:bold; color:#808080;}
#cm_reservation #cm_caution .btn_navi li .wrap .num {position:absolute; left:82px; top:23px; font-family:Tahoma, arial, sans-serif; font-size:12px; color:#3d3d3d;}
#cm_reservation #cm_caution .btn_navi li .wrap .btn {position:absolute; left:80px; top:46px;}

/********************************************************************************************************************************************************************************************************/
/* cm_competition_rate */
#cm_reservation #cm_competition_rate {position:relative; width:100%; margin-top:20px;}

/* competition_rate_list */
#cm_reservation #cm_competition_rate #cm_competition_rate_list {position:relative; width:100%; margin-top:1px;}

#cm_reservation #cm_competition_rate #cm_competition_rate_list .cm_competition_rate_list_list {position:relative; width:100%;}
#cm_reservation #cm_competition_rate #cm_competition_rate_list .cm_competition_rate_list_list table {width:100%;}
#cm_reservation #cm_competition_rate #cm_competition_rate_list .cm_competition_rate_list_list th,
#cm_reservation #cm_competition_rate #cm_competition_rate_list .cm_competition_rate_list_list td {height:25px;}
#cm_reservation #cm_competition_rate #cm_competition_rate_list .cm_competition_rate_list_list th {text-align:center; background:url(/image/cm_reservation/th_gab.png) no-repeat left bottom; border-top-width:1px; border-top-style:solid; border-bottom:1px solid #e1e1e1;}
#cm_reservation #cm_competition_rate #cm_competition_rate_list .cm_competition_rate_list_list td {text-align:center; color:#3d3d3d; border-bottom:1px solid #e1e1e1; background:url(/image/cm_reservation/th_gab.png) repeat-y left top;}
#cm_reservation #cm_competition_rate #cm_competition_rate_list .cm_competition_rate_list_list tr.cm_end td {border-bottom:1px solid #b9b9b9;}
/* help */
#cm_reservation #cm_competition_rate .help_box {margin:10px 0px 5px 10px; text-indent: -15px; color:#990033; font-weight:bold;}

/* »ç¿ë°¡´ÉÄíÆù */
.bt_use_coupon {display:block; padding:6px 5px 4px; background-color:#fe0000; color:#fff; border-radius:5px;}
.bt_use_coupon strong {font-weight:bold;}
.cm_calendar_small_content td {font-size:14px;}
.cm_time_live_tab_list th {font-size:14px; }
.cm_time_live_tab_list td {font-size:14px; color:#3d3d3d !important;}
.cm_time_live_info_content th, .cm_time_live_info_content td {font-size:14px;  }
#cm_reservation #cm_time #cm_time_live #cm_time_live_info .cm_time_live_info_content td {color:#3d3d3d;}

.add_txt01 {position:absolute;  right: 30px; top: 91px; display:block; margin:0; padding:0 0 0 9px; font-size:14px;   background:url("/image/cm_reservation/th_dot.png") no-repeat scroll left 8px;}
a.btn_res1 {display:inline-block; padding: 0 10px; text-align:center; height:28px; line-height:28px; border-radius:3px; font-size:14px; color:#fff; background:#059fd5;}
a.btn_res1:hover {background:#6f6f6f;}
a.btn_res2 {display:inline-block; padding: 0 10px;text-align:center; height:28px; line-height:28px;  border-radius:3px; font-size:14px; color:#fff; background:#64bb48;}
a.btn_res2:hover {background:#9c9c9c;}