@charset "utf-8";
@import url('../css/common.css?pp=013');

/* Layout */
#wrap{margin:0 auto 0 auto;width:978px;background:#fff;border:1px solid #d2d2d2}
#header{height:174px;border-bottom:1px solid #e7e7e7;overflow:hidden}
#container{margin:15px auto 0 auto;width:948px;border-bottom:1px solid #e2e2e2;overflow:hidden}
#container .content{float:left;width:683px;background:url('../images/default/hdot.gif') repeat-y 342px 0;overflow:hidden}
#container .rsnb{float:right;width:250px;overflow:hidden}
#footer{clear:both;border-top:4px solid #0093d1}

/* Content */
#container .content .tnews{padding-bottom:14px;background:#fff;border-bottom:1px solid #d2d2d2;overflow:hidden}
#container .content .tnews li{float:left;margin-top:14px;padding-left:8px;width:332px;background:url('../images/index/dot_3x3.gif') no-repeat 0 9px;font-size:14px;color:#1d1d1d;}
#container .content .tnews li a {color:#1d1d1d; text-decoration:none;}
#container .content .newslist{background:#fff;overflow:hidden}
#container .content .newslist dd{clear:both;padding:15px 0;border-bottom:1px solid #d2d2d2;overflow:hidden}
#container .content .newslist .photo{float:left;margin-right:15px;width:149px;height:109px;border:1px solid #d0d0d0}
/*#container .content .newslist .con{float:left;width:505px}
#container .content .newslist .con2{float:left;width:670px}*/
#container .content .newslist .con2 .date, #container .content .newslist .con .date{float:left;font-weight:bold;font-family:Arial;font-size:12px;color:#4c4c4c; padding-right:7px; padding-top:3px;  }
#container .content .newslist .con2 .date a, #container .content .newslist .con .date a {color:#161616 ; text-decoration:none;}
#container .content .newslist .con h3, #container .content .newslist .con2 h3{margin:2px 0 3px 0;font-size:22px;color:#000;line-height:28px; font-weight:normal}
#container .content .newslist .con h3 a, #container .content .newslist .con2 h3 a {color:#161616; text-decoration:none;}
#container .content .newslist .con h4 {margin:2px 0 3px 0;font-size:22px;color:#000;line-height:28px; font-weight:bold}
#container .content .newslist .con h4 a {color:#161616; text-decoration:none;} 
#container .content .newslist .con2 h4 {margin:2px 0 3px 0;font-size:22px;color:#000;line-height:28px; font-weight:bold}
#container .content .newslist .con2 h4 a {color:#161616; text-decoration:none;}
#container .content .newslist .con p, #container .content .newslist .con2 p{color:#737373;font-size:13px;}
#container .content .newslist .con p a, #container .content .newslist .con2 p a {color:#737373; text-decoration:none;}
#container .content .newslist .kr h3{margin-bottom:7px;font-family:dotum;font-size:16px;line-height:16px;font-weight:bold}
#container .content .newslist .kr p{font-family:dotum;font-size:13px;line-height:18px}
#container .content .nbox{clear:both;overflow:hidden}
#container .content .nbox .lcon{float:left;width:318px;overflow:hidden;}
#container .content .nbox .rcon{float:right;width:318px;overflow:hidden;}
#container .content .nbox .conbox{float:left;padding-bottom:20px;width:318px;border-bottom:1px solid #d2d2d2;overflow:hidden;}
#container .content .nbox .conbox h2{padding-top:21px;color:#234471;text-align:left;font-size:17px;line-height:1em}
#container .content .nbox .conbox h2 img{margin-left:15px}
#container .content .nbox .conbox .article{clear:both;}
#container .content .nbox .conbox .article li{padding-left:9px; width:309px; margin-top:11px; background:url('../images/default/dot_3x3.gif') no-repeat 0 9px}
#container .content .nbox .conbox .article li a {color:#303030; text-decoration:none;}

#container .content .nbox .conbox .opinion {clear:both; }
#container .content .nbox .conbox .opinion li {width:234px; height:35px; overflow:hidden; margin-bottom:10px; padding:23px 75px 30px 15px}
#container .content .nbox .conbox .opinion .op2 {width:234px; padding:23px 15px 30px 75px !important; }
#container .content .nbox .conbox .opinion li a {color: #161616; text-decoration:none;}

#container .content .lanews{height:28px;border:3px solid #41acd8;background:#fff}
#container .content .lanews .title{float:left}
#container .content .lanews .con{float:left;margin:5px 0 0 15px;width:530px;overflow:hidden}
#container .content .lanews .con a {color:#373737; text-decoration:none;}
#container .content .lanews .more{float:right;margin:5px 5px 0 0;width:12px;height:11px}
#container .content .location{padding:15px 0 10px 0;background:#fff;border-bottom:1px solid #d2d2d2;font-size:12px; color:#727d86;overflow:hidden}
#container .content .location a {color:#727d86;}
#container .content .location .loca{float:left;width:500px; font-size:12px;}
#container .content .location .loca a {color:#727d86; }
#container .content .location .zoom{float:right}
#container .content .location .zoom img{margin-left:2px}

