@charset "EUC-KR";

/* ==========================================================================
OLD STYLES ON PPOMPPU.CSS
========================================================================== */
/*Ami Ãß°¡ clearfix*/
.clearfix{*zoom:1}
.clearfix:after{content:"";display:block;clear:both}

/* ie 10ÀÌ»ó css*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.list_pop_menu01 ul li img {margin:2px 0 0 5px !important;}
}


table{font-size:inherit;border-collapse:collapse;border-spacing:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote{margin:0px;padding:0px;}
fieldset,img{border:0px;}
address,caption,cite,code,dfn,em,strong,var,optgroup{font-style:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
hr{display:none;}
q:before,q:after{content:'';}
abbr,acronym{border:0px;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
img{vertical-align:middle;}

.invisibility{visibility:hidden;}
.overflowhidden{overflow:hidden;}

em{font-style:normal;}
a{text-decoration:none;}
a:visited{color:#000;}
a:active{text-decoration:underline;}
a:hover{text-decoration:underline;color:#2266B2;}
#ppomppu_body{ clear:both;position:relative;margin:0px auto;text-align:left;zoom:1;}
#logoadbox{margin:0px auto 0;width:900px;}
#start{margin-top:5px;}
#logoadbox .logo{float:left;width:200px;color:#868686;height:48px;margin-top:22px;text-align:left;}
#logoadbox .logo img{vertical-align:middle;}
#logoadbox .logo span{display:block;margin-left:200px;margin-top:-18px;_margin-top:-18px;width:260px;text-align:left;}
#logoadbox .logo_sm{float:left;width:300px;color:#868686;height:30px;margin-top:35px;text-align:left; z-index:100;  padding-left:4px;}
#logoadbox .logo_sm img{vertical-align:top;display:inline;}
#logoadbox .logo_sm a{margin-right:5px;}
#logoadbox .logo1{float:left; width:400px;color:#868686;height:70px;margin-top:0px;text-align:left;}
#logoadbox .logo1 img{vertical-align:bottom;}
#logoadbox .logo1 span{display:block;margin-left:175px;margin-top:0px;width:260px;text-align:left;}
#logoadbox.main01{height:70px;}
#logoadbox.main01 .logo{position:relative;float:left;width:300px;color:#868686;margin:0;padding-top:30px;text-align:left;}
#logoadbox.main01 .logo span{position:absolute;display:block;top:10px;left:0;margin:0;width:260px;text-align:left;}
#ppomppu_body .ad{float:right;width:468px;text-align:right;margin-top:0px;_margin-top:3px;}
#ppomppu_body .ad img{vertical-align:top;margin-top:6px;_margin-top:0px;}
#ppomppu_body .ad01{float:right;width:486px;text-align:right;margin-top:0px;_margin-top:3px;}
#ppomppu_body .ad01 img{vertical-align:top;margin-top:6px;_margin-top:0px;  width:486px; height:60px; }
#ppomppu_body .banner{float:right;width:486px;text-align:right;margin-top:7px;_margin-top:7px;}
#ppomppu_body .banner img{vertical-align:top;margin-top:0px;_margin-top:0px;}
#topmenubox{clear:both;width:900px;margin-left:-4px;margin:0 auto; *width:900px; font-family: "Gulim"}
#topmenubox .menulist{height:35px; background:url(/images/main/201309/main_bar_bg_01.gif); width:898px; margin-bottom:6px; border-radius: 2.5px; border:1px solid #686868;}
#topmenubox .menulist dd{float:left;height:35px;display:inline;}
#topmenubox .menulist dd img{vertical-align:middle;margin-left:0px;}
#topmenubox .menulist dd a {display:block; width: 98px;text-align: center; font-family: "Malgun Gothic"; color: #fff; font-weight: bold; text-shadow: 0px 1px 0px black; padding-top: 6px;}
#topmenubox .menulist dd.smenu{height:35px;width:60px; padding-left:1px;}
#topmenubox .menulist dd.smenu span{float:left; display:inline;padding-top:7px;}
#topmenubox .menulist dd.smenu img{vertical-align:middle;margin-top:0px;margin-left:3px;}
#topmenubox .top_menu_text02 {display: inline-block; color:#ffcc66;}
#topmenubox .menulist dd em {color:#ccc;}
#topmenubox .top_menu_line {background:url(/images/main/201309/main_bar_line.gif) no-repeat; width:2px;}
#topmenubox .top_menu_on {font-size: 13px; background:-webkit-gradient(linear,0 0,0 100%,from(#525252),to(#2a2a2a)); border-radius: 2px 0px 0px 2px;  background: -moz-linear-gradient(top,#525252 0%,#2a2a2a 100%); background: -o-linear-gradient(top,#525252 0%,#2a2a2a 100%); background: -ms-linear-gradient(top,#525252 0%,#2a2a2a 100%); background-color:#2a2a2a;}
#topmenubox .top_menu_on a em {color:#ffcc66;}
#topmenubox .popmenu01{position:absolute;z-index:20;margin-top:-12px;margin-left:0px; *margin-left:0px;}
#topmenubox .popmenu02{position:absolute;z-index:20;margin-top:-12px;margin-left:100px; *margin-left:100px;}
#topmenubox .popmenu03{position:absolute;z-index:20;margin-top:-12px;margin-left:200px; *margin-left:200px}
#topmenubox .popmenu04{position:absolute;z-index:20;margin-top:-12px;margin-left:300px; *margin-left:300px}
#topmenubox .popmenu05{position:absolute;z-index:20;margin-top:-12px;margin-left:400px; *margin-left:400px}
#topmenubox .popmenu06{position:absolute;z-index:20;margin-top:-12px;margin-left:501px; *margin-left:501px}
#topmenubox .popmenu07{position:absolute;z-index:20;margin-top:-12px;margin-left:382px; *margin-left:382px; _margin-left:374px;}
#topmenubox .popmenu08{position:absolute;z-index:20;margin-top:-12px;margin-left:699px; *margin-left:699px; _margin-left:697px;}
#topmenubox .popmenu09{position:absolute;z-index:20;margin-top:-12px;margin-left:800px; *margin-left:800px; _margin-left:798px;}
#topmenubox .menusty01 dt{margin-top:0px;text-align:center;width:101px;height:6px;background:url(/images/main/ppimg_20100616_004.gif) repeat-x; background-position:0px 0px; _margin-bottom:-8px;}
#topmenubox .menusty01 dt img{display:block; position:relative;margin:0 auto;}
#topmenubox .menusty01 dd{overflow:hidden;border:2px solid #848484;border-top:0px;width:97px; height:auto;text-align:left;padding-top:5px;padding-bottom:5px;background-color:#fff;}
#topmenubox .menusty01 dd ul{overflow:hidden; width:100%;margin-left:0px;}
#topmenubox  dd li a{display:block;overflow:hidden;color:#595b61;height:16px;padding-bottom:3px;padding-left:8px;padding-top:1px;}
#topmenubox  dd li a:hover{background-color:#f1f1f1;text-decoration:none;color:#2266B2;}
#topmenubox  dd li{overflow:hidden;letter-spacing:-1px;padding-top:0px;}
.seemen01{border-top:1px dashed #DBDBDB;}
#topmenubox .menusty01 dd li#mencol01 a{color:#ff6600;}
#topmenubox .menusty02 {
    margin-left: -323px;
}
#topmenubox .menusty02 .top_icon{
    padding-left:327px;
}
#topmenubox .beta_open{padding-top:70px;}
#topmenubox .menusty02 dt {
    margin-top:0px;
    text-align:left;
    width:841px;
    height:6px;
}
#topmenubox .menusty02 dt img {
    display:block;
    position:relative;
    text-align:left;
    margin-left:263px;
}
#topmenubox .menusty02 dd {
    overflow:hidden;
    border:2px solid #848484;
    border-top:0px;
    text-align:left;
    padding:5px 0;
    background-color:#fff;
}
#topmenubox .menusty02 dd ul {
    float:left;
    display:block;
    padding:0 6px;
    width:80px;
    height:365px;
    border-right:1px solid #ededed;
}
#topmenubox .menusty02 dd li a{padding-left:5px;}
#topmenubox .menusty02 dd li.forumtit01{background-color:#EDEDED; height:20px; text-align:center; font-weight:normal;font-size:11px;letter-spacing:-1px;padding-top:1px;margin-bottom:5px;color:#666;}
#subhead{height:40px;border-bottom:0px solid #D7D7D7;width:900px;padding-top:5px; text-align:left;margin:0 auto; z-index:1; font-family: "Gulim"}
#subhead .contactnum{float:right; margin-right:10px; margin-top: 5px; height:20px;text-align:right;}
#subhead .searchkeyword1{float:left; top:145px; margin-left:50px; width:100px; left:500px;z-index:2;}
#subhead .searchkeyword{float:left; position:relative; margin-top:5px; top:0px; margin-left:25px; left:0px;z-index:2;}
#subhead .searchkeyword img{vertical-align:middle; margin-right:2px;margin-top:-2px;}
#subhead .searchkeyword span{display:inline;}
#subhead .searchkeyword span.hotwordttl{display:inline;font-weight:bold;letter-spacing:-1px;}
#subhead  .hotword{position:absolute; top:-8px; left:70px; z-index:2;border:2px solid #848484;width:120px; height:210px;background-color:#fff;text-align:left;}
#subhead  .hotword ul{margin-top:6px;}
#subhead  .hotword li a{display:block;height:20px;padding-left:20px;}
#subhead  .hotword li a:hover{background-color:#f1f1f1;text-decoration:none;}
#subhead  .hotword li img{position:absolute;margin:4px 0px 0px 5px;}
#subhead  .hotword .hotwordtit{ position:absolute;background-color:#f1f1f1;letter-spacing:-1px; font-size:11px;height:20px;padding:3px 3px 0px 3px;text-align:center; font-weight:bold;width:114px; color:#000;}
#subhead .newsearchbox{float:left;z-index:2;width:355px; padding-left:13px; height:36px; margin-top:-5px; background:url(/images/main/header/search_bg.gif) no-repeat left top;}
#subhead .newsearchbox .search{float:right; top:0; right:0; }
#subhead .newsearchbox .search-wrap{float:left; padding:4px 0; width:250px; height:22px;}
#subhead .newsearchbox .search-wrap .selectbox { text-align: left; line-height: 18px; float: left;width: 85px; height: 19px; }
#subhead .newsearchbox .search-wrap .selectbox .stx{display:block;overflow:hidden; margin-top:6px;.margin-top:6px;padding-left:5px; width:80px; background:url(/images/main/header/arrow_icon.gif) no-repeat ;background-position:68px 3px;}
#subhead .newsearchbox .search-wrap .selectbox a{overflow:hidden; display:block;}
#subhead .newsearchbox .search-wrap .selectbox a:hover{color:#000;TEXT-DECORATION:none;}
#subhead .newsearchbox .search-wrap  .input {float:left;border: #fff 0px; margin-top: 6px; .margin-top:6px; width: 160px; letter-spacing: -1px; color: #666666; font-size: 12px; line-height:1em;padding-top: 3px;.padding-top: 3px;font-family:'Gulim';margin-left:0px;height:14px; background:url(/images/main/header/search_bg.gif) no-repeat; background-position:-10px -10px; outline-style:none;}
#subhead .newsearchbox .search-wrap .selectbox-opt {overflow:hidden;  padding-bottom:4px;padding-top:2px; z-index:21;position:absolute;width:80px; height:auto;border:1px solid #bbbbbb;background-color:#fff;margin-left:-1px;margin-top:-2px;}
#subhead .newsearchbox .search-wrap .selectbox-opt li{padding-left:0px; }
#subhead .newsearchbox .search-wrap .selectbox-opt li a{display:block;overflow:hidden;color:#595b61;height:16px;text-decoration:none;padding-left:5px;padding-top:2px;padding-bottom:2px;letter-spacing:-1px;_padding-bottom:0px;}
#subhead .newsearchbox .search-wrap .selectbox-opt li a:hover{background-color:#f1f1f1;}
#subhead .newsearchbox2{float:left;z-index:2;width:355px; padding-left:13px; height:36px; margin-top:-5px; background:url(/images/main/header/search_bg_02.gif) no-repeat left top;}
#subhead .newsearchbox2 .search{float:right; top:0; right:0; }
#subhead .newsearchbox2 .search-wrap{float:left; padding:4px 0; width:250px; height:22px;}
#subhead .newsearchbox2 .search-wrap .selectbox { text-align: left; line-height: 18px; float: left;width: 85px; height: 19px; }
#subhead .newsearchbox2 .search-wrap .selectbox .stx{display:block;overflow:hidden; margin-top:6px;.margin-top:6px;padding-left:5px; width:80px; background:url(/images/main/header/arrow_icon.gif) no-repeat ;background-position:68px 3px;}
#subhead .newsearchbox2 .search-wrap .selectbox a{overflow:hidden; display:block;}
#subhead .newsearchbox2 .search-wrap .selectbox a:hover{color:#000;TEXT-DECORATION:none;}
#subhead .newsearchbox2 .search-wrap  .input {float:left;border: #fff 0px; margin-top: 6px; .margin-top:6px; width: 160px; letter-spacing: -1px; color: #666666; font-size: 12px; line-height:1em;padding-top: 3px;.padding-top: 3px;font-family:'Gulim';margin-left:0px;height:14px; background:url(/images/main/header/search_bg.gif) no-repeat; background-position:-10px -10px; outline-style:none;}
#subhead .newsearchbox2 .search-wrap .selectbox-opt {overflow:hidden;  padding-bottom:4px;padding-top:2px; z-index:21;position:absolute;width:80px; height:auto;border:1px solid #bbbbbb;background-color:#fff;margin-left:-1px;margin-top:-2px;}
#subhead .newsearchbox2 .search-wrap .selectbox-opt li{padding-left:0px; }
#subhead .newsearchbox2 .search-wrap .selectbox-opt li a{display:block;overflow:hidden;color:#595b61;height:16px;text-decoration:none;padding-left:5px;padding-top:2px;padding-bottom:2px;letter-spacing:-1px;_padding-bottom:0px;}
#subhead .newsearchbox2 .search-wrap .selectbox-opt li a:hover{background-color:#f1f1f1;}
#leftbox {float:left; width:535px; height:auto;_margin-top:0px;}
#wrap {width:533px;}
#addbox01{width:535px; height:100px; background-color:#000;}
#addbox01 .naver_banner {float:left;}
#addbox01 .naver_right img{vertical-align:middle; width:35px; height:100px;}
#addbox01 iframe html body table tbody tr td {background-color:#000;}
#addbox01 iframe html body table tbody tr td #wrap {width:533px;}
.banner_553 {
    margin:0 0 9px 0;
    padding:0;
    border:1px solid #d6d6d6;
    height:100px;
    background-color:#eee;
    text-align:center;
}
.ppomppu_mainbox {margin:0 auto; width:900px; }
.ppom_left_menu {width:555px; margin-right:8px; float:left;}
.ppom_right_menu {width:336px; float:left;}
.shop_mall {border:1px solid #d6d6d6; background-color:#fafafa; height:24px; padding:3px 0 0 10px;}
.shop_mall_title {display:inline-block;}
.shop_mall_arrow a {margin-right: -5px;}
.shop_mall span a {font-family:"Malgun Gothic"; font-weight:bold; font-size:12px;}
.shop_mall_box {border:1px solid #d6d6d6; border-top:none; padding:12px 10px; font-size: 9pt;}
.shop_mall_box li{max-width:530px; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;height: 21px;}
.line_top {color:#bcbcbc; margin-top:2px;}
.title_line {width: 310px; display: inline-block;}
.gallery_box {padding: 5px 0 13px 0px; display:inline-block; margin:0 0 5px 5px;}
.gallery_free {float:left;}
.gallery_mobile {float:right; margin-left:5px;}
.title_line_02 {width: 205px; display: inline-block;}
.gallery_01 {float:left; width:100px; margin-right:10px;}
.gallery_img_last {float:left; width:100px;}
.gallery_01 span img {width:120px; height:80px;}
.gallery_title_name {display:inline-block; height:31px; padding-top:5px; float:left;}
.shop_mall_arrow {float:right; display:inline-block; font-size: 11px;  padding-top: 6px; color:#707070; margin-right: 14px;}
.gallery_title_name a{font-family:"Malgun Gothic"; font-weight:bold; font-size:12px;}
.gallery_title_name_b {display:inline-block; height:31px; padding-top:5px;}
.gallery_title_name_b a{font-family:"Malgun Gothic"; font-weight:bold; font-size:12px;}
.com_title_line {width: 330px; display: inline-block;}
.com_img {display:block; margin-bottom:10px; height:82px;}
.community_list {display:inline-block; float:left; width:347px;}
.gallery_02 {float:left; width:100px; margin-right:15px;}
.gallery_02 img{width:100px; height:60px; border:1px solid #ebebeb;}
.community_title_name {display:inline-block; height:31px; padding-top:5px;}
.community_title_name a {font-family:"Malgun Gothic"; font-weight:bold; font-size:12px;}
.community_text {margin-top:10px; display:block; line-height:22px;}
.com_category {color:#0470a3; font-size:12px; font-family:"Dotum"; width:80px; display:inline-block;float: left;max-width:80px;display: inline-block; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.com_subject {float: left;max-width:340px;display: inline-block; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.com_comment {float: left;font-weight:bold; color:#355eb4; font-size:11px; margin-left:5px;}
.forum_title_line {width: 192px; display: inline-block;}
.forum_list {display:inline-block; float:right; width:200px;}
.forum_title_name {display:inline-block; height:31px; padding-top:5px;}
.forum_title_name a {font-family:"Malgun Gothic"; font-weight:bold; font-size:12px;}
.forum_text {line-height:22.5px;}
.ppom_title_line {width: 375px;}
.ppom_sum {display:inline-block; width:100px; float:left; margin-top: 5px;}
.ppom_text {display:inline-block; float:left;line-height:25px; margin-left:10px;}
.ppom_box {display:inline-block; margin:0 0 5px 5px;}
.news_title_line {width: 145px; display: inline-block;}
.news_list {display:inline-block; float:right; width:150px;}
.list_pop_menu01 {
    width: 326px;
    height: 221px;
    overflow: auto;
    border: 1px solid #d6d6d6;
    background-color: #fff;
    border-top: none;
    padding: 5px 0px 9px 8px;
}
.list_pop_menu01 ul li {padding-left:5px; height:21px;}
.list_pop_menu01 ul li.ad {padding-top:5px; border-top:1px dotted #ccc;}

.user_menu_on {padding:6px 5px 5px 9px; margin:0px; font-size:11px; font-family:"Dotum";}
.my_list_notice {
    color: #647AFF;
    font-size: 11px;
    font-family: "Dotum";
    margin-bottom:-3px;
}
.first_list {font-weight:bold;}
.list_pop_menu01 ul li .my_list_com {color:#404040; font-size:11px; font-family:"Tahoma"; background-color:#f0f0f0; padding:0 3px 2px 0;}
.login_box {
    border:1px solid #d6d6d6;
    background-color:#f6f6f6;
    width:334px;
}

.user_info_01 {display: flex; border:1px solid #ffffff; border-bottom:none; padding:6px 5px 7px 5px; float: left; border-right: none;}

.user_info_02 {
    float: left;    
    width: 200px;    
    padding: 2px;
    line-height: 18px;
}

.login_box .buttons {
    float:right;
}

.login_box .buttons .log_out {
    display:block;
    margin:6px 5px 5px 0;
}

.user_info_03 {position: relative; height: 30px; border-top: 1px solid #d6d6d6;}
/*.user_info_03 {  background:url(/images/main/201309/login_menu_bg04.gif) no-repeat;}*/
.user_info_04 {border:1px solid #ffffff;}
.user_info_04 a span{color:#2776d7; font-size: 9pt;}
.user_sum {border:1px solid #d9d9d9; width:48px; height:48px; display:inline-block;}
.user_nickname {display: inline-block;width: 200px;font-weight: bold;padding-top: 2px;}

.user_box_line {height:1px; background-color:#d6d6d6; clear: both;}
.user_info02 {width:60px; display:inline-block;}
.user_info03 {width:110px; display:inline-block;}
.user_info04 {width:200px; display:inline-block;}
.user_info05 {width:80px; display:inline-block;}
.user_info04 em {color:#1d62aa;}
.user_info04 b {color:#e30000;}
.user_menu01 span {}
.user_menu01 {float:left; background: url(/images/main/201309/login_menu_bg05.png) no-repeat; background-position: 0px 0px; width: 83px; height: 30px;}
.user_menu01_on {float:left; background: url(/images/main/201309/login_menu_bg05.png) no-repeat; background-position: 0px -30px; width: 83px; height: 30px;}
.user_menu02 {float:left; background: url(/images/main/201309/login_menu_bg05.png) no-repeat; background-position: -83px 0px; width: 85px; height: 30px;}
.user_menu02_on {float:left; background: url(/images/main/201309/login_menu_bg05.png) no-repeat; background-position: -83px -60px; width: 85px; height: 30px;}
.user_menu03 {float:left; background: url(/images/main/201309/login_menu_bg05.png) no-repeat; background-position: -168px 0px; height: 30px; width: 84px;}
.user_menu03_on {float:left; background: url(/images/main/201309/login_menu_bg05.png) no-repeat; background-position: -168px -90px; height: 30px; width: 84px;}
.user_menu04 {float:left; background: url(/images/main/201309/login_menu_bg05.png) no-repeat; background-position: -252px 0px; height: 30px; width: 82px;}
.user_menu04_on {float:left; background: url(/images/main/201309/login_menu_bg05.png) no-repeat; background-position: -252px -90px; height: 30px; width: 82px;}
/*.user_menu05 {float:left; background: url(/images/login_menu_bg05_A01.jpg) no-repeat; background-position: -279px 0px; height: 30px; width: 57px;}*/
.close_box {height:0px;}
.user_box_bottom {background: #f7f7f7; border-top: 1px solid #ececec; height:26px; margin-top:5px; position: relative; top:213px;}
.user_box_bottom a {border:1px solid #d1d1d1; width: 28px; height: 13px; padding: 3px; position: relative; top: 3px; left:295px; background-color:#fff; font-size:11px; font-family:"Dotum";}

/* main login box */
.log_in_box {display:inline-block;padding:15px 15px 5px 15px;border-bottom: 1px solid #d6d6d6;}
.log_in_box li {float:left;}
.log_in_id { width:242px; margin-right: 10px;}
.log_in_id span input {width:180px; height:25px; border:1px solid #bebebe;}
.security_box {width:25px; margin-left:15px; font-size:11px; text-align:center;}
.login_bottom {display:inline-block;text-align:center;padding:5px 0;}
.login_bottom li {float:left; font-size:11px; font-family:"Dotum";}
.line_sun {padding: 0 8px;color:#dedede;}
.id_text {width:60px;display:inline-block;color:#a5a5a5;font-weight:bold;height:27px;}
.check_auto {vertical-align: top;}
.check_auto input {float:left;margin:0 3px 0 8px;}
.check_auto span {float:left;margin:0;}
/* main login box(chrome) by manz */
/* .login_box.chrome p{text-align: center;border-bottom:1px solid #d6d6d6;padding:25px 0;margin:0;}
.login_box.chrome ul.login_bottom_ch{margin-left:30px;margin-right: 30px;padding: 5px 0;overflow:hidden;}
.login_box.chrome ul.login_bottom_ch > li.join{float:left;}
.login_box.chrome ul.login_bottom_ch > li{float:right;line-height: 18px;font-size:11px;}
.login_box.chrome ul.find_ch {overflow:hidden;}
.login_box.chrome ul.find_ch li{float:left;line-height: 18px;} */
.login_box>p {text-align:center; padding:19px 0 18px 0;margin:0;}
.login_box ul.login_bottom_ch{margin-left:30px;margin-right: 30px;padding: 5px 0;overflow:hidden;}
.login_box ul.login_bottom_ch>li.join{float:left;}
.login_box ul.login_bottom_ch>li{float:right;line-height: 18px;font-size:11px;}
.login_box ul.find_ch {overflow:hidden;}
.login_box ul.find_ch li{float:left;line-height: 18px;}

.banner_336 {margin:5px 0; width:336px;height: 280px; background-color: #eee;}
.banner_ppom {width:336px; height:68px; margin-top:8px;}
.banner_ppom ul li {float:left;}
.unse_box {margin-top:5px; float:right; width: 336px;}
.unse_list {display:inline-block; width:336px; margin-bottom:10px;}
.unse_list li {width:24.6%; height:24px; padding-top:5px; text-align:center; font-weight:bold; float:left;}
.tab_box_on {border:1px solid #d6d6d6; border-bottom:none; border-right:none; }
.tab_box02 {border:1px solid #d6d6d6; border-right:none; background-color:#fafafa; color:#646464;}
.tab_box03 {border:1px solid #d6d6d6;  background-color:#fafafa; color:#646464;}
.unse_info {padding-left:3px;}
.unse_info li {width:107px; float:left; margin-right:3px; text-align:left; line-height: 17px;}
.news_t {padding:5px 2px 0 2px; width: 102px; display: inline-block;}
.contents_box p {margin:10px 0 8px 0; display:inline-block;*display:inline; * zoom:1}
.new_contents_01 {padding:0px; width:555px; height:60px; display: inline-block; float: left; margin-right:8px;}
.new_contents_02 {padding:0px; width:336px; height:46px; display: inline-block; float: left;}
.phone_ppomppu {float:left; width:552px; margin-top:10px;}
.phone_ppomppu  ul li {line-height:25px;width:550px;max-width:550px;text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.ppomppu_beauty {float:right; width:336px; margin-top:5px;}
.ppomppu_beauty  ul li {line-height:25px;width:330px;max-width:330px;text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.phone_title {border-bottom:1px solid #ccc; margin:5px 0 8px 0; padding-bottom:3px;}
.phone_title_name {font-family:"Malgun Gothic"; font-weight:bold; }
.phone_title span {padding-right:1px; font-size: 11px;}
.phone_menu_line {color:#bcbcbc; font-size:11px; display:inline-block; width:7px; text-align:center;}
.phone_menu_line02 {color:#bcbcbc; font-size:11px; display:inline-block; width:15px; text-align:center;}
.hot_menu {display:inline-block; width:900px;  margin-bottom:-10px; }
.hot_list_box { width:553px; border:1px solid #d6d6d6; float:left; height: 275px;}
.hot_list_box ol {border-bottom:1px solid #d6d6d6; padding:2px 0 0 10px;}
.hot_list {padding:10px;}
.hot_list li {line-height:22px;}
.user_nic {font-size:12px; color:#9b9b9b;float: left;max-width:90px;display: inline-block; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.hot_title_name {display:inline-block; height:25px; padding-top:5px;float:left;}
.hot_title_name {font-family:"Malgun Gothic"; font-weight:bold; font-size:12px;}
.hot_title_name_off {display:inline-block; height:25px; padding-top:5px;float:left;}
.hot_title_name_off {font-family:"Malgun Gothic"; font-weight:bold; font-size:12px; color:#9C9C9C;}
.hot_title_name em {color:#ff0000;}
.ln {padding:5px 5px; color:#ccc;float:left;}
.hot_com_list_box {width:334px; border:1px solid #d6d6d6; float:left; margin-left:8px; height: 275px;}
.hot_com_list_box ol {border-bottom:1px solid #d6d6d6; padding:2px 0 0 10px;}
.hot_com_title_name {display:inline-block; height:25px; padding-top:5px;float:left;}
.hot_com_title_name a {font-family:"Malgun Gothic"; font-weight:bold; font-size:12px;}
.hot_com_title_name a em {color:#ff0000;}
.notice_box {display:inline-block; background-color:#fafafa; border-top:2px solid #d6d6d6; height:35px; width:900px;}
.notice_box .notice_title {float:left; width:450px; padding-top:5px;}
.notice_box .rolling_list {top: -20px; left: 72px;}
.notice_box .ppom_event {width:300px; position:relative; top: -20px; left: 80px;}
#loginbox01{ width:356px; height:98px; border:1px solid #C0C2C5;BACKGROUND:url(/images/main/ppimg_20100617_006.gif) no-repeat ; text-align:left;}
#loginbox01 ul{float:left; margin:22px 0px 0px 15px;_margin-left:7px;width:95px;height:50px;}
#loginbox01 ul.logina li {height:16px; BACKGROUND:url(/images/main/dot02.gif) no-repeat ; background-position:0px 8px;}
#loginbox01 ul.logina li.memre01{padding-bottom:5px;}
#loginbox01 ul.logina li.memre01 a:hover{color:#3c414b;}
#loginbox01 ul.logina li a{7font-size:11px;padding-left:7px;width:90px;}
#loginbox01 ul.logina li a:hover{color:#868686;}
#loginbox01 ul.loginput{float:left;margin:10px 0px 0px 15px;width:220px;}
#loginbox01 ul.loginput li {font-size:11px;height:auto;height:20px;}
#loginbox01 ul.loginput li a{color:#ff7713;text-decoration:underline;height:auto;}
#loginbox01 ul.loginput li a:hover{color:#ff7713;text-decoration:underline;height:auto;}
#loginbox01 ul.loginput li.secuopt{height:24px;}
#loginbox01 ul.loginput li span.autologin{display:inline;color:#646464;margin-left:10px;letter-spacing:-1px;}
#loginbox01 ul.loginput li span.autologin input{vertical-align:middle;margin-top:-2px;}
#loginbox01 ul.loginput li .idinput{BORDER: 1px solid #BEBEBE;   WIDTH: 149px;height:17px; COLOR: #666666; FONT-SIZE: 12px;PADDING-TOP:3px;padding-left:3px;font-family:'Gulim'; ime-mode:disabled;}
#loginbox01 ul.loginput li .pwinput{BORDER: 1px solid #BEBEBE;  margin-top:5px;_margin-top:1px; WIDTH: 149px;height:17px; COLOR: #666666; FONT-SIZE: 12px;PADDING-TOP: 3px;padding-left:3px;font-family:Gulim;}
#loginbox01 ul.loginput li.loginbtn{position:absolute;margin:-40px 0px 0px 157px;_margin-top:-48px;_margin-left:158px;}
#loginbox02{ width:356px; height:98px; border:1px solid #C0C2C5;BACKGROUND:url(/images/main/ppimg_20100618_004.gif) no-repeat ;}
#loginbox02 dl.meminfo{ margin:9px 0px 0px 10px;height:60px;text-align:left;}
#loginbox02 dl.meminfo dt{float:left;display:inline;width:60px; height:50px; }
#loginbox02 dl.meminfo dt img{vertical-align:middle;width:50px; height:50px; border:1px solid #ccc;}
#loginbox02 dl.meminfo dd {float:left;margin-top:-2px;_margin-top:1px;  }
#loginbox02 dl.meminfo dd span.memre01{padding-bottom:4px;_padding-bottom:2px;}
#loginbox02 dl.meminfo dd span.memre01 a{color:#444444;}
#loginbox02 dl.meminfo dd span.memre01 .note {display:inline;margin-left:5px; }
#loginbox02 dl.meminfo dd span{display:block;height:17px;_height:5px; }
#loginbox02 dl.meminfo dd span img{vertical-align:middle;margin-top:-2px;_margin-top:1px;}
#loginbox02 .logout{float:left;display:inline;margin:-60px 0px 0px 255px;_margin-top:-55px;width:90px;text-align:right;}
#loginbox02 .logout span{display:block;height:25px;}
#loginbox02 .logout .meminfomod {font-size:11px;height:18px; BACKGROUND:url(/images/main/dot02.gif) no-repeat;background-position:15px 7px;width:90px;}
#loginbox02 .logout .meminfomod a{color:#6D6D6D;}
#loginbox02 .logout .meminfomod2 {font-size:11px;height:18px; BACKGROUND:url(/images/main/dot02.gif) no-repeat;background-position:15px 7px;width:90px;text-align:center;}
#loginbox02 .logout .meminfomod2 a{color:#647AFF;}
#loginbox02 .logout .logoutbtn {text-align:center;}
#loginbox02 .notebox{clear:both;display:block;margin-top:5px;_margin-top:7px;margin-left:10px;width:340px;}
#loginbox02 .notebox img{vertical-align:middle;margin-right:3px;text-decoration:none;}
#loginbox02 .notedisp{width:315px;margin:0px 0px 0px 4px;_margin-top:2px;_margin-left:5px;}
#right_wrap{text-align:left;margin:8px 0 80px 0;width:334px;}
#rightbox #right_wrap .box{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; }
#right_wrap span.tab{margin-top:126px;background:url(/images/main/201309/tab01.gif) no-repeat;text-align:center;}
#right_wrap span.tab a{display:block;color:#444;font-size:12px;}
#right_wrap span.tab a em {font-family:"Malgun Gothic"; font-size:10px; color: #FD7A00; position: relative; top: -4px; left: 2px;}
#right_wrap span.tab.on a{font-weight:bold;}
#right_wrap span.tab a:hover{color:#444;text-decoration:none;}
#right_wrap #special_area{height:155px;padding-top:0px;}
#right_wrap #special_area span.tab{height:30px;line-height:32px;overflow:hidden;}
#right_wrap #noticespecial_tit1{position:absolute;width:89px;margin-left:-1px;background-position:0 -50px;}
#right_wrap #noticespecial_tit2{position:absolute;width:89px;margin-left:88px;background-position:-89px -50px;}
#right_wrap #noticespecial_tit3{position:absolute;width:89px;margin-left:177px;background-position:-178px -50px;}
#right_wrap #noticespecial_tit4{position:absolute;width:68px;margin-left:266px;background-position:-178px -50px;}
#right_wrap #noticespecial_tit1.on{background-position:0px -1px;}
#right_wrap #noticespecial_tit2.on{background-position:-89px -1px;}
#right_wrap #noticespecial_tit3.on{background-position:-178px -1px;}
#right_wrap #noticespecial_tit4.on{background-position:-178px -1px;}
#right_wrap .content{position:absolute;margin:8px 0px 0px 15px;width:330px;text-align:left; }
#right_wrap .content dd{height:22px;}
#right_wrap .content .bbscol_t01{clear:both;color:#8f8f8f;}
#right_wrap .content .bbscol{clear:both;color:#8f8f8f;}
#right_wrap .content dd a.bbscol:hover{color:#000;}
#right_wrap .content dd a:hover{color:#2F73C0;}
#shoppingbox {border:0px solid #D6D6D6; height:500px;}
#right_wrap2{background:url(/images/main/tab_bg.gif) repeat-x;text-align:left;_background-position:0px 0px;margin-top:0px;width:358px;}
#rightbox #right_wrap2 .box{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#right_wrap2 span.tab{margin-top:0px;background:url(/images/main/tab04.gif) no-repeat;text-align:center;}
#right_wrap2 span.tab a{display:block;color:#444;font-size:12px;}
#right_wrap2 span.tab img{display:inline;vertical-align:middle;margin-top:-2px;}
#right_wrap2 span.tab.on a{font-weight:bold;}
#right_wrap2 span.tab a:hover{color:#444;text-decoration:none;}
#right_wrap2 #special_area{height:270px;padding-top:0px;}
#right_wrap2 #special_area span.tab{display:block;height:30px;line-height:32px;overflow:hidden;}
#right_wrap2 #special_tab1{position:absolute;width:79px;margin-left:-1px;background-position:0 -50px;}
#right_wrap2 #special_tab2{position:absolute;width:89px;margin-left:78px;background-position:-79px -50px;}
#right_wrap2 #special_tab3{position:absolute;width:84px;margin-left:167PX;background-position:-168px -50px;}
#right_wrap2 #special_tab4{position:absolute;width:92px;margin-left:251PX;background-position:-252px -50px;letter-spacing:-1px;padding-left:13px;}
#right_wrap2 #special_tab4 a:hover{color:#407FE1;}
#right_wrap2 #special_tab1.on{background-position:0px 0px;}
#right_wrap2 #special_tab2.on{background-position:-79px 0px;}
#right_wrap2 #special_tab3.on{background-position:-168px 0px;}
#right_wrap2 #special_tab4.on{background-position:-252px 0px;letter-spacing:-1px;}
#right_wrap2 .content{position:absolute;margin:43px 0px 0px 15px;_margin-top:40px;width:330px;text-align:left;}
#right_wrap2 .content li{overflow:hidden;display:block;height:22px;}
#right_wrap2 .content .bbscol{clear:both;color:#7C7C7C;}
#right_wrap2 .content li.cau01{padding-top:5px; height:40px;font-size:11px;padding-left:0px; background:none;color:#888;letter-spacing:-1px;}
#right_wrap2 .content li a{color:#111;}
#right_wrap2 .content li a:hover{color:#2F73C0;}
.bbscol02 {
    float:left;
    color:#1d62aa;
    font-size:11px;
    margin-right:5px;
}
.bbscol03{color:#8f8f8f;display:inline;padding-left:0px;}
.bbscol04{color:#ff6600;display:inline;padding-left:3px;vertical-align:super;line-height:0px;font-size:9px;font-family:'Tahoma';}
.bbscol06{color:#888888;display:inline;padding-left:0px;}
.txcol01{color:#ff6600;}
.txcol02{color:red;font-weight:bold;}
.pagebtn{float:right;margin-right:6px;_margin-right:4px;margin-top:5px;color:#7E7E7E;font-size:11px;}
.pagebtn span{padding-top:0px;display:block;float:left;}
.pagnum{margin-top:0px;padding-right:5px;}
.pagebtn img{margin-right:0px;vertical-align:middle;_margin-top:1px;}
#footer{clear:both; width:900px; margin:0 auto;}
#footer dl{padding-bottom:30px;}
#footer dt{border:1px solid #E2E2E2; border-top:1px solid #BCBCBC; height:25px;text-align:center;padding:8px 0px 0px 0px;background-color:#FAFAFA;color:#AAAAAA;}
#footer dt a{display:inline;padding:0px 10px 0px 10px;color:#505050;}
#footer dd{overflow:hidden;font-size:11px;color:#505050;padding-top:10px;}
#footer dd span{display:block;}
#footer dd .foot_01{width:600px;float:left;text-align:left;}
#footer dd .foot_02{width:300px;text-align:right;float:left;}
#footer dd a{display:inline;padding:0px 10px 0px 0px;color:#505050;}
#footer dd.address{border-top:1px solid #f1f1f1;text-align:center;margin-top:10px;line-height:140%;}
#footer dd.address p{margin-bottom:10px;}
#footer div.footMenu{width:900px; height:42px;}
#footer div.footMenu ul{padding:10px 0 0 10px; height:30px; border-top:1px solid #353535; border-bottom:1px solid #C8C8C8; *zoom:1;}
#footer div.footMenu ul:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#footer div.footMenu ul li{float:left; position:relative; padding: 0px 27px;}
#footer div.footMenu ul li span.new{position:absolute; top:-17px; left:50px; margin-left:-14px;}
#footer div.footMenu ul li a{display:block; padding:0px 10px; font-family: "Malgun Gothic"; font-weight: bold; color: #000;}
#footer div.logo{margin:10px 0 10px; *zoom:1;}
#footer div.logo:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#footer div.logo p.logo{float:left;margin:0;padding:0;}
#footer div.logo p.etc{float:right; text-align:right; font-family:'Dotum'; font-size:11px; color:#c9c9ca;margin:0;padding:0;}
#footer div.logo p.etc a{font-family:'Dotum'; font-size:11px; color:#7b7b7c;}
#footer div.logo p.etc a em{color:#527bc2; font-style:normal;}
#footer div.address{padding-bottom:20px;text-align:left}
#footer div.address address{font-family:'Dotum'; font-size:11px; font-style:normal; color:#929293; line-height:15px;}
#footer div.address p{font-family:'Tahoma'; font-size:11px; color:#929293; line-height:15px;text-align:left}
#footer div.address p strong{color:#527bc2;}
#bodywrap{margin-top:8px;}
#menu_wrap01{text-align:left;margin-top:10px;width:900px;}
#menu_wrap01 dt{background:url(/images/main/ppimg_20100622_004.gif) repeat-x;height:38px;overflow:hidden;padding-left:1px;_padding-left:2px;}
#menu_wrap01 dd{border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;}
#menu_wrap01 .tab{overflow:hidden;display:block;padding:0px 10px 0px 10px;text-align:center;float:left;width:auto;height:38px;line-height:40px;font-weight:bold;background:url(/images/main/ppimg_20100622_005.gif) no-repeat;background-position:right;letter-spacing:-1px;}
#menu_wrap01 .tab a{display:block;color:#888;}
#menu_wrap01 .tab a:hover{color:#000;text-decoration:none;}
#menu_wrap01 .tab.forum{overflow:hidden;display:block;padding:0px 10px 0px 0px;text-align:center;float:left;width:130px;height:38px;line-height:40px;font-weight:bold;background:url(/images/main/ppimg_20100625_001.gif) no-repeat;background-position:120px 15px;background-position:120px 13px;letter-spacing:-1px;}
#menu_wrap01 .tab.on{display:block;background:url(/images/main/ppimg_20100622_003.gif) no-repeat;padding:0px;font-weight:bold;float:left;width:95px;height:38px;line-height:44px;overflow:hidden;margin-left:-1px;letter-spacing:-2px;}
#menu_wrap01 .tab.on a{display:block;font-size:14px;color:#16477A;}
#menu_wrap01 .tab.on a:hover{color:#16477A;}
#menu_wrap01 dd.content{clear:both;padding:20px;}
#menu_wrap01 dd.content a{font-weight:normal;}
#menu_wrap01 dd.content li{height:22px; background:url(/images/main/ppimg_20100623_001.gif) no-repeat;background-position:0px 8px;padding-left:8px;}
#menu_wrap01 dd.content li.nobg{background:none;padding-left:0px;}
#bbs_wrap{
    clear:both;
    font-family: "Gulim";
}
#bbs_wrap a{text-decoration:none;}
#bbs_wrap a:hover{color:#2F73C0;}
#bbs_wrap #bbs_wrap1{clear:both;margin:0 auto;width:900px;}
.error1 {
    padding:120px 0 !important;
}
#forummenu_wrap{_margin-top:0px;}
#forummenu_wrap dl{border:1px solid #C2C2C2;width:898px;height:auto;text-align:left;overflow:hidden;}
#forummenu_wrap dt{height:30px; background:url(/images/main/ppimg_20100624_001.gif) no-repeat;}
#forummenu_wrap dt span{display:block;float:left;width:441px;}
#forummenu_wrap dt span.fo_01{font-weight:bold;padding-left:10px;padding-top:7px;}
#forummenu_wrap dt span.fo_02{text-align:right;padding-right:0px;padding-top:5px;}
#forummenu_wrap ul{padding:6px 0px 3px 0px;border-top:1px solid #E0E0E0;overflow:hidden;width:898px;}
#forummenu_wrap dd .menuset01{border-top:0px;padding:6px 0px 3px 0px;}
#forummenu_wrap dd li{float:left;}
#forummenu_wrap dd li.forum_le{color:#5F779E;font-weight:bold;width:110px;text-align:right;}
#forummenu_wrap dd li.forum_ri{width:765px;background-color:#ccc;padding-left:17px;background:url(/images/main/ppimg_20100624_003.gif) no-repeat;background-position:7px 7px;}
#forummenu_wrap dd .menuset02{background:url(/images/main/ppimg_20100624_002.gif) repeat-x;padding:6px 0px 3px 0px;}
#forummenu_wrap dd li a{overflow:hidden;display:block;float:left;width:85px;color:#5D5D5D;}
#forummenu_wrap dd span a:hover{color:#2266B2;}
#forummenu_wrap .shadow01{overflow:hidden;background:url(/images/main/ppimg_20100624_004.gif) repeat-x;height:13px;text-align:right;margin-bottom:-5px;padding-right:10px;}
#forummenu_wrap dd li a:hover{color:#000;text-decoration:underline;}
#link_wrap {
    padding-top:0px;
    background:url(/images/main/201111/tab_bg04.gif) no-repeat;
    width:900px;
    text-align:left;
    margin:0 auto;
    margin-top:0;
    *zoom:1;
}
#link_wrap:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#link_wrap .tabs {
    height:27px;
    border:1px solid #d5dde1;
    background: rgb(249,249,249);
    background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(234,234,234,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%);
    background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );
}
#link_wrap .tabs li {
    float:left;
    height:26px;
    line-height:26px;
    margin:1px 0 0 0;
    border-left:1px solid #d1d9de;
    border-right:1px solid #fff;
    border-bottom:1px solid #d1d9de;;
}
#link_wrap .tabs li a {
    display:block;
    width:100%;
    height:26px;
    padding:0 20px 0 15px;
}
#link_wrap .tabs li a:after {
    content:"";
    position:absolute;
    margin:10px 0 0 3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 3px 5px 3px;
    border-color: transparent transparent #888 transparent;
}
#link_wrap .tabs li.active {
    height:27px;
    line-height:27px;
    background:#fff;
    border-bottom:0;
}
#link_wrap .tabs li.active a:after {
    border-width: 5px 3px 0 3px;
    border-color: #000 transparent transparent transparent;
}
#link_wrap .tabs li:first-child {
    border-left:0;
}
#link_wrap .tabs li:last-child {
    border-right:1px solid #d1d9de;
}
#link_wrap .tab_contents {
    height:auto;
    text-align:left;
    display:none;
}
#link_wrap .parcel {
    padding:15px 0;
    border-left:1px solid #d1d9de;
    border-right:1px solid #d1d9de;
    border-bottom:1px solid #d1d9de;
}
#link_wrap .tab_contents dl {
    border-top:0px;
    width:898px;
}
#link_wrap .tab_contents ul {
    padding:6px 0px 3px 0px;
    border:1px solid #d1d9de;
    border-top:0px;
    overflow:hidden;
    width:898px;
}
#link_wrap .tab_contents dd .menuset01{border-top:0px;padding-top:12px;padding:10px 0px 3px 0px;}
#link_wrap .tab_contents dd li a:hover{color:#000;text-decoration:underline;}
#link_wrap .tab_contents dd li{float:left;}
#link_wrap .tab_contents dd li.forum_le{width:105px;color:#5F779E;font-weight:bold;text-align:right;}
#link_wrap .tab_contents dd li.forum_ri{width:770px;background-color:#ccc;padding-left:17px;background:url(/images/main/ppimg_20100625_002.gif) no-repeat;background-position:7px 2px;}
#link_wrap .tab_contents dd .menuset02{background:url(/images/main/ppimg_20100624_002.gif) repeat-x;padding:6px 0px 3px 0px;}
#link_wrap .tab_contents dd li a{overflow:hidden;display:block;float:left;padding-right:10px;color:#5D5D5D;}
#link_wrap .tab_contents dd span a:hover{color:#2266B2;}

#forumnotice_wrap{clear:both;margin-top:20px;}
#forumnotice_wrap .content{margin:0px 0px 0px 0px;width:900px;text-align:left; height:auto;padding-bottom:12px;}
#forumnotice_wrap .content dt{font-size:14px; color:#3E517B;font-weight:bold;border-bottom:2px solid #A8A8A8;height:24x;margin-bottom:6px;}
#forumnotice_wrap .content dd{overflow:hidden;height:24px;padding-top:4px;background:url(/images/main/dot04.gif) repeat-x; background-position:0px 27px;}
#forumnotice_wrap .content dd span{display:inline;}
#forumnotice_wrap .content .bbscol_t01{color:#828EB7;}
#forumnotice_wrap .content .bbscol{color:#8f8f8f;}
#forumnotice_wrap .content .bbsdate{color:#8f8f8f; font-size:11px; font-family:tahoma;margin-left:10px;}
#forumbest_wrap {margin-top:15px;overflow:hidden;width:872px; height:auto;background:url(/images/main/ppimg_20100628_001.gif) repeat-y;border:1px solid #DEDEDE;padding:20px 0px 20px 25px;}
#forumbest_wrap dl{width:395px;float:left;margin-right:0px;}
#forumbest_wrap dt{height:20px;border-bottom:1px solid #D2D2D2;margin-bottom:5px;}
#forumbest_wrap dd{overflow:hidden;height:20px;padding-top:4px;}
#forumbest_wrap dd img{vertical-align:middle;margin-right:5px;}
#forumbest_wrap dd span{display:inline;}
#forumbest_wrap .bbscol_t01{color:#828EB7;}
#forumbest_wrap .bbscol{color:#8f8f8f;}
#forumbest_wrap .content2{margin-left:55px;}
.bbscol05 {
    float:left;
    margin: 2px 2px 0 0;    
}
#life_wrap {clear:both;margin-top:0px;overflow:hidden;height:356px;width:900px;text-align:left;margin:0 auto;}
#life_wrap dl{height:330px;padding-top:0px;border:1px solid #C2C2C2;}
#life_wrap dt{background:url(/images/main/tab_bg05.gif) no-repeat;height:35px;padding-top:7px;}
#life_wrap dt span{display:block;float:left;}
#life_wrap dt .lifettl_01{width:100px;padding-left:10px;}
#life_wrap dt .lifettl_01 img{_margin-top:1px;}
#life_wrap dt .lifettl_02{width:682px;text-align:right;color:#626262;}
#life_wrap dt .lifettl_03{width:95px;text-align:right;_padding-top:3px;}
#life_wrap dt .lifettl_03 img{margin-left:5px;}
#life_wrap dt .lifettl_03 a{font-weight:bold;text-decoration:underline;}
#life_wrap dd{margin-top:-7px;}
#life_wrap dd.lifebox_le01{width:356px;border-bottom:1px solid #D5D5D5;height:160px;}
#life_wrap dd.lifebox_le01 li.weather_01{background:url(/images/main/ppimg_20100628_005.gif) no-repeat;height:35px;}
#life_wrap dd.lifebox_le01 li .ttllink {float:left;width:110px;height:25px;font-weight:bold;color:#000;text-align:center;margin-top:12px;}
#life_wrap dd.lifebox_le01 li .weath_opt img{vertical-align:top;margin-left:3px;}
#life_wrap dd.lifebox_le01 li .weath_opt{float:left;width:240px;text-align:right;margin-top:5px;}
#life_wrap dd.lifebox_le01 li.weather_02{padding-top:5px;width:356px;overflow:hidden;}
#life_wrap dd.lifebox_le01 li.weather_02 .zone{margin-left:12px;width:320px;background:url(/images/main/dot07.gif) no-repeat;background-position:0px 6px; color:#FF6905;padding-left:10px;font-weight:bold;border-bottom:1px solid #D7D7D7;}
#life_wrap dd.lifebox_le01 li.weather_02 .zoneinfo1{float:left;width:120px;color:#666666;line-height:140%;margin-top:11px;margin-left:17px;_margin-left:10px;}
#life_wrap dd.lifebox_le01 li.weather_02 .zoneinfo2{float:left;width:203px;margin-top:5px;margin-left:10px;}
#life_wrap dd.lifebox_le01 li.weather_02 .zoneinfo2 .day01{display:block;float:left;width:50px;text-align:center;color:#666666;}
#life_wrap dd.lifebox_le01 li.weather_02 .zoneinfo2 .day01 img{margin-top:-2px;}
#life_wrap dd.lifebox_le02 {width:356px;margin-top:1px;}
#life_wrap dd.lifebox_le02 ul{position:absolute;width:356px;}
#life_wrap dd.lifebox_le02 li.transinfo_01{background:url(/images/main/ppimg_20100628_005.gif) no-repeat;height:35px;}
#life_wrap dd.lifebox_le02 li .transttl {width:110px;height:25px;font-weight:bold;color:#000;text-align:center;padding-top:12px;}
#life_wrap dd.lifebox_le02 li .transsearch{margin-left:15px;margin-top:10px; }
#life_wrap dd.lifebox_le02 li .transsearch .transinput{BORDER: 1px solid #BEBEBE;WIDTH: 178px;height:16px; COLOR: #8E8E8E; FONT-SIZE: 12px;PADDING-TOP:2px;padding-left:3px;font-family:'Gulim';margin-right:3px;margin-left:-20px;letter-spacing:-1px;_margin-top:-1px;}
#life_wrap dd.lifebox_le02 li .transsearch .transbtn{vertical-align:top;margin-top:0px;}
#life_wrap dd.lifebox_le02 li .searchtxt{margin-left:15px;margin-top:5px;background-color:#ccc;width:228px;height:25px;background:url(/images/main/dot08.gif) repeat-x;background-position:0px 23px; padding-left:100px; color:#8E8E8E;font-size:11px;}
#life_wrap dd.lifebox_le02 li .daehantongwoon{margin-left:15px;margin-top:7px;}
#life_wrap dd.lifebox_le02 li .daehantongwoon a{color:#ff6905;}
#life_wrap dd.lifebox_le02 li .daehantongwoon img{margin-left:2px;}
#life_wrap dd.lifebox_ri{position:absolute;margin:-163px 0px 0px 356px;border-left:1px solid #E4E4E4;width:520px;height:256px;padding:20px;overflow:hidden;}
#life_wrap dd.lifebox_ri span{display:block;float:left;width:170px;}
#life_wrap dd.lifebox_ri a{clear:both;color:#666;overflow:hidden;float:left;padding-left:8px;background:url(/images/main/dot02.gif) no-repeat;background-position:0px 7px;height:22px;width:160px;}
#life_wrap dd.lifebox_ri a:hover{color:#000;text-decoration:underline;}
#life_wrap .shadow01{width:890px;overflow:hidden;background:url(/images/main/ppimg_20100624_004.gif) repeat-x;height:13px;text-align:right;margin-bottom:0px;padding-right:10px;}
#weather2{padding-top:12px;padding-bottom:10px;width:420px;overflow:hidden;text-align:left;}
#weather2 .zone{margin-left:12px;width:420x;height:18px;background:url(/images/main/dot07.gif) no-repeat;background-position:0px 4px; color:#FF6905;padding-left:10px;font-weight:bold;border-bottom:1px solid #D7D7D7;}
#weather2 .zoneinfo1{float:left;width:190px;color:#666666;line-height:150%;margin-top:11px;margin-left:17px;_margin-left:10px;vertical-align:top;}
#weather2 .zoneinfo2{float:left;width:200px;margin-top:10px;margin-left:10px;}
#weather2 .zoneinfo2 .day01{display:block;float:left;width:50px;text-align:center;color:#666666;}
#weather2 .zoneinfo2 .day01 img{margin:1px 0px 3px 0px;}
#weather2 .zoneinfo3{margin:95px 0px 0px 18px;height:18px;_margin-top:15px;}
#marketall_wrap {margin-top:10px;width:900px;height:auto;background:url(/images/main//centerline.gif) repeat-y;background-position:450px 0px;overflow:hidden;}
#marketall_wrap dl{padding:3px;margin-bottom:5px;margin-top:5px;}
#marketall_wrap dl.mk_lft{width:420px; float:left;}
#marketall_wrap dl.mk_rgt{width:420px; float:right;}
#marketall_wrap span{display:block;float:left;}
#marketall_wrap dl dt{border-bottom:1px solid #D6D6D6;overflow:hidden;margin-bottom:7px;height:23px;}
#marketall_wrap dd{clear:both; overflow:hidden;height:20px;}
#marketall_wrap .markettl_01{font-size:14px; font-weight:bold; color:#536884; font-family:Dotum;}
#marketall_wrap .markettl_02{font-size:11px; color:#757575;margin:4px 0px 0px 8px;font-family:Dotum;}
#marketall_wrap .markettl_03{float:right;margin-top:5px;}
#marketall_wrap .markettl_04{font-size:11px;font-family:tahoma;color:#757575;padding-right:8px;}
#marketall_wrap dd a:hover{color:#2F73C0;}
.line2{border-top:2px solid #7D869C;margin:10px 0px 10px 0px;}
#forumbigwrap{height:560px;margin-top:10px;}
#forumbest2_wrap{text-align:left;_background-position:0px 0px; margin-top:0px;height:540px; solid #ddd;float:right;}
#forumbest2_wrap span.tab{margin-top:0px;background:url(.././images/main/forum_tab.gif) no-repeat;text-align:center;}
#forumbest2_wrap span.tab a{display:block;color:#444;font-size:12px;}
#forumbest2_wrap span.tab img{display:inline;vertical-align:middle;margin-top:-2px;}
#forumbest2_wrap span.tab.on a{font-weight:bold;}
#forumbest2_wrap span.tab a:hover{color:#444;text-decoration:none;}
#forumbest2_wrap #forumbest_area{padding-top:0px;}
#forumbest2_wrap #forumbest_area span.tab{display:block;height:33px;line-height:35px;overflow:hidden;}
#forumbest2_wrap #forumbest_tit1{position:absolute;width:132px;margin-left:0px;*margin-left:-433px;background-position:0 -43px;}
#forumbest2_wrap #forumbest_tit2{position:absolute;width:132px;margin-left:132px;*margin-left:-301px;background-position:-132px -43px;}
#forumbest2_wrap #forumbest_tit1.on{background-position:0px 0px;}
#forumbest2_wrap #forumbest_tit2.on{background-position:-132px 0px;}
#forumbest3_wrap{float:left;margin-right:30px;}
#forumbigwrap dl.content1{width:420px;text-align:left;}
#forumbigwrap dl.content1 dt{font-weight:bold;color:#2F4E7A;height:23px; border-bottom:1px solid #C4C4C4;margin-bottom:10px;margin-top:10px}
#forumbigwrap dl.content1 dd{height:24px;padding-left:5px;}
#forumbigwrap dl.content1 dd.lispace{height:1px;background-color:#ccc;BACKGROUND:url(.././images/main/ppimg_20100621_003.gif) no-repeat;background-position:0px -2px;height:8px;overflow:hidden;}
#forumbigwrap dl.content2{float:left;margin-right:0px;}
#forumbigwrap .content2 dd{overflow:hidden;height:20px;padding-top:4px;}
#forumbigwrap dd img{vertical-align:middle;margin-right:5px;}
#forumbigwrap dd span{display:inline;}
#forumbigwrap dd a:hover{color:#2F73C0}
#forumbigwrap .bbscol_t01{color:#828EB7;}
#forumbigwrap .bbscol{color:#8f8f8f;}
#forumbigwrap a.bbscol:hover{color:#000}
#forumbigwrap .content2{width:414px;padding-left:17px;margin-top:32px;padding-top:15px;border:1px solid #D6D6D6;height:500px;}
#informa_wrap ul{border:1px solid #C2C2C2;padding:15px;_height:auto;_margin-top:0px;overflow:hidden;}
#informa_wrap li{text-align:left;padding:3px 0px 1px 0px;line-height:150%}
#informa_wrap span{display:block;*margin-top:-5px;}
#informabig_wrap{height:520px;width:899px;margin-top:5px;}
#informabig2_wrap{height:540px;width:899px;margin-top:5px;}
#informabig3_wrap{height:600px;width:899px;margin-top:5px;}
#informa2_wrap{clear:both;background:url(/images/main/tab_bg06.gif) repeat-x;text-align:left;_background-position:0px 0px; margin-top:5px;width:423px;float:left;margin-bottom:5px;}
#informa2_wrap span.tab{margin-top:0px;background:url(/images/main/tab01.gif) no-repeat;text-align:center;}
#informa2_wrap span.tab a{display:block;color:#444;font-size:12px;}
#informa2_wrap span.tab.on a{font-weight:bold;}
#informa2_wrap span.tab a:hover{color:#444;text-decoration:none;}
#informa2_wrap .tab_ttt{position:absolute;font-weight:bold;color:#2F4E7A;margin-top:7px;}
#informa2_wrap .tab_ttt img{vertical-align:middle; margin-right:5px;}
#informa2_wrap .tab_ttt a{color:#2F4E7A;}
#informa2_wrap #informa_area{height:240px;padding-top:0px;width:435px;_width:435px;}
#informa2_wrap #informa_area span.tab{height:30px;line-height:32px;overflow:hidden;}
#informa2_wrap #informa_tit1{position:absolute;width:89px;margin-left:256px;background-position:0 -50px;}
#informa2_wrap #informa_tit2{position:absolute;width:89px;margin-left:345px;background-position:-89px -50px;}
#informa2_wrap #informa2_area{height:133px;padding-top:0px;width:435px;_width:435px;}
#informa2_wrap #informa2_area span.tab{height:30px;line-height:32px;overflow:hidden;}
#informa2_wrap #informa_tit1.on{background-position:0px 0px;}
#informa2_wrap #informa_tit2.on{background-position:-89px 0px;}
#informa2_wrap .content{position:absolute;margin:40px 0px 0px 5px;text-align:left; }
#informa2_wrap .content dd{height:20px;}
#informa2_wrap .content .bbscol_t01{clear:both;color:#8f8f8f;}
#informa2_wrap .content .bbscol{clear:both;color:#8f8f8f;}
#informa2_wrap .content dd a.bbscol:hover{color:#000;}
#informa2_wrap .content dd a:hover{color:#2F73C0;}
#informa2_wrap .markettl_01{font-size:12px; font-weight:bold; color:#536884; font-family:Dotum;}
#informa2_wrap .markettl_02{font-size:11px; color:#757575;margin:4px 0px 0px 8px;font-family:Dotum;}
#informa2_wrap .markettl_03{float:right;margin-top:5px;}
#informa2_wrap .markettl_04{font-size:11px;font-family:tahoma;color:#757575;padding-right:8px;}
#informa2_wrap .infomorebtn{float:right;margin-top:10px;}
#informarigt{*margin-top:0;*height:244px;float:right;}
#informarigt2{*margin-top:0;*height:144px;float:right;}
#infombest{background:url(/images/main/tab_bg02.gif) repeat-x;text-align:left;_background-position:0px 0px;height:auto;padding-top:42px;_height:10px;}
#infombest span.tab{margin-top:0px;background:url(/images/main/tab03.gif) no-repeat;text-align:center;}
#infombest span.tab a{display:block;color:#444;font-size:12px;}
#infombest span.tab.on a{font-weight:bold;}
#infombest span.tab a:hover{color:#444;text-decoration:none;}
#infombest #infom_area span.tab{height:31px;line-height:35px;overflow:hidden;}
#infombest #infom_tit1{position:absolute;width:92px;margin-top:-42px;margin-left:0px;background-position:0px -46px;}
#infombest #infom_tit2{position:absolute;width:92px;margin-top:-42px;margin-left:91px;background-position:-91px -46px;}
#infombest #infom_tit1.on{background-position:0px 0px;}
#infombest #infom_tit2.on{background-position:-90px 0px;}
#infombest .content{padding:8px 0px 20px 0px;width:100%;text-align:left; height:auto;background:url(/images/main/ppimg_boxlinebg.gif) repeat-x;background-position:bottom;overflow:hidden}
#infombest .content dd{overflow:hidden;height:20px;padding-top:4px;}
#infombest .content dd.lispace img{vertical-align:middle;}
#infombest .content dd.lispace{height:1px;background-color:#ccc;BACKGROUND:url(/images/main/ppimg_20100621_003.gif) no-repeat;background-position:0px 0px;}
#infombest .content .bbscol_t01{color:#828EB7;}
#infombest .content .bbscol{color:#8f8f8f;}
#infombest .content dd a{color:#111;}
#infombest .content dd a:hover{color:#2F73C0;}
#infombest .content dd a.bbscol:hover{color:#000}
#infombest .content dd a.bbscol{margin-right:10px;display:block;float:left;}
.user_memo{border-bottom:0px solid #D7D7D7;width:780px;padding-top:10px;text-align:left;margin-left:0px;}
.user_memo2{border-bottom:0px solid #D7D7D7;width:660px;padding-top:10px;text-align:left;margin-left:0px;}
.user_memo #user_memo_box{padding:4px;}
#linklife {position:absolute; width:100px;margin-left:130px; top:38px;}

#header_box {
    padding: 0 !important;
    width: 898px !important;
    position:relative;
}

#header_box .bbs_title{padding:0 15px; height:29px; line-height:29px; border-bottom:1px solid #C1C1C1; background:url(/images/main/201111/bbs_list_bg.gif) repeat-x left top; *zoom:1;}
#header_box .bbs_title:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#header_box .bbs_title h1{float:left; padding-left:8px; height:29px; line-height:31px; background:url(/images/main/201111/bbs_list_bullet.gif) no-repeat left center;}
#header_box .bbs_title h1 a{font-weight:bold;color:#647AFF;}
#header_box .bbs_title p{float:right; margin:0; height:29px; text-align:right; line-height:31px; font-size:10px; color:#dbdada;}
#header_box .bbs_title p a{font-size:11px; font-family:dotum; color:#878686;letter-spacing:-1px;}
#header_box .bbs_title p a.here{font-weight:bold; color:#343434;}
#header_box .desc {
    display:inline-block;
    padding:10px 5px 10px 12px;
    color:#606060;
    font-family:'Dotum';
}
#header_box .side {
    padding:5px 23px 15px 23px;
    line-height:19px !important;
    *zoom:1;
}
#header_box .side:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#header_box .side h2{float:left; height:20px; line-height:19px;}

#header_box .side p {
    float:left;
    margin:0 0 0 10px;
    line-height:20px;
    font-size:10px;
    color:#b8c5cd;
}
#header_box .side p a {
    font-size: 12px;
    font-family: 'Dotum';
    color: #505050;
    font-weight: bold;
}
#result_box{width:898px !important; text-align:left;}
#result_box .bbs_title{padding:1px; height:27px; background:#fff; border:1px solid #c0c0c0;}
#result_box .bbs_title h1{padding-left:22px; height:27px; line-height:27px; color:#323232; background:#eeecec url(/images/main/201111/bbs_list_bullet.gif) no-repeat 14px center;}
#result_box .bbs_title h1 strong{color:#647AFF;}
#result_box .search_sub{padding:6px 0 0 10px; height:29px; border:1px solid #c0c0c0; border-top:none; *zoom:1;}
#result_box .search_sub:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#result_box .search_sub .bbsListView{float:left; margin-right:9px; width:164px; height:20px; border:1px solid #cfcfcf;}
#result_box .search_sub .bbsListView a{display:block; padding-left:16px; width:148px; height:20px; color:#202020; line-height:20px; background:url(/images/main/201111/search_bbs_bg.gif) no-repeat left top;}
#result_box .search_sub .bbsListView a.on{background-position:left bottom;}
#result_box .newsearchbox{float:left; position:relative;z-index:1;width:410px; height:22px; text-align:right;}
#result_box .newsearchbox .search-wrap{FLOAT:left; WIDTH:315px; height:22px;}
#result_box .newsearchbox .search-wrap .selectbox{margin-right:9px; text-align:left;line-height:18px; float:left;width:94px; height:20px; border:1px solid #c6c6c6;}
#result_box .newsearchbox .search-wrap .selectbox .stx{display:block;overflow:hidden; margin-top:2px; padding-left:5px; width:89px; background:url(/images/main/201111/search_bbs_arrow.gif) no-repeat 77px 2px;}
#result_box .newsearchbox .search-wrap .selectbox a{overflow:hidden; display:block;}
#result_box .newsearchbox .search-wrap .selectbox a:hover{color:#000;TEXT-DECORATION:none;}
#result_box .newsearchbox .search-wrap  .input{float:left; border:1px solid #bababa; padding:0 0 0 8px; width:200px; letter-spacing:-1px; color: #666666; font-size: 12px; height:20px; line-height:20px;}
#result_box .newsearchbox .search-wrap .selectbox-opt{overflow:hidden;  padding-bottom:4px;padding-top:2px;position:absolute;width:94px; height:auto;border:1px solid #bbbbbb;background-color:#fff;margin-left:-1px;margin-top:-2px;}
#result_box .newsearchbox .search-wrap .selectbox-opt li{padding-left:0px; }
#result_box .newsearchbox .search-wrap .selectbox-opt li a{display:block;overflow:hidden;color:#595b61;height:16px;text-decoration:none;padding-left:5px;padding-top:2px;padding-bottom:2px;letter-spacing:-1px; _padding-bottom:0px;}
#result_box .newsearchbox .search-wrap .selectbox-opt li a:hover{background-color:#f1f1f1;}
#result_box .search_bbsList{border:1px solid #c0c0c0; border-top:none; *zoom:1;}
#result_box .search_bbsList:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#result_box .search_bbsList .bbsListTitle{padding:0 14px; height:28px; border-bottom:1px solid #e4e4e4;}
#result_box .search_bbsList .bbsListTitle h2{float:left; margin-right:130px; height:28px; color:#404040; font-weight:bold; line-height:30px;}
#result_box .search_bbsList .bbsListTitle h2 strong{color:#647aff;}
#result_box .search_bbsList .bbsListTitle p{float:left; margin:0; padding-top:5px;}
#result_box .search_bbsList .bbsListTitle p label{margin:0 20px 0 0; display:inline; vertical-align:middle;}
#result_box .search_bbsList .bbsListTitle p label span{color:#240207;}
#result_box .search_bbsList .bbsListTitle p label input{margin:0px 0px 2px 0px; vertical-align:middle;}
#result_box .bbsListArea{padding:12px 0 20px 14px; *zoom:1;}
#result_box .bbsListArea:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#result_box .bbsListArea ul{float:left;width:98px;}
#result_box .bbsListArea ul li{font-size:12px;}
#result_box .bbsListArea ul li a{font-size:12px;}
#result_box .bbsListArea ul li a em{color:#fa6565;}
#result_box .bbsListAreaAll{padding:12px 0 20px 14px; *zoom:1;}
#result_box .bbsListAreaAll ul{overflow:hidden;width:898px;}
#result_box .bbsListAreaAll li{font-size:12px;float:left;width:126px;}
#result_box .bbsListAreaAll ul li a{font-size:12px;}
#result_box .bbsListAreaAll ul li a em{color:#fa6565;}
#result_box_02{width:898px !important; text-align:left;}
#result_box_02 .search_bbsList{border:1px solid #d5d5d5; *zoom:1;}
#result_box_02 .search_bbsList:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#result_box_02 .search_bbsList .bbsListTitle{padding:0 14px; height:30px; border-bottom:1px solid #e4e4e4;}
#result_box_02 .search_bbsList .bbsListTitle h2{float:left; margin-right:130px; height:28px; color:#404040; font-weight:bold; line-height:30px;}
#result_box_02 .search_bbsList .bbsListTitle h2 strong{color:#647aff;}
#result_box_02 .search_bbsList .bbsListTitle p{width:100%;float:left; margin:0; padding-top:5px;}
#result_box_02 .search_bbsList .bbsListTitle p label{margin:0 20px 0 0; display:inline; vertical-align:middle;}
#result_box_02 .search_bbsList .bbsListTitle p label span{color:#240207;}
#result_box_02 .search_bbsList .bbsListTitle p label input{margin:0px 0px 2px 0px; vertical-align:middle;}
#result_box_02 .bbsListArea{padding:12px 0 20px 14px; *zoom:1;}
#result_box_02 .bbsListArea:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#result_box_02 .bbsListArea ul{float:left;width:126px;}
#result_box_02 .bbsListArea ul li{font-size:12px;}
#result_box_02 .bbsListArea ul li a{font-size:12px;}
#result_box_02 .bbsListArea ul li a em{color:#fa6565;}
#result_box_02 .bbsListAreaAll{padding:12px 0 20px 14px; *zoom:1;}
#result_box_02 .bbsListAreaAll ul{overflow:hidden;width:898px;}
#result_box_02 .bbsListAreaAll li{font-size:12px;float:left;width:126px;}
#result_box_02 .bbsListAreaAll ul li a{font-size:12px;}
#result_box_02 .bbsListAreaAll ul li a em{color:#fa6565;}
.section{clear:both; width:100%; padding:14px 0 7px 0; _padding-top:15px; border-bottom:1px solid #ccc; *zoom:1;}
.section:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.section h2{display:block; font-family:'Malgun Gothic', 'Dotum'; font-size:14px; font-weight:bold; color:black;margin:0 0 10px 0;padding:0 0 3px 5px; border-bottom:2px solid #c0c0c0;}
.section h2 em{font-size:12px; font-family:dotum; color:#647aff;}
.title_num{display:inline; position:relative; top:1px; float:left; color:#888; font-size:12px; margin-bottom:0px;}
.section_more{overflow:hidden; clear:both; _width:100%; margin-bottom:-4px; padding:14px 1px 0 0; _padding:15px 3px 0 0; text-align:right; font-size:12px;}
.section_more a{text-decoration:underline;}
.section_more a:visited{color:#99209b;}
.go_more{float:right; padding-left:9px; background:url('/images/icon_arrow_more.gif') no-repeat 0 2px;}
.text{clear:both; width:100%;}
.text li{clear:both; float:left; _float:none; width:100%; margin-bottom:18px; _margin-bottom:16px; vertical-align:top; padding-left: 10px;}
.text dl{overflow:hidden; _float:left; padding-top:2px; line-height:19px;}
.text dt{clear:both; display:inline; margin-right:5px;}
.text dt a{text-decoration:underline !important; color:#4758c0; font-size:13px;}
.text dt a b{color:#4758c0;}
.text dt a:visited, .text li a:visited{color:#99209b;}
.text dt img{vertical-align:middle;}
.text dd{clear:both; margin:1px 0 1px 0; color:#000000;}
.text dd span.like{margin:0 5px 0 10px; display:inline-block; padding-left:16px; height:16px; font-family:tahoma; font-size:11px; color:#3e3e3e; line-height:16px; background:url(/images/main/201111/search_ico_good.gif) no-repeat left top;}
.text dd span.dislike{display:inline-block; padding-left:16px; height:16px; font-family:tahoma; font-size:11px; color:#3e3e3e; line-height:16px; background:url(/images/main/201111/search_ico_good.gif) no-repeat left -16px;}
.text .txt_inline, .text .txt_block{font-size:12px; color:#717171;}
.text .txt_inline{display:inline;}
.text .txt_inline a{color:#717171;}
.text .txt_block{clear:both; display:block; line-height:18px;}
.text .thumb{display:inline; float:left; margin:2px 15px 0 0;}
.text .thumb img{vertical-align:top; margin-bottom:6px;}
.text .btn{margin:0 -4px 1px 4px; vertical-align:-5px;}
.media{overflow:hidden; clear:both; width:100%; margin-left:29px; margin-bottom:4px; }
.media li{overflow:hidden; display:inline; float:left; width:20%; margin-left:-1px;}
.media dl{width:100%;}
.media .thumb{position:relative; float:none; height:145; margin-bottom:1px; margin-right:0; border:none;}
.media .thumb img{position:absolute; left:1px; bottom:0; vertical-align:top; border:1px solid #aaa; width: expression((this.width > 145)? ((this.height > 110)? ((this.width < this.height)? true : "145") : "145") :true); height: expression((this.height > 110)? ((this.width > "145")? ((this.width > this.height)? true : "110") : "110") :true); max-width: 145; max-height: 110; }
.media dd{overflow:hidden; width:148; margin-top:1px; height:23px}
.media dd, .image dd a{color:#717171; font-size:11px;}
.media dd a{text-decoration:none;}
.media dd a:hover{text-decoration:underline;}
.media dt{overflow:hidden; width:148; height:28px; font-size:12px}
.media dt a{text-decoration:none;}
.image{overflow:hidden; clear:both; width:100%; margin-left:29px; margin-bottom:4px; }
.image li{overflow:hidden; display:inline; float:left; width:20%; margin-left:-1px;}
.image dl{width:100%;}
.image .thumb{position:relative; float:none; height:175; margin-bottom:1px; margin-right:0; border:none;}
.image .thumb img{position:absolute; left:1px; bottom:0; vertical-align:top; border:1px solid #aaa; width: expression((this.width > 145)? ((this.height > 145)? ((this.width < this.height)? true : "145") : "145") :true); height: expression((this.height > 145)? ((this.width > "145")? ((this.width > this.height)? true : "145") : "145") :true); max-width: 145; max-height: 145; }
.image dd{overflow:hidden; width:148; margin-top:1px; height:23px}
.image dd, .image dd a{color:#717171; font-size:11px;}
.image dd a{text-decoration:none;}
.image dd a:hover{text-decoration:underline;}
.image dt{overflow:hidden; width:148; height:28px; font-size:12px}
.image dt a{text-decoration:none;}
.url{color:#218d44 !important; text-decoration:none; font-size:12px; margin-right:8px;}
.bar{margin:0 1px 0 0; color:#bbb;}
.txt_from{color:#717171; text-decoration:none; font-size:12px;}
a.txt_from:visited{color:#717171 !important;}
#sponsor{overflow:hidden; margin:2px 0 10px 0;}
#sponsor ul{width:744px;}
#sponsor li{margin-bottom:0;}
#sponsor .txt_inline{margin-left:-4px;color:#000;}
#sponsor .txt_block{margin-top:0;}
#sponsor .text dt a{text-decoration:none !important; font-weight:bold; color:#4f4f4f;}
#sponsor .text dd{color:#000;}
.search_paging{display:block; position:relative; clear:both; width:100%; margin:0 0 0 30px; padding:20px 0; text-align:center;} /*710px*/
.search_paging a,
.search_paging strong{position:relative; display:inline-block; margin-right:1px; padding:3px 5px 5px 5px; color:#000; text-decoration:none; border:1px solid #ffffff; line-height:normal; font:bold 13px Verdana; _width:26px;}
.search_paging strong{color:#647aff !important; border:1px solid #e9e9e9;}
.search_paging a:hover{background:#fff; text-decoration:underline; border:1px solid #e9e9e9;}
.search_paging .pre, .search_paging .next{font-weight:normal; display:inline-block; color:#565656; border:1px solid #e9e9e9;_position:relative; top:2px; .top:-1px; font:12px Gulim, Gulim, AppleGothic, sans-serif; _width:64px;}
.search_paging .pre{margin-right:9px; width:33px; background:url(/images/main/201111/icon_arrow_left_on.gif) no-repeat 5px 9px; text-align:left; padding:7px 0 3px 16px;}
.search_paging .next{margin-left:9px; width:33px; background:url(/images/main/201111/icon_arrow_right_on.gif) no-repeat 37px 9px !important; text-align:right; padding:7px 16px 3px 0;}
.search_paging .pre:hover{background:url(/images/main/201111/icon_arrow_left_on.gif) no-repeat 5px 9px;}
.search_paging .next:hover{background:url(/images/main/201111/icon_arrow_right_on.gif) no-repeat 35px 9px;}
.weather_wrap{width:898px; border:1px solid #d1d9de; border-top:none; *zoom:1; overflow:hidden;}
.weather_wrap:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.weather{float:left; padding:0 1px; width:338px; height:320px; border-right:1px solid #d1d9de;}
.weather .weather_local{padding:12px 14px 0 14px; *zoom:1;}
.weather .weather_local:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.weather .weather_local p{float:left; margin:0; padding:0; width:100px; height:25px; font-weight:bold; color:#333;}
.weather .weather_local form{float:right; width:140px; height:25px; text-align:right;}
.weather .weather_local select, .weather .weather_local img{vertical-align:middle;}
.weather table{width:100%;}
.weather table tr th, .weather table tr td{border-top:1px solid #f1f1f1;}
.weather table tr th{padding:0 0 0 6px; width:58px;}
.weather table tr th p{width:46px; height:19px; line-height:20px; color:#8e8e8e; text-align:center; border:1px solid #dfdfdf;}
.weather table tr td{padding:3px 0; color:#0f0f0f; line-height:17px;}
.weather table tr td.icon{width:110px; text-align:center;}
.weather table tr td.icon img{width:49px; height:36px;}
.weather table tr.today td.icon img{width:95px; height:70px;}
.transinfo_v2{width:100%;overflow:hidden;}
.transinfo_v2 .transsearch_v2{float:left;margin-right:14px;padding:0 0 0 10px;height:24px;}
.transinfo_v2 .transsearch_v2 .transform_v2 input,
.transinfo_v2 .transsearch_v2 .transform_v2 a,
.transinfo_v2 .transsearch_v2 .transform_v2 img,
.transinfo_v2 .transsearch_v2 .transform_v2 select{vertical-align:middle;}
.transinfo_v2 .transsearch_v2 .transform_v2 .transinput_v2 {width:169px;height:16px;padding:2px;border:1px solid #bebebe;color:#8e8e8e;}
.transinfo_v2 .daehantongwoon_v2{float:left;padding-top:5px; line-height:1;}
.transinfo_v2 .daehantongwoon_v2 span {vertical-align:top;}
.transinfo_v2 .daehantongwoon_v2 a {vertical-align:top;}
.transinfo_v2 .daehantongwoon_v2 #cs03{font-size:11px;color:#ff9600;vertical-align:top;}
#subhead .calendar{float:left; top:0px; left:5px;z-index:10;}
div.calendar{position:relative; float:left; display:inline; margin:-5px 0 0 13px; width:198px; text-align:center; z-index:10;}
div.calendar p.date img{display:inline-block; margin:0 1px 0 1px; vertical-align:bottom;}
div.calendar p.date_prev{position:absolute; top:4px; left:0;}
div.calendar p.date_next{position:absolute; top:4px; right:0;}
div.calendar #calendar{position:absolute; top:24px; left:118px; padding:5px; width:147px; border:2px solid #a49dbc; background:#fff; text-align:center; }
div.calendar #calendar a.close{position:absolute; top:10px; right:9px}
div.calendar table.cal_simple{margin:0 auto;padding:0;border:0}
div.calendar table.cal_simple caption{margin:0 auto; padding:5px 0 5px 3px; width:auto; height:auto; color:#000; text-indent:0; font-weight:bold; line-height:1.3em; text-align:left; background:#f7eefe;}
div.calendar table.cal_simple caption strong{margin:0 8px; font-family:tahoma; font-size:13px;}
div.calendar table.cal_simple tr{border:none}
div.calendar table.cal_simple th{width:21px;height:19px;border:none;color:#000; font-size:11px;font-weight:normal}
div.calendar table.cal_simple td{width:21px;height:19px;border:none; text-align:center}
div.calendar table.cal_simple td a{color:#000; font-family:tahoma; font-size:11px; text-decoration:none;}
div.calendar table.cal_simple td a:hover{text-decoration:underline;}
div.calendar table.cal_simple td a strong{display:inline-block; padding:1px; color:#000; font-family:tahoma; font-size:11px; background:#f7eefe; border:1px solid #572dfb;}
div.calendar table.cal_simple .sun{color:#572dfb;}
div.calendar table.cal_simple .sun a{color:#572dfb;}
#header_box .desc.guide{padding:7px 0 5px 0; color:#606060; font-family:dotum;}
#header_box .desc ul{ text-align:left; padding:10px 17px 0; color:#000;}
#header_box .desc ul li.mgt25{ margin-top:25px !important;}
#header_box .desc p{ margin:0; padding:0;}
.w900{ width:900px; margin:0 auto; text-align:left;}
.w900 h3{ padding:0 0 10px 10px;}
.radio{ display:inline-block; padding:8px 0 0; vertical-align:middle;}
.scroll_w{ border:#d7d7d7 1px solid; padding:5px 10px; overflow:auto; height:165px; }
.write_w{ border-top:#000 2px solid; border-bottom:#eee 1px solid; margin:20px 0 0 0; padding:10px 0 0 120px; position:relative; overflow:hidden;}
.write_w h3{ position:absolute; top:15px; left:10px; padding:0;}
.write_w .wr_tx1{ padding:0 0 0 17px; margin:10px 0 10px 0;}
.btn_z{ text-align:center; margin:40px 0 0 0; clear:both;}
.btn_z.right {
    text-align: left;
    margin: 10px 0 0 0;
    clear: both;
    float: none;
    width: auto;
}
.red{color:#e83838;}
.mgt10{margin-top:10 !important;}
.tbl_write{clear:both;width:100%;border-collapse:collapse; text-align:left;}
.tbl_write.tbl_vew{clear:both;width:100%;border-collapse:separate; text-align:left;border-top:#000 2px solid;}
.tbl_write tbody th{ padding:12px 0 11px 15px; border-bottom:#eee 1px solid;text-align:left;}
.tbl_write tbody td{ padding:8px 0 7px 10px;border-bottom:#eee 1px solid; color:#888;}
.market_bank{color:black;}
.tbl_write tbody td .inp01{ border:#cdcdcd 1px solid;}
.tbl_write tbody td .alg_middle{ vertical-align:middle;}
.tbl_write tbody td.tx_t1{ color:#de2f2f;padding:0 0 0 20px;}
.tbl_write tbody td strong{ color:#000;}
.pop_member_info .info_table { width:415px; margin:0 auto; }
.pop_member_info .info_table table { width:100%; }
.pop_member_info .info_table table td { padding:8px 0; color:#747474; text-align:left; }
.pop_member_info .info_table table td.left_f11 { font-size:11px; padding-left:5px; }
.pop_member_info .info_table table td em { font-weight:bold; }
.pop_member_info .info_table table td .join_date { color:#979797; font-size:11px; font-weight:normal; }
.pop_member_info .info_table table td .logon { display:inline-block; height:18px; padding-right:27px; line-height:20px; color:#377bb0; background:url("/images/member/common/icons_on.gif") right -320px no-repeat; }
.pop_member_info .info_table table td .logout { display:inline-block; height:18px; padding-right:27px; line-height:20px; color:#377bb0; background:url("/images/member/common/icons.gif") right -320px no-repeat; }
.pop_member_info .info_table table td .relative { position:relative; width:263px; }
.pop_member_info .info_table table td input.txt { width:67px; border:1px solid #cfcfcf; vertical-align:middle; }
.pop_member_info .info_table table td .name_chk { position:absolute; left:0; top:20px; font-weight:normal; color:#d80000; font-size:11px; }
.pop_member_info .info_table table td span.f11 { font-size:11px; color:#979797; }
.pop_member_info .info_table table td.vtop { vertical-align:top; }
.pop_member_info .info_table table td .variable_btn6 { width:86px; padding:0 0 0 4px; }
.pop_member_info .info_table table td .variable_btn6 span { width:86px; padding:0 0 0 0; text-align:center; color:#1a1a1a; letter-spacing:-1px; }
.pop_member_info .info_table table td .variable_btn7 { padding:0 0 0 7px; *margin-left:-2px; }
.pop_member_info .info_table table td .variable_btn7 span { padding:0 7px 0 0; font-weight:normal; }
.pop_member_info .memo_register { padding:5px; border-top:1px solid #9d9d9d; }
.pop_member_info .memo_register input { width:306px; height:24px; padding:0 2px; line-height:25px; border:1px solid #cfcfcf; vertical-align:top; }
.pop_member_info .memo_register .variable_btn2 span { font-weight:normal; }
.pop_member_info .btn_pop_close { position:absolute; right:0; top:0; }
.pop_member_info .btn_pop_close img { vertical-align:top; }
.variable_btn { display:inline-block; height:18px; *margin-right:3px; padding:0 0 0 1px; vertical-align:middle; background:url("/images/member/bg/bg_var_rboxbtn_left1.gif") 0 0 no-repeat; }
.variable_btn span { display:inline-block; height:18px; padding:0px 10px 0 10px; text-align:center; color:#353535; cursor:pointer; background:url("/images/member/bg/bg_var_rboxbtn_right1.gif") right 0 no-repeat; }
.variable_btn2 { display:inline-block; height:30px; *margin-right:3px; padding:0 0 0 4px; vertical-align:middle; background:url("/images/member/bg/bg_var_rboxbtn_left2.gif") 0 0 no-repeat; }
.variable_btn2 span { display:inline-block; height:24px; padding:1px 13px 0 8px; text-align:center; font-weight:bold; color:#353535; cursor:pointer; background:url("/images/member/bg/bg_var_rboxbtn_right2.gif") right 0 no-repeat; }
.variable_btn3 { display:inline-block; height:26px; *margin-right:3px; padding:0 0 0 4px; vertical-align:middle; background:url("/images/member/bg/bg_var_rboxbtn_left3.gif") 0 0 no-repeat; }
.variable_btn3 span { display:inline-block; height:22px; padding:4px 11px 0 3px; text-align:center; font-weight:bold; color:#353535; cursor:pointer; background:url("/images/member/bg/bg_var_rboxbtn_right3.gif") right 0 no-repeat; }
.variable_btn4 { display:inline-block; height:16px; *margin-right:3px; padding:0 0 0 1px; vertical-align:middle; background:url("/images/member/bg/bg_var_rboxbtn_left4.gif") 0 0 no-repeat; }
.variable_btn4 span { display:inline-block; height:15px; padding:1px 3px 0 2px; text-align:center; color:#999; cursor:pointer; font-size:11px; background:url("/images/member/bg/bg_var_rboxbtn_right4.gif") right 0 no-repeat; }
.variable_btn5 { display:inline-block; height:24px; *margin-right:3px; padding:0 0 0 10px; vertical-align:middle; background:url("/images/member/bg/bg_var_rboxbtn_left5.gif") 0 0 no-repeat; }
.variable_btn5 span { display:inline-block; height:21px; padding:3px 13px 0 2px; text-align:center; color:#474747; cursor:pointer; font-size:12px; font-family:"tahoma"; background:url("/images/member/bg/bg_var_rboxbtn_right5.gif") right 0 no-repeat; }
.variable_btn6 { display:inline-block; height:20px; *margin-right:3px; padding:0 0 0 10px; vertical-align:middle; background:url("/images/member/bg/bg_var_rboxbtn_left6.gif") 0 0 no-repeat; }
.variable_btn6 span { display:inline-block; height:20px; padding:3px 13px 0 2px; text-align:center; color:#474747; cursor:pointer; font-size:12px; font-family:"tahoma"; background:url("/images/member/bg/bg_var_rboxbtn_right6.gif") right 0 no-repeat; }
.variable_btn7 { display:inline-block; height:18px; *margin-right:3px; padding:0 0 0 10px; vertical-align:middle; background:url("/images/member/bg/bg_var_rboxbtn_left7.gif") 0 0 no-repeat; }
.variable_btn7 span { display:inline-block; height:20px; padding:0 13px 0 2px; line-height:18px; text-align:center; color:#474747; cursor:pointer; font-size:12px; font-family:"tahoma"; background:url("/images/member/bg/bg_var_rboxbtn_right7.gif") right 0 no-repeat; }
.variable_btn8 { display:inline-block; height:47px; padding:0 0 0 45px; vertical-align:middle; background:url("/images/member/bg/bg_var_rboxbtn_left8.gif") 0 0 no-repeat; }
.variable_btn8 span { display:inline-block; height:47; padding:0 45px 0 0; line-height:47px; text-align:center; color:#fff; font-weight:bold; cursor:pointer; font-size:12px; font-family:"tahoma"; background:url("/images/member/bg/bg_var_rboxbtn_right8.gif") right 0 no-repeat; }
.write_note_popup .note_layer_pop { position:absolute; left:50%;  width:393px; margin-left:-196px; padding-bottom:10px; border:2px solid #acacac; background:#fff; z-index:100; }
.write_note_popup .note_layer_pop .title { height:35px; margin:0; padding:0 0 0 15px; background:url("/images/member/popup/bg_pop_title.gif") 0 0 repeat-x; }
.write_note_popup .note_layer_pop .title img { vertical-align:top; }
.write_note_popup .note_layer_pop .note_table { width:343px; margin:22px auto 0; }
.write_note_popup .note_layer_pop .note_table table { width:100%; }
.write_note_popup .note_layer_pop .note_table table th { text-align:left; padding:3px 0; }
.write_note_popup .note_layer_pop .note_table table td { text-align:left; padding:3px 0; }
.write_note_popup .note_layer_pop .note_table table .vtop { vertical-align:top; }
.write_note_popup .note_layer_pop .note_table table td input { width:288px; padding:1px 0; border:1px solid #c5c5c5; }
.write_note_popup .note_layer_pop .note_table table td textarea { width:337px; height:158px; overflow:auto; padding:2px; border:1px solid #c5c5c5; }
.write_note_popup .note_layer_pop .note_table table td .user_state .logon { display:inline-block; height:20px; padding-left:20px; line-height:20px; color:#2381b1; background:url("/images/member/common/icons_on.gif") 0 -320px no-repeat; float:right;}
.write_note_popup .note_layer_pop .note_table table td .user_simple_info { margin-top:4px; padding:1px 0 1px 5px; border-top:1px solid #cecece; border-bottom:1px solid #cecece; background:#eeeeee; }
.write_note_popup .note_layer_pop .btn_close { position:absolute; right:10px; top:6px; }
.write_note_popup .note_layer_pop .chk_html { margin:0 0 0 25px; }
.write_note_popup .note_layer_pop .chk_html input { width:13px; height:13px; vertical-align:middle; margin-top:-2px; }
.write_note_popup .note_layer_pop .btn_submit { text-align:center; }
.end_tit {position:relative; clear:both; width:900px; padding-bottom:35px; z-index:1;}
.end_tit:after {content:""; display:block; clear:both;}
.end_tit .recom_a {position:relative; float:left;  padding:14px 0 0 320px; text-align:right; z-index:10;}
.end_tit .recom_a .layer_type1 {text-align:left;}
.end_tit .tuarea{float:left;position:relative;width:131px;height:43px;padding-top:22px;background:url(/images/bbs/sp_recm_01.gif) no-repeat 0 22px}
.end_tit .tuarea .rolling{overflow:hidden;height:40px}
.end_tit .tuarea .rolling ul{overflow:hidden}
.end_tit .tuarea .rolling li{display:block;overflow:hidden;height:40px;text-align:center}
.end_tit .tuarea .rolling li a{display:block;overflow:hidden;width:131px;height:40px;text-decoration:none}
.end_tit .tuarea .rolling li a.disable{cursor:default}
.end_tit .tuarea .rolling li a.disable strong{cursor:default}
.end_tit .tuarea .rolling li strong{cursor:default;display:inline-block;overflow:hidden;margin:9px 0 0 -4px;padding-left:42px;background:url(/images/bbs/sp_recm_01.gif) no-repeat -150px -45px;font-size:18px;font-family:'Tahoma';color:#df3f0d;line-height:20px}
.end_tit .tuarea .rolling li a.on{background:url(/images/bbs/sp_recm_01.gif) no-repeat 0 -45px}
.end_tit .tuarea .rolling li a.on strong{background:none;text-indent:-999px}
.end_tit .tuarea .tx{display:block;position:absolute;top:7px;left:2px;width:131px;font-size:11px;color:#908f8f;letter-spacing:-1px;text-align:center}
.end_tit .tuarea1{float:left;position:relative;width:131px;height:43px;padding-top:22px;background:url(/images/bbs/sp_recm_02.gif) no-repeat 0 22px}
.end_tit .tuarea1 .rolling{overflow:hidden;height:40px}
.end_tit .tuarea1 .rolling ul{overflow:hidden}
.end_tit .tuarea1 .rolling li{display:block;overflow:hidden;height:40px;text-align:center}
.end_tit .tuarea1 .rolling li a{display:block;overflow:hidden;width:131px;height:40px;text-decoration:none}
.end_tit .tuarea1 .rolling li strong{cursor:defult;display:inline-block;overflow:hidden;margin:9px 0 0 -8px;padding-left:51px;background:url(/images/bbs/sp_recm_02.gif) no-repeat -148px -45px;font-size:18px;font-family:'Tahoma';color:#647AFF;line-height:20px}
.end_tit .tuarea1 .rolling li a.on{background:url(/images/bbs/sp_recm_02.gif) no-repeat 0 -45px}
.end_tit .tuarea1 .rolling li a.on strong{background:none;text-indent:-999px}
.end_tit .tuarea1 .tx{display:block;position:absolute;top:7px;left:2px;width:131px;font-size:11px;color:#908f8f;letter-spacing:-1px;text-align:center}
.end_tit .tuarea{float:left;position:relative;width:131px;height:43px;padding-top:22px;background:url(/images/bbs/sp_recm_01.gif) no-repeat 0 22px}
.end_tit1 {position:relative; clear:both; width:900px; padding-bottom:35px; z-index:1;}
.end_tit1:after {content:""; display:block; clear:both;}
.end_tit1 .recom_a {position:relative; float:left;  padding:14px 0 0 320px; text-align:right; z-index:10;}
.end_tit1 .recom_a .layer_type1 {text-align:left;}
.end_tit1 .tuarea{float:left;position:relative;width:131px;height:43px;padding-top:22px;background:url(/images/bbs/sp_recm_03.gif) no-repeat 0 22px}
.end_tit1 .tuarea .rolling{overflow:hidden;height:40px}
.end_tit1 .tuarea .rolling ul{overflow:hidden}
.end_tit1 .tuarea .rolling li{display:block;overflow:hidden;height:40px;text-align:center}
.end_tit1 .tuarea .rolling li a{display:block;overflow:hidden;width:131px;height:40px;text-decoration:none}
.end_tit1 .tuarea .rolling li a.disable{cursor:hand}
.end_tit1 .tuarea .rolling li a.disable strong{cursor:hand}
.end_tit1 .tuarea .rolling li strong{cursor:hand;display:inline-block;overflow:hidden;margin:9px 0 0 -4px;padding-left:52px;background:url(/images/bbs/sp_recm_03.gif) no-repeat -140px -45px;font-size:18px;font-family:'Tahoma';color:#df3f0d;line-height:20px}
.end_tit1 .tuarea .rolling li a.on{background:url(/images/bbs/sp_recm_03.gif) no-repeat 0 -45px}
.end_tit1 .tuarea .rolling li a.on strong{background:none;text-indent:-999px}
.end_tit1 .tuarea .tx{display:block;position:absolute;top:7px;left:2px;width:131px;font-size:11px;color:#908f8f;letter-spacing:-1px;text-align:center}
.end_tit1 .tuarea1{float:left;position:relative;width:131px;height:43px;padding-top:22px;background:url(/images/bbs/sp_recm_04.gif) no-repeat 0 22px}
.end_tit1 .tuarea1 .rolling{overflow:hidden;height:40px}
.end_tit1 .tuarea1 .rolling ul{overflow:hidden}
.end_tit1 .tuarea1 .rolling li{display:block;overflow:hidden;height:40px;text-align:center}
.end_tit1 .tuarea1 .rolling li a{display:block;overflow:hidden;width:131px;height:40px;text-decoration:none}
.end_tit1 .tuarea1 .rolling li strong{cursor:hand;display:inline-block;overflow:hidden;margin:9px 0 0 -8px;padding-left:51px;background:url(/images/bbs/sp_recm_04.gif) no-repeat -148px -45px;font-size:18px;font-family:'Tahoma';color:#647AFF;line-height:20px}
.end_tit1 .tuarea1 .rolling li a.on{background:url(/images/bbs/sp_recm_04.gif) no-repeat 0 -45px}
.end_tit1 .tuarea1 .rolling li a.on strong{background:none;text-indent:-999px}
.end_tit1 .tuarea1 .tx{display:block;position:absolute;top:7px;left:2px;width:131px;font-size:11px;color:#908f8f;letter-spacing:-1px;text-align:center}
.end_tit1 .tuarea{float:left;position:relative;width:131px;height:43px;padding-top:22px;background:url(/images/bbs/sp_recm_03.gif) no-repeat 0 22px}
.m_more_button {display:block; width:150px; height:25px; background-color:#f8f8f8; border:1px solid #e3e3e3; margin:0 auto; border-top:0px; padding-top:5px; font-family:'Malgun Gothic'; font-weight:bold;}
#recentbbs{height:auto;text-align:left;margin-top:8px;padding-bottom:12px;}
#recentbbs .rtitle{height:23px; padding-top:12px; margin-bottom:3px; border-bottom: 1px solid #969696;}
#recentbbs .rtitle .new_title01 {float:left; font-weight:bold; font-size:12px;}
#recentbbs .rtitle .new_title01 .text_new {font-family:"Malgun Gothic"; color:#E7470D;font-size:11px;}
#recentbbs .rtitle .new_title02 {float:right;}
#recentbbs .rtitle .new_title02 span a img {margin-top:-3px;}
#recentbbs .rtitle .line_top {color:#bcbcbc; margin-top:2px;}
#recentbbs .content{margin:0px 0px 0px 0px;width:555px;text-align:left; height:auto;padding-bottom:6px;}
#recentbbs .content dd{overflow:hidden;height:20px;padding-top:4px;}
#recentbbs .content dd.lispace img{vertical-align:middle;}
#recentbbs .content dd.lispace{height:1px;background-color:#ccc;BACKGROUND:url(/images/main/ppimg_20100621_003.gif) repeat-x;background-position:0px 0px;}
#recentbbs .content .bbscol_t01{color:#828EB7;}
#recentbbs .content .bbscol{color:#8f8f8f;}
#recentbbs .content dd a{color:#111;}
#recentbbs .content dd a:hover{color:#2F73C0;}
#recentbbs .content dd a.bbscol:hover{color:#000}
#recentbbs .content dd a.bbscol{width:100px;display:block;float:left;}
#recentbbs .content dd .bbscol02 a {font-size:9pt;max-width:350px;display: inline-block; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
#recentbbs .content dd .bbscol03{font-size: 12px;color: #8f8f8f;max-width:90px;display: inline-block; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.web_memo_box {position: fixed; width: 550px; height: 360px; top: 30%; left:50%; margin-left: -275px; margin-top: -85px; display: block; background-color:#525252; z-index:10; box-shadow: 0 0 16px 1px rgba(0,0,0,.35)}
.web_memo_box ul {display:inline-block; margin:5px; background-color:#f5f5f5;height:310px;width:540px;}
.web_memo_box ul li textarea {margin: 6px; width: 525px; height: 250px; max-width:525px; max-height:250px;}
.btn_line {text-align:center;}
.btn_line a span {border:1px solid #c1c1c1; padding:6px 12px; background-color:#fff; margin:5px;}
.com_n {background:#f7f7f7; border-top:1px solid #e0e0e0; width: 880px; padding:4px 0; display: inline-block;}
.com_n span {font-size:11px; font-family:"Dotum"; color:#888;}
.com_l {float:left; padding-left:10px;}
.com_r {float:right; padding-right:10px;}
.com_i_u {border:1px solid #f0f0f0; margin-top:10px; width:645px; float:left;}
.com_i_l{float:left; width:200px; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;padding:5px;}
.com_i_l_02 {float:left; width:213px; border-bottom:1px solid #f0f0f0; padding:5px;}
.com_i_l_03 {clear:both; border-bottom:none; padding:5px;}
.com_i_u_r {float:left;}
.m_b_img {width:104px; padding:10px 0 0 10px;}
.com_i_date {font-family:"Malgun Gothic"; font-size:11px; text-align:right;}
.com_i_btn { text-align:right;}
.com_input {border-top:1px solid #e0e0e0; padding-top:10px;}
.com_e_l {background:#f8f8f8; border:1px solid #f0f0f0; width:570px; display: inline-block; float:left;}
.com_e_l li {padding:8px; color:#727171;}
.com_t_01 {border-right:1px solid #f0f0f0; float:left; width:205px; border-bottom:1px solid #f0f0f0;}
.com_t_01 select {border:1px solid #e8e8e8; height:24px;}
.com_t_02 {border-right:1px solid #f0f0f0; float:left; width:152px; border-bottom:1px solid #f0f0f0;}
.com_t_04 {float:left; width:163px; border-bottom:1px solid #f0f0f0;}
.com_t_03 {float:left; width:332px; border-bottom:1px solid #f0f0f0;}
.com_t_05 {clear:both;}
.com_e_l li input { border:1px solid #e8e8e8; height:24px;}
.input_type_01 {width:80px;}
.input_type_02 {width:97px;}
.input_type_03 {width:113px;}
.input_type_04 {width:250px;}
.input_type_05 {width:512px;}

/* ==========================================================================
EDIT AND FIX BY ZIO ROBIN
========================================================================== */

/* Market Phone - Advertising Partner */
tr.sponsor > td {
    padding:8px 0 !important;
}

tr.sponsor .sponsor-content .sponsor-thumb {
    float:left;
}

tr.sponsor .sponsor-content .sponsor-title {
    display:inline-block;
    width:85%;
    padding:0 10px 0 10px;
}

#cancel_deleted {
    width:900px;
    padding:5px 0 15px 0;
    height:20px;
}

#cancel_deleted div {
    padding-right:5px;
}

#cancel_deleted div a {
    border:1px solid #ccc;
    background:#eee;
    margin:0 3px;
    padding:2px 5px;
    float:right;
}

/* Hotkey and Bookmark */
.personal-ui {
    width:121px;
    background:#fff;
    margin:9px 0 0 0;
}

.personal-ui .tabs {
    width:119px;
    height:21px;
    border:1px solid #c8d0d7;
    border-bottom:0;
    background:#ddd;
    font-family:'Malgun Gothic';
}

.personal-ui .tabs li {
    float:left;
    width:50%;
    padding:2px 0;
    text-align:center;
}

.personal-ui .tabs li a {
    float:left;
    width:100%;
    color:#999;
    cursor:pointer;
}

.personal-ui .tabs li img {
    width:11px;
    height:11px;
    margin:3px 0 0 1px;
}

.personal-ui .tabs li.active {
    background:#fff;
}

.personal-ui .tabs li.active a {
    color:#404040;
    font-weight:bold;
}

.personal-ui .tab-contents-container {
    width:118px;
}

.personal-ui .tab-contents-container #tab2-contents {
    display:none;
}

.personal-ui .tab-contents ul {
    padding:5px 0;
    width:119px;
    border:1px solid #c8d0d7;
    border-top:0px;
    letter-spacing:-1px;
    background:#fff;
}

.personal-ui .tab-contents-container li {
    height:18px;
    padding:2px 5px 0px 5px;
}

.personal-ui .tab-contents-container li img {
    float:left;
    border:0 !important;
    margin:0 3px 0 0;
}

.personal-ui .tab-contents-container li a {
    float:left;
}

.personal-ui .hotkey li a {
    text-indent:20px;
    background:url(/images/list_number.jpg) no-repeat left 1px;
    background-size:15px auto;
}

.personal-ui .hotkey li:nth-child(2) a { background-position:left -19px }
.personal-ui .hotkey li:nth-child(3) a { background-position:left -39px }
.personal-ui .hotkey li:nth-child(4) a { background-position:left -59px }
.personal-ui .hotkey li:nth-child(5) a { background-position:left -78px }
.personal-ui .hotkey li:nth-child(6) a { background-position:left -99px }
.personal-ui .hotkey li:nth-child(7) a { background-position:left -119px }
.personal-ui .hotkey li:nth-child(8) a { background-position:left -139px }
.personal-ui .hotkey li:nth-child(9) a { background-position:left -159px }
.personal-ui .hotkey li:nth-child(10) a { background-position:left -179px }

.personal-ui .setup {
    width:109px;
    padding:2px 5px 0 5px;
    background:#eee;
    vertical-align:middle;
    border:1px solid #c8d0d7;
    border-top:0;
}

.personal-ui .setup img {
    float:left;
    width:12px;
    height:12px;
    margin:2px 5px 0 0;
}

.personal-ui .setup a {
    color:#888 !important;
}

.info_bg {
    background:0;
}

/* ==========================================================================
MYINFO PAGE FIX
========================================================================== */
.my_buy_list {
    width:100%;
    overflow:hidden;
}

.my_buy_list table {
    width:100% !important;
}

.list_style_table table .right {
    float:none;
    width:auto;
}

.my_buy_list table input {
    width:80%;
}

/* ==========================================================================
INTERGRATED MEMBER.CSS
========================================================================== */

#reset_passwd{margin-left: auto; margin-right: auto;}
#mem_wrap{ width:900px; margin:0 auto; padding:0; text-align:left;}

#mem_wrap h1 {
    padding:20px 0 10px 0;
    font-size:16px;
    font-family:'Malgun Gothic';
}

#mem_wrap h1 img {
    float:left;
    margin:-10px 0 0 0;
}

#mem_wrap .mem_footer{margin-left: auto; margin-right: auto; padding:35px 0 30px 0; text-align:center; border-top:#c8c8c8 1px solid; clear:both; margin:5px 0 0 0;}
.mem_intro{ padding:0;}
.mem_intro .mem_intro_tx1{ text-align:center; padding:0 0 0 0;}
.mem_intro_bt{ background:url(../zboard/auth/images/member/bg_intro_p.jpg) 100% 0 no-repeat; height:150px; padding:60px 0 400px 0; }
.mem_intro_bt dt,.mem_intro_bt dd{ background:url(../zboard/auth/images/member/bg_intro.gif) no-repeat;}
.mem_intro_bt dt{ height:54px; background-position:0 0; padding:15px 0 0 24px;width:360px;}
.mem_intro_bt dd{ height:65px; padding:15px 0 0 100px;width:284px;}
.mem_intro_bt dd.bt_01{ background-position:0 -69px;}
.mem_intro_bt dd.bt_02{ background-position:0 -149px; height:69px;}
.mem_intro_bt dd.bt_03{ background-position:0 -233px; height:61px;}
.mem_intro_bt dd.bt_04{ background-position:0 -319px; height:65px;}

.mem_tab{ height:45px; clear:both; border-bottom:#e8e8e8 1px solid; margin:45px 0 0 0;}
.mem_tab li{ float:left; background:url(/zboard/auth/images/member/tab_mem.gif) no-repeat; text-indent:-9999px; height:31px;}
.mem_tab li.mem_tab1{ background-position:0 0; width:204px;}
.mem_tab li.mem_tab2{ background-position:-204px 0; width:212px;}
.mem_tab li.mem_tab3{ background-position:-416px 0; width:225px;}
.mem_tab li.mem_tab4{ background-position:-641px 0; width:240px;}
.mem_tab li.mem_tab1_on{ background-position:0 -50px; width:204px;}
.mem_tab li.mem_tab2_on{ background-position:-204px -50px; width:212px;}
.mem_tab li.mem_tab3_on{ background-position:-416px -50px; width:225px;}
.mem_tab li.mem_tab4_on{ background-position:-641px -50px; width:240px;}

.mem_tab01{ height:45px; clear:both; border-bottom:#e8e8e8 1px solid; margin:45px 0 0 0;}
.mem_tab01 li{ float:left; background:url(/zboard/auth/images/member/tab_mem_02.gif) no-repeat; text-indent:-9999px; height:31px;}
.mem_tab01 li.mem_tab1{ background-position:0 0; width:204px;}
.mem_tab01 li.mem_tab2{ background-position:-204px 0; width:212px;}
.mem_tab01 li.mem_tab3{ background-position:-416px 0; width:225px;}
.mem_tab01 li.mem_tab4{ background-position:-641px 0; width:240px;}
.mem_tab01 li.mem_tab1_on{ background-position:0 -50px; width:204px;}
.mem_tab01 li.mem_tab2_on{ background-position:-204px -50px; width:212px;}
.mem_tab01 li.mem_tab3_on{ background-position:-416px -50px; width:225px;}
.mem_tab01 li.mem_tab4_on{ background-position:-641px -50px; width:240px;}

.mem_wrap02{ width:836px; margin:0 auto;}
.mem_wrap02 h2.mem_h2{ padding:30px 0 10px 5px; font-family:"Malgun Gothic"; font-weight:bold; font-size:15px; color:#666666;}
.mem_wrap02 h2.mem_h2_1{ padding:30px 0 0px 0; font-family:"Malgun Gothic"; font-weight:bold; font-size:15px; color:#666666;}
.mem_wrap02 h3.mem_h3{ padding:30px 0 10px 5px; font-family:"Malgun Gothic"; font-weight:bold;}
.mem_wrap02 .inp_ty01{ border:#cdcdcd 1px solid; height:23px; width:200px;}
.mem_wrap02 .inp_ty02{ border:#cdcdcd 1px solid; padding:4px 10px; color:#a6a6a6;}

table.tbl_join{ border-top:#000 2px solid; width:100%;clear:both;border-collapse:collapse;border-bottom:#000 1px solid;}
table.tbl_join tbody th{ border-bottom:#eee 1px solid; vertical-align:top; padding-left:15px; padding-top:15px; padding-bottom:15px; text-align:left; font-family:Malgun Gothic; font-size:12px;}
table.tbl_join tbody td{ border-bottom:#eee 1px solid; padding:7px 0 6px 0; text-align:left; vertical-align:middle; color:#808080;}
table.tbl_join tbody th img{ padding-bottom:5px;}
table.tbl_join tbody td .alg_middle{ *margin-top:-6px;}

.realname_wrap3{border-bottom:#000 0px solid; margin:10px 0 0 0; padding:0 0 30px 40px;}
.realname_wrap2{ border-bottom:#000 0px solid; margin:20px 0 0 0; padding:0 0 30px 0;}
.per_wrap{ margin-top:20px;padding-bottom:20px;border-bottom:#000 1px solid; border-top:#000 2px solid;}
.realname_wrap{ border-bottom:#000 1px solid; padding:70px 0; display:inline-block; width:100%;}
.dec01{ padding:20px 0 20px 0;  clear:both;}
.mem_realname_dl{ border:#e4e4e4 1px solid; width:380px; padding:10px; position:relative; height:140px;}
.mem_realname_dl dt{padding:0 0 8px 10px; }
.mem_realname_dl dd{ padding:0px 0 0 10px;}
.notice_join { margin:10px 0 0 10px; display: inline-block; font-weight:bold; text-align:center;}
.box_confirm {width:770px; margin-left: 25px;}

.com_name_box{text-align:left; float:left; width:330px;}
.com_name_box .com_info1{ text-align:right; padding-top:15px;}
.com_name_box .com_info1 .com_info1_name{float:left; text-align:left;width:100px;}
.com_name_box .com_info1 .com_info1_value{ float:left; text-align:left; padding-left:10px;}
.com_name_box .com_info2{ clear:both; text-align:right; padding-top:5px; *padding-top:1px}
.com_name_box .com_info2 .com_info2_name{float:left; text-align:left;width:100px;}
.com_name_box .com_info2 .com_info2_value{ float:left; text-align:left;padding-left:10px;vertical-align:middle;}

.confirm_box{text-align:left; width:375px;float:left;}
.confirm_box .confirm_info1{ text-align:left; padding-top:15px;}
.confirm_box .confirm_info1 .confirm_info1_name{float:left; text-align:left;width:33px;}
.confirm_box .confirm_info1 .confirm_info1_value{ float:left; text-align:left;width:230px;padding-left:10px;}
.confirm_box .confirm_info2{ clear:both; text-align:right; padding-top:5px; *padding-top:1px}
.confirm_box .confirm_info2 .confirm_info2_name{float:left; text-align:left;width:33px;}
.confirm_box .confirm_info2 .confirm_info2_value{ float:left; text-align:left;width:230px;padding-left:10px;vertical-align:middle;}

.confirm_name_box{text-align:left; width:285px;float:left;}
.confirm_name_box .confirm_name_info1{ text-align:right; padding-top:15px;}
.confirm_name_box .confirm_name_info1 .confirm_name_info1_name{float:left; text-align:right;width:120px;}
.confirm_name_box .confirm_name_info1 .confirm_name_info1_value{ float:left; text-align:left;width:130px;padding-left:10px;}
.confirm_name_box .confirm_name_info2{ clear:both; text-align:right; padding-top:5px; *padding-top:1px}
.confirm_name_box .confirm_name_info2 .confirm_name_info2_name{float:left; text-align:right;width:120px;}
.confirm_name_box .confirm_name_info2 .confirm_name_info2_value{ float:left; text-align:left;width:130px;padding-left:10px;vertical-align:middle;}

.com_button_box{float:left; text-align:left; padding:15px 0 0 10px;}

.blindness_box {float:left; }
.ipin_box {float:left; margin-left:20px;}

.mem_realname_dl dd p input{ padding-top:10px; margin:0;}
.mem_realname_dl dd .bt_z{margin: 20px 0 0 150px; display:inline-block;}
.mem_realname_dl dd .bt_z2{ position:absolute; bottom:60px; right:45px;}

.mem_realname_dl2{ border:#e4e4e4 1px solid; width:380px; padding:10px; height:140px;}
.mem_realname_dl2 dt{padding:5px 0 8px 10px;}
.mem_realname_dl2 dd{ padding:0 0 0 10px; color:#aeaeae;}
.mem_realname_dl2 dd .btn_c{ padding:10px 0 0 0; text-align:center;}

.mem_realname_dl3{ border:#e4e4e4 1px solid; width:500px; padding:10px; position:relative;height:105px;}
.mem_realname_dl3 dt{ border-bottom:#eee 1px solid; padding:0 0 8px 10px;}
.mem_realname_dl3 dd{ padding:0 0 0 10px;}
.mem_realname_dl3 dd p{ padding:4px 0; margin:0;}
.mem_realname_dl3 dd .bt_z{ position:absolute; top:14px; right:45px;}
.mem_realname_dl4{ border:#e4e4e4 1px solid; width:800px; padding:10px; position:relative;height:105px;}
.mem_realname_dl4 dt{ border-bottom:#eee 1px solid; padding:0 0 8px 10px;}
.mem_realname_dl4 dd{ padding:0 0 0 10px;}
.mem_realname_dl4 dd p{ padding:4px 0; margin:0;}
.mem_realname_dl4 dd .bt_z{ position:absolute; top:24px; right:45px;}


.mem_realname_dl5{ border:#e4e4e4 1px solid; width:500px; padding:10px; position:relative;height:70px;}
.mem_realname_dl5 dt{ border-bottom:#eee 1px solid; padding:0 0 8px 10px;}
.mem_realname_dl5 dd{ padding:0 0 0 10px;}
.mem_realname_dl5 dd p{ padding:4px 0; margin:0;}
.mem_realname_dl5 dd .bt_z{ position:absolute; top:17px; right:45px;}
.mem_realname_dl6{ border:#e4e4e4 1px solid; width:500px; padding:10px; position:relative;height:70px;}
.mem_realname_dl6 dt{ border-bottom:#eee 1px solid; padding:0 0 8px 10px;}
.mem_realname_dl6 dd{ padding:0 0 0 10px;}
.mem_realname_dl6 dd p{ padding:4px 0; margin:0;}
.mem_realname_dl6 dd .bt_z{ position:absolute; top:17px; right:45px;}

.mem_complete{ text-align:center; padding:150px 0 30px;}


/* ==========================================================================
INTERGRATED COMMON.CSS
========================================================================== */
.radio{ display:inline-block; vertical-align:middle; color:#808080;}
.radio input{ vertical-align:middle;}
.f_11px{ font-size:11px;}
.f_orange{ color:#ff7800;}
.f_red{ color:#db0000;}
.alg_middle{ vertical-align:middle;}
.btn_c{ text-align:center; padding:30px 0;}
#dec01{padding:10px 0 0 15px; font-weight:bold; color:#666;}
.dec01 .f_red{ font-weight:normal;}
.dec02{ padding:0;color:#808080; font-family:"Malgun Gothic"; font-size:12px; font-weight:bold; margin:0;}
.dec03 {color:#aeaeae; margin-top:5px;}
.dec02 span{ color:#ff7800;}
.com_border{ padding:0 0 20px 0; border-bottom:#000 2px solid;}

#mem_wrap #navlist {
    padding-top:10px;
    padding: 2px 0px;
    margin: 4px 0 2px;
    border-bottom: 2px solid #ff7800;
    font: 12px Malgun Gothic;
    height:40px;
}

#mem_wrap #navlist .tap_01 {
    height:25px;
    text-align:center;
    margin-right: 5px;
    border-bottom: none;
    text-decoration: none;
    list-style: none;
    float:left;
    margin-top: 7px;
}

#mem_wrap #navlist .tap_01 a {
    font-size:20px;
    font-weight:bold;
    letter-spacing:-1px;
}

#mem_wrap #navlist .tap_02 {
    width:165px;
    height:27px;
    text-align:center;
    margin-right: 5px;
    padding-top:8px;
    border-bottom: none;
    text-decoration: none;
    list-style: none;
    float:right;
    background:url("/zboard/auth/images/btn_box_bg_01.jpg") no-repeat;}

#mem_wrap #navlist .tap_02 a {font-size:12px; font-weight:bold;}

.mem_realname_dl dd .bt_z01{ position:absolute; bottom:14px; right:45px;}

.pw_body{border:1px solid #e4e4e4; margin-top:10px; padding:0px 0 15px 20px;}
.pw_dd{display:inline-block;}
.pw_box{border:1px solid #cdcdcd; height:80px; width:800px; margin-top:20px;}

.pw_bottom{text-align:center; padding-top:30px}

.done_box{border:1px solid #cdcdcd; width:800px; margin-top:10px; padding:15px 0 15px 15px;}

.done_dd{height:50px;padding-top:5px; padding-bottom:10px; padding-left:20px;}

.per_div{border:#e4e4e4 1px solid; width:820px; position:relative;}
#per_dt{text-align:left; border-bottom:#eee 1px solid; padding:10px; }

.pw_bottom1 {display:inline-block; padding:17px 17px 0 0;}
.pw_bottom2 {padding:30px 0 0 330px;}

.pw_licensee {margin:30px 0px 10px 0px; width:800px;}

.mail_change {background:url("/zboard/auth/images/btn_box_bg_01.jpg") no-repeat; width:165px; height:27px; padding-top:8px; text-align:center; margin: 10px 0 30px 370px;}
.mail_change a {font-weight:bold;}

.show_com_name {display:block;}
.id_find {text-align:center; font-weight:bold; padding:0;}

#mem_wrap .navlist_title {
	padding-top:10px;
    padding: 2px 0px;
    margin: 4px 0 20px 0;
    border-bottom: 2px solid #ff7800;
    font: 12px Malgun Gothic;
}

.member_id_find {border:1px solid #e4e4e4; width:830px; height:40px; margin-bottom:10px;}
.mem_line {height:2px; background-color:#000; margin:10px 0 0 0; padding:0;}

/* mail_popup */
.email_popup {margin:0; padding:0;}
.email_popup h2 {font-size:15px; font-family:"Malgun Gothic"; background:url("/zboard/auth/images/email_title_bg.gif"); height:25px; color:#fff; padding:5px; text-align:center;}
.email_popup ul { margin:20px; padding:0px;}
.email_popup ul li {list-style: none; font-size:12px; line-height:20px;}
.email_info {border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-top:1px solid #e4e4e4; width:600px;}
.email_info li {border-bottom:1px solid #e4e4e4;}
.email_info li span input {border:#CDCDCD 1px solid; height:27px;}
.email_info_title {width:100px; background-color:#eee; display:inline-block; padding:10px; ; font-family:"Malgun Gothic";}
.title_line_bg {background:url("/images/member/bg/bg_dot_line.gif") repeat-x; height:1px; width:600px;}
.btn_request {text-align:center;}

.real_name_benefit_box {border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cecece; width:747px; padding:10px 0 10px 20px; background-color:#f4f4f4;}
.real_name_benefit {font-family:"Malgun Gothic"; font-size:14px; font-weight:bold; margin:5px 0 10px 0;}
.real_name_faq {margin:10px 0 5px 0;}
.real_name_faq a {color:#c33d3d;}
.real_text_info {margin:20px 10px;}
.real_text_info_01 { font-family:"Malgun Gothic"; font-size:13px; font-weight:bold; margin-bottom:5px;}
.real_ipin {width:44%; float:left; padding:15px; border:3px solid #cecece; height:170px; margin:0 5px; background-color:#f4f4f4;}
.real_ipin_title {font-family:"Malgun Gothic"; font-size:14px; font-weight:bold; margin-bottom:10px; text-align:center; border-bottom:1px solid #cecece; padding-bottom:10px;}
.real_ipin_02 {margin-top:5px; font-weight:bold; font-family:"Malgun Gothic"; font-size:12px;}
.btn_real_ipin {text-align:center; margin-top:25px;}

.btn_real_ipin a {
    background:url("/zboard/auth/images/btn_box_bg_02.gif");
    display:inline-block;
    text-align:center;
    width:164px;
    height:27px;
    line-height:22px;
    padding:6px 0 0 0;
    font-weight:bold;
    color:#fff;
}

.notice_join { margin:10px 0 0 30px; display: inline-block; font-weight:bold; text-align:center;}

#mem_wrap h2.title {
    font-size: 20px;
    font-weight: bold;
    margin:20px 0 50px 0;
    padding:0 0 10px 0;
    letter-spacing: -1px;
    border-bottom: 2px solid rgb(255, 120, 0);
    background:none;
    font-family:'Malgun Gothic';
}

#mem_wrap .contents {
    padding:0 40px 40px 40px;
    font-family:'Malgun Gothic';
}

#mem_wrap .form-group {
    border: 1px solid #e4e4e4;
    padding:20px;
    text-align:center;
    font-family:'Malgun Gothic';
}

#mem_wrap .table-body {
    width:500px;
    margin:0 auto;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
}

#mem_wrap .table-body span {
    display:inline-block;
    width:309px;
    padding:5px 5px;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    font-family:'Malgun Gothic';
}

#mem_wrap .table-body .title {
    width:169px;
    background:#eee;
    letter-spacing:0;
}

#mem_wrap .btn {
    background:#ff7e00;
    display: block;
    text-align: center;
    padding: 4px 30px 3px;
    border-radius:3px;
    font-weight: bold;
    box-shadow:1px 1px 2px #666;
    color: #fff;
}

#mem_wrap .btn.btn-submit {
    width:80px;
    margin:30px auto 0px auto;
}

#mem_wrap .btn.btn-withdraw {
    width:100px;
    margin:30px auto 10px auto;
}

#mem_wrap .tabs-container {
    width:100%;
    border-top:1px solid #aaa;
    margin:50px 0 0 0;
    padding:50px 0 0 0;
}

#mem_wrap .tabs-container .tabs {
    height:31px;
    border-left:1px solid #ddd;
}

#mem_wrap .tabs-container .tabs li {
    float:left;
    font-family:'Malgun Gothic';
    color:#ccc;
    border-top:1px solid #ddd;
    border-right:1px solid #ddd;
    cursor:pointer;
}

#mem_wrap .tabs-container .tabs .tab {
    display:block;
    width:80px;
    text-align:center;
    padding:5px 10px;
    font-size:13px;
}

#mem_wrap .tabs-container .tabs .tab:hover {
    color:#111;
}

#mem_wrap .tabs-container .tabs li.active {
    background:#ddd;
    color:#111;
}

#mem_wrap .tab-contents {
    border: 1px solid #e4e4e4;
    padding:20px;
    text-align:center;
    font-family:'Malgun Gothic';
}

#mem_wrap .tab-contents span {
    font-family:'Malgun Gothic';
}

#mem_wrap .tab-contents input[type=text],
#mem_wrap .tab-contents input[type=password],
#mem_wrap .tab-contents input[type=number],
#mem_wrap .tab-contents input[type=email] {
    height:20px;
}

#mem_wrap .tab-contents .key {
    display:inline-block;
    position:relative;
    font-size:12px;
    padding:0 10px;
    background:#eee;
    line-height:23px;
}

#mem_wrap .tab-contents small {
    font-family:'Malgun Gothic';
    font-size:11px;
}

#mem_wrap .tab-contents .table th {
    background:#eee;
    width:50px;
    text-align:center;
}

#mem_wrap .tab-contents .msg_info_change {
    text-align:left;
}

#mem_wrap form.form-group {
    text-align:left;
    padding:0 20px;
}

#mem_wrap form.form-group h6 {
    float:left;
    margin:2px 6px 0 0;
    font-family:'Malgun Gothic';
    font-size:12px;
    width:80px;
    font-weight:bold;
    color:#111;
}

#mem_wrap form.form-group .row {
    padding:10px 0 10px 0;
    border-bottom:1px solid #e4e4e4;
    font-family:'Malgun Gothic';
}

#mem_wrap form.form-group .row:last-child {
    border:0;
}

#mem_wrap form.form-group .row input[type=number] {
    width:80px;
}

/* ==========================================================================
INTERGRATED RECENT_ARTICLE.CSS
========================================================================== */
.ppom_new {border-bottom:1px solid #dedede; display:inline-block;}
.menu_ppomppu {border-bottom:2px solid #777676; margin-bottom:10px; display: inline-block; width:900px;}
.menu_ppomppu span a {font-family:"Malgun Gothic"; font-weight:bold; text-align:center; padding-top:15px; float:left;}
.menu_ppomppu .line {color:#bcbcbc; padding:20px 0 10px 0; float:left;}
.menu_ppomppu .tab01 a{font-size:16px; padding:15px 20px 10px 20px;}
.menu_ppomppu .tab02 a{ color:#7f7f7f; font-size:12px; padding:18px 10px 10px 10px}
.menu_ppomppu .tab03 a{color:#7f7f7f; font-size:12px; padding:18px 10px 10px 10px}
.menu_ppomppu .tab04 a{color:#7f7f7f; font-size:12px; padding:18px 10px 10px 10px}
.menu_ppomppu .tab05 a{text-align:right; color:#000; font-size:12px; float:right; padding:18px 10px 10px 10px;}

.menu_forum {border-bottom:2px solid #777676; margin-bottom:10px;}
.menu_forum span a {font-family:"Malgun Gothic"; font-weight:bold; display:inline-block; text-align:center; padding-top:15px;  padding:20px 20px 10px 20px;}
.menu_forum .line {color:#bcbcbc;}
.menu_forum .tab_on {font-size:16px;}
.menu_forum .tab_off a{ color:#7f7f7f; font-size:12px;}

.ppomppu_board01 {float:left; width:440px; border-right:1px solid #ebeced; height:165px; *height:180px;}
.ppomppu_board02 {float:right; width:440px; height:165px; padding-left:19px; *height:180px;}
.board01_title {font-family:"Malgun Gothic"; font-weight:bold; padding:10px 0; *padding:20px 0 10px 0;   display: inline-block;}
.board01_title a:link { color:#3a66a4;}
.board01_title a:visited { color:#3a66a4;}
.comment_num {font-size:11px; color:#1d62aa;}
.user_name {font-size:11px; color:#aaaaaa; font-family:"Dotum";}
.date {float: right;padding-right: 20px; font-size:11px; color:#aaaaaa;}
.dot_line_last {background: url("/images/dot_line.gif") 0 bottom repeat-x; height: 1px;margin-top: 20px;width: 425px;}
.baneer_img {padding-top:5px;}

.first_list {font-weight:bold;}

.bottom_forum{margin:0px auto;width:900px;}

/*forum_gategory*/
.forum_gategory_top {width:890px; height:22px; background-color:#f5f5f5; border:1px solid #ccc; margin:10px 0 5px 0; padding:5px;}
.forum_all_menu {float:left; font-family:"Malgun Gothic"; font-weight:bold;}
.forum_ask {float:right;  font-family:"Malgun Gothic"; background-color:#fff; border:1px solid #ccc; width:70px; text-align:center; font-weight:bold;}
.forum_gategory_box {border-top:1px solid #ccc; border-bottom:1px solid #e0e0e0; width:900px; display:inline-block;}
.forum_gategory_box_02 {border-bottom:1px solid #e0e0e0; width:900px; display:inline-block;}
.forum_gategory_box_03 {border-bottom:1px solid #ccc; width:900px; display:inline-block;}
.forum_gategory_title {width:90px; float:left; height:43px; background-color:#f5f5f5; padding:5px 5px 5px 10px; font-family:"Malgun Gothic"; color:#2b4475; font-weight:bold;}
.forum_gategory_title_03 {width:90px; float:left; height:60px; background-color:#f5f5f5; padding:5px 5px 5px 10px; font-family:"Malgun Gothic"; color:#2b4475; font-weight:bold;}
.forum_gategory_title_02 {width:90px; float:left; background-color:#f5f5f5; padding:5px 5px 5px 10px; font-family:"Malgun Gothic"; color:#2b4475; font-weight:bold;}
.forum_gategory_menu {float:left; width:775px; padding:5px 5px 5px 15px;}
.forum_gategory_menu span a{width:82px; display:inline-block;}

.computer_box {
    border:1px solid #c3c3c3;
    width:898px !important;
    margin-top:5px;
}
.computer_box h3 {
    float:left;
    width:20%;
    font-size:14px;
    font-weight:bold;
    font-family:"'Noto Sans KR", "Malgun Gothic", "Dotum";
}

.computer_box ul li {text-align:left;}
.computer_box ul li table {width:100%; text-align:center;}
.computer_box ul li table tr {border-top:1px solid #dfdfdf;}
.computer_box ul li table tr td {padding:5px; border-right:1px solid #dfdfdf;}
.computer_title {padding:10px; background:#f7f7f7;}
.bnt_fold {text-align:right;}
.computer_notice {font-family:"Dotum"; font-size:11px; color:#8e8e8e; padding-left:10px;}
.computer_notice input[type="radio"] {vertical-align: middle;}
.btn_com_search {border:1px solid #cfcfcf; border-radius:3px; padding:3px 7px; background:#fff;}
.oversea_hide {display:none;}

/* ==========================================================================
EXCHANGE RATES
========================================================================== */
.exchange-rates {
    width:900px;
    margin:0px;
}

.exchange-rates-header {
    padding:12px 15px 8px 15px;
    background: #f7f7f7;
    border:1px solid #bababa;
}

.exchange-rates-header h3 {
    float:left;
    width:auto;
    margin:6px 0 0 0;
    font-size:14px;
    font-weight:bold;
    font-family:"'Noto Sans KR", "Malgun Gothic", "Dotum";
}

.exchange-rates-header .btn {
    float:right;
    border:1px solid #cfcfcf;
    border-radius:3px;
    background:#fff;
    padding:0px 7px;
    margin:-20px 0 0 0;
    font-size:9pt;
    font-family:'Dotum';
    cursor:pointer;
}

.exchange-rates-header .btn:hover{
    color:#2f73c0;
}

.exchange-rates-header .btn-close {
    display:none;
}

.exchange-rates-header .form-group {
    height:22px;
}

.exchange-rates-header .input-group {
    display:inline-block;
}

.exchange-rates-header .input-group select {
    float:left;
    width:150px;
    height:22px;
    border-right:0;
}

.exchange-rates-header .input-group input {
    float:left;
    width:140px;
    height:18px;
    padding:0 5px;
    text-align:right;
}

.exchange-rates-header .equal {
    display:inline-block;
    width:17px;
    height:22px;
}

.exchange-rates-header .equal i {
    display:block;
    width:100%;
    height:3px;
    background:#333;
}

.exchange-rates-header .equal i:first-child {
    margin:6px 0 4px 0;
}

.exchange-rates-header .description {
    width:633px;
    margin:0 0 0 75px;
    text-align:left;
}

.exchange-rates-header .description .unit {
    display:inline-block;
    width:305px;
    text-align:right;
}

.exchange-rates-header .description .unit:first-child {
    margin-right:23px;
}

.exchange-rates-header .description .unit span {
    color:#676767;
    padding:0 0 0 12px;
    background:url(/images/reply_dot.png) no-repeat left center;
}

.exchange-rates-body .ex-table {
    display:none;
    width:100%;
    border-top:0;
}

.exchange-rates-body .ex-table tr th {
    line-height:1.5;
    padding:4px 0;
    border:1px solid #bababa;
}

.exchange-rates-body .ex-table tr th:nth-child(1),
.exchange-rates-body .ex-table tr th:nth-child(2),
.exchange-rates-body .ex-table tr th:nth-child(3),
.exchange-rates-body .ex-table tr th:nth-child(4) {
    border-top:0;
}

.exchange-rates-body .ex-table tr th small {
    display:block;
    font-weight:normal;
    font-size:11px;
    font-family:'Dotum';
}

.exchange-rates-body .ex-table tr td {
    border:1px solid #bababa !important;
    text-align:center;
}

.lotto-winning {
    width:870px;
    padding:5px 15px;
    border:1px solid #ccc;
}

.lotto-winning h3 {
    float:left;
    width:auto;
    font-size:14px;
    font-weight:bold;
    font-family:"'Noto Sans KR", "Malgun Gothic", "Dotum";
}

.forum-top-banner {
    position:absolute;
    right:0;
    z-index:2;
}

.forum-top-banner img {
    float:right;
    margin:5px 7px;/*margin:0 15px 0 0;*/
}

.com_e_l_02 {
    background:#f8f8f8;
    width:300px;
    height:115px;
    display: inline-block;
    float:left;
    margin-left:10px;
    padding:8px;
    line-height: 23px;
}

.font-s_01 {font-size:11px; font-family:"Dotum"; color:#e65f5f;}

.font-s_02 {font-size:11px; font-family:"Dotum"; color:#404040;}

.com_e_l_02 .cover {
    position:absolute;
    width:200px;
    text-align:center;
    margin:44px 0 0 90px;
}

.com_e_l_02 .cover button {
    padding:5px;
    .padding:10px 5px 5px 5px;
    height:auto;
    line-height:1;
    font-size:11px;
    font-family:"Dotum";
}

.btn.btn-image-upload {
    display:inline-block;
    width:118px;
    height:26px;
    line-height:25px;
    border:1px solid #ccc;
    text-align:center;
    color:#031c45;
    font-weight:bold;
    background:#f0f0f0;
    font-family:sans-serif;
}

.btn.btn-image-upload:hover {
    background:#fff;
}

#page_list .han a {
    padding:2px 6px 0 6px !important;
    height:19px !important;
}

/* ==========================================================================
CHANGE PASSWORD
========================================================================== */

body.change-password {
    background:#f5f6f8;
}

.change-password {
    width:100%;
    height:100%;
    margin:0;
    padding:1% 0 0 0;
    font-size:14px;
    line-height:1.6;
    text-align:center;
    font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Malgun Gothic", "Noto Sans KR", "Dotum", sans-serif;
}

.change-password .logo {
    display:block;
    width:45%;
    max-width:271px;
    margin:1% auto 2% auto;
}

.change-password .logo img {
    width:100%;
}

.change-password .container {
    width:100%;
    height:auto;
    margin:0 auto;
    max-width:600px;
}

.change-password h1 {
    font-size:250%;
    padding:1.5% 0;
    color:#fff;
    background:#1c3e61;
}

.change-password h2 {
    font-size:140%;
    padding:3% 0;
    background:#f8f8f8;
    border-left:1px solid #ebebeb;
    border-right:1px solid #ebebeb;
}

.change-password .input-group {
    background:#fff;
    padding:8% 0 0 10%;
    height:22em;
    border:1px solid #ebebeb;
}

.change-password .input-group .row {
    display:block;
    width:100%;
}

.change-password .input-group .row-middle {
    margin:12% 0 3% 0;
}

.change-password .input-group span {
    float:left;
    text-align:right;
    font-weight:600;
    font-size:160%;
    margin:0.8% 3% 0 0;
}

.change-password .input-group div {
    float:left;
    width:55%;
}

.change-password .input-group input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border:1px solid #ccc;
    border-radius:0;
    font-size:200%;
    padding:1%;
    width:100%;
    font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Malgun Gothic", "Noto Sans KR", "Dotum", sans-serif;
}

.change-password .input-group p {
    color:#ff4060;
    width:105%;
    text-align:left;
    font-size:120%;
    margin:3% 0 0 0;
    line-height:1.4;
}

.change-password .input-group .warning {
    display:none;
}

.change-password .buttons {
    display:block;
    clear:both;
    padding:5% 0 0 0;
    text-align:center;
}

.change-password .btn {
    display: inline-block;
    width: 40%;
    font-size:180%;
    text-align: center;
    padding:1.8% 0;
    margin:0 2.5%;
}

.change-password .btn-confirm {
    background: #ff7e00;
    border:1px solid #ff6d00;
    border-radius:3px;
    color:#fff;
}

.change-password .btn-confirm:hover {
    color:#fff;
    text-decoration:none;
}

.change-password .btn-cancel {
    background: #fcfcfc;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    color:#313131;
}

.change-password .btn-cancel:hover {
    color:#313131;
    text-decoration:none;
}

@media only screen and (min-width : 601px) {
    .change-password {
        font-size:10px;
    }
    .change-password .input-group {
        padding-left:16%;
        height:26em;
    }
    .change-password .input-group .row-middle {
        margin:9% 0 3% 0;
    }
}

@media only screen and (max-width : 600px) {
    .change-password {
        font-size:11px;
    }
    .change-password .input-group {
        padding-left:13.5%;
        height:23em;
    }
    .change-password .input-group .row-middle {
        margin:9% 0 3% 0;
    }
}

@media only screen and (max-width : 480px) {
    .change-password {
        font-size:10px;
    }
    .change-password .input-group {
        padding-left:10%;
        height:23em;
    }
    .change-password br {
        display:none;
    }
    .change-password .input-group .row-middle {
        margin:9% 0 3% 0;
    }
}

.gallery_title {
    line-height:140%;
    letter-spacing:-0.5px;
}

p.page_title {
    margin:0;
    font-size:14px;
    font-family:'Malgun Gothic';
    font-weight:bold;
    text-align:left;
}

p.page_title i {
    float:left;
    margin:6px 5px 0 0;
    width:5px;
    height:5px;
    border:2px solid #ff7e00;
    border-radius:100%;
}

/* MD PPOMPPU LAYOUT FIX */
#ex2 {
    left:-75px !important;
}

.han {
    color:#000; font-size:9pt !important;
}

#mytx td {
    padding:2px 0 0 0;
    line-height:17px !important;
}

.han a[target=_blank] {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-break: break-all;
}

.info_bg input[type=image] {
    margin:-1px 0 0 0;
}

/* ==========================================================================
PPOM COUPON
========================================================================== */
.btn-admin {
    float:left;
    margin:-15px 0 0 10px;
    font-family:'Malgun Gothic';
    color:#1546b4 !important;
    font-weight:bold;
}

.contents_wrap {
    text-align:center;
}

.contents_wrap h2 {
    margin:10px 0 0 0;
    font-size:16px;
    font-family:'Malgun Gothic';
    font-weight:bold;
    text-align:left;
}

.contents_wrap h2 i {
    float:left;
    margin:9px 5px 0 0;
    width:8px;
    height:8px;
    background:#ff7e00;
    border-radius:100%;
}

.contents_wrap h2 span.total {
    float:right;
    font-size:14px;
    margin:2px 0 0 0;
}

.contents_wrap table {
    width:100%;
    table-layout:auto !important;
}

.contents_wrap .market_member_info {
    text-align:left;
}

#contents_section {
    margin-bottom:25px;
}

#contents_section #lnb ul {
    padding-bottom:15px !important;
}

#contents_section #lnb ul li.on a {
    letter-spacing:-1px !important;
}

#contents_section #lnb ul li.menu11 {
    background:url(/images/icon_reward.png) no-repeat 4px center;
}

#contents_section #lnb ul li.menu11.on {
    background:url(/images/icon_reward_active.png) no-repeat 4px center;
}

#contents_section #lnb ul li.menu12 {
    background:url(/images/icon_exchange.png) no-repeat 4px center;
}

#contents_section #lnb ul li.menu12.on {
    background:url(/images/icon_exchange_active.png) no-repeat 4px center;
}
#contents_section #lnb ul li.menu21 {
    background:url(/images/icon_calendar.png) no-repeat 4px center;
}
#contents_section #lnb ul li.menu21.on {
    background:url(/images/icon_calendar_active.png) no-repeat 4px center;
}
.coupon-history .table {
    width: 100%;
    table-layout: inherit;
    word-break: break-all;
    margin:5px 0 0 0;
    border-top: 2px solid #444;
    font-family:'Tahoma', 'Gulim';
}

.coupon-history .table-container {
    border-bottom:1px solid #aaa;
}

.coupon-history .table-description {
    position:absolute;
    margin:5px 0 0 0;
    color:#777;
}

.coupon-history .table th {
    padding: 5px 0;
    border-top: none;
    border-bottom: 1px solid #c1c1c1;
    color: #333;
    text-align:center;
    background: #eee;
}

.coupon-history .table tr.end td {
    color:orangered;
    text-decoration: line-through;
}

.coupon-history .table td {
    padding: 7px 0;
    border-bottom: 1px solid #e2e2e2;
    text-align: center;
}

.coupon-history .table td {
    padding:4px 5px !important;
    border-left:1px solid #eee;
}

.coupon-history .table td:first-child {
    border-left:0;
}

.coupon-history td.date {
    width:10%;
}

.coupon-history td.date span {
    display:block;
    font-size:1em;
    font-weight:bold;    
    color:#222;
}

.coupon-history td.date small {
    font-size:1em;
    font-weight:normal;
}

.coupon-history td.end-date {
    width:190px;
}

.coupon-history td.end-date span {
    font-size:13px;
}

.coupon-history td.detail {
    text-align: left;
}

.coupon-history td.detail .thumbnail {
    display:inline-block;
    border:1px solid #ddd;
    width:30px;
    height:30px;
    padding:3px;
    margin-right:3px;
    text-align:center;
}

.coupon-history td.detail .thumbnail img {
    width:auto;
    height:30px;
}

.coupon-history td.detail a {
    display:block;
    width:415px;
    font-family:'Gulim';
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.coupon-history td.status {
    line-height:1.4;
    width:100px;
    padding-top:6px !important;
}

.coupon-history td.status small {
    display:block;
    font-size:12px;
    font-family:'Tahoma';
    font-weight:bold;
    color:#1884d0;
}

.coupon-history td.quantity {
    width:100px;
    font-size:14px;
    font-weight:bold;
}

.coupon-history td.quantity span {
    color:#1884d0;
}

.coupon-history td.member {
    width:100px;
}

.coupon-history td.memo input {
    width:86%;
}

.coupon-history td.memo .btn.btn-submit {
    display:inline-block;
    background:#0061a7;
    border-radius:2px;
    color:#fff;
    padding:3px 4px 2px 4px;
    font-size:11px;
    font-family:'Dotum';
    margin-left:5px;
    cursor:pointer;
}

.coupon-history .btn-submit:hover {
    color:inherit;
}

.coupon-history tr.used {
    background:#fafafa;
}

.coupon-history tr.used td.status small,
.coupon-history tr.used td.quantity {
    color:orangered;
}

.coupon-history td.text-right {
    text-align:right !important;
    font-size:15px;
    padding-right:20px !important;
}

.coupon-history .btn-exchange {
    display:inline-block;
    width:100px;
    border-radius:4px;
    padding:10px 15px;    
    font-family:'Malgun Gothic', 'Dotum', sans-serif;
    font-weight:bold;
    color:#fff;
    background:#ff7e00;
    box-shadow:0 1px 3px #888;
}

.coupon-history .btn:hover {
    color:#fff !important;
}

.coupon-exchange {
    padding:0 0 0 10px;
    text-align:left;
    min-height:530px;
}

.coupon-exchange .item {
    display:inline-block;
    position:relative;
    width:240px;
    margin-left:10px;
    text-align:center;
}

.coupon-exchange .item .label-event {
    display:none;
    position:absolute;
    width:113px;
    height:33px;
    left:0;
    top:7px;
    background:url(/images/label_event.png) no-repeat center center;
    background-size:113px 33px;   
}
.coupon-exchange .item .due {
    display:none;
    margin-left:10px;    
}
.coupon-exchange .item:nth-child(3n+1) {
    margin:0;
}
.coupon-exchange .item .image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 238px;
    height: 229px;
    overflow: hidden;
    font-size: 0;
    padding: 0;
    text-align: center;
    margin: 0;
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
}
.coupon-exchange .item .image img {
    max-width:80%;
    max-height:80%;
}
.coupon-exchange .item .content {
    padding:15px;
    background:#f7f7f7;
    text-align:left;
    border-left:1px solid #dedede;
    border-right:1px solid #dedede;
    border-bottom:1px solid #dedede;
    border-top:1px solid #eee;
}
.coupon-exchange .item .content > small {
    color:#999;
    font-size:11px;
    font-weight:normal;
    font-family:'Dotum';
    margin-left:2px;
}
.coupon-exchange h3 {
    font-size:15px;
    font-family:'Malgun Gothic';
    font-weight:bold;
    letter-spacing:-1px;
    margin:0 0 5px 0;
    color:#004e77;
}

.coupon-exchange h5 {
    font-size:15px;
    font-weight:bold;
    color:#101010;
    font-family:'Malgun Gothic';
    margin:30px 0 5px 0;
}

.coupon-exchange h5 i {
    float:left;
    margin:8px 5px 0 0;
    width:8px;
    height:8px;
    background:#ff7e00;
    border-radius:100%;
}

.contents_wrap h6 {
    text-align:left;
    border-top:2px solid #ccc;
    border-bottom:1px solid #eee;
    font-size:14px;
    font-weight:bold;
    margin:10px 0 20px 0;
    height:31px;
    padding:5px 3px 0 5px;
    font-family:'Malgun Gothic';
}

.contents_wrap h6 .name {
    color:#1281bb;
}

.contents_wrap h6 .count {
    color:#ea2c2c;
    font-family:'Tahoma';
}

.coupon-exchange .information p {
    padding:0 5px;
}

.coupon-exchange .step {
    margin:15px 0 0 15px;
}

.coupon-exchange .caution h5 {
    color:#000;
}

.coupon-exchange .caution .caution-wrapper {
    padding:15px;
    background:#f5f5f5;
}

.coupon-exchange .caution p {
    font-family:'Malgun Gothic';
    font-weight:bold;
    color:#444;
    font-size:13px;
    margin:0 0 5px 0;
}

.coupon-exchange .caution p:first-child {
    margin-bottom:10px;
}

.coupon-exchange .caution li {
    color:#666;
}

.coupon-exchange .caution strong {
    display:block;
    color:#1b98ef;
    margin:8px 0 0 0;
}

.coupon-exchange .faq h5 {
    color:#000;
    font-size:16px;
    margin:20px 0 5px 0;    
}

.coupon-exchange .faq ul p {
    display:block;
    font-size:13px;
    font-weight:bold;
    font-family:'Malgun Gothic';
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    background:#f7f7f7;
    padding:3px;
    margin:0 0 10px 0;
    cursor:pointer;
}

.coupon-exchange .faq ul ul {
    display:none;
    padding:0 0 7px 0;
}

.coupon-exchange .faq ul ul li {
    color:#777;
}

.coupon-exchange .privacy {
    width:744px;
    height:225px;    
    margin:0 0 15px 0;
    padding:5px;
    font-size:11px;
    font-family:'Dotum';
    color:#777;
    resize:none;    
}

.coupon-exchange .cost strong {
    float:left;
    font-weight:bold;
    margin:9px 10px 0 0;
}

.coupon-exchange .cost span {
    color:#ff5100;
    font-size:20px;
    font-weight:bold;
    font-family:'Tahoma';
}

.coupon-exchange .cost small {
    color:#838383;
    font-size:11px;
    font-weight:normal;
    font-family:'Dotum';
    margin-left:3px;
    letter-spacing:-1px;    
}

.coupon-exchange .time strong {
    font-weight:bold;
}

.coupon-exchange .time span {
    display:inline-block;
    letter-spacing:-1px;
    margin-left:10px;
    color:#666;
}

.coupon-exchange .time small {
    color:#aaa;
    font-size:12px;
    font-weight:normal;
    font-family:'Dotum';
    margin-left:5px;
    letter-spacing:-1px;
}

.coupon-exchange .item.event .cost span {
    text-decoration:line-through;
    color:#ccc;    
}

.coupon-exchange .item.event .cost .due {
    color:#ff5100;
    text-decoration:none;
}

.coupon-exchange .item.event .label-event,
.coupon-exchange .item.event .due {
    display:inline-block;
}

.contents_wrap .btn-detail,
.contents_wrap .btn-gift {
    display:inline-block;
    float:right;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
    background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
    background-color:#ffffff;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    border:1px solid #bbb;
    cursor:pointer;
    color:#333;
    font-family:'Dotum';
    font-size:12px;
    text-align:center;
    padding:3px 9px 1px 9px;
    text-decoration:none;
    text-shadow:0px 1px 0px #fff;
}

.exchange-popup {
    display:none;
    position:fixed;
    top:30%;
    left:50%;
    margin-left:-225px;
    width:450px;
    font-size:14px;
    font-family:"Malgun Gothic";
    border-radius:3px;
    background:#fff;
    z-index:11;
    box-shadow:0 0 5px #444;
}

#coupon-popup {
    width:300px;
    margin-left:-150px;
}

.exchange-popup .popup-header {
    padding:10px 15px;
    border-top-left-radius:2px;
    border-top-right-radius:2px;
    background:#333;
    color:#fff;
}

.exchange-popup .popup-header h1 {
    font-weight:bold;
    font-size:2em;
}

.exchange-popup .popup-body {
    padding:15px;
}

.exchange-popup.popup-form .row {
    font-weight:bold;
    margin-bottom:10px;
}

.exchange-popup .popup-body input {
    display:inline-block;
    padding:2px 5px;
}

.exchange-popup .popup-body .row input:first-child {
    margin-left:5px;
}

.exchange-popup .popup-body .number {
    width:28px;
}

.exchange-popup.popup-form textarea {
    width:408px;
    height:180px;
    padding:5px;
    font-size:11px;
    font-family:'Dotum';
    color:#777;
    resize:none;
}

.exchange-popup.popup-form label {
    font-size:11px;
    font-weight:normal;
    font-family:'Dotum';
}

.exchange-popup.popup-form label input[type=checkbox] {
    float:left;
    margin:3px 3px 0 0;
}

.exchange-popup .popup-footer {
    border-top:1px solid #ddd;
    text-align:right;
    padding:7px 15px 7px 15px;
}

.exchange-popup .btn {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
    background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
    background-color:#ffffff;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    border:1px solid #ddd;
    display:inline-block;
    cursor:pointer;
    color:#666666;
    font-family:'Gulim';
    font-size:12px;
    font-weight:bold;
    padding:4px 12px 3px 12px;
    text-decoration:none;
    text-shadow:0px 1px 0px #fff;
}
.exchange-popup .btn:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
    background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
    background-color:#f6f6f6;
}

.exchange-popup .btn-cancel {
    margin-right:5px;
}

.overlay,
.popup-closer {
    display:none;
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:10;
    background:rgba(36,36,36,0.7);
}

.popup-closer {
    background:transparent;
}

.contents_wrap .btn-request {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #942911;
    -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
    -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
    box-shadow:inset 0px 1px 0px 0px #cf866c;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
    background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
    background-color:#d0451b;
    display:inline-block;
    width:100px;
    cursor:pointer;
    color:#ffffff;
    font-size:13px;
    font-family:"Dotum";
    line-height:28px;
    text-align:center;    
    text-decoration:none;
    text-shadow:0px 1px 0px #000;
    margin:15px 0;
}

.contents_wrap .btn-request:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
    background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
    background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
    background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
    background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
    background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
    background-color:#bc3315;
}

.contents_wrap .btn-request.disabled {
    background:#ccc;
}


#intra_menu table {
    width:100%;
    margin:25px 0;
}

#intra_menu table tr th {
    padding:4px;
    border: 1px solid #555555;
    text-align: center;
    background-color: #f5f5f5;
    color: #2b4475;
    font-weight: bold;
}

#intra_menu table tr td {
    padding: 6px 4px;
    border: 1px solid #555555;
    font-size:11px;
    font-family:'Malgun Gothic';    
}

.search-module {
    padding:15px;
    border:1px solid #d9d9d9;
    background:#f5f5f5;
}

.search-module .title {
    margin:0 5px 0 10px;
    font-weight:bold;
}

.issued {
    display:none;
    padding:15px;
    width:96%;
    text-align:center;
    border: 1px solid #ccc;
    margin:-1px 0 0 0;
    background:#fff;
}

.issued.gift {
    background:#f0f0f0;
    margin-bottom:50px;
}

.issued .row {
    margin:0 0 15px 0;
    text-align:left;
}

.issued .title {
    float:left;
    width:70px;
    text-align:left;
    margin:0;
    font-weight:bold;
}

.issued .title.pull-left {
    float:left;
}

.issued input[type=text] {
    width:90%;
}

.issued.gift input[type=text] {
    width:85%;
}

.issued .message {
    width:90%;
    height:100px;
}

.issued.gift .message {
    width:85%;
}

.issued p {
    margin:0 0 0 62px;
    padding:3px 0;
    text-align:left;    
}

.search-module .btn-issue {
    margin:10px 0 0 0;
    -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    box-shadow:inset 0px 1px 0px 0px #54a3f7;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#007dc1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #124d77;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:'Dotum';
    font-size:13px;
    padding:4px 10px;
    text-decoration:none;
    text-shadow:0px 1px 0px #154682;
}

.search-module .btn-issue:hover {
    color:#fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
    background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
    background-color:#0061a7;
}

.coupon-history .btn-gift:hover {
    color:inherit !important;
}

.btn-issue .down,
.btn-gift .down {
    font-style:inherit;
    font-size:11px;
}

.btn-issue .up,
.btn-gift .up {
    font-style:inherit;
    display:none;
    font-size:11px;    
}

.btn-issue.active .down,
.btn-gift.active .down {
    display:none;
}

.btn-issue.active .up,
.btn-gift.active .up {
    display:inline;
}

.issued .btn-send {
    margin:10px 0 0 0;
    -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
    -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
    box-shadow:inset 0px 1px 0px 0px #cf866c;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
    background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
    background-color:#d0451b;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #942911;
    display:inline-block;
    font-family:'Malgun Gothic';
    cursor:pointer;
    color:#ffffff;
    font-size:13px;
    padding:8px 35px;
    text-decoration:none;
    text-shadow:0px 1px 0px #854629;
}

.issued .btn-send:hover {
    color:#fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
    background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
    background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
    background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
    background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
    background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
    background-color:#bc3315;
}

.issued .btn-send:active {
    position:relative;
    top:1px;
}

.search-result {
    margin:25px 0 50px 0;
    text-align:center;
}

.search-result table {
    width:100%;
}

.search-result table tr.used td {
    color:orangered;
}

.search-result table th {
    border:1px solid #d9d9d9;    
    background:#f0f0f0;
    padding:3px 0 0 0;
    text-align:center;
}

.search-result table td {
    border:1px solid #d9d9d9;
    padding:3px 0 0 0;
    text-align:center;    
}

/* ==========================================================================
CLICKWIDE UPGRADE FUNCTIONS
========================================================================== */

#bookMain {
    margin:0 auto 25px auto !important;
}

body.gallery-view .board-contents p img,
body.gallery-view .wrapper,
body.gallery-view .zero-clipboard {
    display:none;
}

body.gallery-view .dimmed {
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:998;
    background:rgb(36,36,36);
}

body.gallery-view #original-image {
    position:absolute;
    margin: auto;
    z-index:999;
}

/* ==========================================================================
HOT FIX FOR RENEWAL
========================================================================== */

.ppom_new {
    line-height:1.6
}

.list_style_table .last th {
    text-align:left;
}

.list_style_table.bookmark table td.list_title {
    line-height:1.7;
}

td.date {
    float:none;
}

span.label-md {
    display:inline-block;
    background:#999;
    color:#fff;
    font-size:11px;
    height:13px;
    line-height:13px;
    padding:2px 2px 0 2px;
}

.market_phone_escrow {
    width:auto !important;
}

.market_phone_escrow .caution li {
    line-height:1.7;
}

.market_phone_escrow .caution li img {
    float:left;
    margin:0 5px 0 0;
}

.market_phone_escrow .caution li span {
    margin:1px 0 0 0;
}

.market_phone_escrow .caution li a {
    font-family:'Dotum';
}

.market_phone_escrow .caution li strong {
    font-weight:normal;
    color:#0c47f7;
    text-decoration:underline;
}

.market_phone_escrow .caution li.no-label {
    padding-left:45px;
}

#page_list {
    padding: 13px 10px 5px 10px !important;
}

font.list_title img {
    margin:0 6px 0 0;
}

#quote table.info_bg .han {
    padding:4px 0 0 0;
}

#quote table.info_bg b a {
    display:inline-block;
    margin-top:3px;
}

/* fortune/css/style.css */
#for_main A:link {
    COLOR: #6e6e6e; TEXT-DECORATION: none
}
#for_main A:active {
    COLOR: #6e6e6e; TEXT-DECORATION: none
}
#for_main A:visited {
    COLOR: #6e6e6e; TEXT-DECORATION: none
}
#for_main A:hover {
    COLOR: #6e6e6e; TEXT-DECORATION: none
}
#for_main .f11 {
    FONT-SIZE: 11px; COLOR: #3c3c3c; PADDING-TOP: 3px
}
#for_main .notice {
    FONT-SIZE: 11px; COLOR: #6e6e6e; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#for_main .notice:link {
    FONT-SIZE: 11px; COLOR: #6e6e6e; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#for_main .notice:visited {
    FONT-SIZE: 11px; COLOR: #6e6e6e; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#for_main .notice:active {
    FONT-SIZE: 11px; COLOR: #6e6e6e; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#for_main .notice:hover {
    FONT-SIZE: 11px; COLOR: #272727; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#for_main .white {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#for_main .white:link {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#for_main .white:visited {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#for_main .white:active {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#for_main .white:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: font_3, seoul, verdana, ???????; TEXT-DECORATION: none
}
#title_bar {
    clear:both;
}

/* ==========================================================================
FLOATING NAVIGATOR ON BOARD
========================================================================== */
.navigator {
    position:fixed;
    left:50%;
    margin-left:-605px;
    width:77px;
    bottom:30px;
    border:1px solid #c8d0d7;
    background:#fff;
}

.navigator h5 {
    padding:3px 0;
    text-align:center;
    font-weight:bold;
    border-bottom:1px solid #c8d0d7;
    background: #eee;    
    font-family:'Malgun Gothic';
}

.navigator .row {
    padding:4px 0;
    text-align:center;
    line-height:13px;
    border-bottom:1px solid #c8d0d7;
}

.navigator .list,
.navigator .write {
    padding:4px 0;
    line-height:13px;
    border-bottom:1px solid #c8d0d7;    
}

.navigator .setup {
    background: #eee;
    padding:2px 5px 2px 4px;
    color:#777;
}

.navigator .row .btn-top {
    display:block;
    margin-bottom:5px;
    color:#777;
}

.navigator .row .btn-bottom {
    color:#777;    
}

.navigator .row .btn-prev {
    margin-right:5px;
}

.navigator .list img,
.navigator .write img {
    position:relative;
    width:12px;
    margin:-1px 3px 0 0;
}

.navigator .row span {
    display:block;
    font-size:11px;
    line-height:10px;
}

.navigator .setup img {
    float:left;
    margin:1px 2px 0 0;
}

.navigator .disabled {
    opacity:0.3;
}

/* ==========================================================================
RENEWAL UI BUTTONS ON BOARD
========================================================================== */
.btn-new {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
    background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
    background-color:#ffffff;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    border:1px solid #b7b7b7;
    display:inline-block;
    cursor:pointer;
    color:#666666;
    font-family:'Gulim';
    font-size:12px;
    font-weight:bold;
    padding:4px 12px 3px 12px;
    text-decoration:none;
    text-shadow:0px 1px 0px #fff;
}
.btn-new:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
    background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
    background-color:#f6f6f6;
}

.btn-new i {
    font-style:normal;
    color:#aaa;
}

.btn-new.btn-write {
    padding-left:9px;
}

.btn-new.btn-write img {
    float:left;    
    width:14px;
    margin:1px 3px 0 0;
    opacity:0.8;
}

.btn-submit,
.btn-save {
    /*
    -moz-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
    -webkit-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
    box-shadow:inset 0px 1px 0px 0px #7a8eb9;
    text-shadow:0 1px 0 #000;    
    border:1px solid #314179;    
    */
    font-family:'Malgun Gothic';
    text-shadow:none;
    border:0;
    background:#458ac5;
    border-radius:3px;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-size:13px;
    padding:10px 17px;
    text-decoration:none;

}
.btn-submit:hover,
.btn-save:hover {
    background:#4599e0;
}

.btn-new.btn-cancel {
    background:#fff;
    padding:5px 10px;
    font-family:'Malgun Gothic';
}

.btn-new.btn-save {
    width:85px;
    padding:8px 0;
    text-align:center;
}

.btn-new.btn-submit {
    padding:12px 20px;
}

.btn-new.btn-search {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;    
    -moz-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
    -webkit-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
    box-shadow:inset 0px 1px 0px 0px #7a8eb9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #637aad), color-stop(1, #5972a7));
    background:-moz-linear-gradient(top, #637aad 5%, #5972a7 100%);
    background:-webkit-linear-gradient(top, #637aad 5%, #5972a7 100%);
    background:-o-linear-gradient(top, #637aad 5%, #5972a7 100%);
    background:-ms-linear-gradient(top, #637aad 5%, #5972a7 100%);
    background:linear-gradient(to bottom, #637aad 5%, #5972a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#637aad', endColorstr='#5972a7',GradientType=0);
    background-color:#637aad;
    border:1px solid #314179;
    display:inline-block;
    cursor:pointer;
    font-family:'Dotum';
    color:#ffffff;
    font-size:13px;
    font-weight:normal !important;
    padding:5px 15px 4px 15px;
    text-decoration:none;
    text-shadow:0px 1px 0px #7a8eb9;
    margin:0 0 0 15px;
}

.btn-new.btn-search:hover {
    color:#fff !important;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5972a7), color-stop(1, #637aad));
    background:-moz-linear-gradient(top, #5972a7 5%, #637aad 100%);
    background:-webkit-linear-gradient(top, #5972a7 5%, #637aad 100%);
    background:-o-linear-gradient(top, #5972a7 5%, #637aad 100%);
    background:-ms-linear-gradient(top, #5972a7 5%, #637aad 100%);
    background:linear-gradient(to bottom, #5972a7 5%, #637aad 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5972a7', endColorstr='#637aad',GradientType=0);
    background-color:#5972a7;
}

.btn-new.btn-excel {
    float:right;
    margin:0 0 10px 0;
}

.btn-grey {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
    background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
    background-color:#ededed;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #ccc !important;
    display:inline-block;
    cursor:pointer;
    color:#666;
    font-family:'Gulim';
    font-size:12px;
    font-weight:bold;
    padding:5px 8px 3px 8px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}
.btn-grey:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
    background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
    background-color:#dfdfdf;
}

/* ==========================================================================
EMOTICON ON BOARD
========================================================================== */
.btn-emoticon {
    margin:5px 0 0 0;
}

.btn-emoticon img {
    float:left;
    width:30px;
    margin-right:5px;
}

.btn-emoticon.editor-buttons {
    position:absolute;
    right:220px;
    margin:30px 0 0 0;
    font-weight:normal;
    padding:0 4px;
    color:#000;
    height:20px;
    border:1px solid #c4c5c8;
    z-index:2;
}

.btn-emoticon.editor-buttons:hover {
    border:1px solid #9d9e9f;
    text-shadow:none !important;
    color:#000;
    background: rgb(247,247,247);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(218,218,218,1) 100%);
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(218,218,218,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(218,218,218,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dadada',GradientType=0 );
}

.btn-emoticon.editor-buttons img {
    width:23px;
    margin:4px 3px 0 0;
}

.btn-emoticon.editor-buttons span {
    float:left;
    margin:4px 0 0 0;
}
@-moz-document url-prefix() {
    .btn-emoticon.editor-buttons span {
        margin:1px 0 0 0;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .btn-emoticon.editor-buttons span {
        margin:2px 0 0 0;
    }
}

.emoticon-popup {
    display:none;
    position:relative;
    width:366px;
    margin:3px 0 0 0;
    border:1px solid #aaa;
    background:#fff;
    z-index:11;
}

.emoticon-popup.board-wirte {
    position:absolute;
    right:220px;
    margin:61px 0 0 0;
}

.emoticon-popup a {
    display:inline-block;
}

.emoticon-popup .emoticon-popup-body .emoticon-set,
.emoticon-popup .emoticon-popup-body .link-set,
.emoticon-popup .emoticon-popup-body .reuse-set {
    display:none;
}

.emoticon-popup .emoticon-popup-body .jjal-set {
    display:block;
}

.emoticon-popup .emoticon-popup-body .set03 .emoticon-slider a {
    float:left;    
}

.emoticon-popup .emoticon-popup-body .set02 {
    height:246px;
    padding:10px 20px 9px 20px;
    text-align:left;
}

.emoticon-popup .emoticon-popup-body .set01,
.emoticon-popup .emoticon-popup-body .set03,
.emoticon-popup .emoticon-popup-body .set04,
.emoticon-popup .emoticon-popup-body .set05,
.emoticon-popup .emoticon-popup-body .set07,
.emoticon-popup .emoticon-popup-body .set08,
.emoticon-popup .emoticon-popup-body .set09,
.emoticon-popup .emoticon-popup-body .set10,
.emoticon-popup .emoticon-popup-body .set11,
.emoticon-popup .emoticon-popup-body .set12
{
    height:265px;
    padding:0 15px;
}

.emoticon-popup .bx-wrapper,
.emoticon-popup .bx-viewport {
    width:304px !important;
    height:265px !important;
    margin:0 auto;
}

.emoticon-popup .reuse-set { height:265px; }
.emoticon-popup .link-set { height:259px;}
.emoticon-popup .reuse-set .recent_area { overflow:auto; height:235px;padding:6px 0 0 8px }
.emoticon-popup .emoticon-popup-body .notice { position:absolute;bottom:28px;left:0;margin-left:7px;}
.emoticon-popup .emoticon-popup-body .jjal-set {height:265px; } 
.emoticon-popup .emoticon-popup-body .jjal_area {overflow:auto; height:170px; padding:8px 0 3px 8px; } 
.emoticon-popup .emoticon-popup-body .jjal_area a {cursor:pointer;}

.emoticon-popup .emoticon-popup-body .jjal-set .add_tag {
    white-space: nowrap;
    display: inline-block;
    max-width: 341px;
    overflow: hidden;
    line-height: 25px;
    padding-bottom: 3px;
}
.emoticon-popup .emoticon-popup-body .jjal-set .tag_corver .recom{ margin:0 5px; }
.emoticon-popup .emoticon-popup-body .jjal-set .add_tag .tags {
	cursor:pointer;
    color: #ffffff;
    background: #32c5ff;
    padding: 4px 5px 4px 2px;  
    border-radius: 7px;
    margin-left:3px;
}

.emoticon-popup .bigShow {	
	width:180px; 
	height:165px;
	position:fixed;
	display:inline-block;
	left:0;
	top:0;
}

/* 170620 css ¼öÁ¤ ¡ã */

.emoticon-popup .emoticon-popup-body .set01 img {
    height:84px;
    margin:0 5px;
}

.emoticon-popup .emoticon-popup-body .set02 img {
    margin:2px;
}

.emoticon-popup .emoticon-popup-body .set04 img,
.emoticon-popup .emoticon-popup-body .set05 img,
.emoticon-popup .emoticon-popup-body .set07 img,
.emoticon-popup .emoticon-popup-body .set03 img,
.emoticon-popup .emoticon-popup-body .set08 img,
.emoticon-popup .emoticon-popup-body .set09 img,
.emoticon-popup .emoticon-popup-body .set10 img,
.emoticon-popup .emoticon-popup-body .set11 img,
.emoticon-popup .emoticon-popup-body .set12 img {
	width:81px;
	height:auto;
}

.emoticon-popup .emoticon-popup-body .set06 img {
	width:70px;
    height:auto;
}


.page-control {
    position:absolute;
    margin:66px 0 0 0;
    z-index:12;
}

.page-control span {
    display:inline-block;
    width:20px;
    height:20px;
    font-size:14px;
    line-height:14px;
    text-align:center;
    color:#777;
    font-weight:bold;
}

.page-control span a {
    display:block;    
    width:auto;
    margin:45px 0 0 0;
    border:0 !important;
}

.page-control span a:hover {
    color:inherit;
}

.page-control span .disabled {
    color:#ddd;
}

.page-control .btn-next {
    position:absolute;
    left:348px;
}

.emoticon-popup .emoticon-popup-footer {
    background:#f6f6f6;
    border-top:1px solid #bbb;
    height:25px;
}

.emoticon-popup .emoticon-popup-footer .btn-controls {
    float:left;
    padding:0 7px 0 5px;
    border-right:1px solid #ccc;
    font-size:16px;
    text-align:center;
    cursor:pointer;
    color:#aaa;
}

.emoticon-popup .emoticon-popup-footer .btn-controls:hover {
    color:#777;
}

.emoticon-popup .emoticon-popup-footer .btn-next {
    float:right;
    padding:0 5px 0 7px;
    border-right:0;    
    border-left:1px solid #ccc;
}

.emoticon-popup .emoticon-popup-footer .tabs {
    display:none;
    float:left;
}

.emoticon-popup .emoticon-popup-footer .tabs li {
    float:left;
    width:34px;
    height:25px;
    text-align:center;
}

.emoticon-popup .emoticon-popup-footer .tabs li.active {
    background:#fff;
    position:relative;
    height:26px;
    margin:-1px 0 0 0;
    border-right:1px solid #bbb;
    border-left:1px solid #bbb;
}

.emoticon-popup .emoticon-popup-footer .tabs li.active:first-child {
    border-left:0;
}

.emoticon-popup .emoticon-popup-footer .tabs li img {
    position:relative;
}

.emoticon-popup .emoticon-popup-footer .tab-page1 {
    display:block;
}

img.emoticon {
    vertical-align:bottom;
}

/* emoticon end */ 

#pp_ban_bbs_bottom  { text-align: center;   }   
.navigator { text-align: center;   }   

::-webkit-input-placeholder{color:#dedede;}
input:-ms-input-placeholder {color:#dedede;} 
input {    }

input.res { width:50px; line-height:22px; border:none; background:#e8e8e8; border:2px solid #ffffff;}
input.more_add { width:50px; line-height:22px; border:none; background:#e8e8e8; border:2px solid #ffffff;}

input.tag_input {padding-left:5px; height:25px; width:120px;}
input#tag_search {border:2px solid #ffffff; width:50px; line-height:22px; background:#e8e8e8; margin-left:-5px;}
div.tag_cover {background:#f4f4f4; line-height:35px; padding-left:8px; }
div#link-tab{padding:6px 0 0 6px;}
div#link-tab ul li a{margin-right:2px;}

/* ==========================================================================
NEW STYLES - ADVERTISING BANNER : RENEWAL BY ZIO
========================================================================== */

.header-banner.main {
    float:right;
    margin:18px 0 0 0;
}

.header-banner {
    float:right;
    margin:8px 0 5px 0;
}

/*
.top-banner {
width:100%;
height:0;
background-size:900px 134px;
-webkit-transition: height 1s;
transition: height 1s;
}

.top-banner .btn-close {
display:none;
}

.top-banner.show {
display:block;
height:134px;
}

.top-banner .btn-close {
position:absolute;
top:10px;
left:50%;
margin-left:423px;
cursor:pointer;
}
*/

.left .top-banner {
    width:555px;
    height:100px;
    margin-bottom:9px;
}

.left .top-banner img {
    width:100%;
}

.right .middle-banner {
    width:336px;
    background:#f9f9f9;
    margin:9px 0 0 0;
}


/* Left Floating Banner */
.sidebar {   
    float:right;
    width: 120px; 
}

.sidebar .floating-banner {
  
  position:relative;
  top:113px;
}

.sidebar .floating-banner .ad-banner {
 
}

/* Right Small Floating Banner */
.floating-banner-sm {
    position:absolute;
    left:50%;
    width:100px;
    top:112px;
    margin-left:-622px;
}
.floating-banner-sm .ad-banner {
    width:100px;
}
.floating-banner-sm img {
    width:100px !important;
    height:auto !important;
}
/* ==========================================================================
GLOBAL STYLES
========================================================================== */

*:focus {
    outline:none;
}

.no-padding {
    padding:0 !important;
}

.no-margin {
    margin:0 !important;
}

.hidden {
    display:none !important;
}

*:disabled {
    background:transparent;
}

.pull-right {
    float:right !important;
}

.pull-left {
    float:left !important;
}

input {
    color:#444;
    font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Dotum", "Gulim", "Noto Sans KR", sans-serif;
    font-size:12px;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

textarea {
    color:#444;
}

button.btn {
    background:transparent;
    border:0;
    color:#444;
    font-size:100%;
    text-align:center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.caret-down {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #444;
}
.caret-up {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #444;
}
.visible-webview {
    display:none;
}
.visible-android {
    display:none;
}
.visible-ios {
    display:none;
}
.on-device .visible-android, .on-device .visible-android {
    display:inherit;
}
.device-ios .visible-android {
    display:none !important;
}
.device-ios .hidden-ios {
    display:none !important;
}
.device-android .hidden-android {
    display:none !important;
}
.device-android .visible-ios {
    display:none !important;
}


/* ==========================================================================
DOCUMENT STYLES
========================================================================== */
html {
    margin:0;
    padding:0;
    height:100%;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

body {
    margin:0;
    padding:0;
    height:100%;
    font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Gulim", "Dotum", "Noto Sans KR", sans-serif;
    font-size:12px;
    line-height: 1.6;
    color:#3c414b;
    /*
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-user-select: none;
    -webkit-highlight: none;
    */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body.safari-mac {
    font-family:"Apple SD Gothic Neo", "AppleGothic", "Roboto", "Gulim", "Dotum", "Noto Sans KR", sans-serif !important;
}

li {
    list-style:none;
}

a, a:focus, a:visited, a:hover {
    color:inherit;
    outline:none;
    text-decoration:none !important;
}

.wrapper {
    position:relative;
    width:1029px;
    margin:0 auto;
}

.contents {
    width:900px;
    float:left;
}

.container {
    width:900px;
    height:100%;
}

.container a:hover{color:#2F73C0;}
.container #bbs_wrap1{clear:both;margin:0 auto;width:900px;}

.container TD .wordfix{
    overflow:visible;
    height:auto;
    width:auto;
    word-wrap:break-word; /* Internet Explorer 5.5+ */
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-break:break-all;
}

.container .input {
    border:1px solid #cacaca;
    border-right:0;
    color:#252525;
    background-color:#fff;
    height:14px;
    padding:3px;
    margin:-1px 0 0 0;
}
.container .input2 {
    border:1px solid #c9c9c9;
    color:#252525;
    background-color:#fff;
    height:14px;
    padding:3px;
}


td.list_vspace{padding:6px 2px 6px 2px;}
td.list_tspace{padding:4px 2px 0px 2px;}

td.left, th.left {
    display:table-cell !important;
    width:auto;
}


/* ==========================================================================
HEADER
========================================================================== */

.header {
    width:100%;
}

.header .wrap {
    width:900px;
    height:60px;
}

.header .logo {
    float:left;
    width:195px;
    margin:30px 0 3px 0;
}

.header .logo.custom {
    margin:0;
}

.header .slogan {
    float:left;
    color:#868686;
    font-family:'Malgun Gothic';
    margin:49px 0 0 5px;
}

.header .logo-sm {
    float:left;
    color: #868686;
    margin:40px 0 0 0;
}

.header .title-image {
    float:left;
    margin: 40px 0 0 5px;
}

/* ==========================================================================
TOP NAVIGATION
========================================================================== */

.top-nav {
    width:900px;
}

.top-nav > ul {
    float:left;
    width:100%;
    height:37px;
}

.top-nav > ul > li {
    float:left;
    width:98px;
    height:37px;
    line-height:1.43;
    border-left: 1px solid rgba(129, 129, 129, 0.5);
    border-right: 1px solid rgba(70, 70, 70, 0.5);
    background:url(/images/header/top_nav_bg.png) repeat-x center center;
}

.top-nav li.menu01 {
    width:99px;
    border-left:0;
    background:url(/images/header/top_nav_left_bg.png) repeat-x left center;
}

.top-nav li.menu09 {
    width:99px;
    border-right:0;
    background:url(/images/header/top_nav_right_bg.png) repeat-x right center;
}

.top-nav li.active {
    background: #222;
}

.top-nav li.menu01.active {
    background:url(/images/header/top_nav_left_bg_active.png) repeat-x left center;
}

.top-nav li.menu09.active {
    background:url(/images/header/top_nav_right_bg_active.png) repeat-x right center;
}

.top-nav > ul > li .menu {
    display:block;
    position:relative;
    height:35px;
    line-height:36px;
    z-index:4;
    color:#fff;
    font-size:12px;
    text-align:center;
    font-weight:bold;
    text-shadow:0 1px 0 black;
    font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Malgun Gothic", "Dotum", Sans-serif;
}

.top-nav li .sub-menu {
    display:none;
    position:absolute;
    width:95px;
    margin:-1px 0 0 0;
    .top:106px;
    .margin-left:-99px;
    padding:3px 0;
    border: 2px solid #848484;
    background:#fff;
    z-index:3;
}

.top-nav li .sub-menu i.caret {
    position:absolute;
    width:7px;
    height:6px;
    margin:-9px 0 0 45px;
    .margin-top:-11px;
    background:url(/images/header/top_nav_caret.gif) no-repeat center center;
    z-index:2;
}

.top-nav li.extand .sub-menu {
    width:820px;
    margin-left:-525px;
    .margin-left:-623px;
    overflow:hidden;
}

.top-nav li.extand i.caret {
    display:none;
    position:absolute;
    width:7px;
    height:6px;
    margin:-5px 0 0 45px;
    .margin:31px 0 0 -52px;
    background:url(/images/header/top_nav_caret.gif) no-repeat center center;
    z-index:4;
}

.top-nav li.extand:hover i.caret {
    display:block;
}

.top-nav li:hover .sub-menu {
    display:block;
}

.top-nav li .sub-menu ul {
    width:100%;
    height:100%;
}

.top-nav li .sub-menu ul:first-child {
    border:0;
}

.top-nav li.extand .sub-menu ul {
    float:left;
    width:90px;
    height:385px;
    border:0;
    border-left:1px solid #f0f0f0;
}

.top-nav .sub-menu li {
    width:100%;
    letter-spacing:-1px;
    .padding:2px 0 0 0;
    .height:12px;
}

.top-nav .sub-menu li.title {
    color:#000;
    background:#ededed;
    width:85%;
    padding:2px 0 2px 2px;
    font-size:11px;
    font-family:'Dotum';
    margin:3px auto;
}

.top-nav .sub-menu ul .strong a {
    font-weight:bold;
    color:#595b61;
}

.top-nav .sub-menu ul .divider {
    border-top:1px dashed #e0e0e0;
}

.top-nav .sub-menu ul .beta a {
    font-weight:normal;
}

.top-nav .sub-menu ul li a {
    display:block;
    color:#595b61;
    padding:2px 0 1px 8px;
}

.top-nav .sub-menu li a:hover {
    background-color: #f1f1f1;
    text-decoration: none;
    color: #2266B2;
}

.top-nav .sub-menu li a b {
    color:#ff6600;
    font-weight:normal;
}

.top-nav .sub-menu li.addon {
    padding:10px 0 0 0;
}

.top-nav .sub-menu li.addon ul li {
    padding:2px 0 1px 8px;
}

.top-nav .sub-menu li.addon ul li a {
    padding:0 0 0 2px;
}

.top-nav .sub-menu .addon ul li a:hover {
    background-color: #f1f1f1;
    text-decoration: none;
    color: #2266B2;
}

.top-nav .sub-menu .addon img {
    margin:-3px 0 0 0;
}

.top-nav .sub-menu .addon .icon-search {
    margin:-3px 3px 0 0;
}

.top-nav .sub-menu ul .beta a:after {
    content:"";
    position:absolute;
    width:10px;
    height:9px;
    margin:3px 0 0 3px;
    background:url(/images/icon_beta.gif) no-repeat center center;
}

.top-nav .sub-menu ul .renewal a:after {
    content:"";
    position:absolute;
    width:10px;
    height:9px;
    margin:3px 0 0 3px;
    background:url(/images/icon_renewal.gif) no-repeat center center;
}

.top-nav .sub-menu ul .new a:after {
    content:"";
    position:absolute;
    width:10px;
    height:9px;
    margin:3px 0 0 3px;
    background:url(/images/icon_new.gif) no-repeat center center;
}


/* ==========================================================================
SUB NAVIGATION
========================================================================== */
.sub-nav {
    width:900px;
    height:35px;
    padding: 5px 0 7px 0;
    clear: Both;
}
.sub-nav > form {
    float:left;
    width:360px;
    height:30px;
    padding:3px 0 0 0;
    border:2px solid #727272;
    border-radius:3px;
}
.sub-nav .input-search {
    float:left;
    width:300px;
    height:30px;
    padding:0 9px;
    background:#fff;
}
.sub-nav .input-search input:focus {
    outline:0;
}
.sub-nav .input-search input[type=text] {
    float:left;
    border:0;
    width:100%;
    margin:7px 0 0 0;
}
.sub-nav .btn-search {
    float:left;
    width:40px;
    height:30px;
    margin:-1px 0 0 0;
    cursor:pointer;
    color:#fff;
    background:url(/images/header/btn_search.png) no-repeat center center;
    background-size:20px auto;
}

.hot-keyword {
    float:left;
    width:300px;
    height:36px;
    line-height:42px;
    font-size:12px;
    margin:0 0 0 30px;
    letter-spacing:-1px;
}

.hot-keyword > h4 {
    float:left;
    font-weight:bold;
    color:#444;
}

.hot-keyword > a {
    display:inline-block;
}

.hot-keyword img {
    float:left;
    margin:13px 3px 0 2px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .hot-keyword img {
        margin-top:15px;
    }
}

.hot-keyword .hot-keyword-wrapper {
    display:none;
    position:absolute;
    border: 2px solid #848484;
    width: 115px;
    height: 203px;
    background: #fff;
    padding:3px 0 0 0;
    margin:-36px 0 0 64px;
    .margin:6px 0 0 -58px;
    z-index:6;
}

.hot-keyword:hover .hot-keyword-wrapper {
    display:block;
}

.hot-keyword .hot-keyword-wrapper a {
    display:block;
    line-height:20px;
    height:20px;
    overflow:hidden;
    padding:0 3px;
}

.hot-keyword .hot-keyword-wrapper a:hover {
    background:#f1f1f1;
}

.hot-keyword .hot-keyword-wrapper img {
    margin:4px 3px 0 2px;
}

.sub-nav .counter {
    float:right;
    height:36px;
    line-height:42px;
    margin: 0 10px 0 0;
}

.sub-nav .counter .member {
    font-weight:bold;
    color:#404040;
}

.sub-nav .counter strong {
    color:#777;
}

.sub-nav .sm_loginwrap {
    float:right;
    text-align:right;
    margin:14px 0 0 0;
    font-size:11px;
    color:#848484;
    z-index:1;
    font-family:'Dotum';
}

.sub-nav .sm_loginwrap span{display:block;float:right;_margin-top:5px;}
.sub-nav .sm_loginwrap .smloginbtnbox{margin-top:0px;height:20px;_padding-top:3px;}
.sub-nav .sm_loginwrap img{vertical-align:middle; margin-right:-2px;margin-top:-4px;}

.sub-nav .sm_loginwrap a{padding-left:3px;padding-right:3px;}

.sub-nav .sm_loginwrap a.memrog{font-weight:bold;color:#000;}
.sub-nav .sm_loginwrap a.idpw{color:#848484;}

.sub-nav .sm_loginwrap .loginsmbtn{margin-top:-2px;}

.sub-nav .sm_loginwrap2 {
    float:right;
    text-align:right;
    margin:14px 0 0 0;
    font-size:11px;
    color:#848484;
    font-family:'Dotum';
}

.sub-nav .sm_loginwrap2 a{padding-left:3px;padding-right:3px;color:#000;}
.sub-nav .sm_loginwrap2 img{vertical-align:text-middle;_vertical-align:text-bottom;margin-top:-4px;_margin-top:1px;}
.sub-nav .sm_loginwrap2 .noteico img{_padding-bottom:4px;}

.sub-nav .loginbox02{z-index:22;position:relative;top:7px;*top:0px;overflow:hidden; margin-left:670px; width:230px; height:100px;background-color:#fff;text-align:left;border:1px solid #717171;}
.sub-nav .loginbox02 ul{margin-top:30px;}
.sub-nav .loginbox02 li img{position:absolute;margin:3px 0px 0px 5px;}
.sub-nav .loginbox02 ul.loginput{margin:10px 0px 0px 0px;width:220px;}
.sub-nav .loginbox02 ul.loginput li {font-size:11px;height:auto;height:20px;padding-left:13px;}
.sub-nav .loginbox02 .secuopt{height:22px;width:220px;margin-top:0px;background-color:#EEEEEE;padding-left:10px;padding-top:5px;font-size:11px;}
.sub-nav .loginbox02 .secuopt span{float:left;display:inline;}
.sub-nav .loginbox02 .secuopt a{color:#ff7713;text-decoration:underline;height:auto;}
.sub-nav .loginbox02 .secuopt a:hover{color:#ff7713;text-decoration:underline;height:auto;}
.sub-nav .loginbox02 .secuopt .secubtn{width:90px;}
.sub-nav .loginbox02 .secuopt .autologin{width:100px;color:#646464;margin-left:0px;letter-spacing:-1px;}
.sub-nav .loginbox02 .secuopt .autologin input{vertical-align:middle;margin-top:-3px;}
.sub-nav .loginbox02 .secuopt .closebox{width:25px;text-align:right;}
.sub-nav .loginbox02 .idinput{
    BORDER: 1px solid #BEBEBE;   WIDTH: 140px;height:17px; COLOR: #666666; FONT-SIZE: 12px;PADDING-TOP:3px;padding-left:3px;font-family:Gulim;
}
.sub-nav .loginbox02 ul.loginput li .pwinput{
    BORDER: 1px solid #BEBEBE;  margin-top:5px;_margin-top:1px; WIDTH: 140px;height:17px; COLOR: #666666; FONT-SIZE: 12px;PADDING-TOP: 3px;padding-left:3px;font-family:Gulim;
}
.sub-nav .loginbox02 ul.loginput li.loginbtn{position:absolute;margin:-40px 0px 0px 148px;_margin-top:-48px;}


/* ==========================================================================
FOOTER
========================================================================== */

.footer {
    clear:both;
    width:900px;
    padding:25px 0 0 0;
}
.footer .nav {
    width:100%;
    background:#f9f9f9;
    padding:12px 0 11px 0;
    .padding:6px 0 11px 0;
    border-top: 2px solid #555;
    border-bottom:1px solid #dedede;
    font-size:12px;
    font-family:'Dotum';
    text-align:center;
}
.footer .nav a {
    display:inline-block;
    padding:0 9px 0 7px;
    height:1em;
    line-height:1.1em;
    .height:10px;
    .line-height:15px;
    text-align:center;
    border-right:1px solid #ccc;
}
.footer .nav strong {
    color:#527bc2;
    font-weight:normal;
}
.footer .info {
    padding:15px 0;
    text-align:center;
    width:auto;    
}
.footer .info .logo {
    display:block;
    width:120px;
    height:17px;
    margin:0 auto 10px auto;
    text-indent:-9999px;
    background:url(/images/logo_kr.png) no-repeat center center;
}
.footer .info > span {
    color:#777;
    font-family:'Tahoma';
    font-size:11px;
}
.footer .addon {
    color:#777;
    margin:10px 0;
}
.footer .addon p:first-child {
    margin-bottom:5px;
    color:#222;
}
.footer .addon p {
    margin:0;
}
.footer .addon strong {
    color:#527bc2;
}
.footer .addon a {
    display:inline-block;
    margin:5px 0 0 0;
    color:#527bc2;
    font-family:'Dotum';
}
.isms {
    font-size:11px;
    font-family:'Dotum';
    color:#555;
    text-align:center;
    margin:10px 0 0 0;
    letter-spacing:-1px;
}
.isms img {
    width:50px;
    height:auto;
}
.isms small {
    display:block;
    font-size:11px;
    letter-spacing:-0.5px;
}

/* ==========================================================================
MAIN PAGE
========================================================================== */

.container > .left {
    display:inline-block;
    width:555px;
	
    .float:left;
}

.container > .right {
    float:right;
    width:336px;
	
}

.container > .bottom {
    clear:both;
    width:900px;
    padding:25px 0 9px 0;
}

.comment-count {
    display:inline-block;
    position:absolute;
    line-height:24px;
    font-size:11px;
    margin:0 0 0 5px;
    color:#1264b1;    
}

.comment-count.likes {
    margin:-1px 0 0 4px;
    color:inherit;
}

.comment-count .label img {
    margin-right:1px;
}

.comment-count .label-like {
    margin-right:4px;
}

.comment-count .label-like,
.comment-count .label-dislike {
    display:inline-block;
}

/* shopping */

.shopping {
    border:1px solid #d6d6d6;
}

.shopping .shopping-list li:first-child {
    font-weight:bold;
}

.shopping .title {
    font-family: 'Tahoma';
    background:#f7f7f7;
    padding:5px 14px 23px 9px;
    border-bottom:1px solid #d6d6d6;
}

.shopping .title span {
    float:left;
    font-family: 'Malgun Gothic';
    color:#1e1e1e;
}

.shopping .title .icon-shopping {
    float:left;
    width:18px;
    height:18px;
    background:url(/images/icon_shopping.png) no-repeat center center;
    margin:-1px 1px 0 0;
}

.shopping .title .icon-book {
    float:left;
    width:16px;
    height:16px;
    background:url(/images/icon_book.png) no-repeat center center;
    margin:0 4px 0 0;
}

.shopping .title .icon-luck {
    float:left;
    width:16px;
    height:16px;
    background:url(/images/icon_luck.png) no-repeat center center;
    margin:0 2px 0 0;
}

.shopping .title span {
    font-weight:bold;
}

.shopping .title a:hover .icon-book {
    width:16px;
    height:16px;
    background:url(/images/icon_book_hover.png) no-repeat center center;
}

.shopping .title a:hover .icon-luck {
    width:16px;
    height:16px;
    background:url(/images/icon_luck_hover.png) no-repeat center center;
}

.shopping .title .quick-link {
    float:right;
}

.shopping .title .quick-link a {
    float:left;
    margin:1px 0 0 0;
    font-weight:bold;
    font-family: 'Malgun Gothic';
}

.shopping .title .quick-link a:first-child {
    margin-right:10px;
}

.shopping .title .quick-link a:hover {
    color:#222;
}

.shopping .wrap {
    padding:8px 10px 3px 10px;
    height:227px;
    overflow:hidden;    
}

.shopping .shopping-list li a {
    display:block;
    width:100%;
    height:22px;
    text-align:left;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap:break-word;
    white-space:nowrap;
}

.list-controls span a {
    float: left;
    width: 17px;
    height: 17px;
    margin: 0 2px;
}

.list-controls .bx-prev {
    background:url(/images/list_prev.png) no-repeat center center;
    background-size:17px 17px;
}

.list-controls .bx-next {
    background:url(/images/list_next.png) no-repeat center center;
    background-size:17px 17px;
}

.list-controls .disabled {
    opacity:0.3;
}

.gallery {
    margin:8px 0 0 0;
}

.gallery .btn-refresh {
    position:absolute;
    width:12px;
    margin:0 0 0 62px;
}

.gallery .btn-refresh img {
    width:100%;
}

.gallery-mobile .btn-refresh {
    margin:0 0 0 77px;
}

.gallery .gallery-free {
    display:inline-block;
    width:334px;
    zoom:1;
    *display:inline;
}

.gallery .gallery-mobile {
    display:inline-block;
    width:217px;
    zoom:1;
    *display:inline;
}

.gallery h3 {
    margin:0 0 10px 0;
    font-size:12px;
    font-family:'Malgun Gothic';
    font-weight:bold;
}

.gallery .thumbnail {
    color:#fff;
    text-align:center;
    display:inline-block;
    width:105px;
    height:105px;
    margin-right:3px;
    background-color:#ccc;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    overflow:hidden;
    zoom:1;
    *display:inline;
}

.gallery .thumbnail:last-child {
    margin:0;
}

.latest {
    
    margin-top:6px;
    width:555px;
    overflow:hidden;  
	padding-bottom:4px;
    
}

.latest h3 {
    float:left;
    width:110px;
    margin:0 0 5px 0;
    font-size:12px;
    font-weight:bold;
    font-family:'Malgun Gothic';
}

.latest h3 small {
    font-size:12px;
    color:rgb(231, 71, 13);
    margin: 0 0 0 3px;
}

.latest > div.title {
    height:25px;
    border-bottom:1px solid #6d7177
}

.latest .quick-link {
    float:right;
    font-size:11px;
    font-family:'Malgun Gothic';
}

.latest .quick-link a.menu {
    display:inline-block;
    border-right:1px solid #ccc;
    padding:0 7px;
}

.latest .quick-link a.forum {
    display:inline-block;
    padding:0 1px 0 7px;
}

.latest ul li {
    position:relative;
    display:block;
    height:24px;
    line-height:24px;
}

.latest ul li.ad {
    padding-top:5px;
    height:24px;
    border-top:1px dotted #ccc;
    font-weight:bold;
    color:#1264b1;
}


.latest ul li.ad .tit {
    color:#000;
}

.latest ul li:first-child {
    margin:5px 0; 
    border-bottom:1px dotted #ccc;
    font-weight:bold;
    color:#1264b1;
}

.latest ul li:last-child {
  
    color:#1264b1;
}

.latest ul li:first-child .category {
    float:left;
    font-weight: normal;
    
    margin-right:10px;
    letter-spacing:-2px;
    color:#808080;
}

.latest ul li .category {

    float:left;
    font-weight: normal;
    width:95px;
	height:10px;
    margin-right:10px;
    letter-spacing:-1px;
    color:#808080;

}

/* Å×½ºÆ®Áß */

.latest ul li .title {
    max-width: 435px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color:#222;    
    zoom:1;
    *display:inline;
}

.latest ul li .name {
    display:none;
    float:right;
    width:5em;
    color:#808080;
    font-size:11px;
}

/* Å×½ºÆ®Áß */

.advice_room{ 
     width:555px; 
     height:150px;
     overflow:hidden;
     border-top:solid 1px #ccc; 
    
}

.advice_room p{margin:10px 0;}
.advice_room .view {width:114px; height:105px; background:url('/images/main/consult/Notice01.jpg') no-repeat; float:left;
                    position:relative; cursor:pointer;  } 
.view .cover{width:114px; height:38px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; left:0; 
             color:#ffffff; font-size:11px; text-align:left; padding-top:4px; letter-spacing:-1px; }    
   
.cover p {margin:1px 0 0 8px; padding:0;}              
.advice_room p img {padding-bottom:2px;}
.advice_room ul{width:400px; height:115px; float:right; margin:-4px 22px 0 0;}
.advice_room ul li {height:23px; line-height:23px; position:relative; }
.advice_room ul li .category2 {
    float:left;
	height:10px;
    font-weight: normal;
    margin-right:5px;
    letter-spacing:-1px;
    color:#808080;
}
.advice_room ul li .title2 {
    max-width: 270px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color:#222;    
    letter-spacing:-1px;
    zoom:1;
    *display:inline;
    padding-right:2px;
}
.advice_room ul li .name {
    display:none;
    float:right;
    width:5em;
    color:#808080;
    font-size:11px;
}
#user_box_content4 p {margin:0 0 10px 5px; padding:0;}


/* Board preview on Right section */
.board-preview {
    
}

.board-preview .quick-link {
    padding:3px 0;
    border-bottom:1px solid #ccc;
    border-top:0;
}

.board-preview .quick-link a,
.board-news .quick-link a {
    display:inline-block;
    padding:0 6px 0 5px;
    font-size:11px;
    line-height:10px;
    text-align:left;
    border-right:1px solid #d2d2d2;
    font-family:'Malgun Gothic';
    font-weight:bold;
    zoom:1;
    *display:inline;
}

.board-preview .quick-link a:first-child {
    padding-left:0;
}

.board-preview .quick-link a:last-child {
    border-right:0;
}

.board-preview ul {
    border-top:0;
    padding:5px 0;
    background:#fff;
}

.board-preview ul li {
    padding:3px 0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}




.board-news ul {
    text-align:center;
    padding:5px 0 0 0;
}

.board-news ul li {
    float:left;
    width:105px;
    padding:0;
    margin:0 0 0 10px;
}

.board-news ul li:first-child {
    margin:0;
}

.board-news ul li .thumbnail {
    display:block;
    width:100%;
    height:100px;
    background-repeat:no-repeat;
    background-position:center center;
}

.board-news ul li p {
    display:block;
    width:105px;
    height:39px;
    margin:0;
    padding:5px 2px 0 2px;
    text-align:left;
    word-break:break-all;
    white-space: pre-line;
    background:#fff;
    color:#1e1e1e;
    font-size:12px;
}


/* Hot post tab style */
.post-preview {
    display:inline-block;
    width:533px;
    .float:left;
    visibility:hidden;
}

.post-preview .wrap,
.comment-preview .wrap {
    padding:10px 10px 5px 10px;
    width:100%;
    border: 1px solid #d6d6d6;    
    border-top:0;
}

.post-preview .tab-contents-container li {
    clear:both;
    height:22px;
    .height:15px;
}

.bottom .list-controls {
    position:absolute;
    width:80px;
    margin:-21px 0 0 0;
}

.bottom .list-controls > div {
    float:left;
    margin:2px 5px 0 0;
}

.bottom .list-controls .bx-pager {
    color:#666;
    font-size:11px;
}

.post-preview .list-controls {
    margin-left:485px;
}

.comment-preview .list-controls {
    margin-left:265px;
}

.post-preview .tabs li {
    color:#aaa;
    float:left;
    height:12px;
    line-height:8px;
    .line-height:13px;
    margin:8px 0 0 0;
    .margin:5px 0 0 0;
    padding:0 7px;
    cursor:pointer;
}

.post-preview > .tabs,
.comment-preview > .title {
    width:100%;
    height: 24px;
    border: 1px solid #d6d6d6;
    background: #f7f7f7;
    padding:0 10px;
    font-weight:bold;
    font-family:'Malgun Gothic';
}

.post-preview .tabs a:hover,
.comment-preview .title a:hover {
    color:inherit;
}

.post-preview .tabs li a img {
    position:relative;
    margin: -1px 0 0 3px;
}

.post-preview .tabs li:first-child {
    border-right:1px solid #ccc;
    padding-left:0;
}

.post-preview .tabs li.active a {
    font-weight:bold;
    color:#111;
}

.post-preview .tabs li.active strong {
    color:#e6384c;
}

.post-preview .tab-contents li .category {
    float:left;
    width:75px;
    margin-right:7px;
    letter-spacing:-0.5px;
    color:#808080;
}

.post-preview .tab-contents li .title {
    float:left;
    max-width:350px;
    min-width:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.post-preview .tab-contents li .title.editable {
    max-width:335px;
}

.post-preview .tab-contents li .name {
    float:right;
    width:58px;
    color:#808080;
    font-family:'Dotum';
    font-size:11px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.comment-preview {
    float:right;
    width:314px;
    margin-right:22px;
    visibility:hidden;    
}

.comment-preview .title span {
    float:left;
    margin:3px 0 0 0;
    .margin:2px 0 0 0;
    font-weight:bold;
    font-family:'Malgun Gothic';
}

.comment-preview .title img {
    float:left;
    margin:7px 0 0 3px;
}

.comment-preview .title strong {
    color:#e6384c;
}

.comment-preview li {
    height:22px;
    .height:21px;
}

.comment-preview li a.title {
    display: inline-block;
    max-width:243px;
    min-width:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.comment-preview li a.title.editable {
    max-width:220px;    
}

@media screen and (max-device-width: 480px) {
    .list_pop_menu01 {
        top:291px;
    }
}

@media screen and (max-height: 974px) {
    .error1 {
        padding:120px 0 !important;
    }
}

@media only screen and (max-device-width: 1024px) {
    .floating-banner-sm {
        display:none;
    }
}

/* BOARD WHICH HAS THE SIDE NAVIGATION */
.flexable-layout .navcontainer {
    width:100%;
}

.list-header,
.list-header-admin {
    float:right;
}

.list-header .nav_hot2 {
    padding:0;
}

.side-nav {
    float:left;
    text-align:left;
    max-width:110px;
    min-width:96px;
    font-size:12px;
    padding-right:12px;
    font-family:'Malgun Gothic';
    border-right: 1px solid rgb(234, 234, 234);
}

.side-nav li:not(.ami) {
    line-height:34px;
    height:34px;
    border-bottom: 1px solid #ddd;
}

.side-nav li.ami {

    height:34px;
    padding:5px 0;
    border-bottom: 1px solid #ddd;
}

.side-nav ul:first-child li:first-child {
    border-bottom: 2px solid rgb(102, 102, 102);
}

.side-nav li.sub_category {
    border-bottom: 0;
    background: url(/images/icon_document.gif) no-repeat left center;
    padding-left: 13px;
}

.table-contents {
    width:780px;
    float:right;
}

.table-contents #command_bg,
.table-contents .command_bg3,
.table-contents #command_bg4,
.table-contents #newbbs {    
    width:100%;
}

.table-contents #quote > div {
    width:100% !important;
}

.table-contents .btn_commentable {
    margin:0 0 0 15px;
}

.table-contents .btn_article_move {
    margin:0 2px;
}

.mobile-game-forum {
    width:900px;    
}

.mobile-game-forum .table-contents {
    width:743px;
}

.mobile-game-forum .side-nav {
    width:137px;
}

.mobile-game-forum .side-nav img {
    width:15px;
    margin-right:3px;
}

.mobile-game-forum .side-nav li {
	max-width:110px;
	overflow:hidden;
    line-height:34px;
    height:34px;
    border-bottom: 1px solid #ddd;
}

.mobile-game-forum .side-nav li .ranking {
    display:inline-block;
    width:17px;
    margin-right:7px;
    text-align:center;
    background:#f8f8f8;
    font-weight:bold;
}

.mobile-game-forum .side-nav li .ranking.new img {
    width:auto;
}


/* THIS AND THAT FIX FOR OWNER */
.view_cate {
    color:#505050 !important;
}

.view_title2 {
    line-height:150% !important;
}

.board-contents p {
    margin:0;
}

.board-contents.partner-contents p {
    margin:1em 0;
}

.board-contents .big {
    position:relative;
}

#TB_window {
    margin-top:0 !important;
    top:15% !important;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    body {
        padding:0 1%;
    }
}

/* ==========================================================================
DOKDO EVENT (temporary)
========================================================================== */
div#dokdo_event {
    position:relative;
    top:-65px; right:180px;
    float:right;
    margin-right:5px;
    text-align:center;
    font-weight:bold;
}

div#dokdo_event span {
    display:inline-block;
}

div#dokdo_event span:last-child {
    position:relative;
    top:7px; left:5px;
}

div#dokdo_event input {
    width:40px; height:40px;
}

div#dokdo_signature {
    float:right;
    text-align:center;
}

div#dokdo_signature span {
    display:block;
    margin-top:10px;
}


/* ==========================================================================
HOT POST PREVIEW ON BOARD VIEW PAGE
========================================================================== */
#mytx .hot-post-preview {
    text-align:left;
}

#mytx .hot-post-preview h4 {
    font-weight:bold;
    margin-bottom:3px;
}

#mytx .hot-post-preview a {
    display:block;
    padding:2px 0 0 0;
    height:17px;
}

#mytx .hot-post-preview a span {
    display:block;
    float:left;
    max-width:650px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#mytx .hot-post-preview a small {
    font-size:1em;
    margin-left:5px;
    color:#527bc2;
}

/* Modified history on board */
#modified-history {
    display:inline-block;
    background:#f4f4f4;
    padding:2px 5px 0 5px;
    margin:0 0 5px 0;
}

/* Sponsor thumbnail profile */
.thumbnail-profile input[type=file] {
    display:inline-block;
}
.thumbnail-profile label {
    display:inline-block;
    margin:0 0 0 5px;
}
.thumbnail-profile label input {
    float:left;
    margin:3px 2px 0 0;
}
.thumbnail-profile .popup-helper {
    float:none;
    display:inline-block;
    position:absolute;
    margin:6px 0 0 5px;
}

/* ==========================================================================
BOARD ON LIST FOOTER
========================================================================== */
.board-footer {
    padding: 20px 0 40px 0;
    clear: both;
}
.board-footer .column > div {
    display:inline-block;
}
.board-footer .column-2 > div {
    width:437px;
}
.board-footer .column-2 > div:first-child {
    padding-right:15px;
}
.board-footer .column-3 > div {
    width:285px;
}
.board-footer .column-3> div:nth-child(2) {
    padding:0 15px;
}
.board-footer .column .title {
    line-height:24px;
    border: 1px solid #d6d6d6;
    border-bottom:0;
    background: #f7f7f7;
    text-align:left;
    padding: 0 8px;
    font-weight: bold;
    font-family: 'Malgun Gothic';
}
.board-footer .column-2 .title {
    width:421px;    
}
.board-footer .column-3 .title {
    width:269px;    
}
.board-footer .column .title img {
    position:relative;
    margin:-1px 0 0 3px;
}
.board-footer .column ul {
    width:100%;
    padding:4px 0 6px 0;
    border:1px solid #d6d6d6;
}
.board-footer .column li {
    padding:3px 8px 0 8px;
    height:22px;
    line-height:24px;
    text-align:left;
}
.board-footer .column li a {
    display:inline-block;
    max-width:90%;
    height:22px;
    line-height:24px;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.board-footer .column li i {
    position:absolute;
    color:#0459c1;
    font-style: normal;
    font-size:11px;
    margin-left:2px;
}
.board-footer .column li span {
    float:right;
    font-size:11px;
    color:#777;
}

.privacy-popup {
    display:none;
    position:absolute;
    margin:47px 0 0 450px;
    font-size:0.9em;
    font-family:'Dotum';
    width:393px;
    background:#fff;
    padding:15px;
    z-index:3;
    border:1px solid #ccc;
}
.privacy-popup h5 {
    font-weight:bold;
    margin-bottom:1em;
}
.privacy-popup h5 .btn-close {
    float:right;
    width:1.2em;
    margin:0.2em 0 0 0;
    cursor:pointer;
}
.privacy-popup p {
    margin:0;
}

.coupon-bonus {
    padding:7px;
    border: 1px solid #bbb;
    background:#f8f8f8;
    margin-left:5px;
}
.coupon-bonus small {
    color:orangered;
    font-size:11px;
    font-family:'Dotum';
    letter-spacing:-1px;
    margin-right:5px;
}
.info_bg small.coupon {
    color:orangered;
    font-size:12px;
    margin:0 5px;
}

/* ==========================================================================
BOOKMARK AND EMAIL POPUP
========================================================================== */
.popup-bookmark,
.popup-email {
    display:none;
    position:fixed;
    top:10%;
    left:50%;
    margin-left:-22.5em;
    width:45em;
    background:#fff;
    z-index:99;
}
.popup-layer .popup-header {
    padding:0.5em 0;
    background:#555;
    color:#fff;
}
.popup-layer .popup-header h3 {
    font-size:1.2em;
    font-weight:bold;
    font-family:'Malgun Gothic';
}
.popup-layer .popup-header .btn-close {
    display:block;
    position:absolute;
    left:auto;
    top:0.6em;
    right:0.8em;
    width:1.2em;
    height:1.2em;
    background:url(/images/btn_close_white.png) no-repeat center center;
    background-size:contain;
    cursor:pointer;
}
.popup-layer .popup-body {
    padding:2em 3em 1em 2em;
}
.popup-layer select,
.popup-layer input,
.popup-layer textarea {
    display:block;
    width:100%;
    margin:1em 0;
    padding:0.5em;
    border:1px solid #aaa;
    resize:none;
}
.popup-layer textarea {
    height:6em;
}
.popup-email textarea {
    height:10em;
}
.popup-layer .popup-footer {
    padding:0 0 2em 0;
}
.popup-layer .btn-submit {
    display:inline-block;
    background:#fc7200;
    width:10em;
    margin:0 0.5em;
    padding:0.6em 0;
    line-height:1.4em;
}
.popup-layer .btn-home {
    background:#777;
}
.popup-layer .btn-submit:hover,
.popup-layer .btn-submit:active,
.popup-layer .btn-submit:focus {
    color:#fff;
}

/* ==========================================================================
SEARCH RESULT
========================================================================== */
.power-link {
    padding:10px;
    background:#fbfbfb;
    border:1px solid #ccc;
    margin:1em 0 0 0;
    border-left:0;
    border-right:0;
}
.power-link .wrap {
    float:left;
    width:520px;
    height:23.5em;
}
.power-link .ad {
    display:inline-block;
    width:336px;
    height:280px;
    margin-left:20px;    
}
.btn-click-choice {
    float:right;
}
.power-link .wrap > div {
    font-family:"Malgun Gothic";
    margin:0.9em 0;
}
.power-link .wrap .title {
    font-size:1.1em;
    color:#00c !important;
    text-decoration:underline !important;
    color:#031c45;
}
.power-link .wrap > div p {
    margin:0;
    overflow:hidden;
    width:100%;
    height:1.6em;
}
.result {
    margin:10px 0 0 0;
}
.result .tab-contents {
    min-height:150px;
    border-bottom:1px solid #ccc;
    padding:0 1em;
}
.result .tabs {
    height:28px;
    border-bottom:1px solid #ddd;
    font-family:'Malgun Gothic';
}
.result .tabs li {
    float:left;
    width:76px;
    padding:4px 0;
    text-align:center;
    border:1px solid #ddd;
    background:#efefef;
}
.result .tabs li a {
    float:left;
    width:100%;
    color:#444;
    cursor:pointer;
}
.result .tabs li.active {
    background:#fff;
    border-bottom:1px solid #fff;
}
.result .tabs li.active a {
    color:#404040;
    font-weight:bold;
}
.result .search-detail {
    margin:5px 0 15px 0;
    padding:10px;
    background:#fafafa;
    border:1px solid #ddd;
}
.result .search-detail select {
    float:left;
    padding:3px 2px;
    border:1px solid #aaa;
    border-radius:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .result .search-detail select {
        padding:5px 2px;
    }
}
.result .search-detail .category {
    margin-left:10px;
}
.result .search-detail input[type=text] {
    float:left;
    width:200px;
    height:24px;
    border:1px solid #aaa;
    border-radius:0;
    margin:0 5px 0 -1px;
    border-left:0;
    padding:0 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance:       none;
}
@media only screen and (device-width: 768px) {
    .result .search-detail input[type=text] {
        margin-left:2px;
        border:1px solid #aaa;
    }
}
.result .search-detail.book-search input[type=text] {
    margin-left:0;
    border-left:1px solid #aaa;
}
.result .search-detail button[type=submit] {
    font-family:'Dotum';
    width:50px;
    height:26px;
    background:#ddd;
    border:1px solid #aaa;
    color:#555;
}
.search-detail .hot-keywords {
    float:right;
    width:220px;
    height:24px;
}
.hot-keywords-carousel {
    visibility: hidden;
}
.search-detail .hot-keywords-layer {
    display:none;
    position:absolute;
    border: 2px solid #848484;
    left:50%;
    margin-left:221px;
    width: 150px;
    height: 187px;
    overflow:hidden;
    background: #fff;
    padding:5px;
    z-index:6;
}
.search-detail .hot-keywords:hover .hot-keywords-layer {
    display:block;
}
.search-detail a {
    display:block;
}
.search-detail a:hover {
    color:inherit;
}
.search-detail a img {
    position:relative;
    margin:-2px 0 0 0;
}
.search-detail .bx-wrapper {
    float:right;
    padding:6px 0 0 0;
    width:100% !important;
    height:24px !important;
    text-align:right;
}
.result p.empty {
    color:#aaa;
    padding:10em  0;
    text-align:center;
}
.result .item {
    margin:20px 0;
}
.result .item .thumb {
    float:left;
    width:100px;
    height:85px;
    margin-right:15px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}
.result .item .content p a {
    display:block;
    overflow: hidden;
    margin:0.3em 0 0.7em 0;
    line-height:1.5;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* ¶óÀÎ¼ö */
    -webkit-box-orient: vertical;
    word-wrap:break-word; 
}
.result .item .content .title {
    display:block;
    font-size:1.2em;
    font-family:'Malgun Gothic';
    letter-spacing:-1px;
    color:#00c;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height:1.4em;
    text-decoration:underline;
}
.result .item .comment-count {
    position:absolute;
    margin:5px 0 0 5px;
    padding:0 5px 0 2px;
    color: #606060;
    font-size: 11px;
    text-align:center;
    font-family: 'Dotum', 'Tahoma';
    background-color: #f0f0f0;
}
.result .item .content strong {
    display:block;
    font-family:'Tahoma', 'Dotum';
}
.result .item .desc {
    margin:0
}
.result .item .desc strong,
.result .item .desc span {
    display:inline-block;
    font-size:0.9em;
    font-family:'Dotum';
    color:#555;
    border-left:2px solid #ddd;
    padding:0 0.7em;
}
.result .item .desc span:first-child {
    padding-left:0;
    border:0;
}
.result .item .desc strong {
    padding-left:0;
    border:0;
    font-weight:normal;
    margin-left:-0.6em;
}
#result-tab3 .thumb {
    width:70px;
    height:60px;
}
#result-tab4 .thumb {
    width:50px;
    height:50px;
}
#result-tab4 .desc {
    margin:0.5em 0;
}
label.admin-interface {
    float:left;
    display:block;
    width:2em;
    margin:0.4em 0 0 0;
}
.admin-interface input[type=checkbox] {
    width:1.4em;
    height:1.4em;
}
.admin-buttons {
    float:right;
    margin:2px 0 0 0;
}
.admin-buttons .btn {
    display:inline-block;
    padding:2px 5px;
    color:#fff;
    background:#268ea5;
    border-radius:4px;
    margin:0 5px;
    cursor:pointer;
}
.admin-interface,
label.admin-interface {
    display:block;
}
#result-tab3 .item label {
    height:2em;
    padding-top:2em;
}
#result-tab4 .item label {
    height:1.9em;
    padding-top:1.5em;
}
.result .item span.like {
    margin: 0 3px 0 0;
    padding-left: 26px;
    height: 16px;
    font-size: 11px;
    color: #3e3e3e;
    line-height: 16px;
    background: url(/images/main/201111/search_ico_good.gif) no-repeat 10px top;
}
.result .item span.dislike {
    display: inline-block;
    padding-left: 16px;
    height: 16px;
    font-size: 11px;
    line-height: 16px;
    background: url(/images/main/201111/search_ico_good.gif) no-repeat left -16px;
    border:0;
}
/* ==========================================================================
PAGE_LIST.CSS
========================================================================== */
.pagination {
    width:100%;
    padding:10px 0 60px 0;
}
.pagination select {
    float:right;
    border: 1px solid #ccc;
    padding: 3px 6px 4px 6px;
    margin:-2px 10px 0 0;
}
.page {
    float:right;
    font-size: 9pt;
    font-family: "Malgun Gothic";
}
.page a {
    color: #505050;
    text-decoration: none;
    border: 1px solid #CCC;
    padding: 2px 6px 3px 6px;
}
.next {
    border: 1px solid #999;
    font-size: 12px;
    padding: 3px;
    float: right;
    color: #333333;
    text-decoration: none;
    margin-top: 8px;
    margin-left: 10px;
}
.page_inert {
    margin-left: 0px;
    padding: 0px 5px 5px 5px;
    color: #F00;
    font-weight: bold;
}
.page_inert01 {
    padding: 3px 0px 5px 0px;
    color: #000;
}
.page_next {
    background-color: #f1f1f1;
}
.page_next img {
    padding: 0px 0px 0px 2px;
}
.page_prev {
    background-color: #f1f1f1;
}
.page_prev img {
    padding: 0px 2px 0px 0px;
}

#result-tab5 {
    padding:0;
}

#bookMain {
    width: 100%;
}
#bookMain:after { content:""; display:block; height:0; clear:both; visibility:hidden; }
#bookMain .leftSection { float:left; width:136px; margin-right:6px; }
#bookMain .leftSection ul { width:134px; border-left:1px solid #e1dede; border-right:1px solid #e1dede; border-bottom:1px solid #e1dede; }
#bookMain .leftSection ul li { padding-bottom:5px; padding-top:5px; background:url('/images/books/bg_dot_line.gif') repeat-x 0 bottom; }
#bookMain .leftSection ul li.last01 { padding-bottom:5px; padding-top:5px; background:none;}
#bookMain .leftSection ul li img { vertical-align:top; }
#bookMain .leftSection ul li a { display:inline-block; width:134px; height:29px; vertical-align:middle; color:#a5a5a5; }
#bookMain .leftSection ul li.last { background:none; padding-bottom:0; }
#bookMain .leftSection .recommendBook { min-height:875px; _height:875px; border-bottom:1px solid #e1dede; }
#bookMain .leftSection .recommendBook li a { width:126px; height:auto; padding:6px 0 6px 8px; }
#bookMain .contentsSection { width:756px; float:left; margin-top:-7px; *margin-top:-6px; }
.attentionTop { width:721px; height:299px; padding:20px 15px 0 20px; background:url('/images/books/bg_book_header.gif') no-repeat 0 0; }
.attentionTop p { margin:0; }
.attentionTop .todayBook { float:left; width:450px; }
.attentionTop .todayBook .titleLine { width:450px; overflow:hidden; }
.attentionTop .todayBook .titleLine h3 { float:left; }
.attentionTop .todayBook .titleLine a { float:right; }
.attentionTop .todayBook .bookInfo { width:450px; margin-top:35px; }
.attentionTop .todayBook .bookInfo:after { content:""; display:block; height:0; clear:both; visibility:hidden; }
.attentionTop .todayBook .bookInfo dt { float:left; width:126px; margin-right:15px; }
.attentionTop .todayBook .bookInfo dt span { display:block; text-align:center; }
.attentionTop .todayBook .bookInfo dt .bookCover { width:95px; height:154px; padding-left:31px; text-align:left; background:url('/images/books/bg_book_cover.gif') no-repeat 0 0; }
.attentionTop .todayBook .bookInfo dt .star1 { width:100px; height:17px; margin:0 auto; text-indent:-9999px; background:url('/images/books/bul_star_step.gif') no-repeat 0 0; }
.attentionTop .todayBook .bookInfo dt .star2 { width:100px; height:17px; margin:0 auto; text-indent:-9999px; background:url('/images/books/bul_star_step.gif') no-repeat 0 -38px; }
.attentionTop .todayBook .bookInfo dt .star3 { width:100px; height:17px; margin:0 auto; text-indent:-9999px; background:url('/images/books/bul_star_step.gif') no-repeat 0 -75px; }
.attentionTop .todayBook .bookInfo dt .star4 { width:100px; height:17px; margin:0 auto; text-indent:-9999px; background:url('/images/books/bul_star_step.gif') no-repeat 0 -112px; }
.attentionTop .todayBook .bookInfo dt .star5 { width:100px; height:17px; margin:0 auto; text-indent:-9999px; background:url('/images/books/bul_star_step.gif') no-repeat 0 -149px; }
.attentionTop .todayBook .bookInfo dt .score { margin-top:10px; font-weight:bold; color:#a2a2a2; }
.attentionTop .todayBook .bookInfo dd { float:left; width:295px; }
.attentionTop .todayBook .bookInfo dd p { color:#a2a2a2; }
.attentionTop .todayBook .bookInfo dd .writer { margin-top:15px; }
.attentionTop .todayBook .bookInfo dd .subject1 { margin-top:0px; color:#515151; font-size:14px; font-weight:bold;font-family:Tahoma, Geneva, sans-serif;}
.attentionTop .todayBook .bookInfo dd .subject { margin-top:10px; color:#515151; }
.attentionTop .todayBook .bookInfo dd .btns { margin-top:15px; }
.attentionTop .todayBook .bookInfo dd .btns a { display:inline-block; padding:0 8px; vertical-align:middle; border:1px solid #dcdcdc; color:#939292; }
.attentionTop .hotSale { float:right; width:205px; }
.attentionTop .hotSale ul { width:200px; padding-left:5px; margin-top:9px; }
.attentionTop .hotSale ul li { padding:2px 0 3px 0; background:url('/images/books/bg_dot_line.gif') repeat-x 0 bottom; font-size:0; }
.attentionTop .hotSale ul li dl { width:100%; overflow:hidden; font-size:12px; }
.attentionTop .hotSale ul li dl dt { float:left; margin-right:8px;  }
.attentionTop .hotSale ul li dl dt img { border:1px solid #e4e4e4; }
.attentionTop .hotSale ul li dl dd { float:left; }
.attentionTop .hotSale ul li dl dd p { color:#a2a2a2; }
.attentionTop .hotSale ul li dl dd .subject { color:#515151; width:130px;}
.attentionTop .hotSale ul li dl dd p span { text-decoration:line-through; }
.attentionTop .hotSale ul li dl dd p em { font-weight:bold; color:#d50303; }
.attentionTop .hotSale ul li.last { background:none; }
#bookMain .tab { width:753px; }
#bookMain .tab .tabs { position:relative; height:43px; }
#bookMain .tab .tabs li { position:absolute; top:0; }
#bookMain .tab .tabs li a { display:block; width:85px; height:36px; text-indent:-9999px; background:url('/images/books/btn_book_tab.gif') no-repeat 0 0; font-size:0; }
#bookMain .tab .tabs .tabMenu1 { left:0; }
#bookMain .tab .tabs .tabMenu1 a { width:85px; }
#bookMain .tab .tabs .tabMenu1 a.current { width:85px; height:43px; background-position:0 -56px; }
#bookMain .tab .tabs .tabMenu2 { left:84px; }
#bookMain .tab .tabs .tabMenu2 a { width:84px; background-position:-84px 0; }
#bookMain .tab .tabs .tabMenu2 a.current { width:85px; height:43px; background-position:-84px -56px; }
#bookMain .tab .tabs .tabMenu3 { left:167px; }
#bookMain .tab .tabs .tabMenu3 a { width:85px; background-position:-167px 0; }
#bookMain .tab .tabs .tabMenu3 a.current { width:85px; height:43px; background-position:-167px -56px; }
#bookMain .tab .tabs .tabMenu4 { left:253px; }
#bookMain .tab .tabs .tabMenu4 a { width:85px; background-position:-585px 0; }
#bookMain .tab .tabs .tabMenu4 a.current { width:85px; height:43px; background-position:-251px -56px; }
#bookMain .tab .tabs .tabMenu5 { left:334px; }
#bookMain .tab .tabs .tabMenu5 a { width:85px; background-position:-585px 0; }
#bookMain .tab .tabs .tabMenu5 a.current { width:85px; height:43px; background-position:-335px -56px; }
#bookMain .tab .tabs .tabMenu6 { left:418px; }
#bookMain .tab .tabs .tabMenu6 a { width:84px; background-position:-585px 0; }
#bookMain .tab .tabs .tabMenu6 a.current { width:85px; height:43px; background-position:-418px -56px; }
#bookMain .tab .tabs .tabMenu7 { left:501px; }
#bookMain .tab .tabs .tabMenu7 a { width:85px; background-position:-585px 0; }
#bookMain .tab .tabs .tabMenu7 a.current { width:85px; height:43px; background-position:-502px -56px; }
#bookMain .tab .tabs .tabMenu8 { left:585px; }
#bookMain .tab .tabs .tabMenu8 a { width:84px; background-position:-585px 0; }
#bookMain .tab .tabs .tabMenu8 a.current { width:85px; height:43px; background-position:-585px -56px; }
#bookMain .tab .tabs .tabMenu9 { left:668px; }
#bookMain .tab .tabs .tabMenu9 a { width:85px; background-position:-668px 0; }
#bookMain .tab .tabs .tabMenu9 a.current { width:85px; height:43px; background-position:-668px -56px; }
#bookMain .tab .panes { width:753px;}
#bookMain .tab .tabs .tabMenu10 { left:168px; width:200px; height:36px; text-indent:-9999px; background:url('/images/books/btn_book_tab.gif') no-repeat 0 0; font-size:0;background-position:-585px 0px;}

#bookMain .tab .tab_cp_spt{float:left;clear:both;width:830px;height:45px;background:#fff url(/images/books/bg_tab_cp.gif) no-repeat;zoom:1}
#bookMain .tab .tab_cp_spt li a{float:left;overflow:hidden;height:45px;background:url(/images/books/spt_tab4_1.gif) no-repeat;text-indent:-99999em}
#bookMain .tab .tab_cp_spt li{float:left;margin-left:-1px; }
#bookMain .tab .tab_cp_spt .selected{margin:0 -1px;padding:0 1px 0 0}
#bookMain .tab .tab_cp_spt .selected a{position:relative}

#bookMain .tab .tab_cp_spt .yes24{width:85px;background-position:0 0}
#bookMain .tab .tab_cp_spt .selected .yes24{margin:0;background-position:-93px 0}

#bookMain .tab .tab_cp_spt .b11st{width:85px;background-position:0 -49px}
#bookMain .tab .tab_cp_spt .selected .b11st{background-position:-93px -49px}

#bookMain .tab .tab_cp_spt .interpark{width:85px;background-position:0px -98px}
#bookMain .tab .tab_cp_spt .selected .interpark{background-position:-93px -98px}

#bookMain .tab .tab_cp_spt .kyobo{width:85px;background-position:0 -147px}
#bookMain .tab .tab_cp_spt .selected .kyobo{background-position:-93px -147px}

#bookMain .tab .tab_cp_spt .aladin{width:85px;background-position:0 -196px}
#bookMain .tab .tab_cp_spt .selected .aladin{background-position:-93px -196px}


#bookMain .tab .tab_cp_sub{overflow:hidden;clear:both;width:100%;height:18px;margin-left:15px;background:#fff}
#bookMain .tab .tab_cp_sub li{height:18px; overflow:hidden;float:left;position:relative;z-index:1;padding-left:1px; background: url(/images/books/text_bar.gif) 0 5px no-repeat}
#bookMain .tab .tab_cp_sub li.first{background:none}
#bookMain .tab .tab_cp_sub li a{display:block;padding:2px 9px}
#bookMain .tab .tab_cp_sub li a img{vertical-align:top;}
#bookMain .tab .tab_cp_sub li.selected a img{margin-top:-15px}

.bestSeller { padding-top:22px; padding-left:5px; border-bottom:2px solid #dcdcdc; }
.bestSeller .tab { margin-top:17px; }
.bestSeller .tab .panes .tabCon .btn_more { text-align:right; margin:10px 0 0 0; }
.bestSeller .goodsList { width:770px; }
.bestSeller .goodsList:after { content:""; display:block; height:0; clear:both; visibility:hidden; }
.bestSeller .goodsList li { position:relative; float:left; width:110px; margin-top:15px; padding:0 0 15px 30px; margin-right:13px; }
.bestSeller .goodsList li.last { margin-right:0; }
.bestSeller .goodsList li p { margin:0; line-height:16px; }
.bestSeller .goodsList li dl { width:109px; }
.bestSeller .goodsList li dl dt { width:93px; height:150px; padding:1px 0 0 16px; background:url('/images/books/bg_book_cover1.png') no-repeat 0 0; }
.bestSeller .goodsList li dl dd p { color:#a2a2a2; text-align:center; width:120px;}
.bestSeller .goodsList li dl dd p a { color:#a2a2a2; }
.bestSeller .goodsList li dl dd .subject { font-weight:bold; color:#5c5b5b; }
.bestSeller .goodsList li dl dd .subject a { font-weight:bold; color:#5c5b5b; }
.bestSeller .goodsList li dl dd p span { text-decoration:line-through; }
.bestSeller .goodsList li dl dd p em { color:#d50303; }
.bestSeller.type1 { padding-top:22px; padding-left:5px; border-bottom:none; }
.bestSeller.type1 .goodsList.schResult li {
    width: 345px;
    margin-right: 0;
    background: url(/images/books/bg_dot_line.gif) 0 100% repeat-x;
}
.bestSeller.type1 .goodsList.schResult li dl{ width:345px;}
.bestSeller.type1 .goodsList.schResult li dl dt{ float:left;}
.bestSeller.type1 .goodsList.schResult li dl dd{ float:left; width:208px; margin-left:14px;}
.bestSeller.type1 .goodsList.schResult li dl dd p{ text-align:left;line-height:19px;width:200px;}
.bestSeller.type1 .goodsList.schResult li dl dd p em.name{ color:#5c5b5b;}
.bestSeller.type1 .goodsList.schResult li dl dd p strong{ color:#5c5b5b;}
.bestSeller.type1 .goodsList.schResult li dl dd .btns { margin-top:25px; }
.bestSeller.type1 .goodsList.schResult li dl dd .btns a { display:inline-block; padding:0 8px; vertical-align:middle; border:1px solid #dcdcdc; color:#939292; }
.bestSeller .goodsList li .rank_num_text { position:absolute;left:0; color:#A2A2A2; font-weight:bold; font-size:14px; }
.bestSeller .goodsList li .rank_num1 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 0; }
.bestSeller .goodsList li .rank_num2 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 -43px; }
.bestSeller .goodsList li .rank_num3 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 -86px; }
.bestSeller .goodsList li .rank_num4 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 -129px; }
.bestSeller .goodsList li .rank_num5 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 -172px; }
.bestSeller .goodsList li .rank_num6 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 -215px; }
.bestSeller .goodsList li .rank_num7 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 -258px; }
.bestSeller .goodsList li .rank_num8 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 -301px; }
.bestSeller .goodsList li .rank_num9 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 -344px; }
.bestSeller .goodsList li .rank_num10 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num.png') no-repeat 0 -387px; }
.bestSeller.type1 .goodsList li .rank_num1 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 0; }
.bestSeller.type1 .goodsList li .rank_num2 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -43px; }
.bestSeller.type1 .goodsList li .rank_num3 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -86px; }
.bestSeller.type1 .goodsList li .rank_num4 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -129px; }
.bestSeller.type1 .goodsList li .rank_num5 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -172px; }
.bestSeller.type1 .goodsList li .rank_num6 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -215px; }
.bestSeller.type1 .goodsList li .rank_num7 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -258px; }
.bestSeller.type1 .goodsList li .rank_num8 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -301px; }
.bestSeller.type1 .goodsList li .rank_num9 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -344px; }
.bestSeller.type1 .goodsList li .rank_num10 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -387px; }
.bestSeller.type1 .goodsList li .rank_num11 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -430px; }
.bestSeller.type1 .goodsList li .rank_num12 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -473px; }
.bestSeller.type1 .goodsList li .rank_num13 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -516px; }
.bestSeller.type1 .goodsList li .rank_num14 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -559px; }
.bestSeller.type1 .goodsList li .rank_num15 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -602px; }
.bestSeller.type1 .goodsList li .rank_num16 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -645px; }
.bestSeller.type1 .goodsList li .rank_num17 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -688px; }
.bestSeller.type1 .goodsList li .rank_num18 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -731px; }
.bestSeller.type1 .goodsList li .rank_num19 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -774px; }
.bestSeller.type1 .goodsList li .rank_num20 { position:absolute; left:0; top:-3px; width:23px; height:23px; text-indent:-9999px; background:url('/images/books/rank_num2.gif') no-repeat 0 -817px; }
.bestSeller .titleLine { overflow:hidden; position:relative; padding:0 0 10px 0; }
.bestSeller .titleLine h3.type1{ font-size:12px; color:#5a5a5a; background:url('/images/books/bg_h3.gif') right bottom no-repeat;padding:10px 0 10px 10px;}
.bestSeller .titleLine h3.type1 strong{ color:#647aff;}
.bestSeller .titleLine a { position:absolute; top:0;right:0; display:inline-block; background:url('/images/books/blt_book.gif') 5px 3px no-repeat; width:32px; height:18px; border:#cacaca 1px solid; padding:3px 5px 3px 25px; font-size:11px; font-weight:bold; color:#88898a; }
.paginate{padding:20px 0;text-align:center; border-top:#e1dede 1px solid;}
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:14px;padding:6px 6px 6px 6px;color:#404040;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;font-size:12px;line-height:normal;text-decoration:none; border:#fff 1px solid;}
.paginate strong{color:#647aff !important;border:#e9e9e9 1px solid;}
.paginate a:hover{text-decoration:none; color:#647aff !important;}
.bookReview { margin-top:20px; padding-left:5px; }
.bookReview ul { width:748px; overflow:hidden; margin-top:7px; padding-left:5px; }
.bookReview ul li { float:left; width:353px; height:106px; margin-right:30px; padding:0 0 5px 0; background:url('/images/books/bg_dot_line.gif') repeat-x 0 bottom; }
.bookReview.type1 ul li { width:740px; margin-right:0; height:auto;}
.bookReview ul li p { margin:0; padding:15px 0 0 0; color:#a2a2a2; }
.bookReview ul li .subject { padding-top:8px; width:100%; overflow:hidden; }
.bookReview ul li .subject span { float:left; margin-right:10px; } 
.bookReview ul li .subject a { color:#a2a2a2; }
.bookReview ul li .subject a em { color:#5c5b5b; font-weight:bold; }

.bookReview ul li .subject .sStar1 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 0; }
.bookReview ul li .subject .sStar2 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -23px; }
.bookReview ul li .subject .sStar3 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -46px; }
.bookReview ul li .subject .sStar4 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -69px; }
.bookReview ul li .subject .sStar5 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -92px; }
.bookReview ul li .subject .sStar6 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0  -115px; }
.bookReview ul li .subject .sStar7 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -138px; }
.bookReview ul li .subject .sStar8 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -161px; }
.bookReview ul li .subject .sStar9 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -184px; }
.bookReview ul li .subject .sStar10 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -207px; }

.bookReview ul li.last {margin-right:0; float:right; }
.bookReview ul li.bottom {  background:none; }
.bookReview .btn_more { text-align:right; margin:10px 0 0 0; }
.bookCompare{padding-top:10px; padding-left:5px; padding-bottom:20px; }
.bookCompare .titleLine{ position:relative; font-size:12px; color:#88898a; background:url('/images/books/bg_h3.gif') right bottom no-repeat;padding:0 0 40px 0;}
.bookCompare .titleLine span{ font-size:10px;}
.bookCompare .titleLine .selectbox {text-align:left; line-height:18px; display:inline-block; width:120px; vertical-align:middle }
.bookCompare .titleLine .selectbox .stx{display:block;overflow:hidden; padding-top:4px; margin-top:2px;.margin-top:3px;border:#d0d0d0 1px solid; font-size:12px; color:#88898a; width:115px; padding-left:5px; background:url(/images/books/blt_aw.gif) right center no-repeat;}
.bookCompare .titleLine .selectbox a{overflow:hidden; display:block;}
.bookCompare .titleLine .selectbox a:hover{color:#000;TEXT-DECORATION:none;}
.bookCompare .titleLine .selectbox-opt {overflow:hidden;  padding-bottom:4px;padding-top:2px; z-index:21;
    position:absolute;width:120px; height:auto;border:1px solid #bbbbbb;background-color:#fff;margin-left:0;margin-top:-2px;}
.bookCompare .titleLine .selectbox-opt li{padding-left:0px; }
.bookCompare .titleLine .selectbox-opt li a{display:block;overflow:hidden;color:#595b61;height:16px;text-decoration:none;padding-left:5px;padding-top:2px;padding-bottom:2px;letter-spacing:-1px;_padding-bottom:0px;}
.bookCompare .titleLine .selectbox-opt li a:hover{background-color:#f1f1f1;}
.bookCompare .titleLine a { position:absolute; top:0;right:0; display:inline-block; background:url('/images/books/blt_book.gif') 5px 3px no-repeat; width:32px; height:18px; border:#cacaca 1px solid; padding:3px 5px 3px 25px; font-size:11px; font-weight:bold; color:#88898a; }

.bookCompare dl.bookLst{ width:730px; padding:20px 0 0 0;}
.bookCompare dl.bookLst:after{ content:""; display:block; height:0; clear:both; visibility:hidden; }
.bookCompare dl.bookLst dt{ float:left; width:93px; height:150px; padding:1px 0 0 16px; background:url('/images/books/bg_book_cover1.png') no-repeat 0 0;}
.bookCompare dl.bookLst dd{ float:left; width:500px; margin-left:14px; padding-top:0; *padding-top:5px; line-height:12px; }
.bookCompare dl.bookLst dd p{ text-align:left;color:#a2a2a2;}
.bookCompare dl.bookLst dd p em.name{ color:#5c5b5b;}
.bookCompare dl.bookLst dd p strong{ color:#5c5b5b;}
.bookCompare dl.bookLst dd .btns { margin-top:0px; text-align:left; }
.bookCompare dl.bookLst dd .btns span { display:inline-block; text-align:left; vertical-align:middle; }
.bookCompare dl.bookLst dd .btns .star1 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 0; }
.bookCompare dl.bookLst dd .btns .star2 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -23px; }
.bookCompare dl.bookLst dd .btns .star3 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -46px; }
.bookCompare dl.bookLst dd .btns .star4 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -69px; }
.bookCompare dl.bookLst dd .btns .star5 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -92px; }
.bookCompare dl.bookLst dd .btns .star6 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0  -115px; }
.bookCompare dl.bookLst dd .btns .star7 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -138px; }
.bookCompare dl.bookLst dd .btns .star8 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -161px; }
.bookCompare dl.bookLst dd .btns .star9 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -184px; }
.bookCompare dl.bookLst dd .btns .star10 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/books/bul_star_step1.gif') no-repeat 0 -207px; }


.bookCompare dl.bookLst dd .btns .score { font-weight:bold; color:#a2a2a2; height:12px; padding-top:3px; margin:0 0 0 10px;}
.bookCompare h4{ color:#5c5b5b; margin:30px 0 0 0; font-weight:bold; padding-left:5px;clear:both;}
.bookCompare table.tablesorter { clear:both; margin:10px 0 0 0;width:100%; border-collapse:collapse;border-top:#dedede 1px solid; color:#8a8a8a;}
.bookCompare table.tablesorter tr{ clear:both; margin:10px 0 0 0;width:100%; border-collapse:collapse;border-bottom:#dedede 1px solid; color:#8a8a8a;}
.bookCompare table.tablesorter th{ text-align:right; color:#5c5b5b; font-weight:normal; }
.bookCompare table.tablesorter td{ text-align:left; padding:13px 8px 13px; border-bottom:#ebeaea 1px solid; border-left:#ebeaea 1px solid;}
.bookCompare table.tablesorter td.price{ text-align:right; font-weight:bold; color:#5c5b5b;}
.bookCompare table.tablesorter td.price strong{ color:#d00101;}
.bookCompare table.tablesorter td a.btn{ border:#dcdcdc 1px solid; display:block; width:68px; height:20px; text-align:center; color:#939292; margin:0 auto;}
.bookCompare table.tablesorter tr.on th,.bookCompare table.tablesorter tr.on td{ background-color:#fef6ec;}

.bookCompare table.tablesorter .title_bar { height:30px; background-color:#F9F9F9;}
.bookCompare table.tablesorter .title_bar .bs {  border-left:0px;}
.bookCompare table.tablesorter .line_left {  border-left:0px;}
.bookCompare table.tablesorter .title_bar td{ text-align:center; font-weight:bold; height:30px; font-family:'Malgun Gothic';  padding-top:3px; padding-bottom:3px; border-left:#ebeaea 1px solid;border-bottom:#ebeaea 1px solid;}
.bookCompare table.tablesorter td.img { padding-top:5px; padding-bottom:5px;}

.member-counter > div {
    display:inline-block;
    width:30%;
    border:1px solid #ccc;
    border-radius:4px;
    padding:10px 0 5px 0;
    font-family:'Malgun Gothic';
    background:#fafafa;
}
.member-counter .pic {
    float:left;
    width:30%;
    height:132px;
    text-align:center;
    border-right:1px solid #ccc;
}
.member-counter .pic img {
    position:relative;
    width:70%;
    margin:40px 0 0 0;
}
.member-counter .content {
    float:left;
    width:65%;
    text-align:left;
}
.member-counter .content h3,
.member-counter .content h5 {
    font-size:1.2em;
    letter-spacing:-1px;
    font-weight:bold;
    padding-left:10px;
}
.member-counter .content h6 {
    padding-left:10px;
}
.member-counter .content h5 .percentage {
    padding-left:11px;
}
.member-counter .content p {
    padding:10px 0 0 10px;
    font-weight:bold;
    border-top:1px solid #ccc;
}
.member-counter .content h6,
.member-counter .content p small {
    display:block;
    font-size:0.9em;
    font-weight:normal;
}
.member-counter .caret-down {
    border-top-color:#3878cb;
    position:absolute;
    margin:12px 0 0 2px;
}
.member-counter .caret-up {
    border-bottom-color:#fe2338;
    position:absolute;
    margin:11px 0 0 2px;
}
.member-counter .same {
    position:absolute;
    margin:12px 0 0 2px;
    width:8px;
    height:3px;
    background:#aaa;
}
.member-counter .sign-in .pic:after,
.member-counter .sign-out .pic:after {
    content:'+';
    position:absolute;
    margin:70px 0 0 -15px;
    width:21px;
    height:21px;
    line-height:16px;
    font-size:25px;
    font-weight:bold;
    background:#444;
    border-radius:100%;
    color:#fff;
}
.member-counter .sign-out .pic:after {
    content:'-';
}
.admin-nav {
    padding:15px 0;
    text-align:left;
}
.admin-nav a {
    display:inline-block;
    font-family:'Malgun Gothic';
    width:100px;
    text-align:center;
    line-height:30px;
    border:1px solid #ccc;
}
.admin-nav a.active {
    background:#eee;
    font-weight:bold;
}
.table-admin {
    width:95%;
    padding:3px;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.table-admin tr {
    border-top:1px solid #ddd;
}
.table-admin th {
    padding:3px;
    background:#eee;
    font-family:'Malgun Gothic';
    line-height:1.3em;
}
.table-admin td {
    padding:3px;
    text-align:center;
    font-family:'Tahoma';
}
.admin-title {
    font-size:15px;
    font-family:'Malgun Gothic';
    font-weight:bold;
    text-align:left;
}
h1.admin-title {
    padding:30px 0 5px 13px;
}
h1.admin-title:before {
    content:'';
    display:block;
    position:absolute;
    background:#2195af;
    width:8px;
    height:8px;
    margin:8px 0 0 -12px;
    border-radius:100%;
}
.btn-admin.btn-excel {
    float:none;
    margin-left:5px;
}
td.search-input {
    padding-right:5px;
}
td.search-input span,
.mypage_search .search-input span {
    display:inline-block;
    border:1px solid #bbb;
    margin-left:5px;
    height:19px;
}
td.search-input input,
.mypage_search .search-input input {
    float:left;
    width:120px;
    height:19px !important;
    margin:0 !important;
    border:0 !important;
    padding:0 3px !important;
}
td.search-input input[type=button],
.mypage_search .search-input input[type=button] {
    cursor:pointer;
    border:0;
    width:20px;
    height:16px;
    background:url(/images/header/btn_search.png) no-repeat center center;
    background-size:13px auto;
}
td.search-input input[type=submit],
.mypage_search .search-input input[type=submit] {
    cursor:pointer;
    border:0;           
    width:20px;         
    height:16px;    
    background:url(/images/header/btn_search.png) no-repeat center center;
    background-size:13px auto;
} 
select.search-type {
    float:right;
    height:21px;
}
.mypage_search .search-input {
    float:right;
}
/*
.consulting {
    margin:12px 0 0 0;
    padding:5px 0 0 0;
    border-top:1px solid #d6d6d6;
}
.consulting h3 {
    cursor:pointer;
    font-weight:bold;
    font-family:'Malgun Gothic';
    margin:0 0 12px 0;
}
.consulting h3 img {
    margin:-1px 0 0 3px;
}
.consulting ul {
    height:158px;
    overflow:hidden;
}
.consulting li {
    width:100%;
    line-height:1.5em;
}
.consulting .category {
    float:left;
    margin-right:10px;
    font-weight: normal;
    letter-spacing: -1px;
    color: #808080;
}
.consulting .category small {
    font-size:12px;
}
.consulting .category:before {
    content:'[';
}
.consulting .category:after {
    content:']';
}
.consulting .title {
    display:inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #222;
    zoom: 1;
}
.consulting .thumbnail {
    float:left;
    width:154px;
    height:154px;
    margin-right:15px;
    background:#eee;
}
.consulting.extand .thumbnail,
.consulting.extand small,
.consulting.extand .title,
.consulting.extand .comment-count,
.consulting.extand .category:before,
.consulting.extand .category:after {
    display:none;
}
.consulting.extand ul {
    padding:0 15px;
    height:auto;
    overflow:auto;
    background:#fff;
}
.consulting.extand li {
    display:inline-block;
    margin:3px 20px 20px 0;
    width:50px;
    height:50px;
    border-radius:100%;
    background:#eee;
}
.consulting.extand .category {
    width:100%;
    text-align:center;
    margin:50px 0 0 0;
}
#right_wrap #special_area {
    height:240px;
}
#right_wrap span.tab {
    margin-top:211px;
}
*/
.ebay-ad { width:900px; margin:0 auto;}
.ebay-ad .wrapper { width:898px;  padding:5px 0; text-align:center; border:1px solid #e7e7e7; border-top:0;}
.ebay-ad .wrapper a {display:inline-block; margin:10px 7px 5px 5px;}

.ebay-plus { width:780px; padding-top:20px;}
.ebay-plus .wrapper { width:778px;  padding:5px 0; text-align:center; border:1px solid #e7e7e7; border-top:0;}
.ebay-plus .wrapper a {display:inline-block; margin:10px 7px 5px 5px;}

.ebay-ad h3 {
    border:1px solid #e7e7e7;
    background:#fbfbfb;
    padding:6px 10px;
}
.ebay-ad h3 .btn-ebay-ad {
    float:right;
    margin:-1px 0 0 0;
}
.ebay-ad .thumbnail {
    width:130px;
    height:130px;
}
.ebay-ad .title {
    display:block;
    overflow:hidden;
    width:130px;
    height:2.8em;
    line-height:1.4;
    padding:3px 0 0 0;
}
.ebay-ad .logo {
    float:left;
    margin:5px 2px 0 0;
}
.ebay-ad small {
    color:#0376e3;
    font-family:'Tahoma', sans-serif;
    font-size:12px;
    font-weight:bold;
}
.shortinfo .info {
    float:right;
    color:#777;
}
.shortinfo .info > span {
    border-left:2px solid #ccc;
    padding: 0 10px;
}
.shortinfo .info span:first-child {
    border:0;
}
.shortinfo .info .likes span {
    margin-right:9px;
}
.shortinfo .info .likes img {
    position:relative;
    margin:-1px 2px 0 0;
}
.shortinfo .category img {
    max-height:20px;
}
.shortinfo_oneline {
   # padding: 7px 0 5px 0;
}
