@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;}
}


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: 100%;
    height: 234px;
    overflow: auto;
    border: 1px solid #d6d6d6;
    background-color: #fff;
    border-top: none;
    padding: 5px 8px 9px 8px;
    box-sizing:border-box;
}
.list_pop_menu01 ul li {padding-left:5px; height:21px;overflow: hidden;}
.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-bottom:none; padding:6px 3px 7px 5px; float: left; border-right: none;}

.user_info_02 {
    float: left;    
    width: 217px;    
    padding: 2px 0 0 1px;
    line-height: 18px;
}

.login_box .buttons {
    float:right;
}

.login_box .buttons .log_out {
    display:block;
    margin:7px 4px 4px 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_info_02 table {border:1px solid #bababa; width:100%;}
.user_info_02 table tr:first-child {background:#d2d2d2;}
.user_info_02 table tr:first-child td {font-family:'Malgun Gothic'; font-size:10px;background:#dedede; text-align:center; border-bottom:1px solid #bababa; border-right:1px solid #bababa; line-height:16px;}
.user_info_02 table tr:last-child {text-align:center;}
.user_info_02 table tr:last-child td {text-align:center; border-right:1px solid #bababa; line-height:15px; background:#fff;}
.user_info_02 table tr td {padding:0; font-size:10px;}

.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 20.1px 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 .memo{color: #0000ff; line-height:18px; word-break: break-all;white-space: initial;}
.user_memo2{border-bottom:0px solid #D7D7D7;width:660px;padding-top:10px;text-align:left;margin-left:0px;}
.user_memo #user_memo_box{padding:10px;}
/**/
#linklife {position:absolute; width:100px;margin-left:130px; top:38px;}

#header_box {
    padding: 0 !important;
    width: 898px !important;
    position:relative;
    word-break:break-all
}

#header_box_cate2 {
    padding: 0 !important;
    width: 100% !important;
    position:relative;
    border:1px solid #C1C1C1;
    margin-left:1px;
    margin-right:1px;
    margin-bottom:7px;
    word-break:break-all;
}

#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 {
	color:#647aff;
    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:8px !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;
}

#contents_section #lnb ul li.menu22 {
    height:40px; background-position: 2px -921px;
}
#contents_section #lnb ul li.menu22.on {
    background-position: 2px -921px;
}

.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;
    padding:0;
}

.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;
}

.contents_wrap .btn-detail.active {
    color:#fc7200;
}

.exchange-popup {
    display:none;
    position:fixed;
    top:12%;
    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-explain{margin:0 15px 15px 15px; padding:10px; height:150px; overflow:auto; color:#000; border:1px solid #ccc;}
.exchange-popup .popup-explain ul{margin-bottom:15px;}
.exchange-popup .popup-explain ul:last-of-type{margin-bottom:0;}
.exchange-popup .popup-explain ul li:first-of-type{font-weight:bold;}

.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;
}


#quote table.info_bg .han {
    padding:4px 0 0 0;
}

/* ÄÚ¸àÆ® »èÁ¦ */

#quote .del_comt i{background:url(/images/main/201309/login_menu_bg05.png) no-repeat; background-position: -269px -7px; display:inline-block; width:15px; height:15px; margin-right:5px; vertical-align:bottom;}
#quote .del_comt{background:none; color:#898989; padding:3px 10px 3px 4px; display:inline-block; line-height:13px; text-decoration:line-through;  }


/* */

#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 {
    visibility: hidden;
    position: fixed; 
    z-index:1000;
    top: calc(50% - 80px);
    bottom: inherit; 
    left:50%;
    margin-left: -568px; 
    width:40px; 
    border:1px solid #c8d0d7;
    background:#fff;
}


.navigator h5 {
    padding:7px 0;
    border-bottom:1px solid #c8d0d7;
    background: #eee;    
    cursor:move;
}

.navigator .row {
    padding:4px 0;
    text-align:center;
    line-height:13px;
    border-bottom:1px solid #c8d0d7;
}

.navigator .list,.navigator .write,.navigator .comment,.navigator .row01,.navigator .row02,.navigator .row03,.navigator .row04
 {
    padding:0;
    line-height:13px;
    border-bottom:1px solid #c8d0d7;    
    color: #4e4d4d;
}

.navigator .list a,.navigator .write a,.navigator .comment a,.navigator .row01 a,.navigator .row02 a,.navigator .row03 a,.navigator .row04 a {
    display:inline-block;
    width:100%;
}

.navigator .list a, .navigator .write a, .navigator .comment a {
    padding:9px 0;
}

.navigator .row01 a, .navigator .row02 a, .navigator .row03 a, .navigator .row04 a {
    height:32px;
    line-height:32px;
}

.navigator .row01 a{font-weight:bold; padding-left:3px;}
.navigator .row02 a{font-weight:bold; padding-right:3px;}