#container .content .kpop_loca {width:684px; clear:both; background-color:#fff; height:44px; border-bottom:1px solid #d2d2d2}
#container .content .kpop_local {padding-bottom:10px; font-size:12px; color:#727d86; padding-top:15px}
#container .content .kpop_local a {color:#727d86}
#container .content .kpop_smenu {float:right; position:relative; top:-29px; padding-right:1px;  clear:both;}



#container .content .nview{margin-top:30px;padding-bottom:20px;border-bottom:1px solid #cdcdcd;overflow:hidden}
#container .content .nview .title_sec{margin-bottom:15px;font-size:28px;color:#27292a;line-height:27px; font-weight:normal;}
#container .content .nview .stitle_sec{clear:both;margin-bottom:32px;font-size:20px;color:#666;line-height:25px; font-weight:normal}
#container .content .nview .snsbar{clear:both;width:684px;height:40px;background:#eee}
#container .content .nview .snsbar .snsno{float:left;margin-left:11px;padding-top:9px;width:250px}
#container .content .nview .snsbar .snsno .icon{float:left}
#container .content .nview .snsbar .snsno .no{float:left;margin:1px 0 0 2px;padding:2px 5px 0 9px;height:18px;background:url('../images/default/bg_snsno.gif') no-repeat;border-right:1px solid #bbb;font-family:dotum;font-size:11px}
#container .content .nview .snsbar .snsicon{float:right;margin-right:10px;padding-top:9px;width:280px;text-align:right}
#container .content .nview .snsbar .snsicon ul{float:right}
#container .content .nview .snsbar .snsicon li{float:left;margin-left:7px;text-align:right}
#container .content .nview .writedata{margin-top:15px;height:60px;font-family:dotum;font-size:12px;color:#727d86}
#container .content .nview .writedata .name{float:left;color:#41acd8}
#container .content .nview .writedata .name span{color:#727d86}
#container .content .nview .writedata .date{float:right;text-align:right}
#container .content .nview .content_view{clear:both; font-size:15px;}
#container .content .nview .content_view img{text-align:center}
#container .content .nview .content_view table{margin:0 auto}
#container .content .nview .content_view .photo{margin-left:15px}
#container .content .nview .content_view .content_eng{clear:both;padding:20px 10px 0 10px;margin-bottom:8px;font-size:14px;color:#313131;line-height:20px}
#container .content .nview .content_view .content_kor{clear:both;padding:20px 10px 0 10px;margin-bottom:8px;font-family:dotum;font-size:14px;color:#141414;line-height:20px}

#container .content .nview .related {clear:both; overflow:hidden; margin-top:40px; margin-bottom:40px;}
#container .content .nview .related h2 {text-align:left; padding-bottom:13px;}
#container .content .nview .related li {float:left; background:url('../images/default/icon_related.gif') no-repeat 0 9px; color:#234471; padding:4px 15px 4px 13px; font-size:15px;  overflow:hidden;}
#container .content .nview .related li a {color:#234471; text-decoration:none;}

#container .content .nview .bilingual{clear:both;margin-top:30px;padding:14px 14px 14px 14px;background:#f8f8f8;border:1px solid #e7e7e7;overflow:hidden}
#container .content .nview .bilingual h2{padding-bottom:13px;border-bottom:1px solid #e0e0e0;text-align:left}
#container .content .nview .bilingual h4{padding:18px 0 15px 0;text-align:left;font-size:14px; font-family:dotum; line-height:1em;color:#4d576c;font-weight:bold}
#container .content .nview .bilingual h4 a {color:#4d576c; text-decoration:none;}
#container .content .nview .bilingual li{float:left;padding-right:8px; height:37px; padding-top:5px;padding-left:8px;width:310px;background:url('../images/default/dot_3x3.gif') no-repeat 0 12px;font-family:dotum;font-size:13px;color:#666666;font-weight:bold;overflow:hidden}
#container .content .nview .bilingual li a {color:#666666; text-decoration:none;}
#container .content .nview .newslist{clear:both;margin-top:10px;padding:0 14px 14px 14px;overflow:hidden}
#container .content .nview .newslist li{margin-top:5px;padding-left:8px;background:url('../images/default/dot_3x3.gif') no-repeat 0 9px;font-family:gulim;font-size:13px;color:#303030;overflow:hidden;font-weight:bold}
#container .content .nview .newslist li a {color:#303030; }
#container .content .nview .call{margin:0 0 10px 10px;padding-left:32px;height:23px;background:url('../images/default/icon_hdset.gif') no-repeat}
#container .content .nview .call .ex{float:left;width:530px;font-family:dotum;font-size:13px;color:#666}
#container .content .nview .call .icon{float:right;width:100px;text-align:right}
#container .content .nview .call .icon img{margin-left:10px}
#container .content .photonews{padding-bottom:20px;overflow:hidden}
#container .content .photonews h2{margin:12px 0 15px 0}
#container .content .photonews dd{height:200px; float:left;margin-right:5px;padding:10px 9px;width:204px;border:1px solid #e7e7e7;text-align:center;overflow:hidden}
#container .content .photonews dd .photo{width:204px;height:150px}
#container .content .photonews dd .con{padding-top:10px;text-align:left;font-size:14px;line-height:1.3em;color:#161616}
#container .content .photonews dd .con a {color:#161616; text-decoration:none;}

