/* layout CSS*/
body {color:#444444;font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif;font-size:small;line-height:140%;margin:0;padding:0;vertical-align:baseline;}
img {border:0 none;margin:0;}
p {font-size:small;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, form, blockquote, form {margin:0;padding:0;}
h1 {font-size:200%;}
h2 {font-size:180%;}
h3 {font-size:160%;}
h4 {font-size:140%;}
h5 {font-size:120%;}
h6 {font-size:110%;}

ul, li {list-style-image:none;list-style-position:outside;list-style-type:none;}
table th {text-align:center;vertical-align:baseline;}
table td {vertical-align:baseline;}
input {vertical-align:middle;}
input.input_text {border:1px solid #FE8227;padding-left:3px;font-size:large;font-weight:bold;}
textarea {border:1px solid #C9C9C9;}
.vam {vertical-align:middle;}
.vab{vertical-align:baseline;}
.t_ac {text-align:center;}
.t_ar {text-align:right;}
.t_al {text-align:left;}

.fl {float:left;}
.fr {float:right;}
.curP {cursor:pointer;}
.bold {font-weight:bold;}

.clear:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
.clear {min-height:1px;}
* html .clear {height:1px;}

.e6bd1 {border:1px solid #E6E6E6;}
.dash_2px {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(//img.ntcdn.net/images/note/line/line_h_2px_dash.gif) repeat-x scroll 0 0;height:1px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20{marghin-right:20px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pl5 {padding-left:5px;}
.pl10{padding-left:10px}
.pl20{padding-left:20px}
.pl10 {padding-left:10px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pl1{padding-left:1px;}

.e01 {color:#E01E36;}
.col_r{color:#e01e36}
.col_gr{color:#8f8f8f}

.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}

.layerBgOpacity_50 {height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;z-index:10;filter:alpha(opacity=50);}
a:link, a:visited {color:#444444;text-decoration:none;}
a:hover, a:active {color:#FE8227;}
a.c_gray:link, a.c_gray:visited {color:#8F8F8F;text-decoration:none;}
a.c_gray:hover, a.c_gray:active {color:#FE8227;text-decoration:underline;}
a.c_red:link, a.c_red:visited {color:#E01E36;text-decoration:none;}
a.c_red:hover, a.c_red:active {color:#FE8227;text-decoration:underline;}

#wrap {margin:0 auto;width:991px;color:#444444;}
#content {margin-left:15px;margin-top:75px;padding:3px 0 0;width:735px;}
#r_bar {float:right;width:226px;}

.login_form_section {background-color:#F1F1F1;border:1px solid #E7E7E7;margin:0 auto;text-align:left;width:498px;}
.login_form_section dl {margin-left:15px;margin-top:15px;}
.login_form_section dl dt {float:left;font-weight:bold;margin-right:5px;text-align:right;width:106px;}
.login_form_section dl dt.email {padding-top:4px;}
.login_form_section dl dt.pass {padding-top:3px;text-align:right;}
.login_form_section dl dd input.input_box {border:1px solid #D6D6D6;font-size:120%;font-weight:bold;height:21px;padding-left:3px;text-transform:lowercase;width:220px;}
.login_form_section dl dd label {cursor:pointer;width:210px;}
.login_form_section dl dd a.forgot_password_link {color:#0000EE;text-decoration:underline;}
.login_form_section dl dd #email_process_desc, #pass_process_desc {color:#DD0202;font-weight:bold;margin:0 0 0 100px;}
.login_form_section div.btn_wrapper {margin:10px 0 15px;text-align:center;}
.login_form_section div.btn_wrapper input {height:34px;width:118px;}

#login_form_layer {background-color:#EE6A22margin:0 auto;padding-bottom:5px;text-align:left;width:522px;}
#login_form_layer img {margin-top:7px;}
#login_form_layer div.close_btn {color:#FFFFFF;cursor:pointer;display:inline;float:right;font-weight:bold;height:22px;margin-right:10px;margin-top:5px;text-align:center;width:50px;}
#login_form_layer div.outer_wrapper {margin:8px 0 0 5px;padding-top:7px;width:510px;}
#login_form_layer div.inner_wrapper {background-color:#FFFFFF;border-left:1px solid #F4F4F4;border-right:1px solid #F4F4F4padding-bottom:17px;padding-top:4px;width:508px;}
#login_form_layer div.member_regist {text-align:center;}
#login_form_layer div.member_regist p {font-weight:bold;}
#login_form_layer div.member_regist input {height:34px;width:118px;}
#login_form_layer .login_form_section p.login_form_desc {border:1px dashed #EE0022;color:#EE0022;margin:5px 5px -10px;padding:5px;}
#login_form_layer .login_form_section dl dd#email {width:190px;}
#login_form_layer .login_form_section dl dd#pass {width:190px;}
#login_form_layer .login_form_section div.btn_wrapper input {height:34px;width:118px;}
#login_form_layer .inner_wrapper div.member_regist a {height:34px;width:118px;}

ul#page_no_nav {padding-bottom:1px;}
ul#page_no_nav li {display:inline;margin:0 3px;}
ul#page_no_nav li a {border:1px solid #D9D9D9;color:#888888;font-weight:bold;margin-right:4px;padding:1px 3px;}
ul#page_no_nav li a:hover {background-color:#F1F1F1;color:#333333;}
ul#page_no_nav li a.now {background-color:#F1F1F1;color:#333333;cursor:default;text-decoration:none;}
ul#page_no_nav li a.next_pre {border:0 none;}
ul#page_no_nav li a.next_pre:hover {background-color:transparent;border:0 none;color:#333333;}

#header {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;height:67px;margin-top:8px;position:absolute;top:0;width:991px;color:#8f8f8f;}
#header div.mt5{padding-left:15px;}
#header div.mt5 ul{ width:975px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
#header div.mt5 ul li{float:left;}
#header div.mt5 ul li a{background:url(//img.ntcdn.net/images/note/bg/bg_new_mainmenu.gif) no-repeat; width:125px; height:32px; display:block;}
#header div.mt5 ul li a:hover, #header div.mt5 ul li a.a_1_now,#header div.mt5 ul li a.a_2_now, #header div.mt5 ul li a.a_3_now, #header div.mt5 ul li a.a_4_now, #header div.mt5 ul li a.a_5_now, #header div.mt5 ul li a.a_6_now
{background:url(//img.ntcdn.net/images/note/bg/bg_new_mainmenu_on.gif) no-repeat; width:125px; height:32px;}
#header div.mt5 ul li a.a_2, #header div.mt5 ul li a.a_2:hover, #header div.mt5 ul li a.a_2_now, #header div.mt5 ul li a.a_2_now:hover{background-position:-126px;}
#header div.mt5 ul li a.a_3, #header div.mt5 ul li a.a_3:hover, #header div.mt5 ul li a.a_3_now, #header div.mt5 ul li a.a_3_now:hover{background-position:-250px;}
#header div.mt5 ul li a.a_4, #header div.mt5 ul li a.a_4:hover, #header div.mt5 ul li a.a_4_now, #header div.mt5 ul li a.a_4_now:hover{background-position:-373px;}
#header div.mt5 ul li a.a_5, #header div.mt5 ul li a.a_5:hover, #header div.mt5 ul li a.a_5_now, #header div.mt5 ul li a.a_5_now:hover{background-position:-498px;}
#header div.mt5 ul li a.a_6, #header div.mt5 ul li a.a_6:hover, #header div.mt5 ul li a.a_6_now, #header div.mt5 ul li a.a_6_now:hover{background-position:-623px;}
#header div.mt5 ul li input#gsw{border:1px solid #fe8227; height:22px; margin-top:2px;width:150px;}
#header div.mt5 ul li img{vertical-align:middle; margin-top:2px; margin-left:5px;}
#header div.mt5 ul li input.gsw_submit{border:none; margin-top:1px;}
#sub_menu_map{font-size:11px;}
#sub_menu_map a{margin-right:7px; color:#8f8f8f;}
#sub_menu_map a:hover{color:#666666;}

#new_header {position:absolute; top:70px; width:991px;}
#new_header_top{background:#d61223; height:2px; font-size:0px;}
#new_header .new_header_top_menu{margin-left:15px;}
#new_header .new_header_top_menu_center{background:#d61223; width:956px; height:19px; color:#ffffff; font-size:12px;}
#new_header .new_header_top_layer{position:absolute; left:360px; top:-2px; height:24px;}
#new_header .new_header_top_layer_left{background:url('//img.ntcdn.net/images/note/nav/nav_left_down.gif') no-repeat; width:3px; height:28px;}
#new_header .new_header_top_layer_right{background:url('//img.ntcdn.net/images/note/nav/nav_right_down.gif') no-repeat; width:3px; height:28px;}
#new_header .new_header_top_layer div{background:url('//img.ntcdn.net/images/note/nav/nav_line_bg.gif') repeat-x; height:28px; padding:5px 5px 0 5px;font-size:15px;}
#new_header .new_header_top_layer a.city{background:url('//img.ntcdn.net/images/note/nav/nav_note_btn.png') no-repeat; color:#333333; font-weight:bold; padding-left:18px;}
#new_header .new_header_top_layer a.city:hover{background:url('//img.ntcdn.net/images/note/nav/nav_note_btn.png') no-repeat; color:#549dff; font-weight:bold; padding-left:18px;}
#new_header .new_header_top_layer a.ublog{background:url('//img.ntcdn.net/images/note/nav/nav_blog_btn.gif') no-repeat; color:#333333; font-weight:bold; padding-left:18px;}
#new_header .new_header_top_layer a.ublog:hover{background:url('//img.ntcdn.net/images/note/nav/nav_blog_btn.gif') no-repeat; color:#549dff; font-weight:bold; padding-left:18px;}

#new_header .new_header_logo{position:relative; left:-11px; clear:left;}
.new_header_home_left{background:url('//img.ntcdn.net/images/note/nav/nav_menu_home_left.gif') no-repeat; width:5px; height:51px;}
.new_header_home_center{background:#fafafa;border-top:3px solid #e12535; border-bottom:3px solid #e12535;font-size:28px}　/* 10. 5 수정*/
.new_header_home_center a{color:#444444}
.new_header_home_center a:hover{color:#e12535;}
* html .new_header_home_center a strong{position:relative; top:0;}
*:first-child+html .new_header_home_center a strong{position:relative; top:0;} 
.new_header_home_center a strong{position:relative; top:3px;}
.new_header_home_right{background:url('//img.ntcdn.net/images/note/nav/nav_menu_home_right.gif') no-repeat; width:5px; height:51px;}
.new_header_menu{padding:7px 0 0 0; height:44px;}
.new_header_menu_body{background:url('//img.ntcdn.net/images/note/nav/nav_menu_bg.gif') repeat-x; overflow:hidden; height:27px; height:37px\9; width:812px; padding-top:10px;} /* 8. 10 수정*/
.new_header_menu_right{background:url('//img.ntcdn.net/images/note/nav/nav_menu_bg_right.gif') no-repeat; width:4px; height:37px;}
* html .new_header_menu_body ul li.first_li{margin-left:5px;}
.new_header_menu_body ul li{text-align:center;}
.new_header_menu_body ul li.first_li{margin-left:10px;}
.new_header_menu_body ul li a{font-size:13px; font-weight:bold;}
* html .new_header_menu_body ul li.inner_form{position:relative; top:-7px; margin-left:0px;}
*:first-child+html .new_header_menu_body ul li.inner_form{position:relative; top:-7px; margin-left:0px;}
.new_header_menu_body ul li.inner_form{position:relative; top:-5px; margin-left:0px;}
.new_header_menu_body ul li a{color:#444444; display:block;}
.new_header_menu_body ul li a:hover, .new_header_menu_body ul li a.now{background:url('//img.ntcdn.net/images/note/nav/nav_now_bg.gif') repeat-x; position:relative; top:-10px; height:28px; padding-top:10px; color:#ffffff; display:block;}
.inner{border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; padding-top:0px;}
.search_input{background:url('//img.ntcdn.net/images/note/nav/nav_input_bg.gif') repeat-x; width:164px; height:22px; border:1px solid #bcbcbc; font-size:14px;padding-top:4px\9}
* html .search_btn{padding-top:1px;}
*:first-child+html .search_btn{padding-top:1px;}

#map_header {width:100%; position:absolute; top:0; overflow:hidden;}
#map_header .map_header_top{background:#fe8227; height:5px; font-size:0px;}
#map_header .map_header_top_menu{position:relative; margin:0 auto; width:100%;}
#map_header .map_header_top_body{position:relative; margin:0 auto; width:991px;}
#map_header .map_header_top_layer{position:absolute; left:200px; top:-5px; height:24px;}
#map_header .map_header_top_layer_left{background:url('//img.ntcdn.net/images/note/nav/nav_left_map_down.gif') no-repeat; width:5px; height:24px;}
#map_header .map_header_top_layer_right{background:url('//img.ntcdn.net/images/note/nav/nav_right_map_down.gif') no-repeat; width:5px; height:24px;}
#map_header .map_header_top_layer div{background:url('//img.ntcdn.net/images/note/nav/nav_line_map_bg.gif') repeat-x; height:23px; padding:1px 5px 0 5px;font-size:13px;}
#map_header .map_header_top_layer a.city{background:url('//img.ntcdn.net/images/note/nav/nav_city_map_btn.gif') no-repeat left center; color:#333333; font-weight:bold; padding-left:18px;}
#map_header .map_header_top_layer a.city:hover{background:url('//img.ntcdn.net/images/note/nav/nav_city_map_btn.gif') no-repeat left center; color:#fe8227; font-weight:bold; padding-left:18px;}
#map_header .map_header_top_layer a.blog{background:url('//img.ntcdn.net/images/note/nav/nav_blog_map_btn.gif') no-repeat left center; color:#333333; font-weight:bold; padding-left:18px;}
#map_header .map_header_top_layer a.blog:hover{background:url('//img.ntcdn.net/images/note/nav/nav_blog_map_btn.gif') no-repeat left center; color:#fe8227; font-weight:bold; padding-left:18px;}
#map_header .map_header_top_menu_center a{color:#ffffff;}
#map_header .map_header_top_menu_center a:hover{color:#333333;}
#map_header .map_header_home_left{background:url('//img.ntcdn.net/images/note/nav/nav_menu_home_map_left.gif') no-repeat; width:5px; height:45px;}
#map_header .map_header_home_center{background:#fafafa;border-top:3px solid #fe8227; border-bottom:3px solid #fe8227; font-size:28px; height:33px; padding:6px 5px 0 5px;}
#map_header .map_header_home_center a{color:#444444;}
#map_header .map_header_home_center a:hover{color:#fe8227;}
* html #map_header .map_header_home_center a strong{position:relative; top:0px;}
*:first-child+html #map_header .map_header_home_center a strong{position:relative; top:0px;} 
#map_header .map_header_home_center a strong{position:relative; top:3px;}
#map_header .map_header_home_right{background:url('//img.ntcdn.net/images/note/nav/nav_menu_home_map_right.gif') no-repeat; width:5px; height:45px;}
#map_header .map_header_menu{background:url('//img.ntcdn.net/images/note/nav/nav_menu_map_bg.gif') repeat-x left 18px; width:100%;}
#map_header .map_header_menu_body{height:23px; margin-top:18px; padding-top:4px;}
* html #map_header .map_header_menu_body ul li.first_li{margin-left:5px;}
#map_header .map_header_menu_body ul li{text-align:center;}
#map_header .map_header_menu_body ul li.first_li{margin-left:10px;}
#map_header .map_header_menu_body ul li a{font-size:13px; font-weight:bold;}
* html #map_header .map_header_menu_body ul li.inner_form{position:relative; top:-7px; margin-left:0px;}
*:first-child+html #map_header .map_header_menu_body ul li.inner_form{position:relative; top:-7px; margin-left:0px;}
#map_header .map_header_menu_body ul li.inner_form{position:relative; top:-5px; margin-left:0px;}
#map_header .map_header_menu_body ul li a{color:#444444; display:block;}
#map_header .map_header_menu_body ul li a:hover, #map_header .map_header_menu_body ul li a.now{background:url('//img.ntcdn.net/images/note/nav/nav_now_map_bg.gif') repeat-x; position:relative; top:-4px; height:23px; padding-top:4px; color:#ffffff; display:block;}
#map_header .inner{border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; padding-top:0px;}
#map_header .map_header_menu_right{position:absolute; right:10px; font-size:11px;}

#country_layer{position:absolute; z-index:999; left:363px; display:none; background-color:#ffffff; border:2px solid #549dff; }
#country_layer .continent{border-bottom:1px dashed #87baff;}
#country_layer .m01{float:left; margin-left:10px; font-size:13px; color:#666666} 
#country_layer .list{float:left; padding:10px;}
#country_layer .name{float:left; width:80px; padding:10px; background-color:#f2f7ff; font-size:medium;}
#country_layer img.icon{margin-right:5px; vertical-align:middle;}
#country_layer p{text-align:center; font-size:13px; color:#549dff; font-weight:bold;}

/* =#top_menu */
#r_bar {margin-top:8px;position:absolute;right:0;top:63px;}
ul#page_nav {font-size:smaller;}
ul#page_nav li {display:inline;}
ul#page_nav li span {color:#8F8F8F;}
.text_btn_out_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_btn_right.gif) no-repeat scroll right top;
height:18px;
}
.text_btn_inner_a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_btn_left.gif) no-repeat scroll left top;
display:block;
float:left;
height:18px;
padding:0 7px;
text-decoration:none;
}
a.text_btn_inner_a:hover, a.text_btn_inner_a:active {color:#333333;text-decoration:none;}
.text_btn_inner_a span {display:block;margin-top:-1px;}
ul#small_star li.on_l {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/ico/ico-_star.gif) no-repeat scroll -10px -37px;
float:left;
height:12px;
width:7px;
}
ul#small_star li.on_r {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/ico/ico-_star.gif) no-repeat scroll -22px -37px;
float:left;
height:12px;
width:7px;
}
ul#small_star li.off_l {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/ico/ico-_star.gif) no-repeat scroll -10px -10px;
float:left;
height:12px;
width:7px;
}
ul#small_star li.off_r {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/ico/ico-_star.gif) no-repeat scroll -22px -10px;
float:left;
height:12px;
width:7px;
}
ul#small_star li.on_sml {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/ico/ico-_star.gif) no-repeat scroll -72px -37px;
float:left;
height:8px;
width:4px;
}
ul#small_star li.on_smr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/ico/ico-_star.gif) no-repeat scroll -81px -37px;
float:left;
height:8px;
width:4px;
}
ul#small_star li.off_sml {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/ico/ico-_star.gif) no-repeat scroll -72px -10px;
float:left;
height:8px;
width:4px;
}
ul#small_star li.off_smr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/ico/ico-_star.gif) no-repeat scroll -81px -10px;
float:left;
height:8px;
width:4px;
}
.noImage170 {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_no_image.gif) no-repeat scroll -34px -33px !important;
height:170px;
width:170px;
}
.noImage115 {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_no_image.gif) no-repeat scroll -212px -88px !important;
height:115px;
width:115px;
}
.noImage84 {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_no_image.gif) no-repeat scroll -336px -120px !important;
height:84px;
width:84px;
}
.noImage55 {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_no_image.gif) no-repeat scroll -428px -149px !important;
height:55px;
width:55px;
}
/* blog icon */
.b_yahoo {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/yahoo.gif) left 50% no-repeat;}
.b_ameblo {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/ameblo.gif) left 50% no-repeat;}
.b_fc2 {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/fc2.gif) left 50% no-repeat;}
.b_goo {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/goo.gif) left 50% no-repeat;}
.b_jugem {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/jugem.gif) left 50% no-repeat;}
.b_livedoor {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/livedoor.gif) left 50% no-repeat;}
.b_rakuten {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/rakuten.gif) left 50% no-repeat;}
.b_yaplog {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/yaplog.gif) left 50% no-repeat;}
.b_seesaa {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/seesaa.gif) left 50% no-repeat;}
.b_cocolog {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/cocolog.gif) left 50% no-repeat;}
.b_excite {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/excite.gif) left 50% no-repeat;}
.b_exblog {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/excite.gif) left 50% no-repeat;}
.b_so-net {padding-left:48px; background:url(//img.ntcdn.net/images/0802/icon/so-net.gif) left 50% no-repeat;}
.b_etc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/0802/icon/blog.gif) no-repeat scroll left 50%;
padding-left:48px;
}
#m_nav_main {height:49px;width:134px;}
#m_nav_main div.main_l {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/bg/member_nav/l_bar.png) no-repeat scroll left top;
float:left;
height:49px;
width:3px;
}
* html #m_nav_main div.main_l {background-image:url(//img.ntcdn.net/images/note/blank.gif);}
#m_nav_main div.main_c {
background-color:#FFFFFF;
border-top:1px solid #ADADAD;
float:left;
width:128px;
}
#m_nav_main div.main_r {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/bg/member_nav/r_bar.png) no-repeat scroll left top;
float:left;
height:49px;
width:3px;
}
* html #m_nav_main div.main_r {background-image:url(//img.ntcdn.net/images/note/blank.gif);}
#m_nav_main ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/line/line_h_2px_dash.gif) repeat-x scroll center bottom;
padding-bottom:5px;
}
#m_nav_main ul li {margin-left:5px;}
#m_nav_main p {text-align:right;}
#m_nav_main p img {cursor:pointer;}
#m_nav_bt {height:6px;width:134px;}
#m_nav_bt div.bt_l {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/bg/member_nav/bt_l.png) no-repeat scroll left top;
float:left;
height:6px;
width:4px;
}
* html #m_nav_bt div.bt_l {background-image:url(//img.ntcdn.net/images/note/blank.gif);}
#m_nav_bt div.bt_c {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/bg/member_nav/bt_c.png) no-repeat scroll left top;
float:left;
height:6px;
width:126px;
}
* html #m_nav_bt div.bt_c {background-image:url(//img.ntcdn.net/images/note/blank.gif);}
#m_nav_bt div.bt_r {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/bg/member_nav/bt_r.png) no-repeat scroll left top;
float:left;
height:6px;
width:4px;
}
* html #m_nav_bt div.bt_r {background-image:url(//img.ntcdn.net/images/note/blank.gif);}
.ico_rowp {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//img.ntcdn.net/images/note/ico/ico_lowprice.gif) no-repeat scroll 0 0;
float:left;
height:16px;
margin-left:7px;
width:96px;
}

