@charset "EUC-KR";

/* 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;}}
@font-face {
    font-family: "malgun gothic";
    src:local("Apple SD Gothic Neo");
}

/* colors */
:root{
    --color-basic : #fff;
    --color-text_base : #404040;
    --color-text_gray : #878686;
    --color-a-gray : #878787;
    --color-gray-gradient1 : #f8f8f8;
    --color-gray-gradient2 : #f2f3f2;    
    --color-light-black : #626262;   
    --color-gray-8c : #8c8c8c;
    --color-light-gray : #fafafa;  
    --color-light-gray2 : #f9f9f9;
    --color-light-gray3 : #f8f7f7;
    --color-notice : #1970b3;
    --color-notice-bg : #f8f8f8;   
    --color-notice-line :#e2e2e2;
    --color-comment-bg : #f0f0f0;
    --color-alert : #ff8900;
    --color-ppom-orange : #fc7200;
    --color-ad : #99b519;
    --color-list-hover : #f5f5f5;
    --color-list-bg : #fdfdfd;
    --color-yellow-bg5 : #fdf5e8;
    --color-orange-bg : #ffab36;
    --color-list-line : #f0f0f0;
    --color-vertical-line : #c1c1c1;
    --color-border8 : #dfe3e8;
    --color-border7 : #e7eaed;
    --color-border6 : #c9c6c6;
    --color-list: #666;
    --color-list-name: #374273;
    --color-list-subname: #979797;
    --color-list-title : #202020;  
    --color-text2 : #202020;   
    --color-text4 : #404040;   
    --color-text5 : #505050;  
    --color-text6 : #606060;   
    --color-light-text : #a6a6a6; 
    --color-end-text : #acacac; 
    --color-separator : #bababa;
    --color-gray-base : #ccc;
    --color-visited : #a5a5a5;   
    --color-ppom-blue : #647aff;
    --color-ppom-blue2 : #4a86b6;
    --color-ppom-blue3 : #0267cf;
    --color-ppom-blue4: #1264b1;
    --color-ppom-blue5: #014dff;    
    --color-trending-ppom : #fdf5e8;
    --color-trending-other : #e8f5fd;
    --color-dark-visited : #898989;  
    --color-dark-block : #686868;
    --color-dark-base : #292a2c;
    --color-dark-blue : #7cb6fa;
    --color-dark-comment-bg : #434343;   
    --color-dark-bottom-line : #434343;
    --color-dark-list-number-tab : #ababab;
    --color-dark-a-gray : #cdcdcd;
    --color-dark-bg35 : #353535;
    --color-dark-border5 : #555;
}
/* common */
body{overflow:scroll;-webkit-text-size-adjust:none;}
select, option{font-size:12px;font-family:"malgun gothic" !important;color:#333;background-color:#fff;}
td,input,div,form,textarea,pre,blockquote{font-size:12px;color:#404040;}
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:'';}
sup,sub{vertical-align:baseline;}
img{vertical-align:middle;}
em{font-style:normal;}
a{text-decoration:none;}
a:visited{color:#000;}
a:active{text-decoration:underline;}
a:hover{text-decoration:underline;color:#2266B2;}
.clearfix:before,
.clearfix:after{content: "";display: block;height: 0;clear: both;overflow: hidden;}
.list_title{color:#202020;font-size:14px;text-decoration:none;font-family:"malgun gothic";}
.list_name{color:var(--color-list-name);;font-size:13px;text-decoration:none;font-family:'Malgun Gothic';}
.popup_memo{display:none;padding:0;margin:10px;color:#222;background:#f5e28c;border:1px solid #8c8c8c;width:200px;height:100px;position:fixed;right:0;bottom:0;cursor:pointer;cursor:hand;text-align:center;z-index:99999;}
.submit{border:0px solid #606060;font-size:12px;color:#fff;background-color:#afafaf;height:24px;padding:2px 10px;line-height:16px;border-radius:3px;letter-spacing:-1px;font-family:'Malgun Gothic','¸¼Àº°íµñ';font-weight:bold;}
.submit_w{border:1px solid #606060;font-size:12px;color:#dfdfdf;background-color:#909090;height:40px;width:100px;font-weight:bold;}
.submit_c{border:1px solid #606060;font-size:12px;color:#585858;background-color:#e5e5e5;font-family:"malgun gothic";}
.thumb_border{border:1px solid #d0d0d0;}
.line_separator{background-color:#f0f0f0;padding:0;}
.separator2{background-color:#f5f5f5;padding:0px;}
.notice_separator{background-color:#e2e2e2;padding:0;}
.nav_hot_ico{color: #e80505;font-weight: bold;font-size: 15px;font-family: 'malgun gothic';margin-right: 3px;}
.list0{background-color:#fff;padding:0;}
.list1{background-color:#fdfdfd;padding:0;}
.headUp{color:#ff6d6c !important;}
.horizontal-line{height:1px; background-color:#e0e0e0; margin:5px 0;}
.list_name, .eng, .title_text, .han, .han2, select, option, .post_cov .post_nav p:first-child, .sub-nav .sm_loginwrap, 
#page_list .han a, #header_box .desc, .sub-nav .input-search input[type=text], #header_box .bbs_title p a, .post_nav .bx-default-pager, 
#navlist li a, .top-nav > ul > li .menu, .sub-nav .input-search input[type=text], .view_cate, .view_name { font-family: "malgun gothic" !important;}
#inq{border: 1px solid #bebebe; border-radius: 3px; display: inline-block; height: 20px; padding: 0 5px 0 4px;}
#inq i{font-style: normal; font-size: 10px; display: inline-block; color: #ff9600; vertical-align: top; margin: 1px 2px 0 0;}
#delivery_inq{border: 1px solid #bebebe; font-size: 12px; font-weight: bold; vertical-align: middle; color: #000; padding: 0 6px; display: inline-block;}
#notice_con{color: #1970b3;border: 1px solid #1970b3;padding: 0px 4px 1px 5px; font-size:12px;}
#alert_con{color: #ff8900;border: 1px solid #ff8900;padding: 0px 4px 1px 5px; font-size:12px;}
#adv_con{color: #99b519;border: 1px solid #99b519;padding: 0px 8px 0px 9px; font-size:12px;}
#numb_search{color: #000;display: inline-block;font-size: 12px;background: linear-gradient(#fefefe,#f0f0f0);border: 1px solid #ccc;border-radius: 3px;padding: 0 5px;}
#caution_btn,#guide_btn{vertical-align: baseline;height: 16px; padding: 0 7px; background: linear-gradient(#ffffff,#f5f5f5); color: #0072e3; font-weight: bold; font-size: 12px; line-height: 16px; display: inline-block; border: 1px solid #ccc; border-radius: 2px;}
#spon_con{color: #666666;border: 1px solid #666666;padding: 0px 4px 1px 5px; width:40px; display:inline-block;}

/* ÈÞ´ëÆù»Ë»Ñ °Ô½Ã±Û ³»¿ë ÇÏ´ÜºÎ */
#newbbs table{margin:8px 0px 8px 0px;}
.mid-text-area{font-size:14px; letter-spacing: -0.5px;}
.mid-text-area div{font-size:14px; letter-spacing: -0.5px;}

/* ÈÞ´ëÆùÀåÅÍ */
.thecheat1{margin-top:7px;width:118px;padding-left:2px;}
.thecheat2{font-family:'¸¼Àº °íµñ';font-size:12px;color:#444;font-weight:bold;margin:3px 0 0 2px;}
.thecheat3{width:110px;border-top:1px dotted #c1c1c1;margin:3px 3px 3px 1px;}
.thecheat4{height:19px;border:1px solid #bfbfbf;margin:5px 0 5px 2px;width:83px;background:#efefef;}
.thecheat5{font-family:"malgun gothic";font-size:11px;color:#444;}

/* 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:"malgun gothic";}
.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;}
.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:"malgun gothic"; 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:"malgun gothic";}
#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:"malgun gothic";}
.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:"malgun gothic"; 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:"malgun gothic"; font-size:11px; font-style:normal; color:#929293; line-height:15px;}
#footer div.address p{font-family:"malgun gothic"; 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: "malgun gothic";}
#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:"malgun gothic"; 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:"malgun gothic"; 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:"malgun gothic";}
#marketall_wrap .markettl_02{font-size:11px; color:#757575;margin:4px 0px 0px 8px;font-family:"malgun gothic";}
#marketall_wrap .markettl_03{float:right;margin-top:5px;}
#marketall_wrap .markettl_04{font-size:11px;font-family:"malgun gothic";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:"malgun gothic";}
#informa2_wrap .markettl_02{font-size:11px; color:#757575;margin:4px 0px 0px 8px;font-family:"malgun gothic";}
#informa2_wrap .markettl_03{float:right;margin-top:5px;}
#informa2_wrap .markettl_04{font-size:11px;font-family:"malgun gothic"; 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;}

/* ST header menu ST */
#header_box{border:1px solid #C0C0C0;margin-bottom: 10px; text-align:left;}
#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 10px;height:29px; *zoom:1;background: linear-gradient(#faf9f9, #f3f2f2);display: flex;}
#header_box .bbs_title h1{padding-left:8px;display: flex;align-items: center;background:url(//cdn3.ppomppu.co.kr/images/main/201111/bbs_list_bullet.gif) no-repeat left center;}
#header_box .bbs_title h1 a{font-weight:bold;color: var(--color-ppom-blue);}
#header_box .bbs_title span.bname{padding-left:8px;display: flex;align-items: center;background:url(//cdn3.ppomppu.co.kr/images/main/201111/bbs_list_bullet.gif) no-repeat left center;}
#header_box .bbs_title span.bname a{font-weight:bold;color: var(--color-ppom-blue);}
#header_box .bbs_title p{margin:0; height:29px; text-align:right; line-height:31px; font-size:10px; color:#dbdada;}
#header_box .bbs_title p a{letter-spacing: -0.25px; font-size:11px; font-family:"malgun gothic"; color:#878686;}
#header_box .bbs_title p a.here{font-weight:bold; color:#343434;}
#header_box .bbs_title .tx_box{color:#505050;font-weight:bold;font-size:12px;background:#fff;border:1px solid #898989;padding:1px 5px 0px 5px;line-height:15px;display:inline-block;}
#header_box .desc {display:inline-block;padding:10px 5px 10px 12px;border-top:1px solid #C1C1C1;color:#606060;width:100%;box-sizing:border-box;}
#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 .menu_ico{font-size: 12px; color: #4a86b6; background: #eff8ff; border: 1px solid #4a86b6; border-radius: 3px; padding: 1px 5px;}
#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: "Malgun Gothic";color: #505050;font-weight: bold;}
#header_box .bbs_title .title-add{
    display: flex;
    align-items: center;
    margin-left: auto;
    color: var(--color-text_gray);
    font-size: 11px;
    position:relative;
}
#header_box .bbs_title .title-add li::after{content:"";border-right: 1px solid var(--color-vertical-line);;display: inline-block;height: 10px;margin: 0 7px;}
#header_box .bbs_title .title-add li:last-of-type{margin:0;}
#header_box .bbs_title .title-add li:last-of-type::after{display:none;}
#header_box .bbs_title .title-add li img{width:14px;vertical-align: text-top;cursor:pointer;}
#header_box .bbs_title .title-add.type2 li:first-of-type{font-weight:inherit;color:inherit;}
#header_box .bbs_title .title-add.type2 li.on{font-weight:bold;color:var(--color-ppom-blue);}
#bookmark-txt{
    background-color: #5e5e5e;
    color: white;
    font-weight: bold;
    font-size: 14px;
    padding: 4px 10px;
    width: 300px;
    text-align: left;
    display: flex;
    align-items: center;
    z-index: 5;
    justify-content: space-between;
}
#bookmark-txt a{
    font-size: 12px;
    color: #ffe673;
    text-decoration: underline !important;
}
#bookmark-txt .xBtn{width:16px;position: absolute;top: -20px;right: 0px;cursor:pointer;}
#header_box .bbs_title .title-add #bookmark-txt{position:absolute; top:37px; right:-11px;}
#header_box .bbs_title .title-add #bookmark-txt .xBtn{display:none;}
/* ED header menu ED */

#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:"malgun gothic"; 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:"malgun gothic"; 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:"malgun gothic"; 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;}
.news_content .Lnews .main-text .image{width:100%;}

.news_contents .image{margin-left:0px;}

.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;}
.paging{clear:both;display:block;margin:0 0 0 30px;padding:5px 0;position:relative;text-align:center;width:90%;}
.paging a, .paging strong{border:1px solid #fff;color:#000;font-family:"malgun gothic";font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin-right:1px;padding:3px 5px 5px;position:relative;text-decoration:none;}
.paging strong{border:1px solid #cacaca;color:#f23219 !important;}
.paging a:hover{background:#fff none repeat scroll 0%;border:1px solid #cacaca;text-decoration:none;}
.paging .pre, .paging .next{border:1px solid #cacaca;color:#565656;font-family:'Malgun Gothic','Gulim';font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
.paging .pre{margin-right:9px;padding:7px 10px;}
.paging .next{margin-left:9px;padding:7px 10px 3px 10px;}
.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:"malgun gothic"; 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:"malgun gothic"; 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:"malgun gothic"; 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:"malgun gothic";}
#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;}
.market_s ul li input{border: 1px solid #dfdfdf;height: 25px;width: 730px;font-family: "malgun gothic";}
.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;  }
.variable_btn2 span {display:inline-block;height:24px;text-align:center;font-weight:bold;color:#353535;cursor:pointer;border: 1px solid #c1c1c1;box-sizing: border-box;padding: 1px 11px 0 11px;font-size: 12px;}
.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:"malgun gothic"; 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:"malgun gothic"; 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:"malgun gothic"; background:url("/images/member/bg/bg_var_rboxbtn_right7.gif") right 0 no-repeat; }
.variable_btn8 {display:inline-block;padding: 13px 40px;border-radius: 5px;vertical-align:middle;font-size: 12px;background: #ff7b00;color: #fff;font-weight: bold;}
.variable_btn10 {display: inline-block;padding: 13px 40px;border-radius: 5px;vertical-align: middle;font-size: 12px;background: #7d7d7d;color: #fff;font-weight: bold;}
.member_basic_info .table_btns a:hover{color:#fff;}
.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:"malgun gothic";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:"malgun gothic";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:"malgun gothic";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:"malgun gothic";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{font-size: 14px; 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;margin: 3px 0;}
#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;}
.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:"malgun gothic"; 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;}


/* 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;
}

/* ==========================================================================
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;
}
.list_style_table03.type5{text-align:left;}

.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 .wrapper{
    position: relative;
    width: 1029px;
    margin: 0 auto;
    display: block;
    }
#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;}

.board01_title.none_bookmark a:link { color:#848484;}
.board01_title.none_bookmark a:visited { color:#848484;}

.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:'malgun gothic';
    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";
}

.lotto-winning .number .lotto_numb{
    font-weight: bold;
    background: radial-gradient(#f7bd00, #f89b00);
    border: 1px solid #d9a44a;
    color: #fff;
    display: inline-block;
    width: 20px;
    text-align: center;
    border-radius: 100%;
}
.lotto-winning .number .lotto_numb.blue{background: radial-gradient(#29d4f0, #2f82b6); border-color: #2f82b6;}
.lotto-winning .number .lotto_numb.red{background: radial-gradient(#ff610c, #e72c00);border-color: #c94a27;}
.lotto-winning .number .lotto_numb.blac{background: radial-gradient(#666666, #5b5b5b);border-color: #565656;}
.lotto-winning .number .lotto_numb.gree{background: radial-gradient(#afe329, #6cae32);border-color: #749d57;}



.forum-top-banner{float:right;position:static;}

.forum-top-banner img{float:right;margin:0 5px 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;
    cursor: pointer;
}

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

.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 {position:absolute; width:900px; top:20%;}

.han {color:#000; font-size:13px; text-decoration:none; font-family:'Malgun Gothic';text-align:left;}
.han2{color:#282828;font-size:13px;text-decoration:none;font-family:'Malgun Gothic';}
.han3{color:#ff0000;font-size:12px;text-decoration:underline;font-family:'Malgun Gothic';}
.han4{color:#808080;font-size:12px;text-decoration:none;font-family:'Malgun Gothic';text-align:left;}
.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;}

#mytx{margin-top:10px;border:2px dotted #f1ddc4;width:704px;padding:10px;margin:5px auto;line-height:17px;display:block;}
#mytx div{font-size:13px;}
#mytx td{text-align:left;line-height:17px;padding:2px 0 0 0;font-size:13px;}
#mytx td._user_log_date{font-size:12px;}


.info_bg input[type=image] {
    margin:-1px 0 0 0;
}

.info_bg nobr a b{font-size:13px; color:#000;}

/* ==========================================================================
PPOM COUPON
========================================================================== */
.btn-admin {
    position:relative;
    z-index:0;
    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.menu24 {
    background:url(/images/icon_keyword.png) no-repeat 4px center;
}
#contents_section #lnb ul li.menu24.on {
    background:url(/images/icon_keyword_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:'Malgun Gothic','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:'Malgun Gothic';
    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:'Malgun Gothic';
    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:'Malgun Gothic';
    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:'Malgun Gothic';
    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: 6px 5px 0 0;
width: 5px;
height: 5px;
border: 2px solid #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:'Malgun Gothic';
}

.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:'Malgun Gothic';
    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:'Malgun Gothic';
}

.coupon-exchange .cost small {
    color:#838383;
    font-size:11px;
    font-weight:normal;
    font-family:'Malgun Gothic';
    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:'Malgun Gothic';
    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:'Malgun Gothic';
    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:'Malgun Gothic';
    color:#777;
    resize:none;
}

.exchange-popup.popup-form label {
    font-size:11px;
    font-weight:normal;
    font-family:'Malgun Gothic';
}

.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:'Malgun Gothic';
    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:'Malgun Gothic';
    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:'Malgun Gothic';
    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{text-align:left;width:auto;border:1px solid #e5e5e5;background:#f8f8f8;padding:10px;}
.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:'Malgun Gothic';}
.market_phone_escrow .caution li strong {font-weight:normal;color:#0c47f7;text-decoration:underline;}
.market_phone_escrow .caution li.no-label {padding-left:45px;}
.market_phone_escrow2{text-align:left;width:758px;border:1px solid #e5e5e5;background:#f8f8f8;padding:10px;}
.market_phone_clear01{clear:both;padding:5px;}
.market_phone_clear02{clear:both;padding:10px;}
.market_phone_div{text-align:left;width:900px;height:40px;border:1px solid #e5e5e5;}
.market_phone_div2{text-align:left;width:778px;height:40px;border:1px solid #e5e5e5;}
.market_phone_menu01{width:100px;float:left;background:#f8f8f8;padding:10px;}
.market_phone_menu01 img{vertical-align:initial;}
.market_phone_menu01 .title{font-weight:bold;}
.market_phone_menu02{width:310px;float:left;padding:10px;}
.market_phone_menu02 #price_history_btn{color:#999;}
.market_phone_menu02 #price_history_area{display:none;position:absolute;margin-top:3px;padding:5px 10px;border:1px solid #ccc;background:#fff;}
.market_phone_menu02 #price_history_area *{color:#999;}
.market_phone_menu03{float:left;padding:10px; position:relative;}
.market_phone_menu03 a{color:#000;}
.market_phone_menu03 a img {margin: 0 3px;}
.market_phone_menu03 #phone_auth_btn{color:#999;}
.market_phone_menu03 .add_tx{font-weight: bold;font-size: 11px;}
.market_phone_menu03 .add_tx.a{color: #008eff;}
.market_phone_menu03 .add_tx.b{color: #bababa;}
.market_phone_menu03 .add_tx.c{color: red;}
.market_phone_menu03 .add_tx.d{color: #898989;}


.market_phone_menu03 .certification{display: inline-block;width: 300px;background: #fff;position: absolute;top: 37px;left: 0;z-index: 3;border: 1px solid #b6b6b6;box-sizing: border-box;padding: 7px 7px 4px 7px;}
.market_phone_menu03 .certification li{}
.market_phone_menu03 .certification li input{width: 35px;margin: 0 2px;padding: 4px 0;text-align: center;border: 1px solid #ccc;}
.market_phone_menu03 .certification .text{color: #959595;}
.market_phone_menu03 .certification .inp{color:#ccc;margin: 5px 0 8px 0;}
.market_phone_menu03 .certification .inp .search_btn{color: #5e5e5e;background: linear-gradient(#fff,#ededed);border: 1px solid #ccc;box-sizing: border-box;display: inline-block;padding: 2px 5px 0px 5px;border-radius: 2px;margin: 0 0 0 6px;}
.market_phone_menu03 .certification .inp .search_btn img{width: 11px;vertical-align: middle;margin: -4px 3px 0 1px;}

#page_list {padding: 13px 10px 5px 10px;}
#quote table.info_bg .han {padding:4px 0 0 0;}



.market_phone_write_link{color: #008eff !important;text-decoration: underline;margin-left: 5px;}


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

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


/* */

#quote table.info_bg b a {
    display:inline-block;
    margin-top:3px;
    font-size:12px;
}



/* 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: -585px;
    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 {
    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: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;
    text-align: right;
    width: 60%;
}
.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 6px 4px 0;clear:right;background:#fff;line-height:35px;padding-left:8px;position:relative;text-align:right;}
div.tag_cover>div.add_tag2{ float:left; 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;
}


.left .top-banner {
    width:555px;
    height:100px;
    margin-bottom:9px;
}

.left .top-banner img {
    width:100%;
}



/* Left Floating Banner */
.sidebar {width: 200px; margin:114px 0 0 10px;}
.sidebar .floating-banner {position:sticky;top:10px;}
.sidebar .floating-banner .ad-banner {}

/* Right Small Floating Banner */
.floating-banner-sm {
    position:absolute;
    left:50%;
    width:100px;
    top:112px;
    margin-left:-660px;
}
.floating-banner-sm .ad-banner {
    width:100px;
}
.floating-banner-sm img {
    width:100px !important;
    height:auto !important;
}

.left-fixed-banner {
    position: fixed;
    bottom: 20px;
    width: 160px;
    left:50%;
    margin-left:-735px;
    z-index: 1000;
}

/* ==========================================================================
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: "malgun gothic","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;font-family: "malgun gothic";}

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: "Malgun Gothic", "¸¼Àº °íµñ", Gulim, "±¼¸²", helvetica, "Apple SD Gothic Neo", AppleGothic, Roboto, Dotum, sans-serif;
    font-size:14px;
    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:1110px;
    margin:0 auto;
    display: flex;
    flex-direction: row-reverse;    
}

.contents {width:900px;}

.contents_header {
    position: fixed;
    top: 0;
    width: 900px;
    background-color: white;
    z-index: 9;
  }
  .contents_header.abs{position:static;}
  .contents_header.ani{-webkit-transition: top 0.2s ease;-moz-transition: top 0.2s ease; transition: top 0.2s ease;}
  
  .contents_header_sub {
    position:static;
    width: 900px;
    z-index: 10;
    background: white;
}

  .contents_header_main_space{height: 116px;}
  .contents_header_main_space.ad{height: 135px;}
  .contents_header_main_space.off{height: 0px;}
  .contents_header_sub_space{height: 155px;}
  .contents_header_sub_space.off{height: 0px;}



.container {
    width:900px;
}

.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;
    font-family: "malgun gothic";
}
.container .input2 {
    border:1px solid #c9c9c9;
    color:#252525;
    height:14px;
    padding:3px;
}

.list_vspace a{font-size:13px;}
td.list_vspace{padding:6px 3px 6px 2px;text-align:left;}
td.list_vspace:first-child{padding-left:5px;text-align:left;}
td.list_vspace:nth-of-type(3){letter-spacing: -0.5px;}
td.list_vspace div.list_name{text-align:left;}
td.list_vspace a font{font-size:14px;}
td.eng.list_vspace{text-align:center;}
td.eng.list_vspace:first-child{text-align:center;}

.eng{font-family:'tahoma','Gulim';color:#666;font-size:11px;text-decoration:none;}
.eng02{font-family:'tahoma','Gulim';font-weight:bold;font-size:11px;text-decoration:none;}

td.left, th.left {display:table-cell !important;width:auto;}
.list_vspace .list_name { 
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }

#revolution_main_table.bid_all_bbs .js_list_new_cmt_cnt .list_vspace{height: 35px;padding: 0;}
#revolution_main_table.bid_all_bbs .js_list_new_cmt_cnt .list_vspace:first-of-type{text-align: center;}
#revolution_main_table.bid_all_bbs .js_list_new_cmt_cnt .list_vspace:first-of-type a{font-size: 12px;}
#revolution_main_table.bid_all_bbs .js_list_new_cmt_cnt .list_vspace:nth-of-type(2) a{white-space: nowrap;overflow: hidden;display: inline-block; max-width: 482px;text-overflow: ellipsis;vertical-align: middle;}
#revolution_main_table.bid_all_bbs .js_list_new_cmt_cnt .list_vspace:nth-of-type(2) .baseList-img{vertical-align: top;margin-top: 0.3em;}
#revolution_main_table.bid_all_bbs .js_list_new_cmt_cnt .list_vspace:nth-of-type(2) .list_comment2{vertical-align: top;margin-top: 0.25em;display: inline-block;}
#revolution_main_table.bid_all_bbs .js_list_new_cmt_cnt .list_vspace .list_name .baseList-name{font-size:13px;vertical-align: middle;}
#revolution_main_table.bid_all_bbs .js_list_new_cmt_cnt .list_vspace:nth-of-type(4){width: 70px;}

#revolution_main_table.is_admin .js_list_new_cmt_cnt .list_vspace:nth-of-type(2){text-align: center;}
#revolution_main_table.is_admin .js_list_new_cmt_cnt .list_vspace:nth-of-type(2) a{font-size: 12px;}
#revolution_main_table.is_admin .js_list_new_cmt_cnt .list_vspace:nth-of-type(3) a{white-space: nowrap;overflow: hidden;display: inline-block;max-width: 447px;text-overflow: ellipsis;vertical-align: middle;}
#revolution_main_table.is_admin .js_list_new_cmt_cnt .list_vspace:nth-of-type(3) .baseList-img{vertical-align: top;margin-top: 0.3em;}
#revolution_main_table.is_admin .js_list_new_cmt_cnt .list_vspace:nth-of-type(3) .list_comment2{vertical-align: top;margin-top: 0.25em;display: inline-block;}
#revolution_main_table.is_admin .js_list_new_cmt_cnt .list_vspace:nth-of-type(5){width: 70px;}

/* ==========================================================================
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 .logo-sm img{
    height:30px;
}

.header .title-image {
    float:left;
    margin: 30px 0 0 7px;
    font-size: 27px;
    font-weight: bold;
    color: #222;
}

.header .title-image img{margin-top:10px;}


/* ==========================================================================
TOP NAVIGATION
========================================================================== */

.top-nav {width:900px;}
.top-nav.inx{height:35px; margin:10px 0 7px 0;}
.top-nav > ul {float:left;width:100%;box-sizing: border-box;border-radius: 3px;}
.top-nav > ul > li {position:relative; float:left;width: 100px;box-sizing:border-box;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:#595959;}
.top-nav > ul > li .menu{font-size:13px;}
.top-nav > ul > li:hover{background:#353535;}
.top-nav li a{font-size:13px;}
.top-nav li.menu01 {border-left:0;background:#595959;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.top-nav li.menu09 {border-right:0;background:#595959;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.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:13px;
    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: 0 0 0 -1px;
    padding: 3px 2px;
    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.menu01 .sub-menu {width:101px;left: 1px;}
.top-nav li.menu02 .sub-menu {left: 0px;}
.top-nav li.menu03 .sub-menu {left: 0px;}
.top-nav li.menu04 .sub-menu {width:101px;left: 0px;}
.top-nav li.menu05 .sub-menu {left: 0px;}
.top-nav li.menu06 .sub-menu {left: 0px;}
.top-nav li.menu07 .sub-menu {left: -10px;}
.top-nav li.menu08 .sub-menu {left: 0px;}
.top-nav li.menu09 .sub-menu {right: 0px;}
.top-nav li.extand .sub-menu {
    width: 680px;
    margin-left:-371px;
    box-sizing: border-box;
    z-index: 10;
}
.top-nav li.extand .forum_subTitle{
    background: #cccdcd;
    color:#000;
    margin: 4px 6px 4px 4px;
    padding: 3px 0 2px 8px;
    font-size: 12px;
    font-weight: bold;
}
.top-nav li.extand .off{height: 275px;clear: left; position: relative;}
.top-nav li.extand .off .toggle-btn{position: absolute;right: 6px;bottom: 3px;z-index: 1;}
.top-nav li.extand .off .toggle-btn span{
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: 11px;
    margin-left: 3px;
    display: inline-block;
    width: 41px;
    text-align: center;
    padding: 1px 0;
    color:#ccc;
}

.top-nav li.extand .off .toggle-btn span.on{
    background-color: #3a66a4;
    color: #ffffff;
    font-weight: bold;
    border-color: #3a66a4;
}
.top-nav li.extand .unoff{height: 225px;clear: left;}
.top-nav li.extand02 .sub-menu {width:206px;margin-left:-111px;overflow:hidden;}
.top-nav li.extand02_2 .sub-menu {margin-left:-52px;}
.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:95px;
    border:0;
    border-left:1px solid #f0f0f0;
    position: relative;
}
.top-nav li.extand02 .sub-menu ul {
    float:left;
    width:50%;
    height:inherit;
    border:0;
    border-left:1px solid #f0f0f0;
    box-sizing:border-box;
}
.top-nav li .sub-menu ul:first-child {border:0;}
.top-nav li.extand .sub-menu ul:first-child {border:0;}
.top-nav .sub-menu li {width:100%;letter-spacing:-1px;z-index:2;}
.top-nav .sub-menu li.title {
    color:#000;
    background:#ededed;
    width:90%;
    padding:2px 0 2px 4px;
    font-size:11px;
    font-family:"malgun gothic";
    margin:3px auto;
    box-sizing:border-box;
}
.top-nav .sub-menu .double-left li:first-of-type{
    width: 95%;
    margin-right: 0px;
}
.top-nav .sub-menu .double-right li:first-of-type{
    width: 95%;
    margin-left: 0;
    color: #ededed;
}
.top-nav .sub-menu ul .strong a {font-weight:bold; color:#000;}
.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 5px;font-size:13px;}
.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 {position: absolute;bottom: 6px;left: 1px;z-index: 10;}
.top-nav .sub-menu .unoff li.addon  {bottom: 0;}
.top-nav .sub-menu .unoff li.addon .official-go{position: absolute; bottom: 0; left:1px;}
.top-nav .sub-menu li.addon ul { height:auto;   border:0;}
.top-nav .extand02 .sub-menu li.addon {margin-top:30px;}
.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 .forum_bookmark{display: inline-block;margin: 0 0 2px 6px;padding: 5px 6px 5px 8px;border: 1px solid #d9d9d9;border-radius: 6px;font-weight: bold;background: #fff;}
.top-nav .sub-menu .addon img {margin:-3px 3px 0 0;width:12px;}
.top-nav .sub-menu .addon .icon-search {margin:-3px 3px 0 0;}
.top-nav .sub-menu .addon .btn-forum-bookmark {bottom: 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;
}
.top-nav .sub-menu .popup-helper{cursor: pointer;margin: 0;float: right;margin-left: 5px;}
.top-nav .sub-menu .popup-helper .icon-help1 {width: 15px;height: 15px;background: url(/images/help_icon.gif) no-repeat center center;background-size: 15px 15px;position: relative;}
.top-nav .sub-menu .popup-helper .popup-layer1 {display: none;position: absolute;top: -75px;left: -317px;width: 300px !important;min-width: 300px !important;height: auto;padding: 10px 10px 7px 10px;margin: -5px 0 0 20px;background: #faeede;border: 1px solid #fadaac;border-radius: 4px;font-size: 12px;z-index: 10;font-weight: normal;}
.top-nav .sub-menu .popup-helper .icon-help1:hover .popup-layer1 {display:block;}
.top-nav .menu07 .sub-menu ul li a,.top-nav .menu08 .sub-menu ul li a,.top-nav .menu09 .sub-menu ul li a{padding-left:7px;}



/* ==========================================================================
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;
    position: relative;
}
.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;
}

.sub-nav .hot-keyword #subpage-hot-keyword-toggle-btn{margin: 4px 0 0 0;}
.hot-keyword {float:left;width: 10px;font-size:12px;letter-spacing:-1px;margin: 0;}
#subpage-hot-keyword-toggle-btn{line-height: initial;display: inline-block;color: #727272;cursor: pointer;margin: 8px 0 0 0;}}


.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: 165px;
    background: #fff;
    padding:3px 0 0 0;
    z-index:9;
    right: -2px;
    top: 37px;
}

.sub-nav .hot-keyword .hot-keyword-wrapper{top:33px;}

.hot-keyword .hot-keyword-wrapper a {display:block;padding: 0 5px;height: 25px;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hot-keyword .hot-keyword-wrapper a:hover {background:#f1f1f1;}
.hot-keyword .hot-keyword-wrapper a span:before{content:"";background:url('/images/header/keyword01.png') no-repeat center;display:inline-block;width:12px;height:12px;margin: 0.5em 3px 0 0;vertical-align: top;}
.hot-keyword .hot-keyword-wrapper a:first-of-type span:before{background-image:url('/images/header/keyword01.png');}
.hot-keyword .hot-keyword-wrapper a:nth-of-type(2) span:before{background-image:url('/images/header/keyword02.png');}
.hot-keyword .hot-keyword-wrapper a:nth-of-type(3) span:before{background-image:url('/images/header/keyword03.png');}
.hot-keyword .hot-keyword-wrapper a:nth-of-type(4) span:before{background-image:url('/images/header/keyword04.png');}
.hot-keyword .hot-keyword-wrapper a:nth-of-type(5) span:before{background-image:url('/images/header/keyword05.png');}
.hot-keyword .hot-keyword-wrapper a:nth-of-type(6) span:before{background-image:url('/images/header/keyword06.png');}
.hot-keyword .hot-keyword-wrapper a:nth-of-type(7) span:before{background-image:url('/images/header/keyword07.png');}
.hot-keyword .hot-keyword-wrapper a:nth-of-type(8) span:before{background-image:url('/images/header/keyword08.png');}
.hot-keyword .hot-keyword-wrapper a:nth-of-type(9) span:before{background-image:url('/images/header/keyword09.png');}
.hot-keyword .hot-keyword-wrapper a:last-of-type span:before{background-image:url('/images/header/keyword10.png');}

.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;border: 1px solid #c1c1c1; background: #fff; font-family: 'malgun gothic'; font-size: 11px; letter-spacing: -0.5px; padding: 2px 4px; color: #404041;}
.sub-nav .sm_loginwrap2 {float:right; text-align:right; font-size:11px; color:#848484; font-family:"malgun gothic"; height: 36px;}
.sub-nav .sm_loginwrap2 .logOut_btn{border: 1px solid #c1c1c1; background: #fff; font-family: 'malgun gothic'; font-size: 11px; letter-spacing: -0.5px; padding: 2px; color: #404041;}


.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: 1110px;margin: 0 auto;padding: 10px 210px 0 0;box-sizing: border-box;}


.footer .nav {
    width:100%;
    background:#f9f9f9;
    padding:12px 0 11px 0;
    border-top: 2px solid #555;
    border-bottom:1px solid #dedede;
    font-size:12px;
    margin-top:10px;
    text-align:center;
}
.footer .nav a {
    display:inline-block;
    padding:0 5px;
    height:1em;
    line-height:1.1em;
    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;
}
.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
========================================================================== */

/* 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;
}







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

/* Board preview on Right section */






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


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


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



.shopping-preview .tabs a:hover,
.comment-preview .title a:hover {
    color:inherit;
}





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


.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.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%;}
.nav_hot2 .nav_hot_ico{
    color: #e80505;
    font-weight: bold;
    font-size: 15px;
    font-family: 'malgun gothic';
    margin-right: 3px;
}
.side-nav {
    float:left;
    text-align:left;
    max-width:110px;
    min-width:96px;
    margin-right:10px;
    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:900px;}
.table-contents.admin{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%;}
.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 .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_name{color:#404040;font-size:13px;text-decoration:none;font-family:'Malgun Gothic';line-height:180%;}
.view_cate{color:#505050;font-size:13px;text-decoration:none;font-family:'Malgun Gothic';}
.view_title{color:#404040;font-size:21px;font-weight:bold;text-decoration:none;font-family:'Malgun Gothic';text-align:center;padding:15px 8px 0px 8px;}
.view_title2{color:#404040;font-size:14px;font-weight:bold;text-decoration:none;font-family:'Malgun Gothic';white-space:normal; line-height:150% !important;display:inline-block; margin-bottom:5px;vertical-align:top;}

.board-contents {overflow : hidden; line-height:1.9; letter-spacing: -0.5px;font-size:15px;}
.board-contents div {font-size:14px;}
.board-contents p {margin:0;}
.board-contents p span{font-size:14px;}
.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;}
.board-contents a {color:#2761c4;}
.board-contents .title_tx{font-size:20px;font-weight: bold;color: #4d4d4d;}
.board-contents .line_shape{
    border-bottom: 1px dotted #ccc;
    padding-top: 5px;
    margin-bottom: 15px;
}

#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 27px 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 2em 1em 2em;
}
.popup-layer select,
.popup-layer input,
.popup-layer textarea {
    display:block;
    width:100%;
    margin:1em 0;
    padding:0.5em;
    box-sizing:border-box;
    border:1px solid #aaa;
    resize:none;
    font-family: "malgun gothic";
}
.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 .wrap>h2{font-size:13px;}
.power-link .wrap h2 img{    vertical-align: text-top;margin-top: 1px;}
.power-link .wrap h2 .btn-click-choice{font-size:12px;}
.power-link .wrap h2 .btn-click-choice img{    vertical-align: middle;margin-top: -4px;}

.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: 12px 0;

}

.power-link .wrap > div.groups > i.F_img{
    display:inline-block;
    width: 60px;
    height: 60px;
    position:absolute;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    margin-top:3px;
}


.power-link .wrap > div.groups.img{min-height:66px;}
.power-link .wrap > div.groups.img .cov{margin-left: 70px;width: 472px;}

.power-link .wrap > div.groups.B3{margin-bottom:25px;position: relative;}
.power-link .wrap > div.groups.B3 small{margin-bottom:13px;}

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

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

.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:13px; 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;}
.power-link .icon_npay{height:13px;width:36px;}
.power-link .icon_npay_plus{height:13px;width:46px;}
.power-link .icon_naveridlogin{height:13px;width:39px;}
.power-link .icon_talktalk{height:16px;width:14px;vertical-align:text-bottom;}
.power-link02{background: #fafcff;margin: 10px 0 0 0;border-left: 0;border-right: 0;text-align: left;}
.power-link02 .wrap{border: 1px solid #b1b1b1;border-radius: 5px;}
.power-link02 h2{background: #f7f9fa;padding: 7px 10px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 1px solid #c7c7c7;}
.power-link02 .wrap .groups{width: 49%;display: inline-block;vertical-align: top;margin: 0 0.5%;}
.power-link02 .wrap .groups.img{position: relative;}
.power-link02 .wrap .groups.B2 .cov{margin-top: 2px;}
.power-link02 .wrap .groups.img .cov{padding: 2px 0 0 57px;}
.power-link02 .wrap .cov_box{display: inline-block;padding: 10px 5px;box-sizing: border-box;width: 100%;border-top: 1px solid #e2e2e2;}
.power-link02 .wrap .cov_box:first-of-type{border:0;}
.power-link02 .wrap .groups .F_img{display:inline-block;width: 49px;height: 49px;top: -1px;position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;}
.power-link02 .wrap .groups small{position: relative;}
.power-link02 .wrap > div p{margin: 0;font-size: 12px;color: #262626;}
.power-link02 .wrap > div p a{display: inline-block;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;margin: 3px 0 0 0;}
.power-link02 .wrap .groups .cov{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.power-link02 .wrap .groups.B3{margin-bottom:25px;}
.power-link02 .wrap .groups.B3 small{display:inline-block; width: 49px; height: 49px; position:absolute; background-repeat:no-repeat; background-position:center; background-size:cover;}
.power-link02 .wrap .title {font-weight: bold; font-size: 1.1em; color: #071ac8 !important; border-bottom: 1px solid; margin-right: 6px;}
.power-link02 .wrap .groups .bot{border-bottom:1px dotted #ccc; padding-bottom:4px; margin-top:4px;}
.power-link02 .wrap .groups small{display: block;width: 100%;margin: 6px 0 0 0;font-size:12px;line-height:14px;box-sizing: border-box;}
.power-link02 .wrap .groups small {position:relative;}
.power-link02 .wrap .groups small span{color:#424242;}
.power-link02 .wrap .groups small .goods {color:#071ac8;position:absolute;top: 0;background: #fbfbfb;padding-right: 5px;}
.power-link02 .wrap .groups small .line {display:block;border-bottom:1px dotted #ccc;height: 6px;}
.power-link02 .wrap .groups small .price {position:absolute;top: 0;right:0;background: #fbfbfb;padding-left: 5px;}
.power-link02 .icon_npay{height:13px;width:33px;}
.power-link02 .icon_npay_plus{height:13px;width:42px;}
.power-link02 .icon_naveridlogin{height:13px;width:39px;}
.power-link02 .icon_talktalk{height:16px;width:14px;vertical-align:text-bottom;}

.power-link02.two_line .wrap .groups{width:100%;padding: 2px 10px;box-sizing:border-box;}
.power-link02.two_line .wrap .groups .url{float:right;font-size: 13px;margin-right: 11px;}
.power-link02.two_line .wrap .groups.img .cov{padding: 0 0 0 76px;}
.power-link02.two_line .wrap .groups .F_img{top: -3px;left: 11px;width: 60px;height: 60px;}
.power-link02.two_line .wrap .title{font-size: 14px;}
.power-link02.two_line .wrap > div p a{font-size: 14px;margin-top:4px;}
.power-link02.two_line .wrap .btn-click-choice{font-size:11px;}
.power-link02.two_line .wrap h2{padding: 6px 20px;}
.power-link02.two_line .wrap h2 img{margin-top:-3px;}
.power-link02.two_line .wrap .groups.B2 .cov{margin:0;}


.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;
    vertical-align: bottom;
}

.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 h3{
    font-size: 29px;
    font-weight: bold;
    color: #fe480b;
}
.bestSeller h3 small,.bookReview h3 small{
    color: #474747;
    font-size: 14px;
    vertical-align: middle;
    margin-left:9px;
}
.bookReview h3{
    font-size: 29px;
    font-weight: bold;
    color: #ee8193;
}


.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.type1 .goodsList.schResult li dl dd .btns .ipay{color:#fff; background:#179ca2; border-color:#179ca2; margin-left:7px;}

.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:none !important; border-bottom:1px dotted #ccc; }
.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/rating.png') no-repeat 0 0; }
.bookReview ul li .subject .sStar2 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/rating.png') no-repeat 0 -23px; }
.bookReview ul li .subject .sStar3 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/rating.png') no-repeat 0 -46px; }
.bookReview ul li .subject .sStar4 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/rating.png') no-repeat 0 -69px; }
.bookReview ul li .subject .sStar5 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/rating.png') no-repeat 0 -92px; }
.bookReview ul li .subject .sStar6 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/rating.png') no-repeat 0  -115px; }
.bookReview ul li .subject .sStar7 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/rating.png') no-repeat 0 -138px; }
.bookReview ul li .subject .sStar8 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/rating.png') no-repeat 0 -161px; }
.bookReview ul li .subject .sStar9 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/rating.png') no-repeat 0 -184px; }
.bookReview ul li .subject .sStar10 { width:78px; height:13px; margin:3px 0 0 0;text-indent:-9999px; background:url('/images/rating.png') 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/rating.png') 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/rating.png') 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/rating.png') 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/rating.png') 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/rating.png') 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/rating.png') 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/rating.png') 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/rating.png') 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/rating.png') 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/rating.png') 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;
}

#search_type {color: var(--color-text5); border: 1px solid var(--color-gray-base); padding: 5px; border-radius: 4px; display: inline-block; box-sizing: border-box; margin-right: 7px;}
.search-input {padding-right:5px;}
.search-input .default {
    position: relative;
    display: inline-block;
    margin-left: 5px;
}
.search-input input[type=text] {
    width: 100%;
    color: var(--color-text5);
    display: inline-block;
    height: 21px;
    box-sizing: border-box;
    padding-right: 23px;
    border-color: #767676;
}
.search-input input[type=submit] {
    cursor: pointer;
    width: 19px;
    height: 19px;
    border:0;
    background:url(//cdn3.ppomppu.co.kr/images/header/btn_search.png) no-repeat center center;
    background-size: 13px auto;
    position: absolute;
    right: 3px;
    top: 1px;
    padding: 0 !important;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

select.search-type {
    float:right;
    height:21px;
}
.mypage_search .search-input {
    float:right;
}

.ebay-ad { width:900px; margin:0 auto;}
.ebay-ad .wrapper { width:100%; display:block;  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:88px; top:7px;}
.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}
#revolution_main_table tr td.list_vspace a{font-size:14px;}
.list_vspace .help_subject {position:relative;top: -1px;color: #ff7863; font-size:11px;}
.list_vspace .help_subject font {position:relative;top: 1px;}
.view_title2 .help_subject {position:relative;top: -2px; color: #ff7863; font-size:11px;}
.view_title2 .help_subject font {position:relative;top: 1px;}
div.hot_comment_list {font-size:13px;position:relative; width:860px; border:2px solid #0087E1; line-height:170%;padding:10px;}
.newcomt {background:#f4f3f3;width:882px;margin: 10px auto 2px auto;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;display: flex;align-items: center;}
#forms_wrap .name_tab li{background:#fafafa;width:150px;text-align:center;height:50px;box-sizing:border-box;display: flex;align-items: center;justify-content: center;}
#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;margin: 20px 15px;}
#forms_wrap .content{width:870px; margin:0 auto; }
#forms_wrap .content .cov {width:100%; box-sizing:border-box; border:1px solid #c8c8c8; padding:10px;}
#forms_wrap .content2{width:870px; height:310px; margin:0 auto; }
#forms_wrap .content2 ul{margin: 0 10px;line-height: 1.8;}
#forms_wrap .content2 .list a{color:#0086db; margin-left:8px;}
#forms_wrap .content2 .user-info{text-align:center;padding:25px 0;border: 1px solid #c8c8c8;font-weight:bold;margin: 20px 0 10px 0;}
#forms_wrap .content2 .user-info .color{color:#0086db;}
#forms_wrap .content2 .btns-box{text-align: center;}
#forms_wrap .content2 .btns-box>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;}
.iconE {width:80px; line-height:30px; font-weight:bold; color:#fff !important; cursor:pointer; display:inline-block; border-radius:3px; background-color: #ccc; box-shadow: 0 2px 1px #9c989c; text-align:center; margin:10px 5px;}
.iconF {width:150px; line-height:30px; font-weight:bold; color:#fff; cursor:pointer; display:inline-block; border-radius:3px; background-color: #ccc; box-shadow: 0 2px 1px #9c989c; text-align:center; margin:10px 5px;}
.list_style_table03.type5 .iconB{width:538px;}
.iconA.btn-toss {
    background:#ff7e00 url(/images/icon_toss.png) no-repeat 10% center;
    padding:5px 0px 5px 20px;
    background-size:auto 1.3em;
    line-height: 20px;
}

.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{width:50%; float:left;}
.content div.second{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;}


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

#forms_wrap .content_tab2{width:870px; height:375px; margin:0 auto; }
#forms_wrap .content_tab2 .cov {width:100%; height:320px; 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:240px;}
.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;  margin:0 auto; }
#forms_wrap .content2_tab3{width:870px; height:300px; margin:0 auto; }
#forms_wrap .content_tab3 .cov div.first{float:left;width:50%; box-sizing:border-box; padding:20px;}
#forms_wrap .content_tab3 .cov div.last{float:right; border-left: 1px solid #c8c8c8;width:50%; box-sizing:border-box; padding:20px;}
#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 100px;}
#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;}

#forms_wrap .content_tab7 h3{margin: 20px 0 15px 0;}
#forms_wrap .content_tab7 .content-list{font-weight:bold;margin-bottom: 30px;}
#forms_wrap .content_tab7 .content-list li{margin-bottom: 15px;}
#forms_wrap .content_tab7 .content-list li small{font-weight: normal;font-size: 12px;color: #6c6c6c;}
#forms_wrap .content_tab7 .content-list .color{color:red;}
#forms_wrap .content_tab7 .content-check{color: #5a5a5a;}
#forms_wrap .content_tab7 .content-check input[type="checkbox"]{margin:2px 5px 0 0;vertical-align:text-top;}
#forms_wrap .content_tab7 .content-list2{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin: 20px 0 0 0;}
#forms_wrap .content_tab7 .content-list2 li{border-bottom: 1px solid #e7e7e7;padding: 10px 0;display: flex;align-items: flex-start;}
#forms_wrap .content_tab7 .content-list2 li.on{position:relative;padding-bottom: 20px;}
#forms_wrap .content_tab7 .content-list2 li.on .guide{
    position: absolute;
    top: -21px;
    left: 362px;
    background-color: #766565;
    border-radius: 4px;
    padding: 7px 10px;
    box-sizing: border-box;
}
#forms_wrap .content_tab7 .content-list2 li.on .guide::before{content:"";display: inline-block;background-color: #dd0000;position: absolute;z-index: -1;left: -12px;top: 32px;border-top: 10px solid white;border-right: 15px solid #766565;border-bottom: 10px solid white;}
#forms_wrap .content_tab7 .content-list2 li.on .guide li{
    border: 0;
    padding: 0;
    color: white;
    font-weight: bold;
    font-size: 12px;
    line-height: 1.4;
}
#forms_wrap .content_tab7 .content-list2 li:last-of-type{border: 0;}
#forms_wrap .content_tab7 .content-list2 li .list-one{color: #787878;width: 140px;display: inline-block;}
#forms_wrap .content_tab7 .content-list2 li .list-two .nick{margin:0 5px 0 0;}
#forms_wrap .content_tab7 .content-list2 li .list-two time{color: #787878;font-size: 12px;}
#forms_wrap .content_tab7 .content-list2 li .list-two input{border: 1px solid var(--color-border8);width: 204px;height: 23px;padding: 0 5px;box-sizing: border-box;margin: 0 0px 5px 0;}
#forms_wrap .content_tab7 .content-list2 li .list-two input:last-of-type{margin:0;}
#forms_wrap .content_tab7 .content-bot{text-align: center;}
#forms_wrap .content_tab7 .content-bot .switch-btn{
    background-color: var(--color-ppom-orange);
    color: white;
    font-weight: bold;
    font-size: 13px;
    border-radius: 5px;
    padding: 12px 40px;
    display: inline-block;
}


/* 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;margin-top:-3px}


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


/* »Ë»Ñ°Ô½ÃÆÇ ÇÏ´Ü ½Ç½Ã°£ Áú·¶¾î¿ä ÃÖ±Ù ³»°¡ º» »óÇ° */
#bottomAd{margin-top: 15px;display: flex;justify-content: space-between;border-bottom: 1px solid var(--color-border7);padding-bottom: 15px;}
#bottomAd .bottomAd-box:first-of-type{width: 45%;}
#bottomAd .bottomAd-box:last-of-type{width: 54%;}
#bottomAd .bottomAd-box .box-top{margin-bottom: 10px;display: flex;align-items: center;justify-content: space-between;padding-right: 7px;}
#bottomAd .bottomAd-box .box-view {height:76px; overflow: hidden; display: flex;align-items: center;}
#bottomAd .bottomAd-box .box-top .box-text{font-weight: bold;font-size: 14px;color:var(--color-text_base);}
#bottomAd .bottomAd-box .box-top .box-btns{margin-left: auto; display: flex;justify-content: space-between;width: 35px;align-items: center;}
#bottomAd .bottomAd-box .box-top .btns-plus{margin-left: 5px;}
#bottomAd .bottomAd-box .box-view li{
    display: flex;
    align-items: center;
    flex-basis: 100%;
    flex-shrink: 0;
}
#bottomAd .bottomAd-box .box-view li a{
    display: inline-block;
    width: 76px;
    height: 76px;
    border: 1px solid var(--color-light-gray3);
    box-sizing: border-box;
    border-radius: 7px;
    background-size: cover;
    background-position: center;
    margin-right: 6px;
}
#bottomAd .bottomAd-box .box-view li a:last-of-type{margin:0;}
#bottomAd .bottomAd-box .box-view .view-empty{
    font-size: 13px;
    color: var(--color-light-text);
    justify-content: center;
}
.box-top li {
    width: 16px;
    height: 16px;
    line-height: 1.5;
    background-color: var(--color-light-gray3);
    border: 1px solid var(--color-gray-base);
    font-size: 11px;
    font-family: "dotum";
    color: var(--color-gray-base);
    box-sizing: border-box;
    cursor:pointer;
}
.box-top li.on {
    background: var(--color-light-black);
    border-color: var(--color-light-black);
    color: white;
}


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

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



.container .hot_tag .img_icon{
    background: url(/images/header/btn_search.png) no-repeat center center;
    background-size: 16px;
    width: 24px;
    height: 24px;
    border: 0;
    cursor: pointer;
    padding: 0 15px;
}

#trending{display: flex;margin: 10px 0;}
#trending .trending-ppom{width: 442px;margin-right: 8px;}
#trending h1{}
#trending .trending-ppom h1{font-size: 13px;background-color: var(--color-yellow-bg5);border: 1px solid var(--color-border8);text-align: left;padding: 6px 10px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
#trending .trending-ppom h1 .blue{color:var(--color-notice);margin-right: 3px;}
#trending .trending-ppom strong::before{display:inline-block;content:"";width: 14px;height: 14px;background-image: url('/images/trending_search.png');background-repeat: no-repeat;vertical-align: text-top;margin: 3px 5px 0 0;} 
#trending .trending-tags{font-size:0;border: 1px solid var(--color-border8);border-top: 0;text-align: left;display: flex;flex-direction: row;flex-wrap: wrap;padding: 3px 6px;overflow: hidden;height: 65px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;line-height: 2.4;box-sizing:border-box;}
#trending .trending-tag{
    cursor: pointer;
    color: var(--color-text6);
    border: 1px solid var(--color-border6);
    padding: 1px 7px 2px 7px;
    border-radius: 15px;
    margin: 0 4px 3px 0;
    font-size: 12px;
}
#trending .trending-tag img{vertical-align: text-top;margin: 1px 2px 0 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;}


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

.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{font-family: "malgun gothic"; 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:"Malgun Gothic"; 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:"Malgun Gothic"; color:#888686;}
.api_more a{float: right; font-size:11px; margin-right:10px; color:#7d7d7d; font-family:"Malgun Gothic"; 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:"Malgun Gothic"; 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:"Malgun Gothic";}
.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;}

    

/* ³» Ã¹ÄÚ¸àÆ® */
#newbbs { margin-top:9px }
#newbbs .myComment {text-align:left;}
#newbbs .myComment>span{display:inline-block; color:#959595;box-sizing:border-box; background:#f2f2f2;width:106px;line-height: 31px; text-align:center; cursor:pointer;position: relative;border-top: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;z-index: 1;top: 1px;}
#newbbs .myComment>span:first-child{border-left: 1px solid #e0e0e0;}
#newbbs .myComment>span.on{background:#fff;border-bottom: 1px solid #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: 'Malgun Gothic',Gulim; font-size: 12px; font-weight: normal;}


/* °Ô½Ã±Û¸ñ·Ï ´ñ±Û */
.list_comment{display:inline-block; color:var(--color-text6);font-size:11px;font-family:'tahoma','Gulim';background-color:var(--color-comment-bg);font-weight:normal;padding:0 4px; word-break: break-word;}
.list_comment2{color:var(--color-text4);background-color:var(--color-comment-bg);font-size:11px;font-family:'tahoma','Gulim';font-weight:bold;padding:0 3px; line-height:1.5; word-break: break-word;}
.list_comment3{display:inline-block; color:blue;background-color:var(--color-comment-bg);font-size:11px;font-family:'tahoma','Gulim';font-weight:bold; word-break: break-word;}
.list_comment4{display:inline-block; color:red;background-color:var(--color-comment-bg);font-size:11px;font-family:'tahoma','Gulim';font-weight:bold; word-break: break-word;}
.list_comment9{display:inline-block; color:var(--color-text6);background-color:var(--color-comment-bg);font-size:11px;font-family:'tahoma','Gulim'; word-break: break-word;}

/* °¶·¯¸® µðÀÚÀÎ */
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_img img{width:200px; height:200px;object-fit:cover;}
.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{font-size:14px; }
.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;}


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

.gallery_list_forum{margin-bottom:8px; width:178px;height: 220px;box-sizing: border-box;background:#f7f7f7;padding:9px 9px 0 9px;border:3px solid #fff;}
.gallery_list_forum a{display: inline-block;width: 100%;height: 100%;background-size: cover;}
.gallery_list_forum .gallery_info>span:first-child>a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* ¾Ë¸²¸Þ´º Ãß°¡ ¹× °³¼± */


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

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


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

.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:last-of-type{border-bottom:0;}
.table-New-contents>ul:hover{background:#f5f5f5;}
.table-New-contents>ul li{height:100%;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 .cont01{background:#f8f8f8;height:14px;line-height:16px;padding:8px 0;border-top:2px solid #bababa;border-bottom:1px solid #bababa;}
.table-New-contents .cont01 li{font-family: 'malgun gothic';font-size:12px;text-align:center;border-right:1px solid #bababa;}
.table-New-contents .cont01 .cate{text-align:center;}
.table-New-contents .cont01 .nick{text-align:center;}
.table-New-contents ul .cate{width:11%; text-align:left; padding-left:5px;}
.table-New-contents ul .fold{width:6%; text-align:left;}
.table-New-contents ul .nick{width:10%; padding:0 5px; text-align:left;}
.table-New-contents ul .title{width:55%;}
.table-New-contents ul .title>.text{margin-left:8px;}
.table-New-contents ul .pay{width:10%}
.table-New-contents ul .time{width:8%; border-right:0;}
.table-New-contents ul .admin{padding:0 5px; }

.table-New-contents .cont02{background:#f8f8f8; height:17px; line-height:17px; padding:8px 0; border-bottom:1px solid #dedede;}
.table-New-contents .cont02 .notice01{width:5%;height:20px}
.table-New-contents .cont02 .notice02{width:10%; text-align:right;}
.table-New-contents .cont02 .notice03{width:70%; text-align:left;}
.table-New-contents .cont02 .notice04{width:7%;}
.table-New-contents .cont02 .notice05{width:8%; padding:0;}
.table-New-contents .cont02.ad{font-size: 14px;}

.table-New-contents .cont03{display: flex;padding: 5px 0;border-bottom:1px solid #eee;align-items: center;}
.table-New-contents .cont03 .nick{padding: 0;}
.table-New-contents .cont03:nth-of-type(2n-1){background:#fdfdfd;}
.table-New-contents .cont03:hover{background:#f5f5f5;}
.table-New-contents .cont03 .cate{color:#8c8c8c;}
.table-New-contents .cont03 .fold{color:#767676;}
.table-New-contents .cont03 .title{text-align:left;overflow: initial;white-space: normal;text-overflow: initial;display: flex;align-items: center;}
.table-New-contents .cont03 .title strike a font{font-size:14px;}
.table-New-contents .cont03 .pay{font-family: "Malgun Gothic";font-weight:bold; text-align:right; padding-right:10px;}
.table-New-contents .cont03 .admin input{margin-top:20px;}
.table-New-contents .cont03 time{color:#8c8c8c;}
.table-New-contents .cont03 .nick>.list_name{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0 5px;
    box-sizing: border-box;
    vertical-align: middle;
}

.completed{margin: 7px;}
.completed label{display:flex;align-items: center;justify-content: flex-end;}
.completed label input {margin-right:4px;}

.table-New-contents.mtype1 .time{width: 7%;}
.table-New-contents.mtype1 .pay{width: 7%;}
.table-New-contents.mtype1 .title{width:69%;}
.table-New-contents.mtype1 .cont01 .nick{text-align:center;}
.table-New-contents.mtype1 .cont01 .num{width: 7%;}
.table-New-contents.mtype1 .cont02.ad .notice01{width: 7%;}
.table-New-contents.mtype1 .cont02.ad .notice03 {width: 69%;}
.table-New-contents.mtype1 .cont02.ad .notice05{width: 7%;}
.table-New-contents.mtype1 .cont03 .num{width: 7%;color: #8c8c8c;}
.table-New-contents.mtype1 .cont03 .baseList-box{margin-left:5px;line-height:1.8;overflow: hidden;text-overflow: ellipsis;}
.table-New-contents.mtype1 .cont03 .baseList-box small{color: #999; font-size: 11px; display:block;}
.table-New-contents.mtype1 .cont03 .baseList-thumb .thumb_border{margin:0 5px;}
.table-New-contents.mtype1 .cont03 .title{margin: 0;padding: 0 10px 0 5px;}
.table-New-contents.mtype1 .cont03 .pay{padding: 0;}
.table-New-contents.mtype1 .cont03 .nick{padding: 0;}

.table-New-contents.admin_on .cont01 .admin,
.table-New-contents.admin_on .cont02 .admin,
.table-New-contents.admin_on .cont03 .admin{width: 3%;}

.table-New-contents.admin_on .cont03 .admin input{margin: 2px 0 0 0;vertical-align: text-top;}

.table-New-contents.admin_on .cont01 .num,
.table-New-contents.admin_on .cont02.ad .notice01,
.table-New-contents.admin_on .cont03 .num{width: 7%;}

.table-New-contents.admin_on .cont01 .title,
.table-New-contents.admin_on .cont02.ad .notice03,
.table-New-contents.admin_on .cont03 .title{width: 66%;}

.table-New-contents.admin_on .cont01 .nick,
.table-New-contents.admin_on .cont02.ad .notice02,
.table-New-contents.admin_on .cont03 .nick{width: 10%;}

.table-New-contents.admin_on .cont01 .pay,
.table-New-contents.admin_on .cont02.ad .notice04,
.table-New-contents.admin_on .cont03 .pay{width: 7%;}

.table-New-contents.admin_on .cont01 .time,
.table-New-contents.admin_on .cont02.ad .notice05,
.table-New-contents.admin_on .cont03 .time{width: 7%;}

/* ÀåÅÍ ÃÖ½Å±Û 2Â÷ ¼öÁ¤ */
.table-New-contents ul .title{width:69%;}
.table-New-contents ul .time{width:53px; text-align:center;}
.table-New-contents ul .vote{width:54px; text-align:center;}
.table-New-contents ul .hit{width:66px; text-align:center; border:0;}
.table-New-contents ul .num{width:67px;}
.table-New-contents ul .nick{width:80px;}
.table-New-contents .cont01 .time{padding:0; border-right:1px solid #bababa; text-align:center;}
.table-New-contents .cont01 .nick{padding-left: 15px;text-align:center;}
.table-New-contents .cont02 .notice01{width:67px;}
.table-New-contents .cont02 .notice02{width:80px;text-align:left;padding:0 5px;}
.table-New-contents .cont02 .notice03{width:68%;}
.table-New-contents .cont02 .notice05{width:6%;}
.table-New-contents .cont04{height:27px; padding-top:6px; line-height:21px; border-bottom:1px solid #eee;}
.table-New-contents .cont04 .cate{color:#8c8c8c;}
.table-New-contents .cont04 .fold{color:#767676;}
.table-New-contents .cont04 .title{text-align:left;}
.table-New-contents .cont04 .pay{font-weight:bold; text-align:right; padding-right:10px;}
.table-New-contents .cont04 time{color:#8c8c8c;}
.table-New-contents .cont04 .admin>input{margin-top:20px;}


/* 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 {font-size:0;}
.info_bg .write_btn{border: 1px solid #4a86b6;border-radius: 4px;display:inline-block;width:90px;text-align:center;padding:8px 0;font-size: 13px;font-weight: bold;color: white;background-color: #4a86b6;}
.info_bg .list_btn{border: 1px solid var(--color-gray-base);border-radius: 4px;display:inline-block;width:90px;text-align:center;padding: 8px 5px;font-size: 13px;font-weight: bold;color: #808080;}
.info_bg .write_btn::before{content:"";background:url('//cdn3.ppomppu.co.kr/images/icon_write_v2.png') no-repeat center;no-repeat center;display: inline-block;background-size: contain;width: 14px;height: 14px;vertical-align: text-top;margin: 2px 5px 0 0;}
.info_bg .write_btn:hover{color:white;}
.info_bg .list_btn::before{content:"";background:url('//cdn3.ppomppu.co.kr/images/icon_list_view.png') no-repeat center;no-repeat center;display: inline-block;background-size: contain;width: 14px;height: 14px;vertical-align: text-top;margin: 2px 6px 0 0;}
.info_bg .write_btn.type2{margin-left:7px;}
#bottom-table{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin: 15px 0;
}
#bottom-table .info_bg .next_btn,#bottom-table .info_bg .mine_btn{
    border: 1px solid var(--color-gray-base);
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    padding: 8px 15px;
    font-size: 13px;
    font-weight: bold;
    color: #808080;
    margin-right: 7px;
}
#bottom-table .info_bg .next_btn::before{content:"";background:url('//cdn3.ppomppu.co.kr/images/icon_next_page_v2.png') no-repeat center;no-repeat center;display: inline-block;background-size: contain;width: 6px;height: 10px;vertical-align: text-top;margin: 4px 6px 0 0;}
#bottom-table .info_bg .mine_btn::before{content:"";background:url('//cdn3.ppomppu.co.kr/images/icon_view_my_posts.png') no-repeat center;no-repeat center;display: inline-block;background-size: contain;width: 14px;height: 14px;vertical-align: text-top;margin: 2px 6px 0 0;}
#bottom-table .info_bg .txtbtn-list{display:inline-block;text-align:left;}
#bottom-table .info_bg .txtbtn-list a{margin:0 0 0 7px;font-size:13px;font-weight:bold;cursor:pointer;}
#bottom-table .info_bg2 .bottom-list{display:flex;align-items:center;justify-content:end;margin-bottom:10px;}
#bottom-table .info_bg2 .bottom-list a{
    color: var(--color-text5);
    border: 1px solid var(--color-gray-base);
    box-sizing: border-box;
    width: 30px;
    font-size: 12px;
    height: 30px;
    margin-right: 4px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
#bottom-table .info_bg2 .bottom-list .prev{border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
#bottom-table .info_bg2 .bottom-list .next{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
#bottom-table .info_bg2 .bottom-list .prev::before {content:"";background:url('//cdn3.ppomppu.co.kr/images/icon_previous_list.png') no-repeat center;no-repeat center;display: inline-block;background-size: contain;width: 6px;height: 10px;}
#bottom-table .info_bg2 .bottom-list .next::before {content:"";background:url('//cdn3.ppomppu.co.kr/images/icon_next_list.png') no-repeat center;no-repeat center;display: inline-block;background-size: contain;width: 6px;height: 10px;}
#bottom-table .info_bg2 .bottom-list a.on{font-weight:bold;color:#ff7864;background:#fff6f4;}
#bottom-table .info_bg2 .bottom-list a:last-of-type{margin:0;}
#bottom-table .info_bg2 .bottom-search{text-align: right;position: relative;font-size: 0;}
#bottom-table .info_bg2 .bottom-search #search_type{
    color: var(--color-text5);
    border-color: #ccc;
    padding: 5px;
    border-radius: 4px;
    margin-right: 8px;
}
#bottom-table .info_bg2 .bottom-search .default #keyword{
    color: var(--color-text5);
    border: 1px solid var(--color-gray-base);
    padding: 6px;
    border-radius: 4px;
    display: inline-block;
    padding-right: 35px;
    width: 162px;
    box-sizing: border-box;
}
#bottom-table .info_bg2 .bottom-search .default input[type=submit]{
    position: absolute;
    right: 0;
    cursor: pointer;
    border: 0;
    width: 35px;
    height: 100%;
    background: url(/images/header/btn_search.png) no-repeat center center;
    background-size: 15px auto;
}
#bottom-table.mypage{justify-content: flex-end;}
#bottom-table.mypage .info_bg{display:none;}
td.search-input span.default.custom01 input[type=submit] {background-size: 18px auto; height: 25px !important; right : 8px; top:0; }
.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: #8c8172;font-size: 13px;color: #ffffff;position: relative;padding: 10px 15px;box-sizing: border-box;font-weight: bold;margin-bottom: 10px;font-family: "¸¼Àº°íµñ";}
.tempas-list h1 .btn-tempas-close {position: absolute;top: 8px;right: 8px;border-radius: 100%;width: 23px;}
.tempas-list .desc {margin: 10px; padding: 5px;font-size: 12px;color: #70695f;}
.tempas-list .temas_list_wrap {overflow-y: auto;overflow-x: hidden;height: 300px;margin: 0 10px 20px 0;padding: 0 0 0 10px;}
.tempas-list .table {margin-bottom: 10px;width: 100%;border-collapse: collapse;}
.tempas-list .table tbody tr.even{background-color:#faf7f4;}
.tempas-list .table tbody tr.odd:nth-child(2n){background-color: #fffbf4;}
.tempas-list .table thead th{background-color: #ded2c2;color: #655b4d;padding: 7px 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: 33px;}
.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: 14px;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: 8px 27px;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: 443px;
}
.series .series_box>li{padding: 5px 13px;clear: right;}
.series .series_box>li:first-child{color: #fff;padding: 8px 0 8px 10px;font-size: 14px;font-weight: bold;margin-bottom: 4px;background: #1c75d1; text-align:center;}
.series .series_box>li:last-child{text-align:center;}
.series .series_box>li>input{
    width: 298px;
    margin-right: 5px;
    height: 29px;
    padding-left: 5px;
    border: 1px solid #aaa;
    border-radius: 2px;
    box-sizing: border-box;
}
.series .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 .series_box .series_pick span:first-child{display:inline-block; margin:0 16px 0 6px;}
.series .series_box .series_pick span input{vertical-align:middle; margin:-3px 4px 0 0;}
.series .series_box>li>select{float:right;height: 25px;}
.series .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:120px;
    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: #fff;
     display: inline-block;
     border: 1px solid #b2b2b2;
     border-radius: 2px;
     padding: 0 18px;
     height: 24px;
     line-height: 24px;
     vertical-align: top;
}
.series .series_manage{
    background: #ececec;
     display: inline-block;
     border: 1px solid #b2b2b2;
     border-radius: 2px;
     padding: 0 18px;
     height: 24px;
     line-height: 24px;
     vertical-align: top;
     margin-right:10px;
}
.series .series_num{
    color: #0026ff;
    margin-left: 2px;
    text-align: left;
    display: inline-block;
    width: 15%;
    float: right;
}
.series li.series03{margin-bottom:8px;}
.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 .series05 .inact,
.series .series05 .inact .series_num{color:var(--color-gray-base);}
#series_list .series_btns{vertical-align:text-bottom;}
.series_mini{
    width: 400px;
    background: #fff;
    top: 460px;
    left: 670px;
    border: 2px solid #1c75d1;
    box-sizing: border-box;
    z-index: 10;
    position: absolute;
    padding: 7px 4px 4px 4px;
}
.series_mini>ul>li{padding: 4px 8px; margin:0 0 2px 0;}
.series_mini>ul>li.mini03{height:26px;text-align: left;}
.series_mini>ul>li.mini03>input{
    width: 297px;
    height: 100%;
    border: 1px solid #aaa;
    padding-left: 5px;
    box-sizing: border-box;
    border-radius: 2px;
}
.series_mini>ul>li.mini04>ul{
    padding: 5px 0;
    border: 1px solid #aaa;
    height: 130px;
    overflow: auto;
}
.series_mini>ul>li.mini04>ul li{
    padding: 0 7px;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.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 20px;
    height: 24px;
    line-height: 24px;
    vertical-align: top;
}
.series_mini .mini_btn.clear{float:right;}
.series_mini .mini_btn.edit{float:right;}
.series_mini .mini_btn.end{margin-right:8px;}
.series_mini .mini_btn.close{background:#fff;}
.series_subject{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    display: inline-block;
    vertical-align: bottom;
}
.series_mini {top:-283px;left:493px;}
.series_mini>ul>li:first-child{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.write_board .add_option .series{top:-400px !important;}
.write_board .add_option .product-bundle{top:-400px !important;}
.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;
    display:flex;
    align-items:center;
}
.series_title>h1>img{vertical-align:text-top; margin-right:3px;}
.series_title>h1 .ex{
     font-weight: normal;
     font-size: 12px;
     font-family:'Malgun Gothic';
     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;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position:relative;
}
.series_title>ul>li>a{
    display: inline-block;
    max-width: 520px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.series_title>ul>li time{position:absolute; right:10px; display:inline-block; width:60px; text-align:center;}
.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: 3px 2px 0 0;}
#series_page{float:left; width:769px;}
#series_page .navcontainer{width:100%;margin-bottom:0;border-bottom:0;}
#series_page table{width:100%; border-bottom: 1px solid #ccc;}
#series_page table thead td{background: #f5f5f5;border-top: 2px solid #c1c1c1;padding: 6px 0;border-bottom: 1px solid #c1c1c1;color: #6c6c6c;background-color: #f9f9f9;}
#series_page table .empty_space{/* height:2px; */}
#series_page table td{text-align:center;padding: 6px 0;}
#series_page table tbody tr td:nth-child(2){text-align:left;}
#series_page table tbody tr a{display:block; position:relative;}
#series_page table strong{color:#395698;margin-left:2px;}
#series_page table tfoot small{color: #b1b0b0;font-size: 12px;}
#series_page table tfoot a{ display: block; color: #83b2e2; margin-top: 4px; font-size: 11px;font-family:'Malgun Gothic';}
#series_page table tfoot tr td{padding:25px 0;}
#series_page .series_mini.list_part{top:25px; left:0; display:none;}
#series_page table thead td::after{content:"";background-color: #ccc;width: 1px;height: 11px;margin-top: 4px;display: inline-block;float: right;}
#series_page table thead td:last-of-type::after{display:none;}

/* 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:#ff7863;display: inline-block;font-family: 'malgun gothic';}
#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:105px;}
.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: "malgun gothic";}
.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;width: 812px;height: 100%;white-space: nowrap;display: inline-block;overflow: hidden;}
.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: 5px 8px 5px 10px;border-radius:16px;background: #fff;border: 2px solid #c8c8c8;color: #3467d4;font-weight: bold;}
.hotDeal_content .hot_nav li .border{padding: 3px 7px;border-radius: 15px;font-size: 12px;border: 1px solid #ebebeb;background: #ebebeb;color: #5c5c5c;}
.hotDeal_content .hot_nav.deal01>ul>li{margin-right: 7px;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 .price_bar{width: 404px;height: 15px;margin: 9px 0 9px 85px;overflow: hidden;}
.hotDeal_content .dealP .price_bar .base_bar{height:2px;background: #dedede;clear:right;margin-top: 6px;}
.hotDeal_content .dealP .price_bar .base_bar .ball{display: inline-block;width: 13px;height: 13px;background: #fff;border: 1px solid #a6a6a6;border-radius: 100%;position: relative;top: -6px;}
.hotDeal_content .dealP .price_bar .base_bar .ball.fir{left: 12%;}
.hotDeal_content .dealP .price_bar .base_bar .ball.sec{right: 20%;float:right;}
.hotDeal_content .dealP .price_bar .base_bar .ball .gauge{width: 375px;height: 2px;background: #767676;display: inline-block;position: absolute;margin-left: 14px;top: 5px;}
.hotDeal_content .dealP .price_bar .base_bar .ball.sec .gauge{background-color: #dedede;}
.hotDeal_content .dealP{text-align: left;height: 68px;padding-top: 6px;}
.hotDeal_content .dealP .icobox{border-radius: 4px; 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; background:#3467d4; }
.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>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;}    ng: 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 #ccc;border-bottom: 1px solid #ccc;}
.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 .addList{border-bottom: 1px solid #f0f0f0;}
.bridge .addList:nth-child(2n){background: #fdfdfd;}
.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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bridge .bridge_02{width: 86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.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;min-width:30px;}
.bridge .bridge_07{width: 64px;text-align:center;font-family: 'tahoma', 'Gulim';color: #666666;font-size: 8pt;}
.bridge.txt_skin .bridge_02{padding:0 0 0 2px;}
.bridge.txt_skin .bridge_04{width:522px;padding:0 0 0 2px;}
.bridge.txt_skin .bridge_04 dd{display:inline-block;max-width:87%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shopping_ppom_add{margin:13px 0 30px 0;}
.shopping_ppom_add .spa_btn{display:inline-block; border:1px solid #b9b9b9; padding:5px 10px; border-radius:4px; background:#f9f9f9;}



/* bridge board */

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



/* 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 {font-size:14px;}
.ppom_new ul.hide{display:none;}
.ppom_new ul li a img {vertical-align:middle; margin:0 3px 3px 0;}
.ppom_new ul li a .subject {font-size: 14px; display:inline-block;max-width:340px;height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.ppom_new ul li:not(.board01_title) { line-height:22px; }
.ppom_new .dot_line_last{margin-top:8px; padding-bottom:10px; width:100%;}
.ppom_new .board01_title{width: 100%;box-sizing: border-box;}
.ppom_new .board01_title .favorite_switch{background: url(/images/icon-star-bookmark-off.png) no-repeat; display: inline-block;width: 20px;height: 20px;vertical-align: middle; margin:3px 10px 0 0;float: right;}
.ppom_new .board01_title .favorite_switch.on{background: url(/images/icon-star-bookmark-on.png) no-repeat;}
.ppom_new .user_name{display:none;}
.ppom_new .date.on {color:#716767; font-weight:bold;}
.favorite_top{border-bottom: 2px solid #777676;padding:0 0 7px 10px;margin: 10px 0 7px 0;}
.favorite_top h2{font-size: 16px;font-weight: bold;font-family: "Malgun Gothic";}
.favorite_top .linktab{font-size: 11px; font-family: 'Malgun Gothic'; color: #5d5d5d;float: right;margin-right: 6px;margin-top: -20px;}
.favorite_top .linktab2{font-size: 11px; font-family: 'Malgun Gothic'; color: #5d5d5d;float: right;margin-right: 180px;margin-top: -20px;}
.favorite_add{background: #f9f9f9;text-align: center;padding: 9px 0;border: 1px solid #ccc;font-size: 12px;}
.favorite_add i{font-style: normal;font-size: 13px;color: #6a6a6a;vertical-align: bottom;margin: 0 0 0 3px;}

/* ppom_c_img */

.ppom_coupon_img { background: #f4f3f3;  clear: left; margin-bottom: 20px;  padding: 5px 0 2px 0; text-align: center;}
.ppom_coupon_img .ppom_num{ display: inline-block;  position: relative;  vertical-align: top;}
.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: 27px;line-height: 38px;font-family: initial; margin-right: 2px;  letter-spacing: -1px;}
.ppom_coupon_img ul{display: inline-block;margin-left: 10px;}
.ppom_coupon_img ul li{color: #5d5d5d;text-align: left;margin-bottom: 3px;}
.ppom_coupon_img ul li font{ color:#d625b3;}
.ppom_coupon_img ul li:first-child{font-weight: bold;margin: 9px 0 7px 0;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{background:#fff;}
.table-container table tr th,.table-container table tr td{border:0;}
.table-container table tr th{padding: 5px 0;border-top: 2px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;text-align: center;font-size: 11px;color: #6c6c6c;font-weight: normal;background-color: #f9f9f9;}
.table-container table tr td{padding:2px 0;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:200px;padding: 7px 0;border-bottom: 1px solid #e2e2e2;}
.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 #c1c1c1;border-bottom: 0;color: #c0c0c0;}
.table-container .choise span.on{background: white;color: #000;}
.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-bottom:10px;}
.info_bg.new_layout tbody tr td table{width:100%;}
.info_bg.new_layout .search-input{display:none;}
.info_bg.new_layout .btn_advice{display:flex; align-items: center; justify-content: center;    background: #f8f8f8; border: 1px solid #ccc; padding:10px 0;}
.info_bg.new_layout .btn_advice span{
        border-radius: 4px;
        width: 48%;
        padding: 5px 0;
        font-size: 15px;
        text-align: center;
        color: #505050;
        font-weight: bold;
        border:1px solid #dfdfdf;
        }
.info_bg.new_layout .btn_advice span.advice_btn{color:#1970b5; margin-right:8px; background: #edf7ff; border-color: #b4d0e7;}
.info_bg.new_layout .btn_advice span.advice_result{background:#fff;}
.info_bg.new_layout .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:"malgun gothic";
    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 {display: flex;align-items: center;}
#navlist li {margin-right: 4px;}
#navlist li a {
    padding: 3px 9px;
    border: 1px solid #c1c1c1;
    border-bottom:none;
    background: #f3f3f3;
    text-decoration: none;
    font-size:12px;
    display:inline-block;
}
#navlist li a mark{background-color:initial;font-weight:bold;color:blue;}
#navlist li a mark em{color:red;}
#navlist li a#current {background: white;display:inline-block;}
#navlist li a#link1 {background: white;border-bottom: 1px solid white;}
#contents_section.new .contents_wrap .my_buy_list #navlist.type2{justify-content: flex-end;}
#contents_section.new .contents_wrap .my_buy_list #navlist.type2 li{display: none;}
#contents_section.new .contents_wrap .my_buy_list #navlist.type2 li.on{display: inline;}
#contents_section.new .contents_wrap .my_buy_list #navlist.type2 li a{border: none;background: none;}
#contents_section.new .contents_wrap .member_basic_info #comment{margin-left:0;}

.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;}
.title_bg.bbs,.title_bg.bbs_new1 { table-layout: fixed; }
.title_bg.is_admin .baseNotice .baseList-title{max-width:420px;}
.navcontainer {border-bottom: 1px solid #c1c1c1;display: flex;margin: 10px 0 1px 0;align-items: flex-end;justify-content: space-between;}
.navcontainer .write_btn {border: 1px solid #4a86b6;border-radius: 4px;display: flex;text-align:center;padding: 0 7px;height: 28px;font-size: 12px;font-weight: bold;color: white;background-color: #4a86b6;align-items: center;}
.navcontainer .write_btn:before{content:"";background:url('//cdn3.ppomppu.co.kr/images/icon_write_v2.png') no-repeat center;no-repeat center;background-size: 80%;display: inline-block;width: 14px;height: 14px;vertical-align: text-top;margin: 1px 3px 0 0;align-items: center;}
.navcontainer .write_btn:hover{color:white;}
.board_box {position:relative; width:900px; margin-top:10px;}
.board_box table tr td b{font-size:13px;}
.board_table {width:900px; margin-bottom:5px;}
.board_table td {line-height: 24px;}
.board_table .line {border-bottom:1px solid #f0f0f0;height:35px;}
.board_table .line .title{font-size:14px;}
.board_table .hot_comment_sub_title{margin:0; font-size:14px;}
.board_table .hot_comment_sub_lanking_text{font-size:14px;}
.board_table .line td{padding:6px 3px;}
.board_table .line td:nth-of-type(4){font-size:14px;}
.board_table .line_last { border-bottom:1px solid #d5d5d5; height:35px;}
.board_table .name{width:80px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.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: 'malgun gothic';color: #666666;font-size: 8pt;text-align:center;}
.search-input .default.custom01 #keyword{width:120px;height:28px;font-family: "malgun gothic";border-right: 1px solid #767676;}
.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;}
.ad_container{margin:15px 0px;text-align:center;min-height: 90px;}
.ad_container.top_margin20{margin-top:20px}
.ad_container.top_margin25{margin-top:25px}
.ad_container.top_margin30{margin-top:30px}
.ad_container.bottom_margin20{margin-bottom:20px}
.ad_container.bottom_margin25{margin-bottom:25px}
.ad_container.bottom_margin30{margin-bottom:30px}

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

    font: 12px;
    float:left;
}

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

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

#admin_navilist 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){


}

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

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

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

#admin_navilist li{margin-right:4px !important;}

.admin_navcontainer {border-bottom: 1px solid #c1c1c1; height: 36px; *height: 36px; display: inline-block; margin-bottom: 1px; width: 900px;}

/* 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;}


/* web 5782 */

.result2 {
    margin:10px 0 0 0;
}
.result2 p.empty{
    color: #aaa;
    padding: 10em 0;
    text-align: center;
}
.result2 .tab-contents {
    min-height:150px;
    border-bottom:1px solid #ccc;
    padding:0 1em;
}
.result2 .tabs {
    height: 35px;
    line-height: 35px;
    border-bottom:1px solid #ddd;
    border-top: 1px solid #ddd;
    font-family:'Malgun Gothic';
}
.result2 .tabs li {
    float:left;
    padding: 0 2px;
    margin-right: 10px;
    text-align:center;
    height: 33px;
    font-size: 14px;
    font-family: "Malgun Gothic";
}

.result2 .tabs li.opt{font-size:12px;}
.result2 .tabs li.opt a{color:#484848;}
.result2 .tabs li.opt i{
    display:inline-block;
    font-style: normal;
    font-size: 11px;
    color: #656565;
    vertical-align: top;
    margin-left: 3px;
}


.result2 .tabs li a {
    float:left;
    width:100%;
    color:#0e0e0e;
    cursor:pointer;
    font-weight: bold;
}
.result2 .tabs li.active {
    border-bottom: 3px solid #074bc8;
}
.result2 .tabs li.active a {color: #074bc8;}
.result2 .search-detail {
    padding: 8px 0 6px 0;
    border-bottom: 1px solid #ddd;
}
.result2 .search-detail select {
    border: 0;
    color: #8e8e8e;
    font-size: 12px;
    font-family: "Malgun Gothic" !important;
}


.power-link{border:0;}


.results_board{margin: 15px 0;border-top: 1px dotted #ccc; box-sizing: border-box; padding: 5px. 10px 0 0;}
.results_board:after{content:'';display:block;clear:both;}
.results_board .comment-cnt{
    font-size:11px;
    color:#1b1b1b;
    padding: 0 4px;
    margin-left: 4px;
    height: 15px;
    line-height: 15px;
    background: #f3f3f3;
    display:inline-block;
    }
.results_board small{
    display: inline-block;
    text-align: right;
    font-size: 13px;
    font-family: "Malgun Gothic";
    color: #0000cc;
    text-decoration: underline;
    width: 100%;
}
.results_board p{margin:0;}
.results_board .top_title{
    font-weight: bold;
    font-size: 15px;
    font-family: "Malgun Gothic";
    color: #000;
    margin: 8px 0;
}

.results_board .thumb{
    float: left;
    width: 100px;
    height: 85px;
    margin: 5px 11px 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    }
.results_board .conts.sell{margin:5px 0 12px 0;}
.results_board .conts.sell .thumb{width:72px; height:62px;}

.results_board .conts.biz{margin:5px 0 12px 0;}
.results_board .conts.biz .thumb{width:51px; height:48px; margin:0 8px 0 0;}
.results_board .conts.biz .content .title{margin-bottom:6px;}

.results_board .conts{margin:10px 0 20px 0;}
.results_board .content .title {
    display: block;
    font-size: 1.2em;
    font-family: 'Malgun Gothic';
    letter-spacing: -1px;
    color: #00c;
    height: 1.4em;
    text-decoration: underline;
}
.results_board .content .title a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: underline;
    font-size:14px;
}

.results_board .content .title a img{margin-left:5px;}

.results_board .content p a {
    display: block;
    overflow: hidden;
    margin: 7px 0;
    line-height: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    font-size:14px;
}
.results_board .sell .content p a {margin:6px 0 5px 0;}

.results_board .desc{font-size: 12px;font-family: "Malgun Gothic";color: #949494;}
.results_board span.like {
    margin: 0 2px 0 5px;
    padding-left: 20px;
    color:#ff6000;
    font-size: 12px;
    line-height: 16px;
    background: url(/images/thumbsup_G.png) no-repeat;
}
.results_board span.dislike {
    display: inline-block;
    padding-left: 20px;
    margin-left:2px;
    height: 16px;
    color:#647aff;
    font-size: 12px;
    line-height: 16px;
    background: url(/images/thumbsdown_G.png) no-repeat left;
    border: 0;
}

.results_board.hotdeal ul{clear:left; height:315px;}
.results_board.hotdeal ul>li{width:25%; float:left; padding:5px; padding-top:0; box-sizing:border-box;}
.results_board.hotdeal ol{padding:5px; padding-top:0;}
.results_board.hotdeal ol li.view{padding:5px; padding-top:0;}
.results_board.hotdeal ol li.view span{
    display: inline-block;
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.results_board.hotdeal ol li.titles{text-align:right; clear:left;}
.results_board.hotdeal ol li.titles .mall{float:left;}
.results_board.hotdeal ol li.titles .mall img{}
.results_board.hotdeal ol li.titles .main_list_comment img{width:17px;}
.results_board.hotdeal ol li.titles .icos {margin-left:5px;}
.results_board.hotdeal ol li.titles .icos img{width:16px; vertical-align:top;}
.results_board.hotdeal ol li.titles i{font-style:normal; margin-left:3px;}
.results_board.hotdeal ol li.content{
    margin: 5px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 18px;
    overflow: hidden;
}
.results_board.hotdeal ol li.price{font-weight:bold;}

.results_board.hotdeal ul{clear:left; height:315px;}
.results_board.hotdeal ul>li{width:25%; float:left; padding:5px; padding-top:0; box-sizing:border-box;}
.results_board.hotdeal ol{padding:5px; padding-top:0;}
.results_board.hotdeal ol li.view{padding:5px; padding-top:0;}
.results_board.hotdeal ol li.view span{
    display: inline-block;
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}



.results_board.library {border-bottom:0;}
.results_board.library ul li{
    float: left;
    width: 25%;
    padding:0 20px;
    box-sizing:border-box;
    margin-top:10px;
}
.results_board.library ul li dl dt{
    margin-bottom:12px;
    padding: 1px 0 0 16px;
    background: url(/images/books/bg_book_cover1.png) no-repeat center;
    text-align: center;
}
.results_board.library dd p {margin-bottom:2px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.results_board.library dd p:last-child{margin:15px 0;}
.results_board.library dd p font{color:#848484;}
.results_board.library dd p .priceList{
    display: inline-block;
    color: #525252;
    border: 1px solid #ccc;
    padding: 2px 13px;
}
.results_board.library dd p.price_area{text-align:center;}
.results_board.library dd p.price_area a{display:inline-block;padding:2px 13px;border:1px solid #ccc;color:#525252;}




/* web 5896 bond_new */

.stock-box .stock .full,.stock-box .stock .list rt,.stock-box .stock .list .graph{display:none;}
.stock-box {text-align: left;height: 137px;margin: 0 0 5px 0;display: flex;align-items: center;}
.stock-box .stock{position: relative;width: 275px;height: 100%;border: 1px solid #ccc;border-right: 0;box-sizing: border-box;}
.stock-box .stock .list{
    height: 25%;
    background-color: #f9f9f9;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
}
.stock-box .stock .list .list-cov{display: flex;align-items: center;}
.stock-box .stock .list:last-of-type{border:0;}
.stock-box .stock .list strong{
    color: black;
    width: 70px;
    padding: 0 0 0 10px;
    margin-right: 10px;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.stock-box .stock .list .price{display: flex;color: #003ace;font-weight: bold;width: 71%;align-items: center;flex-wrap: wrap;}
.stock-box .stock .list .price.plus{color:red;}
.stock-box .stock .list .price.zero{color:var(--color-gray-8c);}
.stock-box .stock .list .price .numb{
    display: inline-block;
    width: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 5px;
    box-sizing: border-box;
}
.stock-box .stock .list .price small{width: 55%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.stock-box .stock .list .price small:before{content:'¡å'; margin-right:3px;display:inline-block;width:10px;text-align:center;}
.stock-box .stock .list .price.plus small:before{content:"¡ã";}
.stock-box .stock .list .price.zero small:before{content:'-';}
.stock-box .stock .list .price rt {
    position: absolute;
    left: 9px;
    top: 23px;
    font-size: 10px;
    font-weight: normal;
}
.stock-box .stock .togBtn{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url("//cdn3.ppomppu.co.kr/images/icon_arrow_down2.png") no-repeat center;
    margin-left: auto;
    padding: 8px;
}
.stock-box .stock .full .list rt,.stock-box .stock .full .list .graph{display:block;}

.stock-box .stock.on .full{
    display:block;
    background-color: white;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    box-sizing: border-box;
    text-align: center;
}
.stock-box .stock.on .full .list rt{
    font-size: 8px;
    position: absolute;
    left: 10px;
}
.stock-box .stock.on .full .list.plus rt{color:red;}
.stock-box .stock.on .full .list{display:block; background-color: white;text-align: left;margin-bottom: 2px;}
.stock-box .stock.on .full .list .graph{width: 100%;padding: 0 8px;height: 95px;box-sizing: border-box;}
.stock-box .stock.on .full .list .togBtn{background-image: url("//cdn3.ppomppu.co.kr/images/icon_arrow_up2.png");}

.bond_news{background: #f9f9f9;box-sizing: border-box;border: 1px solid #ccc;width: 350px;height: 100%;padding: 7px 12px;}
.bond_news li{margin-bottom: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing: border-box;color: #000;font-size: 13px;}
.bond_news li i{font-style:normal;}
.bond_news li i img{width: 17px;margin: 0 3px 0 7px;}
.bond_news li b{margin-right: 5px;font-size: 12px;color: #5a5a5a;font-family: "dotum";}
.bond_news li:first-child{font-size: 14px;font-weight: bold;margin-bottom: 3px;font-family: "Malgun Gothic";}
.bond_news li:first-child a{color: #3a66a4;}


/* web 5922 btn-new */
#sponsor_box {width: 900px;display: inline-block;background-color: #f7f7f7;margin: 10px 0;}
#sponsor_box .spon_title_box {float: left;width: 500px;margin-left: 120px;}
#sponsor_box .spon_title_box ul {margin: 0px;padding: 0px;}
#sponsor_box .spon_title_box ul li {list-style: none;font-family: ¸¼Àº °íµñ;letter-spacing: -1px;  text-align: center;}
#sponsor_box .spon_txt {font-size: 20px;font-weight: bold;color: #000;}
#sponsor_box .spon_s_txt {font-size: 14px;color: #666 ;}
#sponsor_box .spon_title_box span {color:#dc2833 ;}
#sponsor_box .spon_title_box, .img_btn {margin-top: 30px;margin-bottom: 30px;padding: 0px;}
#sponsor_box .spon_btn {float: right;width: 160px;height: 30px;margin-top: 30px;margin-right: 120px;}
#sponsor_box .spon_btn2 {float: right;width: 160px;height: 30px;margin-top: 20px;margin-right: 120px;}
#sponsor_box .spon_s_btn {background:#DF000D;margin: 0px auto;border-radius: 5px;width:160px;height:45px;text-align: center;color:#ffffff;line-height:45px; font-family: 'Malgun Gothic'; font-size:12px;
display: inline-block;cursor: pointer; font-weight: bold;}

/* web 5930 table_new */
.w60{width: 60% !important;}


/* gif ´Ù¿î·Îµå ½ÃÀÛ */

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

.gif_pop-layer .gif_pop-container { margin: auto; position: relative;}

.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 .gif_dimBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.8;
}

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

.gif_down_layer_box{min-width:360px; max-width:540px; width:100%; height:auto; position:absolute; top:40%; left:50%; transform:translate(-50%,-50%);}
.gif_down_layer_box img{width:100%;}
.gif_down_layer_box a{
    padding: 2px;
    line-height: 21px;
    border-radius: 20px;
    border: 2px solid #d4d4d4;
    color: #d4d4d4;
    position: absolute;
    top: -40px;
    right: 1px;
    font-size: 1.2rem;
    width: 20px;
    text-align: center;
    height: 20px;
    font-weight: bold;
    font-family: "arial";
    padding-left: 3px;
}

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
}


/* scarp */

.scrap_box {
    display: table;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
  }
  .scrap_box .scrap_dimBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
  }
  .scrap_content{display: table-cell; vertical-align:middle;}
  .scrap_content a{color:blue; text-decoration:underline !important;}
  .scrap_cover{width:800px;padding: 0 12px;box-sizing: border-box;height: 338px;text-align:center;background:#f3f3f3;position:absolute;top:40%;left:50%;transform:translate(-52%,-50%);}
  .scrap_cover input{
      display: inline-block;
      width: 100%;
      margin: 10px 0 5px 0;
      border: 1px solid #ccc;
      box-sizing: border-box;
      padding: 5px;
      height: 30px;
      }
  .scrap_cover .txtArea{
       width: 100%;
       box-sizing: border-box;
       margin: 0 auto;
       border: 1px solid #ccc;
       height: 150px;
       overflow-x: hidden;
       overflow-y: auto;
       padding: 8px;
       font-size: 14px;
       line-height: 20px;
       background: #fff;
  }
  .scrap_cover textarea{
      width: 100%;
      border-color: #ccc;
      resize: none;
      overflow-x: hidden;
      overflow-y: auto;
      height: 145px;
      padding: 8px;
      line-height: 16px;
      box-sizing: border-box;
  }
  .scrap_bx{
      background: #fbfbfb;
      width: 70%;
      min-height:90px;
      margin-bottom: 5px;
      border: 1px solid #ccc;
      position: relative;
      box-sizing: border-box;
      padding-left: 120px;
      text-align: left;
  }
  .scrap_bx.m1{width:100%;}
  .scrap_bx .scrap_img{
    display: inline-block;
    background-size: cover;
    background-position: center;
    width: 120px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
  .scrap_bx .scrap_video{position:absolute;top:0;left:0;width:120px;height:100%;background:#000;}
  .scrap_bx ul{margin: 0 !important;padding: 10px 12px;}
  .scrap_bx ul li {list-style:none !important;}
  .scrap_bx ul li:first-child{/* margin: 10px 0 8px 0; */}
  .scrap_bx ul li strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;margin: 0 0 5px 0;line-height: 1.7;}
  .scrap_bx ul li small{/* max-height:34px; */font-size:11px;font-family: "malgun gothic";display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
  .scrap_cover .txtArea .content{text-align:left; float:left; margin:7px 0;}
  .scrap_cover .txtArea .content a{ color: blue;text-decoration: underline !important; }
  .scrap_cover .scrap_btn{margin: 8px 0 0 0;}
  .scrap_cover .scrap_btn span{
      display: inline-block;
      background: #ffab38;
      color: #fff;
      border-radius: 3px;
      padding: 0 23px;
      height: 29px;
      line-height: 28px;
      font-size: 12px;
      cursor:pointer;
  }
  .scrap_cover .scrap_btn .on{margin-right: 7px;}
  .scrap_cover .scrap_btn .close{background:#6b6b6b;}
  .scrap_bx_href{color: #000 !important;}
  .scrap_bx_txt a{word-break:break-all;}
  
  /* scarp end */


.container .keywd{position:relative; display:inline; cursor:pointer;}
.container .keywd .kwd_alert{background: white;position:absolute;right: -90px;top: -150px;z-index: 10;border: 1px solid #ccc;}
.container .keywd .kwd_alert li{height: 32px;line-height: 32px;width: 180px;}
.container .keywd .kwd_alert li:first-child{
    background: #e8e8e8;
    position: relative;
    height: 28px;
    line-height: 28px;
    }
.container .keywd .kwd_alert li:first-child i{
    font-style: normal;
    font-weight: bold;
    font-family: "arial";
    position: absolute;
    color: #6b6b6b;
    right: 0;
    width: 30px;
    cursor: pointer;
}
.container .keywd .kwd_alert li input{
    border: 1px solid #ccc;
    width: 90%;
    box-sizing: border-box;
    padding: 6px 5px;
}

.container .keywd .kwd_alert li:last-child{margin:5px 0 7px 0;}
.container .keywd .kwd_alert li:last-child .regi_btn{
    display: inline-block;
    background: #ff7e00;
    color: #fff;
    border-radius: 4px;
    width: 55%;
    height: 28px;
    line-height: 28px;
}

/* web-5948 pc-write */
input.tempas_bt01{font-family: "malgun gothic";background: #fafafa; border: 1px solid #b1b1b1; border-radius: 3px;padding: 0; font-size: 12px;width: 100px;height: 45px;color: #606060;margin: 0; vertical-align: top; }
button.tempas_bt02{font-family: "malgun gothic";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;margin: 0 10px;vertical-align: top;}
input.tempas_bt03{ font-family: "malgun gothic";font-weight: bold;cursor: pointer;  background: #606060; text-align: center; border-radius: 3px; font-size: 12px;width: 100px; height: 45px;color: #fff; vertical-align: top; margin: 0;}
.write_board .bottom_bts{text-align:right;}
.write_board .secu{display: inline-block;background: #f5f5f5;height: 45px;border-radius: 2px;padding: 0 10px; margin-right:10px; border: 1px solid #b1b1b1;box-sizing: border-box;}
.write_board .secu select{height: 25px;width: 95px;margin-top: 9px;margin: 9px 5px 0 0;border: 1px solid #848484;}
.write_board .secu input{height: 25px;border: 1px solid #848484;border-radius: 0;margin: 0;padding: 0 5px;text-align: right;box-sizing: border-box;}
.write_board tr td{padding-bottom:7px;}
.write_board .lined{padding:0;}
.write_board .upload{display:inline-block; margin:3px 5px 12px 0;}
.write_board .top_inp{width: 100%; border: 1px solid #aeaeae; padding: 4px 5px;box-sizing: border-box;}
.write_board .top_inp.title{width:85%;font-family: "malgun gothic";font-size:14px}
.write_board .btn-tempas{font-family: "malgun gothic";width:14%; margin:0; height:24px; border-radius:2px;}
.write_board .cheditor-container.new{width:900px;}
.write_board .cheditor-container.new .cheditor-tb-wrapper{padding:4px 4px 2px 4px;}
.write_board .cont_body select{padding:3px 2px;}
.write_board .cheditor-tb-bg-first{width:24px;}
.write_board .cheditor-tb-bg-last{width:23px;}
.write_board .forms{clear:both;}
.write_board .forms ul{box-sizing:border-box; padding:9px; background:#f5f4f4; display:inline-block; width:49.5%; float:left;}
.write_board .forms ul:last-child{float:right;}
.write_board .forms ul li{margin-bottom:2px;}
.write_board .forms ul li:first-child{margin-bottom:9px; color:#6d6d6d;}
.write_board .forms .price input{width:202px; text-align:right;}
.write_board .forms ul li:last-child{margin:0;}
.write_board .forms input {height: 24px; border: 1px solid #bfbfbf;  margin: 0 6px;  padding: 0 7px; box-sizing: border-box; text-align:center;}
.write_board .forms .numbs input{width:65px; margin:0 2px;}
.write_board .forms .numbs input:first-child{margin-left:7px;}
.write_board .forms .numbs .check{color:#4a4a4a;}
.write_board .forms .numbs .check input{width:12px; vertical-align:top; margin:0 4px 0 11px;}
.write_board .cont_body .special{ border: 1px solid #d4d5e0; border-left: 0; border-right: 0; padding: 0;}
.write_board .cont_body .special select{border: 1px solid #aeaeae;color: #000;}
.write_board .cont_body span{display:inline;}
.write_board .cont_body textarea{resize: none;width: 100%;height: 120px;margin: 8px 0 1px 0;border: 1px solid #d2d2d2;text-align: left;padding: 5px;box-sizing: border-box;line-height: 20px;}
.write_board .L_tab,.write_board .R_tab{width:50%;}
.write_board .right_menu font{margin: 0 8px 0 4px;}
.write_board .right_menu .nums{width: 40px;padding: 2px 0;text-align: center;border: 1px solid #bfbfbf;}
.write_board .right_menu i{display: inline-block;text-align: center;padding: 0 5px 0 0;color: #6f6f6f;}
.write_board .right_menu .check{ margin: 0 0 1px 10px; vertical-align: middle;}
.write_board .right_menu .check input{width: 13px; vertical-align: middle; margin: 0 3px 3px 0;}
.write_board .right_menu input{text-align: right;padding: 2px 5px;box-sizing: border-box;border: 1px solid #aeaeae; margin-right: 4px;}
.write_board .left_menu{background: #f4f5ff;width: 90px;height: 33px;line-height: 33px;padding-left: 8px;box-sizing: border-box;margin-right: 12px;}
.write_board .add_option{clear:left; position:relative;}
.write_board .add_option .series{top:106px; left:269px; margin-bottom:100px;font-family: "malgun gothic";}
.write_board .add_option .series_bx{margin:10px 0;background: #f5f5f5;box-sizing: border-box;padding: 7px 10px;color: #383838;}
.write_board .add_option .series_bx.btn01{font-weight:bold;font-family: "Malgun Gothic";}
.write_board .add_option .series_bx select{  margin: 5px 7px 7px 0;  height: 23px;  padding: 0 4px;  color: #000;  border: 1px solid #888888;}
.write_board .add_option .series_bx ul li{  margin-bottom: 2px;}
.write_board .add_option .series_bx .bet_list{margin-bottom:21px;}
.write_board .add_option .series_bx .betting{margin:5px 0;}
.write_board .add_option .series_bx .betting span{display:inline-block;}
.write_board .add_option .series_bx .betting span:first-child{width: 10%;padding: 0 0 0 14px;margin: 3px 0;box-sizing: border-box;}
.write_board .add_option .series_bx .betting span:last-child{width: 90%;}
.write_board .add_option .series_bx .betting span:last-child input{width: 100%;height: 25px;padding: 0 5px;box-sizing: border-box;border: 1px solid #929292;color: #5f5f5f;}
.write_board .add_option .series_bx .betting .add_input{margin-bottom: 7px;}
.write_board .add_option .series_bx .bet_list_add {text-align:right;}
.write_board .add_option .series_bx .bet_list_add span{cursor:pointer; background: #fff;border: 1px solid #929292;padding: 0 23px;margin-top: 6px;height: 24px;line-height: 24px;display: inline-block;} 
.write_board .add_option .series_bx .bet_time{margin: 0 0 12px 5px;}
.write_board .add_option .series_bx .bet_time input{width: 25%;height: 25px;margin: 12px 23px 0 7px;padding: 0 5px;box-sizing: border-box;border: 1px solid #929292;color: #5f5f5f;text-align: center;}
.write_board .add_option .series_bx.btn05 .answer{clear:left;height:100px;margin-top:8px;}
.write_board .add_option .series_bx.btn05 .answer>div{display:inline-block;float:left;width:50%;}
.write_board .add_option .series_bx.btn05 .section01{width:380px;}
.write_board .add_option .series_bx.btn05 .section01 span{background:#fff;border:1px solid #ccc;width:49%;display:inline-block;box-sizing:border-box;text-align:center;height:42px;line-height:40px;vertical-align:middle;}
.write_board .add_option .series_bx.btn05 .section01 span:first-child{margin-right:2%;}
.write_board .add_option .series_bx.btn05 .section01 span:first-child input{ width:13px;vertical-align:text-bottom;}
.write_board .add_option .series_bx.btn05 .section01 span:last-child input{width:13px;vertical-align:text-bottom;border:1px solid #adadad;}
.write_board .add_option .series_bx.btn05 .section01 div{display:inline;margin-left:6px;}
.write_board .add_option .series_bx.btn05 .section02{background:#fff;border:1px solid #ccc;box-sizing: border-box;width:380px;height:47px;line-height:46px;padding-left:54px;margin-top:6px;}
.write_board .add_option .series_bx.btn05 .section02 input{width:80px; height: 24px;margin:0 10px; text-align:center;}
.write_board .add_option .series_bx.btn05 .section02 .btn{display:inline-block;background:#e6e6e6;border:1px solid #b3b3b3;color:#adadad;height:25px;line-height:25px;width:218px;box-sizing:border-box;padding:0 8px;}
.write_board .add_option .series_bx.btn05 .answer_B input{width:100%;margin-bottom:7px;border:1px solid #ccc;height:24px;box-sizing:border-box;padding:0 5px;}
.write_board .add_option .series_bx.btn05 .answer_B .add_bt{background:#fbfbfb;border:1px solid #9a9a9a;font-size:12px;color:#464646;padding:2px 18px;}
.write_board .add_option .product-bundle{top:106px; left:269px; margin-bottom:100px;}
.write_board .add_option .product-bundle_bx{margin:10px 0;background: #f5f5f5;box-sizing: border-box;padding: 7px 10px;color: #383838;}
.write_board .add_option .product-bundle_bx.btn01{font-weight:bold;font-family: "Malgun Gothic";}
.write_board .add_option .product-bundle_bx select{  margin: 5px 7px 7px 0;  height: 23px;  padding: 0 4px;  color: #000;  border: 1px solid #888888;}
.write_board .add_option .product-bundle_bx ul li{  margin-bottom: 2px;}
.write_board .add_option .add_ops{display:block;height:35px;margin-bottom: 10px;}
.write_board .add_option .add_ops li{float:left;border: 1px solid #ccc;line-height: 33px; padding:0 10px; text-align: center;border-right: 0;color: #000;}
.write_board .add_option .add_ops li:first-child{ padding:0 5px;}
.write_board .add_option .add_ops li:last-child{border:1px solid #cccc;}
.write_board .add_option .add_ops li input{vertical-align:text-bottom;margin-right:4px;}

/* end web-5948 pc-write */

/* emoticon btn fix */
.emoticon-btn-container{float:left;}
.btn-new.btn-emoticon.editor-buttons{position:inherit;margin:0;}
.emoticon-popup.board-write{right:91px;margin:27px 0 0 0;}
/* end emoticon btn fix */


/* web 6018 ºñÁîÆÄÆ®³Ê */
.none_dott {border-top:none !important;}
.results_board .thumb2{float:left;width:100px;height:85px;margin:5px 11px 0 0;background-repeat:no-repeat;background-size:cover;background-position:center;}
.results_board .title-bizpatner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; line-height:20px; margin:0 0 2px 0; font-size:14px;}
.results_board .conts.biz .thumb2{width:100px;height:85px;margin:0 10px 0 0;}
.results_board .bizpatner {margin:5px 0 26px 0 !important;}


/* web-6008 - start */

#forum_section{margin: 10px 0 20px 0;height: 372px;}
.forum_box.left{width: 70%;float: left;}
.forum_box.right{width: 29%;float: right;height: 100%;}
.forum_ranking_box2{height: 300px;padding: 10px;border: 1px solid #e7e7e7;border-top: 0;box-sizing: border-box;}
.forum_ranking_box2 ul li{margin-top: 5px;}
.forum_ask {float: left;font-family:"Malgun Gothic";background-color:#fff;border:1px solid #ccc;width:70px;text-align:center;font-weight:bold;margin-left: 7px;}
.forum_gategory_top {width:100%;height:49px;line-height: 2.9;margin: 0;box-sizing:border-box;background-color:#f6f6f6;border:1px solid #e7e7e7;}
.forum_gategory_top ul{clear:both;}
.forum_gategory_top .exit_btn{cursor:pointer; float: right; background: #fff; display: inline-block; padding: 0 6px; margin:7px 6px 0 7px; height:20px; line-height:20px; border: 1px solid #ccc; border-radius: 3px;   color: #808080; }
.forum_all_menu {color:#2f73c0; padding: 1px 0 0 5px;padding-top: 1px;float:left;font-family:"Malgun Gothic";font-weight:bold;}
.forum_all_menu #forum_search{margin-left:7px; padding:0 7px; height:28px; box-sizing:border-box;}
.forum_all_menu #info{color:var(--color-text_base); font-weight:normal;}
.forum_submenu{float:right; font-family:"Malgun gothic"; margin-right:5px;}
.forum_submenu .subms{cursor:pointer;}
.forum_submenu .subms.on{font-weight:bold; font-size:13px;}
.forum_submenu .pillar{font-style:normal; margin:0 5px; color:#b5b5b5;}
.lately_forum{margin-top:10px;clear:both;background: #f6f6f6;border: 1px solid #e7e7e7;height: 47px;line-height: 47px;padding: 0 0 0 10px;font-family: "Malgun Gothic";}
.lately_forum .lately_title{float:left;font-weight: bold;margin-right: 7px; color:#2f73c0;}
.lately_forum .arrow{float:left;padding: 0 5px;cursor: pointer;position: relative;z-index: 2;bottom: 1px;color: #848484;font-size: 11px;}
.lately_forum .arrow.right{float:right;}
.lately_forum .lately_stuff{float:left;width: 749px;display: inline-block;height: 100%;overflow: hidden;white-space: nowrap;padding: 0 5px;box-sizing: border-box;}
.lately_forum .lately_stuff li{margin-right: 10px;position:relative;padding-right: 20px;display: inline-block;z-index: 1;}
.lately_forum .x_btn{z-index:10;font-style: normal;font-family: "arial";color: #808080;font-size: 10px;position:absolute;top: 0;right: 2px;padding: 0 2px;}
#forum_searchbar {padding:10px 0 10px 0;border: 1px solid #e7e7e7; background:#f6f6f6; width: 900px;}
#forum_searchbar .line {float:left; height:27px; line-height:27px; display:table-cell;vertical-align:middle; margin: 0 3px;}
#forum_searchbar span.ftitle {color:#2F73C0;font-weight: bold; font-family:¸¼Àº °íµñ; padding-right:5px;}
#forum_searchbar span.all_view {width:50px; height:27px; background:#fff; border:1px solid #d7d7d7; padding:0 6px; border-radius:3px; color:#888; display:inline-block; text-align:center; cursor: pointer;}
#forum_search_result {display:none; width: 133px; height:300px; background:#fff; overflow:auto; border: 1px solid #e7e7e7; top:0px; left:58px; position: absolute;z-index: 2;}
#forum_search_result li {margin: 3px; cursor: pointer;}
#forum_search_result .selected {background: #dadada url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 50% 50% repeat-x; font-weight: normal; color: #212121;}
#forum_search {border:1px solid #e7e7e7; width: 134px; height:22px; color:#666; font-size:12px; padding-top:3px; padding-left:3px; font-family: 'Malgun Gothic';}
.all_view_02 {width:25px; height:21px; background:#fff; border:1px solid #d7d7d7; padding:0 6px; border-radius:3px; color:#888; display:inline-block; text-align:center; cursor: pointer; line-height: 20px;}
.forum_ranking_box{width: 100%;height: 300px;display: inline-block;padding: 10px;border: 1px solid #e7e7e7;border-top: none;box-sizing: border-box;position: relative;}
.forum_ranking_box ul {width: 25%;float:left;line-height: 2.3;}
.forum_ranking_box ul:last-child{display: block;text-align: right;width: 100%;}
.forum_ranking_box li {width:100%;box-sizing:border-box;font-size: 11px;font-family: Malgun Gothic;}
.forum_ranking_box .end_txt{font-size:12px;display: inline-block;line-height: 2;width: 150px;text-align: right;padding: 2px 9px 0 0;box-sizing: border-box;position: absolute;bottom: 10px;right: 9px;}
.forum_ranking_box .end_txt font{display:block;}
.forum_ranking_box .end_txt img{vertical-align: text-top;margin-top: 2px;}
.ranking_num {background:#f7f7f7; border:1px solid #dbdbdb; border-radius:2px; font-size:11px; margin-right:5px; width: 20px; display: inline-block; height: 18px; line-height: 20px; text-align: center;}
.ranking_up {float: right;font-family: "¸¼Àº °íµñ";font-size: 11px;width: 32px;margin-right: 5px;}
.ranking_up img{margin-right: 3px;}
.bottom_forum{margin: 5px auto 20px auto;width:630px;}
.forum_gategory_box {border-top:1px solid #ccc;border-bottom:1px solid #e0e0e0;width:900px;display:inline-block;background: whitesmoke;}
.forum_gategory_box_02 {border-bottom:1px solid #e0e0e0;width:630px;height: 100%;display:inline-block;clear: both;background: #f5f5f5;}
.forum_gategory_box_02 li{height: 100%; display: inline-block;}
.forum_gategory_title {width:90px;float:left;height: 100%;background-color:#f5f5f5;padding:5px 5px 5px 10px;font-family:"Malgun Gothic";color:#2b4475;font-weight:bold;}
.forum_gategory_menu {float:left;width:600px;padding:5px 5px 5px 15px;background: #fff;}
#open_ico{vertical-align:middle; margin: 0 6px 0 0;}
#nick_in{ height: 26px;box-sizing: border-box;padding: 0 4px;width: 108px;border: 1px solid #767676; }
#ps_in{ height: 26px;box-sizing: border-box;padding: 0 4px;width: 108px;border: 1px solid #767676; }
#logout_nickname_sel{ height: 26px;box-sizing: border-box;padding: 0 4px;width: 70px;border: 1px solid #767676; background-color: #e8e8e8;}

.guide-balloon{display: inline-block;position: relative;}
.guide-balloon .balloon{
    position: absolute;
    bottom: 32px;
    background-color: #f1f6ff;
    width: 264px;
    border-radius: 5px;
    border: 1px solid #87b2cd;
    padding: 7px 10px;
    z-index: 10;
    text-align:left;
}
.guide-balloon .balloon::before{content:"";display: inline-block;width: 7px;height: 7px;background-color: #87b2cd;transform: rotate(45deg);position: absolute;bottom: -4px;left: 32px;}
.guide-balloon .balloon::after{content:"";position: absolute;bottom: -3px;left: 32px;display: inline-block;width: 7px;height: 7px;background-color: #f1f6ff;transform: rotate(45deg);}
.guide-balloon .balloon b{color:#0080b3;}
.guide-balloon .close-btn{
    border: 0;
    background: none;
    position: absolute;
    right: 6px;
    top: 6px;
    padding: 3px;
    box-sizing: border-box;
    cursor: pointer;
}
.guide-balloon .close-btn img{width: 80%;}



/* web-6008 - end */

/* web 6029 PC ÄÚ¸àÆ® ÀÔ·ÂÃ¢ */
.coupon-bonus-box {float:right; margin-top:-15px; margin-bottom:5px}
.board_transfer_request_btn {background-color:#eee;margin-bottom:5px;border-radius:5px;padding:0 10px;height:30px;text-align:center;color:#666;line-height:30px;font-size:12px;font-weight:bold;display:inline-block;cursor:pointer;}
.comment_emoticon {border-radius:3px;border:1px solid #ccc;padding:10px;height:35px;font-weight:bold;line-height:36px;margin-right:4px;}
.comment_emoticon:before{background-image:url(/images/comment-zzalbang-icon.png);background-size:100%;content:"";display:inline-block;vertical-align:middle;margin-right:8px;margin-bottom:2px;width:21px;height:20px;}
.comment_picture {border-radius:3px;border:1px solid #ccc;padding:10px;height:35px;font-weight:bold;line-height:36px;}
.comment_picture:before{background-image:url(/images/comment-picture-icon.png);background-size:100%;content:"";display:inline-block;vertical-align:middle;margin-right:8px;margin-bottom:2px;width:26px;height:22px;}
.comment_point_text {color:#f2685e;margin-left:-18px;}
.comment_emoticon_close {border-radius:3px;height:35px;font-weight:bold;line-height:36px;margin-right:4px;background-color:#ccc;border:1px solid #ccc;display:inline;padding:10px;}
.comment_emoticon_close:before{background-image:url(/images/comment-zzalbang-icon.png);background-size:100%;content:"";display:inline-block;vertical-align:middle;margin-right:8px;margin-bottom:2px;width:21px;height:20px;}


/* ÄÚ¸àÆ®Â÷´Ü */
.cmd_box{border:1px solid #cacaca;background-color:#FFF;padding:0 3px;padding-top:3px;vertical-align:bottom;line-height:1.6; font-size:13px;}
.cmd_box2{border:2px solid #0087E1;;background-color:#FFF;padding:0 3px;padding-top:3px;vertical-align:bottom;}
.block-content{ background: #f4f3f3; padding: 20px 0; margin:20px 0;}
.block-content font{color:red;}
.block-content h1{   margin-bottom: 10px; font-size: 15px;}
.block-content h2{  color: #647afd; cursor:pointer;}
.hot_comment_list .block_comment{color:#c5c5c5;}
.block_comment_pick td,.block_comment_pick .eng,.block_comment_pick .comment_line p{color:#ccc;}
.block_comment_pick .cmd_box{display:none;}
.block_comments div,.block_comments .comment_line p,.block_comments,.block_comments .category,.block_comments td, .block_comments .eng, .block_comments .list_name{color:#ccc}
.block_comments .list_title{color:#cecfd4;}
.block_comments .cmd_box,.block_comments .cmd_box2,.block_comments .cnt,.block_comments .comment-count,.block_comments .list_comment2,.block_comments .over_hide {display:none !important;}
.block_txt {display:none;}
.block_comments .block_txt {display:inline;}
#mytx.block_comments td div a{color:#ccc;}
.block_comments .block_my_article {display:none;}


/* WEB-6074 ºÏ¸¶Å©, ´ÜÃàÅ° °³¼± */

.user_info_box.user_out{height:31px;}
.personal-ui-box{width:161px;background:#fff;margin:9px 0 0;}
.personal-ui-box .tabs{width:159px;height:26px;border:1px solid #c8d0d7;background:#ddd;font-family:'Malgun Gothic';}
.personal-ui-box .tabs li{float:left;width:50%;padding:2px 0;text-align:center;}
.personal-ui-box .tabs li a{float:left;width:100%;color:#222;cursor:pointer;}
.personal-ui-box .tabs li img{margin-bottom:2px;}
.personal-ui-box .tabs li.active{background:#fff;}
.personal-ui-box .tabs li.active a{color:#404040;font-weight:700;}
.personal-ui-box .tab-contents-container{width:158px;}
.personal-ui-box .tab-contents ul{padding:5px 0;width:159px;border:1px solid #c8d0d7;border-top:0;letter-spacing:-1px;background:#fff;}
.personal-ui-box .tab-contents-container li{height:20px;padding:2px 5px 0;}
.personal-ui-box .tab-contents-container li img{float:left;border:0!important;margin:0 3px 0 0;}
.personal-ui-box .tab-contents-container li a{float:left;}
.personal-ui-box .hotkey li a{font-size:13px; text-indent:20px;background:url(/images/list_number.jpg) no-repeat left 3px;background-size:15px auto;}
.personal-ui-box .hotkey li:nth-child(2) a{background-position:left -17px;}
.personal-ui-box .hotkey li:nth-child(3) a{background-position:left -37px;}
.personal-ui-box .hotkey li:nth-child(4) a{background-position:left -57px;}
.personal-ui-box .hotkey li:nth-child(5) a{background-position:left -77px;}
.personal-ui-box .hotkey li:nth-child(6) a{background-position:left -97px;}
.personal-ui-box .hotkey li:nth-child(7) a{background-position:left -117px;}
.personal-ui-box .hotkey li:nth-child(8) a{background-position:left -137px;}
.personal-ui-box .hotkey li:nth-child(9) a{background-position:left -157px;}
.personal-ui-box .hotkey li:nth-child(10) a{background-position:left -177px;}
.shortcut_title{color:#222;font-weight:700;text-align:center!important;width:100%!important;line-height:20px;vertical-align:middle;font-size:13px;}
.sub-top-contents-box{position:relative;width:100%;}
.sub-top-text-box{display:inline-block;float:left;width:695px;font-size:13px;font-family:"malgun gothic"; line-height:20px;}

.bookmark-three-rung-menu-box{display:inline-block;float:right;width:75px;overflow:hidden;top:0;right:0;margin-top:-8px;}
.bookmark-three-rung-menu-box li{float:right;padding:0 8px;}
.bookmark-three-rung-menu-box li a{cursor:pointer;}
.bookmark-three-rung-menu-box li.vote-item img{margin:3px 3px 0 0;vertical-align:top;}
.bookmark-three-rung-menu-box li.vote-item span{display:inline-block;margin:3px 3px 0 0;vertical-align:middle;color:#404040;}
.bookmark-three-rung-menu-box li.vote-item strong{display:inline-block;margin:3px 0 0 0;vertical-align:middle;color:#297aef;}
.three-rung-menu{position:absolute;top:35px;right:10px;display:block;overflow:hidden;border:1px solid #ddd;width:90px;background:#fff;}
.three-rung-menu a{display:block;float:left;width:100%;overflow:hidden;padding:0 10px;line-height:30px;height:30px;}
.three-rung-menu a:hover{background:#f1f1f1;}
.three-rung-menu img{margin:0 5px 2px 0;vertical-align:middle;}
.share-popup{display:none;position:absolute;width:250px;top:-345px;background:#fff;border:1px solid #dedede;z-index:2;}
.share-popup .share-header h4{font-size:18px;text-align:center;padding:5px 0;background:#fab332;color:#fff;font-family:"Apple SD Gothic Neo", AppleGothic, "Malgun Gothic", Dotum, Gulim, Helvetica, sans-serif;font-weight:700;}
.share-popup .share-header .btn-close{float:right;margin:-27px 10px 0 0;width:16px;height:16px;background:url(/images/btn_close.png) no-repeat center center;background-size:cover;z-index:3;cursor:pointer;}
.share-popup .share-body .sns{padding:25px 10px 10px;text-align:left;}
.share-popup .share-body div:nth-child(2){padding:15px 10px 20px;}
.share-popup .share-body .sns a{display:inline-block;width:23%;font-size:11px;letter-spacing:-1px;font-family:"Apple SD Gothic Neo", AppleGothic, "Malgun Gothic", Dotum, Gulim, Helvetica, sans-serif;text-align:center;vertical-align:top; }
.share-popup .share-body .sns a img{display:block;height:auto;margin:0 auto 9px;}
.share-popup .share-body .url-wrapper{display:block;width:100%;padding:1px 0;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.share-popup .share-body .url-wrapper input{border:0;width:100%;padding:2% 5%;color:#666;box-sizing:border-box;font-size:14px;}
.share-popup .share-body .btn-copy{display:block;width:100%;padding:10px 0;text-align:center;font-weight:700;font-size:15px;color:#1e4780;font-family:"Malgun Gothic","Apple SD Gothic Neo", AppleGothic, Dotum, Gulim, Helvetica, sans-serif;cursor:pointer;}

/* HOT ÄÚ¸àÆ® */
.latest #new_bbs_comment .hot_comment_sub_title {float:left;display:block;width:555px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777;}
.latest #new_bbs_comment .hot_comment_sub_lanking_text {float:left;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:555px;margin-bottom:10px;}
.latest #new_bbs_comment .hot_comment_sub_lanking_text:before {background-image:url(https://www.ppomppu.co.kr/images/darkmode/login_monitoring_icon01.png);background-size:100%;content:"";display:inline-block;width:17px;height:17px;vertical-align:middle;margin-right:5px;}

/* web-6083 ÇÖµôÁÖ¼Òº¹»ç ±â´É */
.hot-deal-btn {border-radius:2px;font-style:normal;font-weight:300;margin:0 5px;}
.hot-deal-btn img {margin-bottom:2px;}

/* WEB-6106 ÄÚ¸àÆ® ´Ù¸¥ÀÇ°ß Å¬¸¯ ½Ã ³ª¿À´Â ·¹ÀÌ¾î ÆË¾÷ */
.differing_version_popup {position:fixed;top:30%;left:50%;margin-left:-300px;width:475px;background:#fff;z-index:11;display:block;text-align:left;border: 2px solid #888;box-shadow:none !important;border-radius:0 !important;}
.popup-footer.text-ac {text-align:center;}
.foot-btn-ac {display:block;text-align:center;border:none;margin-bottom:15px;margin-top:-5px;}
.popup-body.pop-text p{font-size:15px;font-family:"Malgun Gothic";letter-spacing:-0.3px;margin:-5px 0 2px;}
.pop-text .form_box_check {vertical-align:top;margin-top:5px;}
.pop-text .check_text {font-size:14px;color:#0068c0;display:block;margin-top:0;letter-spacing:-1px;}
.pop-text .check_text textarea{width:100%;height:85px;resize:none;}
.popup-body .point-text {display:block;background-color:#f3f4f6;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:13px;font-weight:bold;text-align:center;color:#636363;height:25px;padding-top:6px;margin-top:10px;}
.differing_version_popup_background {background-color:#fff;position:fixed;_position:absolute;display:none;top:0;left:0;width:100%;height:100%;z-index:1;display:block;opacity:0.75;}
.popup-body .mb5 {margin-bottom:5px;}
.popup-body .point-text-emphasis {color:#ff5a00;}

/* WEB-6075 ÄÚ¸àÆ® ÀÔ·ÂÃ¢ ¾Ë¸²&AD ±â´ÉÀ¸·Î °³¼± */
.comment-notice-box{margin:8px 0;}
.comment-notice-box ul li {vertical-align: middle;font-size:13px;font-family:"malgun gothic";color:#404040;letter-spacing:-1px;}
.comment-notice-box ul li span {display:block;margin-bottom:-2px;vertical-align:middle;font-family:"malgun gothic";}
.comment-notice-box-text {background-size:36px 20px;}
.comment-ad-box-text {background:url(//cdn3.ppomppu.co.kr/images/icon_advertising.png) no-repeat 0 center;background-size:36px 20px;padding:0 0 0 40px;}
.comment-notice-box .alert_btn{display: inline-block;background: #ff7864;color: #fff;font-size: 12px;width: 37px;height: 18px;line-height: 18px;text-align: center;border-radius: 15px;float: left;margin: 1px 5px 0 0;}



/* web-6113 PC ÄÚ¸àÆ® ¿µ¿ª ¹öÆ° ¹× Á¤º¸ ÀÌµ¿ */
.mt8 {margin-top:8px;}
.ml10 {margin-left:10px !important;}
.btn-delete {display:inline-block;font-size:12px;font-family:inherit;color:#999;vertical-align:middle;border:transparent;box-sizing:border-box;width:40px;height:22px;text-transform:none;background-color:transparent;cursor:pointer;line-height:18px;}
.btn-topfixed {display:inline-block;font-size:12px;font-family:inherit;color:#999;vertical-align:middle;border:transparent;box-sizing:border-box;width:65px;height:22px;text-transform:none;background-color:transparent;cursor:pointer;line-height:18px;}
.btn-comment {display:inline-block;font-size:12px;font-family:inherit;color:#999;vertical-align:middle;border:transparent;box-sizing:border-box;width:50px;height:22px;text-transform:none;background-color:transparent;cursor:pointer;line-height:18px;}
.btn-modify, .btn-report {display:inline-block;font-size:12px;font-family:inherit;color:#999;vertical-align:middle;border:transparent;box-sizing:border-box;width:45px;height:22px;text-transform:none;background-color:transparent;cursor:pointer;line-height:18px;}
.btn-modify, .btn-report2 {display:inline-block;font-size:12px;font-family:inherit;color:#999;vertical-align:middle;border:transparent;box-sizing:border-box;width:80px;height:22px;text-transform:none;background-color:transparent;cursor:pointer;line-height:18px;}
.btn-delete::before{background:url(/images/icon-delete-comment.png) no-repeat;padding-bottom:4px;background-size:100%;content:"";display:inline-block;width:8px;height:8px;vertical-align:sub;margin-top:4px;margin-right:3px;}
.btn-modify::before{background:url(/images/icon-modify-comment.png) no-repeat;padding-bottom:4px;background-size:100%;content:"";display:inline-block;width:8px;height:8px;vertical-align:sub;margin-top:4px;margin-right:3px;}
.btn-comment::before{background:url(/images/icon-comment-comment.png) no-repeat;padding-bottom:4px;background-size:100%;content:"";display:inline-block;width:8px;height:8px;vertical-align:sub;margin-top:4px;margin-right:3px;}
.btn-report::before{background:url(/images/icon-notify-comment.png) no-repeat;padding-bottom:4px;background-size:100%;content:"";display:inline-block;width:8px;height:8px;vertical-align:sub;margin-top:4px;margin-right:3px;}
.btn-report2::before{background:url(/images/icon-user-notify.png) no-repeat;padding-bottom:4px;background-size:100%;content:"";display:inline-block;width:8px;height:8px;vertical-align:sub;margin-top:4px;margin-right:3px;}
.btn-topfixed img{padding-bottom:2px;display:inline-block;width:10px;height:12px;vertical-align:sub;margin-right:3px;}
.btn-topfixed.notice{background:url(/images/icon_fixed_notice.png) no-repeat; width:46px;height:18px;vertical-align:sub;margin-left:6px;margin-right:3px;margin-bottom:2px;vertical-align: middle;}



.comment-btn-layout,.comment-lock {float: right;}
.comment-lock .btn-report{color:#ff7f7f;}
.ml5 {margin-left:5px !important;}
.eng-day {font-family:'malgun gothic','tahoma','Gulim';color:#999;font-size:10px;text-decoration:none;}
.member-lock{display:inline-block;border: 2px solid #787878;padding: 10px 15px;width: 271px;position: fixed;background: #fff;z-index: 10;top: 30%;left: 50%;margin-left:-225px;}.member-lock h2{font-weight: bold;color: #666;font-size: 12px;background: #f7f8f9;margin-bottom: 12px;margin: 10px 0 5px 0;padding: 6px 0;border-top: 1px solid #e3e4e5;border-bottom: 1px solid #e3e4e5;}
.member-lock ul li{text-align: left;font-size: 13px;box-sizing: border-box;font-family: "malgun gothic";}
.member-lock ul li:last-child{color: #0054d1;font-size: 12px;letter-spacing: -1.7px;}
.member-lock ul li .disc{font-style:normal; font-size:15px;}
.member-lock textarea{width: 100%;border: 1px solid #bfbfbf;height: 30px;line-height: 30px;padding: 0 10px;box-sizing: border-box;margin-top: 10px;resize: none;overflow-y: auto;}
.member-lock textarea::-webkit-scrollbar{width:0;}
.member-lock textarea::placeholder{color:#939393;}
.member-lock .yes_btn,.member-lock .no_btn{width:40px; display: inline-block;background: linear-gradient(#fff,#f5f5f5);border: 1px solid #d5d5d5;margin: 5px;border-radius: 3px;padding: 3px 11px 2px 11px;font-weight: bold;color: #747474; cursor:pointer;}
.block_text{margin:0 0 7px 0;background: #f7f8f9;color: #6a6a6a;width: 884px;border: 1px solid #e3e4e5;font-weight: bold;border-radius: 5px;text-align: left;padding: 6px 10px;box-sizing: border-box;font-size: 12px;font-family: "Malgun Gothic";}
.block_text img{vertical-align:top; margin-right:6px;}


/* WEB-6155 °øÁö»çÇ× / ¾Ë¸² / ½ºÆù¼­±¤°í border-bottom */
.list-notice-alarm-sponsor-tr{border-bottom:1px solid #e2e2e2;}

/* WEB-6165 °øÁö(AD,¾Ë¸²,½ºÆù¼­) ¾ÆÀÌÄÜ °³¼± */
.mt1 {margin-top:1px;}

.login_box .busi_txt{left:6px;top: 61px;position:absolute;line-height: 1.5;}
.login_box .busi_txt a{color: #3f5afe;text-decoration: underline !important;margin-left: 5px;}
.business_m{display:block; margin-top:8px;}
.business_m p{
     background: #ececec;
    margin: 0;
    padding: 8px 13px;
    border: 1px solid #a0a0a0;
    box-sizing: border-box;
    font-size: 13px;
    font-family: "Malgun Gothic";
    color: #2f2f2f;
    font-weight: bold;
}
.business_m ul{
    background: #f7f7f7;
    border: 1px solid #ccc;
    padding: 0 10px;
    margin-bottom: 8px;
}
.business_m ul:first-of-type{border-top:0;}
.business_m ul li{border-bottom: 1px solid #ccc;height: 40px;line-height: 40px; overflow:hidden;}
.business_m ul li:last-child{border-bottom:0;}

.business_m .head2 li {
    height: 50px;
    line-height: 20px;
    box-sizing: border-box;
    padding-top: 6px;
}

.business_m .head3 li {
    height: 50px;
    line-height: 20px;
    box-sizing: border-box;
    padding-top: 6px;
}

.business_m .head3 .sec{
     font-size: 11px;
     font-style: normal;
     font-family: "Dotum";
     color: #6575da;
}
.business_m ul font{
    width: 80px;
    margin-right: 8px;
    display: inline-block;
    font-weight:bold;
}

.business_m .head1 font{color: #27a208;}
.business_m .head2 font{color: #ff5e00;}
.business_m .head3 font{color:red;}

.business_m ul li .sepT{
    display: inline-block;
    height: 100%;
    float: left;
}
.business_m ul li .sub{
    color: #ff5e00;
    font-size: 11px;
    font-family: "dotum";
}

.business_m .blue_cl{
    color: #6575da;
    margin-left: 5px;
    text-decoration: underline !important;
    font-size:12px;
}
.business_m.state{display:block;}
.business_m.state ul{background:#fff;}
.business_m.state ul li{text-align:center;}
.business_m.state p b{color:red;}
.business_goods{clear:both; display:inline-block;}
.business_goods>div{display:inline-block;width: 446px; height: 327px;box-sizing:border-box;border:1px solid #ccc;padding: 10px 0; margin-bottom: 8px;}
.business_goods>div:nth-child(2n+1){float:left;}
.business_goods>div:nth-child(2n){float:right;}
.business_goods>div p{font-size: 14px;text-align:center;font-weight:bold;font-family:"Malgun Gothic";color:#000;margin:0 0 15px 0;}
.business_goods .cont{ font-size:14px; position:relative;padding-left:100px;height: 82px;line-height: 20px;margin: 0 10px 15px 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.business_goods .cont font{color:#3c57ff;}
.business_goods .cont .img{display:inline-block;width:90px;height:80px;position:absolute;left:0;top:0;background-size: cover;background-repeat: no-repeat;background-position: center;border: 1px solid #828282;}
.business_goods .list {height:67px;}
.business_goods .list li{margin-bottom: 7px;margin: 0 10px 7px 10px;}
.business_goods .list select{
    width: 49%;
    height: 30px;
    border-color: #8a8a8a;
    color: #8a8a8a;
}
.business_goods .list .txt{
    display: inline-block;
    width: 50%;
    font-weight: bold;
    font-size: 12px;
    box-sizing: border-box;
}
.business_goods .list select option { color: #8a8a8a;}

.business_goods .price{
    text-align: center;
    height: 40px;
    margin: 15px 0;
    line-height: 40px;
    font-size: 15px;
    font-weight: bold;
    color: #7a00ff;
    font-family: "Malgun Gothic";
    background: #f5f5f5;
}

.business_goods .btn{text-align:center;}
.business_goods .btn>span{
    display: inline-block;
    background: #f7f7f7;
    padding: 0 50px;
    height: 28px;
    line-height: 28px;
    border-radius: 3px;
    border: 1px solid #ccc;
}
.business_goods .type_B {
    overflow-y: auto;  font-size:14px;
}
.business_goods .type_B .qna{
    padding: 0 10px;
    margin-bottom: 10px;
}
.business_goods .type_B .qna li{
    margin-bottom: 3px;
}
.business_goods .type_B .qna li:first-child{color:red;margin-bottom: 5px;}
.business_goods .type_B .qna li:last-child{
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
}

.business_end{margin-bottom:20px;}
.business_end p{
    background: #f5f5f5;
    padding: 8px 13px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: 13px;
    font-family: "Malgun Gothic";
    color: #2f2f2f;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.business_end ul {
    border: 1px solid #ccc;
    border-top:0;
    padding: 8px;
    margin-bottom: 5px;
}
.business_end ul li{
    clear:right;
    color: #9a9a9a;
    font-size: 12px;
    margin-bottom: 2px;
}
.business_end ul li:last-child{margin-bottom:0;}
.business_end ul li time{float:right;}
.business_end small{
     display: block;
    text-align: right;
    font-style: normal;
    font-size: 11px;
    font-family: "Malgun Gothic";
    color: #8c8b8b;
}

.business_sign{
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 8px;
}
.business_sign ul{}
.business_sign ul li{
    font-size:13px;
    line-height: 22px;
}
.business_sign font{color:blue;}
.business_manager{
    background: #ececec;
    margin: 0 0 5px 0;
    padding: 8px;
    border: 1px solid #a0a0a0;
    box-sizing: border-box;
    font-size: 13px;
    font-family: "Malgun Gothic";
    color: #2f2f2f;
    font-weight: bold;
    position:relative;
}

.business_manager select{
    float: right;
    height: 25px;
    line-height: 26px;
    margin-top: -2px;
}


/* web-6136 */
.ad_box{text-align:center; height:90px; padding:10px 0; position:relative; }
.comment-more-btn-box .comment-moreview-btn{border: 1px solid #ccc;  border-radius: 3px; background-color: #fff; margin-right:10px; color: #666; font-family: "Malgun Gothic" !important;font-size: 12px; font-weight: bold; padding-left: 4px; height:22px; cursor: pointer;}
/* WEB-6136 PC ºñÈ¸¿ø ÀüÃ¼ÄÚ¸àÆ® º¸±â ¿µ¿ª Ãß°¡ */
.comment-more-btn-box {background-color:#efefef;width:880px;max-height:47px;/*border-top:1px solid #e0e0e0;*/margin-bottom:30px;text-align:center;padding:8px 0;}
.comment-more-btn-box .info-text {color:#000;font-family:"Malgun Gothic";font-size:14px;font-weight:bold;letter-spacing:-1px;margin-right:15px;}
.comment-more-btn-box .info-text strong {color:#df000d;letter-spacing:normal;}
.comment-more-btn-box .comment-more-btn {border:1px solid #ccc; border-radius:3px;background-color:#fff;color:#666;font-family:"Malgun Gothic";font-size:12px;font-weight:bold;letter-spacing:-1px;padding:2px 8px;cursor:pointer;}
.comment-more-btn-box .comment-more-btn:after{background:url(/images/icon-more-plus.png) no-repeat;width:10px;height:10px;content:"";display:inline-block;margin-left:5px;}


/* web-6161 comment popup */
#ppomppu_body.popup_box{text-align:center;}
#ppomppu_body.popup_box .title{width:880px; margin:0 auto; text-align:left;}
#ppomppu_body.popup_box b{font-size:13px;}
#ppomppu_body.popup_box #pp_ban_bbs{margin:15px 0;}
.popup_box #quote .hot_comment_list,#quote.popup_box  #table_write,#form_0.popup_box{margin:0 auto !important;}
.popup_box #quote .comment_wrapper{margin:0px auto 0px auto;}
.popup_box #quote .comment_wrapper .info_bg{margin-top:6px;}
.popup_box #quote .comment_wrapper .over_hide.mt8{margin-bottom:2px;}
.popup_box #quote .comment_wrapper .comment_div2 .comment_line{margin-bottom:7px;}
.popup_box #form_0{margin:0px auto 0px auto;}
.popup_box #quote .popup_paging{margin:0px auto 0px auto;}
#quote .info_bg .cmd_box,#quote .info_bg .cmd_box2 {float: right;padding: 0px 5px;margin-left: 3px;cursor: pointer;}
#quote .info_bg .cmd_box img,#quote .info_bg .cmd_box2 img{width:12px;}
#quote .comment_wrapper .over_hide.link-point.mid-text-area{position: relative; overflow: hidden; width: 100%; padding: 4px 0 0 0; color: #000; min-height: 40px; line-height: 1.5;}
#quote .comment_wrapper .comment_div0{position: relative; width: 100%;}
#quote .comment_wrapper .comment_div1,#quote .comment_wrapper .comment_div2,#quote .comment_wrapper .comment_div3,#quote .comment_wrapper .comment_div4,#quote .comment_wrapper .comment_div5{position: relative; width: 96%;}


/* ÄÚ¸àÆ® ¸µÅ©ÄÃ·¯ ¼öÁ¤ */
.link-point a {color:#2761c4;}

/* WEB-6182 ÀåÅÍ »ó¼¼°Ë»ö(ÇÊÅÍ) ±â´É Ãß°¡ */
.market-search-popup_wrap{position:relative;}
.market-search-popup {display:none;position:absolute;top:30px;left:34%;width:280px;height:355px;border:1px solid #b9b9b9;background-color:white;z-index:10;overflow:auto;}
.market-search-title {font-size:15px;font-weight:bold;color:#fff;background-color:#7d7d7d;padding:8px 15px;text-align:center;font-family:"Malgun Gothic";}
.market-search-title img {position:absolute;right:15px;width:15px;height:15px;margin-top:4px;}
.market-search-contents {font-size:12px;padding:15px;color:#666;font-family:'Gulim';overflow:hidden;}
.market-search-contents p {padding:0;margin:0 0 5px;}
.market-search-contents ul {margin-bottom:6px;}
.market-search-contents ul li {padding:2px;}
.market-search-contents-title {font-size:14px;font-weight:bold;letter-spacing:-1px;color:#222;font-family:"Malgun Gothic";}
.market-search-contents select {border:1px solid #bebebe;width:100%;height:26px;color:#666;font-size:12px;padding-top:2px;padding-left:3px;margin-bottom:8px;}
.market-search-contents .search-scale {border:1px solid #bebebe;height:23px;text-align:center;width:110px;}
.market-search-contents .market-search-category li {float:left;margin-right:5px;}
.market-search-contents .mr50 {margin-right:50px;}
.market-search-contents .market-search-text {vertical-align:sub;}
.market-search-contents input {vertical-align:sub;margin-bottom:2px;}
.market-search-popup .market-search-btn-box {text-align:center;margin-top:-10px;}
.market-search-popup .market-search-btn {width:100px;height:30px;border-radius:3px;border:1px solid #ff8900;background-color:#ff8900;font-size:13px;font-weight:bold;font-family:"Malgun Gothic";color:#fff;cursor:pointer;}

/* WEB-6167 PC Æ÷·³ Áñ°ÜÃ£±â Ãß°¡ */
.forum-favourite ul li {position:relative;}
.forum-favourite-icon {position:absolute;top:3px;right:2px;cursor:pointer;}
.forum-favourite .strong a {color:#3a66a4 !important;}
.forum-favourite .btn-forum-bookmark {position:absolute;cursor:pointer;}
.forum-favourite .btn-forum-bookmark a:hover {background-color:#fff !important;}

/* WEB-6203 PC °Ô½Ã±Û º»¹® »õ·Î°íÄ§ ¹öÆ° °³¼± ÀÛ¾÷ */
.coment-rotation {background-color:#efefef;font-family:"Malgun Gothic";font-weight: bold; color: #000;font-size:14px;padding:10px 30px;border-radius:20px;letter-spacing:-1px;}
.coment-rotation img {vertical-align:middle;}
.coment-rotation .mr5{margin-right:5px;}

/* WEB-6201 °Ô½ÃÆÇ ¸íÄª ¹× ±ÔÄ¢ º¯°æ(±âÅ¸»ó´ã > °¡Àü°ßÀû»ó´ã) */
.common_agent_cmt_memo img{max-width:100%}

/* web-6213 video icon add */
.video_mark{width:14px;}

/* web-6185 ¿ÜºÎ Á¦°ø¿ë ÆäÀÌÁö */
#banner_ad_manager{font-family:"Malgun Gothic"; width:1400px; margin:0 auto; clear:both;}
#banner_ad_manager h1{font-size:23px; font-weight:bold; margin-bottom:20px; padding:8px 8px 3px 8px; border-bottom:1px solid #383838;}
#banner_ad_manager h1>img,#banner_ad_manager_enter h1>img{margin:0 8px 5px 0;}
#banner_ad_manager .part_L{float:left; width:920px; padding:0 0 0 20px;}
#banner_ad_manager .part_L .banner_box{width:900px; height:600px; text-align:center; border:1px solid #949494; position:relative; overflow:hidden;}
#banner_ad_manager .part_L .banner_box .banner_img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
#banner_ad_manager .part_L p{font-size:18px; font-weight:bold; margin:0;}
#banner_ad_manager .part_L .part_title{margin:15px 0 35px 0;}
#banner_ad_manager .part_L .ad_note1{color:#5f5f5f; font-size:14px; margin-top:8px;}
#banner_ad_manager .part_L .ad_note1 li:first-child{font-weight:bold;}
#banner_ad_manager .part_L .ad_note1 li{margin-bottom:3px;}
#banner_ad_manager .part_R{float:left; width:440px;}
#banner_ad_manager .part_R .sel_btn{width:130px; height:25px; }
#banner_ad_manager .part_R .excel_down_btn{background:#f5f5f5; padding:2px 7px; display:inline-block; float:right; box-sizing:border-box; border:1px solid #6b6b6b; border-radius:5px;}
#banner_ad_manager .part_R .date_inf{margin-top:10px; border:1px solid #b1b1b1; height:750px;}
#banner_ad_manager .part_R .date_inf .ad_note2 li:first-child{font-size:16px; color:#6d6d6d; border-bottom:1px solid #b1b1b1;}
#banner_ad_manager .part_R .date_inf li{font-size:15px; font-weight:bold; color:#7d7d7d;  height:30px; line-height:30px;}
#banner_ad_manager .part_R .date_inf li span{width:50%; float:left; text-align:center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#banner_ad_manager .part_R .date_inf .ad_note2{height:680px; border-bottom:1px solid #b1b1b1; overflow-y:auto;}
#banner_ad_manager .part_R .date_inf .pv_note li{height:35px; line-height:35px;}

#banner_ad_manager_enter{font-family:"Malgun Gothic"; width:600px; margin:50px auto 0 auto;  text-align:center;}
#banner_ad_manager_enter h1{font-size:23px; font-weight:bold; margin-bottom:10px; padding:8px 8px 3px 8px; color:#676767; }
#banner_ad_manager_enter ul li:first-child{font-size:18px; color:#4c4c4c;}
#banner_ad_manager_enter ul li{font-size:16px; color:#6f6f6f;}
#banner_ad_manager_enter ul .pass{margin:10px 0 100px 0;}
#banner_ad_manager_enter ul .pass input{width:240px; height:25px; border:2px solid #7d7d7d; border-radius:3px; box-sizing:border-box; padding:8px;}
#banner_ad_manager_enter ul .pass .pw_btn{color:#696969; font-size:12px; border:1px solid #9a9a9a; cursor:pointer; display:inline-block; padding:0 9px; height:23px; line-height:23px; border-radius:3px; vertical-align:center; background:#f9f9f9; margin-left:10px;}
#banner_ad_manager_enter ul .address{display:block; margin:5px 0;}

/* web-6255  */
.scrap_cover .head_popline .head_pop{width: 121px;height: 100%;font-size: 12px;border-color: #ccc;color: #424242;outline: 0;float: left;}
.scrap_cover .head_popline {height: 30px;clear: both;margin: 13px 0 6px 0;}
.scrap_cover .head_popline input{width: 648px;height: 100%;margin: 0 0 0 7px;}

/*=============================
        Crypto Exchange
==============================*/
#virtual_wrap{width:885px;margin:0 auto;position: relative;}
#virtual_wrap.detail_mode{width:500px;}
#virtual_wrap .virtualH {position: absolute;right: 0;top: -20px;}
#virtual_wrap .virtualH img {width:150px;}
#virtual_wrap .virtualH span{vertical-align:bottom; margin-left:6px; color:#868686;}


#virtual_wrap.detail_mode .virtual_money thead .drop_box{position:relative;}
#virtual_wrap.detail_mode .virtual_money thead td:nth-child(3){border-left:0;}
#virtual_wrap.detail_mode .virtual_money thead td:last-child{text-align:center;}
#virtual_wrap.detail_mode .virtual_money thead td:nth-child(2),#virtual_wrap.detail_mode .virtual_money tbody td:nth-child(2){text-align:right;}
#virtual_wrap.detail_mode .virtual_money thead td:nth-child(3),#virtual_wrap.detail_mode .virtual_money tbody td:nth-child(3){text-align:right; padding-right:10px;}
#virtual_wrap.detail_mode .virtual_money tbody{}
#virtual_wrap.detail_mode .virtual_money tbody td:first-child{text-align:left; padding-left:10px;}
#virtual_wrap.detail_mode .virtual_money tbody td:nth-child(5){border-right:1px solid #000;}
#virtual_wrap.detail_mode i{font-style:normal; margin-left:4px;}
#virtual_wrap.detail_mode .crypto-overseas,.crypto-domestic{z-index: 10;text-align: left;display:inline-block;position: absolute;background: #fff;border: 1px solid #ababab;top: 32px;left: -6px;}
#virtual_wrap.detail_mode .crypto-overseas li,.crypto-domestic li{width: 110px;height: 35px;line-height: 35px;box-sizing: border-box;padding-left: 10px;background:#fff; color:#191919;}
#virtual_wrap.detail_mode .crypto-overseas li:hover,.crypto-domestic li:hover{background:#777; color:#fff;}
#virtual_wrap.detail_mode .crypto-overseas small,.crypto-domestic small{display:block;margin: 2px 0;font-size: 12px;color: #a0a0a0;}
#virtual_wrap.detail_mode .crypto-overseas img{vertical-align: middle; margin: 0 5px 2px 0; border: 1px solid #e4e4e4}

.virtual_box{width:100%;}
.virtual_box h1{font-size:12px;font-weight:bold;margin-bottom:5px;position: relative;}
.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;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;}
.virtual_money tr td:first-child {border-left:1px solid #6d6d6d; }
.virtual_money tr.name {background:#f3f3f3; height:28px;}
.virtual_money tr.name td{font-weight:bold;color:#6d6d6d;border-top:1px solid #6d6d6d;}
.virtual_money tr.name td:nth-child(1){text-align:center;}
.virtual_money tr.name td:nth-child(2){text-align:center;}
.virtual_money tr.name td:nth-child(3){text-align:right;}
.virtual_money tr.name td:nth-child(4){text-align:left;border-left:0; }
.virtual_money tr.name td:nth-child(5){text-align:right;}
.virtual_money tr.name td:nth-child(6){text-align:left;border-left:0;}
.virtual_money tr.name td:nth-child(7){text-align:right;}
.virtual_money tr.name td:nth-child(8){border-left:0;}
.virtual_money tr.name td:nth-child(9){text-align:right;}
.virtual_money tr.name td:nth-child(10){text-align:left;border-left:0;}
.virtual_money thead tr td:nth-child(2){text-align:right;}
.virtual_money tbody tr td:nth-child(1){text-align:center;}
.virtual_money tbody tr td:nth-child(2){text-align:left;}
.virtual_money tbody tr td:nth-child(3){text-align:right;}
.virtual_money tbody tr td:nth-child(4){text-align:left;border-left:0; }
.virtual_money tbody tr td:nth-child(5){text-align:right;}
.virtual_money tbody tr td:nth-child(6){text-align:left;border-left:0;}
.virtual_money tbody tr td:nth-child(7){text-align:right;}
.virtual_money tbody tr td:nth-child(8){text-align:left;border-left:0;}
.virtual_money tbody tr td:nth-child(9){text-align:right;}
.virtual_money tbody tr td:nth-child(10){text-align:left;border-left:0;}


.virtual_money.virtual2 thead .star_sec{text-align:center;}
.virtual_money.virtual2 thead .coin_name{text-align: center !important;border-right: 1px solid #ccc;}
.virtual_money.virtual2 thead .base_dollar{text-align: right !important;padding-right:5px;}
.virtual_money.virtual2 thead .coin_rate{border-left: 0; border-right: 1px solid #ccc;}
.virtual_money.virtual2 thead .coin_camp_a{text-align: center !important;border-right: 1px solid #ccc;}
.virtual_money.virtual2 thead .coin_camp_b{text-align: center !important;border-right: 1px solid #ccc;}
.virtual_money.virtual2 thead .coin_camp_c{text-align:center !important;}
.virtual_money.virtual2 thead i{padding-left:0;}

.virtual_money .thead td:first-child{border-right:0;}
.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.virtual2 tbody .seq_num{text-align:center;}
.virtual_money.virtual2 tbody .coin_name{text-align:left;border-right: 1px solid #ccc;    padding-left: 8px;}
.virtual_money.virtual2 tbody .base_dollar{text-align:right;}
.virtual_money.virtual2 tbody .coin_rate{border-right:1px solid #ccc;}
.virtual_money.virtual2 tbody .coin_camp_a{text-align:right;}
.virtual_money.virtual2 tbody .coin_camp_a2{text-align:left;border-right:1px solid #ccc;}
.virtual_money.virtual2 tbody .coin_camp_b{text-align:right;}
.virtual_money.virtual2 tbody .coin_camp_b2{text-align:left;border-right:1px solid #ccc;}
.virtual_money.virtual2 tbody .coin_camp_c{text-align:right;}
.virtual_money.virtual2 tbody .coin_camp_c2{text-align:left;}


.virtual_money tr:not(.name) td {letter-spacing: 0px;}
.virtual_money tr:not(.name) td:nth-child(1){position:relative;}
.virtual_money tr td,
.virtual_money tr th {font-family:"¸¼Àº °íµñ",Malgun Gothic,sans-serif;}
.virtual_money .thead{background:#6d6d6d; border-top:1px solid #6d6d6d;}
.virtual_money .thead td {color:#fff;}
.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; }
.virtual_money .vcol_B{border-left:0; color:blue; }
.virtual_money .vcol_C{padding-left:0; border-left:0; color:#268f28;}
.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;}
.virtual2 .star{display:inline-block; width:21px; height:21px;}
.virtual2 .star.on{background:url('/images/bitcoin/star_on.svg') no-repeat center; background-size:60%;}
.virtual2 .star{background:url('/images/bitcoin/star_off.svg') no-repeat center; background-size:60%;}

.virtual_tab {border:1px solid #c1c1c1;}
.virtual_tab ul{padding:15px 10px 10px 10px; display:none;}
.virtual_tab .tab_on{display:block; clear:right;}
.virtual_tab .tab_on li{display:inline-block;}
#virtual_wrap .simple{float:right;}
#virtual_wrap .simple.detail{color:#000; position:absolute; right:0;}
#virtual_wrap .simple a{display:inline-block; font-weight:bold; width:81px; height:24px; line-height:24px; padding:0 6px 0 5px; text-align:right; border:1px solid #c1c1c1; border-radius:5px;}
#virtual_wrap .simple img{width:23px; margin:0 4px 2px 0;}

.virtual_tab ul li:first-child>b{margin-right:5px;}
.virtual_tab ul li:first-child a{display:inline-block; width:80px; 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; }

.virtual_navi{ height: 25px;  border-bottom: 1px solid #ccc; margin:14px 0 -3px 0; position:relative;}
.virtual_navi .all_numb{margin:0; position:absolute; top:3px; right:0;}
.virtual_navi ul{clear:left;}
.virtual_navi ul li{display:inline-block;}
.virtual_navi ul li.on a{background:#fff; border-bottom:0; font-weight:bold;}
.virtual_navi ul li a{display:inline-block;padding: 0 10px;box-sizing: border-box;background: #f3f3f3;border: 1px solid #ccc;height: 26px;line-height: 25px;margin-right: 3px;}
.virtual_navi ul li:nth-child(2) a{padding:0 9px 0 7px;}
.virtual_navi ul li a .star_ico{width:13px; margin:0 4px 2px 0;}

.virtual_box .sub_txt{color: #808080; font-size: 11px;border-top: 1px solid #505050;padding-top: 7px;position: relative;top: -1px;}
.virtual_box .sub_txt li{margin-bottom:3px;}
.virtual_box .empty_space{height:300px; line-height:300px; text-align:center; font-size:15px;}

.market-capitalization {color:#333;}
.market-capitalization-total {color:#268f28;}
.market-capitalization-up {color:red;}
.market-capitalization-up-02 {color:#ffb3b3;}
.market-capitalization-down {color:blue;}
.market-capitalization-down-02 {color:#afe0ff;}
.coin-logo-small {text-align:left;padding-left: 6px;}
.coin-logo-small img {width:16px;height:16px;}
.pl18 {padding-left:18px !important;}
.virtual_money .thead p {display:inline;}
.virtual_money .pl18{padding: 0 0 0 6px !important;text-align: left;}
.mr10 {margin-right:10px;}


/* web_6310 block_comment */
#newbbs .block_comment{height:30px; line-height:30px; padding-left:8px; background:#f7f7f7;display:none}

/* WEB-6312 ¼³¹®Á¶»ç ±â´É °³¼± */
.poll-vote-box {width:480px;overflow:hidden;}
.poll-vote-result {width:450px;}
.poll-vote-result button {font-size:12px;color:#808080;border:none;cursor:pointer;background-color:transparent;font-weight:bold;margin-bottom:10px;float:right;}
.poll-vote-result button img {vertical-align:middle;}
.poll-vote-wrap {border:1px solid #ccc;display:inline-block;overflow:hidden;border-radius:10px;text-align:left;width:450px;}
.poll-vote-header {padding:10px 15px;background-color:#f9f9f9;border-bottom:1px solid #ececec;position:relative;overflow:hidden;}
.poll-vote-header strong {letter-spacing:-1px;}
.poll-vote-header li {display:inline-block;vertical-align:-webkit-baseline-middle;color:#2776d7;margin-right:5px;font-family:"Malgun Gothic";}
.poll-vote-header span{border-radius:15px;background-color:#7893b9;padding:3px 12px;color:#fff;position:absolute;top:9px;right:15px;font-size:12px;letter-spacing:-1px;font-weight:bold;}
.poll-vote-list {padding:10px 15px 5px;}
.poll-vote-list li {margin-bottom:2px;font-size:12px;font-family:"Malgun Gothic";font-weight:bold;color:#424242;position:relative;}
.poll-vote-list .poll-vote-list-title {font-size:15px;letter-spacing:-1px;}
.poll-vote-list .poll-vote-list-title-result {font-size:15px;letter-spacing:-1px;}
.poll-vote-list img {margin-right:6px;vertical-align:text-top;}
.poll-vote-list strong {color:#0071f7;}
.poll-vote-list .vote-check {display:inline-block;width:18px;position:absolute;top:50%;left:0;transform:translate(0, -50%);-webkit-text-size-adjust:none;}
.poll-vote-list .vote-rate {vertical-align:middle;padding-left:23px;}
.poll-vote-list .vote-rate .progress-value {font-size:12px;}
.poll-vote-list .vote-rate i {font-weight:normal;font-style:normal;}
.poll-vote-list .rate-bar-01 {width:300px;height:10px; background-color:#ffad1f;display:inline-block;border-radius:5px;}
.poll-vote-btn {border-top:1px solid #ececec;margin:0 15px 10px;padding-top:10px;text-align:center;font-size:12px;color:#aaa;font-family:"Malgun Gothic";letter-spacing:-1px;}
.poll-vote-btn button {width:90px;height:35px;color:#fff;background-color:#2776d7;display:inline-block;border-radius:3px;line-height:35px;font-weight:bold;border:none;cursor:pointer;}
.poll-revoting-btn {border-top:1px solid #ececec;margin:0 15px 10px;padding-top:10px;text-align:center;font-size:13px;color:#aaa;font-family:"Malgun Gothic";letter-spacing:-1px;}
.poll-revoting-btn button {width:110px;height:35px;color:#424242;background-color:#f0f0f0;display:inline-block;border-radius:3px;line-height:35px;font-weight:bold;border:none;cursor:pointer;border:1px solid #ccc;letter-spacing:-1px;}

.poll-progress {height:12px;overflow:hidden;background-color:#eee;border-radius:8px;width:310px;display:inline-block;margin-right:5px;}
.poll-progress-bar {float:left;width:0%;height:100%;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}
.progress-bar-success-01 {background-color:#ffad1f;}
.progress-bar-success-02 {background-color:#00d10f;}
.progress-bar-success-03 {background-color:#00c6ff;}
.progress-bar-success-04 {background-color:#6374f2;}
.progress-bar-success-05 {background-color:#bc8fff;}
.progress-bar-success-06 {background-color:#f286ff;}
.progress-bar-success-07 {background-color:#ec7474;}


/* web_6343 read list-board */
a:visited>.list_title{ color:#858585; }
a:visited>.list_title.title_fix {color: #202020;}
a:visited.title { color:#858585; }

/* WEB-6333 Á¤Ä¡°ø°¨°Ô½ÃÆÇ Ãß°¡ */
.politics-close img {width:16px;height:16px;position:absolute;top:15px;right:15px;cursor:pointer;}
.foot-btn-ac .btn-jinbo, .btn-bosu {border-radius:2px;display:inline-block;cursor:pointer;color:#fff;font-family:'Gulim';font-size:12px;font-weight:bold;padding:4px 10px 3px;text-decoration:none;}
.foot-btn-ac .btn-jinbo {background-color:#2b69d1 !important;}
.foot-btn-ac .btn-bosu {background-color:#c93636 !important;}
.politics a:hover {color:#fffc00 !important;}
.politics-imoticon-box {width:660px;background-color:#f8f8f8;margin:10px 0 28px;}
.politics-imoticon {padding:20px;overflow:hidden;}
.politics-imoticon li {width:120px;float:left;text-align:center;cursor:pointer;color:#808080;}
.politics-imoticon img {margin-bottom:10px;}
.politics-imoticon span {display:block;}
.politics-imoticon strong {color:#000;}


/* WEB-6350 °Ô½ÃÆÇ°Ë»ö¸ñ·Ï ÇÏ´Ü ÅëÇÕ°Ë»ö¿µ¿ª Ãß°¡ */
.total-table-contents {width:900px;margin:10px 0;}
.total-table-contents p {font-size:16px;font-weight:bold;text-align:left;font-family:"Malgun Gothic";margin:5px 10px;}
.total-table-contents .w70 {width:70% !important;}
.cont04 .source {text-align:left;width:10%;padding:0 5px;}

/* WEB-6393 »ç¾÷ÀÚ ÅÛÇÃ¸´°ü¸® ±â´É Ãß°¡ */
.com-tpl-wrap input[type=text]{display:block;padding:5px;width:100%;height:30px;border:1px solid #ccc;border-radius:0;box-sizing:border-box;}
#com-tpl-input{margin-bottom:20px;text-align:left;}
.com-tpl-btn{float:right;margin-left:10px;width:85px;height:35px;border-radius:3px;}
.com-tpl-btn.type2{background:#fff;}
.com-tpl-list-memo{height:20px;position:relative;overflow:hidden;}
.com-tpl-list-memo-before{display:block;position:absolute;top:50%;width:100%;height:50%;background:linear-gradient(rgba(255,255,255,0),rgb(255, 255, 255));}
.com-tpl-list-memo-textarea{display:none;}
.com-tpl-list-memo-iframe{width:100%;height:100%;border:0;overflow:hidden;}
.com-tpl-list-memo-more{padding-top:5px;text-align:left;}
.com-tpl-popup-overlay{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);}
.com-tpl-popup{display:none;position:fixed;z-index:1100;top:50%;left:50%;margin:-250px 0 0 -350px;width:700px;height:500px;border:1px solid #ccc;background:#fff;}
.com-tpl-popup *{box-sizing:border-box;}
.com-tpl-popup-header{position:relative;padding:10px;background:#ccc;}
.com-tpl-popup-header h5{font-weight:bold;font-size:14px;}
.com-tpl-popup-header .close-btn{position:absolute;top:13px;right:10px;width:16px;height:16px;background:url(//cdn3.ppomppu.co.kr/images/btn_close.png) no-repeat center center;background-size:cover;cursor:pointer;}
.com-tpl-popup-body{padding:10px;}
.com-tpl-popup-body iframe{margin-top:5px;width:100%;height:397px;border:1px solid #ccc;}

/* WEB-6400 Á¤Ä¡°ø°¨°Ô½ÃÆÇ ÄÚ¸àÆ® ºñ¸Å³Ê½Å°í ¹öÆ° °³¼± */
.bad-manners-arrow-box {display:none;position:absolute;width:170px;height:30px;padding:0 8px;right:90px;top:0px;border:1px solid #cacaca;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:8px;border-radius:3px;background:#fff;color:#494949;font-size:12px;line-height:30px;}
.bad-manners-arrow-box::before {background:url(//cdn3.ppomppu.co.kr/images/bad-manners-arrow-icon.png) no-repeat;background-size:100%;content: "";display:inline-block;width:20px;height:20px;vertical-align:top;margin-top:4px;margin-right:3px;}
.bad-manners-arrow-box::after {content: "";position:absolute;z-index:10;display:inline-block;background:white;border-top:1px solid #cacaca;border-right:1px solid #cacaca;height:6px;width:6px;transform:rotate(45deg);top:40%;left:99%;}
a:hover .bad-manners-arrow-box {display:block;}

/* WEB-6426 ¼îÇÎ°ü·Ã °Ô½ÃÆÇ ¹× ±¸¸ÅÈÄ±â ÀÛ¼º °³¼± */
.grade-review-wrap {background-color:#f8f9fb;width:900px;height:90px;overflow:hidden;position:relative;padding:26px auto;margin-bottom:40px;}
.grade-review-box {vertical-align:middle;display:inline-block;margin:23px 40px 26px 110px;}
.grade-star {float:left;}
.grade-title {display:block;font-size:15px;color:#222;width:106px;text-align:center;letter-spacing:-0.5px;font-family:"Malgun Gothic";margin-bottom:3px;}
.star-rating {width:106px;}
.star-rating,.star-rating span {display:inline-block;height:19px;overflow:hidden;background:url(/images/shopping-grade-star.png)no-repeat;}
.star-rating span{background-position:left bottom;line-height:0;vertical-align:top;}
.grade-star-score {float:left;padding-left:18px;padding-top:5px;/*font-family:"Apple SD Gothic Neo";*/font-size:50px;line-height:0.7;color:#222;font-weight:bold;}
.grade-all-score {font-size:24px;color:#c4c4c4;font-weight:bold;}
.grade-score-bar {padding:0 4px;font-size:30px;font-weight:normal;color:#c4c4c4;}
.grade-review-score {float:left;margin-left:60px;letter-spacing:-1px;font-family:"Malgun Gothic";color:#222;font-weight:bold;font-size:15px;}
.grade-review-score strong {color:#459fe9;font-size:26px;padding-left:10px;position: relative;top: 3px;}
.review-more-btn {position:absolute;right:40px;top:27px;}

.ppom-best-review-wrap {width:900px;overflow:hidden;}
.ppom-best-review-title {float:left;font-size:16px;color:#222;font-family:"Malgun Gothic";font-weight:bold;letter-spacing:-0.5px;padding-top:4px;}
.ppom-best-review-title strong {color:#1546b4;font-family:"Apple SD Gothic Neo";letter-spacing:0;}
.ppom-best-review-more {float:right;}
.ppom-best-review-box {width:900px;height:160px;box-sizing:border-box;border:1px solid #e2e2e2;background-color:#f8f9fb;margin-top:35px;}
.ppom-best-review {display:block;margin:18px 0px;float:left;}
.ppom-best-review li {width:425px;text-align:left;float:left;margin-left:18px;position:relative;overflow: hidden;}
.ppom-best-review li>span{float:left;margin-right:15px;}
.ppom-best-review-img {display:inline-block;width:120px;height:120px;border:1px solid #e2e2e2;}
.ppom-best-review-contents {display:block;position:relative; top: 4px;overflow:hidden;width:270px;margin-left:15px;}
.grade-name-star {color:#005ac0;}
.ppom-best-review-text {font-family:"Dotum";font-size:12px;color:#808080;letter-spacing:-0.3px;}
.ppom-best-review-text p {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:40px;}
.ppom-best-review-sub-title {display:inline-block;font-family:"Malgun Gothic";font-weight:bold;font-size:15px;color:#222;letter-spacing:-1px;margin:10px 0 -8px; min-width: 260px;}
.buying-btn {display:inline-block;float:left;vertical-align:middle;margin:8px 0 7px 5px;}
.shopping-reviwe-write-btn {display:inline-block;float:right;vertical-align:middle;margin:8px 5px 7px;}
.my-shopping-list-title {text-align:left; font-size: 14px; font-weight: bold;font-family:"Malgun Gothic";color:#222;letter-spacing: -1px;margin:10px 0 4px;}

.same-product-bundle-wrap {height:460px !important;}
.same-product-bundle-input {width:340px !important;}
.same-product-bundle-list-box {height:225px !important;}
.same-product-bundle-list {position:relative;}
.same-product-bundle-info-text {font-size:12px;color:#999;line-height:18px;padding-left:20px !important;}
.same-product-bundle-delete-icon {position:absolute;right:25px;top:5px;}

.ppom-best-review-delete img {position:absolute;top:0px;right:0px;cursor:pointer;}


/* WEB-6426 ¼îÇÎ°ü·Ã °Ô½ÃÆÇ ¹× ±¸¸ÅÈÄ±â ÀÛ¼º °³¼± New */
.sohp-ppom-btn {display:inline-block;width:125px;height:26px;line-height:24px;border:1px solid #aeaeae;text-align:center;color:#031c45;background:#fff;cursor:pointer;vertical-align:middle;margin-bottom:5px;font-family:'Malgun Gothic';font-weight:bold;font-size:12px;margin-left:4px;box-sizing:border-box;}
.sohp-ppom-btn:hover {background:#f0f0f0;}
.sohp-ppom-btn-on {background:#f0f0f0;}
.sohp-ppom-btn img {margin-bottom:3px;}
.h26 {height:26px;}
.my-shopping-list-text-box {width:100%;height:36px;line-height:36px;background-color:#f0f0f0;padding-left:10px;box-sizing:border-box;position:relative;overflow:hidden;}
.my-shopping-title {max-width:735px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;}
.shop-ppom-scrap-wrap-star {float:left;margin-top:7px;}

.wrap-star {display:inline-block;vertical-align:middle;margin-left:10px;margin-bottom:5px;}
.star-rating {width:106px;}
.star-rating,.star-rating span {display:inline-block !important;height:19px;overflow:hidden;background:url(/images/shopping-grade-star.png)no-repeat;}
.star-rating span{background-position:left bottom;line-height:0;vertical-align:top;}
.my-shopping-list-text-close {display:inline-block;position:absolute;top:10px;right:10px;}
.my-shopping-list-text-close img {width:16px;height:16px;cursor:pointer;}

.myflex{display: inline-block;width:420px;background:#fff;border:1px solid #626262;position:absolute;left:250px;top:-500px;overflow-y:auto;font-family:"Malgun gothic";z-index: 1;}
.myflex h2{font-weight:bold;clear:right;font-size:15px;font-family:"malgun gothic";color:#000;background:#626262;color:#fff;padding:6px 15px;}
.myflex h2 .del_btn{display:inline-block;background:url(/images/x_btn_wh.svg) no-repeat;background-size:100%;width:18px;margin-top:2px;height:18px;float:right;}
.myflex .day_updown{text-align:right;color:#797979;padding:8px 15px;background-color:#f9f9f9;border-bottom:1px solid #e8e8e8;margin:0;}
.myflex .day_updown img {opacity:60%;}
.myflex .day_updown .on{font-weight:bold;color:#505050;}
.myflex .day_updown .on img {opacity:100%;}
.myflex .day_updown span:first-child{margin-right:10px;}
.myflex .buying-rewrites-icon {position:absolute;display:inline-block;top:50%;right:82px;transform:translate(0, -50%);-webkit-text-size-adjust:none;vertical-align:middle;}
.myflex time {position:absolute;display:inline-block;font-family:'gulim';color:#606060;top:50%;right:15px;transform:translate(0, -50%);-webkit-text-size-adjust:none;vertical-align:middle;}
.myflex ul li.texts{position:relative;margin:0;padding:8px 15px;font-size:12px;border-bottom:1px dashed #e7e7e7;}
.myflex ul li.texts a{text-overflow:ellipsis;overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:100px;box-sizing:border-box;color:#606060;font-size:12px;font-family:'gulim';text-align:left;word-wrap: break-word;white-space: -moz-pre-wrap;white-space: pre-wrap;}

.myflex ul li:last-child{border:0;}
.myflex ul li span {vertical-align:middle;position:relative;line-height:18px;}


.series_bx .star-rating {width:106px;display:inline-block;height:19px;margin:0 0 0 5px;vertical-align:sub;overflow:hidden;background:url(/images/shopping-grade-star.png)no-repeat;}
.series_bx .star-rating span{display:inline-block;height:19px;overflow:hidden;background:url(/images/shopping-grade-star.png)no-repeat;background-position:left bottom;line-height:0;vertical-align:top;}
.myflex .add_view {text-align:center;margin-top:5px;width:100%;box-sizing:border-box;padding:0px 15px;}
.myflex .add_view .add_btn {display:block;width:100%;height:30px;background:#f8f8f8;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;font-weight:bold;letter-spacing:-1px;color:#444;margin-bottom:15px;line-height:30px;cursor:pointer;}
.myflex .add_view .plus-icon {font-size:22px;position:relative;vertical-align:sub;margin-right:5px;cursor:pointer;}


.myflex-popup-bg {display:block;opacity:0.4;background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;}
.myflex-list-btn {float:right;display:inline-block;margin:0 5px 0 0;width:110px;height:24px;border:1px solid #b4d0e7;background-color:#edf7ff;text-align:center;line-height:24px;color:#1970c6;font-weight:bold;border-radius:4px;cursor:pointer;}



.shop-ppom-scrap-wrap {overflow:hidden;margin:15px;max-width:610px; clear:both;}
.shop-ppom-scrap-text.pc{color: #2b4ec2;text-align:right;font-weight: bold;font-size: 12px; float:right;margin: 0}
.shop-ppom-scrap-text.mo{display:none; text-align: center;font-size: 13px;}
.shop-ppom-scrap-text span::before {
    content:"";
    display: inline-block;
    background: url(/images/info-buy-icon.png) no-repeat;
    background-size: cover;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
    margin: 0 5px 0 0;
}
.shop-ppom-scrap-name-star {display:inline-block;font-weight:bold;margin-bottom:5px;}
.shop-ppom-scrap-name-star {font-family:'gulim';font-size:12px;}
.shop-ppom-scrap-name-star strong {color:#2761cf;margin-right:10px;}
.shop-ppom-scrap-name-star .star {color:#ff6000;}
.shop-ppom-scrap-name-star span {color:#999;}
.shop-ppom-scrap-name-star u {text-decoration:none;font-weight:normal;color:#999;}
.shop-ppom-scrap-box {display:inline-block;width:100%;height:90px;border:1px solid #ccc;background-color:#fbfbfb;box-sizing:border-box;padding:12px;}
.shop-ppom-scrap-img {display:inline-block;position:absolute;box-sizing:border-box;}
.shop-ppom-scrap-img img {width:80px;height:60px;border:1px solid #ccc;}
.shop-ppom-scrap-text-box {display:inline-block;width:100%;padding-left:90px;font-family:'gulim';font-size:12px;box-sizing:border-box;}
.shop-ppom-scrap-text-box .main-title {font-weight:bold;color:#000;line-height:18px;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.shop-ppom-scrap-text-box .sub-text {color:#4b4b4b;}
.shop-ppom-scrap-text-box .sub-text .buy-list-title {float:right;}


/* WEB-6614 ±¸¸Å Àü ±¸¸ÅÈÄ±â */
.purchase_review{width: 700px;height: 80px;margin-left: 100px;background: #fff;box-sizing: border-box;margin-bottom: 10px;text-align: left;border-radius: 7px;border: 1px solid #b5cde7;position: relative;padding: 16px 0 0 0;box-shadow: 0px 1px 2px #bcc6d1;}
.purchase_review .ppom_logo{float: left;margin-top: 17px;width: 35%;height: 100%;display: inline-block;}
.purchase_review .review_text{width: 77%;height: 100%;display: inline-block;font-family: "malgun gothic";padding: 0 0 0 46px;box-sizing: border-box;}
.purchase_review .review_text li{text-align: left;font-size: 12px;color: #8b9bb0;}
.purchase_review .review_text li .buy_ico{ display: inline-block; background: url("/images/info-buy-icon.png") no-repeat; background-color: #fff; width: 20px;  height: 20px; position: absolute; left: 21px;top: 19px;}
.purchase_review .review_text li:first-child{font-weight:bold;font-size: 14px;color: #2b4ec2;}
.purchase_review .review_text .review_ico{display: inline-block;position: absolute;right: 17px;top: 15px;}
.purchase_review .review_text .review_ico a{display: inline-block;border-radius: 5px;padding: 4px 15px;border: 1px solid #cbe2fb;background: #f0f4f7;font-size: 12px;font-family: "Malgun gothic";font-weight: bold;color: #222;}
.purchase_review .review_text .review_ico .pur_nums{  display: block;  height: 18px;  text-align: right;}
.purchase_review .review_text .review_ico .pur_nums b{color:#2d6dc4;}
.purchase_review .review_text .link_btn{display:inline-block;width: 16px;height: 15px;background: url(/images/review-more-icon.png) no-repeat center center;background-color: #f0f4f7;vertical-align: middle;margin-bottom: 5px;}


/* product-bundle */

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


.product-bundle .product-bundle_box>li{padding: 5px 13px;clear: right;}
.product-bundle .product-bundle_box>li:first-child{color: #fff;padding: 8px 0 8px 10px;font-size: 14px;font-weight: bold;margin-bottom: 4px;background: #1c75d1; text-align:center;}
.product-bundle .product-bundle_box>li:last-child{text-align:center;}
.product-bundle .product-bundle_box>li>input{
    width: 298px;
    margin-right: 5px;
    height: 29px;
    padding-left: 5px;
    border: 1px solid #aaa;
    border-radius: 2px;
    box-sizing: border-box;
}
.product-bundle .product-bundle_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;
}

.product-bundle .product-bundle_box .product-bundle_pick span:first-child{display:inline-block; margin:0 16px 0 6px;}
.product-bundle .product-bundle_box .product-bundle_pick span input{vertical-align:middle; margin:-3px 4px 0 0;}

.product-bundle .product-bundle_box>li>select{float:right;height: 25px;}
.product-bundle .product-bundle_box>li>b{
    height: 25px;
    display: inline-block;
    line-height: 25px;
    font-size: 13px;
}

.product-bundle 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;
}
.product-bundle ul.ex>li{list-style:disc;}

.product-bundle .product-bundle_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;
}
.product-bundle .product-bundle_close{
     background: #fff;
     display: inline-block;
     border: 1px solid #b2b2b2;
     border-radius: 2px;
     padding: 0 18px;
     height: 24px;
     line-height: 24px;
     vertical-align: top;
}

.product-bundle .product-bundle_manage{
    background: #ececec;
     display: inline-block;
     border: 1px solid #b2b2b2;
     border-radius: 2px;
     padding: 0 18px;
     height: 24px;
     line-height: 24px;
     vertical-align: top;
     margin-right:10px;
}


.product-bundle .product-bundle_num{
    color: #0026ff;
    margin-left: 2px;
    text-align: left;
    display: inline-block;
    width: 15%;
    float: right;
}

.product-bundle li.product-bundle03{margin-bottom:8px;}
.product-bundle li.product-bundle05>ul{
    padding: 8px 0;
    border: 1px solid #aaa;
    height: 210px;
    overflow: auto;
}
.product-bundle li.product-bundle05>ul>li{
    cursor:pointer;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}

.product-bundle li.product-bundle05>ul>li.on{background:#f2f2f2;}

#product-bundle_list .product-bundle_btns{vertical-align:text-bottom;}


.product-bundle_subject{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    display: inline-block;
    vertical-align: bottom;
}

.product-bundle ul.ex2{display:block;position:absolute;top:48px;left:145px;border-radius:5px;height:99px;line-height:20px;padding:10px 10px 10px 25px;color:#405366;box-sizing:border-box;background:#e2ecf6;z-index: 1;}
.product-bundle ul.ex2>li{list-style:disc;}

/* WEB-6456 ºÏ¸¶Å©°³¼± */
.bookmark-mouseover-popup{position:absolute;display:inline-block;width:156px;margin:-4px 0 0 -142px;padding:4px 0;border:1px solid #ccc;background:#fff;text-align:center;}
.bookmark-mouseover-popup-btn{padding:3px 8px;border:1px solid #999;border-radius:5px;background:#fff;color:#333;font-size:11px;cursor:pointer;}
.bookmark-mouseover-popup-btn.type2{background:#999;color:#fff;}

/* WEB-6414 LCK Æ÷·³ °³¼³ */
.lck-wrap {width:900px;overflow:hidden;text-align:left;box-sizing:border-box;}
.lck-schedule {display:inline-block;width:450px;float:left;margin-right:10px;}
.lck-schedule-contents, .lck-ranking-contents {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:2px solid #666;overflow:hidden;}
.lck-ranking {display:inline-block;width:440px;float:left;}
.lck-schedule-yesterday {border-bottom:1px solid #d1d1d1;padding-bottom:1px;text-align:center;width:140px;float:left;position: relative;}
.lck-schedule-yesterday-text {width:100%;height:33px;background-color:#f3f3f3;color:#222;line-height:35px;font-size:12px;font-family:'Malgun Gothic';border-bottom:1px solid #d1d1d1;}
.lck-schedule-today {text-align:center;border:2px solid #393939;width:186px;float:left;position:relative;}
.lck-schedule-today-text {width:100%;background-color:#393939;color:#fff;line-height:30px;font-size:12px;font-family:'Malgun Gothic';border-bottom:1px solid #393939;}
.lck-schedule-today-icon {display:inline-block;position:relative;height:16px;padding:0 6px;border-radius:11px;font-weight:700;font-size:9px;line-height:16px;background-color:#3a69c6;color:#fff;vertical-align:middle;margin-left:5px;margin-bottom:3px;}
.lck-schedule-today-text strong, .lck-schedule-yesterday strong, .lck-schedule-tomorrow-text strong {font-size:15px;}
.lck-schedule-tomorrow {border-bottom:1px solid #d1d1d1;padding-bottom:1px;text-align:center;width:118px;float:left;position:relative;}
.lck-schedule-tomorrow-text {width:100%;height:33px;background-color:#f3f3f3;color:#222;line-height:35px;font-size:12px;font-family:'Malgun Gothic';border-bottom:1px solid #d1d1d1}
.lck-cont-team, .lck-cont-team-today {position:relative;width:100%;height:70px;box-sizing:border-box;}
.lck-schedule-score {font-size:16px;font-weight:700;color:#666;text-align:center;position:absolute;top:10px;left:50%;width:60px;margin-left:-30px;}
.lck-schedule-score em {color:#ccc;}
.lck-schedule-score strong {color:#fe1e1e;}
.lck-schedule-vs {font-size:22px;font-weight:700;color:#404040;text-align:center;position:absolute;top:10px;left:50%;width:60px;margin-left:-30px;font-family:'Arial';}
.lck-schedule-end {display:inline-block;position:relative;height:18px;padding:0 8px;border-radius:11px;font-size:11px;line-height:20px;background-color:#9c9c9d;border:1px solid #7f7f80;color:#fff;top:38px;text-align:center;}
.lck-schedule-time {display:inline-block;position:absolute;font-size:12px;font-weight:bold;color:#3366cc;top:43px;left:74px;text-align:center;font-family:'Dotum',Helvetica,sans-serif;}
.lck-team-left-close {display:table-cell;position:relative;width:50%;text-align:center;vertical-align:top;padding-right:4px;top:-12px;}
.lck-team-left-close img, .lck-team-right-close img {opacity:70%;filter:grayscale(100%);}
.lck-team-left-close>img {width:32px;height:32px;}
.lck-team-win {display:block;color:#fe4545;font-size:11px;font-weight:bold;}
.lck-team-right-close {display:table-cell;position:relative;width:50%;text-align:center;vertical-align:top;padding-left:34px;top:-12px;}
.lck-team-right-close>img {width:32px;height:32px;}
.lck-team-left-ing {display:table-cell;position:absolute;width:60px;text-align:center;vertical-align:top;top:6px;left:7px;}
.lck-team-left-ing>img{width:36px;height:36px;}
.lck-team-right-ing {display:table-cell;position:absolute;width:60px;text-align:center;vertical-align:top;top:6px;left:118px;}
.lck-team-right-ing>img{width:36px;height:36px;}
.lck-team-lose {display:block;color:#999;font-size:11px;}
.lck-team-name {display:block;color:#222;font-size:12px;font-weight:bold;font-family:'Malgun Gothic';letter-spacing:-1px;}
.lck-bottom-line {border-bottom:1px solid #d1d1d1;}
.lck-schedule-state {font-size:11px;color:#666;text-align:center;position:absolute;top:6px;left:50%;width:40px;margin-left:-20px;}
.lck-schedule-tomorrow-vs {font-size:15px;font-weight:700;color:#ccc;text-align:center;position:absolute;top:18px;left:50%;width:40px;margin-left:-20px;font-family:'Arial';}
.lck-schedule-soon {display:inline-block;position:relative;height:18px;padding:0 8px;border-radius:11px;font-size:11px;line-height:20px;border:1px solid #d1d1d1;color:#666;top:40px;text-align:center;font-weight:bold;}
.lck-team-left-soon {display:table-cell;position:relative;width:50%;text-align:center;vertical-align:top;padding-right:5px;top:-10px;}
.lck-team-left-soon>img{width:32px;height:32px;}
.lck-team-right-soon {display:table-cell;position:relative;width:50%;text-align:center;vertical-align:top;padding-left:35px;top:-10px;right:5px;}
.lck-team-right-soon>img{width:32px;height:32px;}
.lck-title {font-family:'Malgun Gothic';font-size:15px;font-weight:bold;color:#222;padding-top:5px;}
.lck-title strong {color:#3366cc;}
.lck-ranking-contents .ranking-box {width:220px;float:left;border-right:1px solid #d1d1d1;text-align:center;border-bottom:1px solid #d1d1d1;}
.lck-ranking-contents .ranking-box2 {width:217px;float:left;text-align:center;border-bottom:1px solid #d1d1d1;}
.lck-ranking-title {padding:8px 0px 7px;border-bottom:1px solid #d1d1d1;background-color:#fbfbfb;color:#666;font-weight:normal;font-size:12px;letter-spacing:-1px;font-family:'Malgun Gothic';overflow:hidden;}
.lck-ranking-title>li {float:left;}
.lck-ranking-team {width:85px;padding-left:40px;text-align:left;}
.lck-ranking-result {width:45px;text-align:center;}
.lck-ranking-gains {width:50px;text-align:center;}
.lck-ranking-team2 {width:86px;padding-left:38px;text-align:left;}
.lck-ranking-result2 {width:44px;text-align:center;}
.lck-ranking-gains2 {width:49px;text-align:center;}
.ranking-list {padding:10px;overflow:hidden;height:120px;}
.ranking-list li {float:left;}
.ranking-best li {float:left;padding-bottom:4px;}
.ranking-best img, .ranking-best-last img {width:20px;height:20px;margin-right:4px;}
.ranking-list .ranking_num {font-family:'Malgun Gothic';background:#f7f7f7;border:1px solid #dbdbdb;border-radius:2px;font-size:11px;margin-right:5px;width:20px;display:inline-block;height:18px;line-height:20px;text-align:center;font-weight:bold;}
.ranking-list .best-team {font-family:'Malgun Gothic';font-size:12px;font-weight:bold;text-align:left;width:70px;}
.ranking-list .point_blue {font-weight:bold;color:#3366cc;}
.ranking-list .best-result {width:35px;text-align:center;}
.ranking-list .best-gains {width:40px;text-align:right;}

/* web_6438 ppom gift popup */

.popup-layer{position: fixed;top: 0;left: 50%;width: 100%;height: 100%;z-index: 11;display: none;min-width: 330px;max-width: 500px;margin-left: -300px;text-align:center;}
.popup-layer .popup_background{position: absolute; top: 0; left: 0;width: 100%; height: 100%;background: #000;  opacity: 0.8;}
.popup-layer .popup_secret_section{display: table-cell; vertical-align: middle;}
.popup-layer .popup_secret_section .popup_secret_section_view{min-width: 320px;max-width: 500px;width: 340px;height: auto;background:#fff;position: absolute;top: 40%;left: 50%;transform: translate(-50%,-50%);}
.popup-layer .popup_secret_section .popup_secret_section_view .select span{ color: #ccc; font-weight: bold; font-size: 14px;}
.popup-layer .popup_secret_section .popup_secret_section_view .select span.on{ color: #212121;}
.popup-layer .popup_secret_section .popup_secret_section_view ul li{margin: 10px 15px; text-align:left;}
.popup-layer .popup_secret_section .popup_secret_section_view .select{margin-top:22px;}
.popup-layer .popup_secret_section .popup_secret_section_view .setting{margin-top:15px;}
.popup-layer .popup_secret_section .popup_secret_section_view input{background:#fff;}
.popup-layer .popup_secret_section .popup_secret_section_view input:focus{outline:none;}
.popup-layer .popup_secret_section .popup_secret_section_view .wall_mark{display: inline-block; background: #e6e6e6;width: 2px; height: 13px; vertical-align: middle; margin: -4px 10px 0 10px;}
.popup-layer .popup_secret_section .popup_secret_section_view h2{background:#3e3e3e;color: #fff;text-align: center;font-size: 15px;padding: 12px 0;position: relative;font-weight: bold;}
.popup-layer .popup_secret_section .popup_secret_section_view h2 .del_ico{background: url("/images/x_btn_wh.svg") no-repeat; display: inline-block; height: 21px;  width: 21px; vertical-align: sub;  position: absolute;  top: 13px; right: 12px;}
.popup-layer .popup_secret_section .popup_secret_section_view .profile_box{background: #f1f1f1;padding: 15px;box-sizing: border-box;position: relative; text-align:left;}
.popup-layer .popup_secret_section .popup_secret_section_view .gift_numbs{color:#212121; font-weight:bold; font-size:14px;}
.popup-layer .popup_secret_section .popup_secret_section_view .gift_coupon_num input{ padding:0; border: 0;width: 100%;margin-bottom: 10px;font-size: 14px;padding-bottom: 7px;border-bottom: 1px solid #ccc;}
.popup-layer .popup_secret_section .popup_secret_section_view .profile_box .dear{font-weight: bold;font-size: 14px;color: #212121;margin:0 0 10px 0;}
.popup-layer .popup_secret_section .popup_secret_section_view .profile_box .profile_photo{background: url("//www.ppomppu.co.kr/images/no_face.jpg") no-repeat center;background-size: contain;display: inline-block;width: 50px;height: 50px;border-radius: 100%;border: 1px solid #e0e0e0;position: absolute;}
.popup-layer .popup_secret_section .popup_secret_section_view .profile_box .profile_nick_name{display: inline-block;width: 100%;height: 52px;line-height: 52px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 62px;box-sizing: border-box;font-weight: bold;color: #5a5a5a;font-size: 14px;}
.popup-layer .popup_secret_section .popup_secret_section_view .secret_numb_box input{display: inline-block; border: 0;color: #505050;width: 58px;text-align: center;margin: 0 19px 0 0;border-bottom: 1px solid #cccccc;}
.popup-layer .popup_secret_section .popup_secret_section_view .secret_numb_box input:last-child{margin:0;}
.popup-layer .popup_secret_section .popup_secret_section_view .otp_box input{width:100%;border: 0;border-bottom: 1px solid #ccc;padding-bottom: 4px;}
.popup-layer .popup_secret_section .popup_secret_section_view .setting span{ color: blue; font-size: 12px; border-bottom: 1px solid blue;}
.popup-layer .popup_secret_section .popup_secret_section_view .send_gift {text-align:center;margin: 20px 15px 15px 15px;}
.popup-layer .popup_secret_section .popup_secret_section_view .send_gift .gift_btn{background: #efefef;color: #b9b9b9;width: 100%;display: block;border-radius: 4px;height: 40px;line-height: 40px;font-size: 14px;font-weight: bold;}
.popup-layer .popup_secret_section .popup_secret_section_view .send_gift.on .gift_btn{background:#ffab38;color: #fff; }
.popup-layer .popup_secret_section .popup_secret_section_view .setting .tip_mark{font-style: normal;font-size: 12px;display: inline-block;width: 15px;font-weight: bold;height: 16px;margin-left: 4px;vertical-align: middle;padding-left: 1px;background: #ff6a00;color: #fff;text-align: center;border-radius: 100%;}


/* WEB-6466 ·¹º§9È¸¿ø Å¬¸°ÄÚ¸àÆ®º¿ ±â´ÉÃß°¡ */
.clean-comment {background:#f4f3f3;width:882px;margin-bottom:2px;line-height:35px;text-align:center;padding-left:10px;box-sizing:border-box;position: relative;}
.clean-comment-text {cursor:pointer;}
.clean-comment-setting-icon {position:absolute;display:inline-block;right:10px;cursor:pointer;}
.clean-comment-setting-icon img {margin-bottom:2px;}


/* web_6468 star numbers */
.baseList-space .star_nums{color:#404040; font-size: 11px;font-family: "malgon_gothic";vertical-align: text-top;display: inline-block;border: 1px solid #ccc;height: 13px;line-height: 0.7;border-radius: 10px;padding: 1px 4px;background: #fff;margin: 0px 4px 0 0;}
.baseList-space .baseList-cover .star_nums{vertical-align: super;}
.baseList-space .star_nums .star{font-style: normal;font-size: 15px;margin-right: 2px;display: inline-block;}
.baseList-space .baseList-img {vertical-align: text-top;margin: 1px 6px 0 0;}

.view_title2 .star_nums{font-size: 11px;font-family: "malgon_gothic";vertical-align: middle;display: inline-block;border: 1px solid #ccc;height: 13px;line-height: 11px;border-radius: 10px;padding: 1px 4px;background: #fff;margin: -1px 9px 2px 0;}
.view_title2 .star_nums .star{font-style: normal;font-size: 15px;margin-right: 2px;display: inline-block;}

.shop-ppom-scrap-wrap {overflow:hidden;margin:15px;max-width:610px;}
.shop-ppom-scrap-name-star {display:inline-block;font-weight:bold;margin-bottom:5px;}
.shop-ppom-scrap-name-star {font-family:'gulim';font-size:12px;}
.shop-ppom-scrap-name-star strong {color:#2761cf;margin-right:10px;}
.shop-ppom-scrap-name-star .star {color:#ff6000;}
.shop-ppom-scrap-name-star span {color:#999;}
.shop-ppom-scrap-name-star u {text-decoration:none;font-weight:normal;color:#999;}
.shop-ppom-scrap-box {display:inline-block;width:100%;height:90px;border:1px solid #ccc;background-color:#fbfbfb;box-sizing:border-box;padding:12px; margin-top: 0 !important;}
.shop-ppom-scrap-img {display:inline-block;position:absolute;box-sizing:border-box;}
.shop-ppom-scrap-img img {width:80px;height:60px;border:1px solid #ccc;}
.shop-ppom-scrap-text-box {display:inline-block;width:100%;padding-left:90px;font-family:'gulim';font-size:12px;box-sizing:border-box;margin-left: 0 !important;}
.shop-ppom-scrap-text-box .main-title {font-weight:bold;color:#000;line-height:18px;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;;min-height: 36px;}
.shop-ppom-scrap-text-box .main-title a{font-weight:bold;color:#000 !important;text-decoration: none;}
.shop-ppom-scrap-text-box .sub-text {color:#4b4b4b;}
.shop-ppom-scrap-text-box .sub-text .buy-list-title {float:right;}


/* WEB-6485 Å¬¸°ÄÚ¸àÆ® º¿ ±â´É ¼öÁ¤ ¹× Ãß°¡ */
.lift-icon-btn {float:right;width:40px;cursor:pointer;color:#999;}
.lift-icon-btn::before {background:url(/images/lift-icon.png) no-repeat;padding-bottom:3px;background-size:100%;content:"";display:inline-block;width:10px;height:10px;vertical-align:middle;margin-right:3px;}

/* WEB-6052 ¿µÈ­Á¤º¸ */
.movie_info{margin:10px 0 0 0;}
.movie_info_title{font-weight:bold;}
.movie_info_row>span:first-child{margin:0 5px 0 0;font-weight:bold;}

/* WEB-6502 ¿µÈ­Æ÷·³ °³¼± */
.movie-api-box {width:900px;overflow:hidden;position:relative;box-sizing:border-box;border:1px solid #000;background:url(/images/movie_boxoffice/bg.gif);color:#fff;padding:8px 3px;}
.movie-boxoffice-back-btn {width:32px;float:left;}
.movie-boxoffice-back-btn a {width:32px;height:134px;padding-top:108px;margin-top:20px;display:inline-block;}
.today-boxoffice {width:828px;height:267px;overflow:hidden;float:left;}
.today-boxoffice-title {text-align:left;color:#fff;font-family:"Malgun gothic";font-size:13px;font-weight:bold;padding-left:3px;margin-bottom:5px;}
.today-boxoffice-title strong {color:#b7ef66;}
.today-boxoffice ul {float:left;}
.today-boxoffice ul li {float:left;position:relative;overflow:hidden;background-color:#222;width:132px;height:242px;margin:0 3px;}
.movie-poster img {width:132px;height:192px;}
.movie-starpoint-wrap{display:inline-block;position:relative;overflow:hidden;float:left;width:124px;padding:4px 5px;text-align:left;border-bottom:1px solid #4d4d4d;margin-bottom:3px;}
.movie-starpoint-box {position:relative;background:url(/images/movie-star-ranking.png) 0 0 no-repeat;font-size:0;height:16px;}
.movie-starpoint-box .movie-starpoint {width:90px;height:20px;display:block;position:absolute;top:0;left:0;}
.movie-starpoint-box .starpoint-bg{display:block;position:absolute;top:0;left:0;height:16px;background:url(/images/movie-star-ranking.png) 0 -17px no-repeat;pointer-events:none;}
.movie-score {float:left;position:absolute;color:#fff;font-size:13px;font-weight:bold;font-family:"Malgun gothic";display:inline-block;width:30px;text-align:right;top:2px;right:8px;}
.movie-accumulate {color:#fff;font-size:12px;text-align:right;width:126px;padding-right:6px;font-family:"Malgun gothic";}
.movie-accumulate strong {color:#fcff00;font-weight:normal;}
.movie-ranking-number-wrap{position:absolute;top:0;left:0;float:left;}
.movie-boxoffice-next-btn {width:32px;float:left;}
.movie-boxoffice-next-btn a {width:32px;height:134px;padding-top:108px;margin-top:20px;display:inline-block;}
.movie-review-wrap {width:650px;overflow:hidden;position:relative;margin-top:20px;}
.movie-review-title {float:left;color:#666;font-size:13px;font-weight:bold;text-align:left;font-family:"malgon_gothic";min-width:500px;display:inline-block;margin-bottom:4px;margin-left:12px;}
.movie-review-title strong {color:#0060de;}
.movie-review-box {width:650px;margin:5px auto;line-height:18px;border:1px solid #ddd;padding:12px 12px 7px;box-sizing:border-box;text-align:left;overflow:hidden;}
.movie-review-more {float:right;display:inline-block;cursor:pointer;margin-right:12px;}
.movie-review-list-text {float:left;width:530px;font-family:"malgon_gothic";font-size:13px;font-weight:bold;color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.movie-review-day {float:right;text-align:right;min-width:90px;color:#757575;}
.movie-review-box li{margin-bottom:6px;display:inline-block;}
.movie-evaluation-wrap {display:inline-block;position:relative;width:150px;overflow: hidden;}
.movie-evaluation-title {display:inline-block;font-family:"malgon_gothic";font-size:13px;color:#222;font-weight:bold;float: left;}
.movie-evaluation-box {position:relative;background:url(/images/movie-star-ranking.png) 0 0 no-repeat;font-size:0;width:90px;height:16px;}
.movie-evaluation-box .movie-starpoint{width:90px;height:16px;display:block;position:absolute;top:0;left:0;}
.movie-evaluation-box .starpoint-bg {display:block;position:absolute;top:0;left:0;height:16px;background:url(/images/movie-star-ranking.png) 0 -17px no-repeat;pointer-events:none;}
.movie-coment-star_nums{font-size:11px;font-family:"malgon_gothic";font-weight:bold;vertical-align:middle;display:inline-block;border:1px solid #ccc;height:13px;line-height:11px;border-radius:10px;padding:1px 4px;background:#fff;margin:-1px 4px 2px 0;}
.movie-coment-star_nums .star{font-style:normal;font-size:15px;margin-right:2px;display:inline-block;}
.movie-info-container {position:fixed;top:325px;display:block;left:580px;z-index:21;width:600px;background:#fff;border:1px solid #999;}
.movie-info-title {padding:10px 12px;background:#626262;font-size:14px;font-family:"Malgun Gothic";font-weight:bold;color:#fff;}
.movie-info-search-box {padding:8px 12px;background:#ddd;border-bottom:1px solid #999;font-family:"Malgun Gothic";}
.movie-info-text {color:#333;font-size:13px;margin-bottom:5px;}
.movie-choice-box {width:60px;height:30px;border-radius:0px;background-color:#fff;border:1px solid #999;font-size:13px;}
.movie-search-bar {width:80%;height:30px;border:1px solid #999;color:#666;padding-left:10px;box-shadow:none !important;-webkit-appearance:none;font-size:13px;}
.movie-search-btn {width:45px;height:30px;border-radius:4px;background-color:#666;border:1px solid #444;cursor:pointer;color:#fff;font-size:13px;font-family:"malgon_gothic";}
.movie-search-list {height:290px;overflow-y:scroll;padding:8px 12px;margin-bottom:10px;border-bottom: 1px solid #ddd;}
.movie-search-list li {position:relative;border:1px solid #ddd;width:100%;height:102px;box-sizing:border-box;margin:4px 0px;padding:8px;background-color:#f8f9fb;}
.movie-search-poster {position:absolute;top:50%;transform:translate(0,-50%);}
.movie-search-poster img {width:auto;height:85px;border:1px solid #e2e2e2;box-sizing:border-box;}
.movie-search-info-box {display:inline-block;font-size:13px;width:85%;position:absolute;top:50%;left:75px;transform:translate(0, -50%);-webkit-text-size-adjust:none;}
.movie-search-info-text {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:4px 0px;color:#333;}
.movie-search-info-text>span:first-child {font-weight:bold;margin-right:2px;font-family:"Malgun Gothic";}
.movie-info-close {text-align:center;margin-bottom:10px;}
.movie-info-close button {font-size:13px;font-family:"Malgun Gothic";font-weight:bold;box-sizing:border-box;cursor:pointer;color:#333;background:#fff;display:inline-block;border:1px solid #b2b2b2;border-radius:4px;padding:0 18px;height:30px;line-height:28px;vertical-align:top;}
.movie-search-result {font-size:12px;color:#444;line-height:18px;margin:10px 0px 12px 10px;font-family:"Malgun Gothic";}
.movie-direct-input {text-align:center;}
.movie-direct-input button {width:80px;height:30px;border-radius:4px;background-color:#ddd;border:1px solid #bebebe;cursor:pointer;color:#444;font-size:13px;font-weight:bold;font-family:"malgon_gothic";}
.movie-search-list2 {padding:8px 12px;width:550px;margin:0 auto 10px auto;cursor:pointer;}
.movie-search-list2 ul {margin-left:0 !important;}
.movie-search-list2 li {position:relative;border:1px solid #ddd;width:100%;height:102px;box-sizing:border-box;margin:4px 0px;padding:8px;background-color:#f8f9fb;list-style:none !important;}
.movie-write-title-star {width:100%;height:36px;line-height:36px;background-color:#f0f0f0;padding-left:10px;box-sizing:border-box;position:relative;overflow:hidden;}
.movie-title {max-width:735px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;}
.movie-wrap-star {display:inline-block;vertical-align:middle;margin-left:10px;margin-top:7px;}
.movie-write-star-delete {display:inline-block;position:absolute;top:10px;right:10px;}
.movie-write-star-delete img {width:16px;height:16px;cursor:pointer;}

/* WEB-6547 PC/¸ð¹ÙÀÏ ÃÖ±Ù°Ô½Ã¹° ¸ñ·Ï Á¢±â/´õº¸±â ¹öÆ° Ãß°¡ */
.list-shut-icon-btn {margin-left:2px;cursor:pointer;}
.list-shut-icon-btn img {margin-bottom:3px;}

/* WEB-6560 ´º½º°Ô½ÃÆÇ °³¼± */
.ppom_newSub2 .top_newSub{width:100%; padding:8px 0; clear:both;position: relative;}
.ppom_newSub2 .top_newSub .left_wt{width:172px; height:100px; float:left;}
.ppom_newSub2 .top_newSub .right_ad{margin:0 auto;width:728px;height:100px;}
.ppom_newSub2 .nav_hot {float:right;}
.ppom_newSub2 .newSub_box{position:relative;float:left;width:100%;clear:both;border-top: 1px solid #686868;margin: 0 0 15px 0;}
.ppom_newSub2 .newSub_box:after{content:'';display:block;clear:both;}
.ppom_newSub2 p{font-size: 13px;font-weight:bold;color:#000;padding: 0 0 0 2px;margin: 0 0 12px 0;}
.ppom_newSub2 p img{margin:0 0 3px 6px;;}
.ppom_newSub2 span{display:inline-block;}
.ppom_newSub2 .navi_newSub{float:left;width: 10%;box-sizing: border-box;padding-left: 8px;font-family: "malgun gothic";}
.ppom_newSub2 .navi_newSub .tab02{font-size: 14px;font-weight: bold;color: #000;margin: 14px 0;}
.ppom_newSub2 .navi_newSub .tab02.pick{color:#1578d5;}
.ppom_newSub2 .content_zone{float:right;width:90%;}
.ppom_newSub2 .left_newSub{float:left;width: 74%;box-sizing: border-box;padding: 0 12px 0 16px;border-left: 1px solid #686868;border-right: 1px solid #686868;}
.ppom_newSub2 .right_newSub{float:right;width: 26%;padding: 15px 0 0 9px;box-sizing: border-box;text-align:left;}
.ppom_newSub2 .right_newSub .kospi_kosdaq{padding:19px 0 20px 0;background:#fff;border-bottom:1px dotted #d1d1d1;}
.ppom_newSub2 .right_newSub .kospi_kosdaq span{display:inline-block;box-sizing: border-box;background:#fff;margin-right: 6px; padding:5px;}
.ppom_newSub2 .right_newSub .kospi_kosdaq h4 {font-weight:bold;}
.ppom_newSub2 .right_newSub .kospi_kosdaq img {width:100%;}
.ppom_newSub2 .right_newSub .kospi_kosdaq .cos_info {display:inline-block; float:right;}
.ppom_newSub2 .right_newSub .kospi_kosdaq .cos_info small {font-size:10px; font-weight:normal;}
.ppom_newSub2 .right_newSub .kospi_kosdaq .cos_info .cos_up {color:#ff0000;}
.ppom_newSub2 .right_newSub .kospi_kosdaq .cos_info .cos_up::before {content:'¡ã'; display:inline;}
.ppom_newSub2 .right_newSub .kospi_kosdaq .cos_info .cos_down {color:#0000ff;}
.ppom_newSub2 .right_newSub .kospi_kosdaq .cos_info .cos_down::before {content:'¡å'; display:inline;}
.ppom_newSub2 .right_newSub .kospi_kosdaq .cos_info .cos_zero {color:#808080;}
.ppom_newSub2 .right_newSub .kospi_kosdaq .cos_info .cos_zero::before {content:'='; display:inline;}
.ppom_newSub2 .right_newSub .ad{height:200px;}
.ppom_newSub2 .new_board{text-align:left; border-bottom: 1px dotted #d1d1d1;font-family: "Malgun Gothic";font-weight: bold;display: inline-block;width: 100%;box-sizing: border-box;padding: 16px 0;}
.ppom_newSub2 .new_board a{font-size: 16px;color: #3a66a4;}
.ppom_newSub2 .new_imgboard{margin: 19px 0 0 0;}
.ppom_newSub2 .new_imgboard .imgbox_txt{width:100%;text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px;margin-top: 7px;font-weight: bold;color: #000;font-family: "¸¼Àº°íµñ";box-sizing: border-box;padding: 0 9px;}
.ppom_newSub2 .new_imgboard .ibox{background: #f1f1f1;background-repeat: no-repeat; background-size: cover; height: 150px;width: 100%;}
.ppom_newSub2 .new_imgboard .ibox{width: 100%;height: 95px;}
.ppom_newSub2 .new_imgboard .new_box{width:100%;margin-bottom: 12px;}
.ppom_newSub2 .new_imgboard>span:first-child{padding-right:8px;}
.ppom_newSub2 .new_imgboard.type2>span:first-child{padding-right:0px;}
.ppom_newSub2 .new_board .board_list li:first-of-type{position: relative;box-sizing: border-box;padding-left: 98px;}
.ppom_newSub2 .new_board .board_list li{font-weight: 500;}
.ppom_newSub2 .new_board .board_list li i{display: inline-block;background: #e6e6e6;width: 89px;height: 100%;position: absolute;left: 0;top: 0;background-size: cover;background-repeat: no-repeat;}
.ppom_newSub2 .new_board .board_list li strong{display: block;margin: 0 0 3px 0;font-size: 14px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ppom_newSub2 .new_board .board_list li strong .list_comment2{margin-left:4px; padding:0 3px;}
.ppom_newSub2 .new_board .board_list li small{color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 20px;height: 36px;font-size: 13px;white-space: normal;margin-bottom: 10px;}
.ppom_newSub2 .new_board .board_list li .mini_view{font-size: 12px;color: #2e2e2e;clear: right; display:block;}
.ppom_newSub2 .new_board .board_list li .mini_view .goodbad{ float: right;}
.ppom_newSub2 .new_board .board_list li .mini_view .goodbad .gcon {margin: 0 0 0 8px;}
.ppom_newSub2 .new_board .board_list li .mini_view .goodbad .gcon img{vertical-align: middle;margin-right: 3px;}
.ppom_newSub2 .new_board.no_sum .board_list li{padding-left:0;}
.ppom_newSub2 .new_board.no_sum .board_list li a .Bbox{display:none;}
.ppom_newSub2 .left_newSub div.new_board:last-of-type{border: 0;}
.ppom_newSub2 .left_newSub .foot_navi{height:90px; clear:both;}
.ppom_newSub2 .left_newSub .foot_navi .foot_navi_a{float:left;}
.ppom_newSub2 .left_newSub .foot_navi .foot_navi_b{float:right;}
.ppom_newSub2 .left_newSub .foot_navi .foot_navi_c{float:right;}
.ppom_newSub2 .left_newSub .foot_navi .foot_navi_c .search-input{padding-right:0}
.ppom_newSub2 .left_newSub .foot_navi .search-input span.default.custom01{height:26px;}
.ppom_newSub2 .left_newSub .foot_navi .search-input span.default.custom01 input[type=submit]{background-size:16px auto;height:26px !important;}
.ppom_newSub2 .left_newSub .foot_navi #page_list{padding: 13px 0 10px 0 !important;}
.ppom_newSub2 .right_new{border-bottom: 1px dotted #d1d1d1;padding-bottom: 10px;}
.ppom_newSub2 .right_new li{margin-bottom: 10px;box-sizing: border-box;color: #000;font-size: 13px;font-weight: bold;clear: left;position: relative;}
.ppom_newSub2 .right_new li .view_list{color: #0a0a0a;font-family: "dotum";font-weight: bold;display: inline-block;width: 7%;position: absolute;top: 50%;left: 0;transform: translate(0, -50%);text-align: center;}
.ppom_newSub2 .right_new li .view_cmt{width: 93%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;padding-left: 22px;box-sizing: border-box;}
.ppom_newSub2 .right_new li:first-child{font-size: 13px;font-weight: bold;margin-bottom: 12px;padding-left: 2px;}
.ppom_newSub2 .real_time{margin: 19px 0 0 0;}
.ppom_newSub2 .real_time .board_lists li{margin-bottom:15px;}
.ppom_newSub2 .real_time .cmt_list{color: #8f8f8f;font-family: "malgun gothic";font-size: 13px;margin-bottom: 6px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ppom_newSub2 .real_time .add_cmt{position:relative;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #2c2c2c;font-size: 14px;overflow: hidden;padding-left: 23px;}
.ppom_newSub2 .real_time .add_cmt img{position:absolute;left:0;top: 3px;}
.ppom_newSub2 .news_weather_area{margin:7px 0 0 0;text-align:center;font-family:"Malgun Gothic";}
.ppom_newSub2 .news_weather_img{visibility:hidden;height:38.2px;vertical-align:top;}
.ppom_newSub2 .news_weather_temperature{visibility:hidden;font-size:24px;font-weight:bold;}
.ppom_newSub2 .news_weather_address{visibility:hidden;margin:2px 0 0 0;font-size:11px;}
.ppom_newSub2 .news_weather_date{margin:5px 0 0 0;font-size:14px;font-weight:bold;}

/* WEB-6623 */
.popup-help-icon{display:inline-block;margin:-3px 0 0 5px;width:15px;height:15px;background:url(/images/help_icon.gif) no-repeat 50% 50%;background-size:15px 15px;vertical-align:middle;}
.popup-help-icon .popup-help-msg{display:none;position:absolute;padding:10px 10px 7px 10px;margin:-5px 0 0 20px;background:#e2ecf6; border-radius:4px;font-size:12px;z-index:1;}
.popup-help-icon:hover .popup-help-msg{display:block;}

/* WEB-6646_µ¿¿µ»óÆ÷·³ */
.daily_video{background: #424242;padding: 0 20px 3px 20px;position:relative;}
.daily_video h2{color: #7ad74b;text-align: left;padding: 9px 0 4px 7px;font-weight: bold;}
.daily_video h2 a:hover{color:#7ad74b;}
.daily_video .arrows{display: inline-block; width: 16px; height: 25px; position: absolute;top: 88px; cursor:pointer;}
.daily_video .left_btn{ background: url("/images/left_arrow.svg") no-repeat; left: 4px;}
.daily_video .right_btn{background: url("/images/right_arrow.svg") no-repeat; right: 6px;}
.daily_video a.video_box:hover{color:#fff;}
.daily_video .video_box{display: inline-block;color: #fff;width: 24%;padding: 0 0 3px 0;margin-right: 3px;}
.daily_video .video_box:nth-of-type(4n){margin:0;}
.daily_video .video_box .box_scene{height: 115px;margin-bottom: 9px;}
.daily_video .video_box .box_scene .link_video{display: inline-block;height: 100%;width: 100%; background-position:center;}
.daily_video .video_box .box_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 6px;margin: 2px 0 0 0;font-weight: bold;text-align:left;}
.daily_video .video_box .box_sub{padding: 0 6px;clear: both;font-family: "malgun gothic";font-size: 11px;}
.daily_video .video_box .box_sub .nick{float:left;width:50%;height:17.6px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;text-align:left;}
.daily_video .video_box .box_sub .view_num{float: right;width:50%;height:17.6px;text-align:right;}

/* WEB-6722 ÀåÅÍ */

.trade_msg{width:900px;background-color:#EFEFEF;height:25px;padding-top:7px;}
.trade_msg .trade_sel{ margin-right: 7px;}
.trade_msg .trade_sel input{vertical-align:middle;margin: 0 4px 3px 0;}

/* WEB-6784 ÀÚÀ¯°Ô½ÃÆÇ ¸»¸Ó¸® ±â´É */
.subject_preface{color:#0267cf;}
.subject_preface.type2{color:inherit;}
.subject_preface:hover{text-decoration:underline;}

/* WEB-6809 ÀÌº¥Æ® ¹è³Ê¿µ¿ª */
.e_b {border-top:3px solid #777676;width: 100%;text-align:left;}
.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;}
.e_b .e_b_a .e_t li {float:left; font-weight:bold; font-size:13px;}
.e_b .e_b_a .e_i {clear: left;border-bottom:1px solid #e6e6e6;display:inline-block;margin: 5px 0 0 0;padding: 8px 0px;}
.e_b .e_b_a .e_i li {float:left;height: 115px;}
.e_b .e_b_a .e_i .e_banner {width: 360px; background:#eee; margin-right:10px;}
.e_b .e_b_a .e_i .e_b_i {width: 410px;}
.e_b .e_b_a .e_i span {display:block;line-height: 19px;}
.e_b .e_b_a .e_i .e_b_i span em {color:#1b68be;}
.e_b .e_b_a .e_i .e_b_i .e_s_t {font-weight:bold;font-size:13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;height: 38px;width: 100%;line-height: 18px;}
.e_b .e_b_a .e_i .e_b_t {width: 120px;text-align:center;}
.e_b .e_b_a .e_i .e_b_t .btn_e {display:inline-block;background:-webkit-gradient(linear,0 0,0 100%,from(#51a4fa),to(#4197ef));border-radius:3px;border:1px solid #2d83da; color:#fff;padding: 10px 25px;margin-top:35px;}
.e_b .e_b_a .e_i .e_b_t .btn_end {display:inline-block; background-color:#eee; border-radius:3px; border:1px solid #c6c6c6; color:#7f7f7f; padding:10px 0px; width:120px; margin-top:35px;}

/* WEB-6816 */
.list_notice{background-color:#f8f8f8;padding:0;}
.list_notice:hover{background-color:#f0f7ff;}
.list_notice .list_title.title_fix {display:inline-block;font-size: 14px;max-width:520px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* WEB-6819 */
.together_goods{background: #f7f7f7;margin: 15px 0;padding: 10px 0 0 0;box-sizing: border-box;height: 273px;font-size: 12px;}
.together_goods .toge_title{text-align: left;margin: 3px 0 5px 14px;font-weight: bold;}
.together_goods .toge_title img{height:15px;margin:0 0 3px 0;}
.together_goods ul{clear:left;}
.together_goods ul li{width: 20%;display: inline-block;box-sizing: border-box;float: left;}
.together_goods ul li a span{display:inline-block;}
.together_goods ul li .bx_view{background: #fff;background-size: contain;background-repeat: no-repeat;background-position: center;height: 153px;width: 85%;margin: 5px 0;box-sizing: border-box;border-radius: 3px;}
.together_goods ul li .bx_adtx{display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: left;padding: 0px 13px;box-sizing: border-box;height: 42px;font-family: "¸¼Àº°íµñ";}
.together_goods ul li .bx_price{text-align: left;font-weight: bold;width: 100%;padding: 0 14px;box-sizing: border-box;font-family: "¸¼Àº°íµñ";color: #000;font-size: 13px;}
.together_goods ul li .bx_price img{width:55px;}


/* WEB-6860 */
.match_event_form{border: 1px solid #7c7c7c;display: inline-block;font-family: "malgun gothic";letter-spacing: -1px; width:700px;color: #000;}
.match_event_form h1{background: #efefef;text-align: center;font-size: 18px;font-weight: bold;line-height: 30px;padding: 10px 0;}
.match_event_form h1 .time_sub{display:block;font-size: 15px;color: #242424;}
.match_event_form>ul{display: inline-block;font-weight: bold;width: 100%;margin: 15px 0;}
.match_event_form>ul>li{clear: both;margin-bottom: 10px;display: inline-block;width: 100%;padding-right: 15px;box-sizing: border-box;}
.match_event_form>ul>li ol li{margin-bottom: 5px;overflow: hidden;}
.match_event_form ul li .L_bx{float: left;width: 10%;text-align: center;display: inline-block;margin-top: 40px;}
.match_event_form ul li .L_bx input{width:22px; height:22px;}
.match_event_form ul li .R_bx{float: right;width: 90%;display: inline-block;text-align: left;}
.match_event_form ul li .R_bx .bx_one{font-size: 15px;}
.match_event_form ul li .R_bx .bx_two{height: 28px;color: #343434;font-size: 13px;box-sizing: border-box;}
.match_event_form ul li .R_bx .bx_two .gauge_bar{display: inline-block;width:0%;height: 100%;vertical-align: middle;margin-right: 10px; max-width:72%;}
.match_event_form ul li:first-of-type .bx_two .gauge_bar{background:blue;}
.match_event_form ul li:nth-of-type(2) .bx_two .gauge_bar{background:red;}
.match_event_form ul li:nth-of-type(3) .bx_two .gauge_bar{background:green;}
.match_event_form ul li:nth-of-type(4) .bx_two .gauge_bar{background:magenta;}
.match_event_form ul li:nth-of-type(5) .bx_two .gauge_bar{background:darkorange;}
.match_event_form ul li:nth-of-type(6) .bx_two .gauge_bar{background:cyan;}
.match_event_form ul li:nth-of-type(7) .bx_two .gauge_bar{background:darksalmon;}
.match_event_form ul li:nth-of-type(8) .bx_two .gauge_bar{background:brown;}
.match_event_form ul li:nth-of-type(9) .bx_two .gauge_bar{background:forestgreen;}
.match_event_form ul li:last-of-type .bx_two .gauge_bar{background:purple;}
.match_event_form ul li .R_bx .bx_thr{font-size: 13px;}
.match_event_form ul li .R_bx .bx_thr .pep_con{width: 22px;margin-right:5px;vertical-align: middle;}
.match_event_form .point_box{background: #f5f5f5;text-align: center;font-size: 14px;font-weight: bold;letter-spacing: -1px;padding: 12px 0;line-height: 18px;}
.match_event_form .point_box .point_cover{display: inline-block;padding: 5px 0;width: 100%;font-size: 14px;color: #000;}
.match_event_form .point_box .point_cover input{width: 195px;height: 26px;display: inline-block; box-sizing:border-box; vertical-align: middle; text-align: center;margin: 0 16px 0 3px;}
.match_event_form .point_box .point_cover .in_btn{font-size: 13px;font-weight: normal;background: #fff;border: 1px solid #494949;border-radius: 3px;padding: 3px 11px;cursor: pointer;}
.match_event_form .point_box .cur_point{display: block;font-size: 13px;display: inline-block;color: #333;}
.match_event_form .point_box .exp_point{width:100%; display: block;font-size: 13px;display: inline-block;color: #000;margin-top: 10px;}
.match_event_form .point_box .btn{font-size: 13px;font-weight: normal;background: #fff;border: 1px solid #494949;border-radius: 3px;padding: 3px 11px;cursor: pointer;display: inline-block;margin-top: 5px;}
.match_event_form .btm_result{text-align: center;font-size: 14px;font-weight: bold;}
.raffle{background: #f3f3f3;padding: 3px 0;margin: 5px 0;font-size: 12px;margin-left: 118px;}
.betting_result{background: #f3f3f3;padding: 3px 0;font-size: 13px;margin-left: 118px;}
.betting_result_menu{color:#000;border: 1px solid #7c7c7c;display: inline-block;width: 100%;font-family: "malgun gothic";}
.betting_result_menu h1{font-weight:bold; font-size:24px;margin: 10px 0 5px 5px;padding: 0 9px;}
.betting_result_menu .txt_box{width: 98%;height: 69px;box-sizing: border-box;margin: 0 0 0 7px;padding: 5px;line-height: 19px;border: 1px solid #767676;font-size: 13px;overflow: auto;}
.betting_result_menu .list_form{font-size: 14px;}
.betting_result_menu .list_form input{width: 17px;height: 17px;vertical-align: middle;margin: 0 2px 0 9px;}
.betting_result_menu .result_open{text-align:right;margin-bottom: 15px;}
.betting_result_menu .result_open span{border: 1px solid #797979;padding: 6px 29px;border-radius: 2px;background: #f7f7f7;cursor: pointer;margin-right: 8px;}
.betting_result_menu .team_result h2{background: whitesmoke;padding: 8px 0 8px 9px;height: 40px;}
.betting_result_menu .team_result h2 .head_name{font-size: 24px;font-weight: bold;color: #000;float: left;}
.betting_result_menu .team_result h2 .small_name{float: right;margin: 16px 9px 0 0;font-size: 14px;color: #2d2d2d;}
.betting_result_menu .team_result ul{margin:10px 0 15px 0;}
.betting_result_menu .team_result ul li{margin: 5px 0;}
.betting_result_menu .team_result ul li span{font-size:14px;display: inline-block;width: 33%;text-align: center;color: #000;}
.betting_result_menu .team_result ul li .one{ width:34%;}
.betting_result_menu .team_result ul li:not(.title) .two,.betting_result_menu .team_result ul li:not(.title) .thr{font-weight:bold;}


/* ÁÖ·ù Á¤º¸ ÆäÀÌÁö */

#drink_data{font-family: "malgun gothic"; margin-top:10px;}
#drink_data .starpoint-wrap{display:inline-block;position:relative;width: 90px;text-align:left;vertical-align: middle;margin-top: -3px;}
#drink_data .starpoint-box{position:relative;background:url(/images/star-ranking.png) 0 0 no-repeat;background-size: cover;height: 16px;width: 100%;}
#drink_data .starpoint-back{position:absolute;top: 0;left:0;height: 100%;background: url(/images/star-ranking.png) 0px -16px no-repeat;background-size: 90px;}
#drink_data .drink_top{background: #f7f7f7;padding-bottom: 20px;}
#drink_data .drink_top .arrows{position: relative;top: 102px;}
#drink_data .drink_top .arrows span{display:inline-block;cursor: pointer;position: absolute;width: 25px;height: 25px;}
#drink_data .drink_top .arrows .allow_L{left: 5px; background:url(/images/drink_DB/icon_left_arrow_on.png) no-repeat center;}
#drink_data .drink_top .arrows .allow_R{right: 5px; background:url(/images/drink_DB/icon_right_arrow_on.png) no-repeat center;}
#drink_data .drink_top .arrows .allow_L.off{background-image:url(/images/drink_DB/icon_left_arrow_off.png);}
#drink_data .drink_top .arrows .allow_R.off{background-image:url(/images/drink_DB/icon_right_arrow_off.png);}
#drink_data .drink_top .drink_title{font-size: 16px;font-weight: bold;padding: 12px 22px 11px 35px;color: #212121;}
#drink_data .drink_top .drink_title small{color:#848484;}
#drink_data .drink_menu{display: flex;align-items: center;border-bottom: 2px solid #c5c5c5;background: #fff;}
#drink_data .drink_menu li.home{margin-left: auto;}
#drink_data .drink_menu li.home a{padding:3px 0 5.8px 0;border:0;}
#drink_data .drink_menu li a{display:inline-block;font-size:13px; width: 78px;padding: 5px 0;font-weight: bold;text-align: center;border-bottom: 2px solid #c5c5c5;position: relative;top: 2px;color: #959595;}
#drink_data .drink_menu li.on a{border-bottom-color:#000; color:#000;}
#drink_data .drink_top .drinks {display: inline-block;width: 100%;text-align: left;margin-bottom: 6px;}
#drink_data .drink_top .drinks li{background: #fff;text-align: center;width: 160px;margin:0 3px;display: inline-block;box-shadow: 1px 1px 4px #cdcdcd;border-radius: 7px;}
#drink_data .drink_top .drinks li a{display:block;padding: 25px 5px 20px 5px; cursor:pointer;}
#drink_data .drink_top .drinks li a span{display:inline-block;}
#drink_data .drink_top .drinks li .drink_box1{display: inline-block;background: gainsboro;width: 45px;height: 140px;}
#drink_data .drink_top .drinks li .drink_box1.wide{width:100px;height:140px;}
#drink_data .drink_top .drinks li .drink_box2{width:100%; color:#000;font-weight: bold;margin: 10px 0 1px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#drink_data .drink_top .drinks li .drink_box3{width:100%;font-weight: bold;font-size: 11px;color: #898989;font-family:"malgun gothic";}
#drink_data .drink_top .drinks li .drink_box3 .rating{display:block;color: #3f3f3f;}
#drink_data .drink_top .drinks li .drink_box3 .rating img{width: 14px;margin: 0 3px 0 0px;vertical-align: text-bottom;}
#drink_data .drink_top .drinks.rank li{position: relative;}
#drink_data .drink_top .drinks.rank li .rank_num{position: absolute; left: 0; z-index: 2; top: 0; display: inline-block; border-top-left-radius: 3px; width: 32px; height: 32px;}
#drink_data .drink_top .drinks.rank li .rank_num.one{background-image: url(/images/drink_DB/icon_ranking1.png);}
#drink_data .drink_top .drinks.rank li .rank_num.two{background-image: url(/images/drink_DB/icon_ranking2.png);}
#drink_data .drink_top .drinks.rank li .rank_num.three{background-image: url(/images/drink_DB/icon_ranking3.png);}
#drink_data .drink_top .drinks.rank li .rank_num.rod{background: #a0c8bd; border-radius: 100%; font-size: 11px; color: #fff; font-style: normal; font-weight: bold; text-align: center; width: 18px; height: 18px; top: 5px; left: 5px;}
#drink_data .drink_top.lists{background:#fff;}
#drink_data .drink_top.lists .drinks li{box-shadow: none;border: 1px solid #e3e3e3;}
#drink_data .lately_appraisal{margin-top: 30px;}
#drink_data .lately_appraisal .drink_title{margin-bottom: 10px;font-size: 16px;font-weight: bold;color: #212121;}
#drink_data .lately_appraisal .cover{text-align: center;margin-bottom: 13px;}
#drink_data .lately_appraisal .cover .drink_ap{background:#f7f7f7;border: 1px solid #dcdcdc;width: 292px;display: inline-block;box-sizing: border-box;text-align: left;padding: 10px 12px 15px 12px;box-shadow: 1px 3px 4px #dedede;margin-right: 12px;border-radius: 10px;cursor:pointer;}
#drink_data .lately_appraisal .cover .drink_ap:last-child{margin-right:0;}
#drink_data .lately_appraisal .cover .drink_ap ul .time{text-align: right;color: #8e8e8e;font-size: 12px;}
#drink_data .lately_appraisal .cover .drink_ap ul .pf{position: relative;}
#drink_data .lately_appraisal .cover .drink_ap ul .pf .user_pf{display: inline-block;background:url("https://www.ppomppu.co.kr/images/no_face.jpg") no-repeat center; background-size: cover;top: -11px;left: 3px;width: 58px;height: 58px;border-radius: 100%;position: absolute;border: 1px solid #eee;box-sizing: border-box;}
#drink_data .lately_appraisal .cover .drink_ap ul .pf .cont{display: -webkit-box;padding: 0 0 0 72px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 12px;overflow: hidden;}
#drink_data .lately_appraisal .cover .drink_ap ul .pf .cont .nic{display: inline-block; max-width: 187px; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap;}
#drink_data .lately_appraisal .cover .drink_ap ul .txt{margin-top: 20px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#drink_data .ppom_rank{margin-top: 30px;}
#drink_data .ppom_rank .drink_title{font-size: 16px;font-weight: bold;color: #212121;margin: 0 0 10px 0;}
#drink_data .ppom_rank .rank_box{display:inline-block;box-sizing: border-box;background: #fff;border:1px solid #dcdcdc;border-radius: 7px;width: 213px;margin-right: 15px;box-shadow: 2px 4px 3px #d0d0d0;position: relative;border-radius: 10px;cursor:pointer;}
#drink_data .ppom_rank .rank_box:last-child{margin-right:0;}
#drink_data .ppom_rank .rank_box .rank_num{position: absolute; left: 0; z-index: 2; top: 0; display: inline-block; border-top-left-radius: 3px; width: 32px; height: 32px;}
#drink_data .ppom_rank .rank_box .rank_num.one{ background-image: url("/images/drink_DB/icon_ranking1.png");}
#drink_data .ppom_rank .rank_box .rank_num.two{background-image: url("/images/drink_DB/icon_ranking2.png");}
#drink_data .ppom_rank .rank_box .rank_num.three{background-image: url("/images/drink_DB/icon_ranking3.png");}
#drink_data .ppom_rank .rank_box .rank_num.rod{background: #a0c8bd;border-radius: 100%;font-size: 11px;color: #fff;font-style: normal;font-weight: bold;text-align: center;width: 18px;height: 18px;top:5px;left:5px;}
#drink_data .ppom_rank .rank_box .drink_img{display: inline-block;background: #e3e3e3;width: 45px;height: 108px;position: absolute;top: 22px;left: 22px;z-index: 1;}
#drink_data .ppom_rank .rank_box ul{padding: 20px 15px 15px 78px;}
#drink_data .ppom_rank .rank_box ul li{font-weight: bold;}
#drink_data .ppom_rank .rank_box ul .drink_tx1{font-size: 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#drink_data .ppom_rank .rank_box ul .drink_tx2{color: #a8a8a8;margin: 1px 0 9px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#drink_data .ppom_rank .rank_box ul .drink_tx3{color: #6e6e6e; min-height:38px; font-size: 12px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 4px;}
#drink_data .ppom_rank .rank_box ul .drink_tx4{font-weight: 100;color: #6e6e6e;}
#drink_data .lately_news{margin-top: 30px;}
#drink_data .lately_news .drink_title{font-size: 16px;font-weight: bold;color: #212121;margin: 0 0 10px 0;}
#drink_data .lately_news .news_box{display:inline-block;background: white no-repeat center;background-size: cover;width: 216px;height: 200px;margin-right: 10px;border: 1px solid #ccc;position: relative;cursor:pointer;}
#drink_data .lately_news .news_box:last-child{margin-right:0;}
#drink_data .lately_news .news_box span{display:inline-block;}
#drink_data .lately_news .news_box .news_img{display: block;background: #fff;}
#drink_data .lately_news .news_box .news_txt{width:202px;min-height:40px;background: #f5f5f5;padding: 11px 7px;position: absolute;bottom:-1px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
#drink_data .lately_news .news_box .news_hide_btn{position:absolute;top:3px;right:3px;display:inline-block;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #333;border-radius:50%;color:#333;text-align:center;font-family:dotum;font-weight:bold;font-size:10px;cursor:pointer;}
#drink_data .lately_news .google_ad{width: 216px;height: 202px;padding:0 8px;border:0;background: #ededed;display: inline-block;box-sizing: border-box;}
#drink_data .lately_news .news_box .news_txt .txt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;line-height: 20px;font-weight: bold;color: #7b7b7b;}
#drink_data .my_pick{margin-top: 30px;position: relative;}
#drink_data .my_pick .drink_title{font-size: 16px;font-weight: bold;color: #212121;margin: 0 0 10px 0;}
#drink_data .my_pick .pick_box{position: relative;height: 239px;background: #f7f7f7;}
#drink_data .my_pick .pick_box:first-of-type{padding-top: 40px;}
#drink_data .my_pick .pick_drink {position: absolute;bottom: 78px;left: 42px;width: 817px;}
#drink_data .my_pick .pick_drink .my_drink{display:inline-block;box-sizing: border-box;height: 160px;width: 45px;position: relative;margin:0 59px;}
#drink_data .my_pick .pick_drink .my_drink:last-child{margin-right:0;}
#drink_data .my_pick .pick_drink .my_drink .pick_mark{display:none;width: 20px;height: 20px;position: absolute;right: 5px;top: 5px;}
#drink_data .my_pick .pick_drink .my_drink.on {background: #ebebeb;}
#drink_data .my_pick .pick_drink .my_drink.on .pick_mark{display:inline-block;background: url(/images/drink_DB/icon_my_pick_heart.png) no-repeat center;}
#drink_data .my_pick .pick_table{background: url("/images/drink_DB/bg_my_pick_alcohol_1.png") no-repeat;height: 100%;background-position-x: center;background-position-y: bottom;}
#drink_data .drink_content_box{clear: left;background: #f5f5f5;padding: 18px;}
#drink_data .drink_content_box .drink_goods{display:inline-block;background: #fff;width: 205px;position: relative;height: 205px;border-radius: 5px;box-sizing: border-box;float: left;box-shadow: 2px 4px 3px #e5e5e5;text-align: center;}
#drink_data .drink_content_box .drink_goods span{display: inline-block;background: gainsboro;width: 50px;height: 150px;position: absolute;bottom: 28px;left: 80px;}
#drink_data .drink_content_box .drink_detail{padding-left: 224px;position: relative;}
#drink_data .drink_content_box .drink_detail .con{display: inline-block;position: absolute;top: 0;}
#drink_data .drink_content_box .drink_detail .con.like{right: 40px;}
#drink_data .drink_content_box .drink_detail .con.with{right: 0;}
#drink_data .drink_content_box .drink_detail .con.home{right: 0;display: none;}
#drink_data .drink_content_box .drink_detail .con>img{width: 15px; height: 15px; vertical-align: middle; margin-right: 5px;}
#drink_data .drink_content_box .drink_detail .con.with img{margin-top:3px;}
#drink_data .drink_content_box .drink_detail .con.home img{width:inherit;height:inherit;margin:-2px 0 0 0;}
#drink_data .drink_content_box .drink_detail ul li{margin-bottom: 1px; color:#000;}
#drink_data .drink_content_box .drink_detail ul .drink_de1{color: #8e8e8e;font-size: 11px;}
#drink_data .drink_content_box .drink_detail ul .drink_de2{font-size: 18px;}
#drink_data .drink_content_box .drink_detail ul .drink_de3{font-size: 13px;color: #969696;margin-bottom: 8px;}
#drink_data .drink_content_box .drink_detail ul .drink_de9{margin-top: 6px;}
#drink_data .drink_content_box .drink_detail ul .drink_de9 .keyword{background: #27b2ea;padding: 2px 5px;color: #fff;margin-right: 5px;border-radius: 3px;}
#drink_data .drink_exp {margin-top:20px;}
#drink_data .drink_exp .drink_title{font-size: 16px;font-weight: bold;color: #212121;margin: 0 0 6px 0;}
#drink_data .drink_pur {margin-top:20px;}
#drink_data .drink_pur .drink_title{font-size: 16px;font-weight: bold;color: #212121;margin: 0 0 6px 0;}
#drink_data .drink_pur .shop_cover{border-top:2px solid #ccc; border-bottom:1px solid #ccc;padding: 15px;}
#drink_data .drink_pur .shop_cover .ppom_api{display:inline-block;width: 49%;clear: left;box-sizing: border-box;margin-right: 1%;}
#drink_data .drink_pur .shop_cover .ppom_api:last-child{margin-right:0;}
#drink_data .drink_pur .shop_cover .ppom_api .shop_img{float: left;display: inline-block;width: 70px;height: 70px;background: #fff no-repeat center;background-size: cover;border: 1px solid #d2d2d2;border-radius: 3px;}
#drink_data .drink_pur .shop_cover .ppom_api ul{padding-left: 83px;}
#drink_data .drink_pur .shop_cover .ppom_api ul .shop_ex1{margin-bottom: 8px;}
#drink_data .drink_pur .shop_cover .ppom_api ul .shop_ex2{font-weight: bold;color: #000;}
#drink_data .drink_pur .shop_cover .ppom_api ul .shop_ex3{font-weight: bold;color: #6b6b6b;font-size: 11px;}
#drink_data .drink_est{margin-top: 20px;background: #f5f5f5;padding: 15px 20px;}
#drink_data .drink_est .top_title{margin-bottom: 5px;}
#drink_data .drink_est .top_title .drink_title{clear:right;font-size: 15px;font-weight: bold;color: #212121;margin: 0 0 6px 0;display: inline-block;width:calc(100% - 95px);}
#drink_data .drink_est .top_title select{float:right;border: 1px solid #ccc;font-size: 11px;padding: 2px 4px;color: #606060;margin-top: 6px;}
#drink_data .drink_est .est_box .est_cover{background:#fff; margin-bottom:15px;padding: 14px 15px;border-radius: 5px;border: 1px solid #ccc;box-shadow: 0px 2px 3px #ccc;}
#drink_data .drink_est .est_box .est_cover .est_line1{border-bottom: 1px solid #e8e8e8;margin-bottom: 8px;padding-bottom: 12px;display: flex;align-items: center;}
#drink_data .drink_est .est_box .est_cover .est_line1 .profile_img{display: inline-block;width: 30px;height: 30px;border-radius: 100%;background: url("/images/drink_DB/nick_name_basics_small.png") no-repeat center;background-size: cover;border: 1px solid #dedede;box-sizing: border-box;order: 0;margin-right: 7px;}
#drink_data .drink_est .est_box .est_cover .est_line1 .est_tx{font-size: 14px;order: 1;}
#drink_data .drink_est .est_box .est_cover .est_line1 .complain{position:relative;width: 15px;height: 20px;text-align: center;order: 5;margin-left: 10px;}
#drink_data .drink_est .est_box .est_cover .est_line1 .like_finger{border: 1px solid #ccc;border-radius: 20px;padding: 0px 13px;color: #616161;display: flex;align-items: center;order: 4;margin-left: 7px;}
#drink_data .drink_est .est_box .est_cover .est_line1 .like_finger img{margin: 0px 5px 0 0;}
#drink_data .drink_est .est_box .est_cover .est_line1 .drink-back{order: 3;margin-left: auto;border: 1px solid #ccc;border-radius: 20px;padding: 0px 13px;font-size: 12px;cursor: pointer;}
#drink_data .drink_est .est_box .add_bt{text-align:center;}
#drink_data .drink_est .est_box .add_bt span{border-bottom: 1px solid #0c0c0c;padding-bottom: 2px;}
#drink_data .none_est{text-align:center;padding: 30px 0;font-size: 14px;color: #818181;}
#drink_data .est_write{margin-top: 20px;}
#drink_data .est_write .drink_title{font-size: 16px;font-weight: bold;color: #212121;margin: 0 0 6px 0;}
#drink_data .est_write h2{margin-bottom:5px;}
#drink_data .est_write .est_tx{font-size: 11px;color: #747474;}
#drink_data .est_write font{margin: 0 3px 0 6px; font-weight:bold;font-size: 14px;}
#drink_data .est_write .est_write_box{margin-bottom: 10px;}
#drink_data .est_write .est_write_box textarea{resize: none;border: 1px solid #ccc;padding: 6px 0 6px 10px;font-size: 12px;line-height: 22px;overflow: auto;width: 750px;height: 52px;vertical-align: middle;margin-right: 8px;}
#drink_data .est_write .est_write_box .write_btn{background: #2fa7ec;color: #fff;font-size: 14px;padding: 0 33px;display: inline-block;height: 65px;vertical-align: top;padding-top: 20px;font-weight: bold;box-sizing: border-box;border-radius: 3px;}
#drink_data .cmt-three-rung-menu{position:absolute;top:27px;right:5px;z-index:10;display:block;overflow:hidden;border:1px solid #ddd;width:90px;background:#fff;}
#drink_data .cmt-three-rung-menu a{display:block;float:left;width:100%;overflow:hidden;padding:0 13px;line-height:30px;height:30px;text-align:left;}
#drink_data .cmt-three-rung-menu a:hover{background:#f1f1f1;}
#drink_data .cmt-three-rung-menu img{margin:0 5px 2px 0;vertical-align:middle;}


/* ¸¼Àº°íµñ ÆùÆ® Àû¿ë ÀÌÈÄ ¡å */

/* web-7119 ¼­ºê ´Ð³×ÀÓ */
.subNick_box {display: inline-block;position: relative;}
.subNick_box .subNick {display: inline-block;vertical-align: middle;padding: 12px 0;border-radius: 3px;font-weight: bold;}
.subNick_box .sub_option{background: #f7f7f7;border: 0;padding: 6px 34px 6px 12px;box-sizing: border-box;width: 192px;font-weight: bold;vertical-align: middle;display: inline-block;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.subNick_box .sub_option .nick_names{font-size: 12px;}
.subNick_box .arrow_btn{display: inline-block; padding: 20px 10px; vertical-align: middle; position: absolute; right: 0;}
.subNick_box .subNick_add{border: 1px solid #ccc;width: 170px;padding: 10px;margin-top: 5px;display: inline-block;position: absolute;background: #fff;right: 0;top: 39px;z-index: 1;display: none;}
.subNick_box .subNick_add .base_nick{display: block;text-align: left;font-weight: bold;margin-bottom: 12px;font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.subNick_box .subNick_add .sub_nick{margin-bottom:10px;}
.subNick_box .subNick_add .sub_nick li{text-align: left; color: #9d9d9d; font-size: 13px;}
.subNick_box .subNick_add .sub_create{border-radius: 3px;color: #fff;background: #878787;width: 100%;display: block;text-align: center;font-weight: bold;padding: 5px 0;cursor: pointer;}
.subNick_box .subNick_cre{border: 1px solid #838383;position: absolute;top: -154px;right: 289px;width: 340px;background: #fff;color: #000;}
.subNick_box .subNick_cre li{margin-bottom: 10px;padding: 0 10px 0 10px;box-sizing: border-box;text-align: left;position: relative;}
.subNick_box .subNick_cre .sub_numb01{background: #878787;color: #fff;font-weight: bold;font-size: 15px;text-align: center;padding: 10px 0;position: relative;}
.subNick_box .subNick_cre .sub_numb01 img{ width: 18px; position: absolute; right: 11px; top: 12px;cursor: pointer;}
.subNick_box .subNick_cre .sub_numb02{position:relative;}
.subNick_box .subNick_cre .sub_numb02 input{width:100%;box-sizing:border-box;border: 1px solid #b7b7b7;padding: 10px 10px 10px 35px;font-size: 14px;}
.subNick_box .subNick_cre .sub_numb02 .sub_year{position: absolute; left: 21px; top: 9px; font-size: 14px; font-weight: bold; color: #000;}
.subNick_box .subNick_cre .sub_numb02 .fail_nick{color: red; display: block; margin-top: 5px;}
.subNick_box .subNick_cre .sub_numb03{margin-top: 9px;padding-left: 16px;}
.subNick_box .subNick_cre .sub_numb04{padding-left: 30px;}
.subNick_box .subNick_cre .sub_numb04 input{position: absolute;top: 10px;left: 10px;}
.subNick_box .subNick_cre .sub_numb05{text-align: center;}
.subNick_box .subNick_cre .sub_numb05 .nick{background: #f5f5f5; display: inline-block; width: 100%; padding: 7px 0; border-radius: 5px; font-weight: bold; color: #5c5c5c;;cursor: pointer;}
.subNick_box .subNick_cre .sub_numb06{font-size:11px;}
.subNick_color_big {font-size: 14px !important;}
.subNick_color_normal {font-size: 13px !important;}
.subNick_color_small {font-size: 12px !important;}


/* web-7135 ´ñ±Û ÄÚµåÁ¤¸® */

.comment_template_depth1 .comment_div0 .comment_template_depth1_comment_line{width:100%;height:auto;}
.comment_template_depth1 .comment_div0 .comment_template_depth1_comment_line>p{border-bottom:1px solid #efefef;}
.comment_template_depth1 .comment_div0 .comment_template_depth1_comment_line .info_bg{table-layout:fixed;padding:0 0 0 0;}
.comment_template_depth1 .comment_div0 .comment_template_depth1_comment_line .info_bg tr td:first-child{padding:0 0 0 0;}
.comment_template_depth1 .comment_div0 .comment_template_depth1_comment_line .info_bg tr td.comment_template_depth1_vote{padding:2px 4px 4px 10px;word-break:break-all;}

.comment_template_simple_depth1{width:900px;}
.comment_template_simple_depth1 .comment_template_simple_depth1_comment_line{width:100%; height:auto;}
.comment_template_simple_depth1 .comment_template_simple_depth1_comment_line>p{margin:5px 0;border-bottom:1px solid #E0E0E0;}
.comment_template_simple_depth1 .comment_template_simple_depth1_comment_line .info_bg{table-layout:fixed;padding:0 0 0 0}
.comment_template_simple_depth1 .comment_template_simple_depth1_comment_line .info_bg tr td:first-child{word-break:break-all;padding:5 0;}
.comment_template_simple_depth1 .comment_template_simple_depth1_comment_line .info_bg tr td.comment_template_simple_depth1_vote{padding:2px 4px 4px 10px;word-break:break-all;}

.comment_template_depth2 .comment_template_depth2_comment_line{width:100%;height:auto;}
.comment_template_depth2 .comment_template_depth2_comment_line>p{border-bottom:1px solid #efefef;}
.comment_template_depth2 .comment_template_depth2_comment_line .info_bg{table-layout:fixed;padding:0 0 0 0;}
.comment_template_depth2 .comment_template_depth2_comment_line .info_bg tr td:first-child{padding:7px 5px 0 0;}
.comment_template_depth2 .comment_template_depth2_comment_line .info_bg tr td.comment_template_depth2_vote{padding:2px 4px 4px 10px;word-break:break-all;}


.comment_template_simple_depth2 .comment_template_simple_depth2_comment_line{width:100%;height:auto;}
.comment_template_simple_depth2 .comment_template_simple_depth2_comment_line>p{margin:5px 0;border-bottom:1px solid #E0E0E0;}
.comment_template_simple_depth2 .comment_template_simple_depth2_comment_line .info_bg {table-layout:fixed;padding:0 0 0 0}
.comment_template_simple_depth2 .comment_template_simple_depth2_comment_line .info_bg tr td:first-child{word-break:break-all;padding:7px 5px 0 0;}
.comment_template_simple_depth2 .comment_template_simple_depth2_comment_line .info_bg tr td.comment_template_simple_depth2_vote{padding:2px 4px 4px 10px;word-break:break-all;}

.comment_template_depth3 .comment_template_depth3_comment_line{width:100%;height:auto;}
.comment_template_depth3 .comment_template_depth3_comment_line>p{border-bottom:1px solid #efefef;}
.comment_template_depth3 .comment_template_depth3_comment_line .info_bg{table-layout:fixed;padding:0 0 0 0}
.comment_template_depth3 .comment_template_depth3_comment_line .info_bg tr td:first-child{padding:7px 5px 0 0}
.comment_template_depth3 .comment_template_depth3_comment_line .info_bg tr td.comment_template_depth3_vote{padding:2px 4px 4px 10px;word-break:break-all;}

.comment_template_simple_depth3 .comment_template_simple_depth3_comment_line{width:100%;height:auto;}
.comment_template_simple_depth3 .comment_template_simple_depth3_comment_line>p{margin:5px 0;border-bottom:1px solid #E0E0E0;}
.comment_template_simple_depth3 .comment_template_simple_depth3_comment_line .info_bg {table-layout:fixed;padding:0 0 0 0}
.comment_template_simple_depth3 .comment_template_simple_depth3_comment_line .info_bg tr td:first-child{word-break:break-all;padding:7px 5px 0 0;}
.comment_template_simple_depth3 .comment_template_simple_depth3_comment_line .info_bg tr td.comment_template_simple_depth3_vote{padding:2px 4px 4px 10px;word-break:break-all;}

.comment_template_add_outside_depth1{width:880px;}
.comment_template_add_outside_depth3{position:relative; overflow:hidden; width:96%;}

.comment_template_common_agent{width: 900px; padding-bottom: 8px;}
.comment_template_common_agent>div{position:relative; overflow:hidden; width:100%;}
.comment_template_common_agent>div>div{width:100%;height:auto}
.comment_template_common_agent>div>div>p{margin:0;border-bottom:1px solid #E0E0E0;}
.comment_template_common_agent>div>div .info_bg{table-layout:fixed;padding:0 0 0 0;}
.comment_template_common_agent>div>div tr td:first-child{padding:0 0 0 0;}
.comment_template_common_agent>div>div tr td:last-child{ padding:2px 4px 4px 5px; word-break:break-all; }
.comment_template_common_agent>div>div tr td .com_i .common_agent_cmt_memo{margin-top:10px; width:660px; float:left;}

.comment_template_market_agent{width: 880px;padding-bottom:8px;}
.comment_template_market_agent>div{position:relative; overflow:hidden; width:100%;}
.comment_template_market_agent>div>div{width:100%;height:auto}
.comment_template_market_agent>div>div>p{margin:0;border-bottom:1px solid #E0E0E0;}
.comment_template_market_agent>div>div .info_bg{table-layout:fixed;padding:0 0 0 0;}
.comment_template_market_agent>div>div tr td:first-child{padding:0 0 0 0;}
.comment_template_market_agent>div>div tr td:last-child{ padding:2px 4px 4px 5px; word-break:break-all; }
.comment_template_market_agent>div>div tr td:last-child>em{font-size:11px; font-family:µ¸¿ò; color:#888;}


/* web-7127 */
.financial_article{
    margin-bottom: 15px;
}
.financial_article .financial_box{}
.financial_article .financial_box .top_nav{background: #f4f3f3;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-bottom: 7px;text-align: left;padding: 3px 0;clear: right;}
.financial_article .financial_box .top_nav .nav_bt{
    position: relative;
    background: #f4f3f3;
    font-weight: bold;
    color: #606060;
    margin-left: 14px;
    font-size: 11px;
    cursor: pointer;
}
.financial_article .financial_box .top_nav .nav_bt.type_a{}
.financial_article .financial_box .top_nav .nav_bt.type_b{
    margin-left: 50px;
}
.financial_article .financial_box .top_nav .nav_bt.type_c{
    float: right;
    margin-right: 8px;
}

.financial_article .financial_box .top_nav .nav_bt .arrow_bt_top{
    font-style: normal;
    color: #606060;
    font-size: 10px;
}
.financial_article .financial_box .top_nav .nav_bt .opt{
    position: absolute;
    top: 20px;
    left: -13px;
    background: #ffffff;
    z-index: 2;
    border: 1px solid #ccc;
}
.financial_article .financial_box .top_nav .nav_bt.type_a .opt{}
.financial_article .financial_box .top_nav .nav_bt.type_b .opt{
    left: -17px;
}
.financial_article .financial_box .top_nav .nav_bt.type_c .opt{
    right: -8px;
    text-align: center;
    top: 21px;
}
.financial_article .financial_box .top_nav .nav_bt.type_c .opt li{
    min-width: 100px;
}


.financial_article .financial_box .top_nav .nav_bt .opt li{
    min-width: 60px;
    padding: 2px 3px 2px 5px;
    text-align: center;
    cursor: pointer;
}

.financial_article .financial_box .top_nav .nav_bt .opt li:hover{background:#f4f3f3;}

.financial_article .financial_box .fin_box{
    display: inline-block;
    width: 290px;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 5px;
    margin: 0 6px 6px 6px;
    cursor:pointer;
}
.financial_article .financial_box .fin_box.type_a{}
.financial_article .financial_box .fin_box.type_b{margin:0 0 6px 0;}
.financial_article .financial_box .fin_box.type_c{}
.financial_article .financial_box .fin_box:hover{background: #f7f7f7;}
.financial_article .financial_box .fin_box li{color: #484848;text-align: left;letter-spacing: -0.3px;line-height: 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.financial_article .financial_box .fin_box li:first-child{
    font-weight: bold;
    color: #000;
    padding-left: 5px;
    margin-bottom: 5px;
}
.financial_article .financial_box .fin_box li:last-child{
    font-weight: bold;
    font-size: 11px;
    margin: 4px 0 0 0;
    padding: 0 3px;
    clear: right;
}
.financial_article .financial_box .fin_box li:last-child font{float: right;}
.financial_article .add_Line{
    text-align: center;
    position: relative;
    border-top: 1px solid #cfcfcf;
    margin-top: 4px;
    width: 98%;
}
.financial_article .add_Line .add_btn{
    background: #f9f9f9;
    border: 1px solid #d1d1d1;
    padding: 3px 43px;
    border-top: 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    cursor:pointer;
}

.financial_article .add_Line .add_btn .arrow_bt{font-style: normal;color: #606060;margin-left: 2px;font-size: 11px;}

.financial_article .add_Line small{
    position: absolute;
    left: 4px;
    top: 2px;
    font-size: 11px;
    color: #4a4a4a;
}
.financial_article .add_Line small.close{left:inherit;right:4px;display:none;cursor:pointer;}

/* web-7184 */
#quote .link_line{border: 1px solid #939393; box-sizing: border-box; padding: 0 7px;}
.add_dot {position:relative; float: right;cursor: pointer;padding: 5px 0 5px 21px;text-align: right;}


.add_dot img{width: 3px;}
.add_dot .dot_box{
    display:none;
    position: absolute;
    right: 15px;
    top: 0;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 3;    
}
.add_dot .dot_box li{
    position:relative;
    padding: 5px;
    width: 80px;
    text-align: left;
    font-size: 13px;
    color: #000;
}
.add_dot .dot_box li:hover{background:#f3f3f3;}
.add_dot .dot_box li a{display:block;}

/* web-7139 */
.game_top_info{margin-bottom:20px;}
.game_top_info .top_navi{background:#f8f8f8;border:1px solid #ccc;border-bottom:0;margin:7px 0 0 0;color:#000;position:relative;}
.game_top_info .top_navi .center_time{padding:7px 0;}
.game_top_info .top_navi .center_time .arrow_L{font-weight:bold;display:inline-block;font-size:13px;width:20px;cursor:pointer;}
.game_top_info .top_navi .center_time .arrow_R{font-weight:bold;display:inline-block;font-size:13px;width:20px;cursor:pointer;}
.game_top_info .top_navi .center_time .time{font-weight:bold;color:#161616;font-size:13px;display:inline-block;vertical-align:middle;margin:-2px 5px 0 5px;}
.game_top_info .top_navi .info_select{display:inline-block;position:absolute;right:18px;top:5px;}
.game_top_info .top_navi .info_select .select_top{position:relative;cursor:pointer;}
.game_top_info .top_navi .info_select .select_top .arrow_opi{font-style:normal;color:#767676;font-size:11px;}
.game_top_info .top_navi .info_select .select_list{display:inline-block;position:absolute;top:23px;right:-8px;background:#f8f8f8;z-index:1;border:1px solid #d5d5d5;cursor:pointer;}
.game_top_info .top_navi .info_select .select_list li{text-align:center;width:55px;font-size:13px;margin-bottom:5px;}
.game_top_info .info_box{padding:10px 0 3px 0;border:1px solid #d5d5d5;}
.game_top_info .info_box .game_cov{display:inline-block;width:32%;text-align:left;border:1px solid #e3e3e3;border-radius:5px;padding:10px;box-sizing:border-box;margin:0 7px 7px 0;position:relative;vertical-align:top;cursor:pointer;}
.game_top_info .info_box .game_cov .title{font-weight:bold;color:#000;font-size:14px;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.game_top_info .info_box .game_cov .ex{color:#8b8b8b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.game_top_info .info_box .game_cov .price{height:19.2px;color:#0676d7;font-weight:bold;font-size:12px;margin-top:10px;}
.game_top_info .info_box .game_cov .game_img{background:#f1f1f1;display:inline-block;width:60px;height:45px;position:absolute;top:33px;right:10px;background-size:cover;background-repeat:no-repeat;}
.game_top_info .info_box .empty{margin:0 0 7px 0;height:115px;line-height:115px;text-align:center;}
.game_top_info .add_view {margin:0;}
.game_top_info .add_view .add_tx{background:#f9f9f9;border:1px solid #ccc;border-top:0;padding:3px 30px 5px 30px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-weight:bold;color:#767676;cursor:pointer;}
.game_top_info .add_view .add_tx .arrow_bt{font-style:normal;display:inline-block;font-size:11px;vertical-align:text-bottom;}
.game_popup{position:absolute;top:20%;left:36%;background:#fff;border:1px solid #525252;width:450px;box-sizing:border-box;z-index:10;}
.game_popup .top_title{font-size:14px;font-weight:bold;text-align:center;background:#838383;color:#fff;padding:5px 0;position:relative;width:100%;border-top:0;}
.game_popup .top_title img{width:14px;position:absolute;right:0;top:4px;padding:5px;cursor:pointer;}
.game_popup .top_title .del_bt{position:absolute;right:6px;font-weight:lighter;font-size:14px;}
.game_popup ul>li{border-top:1px solid #e9e9e9;padding:8px 0;width:96%;margin:0 auto;font-size:14px;}
.game_popup ul>li:nth-child(n+3){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}
.game_popup ul>li:last-child{padding-bottom:20px;}
.game_popup ul .game_list{border-color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.game_popup ul .game_box{padding:20px 0;}
.game_popup ul>li>img{width:65px;margin-right:5px;}
.game_popup ul>li font{float:right;font-weight:bold;color:#298add;font-size:13px;padding-top:4px;}
.game_popup .game_info_cov{position:relative;}
.game_popup .game_info_cov>img{width:105px;position:absolute;top:-10px;left:10px;}
.game_popup .game_info_cov ol{padding-left:130px;}
.game_popup .game_info_cov ol li{color:#8b8b8b;margin-bottom:2px;}
.game_popup .game_info_cov ol .title{color:#000;font-size:15px;font-weight:bold;}
.game_popup .empty{width:96%;margin:0 auto;padding:50px 0;border-top:1px solid #ccc;text-align:center;}
.game_popup .empty a{color:#0676d7;}



/* ST skip adguard(WEB-7179) ST */
.common-list0{background-color:#fff;padding:0;}
.common-list1{background-color:#fdfdfd;padding:0;}
.common-list2{background-color:#f1fef3;padding:0;}

/* web-7159 ½ºÆù¼­ ±¤°í¿µ¿ª */
.info_bg.bbs_market.pmarket2{table-layout: fixed;}
.pmarket3 .ad-sponsor{background-color:#fcfeff;}
.pmarket3 .ad-sponsor .list_name{font-weight:bold;}
.pmarket3 .pmarket3-ad-sponsor,
.pmarket7 .pmarket3-ad-sponsor{background-color:#fcfeff;}
.pmarket3 .pmarket3-ad-sponsor .list_name,
.pmarket2 .pmarket3-ad-sponsor .list_name,
.ppomppu2 .pmarket3-ad-sponsor .list_name,
.pmarket7 .pmarket3-ad-sponsor .list_name{font-weight:bold;}

.bridge_area{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.bridge_area.hotdeal{border-top-color:#ececec;}
.bridge_area p{border-bottom: 1px solid #ccc;background: #f8f7f7;text-align:left;margin: 0;padding: 4px 0 4px 7px;}
.bridge_area p span{margin-left:8px; color:#525252;}
.bridge_area p strong{margin-right:3px;}
.bridge_area p img{margin-bottom:4px;}
.bridge_area .addList{border-bottom: 1px solid #f0f0f0;}
.bridge_area .addList:nth-child(2n){background: #fdfdfd;}
.bridge_area ul li{ padding: 6px 0; border-bottom: 1px solid #f0f0f0;}
.bridge_area ul li:nth-child(2n){background: #fdfdfd;}
.bridge_area ul li:last-child{border-bottom:0;}
.bridge_area ul li span{display:inline-block;text-align:left;vertical-align: middle;}
.bridge_area ul li span .list_comment2{vertical-align:baseline;}
.bridge_area ul li span .list_comment2>span{line-height:14px !important;}

.bridge_area .bridge_00{width: 68px;text-align: center;}
.bridge_area .bridge_01{color: #808080;width: 62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bridge_area .bridge_02{width: 86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bridge_area .bridge_03{width: 66px;}
.bridge_area .brbridge_area4{width: 456px;box-sizing: border-box;padding: 0 8px;}
.bridge_area .bridge_05{width: 63px;text-align:center;font-family: 'tahoma', 'Gulim';color: #666666;font-size: 8pt;}
.bridge_area .bridge_06{width: 29px;text-align:center;font-family: 'tahoma', 'Gulim';color: #666666;font-size: 8pt;min-width:30px;}
.bridge_area .bridge_07{width: 64px;text-align:center;font-family: 'tahoma', 'Gulim';color: #666666;font-size: 8pt;}
.bridge_area.txt_skin .bridge_02{padding:0 0 0 2px;}
.bridge_area.txt_skin .bridge_04{width:522px;padding:0 0 0 2px;}
.bridge_area.txt_skin .bridge_04 dd{display:inline-block;max-width:87%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shopping_ppom_add{margin:13px 0 30px 0;}
.shopping_ppom_add .spa_btn{display:inline-block; border:1px solid #b9b9b9; padding:5px 10px; border-radius:4px; background:#f9f9f9;}

.list-notice-alarm-tr{border-bottom:1px solid #e2e2e2;}
/* ED skip adguard(WEB-7179) ED */

#cm_guide{
    width: 888px;
    height: 86px;
    text-align: left;
    padding: 5px 2px 5px 10px;
    margin-bottom: 20px;
    background: url('/images/bbs/notice_bg02.jpg');
    }

.proxy_req {
    border: 1px solid #e3e3e3;
    font-family: ¸¼Àº °íµñ;
    margin: 20px;
    padding: 15px 0;
    width: 900px;
    background: #fcfcfc;
}

.proxy_req a{
    border: 1px solid #333;
    padding: 5px 10px 8px 10px;
    display: inline-block;
    border-radius: 3px;
    background: #fff;
    margin-top: 10px;
    font-weight: bold;
    background-color: #4f4f4f;
    background: -webkit-gradient(linear,0 0,0 100%,from(#4f4f4f),to(#343434));
    color: #fff;
}

.guide_box{width: 888px; height: 86px; text-align: left; padding: 5px 2px 5px 10px; margin-bottom: 20px; background: #f9f9f9; border: 1px solid #ccc;}
.guide_box .report_cov {float:right;margin: 8px 11px 0 0;}
.guide_box .report{
    background: linear-gradient(#fefefe,#eeeeee);
    color: #d10000;
    font-weight: bold;
    font-size: 13px;
    padding: 24px 18px;
    border: 1px solid #d6d6d6;
    border-radius: 7px;
    display: inline-block;
}
#ma_submit{
    background: linear-gradient(#a6c6dc, #87b3d3);
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 2px #608aab;
    border: 1px solid #5a83a1;
    border-radius: 4px;
    padding: 9px 15px;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}
.error5 .alert_tx{
    color: #313131;
    font-size: 19px;
    font-weight: bold;
}
.error5 .alert_tx i{
    font-style: normal;
    background: linear-gradient(#ffbd6c, #fca534);
    color: #fff;
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 18px;
    border-radius: 100%;
    border: 1px solid #fb9723;
    vertical-align: text-top;
    margin: 2px 8px 0 0;
}
.market_i h3{    font-weight: bold;} 
.search_box .search_btn{
    background: linear-gradient(#5f5f5f, #434343);
    display: inline-block;
    color: #f3f2f2;
    font-weight: bold;
    font-size: 12px;
    border-radius: 50px;
    padding: 1px 15px;
    cursor:pointer;
}


/* WEB-7255 */
.post_cov_guest>.post_cov{width:100%;height:297px;margin-top:10px;}
.post_cov_guest>.post_cov .post_wrap{width:49.5%;border:1px solid #ccc;background:#fff;box-sizing:border-box;}
.post_cov_guest>.post_cov .post_wrap.real_time{float:left;}
.post_cov_guest>.post_cov .post_wrap.real_time .bx-wrapper{height:264px;}
.post_cov_guest>.post_cov .post_wrap.best_time{float:right;height:100%;box-sizing:border-box;}
.post_cov_guest>.post_cov .post_wrap .bx-viewport{height:100% !important;}
.post_cov_guest>.post_cov .post_wrap ul{padding:5px 0;height:100%;overflow:hidden;text-align:left;}
.post_cov_guest>.post_cov .post_wrap ul li{font-size:14px;margin:2px 0;height:23px;padding:0 10px;box-sizing:border-box;letter-spacing:-0.5px;}
.post_cov_guest>.post_cov .post_wrap ul li a{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;display:inline-block;}
.post_cov_guest>.post_cov .post_wrap ul li .category{color:#808080;width:75px;font-size:12px;}
.post_cov_guest>.post_cov .post_wrap ul li .title{margin-right:3px;max-width:300px;padding-left:5px;box-sizing:border-box;}
.post_cov_guest>.post_cov .post_wrap ul li .cnt{color:#1264b1;font-size:11px;font-family:"malgun_gothic";overflow:hidden;text-overflow:ellipsis;vertical-align:middle;max-width:30px;}
.post_cov_guest>.post_cov .post_nav{font-size:14px;padding:4px 9px;border-bottom:1px solid #d6d6d6;background:#f7f7f7;text-align:left;}
.post_cov_guest>.post_cov .post_nav p{display:inline-block;margin:0;}
.post_cov_guest>.post_cov .post_nav p:first-child{font-weight:bold;color:#3a3a3a;font-family:sans-serif;}
.post_cov_guest>.post_cov .post_nav .hot_post{margin-right:5px;}
.post_cov_guest>.post_cov .post_nav p font{color:#e40000;margin:0 2px 0 5px;}
.post_cov_guest>.post_cov .post_nav p span img{margin:0 0 2px 3px;}
.post_cov_guest>.post_cov .post_nav .list-ctr{float:right;margin-top:1px;}
.post_cov_guest>.post_cov .post_nav .list-ctr .post-pager{vertical-align:top;margin:0 5px 0 0;font-size:11px;font-family:'dotum';}
.post_cov_guest>.post_cov .post_nav .list-ctr .post-prev a{background:url(/images/list_prev.png) no-repeat center center;background-size:17px 17px;}
.post_cov_guest>.post_cov .post_nav .list-ctr .post-next a{background:url(/images/list_next.png) no-repeat center center;background-size:17px 17px;}
.post_cov_guest>.post_cov .post_nav .list-ctr .post-ppom-pager{vertical-align:top;margin:0 5px 0 0;font-size:11px;font-family:'dotum';}
.post_cov_guest>.post_cov .post_nav .list-ctr .post-ppom-prev a{background:url(/images/list_prev.png) no-repeat center center;background-size:17px 17px;}
.post_cov_guest>.post_cov .post_nav .list-ctr .post-ppom-next a{background:url(/images/list_next.png) no-repeat center center;background-size:17px 17px;}
.post_cov_guest>.post_cov .post_nav .list-ctr span a{display:inline-block;width:17px;height:17px;}
.post_cov_guest>.post_cov .post_nav .list-ctr span.disabled a{opacity:0.4;}
.post_cov_guest>.post_cov .post_nav .select{margin-left:5px;color:#ccc;cursor:pointer;}
.post_cov_guest>.post_cov .post_nav .select.on{color:#3a3a3a;}
.post_cov_guest>.post_cov .post_nav .bx-default-pager{font-size:13px;}




/* web-7291 Ã¤¿ëÆäÀÌÁö */
.recruit {width:900px;text-align:left;}
.recruit .menu {font-family:"¸¼Àº °íµñ";background: #363D47; padding: 10px; text-align: right; z-index:5;}
.recruit .menu a {color: #fff; font-size: 15px; margin: 0 10px;}
.recruit .menu .selected a {color: #FFB400; font-weight: bold;}
.recruit .content .sub_title {font-family:"¸¼Àº °íµñ";display:inline-block; width:300px; font-size: 12px; font-weight: bold;}
.recruit .content .sub_title02 {font-family:"¸¼Àº °íµñ";display:inline-block; width:150px; font-size: 12px; font-weight: bold;}
.recruit .content .title_s {display:block; font-size:11px; font-family:"µ¸¿ò";  color:#5e5e5e; float:right; margin-right:10px;}
.recruit .content textarea {width: 97%; height: 100px; margin: 5px 0;  border: 1px solid #F2F2F4; color:#c0c0c0; padding:10px;}
.recruit .content .t_i_s {border:1px solid #ccc; height:22px; widht:150px;}
.recruit .content li {padding: 8px 0;}
.recruit .content .r_i_b {padding: 0 10px 10px 10px; border-bottom: 1px solid #788092;}
.recruit .content .r_i_b li { border-bottom:1px solid #F2F2F4;}
.recruit .content .a_c_b {font-family:'¸¼Àº °íµñ'; font-weight:bold; border-bottom:1px solid #F2F2F4; padding:0 0 10px 0; margin:0 10px 10px 0; display: block; text-align:center;}


#employ_page{margin-bottom: 25px; clear:both;}
#employ_page .top_intro{text-align: center; margin-bottom:60px;}
#employ_page .top_intro h1{
    font-size: 33px;
    margin: 50px 0 12px 0;
    font-weight: bold;
    color: #363d47;
}
#employ_page .em_img{
    display: inline-block;
    vertical-align: middle;
    margin-top: -10px;
    width: 60px;
    height: 60px;
    background: url(/images/ppu.png) no-repeat center;
    background-size: 113%;
}
#employ_page .em_img.sec{
    background: url(/images/set06_09.png) no-repeat center;
    background-size: cover;
}
#employ_page .em_img.thr{background: url(/images/set06_06.png) no-repeat center;width: 70px;height: 70px;margin-top: -18px;background-size: cover;}
#employ_page .em_img.four{background: url(/images/set06_12.png) no-repeat center;background-size: cover;}

#employ_page .top_intro>span{
    display: inline-block;
    width: 45%;
    font-size: 13px;
    font-weight: bold;
}

#employ_page .intro_01{
    background: whitesmoke;
    padding: 1% 0;
    box-sizing: border-box;
    text-align: center;
    margin: 40px 0 30px 0;
    border-radius: 10px;
}
#employ_page .intro_01 li{position: relative;vertical-align: text-top;background: #ffffff;display: inline-block;width: 32%;height: 265px;overflow: auto;box-sizing: border-box;border-radius: 5px;box-shadow: 0 0px 3px #d8d8d8;padding: 15px;margin-bottom: 10px !important;}
#employ_page .intro_01 li:nth-child(2){margin: 0 1%;}

#employ_page .intro_01 li .intro_box {
    margin-bottom: 17px;
}

#employ_page .intro_01 li .intro_box small{
    font-size: 11px;
    color: #8f8f8f;
    font-weight: bold;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
#employ_page .intro_01 li .intro_box span{
    font-size: 19px;
    font-weight: bold;
    text-align: left;
    display: block;
    line-height: 1.4;
}
#employ_page .intro_01 li .intro_tx{
    display: block;
    text-align: left;
    font-weight: bold;
    color: #464646;
    font-size: 12px;
    line-height: 1.8;
}

#employ_page .intro_01 li .intro_box.list_a .em_img{
    width: 60px;
    height: 60px;
    position: absolute;
    right: 21px;
    top: 35px;
    background: url('/images/set06_11.png') no-repeat center;
    background-size: 113%;
}
#employ_page .intro_01 li .intro_box.list_b .em_img{
    width: 60px;
    height: 60px;
    background-position: -85px -77px;
    position: absolute;
    right: 21px;
    top: 35px;
    background: url(/images/set06_08.png) no-repeat center;
    background-size: 113%;
}
#employ_page .intro_01 li .intro_box.list_c .em_img{
    width: 60px;
    height: 60px;
    background-position: -161px -77px;
    position: absolute;
    right: 21px;
    top: 35px;
    background: url(/images/set06_01.png) no-repeat center;
    background-size: 113%;
}
#employ_page .intro_02{background: #f1f1f1;padding: 20px 10px;}
#employ_page .intro_02 .intro_content{
    margin-bottom: 20px;
}
#employ_page .intro_02 .intro_content ul li{
    background: #fcfcfc;
    border-radius: 7px;
    padding: 10px;
    margin-top: 10px;
    position: relative;
}
#employ_page .intro_02 .intro_content ul li h3{font-size: 15px;font-weight: bold;}
#employ_page .intro_02 .intro_content ul li small{
    font-size: 11px;
    color: #909090;
}
#employ_page .intro_02 .intro_content ul li .in_btn{background: #527de0;color: #fff;padding: 12px 45px;border-radius: 7px;position: absolute;top: 6px;right: 10px;}
#employ_page .intro_02 .intro_content span{
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0 0 15px;
    display: inline-block;
    vertical-align: top;
}
#employ_page .intro_02 .intro_content:first-child h2{display: block;margin: 0 0 5px 6px;}
#employ_page .intro_02 .intro_content:first-child span{margin: 0 0 0 7px;}
#employ_page .intro_02 .intro_content:last-child{margin: 0;}
#employ_page .intro_02 .intro_content h2{
    font-size: 20px;
    font-weight: bold;
    margin-left: 10px;
    display: inline-block;
}

#employ_page .benefit_list{margin-top:50px;}
#employ_page .benefit_list .benefit{
    display: inline-block;
    position: relative;
    padding-bottom: 25px;
    margin-top: 30px;
    border-bottom: 1px solid #a0a0a0;
    width: 47%;
    box-sizing: border-box;
    float: left;
}

#employ_page .benefit_list .benefit:nth-of-type(2n){float:right;}
#employ_page .benefit_list .benefit:nth-of-type(11),#employ_page .benefit_list .benefit:last-child{border:0; margin-bottom:40px;}
#employ_page .benefit_list .benefit ul .img_con span{
    width: 60px;
    height: 60px;
    background: url(/images/em_01.svg) no-repeat center;
    display: inline-block;
    margin-left: 13px;
}
#employ_page .benefit_list .benefit.con2 ul .img_con span{background: url(/images/em_02.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con3 ul .img_con span{background: url(/images/em_03.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con4 ul .img_con span{background: url(/images/em_04.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con5 ul .img_con span{background: url(/images/em_05.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con6 ul .img_con span{background: url(/images/em_06.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con7 ul .img_con span{background: url(/images/em_07.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con8 ul .img_con span{background: url(/images/em_08.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con9 ul .img_con span{background: url(/images/em_09.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con10 ul .img_con span{background: url(/images/em_10.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con11 ul .img_con span{background: url(/images/em_11.svg) no-repeat center;}
#employ_page .benefit_list .benefit.con12 ul .img_con span{background: url(/images/em_12.svg) no-repeat center;}
#employ_page .benefit_list .benefit ul .title{
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0;
    padding-left: 3px;
}
#employ_page .benefit_list .benefit ul .text{
    font-size: 13px;
    font-weight: bold;
    line-height: 1.8;
    padding-left: 5px;
}
#employ_page .process{
    position: relative;
    height: 700px;
    margin-top:50px;
}
#employ_page .process ul li{
    display: inline-block;
    background: #f1f1f1;
    position: absolute;
    font-size: 16px;
    font-weight: bold;
    border-radius: 100%;
    box-sizing: border-box;
}
#employ_page .process ul li .txt{}
#employ_page .process ul li .process_tx{
    position: absolute;
    left: 59px;
    top: 222px;
    font-size:13px;
    color: #000;
    display: inline-block;
    font-weight: normal;
}
#employ_page .process ul .process_box01{background: #f1f1f1;z-index: 1;top: 72px;left: 6px;width: 150px;text-align: center;height: 150px;padding: 63px 0 0 0;}
#employ_page .process ul .process_box02{
    background: #363d47;
    color: #fff;
    z-index: 2;
    left: 137px;
    width: 300px;
    height: 300px;
    padding: 135px 0 0 103px;
}
#employ_page .process ul .process_box02 .process_tx{
    top: 363px;
    left: 103px;
    width: 163px;
}
#employ_page .process ul .process_box02::after{content:"";background: #292929;width: 1px;height: 208px;display: inline-block;position: absolute;top: 164px;left: 107px;z-index: 0;}
#employ_page .process ul .process_box03{
    background: #36a8ea;
    color: #fff;
    z-index: 3;
    width: 200px;
    height: 200px;
    top: 44px;
    left: 410px;
    padding: 91px 0 0 61px;
}

#employ_page .process ul .process_box03::after{content:"";background: #808080;width: 1px;height: 110px;display: inline-block;position: absolute;top: 120px;left: 65px;z-index: 0;}

#employ_page .process ul .process_box04{
    z-index: 1;
    left: 680px;
    width: 250px;
    height: 250px;
    top: 23px;
    padding: 112px 0 0 81px;
    left: 582px;
}

#employ_page .process .text{
    position: absolute;
    left: 236px;
    top: 490px;
    border-top: 1px solid #b7b7b7;
    display: inline-block;
    width: 400px;
    font-size: 15px;
    padding: 27px 0 0 40px;
}

#employ_page .process .text ol li{margin-bottom: 4px; font-size:13px;}
#employ_page .process .text ol li:first-child{
    font-weight: bold;
    margin-bottom: 15px;
}

/* web-7334 ¾ÆÀÌµðºñ¹øÃ£±â ÆäÀÌÁö ·¹ÀÌ¾î */
.auth_layer_parent{position:relative}
.auth_layer {display:block;position: absolute;top: -49px;width:350px;background:#fff;z-index:11;display:block;text-align:left;border: 2px solid #888;box-shadow:none !important;border-radius:0 !important;}
.auth_layer .popup-body {    padding:15px;}
.auth_layer .popup-body.pop-text p{font-size:14px;font-family:"Malgun Gothic";letter-spacing:-0.3px;margin:-5px 0 2px;}
.auth_layer .popup-body .mb5 {margin-bottom:5px;}
.auth_layer .popup-body .point-text-emphasis {color:#ff5a00;}
.auth_layer .popup-body .point-text {display:block;background-color:#f3f4f6;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:13px;font-weight:bold;text-align:center;color:#636363;height:25px;padding-top:6px;margin-top:10px;}
.auth_layer .pop-text .form_box_check {vertical-align:top;margin-top:3px;}
.auth_layer .pop-text .check_text {font-size:12px;color:#0068c0;display:block;margin-top:0;letter-spacing:-1px;}
.auth_layer .foot-btn-ac {display:block;text-align:center;border:none;margin-bottom:15px;margin-top:-5px;}
.auth_layer .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:'Malgun Gothic';
    font-size:12px;
    font-weight:bold;
    padding:4px 12px 3px 12px;
    text-decoration:none;
    text-shadow:0px 1px 0px #fff;
}
.auth_layer .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;
}
.auth_layer .btn-cancel {margin-right:5px;}


/* web-7372 ºñ°ø½ÄÆ÷·³ °³¼± */

#command_bg3 .info_bg,
#revolution_main_table.pic_bg{position:relative;}
#command_bg3 #passwd_check_popup,
#revolution_main_table.pic_bg #passwd_check_popup{
    display: inline-block;
    border: 1px solid #a7a7a7;
    padding: 10px 13px;
    background: #fff;
    position: absolute;
    top: 38px;
    right: 0;
    width: 200px;
    z-index: 10;
}
#command_bg3 #passwd_check_popup{
    position: absolute;
    top: 50px;
    right:0px;
    left: 15px;
    width: 200px;
}

.add_dot{position:relative;}
.add_dot #passwd_check_popup{
    display: inline-block;
    border: 1px solid #a7a7a7;
    padding: 10px 13px;
    background: #fff;
    position: absolute;
    top: 119px;
    right: 115px;
    width: 200px;
    z-index: 10;
}
#passwd_check_popup ul li{
    font-size: 15px;
    text-align: center;
    color: #000;
}
#passwd_check_popup ul li input{
    padding: 2px 3px;
    margin: 10px 0px 8px 0;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    letter-spacing: 4px;
    font-size: 16px;
}
#passwd_check_popup ul li button{
    padding: 6px 22px;
    display: inline-block;
    margin: 0 3px;
    font-size: 12px;
    background: #f4f4f4;
    border: 1px solid #939393;
}

#passwd_check_popup.list{
    position: absolute;
    left: 50%; 
    transform: translateX(-50%);
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ddd;
    z-index: 10;
}

#passwd_check_popup.list ul li input{
    margin-left: 1px;
}



/* WEB-7399 ÀÚÀ¯°Ô½ÃÆÇ_»ËÄíÆùÈ°¿ë_2024.01.31 */
.cmd_select{border: 1px solid #cacaca; cursor: pointer; float: right; margin-right: 3px; padding: 1px 5px; background-color: #fff;}
.help_info {text-align: left;color: #c1c1c1; margin:0;margin-left: 10px;}


/* ÀÚÀ¯°Ô½ÃÆÇ(DQ_Revolution_BBS) ¸®½ºÆ® °£°áÈ­ */
#notice-icon{color: var(--color-notice); border: 1px solid var(--color-notice); padding: 0px 4px 1px 5px; font-size: 12px;}
#alert-icon{color: var(--color-alert); border: 1px solid var(--color-alert); padding: 0px 4px 1px 5px; font-size: 12px;}
#ad-icon{color: var(--color-ad); border: 1px solid var(--color-ad); padding: 0px 8px 0px 9px; font-size: 12px;}
#hot-icon{color: red;border: 1px solid red;width: 35px;text-align: center;line-height: 1.4;font-size: 11px;box-sizing: border-box;display: inline-block;vertical-align: top;margin-top: 0.4em;}
#hot-icon.ex2{background-color: red;color: white;font-weight: bold;}
#hot-icon.ex3{background-color: red;color: white;font-weight: bold; border-radius:4px;}
#pop-icon{color:  var(--color-ppom-blue5);line-height: 1.4;border: 1px solid  var(--color-ppom-blue5);width: 35px;text-align: center;box-sizing: border-box;font-size: 11px;display: inline-block;vertical-align: top;margin-top: 0.35em;}
#pop-icon.ex2{background-color:  var(--color-ppom-blue5);color: white;font-weight: bold;}
#pop-icon.ex3{background-color: var(--color-ppom-blue5);color: white;font-weight: bold; border-radius:4px;}

#headNotice{height:27px;border-top: 2px solid var(--color-vertical-line);border-bottom: 1px solid var(--color-vertical-line);}
#headNotice .baseList-space{position: relative;}
#headNotice .baseList-sector{font-size:12px; color:var(--color-list-title);}
#headNotice .baseList-space:last-of-type .baseList-sector::after{display:none;}
#headNotice .baseList-sector::after{display: inline-block;content:"";position: absolute;height: 10px;right: 0;top: 9px;border-right: 1px solid var(--color-separator);}
.baseNotice{background-color:var(--color-notice-bg); border-bottom: 1px solid var(--color-notice-line);}
.baseNotice:hover{background-color:var(--color-list-hover)}
.baseNotice .baseList-title2{font-size: 14px;color: var(--color-list-title);}
.baseNotice .baseList-space{padding:6px 2px; font-size:0; cursor:pointer;}
.baseNotice .baseList-space.title .icon-ad{vertical-align: baseline;margin: 0 5px 0 0;}
.baseNotice .baseList-space a{font-size:14px;}
.baseNotice .baseList-space:nth-of-type(3)::after{content:""; display:block; clear:both;}
.baseNotice .baseList-space.thumb{display: flex;align-items: center;}
.baseNotice .baseList-space.thumb img{width:50px;margin-right: 10px;}
.baseNotice .baseList-space.thumb .baseList-title{white-space: normal;overflow: initial;text-overflow: initial;display:inline;}
.baseNotice .baseList-numb{font-size: 11px;color: var(--color-list);}
.baseNotice .baseList-title{font-size:14px;color: var(--color-list-title);max-width: 455px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.baseNotice .baseList-title.ppom{max-width:440px;}
.baseNotice .baseList-name{color: var(--color-list-name);display: inline-block; width:100%; text-align:left; max-width: 100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.baseNotice .baseList-img,.baseList-coupon{vertical-align: top;margin: 4px 6px 0 0;}
.baseNotice .baseList-time{font-size: 11px;color: var(--color-list);}
.baseNotice .baseList-rec{color: var(--color-list); font-size:12px;}
.baseNotice .baseList-views{color: var(--color-list); font-size:12px;}
.baseNotice .baseList-toggleBtn{background-image: url('/images/icon_arrow_down.png');background-repeat: no-repeat;background-position: center;display: inline-block;width: 20px;height: 20px;vertical-align: top;float: right;cursor: pointer;}
.baseNotice .baseList-toggleBtn.on{background-image: url('/images/icon_arrow_up.png');}
.baseNotice .baseList-sort{font-size:13px;}
.baseNotice.options{background-color: #fff;}
.baseNotice.options td:first-child {text-align: left;}
.baseNotice.options td:last-child {text-align: right;}
.baseNotice.options select{border: 0;padding: 5px 0;}
.baseNotice.options .opt{margin-right: 15px;}
.baseNotice.options .opt.on{font-weight: bold;}
.js-baseNotice{display:none;}
.baseList{background-color:var(--color-list-bg);border-top: 1px solid var(--color-list-line);border-bottom: 1px solid var(--color-list-line);}
.baseList:last-of-type{border-bottom:1px solid #e2e2e2;}
/* .baseList:nth-of-type(2n){background-color:var(--color-basic);} */
.baseList:not(.hotpop_bg_color):nth-of-type(2n){background-color:var(--color-basic);}
.baseList:hover{background-color:var(--color-list-hover)}
.baseList.hotpop_bg_color {background-color: var(--color-notice-bg);}
.baseList .baseList-space{padding:6px 2px;}
.baseList .baseList-space .add-list{display: inline-block;max-width:100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;text-align: left;}
.baseList .baseList-space.title{font-size:0;display: flex; align-items:center;}
.baseList .baseList-space.title>img{vertical-align: top;margin: 3px 6px 0 0;}
.baseList .baseList-space.title .icons_vertical{vertical-align: sub;}
.baseList .baseList-space.title .baseList-thumb{display: flex;align-items: center;}
.baseList .baseList-space.title .baseList-box{margin: 0 5px 0 8px;}
.baseList .baseList-thumb img{width: 62px;height: 52px;border: 1px solid #ccc;box-sizing: border-box;margin-left: 5px;}
.baseList .baseList-thumb img{width: 62px;height: 52px;border: 1px solid #ccc;box-sizing: border-box;margin-left: 5px; object-fit: cover;object-position: top;}
.baseList .baseList-sort{display: inline-block;max-width: 100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.baseList .baseList-cover {font-size: 0;}
.baseList .baseList-cover strike {font-size: 14px;color: var(--color-end-text);}
.baseList .baseList-cover>img{vertical-align: top;margin: 4px 4px 0 0;}
.baseList .baseList-cover .icons_vertical{vertical-align: sub;}
.baseList .baseList-numb{font-size: 11px;color: var(--color-list);}
.baseList .baseList-title{font-size:14px;color: var(--color-list-title);/* margin-right: 5px; */}
.baseList .baseList-title.clear{color:var(--color-gray-base);}
.baseList .baseList-title:visited{color:var(--color-visited);}
.baseList .baseList-title.end1 span{color: var(--color-end-text);}
.baseList .baseList-title.end2 span{text-decoration: line-through; color: var(--color-end-text);}
.baseList .baseList-name{color: var(--color-list-name);display: inline-block;max-width: 90px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.baseList-guestname,
.baseList .baseList-subname{color: var(--color-list-subname); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; max-width: 90px;}
.baseList .baseList-img,.bbs_list_icon_stat{vertical-align: top;margin: 3px 6px 0 5px;}
.list_vspace .baseList-img{ vertical-align: text-top; margin : 3px 6px 0 5px;}
.list_vspace .baseList-name,.baseList-space .list_name{
    display: inline-block;
    max-width: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bbsList_new .none-border.new_sk .thmb_N2 .names .current-price{color: #0924da; font-size:12px; margin:0 0 0 5px;}
.title_bg.bid_sponsor .baseList-sort,.title_bg.bid_shopping .baseList-sort {max-width: 70px;}
.title_bg.bid_sponsor .baseList-box,.title_bg.bid_shopping .baseList-box{padding-left:5px; box-sizing:border-box;}
.baseList .baseList-time{font-size: 11px;color: var(--color-list);}
.baseList .baseList-rec{color: var(--color-list); white-space: nowrap;}
.baseList .baseList-views{color: var(--color-list);}
.baseList .baseList-small{margin-top: 2px;display: inline-block;font-size: 11px;color:var(--color-a-gray);}
.baseList .baseList-small.current-price{color: #0924da;}
.baseList .c-price{color: red; margin: 2px 0 0 4px; font-size: 12px;display: inline-block;}
.baseList .c-price>small{font-size: 11px;margin-left: 3px;}
.baseList .baseList-coupon>span {margin: 0 4px;}
.baseList.block_comments .baseList-title,
.baseList.block_comments .baseList-name,
.baseList.block_comments .baseList-time,
.baseList.block_comments .baseList-rec,
.baseList.block_comments .baseList-views {color:var(--color-gray-base);}
.baseNotice .baseList-c,
.baseList .baseList-c{
    color: #404040;
    background-color: #f0f0f0;
    font-size: 11px;
    font-family: 'tahoma', 'Gulim';
    font-weight: bold;
    padding: 0 3px;
    cursor: pointer;
    display:inline-block;
    margin:3px 0 0 5px;
    vertical-align: top;
}
.cursor {cursor:pointer;}
.cate_sub{color: #979797;font-size: 12px;}
.info_bg.bid_event2 .baseList-space.title,
.info_bg.bid_coupon .baseList-space.title{display:block;}

/* »Ë»Ñ°Ô½ÃÆÇ(DQ_Revolution_BBS_New1) °£°áÈ­ */

.baseList.bbs_new1 .baseList-head{margin:0 5px 0 0;color: var(--color-ppom-blue3);}

/* ST °Ô½ÃÆÇ »ó´Ü ¸®´º¾ó ST */
#comment{
    color: var(--color-text6);
    font-size: 11px;
    font-family: 'tahoma', 'Gulim';
    background-color: var(--color-comment-bg);
    font-weight: normal;
    padding: 0 4px;
    margin-left: 5px;
    vertical-align:text-top;
}
#topTitle{text-align: left;margin: 20px 0 0 0;}
#topTitle h1{font-size: 20px;letter-spacing:-0.5px;line-height:30px;}
#topTitle h1 img[src$='/pop_icon2.jpg']{vertical-align:unset;}
#topTitle h1 img[src$='/hot_icon2.jpg']{vertical-align:unset;}
#topTitle h1 .star_nums{display:inline-block;margin:-2px 4px 0 0;padding:1px 5px;border:1px solid #ccc;border-radius:10px;background:#fff;vertical-align:middle;line-height:15px;font-size:11px;font-family:"malgon_gothic";}
#topTitle h1 .star_nums .star{font-style:normal;margin:0 2px 0 0;}
#topTitle h1 .help_subject{position:relative;top:-3px;color:#ff7863;font-size:11px;}
#topTitle h1 .help_subject font{position:relative;top:1px;}
#topTitle .topTitle-box{
         border-bottom: 1px solid #e0e0e0;
         padding: 7px 0;
         display: flex;
         margin-top: 7px;
}
#topTitle .topTitle-profile{
    background-image: url("//cdn3.ppomppu.co.kr/images/no_face.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-color:#f9f9f9;
    width: 100px;
    height: 100px;
}
#topTitle .topTitle-mainbox{
    margin-left: 7px;
    padding: 2px 0 0 10px;
    display: block;
    max-width: 69%;
}
#topTitle .topTitle-mainbox li{font-size: 13px;}
#topTitle .topTitle-name{margin-bottom: 6px;}
#topTitle .topTitle-name strong{color: var(--color-text4);margin-right: 7px;font-size: 14px;word-break: break-all;}
#topTitle .topTitle-name strong::before{content:"";background-repeat: no-repeat;background-position: center;width: 12px;height: 12px;display: inline-block;vertical-align: middle;margin:0 5px 0 0;}
#topTitle .topTitle-name strong.none::before{display:none;}
#topTitle .topTitle-name strong.ppomppu::before{background: none;width: initial;margin: initial;}
#topTitle .topTitle-name strong.naver::before{background-image:url("//static.ppomppu.co.kr/img/auth/naver_ico_small.png");}
#topTitle .topTitle-name strong.kakao::before{background-image:url("//static.ppomppu.co.kr/img/auth/kakao_ico_small.png");}
#topTitle .topTitle-name strong.facebook::before{background-image:url("//static.ppomppu.co.kr/img/auth/facebook_ico_small.png");}
#topTitle .topTitle-name strong.google::before{background-image:url("//static.ppomppu.co.kr/img/auth/google_ico_small.png");}
#topTitle .topTitle-name strong.expert::before{background-image:url("//cdn3.ppomppu.co.kr/images/main/201112/expert_nic_a.gif");width:57px;height:14px;}
#topTitle .topTitle-name strong a{vertical-align:middle;}
#topTitle .topTitle-name small{font-size: 12px;color: var(--color-text_gray);vertical-align:bottom;}

#topTitle .topTitle-link{position:relative;z-index:2;width:760px; word-break:break-all;}
#topTitle .topTitle-link a{color: var(--color-list-subname);}
#topTitle .topTitle-link a:first-of-type::before{content:"";background-image:url("//cdn3.ppomppu.co.kr/images/link_icon.png");background-repeat: no-repeat;background-position: center;width: 15px;height: 15px;display: inline-block; vertical-align: middle;margin: -1px 5px 0 0;}

#topTitle .topTitle-link.partner a::before{content:none;}
#topTitle .topTitle-link .affiliate-img,
#topTitle .topTitle-link .affiliate-sign{display:none;}

#topTitle .topTitle-link.partner .affiliate-img{
    background: url(/images/icon_info.png) no-repeat center;
    background-size: contain;
    width: 13px;
    height: 13px;
    display: inline-block;
    vertical-align: top;
    margin: 0.3em 5px 0 0;
}
#topTitle .topTitle-link.partner .affiliate-sign{
    font-family: ¸¼Àº°íµñ;
    display:none;
    background-color: #555;
    color: #ffffff;
    text-align: center;
    border-radius: 5px;
    padding: 8px 15px;
    position: absolute;
    font-weight: bold;
    font-size: 13px;
    z-index: 10;
    top: -42px;
    left: -4px;
}

#topTitle .topTitle-link.partner .affiliate-sign::after{content:"¡å";position: absolute;font-family: sans-serif;left: 27px;bottom: -11px;color: #555555;}



#topTitle .topTitle-subbox{position:relative; margin-left: auto;font-size: 0;padding-top: 8px;}
#topTitle .topTitle-rec{vertical-align: top;margin-right: 15px;font-size: 12px;}
#topTitle .topTitle-rec em{color: var(--color-ppom-blue);font-weight: bold;margin-left: 3px;}
#topTitle .topTitle-rec::before{content:"";background-image:url("//cdn3.ppomppu.co.kr/images/icon_recommend.png");background-repeat: no-repeat;background-position: center;width: 16px;height: 16px;display: inline-block;vertical-align: text-top;margin-right: 5px;}
#topTitle .topTitle-copy{background-image:url("//cdn3.ppomppu.co.kr/images/link_copy_icon_button.png");background-repeat: no-repeat;background-position: center;width: 19px;height: 19px;display: inline-block;margin-right: 10px;cursor:pointer;}
#topTitle .topTitle-menu{background-image:url("//cdn3.ppomppu.co.kr/images/three-rung_menu_icon_button.png");background-repeat: no-repeat;background-position: center;width: 19px;height: 19px;display: inline-block;cursor:pointer;}
#topTitle .topTitle-submenu{
    display:none;
    font-size: 12px;
    position: absolute;
    top: 35px;
    right: 5px;
    border: 1px solid var(--color-vertical-line);
    background: white;
}
#topTitle .topTitle-submenu a{padding: 4px 8px;display: block; cursor:pointer;}
#topTitle .submenu-share::before{content:"";background-image: url("//cdn3.ppomppu.co.kr/images/three_rung_menu_icon_share.png");background-repeat: no-repeat;background-position: center;width: 14px;height: 12px;display: inline-block;vertical-align: text-top;margin: 2px 3px 0 0;}
#topTitle .submenu-claim::before{content:"";background-image: url("//cdn3.ppomppu.co.kr/images/three_rung_menu_icon_report.png");background-repeat: no-repeat;background-position: center;width: 14px;height: 12px;display: inline-block;vertical-align: text-top;margin: 2px 3px 0 0;}
#topTitle .submenu-claimU::before{content:"";background-image: url("//cdn3.ppomppu.co.kr/images/icon-user-notify.png");background-repeat: no-repeat;background-position: center;width: 14px;height: 12px;display: inline-block;vertical-align: text-top;margin: 2px 3px 0 0;}
#topTitle.simple .topTitle-box .topTitle-mainbox{margin:0;border:0;}
#topTitle.simple .topTitle-mainbox li h1{padding:0;font-weight:bold;font-size: 16px;}
/* ED °Ô½ÃÆÇ »ó´Ü ¸®´º¾ó ED */

/* ST °Ô½ÃÆÇ ÇÏ´Ü ¸®´º¾ó ST */
.recommendArea{width:100%;display:flex;justify-content:center;}
#recommend{
    display: flex;
    justify-content: center;
    width: 40%;
    border-radius: 5px;
    font-size: 0;
    padding: 15px 0px;
    align-items: center;
}
#recommend .up-numb{position:relative;font-size:16px;color:var(--color-notice);order: 2;}
#recommend .recommend-up{
    font-size: 12px;
    width: 80px;
    height: 80px;
    font-weight: bold;
    border-radius: 100%;
    background-color: var(--color-ppom-blue2);
    color: white;
    display: flex;
    justify-content: space-around;
    align-items: end;
    position: relative;
    padding-bottom: 13px;
    box-sizing: border-box;
    margin: 0 20px;
    border: 1px solid var(--color-ppom-blue2);
    cursor: pointer;
    order: 1;
}
#recommend .recommend-up::before{content:"";width: 27px;height: 25px;background-image: url("//cdn3.ppomppu.co.kr/images/up_emoticon.png");background-repeat: no-repeat;background-position: center;position: absolute;top: 16px;}
#recommend .recommend-up.already{background:#6d5290;border:1px solid #6d5290;}
#recommend .recommend-down{
    font-size: 12px;
    font-weight: bold;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background-color: white;
    color: #757575;
    border: 1px solid #757575;
    display: flex;
    justify-content: space-around;
    align-items: end;
    position: relative;
    padding-bottom: 13px;
    box-sizing: border-box;
    margin: 0 20px;
    cursor: pointer;
    order: 5;
}
#recommend .recommend-down::before{content:"";width: 27px;height: 25px;background-image: url("//cdn3.ppomppu.co.kr/images/down_emoticon2.png");background-repeat: no-repeat;background-position: center;position: absolute;top: 16px;}
#recommend .down-numb{position:relative;font-size: 16px;color: #757575;order: 4;}
#recommend .up-list{position:absolute;right:23px;width:350px;}
#recommend .up-list div{position:absolute;z-index:10;display:none;right:-23px; top:-6px; padding:10px;max-width:320px;background:var(--color-basic);border:1px solid  var(--color-gray-base);text-align:right;word-break:keep-all;}
#recommend .down-list{position:absolute;left:0;width:350px;}
#recommend .down-list div{position:absolute;z-index:10;display:none;left:0; top:-6px; padding:10px;max-width:320px;background:var(--color-basic);border:1px solid var(--color-gray-base);text-align:left;word-break:keep-all;}
#recommend #vote_anti_list_btn_txt,#recommend #vote_list_btn_txt{cursor:pointer;}
#recommend .wall{font-size: 12px; order: 3;margin: 0 19px;color: #b5b5b5;}


#buttonBox .buttonBox-cover{
    display: flex; 
    height: 40px;
    align-items: center;
    justify-content: space-between;
    position: relative;
}
#buttonBox .buttonBox-cover #bookmark-txt{position:absolute; top:48px; left:0;}
#buttonBox .buttonBox-1 {display: flex; font-size: 0; position: relative;}
#buttonBox #buttonBox-star .mark{
    background: url('/images/bookmark_icon_gray.png') no-repeat center;
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-top: -1px;
}
#buttonBox .buttonBox-1 .bookmark-txt{
    background-color: #5e5e5e;
    color: white;
    font-weight: bold;
    font-size: 14px;
    padding: 4px 10px;
    width: 300px;
    text-align: left;
    display: flex;
    align-items: center;
    position: absolute;
    top: 39px;
    z-index: 5;
    justify-content: space-between;
}
#buttonBox .buttonBox-1 .bookmark-txt a{
    font-size: 12px;
    color: #ffe673;
    text-decoration: underline !important;
}
#buttonBox .buttonBox-1 .bookmark-txt .xBtn{width:16px;position: absolute;top: -20px;right: 0px;cursor:pointer;}
#buttonBox #buttonBox-star.on .mark{background-image: url('/images/bookmark_icon.png')}
#buttonBox .buttonBox-1>span{
    border: 1px solid var(--color-gray-base);
    padding: 7px;
    border-radius: 100%;
    cursor: pointer;
    font-size: 12px;
    margin-right: 5px;
    position:relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    text-align: center;
}
#buttonBox-alert img{width: 13px;}
#buttonBox-sharing img{width: 16px;}
#buttonBox-star img{width: 15px;}
#buttonBox .buttonBox-1 .buttonBox-alert,
#buttonBox .buttonBox-1 .buttonBox-sharing{position: relative;}
#buttonBox .buttonBox-1 span img{vertical-align:middle;}
#buttonBox .buttonBox-2 span{border: 1px solid var(--color-gray-base);padding: 6px 10px;font-size: 12px;}
#buttonBox .buttonBox-impulse{background-color: var(--color-gray-gradient1);color: var(--color-text2);}
#buttonBox .buttonBox-impulse::before{content:"";background-image: url("//cdn3.ppomppu.co.kr/images/impulse_icon.png");background-repeat: no-repeat;background-position: center;background-size: 13px;width: 15px;height: 13px;display: inline-block;vertical-align: text-top;margin: 2px 6px 0 0;}
#buttonBox .buttonBox-review{background-color: white;}
#buttonBox .buttonBox-review::before{content:"";background-image: url(//cdn3.ppomppu.co.kr/images/review_icon.png);background-repeat: no-repeat;background-position: center;background-size: 13px;width: 15px;height: 15px;display: inline-block;vertical-align: sub;margin: 0px 6px 0 0;}
#buttonBox .buttonBox-report{color: red;}
#buttonBox .buttonBox-report::before{content:"";background-image: url(//cdn3.ppomppu.co.kr/images/report_icon.png);background-repeat: no-repeat;background-position: center;background-size: 13px;width: 15px;height: 15px;display: inline-block;vertical-align: text-top;margin: 0px 6px 0 0;}
#buttonBox .buttonBox-delx{color: red;}
#buttonBox .buttonBox-delx::before{content:"";background-image: url(//cdn3.ppomppu.co.kr/images/icon-delete.png);background-repeat: no-repeat;background-position: center;background-size: 13px;width: 15px;height: 15px;display: inline-block;vertical-align: text-top;margin: 0px 6px 0 0;filter:opacity(1) drop-shadow(0 0 0 red);}
#buttonBox .buttonBox-keyword{position:relative; display:none; cursor:pointer;}
#buttonBox .buttonBox-keyword {background: white;position:absolute;left: 43px;top: -40px;z-index: 10;border: 1px solid var(--color-gray-base);}
#buttonBox .buttonBox-keyword li{height: 32px;line-height: 32px;width: 180px;}
#buttonBox .buttonBox-keyword li:first-child{
    background: var(--color-trending-ppom);
    position: relative;
    height: 28px;
    line-height: 28px;
    }
#keyword-close{
    font-style: normal;
    font-family: "arial";
    position: absolute;
    color: var(--color-text_gray);
    right: 0;
    width: 30px;
    cursor: pointer;
}
#buttonBox .buttonBox-keyword li input{
    border: 1px solid var(--color-gray-base);
    width: 90%;
    box-sizing: border-box;
    padding: 6px 5px;
}

#buttonBox .buttonBox-keyword li:last-child{margin:5px 0 7px 0;}
#keyword-regi{
    background: var(--color-alert);
    color: white;
    border-radius: 4px;
    padding: 5px 20px;
    font-size: 12px;
}
#buttonBox .addFile{
    background-color: var(--color-light-gray2);
    margin: 8px 0 10px 0;
    font-size: 12px;
    padding: 4px 10px;
    text-align: left;
    box-sizing: border-box;
    display: flex;
    height: 32px;
    overflow: hidden;
}
#buttonBox .addFile.on{height:initial;}

#buttonBox .addFile strong{
    cursor: pointer;
    color: var(--color-text_gray);
    width: 80px;
    margin-top: 2px;
}
#buttonBox .addFile.nomore strong{cursor:inherit;}

#buttonBox .addFile strong::after{content:"";background-image:url(//cdn3.ppomppu.co.kr/images/file_down_icon.png);background-repeat: no-repeat;background-position: center;display: inline-block;width: 8px;height: 5px;vertical-align: middle;margin: 0 0 0 4px;}
#buttonBox .addFile.on strong::after{content:"";background-image:url(//cdn3.ppomppu.co.kr/images/file_up_icon.png);background-repeat: no-repeat;background-position: center;display: inline-block;width: 8px;height: 5px;vertical-align: middle;margin: 0 0 0 4px;}
#buttonBox .addFile.nomore strong::after{content:none;}
#buttonBox .addFile-box{display: flex;flex-wrap: wrap;line-height: 2;width: 100%;}
#buttonBox .addFile-box li{color: var(--color-text_gray);display: flex;align-items: center;margin-right: 7px;letter-spacing:-0.5px;}
#buttonBox .addFile-box li::after{content:",";display:inline-block;}
#buttonBox .addFile-box li:last-of-type::after{content:none;}
#buttonBox .addFile-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* ED °Ô½ÃÆÇ ÇÏ´Ü ¸®´º¾ó ED */



/* WEB-7483 ³×ºñ°ÔÀÌÅÍ 2024 */
#R-navigator{margin-top: 10px;}
#R-navigator .list li{
    border: 1px solid var(--color-dark-a-gray);
    text-align: center;
    margin-top: 5px;
    font-weight: bold;
}
#R-navigator .list li a span{
    display: flex;
    align-items: center;
    padding: 5px 0;
    width: 85px;
    margin: 0 auto;
    font-size: 13px;
    cursor: pointer;
}
#R-navigator .list li a span::before{content:"";display: inline-block;width: 20px;height: 20px;margin-right: 5px;}
#R-navigator .list-a a span::before{background: url(//cdn3.ppomppu.co.kr/images/icon_new_shortcut_key.png) no-repeat center;}
#R-navigator .list-b a span::before{background: url(//cdn3.ppomppu.co.kr/images/icon_new_home.png) no-repeat center;}
#R-navigator .list-c a span::before{background: url(//cdn3.ppomppu.co.kr/images/icon_new_top.png) no-repeat center;}
#R-navigator .list-d a span::before{background: url(//cdn3.ppomppu.co.kr/images/icon_new_bottom.png) no-repeat center;}

/* ¾È³»¹®±¸ */
.post_nav .plus{float:right; margin: 5px 0 0 3px;}

.main_numb_btns{
    clear: left;
    display: inline-block;
    vertical-align: middle;
    margin: 3px 0 3px 3px;
}

.main_numb_btns.btns_left{ float: left;}
.main_numb_btns.btns_right{ float: right;}
.main_numb_btns.btns_center{ float: center;}

.main_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;
    cursor:pointer;
}

.main_numb_btns li.on {
    background: #f7f7f7;
    border-color: #ccc;
    color: #ccc;
}

.main_numb_btns li {
    color: #626262;
}

.main_numb_btns.active li.on {
    background: #626262;
    border-color: #626262;
    color: #fff;
}

/* WEB-7565 ¿Â¶óÀÎ¸¶ÄÉÆÃ»ó´ã½Ç(±¸ ±¤°í/Á¦ÀÛ»ó´ã½Ç)Àç¿ÀÇÂ ¿äÃ» */
#navlist li a.cate_border_t1{border:2px solid #65caa3;border-bottom:0;}
#navlist li a.cate_border_t2{border:2px solid #f08285;border-bottom:0;}
#navlist li a.cate_border_t3{border:2px solid #3e99e1;border-bottom:0;}
#navlist li a.cate_border_t4{border:2px solid #969696;border-bottom:0;}
#navlist li a:hover.cate_border_t1{border:2px solid #65caa3;border-bottom:0;}
#navlist li a:hover.cate_border_t2{border:2px solid #f08285;border-bottom:0;}
#navlist li a:hover.cate_border_t3{border:2px solid #3e99e1;border-bottom:0;}
#navlist li a:hover.cate_border_t4{border:2px solid #969696;border-bottom:0;}

/* ST ÀÌº¥Æ® Âü¿©ÀÚ ¼ö ST */
.event_attend{display:flex;padding:10px 0;}
.event_attend .event_attend-col{flex-grow:1;padding:15px 0px 15px 0px;background:#f8f5f0;border:3px solid #eeebe5;border-right:0;text-align:center;}
.event_attend .event_attend-col:last-child{border-right:3px solid #eeebe5;}
.event_attend .event_attend-col strong:before{content:'';position:relative;top:2px;display:inline-block;margin:0 6px 0 0;width:16px;height:15px;background:url('//cdn3.ppomppu.co.kr/images/love_winner.png');}
.event_attend .event_attend-col strong.love_join:before{width:20px;height:15px;background:url('//cdn3.ppomppu.co.kr/images/love_join.png');}
/* ED ÀÌº¥Æ® Âü¿©ÀÚ ¼ö ED */

/* »èÁ¦ÆäÀÌÁö ¼³¸í */
.info_bg .notice_del{line-height:160%;padding:15px 5px; width:550px; font-size:14px; background: url('https://cdn3.ppomppu.co.kr/images/line_02.jpg')}

/* ¿ÀÇÂÆ÷·³ */
.openForum_sel{height:26px;background:#f8f8f8;}
.openForum_nick{background:#f8f8f8;}

.mt85{margin-top:85px;}

/* ÆùÆ® »çÀÌÁî °³º° Á¶Á¤ */
 /* PC ±âº» ÆùÆ® »çÀÌÁî 12px */
.plus1{font-size:13px !important;}
.plus2{font-size:14px !important;}
.plus3{font-size:15px !important;}

#longTerm-user .long-cover{width: 95%;margin:20px auto 0 auto;}
#longTerm-user .long-title {
    font-size: 24px;
    font-weight: bold;
    margin: 15px 0 20px 0;
    padding:0 0 10px 0;
    letter-spacing: -1px;
    border-bottom: 2px solid rgb(255, 120, 0);
}
#longTerm-user .long-subTx{line-height:1.7;font-size: 15px;}
#longTerm-user .long-box{max-width: 400px;text-align: center;margin: 20px auto 20px auto;}
#longTerm-user .long-box .long-btn{
    background: #ff7e00;
    display: inline-block;
    padding: 7px 40px;
    margin: 15px 0 0 0;
    border-radius: 3px;
    font-weight: bold;
    color: #fff;
    font-size: 13px;
}
#longTerm-user .long-form {width: 100%;}
#longTerm-user .long-form tr td{border: 1px solid #a9a9a9;padding: 6px 0;font-size: 15px;}
#longTerm-user .long-form tr td:first-of-type{background-color: #f1f1f1;width: 35%;}
#longTerm-user .long-form tr td:last-of-type{width: 65%;}
#longTerm-user .long-form button{float:right;margin-right: 8px;background-color: #f1f1f1;border: 1px solid #ccc;font-size: 12px;font-weight: bold;padding: 2px 11px;color: #1e1e1e;border-radius: 3px;cursor: pointer;}
#longTerm-user .long-form .check-in{
    border: 1px solid #ccc;
    width: 185px;
    border-radius: 3px;
    height: 22px;
    padding: 0 5px;
    box-sizing: border-box;
}
#longTerm-user .long-form .email{
    display: inline-block;
    width: 185px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#longTerm-user .long-footer{text-align: center;margin-top: 40px; font-size:14px;}

@media all and (max-width:420px){
    #longTerm-user .long-form tr td:first-of-type{font-size: 13px;width: 30%;}
    #longTerm-user .long-form tr td:last-of-type{width: 70%;}
    #longTerm-user .long-form .email,#longTerm-user .long-form .check-in{width: 140px;}
}




/* WEB-7760 ´º½º º»¹®¿µ¿ª º¯°æ  */
.news_content{display: flex;align-items: flex-start;margin: 25px 0 0 0;width: 900px;}
.news_content .Lnews{width: 700px;padding: 0 20px 0 0;border-right: 1px solid #ccc;min-height: 1000px;box-sizing: border-box;}
.news_content .Lnews h1{font-size: 21px;font-weight: bold;margin-bottom: 20px;text-align: left;}
.news_content .Lnews h1 time{
    font-size: 12px;
    color: #aaa;
    font-weight: normal;
    display: block;
    text-align: left;
    margin: 5px 5px 0 0;
}
.news_content .Lnews .agent{width: 90%;}
.news_content .Lnews .main-text{font-size: 16px;line-height: 1.65;color: #303038; text-align:left;min-height: 1000px;}
.news_content .Lnews .main-text div {font-size: 16px;line-height: 1.65;color: #303038; text-align:left;}
.news_content .Lnews .main-text img {max-width: 620px; margin: 0px auto;}
.news_content .Lnews .main-text .ppomppu_news_copyright {font-size: 12px;line-height: 1.65;color: #303038; text-align:left;}
.news_content .Lnews #recommend{width:100%;}
.news_content .Lnews .news-scroll{margin-bottom:20px;}
.news_content .Lnews .news-scroll ul{display: flex;align-items: flex-start;}
.news_content .Lnews .news-scroll ul li{width: 100%;padding: 10px;box-sizing: border-box;}
.news_content .Lnews .news-scroll ul li p{margin: 0;text-align: left;font-weight: bold;color: #4a86b6;margin-bottom: 10px;}
.news_content .Lnews .news-scroll .news-prev p{text-align: right;}
.news_content .Lnews .news-scroll .cont-box{display: flex;align-items: flex-start;}
.news_content .Lnews .news-scroll .cont{font-size: 13px;width: 235px;}
.news_content .Lnews .news-scroll .cont .cont-tx{
    height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    line-height: 1.6;
    color: #414141;
}
.news_content .Lnews .news-scroll .cont cite{
    display: block;
    text-align: left;
    font-size: 11px;
    color: #999;
    margin-top: 5px;
}
.news_content .Lnews .news-scroll .cont cite img{margin-right: 3px;}
.news_content .Lnews .news-scroll .cont-img{
    display: inline-block;
    width: 75px;
    height: 62px;
    background-position: top;
    background-size: cover;
    margin-left: auto;
}
.news_content .Rnews{width: 200px;padding: 0 0 0 5px;box-sizing: border-box; position: sticky;top: 10px;}
.news_content .Rnews h2{
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    margin: 0 0 17px 7px;
    color: #000;
}
.news_content .Rnews ul li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #e6e6e6;}
.news_content .Rnews ul li:last-of-type{border: 0;}
.news_content .Rnews ul li a{display: flex;align-items: center;}
.news_content .Rnews .news_num{
    font-size: 17px;
    font-weight: bold;
    font-style: revert;
    margin: 0 20px 0 7px;
    color: #414141;
}
.news_content .Rnews .news_li .cont{
    font-size: 13px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    line-height: 1.4;
    color: #414141;
}
.news_content .Rnews .news_li time{
    display: block;
    text-align: left;
    color: #aaa;
    font-size: 11px;
    margin-top: 2px;
}

.news_content .Rnews .new_imgboard{margin: 19px 0 0 5px;}
.news_content .Rnews .new_imgboard p{
    font-size: 13px;
    font-weight: bold;
    color: #000;
    padding: 0 0 0 2px;
    margin: 0 0 12px 0;
    text-align: left;
}
.news_content .Rnews .new_imgboard .imgbox_txt{width:100%;text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px;margin-top: 7px;font-weight: bold;color: #000;font-family: "¸¼Àº°íµñ";box-sizing: border-box;padding: 0 9px;display: block;}
.news_content .Rnews .new_imgboard .ibox{width: 100%;height: 95px;background: #f1f1f1;background-repeat: no-repeat;background-size: cover;display: inline-block;}
.news_content .Rnews .new_imgboard .new_box{width:100%;margin-bottom: 12px;display: block;}
.news_content .Rnews .new_imgboard>span:first-child{padding-right:8px;}
.news_content .Rnews .new_imgboard>span:first-child{padding-right:0px;}

.new-recommend{text-align: left;}
.new-recommend .recommendArea {width: 700px; display:flex; justify-content: center;border-right: 1px solid #ccc;margin-left: 0px;box-sizing: border-box;margin-bottom: 30px;padding-top: 5px;}
.new-recommend #recommend {padding: 0;}
.new-recommend #recommend .recommend-up {margin: 0 20px 0 0;}
.new-recommend #recommend .recommend-down {margin: 0 0 0 20px;}

/* WEB-7765 »Ë»Ñ Æ÷ÀÎÆ® ¼øÀ§ */
.calendar-month{font-size: 14px;font-weight: bold;margin: 20px 0;}
.calendar-month a{ font-size: 12px;}
.ranking-table li{font-size: 0;border-bottom: 1px solid #d5d5d5;}
.ranking-table li span {
    display: inline-block;
    padding: 4px 0;
    font-size: 12px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.ranking-table li .num{width: 50%;}
.ranking-table li span small{display: inline-block;width: 50%;font-size: 9px;text-align: left;padding-left: 7px;box-sizing: border-box;color: #9c9c9c;}
.ranking-table li span .new{
    font-size: 12px;
    color: #e7470d;
    vertical-align: middle;
    font-weight: bold;
}
.ranking-table .upb,.ranking-table .dnb{ color: #404040; font-size: 12px;text-align: left;}
.ranking-table .upb:before{content:"¡ã";color:#ed1b23;margin-right: 3px;}
.ranking-table .dnb:before{content:"¡å";color:#4d83c5;margin-right: 3px;}
.ranking-table .list01{width: 11%;}
.ranking-table .list02{width: 21%;}
.ranking-table .list03{width: 9%; color:#e7470d;}
.ranking-table .list04{width: 11%;}
.ranking-table .list05{width: 11%;}
.ranking-table .list06{width: 10%;}
.ranking-table .list07{width: 10%;}
.ranking-table .list08{width: 8%; color:#647aff;}
.ranking-table .list09{width: 9%;}
.ranking-table .thead{
    background-color: #eeeeee;
    border-top: 2px solid #d5d5d5;
    font-weight: bold;
    box-sizing: border-box;
}
.ranking-table .thead span{color: #404040;}


/* web-7844 popup-mycomment */
.popup-myComment{color: #000;}
.popup-myComment h2{
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 10px 10px;
}
.popup-myComment ol {margin-left: 10px;line-height: 1.7;}
.popup-myComment ol li{font-size: 13px;list-style: decimal;margin-left: 20px;}
.popup-myComment ul{
    border-top: 1px solid #b4b4b4;
    padding: 5px 10px;
    margin: 10px 0 20px 0;
    border-bottom: 1px solid #b4b4b4;
    line-height: 1.7;
    font-size: 13px;
}
.popup-myComment ul li .name{
    color: #0000ee;
    text-decoration: underline !important;
    margin: 0 2px 0 5px;
}
.popup-myComment ul li .comment{font-size: 11px;color: red;}
.popup-myComment ul li .del{margin: 0 5px;}
.popup-myComment ul li .board{color:#404040;}
.popup-myComment .bottom {
    margin: 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.popup-myComment .bottom .refresh{
    text-decoration: underline !important;
    font-weight: bold;
    color: #000;
    font-size: 13px;
}
.popup-myComment .bottom .close{
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #b4b4b4;
    border-radius: 15px;
    padding: 0px 10px;
}
.popup-myComment .bottom .close:before{content:"";background-image: url(/images/main/memo_close_02.gif);display: inline-block;width: 15px;height: 15px;background-position: -14px -4px;background-repeat: no-repeat;vertical-align: top;margin: 0.3em 2px 0 0;}



/* WEB-7855 »Ë»Ñ°Ô½ÃÆÇ ÄíÆÎÃÖÀú°¡ »óÇ° */

.price-table{margin: 20px 0;position: relative;}
.price-table h2{font-size: 16px;font-weight: bold;color: #000; text-align: center;}
.price-table .graph-box2{background-color: #fafafa;padding: 30px 0;width: 75%;margin: 0 auto 20px auto;border-top-left-radius: 30px;border-top-right-radius: 0;border-bottom-right-radius: 30px;border-bottom-left-radius: 0;}
.price-table .graph-box2 .graph{width: 540px;height:240px;margin:10px auto;}
.price-table .graph-box2 .price-guide{text-align:center;background-color: #6d6d6d;display: inline-block;border-radius: 5px;color: #fff;margin: 0;width: 200px;padding: 5px;position: absolute;z-index: 10;top: -85px;left: 50%;transform: translate(-50%,0);line-height: 1.6;}
.price-table .graph-box2 .price-guide:after{content:"";width: 2px;height: 200px;display: inline-block;position: absolute;background-color: #7c7c7c;top: 100%;left: 50%;}
.price-table time {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 15px;
    color: #000;
}
.price-table .price-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin:20px 0;
}
.price-table .price-wrap.one{justify-content: center;}
.price-table .price-wrap.one .price-options{display:none;}
.price-table .price-wrap ul{width: 49%;}
.price-table .price-wrap.one ul{width: 55%;width: 495px;}
.price-table .price-wrap .price-text{
    background-color: #fff;
    border: 2px solid #4c9cf8;
    border-radius: 10px;
    padding: 5px 15px 15px 15px;
    box-sizing: border-box;
    margin: 0;
    line-height: 2.0;
}
.price-table .price-wrap .price-text li{
    color: #333;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 15px;
    position: relative;
}
.price-table .price-wrap .price-text .lowest-price .text2{color: red;}
.price-table .price-wrap .price-text .ppom-price .text2{color: #407af7;}
.price-table .price-wrap .subText{
    display: none;
    text-align: left;
    background: #fff;
    border: 1px solid #6d6d6d;
    border-radius: 5px;
    position: absolute;
    width: 330px;
    left: 188px;
    top: 0px;
    z-index: 5;
    padding: 5px 10px;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 1.7;
}
.price-table .price-wrap .subText.type2{left:-200px;}
.price-table .price-wrap .subText h1{font-weight: bold;font-size: 15px;}
.price-table .price-wrap .subText strong{display: block;font-size: 13px;}    
.price-table .price-wrap .price-text .guide{
    font-style: normal;
    background-color: #cccccc;
    font-size: 14px;
    color: #fff;
    text-shadow: 0px 0px 1px #707070;
    border-radius: 100%;
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 1;
    font-weight: bold;
    text-align: center;
    border: 1px solid #fff;
    vertical-align: top;
    margin: 0.55em 0 0 4px;
    cursor: pointer;
}
.price-table .price-wrap .price-text .current-price{font-size: 20px;font-weight: bold;border-bottom: 1px solid #ededed;padding: 0 0 5px 0;margin: 0 0 5px 0;}
.price-table .price-wrap .price-text .price-btn{margin-top: 10px;}
.price-table .price-wrap .price-text .current-price .dis-rate{font-size:18px;}
.price-table .price-wrap .price-text .current-price.up .dis-rate{color:#426ce7;}
.price-table .price-wrap .price-text .current-price.up .dis-rate::after{content: " ¡è";}
.price-table .price-wrap .price-text .current-price.down .dis-rate{color:red;}
.price-table .price-wrap .price-text .current-price.down .dis-rate::after{content: "¡é";}
.price-table .price-wrap .price-text .price-btn a{
    text-align: center;
    width: 100%;
    border-radius: 10px;
    border: 0;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0;
    font-family: ¸¼Àº°íµñ;
    color: #fff !important;
    background-color: #407af7;
}

.price-table .price-options{
    font-size: 16px;
    font-weight: bold;
    padding: 18px;
    border-radius: 10px;
    box-sizing: border-box;
    background-color: #f0f0f0;
    margin-left: 0 !important;
}
.price-table .price-options .option{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 12px 15px;
    background-color: #fff;
}
.price-table .price-options .option.want{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
}
.price-table .price-options .option.want .text2{color:#ccc; font-weight:normal;}
.price-table .price-options .option.want .text2::after{content:"";display: inline-block;width: 9px;height: 9px;border-width: 2px 2px 0px 0;border-style: solid;border-color: #b7b7b7;transform: rotate(45deg);margin-left: 2px;}
.price-table .price-options .option.restock{border-top-right-radius: 0;border-top-left-radius: 0;}
.price-table .price-options .option.email{margin-top: 10px;}
.price-table .price-options .option .guide{
    font-style: normal;
    background-color: #cccccc;
    font-size: 15px;
    color: #fff;
    text-shadow: 0px 0px 1px #707070;
    border-radius: 100%;
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1;
    font-weight: bold;
    text-align: center;
    border: 1px solid #fff;
    vertical-align: top;
    margin: 0.4em 0 0 0px;
    cursor: pointer;
}
.price-table .price-options .option .moveBtn{
    display: inline-block;
    background-color: #f0f0f0;
    width: 50px;
    height: 25px;
    border-radius: 50px;
    box-shadow: 0px 0px 2px #a2a2a2 inset;
    position: relative;
}
.price-table .price-options .option .moveBtn .ball{
    display: inline-block;
    width: 24px;
    height: 23px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    box-sizing: border-box;
    border-radius: 100%;
    position: absolute;
    left: 1px;
    top: 1px;
    transform: translateX(0px);
    transition: transform 0.3s ease;
}
.price-table .price-options .option.want.on .text2{color: #407af7; font-weight: bold;}
.price-table .price-options .option.on .moveBtn{background-color: #85bcfa;box-shadow: 0 0 2px #5487c0 inset;}
.price-table .price-options .option.on .moveBtn .ball{border-color: #85bcfa;transform: translateX(24px);}

.price-popup{display:none;position: absolute;z-index:100;left: 50%;top: -125px;transform: translateX(-50%);}
.price-popup .cp-designate{
    width: 400px;
    background-color: #fff;
    border: 2px solid #7a7a7a;
    font-family: ¸¼Àº°íµñ;
}
.price-popup .cp-designate .wrap{width:80%;margin: 30px auto 20px auto;}
.price-popup .cp-designate .goods-price{position: relative;border-bottom: 1px solid #dfdfdf;margin: 0 0 10px 0;height: 100px;}
.price-popup .cp-designate .goods-price::after{background-color: #ccc;height: 1px;}
.price-popup .cp-designate .goods-price .goods{
    background: #e7e7e7 no-repeat center;
    background-size: contain;
    width: 82px;
    height: 82px;
    border-radius: 12px;
    display: inline-block;
    position: absolute;
    left: 0;
}
.price-popup .cp-designate .goods-price .goods-tx{text-align: right;padding-left: 50px;}
.price-popup .cp-designate .goods-price .goods-tx li{font-size: 13px;color: #515151;}
.price-popup .cp-designate .goods-price .goods-tx li::marker{content:none;}
.price-popup .cp-designate .goods-price .goods-tx li:first-of-type{
    font-weight: bold;
    font-size: 16px;
    color: #333;
    margin-bottom: 4px;
}
.price-popup .cp-designate .price-box .alert-price{
    text-align: center;
    font-weight: bold;
    color: #407af7;
    font-size: 16px;
    margin: 0 0 10px 0;
}
.price-popup .cp-designate .price-box .price-form{
    background-color: #e8e8e8;
    border-radius: 20px;
    text-align: center;
    height: 40px;
    box-shadow: 0px 0px 3px #ababab inset;
}
.price-popup .cp-designate .price-box .price-form input{
    border: 0;
    background-color: #e8e8e8;
    text-align: center;
    margin: 0.3em 2px 0 0px;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: bold;
    width: 90%;
}
.price-popup .cp-designate .price-slider{
    text-align: left;
    margin: 60px 0 30px 0;
    background-color: #e8e8e8;
    box-shadow: 0 0 5px #ababab inset;
    height: 18px;
    border-radius: 50px;
    position: relative;
}
.price-popup .cp-designate .price-slider .slider {
    background-color: #e8e8e8;
    box-shadow: 0px 0px 3px #ababab inset;
    height: 100%;
    border-radius: 50px;
    position: relative;
    overflow: hidden;
}
.price-popup .cp-designate .price-slider .slider .slider-bar{
    background: #85bcfa;
    height: 100%;
    max-width: 100%;
    box-shadow: 0px 0px 3px #48709d inset;
}
.price-popup .cp-designate .price-slider .slider-ball{
    background-color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    box-shadow: 2px 1px 1px #898989;
    border: 1px solid #d3d3d3;
    position: absolute;
    top: 50%;
    pointer-events: auto;
    transform: translate(-50%,-50%);
}
.price-popup .cp-designate .price-slider .price-value{
    background-color: #407af7;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 8px;
    border-radius: 4px;
    display: inline-block;
    position: absolute;
    top: -48px;
    z-index: 1;
    white-space: nowrap;
}
.price-popup .cp-designate .price-slider .price-value::after{
    content:"";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    bottom: -9px;
    transform: translateX(-50%);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 12px solid #407af7;
}
.price-popup .cp-designate .alert-btns{margin: 20px 0 0 0;display: flex;align-items: center;justify-content: space-between;}
.price-popup .cp-designate .alert-btns span{
    color: #fff;
    background-color: #495058;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    width: 48%;
    text-align: center;
    padding: 7px 0;
    border-radius: 7px;
}
.price-popup .cp-designate .alert-btns .save{background-color: #407af7;}

/* consulting banner */
.consulting-bn{display:flex;margin:0 0 5px 0;}
.consulting-bn a{flex-grow:1;}
.consulting-bn a img{width:100%;}


/* ÄíÆÎ ÃÖÀú°¡ °Ô½ÃÆÇ ·¹ÀÌ¾Æ¿ô */
.info_bg.Cpang .baseList .baseList-thumb img{height: 62px;}
.info_bg.Cpang .baseList .baseList-small{display:none;}
.info_bg.Cpang .baseList .c-price{margin-left: 0;color: #0924da;font-size: 14px;}
.info_bg.Cpang .baseList .c-price>small{color: #000;font-size: 12px;}
.info_bg.Cpang .baseList .c-price>small.up{color: #0924da;}
.info_bg.Cpang .baseList .c-price>small.down{color: #e91515;}
.info_bg.Cpang .baseList .c-price.read,
.info_bg.Cpang .baseList .c-price.read small{font-weight: normal;color: var(--color-visited);}
.info_bg.Cpang .baseList.bbs_new1 .baseList-head{color:var(--color-list-title);}
.info_bg.Cpang .baseList .baseList-title:visited .subject_preface {color: var(--color-visited);}

/* web-7888 Introduction form */
.counseling-form .etc{color:red;text-align:left;font-size:11px;margin: 10px 0 20px 0;}
.counseling-form .request .etc{margin: 0;}
.counseling-form section{margin-bottom:25px;text-align: left;}
.counseling-form .current-agency .item-check{display: inline-block;text-align:left;margin-top: 8px;}
.counseling-form .current-agency .item-check input{
    vertical-align: top;
    margin: 0.35em 4px 0 0;
}
.counseling-form .request{margin-bottom:15px;}
.counseling-form section h2{
    text-align: left;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 13px;
    color: #000;
}
.counseling-form section ul{display: flex;justify-content: space-between;}
.counseling-form section ul li,.counseling-form section label{cursor:pointer;}
.counseling-form .current-agency .item,
.counseling-form .wish-agency .item{
    width: 15%;
    height: 50px;
    border: 1px solid #ccc;
    border-radius: 4px;
    text-align:center;
}
.counseling-form section ul li img{width: 70%;height: 100%;object-fit: contain;}
.counseling-form section ul .item[data-value="kt"] img{height: 70%;margin-top: 0.5em;}
.counseling-form .wish-product ul{justify-content: flex-start;}
.counseling-form .wish-product .item{
    font-weight: bold;
    font-size: 15px;
    height: auto;
    padding: 13px 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 15%;
    margin-right: 16px;
    text-align: center;
}
.counseling-form .item.on{border-color: #92b4ff;background-color: #f7faff;}
.counseling-form .item[data-value='KT'] img {width: 22%;}
.counseling-form .item[data-value='SKY'] img {width: 59%;}
.counseling-form .item[data-value='LGH'] img {width: 80%;}

/* BBS TOP CONTENTS */
.top_contents{width:100%;min-height:185px;height:195px;margin:0;border:1px solid #c0c0c0;box-sizing:border-box;overflow:hidden;}
.top_contents .top_contents_box{width:900px;display:inline-block;margin:6px 0;text-align:center;}
.top_contents .top_contents_box ul{margin:0 0 0 4px;text-align:center;}
.top_contents .top_contents_box ul li{float:left;width:143px;margin:0 4px 7px 0;border:1px solid #e4e5e7;}
.top_contents .top_contents_box ul li:nth-of-type(n+7){margin:0 4px 0 0;}
.top_contents .top_contents_box ul li a span img{width:100%;height:143px;}
.top_contents .top_contents_box ul li .desc{display:-webkit-box;;height:36px;padding:0 5px;line-height:1.4;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}


/* web-8048 AD pull up */
.ad-pull-up{
    background-color: #f7f9fa;
    display: flex;
    font-family: "¸¼Àº°íµñ";
    margin:20px 0;
    height: 95px;
    align-items: center;
}
.ad-pull-up .sector{
    width: 50%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ad-pull-up .sector .sale{
    color: #fff;
    background-color: #f47a79;
    display: block;
    width: 65px;
    height: 35px;
    line-height: 1;
    padding-top: 5px;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    margin-top: -10px;
}
.ad-pull-up .sector .sale::after{content:"";display: inline-block;width: 0;height: 0;border-left: 33px solid transparent;border-top: 20px solid #f47a79;border-right: 32px solid transparent;border-bottom: 20px solid transparent;position: absolute;top: 35px;left: 0;}
.ad-pull-up .sector .sale strong{
    font-size: 30px;
    font-weight: bold;
    margin-right: 2px;
}
.ad-pull-up .sector .price-info{line-height: 1.3;margin-left: 15px;}
.ad-pull-up .sector .price-info .price{
    color: #777777;
    font-size: 14px;
    text-align: left;
    margin: 0;
}
.ad-pull-up .sector .price-info .price .cost{text-decoration: line-through;color: #a6a6a6;}
.ad-pull-up .sector .price-info .current{font-size: 25px;margin: 0;}
.ad-pull-up .sector .price-info .current .color{
    font-weight: bold;
    color: #f47a79;
    margin-right: 10px;
}
.ad-pull-up .sector .price-info .current strong{letter-spacing: -1px;}
.ad-pull-up .sector .text{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.ad-pull-up .sector .text .top-text{
    margin: 0;
    font-weight: bold;
    line-height: 1.3;
    font-size: 14px;
    color: #333;
    text-align: center;
}
.ad-pull-up .sector .text .color{display: block;color: #f47a79;}
.ad-pull-up .sector .text .buy{height: 90px;width: 150px;padding: 0 100px 0 10px;display: flex;align-items: center;justify-content: center;}
.ad-pull-up .sector .text .buy-text{
    background-color: #147de1;
    color: #fff;
    border: 0;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 15px;
    border-radius: 5px;
}
.ad-pull-up-desc {
    margin: -15px 0 20px;   /* À§/¾Æ·¡ ¿©¹é Á¶Àý */
    font-size: 12px;
    color: #777;
    font-family: "¸¼Àº°íµñ";
}

.spam-warning {
    border: 3px solid red;
    padding: 10px;
    background-color: #ffe6e6; /* ¿¬ÇÑ »¡°­ ¹è°æ(Optional) */
}

/* nlevel icon */
i.nlevel{display:inline-block;width:20px;height:20px;vertical-align:text-top;margin:-1px 0 0 0;}
i.nlevel.lvP{background:url('//cdn3.ppomppu.co.kr/images/icon_level_manager.png');}
i.nlevel.lvB{background:url('//cdn3.ppomppu.co.kr/images/icon_level_business.png');}
i.nlevel.lvG{background:url('//cdn3.ppomppu.co.kr/images/icon_level_guest.png');}
i.nlevel.lv9{background:url('//cdn3.ppomppu.co.kr/images/icon_level_9.png');}
i.nlevel.lv8{background:url('//cdn3.ppomppu.co.kr/images/icon_level_8.png');}
i.nlevel.lv7{background:url('//cdn3.ppomppu.co.kr/images/icon_level_7.png');}
i.nlevel.lv6{background:url('//cdn3.ppomppu.co.kr/images/icon_level_6.png');}
i.nlevel.lv5{background:url('//cdn3.ppomppu.co.kr/images/icon_level_5.png');}
i.nlevel.lv4{background:url('//cdn3.ppomppu.co.kr/images/icon_level_4.png');}
i.nlevel.lv3{background:url('//cdn3.ppomppu.co.kr/images/icon_level_3.png');}
i.nlevel.lv2{background:url('//cdn3.ppomppu.co.kr/images/icon_level_2.png');}
i.nlevel.lv1{background:url('//cdn3.ppomppu.co.kr/images/icon_level_1.png');}
i.nlevel.lv-{background:url('//cdn3.ppomppu.co.kr/images/icon_level_minus.png');}