#container .content .photonews2 {margin-top:20px; margin-bottom:20px; }
#container .content .photonews2 dl {clear:both; padding-top:23px; padding-bottom:23px; padding-left:8px; padding-right:3px; height:150px; background-color:#f4f2f3; border:1px solid #d2d2d2}
#container .content .photonews2 h2 {margin:12px 0 15px 0}
#container .content .photonews2 dd {float:left; display:inline; margin-right:6px;}
#container .content .photonews2 .btn { height:18px; margin-top:65px }
#container .content .photonews2 dd .photo { clear:both; width:204px; height:150px; text-align:center }


#container .content .emart{margin:0 auto;width:668px;height:198px;border:1px solid #d2d2d2;font-family:dotum;font-size:11px;color:#797979;overflow:hidden;font-family:dotum;font-size:11px;color:#737373;}
#container .content .emart h2{height:35px;background:#eee;border-bottom:1px solid #d2d2d2;overflow:hidden;}
#container .content .emart h2 .emore{float:right;margin:10px 10px 0 0;font-size:12px;font-weight:normal;}
#container .content .emart .mallbox{padding:10px 17px;}
#container .content .emart .mallbox .ad_b{float:left;width:157px;text-align:center;font-weight:bold;line-height:1.2em;}
#container .content .emart .mallbox .product{float:right;width:475px;text-align:left;}
#container .content .emart .mallbox .product dd{float:left;margin-left:19px;width:60px;}
#container .content .emart .mallbox .product dd p{line-height:1.1em;text-align:center;}
#container .content .emart .mallbox .product dd p img{margin-bottom:2px;}
#container .content .gallrym{margin:15px auto 0 auto;padding-top:10px;width:668px;height:124px;border:1px solid #d2d2d2;font-family:dotum;font-size:11px;color:#797979;overflow:hidden;font-family:dotum;font-size:11px;color:#737373;}
#container .content .gallrym dd{float:left;margin-left:16px;width:114px;line-height:1.2em;}
#container .content .gallrym dd .atitle{clear:both;padding-top:5px;color:#0093d1;font-weight:bold;text-align:center;}
#container .content .gallrym dd .stitle{padding-bottom:10px;color:#737373;font-weight:bold;text-align:center;}
#container .content .shoppingbox{margin:15px auto 10px auto;width:668px;border:1px solid #d2d2d2;font-family:dotum;font-size:11px;color:#797979;overflow:hidden;font-family:dotum;font-size:11px;color:#737373;}
#container .content .shoppingbox h2{height:35px;background:#eee;border-bottom:1px solid #d2d2d2;overflow:hidden;}
#container .content .shoppingbox h2 .title_a{float:left;margin:10px 0 0 15px;width:300px;font-family:dotum;font-size:14px;font-weight:bold;}
#container .content .shoppingbox h2 .title_a span{color:#737373}
#container .content .shoppingbox h2 .emore{float:right;margin:10px 10px 0 0;font-size:11px;font-weight:normal;}
#container .content .shoppingbox .mallbox{padding:10px 17px 10px 0;}
#container .content .shoppingbox .mallbox .product{width:640px;text-align:left;}
#container .content .shoppingbox .mallbox .product dd{float:left;margin:0 0 5px 20px;width:60px;}
#container .content .shoppingbox .mallbox .product dd p{line-height:1.1em;text-align:center;}
#container .content .shoppingbox .mallbox .product dd p img{margin-bottom:2px;}
#container .content .about{margin:20px 0;padding:15px 10px;border:1px solid #d2d2d2;background:#fbfbfb;}
#container .content .about .media{margin:0 auto;text-align:center;}
#container .content .about .greeting{margin:20px auto 0 auto;text-align:center;}

