﻿@charset "utf-8";

/*Basic*/
*{ font-family:Dotum,Arial; color:#686868}
html, body{ margin:0; padding:0}
body{ background:url(/img/common/bg_top01.gif) repeat-x;font:12px Dotum,Arial;}
form, td, div, span, ul, li, ol, dl, dt, dd, textarea, h1, h2, h3, h4, p, a{ margin:0; padding:0; word-break:break-all; word-wrap:break-all}
table{ border-spacing:0px;  border-collapse:collapse; border:0px; empty-cells:show;font:12px Dotum,Arial;}
img, fieldset, label{ border:0px; margin:0; padding:0}
label.pos2{ position:relative; top:-2px}
img.gray1{ border:1px solid #dad9d5}
.nonCss, legend, hr{ display: none; padding:0; margin:0; font-size:0; line-height:0%}
.pointer{ cursor:pointer}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both; font-size:0%; line-height:0%; height:0%; padding:0; margin:0; overflow:hidden}
.posR{ position:relative}
.posA{ position:absolute}
.al{ text-align:left}
.ar{ text-align:right}
.ac{ text-align:center}
ul, ol{list-style:none; padding:0; margin:0} 
ol li, ul li{ padding:0; margin:0}
strong, em, .bold{ font-weight:bold}
a:link, a:visited{ text-decoration: none; color:#686868; font-size:12px}
a:active, a:hover{ text-decoration:underline; color:#f26422; font-size:12px}
.red1{color:#f26422}
.gray1{color:#a4a196}
.yellow1{ color:#ffcb08}
.white1{ color:#fff}
.f11{ font-size:11px}
.f12{ font-size:12px}
.f13{ font-size:13px}
.f14{ font-size:14px}
.f15{ font-size:15px}
.f16{ font-size:16px}
.line14{ line-height:14px}
.line15{ line-height:15px}
.line16{ line-height:16px}
.line17{ line-height:17px}
.line18{ line-height:18px}
.under{ text-decoration:underline}
.letter{ letter-spacing:-1px}
select{ padding:0; margin:0}
input.box1{ border:1px solid #d3d0c8; background-color:#fff; color:#686868; height:17px; font:normal 12px/15px Dotum,Arial}
input.file1{ border:1px solid #e6e6e6; background-color:#fff; color:#686868; height:19px; font:normal 12px/15px Dotum,Arial}
textarea.box1{ border:1px solid #e6e6e6; background-color:#fff; color:#686868; line-height:16px; font:normal 12px/16px Dotum,Arial;
    scrollbar-arrow-color:#a1a1a1;	scrollbar-face-color:#fff; 	scrollbar-highlight-color:#aaaec4; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#aaaec4; 	scrollbar-darkshadow-color:#fff; 	scrollbar-track-color:#ffffff}

/*GNB Layer Menu*/
/*s: 2010.08.25 추가*/
div.branch-Wrap div.gmnu-layer-pos, div.branch-subWrap div.gmnu-layer-pos{ position:absolute; z-index:9999; left:0px; top:-27px; width:964px;}
div.branch-Wrap div.gmnu-layer-pos div.visual-bg div.event, div.branch-subWrap div.gmnu-layer-pos div.visual-bg div.event, div.wrap936 div.gmnu-layer-pos div.visual-bg div.event{ float:left; width:112px; padding-left:120px;}    /*행사이벤트*/
/*e: //2010.08.25 추가*/
div.gmnu-layer-pos{ position:absolute; z-index:9999; left:0px; top:78px; width:964px;}
div.gmnu-layer-pos div.bottom-bg{ width:964px; background:url(/img/common/gnbbg_bottom01.png) 0 0 no-repeat; height:9px; font-size:0; line-height:0%;}
div.gmnu-layer-pos div.btn_close{ position:absolute; z-index:10000; left:425px; top:141px; }/** 2010.08.31 추가**/
div.gmnu-layer-pos div.visual-bg{ width:964px; background:url(/img/common/gnbbg_visual01.jpg) #fff 0 bottom no-repeat; padding:14px 0 20px 0}
div.gmnu-layer-pos div.visual-bg h2{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.gmnu-layer-pos div.visual-bg ul li{ height:18px}
div.gmnu-layer-pos div.visual-bg div.event{ float:left; width:112px; padding-left:115px; border:1px solid red;}    /*행사이벤트*/
    div.gmnu-layer-pos div.visual-bg div.event ul li a{ display:block; background:url(/img/common/layermnu_event.gif) 0 0 no-repeat;}
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t1{ width:39px; height:12px; background-position:0 0}
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t1:hover, div.gmnu-layer-pos div.visual-bg div.event ul li a.t1-on{ width:39px; height:12px; background-position:-182px 0}
    
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t2{ width:39px; height:12px; background-position:0 -18px}
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t2:hover, div.gmnu-layer-pos div.visual-bg div.event ul li a.t2-on{ width:39px; height:12px; background-position:-182px -18px}
    
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t3{ width:39px; height:12px; background-position:0 -35px}
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t3:hover, div.gmnu-layer-pos div.visual-bg div.event ul li a.t3-on{ width:39px; height:12px; background-position:-182px -35px}
    
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t4{ width:30px; height:12px; background-position:0 -54px}
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t4:hover, div.gmnu-layer-pos div.visual-bg div.event ul li a.t4-on{ width:30px; height:12px; background-position:-182px -54px}
    
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t5{ width:64px; height:12px; background-position:0 -71px}
    div.gmnu-layer-pos div.visual-bg div.event ul li a.t5:hover, div.gmnu-layer-pos div.visual-bg div.event ul li a.t5-on{ width:64px; height:12px; background-position:-182px -71px}
div.gmnu-layer-pos div.visual-bg div.smart{ float:left; width:358px}    /*스마트쇼핑*/
    div.gmnu-layer-pos div.visual-bg div.smart ul li a{ display: block; background:url(/img/common/layermnu_smartshopping.gif) 0 0 no-repeat;}
    div.gmnu-layer-pos div.visual-bg div.smart ul li a.t1{ width:48px; height:11px; background-position:0 0}
    div.gmnu-layer-pos div.visual-bg div.smart ul li a.t1:hover, div.gmnu-layer-pos div.visual-bg div.smart ul li a.t1-on{ width:48px; height:11px; background-position:-182px 0}
    
    div.gmnu-layer-pos div.visual-bg div.smart ul li a.t2{ width:80px; height:12px; background-position:0 -17px}
    div.gmnu-layer-pos div.visual-bg div.smart ul li a.t2:hover, div.gmnu-layer-pos div.visual-bg div.smart ul li a.t2-on{ width:80px; height:12px; background-position:-182px -17px}
    
    div.gmnu-layer-pos div.visual-bg div.smart ul li a.t3{ width:60px; height:11px; background-position:0 -36px}
    div.gmnu-layer-pos div.visual-bg div.smart ul li a.t3:hover, div.gmnu-layer-pos div.visual-bg div.smart ul li a.t3-on{ width:60px; height:11px; background-position:-182px -36px}
    
    div.gmnu-layer-pos div.visual-bg div.smart ul li a.t4{ width:49px; height:11px; background-position:0 -54px}
    div.gmnu-layer-pos div.visual-bg div.smart ul li a.t4:hover, div.gmnu-layer-pos div.visual-bg div.smart ul li a.t4-on{ width:49px; height:11px; background-position:-182px -54px}
div.gmnu-layer-pos div.visual-bg div.life { float:left; width:110px;margin-left:3px}    /*이마트라이프*/
    div.gmnu-layer-pos div.visual-bg div.life ul li a{ display: block; background:url(/img/common/layermnu_emartlife.gif) 0 0 no-repeat;}
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t1{ width:49px; height:12px; background-position:0 0}
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t1:hover, div.gmnu-layer-pos div.visual-bg div.life ul li a.t1-on{ width:49px; height:12px; background-position:-182px 0}
    
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t2{ width:71px; height:12px; background-position:0 -19px}
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t2:hover, div.gmnu-layer-pos div.visual-bg div.life ul li a.t2-on{ width:71x; height:12px; background-position:-182px -19px}
    
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t3{ width:84px; height:11px; background-position:0 -37px}
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t3:hover, div.gmnu-layer-pos div.visual-bg div.life ul li a.t3-on{ width:84px; height:11px; background-position:-182px -37px}
    
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t4{ width:60px; height:12px; background-position:0 -54px}
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t4:hover, div.gmnu-layer-pos div.visual-bg div.life ul li a.t4-on{ width:60px; height:12px; background-position:-182px -54px}
    
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t5{ width:80px; height:12px; background-position:0 -72px}
    div.gmnu-layer-pos div.visual-bg div.life ul li a.t5:hover, div.gmnu-layer-pos div.visual-bg div.life ul li a.t5-on{ width:80px; height:12px; background-position:-182px -72px}
div.gmnu-layer-pos div.visual-bg div.card{ float:left; width:137px;margin-left:-4px;}    /*신세계포인트카드*/
    div.gmnu-layer-pos div.visual-bg div.card ul li a{ display: block; background:url(/img/common/layermnu_card.gif) 0 0 no-repeat;}
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t1{ width:79px; height:11px; background-position:0 0}
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t1:hover, div.gmnu-layer-pos div.visual-bg div.card ul li a.t1-on{ width:79px; height:11px; background-position:-182px 0}
    
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t2{ width:79px; height:11px; background-position:0 -18px}
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t2:hover, div.gmnu-layer-pos div.visual-bg div.card ul li a.t2-on{ width:79px; height:11px; background-position:-182px -18px}
    
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t3{ width:48px; height:11px; background-position:0 -36px}
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t3:hover, div.gmnu-layer-pos div.visual-bg div.card ul li a.t3-on{ width:48px; height:11px; background-position:-182px -36px}
    
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t4{ width:80px; height:11px; background-position:0 -54px;}
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t4:hover, div.gmnu-layer-pos div.visual-bg div.card ul li a.t4-on{ width:80px; height:11px; background-position:-182px -54px}
    
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t5{ width:79px; height:11px; background-position:0 -72px;}
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t5:hover, div.gmnu-layer-pos div.visual-bg div.card ul li a.t5-on{ width:79px; height:11px; background-position:-182px -72px}
    
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t6{ width:39px; height:12px; background-position:0 -89px}
    div.gmnu-layer-pos div.visual-bg div.card ul li a.t6:hover, div.gmnu-layer-pos div.visual-bg div.card ul li a.t6-on{ width:39px; height:12px; background-position:-182px -89px}
div.gmnu-layer-pos div.visual-bg div.service{ float:left; width:93px}    /*고객만족센터*/
    div.gmnu-layer-pos div.visual-bg div.service ul li a{ display: block; background:url(/img/common/layermnu_service.gif) 0 0 no-repeat;}
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t1{ width:61px; height:11px; background-position:0 0}
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t1:hover, div.gmnu-layer-pos div.visual-bg div.service ul li a.t1-on{ width:61px; height:11px; background-position:-182px 0}
    
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t2{ width:50px; height:12px; background-position:0 -18px}
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t2:hover, div.gmnu-layer-pos div.visual-bg div.service ul li a.t2-on{ width:50px; height:12px; background-position:-182px -18px}
    
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t3{ width:58px; height:12px; background-position:0 -36px}
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t3:hover, div.gmnu-layer-pos div.visual-bg div.service ul li a.t3-on{ width:58px; height:12px; background-position:-182px -36px}
    
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t4{ width:87px; height:11px; background-position:0 -55px}
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t4:hover, div.gmnu-layer-pos div.visual-bg div.service ul li a.t4-on{ width:87px; height:11px; background-position:-182px -55px}
    
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t5{ width:80px; height:12px; background-position:0 -72px}
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t5:hover, div.gmnu-layer-pos div.visual-bg div.service ul li a.t5-on{ width:80px; height:12px; background-position:-182px -72px}
    
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t6{ width:79px; height:12px; background-position:0 -90px}
    div.gmnu-layer-pos div.visual-bg div.service ul li a.t6:hover, div.gmnu-layer-pos div.visual-bg div.service ul li a.t6-on{ width:79px; height:12px; background-position:-182px -90px}
div.gmnu-layer-pos div.visual-bg div.event ul li, div.gmnu-layer-pos div.visual-bg div.smart ul li, div.gmnu-layer-pos div.visual-bg div.life ul li, 
div.gmnu-layer-pos div.visual-bg div.card ul li, div.gmnu-layer-pos div.visual-bg div.service ul li{ font-size:0; line-height:0%; text-indent:-9999px}

/*branch search layer*/
/*s: 2010.08.25 추가*/
div.branch-Wrap div.branch-layer-pos, div.branch-subWrap div.branch-layer-pos{ position:absolute; z-index:9999; left:5px; top:-37px; width:931px;}/* left:6px 2010-08-31수정*/
div.wrap936 div.branch-layer-pos{ position:absolute; z-index:9999; left:3px; top:80px; width:931px}
/*e: //2010.08.25 추가*/
div.branch-layer-pos{ position:absolute; z-index:9999; left:0px; top:78px; width:931px;}
div.branch-layer-pos div.bottom-bg{ background:url(/img/common/gnbbg_bottom01.png) 0 0 no-repeat; height:9px; font-size:0; line-height:0%}
div.branch-layer-pos div.btn_close{ position:absolute; z-index:10000; left:445px; top:309px; }/** 2010.08.31 추가**/
div.branch-layer-pos div.branch-layer{ width:931px; height:309px; background:url(/img/common/bg_branchlayer01.gif) 0 0 no-repeat}
div.branch-layer-pos div.branch-layer div.t1{ width:165px; position:absolute; left:10px; top:28px}
div.branch-layer-pos div.branch-layer div.t1 p.id{ font:bold 12px/14px Dotum,Arial; color:#fff; letter-spacing:-1px; margin-bottom:10px}
div.branch-layer-pos div.branch-layer div.t1 p.id strong{ color:#000}
div.branch-layer-pos div.branch-layer div.t1 div.my-mart-img{ margin-bottom:9px}
div.branch-layer-pos div.branch-layer div.t1 div.my-mart-img img{ border:1px solid #898989}
div.branch-layer-pos div.branch-layer div.t1 p.branch-name{ float:left; font:bold 14px Dotum,Arial; color:#000; padding-top:1px; height:18px}
/*s: 2010.09.02 추가*/
div.branch-layer-pos div.branch-layer div.t1 p.branch-name a.branch-n:link, div.branch-layer-pos div.branch-layer div.t1 p.branch-name a.branch-n:visited{ text-decoration: none; font:bold 14px Dotum,Arial; color:#000;}
div.branch-layer-pos div.branch-layer div.t1 p.branch-name a.branch-n:active, div.branch-layer-pos div.branch-layer div.t1 p.branch-name a.branch-n:hover{ text-decoration:underline; font:bold 14px Dotum,Arial; color:#000;}
/*e: //2010.09.02 추가*/
div.branch-layer-pos div.branch-layer div.t1 div.branch-icon{ float:left; padding-left:8px; height:18px}
div.branch-layer-pos div.branch-layer div.t1 p.branch-address{ font:normal 12px Dotum,Arial; color:#fff; margin-top:17px; height:30px; overflow:hidden}
div.branch-layer-pos div.branch-layer div.t1 p.branch-tel{ font:normal 11px Dotum,Arial; color:#fff; height:15px; margin-top:3px}
div.branch-layer-pos div.branch-layer div.t1 div.link-btn{ text-align:center; margin-top:18px}
div.branch-layer-pos div.branch-layer div.t2{ width:303px; position:absolute; left:196px; top:61px}
div.branch-layer-pos div.branch-layer div.t2 p{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.branch-layer-pos div.branch-layer div.t2 ul.region-list li{ float:left; width:50px; font-size:0; line-height:0%; margin-bottom:3px}
div.branch-layer-pos div.branch-layer div.t2 ul.shop-list{ position:absolute; left:0px; top:208px}
div.branch-layer-pos div.branch-layer div.t2 ul.shop-list li{ float:left; font-size:0; line-height:0%; padding:0 3px 0 0}
div.branch-layer-pos div.branch-layer div.t3{ width:407px; position:absolute; left:515px; top:49px}
div.branch-layer-pos div.branch-layer div.t3 div.scrollbox{ width:389px; height:225px; border:1px solid #cc6633; overflow-x:hidden; overflow-y:scroll; padding:8px;
    background-color:#fff; color:#686868; font:normal 12px Dotum,Arial; scrollbar-arrow-color:#797979;	scrollbar-face-color:#fff; 	scrollbar-highlight-color:#797979; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#aaaec4; 	scrollbar-darkshadow-color:#fff; 	scrollbar-track-color:#f0f0f0}
div.branch-layer-pos div.branch-layer div.t3 div.scrollbox ul li{ float:left; width:125px; height:26px; line-height:21px}
div.branch-layer-pos div.branch-layer div.t3 div.scrollbox ul li.end{ width:118px}
div.branch-layer-pos div.branch-layer div.t3 div.scrollbox ul li div.ic-emart{ float:left; background:url(/img/common/ic_emart01.gif) 0 4px no-repeat; padding-left:18px}
div.branch-layer-pos div.branch-layer div.t3 div.scrollbox ul li div.ic-everyday{ float:left; background:url(/img/common/ic_everyday01.gif) 0 0 no-repeat; padding-left:15px}
div.branch-layer-pos div.branch-layer div.t3 div.scrollbox ul li div.icon{ float:left; padding:2px 0 0 0; font-size:0; line-height:0%}
div.branch-layer-pos div.branch-layer div.t3 div.scrollbox ul li div.icon img{ margin:0 0 0 2px}

/*intro Main Layout*/
div.wrap936{ width:936px; margin:0 auto; position:relative}
div.wrap936 div.gnb{ margin-left:3px}
div.wrap936 div.content936Wrap{ width:936px}
div.wrap936 div.content936Wrap div.visual{ background:url(/img/bg_main02.gif) 0 0 no-repeat; height:286px; margin-top:4px}
div.wrap936 div.content936Wrap div.visual div.t1{ float:left; padding:7px 0 0 8px}
div.wrap936 div.content936Wrap div.visual div.t2{ float:left; padding:7px 0 0 0}
div.wrap936 div.content936Wrap div.visual div.t2 span{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.wrap936 div.content936Wrap div.main-content{ background:url(/img/bg_main01.gif) 0 0 no-repeat; height:502px; margin:4px 0 0 3px; padding-bottom:20px; position:relative}
div.wrap936 div.content936Wrap div.main-content div.t1{ position:absolute; left:0px; top:0px}
div.wrap936 div.content936Wrap div.main-content div.t2{ position:absolute; left:247px; top:25px; width:436px}
div.wrap936 div.content936Wrap div.main-content div.t2 p{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.wrap936 div.content936Wrap div.main-content div.t2 ul.nav{ float:right; padding-bottom:3px}
div.wrap936 div.content936Wrap div.main-content div.t2 ul.nav li{ float:left; padding-left:3px; font-size:0; line-height:0%}
div.wrap936 div.content936Wrap div.main-content div.t2 ul.event-list li{ float:left; font-size:0; line-height:0%}
div.wrap936 div.content936Wrap div.main-content div.t2 ul.event-list li.arr-l, div.wrap936 div.content936Wrap div.main-content div.t2 ul.event-list li.arr-r{ margin-top:41px}
div.wrap936 div.content936Wrap div.main-content div.t2 ul.event-list li.ad{ width:406px; text-align:center}
div.wrap936 div.content936Wrap div.main-content div.t3{ position:absolute; left:698px; top:0px}
div.wrap936 div.content936Wrap div.main-content div.t4{ position:absolute; left:0px; top:185px;width:217px;}
div.wrap936 div.content936Wrap div.main-content div.t4 li img.m_pic{border:1px solid #c2c2c2;width:82px;height:82px;margin-top:20px;}
div.wrap936 div.content936Wrap div.main-content div.t4 li dd{padding-top:10px;line-height:16px;}
div.wrap936 div.content936Wrap div.main-content div.t5{ position:absolute; left:233px; top:170px}
div.wrap936 div.content936Wrap div.main-content div.t6{ position:absolute; left:465px; top:170px}
div.wrap936 div.content936Wrap div.main-content div.t7{ position:absolute; left:698px; top:170px}
div.wrap936 div.content936Wrap div.main-content div.t8{ position:absolute; left:0px; top:329px}
div.wrap936 div.content936Wrap div.main-content div.t9{ position:absolute; left:0px; top:416px}
div.wrap936 div.content936Wrap div.main-content div.t10{ position:absolute; left:399px; top:344px; width:282px}
div.wrap936 div.content936Wrap div.main-content div.t10 p{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.wrap936 div.content936Wrap div.main-content div.t10 div.more{ text-align:right; margin-bottom:23px}
div.wrap936 div.content936Wrap div.main-content div.t10 ul.notice-list li{ background:url(/img/common/bu08.gif) 0 4px no-repeat; padding-left:8px; font-size:0; line-height:0%; height:20px}
div.wrap936 div.content936Wrap div.main-content div.t10 ul.notice-list li a{ font:normal 12px/14px Dotum,Arial; color:#888}
div.wrap936 div.content936Wrap div.main-content div.t10 ul.notice-list li a:hover{ color:#f26422}
div.wrap936 div.content936Wrap div.main-content div.t11{ position:absolute; left:698px; top:329px; width:232px;}
div.wrap936 div.content936Wrap div.main-content div.t11 p{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.wrap936 div.content936Wrap div.main-content div.t11 div.service{ font-size:0; line-height:0%;}

div.wrap936 div.content936Wrap div.main-content div.t12{ position:absolute; left:698px; top:424px; width:232px;}
div.wrap936 div.content936Wrap div.main-content div.t12 p{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.wrap936 div.content936Wrap div.main-content div.t12 ul.nav{ float:right; padding:0 5px 1px 0px;}
div.wrap936 div.content936Wrap div.main-content div.t12 ul.nav li{ float:left; padding-left:3px; font-size:0; line-height:0%}
div.wrap936 div.content936Wrap div.main-content div.t12 div.service{font-size:0; line-height:0%;}

/*gnb layout*/
/*2010-09-03 추석이후 div.gnb{ width:100%; background:url(/img/common/bg_tgnb01.gif) no-repeat; height:117px; position:relative}*/
div.gnb{ width:100%; background:url(/img/common/bg_tgnb01.jpg) no-repeat; height:117px; position:relative}
div.gnb h1, div.gnb p.siteTitle{ text-indent:-9999px; font-size:0; line-height:0%}
div.gnb p.siteTitle a{ display:block; width:151px; height:50px; position:absolute; left:385px; top:23px; font-size:0; line-height:0%;}
div.gnb ul.h1-mnu{ position:absolute; left:19px; top:63px}
div.gnb ul.h1-mnu li{ float:left}
div.gnb ul.h1-mnu li a{ display: block; height:15px; background:url(/img/common/h1_mnu.gif) no-repeat; text-indent:-9999px; }
div.gnb ul.h1-mnu li a.t1{ width:50px; height:15px; background-position:0px 0px; margin:0 45px 0 0}
div.gnb ul.h1-mnu li a.t2{ width:69px; height:15px; background-position:-96px 0px; margin:0 45px 0 0}
div.gnb ul.h1-mnu li a.t3{ width:63px; height:15px; background-position:-210px 0px; margin:0 297px 0 0}
div.gnb ul.h1-mnu li a.t4{ width:76px; height:15px; background-position:-570px 0px; margin:0 35px 0 0}
div.gnb ul.h1-mnu li a.t5{ width:102px; height:15px; background-position:-681px 0px; margin:0 35px 0 0;}
div.gnb ul.h1-mnu li a.t6{ width:75px; height:15px; background-position:-818px 0px; margin:0}

div.gnb p.direct-txt, div.gnb p.member-txt, div.gnb p.favorites-txt{ text-indent:-9999px}
div.gnb ul.direct-mnu{ position:absolute; left:0px; top:13px}
div.gnb ul.direct-mnu li{ float:left}
div.gnb ul.direct-mnu li a{ display: block; height:10px; background:url(/img/common/utilmnu1.gif) no-repeat; text-indent:-9999px}
div.gnb ul.direct-mnu li a.t1{ width:66px; height:10px; background-position:0px 0px; margin:0 12px 0 0}
div.gnb ul.direct-mnu li a.t2{ width:39px; height:10px; background-position:-78px 0px; margin:0 13px 0 0}
div.gnb ul.direct-mnu li a.t3{ width:39px; height:10px; background-position:-130px 0px; margin:0}

div.gnb ul.member-mnu{ position:absolute; right:0px; top:6px}
div.gnb ul.member-mnu li{ float:left; margin:6px 7px 0 0; font-size:0}
div.gnb ul.member-mnu li span{ display:none}
div.gnb ul.member-mnu li.search{ margin:0; background:url(/img/common/bg_search01.gif) no-repeat; width:130px; height:22px}
div.gnb ul.member-mnu li.search fieldset a{ display: block; width:29px; height:20px; margin:-19px 0 0 100px; text-indent:-9999px}
div.gnb ul.member-mnu li.search fieldset input.txtSch{ width:93px; margin:3px 0 0 4px; border:0px; color:#888; background:url(/img/common/bg_input01.gif) repeat-x; height:13px}

div.gnb ul.favorites-mnu{ position:absolute; left:194px; top:90px}
div.gnb ul.favorites-mnu li{ float:left; margin:0 28px 0 0}
div.gnb ul.favorites-mnu li span{ display:none}
div.gnb div.favorites-set{ position:absolute; right:11px; top:96px}
div.gnb div.favorites-set span{ display:none}

/*General Layout*/

div.wrap930{ width:930px; margin:0 auto; position:relative}
div.wrap930 div.content930Wrap{ width:930px; background:url(/img/common/bg_content01.gif) left top repeat-y}
div.wrap930 div.content930Wrap div.lnb{ float:left; width:175px; text-indent:-9999px; padding-bottom:70px;}
div.wrap930 div.content930Wrap div.lnb div.banner {position:relative; text-indent:0;margin:10px 0 0 0;}/* 2010-09-06 배너 추가 */
div.wrap930 div.content930Wrap div.lnb h2, div.wrap930 div.content930Wrap div.lnb h3{ font-size:0; line-height:0%}
div.wrap930 div.content930Wrap div.lnb ul.section-menu{ width:166px; margin:77px 0 0 0;}
div.wrap930 div.content930Wrap div.lnb ul.section-menu li{ font-size:0; line-height:0%; margin:0; height:12px; padding:1px 0 6px 0}
div.wrap930 div.content930Wrap div.lnb ul.section-menu li.line{ background:url(/img/common/sectionmnu_line.gif) 0 1px no-repeat; width:174px; height:1px; font-size:0; line-height:0%}

div.wrap930 div.content930Wrap div.lnb-event{ background:url(/img/common/bg_lnb02.gif) no-repeat; height:560px;}  /*행사이벤트 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_event.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t1{ width:45px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t1-on{ width:45px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t2{ width:45px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t2-on{ width:45px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t3{ width:45px; height:12px; background-position:0px -56px;}
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t3-on{ width:45px; height:12px; background-position:-180px -56px}
    
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t4{ width:33px; height:12px; background-position:0px -84px}
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t4:hover, div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t4-on{ width:33px; height:12px; background-position:-180px -84px}
    
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t5{ width:72px; height:12px; background-position:0px -112px}
    div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t5:hover, div.wrap930 div.content930Wrap div.lnb-event ul.section-menu li a.t5-on{ width:72px; height:12px; background-position:-180px -112px}


div.wrap930 div.content930Wrap div.lnb-smart{ background:url(/img/common/bg_lnb04.gif) no-repeat; height:533px}  /*스마트쇼핑 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_smartshopping.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t1{ width:55px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t1-on{ width:55px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t2{ width:93px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t2-on{ width:93px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t3{ width:70px; height:12px; background-position:0px -56px;}/*2010-09-06수정*/
    div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t3-on{ width:70px; height:12px; background-position:-180px -56px}
    
    div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t4{ width:56px; height:12px; background-position:0px -84px}
    div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t4:hover, div.wrap930 div.content930Wrap div.lnb-smart ul.section-menu li a.t4-on{ width:56px; height:12px; background-position:-180px -84px}
    
div.wrap930 div.content930Wrap div.lnb-life{ background:url(/img/common/bg_lnb03.gif) no-repeat; height:560px}  /*이마트라이프 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_emartlife.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t1{ width:56px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t1-on{ width:56px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t2{ width:82px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t2-on{ width:82px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t3{ width:100px; height:12px; background-position:0px -56px}
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t3-on{ width:100px; height:12px; background-position:-180px -56px}
    
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t4{ width:66px; height:12px; background-position:0px -84px}
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t4:hover, div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t4-on{ width:66px; height:12px; background-position:-180px -84px}
    
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t5{ width:93px; height:12px; background-position:0px -112px}
    div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t5:hover, div.wrap930 div.content930Wrap div.lnb-life ul.section-menu li a.t5-on{ width:93px; height:12px; background-position:-180px -112px}
    
div.wrap930 div.content930Wrap div.lnb-service{ background:url(/img/common/bg_lnb01.gif) no-repeat; height:585px}  /*고객만족센터 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_service.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t1{ width:71px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t1-on{ width:71px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t2{ width:59px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t2-on{ width:59px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t3{ width:67px; height:12px; background-position:0px -56px}
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t3-on{ width:67px; height:12px; background-position:-180px -56px}
    
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t4{ width:103px; height:12px; background-position:0px -84px}
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t4:hover, div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t4-on{ width:103px; height:12px; background-position:-180px -84px}
    
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t5{ width:93px; height:12px; background-position:0px -112px}
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t5:hover, div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t5-on{ width:93px; height:12px; background-position:-180px -112px}
    
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t6{ width:92px; height:12px; background-position:0px -140px}
    div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t6:hover, div.wrap930 div.content930Wrap div.lnb-service ul.section-menu li a.t6-on{ width:92px; height:12px; background-position:-180px -140px}

div.wrap930 div.content930Wrap div.lnb-my{ background:url(/img/common/bg_lnb05.gif) no-repeat; height:560px}  /*나의 이마트 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_myemart.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t1{ width:55px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t1-on{ width:55px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t2{ width:81px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t2-on{ width:81px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t3{ width:57px; height:12px; background-position:0px -56px}
    div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t3-on{ width:57px; height:12px; background-position:-180px -56px}
    
    div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t4{ width:71px; height:12px; background-position:0px -84px}
    div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t4:hover, div.wrap930 div.content930Wrap div.lnb-my ul.section-menu li a.t4-on{ width:71px; height:12px; background-position:-180px -84px}
    
div.wrap930 div.content930Wrap div.lnb-pr{ background:url(/img/common/bg_lnb07.gif) no-repeat; height:500px}  /*독자브랜드 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_pr.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a.t1{ width:81px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a.t1-on{ width:81px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a.t2{ width:59px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a.t2-on{ width:59px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a.t3{ width:73px; height:12px; background-position:0px -56px}
    div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-pr ul.section-menu li a.t3-on{ width:73px; height:12px; background-position:-180px -56px}
    
div.wrap930 div.content930Wrap div.lnb-recruit{ background:url(/img/common/bg_lnb10.gif) no-repeat; height:585px}  /*채용안내 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_recruit.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a.t1{ width:81px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a.t1-on{ width:81px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a.t2{ width:92px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a.t2-on{ width:92px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a.t3{ width:92px; height:12px; background-position:0px -56px}
    div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-recruit ul.section-menu li a.t3-on{ width:92px; height:12px; background-position:-180px -56px}
        
div.wrap930 div.content930Wrap div.lnb-partner{ background:url(/img/common/bg_lnb06.gif) no-repeat; height:560px}  /*협력회사서비스 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_partner.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t1{ width:44px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t1-on{ width:44px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t2{ width:86px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t2-on{ width:86px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t3{ width:70px; height:12px; background-position:0px -56px}
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t3-on{ width:70px; height:12px; background-position:-180px -56px}
    
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t4{ width:45px; height:12px; background-position:0px -85px}
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t4:hover, div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t4-on{ width:45px; height:12px; background-position:-180px -85px}
    
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t5{ width:44px; height:12px; background-position:0px -112px}
    div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t5:hover, div.wrap930 div.content930Wrap div.lnb-partner ul.section-menu li a.t5-on{ width:44px; height:12px; background-position:-180px -112px}

div.wrap930 div.content930Wrap div.lnb-member{ background:url(/img/common/bg_lnb08.gif) no-repeat; height:560px}  /*회원센터 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_member.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t1{ width:33px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t1-on{ width:33px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t2{ width:108px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t2-on{ width:108px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t3{ width:44px; height:12px; background-position:0px -56px}
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t3-on{ width:44px; height:12px; background-position:-180px -56px}
    
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t4{ width:45px; height:12px; background-position:0px -112px}
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t4:hover, div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t4-on{ width:45px; height:12px; background-position:-180px -112px}
    
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t5{ width:88px; height:12px; background-position:0px -140px}
    div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t5:hover, div.wrap930 div.content930Wrap div.lnb-member ul.section-menu li a.t5-on{ width:88px; height:12px; background-position:-180px -140px}

div.wrap930 div.content930Wrap div.lnb-search{ background:url(/img/common/bg_lnb09.gif) no-repeat; height:445px}  /*통합검색 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-search ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_search.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-search ul.section-menu li a.t1{ width:44px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-search ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-search ul.section-menu li a.t1-on{ width:44px; height:12px; background-position:-180px 0px}

div.wrap930 div.content930Wrap div.lnb-sitemap{ background:url(/img/common/bg_lnb11.gif) no-repeat; height:445px}  /*사이트맵 LNB Background image*/
    div.wrap930 div.content930Wrap div.lnb-sitemap ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_sitemap.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-sitemap ul.section-menu li a.t1{ width:44px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-sitemap ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-sitemap ul.section-menu li a.t1-on{ width:44px; height:12px; background-position:-180px 0px}

div.wrap930 div.content930Wrap div.lnb-company{ background:url(/img/common/bg_lnb12.gif) no-repeat; height:560px}  /*회사소개 LNB Background image (임혜란추가)*/
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a{ display: block; height:12px; background:url(/img/common/sectionmnu_company.gif) no-repeat; margin-left:7px}
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t1{ width:70px; height:12px; background-position:0px 0px}
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t1:hover, div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t1-on{ width:70px; height:12px; background-position:-180px 0px}
    
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t2{ width:61px; height:12px; background-position:0px -28px}
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t2:hover, div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t2-on{ width:61px; height:12px; background-position:-180px -28px}
    
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t3{ width:44px; height:12px; background-position:0px -56px}
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t3:hover, div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t3-on{ width:44px; height:12px; background-position:-180px -56px}
    
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t4{ width:44px; height:12px; background-position:0px -84px}
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t4:hover, div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t4-on{ width:44px; height:12px; background-position:-180px -84px}
    
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t5{ width:44px; height:12px; background-position:0px -112px}
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t5:hover, div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t5-on{ width:44px; height:12px; background-position:-180px -112px}

	div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t6{ width:55px; height:12px; background-position:0px -140px}
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t6:hover, div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t6-on{ width:55px; height:12px; background-position:-180px -140px}

	div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t7{ width:36px; height:12px; background-position:0px -168px}
    div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t7:hover, div.wrap930 div.content930Wrap div.lnb-company ul.section-menu li a.t7-on{ width:36px; height:12px; background-position:-180px -168px}
    
div.wrap930 div.content930Wrap div.contentBody{ float:left; width:720px; margin:0 15px 50px 20px;padding-bottom:50px}
div.wrap930 div.content930Wrap div.contentBody h3{ position:relative; height:145px; font-size:0; line-height:0%;}
div.wrap930 div.content930Wrap div.contentBody h3 img{ position:absolute; left:0px; top:0px}
div.wrap930 div.content930Wrap div.contentBody h4{ font-size:0; line-height:0%; margin:0 0 11px 0}
div.wrap930 div.content930Wrap div.contentBody h4.txt{ background:url(/img/common/bu07.gif) 0 0 no-repeat; padding-left:8px; font:bold 12px Dotum,Arial; color:#363636}

div.wrap930 div.content930Wrap div.contentBody ul.page-depth{ float:right; margin:0 0 17px 0}
div.wrap930 div.content930Wrap div.contentBody ul.page-depth li{ float:left; background:url(/img/common/bu02.gif) 5px 1px no-repeat; padding:1px 0 0 14px; font:normal 11px Dotum,Arial; color:#888}
div.wrap930 div.content930Wrap div.contentBody ul.page-depth li.home{ background:url(/img/common/bu01.gif) 0 0 no-repeat; padding-left:14px}
div.wrap930 div.content930Wrap div.contentBody ul.page-depth a{ font:normal 11px Dotum,Arial; color:#888; text-decoration:none}
div.wrap930 div.content930Wrap div.contentBody ul.page-depth a:hover{ color:#f26422; text-decoration:underline}

/*Branch Store Main Layout*/
/*s: 2010.08.25 수정*/
div.branch-Wrap{ position:relative; padding:294px 0 0 0; width:941px; margin:0 auto; background:url(/img/common/bg_branch06.jpg) 5px 0 no-repeat}   /*top calc visual BG :: main*/
/*e: //2010.08.25 수정*/
div.branch-Wrap div.branch-content{ width:941px; margin:0 auto; background:url(/img/common/bg_content03.gif) 5px top repeat-y; padding-bottom:50px}   /*content repeat BG :: main*/
div.branch-Wrap div.branch-content div.edgeBg{ background:url(/img/common/bg_branch05.jpg) no-repeat; width:41px; height:149px; position:absolute; right:-41px; top:-226px; z-indedx:10}   /*content edge BG :: main*/
div.branch-Wrap div.branch-content  h2.store-slogan{ position:absolute; top:-269px; left:228px; display:inline-block}
div.branch-Wrap div.branch-content  ul.page-depth{ position:absolute; right:8px; top:-282px;}
div.branch-Wrap div.branch-content  div.storePos{ position:absolute; left:0px; top:-264px; z-index:10}
div.branch-Wrap div.branch-content div.lnb{ float:left; width:175px; padding:	1px 0 14px 12px}
div.branch-Wrap div.branch-content div.contentBody{ float:left; width:720px; margin:0 11px -175px 13px; padding-bottom:20px; position:relative; top:-175px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL{ float:left; width:325px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t1, div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2{ width:311px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t1{ background:url(/img/branch/txt06.gif) no-repeat; height:241px; position:relative;margin-bottom:10px;}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t1 img.a1{ position:absolute; left:7px; top:34px;}
/*div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t1 img.a2{ position:absolute; left:0px; top:239px}*/
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2 ul.nav{ float:right}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2 ul.nav li{ float:left; padding-left:3px; font-size:0; line-height:0%}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2 ul.store-event-list{ margin-top:4px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2 ul.store-event-list li{ float:left}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2 ul.store-event-list li.prev{ width:15px; margin-top:24px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2 ul.store-event-list li.next{ padding-left:2px; margin-top:24px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2 ul.store-event-list li.prev a{ display:block; background:url(/img/branch/arr_l01.gif) no-repeat; width:13px; height:28px; text-indent:-9999px; font-size:0; line-height:0%}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2 ul.store-event-list li.next a{ display:block; background:url(/img/branch/arr_r01.gif) no-repeat; width:13px; height:28px; text-indent:-9999px; font-size:0; line-height:0%}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t2 div.msg{ background-color:#ededeb; text-align:center; font:normal 12px/15px Dotum,Arial; padding:30px 0 25px 0; height:37px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR{ float:right; width:362px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t3{ width:288px; margin-bottom:18px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t3 table.notice-list tbody tr td{ font:normal 11px/13px Dotum,Arial; padding:3px 0 3px 0} 
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t3 table.notice-list tbody tr td a{ font:normal 11px/13px Dotum,Arial}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t3 table.notice-list tbody tr td div.bu1{ background:url(/img/common/bu06.gif) 0 3px no-repeat; padding-left:6px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t3 table.notice-list tbody tr td div a.icNew{ background:url(/img/common/ic_new01.gif) right top no-repeat; padding-right:16px; display:inline-block}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t3 table.notice-list tbody tr td.msg div{ background-color:#ededeb; text-align:center; font:normal 12px Dotum,Arial; padding:35px 0 15px 0; height:29px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t4{ width:362px; background:url(/img/branch/txt07.gif) no-repeat; margin-bottom:18px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t4 ul.thumb-list{ padding:19px 0 0 0}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t4 ul.thumb-list li{ width:92px; float:left}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t4 ul.thumb-list li div.txt{ width:81px; text-align:center; margin-top:4px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t4 ul.thumb-list li.end{ width:83px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t4 div.msg{ background-color:#ededeb; text-align:center; font:normal 12px/15px Dotum,Arial; margin-top:9px; padding:20px 0 25px 0; height:39px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t5{ width:362px; height:229px; background:url(/img/branch/bg_location01.gif) no-repeat}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t5 div.detail{ text-align:right; padding:10px 9px 0 0}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t5 fieldset ul{ margin:13px 0 0 18px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t5 fieldset ul li{ font:normal 12px Dotum,Arial; padding-bottom:2px; height:18px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t5 fieldset ul li img.btn{ vertical-align:top}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t5 div.map-api{ margin:7px 0 0 10px}
div.branch-Wrap div.branch-content div.contentBody div.branch-mainL div.t1 p, div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t4 p, 
div.branch-Wrap div.branch-content div.contentBody div.branch-mainR div.t5 p{ text-indent:-9999; font-size:0; line-height:0%; position:absolute; left:-9999px}

/*Branch Store sub Layout*/
/*s: 2010.08.25 수정*/
div.branch-subWrap{ position:relative; padding:235px 0 0 0; width:941px; margin:0 auto; background:url(/img/common/bg_branch01.jpg) 5px 0 no-repeat}   /*top calc visual BG*/
/*e: //2010.08.25 수정*/
div.branch-subWrap div.branch-subContent{ width:941px; margin:0 auto; background:url(/img/common/bg_content02.gif) 5px top repeat-y}   /*content repeat BG*/
div.branch-subWrap div.branch-subContent div.edgeBg{ background:url(/img/common/bg_branch05.jpg) no-repeat; width:41px; height:149px; position:absolute; right:-41px; top:-171px; z-indedx:10}   /*content edge BG*/
div.branch-subWrap div.branch-subContent  h2.store-slogan{ position:absolute; top:-210px; left:228px; display:inline-block}
div.branch-subWrap div.branch-subContent  h2.every-slogan{ position:absolute; top:-220px; left:228px; display:inline-block}
div.branch-subWrap div.branch-subContent  ul.page-depth{ position:absolute; right:8px; top:-223px;}
div.branch-subWrap div.branch-subContent  ul.page-depth li, div.branch-Wrap div.branch-content  ul.page-depth li{ float:left; background:url(/img/common/bu02.gif) 5px 1px no-repeat; padding:1px 0 0 14px; font:normal 11px Dotum,Arial; color:#888}
div.branch-subWrap div.branch-subContent  ul.page-depth li.home, div.branch-Wrap div.branch-content  ul.page-depth li.home{ background:url(/img/common/bu01.gif) 0 0 no-repeat; padding-left:14px}
div.branch-subWrap div.branch-subContent  ul.page-depth a, div.branch-Wrap div.branch-content  ul.page-depth a{ font:normal 11px Dotum,Arial; color:#888; text-decoration:none}
div.branch-subWrap div.branch-subContent  ul.page-depth a:hover, div.branch-Wrap div.branch-content  ul.page-depth a:hover{ color:#f26422; text-decoration:underline}

div.branch-subWrap div.branch-subContent  div.storePos{ position:absolute; left:0px; top:-205px; z-index:10}
div.branch-subWrap div.branch-subContent  div.storePos div.storeT, div.branch-Wrap div.branch-content  div.storePos div.storeT{ background:url(/img/common/bg_branch02.png) no-repeat; width:169px; height:66px; padding:16px 0 0 20px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeT h2.t1, div.branch-Wrap div.branch-content  div.storePos div.storeT h2.t1{ float:left}
div.branch-subWrap div.branch-subContent  div.storePos div.storeT div.t2, div.branch-Wrap div.branch-content  div.storePos div.storeT div.t2{ float:left; margin:4px 0 0 11px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeT p.t3, div.branch-Wrap div.branch-content  div.storePos div.storeT p.t3{ display:block; margin:6px 0 0 0}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM, div.branch-Wrap div.branch-content  div.storePos div.storeM{ background:url(/img/common/bg_branch03.png) 0 0 repeat-y; width:189px; padding-bottom:5px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM h2, div.branch-Wrap div.branch-content  div.storePos div.storeM h2{ font-size:0; line-height:0%; text-indent:-9999px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu{ width:147px; margin:0 0 0 21px}    /*지점별찾기 서비스메뉴*/
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li{ font-size:0; line-height:0%; padding:4px 0 1px 0; margin:0; height:12px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li.line, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li.line{ display:block; background:url(/img/common/storemnu_line.gif) 0 4px no-repeat; width:146px; height:1px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t1, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t1{ display: block; background:url(/img/common/storemnu1_off.gif) no-repeat; width:44px; height:12px; text-indent:-9999px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t1:hover, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t1:hover{ display: block; background:url(/img/common/storemnu1_on.gif) no-repeat; width:44px; height:12px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t1-on, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t1-on{ display: block; background:url(/img/common/storemnu1_on.gif) no-repeat; width:44px; height:12px; text-indent:-9999px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t2, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t2{ display: block; background:url(/img/common/storemnu2_off.gif) no-repeat; width:40px; height:12px; text-indent:-9999px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t2:hover, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t2:hover{ display: block; background:url(/img/common/storemnu2_on.gif) no-repeat; width:40px; height:12px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t2-on, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t2-on{ display: block; background:url(/img/common/storemnu2_on.gif) no-repeat; width:40px; height:12px; text-indent:-9999px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t3, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t3{ display: block; background:url(/img/common/storemnu3_off.gif) no-repeat; width:40px; height:12px; text-indent:-9999px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t3:hover, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t3:hover{ display: block; background:url(/img/common/storemnu3_on.gif) no-repeat; width:40px; height:12px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t3-on, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t3-on{ display: block; background:url(/img/common/storemnu3_on.gif) no-repeat; width:40px; height:12px; text-indent:-9999px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t4, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t4{ display: block; background:url(/img/common/storemnu4_off.gif) no-repeat; width:50px; height:12px; text-indent:-9999px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t4:hover, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t4:hover{ display: block; background:url(/img/common/storemnu4_on.gif) no-repeat; width:50px; height:12px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t4-on, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t4-on{ display: block; background:url(/img/common/storemnu4_on.gif) no-repeat; width:50px; height:12px; text-indent:-9999px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t5, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t5{ display: block; background:url(/img/common/storemnu5_off.gif) no-repeat; width:30px; height:12px; text-indent:-9999px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t5:hover, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t5:hover{ display: block; background:url(/img/common/storemnu5_on.gif) no-repeat; width:30px; height:12px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t5-on, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t5-on{ display: block; background:url(/img/common/storemnu5_on.gif) no-repeat; width:30px; height:12px; text-indent:-9999px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t6, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t6{ display: block; background:url(/img/common/storemnu6_off.gif) no-repeat; width:39px; height:12px; text-indent:-9999px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t6:hover, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t6:hover{ display: block; background:url(/img/common/storemnu6_on.gif) no-repeat; width:39px; height:12px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t6-on, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t6-on{ display: block; background:url(/img/common/storemnu6_on.gif) no-repeat; width:39px; height:12px; text-indent:-9999px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t7, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t7{ display: block; background:url(/img/common/storemnu7_off.gif) no-repeat; width:82px; height:12px; text-indent:-9999px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t7:hover, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t7:hover{ display: block; background:url(/img/common/storemnu7_on.gif) no-repeat; width:82px; height:12px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.store-menu li a.t7-on, div.branch-Wrap div.branch-content  div.storePos div.storeM ul.store-menu li a.t7-on{ display: block; background:url(/img/common/storemnu7_on.gif) no-repeat; width:82px; height:12px; text-indent:-9999px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.every-menu{ width:147px; margin:0 0 0 21px}       /*에브리데이 서비스메뉴*/
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.every-menu li{ font-size:0; line-height:0%; padding:4px 0 1px 0; margin:0; height:12px}
div.branch-subWrap div.branch-subContent  div.storePos div.storeM ul.every-menu li.line{ display:block; background:url(/img/common/storemnu_line.gif) 0 4px no-repeat; width:146px; height:1px}

div.branch-subWrap div.branch-subContent  div.storePos div.storeB, div.branch-Wrap div.branch-content  div.storePos div.storeB{ background:url(/img/common/bg_branch04.png) left top no-repeat; width:189px; height:21px}

div.branch-subWrap div.branch-subContent div.lnb{ float:left; width:175px; padding:60px 0 64px 12px;}
div.branch-subWrap div.branch-subContent div.lnb p.link01, div.branch-Wrap div.branch-content div.lnb p.link01{ margin-bottom:6px}
div.branch-subWrap div.branch-subContent div.lnb p.link01 span, div.branch-Wrap div.branch-content div.lnb p.link01 span{ display:none}
/*
div.branch-subWrap div.branch-subContent div.lnb div.store-info, div.branch-Wrap div.branch-content div.lnb div.store-info{ background:url(/img/common/bg_store01.gif) no-repeat; width:161px; height:176px; margin-bottom:8px; font:normal 12px/100% Dotum,Arial; color:#686868}
div.branch-subWrap div.branch-subContent div.lnb div.store-info p, div.branch-Wrap div.branch-content div.lnb div.store-info p{ font:normal 12px/100% Dotum,Arial; color:#686868}
div.branch-subWrap div.branch-subContent div.lnb div.store-info p.t1, div.branch-subWrap div.branch-subContent div.lnb div.store-info p.t2, div.branch-subWrap div.branch-subContent div.lnb div.store-info p.t3, 
    div.branch-Wrap div.branch-content div.lnb div.store-info p.t1, div.branch-Wrap div.branch-content div.lnb div.store-info p.t2, div.branch-Wrap div.branch-content div.lnb div.store-info p.t3{ display:none}
div.branch-subWrap div.branch-subContent div.lnb div.store-info p.a1, div.branch-Wrap div.branch-content div.lnb div.store-info p.a1{ padding:30px 0 0 58px;}
div.branch-subWrap div.branch-subContent div.lnb div.store-info p.a2, div.branch-Wrap div.branch-content div.lnb div.store-info p.a2{ padding:40px 0 0 58px}
div.branch-subWrap div.branch-subContent div.lnb div.store-info p.a3, div.branch-Wrap div.branch-content div.lnb div.store-info p.a3{ padding:42px 10px 0 13px}*/
div.branch-subWrap div.branch-subContent div.lnb div.store-info, div.branch-Wrap div.branch-content div.lnb div.store-info{width:161px; margin-bottom:11px;_margin-bottom:6px;**margin-bottom:6px; font:normal 12px/100% Dotum,Arial; color:#686868;}
div.branch-subWrap div.branch-subContent div.lnb div.store-info, div.branch-Wrap div.branch-content div.lnb div.store-info .slayout_top {background:url(/img/common/bg_store_n01.gif) no-repeat;width:161px; height:5px;_margin-bottom:-8px;}
div.branch-subWrap div.branch-subContent div.lnb div.store-info, div.branch-Wrap div.branch-content div.lnb div.store-info .slayout_middle {background:url(/img/common/bg_store_n02.gif) repeat-y;width:161px;overflow:hidden;padding:0 0 8px 0;}
div.branch-subWrap div.branch-subContent div.lnb div.store-info, div.branch-Wrap div.branch-content div.lnb div.store-info .slayout_middle ul.store_mg01 {margin:5px 10px;}
div.branch-subWrap div.branch-subContent div.lnb div.store-info, div.branch-Wrap div.branch-content div.lnb div.store-info .slayout_middle li.store_line {float:left;background:url(/img/common/bg_store_line.gif) left bottom repeat-x ;padding:0 0 8px 0;overflow:hidden;}
div.branch-subWrap div.branch-subContent div.lnb div.store-info, div.branch-Wrap div.branch-content div.lnb div.store-info .slayout_middle dl dt.store_con01 {padding:3px 0 5px 0;}
div.branch-subWrap div.branch-subContent div.lnb div.store-info, div.branch-Wrap div.branch-content div.lnb div.store-info .slayout_middle dl dd.store_con02 {line-height:14px;}
div.branch-subWrap div.branch-subContent div.lnb div.store-info, div.branch-Wrap div.branch-content div.lnb div.store-info .slayout_bottom {background:url(/img/common/bg_store_n03.gif) no-repeat;width:161px; height:5px;overflow:hidden;position:relative;float:left;}

div.branch-subWrap div.branch-subContent div.contentBody{ float:left; width:720px; margin:0 11px -120px 13px; padding-bottom:70px; position:relative; top:-120px;}
div.branch-subWrap div.branch-subContent div.contentBody h3, div.branch-Wrap div.branch-content div.contentBody h3{ font-size:0; line-height:0%; margin:0 0 17px 0}
div.branch-subWrap div.branch-subContent div.contentBody h4, div.branch-Wrap div.branch-content div.contentBody h4{ font-size:0; line-height:0%; margin:0 0 12px 0}

/* footer Layout*/
div.wrapFooter{ width:100%; background:url(/img/common/bg_footer01.gif) #fff repeat-x; position:relative}
div.wrapFooter div.footer-link{ width:930px; margin:0 auto; height:22px; padding:11px 0 0 0}
div.wrapFooter div.footer-link ul li{ float:left; background:url(/img/common/gap_footer01.gif) right 1px no-repeat; padding:0 25px}
div.wrapFooter div.footer-link ul li.end{ background:none; padding:0 25px}
div.wrapFooter div.footer-link ul li a{ display: block; height:12px; background:url(/img/common/link_footer01.gif) no-repeat; text-indent:-9999px}
div.wrapFooter div.footer-link ul li a.t1{ width:40px; height:12px; background-position:-21px -11px}
div.wrapFooter div.footer-link ul li a.t2{ width:73px; height:12px; background-position:-111px -11px}
div.wrapFooter div.footer-link ul li a.t3{ width:40px; height:12px; background-position:-237px -11px}
div.wrapFooter div.footer-link ul li a.t4{ width:40px; height:12px; background-position:-330px -11px}
div.wrapFooter div.footer-link ul li a.t5{ width:79px; height:12px; background-position:-420px -11px}
div.wrapFooter div.footer-link ul li a.t6{ width:89px; height:12px; background-position:-550px -11px}
div.wrapFooter div.footer-link ul li a.t7{ width:119px; height:12px; background-position:-689px -11px}
div.wrapFooter div.footer-link ul li a.t8{ width:40px; height:12px; background-position:-858px -11px}

div.wrapFooter div.footer-copy{ width:930px; margin:0 auto; background:url(/img/common/bg_footer02.gif) 7px 14px no-repeat; height:116px; text-indent:-9999px; font-size:0; position:relative}
div.wrapFooter div.footer-copy p.logo a{ display:block; width:58px; height:67px; margin:14px 0 0 7px}
div.wrapFooter div.footer-copy div.familysite{ position:absolute; right:30px; top:49px; text-indent:0}
div.wrapFooter div.footer-copy div#familysite-layer {position:absolute; top:-148px; left:759px;width:140px;color:#8f8f8f; text-indent:0;}
div.wrapFooter div.footer-copy div#familysite-layer ul.linkbox {width:138px; border:1px solid #e8e8e8;background:#fff;}
div.wrapFooter div.footer-copy div#familysite-layer ul li {width:138px; padding:0 0 0 5px; height:15px; font-size:0}
div.wrapFooter div.footer-copy div#familysite-layer ul li a{ color:#686868; text-decoration:none; font-size:11px; display:inline; }
div.wrapFooter div.footer-copy div#familysite-layer ul li a:hover{ color:#f26422; text-decoration:underline; }

/*Design*/
a.btn-search{ display:block; width:38px; height:21px; background:url(/img/common/btn_search01.gif) 0 0 no-repeat; font-size:0; line-height:0%; text-indent:-9999px; margin-left:4px}
p.result-txt { font:bold 12px Dotum,Arial; padding:5px 0 0 14px; }

div.btnR{ text-align:right; padding:6px 0 0 0}
div.btnL{ text-align:left; padding:6px 0 0 0}
div.btnC{ text-align:center; padding:6px 0 0 0}

div.sp2{ clear:both; font-size:0%; line-height:0%; height:2px; overflow:hidden; padding:0; margin:0}
div.sp3{ clear:both; font-size:0%; line-height:0%; height:3px; overflow:hidden; padding:0; margin:0}
div.sp4{ clear:both; font-size:0%; line-height:0%; height:4px; overflow:hidden; padding:0; margin:0}
div.sp5{ clear:both; font-size:0%; line-height:0%; height:5px; overflow:hidden; padding:0; margin:0}
div.sp6{ clear:both; font-size:0%; line-height:0%; height:6px; overflow:hidden; padding:0; margin:0}
div.sp7{ clear:both; font-size:0%; line-height:0%; height:7px; overflow:hidden; padding:0; margin:0}
div.sp8{ clear:both; font-size:0%; line-height:0%; height:8px; overflow:hidden; padding:0; margin:0}
div.sp9{ clear:both; font-size:0%; line-height:0%; height:9px; overflow:hidden; padding:0; margin:0}
div.sp10{ clear:both; font-size:0%; line-height:0%; height:10px; overflow:hidden; padding:0; margin:0}
div.sp11{ clear:both; font-size:0%; line-height:0%; height:11px; overflow:hidden; padding:0; margin:0}
div.sp12{ clear:both; font-size:0%; line-height:0%; height:12px; overflow:hidden; padding:0; margin:0}
div.sp13{ clear:both; font-size:0%; line-height:0%; height:13px; overflow:hidden; padding:0; margin:0}
div.sp14{ clear:both; font-size:0%; line-height:0%; height:14px; overflow:hidden; padding:0; margin:0}
div.sp15{ clear:both; font-size:0%; line-height:0%; height:15px; overflow:hidden; padding:0; margin:0}
div.sp16{ clear:both; font-size:0%; line-height:0%; height:16px; overflow:hidden; padding:0; margin:0}
div.sp17{ clear:both; font-size:0%; line-height:0%; height:17px; overflow:hidden; padding:0; margin:0}
div.sp18{ clear:both; font-size:0%; line-height:0%; height:18px; overflow:hidden; padding:0; margin:0}
div.sp19{ clear:both; font-size:0%; line-height:0%; height:19px; overflow:hidden; padding:0; margin:0}
div.sp20{ clear:both; font-size:0%; line-height:0%; height:20px; overflow:hidden; padding:0; margin:0}
div.sp25{ clear:both; font-size:0%; line-height:0%; height:25px; overflow:hidden; padding:0; margin:0}
div.sp30{ clear:both; font-size:0%; line-height:0%; height:30px; overflow:hidden; padding:0; margin:0}
div.sp35{ clear:both; font-size:0%; line-height:0%; height:35px; overflow:hidden; padding:0; margin:0}
div.sp40{ clear:both; font-size:0%; line-height:0%; height:40px; overflow:hidden; padding:0; margin:0}
div.sp45{ clear:both; font-size:0%; line-height:0%; height:45px; overflow:hidden; padding:0; margin:0}
div.sp50{ clear:both; font-size:0%; line-height:0%; height:50px; overflow:hidden; padding:0; margin:0}

div.tabWrap{ background:url(/img/common/bg_tab01.gif) repeat-x; height:26px; margin-bottom:10px} /*tab design*/
div.tab2Wrap{ background:url(/img/common/bg_tab02.gif) repeat-x; height:24px; margin-bottom:10px}

div.faq-q-off{ background:url(/img/common/ic_question01.gif) 3px 4px no-repeat; padding:7px 0 8px 30px; border-bottom:1px solid #eeeeec}  /*FAQ*/
div.faq-q-on{ background:url(/img/common/ic_question01.gif) 3px 4px no-repeat; padding:7px 0 8px 30px; border-bottom:0px}
div.faq-q-off a, div.faq-q-on a{ font:bold 12px/15px Dotum,Arial}
div.faq-a-off{ display:none; background:url(/img/common/ic_answer01.gif) #eeeeec 24px 9px no-repeat; padding:12px 10px 12px 50px; margin-bottom:10px;  font:normal 12px/15px Dotum,Arial}
div.faq-a-on{ display:block; background:url(/img/common/ic_answer01.gif) #eeeeec 24px 9px no-repeat; padding:12px 10px 12px 50px; margin-bottom:10px;  font:normal 12px/15px Dotum,Arial}
div.faq-msg{ font:normal 12px/15px Dotum,Arial; text-align:center; padding:20px 0 20px 0; background:url(/img/common/bg_bbswrap01.gif) bottom repeat-x}
div.faq-msg img{ margin-top:10px}

div.progress-list{ background:url(/img/common/bg_bbswrap01.gif) bottom repeat-x; padding-bottom:20px;}
div.progress-list ul li{ float:left; margin:0 6px 6px 0; width:236px; height:98px; padding:0px;line-height:0px; font-size:0px;}

div.progress-list ul li.end{ float:left; margin:0}

div.floorWrap{ border-top:2px solid #bebebe; border-bottom:2px solid #bebebe; padding:15px 0}   /*층별안내*/
div.floorWrap p{ font-size:0; line-height:0%; text-indent:-9999px}
div.floorWrap ul{ float:right; width:580px;margin:5px 0 10px 0;}
div.floorWrap ul li{ float:left; width:116px; margin:0 0 0 0;}
div.floorWrap div.line{ background:url(/img/common/bu04.gif) 0 6px repeat-x; height:1px; padding:0 0 20px 0}
div.floorWrap div.floor-b1{ background:url(/img/branch/floor_b01.gif) 0 2px no-repeat}
div.floorWrap div.floor-b2{ background:url(/img/branch/floor_b02.gif) 0 2px no-repeat}
div.floorWrap div.floor-b3{ background:url(/img/branch/floor_b03.gif) 0 2px no-repeat}
div.floorWrap div.floor-b4{ background:url(/img/branch/floor_b04.gif) 0 2px no-repeat}
div.floorWrap div.floor-b5{ background:url(/img/branch/floor_b05.gif) 0 2px no-repeat}
div.floorWrap div.floor-f1{ background:url(/img/branch/floor_f01.gif) 0 2px no-repeat}
div.floorWrap div.floor-f2{ background:url(/img/branch/floor_f02.gif) 0 2px no-repeat}
div.floorWrap div.floor-f3{ background:url(/img/branch/floor_f03.gif) 0 2px no-repeat}
div.floorWrap div.floor-f4{ background:url(/img/branch/floor_f04.gif) 0 2px no-repeat}
div.floorWrap div.floor-f5{ background:url(/img/branch/floor_f05.gif) 0 2px no-repeat}
div.floorWrap div.floor-f6{ background:url(/img/branch/floor_f06.gif) 0 2px no-repeat}
div.floorWrap div.floor-f7{ background:url(/img/branch/floor_f07.gif) 0 2px no-repeat}
div.floorWrap div.floor-f8{ background:url(/img/branch/floor_f08.gif) 0 2px no-repeat}
div.floorWrap div.floor-f9{ background:url(/img/branch/floor_f09.gif) 0 2px no-repeat}
div.floorWrap div.floor-f10{ background:url(/img/branch/floor_f10.gif) 0 2px no-repeat}
div.floorWrap div.floor-p1{ background:url(/img/branch/floor_p01.gif) 0 2px no-repeat}
div.floorWrap div.floor_scon{margin:5px 0 0 0;line-height:15px;padding:0 5px;text-align:center;}/* 2010-09-02 추가 */
p.floor-store{ font:bold 12px Dotum,Arial; margin-bottom:10px; padding-left:5px}
div.floor-telL{float:left}
div.floor-telR{float:right; background:url(/img/common/bu03.gif) 0 0 repeat-y; padding-left:28px}
div.floor-telL table.tel-list, div.floor-telR table.tel-list{ width:330px}
div.floor-telL table.tel-list tbody th, div.floor-telR table.tel-list tbody th{ background-color:#eeeeec; border-bottom:1px solid #b1b1b1; padding:6px 0 5px 0; font:normal 12px Dotum,Arial}
div.floor-telL table.tel-list tbody td, div.floor-telR table.tel-list tbody td{ border-bottom:1px solid #b1b1b1; padding:6px 0 5px 0; font:normal 12px Dotum,Arial}
div.floor-telL table.tel-list tbody th.fst, div.floor-telL table.tel-list tbody td.fst, div.floor-telR table.tel-list tbody th.fst, div.floor-telR table.tel-list tbody td.fst{ border-top:1px solid #b1b1b1}
div.floor-telL table.tel-list tbody td div.tel, div.floor-telR table.tel-list tbody td div.tel{ background:url(/img/common/ic_tel01.gif) 20px 0 no-repeat; padding-left:43px}

div.mart-loc{ border:1px solid #d3d2cd; background:url(/img/branch/txt01.gif) 9px 12px no-repeat; padding:11px 11px 11px 11px}    /*오시는 길*/
div.mart-loc p{ text-indent:-9999px; font-size:0; line-height:0%}
div.mart-loc iframe{ overflow-x:hidden;border:1px solid #dbdbdb}
div.mart-loc div.btn{ text-align:right; margin:0 0 7px 0}
div.mart-loc div.map-api{ margin:0 0 7px 0}
div.mart-loc fieldset{ float:left; background:url(/img/branch/bg_transfer01.gif) no-repeat; width:343px; height:115px}
div.mart-loc fieldset ul{ font:normal 12px Dotum,Arial; margin:45px 0 0 9px}
div.mart-loc fieldset ul li{ padding-bottom:4px}
div.mart-loc fieldset ul li img.btn{ vertical-align:top}
dl.location-storeinfo1{ width:440px; padding:17px 0 5px 256px}
dl.location-storeinfo1 dt{ float:left; width:80px; text-indent:-9999px; font-size:0; line-height:0%; padding-top:1px}
dl.location-storeinfo1 dt.t1 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt02.gif) 0 0 no-repeat; background-position:0 0}
dl.location-storeinfo1 dt.t2 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt02.gif) 0 0 no-repeat; background-position:0 -22px}
dl.location-storeinfo1 dt.t3 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt02.gif) 0 0 no-repeat; background-position:0 -44px}
dl.location-storeinfo1 dt.t4 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt02.gif) 0 0 no-repeat; background-position:0 -66px}
dl.location-storeinfo1 dt.t5 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt02.gif) 0 0 no-repeat; background-position:0 -88px}
dl.location-storeinfo1 dt.t6 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt02.gif) 0 0 no-repeat; background-position:0 -110px}
dl.location-storeinfo1 dd.txt{ width:360px; float:left; font:normal 12px/15px Dotum,Arial}
dl.location-storeinfo1 dd.clear{ clear:both; font-size:0%; line-height:0%; height:9px; padding:0; margin:0; overflow:hidden}
div.location-storeinfo2{ font:normal 12px/16px Dotum,Arial; margin-top:10px; padding:0 8px}

dl.cooperate-storeinfo{ width:425px; padding:15px 0 20px 270px;}    /*우대제휴점*/
dl.cooperate-storeinfo dt{ float:left; width:82px; text-indent:-9999px; font-size:0; line-height:0%; padding-top:1px}
dl.cooperate-storeinfo dt.store-name{ width:425px; font:bold 16px Dotum,Arial; text-indent:0; color:#f26422; background:url(/img/common/bg_bbswrap01.gif) bottom repeat-x; padding:0 0 10px 8px; margin-bottom:7px}
dl.cooperate-storeinfo dt.t1 p{ width:54px; height:11px; display:block; background:url(/img/branch/txt03.gif) 0 0 no-repeat; background-position:0 0}
dl.cooperate-storeinfo dt.t2 p{ width:54px; height:11px; display:block; background:url(/img/branch/txt03.gif) 0 0 no-repeat; background-position:0 -22px}
dl.cooperate-storeinfo dt.t3 p{ width:54px; height:11px; display:block; background:url(/img/branch/txt03.gif) 0 0 no-repeat; background-position:0 -66px}
dl.cooperate-storeinfo dt.t4 p{ width:54px; height:11px; display:block; background:url(/img/branch/txt03.gif) 0 0 no-repeat; background-position:0 -88px;}
dl.cooperate-storeinfo dd.txt{ width:343px; float:left; font:normal 12px/15px Dotum,Arial; }
dl.cooperate-storeinfo dd.clear{ clear:both; font-size:0%; line-height:0%; height:9px; padding:0; margin:0; overflow:hidden}
div.advertise01{ background:url(/img/branch/img_cooperate01.gif) 0 0 no-repeat;  height:421px; font-size:0; line-height:0%}
div.advertise01 p{ position:absolute; left:-9999px}

div.gas-station{ background:url(/img/branch/bg_oil01.gif) no-repeat; height:161px; position:relative}   /*주유소*/
div.gas-station p.sell-date{ font:bold 14px Dotum,Arial; color:#363636; position:absolute; left:249px; top:14px}
div.gas-station p.gas-price1{ font:bold 22px Dotum,Arial; color:#fff100; position:absolute; right:319px; top:43px}
div.gas-station p.gas-price2{ font:bold 22px Dotum,Arial; color:#fff100; position:absolute; right:319px; top:80px}
div.gas-station p.sell-date span, div.gas-station p.gas-price1 span, div.gas-station p.gas-price2 span, div.gas-station p.txt1, div.gas-station p.txt2{ position:absolute; left:-9999px; font-size:0; line-height:0%}
dl.gas-storeinfo{ width:440px; padding:20px 0 5px 258px}
dl.gas-storeinfo dt{ float:left; width:90px; text-indent:-9999px; font-size:0; line-height:0%; padding-top:1px}
dl.gas-storeinfo dt.t1 p{ width:65px; height:11px; display:block; background:url(/img/branch/txt04.gif) 0 0 no-repeat; background-position:0 0}
dl.gas-storeinfo dt.t2 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt04.gif) 0 0 no-repeat; background-position:0 -22px}
dl.gas-storeinfo dt.t3 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt04.gif) 0 0 no-repeat; background-position:0 -44px}
dl.gas-storeinfo dt.t4 p{ width:61px; height:11px; display:block; background:url(/img/branch/txt04.gif) 0 0 no-repeat; background-position:0 -66px}
dl.gas-storeinfo dt.t5 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt04.gif) 0 0 no-repeat; background-position:0 -88px}
dl.gas-storeinfo dt.t6 p{ width:51px; height:11px; display:block; background:url(/img/branch/txt04.gif) 0 0 no-repeat; background-position:0 -110px}
dl.gas-storeinfo dd.txt{ float:left; width:350px; font:normal 12px/15px Dotum,Arial}
dl.gas-storeinfo dd.clear{ clear:both; font-size:0%; line-height:0%; height:9px; padding:0; margin:0; overflow:hidden}

div.everyday-storeinfo{ background:url(/img/branch/bg_everyday01.gif) no-repeat; height:167px; position:relative;}   /*에브리바디 매장정보*/
div.everyday-storeinfo dl.info-list{ padding:24px 0 0 100px; width:330px;}
div.everyday-storeinfo dl.info-list dt{ text-indent:-9999px; font-size:0; line-height:0%; position:absolute; left:-9999px}
div.everyday-storeinfo dl.info-list dd{ font:normal 12px Dotum,Arial; height:22px;}

fieldset.login-t1{ background:url(/img/service/bg_login01.gif) no-repeat; width:351px; height:148px; padding-bottom:15px;  position:relative}   /*고객의소리 */
fieldset.login-t1 ul{ padding:62px 0 0 82px}
fieldset.login-t1 ul li{ margin:0 0 11px 0; font:normal 12px Dotum,Arial}
fieldset.login-t1 ul li span{ font-size:0; line-height:0%; position:absolute; left:-9999px}
fieldset.login-t1 img.btn{ position:absolute; right:26px; top:62px}
fieldset.login-t2{ background:url(/img/service/bg_login02.gif) no-repeat; width:351px; height:148px; padding-bottom:15px; position:relative}
fieldset.login-t2 ul{ padding:62px 0 0 82px}
fieldset.login-t2 ul li{ margin:0 0 11px 0; font:normal 12px Dotum,Arial}
fieldset.login-t2 ul li span{ font-size:0; line-height:0%; position:absolute; left:-9999px}
fieldset.login-t2 img.btn{ position:absolute; right:26px; top:62px}
div.customer-result{ background:url(/img/service/bg_result01.gif) no-repeat; height:163px; position:relative}
div.customer-result p{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.customer-result img.btn{ position:absolute; top:117px; left:233px}

div.partner-counsel{ background:url(/img/partner/bg_counsel01.jpg) no-repeat; height:472px}    /*협력회사 서비스*/
div.partner-counsel h4, div.partner-counsel p, div.partner-counsel ul{ font-size:0; line-height:0%; position:absolute; left:-9999px}

div.brand-pl{ background:url(/img/brand/bg_intro01.gif) no-repeat; height:186px; overflow:hidden; position:relative}    /*브랜드 소개*/
div.brand-pl img.logo{ position:absolute; right:56px; top:67px}
div.brand-pl dl{ padding:24px 0 0 21px; width:370px}
div.brand-pl dl dt{ font:bold 20px Arial,Dotum; padding-bottom:15px}
div.brand-pl dl dd{ font:normal 12px/15px Dotum,Arial; color:#7d7d7d}
div.brand-pl dl dd p{ font:bold 14px Dotum,Arial; color:#686868; padding-bottom:8px}
ul.brand-pl-list{ width:100%}
ul.brand-pl-list li{ float:left; width:184px}
ul.brand-pl-list li.end{ width:168px}
ul.brand-pl-list li div.txt{ width:168px; text-align:center; margin-top:5px}
ul.brand-product-list li{ float:left; width:240px; padding-bottom:20px}
ul.brand-product-list li div.prd-img{ float:left; width:120px}
ul.brand-product-list li p.prd-txt{ float:left; width:102px; font:normal 12px/15px Dotum,Arial}
ul.brand-product-list li p.prd-name{ width:227px; margin-top:8px}
ul.brand-product-list li p.prd-name a{ font:bold 12px/14px Dotum,Arial; color:#363636}
ul.brand-product-list li p.prd-name a:hover{ color:#f26422}

div.shopping-msg{ background:url(/img/my-emart/bg_msg01.gif) no-repeat; height:222px; overflow:hidden}    /*쇼핑보고서*/
div.shopping-msg p.txt{ padding:33px 0 0 232px}
div.shopping-msg div.btn{ padding:20px 0 0 232px}
div.shopping-reportWrap{ background:url(/img/my-emart/bg_report02.gif) 0 0 repeat-y;}
div.shopping-reportWrap div.shopping-report{ background:url(/img/my-emart/bg_report01.gif) 0 0 no-repeat; padding:50px 13px 10px 18px;}
div.shopping-reportWrap div.shopping-report p.title1{ background:url(/img/my-emart/bg_title01.gif) 0 1px no-repeat; padding:0 0 13px 25px; font:bold 16px Dotum,Arial; color:#f26422; height:16px}
div.shopping-reportWrap div.shopping-report p.title1 strong{ color:#000}
div.shopping-reportWrap div.shopping-report p.title2{ background:url(/img/my-emart/bg_title02.gif) 0 0 no-repeat; padding:0 0 13px 25px; font:bold 16px Dotum,Arial; color:#f26422; height:17px}
div.shopping-reportWrap div.shopping-report div.t1{ float:left; width:325px; background:url(/img/my-emart/txt11.gif) 0 0 no-repeat; padding-top:20px}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg{ background:url(/img/my-emart/bg_graph01.gif) 0 0 no-repeat; width:325px; height:166px; position:relative}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg p.ck1-txt{ float:left; width:45px; padding:13px 0 0 174px; font:normal 11px/12px Dotum,Arial; color:#888; letter-spacing:-1px}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg p.ck2-txt{ float:left; width:76px; padding:13px 0 0 20px; font:normal 11px/12px Dotum,Arial; color:#888; letter-spacing:-1px}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg div.bar1{ position:absolute; left:76px; top:30px; width:14px; height:101px; display:block; background-color:#f05252}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg div.bar2{ position:absolute; left:90px; top:30px; width:14px; height:101px; display:block; background-color:#ffc23b}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg div.bar3{ position:absolute; left:134px; top:30px; width:14px; height:101px; display:block; background-color:#f05252}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg div.bar4{ position:absolute; left:148px; top:30px; width:14px; height:101px; display:block; background-color:#ffc23b}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg div.bar5{ position:absolute; left:192px; top:30px; width:14px; height:101px; display:block; background-color:#f05252}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg div.bar6{ position:absolute; left:206px; top:30px; width:14px; height:101px; display:block; background-color:#ffc23b}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg div.bar7{ position:absolute; left:250px; top:30px; width:14px; height:101px; display:block; background-color:#f05252}
div.shopping-reportWrap div.shopping-report div.t1 div.graph1-bg div.bar8{ position:absolute; left:264px; top:30px; width:14px; height:101px; display:block; background-color:#ffc23b}

div.shopping-reportWrap div.shopping-report div.t2{ float:right; width:325px; background:url(/img/my-emart/txt12.gif) 0 0 no-repeat; padding:20px 4px 0 0}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg{ background:url(/img/my-emart/bg_graph02.gif) 0 0 no-repeat; width:325px; height:166px; position:relative}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg p.ck1-txt{ float:left; width:32px; padding:12px 0 0 240px; font:normal 11px/12px Dotum,Arial; color:#888; letter-spacing:-1px}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg p.ck2-txt{ float:left; width:26px; padding:12px 0 0 18px; font:normal 11px/12px Dotum,Arial; color:#888; letter-spacing:-1px}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg div.bar1{ position:absolute; left:78px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg div.bar2{ position:absolute; left:92px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg div.bar3{ position:absolute; left:136px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg div.bar4{ position:absolute; left:150px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg div.bar5{ position:absolute; left:194px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg div.bar6{ position:absolute; left:208px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg div.bar7{ position:absolute; left:252px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t2 div.graph2-bg div.bar8{ position:absolute; left:266px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}

div.shopping-reportWrap div.shopping-report div.t3{ width:684px; background:url(/img/my-emart/txt13.gif) 0 0 no-repeat; padding-top:20px}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg{ background:url(/img/my-emart/bg_graph03.gif) 0 0 no-repeat; width:684px; height:180px; position:relative}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg p.ck1-txt{ float:left; width:60px; padding:12px 0 0 431px; font:normal 11px/12px Dotum,Arial; color:#888; letter-spacing:-1px}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg p.ck2-txt{ float:left; width:73px; padding:12px 0 0 17px; font:normal 11px/12px Dotum,Arial; color:#888; letter-spacing:-1px}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg p.ck3-txt{ float:left; width:32px; padding:12px 0 0 17px; font:normal 11px/12px Dotum,Arial; color:#888; letter-spacing:-1px}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg p.ck4-txt{ float:left; width:28px; padding:12px 0 0 18px; font:normal 11px/12px Dotum,Arial; color:#888; letter-spacing:-1px}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar1{ position:absolute; left:74px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar2{ position:absolute; left:88px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar3{ position:absolute; left:140px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar4{ position:absolute; left:154px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar5{ position:absolute; left:207px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar6{ position:absolute; left:221px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar7{ position:absolute; left:273px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar8{ position:absolute; left:287px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar9{ position:absolute; left:339px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar10{ position:absolute; left:353px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar11{ position:absolute; left:405px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar12{ position:absolute; left:419px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar13{ position:absolute; left:472px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar14{ position:absolute; left:486px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar15{ position:absolute; left:538px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar16{ position:absolute; left:552px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar17{ position:absolute; left:604px; top:30px; width:14px; height:101px; display:block; background-color:#3473f9}
div.shopping-reportWrap div.shopping-report div.t3 div.graph3-bg div.bar18{ position:absolute; left:618px; top:30px; width:14px; height:101px; display:block; background-color:#62b8f4}
div.shopping-reportWrap div.shopping-report div.t1 span, div.shopping-reportWrap div.shopping-report div.t2 span, div.shopping-reportWrap div.shopping-report div.t3 span{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.shopping-reportWrap div.shopping-report div.t1 p.caption, div.shopping-reportWrap div.shopping-report div.t2 p.caption, div.shopping-reportWrap div.shopping-report div.t3 p.caption{ font:normal 11px/26px Dotum,Arial; color:#888888}
div.shopping-reportWrap div.shopping-report fieldset.shopping-detailFrm{ float:left; padding-bottom:5px}
div.shopping-reportWrap div.shopping-report fieldset.shopping-detailFrm label{ font:normal 11px/14px Dotum,Arial; color:#888; position:relative; top:-3px}
div.shopping-reportWrap div.shopping-report div.excel-btn{ float:right; padding:0 4px 5px 0}
div.emart-recommand-product{ background:url(/img/my-emart/bg_report04.gif) 0 0 no-repeat; width:688px; height:178px; padding-top:19px; overflow:hidden}
div.emart-recommand-product ul.prd-list{ width:685px}
div.emart-recommand-product ul.prd-list li{ float:left; width:137px}
div.emart-recommand-product ul.prd-list li div.img{ width:110px; margin:0 auto}
div.emart-recommand-product ul.prd-list li div.img img{ border:1px solid #d3d2cd}
div.emart-recommand-product ul.prd-list li p.txt{ width:110px; margin:0 auto; text-align:center; font:normal 12px/16px Dotum,Arial; padding-top:10px}
div.emart-recommand-product ul.prd-list li p.txt a{ font:bold 12px/16px Dotum,Arial}
div.emart-coupon{ background:url(/img/my-emart/bg_report05.gif) 0 0 no-repeat; width:688px; height:158px; position:relative; overflow:hidden}
div.emart-coupon img.coupon{ position:absolute; left:281px; top:17px}
div.saving-point-event{ background:url(/img/my-emart/bg_report06.gif) 0 0 no-repeat; width:688px; height:128px; position:relative; overflow:hidden}
div.saving-point-event p{ font:normal 12px/17px Dotum,Arial; color:#000; margin:22px 0 0 22px; width:300px}
div.saving-point-event ul.graph-bar{ width:240px; position:absolute; left:393px; top:32px}
div.saving-point-event ul.graph-bar li{ float:left; width:48px}
div.saving-point-event p.tot-price{ position:absolute; left:393px; top:75px; margin:0; width:256px}
div.shopping-reportWrap div.shopping-reportBottom{ background:url(/img/my-emart/bg_report03.gif) 0 0 no-repeat; height:14px}

div.pastplan-wrapT{ background:url(/img/my-emart/bg_plan01.gif) 0 0 no-repeat; height:68px}    /*지난쇼핑플래너*/
div.pastplan-wrapT2{ background:url(/img/my-emart/bg_plan04.gif) 0 0 no-repeat; height:183px}
div.pastplan-wrapT2 p{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.pastplan-wrapT2 div.msg{ padding:104px 0 0 144px}
div.pastplan-wrapT2 div.msg span.plan-date, div.pastplan-wrapT2 div.msg span.plan-branch{ font:bold 14px Dotum,Arial}
div.pastplan-wrapM{ background:url(/img/my-emart/bg_plan02.gif) transparent 0 0 repeat-y; padding-bottom:20px}
div.pastplan-wrapM table.past-list{ width:695px; padding-top:5px; margin-left:11px} 
div.pastplan-wrapM table.past-thumblist{ width:693px; padding-top:5px; margin-left:11px}
div.pastplan-wrapM table.past-list thead, div.pastplan-wrapM table.past-thumblist thead{ position:absolute; left:-9999px; font-size:0; line-height:0%; text-indent:-9999px}
div.pastplan-wrapM table.past-list tbody tr td{ border-bottom:1px solid #e4dfbf; padding:9px 0 8px 0}
div.pastplan-wrapM table.past-list tbody tr td div, div.pastplan-wrapM table.past-thumblist tbody tr td div{ text-align:center; font:normal 12px/14px Dotum,Arial}
div.pastplan-wrapM table.past-list tbody tr td div.l, div.pastplan-wrapM table.past-thumblist tbody tr td div.l{ text-align:left; padding-left:10px}
div.pastplan-wrapM table.past-list tbody tr td div.r, div.pastplan-wrapM table.past-thumblist tbody tr td div.r{ text-align:right}
div.pastplan-wrapM table.past-thumblist tbody tr td{ border-bottom:1px solid #e4dfbf; padding:18px 0 17px 0}
div.pastplan-wrapM table.past-thumblist tbody tr td.end{ border-bottom:0px}
div.pastplan-wrapM table.past-thumblist tbody tr td s{ padding-right:10px}
div.pastplan-wrapM table.past-thumblist tbody tr td table.blank tr td{ border-bottom:0px; padding:0}
div.pastplan-wrapM div.tot-result{ background:url(/img/my-emart/bg_plan05.gif)  0 no-repeat; width:700px; height:31px; overflow:hidden; margin-left:10px}
div.pastplan-wrapM div.tot-result p{ margin:9px 20px 0 0; text-align:right; font:normal 12px/15px Dotum,Arial}
div.pastplan-wrapM div.tot-result strong{ font-weight:bold; color:#f26422}
div.pastplan-wrapB{ background:url(/img/my-emart/bg_plan03.gif) 0 0 no-repeat; height:3px}

div.regular-emart{ font:bold 14px Dotum,Arial; color:#363636; padding:15px 0 5px 0; margin-left:330px}     /*단골이마트*/
dl.regular-info{ background-color:#eeeeec; width:352px; padding:12px 10px 5px 10px; margin-left:330px}
dl.regular-info dt{ width:68px; float:left; font-size:0; line-height:0%; padding-top:2px}
dl.regular-info dd.txt{ 	width:280px; float:left; font:normal 12px/16px Dotum,Arial}
dl.regular-info div.clear{ clear:both; font-size:0%; line-height:0%; height:5px; padding:0; margin:0; overflow:hidden}
p.regular-evt{ margin:14px 0 5px 330px}
table.regular-evt-list{ width:370px; margin-left:330px} 
table.regular-evt-list tbody tr td{ font:normal 11px/13px Dotum,Arial; padding:2px 0 2px 0} 
table.regular-evt-list tbody tr td div.bu a{ font:normal 11px/13px Dotum,Arial}
table.regular-evt-list tbody tr td div.bu{ background:url(/img/common/bu06.gif) 0 4px no-repeat; padding-left:6px}
table.regular-evt-list tbody tr td div a.icNew{ background:url(/img/common/ic_new01.gif) right top no-repeat; padding-right:16px}

div.often-menu{ background:url(/img/my-emart/bg_oftenmenu01.gif) 0 0 no-repeat; height:426px; position:relative}    /*자주쓰는 메뉴*/
div.often-menu p{ position:absolute; left:-9999px}
div.often-menu table tbody tr td.frm{ width:30px}
div.often-menu table.event-menu{ position:absolute; left:40px; top:45px}
div.often-menu table.smart-menu{ position:absolute; left:278px; top:45px}
div.often-menu table.life-menu{ position:absolute; left:529px; top:45px}
div.often-menu table.card-menu{ position:absolute; left:40px; top:236px}
div.often-menu table.customer-menu{ position:absolute; left:278px; top:236px}
div.often-menu table.my-menu{ position:absolute; left:529px; top:236px}

div.shoppingplanner-wrapT{ background:url(/img/smart-shopping/bg_planner01.gif) 0 0 no-repeat; height:180px}    /*쇼핑플래너*/
div.shoppingplanner-wrapT fieldset.shopping-planner{ padding:64px 0 0 125px}
div.shoppingplanner-wrapT fieldset.shopping-planner ul{ width:570px}
div.shoppingplanner-wrapT fieldset.shopping-planner ul li{ float:left; font:normal 12px/21px Dotum,Arial}
/*2010-09-06 추가*/
div.shopping-report02 {background:url(/img/smart-shopping/bg_shoppingreport.gif) no-repeat;width:720px;height:64px;}
div.shopping-report02 .l_dd{float:left;padding:17px 0 0 194px;}
div.shopping-report02 .r_dd{float:right;padding:11px 14px 0 0;}
div.s_txt{font:normal 11px Dotum,Arial;margin:10px 0 0 14px;}
/*//2010-09-06 추가*/

div.price-research1{ background:url(/img/smart-shopping/bg_vote01.gif) 0 0 no-repeat; font-size:0; line-height:0%; height:7px}    /*가격혁명상품 투표*/
div.price-research2{ background:url(/img/smart-shopping/bg_vote03.gif) 2px 0 no-repeat; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1}
div.price-research2 p.title{ width:620px; padding:17px 0 0 76px; font:normal 12px Dotum,Arial}
div.price-research2 fieldset{ background:url(/img/smart-shopping/bg_vote04.gif) top left repeat-x; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #c2c1bc; padding:10px 16px 0 16px; margin:0 0 0 67px; width:607px}
div.price-research2 fieldset ul{ width:480px}
div.price-research2 fieldset ul li{ float:left; font:normal 12px/14px Dotum,Arial}
div.price-research2 div.btn1{ float:left; padding:10px 0 0 67px}
div.price-research2 div.btn2{ float:right; padding:10px 10px 0 0}
div.price-research2 p.txt{ font:normal 12px/14px Dotum,Arial; border-top:2px solid #d7d5d0; padding:10px 0 10px 0; margin:0 0 0 67px; width:639px}
div.price-research3{ background:url(/img/smart-shopping/bg_vote02.gif) 0 0 no-repeat; font-size:0; line-height:0%; height:11px}
div.price-research4{ background:url(/img/smart-shopping/bg_vote05.gif) 0 0 no-repeat; height:116px}
div.price-research4 div.t1{ width:348px; float:left}
div.price-research4 div.t1 p{ margin:49px 0 0 13px; font:normal 12px Dotum,Arial; display:block}
div.price-research4 div.t1 fieldset{ padding:10px 0 0 10px}
div.price-research4 div.t2{ width:327px; float:left; margin-left:33px}
div.price-research4 div.t2 p{ margin:48px 0 0 0px; font:normal 12px/14px Dotum,Arial; display:block; height:56px; overflow:hidden}
div.price-graph{ border:3px solid #f26422; padding:19px 14px 10px 14px}
div.price-graph table tr td.item{ font:bold 12px Dotum,Arial; padding:1px 0 20px 0}
div.price-graph table tr td.graph{ padding:1px 0 20px 0}
div.price-graph table tr td.percent{ font:normal 12px Dotum,Arial; text-align:right; padding:1px 0 20px 0}

div.recipe-search{ border:1px solid #d3d2cd; background:url(/img/emart-life/txt01.gif) #ececec 20px 14px no-repeat; padding:10px 0; margin-bottom:10px}     /*내게 맞는 요리찾기*/
div.recipe-search fieldset{ margin-left:210px}
div.emart-recipe{ background:url(/img/emart-life/bg_recipe01.gif) 0 0 no-repeat; height:105px}
div.emart-recipe ul.select-cook{ padding:33px 0 0 18px}
div.emart-recipe ul.select-cook li{ float:left; margin-right:11px}
div.emart-recipe p{ position:absolute; left:-9999px}
div.recipe-drag{ background:url(/img/emart-life/bg_recipe02.jpg) 0 0 no-repeat; height:660px; position:relative}
div.recipe-drag p{ font-size:0; line-height:0%; position:absolute; left:-9999px}
div.recipe-drag div.ic-recipe-pos{ position:absolute}
div.recipe-drag div.ic-recipe-pos span{ width:43px; height:40px; display:block}
div.recipe-drag img.search-btn{ position:absolute; left:299px; top:598px}
div.recipe-drag div.recipe-drag-list{ position:absolute; width:540px; left:90px; top:540px}
div.recipe-drag div.recipe-drag-list div.col{ float:left; position:relative; width:60px}
div.recipe-drag div.recipe-drag-list div.col span{ width:43px; height:40px; display:block}
div.recipe-drag div.recipe-drag-list div.col div.close{ position:absolute; left:36px; top:-2px}
div.recipe-drag div.ic-recipe-pos span a{ position:relative}

div.week-menuT{ background:url(/img/emart-life/bg_week01.gif) 0 0 no-repeat; height:24px}     /*금주의 추천메뉴*/
div.week-menuM{ background:url(/img/emart-life/bg_week03.gif) 0 0 repeat-y; width:689px; padding:0 13px 0 18px}
div.week-menuM div.info-pic{ float:left}
div.week-menuM div.info-txt{ float:right; width:416px}
div.week-menuM div.info-txt p.cooker{ font:normal 16px Dotum,Arial; background:url(/img/emart-life/bg_week04.gif) 0 bottom repeat-x; padding:4px 0 9px 0}
div.week-menuM div.info-txt p.cooker strong{ color:#fff}
div.week-menuM div.info-txt ul.work-list{ width:416px; padding-bottom:14px; margin-top:10px; background:url(/img/emart-life/bg_week05.gif) 0 bottom repeat-x}
div.week-menuM div.info-txt ul.work-list li.caption{ float:left; font:normal 12px Dotum,Arial; color:#b7b7b7; width:48px; padding-top:4px}
div.week-menuM div.info-txt ul.work-list li.txt{ float:left; font:normal 12px/20px Dotum,Arial; color:#b7b7b7}
div.week-menuM div.info-txt ul.work-list li.clear{ clear:both; font-size:0%; line-height:0%; height:0px; padding:0; margin:0; overflow:hidden}
div.week-menuM p.cook-concept{ background:url(/img/emart-life/txt04.gif) 0 0 no-repeat; padding-top:24px; margin-top:18px; font:normal 12px/16px Dotum,Arial; color:#959595}
div.week-menuM p.cook-info{ background:url(/img/emart-life/txt05.gif) 0 0 no-repeat; padding-top:24px; margin-top:25px; font:normal 12px/16px Dotum,Arial; color:#959595}
div.week-menuM p.cook-concept span, div.week-menuM p.cook-info span{ position:absolute; left:-9999px}
div.week-menuM div.infoview-pic{ float:left}
div.week-menuM div.infoview-txt{ float:right; width:374px}
div.week-menuM div.infoview-txt div.title-wrap{ background:url(/img/emart-life/bg_week04.gif) 0 bottom repeat-x; padding:4px 0 9px 0; margin-bottom:15px}
div.week-menuM div.infoview-txt div.title-wrap p.cook-title{ float:left; font:bold 16px/18px Dotu,Arial; color:#fff}
div.week-menuM div.infoview-txt div.title-wrap p.cook-graph{ float:right; width:97px; height:13px; padding:2px 0 0 28px; display:block; background:url(/img/emart-life/bg_week11.gif) 0 2px no-repeat; overflow:hidden}
div.week-menuM div.infoview-txt  p.infoview-t1, div.week-menuM div.infoview-txt  p.infoview-t2, div.week-menuM div.infoview-txt  p.infoview-t3{ font:normal 12px/16px Dotum,Arial; color:#b7b7b7; padding:0 0 17px 0}
div.week-menuM div.infoview-txt  p.infoview-t4, div.week-menuM div.infoview-txt  p.infoview-t6{ float:left; width:170px; font:normal 12px/16px Dotum,Arial; color:#b7b7b7}
div.week-menuM div.infoview-txt  p.infoview-t5, div.week-menuM div.infoview-txt  p.infoview-t7{ float:left; font:normal 12px/16px Dotum,Arial; color:#b7b7b7}
div.week-menuM div.infoview-txt  p.infoview-t1 strong, div.week-menuM div.infoview-txt  p.infoview-t2 strong, div.week-menuM div.infoview-txt  p.infoview-t3 strong,div.week-menuM div.infoview-txt  p.infoview-t4 strong, 
div.week-menuM div.infoview-txt  p.infoview-t5 strong, div.week-menuM div.infoview-txt  p.infoview-t6 strong, div.week-menuM div.infoview-txt  p.infoview-t7 strong{ color:#b7b7b7}
div.week-menuM div.btn-output{ border-top:1px solid #6b6b6b; text-align:right; padding-top:10px; margin-top:10px}
div.week-menuB{ background:url(/img/emart-life/bg_week02.gif) 0 0 no-repeat; height:24px}
div.today-cook{ background:url(/img/emart-life/bg_week06.gif) 0 0 no-repeat; width:275px; height:296px}
div.today-cook span{ position:absolute; left:-9999px}
div.today-cook p{ font:bold 14px/16px Dotum,Arial; padding:13px 0 0 75px}
div.today-cook p strong{ font:bold 12px/15px Dotum,Arial; color:#f26422}
div.today-cook div.cook-img{ text-align:center; padding-top:18px}
div.today-cook div.cook-img img{ border:2px solid #f26422}
div.todaycook-description{ background:url(/img/emart-life/bg_week08.gif) 0 0 no-repeat; width:262px; height:89px; margin-top:6px; padding:12px 0 0 18px}
div.todaycook-description p.txt1{ float:left; background:url(/img/emart-life/bg_week09.gif) 0 0 no-repeat; height:16px; padding:2px 0 0 22px; font:normal 12px Dotum,Arial; color:#f26422}
div.todaycook-description p.txt2{ float:left; background:url(/img/emart-life/bg_week10.gif) 0 0 no-repeat; height:16px; padding:2px 0 0 17px; font:normal 12px Dotum,Arial; color:#f26422}
div.todaycook-description p.txt3{ font:normal 12px/16px Dotum,Arial; width:242px; height:54px; overflow:hidden; display:block; padding-top:6px}
div.todaycook-description p.txt1 strong, div.todaycook-description p.txt2 strong{ color:#f26422}
div.datecook-wrap{ background:url(/img/emart-life/bg_week07.gif) 0 0 no-repeat; width:437px; height:191px}
div.datecook-wrap table.list{ width:100%}
div.datecook-wrap table.list tbody tr td{ width:145px; text-align:center; vertical-align:top; padding-top:16px}
div.datecook-wrap table.list tbody tr td p.date-txt{ font:normal 12px Dotum,Arial; color:#f26422; padding-bottom:8px}
div.datecook-wrap table.list tbody tr td div.cook-img img{ border:1px solid #969696}
div.datecook-wrap table.list tbody tr td a.cook-name{ display:block; font:bold 12px Dotum,Arial; letter-spacing:-1px; padding-top:14px}
ul.emart-ingredient li{ float:left; width:152px; padding-bottom:20px}
ul.emart-ingredient li.end{ width:110px}
ul.emart-ingredient li p{ width:110px; text-align:center; font:normal 12px/18px Dotum,Arial}
div.home-cook{ background:url(/img/emart-life/bg_week13.jpg) 0 25px no-repeat; border-top:2px solid #d3d2cd; padding-top:25px}
div.home-cook ul.list{ float:right}
div.home-cook ul.list li{ float:left; width:152px; padding-bottom:20px}
div.home-cook ul.list li.end{ float:left; width:110px}
div.home-cook ul.list p{ width:110px; text-align:center; font:normal 12px/18px Dotum,Arial}

fieldset.login-frm{ background:url(/img/member/bg_login01.gif) no-repeat; width:556px; height:240px; margin:0 auto; position:relative}    /*로그인*/
fieldset.login-frm ul{ padding:100px 0 0 260px}
fieldset.login-frm ul li{ height:31px}
fieldset.login-frm ul li span{ position:absolute; left:-9999px; font-size:0; line-height:0%}
fieldset.login-frm img.login-btn{ position:absolute; top:100px; left:428px}
p.login-txt1, p.login-txt2{ width:556px; margin:0 auto; padding-left:12px}

div.merge-search{ border:1px solid #d3d2cd; background:url(/img/search/txt01.gif) #ececec 17px 14px no-repeat; padding:10px 0; margin-bottom:10px}     /*통합검색*/
div.merge-search fieldset{ margin-left:80px}
p.merge-search-caption{ float:left; font:normal 12px/14px Dotum,Arial; background:url(/img/common/ic_zoom01.gif) 0 2px no-repeat; padding:2px 0 10px 20px}
p.merge-search-caption span{ color:#f26422; padding:0 0 10px 0}
div.merge-search-btn{ float:right}
ul.merge-search-list li{ font:normal 12px/16px Dotum,Arial; padding:0 0 3px 0}
ul.merge-search-list li a.search{ font:bold 12px Dotum,Arial; color:#f26422}
p.merge-search-more{ text-align:right; padding-top:10px}
p.merge-search-more a{ font:normal 11px/13px Dotum,Arial}

div.box1-t{ background:url(/img/common/box1_t01.gif) no-repeat; height:4px; font-size:0; line-height:0%} /*box design*/
div.box1{ background:url(/img/common/box1_m01.gif) repeat-y}
div.box1-b{ background:url(/img/common/box1_b01.gif) no-repeat; height:4px; font-size:0; line-height:0%}
div.box2-t{ background:url(/img/common/box2_t01.gif) 0 0 #e8e8e7 no-repeat; height:5px; font-size:0; line-height:0%}
div.box2{ background:url(/img/common/box2_m01.gif) 0 0 #e8e8e7 repeat-y; font:normal 12px Dotum,Arial; padding:6px 15px 5px 15px; }
div.box2-b{ background:url(/img/common/box2_b01.gif) 0 0 #e8e8e7 no-repeat; height:5px; font-size:0; line-height:0%}
div.box3-t{ background:url(/img/common/box3_t01.gif) 0 0 no-repeat; height:8px; font-size:0; line-height:0%}
div.box3{ background-color:#898574; font:normal 12px Dotum,Arial; padding:7px 17px 6px 18px}
div.box3 p.bu{ background:url(/img/common/bu09.gif) 0 6px no-repeat; padding-left:10px; color:#fff; line-height:16px}
div.box3-b{ background:url(/img/common/box3_b01.gif) 0 0 no-repeat; height:8px; font-size:0; line-height:0%}

/*BBS List*/
div.listWrap{ background:url(/img/common/bg_bbswrap01.gif) bottom repeat-x; padding-bottom:10px}
div.listWrap table.list{ width:100%; font:normal 12px Dotum,Arial}
div.listWrap table.list thead tr th{ background:url(/img/common/th_bg01.gif) 0 1px repeat-x; height:28px}
div.listWrap table.list thead tr th div{ background:url(/img/common/th_gap01.gif) 0 0 no-repeat; height:20px; padding:8px 0 0 0}
div.listWrap table.list thead tr th div.fst{ background:none; height:20px; padding:8px 0 0 0; position:relative}
div.listWrap table.list thead tr th img.fst-edge{ position:absolute; left:-2px; top:0px}
div.listWrap table.list thead tr th div.end{ height:20px; padding:8px 0 0 0; position:relative}
div.listWrap table.list thead tr th div.end img.end-edge{ position:absolute; right:-1px; top:0px}
div.listWrap table.list thead tr th.nomal_bg{background:none;}
div.listWrap table.list tbody tr td{ background-color:#fff; padding:5px 0 5px 0; vertical-align:top}
div.listWrap table.list tbody tr td.row{ background-color:#eeeeec}
div.listWrap table.list tbody tr td div{ text-align:center; padding:3px 0 3px 0}
div.listWrap table.list tbody tr td div.l{ text-align:left; padding-left:10px}
div.listWrap table.list tbody tr td div.r{ text-align:right; padding-right:10px}
div.listWrap table.list tbody tr td div.msg{ width:100%; font:normal 12px Dotum,Arial; padding:17px 0 13px 0}
div.listWrap table.list tbody tr td div a.icNew{ background:url(/img/common/ic_new01.gif) right top no-repeat; padding-right:16px; display:inline-block}
div.listWrap table.list tbody tr td div.event{ background:url(/img/common/ic_event01.gif) 14px 1px no-repeat; text-align:left; padding-left:45px}
div.listWrap table.list tbody tr td div.notice{ background:url(/img/common/ic_notice01.gif) 14px 1px no-repeat; text-align:left; padding-left:45px}
div.listWrap table.list tbody tr td span.recommand{ background:url(/img/common/ic_recomm01.gif) 5px 0px no-repeat; padding:0 0 0 30px; color:#85bd1c; font:bold 11px/14px Dotum,Arial; display:inline-block; height:13px; position:relative; top:-1px}
div.listWrap table.list tbody tr td.tot{ border-top:1px solid #d6d4ca; background-color:#eeeee3; padding:7px 0 6px 0; font-weight:bold}

/*BBS View*/
div.viewWrap{ background:url(/img/common/bg_bbswrap01.gif) bottom repeat-x; padding-bottom:15px}
div.viewWrap table.view{ width:100%; font:normal 12px Dotum,Arial}
div.viewWrap table.view tbody tr th{ background:url(/img/common/th_bg01.gif) 0 0 repeat-x; vertical-align:top}
div.viewWrap table.view tbody tr th div{ position:relative; height:19px; padding:7px 0 0 0}
div.viewWrap table.view tbody tr th div img.fst-edge{ position:absolute; top:-1px; left:-2px}
div.viewWrap table.view tbody tr th div img.end-edge{ position:absolute; top:-1px; right:-1px}
div.viewWrap table.view tbody tr td{ background-color:#f9f9f9}
div.viewWrap table.view tbody tr td div{ padding:2px 0}
div.viewWrap table.view tbody tr td div.l{ text-align:left; padding-left:8px}
div.viewWrap table.view tbody tr td div.r{ text-align:right; padding-right:8px}
div.viewWrap table.view tbody tr td div.event{ background:url(/img/common/ic_event01.gif) 14px 0 no-repeat; text-align:left; padding-left:45px}
div.viewWrap table.view tbody tr td div.notice{ background:url(/img/common/ic_notice01.gif) 14px 0 no-repeat; text-align:left; padding-left:45px}

/*thumbil BBS List*/
div.thumb-listWrap{ border-top:1px solid #d7d5d0; background:url(/img/common/bg_bbswrap01.gif) bottom repeat-x; padding:25px 0 10px 0;}
div.thumb-listWrap table.list tbody tr td{ vertical-align:top; padding:0 0 20px 0;}
div.thumb-listWrap table.list tbody tr td ul.thumb-list{ margin:0 auto;}
div.thumb-listWrap table.list tbody tr td ul.thumb-list li.pic{ padding:0 0 10px 0;}
div.thumb-listWrap table.list tbody tr td ul.thumb-list li.pic img{ border:1px solid #d3d2cd;}
div.thumb-listWrap table.list tbody tr td ul.thumb-list li.txt{ padding:0 0 5px 0; font:normal 12px Dotum,Arial;}
div.thumb-listWrap table.list tbody tr td ul.thumb-list li.txt a.bold{ font-weight:bold}
div.thumb-listWrap table.list tbody tr td div.msg{ text-align:center; padding:25px 0; font:normal 12px/16px Dotum,Arial}
/*s: 2010.09.02 추가*/
div.thumb-listWrap table.list tbody tr td ul.thumb-list .btn_discount {float:left;position:relative;background:url(/img/branch/btn_bg.gif) no-repeat;font:normal 11px Dotum,Arial;color:#fff;padding:3px 2px 2px 3px;}
/*e: //2010.09.02 추가*/


/*thumbil BBS View*/
div.thumb-viewWrap{ background:url(/img/common/bg_bbswrap01.gif) bottom repeat-x; padding:0 0 25px 0;}
/*2010-09-03 추가*/
div.thumb-viewWrap .pic_b {position:absolute; left:15px; top:13px;background:url(/img/branch/pic_bg.gif) no-repeat;width:230px;height:147px;}
div.thumb-viewWrap .pic_b img{margin:8px; width:213px;height:131px;}
/*//2010-09-03 추가*/
div.viewWrap table.view tbody tr td.rowBg{ background-color:#eeeeec; height:28px}
div.viewWrap table.view tbody tr td.rowBg2{ background-color:#f7f7f7; height:28px}
div.viewWrap table.view tbody tr td.txt-title{ background:url(/img/common/th_bg03.gif) 0 0 repeat-x; height:29px; padding-left:10px}
div.viewWrap table.view tbody tr td.txt-title strong{ color:#f26422}
div.viewWrap table.view tbody tr td.admin-html{ background:transparent; padding:20px 0; overflow-x:hidden}
div.viewWrap table.view tbody tr td.admin-html div{word-break:break-all; word-wrap:break-word; width:718px}
div.viewWrap table.view tbody tr td.admin-html div.img{ margin-bottom:15px}
div.viewWrap table.view tbody tr td.admin-html p.img-txt{ text-indent:-9999px; display:none}
div.viewWrap table.view tbody tr td.admin-html p.txt{ line-height:17px; word-break:break-all; word-wrap:break-word; width:718px}
div.scrollbox1{ border:1px solid #d3d2cd; overflow-x:hidden; overflow-y:scroll;
    background-color:#fff; color:#686868; line-height:17px; font:normal 12px/15px Dotum,Arial; scrollbar-arrow-color:#797979;	scrollbar-face-color:#fff; 	scrollbar-highlight-color:#aaaec4; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#aaaec4; 	scrollbar-darkshadow-color:#fff; 	scrollbar-track-color:#f0f0f0}
    
div.preview-list{ border-top:1px solid #dfdfdf; margin-top:15px}
div.preview-list table.list{ width:100%; font:normal 12px Dotum,Arial}
div.preview-list table.list tbody tr th{ background-color:#f7f7f7; border-bottom:1px solid #dfdfdf}
div.preview-list table.list tbody tr td{ background-color:#fff; padding:8px 0 7px 0; border-bottom:1px solid #dfdfdf}
div.preview-list table.list tbody tr td div.txt{ text-align:left; padding-left:8px}
div.preview-list table.list tbody tr td div.date{ text-align:center}
div.preview-list table.list tbody tr th a.next{ background:url(/img/common/txt_next01.gif) no-repeat; width:51px; height:12px; display:block; text-indent:-9999px; font-size:0; margin:0 auto}
div.preview-list table.list tbody tr th a.prev{ background:url(/img/common/txt_prev01.gif) no-repeat; width:51px; height:12px; display:block; text-indent:-9999px; font-size:0; margin:0 auto}

div.recommandWrap{ width:100%; margin-top:20px}
div.recommandWrap div.recommand-form{ background:url(/img/common/bg_recomm01.gif) 0 top no-repeat; height:195px;}
div.recommandWrap div.recommand-form div.t1{ float:left; font-size:0; padding:20px 0 0 238px}
div.recommandWrap div.recommand-form div.t1 p{ font-size:0; text-indent:-9999px}
div.recommandWrap div.recommand-form p.t2{ float:right; font:bold 12px Dotum,Arial; padding:26px 20px 0 0}
div.recommandWrap div.recommand-form p.t3{ background:url(/img/common/ic_id01.gif) no-repeat; font:bold 12px Dotum,Arial; padding:3px 0 0 22px; margin:35px 0 0 17px; height:13px}
div.recommandWrap div.recommand-form fieldset div.t4{ float:left; padding:10px 0 0 17px}
div.recommandWrap div.recommand-form fieldset div.t5{ float:left; padding:10px 0 0 5px}
div.recommandWrap div.recommand-form p.t6{ float:left; font:normal 11px Dotum,Arial; color:#a4a196; padding:7px 0 0 17px;}/* font:normal 12px Dotum,Arial;color:#888;  2010-09-07수정*/
div.recommandWrap div.recommand-form p.t7{ float:right; font:normal 11px Dotum,Arial; color:#a4a196; padding:7px 82px 0 0}/* font:normal 12px Dotum,Arial;color:#888;  2010-09-07수정*/

div.recommandWrap div.recommand-reply{ background:url(/img/common/bg_recomm02.gif) repeat-y; padding:10px 0 5px 0;}
div.recommandWrap div.recommand-reply ul.reply-list{ float:left; width:630px; padding:0 0 0 17px}
div.recommandWrap div.recommand-reply ul.reply-list li.id{ background:url(/img/common/ic_id01.gif) 0 0 no-repeat; font:normal 12px Dotum,Arial; height:13px; padding:0 0 0 22px}
div.recommandWrap div.recommand-reply ul.reply-list li.id span{ background:url(/img/common/id_gap01.gif) right 0 no-repeat; font-weight:bold; padding-right:10px}
div.recommandWrap div.recommand-reply ul.reply-list li.txt{ background:url(/img/common/ic_reply01.gif) 5px 5px no-repeat; font:normal 12px Dotum,Arial; line-height:16px; padding:6px 0 0 25px}
div.recommandWrap div.recommand-reply div.reply-del{ float:right; padding-right:19px}
div.recommandWrap div.recommand-reply div.reply-del a{ display:block; width:11px; height:11px; background:url(/img/common/ic_del01.gif) no-repeat; text-indent:-9999px; font-size:0}
div.recommandWrap div.recommand-reply img.hr-line{ padding:10px 0 14px 15px}
div.recommandWrap div.recommand-bottom{ background:url(/img/common/bg_recomm03.gif) 0 0 no-repeat; height:13px}

/*2010-09-07 가격혁명상품 참여*/
div.recommandWrap02 { width:100%; margin-top:20px}
div.recommandWrap02 div.recommand-form{ background:url(/img/common/bg_recomm04.gif) 0 top no-repeat; height:197px;}
div.recommandWrap02 div.recommand-form fieldset div.t4{ float:left; padding:2px 0 0 17px;}
div.recommandWrap02 div.recommand-form fieldset div.t5{ float:left; padding:2px 0 0 5px}
div.recommandWrap02 div.recommand-form p.t6{ float:left; font:normal 11px Dotum,Arial; color:#ebebeb; padding:7px 0 0 19px;}
div.recommandWrap02 div.recommand-form p.t7{ float:right; font:normal 11px Dotum,Arial; color:#ebebeb; padding:7px 82px 0 0}

div.recommandWrap02 div.recommand-reply{ background:url(/img/common/bg_recomm05.gif) repeat-y; padding:10px 0 5px 0;}
div.recommandWrap02 div.recommand-reply ul.reply-list{ float:left; width:630px; padding:0 0 0 17px}
div.recommandWrap02 div.recommand-reply ul.reply-list li.id{ background:url(/img/common/ic_id01.gif) 0 0 no-repeat; font:normal 12px Dotum,Arial; height:13px; padding:0 0 0 22px}
div.recommandWrap02 div.recommand-reply ul.reply-list li.id span{ background:url(/img/common/id_gap01.gif) right 0 no-repeat; font-weight:bold; padding-right:10px}
div.recommandWrap02 div.recommand-reply ul.reply-list li.txt{ background:url(/img/common/ic_reply01.gif) 5px 5px no-repeat; font:normal 12px Dotum,Arial; line-height:16px; padding:6px 0 0 25px}
div.recommandWrap02 div.recommand-reply div.reply-del{ float:right; padding-right:19px}
div.recommandWrap02 div.recommand-reply div.reply-del a{ display:block; width:11px; height:11px; background:url(/img/common/ic_del01.gif) no-repeat; text-indent:-9999px; font-size:0}
div.recommandWrap02 div.recommand-reply img.hr-line{ padding:10px 0 14px 15px}
div.recommandWrap02 div.recommand-bottom{ background:url(/img/common/bg_recomm06.gif) 0 0 no-repeat; height:13px}




/*가로 Table*/
div.tableW-wrap{ border-top:2px solid #a4a197; border-bottom:1px solid #e0e0e0}
table.tableW{ width:100%;border-collapse:collapse; border-spacing:0px;}
table.tableW thead tr th{ background-color:#eeeeec; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; padding:9px 0 8px 0; font:bold 12px Dotum,Arial;}
table.tableW thead tr th.fst{ border-left:0px}
table.tableW tbody tr td{ border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; font:normal 12px/20px Dotum,Arial; padding:5px 0 4px 0}
table.tableW tbody tr td.fst{ border-left:0px}
table.tableW tbody tr td div{ text-align:center}
table.tableW tbody tr td div.l{ text-align:left; padding-left:10px}
p.tbl-comment{ color:#a4a196; font:normal 11px Dotum,Arial; margin-top:10px}
table.tableW tbody tr td.p_bg01 { background-color:#f8f8f8;border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; font:normal 12px/20px Dotum,Arial; padding:5px 0 4px 0}

/*세로 Table*/
div.tableH-wrap{ border-top:2px solid #a4a197; border-bottom:1px solid #e0e0e0}
table.tableH{ width:100%;border-collapse:collapse; border-spacing:0px;}
table.tableH tbody tr th{ background-color:#eeeeec; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:6px 0 3px 17px; text-align:left; vertical-align:top;font:bold 12px Dotum,Arial;}
table.tableH tbody tr th p {font-weight:normal;padding:5px 0 0 18px;}/**/
table.tableH tbody tr th.sort_c {vertical-align:middle;}/**/
table.tableH tbody tr th div{ padding:5px 0 3px 0; position:relative}
table.tableH tbody tr th.ic-field{ background:url(/img/common/ic_field01.gif) #eeeeec 8px 12px no-repeat; width:6px; height:7px}
table.tableH tbody tr th.ic-field02{ background:url(/img/common/ic_field01.gif) #eeeeec 8px 13px no-repeat; width:6px; height:7px}

table.tableH tbody tr td{ border-bottom:1px solid #e0e0e0; padding:4px 0 4px 0; font:normal 12px/20px Dotum,Arial; vertical-align:top}
table.tableH tbody tr td p {font-weight:normal;padding:0px 0 0 10px;}
table.tableH tbody tr td div{ padding:2px 0 2px 15px; font:normal 12px/20px Dotum,Arial}
table.tableH tbody tr td div.frm{ padding:2px 0 1px 15px; color:#888}

table.tableH tbody tr td select{ font-size:12px}
table.tableH tbody tr td input.box1{ font:normal 12px/14px Dotum,Arial; height:13px}
table.tableH tbody tr td .commt{ font:normal 11px Dotum,Arial; color:#a4a196}
table.tableH tbody tr td label{ color:#888}


/*pageing*/
div.paging{ text-align:center; height:15px; margin-top:13px; font:normal 13px Dotum,Arial}
div.paging strong{ font-weight:bold; color:#f26422;}
div.paging img.gapline{ margin:0 5px}
div.paging a, div.paging strong, div.paging img.gapline{ position:relative; top:-6px}
div.paging a.first{ top:-3px}
div.paging a.prev{ top:-3px; margin-right:10px}
div.paging a.next{ top:-3px; margin-left:10px}
div.paging a.last{ top:-3px}

/*popup window*/
body.pop{ background:#898579 none}
body.pop table#offsetTable tbody tr td.popWrap{ padding:0 7px}
body.pop table#offsetTable tbody tr td.popWrap h3{ padding:12px 0 10px 13px; font-size:0; line-height:0%}
body.pop table#offsetTable tbody tr td.popWrap h4{ padding:0 0 10px 0; font-size:0; line-height:0%}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop{ background-color:#fff; padding:25px 20px 20px 20px;margin:0 0 10px 0;}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop div.bottom-line{ background:url(/img/common/bg_bbswrap01.gif) bottom repeat-x; padding:10px 0 20px 0; margin-bottom:10px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop p.txt27-title{ background:url(/img/common/bu05.gif) 0 1px no-repeat; padding:0 0 0 14px; font:bold 27px Dotum,Arial; letter-spacing:-1px}
body.pop table#offsetTable tbody tr td.txt-title strong{ color:#686868}
body.pop table#offsetTable tbody tr td.admin-html div{word-break:break-all; word-wrap:break-word}
body.pop table#offsetTable tbody tr td.admin-html p.txt{ line-height:17px; word-break:break-all; word-wrap:break-word}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.tb-lst{ width:100%}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.tb-lst tbody tr th{ background-color:#eeeeec; padding:7px 0 6px 0; border-left:1px solid #d7d5d0; border-bottom:1px solid #d7d5d0}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.tb-lst tbody tr td{ background-color:#fff; padding:6px 0 6px 0; font:normal 12px Dotum,Arial; border-left:1px solid #d7d5d0; border-right:1px solid #d7d5d0; border-bottom:1px solid #d7d5d0}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.tb-lst tbody tr td div.l{ padding-left:10px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.tb-lst tbody tr th.fst, body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.tb-lst tbody tr td.fst{ border-top:1px solid #d7d5d0}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop p.graybox1{ background-color:#e5e4e1; font:bold 12px/15px Dotum,Arial; padding:8px 10px 8px 10px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop fieldset.prd-category{ background:url(/img/smart-shopping/txt05.gif) 17px 14px no-repeat; text-align:right}   /*상품검색*/
body.pop table#offsetTable tbody tr td.popWrap div.content-pop fieldset.prd-category div{ border:2px solid #898579; padding:8px 10px 8px 10px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.prd-category-list{ width:100%; font-size:12px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.prd-category-list tbody tr td{ border-bottom:1px solid #d7d5d0; padding:8px 0 7px 0}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.prd-category-list tbody tr td div.msg{ padding:20px 0; text-align:center; line-height:17px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.prd-category-list tbody tr td.end{ border-bottom:0px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.prd-category-list2{ width:100%; font-size:12px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.prd-category-list2 tbody tr td{ border-bottom:1px solid #d7d5d0; padding:11px 0 10px 0}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.prd-category-list2 tbody tr td.tot{ border-bottom:0px; background-color:#e5e4e1; font:bold 12px/14px Dotum,Arial; text-align:right; padding:9px 10px 8px 0}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.prd-category-list tbody tr td.select{ background-color:#f2f2f2}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.blank tbody tr td{ border-bottom:0px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.theme-list tbody tr td.note1{ background:url(/img/smart-shopping/bg_note01.gif) 0 0 no-repeat; height:85px; padding-bottom:10px}    /*테마쇼핑*/
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.theme-list tbody tr td.note2{ background:url(/img/smart-shopping/bg_note02.gif) 0 0 no-repeat; height:85px; padding-bottom:10px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop table.theme-list tbody tr td a{ display:block; width:178px; margin:0 auto; text-align:center; line-height:16px}
body.pop table#offsetTable tbody tr td.popWrap div.content-pop p.theme-view{ background:url(/img/smart-shopping/bg_note03.gif) 0 0 no-repeat; height:48px; padding:30px 0  0 40px; color:#f26422; font:bold 12px Dotum,Arial}


/* --임혜란 2010-08-23-- */

/*공통*/

.png24 {tmp:expression(setPng24(this));}

.pt5 {padding-top:5px;}
.pt8 {padding-top:8px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb40 {padding-bottom:40px;}
.pb60 {padding-bottom:60px;}
.pb100 {padding-bottom:120px;}
.pl6 {padding-left:6px;}
.pl10 {padding-left:10px;}
.pl13 {padding-left:13px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl40 {padding-left:40px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr32 {padding-right:32px;}
.pr50 {padding-right:50px;}

.mt3 {margin-top:3px;}
.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.ml3 {margin-left:3px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml60 {margin-left:60px;}
.ml370 {margin-left:370px;}
.mr5 {margin-right:5px;}
.mr25 {margin-right:25px;}
.mr32 {margin-right:32px;}
.mb20{margin-bottom:20px;}

.txt_pd01{padding:2px 0 0 12px;}

.w55{width:55px;}
.w100{width:90px;}
.w145{width:145px;}
.w220{width:220px;}
.w230{width:230px;}
.w235{width:235px;}
.w240{width:250px;}
.w280{width:280px;}
.w340{width:340px;}
.w350{width:350px;}
.w460{width:460px;}
.w705{width:705px;}

.h100{height:100px;}

.ls_1 {letter-spacing:-1px}

.sort_t{vertical-align:top;}

.skip{display:block; height:1px; width:1px; margin:0px -1px -1px 0px; padding:0px; font-size:0px; line-height:0px; visibility: hidden;_overflow:hidden;_margin-top:-5px;}


/*list icon*/
.list_icon01 {padding:0 0 0 6px;margin:0 0 0 8px;background:url('/img/common/icon01.gif') no-repeat 0 50%; font-size:12px;line-height:18px;}
.list_icon01_2 {padding:0 0 0 6px;margin:0 0 0 8px;background:url('/img/common/icon01.gif') no-repeat 0 20%; font-size:12px;line-height:18px;}/*2줄일경우*/

.con_footer {background:url('/img/common/line01.gif') repeat-x top;padding:15px 0 0 10px;margin:40px 0 0 0;}
.con_footer p {height:16px;}

/*contents*/
#contents {font:12px/18px Dotum,Arial;}
.customer_box01 {position:relative;width:720px;background:url('/img/service/s_bg01.jpg') no-repeat right 190px; font:12px Dotum,Arial;}
.customer_box02 {position:relative;width:720px;background:url('/img/service/s_bg02.jpg') no-repeat right 10px; font:12px Dotum,Arial;padding:10px 0 0 0;}
.smart_tab {position:relative;width:720px;background:url('/img/smart-shopping/tab_bg.gif') repeat-x;overflow:hidden;}
.smart_tab li {float:left;}
.recruit_box01 {position:relative;width:720px; font:12px Dotum,Arial;margin:-8px 0 0 0;}
.recruit_box01 div.l_con {float:left; width:357px;margin:0 6px 0 0;}
.recruit_box01 div.r_con {float:left; width:357px;}
.sitemap_box01 {position:relative;width:720px;}
.sitemap_box01 div.sitemap_list {float:left;width:140px;}
.sitemap_box01 div.sitemap_list h4.site_title{display:block; height:1px; width:1px; margin:0px -1px -1px 0px; padding:0px; font-size:0px; line-height:0px; visibility: hidden;_overflow:hidden;_margin-top:-5px;}
.sitemap_box01 div.sitemap_list li {float:left;position:relative;background:url('/img/other/list_line01.gif') no-repeat bottom;padding:5px 0 4px 8px;width:130px;overflow:hidden; font:12px Dotum,Arial;}
.sitemap_box01 div.sitemap_list li span{padding:0 0 0 8px;margin:0 0 0 -5px;background:url('/img/common/icon01.gif') no-repeat 0 40%;line-height:18px;}
.sitemap_box01 div.sitemap_list li.list_sicon {padding:0 0 0 6px;margin:0 0 0 3px;background:url('/img/other/list_sicon.gif') no-repeat 0 40%;height:16px;}

.about_box01 {float:right;position:relative;width:705px;background:url('/img/company/m02_img02.jpg') no-repeat left 360px; font:12px Dotum,Arial;line-height:20px;}
.about_history {float:left;font:12px/18px Dotum,Arial;width:440px;}
.about_history dl.a_con {float:left;position:relative;width:435px;}
.about_history dt.a_con01 {float:left; width:60px;padding:5px 0;}
.about_history dd.a_con01 {float:right; background:url('/img/company/line_dot.gif') repeat-x bottom;padding:5px 0;width:375px;}
.about_history dt.a_con02 {float:left; width:40px; font-weight:bold;}
.about_history dd.a_con02 {float:left;}

.brand_introduce {position:relative;width:720px;background:url('/img/brand/con_bg01.gif') repeat-y;margin:-10px 0 0 0;padding:0 0 0px 0;overflow:hidden;}
.brand_introduce .b_con {margin:20px 15px;overflow:hidden;}
.brand_introduce .b_con dd.b_line01 {height:188px;border-bottom:1px solid #dcded2;}
.brand_introduce .b_con dd.b_line02 {height:188px;background:url('../../img/brand/dot_line.gif') repeat-x bottom;}
.brand_introduce .b_con dd.b_line03 {height:150px;border-bottom:1px solid #dcded2;}
.brand_introduce .b_con div.r_line01 {border-right:1px solid #dcded2;margin:28px 0px 0 0;padding:18px 0px 25px 0;text-align:center;height:90px;}
.brand_introduce .b_con div.r_line02 {border-right:1px solid #dcded2;margin:20px 0px 0 0;padding:18px 0px 25px 0;text-align:center;height:50px;}
.brand_introduce_bottom {position:relative;width:720px;height:9px;background:url('/img/brand/con_bg02.gif') no-repeat;}

.box01_out {float:left;position:relative;border:1px solid #dcdcdc;padding:0px;overflow:hidden;}
.box01_in {float:left;position:relative;border:3px solid #e7e7e7;padding:20px 5px;overflow:hidden;font:12px/18px Dotum,Arial;width:700px;}
.box01_in dd.l_con {float:left;background:url('/img/smart-shopping/t_line.gif') repeat-y top right ;width:220px;text-align:center;}
.box01_in dd.r_con{float:left;padding:0 0 0 30px;width:440px;}
.box01_in .shopinquiry {margin:0 16px;} 
.box01_in .shopinquiry li {float:left;} 
.box01_in02 {float:left;position:relative;border:3px solid #e7e7e7;padding:0px 10px 0 0;overflow:hidden;font:12px/18px Dotum,Arial;width:700px;}

.box02_out {float:left;position:relative;border:1px solid #dcdcdc;padding:0px;overflow:hidden;}
.box02_in {float:left;position:relative;border:3px solid #e7e7e7;padding:12px 10px 8px 10px;overflow:hidden;font:12px/18px Dotum,Arial;width:280px;}
.box02_in dt {float:left; width:65px; text-align:left; height:22px;}
.box02_in dd {float:left;width:215px; height:22px;}

.box03_out {float:left;position:relative;border:1px solid #dcdcdc;padding:0px;}
.box03_in {float:left;position:relative;border:3px solid #e7e7e7;padding:10px;overflow:hidden;font:12px/18px Dotum,Arial;width:692px;}
.box03_in dd.l_con {float:left;background:url('/img/smart-shopping/t_line.gif') repeat-y top right ;width:300px;}
.box03_in dd.r_con {float:left;padding:5px 0 0 20px;width:372px;}
.box03_in dd.r_con li {float:left;width:172px;margin:8px 0px;}

.box04 {background:#eeeeec;padding:10px;margin:0 5px 0 0;}

table.map_info {font:12px/16px Dotum,Arial;}
