@charset "utf-8";

/* [커뮤니티] - Q&A */
.customermain{}
.customerdec{margin-bottom:20px;}
.customerdec h4{margin-bottom:10px;}

/* 1:1상담메인*/
.customerbox{border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;  overflow:hidden; width:780px;}
.customerbox_in{width:785px; overflow:hidden; background:url(/images/customer/bgline.gif) repeat-x left bottom;}
.customerbox_innone{width:785px; overflow:hidden; background:none;}
.customericon{width:361px;float:left;  background:url(/images/customer/bgline1.gif) repeat-y right top; padding:40px 17px 27px 13px;}
.customericon h5{overflow:hidden; margin-bottom:20px;}
.customericon h5 span.icodec{margin-top:5px; display:block; color:#455b5c; font-weight:normal;}
.customericon ul{overflow:hidden; width:110%;}
.customericon ul li{float:left; margin-right:11px;}
.sitebanner{position:relative; background:url(/images/customer/sitebg.gif) no-repeat 284px 32px; width:360px; margin:-40px -17px -20px 0px; height:75px; padding:40px 0 0 0;}
.sitebanner1{position:relative; background:url(/images/customer/bggirl.png) no-repeat 294px -0px; width:360px; margin:-40px -17px -20px 0px; height:75px; padding:40px 0 0 0;}
/* 1:1상담쓰기*/
.registerbox{}
.quesbset{margin-top:36px; border-bottom:solid 1px #c4c4c4;}
.quesbset h5{overflow:hidden; border-bottom:solid 1px #c4c4c4; padding:0 0 10px 0;}
.quesbset h5 span{display:inline-block; margin-left:9px; color:#666666; vertical-align:bottom; font-weight:normal;}
.quesbset ul{}
.quesbset ul li{ padding:0px 0 0px 0px;  border-top:solid 1px #eaeaea;} 
.quesbset ul li:first-child{ border-top:none;} 
.quesbset ul li span.best_q{display:block; background:url(/images/customer/icon_q.gif) no-repeat 10px 8px; padding:10px 0 10px 37px; color:#666666;} 
.quesbset ul li span.best_a{display:none; background:url(/images/customer/icon_a.gif) no-repeat 20px 10px; padding:10px 0 10px 67px; color:#666666; border-top:solid 1px #eaeaea;} 
.quesbset ul li.on{} 
.quesbset ul li.on button{background:none; background:none; color:#6666; font-family:"dotum"; text-decoration:underline; font-weight:bold; display:block;}
.quesbset ul li.on span.best_q{text-decoration:underline; font-weight:bold; display:block;} 
.quesbset ul li.on span.best_a{background:#fdfdfd url(/images/customer/icon_a.gif) no-repeat 20px 10px; display:block;} 
.pdt_result{margin-top:20px;}
.pdt_result span.result_dec{display:block;margin-bottom:3px;font-size:11px; color:#4585a7;}
/*창업안내*/
.foundationbox{background:url(/images/customer/bg_foundation.gif) no-repeat;width:440px; height:400px; padding:57px 0 0 340px;}
.foundationbox h4 strong{display:block; margin-bottom:20px;}
.foundationbox h4 span{display:block; margin-bottom:20px;}
.foundationbox ul{margin-top:29px;}
.foundationbox ul li{display:block; margin-bottom:22px;}

/*개점절차*/
.joinstory {}
.joinstory .joins{margin-bottom:37px;}
.joinstory .joins h4 {}
.joinstory .joins h4 .tit_dec {display:block; margin-top:10px; line-height:18px; font-weight:normal; color:#333333;}
.joinstory .joins h4 .tit_dec em {font-weight:bold;}
.joinprocess {padding-left:18px; overflow:hidden; height:274px; margin-top:20px;}
.joinprocess ol{position:relative; width:100%;}
.joinprocess ol li{position:absolute;}
.joinprocess ol li.process1{left:0; top:0;}
.joinprocess ol li.process2{left:155px; top:0;}
.joinprocess ol li.process3{left:310px; top:0;}
.joinprocess ol li.process4{left:466px; top:0;}
.joinprocess ol li.process5{left:620px; top:0;}
.joinprocess ol li.process6{right:10px; top:148px;}
.joinprocess ol li.process7{right:168px; top:148px;}
.joinprocess ol li.process8{right:318px; top:148px;}
.joinprocess ol li.process9{right:475px; top:148px;}
.joinprocess ol li.process10{right:632px; top:148px;}
.joinstory .joins .joinbg{margin-top:10px; background:url(/images/customer/bgstore.gif) no-repeat; width:561px; height:105px; padding:22px 0 0 219px;}
.joinstory .joins .joinbg ul{}
.joinstory .joins .joinbg ul li{margin-bottom:10px}
.joinsprofit{position:relative;}
.joinsprofit button{border:none; background:none;}
.joinsprofit h4 {}
.joinsprofit .profit1 {position:absolute;left:1px; top:5px;}
.joinsprofit .profit2 {position:absolute;left:390px; top:5px;}
.joinsprofit h5 {margin-bottom:15px;}
@-moz-document url-prefix(){ .joinsprofit .profit1 img{margin-top:-1px; margin-left:-2px;}}
@-moz-document url-prefix(){ .joinsprofit .profit2 img{margin-top:-1px; margin-left:-1px;}}
.joinsprofit span.table_dec{display:block; margin-bottom:20px; line-height:18px; color:#333333;}
.joinsprofit span.table_dec em {font-weight:bold;}
.joinsprofit span.table_dec1{display:block; margin-top:7px; line-height:16px; font-size:11px; color:#999999;}
.profitcon{margin-top:20px;}
.profittable table{border:solid 1px #e8e8e8; border-top:solid 1px #c4c4c4;  border-bottom:solid 1px #cbcbcb; }
.profittable table thead th{background:#f8f8f8; font-weight:bold; text-align:center;padding:6px 0; border-bottom:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8;}
.profittable table thead th:first-child{ border-left:none;}
.profittable table tbody th{background:#fff; font-weight:bold; text-align:center;padding:6px 0; border-bottom:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8; color:#ce9440;}
.profittable table tbody td{background:#fff; font-weight:normal; text-align:center;padding:6px 0;border-bottom:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8; color:#666666;}
.profittable table tfoot th{background:#eaeaea; font-weight:bold; text-align:center;padding:6px 0; border-top:solid 1px #cbcbcb; border-right:solid 1px #cbcbcb; color:#666666;}
.profittable table tfoot td{background:#eaeaea; font-weight:bold; text-align:center;padding:6px 0;border-top:solid 1px #cbcbcb; color:#666666;}
.profittable table tfoot td strong{color:#c5361a; font-size:14px;}
.profitimg{background:url(/images/customer/profitbg.gif) no-repeat; width:780px; height:361px;}

/*가맹점대출안내*/
.storelaon{position:relative;}
.storelaon h4 button{border:none; background:none;}
.storelaon h5{margin-bottom:10px;}
.storelaon h5.banktit{margin:20px 0 10px 0; font-weight:normal;}
.storelaon h5.banktit em{display:block; margin-bottom:27px; font-weight:normal;}
.storelaon .loan1{position:absolute;left:1px; top:5px;}
.storelaon .loan2{position:absolute;left:260px; top:5px;}
.storelaon .loan3{position:absolute;left:520px; top:5px;}
@-moz-document url-prefix(){ .loan1 img{margin-top:-1px;margin-left:-2px;}}
@-moz-document url-prefix(){ .loan2 img{margin-top:-1px;}}
@-moz-document url-prefix(){ .loan3 img{margin-top:-1px;}}
.loancon{margin-top:20px;}
.loancon span.table_dec{display:block; margin-bottom:20px;}
.loancon span.table_dec1{display:block; margin-top:7px; font-size:11px; color:#999999;}
.loanbanner{background:url(/images/customer/loanbanner.gif) no-repeat left top; width:780px; height:107px; margin-bottom:30px}
.table_dec{margin-bottom:5px;}
.loantable{margin-bottom:35px;}
.loantable table{border:solid 1px #e8e8e8; border-top:solid 1px #c4c4c4;  border-bottom:solid 1px #cbcbcb; }
.loantable table thead th{background:#f8f8f8; font-weight:bold; text-align:center;padding:6px 0; border-bottom:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8;}
.loantable table thead th:first-child{ border-left:none;}
.loantable table tbody th{background:#f8f8f8; font-weight:bold; text-align:center;padding:6px 0; border-bottom:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8; color:#666;}
.loantable table tbody td{background:#fff; font-weight:normal; text-align:left;padding:6px 0 6px 20px;border-bottom:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8; color:#666666;}
.loantable table tbody td.tx_center{background:#fff; font-weight:normal; text-align:center;padding:6px 0;border-bottom:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8; color:#666666;}
.bankbox{background:#f9f9f9; border:solid 1px #eaeced; padding:20px; color:#666666; line-height:17px; margin-bottom:6px;}
.bankbox span{vertical-align:middle;}
.bankbox span.banklogo{display:inline-block; margin-right:43px;}
.bankbox span.bankinfo{display:inline-block;}
.bankbox span.bankinfo strong{display:block; color:#333;}
.bankdec{overflow:hidden; width:780px;color:#999999;font-size:11px; }
.bankdec span{float:left; color:#999999;font-size:11px; width:697px;}
.bankdec span em{color:#4585a8; font-weight:bold;}
.bankdec span:first-child{margin-right:7px;width:76px;}
.flowbox{position:relative;margin-top:20px; height:238px;}
.flowbox ol{overflow:hidden;}
.flowbox ol li{position:absolute;}
.flowbox p.flowtit1{position:absolute;left:0; top:16px;}
.flowbox ol li.flow1_1{left:93px; top:0px;}
.flowbox ol li.flow1_2{left:212px; top:0px;}
.flowbox ol li.flow1_3{left:331px; top:0px;}
.flowbox ol li.flow1_4{left:451px; top:0px;}
.flowbox ol li.flow1_5{left:571px; top:0px;}
.flowbox ol li.flowdone1{left:694px; top:5px;}
.flowbox p.flowtit2{position:absolute;left:0; top:156px;}
.flowbox ol li.flow2_1{left:93px; top:140px;}
.flowbox ol li.flow2_2{left:212px; top:140px;}
.flowbox ol li.flow2_3{left:331px; top:140px;}
.flowbox ol li.flow2_4{left:451px; top:140px;}
.flowbox ol li.flowdone2{left:571px; top:145px;}

/*사업설명회*/
.businessbox{margin-top:30px;}
.businessbox h4{margin-bottom:10px;}
.businessbox span.table_dec{display:block; font-size:11px; margin-top:5px; color:#999;}
.businessbox span.blue_tx{display:block; font-size:11px; margin-top:5px; color:#4585a7; font-weight:normal;}
#businesspop .text{border:1px solid #CCCCCC; height:17px;}
.online_dec{display:block; text-align:right; margin-bottom:5px; font-size:11px;}
.online_dec:after{display:block; content:""; clear:both;}
.online_dec strong{color:#c5361a;}
.map{position:relative;}
.map strong{display:block; width:100%;text-align:right; padding:5px 0 20px 0;}
/*공지사항*/
.noticebox{}
.noticebox .con_search {padding-top:0;}
.noticetotal{color:#999;}
.noticetotal strong{color:#c5361a;}
.newnotice{margin:-1px 0 0 5px; }
.noticebox h4.viewtit{overflow:hidden; font-size:16px; color:#333;}
.noticebox h4.viewtit strong{color:#c5361a;}
.noticebox .viewbox{margin-top:14px;}
.noticebox .viewbox h5.viewinfo{width:706px; height:23px; padding:10px 53px 0 21px;background:url(/images/customer/viewbg.gif) no-repeat;}
.noticebox .viewbox h5.viewinfo span{display:inline-block; font-weight:normal;}
.noticebox .viewbox h5.viewinfo span img{margin-right:14px;vertical-align:middle;}
.noticebox .viewbox h5.viewinfo span.viewleft{float:left;}
.noticebox .viewbox h5.viewinfo span.viewright{float:right; color:#999;}
.noticecon{width:740px; padding:20px;padding-bottom:5px;}
.addfile{padding:10px 0 10px 24px; border-bottom:solid 1px #b4b4b4; width:756px;margin-bottom:15px; background:url(/images/community/bg_line.png) repeat-x left top;}
.addfile span{display:inline-block;}
.addfile span.tit{background:url(/images/community/bullet1.gif) no-repeat 0px 5px; color:#999; margin-right:30px; font-size:11px;  padding-left:6px}
.addfile span.filedown{}
.addfile span.filedown a{color:#4585a7; text-decoration:underline;}

/*친절매장*/
.smileQueen{width:780px; height:389px; margin-bottom:30px; position:relative; background:url(/images/customer/kindbanner.gif) no-repeat;}
.smileQueen p{}
.smileQueen a.btn_smile{position:absolute;left:402px; top:289px;}
.noticebox .con_search:after{margin-bottom:0;}
.btn_kingwrite{position:absolute; right:0; top:5px;}
.KSname{padding:10px 0 10px 24px; width:756px;margin-bottom:15px; background:url(/images/community/bg_line.png) repeat-x left bottom;}
.KSname span{display:inline-block;}
.KSname span.tit{background:url(/images/community/bullet1.gif) no-repeat 0px 5px; color:#999; margin-right:30px; font-size:11px;  padding-left:6px}
.KSname span.store{color:#4585a7;}
.kscon{width:740px; padding:20px;margin-bottom:15px;border-bottom:solid 1px #b4b4b4; }
/*스마일퀸*/
.smilequeenstory {margin-bottom:40px;}
.smilequeenstory .smilebox .smilRoll {position:relative; margin-bottom:30px;}
.smilequeenstory .smilebox .smilRoll .smileList {overflow:hidden; position:relative; width:617px; height:93px; margin-left:65px;}
.smilequeenstory .smilebox .smilRoll .smileList ul {overflow:hidden; position:relative; width:10000px; height:93px;}
.smilequeenstory .smilebox .smilRoll .smileList li {position:relative; float:left; margin-right:40px;}
.smilequeenstory .smilebox .smilRoll .smileList li .dd {margin-top:5px;}
.smilequeenstory .smilebox .smilRoll .smileList li strong {display:block; text-align:center; font-size:11px; font-weight:normal;} 
.smilequeenstory .smilebox .smilRoll .smileList li a span {display:inline-block; position:absolute; left:0; top:0; width:90px; height:60px; border:3px solid #5F9326;  opacity:0; filter:alpha(opacity=0);}
.smilequeenstory .smilebox .smilRoll .listLeft {position:absolute; left:25px; top:35px; width:14px; height:24px; border:medium none; background:url("/images/customer/btn_prev.gif") no-repeat scroll left top; z-index:100;}
.smilequeenstory .smilebox .smilRoll .listRight {position:absolute; left:700px; top:35px; width:14px; height:24px; border:medium none; background:url("/images/customer/btn_next.gif") no-repeat scroll left top; z-index:100;}
.smilequeenstory .smilequeenImg {margin-bottom:30px;}
.kindList h4.kindtit{overflow:hidden; border-bottom:solid 1px #999fa3; padding-bottom:10px;}
.kindList dl{position:relative;overflow:hidden; border-bottom:solid 1px #e8e8e8; padding:10px 0px 10px 232px; width:548px; min-height:90px}
.kindList dt{color:#333333; margin-bottom:6px; font-size:14px; font-weight:bold; margin-top:18px;}
.kindList dd.img{position:absolute;left:13px; top:10px; width:190px; height:88px;}
.kindList dd.txt{color:#777777; width:534px;}
.kindList dd.txt span.con{display:inline-block;float:left; font-size:11px; width:398px;}
.kindList dd.txt span.date{display:inline-block;color:#999;float:right;}
/*내 정보관리*/
.infobox{}
.faqbox{border:solid 1px #e8e8e8;border-top:solid 2px #d4d4d4; border-bottom:none; width:780px;overflow:hidden; padding:10px 0 26px 0; background:url(/images/customer/bg_faq.gif) no-repeat right bottom;#fff;}
.faqbox_in{width:810px;overflow:hidden;}
.faqbox_in .faq{width:175px; background:url(/images/community/bg_line2.gif) repeat-y left top; padding:17px 0 0 20px;float:left; min-height:125px;}
.faqbox_in .faq:first-child{background:none;}
.faqbox_in .faq h4.faqtit{margin-bottom:11px;}
.faqbox_in .faq ul{overflow:hidden;}
.faqbox_in .faq ul li{background:url(/images/community/bullet1.gif) no-repeat left 7px; padding-left:11px; margin-bottom:5px;}
.faqbox_in .faq ul li a{color:#666; text-decoration:none;}
.faqbox_in .faq ul li a:hover{color:#cf943f; font-weight:bold; letter-spacing:-1px; text-decoration:underline;}
.faqbox_in .faq ul li a.on{color:#cf943f; font-weight:bold; letter-spacing:-1px; text-decoration:underline;}
.faqsearch{padding:20px 0; text-align:center; border:solid 1px #e8e8e8; border-top:none;margin:0px 0 38px 0; background:url(/images/community/bg_line.gif) repeat-x #fcfcfc;}
.faqsearch span{display:inline-block; vertical-align:top;}
.faqsearch span.labeltit{margin-right:20px; padding-top:2px;}
.faqsearch span .input-text {border:solid 1px #a0a0b4; height:21px;}
.faqsearch span .input-image {vertical-align:top;}
.faqbanner{background:url(/images/customer/faqbg.gif) no-repeat; width:804px; height:80px; margin:38px 0 0px -25px; padding:24px 0 0 69px; position:relative;}
.faqbanner ul{overflow:hidden; margin-top:16px;}
.faqbanner ul li{overflow:hidden; margin-bottom:5px;}
.faqbanner a.btn_counsel{position:absolute;right:85px;top:16px; width:187px; height:78px;}

.faqlist {}
.faqlist h5 {min-height:19px; margin-bottom:9px;}
.faqlist .tablestyle1 {}
.faqlist .tablestyle1 td {padding:0; text-align:left; line-height:16px; font-size:12px; color:#666666;}
.faqlist .tablestyle1 .accodian {}
.faqlist .tablestyle1 .Acodoff {}
.faqlist .tablestyle1 .Acodoff a {display:block; overflow:hidden; width:100%; padding:10px 0;}
.faqlist .tablestyle1 .Acodoff .faq_th {float:left; width:130px; text-align:center;}
.faqlist .tablestyle1 .Acodoff .faq_tit {float:left; width:585px; padding-left:65px;}
.faqlist .tablestyle1 .Acodoff .faq_tit em {display:inline-block; vertical-align:middle;}
.faqlist .tablestyle1 .accodian_on .Acodoff {font-weight:bold;}
.faqlist .tablestyle1 .accodian_on .Acodoff .faq_tit {}
.faqlist .tablestyle1 .accodian_on .Acodoff .faq_tit em {text-decoration:underline; font-weight:bold;}
.faqlist .tablestyle1 .Acodon {display:none; padding:10px 0 10px 195px; border-top:solid 1px #e5e5e5; background:#fdfdfd;}
.faqlist .tablestyle1 .accodian_on .Acodon {}

/*매장사진*/
.storeview{position:relative;background:url(/images/customer/stoerviewbg.jpg) no-repeat; width:725px; height:596px; padding:29px 29px 34px 26px;}
.storeview h4{margin-bottom:63px;}
.storeview .viewthum{position:absolute;right:29px;top:136px;width:158px; height:491px;}
.storeview .viewthumin{position:relative;width:158px; height:491px; overflow:hidden;}
.storeview .viewthumin button.toproll{position:absolute;left:69px;top:0; background:none; border:none;}
.storeview .viewthumin button.botroll{position:absolute;left:69px;bottom:0; background:none; border:none;}
.storeview .viewthumover{width:158px;height:422px;overflow:hidden;display:block; margin-top:33px;}
.storeview .viewthumover ul{height:1000px;}
.storeview .viewthumover ul li{margin-bottom:17px;}
.storeview .viewthumover ul li.jcarousel-item{float:left;}
.storeview .viewthumover ul li a{text-decoration:none;}
.storeview .viewthumover ul li span{display:block; color:#5a5d55;}
.storeview .viewthumover ul li span.thum img{border:solid 1px #d6d6d6; width:153px; height:108px;}
.storeview .viewthumover ul li span.thum_on img{border:solid 4px #74953c; width:150px; height:108px;}
.viewbig{position:absolute;background:url(/images/customer/viewbg1.png) no-repeat; width:505px; height:480px; left:26px; top:136px; padding:10px;}
.viewbig span{display:block;}
.viewbig span.thum1{font-size:16px; font-weight:bold; color:#333333;}
.viewbig span.thum1 img{width:498px; height:406px; border:solid 1px #d7d7d7; margin-bottom:20px;}

/*매장안내  */
.findstore{}
.smilebanner{margin-top:10px;}
.findstore .storeList {position:relative; width:100%;}
.findstore .mapstore{position:relative; border:solid 0px #e4e4e4; background:#fff; height:388px; z-index:10;}
.mapstore input.in_text{height:23px; border:solid 1px #ccc; background:#fff; overflow:hidden; margin-right:5px;}
.mapstore_left{float:left; width:650px; background:#fff; padding:5px 0 0 0px;}
.mapstore_left .mapimg{float:left; width:290px; height:319px;padding-left:5px; position:relative;}
.mapstore_left #mapimg_seoul{float:left; width:301px; height:319px;padding-left:17px; position:relative;}
.mapstore_left .mapbox{}
.mapstore_left .mapbox ul li{position:absolute;}
.mapstore_left .mapbox ul li label {cursor:pointer;}
.mapstore_left .mapbox ul li input[type="radio"]{position:absolute;left:-20000%}
/*전국*/
.mapstore_left .mapbox .storemap_default{background:url(/images/customer/storemap.gif) no-repeat; width:234px; height:315px; position:relative;}
.mapstore_left .mapbox .storemap_default1{background:url(/images/customer/map.gif) no-repeat; width:234px; height:315px; position:relative;}
.mapstore_left .maptit{position:absolute; left:5px; top:0;}
.mapstore_left .map_default{background:none; border:none;position:absolute; left:16px; top:33px; }
.mapstore_left .mapbox ul li.map1{position:absolute; left:82px; top:73px;}
.mapstore_left .mapbox ul li.map2{position:absolute; left:96px; top:100px;}
.mapstore_left .mapbox ul li.map3{position:absolute; right:20px; bottom:107px;}
.mapstore_left .mapbox ul li.map4{position:absolute; left:141px; top:215px;}
.mapstore_left .mapbox ul li.map5{position:absolute; left:116px; top:174px;}
.mapstore_left .mapbox ul li.map6{position:absolute; left:62px; top:154px;}
.mapstore_left .mapbox ul li.map7{position:absolute; left:144px; top:86px;}
.mapstore_left .mapbox ul li.map8{position:absolute; left:55px; top:87px;}
.mapstore_left .mapbox ul li.map9{position:absolute; right:24px; bottom:77px;}
.mapstore_left .mapbox ul li.map10{position:absolute; left:116px; top:145px;}
.mapstore_left .mapbox ul li.map10{position:absolute; left:116px; top:145px;}
.mapstore_left .mapbox ul li.map11{position:absolute; left:180px; top:170px;}
.mapstore_left .mapbox ul li.map12{position:absolute; left:165px; top:151px;}
.mapstore_left .mapbox ul li.map13{position:absolute; left:80px; top:197px;}
.mapstore_left .mapbox ul li.map14{position:absolute; left:64px; top:228px;}
.mapstore_left .mapbox ul li.map15{position:absolute; left:79px; top:248px;}
.mapstore_left .mapbox ul li.map16{position:absolute; left:70px; bottom:5px;}
/*서울*/
.mapstore_left .mapbox .storemap_seoul{background:url(/images/customer/map1.gif) no-repeat; width:330px; height:331px; position:relative;}
.mapstore_left .mapbox ul li.map17{position:absolute; left:162px; top:87px;}
.mapstore_left .mapbox ul li.map18{position:absolute; left:150px; top:109px;}
.mapstore_left .mapbox ul li.map19{position:absolute; left:153px; top:140px;}
.mapstore_left .mapbox ul li.map20{position:absolute; left:96px; top:110px;}
.mapstore_left .mapbox ul li.map21{position:absolute; left:89px; top:156px;}
.mapstore_left .mapbox ul li.map22{position:absolute; left:70px; top:169px;}
.mapstore_left .mapbox ul li.map23{position:absolute; left:22px; top:174px;}
.mapstore_left .mapbox ul li.map24{position:absolute; left:34px; top:207px;}
.mapstore_left .mapbox ul li.map25{position:absolute; left:36px; top:227px;}
.mapstore_left .mapbox ul li.map26{position:absolute; left:69px; top:256px;}
.mapstore_left .mapbox ul li.map27{position:absolute; left:80px; top:202px;}
.mapstore_left .mapbox ul li.map28{position:absolute; left:105px; top:253px;}
.mapstore_left .mapbox ul li.map29{position:absolute; left:108px; top:218px;}
.mapstore_left .mapbox ul li.map30{position:absolute; left:144px; top:231px;}
.mapstore_left .mapbox ul li.map31{position:absolute; left:181px; top:230px;}
.mapstore_left .mapbox ul li.map32{position:absolute; left:163px; top:181px;}
.mapstore_left .mapbox ul li.map33{position:absolute; left:169px; top:153px;}
.mapstore_left .mapbox ul li.map34{position:absolute; left:145px; top:172px;}
.mapstore_left .mapbox ul li.map35{position:absolute; left:128px; top:193px;}
.mapstore_left .mapbox ul li.map36{position:absolute; left:188px; top:109px;}
.mapstore_left .mapbox ul li.map37{position:absolute; left:207px; top:141px;}
.mapstore_left .mapbox ul li.map38{position:absolute; left:192px; top:187px;}
.mapstore_left .mapbox ul li.map39{position:absolute; left:213px; top:212px;}
.mapstore_left .mapbox ul li.map40{position:absolute; left:239px; top:174px;}
.mapstore_left .mapbox ul li.map41{position:absolute; left:127px; top:151px;}
/*경기*/
.mapstore_left .mapbox .storemap_gyeonggi{background:url(/images/customer/map2.gif) no-repeat; width:330px; height:331px; position:relative;}
.mapstore_left .mapbox ul li.map42{position:absolute; left:102px; top:78px;}
.mapstore_left .mapbox ul li.map43{position:absolute; left:60px; top:123px;}
.mapstore_left .mapbox ul li.map44{position:absolute; left:118px; top:140px;}
.mapstore_left .mapbox ul li.map45{position:absolute; left:64px; top:155px;}
.mapstore_left .mapbox ul li.map46{position:absolute; left:23px; top:147px;}
.mapstore_left .mapbox ul li.map47{position:absolute; left:51px; top:178px;}
.mapstore_left .mapbox ul li.map48{position:absolute; left:78px; top:177px;}
.mapstore_left .mapbox ul li.map49{position:absolute; left:60px; top:216px;}
.mapstore_left .mapbox ul li.map50{position:absolute; left:55px; top:198px;}
.mapstore_left .mapbox ul li.map51{position:absolute; left:63px; top:241px;}
.mapstore_left .mapbox ul li.map52{position:absolute; left:88px; top:192px;}
.mapstore_left .mapbox ul li.map53{position:absolute; left:88px; top:209px;}
.mapstore_left .mapbox ul li.map54{position:absolute; left:112px; top:204px;}
.mapstore_left .mapbox ul li.map55{position:absolute; left:105px; top:184px;}
.mapstore_left .mapbox ul li.map56{position:absolute; left:145px; top:235px;}
.mapstore_left .mapbox ul li.map57{position:absolute; left:119px; top:220px;}
.mapstore_left .mapbox ul li.map58{position:absolute; left:112px; top:239px;}
.mapstore_left .mapbox ul li.map59{position:absolute; left:127px; top:198px;}
.mapstore_left .mapbox ul li.map60{position:absolute; left:153px; top:200px;}
.mapstore_left .mapbox ul li.map61{position:absolute; left:183px; top:231px;}
.mapstore_left .mapbox ul li.map62{position:absolute; left:95px; top:266px;}
.mapstore_left .mapbox ul li.map63{position:absolute; left:151px; top:261px;}
.mapstore_left .mapbox ul li.map64{position:absolute; left:150px; top:179px;}
.mapstore_left .mapbox ul li.map65{position:absolute; left:95px; top:125px;}
.mapstore_left .mapbox ul li.map66{position:absolute; left:116px; top:108px;}
.mapstore_left .mapbox ul li.map67{position:absolute; left:202px; top:181px;}
.mapstore_left .mapbox ul li.map68{position:absolute; left:211px; top:216px;}
.mapstore_left .mapbox ul li.map69{position:absolute; left:122px; top:163px;}
.mapstore_left .mapbox ul li.map70{position:absolute; left:142px; top:150px;}
.mapstore_left .mapbox ul li.map71{position:absolute; left:174px; top:120px;}
.mapstore_left .mapbox ul li.map72{position:absolute; left:149px; top:92px;}
/*지도검색 선택*/
.mapstore_left .mapselect{float:left; width:267px;position:relative;}
.mapstore_left .mapselect .selectbg{background:url(/images/community/bg_line1.gif) repeat-x left bottom;padding-bottom:6px; margin-bottom:30px;}
.mapstore_left .mapselect h4{overflow:hidden; margin-bottom:7px;}
.mapstore_left .mapselect .select_in{margin-bottom:15px;}
.mapstore_left .mapselect .maptip{}
.mapstore_left .mapselect .maptip ul li{margin-bottom:5px;}
.mapstore_right{float:left; width:176px;  background:#f7f7f7; padding:60px 20px 27px 20px; position:relative;min-height:300px;}
.mapstore_right h4{margin-bottom:18px;}
.mapstore_right h4.tap1{position:absolute; left:20px; top:40px;}
.mapstore_right h4.tap2{position:absolute; left:108px; top:40px;}
.mapstore_right .restore_List ul{}
.mapstore_right .restore_List ul li{padding:15px 0 7px 0px; background:url(/images/customer/bgline3.gif) repeat-x left top;overflow:hidden;}
.mapstore_right .restore_List ul li:first-child{ background:none;}
.mapstore_right .restore_List ul li span{display:block; margin-bottom:5px;}
.mapstore_right .restore_List ul li span.storetit{padding-left:12px; background:url(/images/common/bul_3x3_gray.gif) no-repeat left 5px; font-weight:bold;}
.mapstore_right .restore_List ul li span.storephone{padding-left:12px; }

/*우편번호검색*/
.zipcodebox{padding:15px 10px 0;}
.zipcodebox strong{font-weight:normal; display:block; margin-bottom:10px;font-size:11px;}
.zipcodebox input.text{border:solid 1px #ccc; height:16px;}
.zipcodebox input{vertical-align:top;}
.zipcodebox .zipscroll{max-height:290px; margin-top:20px; overflow-x:hidden; overflow-y:auto;}
.zipcodebox .zipscroll .tablestyle2 {margin-top:0;}
.zipcodebox .tablestyle2 table th {padding-top:7px; padding-bottom:7px;}
.zipcodebox .tablestyle2 table td {padding-top:7px; padding-bottom:7px;}
.zipcodebox .zipcode_msg {margin-top:15px;}
.zipcode .tabtitle {left:0; width:50%;}
.zipcode .tabtype .tabtitle2 {left:50%;}
.zipcode_search {font-size:11px;}
.zipcode_search span {display:inline-block; zoom:1; *display:inline; padding-top:2px; vertical-align:text-bottom; font-weight:bold;}
.zipcodebox .zip_type{overflow:hidden;padding-bottom:10px;}
.zipcodebox .zip_type li{float:left;width:140px;font-weight:bold;}
.zipcodebox .zip_type .on{color:#4585a7;}
.zipcodebox .zip_type li input{vertical-align:bottom;}
.zipcodebox .zip_type_box{border-top:1px solid #c4c4c4;border-bottom:1px solid #eaeaea;background:#f8f8f8;padding:20px;margin-bottom:10px;}
.zipcodebox .zip_type_box li{float:left;padding-right:17px;}
.zipcodebox .zip_type_box li.last{clear:both;float:none;padding-top:17px;}
.zipcodebox .zip_type_box span{font-weight:normal; width:35px;padding-top:4px;}
.zipcodebox .zip_type_box span.add{width:15px;text-align:center;}
.zipcodebox p.txt{color:#888;line-height:16px;}
.zipcodebox p.txt a{color:#c38f2d;}
.zipcodebox p.txt span{color:#c38f2d;}
.zipcodebox #zip_type_box2{display:none;}
.zipcodebox .selectArea .title{border-color:#ccc;}
.zipcodebox .selectArea ul.selList{height:110px;overflow-y:auto;}
#zipcodeaddress1 {}
#zipcodeaddress2 {display:none;}

/*service main*/
.helpmain{width:780px; overflow:hidden;}
.helpbox_in{width:890px;overflow:hidden; background:url(/images/community/bg_line.gif) repeat-x left top;}
.helpbox_in:first-child{background:none;}
.helpmain .helpbox{padding:27px 0 33px 0; float:left;}
.helpmain .helpbox p{color:#666; font-size:11px;}
.helpmain .helpbox h5{margin-bottom:8px; overflow:hidden; }
.helpmain .helpbox h5 span{display:inline-block; vertical-align:middle; }
.helpmain .helpbox h5 span.htit{float:left; }
.helpmain .helpbox h5 span.more{float:right;}
.helpmain .help1{width:194px; padding-left:20px;}
.helpmain .help2{width:212px;}
.helpmain .help2 .btn_left{margin-top:19px;}
.helpmain .help3{width:352px;}
.helpmain .help3 ul.helpnotice{}
.helpmain .help3 ul.helpnotice li{overflow:hidden; margin-bottom:4px; line-height:16px;}
.helpmain .help3 ul.helpnotice li span{display:inline-block;vertical-align:middle;}
.helpmain .help3 ul.helpnotice li span.Hnoticecon{float:left;background:url(/images/common/bul_3x3_gray.gif) no-repeat left 5px; padding-left:8px;}
.helpmain .help3 ul.helpnotice li span.Hnoticedate{float:right;}
.helpmain .help4{width:318px; padding-left:20px;margin-right:90px;background:url(/images/customer/helpbg1.gif) no-repeat right 15px;}
.helpmain .help5{width:334px;background:url(/images/customer/helpbg2.gif) no-repeat right 17px;}
.faqtap {margin-top:40px;}
.faqtap ul {overflow:hidden; width:100%;}
.faqtap ul li {float:left;}
.faqtap ul li button {width:130px; border:none; background:none;}
.helpsearch{padding:16px 0; background:url(/images/community/bg_line1.gif) repeat-x left bottom; text-align:center;}
.helpsearch span{display:inline-block; vertical-align:top;}
.helpsearch span.labeltit {margin-right:20px; padding-top:2px;}
.helpsearch span .input-text {border:solid 1px #a0a0b4; height:21px; vertical-align:top;}
.helpresult{margin-top:20px;}


/* Select */

.selectArea {display:inline-block; #display:inline; position:relative; height:25px; #margin-right:4px; vertical-align:middle; background:#ffffff; z-index:100; zoom:1;}
.selectArea.open {z-index:1000;}
.selectArea .title {position:relative; height:23px; padding-right:20px; text-indent:8px; #text-indent:0; line-height:23px; font-size:14px; color:#888888; white-space:nowrap; border:1px solid #dfdfdf; background:#ffffff url(/images/common/arr_select.gif) no-repeat right center;}
.selectArea .title.selected {}
.selectArea.open .title, .selectArea .title.outLine {border:1px solid #999999;}
.selectArea button.title {width:100%; height:25px; text-align:left; cursor:default;}
.selectArea ul {position:absolute; top:20px; left:0; width:100%; border-bottom:1px solid #dfdfdf; background:#ffffff;}
.selectArea ul.aList {display:none;}
.selectArea.open ul.aList {display:block;}
.selectArea ul.selList{left:-20000%;}
.selectArea.open ul.selList {left:0;}
.selectArea li {float:none !important; position:relative; overflow:hidden; width:auto !important; height:18px; padding:0 !important; line-height:18px; white-space:nowrap; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.selectArea li input.option {position:absolute; width:100%; height:23px; line-height:23px;}
.selectArea li label {position:absolute; left:0; top:0; width:100%; height:23px; text-indent:8px; line-height:23px; font-size:14px; color:#888888; background:#ffffff;}
.selectArea li a {display:block; height:23px; text-indent:8px; line-height:23px; font-size:14px; color:#888888; background:#ffffff;}
.selectArea li a:hover {text-decoration:none;}
.selectArea li.hover * {background:#f5f5f5;}
.selectArea input.in_text{border:solid 1px #888888; background:#fff; overflow:hidden; margin-right:5px; height:21px;}
.selectArea input.in_check{height:21px;}

.selectAreahope {display:inline-block; #display:inline; position:relative; height:25px; #margin-right:4px; vertical-align:middle; background:#ffffff; z-index:100; zoom:1;}
.selectAreahope.open {z-index:1000;}
.selectAreahope .titlehope {position:relative; height:23px; padding-right:20px; text-indent:8px; #text-indent:0; line-height:23px; font-size:14px; color:#888888; white-space:nowrap; border:1px solid #dfdfdf; background:#ffffff url(/images/common/arr_select.gif) no-repeat right center;}
.selectAreahope .titlehope.selected {}
.selectAreahope.open .titlehope, .selectAreahope .titlehope.outLine {border:1px solid #999999;}
.selectAreahope button.titlehope {width:100%; height:25px; text-align:left; cursor:default;}
.selectAreahope ul {position:absolute; top:20px; left:0; width:100%; border-bottom:1px solid #dfdfdf; background:#ffffff;}
.selectAreahope ul.aListhope {display:none;}
.selectAreahope.open ul.aList {display:block;}
.selectAreahope ul.selListhope{left:-20000%;}
.selectAreahope.open ul.selListhope {left:0;}
.selectAreahope li {float:none !important; position:relative; overflow:hidden; width:auto !important; height:18px; padding:0 !important; line-height:18px; white-space:nowrap; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.selectAreahope li input.option {position:absolute; width:100%; height:23px; line-height:23px;}
.selectAreahope li label {position:absolute; left:0; top:0; width:100%; height:23px; text-indent:8px; line-height:23px; font-size:14px; color:#888888; background:#ffffff;}
.selectAreahope li a {display:block; height:23px; text-indent:8px; line-height:23px; font-size:14px; color:#888888; background:#ffffff;}
.selectAreahope li a:hover {text-decoration:none;}
.selectAreahope li.hover * {background:#f5f5f5;}
.selectAreahope input.in_text{border:solid 1px #888888; background:#fff; overflow:hidden; margin-right:5px; height:21px;}
.selectAreahope input.in_check{height:21px;}






