/*
	- Author : 
	- Description : main
*/

/* main bottom 추가 시작 */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

.bshop_wrap {width:990px; /* height:306px;*/ margin:0px auto 10px auto; border-top:2px solid #2E3641; padding-top:10px;}

/* 탭 타이틀 */
.bshop_wrap .bshop_tab_tit { position:relative; top:0; left:0; height:42px;}
.bshop_wrap .bshop_tab_tit h2 { position:absolute; top:0; left:0; line-height:42px; font-size:18px; font-weight:bold; color:#444; background:url('/images/Frontend/korean/main/bottom_new/etc/h2_dot.gif') 0 19px no-repeat; padding-left:12px; font-family: Dotum, AppleGothic, Tahoma, Geneva, sans-serif;}
.bshop_wrap .bshop_tab_tit ul {/*overflow:hidden;*/ position:absolute; top:6px; right:1px;}
.bshop_wrap .bshop_tab_tit ul li{float:left; margin-right:2px; position:relative; top:0; left:0;}
.bshop_wrap .bshop_tab_tit ul li span  {background:url('/images/Frontend/korean/main/bottom_new/etc/bshop_tab_con_nbg.jpg') no-repeat; height:33px; width:33px; display:block; font-size:0;}
.bshop_wrap .bshop_tab_tit ul li p.bshop_icon_wrap {display:none; font-family: 'Nanum Gothic', sans-serif; position:absolute; top:-25px; left:0; text-align:center; font-size:11px; width:auto; height:18px; line-height:18px; background-color:#EEF9F3; white-space:nowrap; padding:0 10px; display:none;}
.bshop_wrap .bshop_tab_tit ul li p.bshop_icon_wrap .bshop_icon {  position:absolute; top:18px; left:10px;}


.bshop_wrap .bshop_tab_tit ul li .bshop_tab_tit_tab0 {background-position:0px -33px; background-repeat:no-repeat;  }
.bshop_wrap .bshop_tab_tit ul li.act_tab .bshop_tab_tit_tab0 {background-position:0px 0px; background-repeat:no-repeat; cursor:pointer;}

.bshop_wrap .bshop_tab_tit ul li .bshop_tab_tit_tab1 {background-position:-35px -33px; background-repeat:no-repeat;}
.bshop_wrap .bshop_tab_tit ul li.act_tab .bshop_tab_tit_tab1 {background-position:-35px 0px; background-repeat:no-repeat; cursor:pointer;}

.bshop_wrap .bshop_tab_tit ul li .bshop_tab_tit_tab2 {background-position:-70px -33px; background-repeat:no-repeat; }
.bshop_wrap .bshop_tab_tit ul li.act_tab .bshop_tab_tit_tab2 {background-position:-70px 0px; cursor:pointer; background-repeat:no-repeat;}

.bshop_wrap .bshop_tab_tit ul li .bshop_tab_tit_tab3 {background-position:-105px -33px; background-repeat:no-repeat;}
.bshop_wrap .bshop_tab_tit ul li.act_tab .bshop_tab_tit_tab3 {background-position:-105px 0px; cursor:pointer; background-repeat:no-repeat;}

.bshop_wrap .bshop_tab_tit ul li .bshop_tab_tit_tab4 {background-position:-139px -33px; background-repeat:no-repeat;  }
.bshop_wrap .bshop_tab_tit ul li.act_tab .bshop_tab_tit_tab4 {background-position:-139px 0px; cursor:pointer; background-repeat:no-repeat;}

.bshop_wrap .bshop_tab_tit ul li .bshop_tab_tit_tab5 {background-position:-174px -33px; background-repeat:no-repeat; }
.bshop_wrap .bshop_tab_tit ul li.act_tab .bshop_tab_tit_tab5 {background-position:-174px 0px; cursor:pointer; background-repeat:no-repeat;}

.bshop_wrap .bshop_tab_tit ul li .bshop_tab_tit_tab6 {background-position:-208px -33px; background-repeat:no-repeat;}
.bshop_wrap .bshop_tab_tit ul li.act_tab .bshop_tab_tit_tab6 {background-position:-208px 0px; cursor:pointer; background-repeat:no-repeat;}

.bshop_wrap .bshop_tab_tit ul li .bshop_tab_tit_tab7 {background-position:-244px -33px; background-repeat:no-repeat; }
.bshop_wrap .bshop_tab_tit ul li.act_tab .bshop_tab_tit_tab7 {background-position:-244px 0px; background-repeat:no-repeat; cursor:pointer;}


/* 탭 컨텐츠 */
.bshop_wrap .bshop_tab_content_wrap {width:990px; height:290px;  background-color:#F5F9FA;  margin:0 auto; position:relative; top:9px; left:0; overflow:hidden;  }
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con {width:905px; height:290px; margin:0 auto 0; overflow:hidden;}
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con ul {overflow:hidden; height:250px!important; }
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con ul li {float:left; position:relative; top:0; left:0;  margin-right:-1px;  height:248px; border:1px solid #ddd; border-bottom:0;}

.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con ul li span.bshop_tab_con_name_bottom {font-size:14px; position:absolute; bottom:-1px; left:0; background:url('/images/Frontend/korean/main/bottom_new/etc/opacity.png') repeat; height:45px; line-height:45px; width:100%; text-align:center; color:#fff; font-family: 'Nanum Gothic', sans-serif;}
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con ul li span.bshop_tab_con_name_top {position:absolute; top:37px; left:0; width:100%; display:none; text-align:center; font-weight:bold; color:#333; text-decoration:underline; font-size:20px; line-height:50px; font-family: 'Nanum Gothic', sans-serif;}
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con ul li span.bshop_tab_con_plus_middle {position:absolute; top:108px; left:0; display:none; text-align:center;  width:100%; }
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con ul li span.bshop_tab_con_lang_bottom {position:absolute; bottom:54px; left:0; height:17px; width:100%; text-align:center;  display:none; }
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con ul li span.bshop_tab_con_pg_bottom {position:absolute; bottom:35px; left:0; height:17px; width:100%; text-align:center;  display:none; }
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con ul li span.display_none {display:none!important;}
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con ul li span.display_block {display:block!important;}


/* 탭 컨텐츠 좌우롤링 버튼 */
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con .bshop_tab_bt {cursor:pointer;}
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con .bshop_tab_bt .bshop_tab_bt_left {position:absolute; top:46%; left:10px;}
.bshop_wrap .bshop_tab_content_wrap .bshop_tab_con .bshop_tab_bt .bshop_tab_bt_right {position:absolute; top:46%; right:10px;}

.caroufredsel_wrapper {margin:0 auto!important; top:20px!important; height:250px!important; overflow:hidden!important; width:904px!important; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}


.con_img > a > img {width:180px; height:250px;}
/* main bottom 추가 끝 */

/* mainContent */
#mainContent { position: relative; padding-bottom: 25px; }

/* sect */
#mainContent .sect { zoom: 1; position: relative; width: 990px; padding-top: 18px; margin-left: auto; margin-right: auto; }
#mainContent .sect:after { content: ""; display: block; clear: both; }

/* lst-bner-log */
#mainContent .lst-bner-log { zoom: 1; width: 900px; padding-top: 20px; margin-left: auto; margin-right: auto; }
#mainContent .lst-bner-log:after { content: ""; display: block; clear: both; }

/* topBner */
#topBner { background-color: #fffd2e; }
#topBner .cover { position: relative; width: 858px; height: 80px; margin: 0 auto; }
#topBner a { display: block; width: 100%; height: 100%; }
#topBner .close { position: absolute; top: 11px; right: 0; width: 18px; height: 18px; text-indent: -9999px; border: 0; opacity: 0; filter: alpha(opacity=0); }

/* mList */
#mList { float: left; position: relative; width: 247px; margin-right: 15px; }
#mList ul { zoom: 1; border-top: 1px solid #e8e8e8; }
#mList ul:after { content: ""; display: block; clear: both; }
#mList li { height: 30px; line-height: 30px; padding-left: 18px; background: url(/images/common/bul_wh2_ccc.gif) no-repeat 10px 45%; background-size: 3px 3px; border-bottom: 1px solid #e8e8e8; }
#mList li.last { height: 33px; line-height: 33px; border-bottom: 1px solid #c6c6c6; }
#mList li a { display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000; }
#mList li a em { color: #0023d6; }
#mList li.now a em { color: #ff0000; font-weight: bold; letter-spacing: -1px; }
#mList .follow { position: absolute; top: -1px; right: 0; width: 241px; height: 26px; border: 3px solid #546edd; }
#mList .follow a { display: block; text-indent: -9999px; position: relative; z-index: 90;}

/* mBner */
#mBner { float: left; width: 436px; height: 188px; margin-right: 15px; border: 1px solid #d8e0e6; }
#mBner a,
#mBner img { display: block; width: 436px; height: 188px; float: left; }

/* tlogin */
#tlogin { position: relative; float: left; width: 273px;  z-index:1;}
#tlogin .tab { position: relative; zoom: 1; overflow: hidden; }
#tlogin .tab li { float: left; position: relative; width: 136px; margin-right: -1px; }
#tlogin .tab li a { position: relative; display: block; height: 29px; line-height: 29px; text-align: center; border: 1px solid #ddd; border-top: 2px solid #bebebe; color: #5c72db; font-weight: bold; letter-spacing: -1px; background-color: #fff; }
#tlogin .tab li.now { z-index: 1; width: 138px; }
#tlogin .tab li.now a { color: #444; border-top: 2px solid #2a56c9; border-bottom: 1px solid #f2f2f2; background-color: #f6faff; }
#tlogin .log-cont { z-index: 1; position: relative; height: 153px; padding: 4px 14px 0; background-color: #f6faff; border: 1px solid #ddd; border-top: 0; }
#tlogin .frm { display: none; } 
#tlogin #tlogMaster { display: block; }
#tlogin .frm ul { zoom: 1; overflow: hidden; width: 158px; }
#tlogin .frm ul li { float: left; position: relative; width: 156px; height: 22px; margin-top: 2px; border: 1px solid #d2d6dd; background-color: #fff; }
#tlogin .frm ul label, 
#tlogin .frm ul .txt-input { position: absolute; width: 148px; }
#tlogin .frm ul label { position: absolute; left: 7px; top: 6px; height: 14px; line-height: 14px; letter-spacing: -1px; color: #666; font-size: 11px; }
#tlogin .frm ul .txt-input { z-index: 1; top: 0px; left: 5px; height: 22px; line-height: 22px; border: 0; opacity: 0; filter:alpha(opacity=0); }
#tlogin .frm a:hover { text-decoration: underline; }
#tlogin .frm .btn { overflow: hidden; display: block; position: absolute; left: 177px; width: 82px; height: 24px; border: 0; text-indent: -9999px; background: url(/images/btn/main_tlogin.gif) no-repeat 0 0; }
#tlogin #tlogMaster.frm .btn { top: 32px; }
#tlogin #tlogPart.frm .btn { top: 58px; }
#tlogin .frm .save { position: absolute; left: 177px; word-spacing: -2px; white-space: nowrap; letter-spacing: -1px; }
#tlogin .frm .save .chk-rdo { *vertical-align: text-bottom; }
#tlogin .frm .save span { letter-spacing: -1px; }
#tlogin #tlogMaster.frm .save { top: 10px; }
#tlogin #tlogPart.frm .save-url { top: 10px; }
#tlogin #tlogPart.frm .save-id { top: 36px; }
#tlogin .frm .se,
#tlogin .frm .shield,
#tlogin .frm .d-dos { position: absolute; letter-spacing: -1px; white-space: nowrap; }
#tlogin .frm .se { left: 14px; padding-right: 10px; background: url(/images/common/bul_bar_h10_ddd.gif) no-repeat 100% 45%; }
#tlogin .frm .shield,
#tlogin .frm .d-dos { left: 106px; color: #2460da; }
#tlogin .frm .shield { height: 14px; padding-top: 2px; padding-left: 18px; background: url(/images/common/bul_tlog_shield.gif) no-repeat 0 0; }
#tlogin .frm .d-dos { white-space: nowrap; height: 14px; padding-top: 2px; padding-left: 19px; background: url(/images/common/bul_tlog_ddos.gif) no-repeat 0 1px; }
#tlogin #tlogMaster.frm .se { top: 60px; }
#tlogin #tlogMaster.frm .shield,
#tlogin #tlogMaster.frm .d-dos { top: 58px; }
#tlogin #tlogPart.frm .se { top: 90px; }
#tlogin #tlogPart.frm .shield { top: 98px; left: 18px; }
#tlogin #tlogPart.frm .d-dos { top: 88px; left: 106px; }
#tlogin .links { margin-top: 30px; padding-top: 6px; border-top: 1px solid #d1d9e0; width: 100%; overflow: hidden; }
#tlogin .links li,
#tlogin .links a { float: left; padding-left: 12px; margin-left: 12px; white-space: nowrap; background: url(/images/common/bul_bar_h10_d7d7d7.gif) no-repeat 0 45%; font-size: 11px; }
#tlogin .links a.first { font-weight: bold; margin-left: 0; padding-left: 0px; color: #333; background: none; }
#tlogin .links a.st_none { margin-left: 0; padding-left: 1px; background: none; }
#tlogin .ad { z-index: 2; position: absolute; left: 14px; bottom: 10px;  line-height: 35px;  }
.ad a { float:left; margin-right: 2px; width:120px; height:35px;color:#fff; text-align:center; font-weight: bold; background: url(/images/btn/h35_go_manager.gif) no-repeat 0 0; }
.ad a.demo {  background: url(/images/btn/h35_go_mall.gif) no-repeat 0 0;}

/* bList */
#bList { position: absolute; top: 23px; right: -114px; }
#mainBanner { position: relative; overflow: hidden; width: 436px; height: 188px; }
#mainBanner a { display: none; }
#mainBanner a.now { display: block; }

/* proc */
#proc { zoom: 1; height: 136px; background: url(/images/Frontend/korean/main/bg_process_h136.gif) no-repeat 0 0; }
#proc .step { float: left; width: 183px; }
#proc .step:after { content: ""; display: block; clear: both; }
#proc .step.last { width: 351px; }
#proc .step dt { height: 50px; line-height: 52px; padding-left: 20px; color: #000; font-size: 16px; font-weight: bold; letter-spacing: -1px; }
#proc .step dt em { letter-spacing: -2px; }
#proc .step dd { zoom: 1; position: relative; }
#proc .step dd:after { content: ""; display: block; clear: both; }
#proc .step.last dd ul { float: left; width: 175px; }
#proc .step dd > ul > li { height: 28px; *height: 27px; padding-left: 25px; background: url(/images/common/bul_h2_sqr_666.gif) no-repeat 20px 45%; color: #000; }
#proc .step dd > ul > li.now { background: #70c3d6 url(/images/common/bul_h2_sqr_fff.gif) no-repeat 20px 45%; color: #fff; font-weight: bold; letter-spacing: -1px; }
#proc .step.step1 dd > ul > li.now { width: 159px; }
#proc .step.step2 dd > ul > li.now { width: 159px; }
#proc .step dd li .tit { display: block; line-height: 28px; }
#proc .step dd li.now .tit { color: #fff; }
#proc .step dd li .fdsc { display: none; z-index: 2; position: absolute; top: 0px; left: 184px; width: 365px; height: 84px; *height: 85px; background-color: #70c3d6; }
#proc .step.step3 dd .fdsc { left: -365px; }
#proc .step.step4 dd .fdsc { left: -365px; }
#proc .step.step4 dd .second .fdsc { left: -182px; }
#proc .step dd .fdsc .mlst, 
#proc .step dd .fdsc .mtxt { float: left; }
#proc .step dd .fdsc .mlst { padding: 14px 0 0 10px; width: 80px; background: url(/images/Frontend/korean/main/bg_vline_h74.gif) no-repeat 100% 5px; }
#proc .step dd .fdsc .mlst li { margin-bottom: 3px; height: 13px; line-height: 13px; background: url(/images/Frontend/korean/main/bul_number.gif) no-repeat 0 1px; letter-spacing: 0; }
#proc .step dd .fdsc .mlst li a { color: #fff; }
#proc .step dd .fdsc .mlst li a:hover { color: #000; }
#proc .step dd .fdsc .mlst li span { display: inline-block; width: 11px; text-align: center; color: #70c3d6; font-family: 'Myriad Pro'; font-size: 9px; }
#proc .step dd .fdsc .mtxt { width: 267px; padding: 12px 0 0 8px; font-weight: normal; }
#proc .step dd .fdsc .mtxt strong { font-size: 14px; }
#proc .step dd .fdsc .mtxt.w100 { width: 345px; padding-left: 10px; line-height: 1.25; }
#proc .step dd .fdsc .mtxt.w100 a { display: block; color: #fff; text-align: right; }
#proc .step dd .fdsc .mtxt.w100 a:hover { text-decoration: underline; }

/* banner */
#banner { zoom: 1; overflow: hidden; float: left; width: 352px; }
#banner li.mb { margin-bottom: 2px; }
#banner li.w176 { float: left; width: 176px; }
#banner li.w174 { float: right; width: 174px; }
#banner li img { height: 90px; border: 1px solid #e8e8e8; }
#banner li.w176 img { width: 174px; }
#banner li.w174 img { width: 172px; }

/* exRate */
#exRate { float: left; width: 275px; margin-right: 16px; }
#exRate .tab { position: relative; zoom: 1; overflow: hidden; }
#exRate .tab li { float: left; position: relative; top: 5px; width: 275px; margin-right: -1px; }
#exRate .tab li.now { z-index: 2; top: 0; }
#exRate .tab li span { position: relative; display: block; height: 20px; padding-top: 2px; text-align: center; color: #666; letter-spacing: -1px; border: 1px solid #dcdcdc; background-color: #f7f7f7; }
#exRate .tab li.now span { height: 21px; padding-top: 6px; font-weight: bold; color: #5c72db; border-bottom: 0; background-color: #f7f7f7}
#exRate .lst { height: 200px; padding-top: 3px; border: 1px solid #dcdcdc; border-top: 0; }
#exRate .lst li { position: relative; height: 39px; line-height: 39px; padding-left: 57px; border-bottom: 1px solid #f3f3f3; color: #666; }
#exRate .lst li.last { border-bottom: 0; }
#exRate .lst li.usd { background: url(/images/common/ico_h11_nflag_usa.gif) no-repeat 34px 45%; }
#exRate .lst li.cny { background: url(/images/common/ico_h11_nflag_cn.gif) no-repeat 34px 45%; }
#exRate .lst li.jpy { background: url(/images/common/ico_h11_nflag_jp.gif) no-repeat 34px 45%; }
#exRate .lst li.eur { background: url(/images/common/ico_h12_nflag_eur.gif) no-repeat 34px 45%; }
#exRate .lst li.hkd { background: url(/images/common/ico_h11_nflag_hkd.gif) no-repeat 34px 45%; }
#exRate .lst li .cur { position: absolute; top: 0; right: 34px; color: #d98300; font-weight: bold; }
#exRate .res { border: 1px solid #dcdcdc; border-top: 0; }
#exRate .res .frm { height: 162px; padding: 12px 20px 0; position: relative; z-index: 100; }
#exRate .res .frm .sel { position: relative; width: 218px; height: 23px; line-height: 23px; padding-left: 10px; border: 1px solid #cacaca; position: relative; z-index: 100;}
#exRate .res .frm .sel .show { position: absolute; top: 0px; right: 0px; width: 23px; height: 23px; background: url(/images/common/arr_btm_h21.gif) no-repeat 50% 50%; text-indent: -9999px; border: 0; border-left: 1px solid #cacaca; }
#exRate .res .frm .sel .opt-lst { z-index: 2; height: 69px; overflow: auto; overflow-x: hidden; overflow-y: scroll; display: none; position: absolute; top: 23px; left: -1px; width: 218px; padding-left: 10px; border: 1px solid #cacaca; background-color: #fff; }
#exRate .res .frm .sel .opt-lst a { display: block; cursor: pointer; }
#exRate .res .frm label { display: block; position: relative; width: 224px; height: 21px; line-height: 21px; margin-top: 10px; border: 3px solid #bababa; }
#exRate .res .frm label input { width: 188px; height: 20px; line-height: 20px; text-align: right; font-family: Tahoma; font-size: 15px; font-weight: bold; border: 0; }
#exRate .res .frm label input.tar-input { color: #000; }
#exRate .res .frm label input.obj-input { color: #ff2a00; }
#exRate .res .frm label em { position: absolute; top: 2px; left: 192px; color: #000; font-size: 13px; font-weight: bold; }
#exRate .res .frm .equal { margin: 6px 0; text-align: center; }
#exRate .res .sum { position: relative; height: 29px; line-height: 29px; padding-left: 30px; background-color: #f7f7f7; color: #666c76; font-weight: bold; }
#exRate .res .sum .txt, 
#exRate .res .sum .tot,
#exRate .res .sum em { position: absolute; top: -1px; }
#exRate .res .sum .txt { right: 125px; }
#exRate .res .sum .tot { right: 57px; top: -2px; font-family: Tahoma; font-size: 15px; }
#exRate .res .sum em { right: 15px; color: #000; font-size: 14px; }

/* shopInfo */
#shopInfo { position: relative;  }
#shopInfo .tab { zoom: 1; overflow: hidden }
#shopInfo .tab li { float: left; line-height: 34px; border-top: 2px solid #2e3641;  }
#shopInfo .tab li.m1 { width: 247px; }
#shopInfo .tab li.m2 { width: 496px; }
#shopInfo .tab li.m3 { width: 247px; background: 0; }
#shopInfo .tab li a { display: block; color: #000; padding: 12px 0; font-size: 18px; font-weight: bold; letter-spacing: -1px; text-align: center; }
#shopInfo .tab li a:after { content: ''; }
#shopInfo .tab li.now { background:#fff7f5;  border-top: 2px solid #FF4D3B; }
#shopInfo .tab li.now a { color: #ff4d3b; border:1px solid #e8b6ae; border-bottom:0px;  }
#shopInfo .tab li.now a:after { content: '▼'; }
#shopInfo .cont { zoom: 1; overflow: hidden; }
#shopInfo .cont.now { border:1px solid #e8b6ae; }
#shopInfo .cont.now .shop-list-wrap { border:0; border-right:1px solid #E3E3E3; }
#shopInfo .cont.now .shop-desc { border:0;}
#shopInfo .cont.now .shop-guide { border:0;}
#shopInfo .line { background: url(/images/common/bg_vline_dashed.gif) repeat-y 100% 0; }
#shopInfo .shop-list, 
#shopInfo .shop-desc,
#shopInfo .shop-guide { float: left; }
#shopInfo .shop-list { zoom: 1; overflow: hidden; width: 222px; border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; }
#shopInfo .shop-list li { float: left; width: 110px; height: 40px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
#shopInfo .shop-list li a { display: block; padding-left: 15px; line-height: 40px; font-weight: bold; letter-spacing: -1px; }
#shopInfo .shop-list li a:hover { color:#ff5f5d; }
#shopInfo .shop-list li img { vertical-align: middle; }
#shopInfo .shop-list-wrap { position: relative;width: 245px;height: 299px; border: 1px solid #e3e3e3;float: left;}
#shopInfo .shop-list-wrap button { position: absolute; left: 13px; width: 219px; height: 16px; text-indent: -9999px; border: 0; }
#shopInfo .shop-list-wrap button.top { top: 4px; background: url(/images/common/arr_top_h16.gif) no-repeat 0 0; }
#shopInfo .shop-list-wrap button.btm { bottom: 4px; background: url(/images/common/arr_btm_h16.gif) no-repeat 0 0; }
#shopInfo .shop-list-wrap .slide-wrapper { overflow: hidden;position: absolute; top:26px; left:11px; width: 233px;height: 247px; }
#shopInfo .shop-desc { position: relative; width: 496px; height: 299px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
#shopInfo .shop-desc .mall { zoom: 1; overflow: hidden; width: 100%; height: 100%; }
#shopInfo .shop-desc .mall > li { float: left; position: relative; width: 247px; height: 100%; border-right: 1px solid #e3e3e3; }
#shopInfo .shop-desc .mall > li > a { display: block; height: 100%; }
#shopInfo .shop-desc .icons { zoom: 1; overflow: hidden; position: absolute; top:257px; left:0; *top:253px; *left:3px; width: 248px; text-align:center; }
#shopInfo .shop-desc .nation, #shopInfo .shop-desc .payment { width:248px; height:20px; }
#shopInfo .shop-desc .nation li  , #shopInfo .shop-desc .payment li {display:inline-block; *float:left; *zoom:1; margin:0 1px; }
#shopInfo .shop-guide { width: 246px; height: 299px; border: 1px solid #e3e3e3; border-left: 0; }
#shopInfo .shop-guide dl { margin: 65px 0 0 35px; }
#shopInfo .shop-guide dl dt { }
#shopInfo .shop-guide dl dd { margin-top: 30px; }
#shopInfo .shop-guide dl li { padding-left: 10px; background: url(/images/common/bul_wh2_ccc.gif) no-repeat 0 7px; color: #666; letter-spacing: -2px; line-height: 1.75; }

.sect2 > div { float: left; position: relative; border: 1px solid #dbdbdb; }
.sect2 .tit { height: 50px; line-height: 50px; color: #444; font-size: 18px; font-weight: bold; letter-spacing: -2px; border-bottom: 1px solid #ddd; }
.sect2 .plus { position: absolute; top: 16px; right: 14px; width: 22px; height: 22px; background: url(/images/btn/h22_plus.gif) no-repeat 0 0; }

.sect3  .red {color:#FF5F5D;  }
/* aboutMakeglob */
#aboutMakeglob { width: 380px; height: 190px; margin-right: 15px; padding: 0 14px; background-color: #f2f2f2; }
#aboutMakeglob .tit { padding-top:4px; padding-left: 36px; background: url(/images/Frontend/korean/main/bul_tit_makeglob.gif) no-repeat 0 45%; }
#aboutMakeglob p { margin-top: 20px; color: #666; font-weight: bold; letter-spacing: -1px; }
#aboutMakeglob dl dt { margin-top: 10px; color: #4e7cf4; font-size: 17px; font-weight: bold; letter-spacing: -1px; }
#aboutMakeglob dl dd { margin-top: 5px; color: #666; letter-spacing: -1px; }
#aboutMakeglob .btn { position: absolute; color: #fff; border: 0; background: 0;  text-align:center; font-weight: bold; font-size: 14px;}
#aboutMakeglob .btn1 { top: 70px; left: 208px; width: 186px; height: 52px; background: url(/images/btn/h52_apply.gif) no-repeat 0 0;font-size: 15px; line-height: 52px; }
#aboutMakeglob .btn2 { top: 130px; left: 208px; width: 91px; height: 42px; background: url(/images/btn/h42_fee.gif) no-repeat 0 0; line-height: 42px; }
#aboutMakeglob .btn3 { top: 130px; left: 304px; width: 91px; height: 42px; background: url(/images/btn/h42_qna.gif) no-repeat 0 0;  line-height: 42px;}

/* malltail */
#malltail { width: 245px; height: 190px; padding: 0 14px; margin-right: 15px; }
#malltail .tit { padding-top:4px; padding-left: 42px; background: url(/images/Frontend/korean/main/bul_tit_malltail.gif) no-repeat 0 50%; }
#malltail dl { min-height: 125px; background: url(/images/Frontend/korean/main/img_malltail.gif) no-repeat 100% 100%; }
#malltail dl dt { padding-top: 15px; letter-spacing: -1px; line-height: 1.25; }
#malltail dl dd { margin-top: 25px; }
#malltail dl dd li { padding-left: 10px; background: url(/images/common/bul_h4_rarow_666.gif) no-repeat 0 45%; color: #ff5f5d; font-size: 11px; letter-spacing: -1px; line-height: 20px; }

/* mobileshop */
#mobileshop { width: 245px; height: 190px; padding: 0 14px; }
#mobileshop .tit { padding-top:4px; padding-left: 32px; background: url(/images/Frontend/korean/main/bul_tit_mobile.gif) no-repeat 0 48%; }
#mobileshop dl dt { margin-top: 15px; letter-spacing: -1px; line-height: 1.25; }
#mobileshop dl dd { zoom: 1; overflow: hidden; margin: 15px 0 0 5px; }
#mobileshop dl dd li { float: left; width: 80px; padding-top: 39px; color: #679bd5; font-size: 11px; letter-spacing: -1px; text-align: center; line-height: 1.25; }
#mobileshop dl dd li.char1 { background: url(/images/Frontend/korean/main/bul_mobile_char1.gif) no-repeat 50% 0; }
#mobileshop dl dd li.char2 { background: url(/images/Frontend/korean/main/bul_mobile_char2.gif) no-repeat 50% -1px; }
#mobileshop dl dd li.char3 { background: url(/images/Frontend/korean/main/bul_mobile_char3.gif) no-repeat 50% 0; }

h2.sect-tit { clear: both; margin: 5px 0; padding-left: 10px; background: url(/images/common/bul_sqr_h5.gif) no-repeat 0 45%; color: #444; font-size: 16px; font-weight: bold; letter-spacing: -1px; }
#links { zoom: 1; overflow: hidden; height: 205px; background: url(/images/Frontend/korean/main/bg_sect.gif) no-repeat 0 0; }
#links li { float: left; width: 247px; height: 205px; }
#links li a { display: block; height: 165px; padding-top: 40px; text-align: center; }

.sect4 > div { float: left; position: relative; }
.sect4 .tit { margin-top: 15px; color: #444; font-size: 18px; font-weight: bold; letter-spacing: -1px; }
.sect4 .tit span { font-size: 12px; font-weight: normal; letter-spacing: 0; }

/* cnMarketing */
#cnMarketing { width: 217px; height: 195px; margin-right: 28px; padding: 0 15px; background-color: #f2f2f2; }
#cnMarketing .txt { margin-top: 5px; letter-spacing: -1px; }
#cnMarketing .img { margin-top: 5px; }
#cnMarketing .plus { position: absolute; top: 12px; right: 15px; width: 22px; height: 22px; background: url(/images/btn/h22_plus.gif) no-repeat 0 0; }

/* okdgg */
#okdgg { width: 440px; height: 192px; margin-right: 28px; border-top: 2px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; }
#okdgg .img { margin-top: 15px; }
#okdgg .txt { margin: 10px 0 0 5px; letter-spacing: -1px; }
#okdgg .plus { position: absolute; top: 12px; right: 0; width: 22px; height: 22px; background: url(/images/btn/h22_plus.gif) no-repeat 0 0; }

/* adMarketing */
#adMarketing { width: 217px; height: 195px; padding: 0 15px; background-color: #f2f2f2; }
#adMarketing li { height: 33px; line-height: 33px; margin-top: 10px; border: 1px solid #eeeff0; }
#adMarketing li a { display: block; padding-left: 18px; background: #fff url(/images/common/bul_h2_sqr_666.gif) no-repeat 9px 45%; }
#adMarketing li strong { color: #ff4d31; }

/* csCenter */
#csCenter { width: 217px; height: 246px; margin-right: 28px; padding: 0 15px; background: #f2f2f2 url(/images/Frontend/korean/main/img_gman.gif) no-repeat 170px 85px; }
#csCenter .phone { color: #ff4e50; font-family: tahoma; font-size: 30px; font-weight: bold; line-height: 1.5; }
#csCenter .lst { margin-top: 10px; }
#csCenter .lst li { color: #666; font-size: 11px; }
#csCenter .lst li strong { color: #000; letter-spacing: -1px; }
#csCenter .email { display: inline-block; margin-top: 15px; padding-left: 24px; background: url(/images/common/ico_h15_letter.gif) no-repeat 0 45%; color: #838383; font-size: 11px; text-decoration: underline; }
#csCenter .lnk { position: relative; margin: 10px -15px 0; padding: 4px 0 0 6px; border-top: 1px solid #ddd; }
#csCenter .lnk li { float: left; padding-right: 1px; background: url(/images/common/bg_vline_dashed.gif) repeat-y 100% 0; }
#csCenter .lnk li a { display: block; height: 16px; padding-top: 30px; color: #666; font-weight: bold; letter-spacing: -1px; text-align: center; }
#csCenter .lnk li.lnk1 { width: 40px; }
#csCenter .lnk li.lnk1 a { background: url(/images/Frontend/korean/main/ico_h16_cs1.gif) no-repeat 50% 8px; }
#csCenter .lnk li.lnk2 { width: 50px; }
#csCenter .lnk li.lnk2 a { background: url(/images/Frontend/korean/main/ico_h16_cs2.gif) no-repeat 50% 8px; }
#csCenter .lnk li.lnk3 { width: 60px; }
#csCenter .lnk li.lnk3 a { background: url(/images/Frontend/korean/main/ico_h16_cs3.gif) no-repeat 50% 8px; }
#csCenter .lnk li.lnk4 { width: 82px; padding-right: 0; background: 0; }
#csCenter .lnk li.lnk4 a { background: url(/images/Frontend/korean/main/ico_h16_cs4.gif) no-repeat 50% 8px; }

/* notice */
#notice { width: 440px; margin-right: 28px; }
#notice h3 { position: absolute; left: 0; top: 14px; margin-top: 0; }
#notice .more { position: absolute; top: 24px; right: 0; width: 31px; height: 13px; background: url(/images/btn/h13_w31_more.gif) no-repeat 0 0; text-indent: -9999px; border: 0; }
#notice .tab { zoom: 1; margin-top: 14px; padding-left: 86px; border-bottom: 1px solid #b8cad6; }
#notice .tab:after { content: ""; display: block; clear: both; }
#notice .tab li { zoom: 1; float: left; height: 21px; line-height: 21px; position: relative; top: 5px; margin-right: -1px; border: 1px solid #dce5ec; border-bottom: 0; background-color: #f5f9fa; }
#notice .tab li.now { z-index: 2; height: 26px; line-height: 26px; top: 1px; border: 1px solid #b8cad6; border-bottom: 0; background-color: #fff; }
#notice .tab li a { display: block; padding: 0 16px; font-size: 11px; letter-spacing: -1px; white-space: nowrap; }
#notice .tab li.now a { padding: 0 20px; font-weight: bold; }
#notice .lst { margin-top: 22px; }
#notice .lst li { zoom: 1; height: 25px; line-height: 25px; }
#notice .lst:after { content: ""; display: block; clear: both; }
#notice .lst li span, 
#notice .lst li a { display: block; }
#notice .lst li span { float: left; width: 82px; }
#notice .lst li a { float: right; width: 333px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 25px; border-bottom: 1px solid #e6e6e6; }
#notice .lst li a:hover { font-weight: bold; letter-spacing: -1px; }
#notice .lst li .date { color: #000; font-family: Tahoma; font-weight: bold; }
#notice .lst li .date.today { color: #ff4d3b; }
#notice .lst li .date.today em { font-size: 11px; font-weight: normal; }
#notice .lst li .bull { width: 52px; height: 100%; }
#notice .lst li .bull.issue { background: url(/images/common/ico_board_issue.gif) no-repeat 0 4px; }
#notice .lst li a.star { background: url(/images/common/ico_h13_star_on.gif) no-repeat 4px 45%; }
#notice .lst li a.notice { background: url(/images/common/ico_h13_notice.gif) no-repeat 4px 45%; }
#notice .lst li a.marketstate { background: url(/images/common/marketstate.png) no-repeat 4px 45%; }
#notice .lst li a.marketstate.on { background: url(/images/common/marketstate_ov.png) no-repeat 4px 45%; }
#notice .lst li a.news { background: url(/images/common/news.png) no-repeat 4px 45%; }
#notice .lst li a.news.on { background: url(/images/common/news_ov.png) no-repeat 4px 45%; }
#notice .lst li a.notice.on { background: url(/images/common/ico_h13_notice_on.gif) no-repeat 4px 45%; }
#notice .lst li a.upgrade { background: url(/images/common/ico_h13_upgrade.gif) no-repeat 4px 45%; }
#notice .lst li a.upgrade.on { background: url(/images/common/ico_h13_upgrade_on.gif) no-repeat 4px 45%; }

/* server */
#server { width: 217px; height: 246px; padding: 0 15px; background-color: #f2f2f2; }
#server .go { position: absolute; top: 24px; right: 15px; font-size: 11px; padding-right: 6px; background: url(/images/common/bul_h4_rarow_666.gif) no-repeat 100% 45%; }
#server .dns { zoom: 1; overflow: hidden; padding: 8px 0; border-top: 1px solid #d1d9e0; }
#server .dns.first { margin-top: 8px; }
#server .dns dt, 
#server .dns dd { float: left; }
#server .dns dt { width: 32px; color: #4e7cf4; font-weight: bold; line-height: 28px; }
#server .dns dd { width: 185px; }
#server .dns dd li { position: relative; color: #666; font-size: 11px; font-family: tahoma; line-height: 1.25; }
#server .dns dd li .copy { position: absolute; top: 0px; right: 0px; width: 31px; height: 13px; background: url(/images/btn/h13_w31_copy.gif) no-repeat 0 0; text-indent: -9999px; border: 0; }