.navigator .row01.disable a{color:#cccccc;}
.navigator .row02.disable a{color:#cccccc;}

.navigator .setup {
    padding:7px 5px;
    color:#777;
}

.navigator .row .btn-top { display:block; margin:1px 0 0 0; color:#777;} 
.navigator .row .btn-bottom { color:#777; display:block;}
.navigator .row .btn-prev { margin-right:30px; } 
.navigator .list img,.navigator .write img,.navigator .comment img{ position:relative; width:17px; }
.navigator .comment img{width:16px;}
.navigator .row span {
    display:block;
    font-size:11px;
    line-height:10px;
}


.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;
}

/* ÄÚ¸àÆ® ÀÌ¹ÌÁö Â©¹æµî·Ï */
#addcomment {position:relative;}
#addcomment .img_add{background:#fff; width:350px; height:236px; position:absolute;top:0; z-index:1; right:185px; border-radius:5px; border:1px solid #0060de; }
#addcomment .img_add>ul>li:first-child{padding:5px 0; background:#0089de; color:#fff; font-weight:bold;text-align:center;}
#addcomment .img_add>ul>li.file-area{height:167px; clear:both;text-align: center;}

/*
#addcomment .img_add>ul>li.file-area>span{display:inline-block; text-align:center; width:140px; height:135px; margin:15px 0 0 12px; border:1px solid #c1c1c1;}
#addcomment .img_add>ul>li.file-area>span:before{ content:""; display:inline-block; vertical-align:middle; height:100%;}
*/
#addcomment .img_add>ul>li.file-area>span{display:flex; float:left; text-align:center; display:-webkit-flex; width:140px; height:135px; margin:15px 0 0 12px; border:1px solid #c1c1c1; align-items:center; justify-content:center;}
#addcomment .img_add>ul>li.file-area>span>img{max-width:140px; max-height:135px; }
#addcomment .img_add>ul>li.file-area>span>b{font-size:13px;}

#addcomment .img_add>ul>li.file-area>ul{float:right; width:195px; height:100%; }
#addcomment .img_add>ul>li.file-area>ul>li:first-child{margin:30px 0 15px 0;}
#addcomment .img_add>ul>li.file-area>ul>li:nth-child(2) label{font-weight:bold; font-family:Malgun Gothic; display:inline-block; width:50%; box-sizing:border-box;}
#addcomment .img_add>ul>li.file-area>ul>li:nth-child(2) label:first-child{text-align:right; padding-right:5px;}
#addcomment .img_add>ul>li.file-area>ul>li:nth-child(2) label:last-child{text-align:left; padding-left:5px;}
#addcomment .img_add>ul>li.file-area>ul>li:nth-child(2) label input{margin-right:3px;}
#addcomment .img_add>ul>li.file-area>ul>li:last-child input{width:160px; height:26px; margin-top:19px; box-sizing:border-box; padding:0 5px; border:1px solid #c1c1c1;}

#addcomment .img_add>ul>li:last-child{position:relative;}
#addcomment .img_add>ul>li:last-child span{position:absolute; display:inline-block; background:linear-gradient(to bottom,#fff 5%,#f6f6f6 100%); border-radius:4px; padding:3px 15px; border:1px solid #cecece;}
#addcomment .img_add>ul>li:last-child span:nth-child(1){left:13px;}
#addcomment .img_add>ul>li:last-child span:nth-child(2){right:80px;}
#addcomment .img_add>ul>li:last-child span:nth-child(3){right:18px;}
#addcomment .img_add>ul>li:last-child span img{border-radius:5px; margin:-2px 7px 0 0;}

/* ==========================================================================
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: 215px;
    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;
}

.btn-emoticon.closeBtn{
    border-radius:2px;
    box-shadow: none;
    padding: 0px 21px 0px 20px;
    background: grey;
    color: #fff;
    text-shadow: none;
}
  
  
.btn-emoticon.closeBtn>img{  
    float:left;
    width:10px;
    margin:5px 7px 0 0;} 
  
.btn-emoticon.closeBtn2{
    height: 28px;
    width: 109px;
    box-shadow: none;
    font-size: 12px;
    font-weight: bold;
    right: initial;
    left: 0;
    background: grey;
    display: block;
    border-radius: 2px;
    color: #fff;
    border: 0;
    text-shadow: none;
    box-sizing: border-box;
  }  
  
.btn-emoticon.closeBtn2>img{width:10px; margin:5px 15px 0 11px;}

@-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 tab */

.emoticon-popup .emoticon-popup-footer {
    border: 1px solid #aaa;
    border-right: 0;
    position: absolute;
    background: #f1f1f1;
    left: -37px;
    top: -1px;
}

.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.active {
    color: #3b3b3b;
    background:#fff;
    border-right-color: #fff;
}

.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;
}

.emoticon-popup .emoticon-popup-footer .tab-page1>li{
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #cfcfcf;
    width: 36px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    background: #e2e2e2;
    color: #bdbdbd;
    font-weight: bold;
    box-sizing: border-box;
}
.emoticon-popup .emoticon-popup-footer .tab-page1>li:first-child{height:101px;}
.emoticon-popup .emoticon-popup-footer .tab-page1>li:last-child{border-bottom:0;}
.emoticon-popup .emoticon-popup-footer .tab-page1>li:last-child a{padding-top: 34px;line-height: 17px;}
.emoticon-popup .emoticon-popup-footer .tab-page1>li a{display:block;}


.emoticon-popup {
    display:none;
    position:absolute;
    right:0;
    width:774px;
    margin:3px 0 0 0;
    border:1px solid #aaa;
    background:#fff;
    z-index:11;
}

.emoticon_height {height:280px;} /* ¿Â¿ÀÇÁ ±â´É */

.emoticon-popup.board-write {
    width:570px;
    position:absolute;
    right:216px;
    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 {
	height:301px;
    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: 301px;
}
  
.emoticon-popup .emoticon-popup-body .set02 .emoticon-cover {  
    overflow: auto;
    box-sizing:border-box;
    height: 301px;
    padding: 6px 0 0 8px;
}

.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:249px; }
.emoticon-popup .link-set { height:259px;}
.emoticon-popup .reuse-set .recent_area { overflow:auto; height:290px;padding:4px 0 0 8px;  }
.emoticon-popup .reuse-set .recent_area>a>img{
    background: #fff;
    display: inline-block;
    width: 104px;
    height: 104px;
    margin: 4px 4px 0 0;
    }
.emoticon-popup .emoticon-popup-body .jjal-set {height:301px; position:relative; } 
.emoticon-popup .emoticon-popup-body .jjal_area {overflow:auto; height:256px; padding:0 0 0 8px; } 
.emoticon-popup .emoticon-popup-body .jjal_area>a>img{background:#fff; display:inline-block; width:103px; height:103px; margin:2px 0;}
.emoticon-popup .emoticon-popup-body .jjal_area a {cursor:pointer; position:relative;}
.emoticon-popup .emoticon-popup-body .jjal_area a>span.gif_mark{ 
     position: absolute;
    opacity: 0.9;
    font-size: 11px;
    border-radius: 3px;
    text-align: center;
    color: #006dff;
    height: 12px;
    width: 21px;
    line-height: 13px;
    z-index: 0;
    display: inline-block;
    bottom: 5px;
    right: 3px;
    background: #fff;
    border: 1px solid #006dff;
    
}
.emoticon-popup .emoticon-popup-body .jjal-set .add_tag {
    white-space: nowrap;
    display: inline-block;
    overflow: hidden;
    line-height: 25px;
    padding-bottom: 3px;
    max-width:345px;
}
.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: #fff;
    background:#328aff;
    padding: 2px 5px 2px 3px;  
    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 {
    background: #fff;
    display: inline-block;
    width: 105px;
    height: 105px;
    margin: 2px 0;
}

.emoticon-popup .emoticon-popup-body .set03 img,
.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 .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 {
    border: 1px solid #aaa;
    position: absolute;
    background: #f1f1f1;
    left: -36px;
    top: -1px;
}

.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.active {
    background:#fff;
}

.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:#8e8e8e;}
input:-ms-input-placeholder {color:#8e8e8e;} 
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:0 39px 0 5px; height:25px; width:200px; box-sizing:border-box;}
input#tag_search { position:absolute; top:5px; right:5px; cursor: pointer;width:15px;border:0;background: url(/images/header/btn_search.png) no-repeat center center;background-size: 12px auto;}
div.tag_cover {padding:6px 0 4px 0; clear:right; background:#fff; line-height:35px; padding-left:8px; }
div.tag_cover>div.add_tag2{ float:right; margin-right:8px; position:relative; box-sizing:border-box; border:1px solid #ccc;}
div.tag_cover>div.add_tag2 .X_btn{
     font-size: 11px;
    font-weight: bold;
    line-height: 10px;
    width: 10px;
    cursor: pointer;
    font-family: auto;
    position: absolute;
    top: 8px;
    right: 23px;
    color: #ff0000;
    display: inline-block;
    height: 10px;
}
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;
    background-color:#eee;
}

.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;
    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 0 3px 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:728px;
    margin-left:-433px;
    .margin-left:-623px;
    overflow:hidden;
}
.top-nav li.extand02 .sub-menu {
    width:288px;
    margin-left:-193px;
    overflow:hidden;
}

.top-nav li.extand02 i.caret,
.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.extand02:hover i.caret,
.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 li.extand02 .sub-menu ul {
    float:left;
    width:95px;
    height:inherit;
    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 {
    border:0;
}

.top-nav .extand02 .sub-menu li.addon {
    margin-top:30px;
}

.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;
    background: #fff;
    padding:3px 0 0 0;
    margin:-36px 0 0 64px;
    .margin:6px 0 0 -58px;
    z-index:9;
}

.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;
    font-size:11px;
    color:#848484;
    font-family:'Dotum';
    height: 36px;
}

.sub-nav .sm_loginwrap2 p:first-child { text-align:left;  margin-top:0; float:left; width:450px;}
.sub-nav .sm_loginwrap2 p:first-child>span {display:block; padding-bottom:3px;}
.sub-nav .sm_loginwrap2 p:last-child {margin-top:20px; float:right; width:77px;}


.sub-nav .sm_loginwrap2 a{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:11px 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 .icon-company {
    float:left;
    width:16px;
    height:16px;
    background:url(/images/icon_company.png) no-repeat center center;
    margin:0 4px 0 0;
}

.shopping .title .icon-md {
    float:left;
    width:16px;
    height:16px;
    background:url(/images/icon_md.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;
}

.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 {
    position:relative;
    display:block;
    height:24px;
    line-height:24px;
    clear:left;
}

.latest ul li.ad {
    padding-top:7px;
    margin-top:6px;
    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:10px 0 0 0; 
    font-weight:bold;
    color:#1264b1;
}

.latest ul li:last-child {
  
    color:#1264b1;
}

.latest ul li .category {

    float:left;
    font-weight: normal;
    width:95px;
    margin-right:10px;
    letter-spacing:-1px;
    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 {
	float:left;
    max-width: 365px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color:#222;    
    zoom:1;
}

.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 0; padding:0;}


/* Board preview on Right section */
.board-preview {
    
}

.board-preview .quick-link {
    padding:3px 0;
    border-top:0;
}

.board-preview .quick-link a,
.board-news .quick-link a {
    display:inline-block;
    font-size:11px;
    font-family:'Malgun Gothic';
    color: #808080;
    margin: 0 5px 4px 0;
}

.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;
    background-size:cover;
}

.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:480px;
}

.comment-preview .list-controls {
    margin-left:260px;
}

.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:80px;
    margin-right:7px;
    letter-spacing:-0.5px;
    color:#808080;
}

.post-preview .tab-contents li .title {
    float:left;
    max-width:345px;
    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;    
} */


/* shopping tab style */

.shopping-preview {
    display:inline-block;
    width:100%;
}

.shopping-preview .wrap{
    padding:10px 10px 5px 10px;
    width:100%;
    border: 1px solid #d6d6d6;
    border-top:0;
    box-sizing: border-box;
}

.shopping-preview .tab-contents-container li {
    clear:both;
    height:22px;
}

.shopping-preview .list-controls {
    margin-left:480px;
}

.shopping-preview .tabs>li {
    color:#aaa;
    float:left;
    padding:0 7px;
    cursor:pointer;
    margin-top: 5px;
    position: relative;
}

.shopping-preview .tabs>li:first-child font{    
	color: #ccc;
    font-weight: 100;
    font-size: 10px;
    position: absolute;
    right: -1px;
    top: 0;
}

.shopping-preview .tabs>li .numb_btns {clear:left;display:inline-block;vertical-align: middle;margin: 0 0 3px 3px;}
.shopping-preview .tabs>li .numb_btns li{float:left;width: 16px;height: 16px;line-height: 16px;text-align:center;background: #f7f7f7;padding: 0 1px 0 0;border: 1px solid #ccc;font-size: 11px;margin-right: 2px;font-weight: 100;font-family: "dotum";color: #ccc;box-sizing: border-box;}
.shopping-preview .tabs>li .numb_btns li.on{background: #f7f7f7;border-color: #ccc;color: #ccc;}

.shopping-preview .tabs>li.active .numb_btns li{
    color: #626262;
}
.shopping-preview .tabs>li.active .numb_btns li.on{background: #626262;border-color: #626262;color: #fff;}
    

.shopping-preview > .tabs,
.comment-preview > .title {
    width:100%;
    height: 31px;
    border: 1px solid #d6d6d6;
    background: #f7f7f7;
    padding:0 10px;
    font-weight:bold;
    font-family:'Malgun Gothic';
    box-sizing: border-box;
}
.shopping-preview .tabs a:hover,
.comment-preview .title a:hover {
    color:inherit;
}

.shopping-preview .tabs li a img {
    position:relative;
    margin: -1px 0 0 3px;
}

.shopping-preview .tabs li:first-child {
    padding-left:0;
}


.shopping-preview .tabs li a i{
    float: left;
    width: 18px;
    height: 18px;
    background: url(/images/icon_shopping.png) no-repeat center center;
    margin: 0px 2px 0 0;
    }

.shopping-preview .tabs li.active a {
    font-weight:bold;
    color:#111;
}

.shopping-preview .tabs li.active strong {
    color:#e6384c;
}

.shopping-preview .tab-contents ul {display:none;}
.shopping-preview .tab-contents ul.on{display:block;}


.shopping-preview .tab-contents li .category {
    float:left;
    width:80px;
    margin-right:7px;
    letter-spacing:-0.5px;
    color:#808080;
}

.shopping-preview .tab-contents li .title {
    float:left;
    max-width:100%;
    min-width:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.shopping-preview .tab-contents li .title.editable {
    max-width:335px;
}

.shopping-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;
}

@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 {
    box-sizing:border-box;
    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;
    max-height:60px;
    height:100%;
    border-bottom: 1px solid #ddd;
}

.mobile-game-forum .side-nav li.names{height:30px;}
.mobile-game-forum .side-nav li.names a{line-height:30px;}


.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 {
    overflow : hidden;
}

.board-contents p {
    margin:0;
}

.board-contents.partner-contents p {
    margin:1em 0;
}

.board-contents .big {
    position:relative;
}

.board-contents ol:not(.car_info_02),
.board-contents ul:not(.car_info_02) {
    margin-left:40px;
}
.board-contents ul:not(.car_info_02) li,
.board-contents ol:not(.car_info_02) li {
    list-style:inherit;
}
.board-contents hr {
    display:block;
}

#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:80%;
    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;
}



/* image board */

.img-board {
    clear:both;
}

.img-board .column-1 {width:100%; text-align:left;}
.img-board .column-1 .board_contents {border:1px solid #d1d1d1; padding:8px 0 2px 6px;}
.img-board .board_contents .cov {font-size:0; margin-bottom:8px;}
.img-board .board_contents .cov i{font-style:normal; margin:0 5px 0 2px;}
.img-board .board_contents .cov div {width:50%; display:inline-block; clear:right; position:relative;}
.img-board .board_contents .cov div>a span{display:inline-block; position:relative; box-sizing:border-box; border:1px solid #d1d1d1; margin:2px 0 0 4px;}
.img-board .board_contents .cov div>a span img{border:0;}
.img-board .board_contents .cov img.mark {position:absolute; top:4px; left:6px; z-index:1;}
.img-board .board_contents .cov div ul{width:82%; float:right; box-sizing:border-box; padding-right:8px; }
.img-board .board_contents .cov div ul li{word-wrap:break-word; overflow:hidden; text-overflow:ellipsis;}
.img-board .board_contents .cov div ul li:first-child{margin-bottom:-2px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-height:20px; height:37px; }
.img-board .board_contents .cov div ul li:last-child{margin-top:6px; background:#f7f7f7; text-align:right;}
.img-board .column .title {
	width:100%;
	box-sizing:border-box;
	height:24px;
    line-height:24px;
    border: 1px solid #d6d6d6;
    border-bottom:0;
    background: #f7f7f7;
    padding-left:8px;
    font-weight: bold;
    font-family: 'Malgun Gothic';
}

.img-board .column .title img{margin:0 0 3px 3px;}

.img-board .column-2 {width:100%; clear:both; margin-top:10px; text-align:left;}
.img-board .column-2 div.sub01{width:49.5%; float:left;}
.img-board .column-2 div.sub02{width:49.5%; float:right;}
.img-board .column-2 div .board_contents .cov {font-size:0; margin-bottom:8px; border:1px solid #d1d1d1; padding:8px 0 4px 6px; }
.img-board .column-2 div .board_contents .cov i{font-style:normal; margin:0 5px 0 2px;}
.img-board .column-2 div .board_contents .cov li {clear:right; margin-bottom:5px; font-size:12px; position:relative;}
.img-board .column-2 div .board_contents .cov li>a span{display:inline-block; position:relative; box-sizing:border-box; border:1px solid #d1d1d1; margin:2px 0 0 4px;}
.img-board .column-2 div .board_contents .cov li>a span img{border:0;}
.img-board .column-2 div .board_contents .cov img.mark {position:absolute; top:4px; left:6px; z-index:1;}
.img-board .column-2 div .board_contents .cov li ul{width:82%; float:right; box-sizing:border-box; padding-right:8px; }
.img-board .column-2 div .board_contents .cov li ul li{word-wrap:break-word; overflow:hidden; text-overflow:ellipsis;}
.img-board .column-2 div .board_contents .cov li ul li:first-child{margin-bottom:-2px;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-height:20px; height:37px;}
.img-board .column-2 div .board_contents .cov li ul li:last-child{margin-top:6px; background:#f7f7f7; text-align:right;}


.img-board .column-3{height: 189px;padding: 10px;box-sizing: border-box;margin: 10px 0;}
.img-board .column-3>div>p{
    font-size: 13px;
    margin: 0;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
}

.img-board .column-3>div>p small{
    font-weight: normal;
    color: #686868;
    margin-left: 10px;
}
.img-board .column-3>div>p small>i{
    font-style: normal;
    margin-left: 2px;
}

.img-board .column-3 div.sub02{width:49.5%; float:right;}
.img-board .column-3 div .board_contents .cov i{font-style:normal; margin:0 5px 0 2px;}
.img-board .column-3 div .board_contents .cov li {clear:right;margin-bottom:5px;font-size:12px;width: 50%;position:relative;float: left;}
.img-board .column-3 div .board_contents .cov li>a span{display:inline-block; position:relative; box-sizing:border-box; border:1px solid #d1d1d1; margin:2px 0 0 4px;}
.img-board .column-3 div .board_contents .cov li>a span img{border:0;}
.img-board .column-3 div .board_contents .cov img.mark {position:absolute; top:4px; left:6px; z-index:1;}
.img-board .column-3 div .board_contents .cov li ul{width:82%; float:right; box-sizing:border-box; padding-right:8px; }
.img-board .column-3 div .board_contents .cov li ul li{word-wrap:break-word; overflow:hidden; text-overflow:ellipsis;}
.img-board .column-3 div .board_contents .cov li ul li:first-child{margin-bottom:-2px; text-align:left; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;width: 100%;height:39px;}
.img-board .column-3 div .board_contents .cov li ul li:last-child{margin-top:6px;width: 100%;background:#f7f7f7;text-align:right;}



.img-board .column-4{height: 115px;padding: 10px;box-sizing: border-box;margin: 10px 0;}
.img-board .column-4>p{
    font-size: 13px;
    margin: 0;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
}

.img-board .column-4>p small{
    font-weight: normal;
    color: #686868;
    margin-left: 10px;
}
.img-board .column-4>p small>i{
    font-style: normal;
    margin-left: 2px;
}

.img-board .column-4>ul>li{
    white-space: nowrap;
    list-style: circle;
    float: left;
    text-align: left;
    margin-bottom: 5px;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.img-board .column-4>ul>li>i.dot{
    background: url(/images/dot.png) no-repeat center;
    background-size: 3px;
    display: inline-block;
    width: 18px;
    height: 11px;
}


/* */

.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
========================================================================== */
/* PC ui wide */

.power-link {
    padding:10px;
    background:#fbfbfb;
    border:1px solid #ccc;
    margin:1em 0 0 0;
    border-left:0;
    border-right:0;
}

.power-link > center{ display:inline-block; vertical-align:top;}

.power-link .wrap { width:520px; display:inline-block;}
.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: 1em 0 1.3em 0;
}

.power-link .wrap > div.groups.img .cov{margin-left: 59px;width: 472px;} 

.power-link .wrap > div.groups > i.F_img{
	display:inline-block;
	width: 49px;
	height: 49px;
	position:absolute;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
} 
.power-link .wrap > div.groups.B3{margin-bottom:25px;}
.power-link .wrap > div.groups.B3 small{margin-bottom:13px;}

.power-link .wrap .title {
    font-weight: bold;
    font-size: 1.1em;
    color: #071ac8 !important;
    border-bottom: 1px solid;
    margin-right:6px;
}

.power-link .wrap > div p {
    margin: 3px 0;
    font-size: 12px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#262626;
    height:20px;
    line-height:20px;
}

.power-link .wrap > div.groups p.bot{border-bottom:1px dotted #ccc; padding-bottom:4px; margin-top:4px;}
.power-link .wrap > div.groups small{display:block; width:250px; margin:7px 0 3px 0; font-size:12px; line-height:14px;}
.power-link .wrap > div.groups small {position:relative;}
.power-link .wrap > div.groups small span{color:#424242;}
.power-link .wrap > div.groups small .goods {color:#071ac8;position:absolute;top: 0;background: #fbfbfb;padding-right: 5px;}
.power-link .wrap > div.groups small .line {display:block;border-bottom:1px dotted #ccc;height: 6px;}
.power-link .wrap > div.groups small .price {position:absolute;top: 0;right:0;background: #fbfbfb;padding-left: 5px;}



.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::after {
    display:block;
    clear:both;
    content:'';
}
.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;
}

.choice_icon {position:absolute; right:217px; top:0;}
.choice_icon img {width:35px; height:auto;}
#select_close {text-align:center;background-color:#EFEFEF;height:25px;padding-top:7px;margin-top:3px}
#command_bg3 .help_info {text-align: left;color: #c1c1c1; margin:0;}
.header_help_box {width:100%; box-sizing:border-box; padding:10px 10px 10px 10px; border:2px solid #f98a15;line-height:150%;text-align:center; background-color:#FFFFFF;word-break:break-all;margin-bottom:10px}
.list_vspace .help_subject {position:relative;top: -1px;color: #eb0ae3; font-size:11px;}
.list_vspace .help_subject font {position:relative;top: 1px;}
.view_title2 .help_subject {position:relative;top: -2px; color: #eb0ae3; font-size:11px;}
.view_title2 .help_subject font {position:relative;top: 1px;}
div.hot_comment_list {position:relative; width:860px; border:2px solid #0087E1; line-height:170%;padding:10px;}

.newcomt {background:#f4f3f3; width:882px; margin:10px 0 2px 0; line-height:35px; text-align:center; padding-left:10px; box-sizing:border-box;}
.newcomt img{margin:0 3px 2px 0;}
.newcomt .numCo{color:#ff9600; margin-right:3px;}


/* private member find Id */

#forms_wrap {width:900px; margin:0 auto;}
#forms_wrap .cov{clear:both;}
#forms_wrap .top_navi>h1{margin:30px 0 15px 0;}
#forms_wrap .name_tab{border-top:1px solid #fc7200;}
#forms_wrap .name_tab li{background:#fafafa; width:150px; text-align:center; padding-top:6px; height:50px; vertical-align:middle; display:inline-block; box-sizing:border-box; }
#forms_wrap .name_tab>a:last-child>li{padding-top:15px;}

#forms_wrap .name_tab li:hover{border-bottom:1px solid #fc7200;}
#forms_wrap .name_tab li.selected{background: #fc7200; color: #fff; border-bottom: 1px solid #fc7200;}

#forms_wrap .a0_color{color:blue;}
#forms_wrap .a1_color{color:#0086db;}
#forms_wrap h2{letter-spacing: 0.5px;color: #807c7c;font-weight:bold;font-size:13px;padding:20px 0 20px 15px;}

#forms_wrap .content{width:870px; height:310px; margin:0 auto; }
#forms_wrap .content .cov {width:100%; height:249px; box-sizing:border-box; border:1px solid #c8c8c8; padding:10px;}
#forms_wrap .content2{width:870px; height:310px; margin:0 auto; }
#forms_wrap .content2 ul{padding:10px 0 0 15px;}
#forms_wrap .content2 ul li{margin-bottom:5px;}
#forms_wrap .content2 ul li:nth-child(2) a{color:#0086db; margin-left:20px;}
#forms_wrap .content2 ul li:nth-child(3){margin-bottom:15px;}
#forms_wrap .content2 ul li:nth-child(4){text-align:center; padding:25px 0; border: 1px solid #c8c8c8; font-weight:bold;}
#forms_wrap .content2 ul li:nth-child(4)>span{color:#0086db;}
#forms_wrap .content2 ul li:last-child{padding:20px 0 0 320px;}
#forms_wrap .content2 ul li:last-child>a {width:100px; line-height:40px;}
.iconA {width:150px; line-height:30px; font-weight:bold; color:#fff; cursor:pointer; display:inline-block; border-radius:3px; box-shadow:0 2px 1px #bc5500; background:radial-gradient(#fc7200,#ffa80b); text-align:center; margin:10px 5px;}
.iconB {width:80px; line-height:30px; font-weight:bold; color:#fff !important; cursor:pointer; display:inline-block; border-radius:3px; box-shadow:0 2px 1px #bc5500; background:#fc7200; text-align:center; margin:10px 5px;}
.iconC {width:80px; line-height:30px; font-weight:bold; color:#fff; cursor:pointer; display:inline-block; border-radius:3px; background:radial-gradient(#ebebeb,#f3f3f3);box-shadow:0 2px 1px #9c9c9c; color:#6a6a6a; text-align:center; margin:10px 5px;}
.iconD {width:80px; padding:4px 8px 1px 8px; font-weight:normal; color:#5e5e5e !important; cursor:pointer; display:inline-block; border-radius:3px; box-shadow:0 2px 1px #717170; background:#f7f7f7; text-align:center; margin:10px 5px;}



.content .name_search li:first-child{font-weight:bold;}
.content .name_search li:nth-child(3){margin-bottom:4px;}
.content .name_search li:nth-child(5){color:#0086db; text-align:right; margin:5px 73px 0 0; }
.content .name_search li:nth-child(6){margin-top:10px; padding-left:88px;}
.content .name_search li:nth-child(6) a:last-of-type{margin-left:0;}
.content .ipin_search li:first-child{font-weight:bold;}
.content .ipin_search li:nth-child(3){padding-left:110px; margin:-8px 0 3px 0;}
.content div:first-of-type{width:50%; float:left;}
.content div:last-of-type{width:50%; float:right; box-sizing:border-box; border-left:1px solid #c8c8c8; padding-left:10px;}
.content ul{padding:5px;}
.content ul li input{padding:0 7px; width:330px; line-height:35px; height:35px; box-sizing:border-box; margin-left:10px;}

.content ul li:nth-child(2){margin:5px 0 10px 10px;}
.content .mobile_search{border-top:1px solid #c8c8c8;}
.content .mobile_search li:first-child{font-weight:bold; margin-top:11px;}
.content .mobile_search li:last-child{padding-left:110px; margin-top:-5px;}


/* °³ÀÎÈ¸¿ø ºñ¹Ð¹øÃ£±â */

#forms_wrap .content_tab2{width:870px; height:355px; margin:0 auto; }
#forms_wrap .content_tab2 .cov {width:100%; height:295px; box-sizing:border-box; border:1px solid #c8c8c8; padding:10px;}
#forms_wrap .content2_tab2{width:870px; margin:0 auto; }
#forms_wrap .content2_tab2 p {color:#aeaeae; margin:0 auto; padding-left:15px;}
#forms_wrap .content2_tab2 ul{padding:15px 0 8px 15px; margin-top:15px; border:1px solid #c8c8c8;}
#forms_wrap .content2_tab2 ul li:nth-child(2) a{color:#0086db; margin-left:20px;}
#forms_wrap .content3_tab2 {width:870px; margin:0 auto; }

#forms_wrap .content3_tab2 ul {padding:11px 0 10px 13px; border:1px solid #c8c8c8;}
#forms_wrap .content3_tab2 ul input{padding:0 7px; width:330px; line-height:35px; height:35px; box-sizing:border-box; margin-left:270px;}
#forms_wrap .content3_tab2 ul li:nth-child(3){color:#adadad; margin-top:10px;}
#forms_wrap .content3_tab2 ul li:nth-child(4){color:#adadad;}
#forms_wrap .content3_tab2 ul li:nth-child(5){color:#adadad;}
#forms_wrap .content3_tab2 ul li:nth-child(6){color:#adadad; margin-bottom:20px;}
#forms_wrap .content3_tab2 ul li:nth-child(7){margin-bottom:5px;}
#forms_wrap .content3_tab2 ul li:nth-child(8){margin-bottom:10px;}
#forms_wrap .content3_tab2 ul li:last-child{padding-left:350px;}

.content_tab2 .name_search li:first-child{font-weight:bold;}
.content_tab2 .name_search li:nth-child(3){margin-bottom:4px;}

.content_tab2 .name_search li:nth-child(4){margin-bottom:4px;}
.content_tab2 .name_search li:nth-child(6){color:#0086db; text-align:right; margin:5px 73px 0 0; }
.content_tab2 .name_search li:nth-child(7){margin-top:10px; padding-left:88px;}
.content_tab2 .name_search li:nth-child(7) a:last-of-type{margin-left:0;}
.content_tab2 .ipin_search li:first-child{font-weight:bold; margin-bottom:20px;}
.content_tab2 .ipin_search li:nth-child(3){margin:-8px 0 3px 0;}
.content_tab2 div:first-of-type{width:50%; float:left;}
.content_tab2 div:last-of-type{width:50%; float:left; box-sizing:border-box; border-left:1px solid #c8c8c8; padding-left:10px;}
.content_tab2 .cov div:last-of-type a{width:120px!important;}
.content_tab2 .cov div:last-of-type input{width:262px;}
.content_tab2 .cov ul{height:126px;}
.content_tab2 ul{padding:5px;}
.content_tab2 ul li input{padding:0 7px; width:330px; line-height:35px; height:35px; box-sizing:border-box; margin-left:10px;}
.content_tab2 ul li:nth-child(2){margin:5px 0 10px 10px;}
.content_tab2 .mobile_search{border-top:1px solid #c8c8c8;}
.content_tab2 .mobile_search li:first-child{font-weight:bold; margin-top:11px; margin-bottom:20px;}
.content_tab2 .mobile_search li:last-child{margin-top:-5px;}

/* °³ÀÎÈ¸¿ø ÀÌ¸ÞÀÏ ÁÖ¼Ò º¯°æÇÏ±â */

#forms_wrap .content_tab3{width:870px; height:280px; margin:0 auto; }
#forms_wrap .content2_tab3{width:870px; height:300px; margin:0 auto; }
#forms_wrap .content_tab3 .cov div{width:50%; height:220px; box-sizing:border-box; border:1px solid #c8c8c8; padding:20px;}
#forms_wrap .content_tab3 .cov div:first-child{float:left;}
#forms_wrap .content_tab3 .cov div:last-child{float:right; border-left:0;}
#forms_wrap .content_tab3 .iconA{margin:20px 0 0 130px;}
#forms_wrap .content2_tab3 ul {border:1px solid #c8c8c8; padding:15px;}
#forms_wrap .content2_tab3 ul li:nth-child(3) .iconC{width:120px; margin:10px 8px;}
#forms_wrap .content2_tab3 input{padding:0 7px; width:330px; line-height:35px; height:35px; box-sizing:border-box; margin-left:220px;}
#forms_wrap .content2_tab3 ul li:first-child{color:#adadad;}
#forms_wrap .content2_tab3 ul li:nth-child(2){color:#adadad;}
#forms_wrap .content2_tab3 ul li:nth-child(3){margin-top:30px;}
#forms_wrap .content2_tab3 ul li:nth-child(4) input{width:458px;}
#forms_wrap .content2_tab3 ul li:last-child{padding:5px 0 0 380px;}
.content_tab3 .cov div ul li:first-child{font-weight:bold; margin-bottom:10px;}
.content_tab3 .cov div ul li input{padding:0 7px; width:330px; line-height:35px; height:35px; box-sizing:border-box; margin:20px 0 0 30px;}


/* »ç¾÷ÀÚÈ¸¿ø ¾ÆÀÌµð Ã£±â */

#forms_wrap .content_tab4 .cov {width:700px; height:131px; margin:0 auto; border:1px solid #bebebe; clear:both;}
#forms_wrap .content_tab4 .cov .select_tab{background:#e5e5e5; height:25%;}
#forms_wrap .content_tab4 .cov .select_content1{height:75%;}
#forms_wrap .content_tab4 .cov .select_tab ul li{width:25%; text-align:center; float:left; height:40px; line-height:40px; background:#f4f4f4; cursor:pointer;}
#forms_wrap .content_tab4 .cov .select_tab ul li:first-child{background:#fff;}
#forms_wrap .content_tab4 .cov .select_tab ul li:last-child{position:relative; line-height:100%;}
#forms_wrap .content_tab4 .cov .select_tab ul li:last-child span{position:absolute; left:33px;}
#forms_wrap .content_tab4 .cov .select_tab ul li:last-child span:first-child{top:5px; left:49px;}
#forms_wrap .content_tab4 .cov .select_tab ul li:last-child span:last-child{top:22px;}
#forms_wrap .content_tab4 .cov input{width:100%; height:18px; box-sizing:border-box; padding-left:2px;}
#forms_wrap .content_tab4 .cov .select_contents div ul{width:60%; height:100%;  padding:23px 5px 0 160px; box-sizing:border-box; float:left; }
#forms_wrap .content_tab4 .cov .select_contents div div{float:right; width:40%; height:100%;}
#forms_wrap .content_tab4 .cov .select_contents div div>a{width:100px; height:40px; line-height:40px; margin:23px 0 0 20px;}
#forms_wrap .content_tab4 .cov .select_contents li{margin-bottom:5px;}
#forms_wrap .content_tab4 .cov .select_contents div ul li{width:100%;}
#forms_wrap .content_tab4 .cov .select_contents div ul li span{display:inline-block; width:60%;}
#forms_wrap .content_tab4 .cov .select_contents div ul li span:first-child{width:40%;}
#forms_wrap .content_tab4 .cov .select_contents div ul li:last-child span:last-of-type input:first-child{width:20%;}
#forms_wrap .content_tab4 .cov .select_contents div ul li:last-child span:last-of-type input:nth-of-type(2){width:15%;}
#forms_wrap .content_tab4 .cov .select_contents div ul li:last-child span:last-of-type input:last-child{width:45%;}
#forms_wrap .content_tab4 .cov div:last-child .nbsp{width:10%; text-align:center;}
#forms_wrap .content_tab4 .cov .select_contents>div:not(.on){display:none;}
#forms_wrap .content_tab4 .cov .select_contents div:nth-child(2) ul li:last-child span:last-child input{width:100%;}
#forms_wrap .content_tab4 .cov .select_contents div:nth-child(3) ul li:last-child span:last-child input{width:100%;}
#forms_wrap .content_tab4 .cov .select_contents div:last-child ul li:last-child span:last-child input{width:100%;}

#forms_wrap .content2_tab4{width:870px; height:auto; margin:0 auto; }
#forms_wrap .content2_tab4 ul{padding:10px 0 0 15px;}
#forms_wrap .content2_tab4 ul li{margin-bottom:5px;}
#forms_wrap .content2_tab4 ul li:nth-child(2) a{color:#0086db; margin-left:20px;}
#forms_wrap .content2_tab4 ul li:nth-child(3){margin-bottom:15px;}
#forms_wrap .content2_tab4 ul li:nth-child(4){text-align:center; padding:25px 0; border: 1px solid #c8c8c8; font-weight:bold; height:auto;}
#forms_wrap .content2_tab4 ul li:nth-child(4)>span {display:list-item;}
#forms_wrap .content2_tab4 ul li:nth-child(4)>span>span{color:#0086db;}
#forms_wrap .content2_tab4 ul li:nth-child(4)>span>input{margin-right:5px;}
#forms_wrap .content2_tab4 ul li:last-child{padding:5px 0 0 320px;}
#forms_wrap .content2_tab4 ul li:last-child>a {width:100px; line-height:40px;}

/* »ç¾÷ÀÚÈ¸¿ø ºñ¹Ð¹øÈ£ Ã£±â */

#forms_wrap .content_tab5 .cov {width:700px; height:152px; margin:0 auto; border:1px solid #bebebe; clear:both;}
#forms_wrap .content_tab5 .cov .select_tab{background:#e5e5e5; height:25%;}
#forms_wrap .content_tab5 .cov .select_content1{height:75%;}
#forms_wrap .content_tab5 .cov .select_tab ul li{width:25%; text-align:center; float:left; height:40px; line-height:40px; background:#f4f4f4; cursor:pointer;}
#forms_wrap .content_tab5 .cov .select_tab ul li:first-child{background:#fff;}
#forms_wrap .content_tab5 .cov .select_tab ul li:last-child{position:relative; line-height:100%;}
#forms_wrap .content_tab5 .cov .select_tab ul li:last-child span{position:absolute; left:33px;}
#forms_wrap .content_tab5 .cov .select_tab ul li:last-child span:first-child{top:5px; left:49px;}
#forms_wrap .content_tab5 .cov .select_tab ul li:last-child span:last-child{top:22px;}
#forms_wrap .content_tab5 .cov input{width:100%; height:18px; box-sizing:border-box; padding-left:2px;}
#forms_wrap .content_tab5 .cov .select_contents div ul{width:60%; height:100%;  padding:23px 5px 0 160px; box-sizing:border-box; float:left; }
#forms_wrap .content_tab5 .cov .select_contents div div{float:right; width:40%; height:100%;}
#forms_wrap .content_tab5 .cov .select_contents div div>a{width:55px; height:40px; line-height:40px; margin:37px 0 0 20px;}
#forms_wrap .content_tab5 .cov .select_contents div div>a:last-child{margin-left:7px;}
#forms_wrap .content_tab5 .cov .select_contents li{margin-bottom:5px;}
#forms_wrap .content_tab5 .cov .select_contents div ul li{width:100%;}
#forms_wrap .content_tab5 .cov .select_contents div ul li span{display:inline-block; width:60%;}
#forms_wrap .content_tab5 .cov .select_contents div ul li span:first-child{width:40%;}
#forms_wrap .content_tab5 .cov .select_contents div ul li:last-child span:last-of-type input:first-child{width:20%;}
#forms_wrap .content_tab5 .cov .select_contents div ul li:last-child span:last-of-type input:nth-of-type(2){width:15%;}
#forms_wrap .content_tab5 .cov .select_contents div ul li:last-child span:last-of-type input:last-child{width:45%;}
#forms_wrap .content_tab5 .cov div:last-child .nbsp{width:10%; text-align:center;}
#forms_wrap .content_tab5 .cov .select_contents>div:not(.on){display:none;}
#forms_wrap .content_tab5 .cov .select_contents div:nth-child(2) ul li:last-child span:last-child input{width:100%;}
#forms_wrap .content_tab5 .cov .select_contents div:nth-child(3) ul li:last-child span:last-child input{width:100%;}
#forms_wrap .content_tab5 .cov .select_contents div:last-child ul li:last-child span:last-child input{width:100%;}

#forms_wrap .content_tab5 .common{margin-left:15px;}
#forms_wrap .content_tab5 .common p{margin:0; color:#adadad;}
#forms_wrap .content_tab5 .common ul{border:1px solid #adadad; padding:10px 15px; margin-top:10px;}
#forms_wrap .last_tab>li{margin-top:3px;}
#forms_wrap .last_tab>li:nth-child(2){margin-top:7px;}
#forms_wrap .last_tab>ul{margin:7px 0 0 25px;}
#forms_wrap .last_tab>ul li{list-style:disc; color:#808080;}

footer{width:870px; margin:0 auto;}
footer .text_conA{padding-top:10px; margin-top:25px; border-top:1px solid #777;}
footer p{text-align:center; border-top:1px solid #c8c8c8; padding-top:20px;}

/* social member withdrawal */

#forms_wrap .content_tab6{width:870px;height: 220px;margin:0 auto;}
#forms_wrap .content2_tab6{width:870px; height:300px; margin:0 auto; }
#forms_wrap .content_tab6 .cov div{width:50%;height: 150px;box-sizing:border-box;border:1px solid #c8c8c8;padding:20px;}
#forms_wrap .content_tab6 .cov div:first-child{float:left;}
#forms_wrap .content_tab6 .cov div:last-child{float:right; border-left:0;}
#forms_wrap .content_tab6 .iconA{margin:20px 0 0 130px;}
#forms_wrap .content2_tab6 ul {border:1px solid #c8c8c8; padding:15px;}
#forms_wrap .content2_tab6 ul li:nth-child(3) .iconC{width:120px; margin:10px 8px;}
#forms_wrap .content2_tab6 input{padding:0 7px; width:330px; line-height:35px; height:35px; box-sizing:border-box; margin-left:220px;}
#forms_wrap .content2_tab6 ul li:first-child{color:#adadad;}
#forms_wrap .content2_tab6 ul li:nth-child(2){color:#adadad;}
#forms_wrap .content2_tab6 ul li:nth-child(3){margin-top:30px;}
#forms_wrap .content2_tab6 ul li:nth-child(4) input{width:458px;}
#forms_wrap .content2_tab6 ul li:last-child{padding:5px 0 0 380px;}
#forms_wrap .market_member_info{display:block; width:870px; margin:15px auto;}
#forms_wrap .market_member_info .list_style_table table tr{    border-bottom: 1px solid #e2e2e2;}

.content_tab6 .cov div ul li:first-child{font-weight:bold; margin-bottom:10px;}
.content_tab6 .cov div ul li input{padding:0 7px; width:330px; line-height:35px; height:35px; box-sizing:border-box; margin:20px 0 0 30px;}




/*=============================
        Crypto Exchange    
==============================*/
#virtual_wrap{width:870px; margin:0 auto;}
#virtual_wrap .virtualH {text-align:right; margin:0 0 12px 0;}
#virtual_wrap .virtualH img {width:150px;}
#virtual_wrap .virtualH span{vertical-align:bottom; margin-left:6px; color:#868686;}
.virtual_box{width:100%; margin-top:-33px;}
.virtual_box h1{font-size:12px; font-weight:bold; margin-bottom:5px;}
.virtual_box h1 i{display:inline-block; width:21px; height:21px; vertical-align:middle; margin:0 7px 4px 0; background:url('/images/bitcoin/coin_icons.png') no-repeat -142px -16px;}
.virtual_box .virtual_tab>p{height:25px; margin:0; line-height:25px; background:#f6f6f6; font-size:12px; font-weight:bold; clear:right;}
.virtual_box .virtual_tab>p span{margin-left:10px;}
.virtual_box .virtual_tab>p img{float:right; padding:1px 8px 4px 4px; cursor:pointer;}

.virtual_money .coin_img{display:inline-block; width:20px; height:20px; background:url('/images/bitcoin/coin_icons.png') no-repeat 0 -20px; position:absolute; left:37px;}
.virtual_money .coin_img.btc{background-position:0 -20px;}
.virtual_money .coin_img.bch{background-position:0 -140px;}
.virtual_money .coin_img.eth{background-position:0 -39px;}
.virtual_money .coin_img.etc{background-position:0 -101px;}
.virtual_money .coin_img.xrp{background-position:0 -120px;}
.virtual_money .coin_img.dash{background-position:0 -61px;}
.virtual_money .coin_img.ltc{background-position:0 -81px;}
.virtual_money .coin_img.xmr{background-position:0 -160px;}
.virtual_money .coin_img.zec{background-position:0 -180px;}
.virtual_money .coin_img.qtum{background-position:0 -200px;}
.virtual_money .coin_img.btg{background-position:0 -220px;}
.virtual_money .coin_img.eos{background-position:0 -240px;}
.virtual_money .btc {color:#fc951e}
.virtual_money .bch {color:#fc951e}
.virtual_money .eth {color:#454a75}
.virtual_money .etc {color:#669073}
.virtual_money .xrp {color:#0390cd}
.virtual_money .dash {color:#1875c2}
.virtual_money .ltc {color:#454a75}
.virtual_money .xmr {color:#ff6600}
.virtual_money .zec {color:#dc9a33}
.virtual_money .qtum {color:#0390cd}
.virtual_money .btg {color:#db9a1e}
.virtual_money .eos {color:#0d0d0e}

.virtual_money{width:100%; border-top:1px solid #c1c1c1; text-align:center; margin-top:10px; table-layout:fixed;}
.virtual_money tr{border-bottom:1px solid #c1c1c1; border-left:1px solid #6d6d6d; border-right:1px solid #6d6d6d; width:100%;}
.virtual_money tr td {padding:3px; border-left:1px solid #c1c1c1; text-align:right;}
.virtual_money tr td:first-child {border-left:1px solid #6d6d6d; text-align:center}
/* .virtual_money tr:first-of-type td:nth-child(4){border-right:1px solid #c1c1c1;}
.virtual_money tr:first-of-type td:nth-child(6){border-right:1px solid #c1c1c1;} */
.virtual_money tr.name {background:#f3f3f3; height:28px;}
.virtual_money tr.name td{font-weight:bold; color:#6d6d6d; border-top:1px solid #6d6d6d; text-align:center;}
.virtual_money tr.name td:nth-child(2){text-align:right;}
.virtual_money tr.name td:nth-child(3){border-left:0; text-align:right;}
.virtual_money tr:not(.name) td {letter-spacing:0px;}
.virtual_money tr:not(.name) td:nth-child(1){position:relative; padding-left:28px;}
.virtual_money tr td,
.virtual_money tr th {font-family:"¸¼Àº °íµñ",Malgun Gothic,sans-serif;}
/* .virtual_money tr:not(.name):nth-child(1) td:nth-child(2){ border-left:0; width:10%;} */

.virtual_money .thead{background:#6d6d6d; border-top:1px solid #6d6d6d;}
.virtual_money .thead td {color:#fff;}
.virtual_money .thead td:first-child{border-right:0; text-align:left;}
.virtual_money .thead td:last-child{border-left:0;}
.virtual_money .thead td:last-child span{padding:3px 7px; background:#fff; border:1px solid #c1c1c1; border-radius:3px; color:#000;}
.virtual_money .thead td:last-child>a{margin-left:60px;}
.virtual_money .thead {line-height:25px;}
.virtual_money tbody tr:last-child {border:1px solid #6d6d6d;}
.virtual_money tfoot tr{border-bottom:none;}
.virtual_money tfoot td{border:0;}
.virtual_money .fe-per {display:inline-block; width:60px;}
.virtual_money.virtual2 .fe-per {display:inline-block; width:52px;}
.virtual_money .vcol_A{border-left:0; color:red; text-align:right;}
.virtual_money .vcol_B{border-left:0; color:blue; text-align:right;}
.virtual_money .vcol_C{padding-left:0; border-left:0; color:#268f28; text-align:right;}
.virtual_money.virtual2 .vcol_A,
.virtual_money.virtual2 .vcol_B,
.virtual_money .vcol_C {font-size:11px;}
.virtual_money #crypto-exchange-more {cursor:pointer;}

.virtual2 tr.name {border-top:1px solid #6d6d6d;}
.virtual_money.virtual2 th:nth-child(1) {font-weight:normal; color:#454a75;}
.virtual_money.virtual2 tr.name td{font-weight:normal;}
.virtual_tab {border:1px solid #c1c1c1;}
.virtual_tab>ul{padding:15px 10px 10px 10px; display:none;}
.virtual_tab>ul.tab_on{display:block;}
.virtual_tab>ul li:first-child>b{margin-right:5px;}
.virtual_tab>ul li:first-child a{display:inline-block; width:77px; padding:0 4px; border:1px solid #c1c1c1; border-radius:5px; margin-left:5px; }
.virtual_tab>ul li:first-child a:first-of-type{margin-left:0;}
.virtual_tab>ul li:first-child a:nth-child(2) {width:70px;}
.virtual_tab>ul li:first-child a:nth-child(3) {width:80px;}
.virtual_tab>ul li:first-child a.sel_on{background:#6d6d6d; border-color:#6d6d6d; color:#fff;}
.virtual_tab>ul li:first-child a b{margin-left:3px;}
.virtual_tab>ul li:last-child ul{height:88px; margin-top:15px;}
.virtual_tab>ul li:last-child ul li:first-child{text-align:right; width:89px; float:left;}
.virtual_tab>ul li:last-child ul li:nth-child(2){width:645px; float:left; box-sizing:border-box; padding:0 10px;}
.virtual_tab>ul li:last-child ul li:nth-child(2) textarea{width:100%; height:60px; padding:5px; box-sizing:border-box; resize:none; font-size:12px; font-family:"¸¼Àº °íµñ",Malgun Gothic,sans-serif;}
.virtual_tab>ul li:last-child ul li:nth-child(2)>p{margin:4px 0; font-size:11px; clear:right;}
.virtual_tab>ul li:last-child ul li:nth-child(2)>p span {color:#a5a5a5;}
.virtual_tab>ul li:last-child ul li:nth-child(2)>p span:last-child{float:right;}
.virtual_tab>ul li:last-child ul li:last-child{width:105px; float:right; text-align:left;}
.virtual_tab>ul li:last-child ul li:last-child span{cursor:pointer; background:linear-gradient(#fff,#e4e3e3); display:inline-block; width:75px; text-align:center; line-height:25px; border-radius:5px; border:1px solid #afafaf;}
.virtual_tab>ul li:last-child ul li:last-child span:first-child{margin-bottom:5px; }

/* SNS °øÀ¯ÅÇ */
.container .share_wrap{position:relative; display:inline-block; cursor:pointer; }
.container .share_wrap .sns_content  {display:none; position:absolute; top:0; left:35px; z-index:1; width:260px; height:215px; padding-top:16px; background:#fff; box-sizing: border-box; border:1px solid #919191;}
.container .share_wrap .snsOn {display:block;}
.container .share_wrap .sns_content li{width:230px; margin:0 auto; height:80px;}
.container .share_wrap .sns_content li img {margin-bottom:5px;}
.container .share_wrap .sns_content li span{display:inline-block; text-align:center; width:25%; height:100%; vertical-align:top;}
.container .share_wrap .sns_content li:last-child{width:220px; margin:0 auto; text-align:center; height:70px; clear:both;}
.container .share_wrap .sns_content li:last-child>input{float:left; background:#f7f7f7; border:1px solid #c1c1c1; padding:0 5px; width:150px; height:20px;}
.container .share_wrap .sns_content li:last-child>span{color:#647AFF; cursor:pointer;  float:right; width:58px; height:22px;  line-height:22px; box-sizing:border-box; border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-top:1px solid #c1c1c1; background:#fff;}
.container .share_ico {cursor:pointer;}


.container .share_wrap2{float:left; position:relative; margin:8px 0 7px 5px; cursor:pointer;}
.container .share_wrap2 .sns_content2 {display:none; position:absolute; top:0; left:35px; z-index:1; width:260px; height:215px; padding-top:16px; background:#fff; box-sizing: border-box; border:1px solid #919191;}
.container .share_wrap2 .snsOn2 {display:block;}
.container .share_wrap2 .sns_content2 li{width:230px; margin:0 auto; height:80px;}
.container .share_wrap2 .sns_content2 li img {margin-bottom:5px;}
.container .share_wrap2 .sns_content2 li span{display:inline-block; text-align:center; width:23%; height:100%; vertical-align:top;}
.container .share_wrap2 .sns_content2 li:last-child{width:220px; margin:0 auto; text-align:center; height:70px; clear:both;}
.container .share_wrap2 .sns_content2 li:last-child>input{float:left; background:#f7f7f7; border:1px solid #c1c1c1; padding:0 5px; width:150px; height:20px;}
.container .share_wrap2 .sns_content2 li:last-child>span{color:#647AFF; cursor:pointer;  float:right; width:58px; height:22px;  line-height:22px; box-sizing:border-box; border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-top:1px solid #c1c1c1; background:#fff;}

	  
	  
/* ÀÎ±â °Ë»ö¾î ÅÂ±× */

.container .hot_tag{ padding:4px 8px; text-align:left; height:25px; clear:both;}
.container .hot_tag b{color:#647AFF;}
.container .hot_tag .h_tag>img{margin:0 2px 1px 0;}
.container .hot_tag span{display:inline-block; box-sizing:border-box;}
.container .hot_tag>span{ line-height:25px;}

.container .hot_tag>span:first-child{width:70px; float:left;}
.container .hot_tag>span:last-child{width:810px; float:right; max-height:53px; overflow:hidden;}
.container .hot_tag>span:last-child span{cursor:pointer; line-height:18px; color:#606060; border:1px solid #c9c6c6; padding:1px 7px; border-radius:15px; margin:0 4px 3px 0;}

/* ¾Ç¼ºÄÚ¸àÆ® */

.contents .beta_icon{
	display: inline-block;
    background: #647aff;
    color: #fff;
    font-size: 10px;
    vertical-align: text-bottom;
    border-radius: 4px;
    font-weight:bold;
    margin-left:5px;
    height: 13px;
    line-height: 12px;
    width: 13px;
    text-align: center;}

.clean_C .beta_icon{
	display: inline-block;
    background: #647aff;
    color: #fff;
    font-size: 10px;
    vertical-align: text-bottom;
    border-radius: 4px;
    font-weight:bold;
    margin-left:2px;
    height: 13px;
    line-height: 12px;
    width: 13px;
    text-align: center;}
    

#newbbs .Bcomt .Ncol {color:#ff9600;}
#newbbs .Bcomt{    
	background: #f4f3f3;
    width: 882px;
    margin: 10px 0 2px 0;
    line-height: 35px;
    text-align: center;
    padding-left: 10px;
    box-sizing: border-box;
    
    }
    
.why a{
	vertical-align:middle;
	margin:0 2px 2px 2px;
	display:inline-block;
	width: 15px;
    height: 15px;
    background: url(/images/help_icon.gif) no-repeat center center;
    background-size: 15px 15px;}
    
.clean_C{border:1px solid #ccc; text-align:center;}
.clean_C>td {border:1px solid #ccc; padding:4px 0;}
.clean_C .why a{margin:4px 0 6px 5px;}
.bad_C{background:#626262; text-align:center; }
.bad_C>td{color:#fff; padding:7px 0;}
.bad_C>td>b{font-size:16px;}


/* »Ë»Ñ ÀÌº¥Æ® ·©Å· */

.contents .ppom_ranking table{width:100%; height:30px; }
.contents .ppom_ranking .line{background:#c1c1c1;}
.contents .ppom_ranking .ranking_date{margin:40px 0 20px 0;}
.contents .ppom_ranking .name{border-bottom:1px solid #c1c1c1;}
.contents .ppom_ranking th{color:#515151; line-height:28px; background:#f5f4f4; }
.contents .ppom_ranking tbody tr{line-height:22px; border-bottom:1px solid #c1c1c1;}
.contents .ppom_ranking tbody .numb span{margin-left:10px;}
.contents .up{color:#ff6000;}
.contents .down{color:#647aff;}
.contents .ppom_ranking tbody .point{color:#ff6000;}
.contents .ppom_ranking tbody .unact{color:#647aff;}
.contents .banner .event_num {background:#fff; border:1px solid #c1c1c1; position:absolute; right:5px; bottom:5px; padding:2px 5px;}
.contents .banner .event_num>span:first-child{margin-left:-6px;}
.contents .banner .event_num>span{font-weight:bold; color:#a1a1a1; cursor:pointer; padding:6px 1px 6px 6px; }
.contents .banner .event_num #Nrank{border:0; text-align:right; width:24px;}
.contents .style2 tbody tr{height:22px;}
.contents .style2 tbody tr td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.contents .style2 tbody td .profile_box{display:inline-block; width:40px; height:40px; border-radius:30px; border:1px solid #d9d9d9; margin:10px 10px 10px 0;}
.contents .style2 tbody td .profile_box img{border-radius:30px; width:100%; height:100%;}
.contents .style2 tbody td:first-child{position:relative; border-right:1px solid #c1c1c1;}
.contents .style2 tbody td:first-child img{position:absolute; top:0; left:32px;}
.contents .style2 tbody td:first-child b{font-size:17px;}
.contents .style2>p{clear:both;}
.contents .style2>p span:first-child{float:left;}
.contents .style2>p span:last-child{float:right;}
.contents .style2 .top_ran{clear:left; height:100px; margin-bottom:10px; padding-top:5px; position:relative;}
.contents .style2 .top_ran li{background:#f5f4f4; width:217px; height:100%; float:left; margin-right:10px; box-sizing:border-box; border:1px solid #63636e; position:relative;}
.contents .style2 .top_ran li>div{position:absolute; top:25px; left:12px;}
.contents .style2 .top_ran li:last-child{margin-right:0;}
.contents .style2 .top_ran li span{display:inline-block; width:100%; color:#5a5961; box-sizing:border-box; padding-right:22px; }
.contents .style2 .top_ran li span:first-of-type{height:35px; line-height:35px; color:#fff; background:#44444d; font-size:13px; font-weight:bold; text-align:right;}
.contents .style2 .top_ran li span:last-of-type{height:63px; padding:14px 0 0 61px; font-size:11px; font-family:Dotum; color:#757575;}
.contents .style2 .top_ran li span:last-of-type>b{font-size:12px; font-family:gulim; color:#43434d;}
.contents .style2 .top_ran li .top_col{color:#ffe000;}
.contents .style2 .top_ran li .best_col{color:#81d6ff;}
.contents .style2 .top_ran li .good_col{color:#82eacd;}
.contents .style2 .top_ran li .nice_col{color:#c1c1c1;}
.contents .style2 .top_ran.last_ex li {width:293px;}
.contents .style2 .top_ran.last_ex li>span:first-of-type{padding-right:58px;}
.contents .style2 div.my_cont{padding:5px 0; border:1px solid #919191; background:#f5f4f4; text-align:center; margin-bottom:30px;}
.contents .style2 div.my_cont>span>small{font-size:inherit;}
.contents .style2 .top_ran div{position:absolute;}
.contents .style2 .tcont>ul>li{float:left;  height:50px; border-bottom:1px solid #c0c0c0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box;}
.contents .style2 .tcont>ul>li:not(.Ast){line-height:50px;}
.contents .style2 .tcont>ul>li:nth-child(1){width:7%; border-right:1px solid #c0c0c0;}
.contents .style2 .tcont>ul>li:nth-child(1) span{display:block; width:100%; height:50%; line-height:25px; border-bottom:1px solid #c0c0c0;}
.contents .style2 .tcont>ul>li:nth-child(2){width:33%; text-align:left;}
.contents .style2 .tcont>ul>li:nth-child(2) img{width: 40px; height: 40px; margin:0 10px 2px 10px; border-radius: 30px; border:1px solid #c0c0c0;}
.contents .style2 .tcont>ul>li:nth-child(3){width:15%;}
.contents .style2 .tcont>ul>li:nth-child(4){width:15%;}
.contents .style2 .tcont>ul>li:nth-child(5){width:15%;}
.contents .style2 .tcont>ul>li:nth-child(6){width:15%;}
.contents .style2 .tcont>ul:first-child li{height:25px; line-height:25px; background:#f5f4f4; border-top:1px solid #44444d; border-bottom:1px solid #c0c0c0;}
.contents .style2 .tcont>ul:first-child li{text-align:center;}
.contents .style2 .tcont_ing ul{padding: 10px 0; border-bottom: 1px solid #d8d7d7; border-top: 1px solid #d8d7d7; background: #f6f4f4; margin: 15px 0 15px 0;}
.contents .style2 .tcont_ing ul li{ margin-bottom:5px;}


/* index_bottom_ÀÌ¹ÌÁöÆ÷·³ ³ëÃâ */
.container .bottom{padding-top:0px;}
.container .img_forum{height:133px; padding-top:5px;}
.container .img_forum>ul{clear:left;}
.container .img_forum>ul>li{width:124px;height:124px;margin-right: 5px;float:left;background:#f4f4f4;position:relative;} 
.container .img_forum>ul>li:first-child{width:125px;}
.container .img_forum>ul>li:last-child{width:125px;margin-right:0; text-align:center; background:#fff; }
.container .img_forum>ul>li:last-child .delete{color:#fff; background:#cbcbcb;}
.container .img_forum>ul>li:last-child>a>img{width:auto; height:80px; margin-top:8px;}
.container .img_forum>ul>li>a{display:inline-block; width:100%; height:100%; background-size:cover;}
.container .img_forum>ul>li>a>span{display:inline-block; position:absolute; }
.container .img_forum>ul>li>a>span.forum_text{ width:100%; height:20px;left:0; bottom:0; text-align:center; background:rgba(57,57,57,0.5); color:#fff;}
.container .img_forum>ul>li .delete{position:absolute; cursor:pointer; z-index:2; font-weight:bold; top:3px; right:3px; font-size:10px; height:16px; width:16px; text-align:center; background:#fff; border-radius:30px; box-sizing:border-box;}
.container .img_forum>ul>li:last-child .forum_text{height:50px; background:rgba(257,257,257,0.8); color:#404040;}
.container .img_forum>ul>li:last-child b.top_b{display:block; color:#004e77; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-top:4px;}
.container .img_forum>ul>li:last-child b.color{color:red;}
.container .img_forum>ul>li>a>img{width:100%; height:140px;}


/* ÀÌ½´Á¤Ä¡Åä·Ð Âù¼º¹Ý´ë ¹Ú½º */

.container .YorN {background:#3d3d45; height:64px; width:100%; margin:15px 0; position:relative;}
.container .YorN>img {position:absolute; }
.container .YorN>img.Yico{left:9px; bottom:-20px}
.container .YorN>img.Nico{right:12px; bottom:-19px;} 
.container .YorN>h3 {color:#fff; padding:7px 0 1px 0; font-weight:bold;}
.container .YorN>p{clear:both; width:75%; margin-top:-3px; position:relative;}
.container .YorN>p>span{display:inline-block; cursor:pointer; color:#fff; padding:5px 15px; border-radius:5px; background:#fff; font-weight:bold;}
.container .YorN>p .yes_sel{float:left; background:#3d87ff;}
.container .YorN>p .no_sel{float:right; background:#ff4545;}
.container .YorN>p i{position:absolute; display:none;}
.container .YorN>p i.on{display:block;}
.container .YorN>p i.yes_check{left:19px; bottom:3px;}
.container .YorN>p i.no_check{right:10px; bottom:3px;}
.container .YorN>p .checkYN{}
.container .YorN .YN_box{margin-top:-7px;}
.container .YorN .YN_box span{color:#fff; display:inline-block; width:9%;}
.container .YorN .YN_box ul{clear:both; width:42%; display:inline-block; vertical-align:middle;}
.container .YorN .YN_box ul li{width:4%; height:17px; float:left; background:#fff; margin-right:3px;}
.container .YorN .YN_box ul li:last-child{margin-right:0;}
.container .YorN .YN_box .yestext{color:#ccdfff;}
.container .YorN .YN_box .notext{color:#ffcccc;}
.container .YorN .YN_box .yesyes{background:#01b8f1;}
.container .YorN .YN_box .nono{background:#f37052;}

.YN_boxSub>img{position:relative; left:11px; top:-28px; width:45px; vertical-align:top;}
.YN_boxSub>span{background:#3d87ff; padding:3px 7px; color:#fff; border:1px solid #464646;}
.YN_boxSub.NO>span{background:#ff4545;}
.YN_boxSub.NO>img{left:15px;}

.container .YN_box2{background:#f8f8f8; width:100%; height:22px; line-height:22px;}
.container .YN_box2>div{display:inline-block; width:21%;}
.container .YN_box2 ul{clear:left;}
.container .YN_box2 ul li{float:left; width:14px; height:13px; background:red; margin-right:2px;}
.container .YN_box2 ul li:last-child{margin-right:0;}
.container .YN_box2 ul{display:inline-block; height:13px; vertical-align:middle;}
.container .YN_box2 .yn{padding:0 10px;}
.container .YN_box2 .yesyesText{color:#3d87ff; margin-right:10px;}
.container .YN_box2 .nonoText{color:#ff4545; margin-left:10px;}
.container .YN_box2 .yesyes{background:#01b8f1;}
.container .YN_box2 .nono{background:#f37052;}
.YN_add { display:inline-block; line-height: 27px; height: 27px; width: 60%;background: #3d3d45;position: relative; text-align:center; color:#fff;  clear:both;}
.Y_add b{ color:#3d87ff;}
.N_add b{ color:#ff4545;}
.YN_add>img{ position:absolute;}
.YN_add>img:first-of-type{width:42px; left:2px; bottom:-9px;}
.YN_add>img:last-of-type{width:42px;right:3px; bottom:-9px;}
.YN_add span{display:inline-block; width:45px; line-height:19px; margin-top:4px; }
.YN_add span.comt{width:62%;}
.YN_add span.yes_sel{background:#3d87ff; float:left; margin-left:48px;}
.YN_add span.no_sel{background:#ff4545; float:right; margin-right:50px;}
.Y_add .no_sel{background:#8f8e8e !important;}
.N_add .yes_sel{background:#8f8e8e !important;}

/* »ËÄíÆù ÆäÀÌÁö °³Æí */

.coupon-exchange h5{margin-top:15px;}
.contents_wrap .category {clear:left; height:51px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;  margin-bottom:5px;}
.contents_wrap .category li{float:left; width:88%; text-align:center;}
.contents_wrap .category li:first-child{width:12%; line-height:51px; color:#fff; background:#ff646d;}
.contents_wrap .category li span{display:inline-block; width:25%; line-height:25px; cursor:pointer; border-right:1px solid #ededed; box-sizing:border-box;}
.contents_wrap .category li span.on{background:#f9f9f9;}
.contents_wrap .category li span:first-child{border-bottom:1px solid #ededed;}
.contents_wrap .category li span:nth-child(1){border-bottom:1px solid #ededed;}
.contents_wrap .category li span:nth-child(2){border-bottom:1px solid #ededed;}
.contents_wrap .category li span:nth-child(3){border-bottom:1px solid #ededed;}
.contents_wrap .category li span:nth-child(4){border-bottom:1px solid #ededed; border-right:0;}
.contents_wrap .category li span:last-child{ border-right:0;}
.contents_wrap .brand{display:none; clear:left; border-top:1px solid #ededed; height:25px; white-space:nowrap; overflow:hidden;}
.contents_wrap .brand li{float:left; line-height:25px; margin-right:15px;}
.contents_wrap .brand>li{background:#f9f9f9; padding:0 27px; border-right:1px solid #ededed; margin-right:16px;}
.contents_wrap .brand>div{display:none;}
.contents_wrap .brand>div.on{display:inline-block;}
.contents_wrap .brand li input{vertical-align:middle; margin-right:3px;}
.contents_wrap .ppomCP{clear:left; border-top:1px solid #ededed; border-bottom:1px solid #ededed;  height:30px;}
.contents_wrap .ppomCP li{float:left; line-height:30px; margin-right:15px;}
.contents_wrap .ppomCP li:first-child{background:#f9f9f9; padding:0 21px; border-right:1px solid #ededed; margin-right:15px;}
.contents_wrap .ppomCP li span{border:1px solid #ccc; color:#ccc; width:70px; line-height:20px; text-align:center; border-radius:3px; display:inline-block; cursor:pointer;}
.contents_wrap .ppomCP li span.on{color:#646363;  border-color:#8d8d8d;}
.contents_wrap .search_ppom {margin:8px 0; border:1px solid #ccc; height:25px; position:relative; clear:left;}
.contents_wrap .search_ppom input{width:100%; margin-top:3px; text-align:right; float:right;  border:0; padding-right:35px; box-sizing:border-box; height:20px; color:#989898;}
.contents_wrap .search_ppom ::-webkit-input-placeholder{color:#ccc;}
.contents_wrap .search_ppom input:-ms-input-placeholder {color:#ededed;} 
.contents_wrap .search_ppom>img{position:absolute; top:3px; right:3px; cursor:pointer; border-left:1px solid #ccc; padding-left:5px;}
.contents_wrap .align_bt{clear:both; height:22px; border-bottom:1px solid #ededed; margin-top:15px; }
.contents_wrap .align_bt li{float:right; cursor:pointer; border-right:1px solid #ccc; height:15px; line-height:15px; padding-right:5px; margin-right:5px;}
.contents_wrap .align_bt li.on{color:red;}
.contents_wrap .align_bt li:first-of-type{border-right:0;}
.contents_wrap .align_bt b{color:red; margin-right:2px;}

.contents_wrap .item-wrapper {position:relative;}
.contents_wrap .top_scroll{display:inline-block; z-index:10; color:#a2a2a2;  background:#fff; position:absolute; bottom:0; left:-70px; padding:6px 15px 1px 16px; border:1px solid #b6b6b6; color:#b6b6b6;}
.contents_wrap .top_scroll>img{display:block; margin-bottom:3px;}


/* Æ÷·³ »ó´Ü ½æ³×ÀÏ°¹¼ö WEB-4887 */

.m_more_button{height:25px; line-height:25px; padding-top:0; margin-bottom:5px; color:#605f5f !important;}
.computer_Nbox {width:100%; min-height:158px; border: 1px solid #c0c0c0; margin-top:6px; box-sizing:border-box;}
.computer_Nbox ul {clear:left; padding:8px 9px; height:140px;}
.computer_Nbox ul li {float:left; width:140px; height:140px; margin-right:8px; }
.computer_Nbox ul li:last-child{margin-right:0;}
.computer_Nbox ul li a{width:100%; height:100%; background-size:cover; display:inline-block; position:relative;}
.computer_Nbox ul li a>span.forum_text { display:inline-block; position:absolute; width:100%; height:20px; left:0; bottom:0; padding:0 6px; box-sizing:border-box; text-align: center; background: rgba(57,57,57,0.7); color: #fff; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.computer_Nbox div{display:none;}

.api_box {width:900px; text-align:left; display: inline-block; height:199px; margin-bottom:10px;}
.api_box h3 {font-family:"¸¼Àº °íµñ"; font-size:13px; color:#c4c4db;padding:5px 8px; font-weight:bold;}
.api_box ul {}
.api_box ul li {float:left; width:143px; border: 1px solid #e4e5e7; margin-right:6px;}
.api_box ul li:last-child {margin-right:0;}
.api_box ul li a span img{width:143px; height:143px;}
.Show_text_04 {display: inline-block;  width:125px; padding: 5px 9px 0 9px;font-size:12px; font-family:"±¼¸²"; color:#000; font-weight:bold; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; height:17px; }
.Show_text_05 {display: inline-block;  width:125px; padding: 5px 9px 6px 9px; height:15px; font-size:11px; font-family:"µ¸¿ò"; color:#888686;}
.api_more a{float: right; font-size:11px; margin-right:10px; color:#7d7d7d; font-family:"µ¸¿ò"; font-weight:normal;}
.miz_t {
    font-family: "¸¼Àº °íµñ";
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-align: left;
    width: 900px;
    font-weight: bold;
    padding: 5px;
    margin: 0px auto;}
    
.forum_munwha_box {background-color:#35353f; width:900px; text-align:left; display: inline-block; height: 206px;}
.forum_munwha_box h3 {font-family:"¸¼Àº °íµñ"; font-size:13px; color:#c4c4db;padding:5px 8px;}
.forum_munwha_box h3 a{color:#c4c4db;}
.forum_munwha_box ul{padding-left:9px;}
.forum_munwha_box ul li {float:left; width:143px; margin-right:5px;}
.forum_munwha_box ul li:last-child{margin:0;}
.forum_munwha_box ul li span {color:#fff; font-size:11px; font-family:"µ¸¿ò"; text-align:center; line-height:25px;}
.forum_munwha_box_02 {display: inline-block; height: 187px; width: 885px;}
.forum_munwha_box_02 h3 {font-family:"¸¼Àº °íµñ"; font-size:13px; color:#000;padding:5px 8px; font-weight:bold;}
.forum_munwha_box_02 h3 em{font-family:"¸¼Àº °íµñ"; font-size:11px; color:#888;padding:5px 8px;}
.forum_munwha_box_02 li {float:left; width:170px; padding:0 0 5px 8px;}
.forum_munwha_box_02 li span {color:#fff; font-size:11px; font-family:"µ¸¿ò";}
.forum_munwha_box ul li a span img{width:143px; height:143px;}

.Show_text {padding:0 5px; box-sizing:border-box; display: inline-block; background-color: #000; width: 143px; opacity: 0.9;filter:alpha(opacity=70); text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.Show_text_03 {display: inline-block; position: relative;top:146px; *top:147px; background-color: #000; width: 164px; opacity: 0.5;filter:alpha(opacity=70); padding: 3px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.munwha_info { position:relative; min-height:220px; margin:15px 0 20px; background-color: #f8f8f8; border: 1px solid #e9edef;}
.munwha_info > img { position:absolute; top:72%; left:0; width:140px; height:185px; margin-top:-141px; margin-left: 14px;}
.munwha_info dl { margin-left:160px; padding-top:15px; overflow:hidden; }
.munwha_info dt { float:left; width:65px; padding-left:10px; color:#000; font-family:"¸¼Àº °íµñ"; font-weight:bold; }
.munwha_info dd { float:left; width:590px; margin-bottom:8px; padding-left:15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.Show_Content {position: relative;top:143px; *top:144px; background-color: #000; width: 286px; opacity: 0.9;filter:alpha(opacity=30); height:23px; margin:0; padding: 2px 0;}
.forum_miz_box {background-color:#f9b6b6; width:900px; text-align:left; display: inline-block; height:218px; margin-bottom:15px; border-top: 1px solid #f59e9e; border-bottom: 1px solid #f59e9e;}
.forum_miz_box h3 {font-family:"¸¼Àº °íµñ"; font-size:13px; color:#c4c4db;padding:5px 8px; font-weight:bold;}
.forum_miz_box ul {padding:0 0 0 9px;}
.forum_miz_box ul li {float:left; width:215px; margin:8px 5px 5px 0px; border: 1px solid #f59e9e;}
.Show_text_02 {display: inline-block; top:124px; *top:125px; background-color:#fff; width:195px; padding: 3px 10px; height:25px; 
font-size:12px; font-family:"¸¼Àº °íµñ"; color:#000;}
.Show_info_text {display: inline-block; position: relative;top:100px; *top:101px; padding-left:10px; font-size:11px; color:#8c8c8c;}



/* ºñÈ¸¿ø °øÁö ÅÇ */ 
#user_box_content{padding:10px;}
#user_box_content>ul:last-of-type{padding-top:8px; border-top:1px dotted #ccc;} 
#user_box_content>ul li{height:21px; line-height:21px; padding:0;}
#user_box_content.list_pop_menu01 li.ad{padding:0; border:0;}
#user_box_content.list_pop_menu01 img.new_icons{margin:5px 0 0 3px;}
#user_box_content1.list_pop_menu01>ul{margin-top:8px;}
#user_box_content1.list_pop_menu01 ul li{height:22px; line-height:22px;}
#user_box_content1.list_pop_menu01 ul li.my_list_notice{height: 40px;}
#user_box_content00.list_pop_menu01 ul li.ad{padding-top:5px;}
#user_box_content00.list_pop_menu01{display:block; padding:10px; border-top:0; height:238px;}
#user_box_content00.list_pop_menu01>ul li{padding:0; margin:0; height:23px; line-height:23px;}
#user_box_content00.list_pop_menu01 .imgbox>li{height:100%;}
#user_box_content00.list_pop_menu01 .imgbox>li.img_title{padding:10px;}
#user_box_content00 .imgbox {margin-top:0;}
#user_box_content00 .imgbox li:first-child{padding:0;}
#user_box_content00 .txt_title{margin:0;}
#user_box_content00 .txt_title>li{height:21px !important; line-height:21px !important;}

.user_info_03{height:31px;}
.login_box ul.login_bottom_ch{font-family:dotum;}
.login_box>p{padding:17px 0 17px 0;}
.login_box .user_out {line-height:30px; font-family:dotum; font-size:11px;}
.login_box .user_out a{ width:50%; float:left; text-align:center; border-bottom:1px solid #d6d6d6; box-sizing:border-box;}
.login_box .user_out a:first-child{border-right:1px solid #d6d6d6;}
.login_box .user_out a:hover{color:inherit;}
.login_box .user_out a.on{background:#fff; border-bottom-color:#fff;}
.login_box .user_out a>img {vertical-align:middle; margin:0 5px 2px 0;}
.login_box .user_out a .color{color:red;}
.login_box .user_out a span{margin-left:5px;}
.user_box_out .imgbox {clear:left; height:118px; border-bottom:1px dotted #aca9a9; padding-bottom:11px; margin-bottom:8px;}
.user_box_out .imgbox li{float:left; height:100%; padding:0;}
.user_box_out .imgbox li:first-child{width:140px;}
.user_box_out .imgbox li:first-child a{display:inline-block; width:100%; height:100%;}
.user_box_out .imgbox li:last-child{width:174px; box-sizing:border-box; padding:10px; position:relative; background:#f9f9f9;}
.user_box_out .imgbox li:last-child h3{font-weight:bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word; }
.user_box_out .imgbox li:last-child>.forumName{color:#1476d5; width:100%; padding:0; text-align:left; margin-bottom:1px;}
.user_box_out .imgbox li a{background-size:cover;}
.user_box_out .imgbox .forumCont{ color:#686868; font-size:12px; position:absolute; bottom:4px; left:11px; color:#909090;}
.user_box_out .imgbox .countNum{vertical-align:text-top; margin-top:-8px; width:11%;}
.user_box_out{overflow:hidden;}
.user_box_out .txt_title li a span:first-child{float: left; color:#000; max-width: 208px;  display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.user_box_out .txt_title .countName{ max-width:65px; text-align:right; color:#787878; letter-spacing:-1px; float:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block;  }
.user_box_out .forumName {float:right; text-align:right; font-size:11px; display:inline-block; color:#878787; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:5px; box-sizing:border-box; width:24%;}
.user_box_out .countNum {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:35px; display:inline-block; color:#9c9c9c; font-size:11px; vertical-align:text-bottom; margin:0 3px; }
.user_box_out .countNum>img{margin-right:3px !important;} 
.user_box_out2>p{margin-top:0;}
.user_box_out2>ul li .date{padding-right:0;}
.user_box_out2 ul:not(.imgbox) li a span { max-width:295px !important; padding-right:3px; box-sizing:border-box;}
.user_box_out2{display:none;}




/* ³» Ã¹ÄÚ¸àÆ® */
#newbbs { margin-top:9px }
#newbbs .myComment {text-align:left; padding-left:11px;}
#newbbs .myComment>span{display:inline-block; color:#959595; box-sizing:border-box; background:#f2f2f2; width:106px; line-height:30px; text-align:center; border:1px solid #fff; cursor:pointer; }
#newbbs .myComment>span:first-child{border-radius:5px 0 0 0; border:1px solid #e0e0e0; border-top:1px solid #fff; border-right:0; }
#newbbs .myComment>span:last-child{border-radius:0 5px 0 0; border:1px solid #e0e0e0;  border-top:1px solid #fff; border-right-color:#fff; }
#newbbs .myComment>span.on{background:#fff; border-top-color:#e0e0e0; border-bottom-color:#fff; color:#000;}
#newbbs .myC_line{border-top:1px solid #e0e0e0; border-top:1px solid #e0e0e0; width:100%; margin:0;}
#newbbs .myC_line .allCom{border-radius:0 0 5px 5px; background-color:#f2f2f2; border:1px solid #e0e0e0; margin-right: 9px; padding: 8px 20px; color: #565656;font-family: ±¼¸²,Gulim; font-size: 12px; font-weight: normal;}


/* °¶·¯¸® µðÀÚÀÎ */
td {overflow:inherit;}
.gallery_title .list_comment2 { box-sizing:border-box; padding-left:2px; background:none; color:#8a8a8a; text-align:right; font-weight:normal; width:5%; line-height:14px; }
.gallery_list{width:200px; height:274px; background:#f7f7f7; padding:9px 9px 0 9px; border:3px solid #fff;}
.gallery_list .gallery_title img{margin-bottom:3px;}
.gallery_list .gallery_img{width:200px; height:200px; background:#fff;}
.gallery_list .gallery_info{ text-align: left; clear:left; line-height:18px;}
.gallery_list .gallery_info:last-child{height:26px;}
.gallery_list .gallery_info>span{display:inline-block; margin-top:4px;}
.gallery_list .gallery_info>span:first-child{ font-size:12px; padding-right:1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gallery_list .gallery_info:last-of-type>span:first-child{ margin-right:3px;}
.gallery_list .gallery_info .gallery_title{ margin-top:7px; word-break: break-all; max-width:100%; max-height:30px; float:left; font-weight:bold; white-space:pre-line; overflow:hidden; }
.gallery_list .gallery_info .gallery_title>input{vertical-align:text-bottom; margin-right:2px;}
.gallery_list .gallery_info .gallery_title .thumb_list_title{ }
.gallery_list .gallery_info .gallery_title>a>img{margin:-3px 3px 0 0;}
.gallery_list .gallery_info .gallery_title .text_base{margin-right:2px; font-weight:normal; color:#606060;}
.gallery_list .gallery_info .gallery_info{float:left; width:10%; }
.gallery_list .gallery_info .list_name{ display:inline-block; max-width:150px; overflow:hidden; text-overflow:ellipsis; color:#527bc2; }
.gallery_list .gallery_data{text-align: right; font-size: 11px; float: right; color: #676767; padding-top: 1px;}
.gallery_list .gallery_vote_data{text-align: right;margin-right:4px;font-size: 9pt;float: left !important;font-family: dotum;}
.gallery_list .gallery_vote_data img{width:17px;}
.gallery_list .gallery_icon{color:#676767;clear: both;}
.gallery_list .gallery_icon i{font-style:normal;}
.gallery_list .gallery_icon img{margin-right:3px;}
.gallery_list .list_comment2_n{font-size:9pt;float: right;}
.gallery_list .list_comment2_n img{margin-bottom:4px;}
#navlist li{margin-right:4px !important;}


.gallery_list2{margin-bottom:8px; width:178px;height: 245px;box-sizing: border-box;background:#f7f7f7;padding:9px 9px 0 9px;border:3px solid #fff;}
.gallery_list2 .gallery_title img{margin-bottom:3px;}
.gallery_list2 .gallery_img{width: 154px;height: 154px;background:#fff;}
.gallery_list2 .gallery_img img{width:100%; height:100%:}
.gallery_list2 .gallery_info{ text-align: left; clear:left; line-height:18px;}
.gallery_list2 .gallery_info:last-child{height:26px;}
.gallery_list2 .gallery_info>span{display:inline-block; margin-top:4px;}
.gallery_list2 .gallery_info>span:first-child{ font-size:12px; padding-right:1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gallery_list2 .gallery_info:last-of-type>span:first-child{ margin-right:3px;}
.gallery_list2 .gallery_info .gallery_title{ margin-top:7px; word-break: break-all; max-width:100%; max-height:30px; float:left; font-weight:bold; white-space:pre-line; overflow:hidden; }
.gallery_list2 .gallery_info .gallery_title>input{vertical-align:text-bottom; margin-right:2px;}
.gallery_list2 .gallery_info .gallery_title .thumb_list_title img{margin-right:3px; }
.gallery_list2 .gallery_info .gallery_title>a>img{margin:-3px 3px 0 0;}
.gallery_list2 .gallery_info .gallery_title .text_base{margin-right:2px; font-weight:normal; color:#606060;}
.gallery_list2 .gallery_info .gallery_info{float:left; width:10%; }
.gallery_list2 .gallery_info .list_name{ display:inline-block; max-width:150px; overflow:hidden; text-overflow:ellipsis; color:#527bc2; }
.gallery_list2 .gallery_data{text-align: right; font-size: 11px; float: right; color: #676767; padding-top: 1px;}
.gallery_list2 .gallery_vote_data{text-align: right;margin-right:4px;font-size: 9pt;float: left !important;font-family: dotum;}
.gallery_list2 .gallery_vote_data img{width:17px;}
.gallery_list2 .gallery_icon{color:#676767;clear: both;}
.gallery_list2 .gallery_icon i{font-style:normal;}
.gallery_list2 .gallery_icon img{margin-right:3px;}
.gallery_list2 .list_comment2_n{font-size:9pt;float: right;}
.gallery_list2 .list_comment2_n img{margin-bottom:4px;}


/* ¾Ë¸²¸Þ´º Ãß°¡ ¹× °³¼± */
.user_info_04>span{padding:3px 5px !important;}
.user_info_03{height:30px;}
.user_info_03.user_out{height:31px;}
.user_info_03>a>span{width:25%; box-sizing:border-box; border-right:1px solid #ddd; border-bottom:1px solid #ddd; position:relative;}
.user_info_03>a>span>img{position:absolute; top:10px; right:9px;}
.user_info_03>a:nth-of-type(2)>span>img{right:1px; }
.user_info_03>a>span.user_menu01_on{border-bottom:2px solid #fff;}
.user_info_03>a:last-child>span{border-right:0;}

.user_menu01{background:url(/images/main/201309/login_menu_bg05_empty.png) no-repeat; background-position:3px 0px; }
.user_menu02{background:url(/images/main/201309/login_menu_bg05_empty.png) no-repeat; background-position:-85px 0px; }
.user_menu03{background:url(/images/main/201309/login_menu_bg05_empty.png) no-repeat; background-position:-168px 0px; }
.user_menu04{background:url(/images/main/201309/login_menu_bg05_empty.png) no-repeat; background-position:-249px 0px; }

.login_box .em_txt{display:inline-block; margin-top:6px; width:100%; box-sizing:border-box; font-family:"Malgun Gothic"; font-size:12px; color:#000;}
.user_menu01 .em_txt{margin-left: 29px;}
.user_menu02 .em_txt{margin-left: 24px;}
.user_menu03 .em_txt{margin-left: 46px;}
.user_menu04 .em_txt{margin-left: 38px;}


.user_menu01.on {background:url(/images/main/201309/login_menu_bg05_empty.png) no-repeat; background-position:3px -29px; border-bottom:2px solid #fff;}
.user_menu02.on {background:url(/images/main/201309/login_menu_bg05_empty.png) no-repeat; background-position:-85px -29px; border-bottom:2px solid #fff;}
.user_menu03.on {background:url(/images/main/201309/login_menu_bg05_empty.png) no-repeat; background-position:-168px -29px; border-bottom:2px solid #fff;}
.user_menu04.on {background:url(/images/main/201309/login_menu_bg05_empty.png) no-repeat; background-position:-249px -29px; border-bottom:2px solid #fff;}

.list_pop_menu01{display:none; padding:0; height:238px;}
.list_pop_menu01.on{display:block;}
.list_pop_menu01 ul{margin-top: 4px;}
.list_pop_menu01 ul li{height:100%;}
.list_pop_menu01 .my_list_notice{position:relative;}
.list_pop_menu01 .my_list_notice>div>span:first-child{color:#3f5afe; font-size:12px;  font-family:Gulim;}
.list_pop_menu01 ul li.my_list_notice{margin-bottom:5px; padding-left:10px;}
.list_pop_menu01 ul li.my_list_notice .btns{cursor:pointer; z-index:1; position:relative; box-sizing:border-box; vertical-align:middle; margin-left: 3px; display:inline-block; width:19px; height:19px; line-height:19px; border:1px solid #919191; border-radius:10px; background:#f6f6f6;}
.list_pop_menu01 ul li.my_list_notice span:nth-child(2){padding-left:1px; font-size:11px; }
.list_pop_menu01 ul li.my_list_notice span:nth-child(3)>img{margin:5px 0 0 4px;}
.list_pop_menu01 ul li.my_list_notice span:nth-child(4)>img{margin:5px 0 0 5px;}
.list_pop_menu01 ul li.my_list_notice .x_ver {display:inline-block; font-style:normal;  height:15px; line-height:15px; cursor:pointer; margin-top:7px; color:#6e6e6e; border:1px solid #6e6e6e; border-radius:5px; padding:0 4px; position:absolute; left:224px; top:19px; font-size:11px; font-family:'dotum';}
.list_pop_menu01 ul li.my_list_notice .x_ver>a {display:inline-block; height:100%;}
.list_pop_menu01 ul li.my_list_notice .x_ver>a>img {margin:0 0 1px 3px;}
.list_pop_menu01 ul li.my_list_notice span.on{background:#4e4e4e; border:1px solid #4e4e4e; color:#fff; }
.list_pop_menu01 ul li>div:first-child{color:#949494; height:20px; padding-left:215px;}
.list_pop_menu01 ul li>div:last-child{color:#a3a3a3;font-size: 11px;font-family: "Dotum";margin-top: -1px;}
.list_pop_menu01 ul li>div:first-child>span:first-child{position:absolute; top:0; left:10px;}
.list_pop_menu01 ul li:not(.my_list_notice){ box-sizing:border-box; height:27px; line-height:27px; display: inline-block; width:100%; padding-left:10px; }
.list_pop_menu01 ul li.fir{background:#f9f9f9;}
.list_pop_menu01 ul li.sec{}
.list_pop_menu01 ul li:not(.my_list_notice)>a>img{margin: 0 5px 0 0;}
.list_pop_menu01 ul li:not(.my_list_notice)>a>img.new_icons{margin:5px 0 0 5px;}
.list_pop_menu01 ul li.fir>a>span,
.list_pop_menu01 ul li.sec>a>span{display:inline-block; text-overflow:ellipsis; overflow: hidden; white-space: nowrap; vertical-align:middle; max-width:220px;}
.list_pop_menu01 ul li em{overflow:hidden; vertical-align:middle;display:inline-block; }
.list_pop_menu01 ul li .sub_list_com{color:#ff00de; margin-left:3px;max-width:28px;  }
.list_pop_menu01 ul li .sub_list_com2{color:red; font-size:11px; font-family:dotum;max-width:32px;  }

/* IP ÆäÀÌÁö °³¼± */

#user_box_content1.list_pop_menu01 ul li .my_list_com{margin-bottom:3px; height:15px; line-height:15px; padding:0 2px}
#user_box_content2.list_pop_menu01 ul{margin-top:10px}
#user_box_content2.list_pop_menu01 ul li .my_list_com{margin-bottom: 3px;text-align: center;height: 15px;color:#474747;line-height: 15px;padding: 0 4px;}
#user_box_content2.list_pop_menu01 ul li.my_list_notice {color: #3f5afe;font-family: gulim;font-size: 12px;}
#user_box_content2.list_pop_menu01 ul li.my_list_notice>a{color:#5c5c5c;}
#user_box_content2.list_pop_menu01 ul li:not(.my_list_notice){height: 22px;line-height: 22px;box-sizing: border-box;padding-right: 32px;position: relative;}
#user_box_content2 .stop_ico{font-weight: bold;font-style: normal;font-size: 10px;font-family: "Malgun Gothic";display: inline-block;width: 11px;height: 11px;border: 1px solid #c7c7c7;line-height: 10px;text-align: center;border-radius: 3px;color: #c7c7c7;position: absolute;right: 10px;top: 4px;}
#user_box_content3.list_pop_menu01 ul li{height:24px; line-height:24px;}
#user_box_content3 .my_list_notice>span{display:block; color:#a2a2a2; font-size:11px; font-family:"Dotum";}
#user_box_content3>ul{margin-top:7px;}
#user_box_content3{padding:0 10px;}
#user_box_content3 .my_list_notice{color:#3f5afe;font-size:12px;font-family:"Gulim";margin-top: 9px;}
#user_box_content3 ul li{height:24px; line-height:24px; padding:0; margin:0; }
#user_box_content3 ul li span:first-of-type{width: 96px;}
#user_box_content3 ul li>img{visibility:hidden;margin: 0 2px 0 4px; display:inline-block; }
#user_box_content3 ul li.mobile>img{visibility:visible;}
#user_box_content3 ul li span{display:inline-block;}
#user_box_content3 ul li span.fail_00{color:red;}
#user_box_content3 ul li span.time1{padding-left:5px; width:57px;font-size:12px;}
#user_box_content3 ul li span.time2{color:#707070;margin-right: 10px; width:49px;}
#user_box_content3 ul li span.fail{visibility:hidden; width:60px;}
#user_box_content3 ul li span.fail.on{color:red; font-size:11px; font-family:"Dotum"; visibility:visible; background:none; border:0;}
#user_box_content4.list_pop_menu01{padding:10px;}
#user_box_content4.list_pop_menu01>p{margin-bottom: 0;margin-top:0;}
#user_box_content4.list_pop_menu01 .date{padding:0;}
#user_box_content4.list_pop_menu01 ul{/* margin-top:8px; */padding-top: 6px;border-top: 1px dotted #ccc;}
#user_box_content4.list_pop_menu01 ul:first-of-type{border:0;}
#user_box_content4.list_pop_menu01 ul li{padding-left:0;}
#user_box_content4.list_pop_menu01 ul li.ad{padding-top:0; border:0;}
#user_box_content4 ul li{height:21px; line-height:21px;}
#user_box_content4 ul:first-of-type li:first-child{margin-bottom:0;}
#user_box_content4 ul:last-of-type li a img {margin:5px 5px 0 5px;}
#user_box_content4.list_pop_menu01>ul li img.new_icons {margin: 5px 0 0 5px;}



/* ÁÂÃø¸Þ´º µðÀÚÀÎ */

.side_Nbox{background:#f8f8f8; border:1px solid #b9b9b9; width:100%; padding:13px 0 13px 25px; box-sizing:border-box;}
.side_Nbox>ul{ clear:left; height:15px; margin-bottom:8px;}
.side_Nbox>ul li{width:113px; text-align:left; float:left; margin-right:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.side_Nbox>ul li:last-child{ margin-right:0;}
.side_Nbox>ul li>input{margin-right:5px; vertical-align:middle; }
.table-New-contents>ul{clear:left;}
.table-New-contents>ul:hover{background:#f5f5f5;}
.table-New-contents>ul>li{float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box; }
.table-New-contents>ul>li>time{font-size:11px; color:#616161; }
.table-New-contents>ul.list-col{background:#fdfdfd;}
.table-New-contents>ul.list-col:hover{background:#f5f5f5;}
.table-New-contents>ul.cont01{clear:left; background:#f8f8f8; height:14px; line-height:16px; padding:8px 0; border-top:2px solid #bababa; border-bottom:1px solid #bababa;}
.table-New-contents>ul.cont01>li{float:left; font-size:12px; text-align:center;  border-right:1px solid #bababa; }
.table-New-contents>ul.cont01>li.cate{text-align:center;}
.table-New-contents>ul>li.cate{width:11%; text-align:center; padding-left:5px;}
.table-New-contents>ul>li.fold{width:6%; text-align:center;}
.table-New-contents>ul>li.nick{width:10%; padding:0 5px; text-align:center;}
.table-New-contents>ul>li.title{width:55%;}
.table-New-contents>ul>li.title>.text{margin-left:8px;}
.table-New-contents>ul>li.pay{width:10%}
.table-New-contents>ul>li.time{width:8%; border-right:0;}
.table-New-contents>ul.cont02{background:#f8f8f8; height:17px; line-height:17px; padding:8px 0; border-bottom:1px solid #dedede;}
.table-New-contents>ul.cont02>li.notice01{width:5%;}
.table-New-contents>ul.cont02>li.notice02{width:10%;}
.table-New-contents>ul.cont02>li.notice03{width:70%; text-align:left;}
.table-New-contents>ul.cont02>li.notice04{width:7%;}
.table-New-contents>ul.cont02>li.notice05{width:8%; padding:0;}
.table-New-contents>ul.cont03{height:57px; padding-top:6px; line-height:51px; border-bottom:1px solid #eee;}
.table-New-contents>ul.cont03>li.cate{color:#8c8c8c;}
.table-New-contents>ul.cont03>li.fold{color:#767676;}
.table-New-contents>ul.cont03>li.title{text-align:left;}
.table-New-contents>ul.cont03>li.pay{font-weight:bold; text-align:right; padding-right:10px;}
.table-New-contents>ul.cont03>li>time{color:#8c8c8c;}
.table-New-contents>ul:last-of-type{border-bottom:0;}
.table-New-contents>ul>li.admin{display:none; padding:0 5px; }
.table-New-contents>ul.cont03>li.admin>input{margin-top:20px;}
.table-New-contents>ul>li{height:100%;}
#navlist li a{margin-right:1px !important;}


/* ISMS */
.privacy-popup{font-size:11px;}
.privacy-popup>p{white-space:normal; margin:3px 0;}
.style_add{color:#000 !important; font-weight:bold !important; font-size:12px !important;}
#agreement_notice_etc,#agreement_notice_ppomppu{font-weight:normal;}
.exchange-popup.popup-form div.notice_nbox{width:408px; border:1px solid #bababa; height:200px; padding:5px; font-size:11px; font-family:'dotum'; color:#777;}
.market_i div.texts{border:1px solid #cdcdcd; padding:10px; width:880px; height:107px; color:#a6a6a6; overflow:auto;}

/* ±Û¾²±â¹öÆ° °³¼± */
#command_bg3{height:74px;}
.info_bg a.write_add:first-of-type{margin-right:5px;}
.info_bg a.write_add{border:2px solid #8d8d8d; display:inline-block; width:90px; text-align:center;  padding:8px 0;}
td.search-input span.default.custom01 {height:28px; padding-right:5px;}
td.search-input span.default.custom01 input[type=submit] {background-size: 18px auto; height: 25px !important;}


/* gif ´Ù¿î·Îµå ½ÃÀÛ */
.gif_pop-layer .gif_pop-container {
    margin: auto;
    /*width: 800px;*/
    position: relative;
    /*height: 580px;*/
}

.gif_pop-layer p.ctxt {
  color: #666;
  line-height: 25px;
}

.gif_pop-layer .btn-r {
  width: 100%;
  margin: 10px 0 10px;
  padding-top: 10px;
  border-top: 1px solid #DDD;
  text-align: right;
}

.gif_down-layer {
  display: table;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.gif_down-layer .gif_dimBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.gif_down-layer .gif_pop-layer {
  display: table-cell;
  vertical-align:middle;
}

a.gif_btn-layerClose {
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}

a.gif_btn-layerClose:hover {
  border: 1px solid #091940;
  background-color: #1f326a;
  color: #fff;
  text-decoration:none
}
/* gif ´Ù¿î·Îµå Á¾·á */

.comment_line p {margin:0;}

/* outside_hot*/

.container .outside_hot{height: 115px;padding: 10px;box-sizing: border-box;margin: 10px 0;}
.container .outside_hot>p{
    font-size: 13px;
    margin: 0;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
}
.container .outside_hot>p>strong{
    color: red;
    margin-right: 5px;
}
.container .outside_hot>p small{
    font-weight: normal;
    color: #686868;
    margin-left: 10px;
}
.container .outside_hot>p small>i{
    font-style: normal;
    margin-left: 2px;
}

.container .outside_hot>ul>li{
    white-space: nowrap;
    list-style: circle;
    float: left;
    text-align: left;
    margin-bottom: 5px;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.container .outside_hot>ul>li>i.dot{
    background: url(/images/dot.png) no-repeat center;
    background-size: 3px;
    display: inline-block;
    width: 18px;
    height: 11px;
}

/* purchasing agent */

.contents .agent{
    padding: 10px 0;
    background: #f7f7f7;
    margin: 20px 0;
}
.contents .agent>.agent_txt{
    font-size: 12px;
    text-align: left;
    margin-right: 10px;
    margin-bottom: 8px;
    display: inline-block;
}

.contents .agent>.agent_txt>b{font-weight:500;}
.contents .agent>.agent_btn>a{
	cursor:pointer;
	display: inline-block;
	background: #ffab38;
	color: #fff;
	vertical-align: bottom;
	width: 130px;
	height: 35px;
	border-radius: 50px;
	font-size: 12px;
	font-weight: bold;
	line-height: 35px;
}

/* provisional save */

body.freeze{overflow:hidden;position:fixed;width:100%;}
.tempas{position: fixed;width: 100%;height: 100%;background-color: rgba(36, 36, 36, 0.5);left: 0;top: 0;z-index: 9;display:none;}
.tempas .wrap{margin-left: 0;width: 500px;background: #fff;z-index: 99;border-radius: 2px;position: fixed;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.tempas-list {margin:0 auto;width:100%;}
.tempas-list h1 {background-color: #ffd397;font-size: 13px;color: #824c00;position: relative;height: 35px;line-height: 35px;padding-left: 10px;font-weight: bold;margin-bottom: 10px;}
.tempas-list h1 .btn-tempas-close {position: absolute;top: 7px;border: 0;right: 6px;border-radius: 100%;font-size: 15px;background: none;color: #865613;padding: 0px 3px;}
.tempas-list .desc {margin: 10px;border: solid 1px #cdcdcd;padding: 5px;font-size: 12px;color: #70695f;}
.tempas-list .temas_list_wrap {overflow-y: auto;overflow-x: hidden;height: 300px;margin-bottom: 20px;}
.tempas-list .table {margin-bottom: 10px;width: 100%;border-collapse: collapse;}
.tempas-list .table tbody tr.even{background-color: #fefaf5;}
.tempas-list .table tbody tr.odd:nth-child(2n){background-color: #fffbf4;}

.tempas-list .table thead th{background-color: #fff2df;color: #ac6400;padding: 2px 0;font-weight: 700;letter-spacing: 1px;font-size: 12px;}
.tempas-list .table tbody td.subject{padding-left:10px;}
.tempas-list .table tbody td.reg_date{text-align:center;}
.tempas-list .table tr.article{cursor:pointer;height: 30px;}
.tempas-list .table tr.article.curr>td{color: #ff4000;}
.tempas-list .table tr.preview{display:none;}
.tempas-list .table tr.preview .preview-wrap{position: relative;border: 1px solid #ccc;width: 98%;margin: 0 auto;max-height: 100px;padding: 5px;padding-bottom: 30px;overflow:hidden;}
.tempas-list .table tr.preview .cont img {max-width:100%;}
.tempas-list .table tr.preview .btn_set_tempas{position: absolute;bottom: 5px;right: 5px;}
.tempas-list .pagination{margin-bottom: 10px;padding:0;text-align: center;height: 20px;}
.tempas-list .pagination>ul{clear:left;display: inline-block;}
.tempas-list .pagination>ul>li{float:left;font-weight: bold;cursor: pointer;color: #74644e;width: 20px;height: 20px;margin: 0 3px;}
.tempas-list .pagination>ul>li.curr{font-weight:bold; color:#000;}


.tempas-list .btn-area{margin-bottom: 12px;text-align: center;}
.tempas-preview{display:none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 650px;z-index: 10;background-color: #f6f6f6;}
.tempas-list .btn-area .btn-tempas-close{
    background: #fafafa;
    border: 1px solid #ccc;
    padding: 3px 10px;
    border-radius: 3px;
    font-size: 12px;
}

.tempas-preview .subject{
    padding: 3px 15px;
    margin: 5px 0;
    font-weight: bold;
}
.tempas-preview .cont{overflow: auto;width: 96%;margin: 0 auto;background: #fff;border: solid 1px #c4c4c4;padding: 8px;box-sizing: border-box;height: 380px;margin-bottom: 10px;}
.tempas-preview .cont p{margin:0;padding:0;}
.tempas-preview .btn-area{background: #f6f6f6;padding: 4px 0 14px 0;text-align:center;}
.tempas-preview .btn-area>button{
    font-weight: normal;
    cursor: pointer;
    background: #fff;
    border: 1px solid #b1b1b1;
    text-align: center;
    border-radius: 3px;
    font-size: 12px;
    padding: 0 20px;
    height: 25px;
    line-height: 25px;
    margin-right: 8px;
    color: #606060;
}

.btn-tempas{
    vertical-align: text-top;
    float: right;
    border: 1px solid #aeaeae;
    font-size: 12px;
    color: #757575;
    background: #fafafa;
    border-radius: 2px;
    width: 119px;
    height: 22px;
    margin-right: -5px;
}

input.tempas_bt01{
    background: #fafafa;
    border: 1px solid #b1b1b1;
    padding: 2px 10px;
    border-radius: 3px;
    font-size: 12px;
    width: 100px;
    height: 45px;
    color: #606060;
    margin: 3px 0 0 8px;
    }
    
button.tempas_bt02{font-weight: normal;cursor: pointer;background: #fafafa;border: 1px solid #b1b1b1;text-align: center;border-radius: 3px;font-size: 12px;width: 100px;height: 45px;color: #606060;display: inline-block;}
input.tempas_bt03{    
    font-weight: bold;
    margin-top: 3px;
    cursor: pointer;
    background: #606060;
    text-align: center;    
    border-radius: 3px;
    font-size: 12px;
    width: 100px;
    height: 45px;
    color: #fff;
    }


/* series */

.series{
    width: 450px;
    background: #fff;
    top: 260px;
    left: 200px;
    border: 2px solid #1c75d1;
    box-sizing: border-box;
    z-index: 10;
    position: absolute;
    height: 444px;
}


.series>ul.series_box>li{padding: 5px 13px;clear: right;}
.series>ul.series_box>li:first-child{color: #fff;padding: 8px 0 8px 10px;font-size: 14px;font-weight: bold;margin-bottom: 4px;background: #1c75d1;}
.series>ul.series_box>li:last-child{text-align:center;}
.series>ul.series_box>li>input{
    width: 292px;
    margin-right: 8px;
    height: 25px;
    text-align: center;
}
.series>ul.series_box>li>i{
    display: inline-block;
    width: 15px;
    border-radius: 100%;
    font-style: normal;
    height: 17px;
    color: #3d8ee1;
    margin-left: 4px;
    font-size: 12px;
    padding-right: 3px;
    font-weight: bold;
    text-align: center;
    background: #f5f5f5;
}

.series>ul.series_box>li>select{float:right;height: 25px;}
.series>ul.series_box>li>b{
    height: 25px;
    display: inline-block;
    line-height: 25px;
    font-size: 13px;
}

.series ul.ex{
    display:block;
    position:absolute;
    top:48px;
    right:-96px;
    border-radius:5px;
    height:99px;
    line-height:20px;
    padding:10px 10px 10px 25px;
    color:#405366;
    box-sizing:border-box;
    background:#e2ecf6; 
}
.series ul.ex>li{list-style:disc;}



.series .series_btn{
    background: #f6f6f6;
    display: inline-block;
    border: 1px solid #b2b2b2;
    border-radius: 2px;
    float: right;
    padding: 0 17px;
    height: 27px;
    line-height: 27px;
    vertical-align: top;
}
.series .series_close{
     background: #f6f6f6;
     display: inline-block;
     border: 1px solid #b2b2b2;
     border-radius: 2px;
     padding: 0 18px;
     height: 24px;
     line-height: 24px;
     vertical-align: top;
}

.series .series_num{
    color: #0026ff;
    margin-left: 2px;
}

.series li.series03{margin-bottom:7px;}
.series li.series05>ul{
    padding: 8px 0;
    border: 1px solid #aaa;
    height: 210px;
    overflow: auto;
}
.series li.series05>ul>li{
    cursor:pointer;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}

.series li.series05>ul>li.on{background:#f2f2f2;}

.series_mini{
    width: 250px;
    background: #fff;
    top: 460px;
    left: 670px;
    border: 2px solid #1c75d1;
    box-sizing: border-box;
    z-index: 10;
    position: absolute;
    height: 244px;
}

.series_mini>ul>li{padding: 4px 8px;clear:right;}   
.series_mini>ul>li:first-child{
    color: #fff;
    padding: 4px 0 4px 10px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;
    background: #1c75d1;
}   

.series_mini>ul>li.mini03{height:26px;}

.series_mini>ul>li.mini03>input{
    width: 170px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}

.series_mini>ul>li.mini04>ul{
    padding: 8px 0;
    border: 1px solid #aaa;
    height: 110px;
    overflow: auto;
}

.series_mini>ul>li.mini04>ul li{padding: 0 7px;}
.series_mini>ul>li.mini04>ul li.on{background:#f2f2f2;}
.series_mini>ul>li:last-child{ text-align:center;}


.series_mini .mini_btn{
    background: #f6f6f6;
    display: inline-block;
    border: 1px solid #b2b2b2;
    border-radius: 2px;
    padding: 0 11px;
    height: 24px;
    line-height: 24px;
    vertical-align: top;
}

.series_mini .mini_btn.clear{float:right;}
.series_mini .mini_btn.edit{float:right; display:none;}
.series_mini .mini_btn.end{margin-right:8px;}


.series_title{margin:10px 0; width:650px; text-align:left; }
.series_title>h1{
    background: #fff;
    padding-left: 8px;
    color: #2f2f2f;
    font-weight: bold;
    position:relative;
    font-size:13px;
    margin-bottom: 3px;
}
.series_title>h1>img{vertical-align:text-top; margin-right:3px;}
.series_title>h1 .ex{
     font-weight: normal;
     font-size: 12px;
     font-family: dotum;
     border: 1px solid #ccc;
     border-radius: 4px;
     padding: 1px 5px;
     position: absolute;
     right: 3px;
     background: #fff;
     z-index: 1;
     top: -4px;
}

.series_title>h1 .exTxt{
    background: #eaedff;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 7px;
    width: 400px;
    position: absolute;
    right: 0;
    top: -104px;
}

.series_title>h1 .exTxt li{
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    list-style: inside;
    padding-left: 6px;
}


.series_title>ul{
    border: 1px solid #c1c1c1;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    min-height: 74px;
    max-height: 122px;
    overflow-y: auto;
    overflow-x: hidden;
    
}

.series_title>ul>li{
    padding: 2px 10px;
    line-height: 20px;
    height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.series_title>ul>li.on{background:#e4e4e4;}

#revolution_main_table .series_empty {vertical-align:text-top; margin:0 2px 0 -4px;}

.icons_vertical {vertical-align:text-top; margin-right:2px;}

/* ppom_coupon charge */

#contents_section .ppom_charge{
    margin:-10px 0 20px 0;
}
#contents_section .ppom_charge>p{
    border-bottom: 1px solid #ccc;
    padding: 3px 0;
    color: #101010;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Malgun Gothic';
}
#contents_section .ppom_charge>p>i{
     float: left;
     margin: 8px 6px 0 0;
     width: 7px;
     height: 7px;
     background: #ff7e00;
     border-radius: 100%;
}
#contents_section .ppom_charge>ul{}
#contents_section .ppom_charge>ul>li{
    margin-bottom: 5px;
}


#contents_section .ppom_charge_event{
    margin: 20px 0;
}

#contents_section .ppom_charge_event>h4{
    line-height: 21px;
    padding-left: 10px;
}
#contents_section .ppom_charge_event>p{
    margin-top: 12px;
    color: #434343;
    background: whitesmoke;
    font-size: 13px;
    padding: 4px 18px;
    font-weight: bold;
    font-family: 'Malgun Gothic';
    clear:right;
}

#contents_section .ppom_charge_event>p>span.end{float:right;}
#contents_section .ppom_charge_event>ul{margin: 5px 0 20px 0;}
#contents_section .ppom_charge_event>ul>li{clear:right;padding: 5px 8px;border-bottom: 1px dotted gainsboro;height: 20px;}
#contents_section .ppom_charge_event>ul>li>a>img{margin-right: 2px;}
#contents_section .ppom_charge_event>ul>li>a .add_ppom{font-size:11px;margin-right: 5px;width: 42px;color:#d21aaa;display: inline-block;font-family: dotum;}
#contents_section .ppom_charge_event>ul>li>a>time{float:right;display: inline-block;text-align: right;width: 110px;}
#contents_section .ppom_charge_event>ul>li>a>span.conts{
    display: inline-block;
    width: 530px;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
    text-overflow: ellipsis;
}

#contents_section .ppom_charge_event .e_b {margin-top: 6px;width:900px;text-align:left;}
#contents_section .ppom_charge_event .e_b .e_b_a .e_t{border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-family:"¸¼Àº °íµñ"; display:inline-block; text-align:left; width:898px; background-color:#f5f5f5; background:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#f2f2f2)); height:41px;}
#contents_section .ppom_charge_event .e_b .e_b_a .e_t li {float:left; font-weight:bold; font-size:13px;}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i {clear:both;border-bottom:1px solid #e6e6e6;display:inline-block;}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i li {float:left; margin:10px 0;}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i .e_banner {width:360px;height:115px;background:#eee;margin-right: 17px;}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i .e_b_i {width:365px;}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i span {display:block; line-height:20px;}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i .e_b_i span em {color:#1b68be;}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i .e_b_i .e_s_t {font-weight:bold; padding-bottom:10px; font-size:13px;}




/*  purchasing agent request */

.contents .agent_popup{
    background: #f7f7f7;
    padding: 10px 10px 10px 0px;
}
.contents .agent_popup>ul>li{
    margin-bottom: 5px;
}
.contents .agent_popup>ul>li>span{
    display: inline-block;
    width: 6%;
}
.contents .agent_popup>ul>li>input{
    width: 94%;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 0 5px;
    height: 23px;
}





/*  purchasing agent request */

.agent_popup{	
	display: table;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}

.agent_popup .cov{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	}
    
    

.agent_popup .agent_box{
        display: table-cell;
        vertical-align: middle;
        position: relative;
}

.agent_popup .agent_box>ul{
	    background: #f7f7f7;
	    padding: 13px 25px 13px 13px;
	    width: 950px;
	    margin: 0 auto;
	    border-radius:5px;
}

.agent_popup .agent_box>ul>li{
    text-align: center;
    margin-bottom: 5px;
}
.agent_popup .agent_box>ul>li>span{
    display: inline-block;
    width: 5%;
}

.agent_popup .agent_box>ul>li:last-child>span{
    background: #ffab39;
    color: #fff;
    padding: 6px 8px;
    border-radius: 5px;
    margin-right: 10px;
    width: 117px;
}
.agent_popup .agent_box>ul>li:last-child>span.close{width:65px; background:#7e7e7e;}

.agent_popup .agent_box>ul li.txtar>span{
    vertical-align:top;
}
.agent_popup .agent_box>ul>li>input{
    width: 95%;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 0 5px;
    height: 23px;
}

.agent_popup .agent_box>ul>li>textarea{
	width: 95%;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 5px;
    line-height:18px;
    height: 200px;
    resize:none;
	
}

/* hotDeal_page */
 
.hotDeal_Top {width:100%; height:300px;}
.hotDeal_Top .img-board .column .title{text-align:center; height:40px; line-height:40px; font-size:13px; color:#242424; background:#fff;}
.hotDeal_Top .img-board .column .title i.hot_ico{
    background: #ffffff;
    font-style: normal;
    display: inline-block;
    margin-right: 8px;
    height: 18px;
    vertical-align: middle;
    margin-bottom: 3px;
    line-height: 18px;
    font-size: 11px;
    color: #898989;
    letter-spacing: -0.5px;
    border-radius: 2px;
    border: 1px solid #898989;
    padding: 0 5px; 
}

.hotDeal_Top .img-board .column .board_contents .cov li ul li{text-align:left;}
.hotDeal_Top .hot_tags{width: 30%;height: 101px;border: 1px solid #ccc;float: left;padding: 5px;background: white;box-sizing: border-box;}
.hotDeal_Top .hot_tags p{margin: 0 0 3px 0;padding: 2px 0;}
.hotDeal_Top .hot_tags .h_tag>img{margin:0 2px 1px 0;}
.hotDeal_Top .hot_tags .tags{display:inline-block; box-sizing:border-box;}
.hotDeal_Top .hot_tags .tags{ line-height:25px;}
.hotDeal_Top .hot_tags .tags{max-height: 57px;overflow:hidden;}
.hotDeal_Top .hot_tags .tags span{cursor:pointer;line-height:18px;display: inline-block;height: 18px;background: #fff;color:#606060;border:1px solid #c9c6c6;padding:1px 7px;border-radius:15px;margin: 3px 2px;}
.hotDeal_Top .hot-event{
    width: 69%;
    float: right;
    box-sizing: border-box;
    height: 101px;
    border: 1px solid #ccc;
    }
.hotDeal_Top .hot-event .event_Z{display:inline-block;width: 16%;height:100%;background-size: contain !important;float:left;}
.hotDeal_Top .hot-event>ul{width: 84%;height:100%;float:right;box-sizing: border-box;padding: 8px 15px;}
.hotDeal_Top .hot-event ul>li{white-space: nowrap;text-align:left;overflow: hidden;text-overflow: ellipsis;margin: 7px 0;}
.hotDeal_content{margin-top: 10px;}
.hotDeal_content>p{
    clear: both;
    height: 40px;
    padding: 0 7px 0 15px;
    color: #fff;
    text-align: left;
    margin: 0;
    background: #ebebeb;
    line-height: 40px;
    border: 1px solid #ccc;
}
.hotDeal_content>p>b{
    font-size: 19px;
    color: #686868;
    font-family: arial;
}
.hotDeal_content>p>small{
    margin: 0 10px;
    color: #7c7c7c;
    font-size: 13px;
}

.hotDeal_content>p .hot_search{position:relative;float: right;display: inline-block;}
.hotDeal_content>p .hot_search>input{
    border: 0;
    padding: 0 29px 0 8px;
    box-sizing: border-box;
    float: right;
    height: 25px;
    width: 200px;
    line-height: 24px;
    vertical-align: middle;
    margin-top: 7px;
}
.hotDeal_content>p .hot_search>button{position: absolute;width: 24px;height: 22px;margin: -1px 0 0 0;cursor: pointer;color: #fff;background: url(/images/header/btn_search.png) no-repeat center center;background-size: 15px auto;top: 9px;right: 3px;}
.hotDeal_content .hot_nav{
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    border-top: 0;
}
.hotDeal_content .hot_nav>strong{
    display: inline-block;
    float: left;
    margin: 0px 20px 0px 10px;
    width: 55px;
}
.hotDeal_content .hot_nav>ul{
    float: left;
}
.hotDeal_content .hot_nav>ul>li{
    color: #cecece;
    margin-right: 10px;
    float: left;
}

.hotDeal_content .hot_nav.deal00 ul li.on{color: #434343;}

.hotDeal_content .hot_nav li.on .border{padding: 4px 8px 4px 10px;border-radius:12px;border:1px solid #c8c8c8;}

.hotDeal_content .hot_nav.deal01>ul>li{
    margin-right: 15px;
    color: #cecece;
}
.hotDeal_content .hot_nav.deal01>ul>li.on{color: #434343;}


.hotDeal_content .hot_nav>ul>li .close{
    font-style: normal;
    border: 1px solid #959595;
    border-radius: 100%;
    font-size: 10px;
    display: none;
    margin: 0px 4px 0 3px;
    font-weight: bold;
    color: #959595;
    width: 13px;
    height: 13px;
    line-height: 13px;
}

.hotDeal_content .hot_nav>ul>li.on .close{display:inline-block;}

.hotDeal_content .dealP{text-align: left; height:35px;}
.hotDeal_content .dealP .icobox{text-align:center; cursor:pointer; display:inline-block;width: 26px;height: 24px;margin-bottom: 4px;vertical-align: middle;border: 1px solid #d4d4d4;margin: 0 0 5px 5px;background: #ebebeb;}
.hotDeal_content .dealP .search_ico{margin-left: 10px; }
.hotDeal_content .dealP .search_ico img{width:15px; margin-top:4px;}
.hotDeal_content .dealP .re_ico img{margin-top:3px;}
.hotDeal_content .dealP strong{text-align:center;}
.hotDeal_content .dealP b{font-family:"¸¼Àº°íµñ"; font-size:14px;}
.hotDeal_content .dealP .wons{display:inline-block;height: 26px;line-height: 26px;border: 1px solid #d4d4d4;padding: 0 5px;box-sizing: border-box;margin-top: 3px;}
.hotDeal_content .dealP .wons input{border:0;text-align: right;}
.hotDeal_content .dealP .numIndex{color: #adadad; margin-left:5px;}
.hotDeal_content .dealP .wons input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.hotDeal_content .deal_roll{background: #f4f4f4;padding: 8px 4px 6px 4px;box-sizing:border-box;}
.hotDeal_content .deal_roll ul li{margin-bottom: 1px;text-align:left;}
.hotDeal_content .deal_roll ul li:first-child{font-weight:bold; color:#686868;}
.hotDeal_content .deal_roll ul li:last-child{margin:0;}
.hotDeal_content .deal_roll .txt{
    display: inline-block;
    margin-left: 6px;
    vertical-align: text-top;
    line-height: 20px;
}
.hotDeal_content .deal_roll .txt .icos{
    max-width: 700px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.hotDeal_content .deal_roll .mall {vertical-align: top; margin:0 5px;}
.hotDeal_content .deal_roll .nick{margin:0 5px;}
.hotDeal_content .deal_roll .nick font{color:#006dff;margin:0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100px;display: inline-block;vertical-align: middle;}
.hotDeal_content .deal_roll time{color:#989898;}
.hotDeal_goods .cmt li.add{cursor:pointer;}
.hotDeal_goods .ent.submit{cursor:pointer;}
.hotDeal_goods .del,.edit{cursor:pointer;}
.hotDeal_goods ul {clear:left;margin-top: 7px;}
.hotDeal_goods ul li{
    position: relative;
    border: 1px solid #ccc;
    width: 296px;
    background: #fff;
    margin:0 2px 6px 2px;
    box-sizing: border-box;
    float: left;
    padding: 13px 13px 12px 13px;
}
.hotDeal_content .deal_roll .txt .icos img{margin: 0 3px 1px 3px; vertical-align: middle;}


.hotDeal_goods .cmt li.add{cursor:pointer;}
.hotDeal_goods .ent.submit{cursor:pointer;}
.hotDeal_goods .del,.edit{cursor:pointer;}
.hotDeal_goods ul {clear:both;margin-top: 7px;}
.hotDeal_goods ul li{
    position: relative;
    border: 1px solid #ccc;
    width: 296px;
    background: #fff;
    margin:0 2px 6px 2px;
    box-sizing: border-box;
    float: left;
    padding: 13px 13px 12px 13px;
}
.hotDeal_goods ul li .cmt{display: inline-block;width: 100%;margin-top: 0px;}
.hotDeal_goods ul li .icos i{font-style: normal;margin: 0 8px 0 3px;vertical-align: middle;font-weight: 100;}
.hotDeal_goods ul li .txt{word-break:break-all;}
.hotDeal_goods ul li .time{font-size:11px; color:#989898; float:right;} 
.hotDeal_goods ul li>p:first-of-type .mall{margin-right: 0px;}
.hotDeal_goods ul li .comment{position:relative;}
.hotDeal_goods ul li .cmt{}
.hotDeal_goods ul li .cmt>li{
    border: 0;
    text-align: left;
    width: 100%;
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 21px;
}

.hotDeal_goods ul li .cmt>li.add{
    text-align: center;
    padding: 5px 0;
    border-top: 1px solid #ccc;
    margin-top: 8px;
}

.hotDeal_goods ul li .cmt>li.add>span{margin-left:3px;}

.hotDeal_goods ul li .cmt .icos{margin-right:5px;}
.hotDeal_goods ul li .cmt .nick{margin-right: 5px; color: #006dff; font-weight: bold; display: inline-block; width: 190px; overflow: hidden; text-overflow: ellipsis;}
.hotDeal_goods ul li .cmt .btn{display: block;text-align: right;color: #8d8c8c;margin: 6px 0;}
.hotDeal_goods ul li .cmt .btn>span{margin-right: 5px;background: #fafafa;border: 1px solid #aaa;padding: 3px 5px;color: #808080;border-radius: 2px;}
.hotDeal_goods ul li .cmt .btn>span:last-child {margin: 0;}
.hotDeal_goods ul li .ent{
    right: 1px;
    bottom: -3px;
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/images/ent.png) no-repeat;
}
    
.hotDeal_goods ul li:last-of-type{margin-bottom:20px;}
.hotDeal_goods ul li .end_load{height:380px; background:url('/images/loding.gif') no-repeat center; background-position-y: 90px; background-size: 60%;}

.hotDeal_goods ul li .view{height:250px;} 
.hotDeal_goods ul li textarea{
     width: 100%;
     border-color: #ccc;
     padding: 5px 25px 5px 8px;
     box-sizing: border-box;
     resize: none;
     color: #626262;
     height: 29px;
     line-height: 18px;
     overflow: hidden;
}


.hotDeal_goods ul li>p{
    text-overflow: ellipsis;
    text-align: center;
    margin: 10px 0 0 0;
    white-space: normal;
}




.hotDeal_goods ul li>p:first-of-type{
    height: 41px;
    text-align: left;
    line-height: 20px;
    font-size: 13px;
    width: 100%;
    overflow: hidden;
    margin: 16px auto 0 auto;
    color: #3e273e;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.hotDeal_goods ul li>p:first-of-type .mall{ margin-right: 5px;vertical-align: text-bottom;}
.hotDeal_goods ul li>p:first-of-type .mall>a{vertical-align:baseline;}
.hotDeal_goods ul li>p:first-of-type .mall>a>img{margin-bottom:-3px;}
.hotDeal_goods ul li>p:nth-of-type(2){border-bottom: 1px solid #ccc;margin: 9px 0 10px 0;text-align: left;font-size: 13px;font-weight:bold;color:#3e273e;padding-bottom: 4px;}
.hotDeal_goods ul li>p:nth-of-type(2) .icos{float:right;}
.hotDeal_goods ul li>p:nth-of-type(2) span.last_price{font-weight:normal; text-decoration:line-through; margin-right:5px;color:#ff0079;font-size:13px;}
.hotDeal_goods ul li div>a{
    display: inline-block;
    background:#f7f7f7 no-repeat center;
    background-size:cover;
    height: 100%;
    width: 100%;
    position:relative;
}
.hotDeal_goods ul li.on div>a>span.mark{ display:inline-block; background:url(/images/hotDeal_mark.svg) no-repeat; background-size:100%; width:60px; height:60px; position:absolute; bottom:6px; right:6px;}
.hotDeal_goods ul li .icos>i{font-style: normal; margin: 0 8px 0 3px; vertical-align: middle;  font-weight:100;}
.hotDeal_goods li.orderby{cursor:pointer;}
.hotDeal_goods li.mall{cursor:pointer;}

/* history_edit */

.history_edit {margin: 25px 0 15px 0;}
.history_edit p{margin:0;}
.history_edit p.main{background: #f7f7f7;padding: 6px 0;border: 1px solid #ccc;border-bottom: 0;}
.history_edit p.sub select{width:100%;border-color: #ccc;padding: 4px 0 4px 7px;}
.history_edit p b{color: #697fff;}
.history_edit .txt {text-align:left; box-sizing:border-box; max-width:900px;}
.history_edit .txt h2{font-size:14px; font-weight:bold; margin-bottom:7px;}
.history_edit .txt .cont{line-height:20px;}

/* bridge board */

.bridge{margin-top: -1px;border-top: 1px solid #e1e1e1;}
.bridge.hotdeal{border-top-color:#ececec;}
.bridge p{border-bottom: 1px solid #ccc;background: #f8f7f7;text-align:left;margin: 0;padding: 4px 0 4px 7px;}
.bridge p span{margin-left:8px; color:#525252;}
.bridge p strong{margin-right:3px;}
.bridge p img{margin-bottom:4px;}
.bridge ul {border-bottom:1px solid #ccc;}
.bridge ul li{ padding: 6px 0; border-bottom: 1px solid #f0f0f0;}
.bridge ul li:nth-child(2n){background: #fdfdfd;}
.bridge ul li:last-child{border-bottom:0;}
.bridge ul li span{display:inline-block;text-align:left;vertical-align: middle;}
.bridge ul li span .list_comment2{vertical-align:baseline;}
.bridge ul li span .list_comment2>span{line-height:14px !important;}
.bridge .bridge_00{width: 68px;text-align: center;}
.bridge .bridge_01{color: #808080;width: 62px;}
.bridge .bridge_02{width: 86px;}
.bridge .bridge_03{width: 66px;}
.bridge .bridge_04{width: 456px;box-sizing: border-box;padding: 0 8px;}
.bridge .bridge_05{width: 63px;text-align:center;font-family: 'tahoma', 'Gulim';color: #666666;font-size: 8pt;}
.bridge .bridge_06{width: 29px;text-align:center;font-family: 'tahoma', 'Gulim';color: #666666;font-size: 8pt;}
.bridge .bridge_07{width: 64px;text-align:center;font-family: 'tahoma', 'Gulim';color: #666666;font-size: 8pt;}

/* second_hand */

#header_box .se_Mark{position:absolute; top:41px; right:7px;}
.jungGo{width: 100%;margin: 0 auto;}
.jungGo .jG_box{
	width: 100%;
	position: absolute;
	z-index: 10;
}
.jungGo p{margin: 0;text-align:center;}

.jungGo .top h2{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #b700ff;
	margin-top: 12px;
}

.jG_cont{margin: 45px auto 0 auto;}
.jG_cont .guide{display:none;}
.jG_cont .guide.on{display:block;}

.jG_cont ul li{font-size:12px;font-family:dotum;color:#999;margin-bottom:3px;}
.jG_cont ul li b{color: #ff7e3f;}
.jG_cont ul li font{
    color: #ffb347;
    margin: 0 5px;
}

.jG_cont ul.btn li span{
    background: #ffe8b3;
    padding: 10px 15px;
    border-radius: 25px;
    color: #a7410f;
}

.jG_cont ul.btn li:first-child{text-align:center;margin: 30px 0;}
.jG_cont ul.btn li i{
    font-style: normal;
    color: #ff0000;
}

.jG_cont p{text-align:center;margin: 0;margin-top: 30px;}
.jG_cont p span{
	display: inline-block;
    background: #ff7e3f;
    width: 150px;
    line-height: 50px;
    height: 50px;
    border-radius: 25px;
    color: #fff;
    font-weight: bold;
    margin-right: 15px;
}

.jG_cont p span:last-child{margin:0;}

.jG_cont p span a{display:block; color:#fff;}

.jG_cont p i{
    font-style: normal;
    font-weight: normal;
    margin-left: 3px;
    color: #f1ff39;
}

.jungGo .box_cov{
    background: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 5;
    opacity: 0.7;
    }

.jG_box .jG_cov{ position:relative;  width:666px;background: #fff;margin: 200px auto 0 auto;padding: 30px 30px 25px 30px;border-radius: 5px;}

.jG_box .jG_cov .del{ font-family:none;  position:absolute; right:5px; top:5px; font-size:20px; color:#ff7e3f; font-weight:bold; display:inline-block; height:16px; line-height:16px;}


/* subpage update */
.ppom_new .board01_title a { font-size:12pt; }
.ppom_new ul { height:197px; }
.ppom_new ul li a img {vertical-align:middle; margin:0 3px 3px 0;}
.ppom_new ul li:not(.board01_title) { line-height:22px; }
.ppom_new .dot_line_last{margin-top:8px; padding-bottom:10px;}
.ppom_new .board01_title{padding:10px 0 15px 0;}
.ppom_new .user_name{display:none;}
.ppom_new .date.on {color:#716767; font-weight:bold;}

/* ppom_c_img */

.ppom_coupon_img{
    padding: 5px 10px 4px 132px;
    background: #f4f3f3;
    clear: left;
    height: 115px;
    margin-bottom: 20px;
}
.ppom_coupon_img .ppom_num{
    display: inline-block;
    float: left;
    position: relative;
}
.ppom_coupon_img .ppom_num span{
    position: absolute;
    right: 10px;
    top: 30px;
    font-size: 12px;
    text-align: center;
    width: 71px;
}
.ppom_coupon_img .ppom_num span b{
    color: #d625b3;
    font-size: 34px;
    font-family: initial;
    margin-right: 2px;
    letter-spacing: -1px;
}
.ppom_coupon_img .ppom_img{}
.ppom_coupon_img ul{
    margin: 22px 0 0 30px;
    float: left;
}
.ppom_coupon_img ul li{
    color: #5d5d5d;
    text-align: left;
    margin-bottom:2px;
}

.ppom_coupon_img ul li font{ color:#d625b3;}

.ppom_coupon_img ul li:first-child{
    font-weight: bold;
    margin-bottom: 8px;
    color: #222222;
    font-size: 14px;
    font-family: arial;
}
/* ppom-coupon list */
                        
.New-coupon-history h6 small{color:#949494; font-weight:normal; font-size:12px; margin-left:5px;}
.table-container table {border-color:#f1f1f1;}
.table-container table tr{border-bottom:1px solid #ccc;}
.table-container table tr:first-child{border-color:#9d9d9d;}
.table-container table tr:last-child{border-color:#9d9d9d;}
.table-container table tr:nth-child(even){background:#fff;}
.table-container table tr th,.table-container table tr td{border:0;}
.table-container table tr th{padding:3px 0;}
.table-container table tr td{padding:2px 0; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:200px;}
.table-container table tr td:last-child{color:#ff4900; font-weight:bold;}
.table-container .table_A tr td{max-width: 145px;}
.table-container .table_A tr td:nth-child(1){width:80px; max-width:80px;}
.table-container .table_A tr td:nth-child(2){width:80px; max-width:80px;}
.table-container .table_A tr td:nth-child(3){padding:0 8px; box-sizing:border-box;}
.table-container .table_A tr td:nth-child(4){width:80px; max-width:80px;}
.table-container .table_A tr td:nth-child(5){width:50px; max-width:50px;}
.table-container .table_B tr td:last-child{color:#006fff; font-weight:bold;}
.table-container .table_B tr td:nth-child(1){width:100px; max-width:100px;}
.table-container .table_B tr td:nth-child(2){padding:0 8px; box-sizing:border-box;}
.table-container .table_B tr td:nth-child(3){width:100px; max-width:100px;}
.table-container .table_B tr td:nth-child(4){width:70px; max-width:70px;}
.table-container .choise{text-align:left;}
.table-container .choise select{float: right;border: 1px solid #9d9d9d;padding: 1px;}
.table-container .choise span{display:inline-block; cursor:pointer; margin-right: 6px;padding: 3px 12px;background: #f8f8f8;border: 1px solid #d9d9d9;border-bottom: 0;color: #c0c0c0;}
.table-container .choise span.on{background: #f2f2f2; color: #000; border-color: #8d8d8d;}                      
.table-container .nevi {margin-top:8px; float:right;}
.table-container .nevi ul{clear:left;}                  
.table-container .nevi ul li{cursor:pointer;float:left;display:inline-block;width: 20px;font-family: dotum;height:20px;line-height:20px;border:1px solid #bebebe;border-right: 0;}
.table-container .nevi ul li:first-child{border-top-left-radius: 8px;border-bottom-left-radius: 8px;}                                   
.table-container .nevi ul li:last-child{border-top-right-radius: 8px;border-bottom-right-radius: 8px;border-right:1px solid #bebebe;}                       



/* login popup */

.popup_cover{position:fixed; width:100%; height:100%; z-index:10; display:none;}
.popup_cover .layer{background:#000; position:absolute; width:100%; height:100%; opacity:0.8; }
.popup_cover .content_box{background:#fff;width: 400px;height: 235px;margin:300px auto 0 auto;position:relative;border-radius:10px;}    
.popup_cover .content_box .ex_btn{position:absolute; right:4px; top:3px;}
.popup_cover .content_box p{text-align:center;font-weight: bold;font-size: 18px;color: #2c2c2c;font-family: sans-serif;margin: 0;padding-top: 26px;}
.popup_cover .content_box .membership{text-align:center;margin-top: 20px;clear: both;}
.popup_cover .content_box .membership>span{background: gainsboro;display:inline-block;border-radius:100%;width: 130px;height: 130px;}
.popup_cover .content_box .membership .n_mem{margin-right: 35px;background: #00c757;padding-top: 26px;box-sizing: border-box;color: #fff;float: left;margin-left: 50px;}
.popup_cover .content_box .membership .n_mem .lines{display:block;width:75%;height:1px;margin: 16px auto 5px auto;background: #008139;}
.popup_cover .content_box .membership .p_mem .lines{display:block;width:75%;height:1px;margin: 19px auto 5px auto;background: #585858;}
.popup_cover .content_box .membership .p_mem{background: #f0f0f0;float: right;margin-right: 50px;box-sizing: border-box;padding-top: 35px;color: #5a5a5a;}

#page_list .han a {
    padding:2px 6px 0 6px !important;
    height:23px !important;
}

#page_list .reload{background:#f1f1f1; margin-right:3px;}

.info_bg.new_layout{
    margin: 10px 0 5px 0;
    background: #f8f8f8;
    border: 1px solid #c1c1c1;
}

td.search-input span.default.custom01{background:#fff;}
td.btn_advice span{
	background: #f0f5f8;
    display: inline-block;
    width: 200px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #ccc;
    color: #505050;
    font-weight: bold;
    }
td.btn_advice span.advice_btn{color:#1970b5; margin-right:7px; background: #edf7ff; border-color: #b4d0e7;}
td.btn_advice span.advice_result{background:#fff;}
td.btn_advice span img{margin:0 0 3px 2px;}


/* web-5675 hotdeal */

.inlink{clear:both;height: 23px;margin: 15px 0 5px 0;}
.inlink>div{width:50%;text-align:left;box-sizing: border-box;}
.inlink>div:first-child{padding-left: 9px;width: 475px;float:left;position: relative;box-sizing: border-box;}
.inlink>div:first-child .hotD{
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    padding-right: 8px;
}
.inlink>div:last-child{float:right;overflow: hidden;height: 23px;word-break: break-word;max-width: 410px;box-sizing: border-box;}
.inlink>div:last-child .hotD{float:left;vertical-align: top;display: inline-block;height: 100%;line-height: 23px;padding: 0 5px;margin-right: 7px;}
.inlink>div:last-child .hotD img{margin-right:2px;}
.inlink>div:last-child .key li{cursor:pointer;font-family:sans-serif;font-weight:bold;float:left;background: #f0f5f8;margin-right: 7px;height: 100%;line-height: 23px;padding: 0 7px;border-radius: 2px;}
.inlink>div:first-child a{display:inline-block;width: 100%;text-align: left;padding: 2px 9px 2px 48px;box-sizing: border-box;background: #f0f5f8;border-radius: 2px;}
.inlink>div:first-child a img{margin-right:7px;}
.inlink a font{margin: 0 11px 0 6px;font-size: 12px;font-weight: bold;text-overflow: ellipsis;display: inline-block;width: 100%;white-space: nowrap;overflow: hidden;}
.inlink a span{
    color: #067ede;
    display: inline-block;
    font-weight: bold;
    max-width: 80px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
    float: right;
}

.inlink>div:first-child .hotD img{margin:0 4px 3px 0;}

/* web-5706 5769 */

.show_keyword{text-align:left;margin: 5px 0 10px 0;}
.show_keyword .through_ico{
	margin:0 6px 8px 0;
	display:inline-block;
	background:#e8e8e8;
	font-size:11px;
	font-family:"dotum";
	width:75px;
	text-align:center;
	height:20px;
	line-height:21px;
	color:#757575;
	vertical-align:middle;
	}

.show_keyword .keywords{
	display:inline-block;
	margin: 0 4px 7px 0;
	height: 23px;
	line-height: 22px;
	font-size: 12px;
	padding: 0 10px;
	border: 1px solid #d6d6d6;
	border-radius:15px;
	vertical-align: middle;
	font-family: "Malgun Gothic";
}

.show_keyword .keywords img{vertical-align:text-top; margin-right:4px;}    



/* web-5696 hot board */

#navlist {
        padding: 5px 0;
        margin: 4px 0 4px;

        font: 12px ¡¾¨ù¢¬©÷;
		float:left;
}

* html #navlist {
        margin: 5px 0 2px;
	float:left;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 5px .8em 5px .8em;
        margin-right: 5px;
        border: 1px solid #c1c1c1;
	  border-bottom:none;
	  *border-bottom: 1px solid #c1c1c1;
        background: #f3f3f3;
        text-decoration: none;
	  font-size:12px;
	  display:inline-block;
	  height: 16px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){


}

#navlist li a:hover {
        color: #000;
        background: #ffffff;
        border-color: #227;
}

#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
	  display:inline-block;
}

#navlist li a#link1 {
        background: white;
        border-bottom: 1px solid white;
}

.title_bg {background-color:#f9f9f9;}
.title_bg_02 {background-color:#c1c1c1; height:2px;}
.title_bg_03 {background-color:#c1c1c1; height:1px;}
.title_name {color:#464646; font-size:11px; padding-top:4px;}

.navcontainer {border-bottom: 1px solid #c1c1c1; height: 36px; *height: 36px; display: inline-block; margin-bottom: 1px; width: 900px;}
.nav_hot {float:right; padding:8px 5px 0 0;}
.nav_hot2 {float:right; padding:16px 5px 0 0;}
.nav_hot p {margin:0; padding:8px 5px 0 0; font-weight:bold;}


.board_box {position:relative; width:900px; margin-top:10px;}
.board_table {width:900px; margin-bottom:5px;}
.board_table .line { border-bottom:1px solid #f0f0f0; height:35px;}
.board_table .line_last { border-bottom:1px solid #d5d5d5; height:35px;}
.board_title {background-color:#f9f9f9; vertical-align:middle; height:30px; border-top:3px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.board_title td {font-size:11px;}
.board_left {padding-left:10px; text-align:left;}

.board_date {font-family: tahoma; color: #666666; font-size: 8pt; text-align:center;}

td.search-input span.default.custom01 #keyword{width:120px;}

.google_ad{padding-top:15px;padding-bottom:5px;text-align:center;}
.google_ad_event{padding-top:30px;padding-bottom:5px;float:right;padding-right:10px;}



/* media-link */
a.cmt-media-link::after {content:"¡å"; margin-left:4px;}
a.cmt-media-link.active::after {content:"¡ã"; margin-left:4px;}


/* web-5793 new page */

.ppom_new {border-bottom:1px solid #dedede; display:inline-block;}
.menu_ppomppu2 {border-bottom:2px solid #777676;font-family:"¸¼Àº °íµñ";margin: 10px 0 5px 0;display: inline-block;width:900px;line-height: 28px;padding: 0 0 4px 8px;font-weight: bold;box-sizing: border-box;}
.menu_ppomppu2 span a {color: #000000;font-size: 12px;text-align:center;float:left;color: #7f7f7f;}
.menu_ppomppu2 .line {color:#bcbcbc;padding: 0 10px;float:left;}
.menu_ppomppu2 .tab01 a{font-size: 18px;font-weight: bold;color: #000;}
.menu_ppomppu2 .tab05 a{text-align: right; color: #000; font-size: 12px; float: right; padding: 0 10px 5px 10px;}
.ppom_newSub{clear:both;font-family: "Malgun Gothic";}
.ppom_newSub p{margin: 0 0 7px 0;} 
.ppom_newSub p img{margin:0 0 3px 6px;;}   
.ppom_newSub span{display:inline-block;}
.ppom_newSub .left_newSub{float:left;width: 62%;box-sizing: border-box;padding-right: 15px;margin-bottom: 20px;}
.ppom_newSub .left_newSub>p{font-weight:bold;padding-left:5px;margin: 10px 0;box-sizing:border-box;color:#000;font-size: 16px;}
.ppom_newSub .left_newSub > p small {color:#999999; font-size:12px; font-weight:normal;}
.ppom_newSub .right_newSub{float:right;width: 38%;}
.ppom_newSub .new_imgboard{height: 214px;border-bottom: 1px dotted #d2d2d2;}
.ppom_newSub .new_imgboard.type2{border:0;height:initial;box-sizing: border-box;padding: 0 5px;}
.ppom_newSub .new_imgboard.type2>p{font-size: 16px;font-weight: bold;color: #000;margin: 0;}
.ppom_newSub .new_board{border-bottom: 1px dotted #d2d2d2;font-family: "Malgun Gothic";font-weight: bold;padding: 12px 5px;display: inline-block;}
.ppom_newSub .new_board a{font-size: 16px;color: #3a66a4;}    
.ppom_newSub .new_imgboard .imgbox_txt{margin: 7px 0 1px 0;font-weight: bold;box-sizing: border-box;padding: 0 4px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;height: 38px;font-size: 15px;line-height: 21px;}
.ppom_newSub .new_imgboard.type2 .imgbox_txt{ margin: 2px 0 0 0;}
.ppom_newSub .new_imgboard.type2 .imgbox_txt{width:100%; height:28px; padding-top:2px; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px;}
.ppom_newSub .new_imgboard .ibox{background: #f1f1f1;background-repeat: no-repeat; background-size: cover; height: 150px;width: 100%;}
.ppom_newSub .new_imgboard.type2 .ibox{width:332px; height: 195px;}
.ppom_newSub .new_imgboard .new_box{width:50%;float:left;box-sizing: border-box;padding: 5px 0;}
.ppom_newSub .new_imgboard.type2 .new_box{width:100%;padding-bottom: 0;margin-bottom: 1px;}
.ppom_newSub .new_imgboard>span:first-child{padding-right:8px;}
.ppom_newSub .new_imgboard.type2>span:first-child{padding-right:0px;}
.ppom_newSub .new_board .board_list li:first-of-type{position: relative;box-sizing: border-box;padding-left: 98px;height: 87px;margin-bottom: 9px;}
.ppom_newSub .new_board .board_list li{max-width:533px; margin: 3px 0;font-weight: 500;overflow: hidden;color: #000;text-overflow: ellipsis;font-size: 13px;white-space: nowrap;}
.ppom_newSub .new_board .board_list li i{display: inline-block;background: #e6e6e6;width: 87px;height: 100%;position: absolute;left: 0;top: 0;background-size: cover;background-repeat: no-repeat;}
.ppom_newSub .new_board .board_list li strong{display: block;height: 40px;margin: 1px 0 7px 0;font-size: 14px;color: #000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;white-space: initial;}
.ppom_newSub .new_board .board_list li small{font-weight: lighter;color: #5f5f5f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 18px;height: 36px;font-size: 12px;white-space: normal;}
.ppom_newSub .new_board .board_list li.text a{color: #000000; font-size: 13px;}
.ppom_newSub .new_board .board_list li.text a:hover{color: #2F73C0;}
.ppom_newSub .new_board .board_list2 {width:533px;}
.ppom_newSub .new_board .board_list2 li {margin-bottom:15px;}
.ppom_newSub .new_board .board_list2 li:last-child {margin-bottom:0px;}
.ppom_newSub .new_board .board_list2 li .cmt {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000000; font-size:13px; font-weight:normal;}
.ppom_newSub .new_board .board_list2 li .subject {padding-left:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666666; font-size:12px; font-weight:normal;}
.ppom_newSub .left_newSub div.new_board:last-of-type{border: 0;}
.ppom_newSub .right_new{margin: 15px 0 14px 0;box-sizing: border-box;}
.ppom_newSub .right_new li{margin-bottom: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing: border-box;padding: 0 5px;color: #000;font-size: 13px;}
.ppom_newSub .right_new li a img{ margin: 0 0 3px 3px;}
.ppom_newSub .right_new li b{margin-right: 5px;font-size: 12px;color: #5a5a5a;font-family: "dotum";}
.ppom_newSub .right_new li:first-child{font-size: 16px;font-weight: bold;margin-bottom: 8px;}
.ppom_newSub .right_new li:first-child a{color: #3a66a4;}


/* WEB-5799 series design */
.series_btm { text-align: center; font-size: 14px; margin:15px 0; }
.series_btm>a{ 
    color: #fff;
    background: #696969;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 4px 20px;
    border-radius: 2px;
    font-size: 13px;
    font-family: "Malgun Gothic";
 }
.series_btm>a:hover{color:#fff;} 
#mytxN ul{
    display: inline-block;
    width: 728px;
    border: 2px dotted #f1ddc4;
    padding: 12px 12px 10px 12px;
    margin:10px 0;
}
#mytxN ul li{
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#mytxN ul li time{margin-right: 15px;}
#mytxN ul li img{vertical-align: text-top;}
#mytxN ul li:last-child{margin:0;}

