@charset "utf-8";

/* ------------------------- TOC
Color System

home
art
events
shops_restaurants
cinema
guide
tcv
Hills Green
feature
academy_hills
hills_club
arena
grand_hyatt
topics
visit
hillslife
press_room
submenu
partner
about

 ------------------------- */

/* ======================================== home */
/* ========== Contents Common ========== */
/* Contents 'Primary' */
.home #prm #prm_main .box_prm a:hover { text-decoration: none; border-bottom: #57bfbd dotted 1px; }


/* ======================================== art */

/* ========== Contents Common ========== */
.art .has_link:hover,
.art .td_even .has_link:hover,
.art td.hov_hilight { background-color: #FBE6F1; }

/* Contents 'Primary' */
.art #prm #prm_main .vi,
.art #prm #prm_main .box_prm,
.art #prm #prm_main .box_prm_1_3,
.art #prm #prm_main .box_prm_2_3,
.art #sec #sec_main .box_sec,
.art #sec #sec_main .box_sec_1_3,
.art #sec #sec_main .box_sec_2_3,
.art .sec_thru .box_sec,
.art .sec_thru .box_sec_1_4 { background-color: #ff0076; }

/* vi-through (Featured Content) */
.art #prm .vi_thru { background-color: #ff0076; }
.art #prm .vi_thru_umbrella { background-color: #800c41; }

/* vi */
.art #prm #prm_main .vi_umbrella { background: #ff0076 url(../img/ar_bg_vi.gif) no-repeat 0 0; }
.art #prm #prm_main .vi_supplement { color: #ff0076; }

.art #prm #prm_main .vi .vi_link { background-color: #b3125c; }
.art #prm #prm_main .vi .vi_link a { background: url(../img/mk_ar_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.art #prm #prm_main .vi .vi_link a:hover { background-color: #ff0076; background-image: url(../img/mk_ar_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.art #main_vi a { color: #800c41; }
.art #main_vi a:hover { border-bottom: 1px dotted #800c41; }

/* box */
.art #prm #prm_main table { border-top-color: #800c41; border-right-color: #800c41; }
.art #prm #prm_main table th,
.art #prm #prm_main table td { border-bottom-color: #800c41; border-left-color: #800c41; }
.art #prm #prm_main .box_table_follow { border-top: none; }

.art #prm #prm_main .box_prm table .td_empty1 { background: #ff0076 url(../img/box_art_ci_01.gif) repeat-y left top; }
.art #prm #prm_main .box_prm table .td_empty2 { background: #ff0076 url(../img/box_art_ci_02.gif) no-repeat left center; }
.art #prm #prm_main table h4, 
.art #prm #prm_main table h4 a { color: #ff0076; font-weight: bold; line-height: 1.5; }
.art #prm #prm_main table h4 a:hover { border-bottom-color: #ff0076; }

/* table header text color */
.art #prm #prm_main .spec_container .spec th { color: #99104e; }

/* table width colored border */
.art #prm #prm_main .box_table_sidetoside h3,
.art #prm #prm_main .box_table_upanddown h3,
.art #prm #prm_main .box_table_graph h3 { color: #99104e; background-color: #ffdfee; }

/* hover(simuletad with JavaScript) */
.art #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.art #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #b3125c; background-color: #ffc3de; }

.art #prm #prm_main .box_table_sidetoside h3 a,
.art #prm #prm_main .box_table_upanddown h3 a { color: #99104e; background-image: url(../img/mk_ar_h3_box_lnk.gif); }
.art #prm #prm_main .box_table_sidetoside h3 a:hover,
.art #prm #prm_main .box_table_upanddown h3 a:hover,
.art #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.art #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #b3125c; background-image: url(../img/mk_ar_h3_box_lnk_ov.gif); }
.art #prm #prm_main .box_table_graph th { color: #99104e; }


/* Individual Table */
/* Subcategory Link */
.art #prm #prm_main .box_lnk_subcat { background-color: #800c41; }
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #800c41; }
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #ff0076; border-color: #800c41; }
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #99104e; }

.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_ev_lnk_subcat.gif); }

.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.art #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #99104e; background-image: url(../img/mk_ev_lnk_subcat_ov.gif); }

/* News */
.art #prm #prm_main #box_news h3, 
.art #prm #prm_main #box_news h3 a { color: #ff0076; }
.art #prm #prm_main #box_news h3 a:hover { border-bottom-color: #ff0076; }

/* box with accordion*/
.art #prm #prm_main .box_ac .box_td_account_even { background-color: #FF80BB; }
.art #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../img/bt_art_box_ac_open.gif) 0 0 no-repeat; }
.art #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../img/bt_art_box_ac_close.gif) 0 0 no-repeat; }
.art #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.art #prm #prm_main .box_h2_txt a { background: url(../img/mk_ar_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.art #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_ar_h2_box_lnk_ov.gif); color: #800c41; text-decoration: none; }

/* topics of box */
.art #prm #prm_main .box_prm_tpc ul { border: #800c41 solid 1px; }
.art #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_ar_tpc.gif); }
.art #prm #prm_main .box_prm_tpc li a { color: #ff0076; }
.art #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #ff0076; }


/* Contents 'Secondary' */
.art #sec #sec_main .box_sec { background-color: #ccc5bb; }
.art #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.art #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.art .sec_thru .box_sec { background-color: #ccc5bb; }
.art .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.art #ln_mnu { background-color: #99104e; }
.art #ln_mnu #mnu_main { background-color: #800c41; }
.art #ln_mnu #mnu_main li.cat_hm a { background-color: #ff0076; }
.art #ln_mnu #mnu_main li.cat_hm a:hover,
.art #ln_mnu #mnu_main li.current a,
.art #ln_mnu #mnu_main li.current a:hover { background: #b3002b; }

/* 2nd Level */
.art #ln_mnu #mnu_main li.cat_hm ul li { background-color: #ff0076; }
.art #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #b3125c; }

.art #ln_mnu #mnu_main li.current ul li a:hover,
.art #ln_mnu #mnu_main li.cat_hm ul li.current a,
.art #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #7e0121; }

/* 3rd Level */
.art #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #99104e; }
.art #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #99104e; background-color: #b3125c; }
.art #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.art #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #ff0076; }
.art #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.art #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.art #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.art #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #b3002b; }