/* English Cafe */
#container .content .mbox{clear:both;display:block;padding-bottom:80px;font-family:dotum;overflow:hidden}
#container .content .mbox .bilingualnews{float:left;padding:0 25px 0 9px;width:188px;border-right:1px solid #d2d2d2;overflow:hidden}
#container .content .mbox .powernote{float:left;padding:0 25px 0 24px;width:188px;border-right:1px solid #d2d2d2;overflow:hidden}
#container .content .mbox .jherald{float:left;width:188px;padding:0 9px 0 24px;font-family:Georgia,"돋움",Dotum,Helvetica,AppleGothic,Sans-serif;;font-size:14px}
#container .content .mbox h2{padding:22px 0 18px 0;border-bottom:1px solid #d2d2d2}
#container .content .mbox h4{padding:15px 0 10px 0;font-size:15px;font-weight:bold;color:#303030}
#container .content .mbox h4 a {color:#303030; text-decoration:none;}
#container .content .mbox .photo{margin-top:15px}
#container .content .mbox .mcon{font-size:12px;line-height:17px;color:#737373}
#container .content .mbox .mcon a {color:#737373; text-decoration:none;}
#container .content .mbox dd{padding-bottom:20px;border-bottom:1px solid #d2d2d2;overflow:hidden}
#container .content .mbox .mmore{text-align:right;color:#737373;overflow:hidden; font-family:arial, dotum; font-size:12px;padding-top:4px;}
#container .content .mbox .mmore a {color:#737373; text-decoration:none;}
#container .content .mbox .mmore img{position:relative;margin-left:5px;vertical-align:middle;}


/* Leader's Club */
#container .content .member_search{margin-top:15px;height:37px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
#container .content .member_search .title{float:left;margin:6px 15px 0 10px;width:92px}
#container .content .member_search .form{margin-top:7px;font-size:13px;font-family:dotum;color:#000}
#container .content .member_search .form select, #container .content .member_search .form option{font-family:dotum;font-size:13px;color:#333}
#container .content .member_search .form input[type=text]{padding-top:2px;width:260px;height:16px;border:1px solid #d2d2d2;font-family:dotum;font-size:12px;color:#333}
#container .content .kos{clear:both;margin-bottom:30px;overflow:hidden}
#container .content .kos h2{padding:22px 0 17px 5px;border-bottom:1px solid #d2d2d2;font-size:22px;color:#234471}
#container .content .kos dd{float:left;margin:22px 0 0 13px;width:155px;overflow:hidden}
#container .content .kos dd .logo{padding-top:23px;width:153px;height:69px;border:1px solid #d2d2d2;text-align:center;}
#container .content .kos dd .co_name{padding-top:7px;width:155px;height:20px;font-family:arial;font-size:12px;text-align:center}
#container .content .detail{margin-top:20px;}
#container .content .detail h2{padding-bottom:20px;border-bottom:1px solid #d2d2d2;color:#234471;text-align:left;font-size:22px;line-height:1em}
#container .content .detail .co_info{width:682px;height:200px;background:#fbfbfb;font-family:arial;font-size:14px;color:#727d86;overflow:hidden}
#container .content .detail .co_info ol{float:left;margin:15px 0 0 10px;width:410px}
#container .content .detail .co_info li{padding-bottom:5px;overflow:hidden}
#container .content .detail .co_info .item{float:left;width:120px;color:#234471}
#container .content .detail .co_info .data{float:right;width:285px;text-align:leff}
#container .content .detail .profit{float:right;margin:15px 10px 0 0;width:240px;height:168px}
#container .content .detail .ficon{padding:15px 0 15px 20px;width:662px;background:url('../images/leadersclub/dotline.gif') repeat-x 0 0 #fbfbfb;border-bottom:1px solid #d2d2d2;font-size:0;overflow:hidden}
#container .content .detail .ficon p{float:left;margin-right:40px}
#container .content .btn_list{float:right;margin:10px 0 50px 0;text-align:right}
#container .content .tcontact{margin:15px 0 30px 0;padding:18px 0 0 18px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;overflow:hidden}
#container .content .tcontact li{padding-bottom:18px;overflow:hidden}
#container .content .tcontact li .item{float:left;padding-left:12px;width:120px;background:url('../images/contact/bullet_tcontact.gif') no-repeat 0 2px;font-size:17px;color:#333}
#container .content .tcontact li .data{float:right;width:500px;text-align:left;font-size:15px;color:#737373;line-height:24px}
#container .content .tcontact{margin:15px 0 30px 0;padding:18px 0 0 18px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;overflow:hidden}
#container .content .tcontact li{padding-bottom:18px;overflow:hidden}
#container .content .tcontact li .item{float:left;padding-left:12px;width:120px;background:url('../images/contact/bullet_tcontact.gif') no-repeat 0 2px;font-size:17px;color:#333}
#container .content .tcontact li .data{float:right;width:500px;text-align:left;font-size:15px;color:#737373;line-height:24px}
#container .content .newsroom{margin:15px 0 30px 0;padding-top:18px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;overflow:hidden}
#container .content .newsroom h2{padding:0 0 20px 10px;border-bottom:1px solid #d2d2d2;color:#234471;text-align:left;font-size:22px;line-height:1em}
#container .content .newsroom ul{margin-top:15px}
#container .content .newsroom li{float:left;padding-bottom:10px;width:330px;overflow:hidden}
#container .content .newsroom li .item{float:left;padding-left:10px;width:150px;font-size:15px;color:#006f9d}
#container .content .newsroom li .data{float:right;width:150px;text-align:left;font-size:15px;color:#737373;line-height:24px}
#container .content .directory{margin:15px 0 30px 0;}
#container .content .directory h2{padding:0 0 20px 10px;border-bottom:1px solid #d2d2d2;color:#234471;text-align:left;font-size:22px;line-height:1em}
#container .content .directory h3{padding:30px 0 10px 10px;border-bottom:1px solid #d2d2d2;color:#006f9d;text-align:left;font-size:15px;line-height:1em}
#container .content .directory ul{margin-top:15px}
#container .content .directory li{padding:0 0 10px 10px;font-size:15px;color:#737373;overflow:hidden}
#container .content .directory li .stitle{margin-right:15px;color:#333;}
#container .content .directory li a{color:#737373;font-size:15px;}
#container .content .directory li img{margin-right:5px;}