/* 신규 로그인 팝업 */
div#login_pop {float:left;width:422px;border:1px solid #787878;}

div#login_pop div.login_top {float:left;width:422px;position:relative;}
div#login_pop div.login_top img {float:left;}
div#login_pop div.login_top a {float:left;width:40px;height:11px;color:#787878;font-size:10px;line-height:11px;position:absolute;top:11px;left:370px;}
div#login_pop div.login_top a:hover {color:#444;}
div#login_pop div.login_top a span {float:left;}
div#login_pop div.login_top a span.bu_close {width:11px;height:11px;font-size:1px;line-height:1px;background:url('//img.ntcdn.net/img/comm/bu_login_pop.png') no-repeat 0 0;margin-left:2px;}
div#login_pop div.login_top a:hover span.bu_close {background-position:-11px 0;}

div#login_pop div.login_body {float:left;width:408px;border:7px solid #cfcfcf;border-top:none;background-color:#fff;}
div#login_pop form {float:left;width:408px;height:173px;}

div#login_pop dl {float:left;width:408px;height:121px;}
div#login_pop dl dt {float:left;width:102px;text-align:right;padding:11px 6px 0 0;font-size:12px;margin-top:10px;}
div#login_pop dl dt.inputMail {height:50px;}
div#login_pop dl dt.inputPass {height:29px;}
div#login_pop dl dd {float:left;width:300px;}
div#login_pop dl dd.inputMail {height:71px;}
div#login_pop dl dd.inputPass {height:50px;}
div#login_pop dl dd input.inputBox {border:5px solid #787878;width:241px;height:23px;font-size:18px;font-weight:bold;padding:4px 5px 3px;margin:10px 39px 0 0;color:#444;}
div#login_pop dl dd input#email {margin-bottom:3px;}
div#login_pop dl dd input#sc {float:left;margin-right:4px;margin-left:2px;}
div#login_pop dl dd label {float:left;font-size:10px;color:#787878;line-height:20px;}