/* Event Nav */
.art #ln_ev h2, .art #ln_ev h2 a, .art #ln_ev ul li .t a { color: #ff0076; }
.art #ln_ev h2:hover, .art #ln_ev ul li.has_link:hover,
.art #ln_ev h2.hov_hilight, .art #ln_ev ul li.hov_hilight
 { background-color: #FBE6F1; }

.art #ln_ev h2 a:hover, .art #ln_ev ul li .t a:hover { border-bottom-color: #ff0076; }

/* Sub Nav */
.art .ln_sn h2, .art .ln_sn h2 a, .art .ln_sn ul li .t a { color: #ff0076; }
.art .ln_sn h2:hover, .art .ln_sn ul li.has_link:hover,
.art .ln_sn h2.hov_hilight, .art .ln_sn ul li.hov_hilight
 { background-color: #FBE6F1; }

.art .ln_sn h2 a:hover, .art .ln_sn ul li .t a:hover { border-bottom-color: #ff0076; }

/* Recommended Nav */
.art #ln_recm h2 a, .art #ln_recm ul li .t a, .art #ln_recm .lnk_detail a { color: #ff0076; }
.art #ln_recm h2, .art #ln_recm ul li.has_link:hover, .art #ln_recm ul li.hov_hilight { background-color: #FBE6F1; }
.art #ln_recm .lnk_detail a:hover { border-bottom-color: #ff0076; }

/* Related Nav */
.art .ln_rel h2 a, .art .ln_rel ul li .t a, .art .ln_rel .lnk_detail a { color: #ff0076; }
.art .ln_rel h2, .art .ln_rel ul li.has_link:hover, .art .ln_rel ul li.hov_hilight { background-color: #FBE6F1; }
.art .ln_rel .lnk_detail a:hover { border-bottom-color: #ff0076; }


/* ======= Multi-Purpose Color System ======= */
.art .color_txt_01 { color: #800c41; }
.art .color_txt_02 { color: #99104e; }
.art .color_txt_03 { color: #b3125c; }
.art .color_txt_04 { color: #ff0076; }
.art .color_txt_05 { color: #ff80bb; }
.art .color_txt_06 { color: #ffdfee; }

.art .color_border_01 { border-color: #800c41; }
.art .color_border_02 { border-color: #99104e; }
.art .color_border_03 { border-color: #b3125c; }
.art .color_border_04 { border-color: #ff0076; }
.art .color_border_05 { border-color: #ff80bb; }
.art .color_border_06 { border-color: #ffdfee; }

.art .color_bg_01 { background-color: #800c41; }
.art .color_bg_02 { background-color: #99104e; }
.art .color_bg_03 { background-color: #b3125c; }
.art .color_bg_04 { background-color: #ff0076; }
.art .color_bg_05 { background-color: #ff80bb; }
.art .color_bg_06 { background-color: #ffdfee; }

.art .marked_01 { background-image: url(../img/mk_ar_tpc.gif); }

/* =================================== museum_index */
/* spec_container */
#art_museum_index #prm #prm_main .spec_container { background-color: #800C41; }
#art_museum_index #prm #prm_main .spec_container .spec a { color: #FF0076; }
#art_museum_index #prm #prm_main .spec_container .spec a:hover { text-decoration: none; border-bottom: #FF0076 dotted 1px; }
#art_museum_index #prm #prm_main .spec_container .spec .bt_link { background-color: #ffdfee; }
#art_museum_index #prm #prm_main .spec_container .spec .bt_link a { color: #99104e; background: url(../img/mk_ar_h3_box_lnk.gif) right center no-repeat; }
#art_museum_index #prm #prm_main .spec_container .spec .bt_link a:hover { background-image: url(../img/mk_ar_h3_box_lnk_ov.gif); }
#art_museum_index #prm #prm_main .spec_container .map { border-bottom: #800C41 solid 1px; }
#art_museum_index #prm #prm_main .spec_container .map .h2_map { border-bottom: #800C41 solid 1px; border-top: #800C41 solid 1px; border-right: #800C41 solid 1px; background-color: #B3125C; }


/* =================================== art_macg_index */
/* spec_container */
#art_macg_index #prm #prm_main .spec_container { background-color: #800C41; }
#art_macg_index #prm #prm_main .spec_container .spec a { color: #FF0076; }
#art_macg_index #prm #prm_main .spec_container .spec a:hover { text-decoration: none; border-bottom: #FF0076 dotted 1px; }
#art_macg_index #prm #prm_main .spec_container .spec .bt_link { background-color: #B3125C; }
#art_macg_index #prm #prm_main .spec_container .spec .bt_link a { background: url(../img/mk_ar_h3_box_lnk.gif) right center no-repeat; }
#art_macg_index #prm #prm_main .spec_container .spec .bt_link a:hover { background-image: url(../img/mk_ar_h3_box_lnk_ov.gif); }
#art_macg_index #prm #prm_main .spec_container .map { border-bottom: #800C41 solid 1px; }
#art_macg_index #prm #prm_main .spec_container .map .h2_map { border-bottom: #800C41 solid 1px; border-top: #800C41 solid 1px; border-right: #800C41 solid 1px; background-color: #B3125C; }


/* =================================== art_macg_events_history */
#art_macg_events_history #prm #prm_main .box_prm_past td a { color: #FF0076; }
#art_macg_events_history #prm #prm_main .box_prm_past td a:hover { border-bottom: 1px dotted #ff0076; }


/* =================================== art_publicart_design_index */
/* box_prm_about */
#art_publicart_design_index #prm #prm_main .box_prm_about .td_pic p { border-top: 1px solid #800C41; }
#art_publicart_design_index #prm #prm_main .box_prm_about .td_pic p a { color: #FF0076; }
#art_publicart_design_index #prm #prm_main .box_prm_about .td_pic p a:hover { text-decoration: none; border-bottom: #FF0076 dotted 1px; }
#art_publicart_design_index #prm #prm_main .box_prm_about .td_summary .maptext a { color: #FF0076; }
#art_publicart_design_index #prm #prm_main .box_prm_about .td_summary .maptext a:hover { text-decoration: none; border-bottom: #FF0076 dotted 1px; }
/* box_prm_art */
#art_publicart_design_index #prm #prm_main .box_prm_art .lead { border-top: 1px solid #800C41; border-left: 1px solid #800C41; border-right: 1px solid #800C41; }


/* ================ Event Contents(WYSIWYG) =============== */
.art #prm #prm_main .cont_event .box_table_upanddown th { color: #99104e; }
.art #prm #prm_main .cont_event .box_table_upanddown a { color: #ff0076; }
.art #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #ff0076; }



/* ======================================== events */
.events .has_link:hover,
.events .td_even .has_link:hover,
.events .td.hov_hilight { background-color: #FFF8E2; }

/* ========== Contents Common ========== */
/* Contents 'Primary' */
.events #prm #prm_main .vi,
.events #prm #prm_main .box_prm,
.events #prm #prm_main .box_prm_1_3,
.events #prm #prm_main .box_prm_2_3,
.events #sec #sec_main .box_sec,
.events #sec #sec_main .box_sec_1_3,
.events #sec #sec_main .box_sec_2_3,
.events .sec_thru .box_sec,
.events .sec_thru .box_sec_1_4 { background-color: #ffb900; }

/* vi-through (Featured Content) */
.events #prm .vi_thru { background-color: #ffb900; }
.events #prm .vi_thru_umbrella { background-color: #d23c00; }

/* vi */
.events #prm #prm_main .vi_umbrella { background: #ffb900 url(../img/ev_bg_vi.gif) no-repeat 0 0; }
.events #prm #prm_main .vi_supplement { color: #ffb900; }

.events #prm #prm_main .vi .vi_link { background-color: #f08f00; }
.events #prm #prm_main .vi .vi_link a { background: url(../img/mk_ev_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.events #prm #prm_main .vi .vi_link a:hover { background-color: #ffb900; background-image: url(../img/mk_ev_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.events #main_vi a { color: #d23c00; }
.events #main_vi a:hover { border-bottom: 1px dotted #d23c00; }

/* box */
.events #prm #prm_main table { border-top-color: #d23c00; border-right-color: #d23c00; }
.events #prm #prm_main table th,
.events #prm #prm_main table td { border-bottom-color: #d23c00; border-left-color: #d23c00; }
.events #prm #prm_main .box_table_follow { border-top: none; }

.events #prm #prm_main .box_prm table .td_empty1 { background: #ffb900 url(../../events/img/ev_box_ci_01.gif) repeat-y left top; }
.events #prm #prm_main .box_prm table .td_empty2 { background: #ffb900 url(../../events/img/ev_box_ci_02.gif) no-repeat left center; }
.events #prm #prm_main table h4, 
.events #prm #prm_main table h4 a { color: #ffb900; font-weight: bold; line-height: 1.5; }
.events #prm #prm_main table h4 a:hover { border-bottom-color: #ffb900; }

/* table width colored border */
.events #prm #prm_main .box_table_sidetoside h3,
.events #prm #prm_main .box_table_upanddown h3 { color: #e16500; background-color: #ffeebf; }
.events #prm #prm_main .box_table_graph h3 { background-color: #f08f00; }

/* hover(simuletad with JavaScript) */
.events #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.events #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #e16500; background-color: #ffde8f; }

.events #prm #prm_main .box_table_sidetoside h3 a,
.events #prm #prm_main .box_table_upanddown h3 a { color: #e16500; background-image: url(../img/mk_ev_h3_box_lnk.gif); }
.events #prm #prm_main .box_table_sidetoside h3 a:hover,
.events #prm #prm_main .box_table_upanddown h3 a:hover,
.events #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.events #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #f08f00; background-image: url(../img/mk_ev_h3_box_lnk_ov.gif); }
.events #prm #prm_main .box_table_graph th { color: #e16500; }

/* Individual Table */

/* Subcategory Link */
.events #prm #prm_main .box_lnk_subcat { background-color: #d23c00; }
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #d23c00; }
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #ffb900; border-color: #d23c00; }
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover, 
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #8c0500; }

.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_ev_lnk_subcat.gif); }

.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.events #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #8c0500; background-image: url(../img/mk_ev_lnk_subcat_ov.gif); }

/* News */
.events #prm #prm_main #box_news h3, 
.events #prm #prm_main #box_news h3 a { color: #ffb900; }
.events #prm #prm_main #box_news h3 a:hover { border-bottom-color: #ffb900; }


/* box with accordion*/
.events #prm #prm_main .box_ac .box_td_account_even { background-color: #FDD68B; }
.events #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../../events/img/ev_bt_box_ac_open.gif) 0 0 no-repeat; }
.events #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../../events/img/ev_bt_box_ac_close.gif) 0 0 no-repeat; }
.events #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.events #prm #prm_main .box_h2_txt a { background: url(../img/mk_ev_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.events #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_ev_h2_box_lnk_ov.gif); color: #d23c00; text-decoration: none; }

/* topics of box */
.events #prm #prm_main .box_prm_tpc ul { border: #d23c00 solid 1px; }
.events #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_ev_tpc.gif); }
.events #prm #prm_main .box_prm_tpc li a { color: #ffb900; }
.events #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #ffb900; }


/* Contents 'Secondary' */
.events #sec #sec_main .box_sec { background-color: #ccc5bb; }
.events #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.events #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.events .sec_thru .box_sec { background-color: #ccc5bb; }
.events .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.events #ln_mnu { background-color: #e16500; }
.events #ln_mnu #mnu_main { background-color: #e16500; }
.events #ln_mnu #mnu_main li.cat_hm a { background-color: #ffb900; }
.events #ln_mnu #mnu_main li.cat_hm a:hover,
.events #ln_mnu #mnu_main li.current a,
.events #ln_mnu #mnu_main li.current a:hover { background: #f06800; }

/* 2nd Level */
.events #ln_mnu #mnu_main li.cat_hm ul li { background-color: #ffb900; }
.events #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #f08f00; }

.events #ln_mnu #mnu_main li.current ul li a:hover,
.events #ln_mnu #mnu_main li.cat_hm ul li.current a,
.events #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #e25000; }

/* 3rd Level */
.events #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #e16500; }
.events #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #e16500; background-color: #f08f00; }
.events #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.events #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #ffb900; }
.events #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.events #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.events #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.events #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #f06800; }

/* Event Nav */
.events #ln_ev h2, .events #ln_ev h2 a, .events #ln_ev ul li .t a { color: #ffb900; }
.events #ln_ev h2:hover, .events #ln_ev ul li.has_link:hover,
.events #ln_ev h2.hov_hilight, .events #ln_ev ul li.hov_hilight
 { background-color: #FFF8E2; }

.events #ln_ev h2 a:hover, .events #ln_ev ul li .t a:hover { border-bottom-color: #ffb900; }

/* Sub Nav */
.events .ln_sn h2, .events .ln_sn h2 a, .events .ln_sn ul li .t a { color: #ffb900; }
.events .ln_sn h2:hover, .events .ln_sn ul li.has_link:hover,
.events .ln_sn h2.hov_hilight, .events .ln_sn ul li.hov_hilight
 { background-color: #FFF8E2; }

.events .ln_sn h2 a:hover, .events .ln_sn ul li .t a:hover { border-bottom-color: #ffb900; }

/* Recommended Nav */
.events #ln_recm h2 a, .events #ln_recm ul li .t a, .events #ln_recm .lnk_detail a { color: #ffb900; }
.events #ln_recm h2, .events #ln_recm ul li.has_link:hover, .events #ln_recm ul li.hov_hilight { background-color: #FFF8E2; }
.events #ln_recm .lnk_detail a:hover { border-bottom-color: #ffb900; }

/* Related Nav */
.events .ln_rel h2 a, .events .ln_rel ul li .t a, .events .ln_rel .lnk_detail a { color: #ffb900; }
.events .ln_rel h2, .events .ln_rel ul li.has_link:hover, .events .ln_rel ul li.hov_hilight { background-color: #FFF8E2; }
.events .ln_rel .lnk_detail a:hover { border-bottom-color: #ffb900; }

/* ======= Multi-Purpose Color System ======= */
.events .color_txt_01 { color: #d23c00; }
.events .color_txt_02 { color: #e16500; }
.events .color_txt_03 { color: #f08f00; }
.events .color_txt_04 { color: #ffb900; }
.events .color_txt_05 { color: #fdd68b; }
.events .color_txt_06 { color: #ffeebf; }

.events .color_border_01 { border-color: #d23c00; }
.events .color_border_02 { border-color: #e16500; }
.events .color_border_03 { border-color: #f08f00; }
.events .color_border_04 { border-color: #ffb900; }
.events .color_border_05 { border-color: #fdd68b; }
.events .color_border_06 { border-color: #ffeebf; }

.events .color_bg_01 { background-color: #d23c00; }
.events .color_bg_02 { background-color: #e16500; }
.events .color_bg_03 { background-color: #f08f00; }
.events .color_bg_04 { background-color: #ffb900; }
.events .color_bg_05 { background-color: #fdd68b; }
.events .color_bg_06 { background-color: #ffeebf; }

.events .marked_01 { background-image: url(../img/mk_ev_tpc.gif); }

/* ================ Event Contents(WYSIWYG) =============== */
.events #prm #prm_main .cont_event .box_table_upanddown th { color: #E16500; }
.events #prm #prm_main .cont_event .box_table_upanddown a { color: #ffb900; }
.events #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #ffb900; }


/* ======================================== shops_restaurants */
.shops_restaurants .has_link:hover,
.shops_restaurants .td_even .has_link:hover,
.shops_restaurants .td.hov_hilight { background-color: #E9FDE9; }
.shops_restaurants p.txt_empty { background-color: #fff; border: 1px solid #59c455; padding: 10px; }

/* ========== Contents Common ========== */
/* Contents 'Primary' */
.shops_restaurants #prm #prm_main .vi,
.shops_restaurants #prm #prm_main .box_prm,
.shops_restaurants #prm #prm_main .box_prm_1_3,
.shops_restaurants #prm #prm_main .box_prm_2_3,
.shops_restaurants #sec #sec_main .box_sec,
.shops_restaurants #sec #sec_main .box_sec_1_3,
.shops_restaurants #sec #sec_main .box_sec_2_3,
.shops_restaurants .sec_thru .box_sec,
.shops_restaurants .sec_thru .box_sec_1_4 { background-color: #59c455; }

/* vi-through (Featured Content) */
.shops_restaurants #prm .vi_thru { background-color: #59c455; }
.shops_restaurants #prm .vi_thru_umbrella { background-color: #072d36; }

/* vi */
.shops_restaurants #prm #prm_main .vi_umbrella { background: #59c455 url(../img/sr_bg_vi.gif) no-repeat 0 0; }
.shops_restaurants #prm #prm_main .vi_supplement { color: #59c455; }

.shops_restaurants #prm #prm_main .vi .vi_link { background-color: #339850; }
.shops_restaurants #prm #prm_main .vi .vi_link a { background: url(../../shops_restaurants/img/ci_mk_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.shops_restaurants #prm #prm_main .vi .vi_link a:hover { background-color: #59c455; background-image: url(../../shops_restaurants/img/ev_mk_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.shops_restaurants #main_vi a { color: #072d36; }
.shops_restaurants #main_vi a:hover { border-bottom: 1px dotted #072d36; }

/* box */
.shops_restaurants #prm #prm_main .box_prm .box_p_umbrella a { color: #59c455; }
.shops_restaurants #prm #prm_main .box_prm .box_p_umbrella a:hover { border-bottom: 1px dotted #59c455; }

.shops_restaurants #prm #prm_main table { border-top-color: #072d36; border-right-color: #072d36; }
.shops_restaurants #prm #prm_main table th,
.shops_restaurants #prm #prm_main table td { border-bottom-color: #072d36; border-left-color: #072d36; }
.shops_restaurants #prm #prm_main .box_table_follow { border-top: none; }

.shops_restaurants #prm #prm_main .box_prm table .td_empty1 { background: #59c455 url(../../shops_restaurants/img/ci_box_ci_01.gif) repeat-y left top; }
.shops_restaurants #prm #prm_main .box_prm table .td_empty2 { background: #59c455 url(../../shops_restaurants/img/ci_box_ci_02.gif) no-repeat left center; }
.shops_restaurants #prm #prm_main table h4, 
.shops_restaurants #prm #prm_main table h4 a { color: #59c455; font-weight: bold; line-height: 1.5; }
.shops_restaurants #prm #prm_main table h4 a:hover { border-bottom-color: #59c455; }

/* table width colored border */
.shops_restaurants #prm #prm_main .box_table_sidetoside h3,
.shops_restaurants #prm #prm_main .box_table_upanddown h3,
.shops_restaurants #prm #prm_main .box_table_graph h3 { color: #1d6143; background-color: #d6f0d5; }
.shops_restaurants #prm #prm_main .box_table_graph th { color: #1d6143; }

/* hover(simuletad with JavaScript) */
.shops_restaurants #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.shops_restaurants #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #339850; background-color: #b4e2b2; }

.shops_restaurants #prm #prm_main .box_table_sidetoside h3 a,
.shops_restaurants #prm #prm_main .box_table_upanddown h3 a { color: #1d6143; background-image: url(../img/mk_sr_h3_box_lnk.gif); }
.shops_restaurants #prm #prm_main .box_table_sidetoside h3 a:hover,
.shops_restaurants #prm #prm_main .box_table_upanddown h3 a:hover,
.shops_restaurants #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.shops_restaurants #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #339850; background-image: url(../img/mk_sr_h3_box_lnk_ov.gif); }

/* Individual Table */

/* Subcategory Link */
.shops_restaurants #prm #prm_main .box_lnk_subcat { background-color: #072D36; }
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #072D36; }
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #59C455; border-color: #072D36; }
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover, 
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #0A4023; }

.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_sr_lnk_subcat.gif); }

.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.shops_restaurants #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #0A4023; background-image: url(../img/mk_sr_lnk_subcat_ov.gif); }

/* News */
.shops_restaurants #prm #prm_main #box_news h3, 
.shops_restaurants #prm #prm_main #box_news h3 a { color: #59c455; }
.shops_restaurants #prm #prm_main #box_news h3 a:hover { border-bottom-color: #59c455; }

/* box with accordion*/
.shops_restaurants #prm #prm_main .box_ac .box_td_account_even { background-color: #99CE97; }
.shops_restaurants #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../img/bt_sr_box_ac_open.gif) 0 0 no-repeat; }
.shops_restaurants #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../img/bt_sr_box_ac_close.gif) 0 0 no-repeat; }
.shops_restaurants #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.shops_restaurants #prm #prm_main .box_h2_txt a { background: url(../img/mk_sr_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.shops_restaurants #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_sr_h2_box_lnk_ov.gif); color: #072d36; text-decoration: none; }

/* Lightbox */
.shops_restaurants .cont_light_popup h3,
.shops_restaurants .cont_light_popup .t_article { color: #0c6b4a; }

/* topics of box */
.shops_restaurants #prm #prm_main .box_prm_tpc ul { border: #072d36 solid 1px; }
.shops_restaurants #prm #prm_main .box_prm_tpc li { background-image: url(../../shops_restaurants/img/ci_mk_tpc.gif); }
.shops_restaurants #prm #prm_main .box_prm_tpc li a { color: #59c455; }
.shops_restaurants #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #59c455; }


/* Contents 'Secondary' */
.shops_restaurants #sec #sec_main .box_sec { background-color: #ccc5bb; }
.shops_restaurants #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.shops_restaurants #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.shops_restaurants .sec_thru .box_sec { background-color: #ccc5bb; }
.shops_restaurants .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.shops_restaurants #ln_mnu { background-color: #1d6143; }
.shops_restaurants #ln_mnu #mnu_main { background-color: #1d6143; }
.shops_restaurants #ln_mnu #mnu_main li.cat_hm a { background-color: #59c455; }
.shops_restaurants #ln_mnu #mnu_main li.cat_hm a:hover,
.shops_restaurants #ln_mnu #mnu_main li.current a,
.shops_restaurants #ln_mnu #mnu_main li.current a:hover { background: #12751b; }

/* 2nd Level */
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li { background-color: #59c455; }
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #339850; }

.shops_restaurants #ln_mnu #mnu_main li.current ul li a:hover,
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li.current a,
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #0a5b19; }

/* 3rd Level */
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #1d6143; }
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #1d6143; background-color: #339850; }
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #59c455; }
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.shops_restaurants #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #12751b; }

/* Event Nav */
.shops_restaurants #ln_ev h2, .shops_restaurants #ln_ev h2 a, .shops_restaurants #ln_ev ul li .t a { color: #339850; }
.shops_restaurants #ln_ev h2:hover, .shops_restaurants #ln_ev ul li.has_link:hover,
.shops_restaurants #ln_ev h2.hov_hilight, .shops_restaurants #ln_ev ul li.hov_hilight
 { background-color: #E9FDE9; }

.shops_restaurants #ln_ev h2 a:hover, .shops_restaurants #ln_ev ul li .t a:hover { border-bottom-color: #339850; }

/* Sub Nav */
.shops_restaurants .ln_sn h2, .shops_restaurants .ln_sn h2 a, .shops_restaurants .ln_sn ul li .t a { color: #339850; }
.shops_restaurants .ln_sn h2:hover, .shops_restaurants .ln_sn ul li.has_link:hover,
.shops_restaurants .ln_sn h2.hov_hilight, .shops_restaurants .ln_sn ul li.hov_hilight
 { background-color: #E9FDE9; }

.shops_restaurants .ln_sn h2 a:hover, .shops_restaurants .ln_sn ul li .t a:hover { border-bottom-color: #339850; }

/* Recommended Nav */
.shops_restaurants #ln_recm h2 a, .shops_restaurants #ln_recm ul li .t a, .shops_restaurants #ln_recm .lnk_detail a { color: #339850; }
.shops_restaurants #ln_recm h2, .shops_restaurants #ln_recm ul li.has_link:hover, .shops_restaurants #ln_recm ul li.hov_hilight { background-color: #E9FDE9; }
.shops_restaurants #ln_recm .lnk_detail a:hover { border-bottom-color: #339850; }

/* Related Nav */
.shops_restaurants .ln_rel h2 a, .shops_restaurants .ln_rel ul li .t a, .shops_restaurants .ln_rel .lnk_detail a { color: #339850; }
.shops_restaurants .ln_rel h2, .shops_restaurants .ln_rel ul li.has_link:hover, .shops_restaurants .ln_rel ul li.hov_hilight { background-color: #E9FDE9; }
.shops_restaurants .ln_rel .lnk_detail a:hover { border-bottom-color: #339850; }

/* ======= Multi-Purpose Color System ======= */
.shops_restaurants .color_txt_01 { color: #072d36; }
.shops_restaurants .color_txt_02 { color: #1d6143; }
.shops_restaurants .color_txt_03 { color: #339850; }
.shops_restaurants .color_txt_04 { color: #59c455; }
.shops_restaurants .color_txt_05 { color: #99ce97; }
.shops_restaurants .color_txt_06 { color: #d6f0d5; }

.shops_restaurants .color_border_01 { border-color: #072d36; }
.shops_restaurants .color_border_02 { border-color: #1d6143; }
.shops_restaurants .color_border_03 { border-color: #339850; }
.shops_restaurants .color_border_04 { border-color: #59c455; }
.shops_restaurants .color_border_05 { border-color: #99ce97; }
.shops_restaurants .color_border_06 { border-color: #d6f0d5; }

.shops_restaurants .color_bg_01 { background-color: #072d36; }
.shops_restaurants .color_bg_02 { background-color: #1d6143; }
.shops_restaurants .color_bg_03 { background-color: #339850; }
.shops_restaurants .color_bg_04 { background-color: #59c455; }
.shops_restaurants .color_bg_05 { background-color: #99ce97; }
.shops_restaurants .color_bg_06 { background-color: #d6f0d5; }

.shops_restaurants .marked_01 { background-image: url(../img/mk_sr_tpc.gif); }

/* ========== search list ========== */
/* box_table_condition */
.shops_restaurants #prm #prm_main .box_table_condition th.emphasis { background-color: #D6F0D5; }
/* box_table_search */
.shops_restaurants #prm #prm_main .box_table_search td .emphasis_lv1 { border-top: 1px solid #072d36; border-bottom: 1px solid #072d36; background-color: #339950; }
.shops_restaurants #prm #prm_main .box_table_search td .emphasis_lv2 { color: #1d6143; border-top: 1px solid #072d36; border-bottom: 1px solid #072d36; background-color: #d6f0d5; }
.shops_restaurants #prm #prm_main .bt_submit { background-color: #095339; }
/* box_result_list */
.shops_restaurants #prm #prm_main .box_result_list .box_pagination_result .pagination li a { background-color: #A69B86; }
.shops_restaurants #prm #prm_main .box_result_list .box_pagination_result .pagination li a:hover { background-color: #59C355; }
.shops_restaurants #prm #prm_main .box_result_list .box_pagination_result .pagination li.actv a { background-color: #339850; }
.shops_restaurants #prm #prm_main .box_result_list .box_shop_summary_list { border-top: 1px solid #59C455; }
.shops_restaurants #prm #prm_main .box_result_list .box_shop_summary .shop_name { border-left: 1px solid #59C455; border-right: 1px solid #59C455; border-bottom: 1px solid #59C455; background-color: #D6F0D5; }
.shops_restaurants #prm #prm_main .box_result_list .box_shop_summary .shop_name a { min-height: 16px; color: #1d6143; background: url(../../common/img/mk_hm_h3_box_lnk_sr.gif) no-repeat right center; }
.shops_restaurants #prm #prm_main .box_result_list .box_shop_summary .shop_name a:hover { background-image: url(../../common/img/mk_hm_h3_box_lnk_sr_ov.gif); }
.shops_restaurants #prm #prm_main .box_result_list .box_shop_summary table { border-right: 1px solid #59C455; }
.shops_restaurants #prm #prm_main .box_result_list .box_shop_summary td { border-bottom: 1px solid #59C455; border-left: 1px solid #59C455; }
.shops_restaurants #prm #prm_main .box_result_list .box_shop_summary_list .coordinater { background-color: #339950; }
.shops_restaurants #prm #prm_main .box_result_list .box_shop_summary_list .tab_coordinater { background-color: #59C355; }
.shops_restaurants #prm #prm_main .box_result_list .box_shop_caution a { color: #d6f0d5; }

/* ======================================== shops_restaurants_feature_kids */
#shops_restaurants_feature_kids #prm #prm_main .box_container .box_td_account a:hover { border-bottom: 1px dotted #59c455; }

/* ======================================== shops_restaurants_feature_ticket */
#shops_restaurants_feature_ticket #prm #prm_main .box_table_sidetoside th { color: #1D6143; }
#shops_restaurants_feature_ticket #prm #prm_main .box_container .box_td_account a:hover { border-bottom: 1px dotted #59c455; }

/* ======================================== shops_restaurants_feature_vancleef */
#shops_restaurants_feature_vancleef #prm #prm_main .box_sr_feature .box_table_upanddown .vancleef_ornament h3 { color: #fff; background-color: #339950; }

/* ================ Event Contents(WYSIWYG) =============== */
.shops_restaurants #prm #prm_main .cont_event .box_table_upanddown th { color: #1d6143; }
.shops_restaurants #prm #prm_main .cont_event .box_table_upanddown a { color: #59c455; }
.shops_restaurants #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #59c455; }

.shops_restaurants #prm #prm_main .cont_event .caption_table th { color: #fff; background-color: #339950; }
.shops_restaurants #prm #prm_main .cont_event .box_prm_tbl_item .box_table_sidetoside h3 a,
.shops_restaurants #prm #prm_main .cont_event .box_prm_tbl_item .box_table_upanddown h3 a { color: #1d6143; background-color: #d6f0d5; }

.shops_restaurants #prm #prm_main .cont_event .box_prm_tbl_item .box_table_sidetoside h3.hov_hilight a,
.shops_restaurants #prm #prm_main .cont_event .box_prm_tbl_item .box_table_upanddown h3.hov_hilight a,
.shops_restaurants #prm #prm_main .cont_event .box_prm_tbl_item .box_table_sidetoside h3 a:hover,
.shops_restaurants #prm #prm_main .cont_event .box_prm_tbl_item .box_table_upanddown h3 a:hover { background-color: #b4e2b2; }

.shops_restaurants #prm #prm_main .cont_event .box_prm .box_table_graph .photo { background-color: #D6F0D5; }

.shops_restaurants #prm #prm_main .cont_event .box_prm .box_table_graph a { color: #59c455; }
.shops_restaurants #prm #prm_main .cont_event .box_prm .box_table_graph a:hover { border-bottom-color: #59c455; }
.shops_restaurants #prm #prm_main .cont_event .box_prm .box_table_graph .collection_detail h4 { background-image: url(/common/img/mk_sr_tpc.gif); }


/* added 2010-03-04 */
.shops_restaurants .spec_free p.note { padding-top: 8px; }


/* ======================================== cinema */
.cinema .has_link:hover,
.cinema .td_even .has_link:hover,
.cinema td.hov_hilight { background-color: #FFE6E8; }

/* ========== Contents Common ========== */
/* Contents 'Primary' */
.cinema #prm #prm_main .vi,
.cinema #prm #prm_main .box_prm,
.cinema #prm #prm_main .box_prm_1_3,
.cinema #prm #prm_main .box_prm_2_3,
.cinema #sec #sec_main .box_sec,
.cinema #sec #sec_main .box_sec_1_3,
.cinema #sec #sec_main .box_sec_2_3,
.cinema .sec_thru .box_sec,
.cinema .sec_thru .box_sec_1_4 { background-color: #ec1c24; }

/* vi-through (Featured Content) */
.cinema #prm .vi_thru { background-color: #ec1c24; }
.cinema #prm .vi_thru_umbrella { background-color: #54080b; }

/* vi */
.cinema #prm #prm_main .vi_umbrella { background: #ec1c24 url(../img/ci_bg_vi.gif) no-repeat 0 0; }
.cinema #prm #prm_main .vi_supplement { color: #ec1c24; }

.cinema #prm #prm_main .vi .vi_link { background-color: #a00006; }
.cinema #prm #prm_main .vi .vi_link a { background: url(../img/mk_ci_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.cinema #prm #prm_main .vi .vi_link a:hover { background-color: #ec1c24; background-image: url(../img/mk_ci_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.cinema #main_vi a { color: #54080b; }
.cinema #main_vi a:hover { border-bottom: 1px dotted #54080b; }

/* box */
.cinema #prm #prm_main table { border-top-color: #54080b; border-right-color: #54080b; }
.cinema #prm #prm_main table th,
.cinema #prm #prm_main table td { border-bottom-color: #54080b; border-left-color: #54080b; }
.cinema #prm #prm_main .box_table_follow { border-top: none; }

.cinema #prm #prm_main .box_prm table .td_empty1 { background: #ec1c24 url(../img/ci_box_ci_01.gif) repeat-y left top; }
.cinema #prm #prm_main .box_prm table .td_empty2 { background: #ec1c24 url(../img/ci_box_ci_02.gif) no-repeat left center; }
.cinema #prm #prm_main table h4, 
.cinema #prm #prm_main table h4 a { color: #ec1c24; font-weight: bold; line-height: 1.5; }
.cinema #prm #prm_main table h4 a:hover { border-bottom-color: #ec1c24; }

/* table header text color */
.cinema #prm #prm_main .spec_container .spec th { color: #800005; }

/* table width colored border */
.cinema #prm #prm_main .box_table_sidetoside h3,
.cinema #prm #prm_main .box_table_upanddown h3,
.cinema #prm #prm_main .box_table_graph h3 { color: #800005; background-color: #fac6c8; }

/* hover(simuletad with JavaScript) */
.cinema #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.cinema #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #800005; background-color: #f59a9d; }

.cinema #prm #prm_main .box_table_sidetoside h3 a,
.cinema #prm #prm_main .box_table_upanddown h3 a { color: #800005; background-image: url(../img/mk_ci_h3_box_lnk.gif); }
.cinema #prm #prm_main .box_table_sidetoside h3 a:hover,
.cinema #prm #prm_main .box_table_upanddown h3 a:hover,
.cinema #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.cinema #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #a00006; background-image: url(../img/mk_ci_h3_box_lnk_ov.gif); }
.cinema #prm #prm_main .box_table_graph th { color: #800005; }

/* Individual Table */

/* Subcategory Link */
.cinema #prm #prm_main .box_lnk_subcat { background-color: #54080B; }
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #54080B; }
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #EC1C24; border-color: #54080B; }
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #8c0500; }

.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_ev_lnk_subcat.gif); }

.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.cinema #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #8c0500; background-image: url(../img/mk_ev_lnk_subcat_ov.gif); }

/* News */
.cinema #prm #prm_main #box_news h3, 
.cinema #prm #prm_main #box_news h3 a { color: #ec1c24; }
.cinema #prm #prm_main #box_news h3 a:hover { border-bottom-color: #ec1c24; }


/* box with accordion*/
.cinema #prm #prm_main .box_ac .box_td_account_even { background-color: #EC9295; }
.cinema #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../../cinema/img/ci_bt_box_ac_open.gif) 0 0 no-repeat; }
.cinema #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../../cinema/img/ci_bt_box_ac_close.gif) 0 0 no-repeat; }
.cinema #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.cinema #prm #prm_main .box_h2_txt a { background: url(../img/mk_ci_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.cinema #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_ci_h2_box_lnk_ov.gif); color: #54080b; text-decoration: none; }

/* topics of box */
.cinema #prm #prm_main .box_prm_tpc ul { border: #54080b solid 1px; }
.cinema #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_ci_tpc.gif); }
.cinema #prm #prm_main .box_prm_tpc li a { color: #ec1c24; }
.cinema #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #ec1c24; }


/* Contents 'Secondary' */
.cinema #sec #sec_main .box_sec { background-color: #ccc5bb; }
.cinema #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.cinema #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.cinema .sec_thru .box_sec { background-color: #ccc5bb; }
.cinema .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.cinema #ln_mnu { background-color: #800005; }
.cinema #ln_mnu #mnu_main { background-color: #800005; }
.cinema #ln_mnu #mnu_main li.cat_hm a { background-color: #ec1c24; }
.cinema #ln_mnu #mnu_main li.cat_hm a:hover,
.cinema #ln_mnu #mnu_main li.current a,
.cinema #ln_mnu #mnu_main li.current a:hover { background: #940001; }

/* 2nd Level */
.cinema #ln_mnu #mnu_main li.cat_hm ul li { background-color: #ec1c24; }
.cinema #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #a00006; }

.cinema #ln_mnu #mnu_main li.current ul li a:hover,
.cinema #ln_mnu #mnu_main li.cat_hm ul li.current a,
.cinema #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #640000; }

/* 3rd Level */
.cinema #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #800005; }
.cinema #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #800005; background-color: #a00006; }
.cinema #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.cinema #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #ec1c24; }
.cinema #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.cinema #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.cinema #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.cinema #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #940001; }

/* Event Nav */
.cinema #ln_ev h2, .cinema #ln_ev h2 a, .cinema #ln_ev ul li .t a { color: #ec1c24; }
.cinema #ln_ev h2:hover, .cinema #ln_ev ul li.has_link:hover,
.cinema #ln_ev h2.hov_hilight, .cinema #ln_ev ul li.hov_hilight
 { background-color: #FFE6E8; }

.cinema #ln_ev h2 a:hover, .cinema #ln_ev ul li .t a:hover { border-bottom-color: #ec1c24; }

/* Sub Nav */
.cinema .ln_sn h2, .cinema .ln_sn h2 a, .cinema .ln_sn ul li .t a { color: #ec1c24; }
.cinema .ln_sn h2:hover, .cinema .ln_sn ul li.has_link:hover,
.cinema .ln_sn h2.hov_hilight, .cinema .ln_sn ul li.hov_hilight
 { background-color: #FFE6E8; }

.cinema .ln_sn h2 a:hover, .cinema .ln_sn ul li .t a:hover { border-bottom-color: #ec1c24; }


/* Recommended Nav */
.cinema #ln_recm h2 a, .cinema #ln_recm ul li .t a, .cinema #ln_recm .lnk_detail a { color: #ec1c24; }
.cinema #ln_recm h2, .cinema #ln_recm ul li.has_link:hover, .cinema #ln_recm ul li.hov_hilight { background-color: #FFE6E8; }
.cinema #ln_recm .lnk_detail a:hover { border-bottom-color: #ec1c24; }

/* Related Nav */
.cinema .ln_rel h2 a, .cinema .ln_rel ul li .t a, .cinema .ln_rel .lnk_detail a { color: #ec1c24; }
.cinema .ln_rel h2, .cinema .ln_rel ul li.has_link:hover, .cinema .ln_rel ul li.hov_hilight { background-color: #FFE6E8; }
.cinema .ln_rel .lnk_detail a:hover { border-bottom-color: #ec1c24; }

/* ======= Multi-Purpose Color System ======= */
.cinema .color_txt_01 { color: #54080b; }
.cinema .color_txt_02 { color: #800005; }
.cinema .color_txt_03 { color: #a00006; }
.cinema .color_txt_04 { color: #ec1c24; }
.cinema .color_txt_05 { color: #ec9295; }
.cinema .color_txt_06 { color: #fac6c8; }

.cinema .color_border_01 { border-color: #54080b; }
.cinema .color_border_02 { border-color: #800005; }
.cinema .color_border_03 { border-color: #a00006; }
.cinema .color_border_04 { border-color: #ec1c24; }
.cinema .color_border_05 { border-color: #ec9295; }
.cinema .color_border_06 { border-color: #fac6c8; }

.cinema .color_bg_01 { background-color: #54080b; }
.cinema .color_bg_02 { background-color: #800005; }
.cinema .color_bg_03 { background-color: #a00006; }
.cinema .color_bg_04 { background-color: #ec1c24; }
.cinema .color_bg_05 { background-color: #ec9295; }
.cinema .color_bg_06 { background-color: #fac6c8; }

.cinema .marked_01 { background-image: url(../img/mk_ci_tpc.gif); }

/* =================================== cinema_index */
/* spec_container */
#cinema_index #prm #prm_main .spec_container { background-color: #800005; }
#cinema_index #prm #prm_main .spec_container .spec a { color: #EC1C24; }
#cinema_index #prm #prm_main .spec_container .spec a:hover { text-decoration: none; border-bottom: #EC1C24 dotted 1px; }
#cinema_index #prm #prm_main .spec_container .map { border-bottom: #800005 solid 1px; }
#cinema_index #prm #prm_main .spec_container .map .h2_map { border-bottom: #800005 solid 1px; border-top: #800005 solid 1px; border-right: #800005 solid 1px; background-color: #800005; }


/* =================================== cinema_lineup */
#cinema_lineup #prm #prm_main .box_prm_table a { color: #EC1C24; }
#cinema_lineup #prm #prm_main .box_prm_table a:hover { text-decoration: none; border-bottom: #EC1C24 dotted 1px; }

/* ================ Event Contents(WYSIWYG) =============== */
.cinema #prm #prm_main .cont_event .box_table_upanddown th { color: #800005; }
.cinema #prm #prm_main .cont_event .box_table_upanddown a { color: #ec1c24; }
.cinema #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #ec1c24; }




/* ======================================== guide */
.guide .has_link:hover,
.guide .td_even .has_link:hover,
.guide td.hov_hilight { background-color: #FFE8E0; }

/* ========== Contents Common ========== */
/* Contents 'Primary' */
.guide #prm #prm_main .vi,
.guide #prm #prm_main .box_prm,
.guide #prm #prm_main .box_prm_1_3,
.guide #prm #prm_main .box_prm_2_3,
.guide #sec #sec_main .box_sec,
.guide #sec #sec_main .box_sec_1_3,
.guide #sec #sec_main .box_sec_2_3,
.guide .sec_thru .box_sec,
.guide .sec_thru .box_sec_1_4 { background-color: #ec7957; }

/* vi-through (Featured Content) */
.guide #prm .vi_thru { background-color: #ec7957; }
.guide #prm .vi_thru_umbrella { background-color: #6f192f; }

/* vi */
.guide #prm #prm_main .vi_umbrella { background: #ec7957 url(../img/gu_bg_vi.gif) no-repeat 0 0; }
.guide #prm #prm_main .vi_supplement { color: #ec7957; }

.guide #prm #prm_main .vi .vi_link { background-color: #ec7957; }
.guide #prm #prm_main .vi .vi_link a { background: url(../../guide/img/mk_fa_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.guide #prm #prm_main .vi .vi_link a:hover { background-color: #bb3d5e; background-image: url(../../guide/img/mk_fa_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.guide #main_vi a { color: #6f192f; }
.guide #main_vi a:hover { border-bottom: 1px dotted #6f192f; }

/* box */
.guide #prm #prm_main table { border-top-color: #6f192f; border-right-color: #6f192f; }
.guide #prm #prm_main table th,
.guide #prm #prm_main table td { border-bottom-color: #6f192f; border-left-color: #6f192f; }
.guide #prm #prm_main .box_table_follow { border-top: none; }

.guide #prm #prm_main .box_prm table .td_empty1 { background: #ec7957 url(../img/box_gu_ci_01.gif) repeat-y left top; }
.guide #prm #prm_main .box_prm table .td_empty2 { background: #ec7957 url(../img/box_gu_ci_02.gif) no-repeat left center; }
.guide #prm #prm_main table h4, 
.guide #prm #prm_main table h4 a { color: #ec7957; font-weight: bold; line-height: 1.5; }
.guide #prm #prm_main table h4 a:hover { border-bottom-color: #ec7957; }

/* table width colored border */
.guide #prm #prm_main .box_table_sidetoside h3,
.guide #prm #prm_main .box_table_upanddown h3 { color: #99324c; background-color: #f8cdc0; }

/* hover(simuletad with JavaScript) */
.guide #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.guide #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #bb3d5e; background-color: #f1a591; }

.guide #prm #prm_main .box_table_sidetoside .hov_hilight h3,
.guide #prm #prm_main .box_table_sidetoside .has_link h3:hover,
.guide #prm #prm_main .box_table_upanddown .hov_hilight h3,
.guide #prm #prm_main .box_table_upanddown .has_link h3:hover { background-color: #ffff82; }

.guide #prm #prm_main .box_table_graph h3 { background-color: #99324c; }

.guide #prm #prm_main .box_table_sidetoside h3 a,
.guide #prm #prm_main .box_table_upanddown h3 a { color: #bb3d5e; background-image: url(/common/img/mk_gu_h3_box_lnk.gif); }
.guide #prm #prm_main .box_table_sidetoside h3 a:hover,
.guide #prm #prm_main .box_table_upanddown h3 a:hover,
.guide #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.guide #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #bb3d5e; background-image: url(/common/img/mk_gu_h3_box_lnk_ov.gif); }
.guide #prm #prm_main .box_table_graph th { color: #99324c; }

/* Individual Table */

/* Subcategory Link */
.guide #prm #prm_main .box_lnk_subcat { background-color: #6F192F; }
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #6F192F; }
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #EC7957; border-color: #6F192F; }
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover, 
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight, 
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #8c0500; }

.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_gu_lnk_subcat.gif); }

.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.guide #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #8c0500; background-image: url(../img/mk_gu_lnk_subcat_ov.gif); }


/* News */
.guide #prm #prm_main #box_news h3, 
.guide #prm #prm_main #box_news h3 a { color: #59c455; }
.guide #prm #prm_main #box_news h3 a:hover { border-bottom-color: #59c455; }


/* box with accordion*/
.guide #prm #prm_main .box_ac .box_td_account_even { background-color: #ECA792; }
.guide #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../../guide/img/fa_bt_box_ac_open.gif) 0 0 no-repeat; }
.guide #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../../guide/img/fa_bt_box_ac_close.gif) 0 0 no-repeat; }
.guide #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.guide #prm #prm_main .box_h2_txt a { background: url(../img/mk_gu_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.guide #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_gu_h2_box_lnk_ov.gif); color: #99324c; text-decoration: none; }

/* topics of box */
.guide #prm #prm_main .box_prm_tpc ul { border: #6f192f solid 1px; }
.guide #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_gu_tpc.gif); }
.guide #prm #prm_main .box_prm_tpc li { color: #666; }
.guide #prm #prm_main .box_prm_tpc li a { color: #ec7957; }
.guide #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #ec7957; }


/* Contents 'Secondary' */
.guide #sec #sec_main .box_sec { background-color: #ccc5bb; }
.guide #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.guide #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.guide .sec_thru .box_sec { background-color: #ccc5bb; }
.guide .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.guide #ln_mnu { background-color: #99324c; }
.guide #ln_mnu #mnu_main { background-color: #99324c; }
.guide #ln_mnu #mnu_main li.cat_hm a { background-color: #ec7957; }
.guide #ln_mnu #mnu_main li.cat_hm a:hover,
.guide #ln_mnu #mnu_main li.current a,
.guide #ln_mnu #mnu_main li.current a:hover { background: #ad1d20; }

/* 2nd Level */
.guide #ln_mnu #mnu_main li.cat_hm ul li { background-color: #ec7957; }
.guide #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #bb3d5e; }

.guide #ln_mnu #mnu_main li.current ul li a:hover,
.guide #ln_mnu #mnu_main li.cat_hm ul li.current a,
.guide #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #890f23; }

/* 3rd Level */
.guide #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #99324c; }
.guide #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #99324c; background-color: #bb3d5e; }
.guide #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.guide #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #ec7957; }
.guide #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.guide #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.guide #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.guide #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #ad1d20; }

/* Event Nav */
.guide #ln_ev h2, .guide #ln_ev h2 a, .guide #ln_ev ul li .t a { color: #bb3d5e; }
.guide #ln_ev h2:hover, .guide #ln_ev ul li.has_link:hover,
.guide #ln_ev h2.hov_hilight, .guide #ln_ev ul li.hov_hilight
 { background-color: #FFE8E0; }

.guide #ln_ev h2 a:hover, .guide #ln_ev ul li .t a:hover { border-bottom-color: #bb3d5e; }
.guide #ln_ev .lnk_detail a { color: #bb3d5e; }
.guide #ln_ev .lnk_detail a:hover { border-bottom-color: #bb3d5e; }

/* Sub Nav */
.guide .ln_sn h2, .guide .ln_sn h2 a, .guide .ln_sn ul li .t a { color: #bb3d5e; }
.guide .ln_sn h2:hover, .guide .ln_sn ul li.has_link:hover,
.guide .ln_sn h2.hov_hilight, .guide .ln_sn ul li.hov_hilight
 { background-color: #FFE8E0; }

.guide .ln_sn h2 a:hover, .guide .ln_sn ul li .t a:hover { border-bottom-color: #bb3d5e; }
.guide .ln_sn .lnk_detail a { color: #bb3d5e; }
.guide .ln_sn .lnk_detail a:hover { border-bottom-color: #bb3d5e; }

/* Recommended Nav */
.guide #ln_recm h2 a, .guide #ln_recm ul li .t a, .guide #ln_recm .lnk_detail a { color: #bb3d5e; }
.guide #ln_recm h2, .guide #ln_recm ul li.has_link:hover, .guide #ln_recm ul li.hov_hilight { background-color: #FFE8E0; }
.guide #ln_recm .lnk_detail a:hover { border-bottom-color: #bb3d5e; }

/* Related Nav */
.guide .ln_rel h2 a, .guide .ln_rel ul li .t a, .guide .ln_rel .lnk_detail a { color: #bb3d5e; }
.guide .ln_rel h2, .guide .ln_rel ul li.has_link:hover, .guide .ln_rel ul li.hov_hilight { background-color: #FFE8E0; }
.guide .ln_rel .lnk_detail a:hover { border-bottom-color: #bb3d5e; }


/* ======= Multi-Purpose Color System ======= */
.guide .color_txt_01 { color: #6f192f; }
.guide .color_txt_02 { color: #99324c; }
.guide .color_txt_03 { color: #bb3d5e; }
.guide .color_txt_04 { color: #ec7957; }
.guide .color_txt_05 { color: #eca792; }
.guide .color_txt_06 { color: #f8cdc0; }

.guide .color_border_01 { border-color: #6f192f; }
.guide .color_border_02 { border-color: #99324c; }
.guide .color_border_03 { border-color: #bb3d5e; }
.guide .color_border_04 { border-color: #ec7957; }
.guide .color_border_05 { border-color: #eca792; }
.guide .color_border_06 { border-color: #f8cdc0; }

.guide .color_bg_01 { background-color: #6f192f; }
.guide .color_bg_02 { background-color: #99324c; }
.guide .color_bg_03 { background-color: #bb3d5e; }
.guide .color_bg_04 { background-color: #ec7957; }
.guide .color_bg_05 { background-color: #eca792; }
.guide .color_bg_06 { background-color: #f8cdc0; }

.guide .marked_01 { background-image: url(../img/mk_gu_tpc.gif); }


/* =============== Basic Styles */
.guide #prm #prm_main .box_prm table .td_empty1 { background: #aba196 url(../../common/img/ci_box_ci_01.gif) repeat left top !important; }

.guide #prm #prm_main .lead_container { padding: 5px; border: #6f192f solid 1px; background-color: #fff; }
.guide #prm #prm_main .lead_container th { background-color: #bb3d5e; color: #fff; }

.guide #prm #prm_main .box_prm a { color: #ec7957; }
.guide #prm #prm_main .box_prm a:hover { text-decoration: none; border-bottom: #ec7957 dotted 1px; }
.guide #prm #prm_main .box_prm .note_trail { background: #6f192f; padding: 3px 8px 5px; }
.guide #prm #prm_main .box_prm .note_trail p { font-size: 84%; color: #fff; line-height: 1.8; }

.guide #prm #prm_main table thead th,
.guide #prm #prm_main .box_table_graph th { background: #bb3d5e; color: #fff; }

.guide #prm #prm_main #box_parkingguide .box_table_upanddown p,
.guide #prm #prm_main #box_service_info_map .box_table_upanddown p { color: #666; line-height: 1.5; }


/* =============== Top */
#guide_index #prm #prm_main .area_flash { border-top: #6f192f solid 1px; border-left: #6f192f solid 1px; border-right: #6f192f solid 1px; }
#guide_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a { color: #ec7957; }
#guide_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a:hover { text-decoration: none; border-bottom: #ec7957 dotted 1px; }
#guide_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account .lead { color: #666; }


/* =============== Service */
/* guide_service_index */
#guide_service_index #prm #prm_main .box_prm_table th { padding: 5px; color: #bb3d5e; background-color: #f0f0f0; }
#guide_service_index #prm #prm_main .box_prm_table th.spec_table_h3 { color: #fff; background-color: #bb3d5e; }

/* Detail pages */
.guide #prm #prm_main .box_guide_service_detail .spec_container .spec { color: #666; }
.guide #prm #prm_main .box_guide_service_detail .spec_container .spec a { color: #ec7957; }
.guide #prm #prm_main .box_guide_service_detail .spec_container .spec a:hover { text-decoration: none; border-bottom: #ec7957 dotted 1px; }
.guide #prm #prm_main .box_guide_service_detail .spec_container .spec_txt_container { padding: 5px 10px 20px; width: 688px; line-height: 1.5; border: #6f192f solid 1px; background-color: #fff; }
.guide #prm #prm_main .box_guide_service_detail .spec_container .spec_txt_container ul { margin-top: 5px; padding: 0; border: none; background-color: #fff; }
.guide #prm #prm_main .box_guide_service_detail .spec_container .spec th { padding: 5px; width: 128px; color: #99324c; background-color: #f0f0f0; }
.guide #prm #prm_main .box_guide_service_detail .spec_container .spec th.spec_table_h3 { width: 100%; color: #fff; background-color: #bb3d5e; }

.guide #prm #prm_main .box_guide_service_detail .spec_container .map { width: 231px; border-bottom: #6f192f solid 1px; background-color: #bb3d5e; }
.guide #prm #prm_main .box_guide_service_detail .spec_container .map .h2_map { padding: 5px 0 5px 5px; border-top: #6f192f solid 1px; border-right: #6f192f solid 1px; background-color: #bb3d5e; }
.guide #prm #prm_main .box_guide_service_detail .spec_container .map .il_map { border-top: #6f192f solid 1px; border-right: #6f192f solid 1px; }
.guide #prm #prm_main .box_guide_service_detail .spec_container .spec ul { padding: 0; border: none; background-color: #fff; }
.guide #prm #prm_main .box_guide_service_detail .note_trail { border-bottom: #6f192f solid 1px; border-right: #6f192f solid 1px; border-left: #6f192f solid 1px; }

/* guide_service_information */
#guide_service_information #prm #prm_main .box_guide_service_detail h3 { background: #f8cdc0; color: #99324c; border-top: #6f192f solid 1px; border-left: #6f192f solid 1px; border-right: #6f192f solid 1px; }

/* guide_service_family_index */
#guide_service_family_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a { color: #ec7957; }
#guide_service_family_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a:hover { text-decoration: none; border-bottom: #ec7957 dotted 1px; }
#guide_service_family_index #prm #prm_main .box_container .box_prm_1_3 .lead { color: #666; }

/* guide_service_barrier_free_index */ 
#guide_service_barrier_free_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a { color: #ec7957; }
#guide_service_barrier_free_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a:hover { text-decoration: none; border-bottom: #ec7957 dotted 1px; }
#guide_service_barrier_free_index #prm #prm_main .box_container .box_prm_1_3 .lead { color: #666; }


/* =============== Parking */
/* guide_parking_index */
#guide_parking_index #prm #prm_main #box_parkingguide .box_table_graph h3 { background: #f8cdc0; color: #99324c; }
#guide_parking_index #prm #prm_main #box_parkingguide .box_table_graph th { background-color: #f0f0f0; color: #99324c; }
#guide_parking_index #prm #prm_main #box_parkingcharge table thead td { background: #6f192f; }
#guide_parking_index #prm #prm_main #box_parkingspec .box_table_graph th { background: #bb3d5e; color: #fff; }

#guide_parking_index #prm #prm_main #box_parkingcharge table tbody th { vertical-align: top; line-height: 1; background-color: #f0f0f0; color: #bb3d5e; }

#guide_parking_index #prm #prm_main #box_parkingcharge table tbody td p { color: #666; line-height: 1.5; }

#guide_parking_index #prm #prm_main #box_parkingdiscount #cont_parkingdiscount { border: 1px solid #6f192f; background: #fff; padding: 5px 10px; }
#guide_parking_index #prm #prm_main #box_parkingdiscount #cont_parkingdiscount p { color: #666; line-height: 1.5; }

#guide_parking_index #prm #prm_main #box_parkingdiscount .box_table_graph h3 { background: #f8cdc0; color: #bb3d5e; }
#guide_parking_index #prm #prm_main #box_parkingdiscount .box_table_graph td p { padding: 5px 8px; color: #666; }

#guide_parking_index #prm #prm_main #box_parkingspec .box_table_graph td { padding: 5px; color: #666; line-height: 1.5; }

#guide_parking_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a { color: #ec7957; }
#guide_parking_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a:hover { text-decoration: none; border-bottom: #ec7957 dotted 1px; }

/* guide_parking_bicycle_motorcycle */
#guide_parking_bicycle_motorcycle #prm #prm_main #box_parking_bicycle .box_table_graph td { padding: 5px; width: 33%; color: #666; }

#guide_parking_bicycle_motorcycle #prm #prm_main #box_parking_motorcycle .box_table_graph td { padding: 5px; width: auto; color: #666; }

/* guide_parking_bus */
#guide_parking_bus #prm #prm_main #box_parking_bus .box_table_graph td { padding: 5px; width: 50%; color: #666; }
#guide_parking_bus #prm #prm_main #box_parking_bus h3 { padding: 5px; color: #bb3d5e; border: #6f192f solid 1px; background-color: #f8cdc0; }

/* guide_parking_month_to_month */
#guide_parking_month_to_month #prm #prm_main #box_parking_monthtomonth .box_table_graph td { padding: 5px; color: #666; vertical-align: top; }
#guide_parking_month_to_month #prm #prm_main #box_parking_monthtomonth h3 { padding: 5px; color: #99324c; border-left: #6f192f solid 1px; border-right: #6f192f solid 1px; background-color: #f8cdc0; }
#guide_parking_month_to_month #prm #prm_main #box_parking_monthtomonth ol { padding: 5px 8px; background-color: #fff; border: #6f192f solid 1px; }
#guide_parking_month_to_month #prm #prm_main #box_parking_monthtomonth .inquiry h4 { line-height: 1.5; color: #bb3d5e; }

/* guide_parking_faq */
#guide_parking_faq #prm #prm_main #box_parking_faq h3,
#guide_parking_faq_month_to_month #prm #prm_main #box_parking_faq h3,
#guide_parking_faq_bus_taxi #prm #prm_main #box_parking_faq h3,
#guide_parking_faq_event #prm #prm_main #box_parking_faq h3 { padding: 5px; color: #99324c; border: #6f192f solid 1px; background-color: #f8cdc0; }
#guide_parking_faq #prm #prm_main #box_parking_faq dl,
#guide_parking_faq_month_to_month #prm #prm_main #box_parking_faq dl,
#guide_parking_faq_bus_taxi #prm #prm_main #box_parking_faq dl,
#guide_parking_faq_event #prm #prm_main #box_parking_faq dl { padding: 5px; color: #666; border-bottom: #6f192f solid 1px; border-left: #6f192f solid 1px; border-right: #6f192f solid 1px; background-color: #fff; }
#guide_parking_faq #prm #prm_main #box_parking_faq dt,
#guide_parking_faq_month_to_month #prm #prm_main #box_parking_faq dt,
#guide_parking_faq_bus_taxi #prm #prm_main #box_parking_faq dt,
#guide_parking_faq_event #prm #prm_main #box_parking_faq dt { color: #ec7957; font-weight: bold; line-height: 2; }


/* =============== Access */
/* common */
#guide_access_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a,
#guide_access_car #prm #prm_main .box_container .box_prm_1_3 .box_td_account a { color: #ec7957; }
#guide_access_index #prm #prm_main .box_container .box_prm_1_3 .box_td_account a:hover,
#guide_access_car #prm #prm_main .box_container .box_prm_1_3 .box_td_account a:hover { text-decoration: none; border-bottom: #ec7957 dotted 1px; }

/* guide_access_bus */
#guide_access_bus #prm #prm_main .box_table_graph td { padding: 5px; width: 100%; color: #666; line-height: 1.5; }
#guide_access_bus #prm #prm_main h3 { padding: 5px; color: #99324c; border: #6f192f solid 1px; background-color: #f8cdc0; }
#guide_access_bus #prm #prm_main ul { padding: 0; border: none; background-color: #fff; }
#guide_access_bus #prm #prm_main .il_container { padding-bottom: 10px; border-bottom: #6f192f solid 1px; border-left: #6f192f solid 1px; border-right: #6f192f solid 1px; background-color: #fff; text-align: center; }

/* guide_access_airport */
#guide_access_airport #prm #prm_main #box_access_narita h3,
#guide_access_airport #prm #prm_main #box_access_haneda h3 { padding: 5px; color: #99324c; border: #6f192f solid 1px; background-color: #f8cdc0; }
#guide_access_airport #prm #prm_main #box_access_narita .h3_follow,
#guide_access_airport #prm #prm_main #box_access_haneda .h3_follow,
#guide_access_airport #prm #prm_main #box_access_narita .ul_follow,
#guide_access_airport #prm #prm_main #box_access_haneda .ul_follow { border-top: none; }
#guide_access_airport #prm #prm_main #box_access_narita ul,
#guide_access_airport #prm #prm_main #box_access_haneda ul { background-color: #fff; }

/* ================ Event Contents(WYSIWYG) =============== */
.guide #prm #prm_main .cont_event .box_table_upanddown th { color: #99324c; }
.guide #prm #prm_main .cont_event .box_table_upanddown a { color: #ec7957; }
.guide #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #ec7957; }


/* ======================================== tcv */
.tcv .has_link:hover,
.tcv .td_even .has_link:hover,
.tcv td.hov_hilight { background-color: #E1F7FF; }

/* ========== Contents Common ========== */
/* Contents 'Primary' */
.tcv #prm #prm_main .vi,
.tcv #prm #prm_main .box_prm,
.tcv #prm #prm_main .box_prm_1_3,
.tcv #prm #prm_main .box_prm_2_3,
.tcv #sec #sec_main .box_sec,
.tcv #sec #sec_main .box_sec_1_3,
.tcv #sec #sec_main .box_sec_2_3,
.tcv .sec_thru .box_sec,
.tcv .sec_thru .box_sec_1_4 { background-color: #00adee; }

/* vi-through (Featured Content) */
.tcv #prm .vi_thru { background-color: #00adee; }
.tcv #prm .vi_thru_umbrella { background-color: #0b5571; }

/* vi */
.tcv #prm #prm_main .vi_umbrella { background: #00adee url(../img/tcv_bg_vi.gif) no-repeat 0 0; }
.tcv #prm #prm_main .vi_supplement { color: #00adee; }

.tcv #prm #prm_main .vi .vi_link { background-color: #0089bd; }
.tcv #prm #prm_main .vi .vi_link a { background: url(../../tcv/img/tcv_mk_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.tcv #prm #prm_main .vi .vi_link a:hover { background-color: #00adee; background-image: url(../../tcv/img/tcv_mk_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.tcv #main_vi a { color: #0b5571; }
.tcv #main_vi a:hover { border-bottom: 1px dotted #0b5571; }

/* box */
.tcv #prm #prm_main table { border-top-color: #0b5571; border-right-color: #0b5571; }
.tcv #prm #prm_main table th,
.tcv #prm #prm_main table td { border-bottom-color: #0b5571; border-left-color: #0b5571; }
.tcv #prm #prm_main .box_table_follow { border-top: none; }

.tcv #prm #prm_main .box_prm table .td_empty1 { background: #00adee url(../../tcv/img/tcv_box_tcv_01.gif) repeat-y left top; }
.tcv #prm #prm_main .box_prm table .td_empty2 { background: #00adee url(../../tcv/img/tcv_box_tcv_02.gif) no-repeat left center; }
.tcv #prm #prm_main table h4, 
.tcv #prm #prm_main table h4 a { color: #00adee; font-weight: bold; line-height: 1.5; }
.tcv #prm #prm_main table h4 a:hover { border-bottom-color: #00adee; }

/* table width colored border */
.tcv #prm #prm_main .box_table_sidetoside h3,
.tcv #prm #prm_main .box_table_upanddown h3,
.tcv #prm #prm_main .box_table_graph h3 { color: #006f99; background-color: #bfebfb; }

/* hover(simuletad with JavaScript) */
.tcv #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.tcv #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #006f99; background-color: #8fd9f7; }

.tcv #prm #prm_main .box_prm_2_3 .box_table_sidetoside h3 a,
.tcv #prm #prm_main .box_prm_2_3 .box_table_upanddown h3 a { color: #006f99; background-image: url(/common/img/mk_tcv_h3_box_lnk.gif); }
.tcv #prm #prm_main .box_prm_2_3 .box_table_sidetoside h3 a:hover,
.tcv #prm #prm_main .box_prm_2_3 .box_table_upanddown h3 a:hover,
.tcv #prm #prm_main .box_prm_2_3 .box_table_sidetoside h3.hov_hilight a,
.tcv #prm #prm_main .box_prm_2_3 .box_table_upanddown h3.hov_hilight a { color: #0089bd; background-image: url(/common/img/mk_tcv_h3_box_lnk_ov.gif); }

/* Individual Table */

/* Subcategory Link */
.tcv #prm #prm_main .box_lnk_subcat { background-color: #0B5571; }
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #0B5571; }
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #00ADEE; border-color: #0B5571; }
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover, 
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight, 
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #8c0500; }

.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_ev_lnk_subcat.gif); }

.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.tcv #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #8c0500; background-image: url(../img/mk_ev_lnk_subcat_ov.gif); }


/* News */
.tcv #prm #prm_main #box_news h3, 
.tcv #prm #prm_main #box_news h3 a { color: #00adee; }
.tcv #prm #prm_main #box_news h3 a:hover { border-bottom-color: #00adee; }

/* box with accordion*/
.tcv #prm #prm_main .box_ac .box_td_account_even { background-color: #77CDEE; }
.tcv #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../../tcv/img/tcv_bt_box_ac_open.gif) 0 0 no-repeat; }
.tcv #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../../tcv/img/tcv_bt_box_ac_close.gif) 0 0 no-repeat; }
.tcv #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.tcv #prm #prm_main .box_h2_txt a { background: url(/common/img/mk_tcv_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.tcv #prm #prm_main .box_h2_txt a:hover { background-image: url(/common/img/mk_tcv_h2_box_lnk_ov.gif); color: #0b5571; text-decoration: none; }

/* topics of box */
.tcv #prm #prm_main .box_prm_tpc ul { border: #0b5571 solid 1px; }
.tcv #prm #prm_main .box_prm_tpc li { background-image: url(../../tcv/img/tcv_mk_tpc.gif); }
.tcv #prm #prm_main .box_prm_tpc li a { color: #00adee; }
.tcv #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #00adee; }


/* Contents 'Secondary' */
.tcv #sec #sec_main .box_sec { background-color: #ccc5bb; }
.tcv #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.tcv #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.tcv .sec_thru .box_sec { background-color: #ccc5bb; }
.tcv .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.tcv #ln_mnu { background-color: #006f99; }
.tcv #ln_mnu #mnu_main { background-color: #006f99; }
.tcv #ln_mnu #mnu_main li.cat_hm a { background-color: #00adee; }
.tcv #ln_mnu #mnu_main li.cat_hm a:hover,
.tcv #ln_mnu #mnu_main li.current a,
.tcv #ln_mnu #mnu_main li.current a:hover { background: #005db0; }

/* 2nd Level */
.tcv #ln_mnu #mnu_main li.cat_hm ul li { background-color: #00adee; }
.tcv #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #0089bd; }

.tcv #ln_mnu #mnu_main li.current ul li a:hover,
.tcv #ln_mnu #mnu_main li.cat_hm ul li.current a,
.tcv #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #004a8c; }

/* 3rd Level */
.tcv #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #006f99; }
.tcv #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #006f99; background-color: #0089bd; }
.tcv #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.tcv #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #00adee; }
.tcv #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.tcv #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.tcv #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.tcv #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #005db0; }

/* Event Nav */
.tcv #ln_ev h2, .tcv #ln_ev h2 a, .tcv #ln_ev ul li .t a { color: #0089bd; }
.tcv #ln_ev h2:hover, .tcv #ln_ev ul li.has_link:hover,
.tcv #ln_ev h2.hov_hilight, .tcv #ln_ev ul li.hov_hilight
 { background-color: #E1F7FF; }

.tcv #ln_ev h2 a:hover, .tcv #ln_ev ul li .t a:hover { border-bottom-color: #0089bd; }

/* Sub Nav */
.tcv .ln_sn h2, .tcv .ln_sn h2 a, .tcv .ln_sn ul li .t a { color: #0089bd; }
.tcv .ln_sn h2:hover, .tcv .ln_sn ul li.has_link:hover,
.tcv .ln_sn h2.hov_hilight, .tcv .ln_sn ul li.hov_hilight
 { background-color: #E1F7FF; }

.tcv .ln_sn h2 a:hover, .tcv .ln_sn ul li .t a:hover { border-bottom-color: #0089bd; }

/* Recommended Nav */
.tcv #ln_recm h2 a, .tcv #ln_recm ul li .t a, .tcv #ln_recm .lnk_detail a { color: #0089bd; }
.tcv #ln_recm h2, .tcv #ln_recm ul li.has_link:hover, .tcv #ln_recm ul li.hov_hilight { background-color: #E1F7FF; }
.tcv #ln_recm .lnk_detail a:hover { border-bottom-color: #0089bd; }

/* Related Nav */
.tcv .ln_rel h2 a, .tcv .ln_rel ul li .t a, .tcv .ln_rel .lnk_detail a { color: #0089bd; }
.tcv .ln_rel h2, .tcv .ln_rel ul li.has_link:hover, .tcv .ln_rel ul li.hov_hilight { background-color: #E1F7FF; }
.tcv .ln_rel .lnk_detail a:hover { border-bottom-color: #0089bd; }

/* ======= Multi-Purpose Color System ======= */
.tcv .color_txt_01 { color: #0b5571; }
.tcv .color_txt_02 { color: #006f99; }
.tcv .color_txt_03 { color: #0089bd; }
.tcv .color_txt_04 { color: #00adee; }
.tcv .color_txt_05 { color: #77cdee; }
.tcv .color_txt_06 { color: #bfebfb; }

.tcv .color_border_01 { border-color: #0b5571; }
.tcv .color_border_02 { border-color: #006f99; }
.tcv .color_border_03 { border-color: #0089bd; }
.tcv .color_border_04 { border-color: #00adee; }
.tcv .color_border_05 { border-color: #77cdee; }
.tcv .color_border_06 { border-color: #bfebfb; }

.tcv .color_bg_01 { background-color: #0b5571; }
.tcv .color_bg_02 { background-color: #006f99; }
.tcv .color_bg_03 { background-color: #0089bd; }
.tcv .color_bg_04 { background-color: #00adee; }
.tcv .color_bg_05 { background-color: #77cdee; }
.tcv .color_bg_06 { background-color: #bfebfb; }

.tcv .marked_01 { background-image: url(../img/mk_tcv_tpc.gif); }

/* ================ Event Contents(WYSIWYG) =============== */
.tcv #prm #prm_main .cont_event .box_table_upanddown th { color: #006f99; }
.tcv #prm #prm_main .cont_event .box_table_upanddown a { color: #00adee; }
.tcv #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #00adee; }



/* ======================================== Hills Green */
.green .has_link:hover,
.green .td_even .has_link:hover,
.green td.hov_hilight { background-color: #FCFFE3; }

/* ========== Contents Common ========== */
/* Contents 'Primary' */
.green #prm #prm_main .vi,
.green #prm #prm_main .box_prm,
.green #prm #prm_main .box_prm_1_3,
.green #prm #prm_main .box_prm_2_3,
.green #sec #sec_main .box_sec,
.green #sec #sec_main .box_sec_1_3,
.green #sec #sec_main .box_sec_2_3,
.green .sec_thru .box_sec,
.green .sec_thru .box_sec_1_4 { background-color: #9cb81e; }

/* vi-through (Featured Content) */
.green #prm .vi_thru { background-color: #9cb81e; }
.green #prm .vi_thru_umbrella { background-color: #9cb81e; }

/* vi */
.green #prm #prm_main .vi_umbrella { background: #9cb81e url(../img/grn_bg_vi.gif) no-repeat 0 0; }
.green #prm #prm_main .vi_supplement { color: #9cb81e; }

.green #prm #prm_main .vi .vi_link { background-color: #9cb81e; }
.green #prm #prm_main .vi .vi_link a { background: url(../../guide/img/mk_fa_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.green #prm #prm_main .vi .vi_link a:hover { background-color: #728b00; background-image: url(../../guide/img/mk_fa_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.green #main_vi a { color: #173800; }
.green #main_vi a:hover { border-bottom: 1px dotted #173800; }

/* box */
.green #prm #prm_main table { border-top-color: #173800; border-right-color: #173800; }
.green #prm #prm_main table th,
.green #prm #prm_main table td { border-bottom-color: #173800; border-left-color: #173800; }
.green #prm #prm_main .box_table_follow { border-top: none; }

.green #prm #prm_main .box_prm table .td_empty1 { background: #9cb81e url(../img/box_gu_ci_01.gif) repeat-y left top; }
.green #prm #prm_main .box_prm table .td_empty2 { background: #9cb81e url(../img/box_gu_ci_02.gif) no-repeat left center; }
.green #prm #prm_main table h4, 
.green #prm #prm_main table h4 a { color: #728b00; font-weight: bold; line-height: 1.5; }
.green #prm #prm_main table h4 a:hover { border-bottom-color: #728b00; }

/* table width colored border */
.green #prm #prm_main .box_table_sidetoside h3,
.green #prm #prm_main .box_table_upanddown h3 { color: #4f6e00; background-color: #eff6bf; }

/* hover(simuletad with JavaScript) */
.green #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.green #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #728b00; background-color: #e0ed8f; }

.green #prm #prm_main .box_table_sidetoside .hov_hilight h3,
.green #prm #prm_main .box_table_sidetoside .has_link h3:hover,
.green #prm #prm_main .box_table_upanddown .hov_hilight h3,
.green #prm #prm_main .box_table_upanddown .has_link h3:hover { background-color: #ffff82; }

.green #prm #prm_main .box_table_graph h3 { background-color: #728b00; }

.green #prm #prm_main .box_table_sidetoside h3 a,
.green #prm #prm_main .box_table_upanddown h3 a { color: #728b00; background-image: url(/common/img/mk_grn_h3_box_lnk.gif); }
.green #prm #prm_main .box_table_sidetoside h3 a:hover,
.green #prm #prm_main .box_table_upanddown h3 a:hover,
.green #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.green #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #728b00; background-image: url(/common/img/mk_grn_h3_box_lnk_ov.gif); }
.green #prm #prm_main .box_table_graph th { color: #728b00; }

/* Individual Table */

/* Subcategory Link */
.green #prm #prm_main .box_lnk_subcat { background-color: #173800; }
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #173800; }
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #9cb81e; border-color: #173800; }
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover, 
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight, 
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #4f6e00; }

.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(/common/img/mk_grn_lnk_subcat.gif); }

.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.green #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #4f6e00; background-image: url(/common/img/mk_grn_lnk_subcat_ov.gif); }


/* News */
.green #prm #prm_main #box_news h3, 
.green #prm #prm_main #box_news h3 a { color: #59c455; }
.green #prm #prm_main #box_news h3 a:hover { border-bottom-color: #59c455; }


/* box with accordion*/
.green #prm #prm_main .box_ac .box_td_account_even { background-color: #E0EE80; }
.green #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../../guide/img/fa_bt_box_ac_open.gif) 0 0 no-repeat; }
.green #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../../guide/img/fa_bt_box_ac_close.gif) 0 0 no-repeat; }
.green #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.green #prm #prm_main .box_h2_txt a { background: url(../img/mk_grn_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.green #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_grn_h2_box_lnk_ov.gif); color: #4f6e00; text-decoration: none; }

/* topics of box */
.green #prm #prm_main .box_prm_tpc ul { border: #173800 solid 1px; }
.green #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_grn_tpc.gif); }
.green #prm #prm_main .box_prm_tpc li { color: #666; }
.green #prm #prm_main .box_prm_tpc li a { color: #728b00; }
.green #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #728b00; }


/* Contents 'Secondary' */
.green #sec #sec_main .box_sec { background-color: #ccc5bb; }
.green #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.green #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.green .sec_thru .box_sec { background-color: #ccc5bb; }
.green .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.green #ln_mnu { background-color: #4f6e00; }
.green #ln_mnu #mnu_main { background-color: #4f6e00; }
.green #ln_mnu #mnu_main li.cat_hm a { background-color: #9cb81e; }
.green #ln_mnu #mnu_main li.cat_hm a:hover,
.green #ln_mnu #mnu_main li.current a,
.green #ln_mnu #mnu_main li.current a:hover { background: #5f8504; }

/* 2nd Level */
.green #ln_mnu #mnu_main li.cat_hm ul li { background-color: #9cb81e; }
.green #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #728b00; }

.green #ln_mnu #mnu_main li.current ul li a:hover,
.green #ln_mnu #mnu_main li.cat_hm ul li.current a,
.green #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #334c00; }

/* 3rd Level */
.green #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #4f6e00; }
.green #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #4f6e00; background-color: #728b00; }
.green #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.green #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #9cb81e; }
.green #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.green #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.green #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.green #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #5f8504; }

/* Event Nav */
.green #ln_ev h2, .green #ln_ev h2 a, .green #ln_ev ul li .t a { color: #728b00; }
.green #ln_ev h2:hover, .green #ln_ev ul li.has_link:hover,
.green #ln_ev h2.hov_hilight, .green #ln_ev ul li.hov_hilight
 { background-color: #FCFFE3; }

.green #ln_ev h2 a:hover, .green #ln_ev ul li .t a:hover { border-bottom-color: #728b00; }

/* Sub Nav */
.green .ln_sn h2, .green .ln_sn h2 a, .green .ln_sn ul li .t a { color: #728b00; }
.green .ln_sn h2:hover, .green .ln_sn ul li.has_link:hover,
.green .ln_sn h2.hov_hilight, .green .ln_sn ul li.hov_hilight
 { background-color: #FCFFE3; }

.green .ln_sn h2 a:hover, .green .ln_sn ul li .t a:hover { border-bottom-color: #728b00; }

/* Recommended Nav */
.green #ln_recm h2 a, .green #ln_recm ul li .t a, .green #ln_recm .lnk_detail a { color: #728b00; }
.green #ln_recm h2, .green #ln_recm ul li.has_link:hover, .green #ln_recm ul li.hov_hilight { background-color: #FCFFE3; }
.green #ln_recm .lnk_detail a:hover { border-bottom-color: #728b00; }

/* Related Nav */
.green .ln_rel h2 a, .green .ln_rel ul li .t a, .green .ln_rel .lnk_detail a { color: #728b00; }
.green .ln_rel h2, .green .ln_rel ul li.has_link:hover, .green .ln_rel ul li.hov_hilight { background-color: #FCFFE3; }
.green .ln_rel .lnk_detail a:hover { border-bottom-color: #728b00; }

/* ======= Multi-Purpose Color System ======= */
.green .color_txt_01 { color: #173800; }
.green .color_txt_02 { color: #4f6e00; }
.green .color_txt_03 { color: #728b00; }
.green .color_txt_04 { color: #9cb81e; }
.green .color_txt_05 { color: #e0ee80; }
.green .color_txt_06 { color: #eff6bf; }

.green .color_border_01 { border-color: #173800; }
.green .color_border_02 { border-color: #4f6e00; }
.green .color_border_03 { border-color: #728b00; }
.green .color_border_04 { border-color: #9cb81e; }
.green .color_border_05 { border-color: #e0ee80; }
.green .color_border_06 { border-color: #eff6bf; }

.green .color_bg_01 { background-color: #173800; }
.green .color_bg_02 { background-color: #4f6e00; }
.green .color_bg_03 { background-color: #728b00; }
.green .color_bg_04 { background-color: #9cb81e; }
.green .color_bg_05 { background-color: #e0ee80; }
.green .color_bg_06 { background-color: #eff6bf; }

.green .marked_01 { background-image: url(../img/mk_gu_tpc.gif); }

/* =============== Mohri */
/* Common */
.green #prm #prm_main .box_green_mohri .box_table_graph h3 { color: #728b00; background-color: #eff6bf; }
.green #prm #prm_main .box_green_mohri .box_table_graph h4 { padding: 6px 10px; color: #666; font-size: 117%; font-weight: bold; background-color: #fff; }
.green #prm #prm_main .box_green_mohri .box_table_graph th { padding: 6px 10px; width: 150px; color: #666; font-weight: bold; }
.green #prm #prm_main .box_green_mohri .box_table_graph td.text_table_graph { padding: 6px 10px; width: 530px; color: #666; font-weight: normal; }

.green #ln_mnu #mnu_main li.cat_hm a span span.mnu_sub_lead { padding: 0; color: #e0ee80; }

/* green_index */
#green_index #prm #prm_main .box_prm_1_3 .box_td_account .lead { color: #666; }

/* green_mohri_history */
#green_mohri_history #prm #prm_main .box_green_mohri .box_table_upanddown .box_p_umbrella { color: #666; }

/* ================ Event Contents(WYSIWYG) =============== */
.green #prm #prm_main .cont_event .box_table_upanddown th { color: #4f6e00; }
.green #prm #prm_main .cont_event .box_table_upanddown a { color: #9cb81e; }
.green #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #9cb81e; }




/* ======================================== feature */
.feature #prm #prm_main #box_feature table td p a { color: #57bfbd; }
.feature #prm #prm_main #box_feature table td p a:hover { border-bottom: 1px dotted #57bfbd; }



/* ======================================== academy_hills */

/* ========== Contents Common ========== */
.academy_hills .has_link:hover,
.academy_hills .td_even .has_link:hover,
.academy_hills td.hov_hilight { background-color: #E0FFF1; }

/* Contents 'Primary' */
.academy_hills #prm #prm_main .vi,
.academy_hills #prm #prm_main .box_prm,
.academy_hills #prm #prm_main .box_prm_1_3,
.academy_hills #prm #prm_main .box_prm_2_3,
.academy_hills #sec #sec_main .box_sec,
.academy_hills #sec #sec_main .box_sec_1_3,
.academy_hills #sec #sec_main .box_sec_2_3,
.academy_hills .sec_thru .box_sec,
.academy_hills .sec_thru .box_sec_1_4 { background-color: #00a156; }

/* vi-through (Featured Content) */
.academy_hills #prm .vi_thru { background-color: #00a156; }
.academy_hills #prm .vi_thru_umbrella { background-color: #00331b; }

/* vi */
.academy_hills #prm #prm_main .vi_umbrella { background: #00a156 url(../img/acd_bg_vi.gif) no-repeat 0 0; }
.academy_hills #prm #prm_main .vi_supplement { color: #00a156; }

.academy_hills #prm #prm_main .vi .vi_link { background-color: #008346; }
.academy_hills #prm #prm_main .vi .vi_link a { background: url(../img/mk_acd_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.academy_hills #prm #prm_main .vi .vi_link a:hover { background-color: #00a156; background-image: url(../img/mk_acd_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.academy_hills #main_vi a { color: #00331b; }
.academy_hills #main_vi a:hover { border-bottom: 1px dotted #00331b; }

/* box */
.academy_hills #prm #prm_main table { border-top-color: #00331b; border-right-color: #00331b; }
.academy_hills #prm #prm_main table th,
.academy_hills #prm #prm_main table td { border-bottom-color: #00331b; border-left-color: #00331b; }
.academy_hills #prm #prm_main .box_table_follow { border-top: none; }

.academy_hills #prm #prm_main .box_prm table .td_empty1 { background: #00a156 url(../img/box_clb_ci_01.gif) repeat-y left top; }
.academy_hills #prm #prm_main .box_prm table .td_empty2 { background: #00a156 url(../img/box_clb_ci_02.gif) no-repeat left center; }
.academy_hills #prm #prm_main table h4, 
.academy_hills #prm #prm_main table h4 a { color: #00a156; font-weight: bold; line-height: 1.5; }
.academy_hills #prm #prm_main table h4 a:hover { border-bottom-color: #00a156; }

/* table header text color */
.academy_hills #prm #prm_main .spec_container .spec th { color: #00552d; }

/* table width colored border */
.academy_hills #prm #prm_main .box_table_sidetoside h3,
.academy_hills #prm #prm_main .box_table_upanddown h3,
.academy_hills #prm #prm_main .box_table_graph h3 { color: #00552d; background-color: #bfe8d5; }

/* hover(simuletad with JavaScript) */
.academy_hills #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.academy_hills #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #008346; background-color: #8fd3b2; }

.academy_hills #prm #prm_main .box_table_sidetoside h3 a,
.academy_hills #prm #prm_main .box_table_upanddown h3 a { color: #00552d; background-image: url(../img/mk_acd_h3_box_lnk.gif); }
.academy_hills #prm #prm_main .box_table_sidetoside h3 a:hover,
.academy_hills #prm #prm_main .box_table_upanddown h3 a:hover,
.academy_hills #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.academy_hills #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #008346; background-image: url(../img/mk_acd_h3_box_lnk_ov.gif); }
.academy_hills #prm #prm_main .box_table_graph th { color: #00552d; }

/* Individual Table */
/* Subcategory Link */
.academy_hills #prm #prm_main .box_lnk_subcat { background-color: #00331b; }
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #00331b; }
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #00a156; border-color: #00331b; }
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #00552d; }

.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_acd_lnk_subcat.gif); }

.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.academy_hills #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #00552d; background-image: url(../img/mk_acd_lnk_subcat_ov.gif); }

/* News */
.academy_hills #prm #prm_main #box_news h3, 
.academy_hills #prm #prm_main #box_news h3 a { color: #00a156; }
.academy_hills #prm #prm_main #box_news h3 a:hover { border-bottom-color: #00a156; }

/* box with accordion*/
.academy_hills #prm #prm_main .box_ac .box_td_account_even { background-color: #80D0AB; }
.academy_hills #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../img/bt_acd_box_ac_open.gif) 0 0 no-repeat; }
.academy_hills #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../img/bt_acd_box_ac_close.gif) 0 0 no-repeat; }
.academy_hills #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.academy_hills #prm #prm_main .box_h2_txt a { background: url(../img/mk_acd_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.academy_hills #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_acd_h2_box_lnk_ov.gif); color: #00331b; text-decoration: none; }

/* topics of box */
.academy_hills #prm #prm_main .box_prm_tpc ul { border: #00331b solid 1px; }
.academy_hills #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_acd_tpc.gif); }
.academy_hills #prm #prm_main .box_prm_tpc li a { color: #00a156; }
.academy_hills #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #00a156; }


/* Contents 'Secondary' */
.academy_hills #sec #sec_main .box_sec { background-color: #ccc5bb; }
.academy_hills #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.academy_hills #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.academy_hills .sec_thru .box_sec { background-color: #ccc5bb; }
.academy_hills .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.academy_hills #ln_mnu { background-color: #00552d; }
.academy_hills #ln_mnu #mnu_main { background-color: #00331b; }
.academy_hills #ln_mnu #mnu_main li.cat_hm a { background-color: #00a156; }
.academy_hills #ln_mnu #mnu_main li.cat_hm a:hover,
.academy_hills #ln_mnu #mnu_main li.current a,
.academy_hills #ln_mnu #mnu_main li.current a:hover { background: #005318; }

/* 2nd Level */
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li { background-color: #00a156; }
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #008346; }

.academy_hills #ln_mnu #mnu_main li.current ul li a:hover,
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li.current a,
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #004313; }

/* 3rd Level */
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #00552d; }
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #00552d; background-color: #008346; }
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #00a156; }
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.academy_hills #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #005318; }

/* Event Nav */
.academy_hills #ln_ev h2, .academy_hills #ln_ev h2 a, .academy_hills #ln_ev ul li .t a { color: #00a156; }
.academy_hills #ln_ev h2:hover, .academy_hills #ln_ev ul li.has_link:hover,
.academy_hills #ln_ev h2.hov_hilight, .academy_hills #ln_ev ul li.hov_hilight
 { background-color: #E0FFF1; }

.academy_hills #ln_ev h2 a:hover, .academy_hills #ln_ev ul li .t a:hover { border-bottom-color: #00a156; }

/* Sub Nav */
.academy_hills .ln_sn h2, .academy_hills .ln_sn h2 a, .academy_hills .ln_sn ul li .t a { color: #00a156; }
.academy_hills .ln_sn h2:hover, .academy_hills .ln_sn ul li.has_link:hover,
.academy_hills .ln_sn h2.hov_hilight, .academy_hills .ln_sn ul li.hov_hilight
 { background-color: #E0FFF1; }

.academy_hills .ln_sn h2 a:hover, .academy_hills .ln_sn ul li .t a:hover { border-bottom-color: #00a156; }

/* Recommended Nav */
.academy_hills #ln_recm h2 a, .academy_hills #ln_recm ul li .t a, .academy_hills #ln_recm .lnk_detail a { color: #00a156; }
.academy_hills #ln_recm h2, .academy_hills #ln_recm ul li.has_link:hover, .academy_hills #ln_recm ul li.hov_hilight { background-color: #E0FFF1; }
.academy_hills #ln_recm .lnk_detail a:hover { border-bottom-color: #00a156; }

/* Related Nav */
.academy_hills .ln_rel h2 a, .academy_hills .ln_rel ul li .t a, .academy_hills .ln_rel .lnk_detail a { color: #00a156; }
.academy_hills .ln_rel h2, .academy_hills .ln_rel ul li.has_link:hover, .academy_hills .ln_rel ul li.hov_hilight { background-color: #E0FFF1; }
.academy_hills .ln_rel .lnk_detail a:hover { border-bottom-color: #00a156; }

/* ======= Multi-Purpose Color System ======= */
.academy_hills .color_txt_01 { color: #00331b; }
.academy_hills .color_txt_02 { color: #00552d; }
.academy_hills .color_txt_03 { color: #008346; }
.academy_hills .color_txt_04 { color: #00a156; }
.academy_hills .color_txt_05 { color: #80d0ab; }
.academy_hills .color_txt_06 { color: #bfe8d5; }

.academy_hills .color_border_01 { border-color: #00331b; }
.academy_hills .color_border_02 { border-color: #00552d; }
.academy_hills .color_border_03 { border-color: #008346; }
.academy_hills .color_border_04 { border-color: #00a156; }
.academy_hills .color_border_05 { border-color: #80d0ab; }
.academy_hills .color_border_06 { border-color: #bfe8d5; }

.academy_hills .color_bg_01 { background-color: #00331b; }
.academy_hills .color_bg_02 { background-color: #00552d; }
.academy_hills .color_bg_03 { background-color: #008346; }
.academy_hills .color_bg_04 { background-color: #00a156; }
.academy_hills .color_bg_05 { background-color: #80d0ab; }
.academy_hills .color_bg_06 { background-color: #bfe8d5; }

.academy_hills .marked_01 { background-image: url(../img/mk_acd_tpc.gif); }

/* =================================== academy_hills_index */
/* spec_container */
#academy_hills_index #prm #prm_main .spec_container { background-color: #00331b; }
#academy_hills_index #prm #prm_main .spec_container .spec a { color: #00a156; }
#academy_hills_index #prm #prm_main .spec_container .spec a:hover { text-decoration: none; border-bottom: #00a156 dotted 1px; }
#academy_hills_index #prm #prm_main .spec_container .spec .bt_link { background-color: #008346; }
#academy_hills_index #prm #prm_main .spec_container .spec .bt_link a { background: url(../img/mk_acd_h3_box_lnk.gif) right center no-repeat; }
#academy_hills_index #prm #prm_main .spec_container .spec .bt_link a:hover { background-image: url(../img/mk_acd_h3_box_lnk_ov.gif); }
#academy_hills_index #prm #prm_main .spec_container .map { border-bottom: #00331b solid 1px; }
#academy_hills_index #prm #prm_main .spec_container .map .h2_map { border-bottom: #00331b solid 1px; border-top: #00331b solid 1px; border-right: #00331b solid 1px; background-color: #008346; }

/* ================ Event Contents(WYSIWYG) =============== */
.academy_hills #prm #prm_main .cont_event .box_table_upanddown th { color: #00552d; }
.academy_hills #prm #prm_main .cont_event .box_table_upanddown a { color: #00a156; }
.academy_hills #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #00a156; }



/* ======================================== hills_club */

/* ========== Contents Common ========== */
.hills_club .has_link:hover,
.hills_club .td_even .has_link:hover,
.hills_club td.hov_hilight { background-color: #DDF0FF; }

/* Contents 'Primary' */
.hills_club #prm #prm_main .vi,
.hills_club #prm #prm_main .box_prm,
.hills_club #prm #prm_main .box_prm_1_3,
.hills_club #prm #prm_main .box_prm_2_3,
.hills_club #sec #sec_main .box_sec,
.hills_club #sec #sec_main .box_sec_1_3,
.hills_club #sec #sec_main .box_sec_2_3,
.hills_club .sec_thru .box_sec,
.hills_club .sec_thru .box_sec_1_4 { background-color: #81878b; }

/* vi-through (Featured Content) */
.hills_club #prm .vi_thru { background-color: #81878b; }
.hills_club #prm .vi_thru_umbrella { background-color: #343638; }

/* vi */
.hills_club #prm #prm_main .vi_umbrella { background: #81878b url(../img/clb_bg_vi.gif) no-repeat 0 0; }
.hills_club #prm #prm_main .vi_supplement { color: #81878b; }

.hills_club #prm #prm_main .vi .vi_link { background-color: #6a6f73; }
.hills_club #prm #prm_main .vi .vi_link a { background: url(../img/mk_clb_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.hills_club #prm #prm_main .vi .vi_link a:hover { background-color: #81878b; background-image: url(../img/mk_clb_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.hills_club #main_vi a { color: #343638; }
.hills_club #main_vi a:hover { border-bottom: 1px dotted #343638; }

/* box */
.hills_club #prm #prm_main table { border-top-color: #343638; border-right-color: #343638; }
.hills_club #prm #prm_main table th,
.hills_club #prm #prm_main table td { border-bottom-color: #343638; border-left-color: #343638; }
.hills_club #prm #prm_main .box_table_follow { border-top: none; }

.hills_club #prm #prm_main .box_prm table .td_empty1 { background: #81878b url(../img/box_clb_ci_01.gif) repeat-y left top; }
.hills_club #prm #prm_main .box_prm table .td_empty2 { background: #81878b url(../img/box_clb_ci_02.gif) no-repeat left center; }
.hills_club #prm #prm_main table h4, 
.hills_club #prm #prm_main table h4 a { color: #81878b; font-weight: bold; line-height: 1.5; }
.hills_club #prm #prm_main table h4 a:hover { border-bottom-color: #81878b; }

/* table header text color */
.hills_club #prm #prm_main .spec_container .spec th { color: #4c5052; }

/* table width colored border */
.hills_club #prm #prm_main .box_table_sidetoside h3,
.hills_club #prm #prm_main .box_table_upanddown h3,
.hills_club #prm #prm_main .box_table_graph h3 { color: #4c5052; background-color: #e0e1e2; }

/* hover(simuletad with JavaScript) */
.hills_club #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.hills_club #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #6a6f73; background-color: #c5c7c8; }

.hills_club #prm #prm_main .box_table_sidetoside h3 a,
.hills_club #prm #prm_main .box_table_upanddown h3 a { color: #4c5052; background-image: url(../img/mk_clb_h3_box_lnk.gif); }
.hills_club #prm #prm_main .box_table_sidetoside h3 a:hover,
.hills_club #prm #prm_main .box_table_upanddown h3 a:hover,
.hills_club #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.hills_club #prm #prm_main .box_table_upanddown h3.hov_hilight a  { color: #6a6f73; background-image: url(../img/mk_clb_h3_box_lnk_ov.gif); }
.hills_club #prm #prm_main .box_table_graph th { color: #4c5052; }

/* Individual Table */
/* Subcategory Link */
.hills_club #prm #prm_main .box_lnk_subcat { background-color: #343638; }
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #343638; }
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #81878b; border-color: #343638; }
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #4c5052; }

.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_clb_lnk_subcat.gif); }

.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.hills_club #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #4c5052; background-image: url(../img/mk_clb_lnk_subcat_ov.gif); }

/* News */
.hills_club #prm #prm_main #box_news h3, 
.hills_club #prm #prm_main #box_news h3 a { color: #81878b; }
.hills_club #prm #prm_main #box_news h3 a:hover { border-bottom-color: #81878b; }

/* box with accordion*/
.hills_club #prm #prm_main .box_ac .box_td_account_even { background-color: #C0C3C5; }
.hills_club #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../img/bt_clb_box_ac_open.gif) 0 0 no-repeat; }
.hills_club #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../img/bt_clb_box_ac_close.gif) 0 0 no-repeat; }
.hills_club #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.hills_club #prm #prm_main .box_h2_txt a { background: url(../img/mk_clb_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.hills_club #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_clb_h2_box_lnk_ov.gif); color: #343638; text-decoration: none; }

/* topics of box */
.hills_club #prm #prm_main .box_prm_tpc ul { border: #343638 solid 1px; }
.hills_club #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_clb_tpc.gif); }
.hills_club #prm #prm_main .box_prm_tpc li a { color: #81878b; }
.hills_club #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #81878b; }


/* Contents 'Secondary' */
.hills_club #sec #sec_main .box_sec { background-color: #ccc5bb; }
.hills_club #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.hills_club #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.hills_club .sec_thru .box_sec { background-color: #ccc5bb; }
.hills_club .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.hills_club #ln_mnu { background-color: #4c5052; }
.hills_club #ln_mnu #mnu_main { background-color: #343638; }
.hills_club #ln_mnu #mnu_main li.cat_hm a { background-color: #81878b; }
.hills_club #ln_mnu #mnu_main li.cat_hm a:hover,
.hills_club #ln_mnu #mnu_main li.current a,
.hills_club #ln_mnu #mnu_main li.current a:hover { background: #363b3f; }

/* 2nd Level */
.hills_club #ln_mnu #mnu_main li.cat_hm ul li { background-color: #81878b; }
.hills_club #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #6a6f73; }

.hills_club #ln_mnu #mnu_main li.current ul li a:hover,
.hills_club #ln_mnu #mnu_main li.cat_hm ul li.current a,
.hills_club #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #2c3034; }

/* 3rd Level */
.hills_club #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #4c5052; }
.hills_club #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #4c5052; background-color: #6a6f73; }
.hills_club #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.hills_club #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #81878b; }
.hills_club #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.hills_club #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.hills_club #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.hills_club #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #363b3f; }

/* Event Nav */
.hills_club #ln_ev h2, .hills_club #ln_ev h2 a, .hills_club #ln_ev ul li .t a { color: #81878b; }
.hills_club #ln_ev h2:hover, .hills_club #ln_ev ul li.has_link:hover,
.hills_club #ln_ev h2.hov_hilight, .hills_club #ln_ev ul li.hov_hilight
 { background-color: #DDF0FF; }

.hills_club #ln_ev h2 a:hover, .hills_club #ln_ev ul li .t a:hover { border-bottom-color: #81878b; }

/* Sub Nav */
.hills_club .ln_sn h2, .hills_club .ln_sn h2 a, .hills_club .ln_sn ul li .t a { color: #81878b; }
.hills_club .ln_sn h2:hover, .hills_club .ln_sn ul li.has_link:hover,
.hills_club .ln_sn h2.hov_hilight, .hills_club .ln_sn ul li.hov_hilight
 { background-color: #DDF0FF; }

.hills_club .ln_sn h2 a:hover, .hills_club .ln_sn ul li .t a:hover { border-bottom-color: #81878b; }

/* Recommended Nav */
.hills_club #ln_recm h2 a, .hills_club #ln_recm ul li .t a, .hills_club #ln_recm .lnk_detail a { color: #81878b; }
.hills_club #ln_recm h2, .hills_club #ln_recm ul li.has_link:hover, .hills_club #ln_recm ul li.hov_hilight { background-color: #DDF0FF; }
.hills_club #ln_recm .lnk_detail a:hover { border-bottom-color: #81878b; }

/* Related Nav */
.hills_club .ln_rel h2 a, .hills_club .ln_rel ul li .t a, .hills_club .ln_rel .lnk_detail a { color: #81878b; }
.hills_club .ln_rel h2, .hills_club .ln_rel ul li.has_link:hover, .hills_club .ln_rel ul li.hov_hilight { background-color: #DDF0FF; }
.hills_club .ln_rel .lnk_detail a:hover { border-bottom-color: #81878b; }

/* ======= Multi-Purpose Color System ======= */
.hills_club .color_txt_01 { color: #343638; }
.hills_club .color_txt_02 { color: #4c5052; }
.hills_club .color_txt_03 { color: #6a6f73; }
.hills_club .color_txt_04 { color: #81878b; }
.hills_club .color_txt_05 { color: #c0c3c5; }
.hills_club .color_txt_06 { color: #e0e1e2; }

.hills_club .color_border_01 { border-color: #343638; }
.hills_club .color_border_02 { border-color: #4c5052; }
.hills_club .color_border_03 { border-color: #6a6f73; }
.hills_club .color_border_04 { border-color: #81878b; }
.hills_club .color_border_05 { border-color: #c0c3c5; }
.hills_club .color_border_06 { border-color: #e0e1e2; }

.hills_club .color_bg_01 { background-color: #343638; }
.hills_club .color_bg_02 { background-color: #4c5052; }
.hills_club .color_bg_03 { background-color: #6a6f73; }
.hills_club .color_bg_04 { background-color: #81878b; }
.hills_club .color_bg_05 { background-color: #c0c3c5; }
.hills_club .color_bg_06 { background-color: #e0e1e2; }

.hills_club .marked_01 { background-image: url(../img/mk_clb_tpc.gif); }

/* =================================== hills_club_index */
/* spec_container */
#hills_club_index #prm #prm_main .spec_container { background-color: #343638; }
#hills_club_index #prm #prm_main .spec_container .spec a { color: #81878b; }
#hills_club_index #prm #prm_main .spec_container .spec a:hover { text-decoration: none; border-bottom: #81878b dotted 1px; }
#hills_club_index #prm #prm_main .spec_container .spec .bt_link { background-color: #6a6f73; }
#hills_club_index #prm #prm_main .spec_container .spec .bt_link a { background: url(../img/mk_clb_h3_box_lnk.gif) right center no-repeat; }
#hills_club_index #prm #prm_main .spec_container .spec .bt_link a:hover { background-image: url(../img/mk_clb_h3_box_lnk_ov.gif); }
#hills_club_index #prm #prm_main .spec_container .map { border-bottom: #343638 solid 1px; }
#hills_club_index #prm #prm_main .spec_container .map .h2_map { border-bottom: #343638 solid 1px; border-top: #343638 solid 1px; border-right: #343638 solid 1px; background-color: #6a6f73; }

/* ================ Event Contents(WYSIWYG) =============== */
.hills_club #prm #prm_main .cont_event .box_table_upanddown th { color: #4c5052; }
.hills_club #prm #prm_main .cont_event .box_table_upanddown a { color: #81878b; }
.hills_club #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #81878b; }



/* ======================================== arena */
.arena .has_link:hover,
.arena .td_arnen .has_link:hover,
.arena .td.hov_hilight { background-color: #FFEEE7; }

/* ========== Contents Common ========== */
/* Contents 'Primary' */
.arena #prm #prm_main .vi,
.arena #prm #prm_main .box_prm,
.arena #prm #prm_main .box_prm_1_3,
.arena #prm #prm_main .box_prm_2_3,
.arena #sec #sec_main .box_sec,
.arena #sec #sec_main .box_sec_1_3,
.arena #sec #sec_main .box_sec_2_3,
.arena .sec_thru .box_sec,
.arena .sec_thru .box_sec_1_4 { background-color: #EF5C27; }

/* vi-through (Featured Content) */
.arena #prm .vi_thru { background-color: #EF5C27; }
.arena #prm .vi_thru_umbrella { background-color: #6A0C13; }

/* vi */
.arena #prm #prm_main .vi_umbrella { background: #EF5C27 url(../img/arn_bg_vi.gif) no-repeat 0 0; }
.arena #prm #prm_main .vi_supplement { color: #ef5c27; }

.arena #prm #prm_main .vi .vi_link { background-color: #C64321; }
.arena #prm #prm_main .vi .vi_link a { background: url(../img/mk_arn_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.arena #prm #prm_main .vi .vi_link a:hover { background-color: #EF5C27; background-image: url(../img/mk_arn_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.arena #main_vi a { color: #6A0C13; }
.arena #main_vi a:hover { border-bottom: 1px dotted #6A0C13; }

/* box */
.arena #prm #prm_main table { border-top-color: #6A0C13; border-right-color: #6A0C13; }
.arena #prm #prm_main table th,
.arena #prm #prm_main table td { border-bottom-color: #6A0C13; border-left-color: #6A0C13; }
.arena #prm #prm_main .box_table_follow { border-top: none; }

.arena #prm #prm_main .box_prm table .td_empty1 { background: #EF5C27 url(../../feature/img/ev_box_ci_01.gif) repeat-y left top; }
.arena #prm #prm_main .box_prm table .td_empty2 { background: #EF5C27 url(../../feature/img/ev_box_ci_02.gif) no-repeat left center; }
.arena #prm #prm_main table h4, 
.arena #prm #prm_main table h4 a { color: #EF5C27; font-weight: bold; line-height: 1.5; }
.arena #prm #prm_main table h4 a:hover { border-bottom-color: #EF5C27; }

/* table header text color */
.arena #prm #prm_main .spec_container .spec th { color: #6A0C13; }

/* table width colored border */
.arena #prm #prm_main .box_table_sidetoside h3,
.arena #prm #prm_main .box_table_upanddown h3 { color: #97271A; background-color: #FBD6C9; }
.arena #prm #prm_main .box_table_graph h3 { background-color: #C64321; }

/* hover(simuletad with JavaScript) */
.arena #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.arena #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #C64321; background-color: #f7b49e; }

.arena #prm #prm_main .box_table_sidetoside h3 a,
.arena #prm #prm_main .box_table_upanddown h3 a { color: #97271A; background-image: url(../img/mk_arn_h3_box_lnk.gif); }
.arena #prm #prm_main .box_table_sidetoside h3 a:hover,
.arena #prm #prm_main .box_table_upanddown h3 a:hover,
.arena #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.arena #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #C64321; background-image: url(../img/mk_arn_h3_box_lnk_ov.gif); }
.arena #prm #prm_main .box_table_graph th { color: #97271A; }

/* Individual Table */

/* Subcategory Link */
.arena #prm #prm_main .box_lnk_subcat { background-color: #6A0C13; }
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #6A0C13; }
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #EF5C27; border-color: #6A0C13; }
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight { background-color: #8c0500; }

.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_arn_lnk_subcat.gif); }

.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.arena #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover { background-color: #8c0500; background-image: url(../img/mk_arn_lnk_subcat_ov.gif); }

/* News */
.arena #prm #prm_main #box_news h3, 
.arena #prm #prm_main #box_news h3 a { color: #EF5C27; }
.arena #prm #prm_main #box_news h3 a:hover { border-bottom-color: #EF5C27; }


/* box with accordion*/
.arena #prm #prm_main .box_ac .box_td_account_even { background-color: #F7AE93; }
.arena #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../../feature/img/ev_bt_box_ac_open.gif) 0 0 no-repeat; }
.arena #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../../feature/img/ev_bt_box_ac_close.gif) 0 0 no-repeat; }
.arena #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.arena #prm #prm_main .box_h2_txt a { background: url(../img/mk_arn_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.arena #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_arn_h2_box_lnk_ov.gif); color: #6A0C13; text-decoration: none; }

/* topics of box */
.arena #prm #prm_main .box_prm_tpc ul { border: #6A0C13 solid 1px; }
.arena #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_arn_tpc.gif); }
.arena #prm #prm_main .box_prm_tpc li a { color: #EF5C27; }
.arena #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #EF5C27; }

.arena #prm #prm_main .box_prm_tpc .li_arnen { color: #666; }

/* Contents 'Secondary' */
.arena #sec #sec_main .box_sec { background-color: #ccc5bb; }
.arena #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.arena #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.arena .sec_thru .box_sec { background-color: #ccc5bb; }
.arena .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.arena #ln_mnu { background-color: #97271A; }
.arena #ln_mnu #mnu_main { background-color: #97271A; }
.arena #ln_mnu #mnu_main li.cat_hm a { background-color: #EF5C27; }
.arena #ln_mnu #mnu_main li.cat_hm a:hover,
.arena #ln_mnu #mnu_main li.current a,
.arena #ln_mnu #mnu_main li.current a:hover { background: #ba1805; }

/* 2nd Level */
.arena #ln_mnu #mnu_main li.cat_hm ul li { background-color: #EF5C27; }
.arena #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #C64321; }

.arena #ln_mnu #mnu_main li.current ul li a:hover,
.arena #ln_mnu #mnu_main li.cat_hm ul li.current a,
.arena #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #9a1204; }

/* 3rd Level */
.arena #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #97271A; }
.arena #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #97271A; background-color: #C64321; }
.arena #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.arena #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #EF5C27; }
.arena #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.arena #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.arena #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.arena #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #ba1805; }

/* Event Nav */
.arena #ln_ev h2, .arena #ln_ev h2 a, .arena #ln_ev ul li .t a { color: #EF5C27; }
.arena #ln_ev h2:hover, .arena #ln_ev ul li.has_link:hover,
.arena #ln_ev h2.hov_hilight, .arena #ln_ev ul li.hov_hilight
 { background-color: #FFEEE7; }

.arena #ln_ev h2 a:hover, .arena #ln_ev ul li .t a:hover { border-bottom-color: #EF5C27; }

/* Sub Nav */
.arena .ln_sn h2, .arena .ln_sn h2 a, .arena .ln_sn ul li .t a { color: #EF5C27; }
.arena .ln_sn h2:hover, .arena .ln_sn ul li.has_link:hover,
.arena .ln_sn h2.hov_hilight, .arena .ln_sn ul li.hov_hilight
 { background-color: #FFEEE7; }

.arena .ln_sn h2 a:hover, .arena .ln_sn ul li .t a:hover { border-bottom-color: #EF5C27; }

/* Recommended Nav */
.arena #ln_recm h2 a, .arena #ln_recm ul li .t a, .arena #ln_recm .lnk_detail a { color: #EF5C27; }
.arena #ln_recm h2, .arena #ln_recm ul li.has_link:hover, .arena #ln_recm ul li.hov_hilight { background-color: #FFEEE7; }
.arena #ln_recm .lnk_detail a:hover { border-bottom-color: #EF5C27; }

/* Related Nav */
.arena .ln_rel h2 a, .arena .ln_rel ul li .t a, .arena .ln_rel .lnk_detail a { color: #EF5C27; }
.arena .ln_rel h2, .arena .ln_rel ul li.has_link:hover, .arena .ln_rel ul li.hov_hilight { background-color: #FFEEE7; }
.arena .ln_rel .lnk_detail a:hover { border-bottom-color: #EF5C27; }

/* ======= Multi-Purpose Color System ======= */
.arena .color_txt_01 { color: #6A0C13; }
.arena .color_txt_02 { color: #97271A; }
.arena .color_txt_03 { color: #C64321; }
.arena .color_txt_04 { color: #EF5C27; }
.arena .color_txt_05 { color: #F7AE93; }
.arena .color_txt_06 { color: #FBD6C9; }

.arena .color_border_01 { border-color: #6A0C13; }
.arena .color_border_02 { border-color: #97271A; }
.arena .color_border_03 { border-color: #C64321; }
.arena .color_border_04 { border-color: #EF5C27; }
.arena .color_border_05 { border-color: #F7AE93; }
.arena .color_border_06 { border-color: #FBD6C9; }

.arena .color_bg_01 { background-color: #6A0C13; }
.arena .color_bg_02 { background-color: #97271A; }
.arena .color_bg_03 { background-color: #C64321; }
.arena .color_bg_04 { background-color: #EF5C27; }
.arena .color_bg_05 { background-color: #F7AE93; }
.arena .color_bg_06 { background-color: #FBD6C9; }

.arena .marked_01 { background-image: url(../img/mk_arn_tpc.gif); }

/* ================= Page-Individual ============== */
#grand_hyatt_index #prm #prm_main .spec_container { background-color: #6A0C13; }
.arena #prm #prm_main .spec_container h3 { color: #97271A; }

/* arena_guide */
#arena_guide #prm #prm_main .box_prm a { color: #EF5C27; }
#arena_guide #prm #prm_main .box_prm a:hover { border-bottom: 1px dotted #EF5C27; }

#arena_guide #prm #prm_main h3 { border: #6a0c13 1px solid; }
#arena_guide #prm #prm_main .spec_container { border-right: #6a0c13 1px solid; border-left: #6a0c13 1px solid; border-bottom: #6a0c13 1px solid; background-color: #fff; }

#arena_guide #prm #prm_main #box_free_equipment .spec_container,
#arena_guide #prm #prm_main #box_download .spec_container,
#arena_guide #prm #prm_main #box_inquiry .spec_container { border-top: #6a0c13 1px solid; }

/* ================ Event Contents(WYSIWYG) =============== */
.arena #prm #prm_main .cont_event .box_table_upanddown th { color: #97271a; }
.arena #prm #prm_main .cont_event .box_table_upanddown a { color: #ef5c27; }
.arena #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #ef5c27; }




/* ======================================== grand_hyatt */
.grand_hyatt .has_link:hover,
.grand_hyatt .td_even .has_link:hover,
.grand_hyatt .td.hov_hilight { background-color: #E4F0F9; }

/* ========== Contents Common ========== */
/* Contents 'Primary' */
.grand_hyatt #prm #prm_main .vi,
.grand_hyatt #prm #prm_main .box_prm,
.grand_hyatt #prm #prm_main .box_prm_1_3,
.grand_hyatt #prm #prm_main .box_prm_2_3,
.grand_hyatt #sec #sec_main .box_sec,
.grand_hyatt #sec #sec_main .box_sec_1_3,
.grand_hyatt #sec #sec_main .box_sec_2_3,
.grand_hyatt .sec_thru .box_sec,
.grand_hyatt .sec_thru .box_sec_1_4 { background-color: #aa0045; }

/* vi-through (grand_hyattd Content) */
.grand_hyatt #prm .vi_thru { background-color: #aa0045; }
.grand_hyatt #prm .vi_thru_umbrella { background-color: #23285F; }

/* vi */
.grand_hyatt #prm #prm_main .vi_umbrella { background: #aa0045 url(../img/ght_bg_vi.gif) no-repeat 0 0; }
.grand_hyatt #prm #prm_main .vi_supplement { color: #aa0045; }

.grand_hyatt #prm #prm_main .vi .vi_link { background-color: #3B73CE; }
.grand_hyatt #prm #prm_main .vi .vi_link a { background: url(../img/mk_ght_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.grand_hyatt #prm #prm_main .vi .vi_link a:hover { background-color: #aa0045; background-image: url(../img/mk_ght_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.grand_hyatt #main_vi a { color: #23285F; }
.grand_hyatt #main_vi a:hover { border-bottom: 1px dotted #23285F; }

/* box */
.grand_hyatt #prm #prm_main table { border-top-color: #49092d; border-right-color: #49092d; }
.grand_hyatt #prm #prm_main table th,
.grand_hyatt #prm #prm_main table td { border-bottom-color: #49092d; border-left-color: #49092d; }
.grand_hyatt #prm #prm_main .box_table_follow { border-top: none; }

.grand_hyatt #prm #prm_main .box_prm table .td_empty1 { background: #aa0045 url(../../grand_hyatt/img/ev_box_ci_01.gif) repeat-y left top; }
.grand_hyatt #prm #prm_main .box_prm table .td_empty2 { background: #aa0045 url(../../grand_hyatt/img/ev_box_ci_02.gif) no-repeat left center; }
.grand_hyatt #prm #prm_main table h4, 
.grand_hyatt #prm #prm_main table h4 a { color: #aa0045; font-weight: bold; line-height: 1.5; }
.grand_hyatt #prm #prm_main table h4 a:hover { border-bottom-color: #aa0045; }

/* table header text color */
.grand_hyatt #prm #prm_main .spec_container .spec th { color: #610b26; }

/* table width colored border */
.grand_hyatt #prm #prm_main .box_table_sidetoside h3,
.grand_hyatt #prm #prm_main .box_table_upanddown h3,
.grand_hyatt #prm #prm_main .box_table_graph h3 { color: #610B26; background-color: #f7c8da; }

/* hover(simuletad with JavaScript) */
.grand_hyatt #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.grand_hyatt #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #3B73CE; background-color: #A0D3FF; }

.grand_hyatt #prm #prm_main .box_table_sidetoside h3 a,
.grand_hyatt #prm #prm_main .box_table_upanddown h3 a { color: #234a9d; background-image: url(/common/img/mk_ght_h3_box_lnk.gif); }
.grand_hyatt #prm #prm_main .box_table_sidetoside h3 a:hover,
.grand_hyatt #prm #prm_main .box_table_upanddown h3 a:hover,
.grand_hyatt #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.grand_hyatt #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #3B73CE; background-image: url(/common/img/mk_ght_h3_box_lnk_ov.gif); }
.grand_hyatt #prm #prm_main .box_table_graph th { color: #234a9d; }

/* Individual Table */

/* Subcategory Link */
.grand_hyatt #prm #prm_main .box_lnk_subcat { background-color: #610B26; }
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #610B26; }
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #aa0045; border-color: #610B26; }
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #750017; }

.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(/common/img/mk_ght_lnk_subcat.gif); }

.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.grand_hyatt #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #750017; background-image: url(/common/img/mk_ght_lnk_subcat_ov.gif); }

/* News */
.grand_hyatt #prm #prm_main #box_news h3, 
.grand_hyatt #prm #prm_main #box_news h3 a { color: #aa0045; }
.grand_hyatt #prm #prm_main #box_news h3 a:hover { border-bottom-color: #aa0045; }


/* box with accordion*/
.grand_hyatt #prm #prm_main .box_ac .box_td_account_even { background-color: #e68eb1; }
.grand_hyatt #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(/common/img/bt_ght_box_ac_open.gif) 0 0 no-repeat; }
.grand_hyatt #prm #prm_main .box_ac .box_bt_ac a.close { background: url(/common/img/bt_ght_box_ac_close.gif) 0 0 no-repeat; }
.grand_hyatt #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.grand_hyatt #prm #prm_main .box_h2_txt a { background: url(/common/img/mk_ght_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.grand_hyatt #prm #prm_main .box_h2_txt a:hover { background-image: url(/common/img/mk_ght_h2_box_lnk_ov.gif); color: #610B26; text-decoration: none; }

/* topics of box */
.grand_hyatt #prm #prm_main .box_prm_tpc ul { border: #49092d solid 1px; }
.grand_hyatt #prm #prm_main .box_prm_tpc li { background-image: url(/common/img/mk_ght_tpc.gif); }
.grand_hyatt #prm #prm_main .box_prm_tpc li a { color: #aa0045; }
.grand_hyatt #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #aa0045; }


/* Contents 'Secondary' */
.grand_hyatt #sec #sec_main .box_sec { background-color: #ccc5bb; }
.grand_hyatt #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.grand_hyatt #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.grand_hyatt .sec_thru .box_sec { background-color: #ccc5bb; }
.grand_hyatt .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.grand_hyatt #ln_mnu { background-color: #610b26; }
.grand_hyatt #ln_mnu #mnu_main { background-color: #49092d; }
.grand_hyatt #ln_mnu #mnu_main li.cat_hm a { background-color: #aa0045; }
.grand_hyatt #ln_mnu #mnu_main li.cat_hm a:hover,
.grand_hyatt #ln_mnu #mnu_main li.current a,
.grand_hyatt #ln_mnu #mnu_main li.current a:hover { background: #750017; }

/* 2nd Level */
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li { background-color: #aa0045; }
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #3B73CE; }

.grand_hyatt #ln_mnu #mnu_main li.current ul li a:hover,
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li.current a,
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #0e34a6; }

/* 3rd Level */
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #234a9d; }
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #234a9d; background-color: #3B73CE; }
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #aa0045; }
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.grand_hyatt #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #1e53c9; }

/* Event Nav */
.grand_hyatt #ln_ev h2, .grand_hyatt #ln_ev h2 a, .grand_hyatt #ln_ev ul li .t a { color: #aa0045; }
.grand_hyatt #ln_ev h2:hover, .grand_hyatt #ln_ev ul li.has_link:hover,
.grand_hyatt #ln_ev h2.hov_hilight, .grand_hyatt #ln_ev ul li.hov_hilight
 { background-color: #DDF0FF; }

.grand_hyatt #ln_ev h2 a:hover, .grand_hyatt #ln_ev ul li .t a:hover { border-bottom-color: #aa0045; }

/* Event Nav */
.grand_hyatt .ln_sn h2, .grand_hyatt .ln_sn h2 a, .grand_hyatt .ln_sn ul li .t a { color: #aa0045; }
.grand_hyatt .ln_sn h2:hover, .grand_hyatt .ln_sn ul li.has_link:hover,
.grand_hyatt .ln_sn h2.hov_hilight, .grand_hyatt .ln_sn ul li.hov_hilight
 { background-color: #DDF0FF; }

.grand_hyatt .ln_sn h2 a:hover, .grand_hyatt .ln_sn ul li .t a:hover { border-bottom-color: #aa0045; }

/* Recommended Nav */
.grand_hyatt #ln_recm h2 a, .grand_hyatt #ln_recm ul li .t a, .grand_hyatt #ln_recm .lnk_detail a { color: #aa0045; }
.grand_hyatt #ln_recm h2, .grand_hyatt #ln_recm ul li.has_link:hover, .grand_hyatt #ln_recm ul li.hov_hilight { background-color: #DDF0FF; }
.grand_hyatt #ln_recm .lnk_detail a:hover { border-bottom-color: #aa0045; }

/* Related Nav */
.grand_hyatt .ln_rel h2 a, .grand_hyatt .ln_rel ul li .t a, .grand_hyatt .ln_rel .lnk_detail a { color: #aa0045; }
.grand_hyatt .ln_rel h2, .grand_hyatt .ln_rel ul li.has_link:hover, .grand_hyatt .ln_rel ul li.hov_hilight { background-color: #DDF0FF; }
.grand_hyatt .ln_rel .lnk_detail a:hover { border-bottom-color: #aa0045; }

/* ======= Multi-Purpose Color System ======= */
.grand_hyatt .color_txt_01 { color: #23285F; }
.grand_hyatt .color_txt_02 { color: #234a9d; }
.grand_hyatt .color_txt_03 { color: #3B73CE; }
.grand_hyatt .color_txt_04 { color: #aa0045; }
.grand_hyatt .color_txt_05 { color: #e68eb1; }
.grand_hyatt .color_txt_06 { color: #f7c8da; }

.grand_hyatt .color_border_01 { border-color: #23285F; }
.grand_hyatt .color_border_02 { border-color: #234a9d; }
.grand_hyatt .color_border_03 { border-color: #3B73CE; }
.grand_hyatt .color_border_04 { border-color: #aa0045; }
.grand_hyatt .color_border_05 { border-color: #e68eb1; }
.grand_hyatt .color_border_06 { border-color: #f7c8da; }

.grand_hyatt .color_bg_01 { background-color: #23285F; }
.grand_hyatt .color_bg_02 { background-color: #234a9d; }
.grand_hyatt .color_bg_03 { background-color: #3B73CE; }
.grand_hyatt .color_bg_04 { background-color: #aa0045; }
.grand_hyatt .color_bg_05 { background-color: #e68eb1; }
.grand_hyatt .color_bg_06 { background-color: #f7c8da; }

.grand_hyatt .marked_01 { background-image: url(../img/mk_ght_tpc.gif); }

/* ================= Page-Individual ============== */
#grand_hyatt_index #prm #prm_main .spec_container { background: #49092d; }
#grand_hyatt_index #prm #prm_main td div.txt_container a { color: #aa0045; }
#grand_hyatt_index #prm #prm_main td div.txt_container a:hover { color: #aa0045; border-bottom-color: #aa0045; }

/* ================ Event Contents(WYSIWYG) =============== */
.grand_hyatt #prm #prm_main .cont_event .box_table_upanddown th { color: #610b26; }
.grand_hyatt #prm #prm_main .cont_event .box_table_upanddown a { color: #aa0045; }
.grand_hyatt #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #aa0045; }



/* ======================================== topics */

/* ========== Contents Common ========== */
.topics .has_link:hover,
.topics .td_even .has_link:hover,
.topics td.hov_hilight { background-color: #FCEEE5; }

/* Contents 'Primary' */
.topics #prm #prm_main .vi,
.topics #prm #prm_main .box_prm,
.topics #prm #prm_main .box_prm_1_3,
.topics #prm #prm_main .box_prm_2_3,
.topics #sec #sec_main .box_sec,
.topics #sec #sec_main .box_sec_1_3,
.topics #sec #sec_main .box_sec_2_3,
.topics .sec_thru .box_sec,
.topics .sec_thru .box_sec_1_4 { background-color: #b38a6e; }

/* vi-through (Featured Content) */
.topics #prm .vi_thru { background-color: #b38a6e; }
.topics #prm .vi_thru_umbrella { background-color: #5b2922; }

/* vi */
.topics #prm #prm_main .vi_umbrella { background: #b38a6e url(../img/tps_bg_vi.gif) no-repeat 0 0; }
.topics #prm #prm_main .vi_supplement { color: #b38a6e; }

.topics #prm #prm_main .vi .vi_link { background-color: #986c57; }
.topics #prm #prm_main .vi .vi_link a { background: url(../img/mk_tps_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.topics #prm #prm_main .vi .vi_link a:hover { background-color: #b38a6e; background-image: url(../img/mk_tps_h2_box_lnk_ov.gif); }

/* for SWF Dummy (Non-Flash Env) */
.topics #main_vi a { color: #5b2922; }
.topics #main_vi a:hover { border-bottom: 1px dotted #5b2922; }

/* box */
.topics #prm #prm_main table { border-top-color: #5b2922; border-right-color: #5b2922; }
.topics #prm #prm_main table th,
.topics #prm #prm_main table td { border-bottom-color: #5b2922; border-left-color: #5b2922; }
.topics #prm #prm_main .box_table_follow { border-top: none; }

.topics #prm #prm_main .box_prm table .td_empty1 { background: #b38a6e url(../img/box_art_ci_01.gif) repeat-y left top; }
.topics #prm #prm_main .box_prm table .td_empty2 { background: #b38a6e url(../img/box_art_ci_02.gif) no-repeat left center; }
.topics #prm #prm_main table h4, 
.topics #prm #prm_main table h4 a { color: #b38a6e; font-weight: bold; line-height: 1.5; }
.topics #prm #prm_main table h4 a:hover { border-bottom-color: #b38a6e; }

/* table header text color */
.topics #prm #prm_main .spec_container .spec th { color: #986c57; }

/* table width colored border */
.topics #prm #prm_main .box_table_sidetoside h3,
.topics #prm #prm_main .box_table_upanddown h3,
.topics #prm #prm_main .box_table_graph h3 { color: #794a3c; background-color: #e3d3c9; }

/* hover(simuletad with JavaScript) */
.topics #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.topics #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #986c57; background-color: #CAAF9E; }

.topics #prm #prm_main .box_table_sidetoside h3 a,
.topics #prm #prm_main .box_table_upanddown h3 a { color: #794a3c; background-image: url(../img/mk_tps_h3_box_lnk.gif); }
.topics #prm #prm_main .box_table_sidetoside h3 a:hover,
.topics #prm #prm_main .box_table_upanddown h3 a:hover,
.topics #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.topics #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #986c57; background-image: url(../img/mk_tps_h3_box_lnk_ov.gif); }
.topics #prm #prm_main .box_table_graph th { color: #794a3c; }


/* Individual Table */
/* Subcategory Link */
.topics #prm #prm_main .box_lnk_subcat { background-color: #5b2922; }
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #5b2922; }
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #b38a6e; border-color: #5b2922; }
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #794a3c; }

.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_tps_lnk_subcat.gif); }

.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.topics #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #794a3c; background-image: url(../img/mk_tps_lnk_subcat_ov.gif); }

/* News */
.topics #prm #prm_main #box_news h3, 
.topics #prm #prm_main #box_news h3 a { color: #b38a6e; }
.topics #prm #prm_main #box_news h3 a:hover { border-bottom-color: #b38a6e; }

/* box with accordion*/
.topics #prm #prm_main .box_ac .box_td_account_even { background-color: #D9C5B7; }
.topics #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../img/bt_tps_box_ac_open.gif) 0 0 no-repeat; }
.topics #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../img/bt_tps_box_ac_close.gif) 0 0 no-repeat; }
.topics #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.topics #prm #prm_main .box_h2_txt a { background: url(../img/mk_tps_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.topics #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_tps_h2_box_lnk_ov.gif); color: #5b2922; text-decoration: none; }

/* topics of box */
.topics #prm #prm_main .box_prm_tpc ul { border: #5b2922 solid 1px; }
.topics #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_tps_tpc.gif); }
.topics #prm #prm_main .box_prm_tpc li a { color: #b38a6e; }
.topics #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #b38a6e; }


/* Contents 'Secondary' */
.topics #sec #sec_main .box_sec { background-color: #ccc5bb; }
.topics #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.topics #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.topics .sec_thru .box_sec { background-color: #ccc5bb; }
.topics .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.topics #ln_mnu { background-color: #794a3c; }
.topics #ln_mnu #mnu_main { background-color: #5b2922; }
.topics #ln_mnu #mnu_main li.cat_hm a { background-color: #b38a6e; }
.topics #ln_mnu #mnu_main li.cat_hm a:hover,
.topics #ln_mnu #mnu_main li.current a,
.topics #ln_mnu #mnu_main li.current a:hover { background: #6b3a26; }

/* 2nd Level */
.topics #ln_mnu #mnu_main li.cat_hm ul li { background-color: #b38a6e; }
.topics #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #986c57; }

.topics #ln_mnu #mnu_main li.current ul li a:hover,
.topics #ln_mnu #mnu_main li.cat_hm ul li.current a,
.topics #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #5b2e1e; }

/* 3rd Level */
.topics #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #794a3c; }
.topics #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #794a3c; background-color: #986c57; }
.topics #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.topics #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #b38a6e; }
.topics #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.topics #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.topics #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.topics #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #6b3a26; }

/* Event Nav */
.topics #ln_ev h2, .topics #ln_ev h2 a, .topics #ln_ev ul li .t a { color: #b38a6e; }
.topics #ln_ev h2:hover, .topics #ln_ev ul li.has_link:hover,
.topics #ln_ev h2.hov_hilight, .topics #ln_ev ul li.hov_hilight
 { background-color: #FCEEE5; }

.topics #ln_ev h2 a:hover, .topics #ln_ev ul li .t a:hover { border-bottom-color: #b38a6e; }

/* Recommended Nav */
.topics #ln_recm h2 a, .topics #ln_recm ul li .t a, .topics #ln_recm .lnk_detail a { color: #b38a6e; }
.topics #ln_recm h2, .topics #ln_recm ul li.has_link:hover, .topics #ln_recm ul li.hov_hilight { background-color: #FCEEE5; }
.topics #ln_recm .lnk_detail a:hover { border-bottom-color: #b38a6e; }

/* ======= Multi-Purpose Color System ======= */
.topics .color_txt_01 { color: #5b2922; }
.topics .color_txt_02 { color: #794a3c; }
.topics .color_txt_03 { color: #986c57; }
.topics .color_txt_04 { color: #b38a6e; }
.topics .color_txt_05 { color: #d9c5b7; }
.topics .color_txt_06 { color: #e3d3c9; }

.topics .color_border_01 { border-color: #5b2922; }
.topics .color_border_02 { border-color: #794a3c; }
.topics .color_border_03 { border-color: #986c57; }
.topics .color_border_04 { border-color: #b38a6e; }
.topics .color_border_05 { border-color: #d9c5b7; }
.topics .color_border_06 { border-color: #e3d3c9; }

.topics .color_bg_01 { background-color: #5b2922; }
.topics .color_bg_02 { background-color: #794a3c; }
.topics .color_bg_03 { background-color: #986c57; }
.topics .color_bg_04 { background-color: #b38a6e; }
.topics .color_bg_05 { background-color: #d9c5b7; }
.topics .color_bg_06 { background-color: #e3d3c9; }

.topics .marked_01 { background-image: url(../img/mk_tps_tpc.gif); }

/* =================================== topics_index */
#topics_index #prm #prm_main .box_prm_list_info td a { color: #b38a6e; }
#topics_index #prm #prm_main .box_prm_list_info td a:hover { border-bottom: 1px dotted #b38a6e; }

/* =================================== topics_leaf */
#topics_leaf #prm #prm_main .box_table_graph .txt_container { border-bottom: 1px solid #5B2922; }
#topics_leaf #prm #prm_main .box_table_graph table { border-right: 1px solid #5B2922; }
#topics_leaf #prm #prm_main .box_table_graph th { border-top: 1px solid #5B2922; }
#topics_leaf #prm #prm_main .box_table_graph td { border-top: 1px solid #5B2922; }
#topics_leaf #prm #prm_main .box_table_graph td a { color: #5B2922; text-decoration: none; }
#topics_leaf #prm #prm_main .box_table_graph td a:hover { border-bottom: 1px dotted #5B2922; }
#topics_leaf #prm #prm_main .box_table_graph h3 { border-left: 1px solid #5B2922; border-top: 1px solid #5B2922; border-right: 1px solid #5B2922; border-bottom: none; }
#topics_leaf #prm #prm_main .box_table_graph .lead,
#topics_leaf #prm #prm_main .box_table_graph div.note { border-left: 1px solid #5B2922; border-top: 1px solid #5B2922; border-right: 1px solid #5B2922; }
#topics_leaf #prm #prm_main .box_table_graph .box_leaf_photo { border-top: 1px solid #5B2922; border-left: 1px solid #5B2922; border-right: 1px solid #5B2922; }
#topics_leaf #prm #prm_main .box_table_graph div.note a { color: #e3d3c9; }
#topics_leaf #prm #prm_main .box_table_graph div.note a:hover { text-decoration: none; border-bottom: 1px dotted #e3d3c9; }

/* ================ Event Contents(WYSIWYG) =============== */
.topics #prm #prm_main .cont_event .box_table_upanddown th { color: #794a3c; }
.topics #prm #prm_main .cont_event .box_table_upanddown a { color: #b38a6e; }
.topics #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #b38a6e; }





/* ======================================== visit */
/* ========== Contents Common ========== */
/* Contents 'Primary' */
.visit #prm #prm_main .box_prm a:hover { text-decoration: none; border-bottom: #57bfbd dotted 1px; }

/* box_visit */
.visit #prm #prm_main .box_visit .box_table_graph th { color: #005955; }
.visit #prm #prm_main .box_visit .box_table_graph td.text_table_graph { color: #666; }
.visit #prm #prm_main .box_visit .box_table_graph .inner_table th { color: #005955; }
.visit #prm #prm_main .box_visit h3 { font-size: 117%; font-weight: bold; color: #005955; background-color: #d3eceb; border: #003e3b solid 1px; }
.visit #prm #prm_main .box_visit .lead_container { border: #003e3b solid 1px; background-color: #fff; }
.visit #prm #prm_main .box_visit ul { background-color: #fff; }
.visit #prm #prm_main .box_visit .caution { color: #318a87; }
.visit #prm #prm_main .box_visit strong { color: #318a87; }

/* =============== Individual Styles */
/* box_place_running */
.visit #prm #prm_main #box_place_running .lead_container { background-color: #f0f0f0; border: #005955 solid 1px; }

/* box_hospitality */
.visit #prm #prm_main #box_hospitality .box_table_graph .text_table_graph h4 { color: #318a87; }



/* ======================================== hillslife */
/* ========== Contents Common ========== */
.hillslife .has_link:hover,
.hillslife .td_even .has_link:hover,
.hillslife td.hov_hilight { background-color: #E1F8FC; }

/* Contents 'Primary' */
.hillslife #prm #prm_main .vi,
.hillslife #prm #prm_main .box_prm,
.hillslife #prm #prm_main .box_prm_1_3,
.hillslife #prm #prm_main .box_prm_2_3,
.hillslife #sec #sec_main .box_sec,
.hillslife #sec #sec_main .box_sec_1_3,
.hillslife #sec #sec_main .box_sec_2_3,
.hillslife .sec_thru .box_sec,
.hillslife .sec_thru .box_sec_1_4 { background-color: #73acbd; }

/* vi-through (Featured Content) */
.hillslife #prm .vi_thru { background-color: #73acbd; }
.hillslife #prm .vi_thru_umbrella { background-color: #002d38; }

/* vi */
.hillslife #prm #prm_main .vi_umbrella { background: #73acbd url(../img/lif_bg_vi.gif) no-repeat 0 0; }
.hillslife #prm #prm_main .vi_supplement { color: #73acbd; }

.hillslife #prm #prm_main .vi .vi_link { background-color: #467c8c; }
.hillslife #prm #prm_main .vi .vi_link a { background: url(../img/mk_lif_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.hillslife #prm #prm_main .vi .vi_link a:hover { background-color: #73acbd; background-image: url(../img/mk_lif_h2_box_lnk_ov.gif); }

/* box */
.hillslife #prm #prm_main table { border-top-color: #002d38; border-right-color: #002d38; }
.hillslife #prm #prm_main table th,
.hillslife #prm #prm_main table td { border-bottom-color: #002d38; border-left-color: #002d38; }
.hillslife #prm #prm_main .box_table_follow { border-top: none; }

.hillslife #prm #prm_main .box_prm table .td_empty1 { background: #73acbd url(../img/box_hillslife_ci_01.gif) repeat-y left top; }
.hillslife #prm #prm_main .box_prm table .td_empty2 { background: #73acbd url(../img/box_hillslife_ci_02.gif) no-repeat left center; }
.hillslife #prm #prm_main table h4, 
.hillslife #prm #prm_main table h4 a { color: #73acbd; font-weight: bold; line-height: 1.5; }
.hillslife #prm #prm_main table h4 a:hover { border-bottom-color: #73acbd; }

/* table header text color */
.hillslife #prm #prm_main .spec_container .spec th { color: #467c8c; }

/* table width colored border */
.hillslife #prm #prm_main .box_table_sidetoside h3,
.hillslife #prm #prm_main .box_table_upanddown h3 { color: #004a55; background-color: #e0e9eb; }
.hillslife #prm #prm_main .box_table_graph h3 { background-color: #adc3ca; }

/* hover(simuletad with JavaScript) */
.hillslife #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.hillslife #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #467c8c; background-color: #C5D5D9; }

.hillslife #prm #prm_main .box_table_sidetoside h3 a,
.hillslife #prm #prm_main .box_table_upanddown h3 a { color: #004a55; background-image: url(../img/mk_lif_h3_box_lnk.gif); }
.hillslife #prm #prm_main .box_table_sidetoside h3 a:hover,
.hillslife #prm #prm_main .box_table_upanddown h3 a:hover,
.hillslife #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.hillslife #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #467c8c; background-image: url(../img/mk_lif_h3_box_lnk_ov.gif); }
.hillslife #prm #prm_main .box_table_graph th { color: #004a55; }


/* Individual Table */
/* Subcategory Link */
.hillslife #prm #prm_main .box_lnk_subcat { background-color: #002d38; }
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #002d38; }
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #73acbd; border-color: #002d38; }
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #004a55; }

.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_lif_lnk_subcat.gif); }

.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.hillslife #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #004a55; background-image: url(../img/mk_lif_lnk_subcat_ov.gif); }

/* News */
.hillslife #prm #prm_main #box_news h3, 
.hillslife #prm #prm_main #box_news h3 a { color: #73acbd; }
.hillslife #prm #prm_main #box_news h3 a:hover { border-bottom-color: #73acbd; }

/* box with accordion*/
.hillslife #prm #prm_main .box_ac .box_td_account_even { background-color: #ADC3CA; }
.hillslife #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../img/bt_hillslife_box_ac_open.gif) 0 0 no-repeat; }
.hillslife #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../img/bt_hillslife_box_ac_close.gif) 0 0 no-repeat; }
.hillslife #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.hillslife #prm #prm_main .box_h2_txt a { background: url(../img/mk_lif_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.hillslife #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_lif_h2_box_lnk_ov.gif); color: #002d38; text-decoration: none; }

/* topics of box */
.hillslife #prm #prm_main .box_prm_tpc ul { border: #002d38 solid 1px; }
.hillslife #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_lif_tpc.gif); }
.hillslife #prm #prm_main .box_prm_tpc li a { color: #73acbd; }
.hillslife #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #73acbd; }


/* Contents 'Secondary' */
.hillslife #sec #sec_main .box_sec { background-color: #ccc5bb; }
.hillslife #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.hillslife #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.hillslife .sec_thru .box_sec { background-color: #ccc5bb; }
.hillslife .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.hillslife #ln_mnu { background-color: #004a55; }
.hillslife #ln_mnu #mnu_main { background-color: #002d38; }
.hillslife #ln_mnu #mnu_main li.cat_hm a { background-color: #73acbd; }
.hillslife #ln_mnu #mnu_main li.cat_hm a:hover,
.hillslife #ln_mnu #mnu_main li.current a,
.hillslife #ln_mnu #mnu_main li.current a:hover { background: #205468; }

/* 2nd Level */
.hillslife #ln_mnu #mnu_main li.cat_hm ul li { background-color: #73acbd; }
.hillslife #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #467c8c; }

.hillslife #ln_mnu #mnu_main li.current ul li a:hover,
.hillslife #ln_mnu #mnu_main li.cat_hm ul li.current a,
.hillslife #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #133c4d; }

/* 3rd Level */
.hillslife #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #004a55; }
.hillslife #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #004a55; background-color: #467c8c; }
.hillslife #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.hillslife #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #73acbd; }
.hillslife #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.hillslife #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.hillslife #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.hillslife #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #205468; }

/* Event Nav */
.hillslife #ln_ev h2, .hillslife #ln_ev h2 a, .hillslife #ln_ev ul li .t a { color: #73acbd; }
.hillslife #ln_ev h2:hover, .hillslife #ln_ev ul li.has_link:hover,
.hillslife #ln_ev h2.hov_hilight, .hillslife #ln_ev ul li.hov_hilight
 { background-color: #E1F8FC; }

.hillslife #ln_ev h2 a:hover, .hillslife #ln_ev ul li .t a:hover { border-bottom-color: #73acbd; }

/* Sub Nav */
.hillslife .ln_sn h2, .hillslife .ln_sn h2 a, .hillslife .ln_sn ul li .t a { color: #73acbd; }
.hillslife .ln_sn h2:hover, .hillslife .ln_sn ul li.has_link:hover,
.hillslife .ln_sn h2.hov_hilight, .hillslife .ln_sn ul li.hov_hilight
 { background-color: #E1F8FC; }

.hillslife .ln_sn h2 a:hover, .hillslife .ln_sn ul li .t a:hover { border-bottom-color: #73acbd; }

/* Recommended Nav */
.hillslife #ln_recm h2 a, .hillslife #ln_recm ul li .t a, .hillslife #ln_recm .lnk_detail a { color: #73acbd; }
.hillslife #ln_recm h2, .hillslife #ln_recm ul li.has_link:hover, .hillslife #ln_recm ul li.hov_hilight { background-color: #E1F8FC; }
.hillslife #ln_recm .lnk_detail a:hover { border-bottom-color: #73acbd; }

/* Related Nav */
.hillslife .ln_rel h2 a, .hillslife .ln_rel ul li .t a, .hillslife .ln_rel .lnk_detail a { color: #73acbd; }
.hillslife .ln_rel h2, .hillslife .ln_rel ul li.has_link:hover, .hillslife .ln_rel ul li.hov_hilight { background-color: #E1F8FC; }
.hillslife .ln_rel .lnk_detail a:hover { border-bottom-color: #73acbd; }


/* ======= Multi-Purpose Color System ======= */
.hillslife .color_txt_01 { color: #002d38; }
.hillslife .color_txt_02 { color: #004a55; }
.hillslife .color_txt_03 { color: #467c8c; }
.hillslife .color_txt_04 { color: #73acbd; }
.hillslife .color_txt_05 { color: #adc3ca; }
.hillslife .color_txt_06 { color: #e0e9eb; }

.hillslife .color_border_01 { border-color: #002d38; }
.hillslife .color_border_02 { border-color: #004a55; }
.hillslife .color_border_03 { border-color: #467c8c; }
.hillslife .color_border_04 { border-color: #73acbd; }
.hillslife .color_border_05 { border-color: #adc3ca; }
.hillslife .color_border_06 { border-color: #e0e9eb; }

.hillslife .color_bg_01 { background-color: #002d38; }
.hillslife .color_bg_02 { background-color: #004a55; }
.hillslife .color_bg_03 { background-color: #467c8c; }
.hillslife .color_bg_04 { background-color: #73acbd; }
.hillslife .color_bg_05 { background-color: #adc3ca; }
.hillslife .color_bg_06 { background-color: #e0e9eb; }

.hillslife .marked_01 { background-image: url(../img/mk_lif_tpc.gif); }

/* =================================== hillslife_index */
#hillslife_index #prm #prm_main .box_prm_tpc h3 { background-color: #adc3ca; }
#hillslife_index #prm #prm_main .box_prm_tpc h4 { background-color: #3D7181; }
#hillslife_index #prm #prm_main .box_prm_tpc th { background-color: #002D38; }
#hillslife_index #prm #prm_main .box_prm_tpc th ul { border: none; background-color: #002D38; }
#hillslife_index #prm #prm_main .box_prm_tpc th ul li { background-image: url(/common/img/mk_lif_tpc_02.gif); }
#hillslife_index #prm #prm_main .box_prm_tpc .finished { color: #ADC3CA; }
#hillslife_index #prm #prm_main .box_prm_tpc p a { color: #73acbd; }
#hillslife_index #prm #prm_main .box_prm_tpc p a:hover { border-bottom: 1px dotted #73acbd; }
#hillslife_index #prm #prm_main .box_prm_info .box_table_graph .box_p_umbrella a { color: #73acbd; }
#hillslife_index #prm #prm_main .box_prm_info .box_table_graph .box_p_umbrella a:hover { border-bottom: 1px dotted #73acbd; }

/* =================================== hillslife_backnumber */
#hillslife_backnumber #prm #prm_main .box_prm_table a { color: #73ACBD; }
#hillslife_backnumber #prm #prm_main .box_prm_table a:hover { border-bottom: 1px dotted #73ACBD; }

/* ================ Event Contents(WYSIWYG) =============== */
.hillslife #prm #prm_main .cont_event .box_table_upanddown th { color: #004a55; }
.hillslife #prm #prm_main .cont_event .box_table_upanddown a { color: #73acbd; }
.hillslife #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #73acbd; }




/* ======================================== press_room */
/* ========== Contents Common ========== */
.press_room #prm #prm_main .box_table_graph td.txt_summary a:hover { border-bottom: 1px dotted #57BFBD; }



/* ======================================== submenu */
/* ========== Contents Common ========== */
.submenu .has_link:hover,
.submenu .td_even .has_link:hover,
.submenu td.hov_hilight { background-color: #FFFBF2; }

/* Contents 'Primary' */
.submenu #prm #prm_main .vi,
.submenu #prm #prm_main .box_prm,
.submenu #prm #prm_main .box_prm_1_3,
.submenu #prm #prm_main .box_prm_2_3,
.submenu #sec #sec_main .box_sec,
.submenu #sec #sec_main .box_sec_1_3,
.submenu #sec #sec_main .box_sec_2_3,
.submenu .sec_thru .box_sec,
.submenu .sec_thru .box_sec_1_4 { background-color: #9a9183; }

/* vi-through (Featured Content) */
.submenu #prm .vi_thru { background-color: #9a9183; }
.submenu #prm .vi_thru_umbrella { background-color: #403728; }

/* vi */
.submenu #prm #prm_main .vi_umbrella { background: #9a9183 url(../img/sbm_bg_vi.gif) no-repeat 0 0; }
.submenu #prm #prm_main .vi_supplement { color: #9a9183; }

.submenu #prm #prm_main .vi .vi_link { background-color: #736b5d; }
.submenu #prm #prm_main .vi .vi_link a { background: url(../img/mk_sbm_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.submenu #prm #prm_main .vi .vi_link a:hover { background-color: #9a9183; background-image: url(../img/mk_sbm_h2_box_lnk_ov.gif); }

/* box */
.submenu #prm #prm_main table { border-top-color: #403728; border-right-color: #403728; }
.submenu #prm #prm_main table th,
.submenu #prm #prm_main table td { border-bottom-color: #403728; border-left-color: #403728; }
.submenu #prm #prm_main .box_table_follow { border-top: none; }

.submenu #prm #prm_main .box_prm table .td_empty1 { background: #9a9183 url(../img/box_submenu_ci_01.gif) repeat-y left top; }
.submenu #prm #prm_main .box_prm table .td_empty2 { background: #9a9183 url(../img/box_submenu_ci_02.gif) no-repeat left center; }
.submenu #prm #prm_main table h4, 
.submenu #prm #prm_main table h4 a { color: #9a9183; font-weight: bold; line-height: 1.5; }
.submenu #prm #prm_main table h4 a:hover { border-bottom-color: #9a9183; }

/* table header text color */
.submenu #prm #prm_main .spec_container .spec th { color: #736b5d; }

/* table width colored border */
.submenu #prm #prm_main .box_table_sidetoside h3,
.submenu #prm #prm_main .box_table_upanddown h3,
.submenu #prm #prm_main .box_table_graph h3 { color: #575146; background-color: #d8d1c6; }

/* hover(simuletad with JavaScript) */
.submenu #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.submenu #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #736b5d; background-color: #B6AA9A; }

.submenu #prm #prm_main .box_table_sidetoside h3 a,
.submenu #prm #prm_main .box_table_upanddown h3 a { color: #575146; background-image: url(../img/mk_sbm_h3_box_lnk.gif); }
.submenu #prm #prm_main .box_table_sidetoside h3 a:hover,
.submenu #prm #prm_main .box_table_upanddown h3 a:hover,
.submenu #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.submenu #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #736b5d; background-image: url(../img/mk_sbm_h3_box_lnk_ov.gif); }
.submenu #prm #prm_main .box_table_graph th { color: #575146; }


/* Individual Table */
/* Subcategory Link */
.submenu #prm #prm_main .box_lnk_subcat { background-color: #403728; }
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #403728; }
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #9a9183; border-color: #403728; }
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #575146; }

.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_sbm_lnk_subcat.gif); }

.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.submenu #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #575146; background-image: url(../img/mk_sbm_lnk_subcat_ov.gif); }

/* News */
.submenu #prm #prm_main #box_news h3, 
.submenu #prm #prm_main #box_news h3 a { color: #9a9183; }
.submenu #prm #prm_main #box_news h3 a:hover { border-bottom-color: #9a9183; }

/* box with accordion*/
.submenu #prm #prm_main .box_ac .box_td_account_even { background-color: #C8BAAC; }
.submenu #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../img/bt_submenu_box_ac_open.gif) 0 0 no-repeat; }
.submenu #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../img/bt_submenu_box_ac_close.gif) 0 0 no-repeat; }
.submenu #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.submenu #prm #prm_main .box_h2_txt a { background: url(../img/mk_sbm_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.submenu #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_sbm_h2_box_lnk_ov.gif); color: #403728; text-decoration: none; }

/* topics of box */
.submenu #prm #prm_main .box_prm_tpc ul { border: #403728 solid 1px; }
.submenu #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_sbm_tpc.gif); }
.submenu #prm #prm_main .box_prm_tpc li a { color: #9a9183; }
.submenu #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #9a9183; }


/* Contents 'Secondary' */
.submenu #sec #sec_main .box_sec { background-color: #ccc5bb; }
.submenu #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.submenu #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.submenu .sec_thru .box_sec { background-color: #ccc5bb; }
.submenu .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.submenu #ln_mnu { background-color: #575146; }
.submenu #ln_mnu #mnu_main { background-color: #403728; }
.submenu #ln_mnu #mnu_main li.cat_hm a { background-color: #9a9183; }
.submenu #ln_mnu #mnu_main li.cat_hm a:hover,
.submenu #ln_mnu #mnu_main li.current a,
.submenu #ln_mnu #mnu_main li.current a:hover { background: #453d30; }

/* 2nd Level */
.submenu #ln_mnu #mnu_main li.cat_hm ul li { background-color: #9a9183; }
.submenu #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #736b5d; }

.submenu #ln_mnu #mnu_main li.current ul li a:hover,
.submenu #ln_mnu #mnu_main li.cat_hm ul li.current a,
.submenu #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #342d22; }

/* 3rd Level */
.submenu #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #575146; }
.submenu #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #575146; background-color: #736b5d; }
.submenu #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.submenu #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #9a9183; }
.submenu #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.submenu #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.submenu #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.submenu #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #453d30; }

/* Event Nav */
.submenu #ln_ev h2, .submenu #ln_ev h2 a, .submenu #ln_ev ul li .t a { color: #9a9183; }
.submenu #ln_ev h2:hover, .submenu #ln_ev ul li.has_link:hover,
.submenu #ln_ev h2.hov_hilight, .submenu #ln_ev ul li.hov_hilight
 { background-color: #FFFBF2; }

.submenu #ln_ev h2 a:hover, .submenu #ln_ev ul li .t a:hover { border-bottom-color: #9a9183; }

/* Sub Nav */
.submenu .ln_sn h2, .submenu .ln_sn h2 a, .submenu .ln_sn ul li .t a { color: #9a9183; }
.submenu .ln_sn h2:hover, .submenu .ln_sn ul li.has_link:hover,
.submenu .ln_sn h2.hov_hilight, .submenu .ln_sn ul li.hov_hilight
 { background-color: #FFFBF2; }

.submenu .ln_sn h2 a:hover, .submenu .ln_sn ul li .t a:hover { border-bottom-color: #9a9183; }

/* Recommended Nav */
.submenu #ln_recm h2 a, .submenu #ln_recm ul li .t a, .submenu #ln_recm .lnk_detail a { color: #9a9183; }
.submenu #ln_recm h2, .submenu #ln_recm ul li.has_link:hover, .submenu #ln_recm ul li.hov_hilight { background-color: #FFFBF2; }
.submenu #ln_recm .lnk_detail a:hover { border-bottom-color: #9a9183; }

/* Related Nav */
.submenu .ln_rel h2 a, .submenu .ln_rel ul li .t a, .submenu .ln_rel .lnk_detail a { color: #9a9183; }
.submenu .ln_rel h2, .submenu .ln_rel ul li.has_link:hover, .submenu .ln_rel ul li.hov_hilight { background-color: #FFFBF2; }
.submenu .ln_rel .lnk_detail a:hover { border-bottom-color: #9a9183; }


/* ======= Multi-Purpose Color System ======= */
.submenu .color_txt_01 { color: #403728; }
.submenu .color_txt_02 { color: #575146; }
.submenu .color_txt_03 { color: #736b5d; }
.submenu .color_txt_04 { color: #9a9183; }
.submenu .color_txt_05 { color: #c4baaa; }
.submenu .color_txt_06 { color: #d8d1c6; }

.submenu .color_border_01 { border-color: #403728; }
.submenu .color_border_02 { border-color: #575146; }
.submenu .color_border_03 { border-color: #736b5d; }
.submenu .color_border_04 { border-color: #9a9183; }
.submenu .color_border_05 { border-color: #c4baaa; }
.submenu .color_border_06 { border-color: #d8d1c6; }

.submenu .color_bg_01 { background-color: #403728; }
.submenu .color_bg_02 { background-color: #575146; }
.submenu .color_bg_03 { background-color: #736b5d; }
.submenu .color_bg_04 { background-color: #9a9183; }
.submenu .color_bg_05 { background-color: #c4baaa; }
.submenu .color_bg_06 { background-color: #d8d1c6; }

.submenu .marked_01 { background-image: url(../img/mk_sbm_tpc.gif); }

/* box_table_search */
.submenu #prm #prm_main .box_table_search td h3 { background-color: #736B5D; }
/* box_result_list */
.submenu #prm #prm_main .bt_submit { background-color: #575146; }
.submenu #prm #prm_main .box_result_list .box_pagination_result .pagination li a { background-color: #A69B86; }
.submenu #prm #prm_main .box_result_list .box_pagination_result .pagination li a:hover { background-color: #736b5d; }
.submenu #prm #prm_main .box_result_list .box_pagination_result .pagination li.actv a { background-color: #736b5d; }
.submenu #prm #prm_main .box_result_list .box_shop_summary_list { border-top: 1px solid #736b5d; }
.submenu #prm #prm_main .box_result_list .box_shop_summary .shop_name { border-left: 1px solid #736b5d; border-right: 1px solid #736b5d; border-bottom: 1px solid #736b5d; background-color: #D8D1C6; }
.submenu #prm #prm_main .box_result_list .box_shop_summary .shop_name a { min-height: 16px; color: #575146; background: url(../../common/img/mk_sbm_h3_box_lnk.gif) no-repeat right center; }
.submenu #prm #prm_main .box_result_list .box_shop_summary .shop_name a:hover { background-image: url(../../common/img/mk_sbm_h3_box_lnk_ov.gif); }
.submenu #prm #prm_main .box_result_list .box_shop_summary table { border-right: 1px solid #736b5d; }
.submenu #prm #prm_main .box_result_list .box_shop_summary td { border-bottom: 1px solid #736b5d; border-left: 1px solid #736b5d; }
.submenu #prm #prm_main .box_result_list .box_shop_summary_list .coordinater { background-color: #339950; }
.submenu #prm #prm_main .box_result_list .box_shop_summary_list .tab_coordinater { background-color: #59C355; }
.submenu #prm #prm_main .box_result_list .box_shop_caution a { color: #d6f0d5; }

/* ======================================== common */
.submenu #prm #prm_main .box_p_umbrella a { color: #9a9183; }
.submenu #prm #prm_main .box_p_umbrella a:hover { border-bottom: 1px dotted #9a9183; }

/* bullet_link */
.submenu #prm #prm_main .box_p_umbrella ul.bullet_link li { background: url(/common/img/mk_sbm_tpc.gif) no-repeat 0 0.55em; }


/* ======================================== error */
#terms_link #prm #prm_main .box_p_umbrella li { background: url(/common/img/mk_sbm_tpc.gif) no-repeat 0 0.55em; }

/* ======================================== error */
#error #prm #prm_main .box_p_umbrella li { background: url(/common/img/mk_sbm_tpc.gif) no-repeat 0 0.55em; }

/* ================ Event Contents(WYSIWYG) =============== */
.submenu #prm #prm_main .cont_event .box_table_upanddown th { color: #575146; }
.submenu #prm #prm_main .cont_event .box_table_upanddown a { color: #9a9183; }
.submenu #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #9a9183; }




/* ======================================== partner */
/* ========== Contents Common ========== */
.partner .has_link:hover,
.partner .td_even .has_link:hover,
.partner td.hov_hilight { background-color: #EDFFF5; }

/* Contents 'Primary' */
.partner #prm #prm_main .vi,
.partner #prm #prm_main .box_prm,
.partner #prm #prm_main .box_prm_1_3,
.partner #prm #prm_main .box_prm_2_3,
.partner #sec #sec_main .box_sec,
.partner #sec #sec_main .box_sec_1_3,
.partner #sec #sec_main .box_sec_2_3,
.partner .sec_thru .box_sec,
.partner .sec_thru .box_sec_1_4 { background-color: #71ca9b; }

/* vi-through (Featured Content) */
.partner #prm .vi_thru { background-color: #71ca9b; }
.partner #prm .vi_thru_umbrella { background-color: #1d3e2c; }

/* vi */
.partner #prm #prm_main .vi_umbrella { background: #71ca9b url(../img/ptn_bg_vi.gif) no-repeat 0 0; }
.partner #prm #prm_main .vi_supplement { color: #71ca9b; }

.partner #prm #prm_main .vi .vi_link { background-color: #3a7e5a; }
.partner #prm #prm_main .vi .vi_link a { background: url(../img/mk_ptn_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.partner #prm #prm_main .vi .vi_link a:hover { background-color: #71ca9b; background-image: url(../img/mk_ptn_h2_box_lnk_ov.gif); }

/* box */
.partner #prm #prm_main table { border-top-color: #1d3e2c; border-right-color: #1d3e2c; }
.partner #prm #prm_main table th,
.partner #prm #prm_main table td { border-bottom-color: #1d3e2c; border-left-color: #1d3e2c; }
.partner #prm #prm_main .box_table_follow { border-top: none; }

.partner #prm #prm_main .box_prm table .td_empty1 { background: #71ca9b url(../img/box_submenu_ci_01.gif) repeat-y left top; }
.partner #prm #prm_main .box_prm table .td_empty2 { background: #71ca9b url(../img/box_submenu_ci_02.gif) no-repeat left center; }
.partner #prm #prm_main table h4, 
.partner #prm #prm_main table h4 a { color: #71ca9b; font-weight: bold; line-height: 1.5; }
.partner #prm #prm_main table h4 a:hover { border-bottom-color: #71ca9b; }

/* table header text color */
.partner #prm #prm_main .spec_container .spec th { color: #3a7e5a; }

/* table width colored border */
.partner #prm #prm_main .box_table_sidetoside h3,
.partner #prm #prm_main .box_table_upanddown h3,
.partner #prm #prm_main .box_table_graph h3 { color: #234d37; background-color: #d8f0e2; }

/* hover(simuletad with JavaScript) */
.partner #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.partner #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #3a7e5a; background-color: #B7E2C8; }

.partner #prm #prm_main .box_table_sidetoside h3 a,
.partner #prm #prm_main .box_table_upanddown h3 a { color: #234d37; background-image: url(../img/mk_ptn_h3_box_lnk.gif); }
.partner #prm #prm_main .box_table_sidetoside h3 a:hover,
.partner #prm #prm_main .box_table_upanddown h3 a:hover,
.partner #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.partner #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #3a7e5a; background-image: url(../img/mk_ptn_h3_box_lnk_ov.gif); }
.partner #prm #prm_main .box_table_graph th { color: #234d37; }


/* Individual Table */
/* Subcategory Link */
.partner #prm #prm_main .box_lnk_subcat { background-color: #1d3e2c; }
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #1d3e2c; }
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #71ca9b; border-color: #1d3e2c; }
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #234d37; }

.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_ptn_lnk_subcat.gif); }

.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.partner #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #234d37; background-image: url(../img/mk_ptn_lnk_subcat_ov.gif); }

/* News */
.partner #prm #prm_main #box_news h3, 
.partner #prm #prm_main #box_news h3 a { color: #71ca9b; }
.partner #prm #prm_main #box_news h3 a:hover { border-bottom-color: #71ca9b; }

/* box with accordion*/
.partner #prm #prm_main .box_ac .box_td_account_even { background-color: #B2E0C5; }
.partner #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../img/bt_submenu_box_ac_open.gif) 0 0 no-repeat; }
.partner #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../img/bt_submenu_box_ac_close.gif) 0 0 no-repeat; }
.partner #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.partner #prm #prm_main .box_h2_txt a { background: url(../img/mk_ptn_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.partner #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_ptn_h2_box_lnk_ov.gif); color: #1d3e2c; text-decoration: none; }

/* topics of box */
.partner #prm #prm_main .box_prm_tpc ul { border: #1d3e2c solid 1px; }
.partner #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_ptn_tpc.gif); }
.partner #prm #prm_main .box_prm_tpc li a { color: #71ca9b; }
.partner #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #71ca9b; }


/* Contents 'Secondary' */
.partner #sec #sec_main .box_sec { background-color: #ccc5bb; }
.partner #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.partner #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.partner .sec_thru .box_sec { background-color: #ccc5bb; }
.partner .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.partner #ln_mnu { background-color: #234d37; }
.partner #ln_mnu #mnu_main { background-color: #1d3e2c; }
.partner #ln_mnu #mnu_main li.cat_hm a { background-color: #71ca9b; }
.partner #ln_mnu #mnu_main li.cat_hm a:hover,
.partner #ln_mnu #mnu_main li.current a,
.partner #ln_mnu #mnu_main li.current a:hover { background: #1a6437; }

/* 2nd Level */
.partner #ln_mnu #mnu_main li.cat_hm ul li { background-color: #71ca9b; }
.partner #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #3a7e5a; }

.partner #ln_mnu #mnu_main li.current ul li a:hover,
.partner #ln_mnu #mnu_main li.cat_hm ul li.current a,
.partner #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #0d3e20; }

/* 3rd Level */
.partner #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #234d37; }
.partner #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #234d37; background-color: #3a7e5a; }
.partner #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.partner #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #71ca9b; }
.partner #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.partner #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.partner #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.partner #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #1a6437; }

/* Event Nav */
.partner #ln_ev h2, .partner #ln_ev h2 a, .partner #ln_ev ul li .t a { color: #71ca9b; }
.partner #ln_ev h2:hover, .partner #ln_ev ul li.has_link:hover,
.partner #ln_ev h2.hov_hilight, .partner #ln_ev ul li.hov_hilight
 { background-color: #EDFFF5; }

.partner #ln_ev h2 a:hover, .partner #ln_ev ul li .t a:hover { border-bottom-color: #71ca9b; }

/* Sub Nav */
.partner .ln_sn h2, .partner .ln_sn h2 a, .partner .ln_sn ul li .t a { color: #71ca9b; }
.partner .ln_sn h2:hover, .partner .ln_sn ul li.has_link:hover,
.partner .ln_sn h2.hov_hilight, .partner .ln_sn ul li.hov_hilight
 { background-color: #EDFFF5; }

.partner .ln_sn h2 a:hover, .partner .ln_sn ul li .t a:hover { border-bottom-color: #71ca9b; }

/* Recommended Nav */
.partner #ln_recm h2 a, .partner #ln_recm ul li .t a, .partner #ln_recm .lnk_detail a { color: #71ca9b; }
.partner #ln_recm h2, .partner #ln_recm ul li.has_link:hover, .partner #ln_recm ul li.hov_hilight { background-color: #EDFFF5; }
.partner #ln_recm .lnk_detail a:hover { border-bottom-color: #71ca9b; }

/* Related Nav */
.partner .ln_rel h2 a, .partner .ln_rel ul li .t a, .partner .ln_rel .lnk_detail a { color: #71ca9b; }
.partner .ln_rel h2, .partner .ln_rel ul li.has_link:hover, .partner .ln_rel ul li.hov_hilight { background-color: #EDFFF5; }
.partner .ln_rel .lnk_detail a:hover { border-bottom-color: #71ca9b; }


/* ======= Multi-Purpose Color System ======= */
.partner .color_txt_01 { color: #1d3e2c; }
.partner .color_txt_02 { color: #234d37; }
.partner .color_txt_03 { color: #3a7e5a; }
.partner .color_txt_04 { color: #71ca9b; }
.partner .color_txt_05 { color: #b2e0c5; }
.partner .color_txt_06 { color: #d8f0e2; }

.partner .color_border_01 { border-color: #1d3e2c; }
.partner .color_border_02 { border-color: #234d37; }
.partner .color_border_03 { border-color: #3a7e5a; }
.partner .color_border_04 { border-color: #71ca9b; }
.partner .color_border_05 { border-color: #b2e0c5; }
.partner .color_border_06 { border-color: #d8f0e2; }

.partner .color_bg_01 { background-color: #1d3e2c; }
.partner .color_bg_02 { background-color: #234d37; }
.partner .color_bg_03 { background-color: #3a7e5a; }
.partner .color_bg_04 { background-color: #71ca9b; }
.partner .color_bg_05 { background-color: #b2e0c5; }
.partner .color_bg_06 { background-color: #d8f0e2; }

.partner .marked_01 { background-image: url(../img/mk_ptn_tpc.gif); }

/* ================ Event Contents(WYSIWYG) =============== */
.partner #prm #prm_main .cont_event .box_table_upanddown th { color: #234d37; }
.partner #prm #prm_main .cont_event .box_table_upanddown a { color: #71ca9b; }
.partner #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #71ca9b; }




/* ======================================== about */
/* ========== Contents Common ========== */
.about .has_link:hover,
.about .td_even .has_link:hover,
.about td.hov_hilight { background-color: #E7F3FF; }

/* Contents 'Primary' */
.about #prm #prm_main .vi,
.about #prm #prm_main .box_prm,
.about #prm #prm_main .box_prm_1_3,
.about #prm #prm_main .box_prm_2_3,
.about #sec #sec_main .box_sec,
.about #sec #sec_main .box_sec_1_3,
.about #sec #sec_main .box_sec_2_3,
.about .sec_thru .box_sec,
.about .sec_thru .box_sec_1_4 { background-color: #539ede; }

/* vi-through (Featured Content) */
.about #prm .vi_thru { background-color: #539ede; }
.about #prm .vi_thru_umbrella { background-color: #0b203a; }

/* vi */
.about #prm #prm_main .vi_umbrella { background: #539ede url(../img/abo_bg_vi.gif) no-repeat 0 0; }
.about #prm #prm_main .vi_supplement { color: #539ede; }

.about #prm #prm_main .vi .vi_link { background-color: #3b73a6; }
.about #prm #prm_main .vi .vi_link a { background: url(../img/mk_abo_vi_lnk.gif) 659px center no-repeat; zoom: 1; }
.about #prm #prm_main .vi .vi_link a:hover { background-color: #539ede; background-image: url(../img/mk_abo_h2_box_lnk_ov.gif); }

/* box */
.about #prm #prm_main table { border-top-color: #0b203a; border-right-color: #0b203a; }
.about #prm #prm_main table th,
.about #prm #prm_main table td { border-bottom-color: #0b203a; border-left-color: #0b203a; }
.about #prm #prm_main .box_table_follow { border-top: none; }

.about #prm #prm_main .box_prm table .td_empty1 { background: #539ede url(../img/box_submenu_ci_01.gif) repeat-y left top; }
.about #prm #prm_main .box_prm table .td_empty2 { background: #539ede url(../img/box_submenu_ci_02.gif) no-repeat left center; }
.about #prm #prm_main table h4, 
.about #prm #prm_main table h4 a { color: #539ede; font-weight: bold; line-height: 1.5; }
.about #prm #prm_main table h4 a:hover { border-bottom-color: #539ede; }

/* table header text color */
.about #prm #prm_main .spec_container .spec th { color: #3b73a6; }

/* table width colored border */
.about #prm #prm_main .box_table_sidetoside h3,
.about #prm #prm_main .box_table_upanddown h3 { color: #234a70; background-color: #e6f0fa; }
.about #prm #prm_main .box_table_graph h3 { background-color: #3b73a6; }

/* hover(simuletad with JavaScript) */
.about #prm #prm_main .box_table_sidetoside h3.hov_hilight,
.about #prm #prm_main .box_table_upanddown h3.hov_hilight { color: #3b73a6; background-color: #CFE2F5; }

.about #prm #prm_main .box_table_sidetoside h3 a,
.about #prm #prm_main .box_table_upanddown h3 a { color: #234a70; background-image: url(../img/mk_abo_h3_box_lnk.gif); }
.about #prm #prm_main .box_table_sidetoside h3 a:hover,
.about #prm #prm_main .box_table_upanddown h3 a:hover,
.about #prm #prm_main .box_table_sidetoside h3.hov_hilight a,
.about #prm #prm_main .box_table_upanddown h3.hov_hilight a { color: #3b73a6; background-image: url(../img/mk_abo_h3_box_lnk_ov.gif); }
.about #prm #prm_main .box_table_graph th { color: #234a70; }


/* Individual Table */
/* Subcategory Link */
.about #prm #prm_main .box_lnk_subcat { background-color: #0b203a; }
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table { border-color: #0b203a; }
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td { background-color: #539ede; border-color: #0b203a; }
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table th:hover,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner table td:hover,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current { background-color: #234a70; }

.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a { background-image: url(../img/mk_abo_lnk_subcat.gif); }

.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th:hover a,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td:hover a,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.hov_hilight a,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.hov_hilight a,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th a:hover,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td a:hover,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner th.current a,
.about #prm #prm_main .box_lnk_subcat .box_lnk_subcat_inner td.current a { background-color: #234a70; background-image: url(../img/mk_abo_lnk_subcat_ov.gif); }

/* News */
.about #prm #prm_main #box_news h3, 
.about #prm #prm_main #box_news h3 a { color: #539ede; }
.about #prm #prm_main #box_news h3 a:hover { border-bottom-color: #539ede; }

/* box with accordion*/
.about #prm #prm_main .box_ac .box_td_account_even { background-color: #bfdbf3; }
.about #prm #prm_main .box_ac .box_bt_ac a { display: block; width: 230px; height: 24px; background: url(../img/bt_submenu_box_ac_open.gif) 0 0 no-repeat; }
.about #prm #prm_main .box_ac .box_bt_ac a.close { background: url(../img/bt_submenu_box_ac_close.gif) 0 0 no-repeat; }
.about #prm #prm_main .box_ac .box_bt_ac a:hover { background-position: 0 -24px; }

.about #prm #prm_main .box_h2_txt a { background: url(../img/mk_abo_h2_box_lnk.gif) 100% 2px no-repeat; zoom: 1; }
.about #prm #prm_main .box_h2_txt a:hover { background-image: url(../img/mk_abo_h2_box_lnk_ov.gif); color: #0b203a; text-decoration: none; }

/* topics of box */
.about #prm #prm_main .box_prm_tpc ul { border: #0b203a solid 1px; }
.about #prm #prm_main .box_prm_tpc li { background-image: url(../img/mk_abo_tpc.gif); }
.about #prm #prm_main .box_prm_tpc li a { color: #539ede; }
.about #prm #prm_main .box_prm_tpc li a:hover { border-bottom-color: #539ede; }


/* Contents 'Secondary' */
.about #sec #sec_main .box_sec { background-color: #ccc5bb; }
.about #sec #sec_main .box_sec_1_3 { background-color: #ccc5bb; }
.about #sec #sec_main .box_sec_2_3 { background-color: #ccc5bb; }

.about .sec_thru .box_sec { background-color: #ccc5bb; }
.about .sec_thru .box_sec_1_4 { background-color: #ccc5bb; }

/* ========== Local Nav Modules ========== */
/* Menu Nav - 1st level */
.about #ln_mnu { background-color: #234a70; }
.about #ln_mnu #mnu_main { background-color: #0b203a; }
.about #ln_mnu #mnu_main li.cat_hm a { background-color: #539ede; }
.about #ln_mnu #mnu_main li.cat_hm a:hover,
.about #ln_mnu #mnu_main li.current a,
.about #ln_mnu #mnu_main li.current a:hover { background: #134791; }

/* 2nd Level */
.about #ln_mnu #mnu_main li.cat_hm ul li { background-color: #539ede; }
.about #ln_mnu #mnu_main li.cat_hm ul li a { background-color: #3b73a6; }

.about #ln_mnu #mnu_main li.current ul li a:hover,
.about #ln_mnu #mnu_main li.cat_hm ul li.current a,
.about #ln_mnu #mnu_main li.cat_hm ul li.current a:hover { background-color: #0e346c; }

/* 3rd Level */
.about #ln_mnu #mnu_main li.cat_hm ul li ul { background-color: #234a70; }
.about #ln_mnu #mnu_main li.cat_hm ul li ul li { border-top-color: #234a70; background-color: #3b73a6; }
.about #ln_mnu #mnu_main li.cat_hm ul li ul li a,
.about #ln_mnu #mnu_main li.cat_hm ul li.current ul li a { background-color: #539ede; }
.about #ln_mnu #mnu_main li.cat_hm ul li ul li a:hover,
.about #ln_mnu #mnu_main li.cat_hm ul li.current ul li a:hover,
.about #ln_mnu #mnu_main li.cat_hm ul li ul li.current a,
.about #ln_mnu #mnu_main li.cat_hm ul li ul li.current a:hover { background-color: #134791; }

/* Event Nav */
.about #ln_ev h2, .about #ln_ev h2 a, .about #ln_ev ul li .t a { color: #539ede; }
.about #ln_ev h2:hover, .about #ln_ev ul li.has_link:hover,
.about #ln_ev h2.hov_hilight, .about #ln_ev ul li.hov_hilight
 { background-color: #E7F3FF; }

.about #ln_ev h2 a:hover, .about #ln_ev ul li .t a:hover { border-bottom-color: #539ede; }

/* Sub Nav */
.about .ln_sn h2, .about .ln_sn h2 a, .about .ln_sn ul li .t a { color: #539ede; }
.about .ln_sn h2:hover, .about .ln_sn ul li.has_link:hover,
.about .ln_sn h2.hov_hilight, .about .ln_sn ul li.hov_hilight
 { background-color: #E7F3FF; }

.about .ln_sn h2 a:hover, .about .ln_sn ul li .t a:hover { border-bottom-color: #539ede; }

/* Recommended Nav */
.about #ln_recm h2 a, .about #ln_recm ul li .t a, .about #ln_recm .lnk_detail a { color: #539ede; }
.about #ln_recm h2, .about #ln_recm ul li.has_link:hover, .about #ln_recm ul li.hov_hilight { background-color: #E7F3FF; }
.about #ln_recm .lnk_detail a:hover { border-bottom-color: #539ede; }

/* Related Nav */
.about .ln_rel h2 a, .about .ln_rel ul li .t a, .about .ln_rel .lnk_detail a { color: #539ede; }
.about .ln_rel h2, .about .ln_rel ul li.has_link:hover, .about .ln_rel ul li.hov_hilight { background-color: #E7F3FF; }
.about .ln_rel .lnk_detail a:hover { border-bottom-color: #539ede; }


/* ======= Multi-Purpose Color System ======= */
.about .color_txt_01 { color: #0b203a; }
.about .color_txt_02 { color: #234a70; }
.about .color_txt_03 { color: #3b73a6; }
.about .color_txt_04 { color: #539ede; }
.about .color_txt_05 { color: #bfdbf3; }
.about .color_txt_06 { color: #e6f0fa; }

.about .color_border_01 { border-color: #0b203a; }
.about .color_border_02 { border-color: #234a70; }
.about .color_border_03 { border-color: #3b73a6; }
.about .color_border_04 { border-color: #539ede; }
.about .color_border_05 { border-color: #bfdbf3; }
.about .color_border_06 { border-color: #e6f0fa; }

.about .color_bg_01 { background-color: #0b203a; }
.about .color_bg_02 { background-color: #234a70; }
.about .color_bg_03 { background-color: #3b73a6; }
.about .color_bg_04 { background-color: #539ede; }
.about .color_bg_05 { background-color: #bfdbf3; }
.about .color_bg_06 { background-color: #e6f0fa; }

.about .marked_01 { background-image: url(../img/mk_abo_tpc.gif); }

/* ================ Event Contents(WYSIWYG) =============== */
.about #prm #prm_main .cont_event .box_table_upanddown th { color: #234a70; }
.about #prm #prm_main .cont_event .box_table_upanddown a { color: #539ede; }
.about #prm #prm_main .cont_event .box_table_upanddown a:hover { border-bottom: 1px dotted #539ede; }

/* =================================== about_publicart_design */
#about_publicart_design #prm #prm_main .box_p_umbrella { border-top: 1px solid #0B203A; }