/* Privacy */
#container .content #privacy{margin:25px auto 0 auto;width:664px;overflow:hidden;}
#container .content #privacy .privacy_in{padding:0 10px 15px 10px;width:640px;height:494px;border:1px solid #d5d5d5;font-family:dotum;font-size:12px;color:#999;overflow-y:scroll;}
#container .content #privacy .privacy_in .tit{clear:both;margin-top:25px;font-weight:bold;}
#container .content #policy{margin:25px auto 0 auto;padding:15px 0 15px 0;width:664px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;overflow:hidden;}
#container .content #policy p{color:#666;}
#container .content #policy ul{margin:20px 0 0 10px;}
#container .content #policy li{clear:both;}
#container .content #policy li .item{float:left;padding-left:12px;width:100px;background:url('../images/privacy/dot_policy.gif') no-repeat 0 6px;font-size:15px;color:#234471}
#container .content #policy li .data{float:left;width:150px;text-align:left;font-size:15px;color:#737373;line-height:24px}

/* Ombudsman */
#container .content #ombudsman{clear:both;}
#container .content #ombudsman .headcopy{margin:37px 0 37px 10px;}
#container .content #ombudsman h2{padding:0 0 18px 10px;text-align:left;font-size:0;border-bottom:1px solid #d2d2d2;}
#container .content #ombudsman .profile{clear:both;padding:12px 0;border-bottom:1px solid #d2d2d2;overflow:hidden;background:#fbfbfb;}
#container .content #ombudsman .profile .photo{float:left;margin-left:10px;padding:6px 0 0 6px;width:156px;height:158px;background:url('../images/ombudsman/bg_photo.gif') no-repeat;}
#container .content #ombudsman .profile dl{float:right;width:510px;text-align:left;}
#container .content #ombudsman .profile .mtitle{float:left;width:200px;margin-top:10px;font-family:dotum;}
#container .content #ombudsman .profile .mtitle .name{width:200px;font-family:dotum;font-size:16px;color:#343434;font-weight:bold;overflow:hidden;}
#container .content #ombudsman .profile .mtitle .position{font-family:dotum;font-size:13px;color:#666;}
#container .content #ombudsman .profile .history{float:right;margin-top:10px;width:280px;font-family:dotum;font-size:13px;color:#666;text-align:left;}
#container .content #ombudsman .profile .address{clear:both;position:relative;top:12px;font-family:dotum;font-size:13px;}
#container .content #ombudsman .profile .address .item{float:left;width:70px;color:#234471;font-size:13px;}
#container .content #ombudsman .profile .address .data{float:right;width:430px;color:#666;text-align:left;font-size:13px;}
#container .content #ombudsman .process h2{padding:50px 0 18px 10px;text-align:left;font-size:0;border-bottom:1px solid #d2d2d2;}
#container .content #ombudsman .process .step{margin-top:20px;width:683px;height:76px;background:url('../images/ombudsman/process.gif') no-repeat;}
#container .content #ombudsman .process .step .btn_download{margin:37px 0 0 70px;}
#container .content #ombudsman .process .ex{padding-top:20px;font-family:dotum;color:#666;}
#container .content #ombudsman .process .address{clear:both;margin-top:10px;font-family:dotum;font-size:13px;color:#666;}
#container .content #ombudsman .process .address li{clear:both;padding-left:12px;background:url('../images/ombudsman/dot.gif') no-repeat 0 6px;}
#container .content #ombudsman .process .address span{color:#234471;font-size:13px;}
#container .content #ombudsman .manager_rule h2{padding:50px 0 18px 10px;text-align:left;font-size:0;border-bottom:1px solid #d2d2d2;}
#container .content #ombudsman .manager_rule .area{margin:20px auto 0 auto;padding:0 10px 15px 10px;width:640px;height:200px;border:1px solid #d5d5d5;font-family:dotum;font-size:12px;color:#999;overflow-y:scroll;}
#container .content #ombudsman .manager_rule{clear:both;margin:10px 0 30px 0;font-family:dotum;font-size:13px;color:#666;overflow:hidden;}
#container .content #ombudsman .manager_rule li{clear:both;padding-left:12px;background:url('../images/ombudsman/dot.gif') no-repeat 0 6px;}
#container .content #ombudsman .manager_rule span{color:#234471;font-size:13px;}
#container .content #ombudsman .manager_rule .ex2{clear:both;margin:10px 0 0 10px;font-family:dotum;font-size:13px;color:#666;}
#container .content #ombudsman .manager_rule .ex2 li{clear:both;margin-bottom:10px;padding-left:12px;background:url('../images/ombudsman/dot.gif') no-repeat 0 8px;font-weight:bold;}
#container .content #ombudsman .manager_rule .ex2 li img{margin:-5px 0 0 10px;vertical-align:middle;}
#container .content .voice_custom{margin:35px auto 0 auto;width:663px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
#container .content #voice_completion{clear:both;}
#container .content #voice_completion h2{padding:20px 0 16px 10px;border-bottom:1px solid #d2d2d2;color:#234471;text-align:left;font-size:22px;line-height:1em}
#container .content #voice_completion .successfully{margin:35px auto 0 auto;width:663px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
#container .content .btn_leaders{float:right;margin:20px 10px 25px 0;}