div#login_pop div.login_btn {float:left;width:300px;height:38px;padding:14px 0 0 108px;_width:300px;}
div#login_pop div.login_btn input.btn_login {float:left;width:119px;height:38px;border:0;padding:0;cursor:pointer;background:url('//img.ntcdn.net/img/member/btn_login.png') no-repeat;}
div#login_pop div.login_btn input.btn_login_over {float:left;width:119px;height:38px;border:0;padding:0;cursor:pointer;background:url('//img.ntcdn.net/img/member/btn_login_over.png') no-repeat;}

div#login_pop div.login_btn a.forgot_pass {float:left;width:150px;margin:18px 0 0 10px;font-size:11px;text-decoration:underline;color:#787878;line-height:18px;}
div#login_pop div.login_btn a.forgot_pass:hover {color:#fe8227;}

div#login_pop strong.error_msg {float:left;width:408px;height:22px;text-align:center;padding-top:7px;font-weight:normal;}
div#login_pop strong.error_msg span#error_msg {font-size:10px;color:#dd0202;}

div#login_pop div#member_regist_section {float:left;width:374px;margin:0 17px;_margin:0 7px;border-top:1px solid #cfcfcf;padding:11px 0 17px;}
div#login_pop div#member_regist_section strong {float:left;width:374px;font-size:12px;}
div#login_pop div#member_regist_section p {float:left;width:230px;font-size:10px;color:#787878;letter-spacing:1px;}
div#login_pop div#member_regist_section a.btn_memberJoin {float:right;width:117px;height:38px;background:url('//img.ntcdn.net/img/member/btn_join.png') no-repeat;}
div#login_pop div#member_regist_section a.btn_memberJoin:hover {background:url('//img.ntcdn.net/img/member/btn_join_over.png') no-repeat;}



/* member navi */
#newNavi{border:solid 1px #c9c9c9;width:140px;background-color:#ffffff;}
#newNavi ul{padding-right:0px; padding-bottom:5px; padding-left:10px;}
#newNavi ul li{margin-top:5px;}
.note_see{background:url(//img.ntcdn.net/images/note/bg/note_see.gif) no-repeat 0px 4px; padding-left:15px;}
.note_watch{background:url(//img.ntcdn.net/images/note/bg/note_watch.gif) no-repeat 0px 4px; padding-left:15px;}
.note_message{background:url(//img.ntcdn.net/images/note/bg/note_message.gif) no-repeat 0px 4px; padding-left:15px;}
.note_blog{background:url(//img.ntcdn.net/images/note/bg/note_blog.gif) no-repeat 0px 4px; padding-left:15px;}
.note_see_over{background:url(//img.ntcdn.net/images/note/bg/note_see_over.gif) no-repeat 0px 4px; padding-left:15px; color:#FE8227;}
.note_watch_over{background:url(//img.ntcdn.net/images/note/bg/note_watch_over.gif) no-repeat 0px 4px; padding-left:15px; color:#FE8227;}
.note_message_over{background:url(//img.ntcdn.net/images/note/bg/note_message_over.gif) no-repeat 0px 4px; padding-left:15px; color:#FE8227;}
.note_blog_over{background:url(//img.ntcdn.net/images/note/bg/note_blog_over.gif) no-repeat 0px 4px; padding-left:15px; color:#FE8227;}
div.menu_bottom_line{clear:both;background:url(//img.ntcdn.net/images/note/line/line_menu_bott.gif) no-repeat; width:976px; height:3px;}
div.menu_top_line{background:url(//img.ntcdn.net/images/note/line/line_menu_top.gif) no-repeat; width:976px; height:2px; overflow:hidden;}



/*12.18*/
ul.area_select li {float:left;padding:10px;}td.area_left{width:65px;}


/* 8. 31 수정 */
#new_header_top{background:#d61223; height:2px; font-size:0px;}
#new_header .new_header_top_menu_left{background:url('//img.ntcdn.net/img/note/area/note_home/nav_left_bar_new.png') no-repeat; width:10px; height:19px}
#new_header .new_header_top_menu_right{background:url('//img.ntcdn.net/img/note/area/note_home/nav_right_bar_new.gif') no-repeat; width:10px; height:19px;}


/* 9.6 수정 */
#new_header .new_header_top_menu_center a{color:#ffffff}
#new_header .new_header_top_menu_center a:hover{color:#ffffff; font-weight:bold;}

/* 9.16 수정 */
.login_menu li{height:14px; float:left; margin-left:10px; text-align:center} 



/* 12.21 상단 메뉴 업데이트 */
#country_layer_new{width: 491px; border: 2px solid #549dff; padding: 1px 7px; position: absolute; z-index: 999; left: 224px; display: block; background-color: #fff}
/* Main Banner CSS Add */
/* Service Area Main */
#layout_world_city {float: left; line-height:18px;}
/* country_division */
#layout_world_city .country_division {float: left; width:80px;}
#layout_world_city .country_division img {float: left; margin: 4px 0 0 3px;}
/* Flag */
#layout_world_city dl dd dl dt {float: left; margin: 5px 2px 0 0; width: 16px; height:11px; font-size:11px;}
/* Area */
#layout_world_city dl dd dl dd {float: left; margin: 2px 15px 1px 0; height: 18px;}
/* Last Area */
#layout_world_city dl dd dl dd.last_area {float: left; margin: 2px 0px 1px 0; height: 18px;}
/* Detail Area */
#layout_world_city dl dd dl dd.division_detail {margin: 2px 10px 1px 0;}
/* country_division under-line on*/
#layout_world_city dl.bottom_line_on {width: 494px; border-bottom: 1px solid #D9D9D9;}
/* service area link font  */
#layout_world_city a:link, #layout_world_city a:visited {font-size: 14px; color: #444444;}
#layout_world_city a:hover {color: #D61223;}
/* none-service area font */
#layout_world_city .city_link_off {font-size: 14px; color: #DADADA;}
/* new-service area */
#layout_world_city .new_city {padding-right: 10px; background: url("//img.ntcdn.net/img/main/img_city_new_logo_A1.png") no-repeat; background-position: top right;}
/* Country Flag Image */
#layout_world_city .flag_korea {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px 0px}
#layout_world_city .flag_china {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px 0px;}
#layout_world_city .flag_hongkong {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px 0px;}
#layout_world_city .flag_taipei {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px 0px;}
#layout_world_city .flag_bangkok {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px 0px;}
#layout_world_city .flag_singapore {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px -11px;}
#layout_world_city .flag_kuala_lumpur {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px -11px;}
#layout_world_city .flag_pulau_bali {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px -11px;}
#layout_world_city .flag_hanoi {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px -11px;}
#layout_world_city .flag_maynila {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px -11px;}
#layout_world_city .flag_hawaii {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px -22px;}
#layout_world_city .flag_guam {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px -22px;}
#layout_world_city .flag_saipan {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px -22px;}
#layout_world_city .flag_sydney {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px -22px;}
#layout_world_city .flag_berlin {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px -22px;}
#layout_world_city .flag_madrid {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px -33px;}
#layout_world_city .flag_london {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px -33px;}
#layout_world_city .flag_paris {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px -33px;}
#layout_world_city .flag_rome {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px -33px;}
#layout_world_city .flag_macau {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px -33px;}
/* ETC. */
/* South-East Asia */
#layout_world_city .mt-1 {margin-top: -1px;}


/* 신규 헤더 2011.03.09 */
/* #header_bottom */
#header_bottom{position:absolute; top:2px; width:993px;margin-left:15px;height:1px;}
#header_bottom .header_top{background:#d61223; width:976px; height:19px; color:#ffffff; font-size:12px;}
#header_bottom .header_site_title{padding-left:10px}
#header_bottom .header_site_title a:hover {font-weight:bold;text-decoration:underline;}
#header_bottom .login_menu{padding-right:10px;color:#fff}
#header_bottom .new_header_top_layer{position:absolute; left:360px; top:-2px; height:24px;}
#header_bottom .header_layer_left{background:url('//img.ntcdn.net/images/note/nav/nav_left_down.gif') no-repeat; width:3px; height:28px;}
#header_bottom .header_layer_right{background:url('//img.ntcdn.net/images/note/nav/nav_right_down.gif') no-repeat; width:3px; height:28px;}
#header_bottom .new_header_top_layer div{background:url('//img.ntcdn.net/images/note/nav/nav_line_bg.gif') repeat-x; height:28px; padding:5px 5px 0 5px;font-size:15px;}

#header_bottom .new_header_top_layer a.city{background:url('//img.ntcdn.net/images/note/nav/nav_note_btn.png') no-repeat; color:#333333; font-weight:bold; padding-left:18px;}
#header_bottom .new_header_top_layer a.city:hover{background:url('//img.ntcdn.net/images/note/nav/nav_note_btn.png') no-repeat; color:#549dff; font-weight:bold; padding-left:18px;}
#header_bottom .new_header_top_layer a.hotel{background:url('//img.ntcdn.net/images/note/nav/nav_hotel_btn.png') no-repeat; color:#333333; font-weight:bold; padding:1px 1px 0 17px;}
#header_bottom .new_header_top_layer a.hotel:hover{background:url('//img.ntcdn.net/images/note/nav/nav_hotel_btn.png') no-repeat; color:#549dff; font-weight:bold; padding:1px 1px 0 17px;}
#header_bottom .new_header_top_layer a.ublog{background:url('//img.ntcdn.net/images/note/nav/nav_blog_btn.gif') no-repeat; color:#333333; font-weight:bold; padding-left:18px;}
#header_bottom .new_header_top_layer a.ublog:hover{background:url('//img.ntcdn.net/images/note/nav/nav_blog_btn.gif') no-repeat; color:#549dff; font-weight:bold; padding-left:18px;}

#header_bottom .new_header_top_menu_left{background:url('//img.ntcdn.net/img/note/area/note_home/nav_left_bar_new.png') no-repeat; width:10px; height:19px}
#header_bottom .new_header_top_menu_right{background:url('//img.ntcdn.net/img/note/area/note_home/nav_right_bar_new.gif') no-repeat; width:10px; height:19px;}
#header_bottom .login_menu a:link,#header_bottom .login_menu a:visited{color:#ffffff;}
#header_bottom .login_menu a:hover{color:#ffffff; font-weight:bold;}
#header_bottom .login_menu li{height:14px; float:left; margin-left:10px; text-align:center;font-size: 12px}

/* #header_logo */
#header_logo{position:relative; left:-11px; clear:left;margin-top:14px}

/* #pop_country_list */
#pop_country_list{width: 497px; border: 2px solid #549dff; padding: 4px 7px; position: absolute; z-index: 999; left: 264px; display: none; background-color: #fff;float: left; line-height:18px;}
#pop_country_list .continent{border-bottom:1px dashed #87baff;}
#pop_country_list .m01{float:left; margin-left:10px; font-size:13px; color:#666666} 
#pop_country_list .list{float:left; padding:10px;}
#pop_country_list .name{float:left; width:80px; padding:10px; background-color:#f2f7ff; font-size:medium;}
#pop_country_list img.icon{margin-right:5px; vertical-align:middle;}
#pop_country_list p{text-align:center; font-size:13px; color:#549dff; font-weight:bold;}
#pop_country_list .country_division {float: left; width:60px;}
#pop_country_list .country_division img {float: left; margin: 5px 0 0 3px;}
#pop_country_list dl dd {float: left;height:21px;line-height:20px;}
*:first-child+html #pop_country_list dl dd {line-height:19px;}
#pop_country_list dl dd.colNo1{width:91px;}
#pop_country_list dl dd.colNo2{width:100px;}
#pop_country_list dl dd.colNo3{width:91px;}
#pop_country_list dl dd.colNo4{width:85px;}
#pop_country_list dl dd.colNo5{width:67px;}
#pop_country_list dl dd.colNoSpe{width:243px;}
#pop_country_list dl dd span {float: left; margin: 4px 2px 0 0; width: 16px; height:11px; font-size:11px;}
#pop_country_list dl dd span {_margin: 4px 0 0 0;}
#pop_country_list dl dd img {float: left; margin: 4px 2px 0 0; width: 16px; height:11px; font-size:11px;}
#pop_country_list dl.bottom_line_on {width: 494px; border-bottom: 1px solid #D9D9D9;margin-bottom:1px;}
#pop_country_list a {font-size:12px; color:#444444;}
#pop_country_list a:hover {color: #D61223;}
#pop_country_list .city_link_off {font-size: 12px; color: #DADADA;}
#pop_country_list .new_city {padding-right: 10px; background: url("//img.ntcdn.net/img/main/img_city_new_logo_A1.png") no-repeat; background-position: top right;}
#pop_country_list .flag_korea {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px 0px}
#pop_country_list .flag_china {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px 0px;}
#pop_country_list .flag_hongkong {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px 0px;}
#pop_country_list .flag_taipei {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px 0px;}
#pop_country_list .flag_bangkok {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px 0px;}
#pop_country_list .flag_singapore {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px -11px;}
#pop_country_list .flag_kuala_lumpur {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px -11px;}
#pop_country_list .flag_pulau_bali {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px -11px;}
#pop_country_list .flag_hanoi {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px -11px;}
#pop_country_list .flag_maynila {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px -11px;}
#pop_country_list .flag_hawaii {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px -22px;}
#pop_country_list .flag_guam {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px -22px;}
#pop_country_list .flag_saipan {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px -22px;}
#pop_country_list .flag_sydney {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px -22px;}
#pop_country_list .flag_berlin {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px -22px;}
#pop_country_list .flag_madrid {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px -33px;}
#pop_country_list .flag_london {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px -33px;}
#pop_country_list .flag_paris {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px -33px;}
#pop_country_list .flag_rome {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px -33px;}
#pop_country_list .flag_macau {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px -33px;}
/* Europe */
#pop_country_list .mt-2 {margin-top: -2px;}

/* #pop_ho_country_list */
#pop_ho_country_list{width:302px; border: 2px solid #549dff; padding:8px 6px; position: absolute; z-index: 999; left: 388px; display: none; background-color: #fff;float: left;}
#pop_ho_country_list .continent{border-bottom:1px dashed #87baff;}
#pop_ho_country_list .m01{float:left; margin-left:10px; font-size:13px; color:#666666} 
#pop_ho_country_list .list{float:left; padding:10px;}
#pop_ho_country_list .name{float:left; width:80px; padding:10px; background-color:#f2f7ff; font-size:medium;}
#pop_ho_country_list img.icon{margin-right:5px; vertical-align:middle;}
#pop_ho_country_list p{text-align:center; font-size:13px; color:#549dff; font-weight:bold;}
#pop_ho_country_list .country_division {float: left; width:95px;}
#pop_ho_country_list .country_division img {float: left; margin: 4px 0 0 2px;}
#pop_ho_country_list dl {float: left;}
#pop_ho_country_list dl dd {float: left;width:103px;}
#pop_ho_country_list dl.east_asia dd, #pop_ho_country_list dl.east_asia dd a {height:17px;line-height:17px;}
#pop_ho_country_list dl.east_south_asia dd, #pop_ho_country_list dl.east_south_asia dd a {height:18px;line-height:18px;}
#pop_ho_country_list dl.south_pacific dd, #pop_ho_country_list dl.south_pacific dd a {height:22px;line-height:22px;padding-top:4px;}
#pop_ho_country_list dl.europe dd, #pop_ho_country_list dl.europe dd a {height:19px;line-height:19px;}
#pop_ho_country_list dl dd span {float: left; margin: 4px 4px 0 0; width: 16px; height:11px; font-size:11px;}
#pop_ho_country_list dl dd span {_margin: 4px 2px 0 0;}
#pop_ho_country_list dl dd img {float: left; margin: 4px 4px 0 0; width: 16px; height:11px; font-size:11px;}
#pop_ho_country_list dl.bottom_line_on {width: 301px; border-bottom: 1px solid #D9D9D9;margin-bottom:2px;padding-bottom:4px;}
#pop_ho_country_list a {font-size:12px; color:#444444;}
#pop_ho_country_list a:hover {color: #D61223;}
#pop_ho_country_list .city_link_off {font-size: 12px; color: #DADADA;}
#pop_ho_country_list .new_city {padding-right: 10px; background: url("//img.ntcdn.net/img/main/img_city_new_logo_A1.png") no-repeat; background-position: top right;}
#pop_ho_country_list .flag_korea {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px 0px}
#pop_ho_country_list .flag_china {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px 0px;}
#pop_ho_country_list .flag_hongkong {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px 0px;}
#pop_ho_country_list .flag_taipei {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px 0px;}
#pop_ho_country_list .flag_bangkok {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px 0px;}
#pop_ho_country_list .flag_singapore {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px -11px;}
#pop_ho_country_list .flag_kuala_lumpur {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px -11px;}
#pop_ho_country_list .flag_pulau_bali {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px -11px;}
#pop_ho_country_list .flag_hanoi {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px -11px;}
#pop_ho_country_list .flag_maynila {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px -11px;}
#pop_ho_country_list .flag_hawaii {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px -22px;margin-top:5px;}
#pop_ho_country_list .flag_guam {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px -22px;}
#pop_ho_country_list .flag_saipan {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px -22px;}
#pop_ho_country_list .flag_sydney {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px -22px;margin-top:5px;}
#pop_ho_country_list .flag_berlin {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px -22px;}
#pop_ho_country_list .flag_madrid {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: 0px -33px;}
#pop_ho_country_list .flag_london {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -16px -33px;}
#pop_ho_country_list .flag_paris {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -32px -33px;}
#pop_ho_country_list .flag_rome {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -48px -33px;}
#pop_ho_country_list .flag_macau {background: url("//img.ntcdn.net/img/main/flag_on_A1.png") no-repeat; background-position: -64px -33px;}

#pop_ho_country_list a.hotel_homeLink {float:right;padding-left:8px;background:url('//img.ntcdn.net/img/main/bu_blueRight.png') 0 3px no-repeat;font-size:10px;margin-right:6px;line-height:12px;}
#pop_ho_country_list a.hotel_homeLink:hover {color:#fe8227;}

/* hotel layer banner */
#pop_ho_country_list a.ban_hotel {float:left;width:300px;height:59px;margin:0 0 9px 1px;}
#pop_ho_country_list a.ban_hotel img {float:left;width:300px;height:59px;}

/* #footer */
#footer {clear:both;margin:20px 0 10px 0px;padding-top:10px;border-top:1px solid #8f8f8f;}
#footer p {font-size:12px;}
#footer p.company a {color:#444;}
#footer p.company a:hover {color:#fe8227;}
#footer p a img {float:left;margin:4px 4px 0 0;}
#footer p.intro {color:#8f8f8f;padding:7px 0;border-bottom:1px solid #d9d9d9;line-height:18px;}
#footer p.intro a {color:#8f8f8f;}
#footer p.intro a:hover {color:#fe8227;}
#footer dl {font-size:10px;padding:5px 0 0 0;}
#footer dl.footerList dt {float:left;width:56px;height:28px;border-right:1px solid #d9d9d9;margin:4px 7px 0 0;line-height:10px;}
#footer dl.footerList dd {display:inline;line-height:18px;}
#footer dl.footerList dd a {display:inline-block;color:#8f8f8f;padding:0 4px 0 2px;border-right:1px solid #8f8f8f;line-height:10px;height:10px;margin:4px 0;}
#footer dl.footerList dd a:hover {color:#fe8227;}
#footer dl.footerList dd.ddLastRow a {border-right:none;}
#footer p.copyright {color:#444;text-align:center;margin-top:5px;padding-top:5px;border-top:1px solid #8f8f8f;}
#footer p.copyright a {color:#444;}
#footer p.copyright a:hover {color:#fe8227;}