/* Right SNB */
.snb_underline{border-bottom:1px solid #d2d2d2;}
.rsnb .ad p{margin-bottom:15px;font-size:0}
.rsnb .ad2{clear:both;margin-top:10px;}
.rsnb .ad2 dd{padding-bottom:4px;}
.rsnb .ad2 dd p{margin-bottom:2px;color:#656565;text-align:center;font-family:dotum;font-size:12px;font-weight:bold;line-height:1.5em;}
.rsnb .ad2 dd span{color:#0193cc;font-weight:bold;}
.rsnb .tab{margin-bottom:15px;width:248px;border:1px solid #e7e7e7;overflow:hidden;}
.rsnb .tab ul{margin:15px 0 5px 10px;overflow:hidden}
.rsnb .tab li{padding-bottom:10px;line-height:1em;font-size:12px;color:#737373}
.rsnb .tab li a {color:#737373; text-decoration:none;}
.rsnb .rnews{clear:both}
.rsnb .rnews h2{width:250px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;color:#234471;font-size:22px;line-height:1em;text-align:center;overflow:hidden}
.rsnb .rnews h2 .title{float:left;margin-left:45px;width:150px; padding:12px 0 15px 0;}
.rsnb .rnews h2 .title2{float:left;margin-left:40px;width:170px; padding:12px 0 15px 0;}
.rsnb .rnews h2 .more{float:right;text-align:right;height:12px}
.rsnb .rnews .pcon{margin:18px 0;overflow:hidden}
.rsnb .rnews .pcon .photo{float:left;width:114px;height:152px;border:1px solid #ccc}
.rsnb .rnews .pcon .con{float:right;width:125px; height:152px; text-align:left}
.rsnb .rnews .pcon .con h4{font-size:17px;color:#161616}
.rsnb .rnews .pcon .con h4 a {color:#161616; text-decoration:none; }
.rsnb .rnews .pcon .con p{padding-top:12px;font-size:13px;color:#444}
.rsnb .rnews .pcon .con p a {color:#444; text-decoration:none;}
.rsnb .rnews .tcon .con{margin:18px 0;overflow:hidden}
.rsnb .rnews .tcon .con h4{font-size:17px;color:#161616}
.rsnb .rnews .tcon .con h4 a {color:#161616; text-decoration:none;}
.rsnb .rnews .tcon .con p{padding-top:12px;font-size:13px;color:#444}
.rsnb .rnews .tcon .con p a {color:#444; text-decoration:none;}
.rsnb .premium{padding-bottom:10px;width:248px;border:1px solid #d2d2d2;overflow:hidden;}
.rsnb .premium .title{padding:7px 0 0 10px;height:24px;background:#eee;border-bottom:1px solid #d2d2d2;color:#656565;}
.rsnb .premium .title .tcolor{color:#0292d1;font-weight:bold;}
.rsnb .premium .title .edix{margin-left:78px;font-family:dotum;font-size:11px;}
.rsnb .premium .article{margin:1px 0 0 10px;line-height:1em;font-family:dotum;font-size:13px;}
.rsnb .premium .article li{padding-top:7px;color:#737373;font-family:dotum;font-size:12px;}
.rsnb .premium .article li img{margin-right:8px;}
.rsnb .premium .article .bold{font-weight:bold !important;}
.rsnb .mall{margin-top:10px;width:248px;border:1px solid #d2d2d2;font-family:dotum;font-size:11px;color:#797979;overflow:hidden;}
.rsnb .mall .tab_mall{height:32px;text-align:center;}
.rsnb .mall .tab_mall .point{font-weight:bold;color:#0093d1;}
.rsnb .mall .tab_mall .tab1{float:left;padding-top:7px;width:81px;height:25px;background:#eee;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;font-family:dotum;font-size:13px;font-weight:bold;}
.rsnb .mall .tab_mall .tab2{float:left;padding-top:7px;width:82px;height:25px;background:#eee;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;font-family:dotum;font-size:13px;font-weight:bold;}
.rsnb .mall .tab_mall .tab3{float:left;padding-top:7px;width:83px;height:25px;background:#eee;border-bottom:1px solid #d2d2d2;font-family:dotum;font-size:13px;font-weight:bold;}
.rsnb .mall .tab_mall .tab1_on{float:left;padding-top:7px;width:81px;height:25px;background:#fff;border-right:1px solid #d2d2d2;border-bottom:1px solid #fff !important;font-family:dotum;font-size:13px;font-weight:bold;}
.rsnb .mall .tab_mall .tab2_on{float:left;padding-top:7px;width:82px;height:25px;background:#fff;border-right:1px solid #d2d2d2;border-bottom:1px solid #fff !important;font-family:dotum;font-size:13px;font-weight:bold;}
.rsnb .mall .tab_mall .tab3_on{float:left;padding-top:7px;width:83px;height:25px;background:#fff;border-bottom:1px solid #fff !important;font-family:dotum;font-size:13px;font-weight:bold;}
.rsnb .mall .tbar{margin:7px auto 0 auto;width:228px;font-family:dotum;font-size:11px;font-weight:bold;overflow:hidden;}
.rsnb .mall .tbar li{display:inline;padding-right:3px;font-weight:bold;overflow:hidden;}
.rsnb .mall .scroll{margin:0 auto;width:228px;height:14px;background:url('../images/default/dot_scroll.gif') repeat-x 0 10px;text-align:right;font-size:0;}
.rsnb .mall .mallbox{clear:both;margin:0 auto;width:228px;}
.rsnb .mall .mallbox dl{margin:0 auto;padding-bottom:10px;width:208px;overflow:hidden;}
.rsnb .mall .mallbox dd{float:left;margin:10px 10px 0 10px;width:50px;font-family:dotum;font-size:11px;color:#797979;}
.rsnb .mall .mallbox .dd_end{margin-right:0 !important;}
.rsnb .mall .mallbox dd p{line-height:12px;text-align:center;}
.rsnb .mall .mallbox .banner{clear:both;padding:10px 0;width:228px;background:url('../images/default/dotline.gif') repeat-x;overflow:hidden;}
.rsnb .mall .mallbox .banner .photo{float:left;margin-left:10px;width:60px;}
.rsnb .mall .mallbox .banner .adinfo{float:right;width:150px;text-align:left;}
.rsnb .mall .mallbox .banner .adinfo .title{font-family:dotum;font-size:12px;color:#444;font-weight:bold;}
.rsnb .mall .mallbox .banner .adinfo .market{font-family:dotum;font-size:11px;color:#949494;}
.rsnb .g_ad{clear:both;margin-top:10px;padding:12px 10px;width:228px;height:214px;border:1px solid #d2d2d2;overflow:hidden;font-family:dotum;font-size:11px;color:#737373;font-weight:bold;line-height:1.2em;}
.rsnb .g_ad dd{float:left;width:109px;}
.rsnb .g_ad dd .atitle{clear:both;padding-top:5px;color:#0093d1;font-weight:bold;text-align:center;}
.rsnb .g_ad dd .stitle{padding-bottom:10px;color:#737373;font-weight:bold;text-align:center;}
.rsnb .rend{margin:10px 0;overflow:hidden;}

/*leaders*/
.rsnb .readers{clear:both}
.rsnb .readers .br {height:14px; width:250px;border-bottom:1px solid #d2d2d2;}
.rsnb .readers h2{padding:13px 0 14px 0;width:250px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;color:#006699;font-size:22px;line-height:1em;text-align:center;overflow:hidden;}
.rsnb .readers h2 .title{float:left;width:150px}
.rsnb .readers h2 .mores{float:right;text-align:right;width:12px;height:12px;}
.rsnb .readers h2 .t_span{float:left;margin-left:41px;}
.rsnb .readers h2 .t_span2{float:left;margin-left:49px;}
.rsnb .readers .rbanner{padding:14px 0 15px 0;border-top:1px solid #d2d2d2}
.rsnb .readers .rbanner2{padding:0 0 15px 0}
.rsnb .readers .leaders_partner{overflow:hidden;margin:10px 0;}
.rsnb .readers .leaders_partner dd{float:left;padding:5px 0;width:125px;height:45px;text-align:center;}

.rsnb .readers .qbox{clear:both;}
.rsnb .readers .qbox h5{padding:10px 0 8px 0;color:#161616;text-align:left;font-size:13px;line-height:18px;overflow:hidden;}
.rsnb .readers .qbox .cbox{padding:5px 10px;background:#f4f3f3;color:#006f9d;font-size:17px;line-height:22px;overflow:hidden;}
.rsnb .readers .qbox .contact{padding-top:8px;font-size:12px;line-height:15px;color:#a3a3a3;}
.rsnb .readers .qbox .point{color:#006f9d;font-style:italic;}
.rsnb .readers .qbox .btn{clear:both;margin:5px 0 10px 0;float:right;}


/* BBS */
#bbs{margin:25px auto 0 auto;width:664px;font-family:dotum;font-size:12px;color:#666;overflow:hidden;}
#bbs .btn_list{float:right;margin:20px 0 25px 0;}
#bbs .total{clear:both;float:right;padding-right:10px;font-size:11px;color:#999;}
#bbs .board_list{clear:both;border-top:2px solid #c4c4c4;overflow:hidden;}
#bbs .board_list dd{clear:both;height:30px;border-bottom:1px solid #d9d9d9;}
#bbs .board_list .tbar{background:#f7f7f7;font-family:arial;}
#bbs .board_list .tbar p{background:url('../images/default/bbs_gap.gif') no-repeat 100% 5px;font-weight:bold;text-align:center;}
#bbs .board_list .no{float:left;margin-top:6px;width:63px;text-align:center;}
#bbs .board_list .subject{float:left;margin-top:6px;width:427px;}
#bbs .board_list .subject a {color:#666}
#bbs .board_list .date{float:left;margin-top:6px;width:93px;text-align:center;}
#bbs .board_list .hit{float:left;margin-top:6px;width:81px;background:none !important;text-align:center;}
#bbs .search{margin-top:15px;height:37px;background:#fbfbfb;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
#bbs .search .title{float:left;margin:6px 15px 0 10px;width:92px}
#bbs .search .form{margin:7px auto 0 auto;font-size:12px;font-family:dotum;color:#000;text-align:center;}
#bbs .search .form select, #bbs .search .form option{font-family:dotum;font-size:12px;color:#333}
#bbs .search .form input[type=text]{padding-top:2px;width:260px;height:16px;border:1px solid #d2d2d2;font-family:dotum;font-size:12px;color:#333}
#bbs .board_view{width:664px;clear:both;border-top:2px solid #c4c4c4;}
#bbs .board_view th{padding:7px 0 7px 12px;background:#f7f7f7;border-bottom:1px solid #d9d9d9;text-align:left;font-family:arial;font-weight:bold;}
#bbs .board_view td{padding:7px 12px 7px 12px;border-bottom:1px solid #d9d9d9;}
#bbs .btn_list{float:right;margin:20px 0 25px 0;}
#bbs .board_write{width:664px;clear:both;border-top:2px solid #c4c4c4;}
#bbs .board_write th{padding:7px 0 7px 12px;background:#f7f7f7;border-bottom:1px solid #d9d9d9;text-align:left;font-family:arial;font-weight:bold;color:#999;}
#bbs .board_write td{padding:7px 12px 7px 12px;border-bottom:1px solid #d9d9d9;}
#bbs .board_write td input[type=text]{border:1px solid #d9d9d9;}
#bbs .board_write td textarea{padding:8px;width:400px;height:200px;border:1px solid #d9d9d9;font-family:dotum;}
#bbs .write_ex{padding:10px 0 0 10px;font-weight:bold;color:#868686;}

/* Pagecurl */
#container .pagecurl{margin:25px 0 25px 0;font-family:arial;font-size:12px;color:#737373;text-align:center}
#container .pagecurl span{padding:0 4px}
#container .pagecurl img{vertical-align:middle}
#container .pagecurl .on{font-weight:bold;text-decoration:underline}


#container .content .photonews2 {margin-top:20px; margin-bottom:20px; }
#container .content .photonews2 dl {clear:both; padding-top:23px; padding-bottom:23px; padding-left:8px; padding-right:3px; height:150px; background-color:#f4f2f3; border:1px solid #d2d2d2}
#container .content .photonews2 h2 {margin:12px 0 15px 0}
#container .content .photonews2 dd {float:left; display:inline; margin-right:6px;}
#container .content .photonews2 .btn { height:18px; margin-top:65px }
#container .content .photonews2 dd .photo { clear:both; width:204px; height:150px; text-align:center }
