.displaynone {display: none !important;}
body.eMobilePopup{overflow:hidden;position:fixed;}
.ec-base-label{display:inline-block;margin-right:5px;}
.ec-base-label img{vertical-align:middle;}
.mt15{margin-top:15px;}
.clear_both{clear:both;}
.space{height:10px;clear:both;}
.space2{height:5px;clear:both;}

.list_list{width:100%;border:0;border-top:2px solid #cfcfcf;margin:0 0 20px 0;padding:0;}
.list_list th div{white-space:nowrap;}
.list_list tr.bg0{ background:#fff;}
.list_list tr.bg1{ background:#f8f8f8;}
.list_list th,.list_list td{ border:0;padding:5px 10px;text-align:left;vertical-align:middle;}
.list_list th{ background:#f4f4f4;}
.list_list tbody th{ border-bottom:1px solid #e5e5e5;}
.list_list td{ border-bottom:1px solid #f0f0f0;}
.list_list th.button,.colTable th.button,.crossTable th.button{text-align:right;}
.list_list td.alert,.colTable td.alert,.crossTable td.alert{color:red !important;}
.list_list td.alert a,.colTable td.alert a,.crossTable td.alert a{text-decoration:none;color:red !important;}

#kjh_slider_wrapper {
width: 100%;
	height: 370px;
	 background-color:#ffce4a;
}

#kjh_slider_wrapper #logo {
 margin-top:30px;
 z-index:900;
 }
 
#kjh_slider_wrapper img {
width: 1280px;
 margin-top:0px;
 z-index:1;
 } 
 
a.bbs01:link, a.bbs01:visited, a.bbs01:active { color:#999999; }
a.bbs01:hover { color: #FF6633; }



.tableRow{width:100%;border:0;border-top:2px solid #cfcfcf;margin:0 0 20px 0;padding:0;}
.tableRow th div{white-space:nowrap;}
.tableRow tr.bg0{ background:#fff;}
.tableRow tr.bg1{ background:#f8f8f8;}
.tableRow th,.tableRow td{ border:0;padding:5px 10px;vertical-align:middle;}
.tableRow th{ background:#f4f4f4;text-align:left;padding-left:20px;}
.tableRow tbody th{ border-bottom:1px solid #e5e5e5;}
.tableRow td{ border-bottom:1px solid #f0f0f0;}
.tableRow th.button,.colTable th.button,.crossTable th.button{text-align:right;}
.tableRow td.alert,.colTable td.alert,.crossTable td.alert{color:red !important;}
.tableRow td.alert a,.colTable td.alert a,.crossTable td.alert a{text-decoration:none;color:red !important;}
.board_pagination{margin:0 auto;text-align:center;margin-top:15px;}
.board_comment_list textarea,.board_comment_write textarea{ width:90%;font-size:12px;}
.board_comment_list .comment_lists{height:25px;border-bottom :1px solid #e8e8e8;padding-top:10px;}
.displaynone{display:none;}
.board_pagination .current{color:#CC0000;font-weight:bold;}
.table01{width:100%;border:0;margin:0;padding:0;}

 .ipInfo{text-align:right;width:100%;}


 
.xans-product-1 {width:1150px;height:280px;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;}
.xans-product-1 h2{}
.xans-product-1 h2 img{ }
.xans-product-1 ul{position:absolute;float:left;zoom:1;}
.xans-product-1 ul:after {content:"";display:block;float:left;}
.xans-product-1 ul .prdImg{display:block;}
.xans-product-1 ul .prdImg img{display:block;}
.xans-product-1 ul .name{float:left;width:200px;line-height:16px;color:#838382;}
.xans-product-1 ul .icon{display:block;clear:both;border:0px 0px 0px 3px;}
.xans-product-1 ul .price{display:block;clear:both;color:#999999;}
.xans-product-1 ul .mileage{display:block;clear:both;}
.xans-product-1 ul .mileage img{vertical-align:middle;}
.xans-product-1 ul .btns{overflow:hidden;zoom:1;}
.xans-product-1 ul .btns img{cursor:pointer;}
.xans-product-1 ul .btns .bag{float:left;}
.xans-product-1 ul .btns .option{float:left;}
.xans-product-1 ul .custom {text-decoration:line-through;color:#999999;}
.xans-product-1 ul .manu{display:block;}
.xans-product-1 ul .btn{display:block;text-align:center;}
.xans-product-1 ul .xans-product-listitem{min-width:0;}
.xans-product-1 ul .xans-product-listitem{margin:0;}
.xans-product-1 ul .xans-product-listitem li{overflow:hidden;float:none;width:auto;padding:0;text-align:center;}
.xans-product-1 ul .xans-product-listitem li .title{font-weight:normal;}
.xans-product-1 .one{margin:0px 20px 0px 0px;}
.xans-product-1 .two{margin:30px 0px 0px 0px;}
.xans-product-1 div img{margin-top:0px;}
.xans-product-1 .arrow-left{position:absolute;top:0px;right:30px;height:38px;}
.xans-product-1 .arrow-right{position:absolute;top:0px;right:10px;height:38px;}
.xans-product-1 .prdList{position:absolute;top:40px;width:1150px;}
.xans-product-1 .prdList li{float:left;width:250px;}
.xans-product-1 .blank_win{float:left;padding:5px 0px 0px 0px;cursor:pointer;}
.xans-product-1 .zoom{ position:absolute;z-index:100;border:1px dotted #989898;cursor:pointer;margin:10px 0px 0px 130px;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
 
 .thumb{width:200px;height:200px;}
 
.xans-product-2{}
.xans-product-2 h2{}
.xans-product-2 h2 span{}
.xans-product-2 img{vertical-align:middle;}
.xans-product-2 ul.prdList{display:table;width:100%;min-width:756px;margin:-20px 0 0;font-size:0;line-height:0;}
.xans-product-2 ul.prdList li.item{display:inline-block;*display:inline;*zoom:1;margin:20px 0 40px 0;color:#838383;vertical-align:top;}
.xans-product-2 ul.prdList li.item div.box{margin:0 auto;font-size:11px;line-height:1.8em;}
.xans-product-2 span.grid{display:block;}
.xans-product-2 ul.prdList .name{position:relative;padding:7px 12px 0 0;font-family: 'Oswald','Nanum Gothic',sans-serif;font-weight:normal;font-size:11px;}
.xans-product-2 ul.prdList .name a{color:#333;}
.xans-product-2 ul.prdList .name .zoom{position:absolute;width:12px;top:10px;right:0;cursor:pointer;}
.xans-product-2 ul.prdList .button{overflow:hidden;zoom:1;}
.xans-product-2 ul.prdList .button img{cursor:pointer;margin:0 4px 0 0;}
.xans-product-2 ul.prdList .button .bag{float:left;padding:7px 10px 0 0;}
.xans-product-2 ul.prdList .button .option{float:left;padding:7px 0 0;}
.xans-product-2 ul.column3 li.item{width:33.33%;}
.xans-product-2 ul.column3 li.item .box{width:240px;}
.xans-product-2 ul.column3 li.item .thumb{width:240px;height:240px;}
.xans-product-2 ul.column4 li.item{width:25%;}
.xans-product-2 ul.column4 li.item .box{width:270px;}
.xans-product-2 ul.column4 li.item .thumb{width:270px;height:270px;border-top:2px solid #fff;border-bottom:2px solid #fff;}
.xans-product-2 ul.column4 li.item .thumb:hover{border-top:2px solid #e33636;border-bottom:2px solid #e33636;}
.xans-product-2 ul.column5 li.item{width:20%;}
.xans-product-2 ul.column5 li.item .box{width:140px;}
.xans-product-2 ul.column5 li.item .thumb{width:140px;height:140px;}
.xans-product-2 .xans-product-listitem{margin:0;}
.xans-product-2 .xans-product-listitem li .title{font-weight:normal;}

*:first-child+html .xans-product-2 ul.column4 li.item{width:24.9%;}
.xans-product-3{}
.xans-product-3 h2{}
.xans-product-3 h2 span{}
.xans-product-3 img{vertical-align:middle;}
.xans-product-3 ul.prdList{display:table;width:100%;min-width:756px;margin:-20px 0 0;font-size:0;line-height:0;}
.xans-product-3 ul.prdList li.item{display:inline-block;*display:inline;*zoom:1;margin:20px 0 40px 0;color:#838383;vertical-align:top;}
.xans-product-3 ul.prdList li.item div.box{margin:0 auto;font-size:11px;line-height:1.8em;}
.xans-product-3 span.grid{display:block;}
.xans-product-3 ul.prdList .name{position:relative;padding:7px 12px 0 0;font-family: 'Oswald','Nanum Gothic',sans-serif;font-weight:normal;font-size:11px;}
.xans-product-3 ul.prdList .name a{color:#333;}
.xans-product-3 ul.prdList .name .zoom{position:absolute;width:12px;top:10px;right:0;cursor:pointer;}
.xans-product-3 ul.prdList .button{overflow:hidden;zoom:1;}
.xans-product-3 ul.prdList .button img{cursor:pointer;margin:0 4px 0 0;}
.xans-product-3 ul.prdList .button .bag{float:left;padding:7px 10px 0 0;}
.xans-product-3 ul.prdList .button .option{float:left;padding:7px 0 0;}
.xans-product-3 ul.column3 li.item{width:33.33%;}
.xans-product-3 ul.column3 li.item .box{width:240px;}
.xans-product-3 ul.column3 li.item .thumb{width:240px;height:240px;}
.xans-product-3 ul.column4 li.item{width:25%;}
.xans-product-3 ul.column4 li.item .box{width:279px;}

 
 .xans-product-3 ul.column4 li.item .thumb{width:270px;height:270px;border-top:2px solid #fff;border-bottom:2px solid #fff;}

 
 .xans-product-3 ul.column4 li.item .thumb:hover{border-top:2px solid #e33636;border-bottom:2px solid #e33636;}

 
 .xans-product-3 ul.column5 li.item{width:20%;}

 
 .xans-product-3 ul.column5 li.item .box{width:140px;}

 
 .xans-product-3 ul.column5 li.item .thumb{width:140px;height:140px;}

 
 .xans-product-3 .xans-product-listitem{margin:0;}
.xans-product-3 .xans-product-listitem li .title{font-weight:normal;}
*:first-child+html .xans-product-3 ul.column4 li.item{width:24.9%;}
#sunny_quick{position:fixed;float:right;top:515px;right:10px;width:50px;height:150px;z-index:100;*right:26px;}
#topbar_favorite{position:fixed;top:0px;z-index:100;margin-left:49.4%;padding-top:15px;}
#sunny_topmenu{position:fixed;top:0px;width:100%;height:30px;line-height:30px;background-color:#fff;border-bottom:1px solid #e7e7e7;z-index:10;}
#sunny_mainimage{
	padding-top: -20px;
	width: 100%;
	height: 370px;
	background-color: #ccc;
}
#sunny_category{width:100%;height:40px;line-height:40px;background-color:#232222;color:#fff;}
#sunny_mainscroll{width:100%;height:350px;border-bottom:1px solid #e7e7e7;}


#sunny_mainbest{padding:30px 0 5px 0;}


#sunny_shopinfo{width:100%;height:300px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;}

#sunny_mainnew{padding:30px 0 10px 0;}

#sunny_allmenu{width:100%;height:265px;background-color:#232222;}
#sunny_footer{width:100%;height:47px;line-height:47px;}
#sunny_in{width:1150px;margin:0 auto;}
#sunny_sub{width:1150px;margin:0 auto;padding:0px 0 40px 0;min-height:500px;}
#topbar_left{display:inline;float:left;}
#topbar_right{display:inline;float:right;}

.dropdown ul{text-align: left;display: inline;list-style: none;width:120px;font-family: 'Oswald',sans-serif;font-weight:normal;font-size:9px;letter-spacing:2px;}
.dropdown ul li{color:#333;display: inline-block;position: relative;padding:0px;background:#fff;cursor: pointer;border-left:1px solid #e7e7e7;border-right:1px solid #fff;height:30px;width:120px;text-align:center;}
.dropdown ul li img{ z-index:3000;}
.dropdown ul li:hover{background:#fff;color:#333;}
.dropdown ul li:hover ul{display:block;opacity:1;visibility: visible; z-index:3000;}
.dropdown ul li ul{width:120px;margin-top:1px;width:100%;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;display: none;opacity:0;visibility: hidden; z-index:3000;}
.dropdown ul li ul li{background:#333;display:block;color:#fff;margin-left:-1px;margin-top:-1px;border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #232222;text-align:left;padding-left:10px;width:110px; z-index:3000;}
.dropdown ul li ul li:hover{background:#232222;color:#e33636;}
.dropdown ul li ul li a{color:#fff;}
.dropdown ul li ul li a:hover{color:#e33636;}

#main_category li{display:inline;}
#main_category a{padding:0 18px 0 27px;font-size:11px;line-height:14px;color:#8f8f91;background:url('/web/upload/sunny/images/category_spacer.png') 0 1px no-repeat;}
#main_category .none{background:none;}
#main_category img{vertical-align:middle;}
.infoleft{display:inline;float:left;height:300px;width:274px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.infoleft img{margin:0px;padding:0px;}
.shopbanner1{display:inline;float:left;}
.shopbanner2{display:inline;float:left;margin-left:1px;}
.inforight{display:inline;float:left;width:276px;height:300px;border-right:1px solid #e7e7e7;}
.info_notice{display:inline;}
.info_notice img{margin-bottom:5px;}
.info_event{display:inline;}
.info_event img{margin-bottom:5px;}
.xans-board-listpackage-1 td.title a{font-size:11px;color:#a2a2a2;font-weight:normal;line-height:20px;}
.xans-board-listpackage-1 td.title a:hover{font-size:11px;color:#333;text-decoration:none;font-weight:normal;}
.xans-board-listpackage-8 td.title a{font-size:11px;color:#a2a2a2;font-weight:normal;line-height:20px;}
.xans-board-listpackage-8 td.title a:hover{font-size:11px;color:#333;text-decoration:none;font-weight:normal;}
#sunny_allmenu .footermenu1{display:inline;float:left;margin-top:60px;border-left:1px solid #333;padding:8px 15px 0 15px;width:110px;}
#sunny_allmenu .footermenu2{display:inline;float:left;margin-top:60px;border-left:1px solid #333;padding:8px 15px 0 15px;width:110px;}
#sunny_allmenu .footermenu3{display:inline;float:left;margin-top:60px;border-left:1px solid #333;padding:8px 15px 0 15px;width:110px;}
#sunny_allmenu .footermenu4{display:inline;float:left;margin-top:60px;border-left:1px solid #333;padding:8px 15px 0 15px;height:135px;}
#sunny_allmenu .footermenu5{display:inline;float:right;text-align:right;margin-top:53px;}
#sunny_allmenu li{display:block;padding-bottom:6px;}
#sunny_allmenu li img{padding-bottom:6px;}
#sunny_allmenu li a{color:#a2a2a2;font-size:11px;}
#sunny_allmenu li a:hover{color:#fff;text-decoration:none;}
#sunny_allmenu .footermenu4 .sns{padding-top:10px;}
#sunny_allmenu .footermenu4 .shopinfo{padding-top:10px;color:#a2a2a2;font-size:11px;line-height:19px;}
#sunny_allmenu .footermenu4 .shopinfo span{color:#e7e7e7;}
.footerbanner_left{display:inline;width:50%;float:left;padding-top:30px;}
.footerbanner_right{display:inline;width:50%;float:right;text-align:right;padding-top:30px;}

#sunny_subtop{text-align:center;height:120px;padding:70px 0 0 0; }

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
html{width:100%;height:100%;}
body,code{font:0.75em "돋움",Dotum,AppleGothic,sans-serif;color:#1c1c1c;background:#fff;}
body{min-width:1280px;}
body#popup{min-width:0;}
li{list-style:none;}
img,fieldset{border:none;vertical-align:top;}
table{width:100%;border:0;border-spacing:0;border-collapse:collapse;}
caption{display:none;}
th,td{border:0;vertical-align:top;}
input,select,textarea{font-size:100%;font-family:"나눔고딕",NanumGothic;color:#a2a2a2;vertical-align:middle;}
select{height:20px;border:1px solid #d9d9d9;font-size:11px;color:#202020;}
legend{visibility:hidden;position:absolute;left:-9999px;top:-9999px;width:0;height:0;line-height:0;}
button{overflow:visible;padding:0;margin:0;border:0;cursor:pointer;}
hr.layout{display:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;background:none;}
.objHidden{visibility:hidden;position:absolute;left:-1000px;top:-1000px;height:0;width:0;}
table tr.radioType input,span.noBorder input{border:none !important;width:auto !important;height:auto !important;margin:0 3px 0 0 !important;vertical-align:middle !important;background:none !important;}
#content_CONTAINER td{width:auto !important;}
table.nneditor-table{width:auto !important;}
#progressPaybarBackground{position:absolute;z-index:99;left:0;top:0;width:100%;height:100%;}
#progressPaybarView{position:absolute;z-index:100;top:160px;left:20px;width:471px;font-size:12px;}
#progressPaybarView .box{height:180px;background:url(http://img.cafe24.com/images/ec_hosting/popup/layer_guide/bg_layer_box1.gif) 0 0 no-repeat;}
#progressPaybarView .box .graph{padding:15px 0 0 0;text-align:center;}
#progressPaybarView .box .graph span{display:block;text-align:center;margin:20px 0;}
#progressPaybarView .box .txt{text-align:center;padding:15px 0 0;color:#555555;}
div.layerProgress{filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;background-color:#999;}
#accNav {position:absolute;top:0;left:0;z-index:100;width:100%;height:0;}
#accNav p,#accNav ul,#accNav ul li {height:0;}
#accNav p a {position:absolute;left:0;top:0;display:block;overflow:hidden;width:1px;height:1px;margin-left:-1px;margin-bottom:-1px;text-align:center;color:#000;white-space:nowrap;}
#accNav p a:focus,#accNav p a:hover,#accNav p a:active {width:100%;height:auto;padding:10px 0;background:#c4122f;color:#fff;z-index:100;}
.displaynone{display:none;}
a:hover{text-decoration:none;}
a {outline:none;select-dummy:expression(this.hideFocus=true);}
.btn_small_light{font-family: 나눔고딕,'NanumGothic','NanumGothicWeb','맑은 고딕','Malgun Gothic',돋움,굴림,Dotum,Gulim,sans-serif;letter-spacing:2px;text-align:center;font-size:11px;padding:5px 10px 5px 10px;background:#f7f7f7;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;color:#a2a2a2;overflow: hidden;transition:all 0.5s;height:30px;border-radius:3px;}
.btn_small_light:hover,.btn_small_light:active{text-decoration: none;color:#333;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#fff;}
.btn_small_dark{font-family: 나눔고딕,'NanumGothic','NanumGothicWeb','맑은 고딕','Malgun Gothic',돋움,굴림,Dotum,Gulim,sans-serif;letter-spacing:2px;text-align:center;font-size:11px;padding:5px 20px 5px 20px;background:#555;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #000;border-bottom:1px solid #000;color:#e7e7e7;overflow: hidden;transition:all 0.5s;height:30px;border-radius:3px;}
.btn_small_dark:hover,.btn_small_dark:active{text-decoration: none;color:#fff;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #000;border-bottom:1px solid #000;background:#333;}
.btn_tap_light{font-family: 나눔고딕,'NanumGothic','NanumGothicWeb','맑은 고딕','Malgun Gothic',돋움,굴림,Dotum,Gulim,sans-serif;text-align:center;font-size:11px;padding:5px 10px 5px 10px;background:#f7f7f7;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #d7d7d7;color:#a2a2a2;overflow: hidden;transition:all 0.5s;height:30px;border-radius:3px;}
.btn_tap_light:hover,.btn_tap_light:active{text-decoration: none;color:#333;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #d7d7d7;background:#fff;}
.btn_tap_dark{font-family: 나눔고딕,'NanumGothic','NanumGothicWeb','맑은 고딕','Malgun Gothic',돋움,굴림,Dotum,Gulim,sans-serif;text-align:center;font-size:11px;padding:5px 20px 5px 20px;background:#555;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #000;color:#e7e7e7;overflow: hidden;transition:all 0.5s;height:30px;border-radius:3px;}
.btn_tap_dark:hover,.btn_tap_dark:active{text-decoration: none;color:#fff;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #000;background:#333;}
.btn_order_light{font-family: 나눔고딕,'NanumGothic','NanumGothicWeb','맑은 고딕','Malgun Gothic',돋움,굴림,Dotum,Gulim,sans-serif;text-align:center;font-size:12px;padding:15px 20px 15px 20px;background:#f7f7f7;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;color:#a2a2a2;overflow: hidden;transition:all 0.5s;height:30px;border-radius:3px;}
.btn_order_light:hover,.btn_order_light:active{text-decoration: none;color:#333;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#fff;}
.btn_order_dark{font-family: 나눔고딕,'NanumGothic','NanumGothicWeb','맑은 고딕','Malgun Gothic',돋움,굴림,Dotum,Gulim,sans-serif;text-align:center;font-size:12px;padding:15px 20px 15px 20px;background:#555;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #000;border-bottom:1px solid #000;color:#e7e7e7;overflow: hidden;transition:all 0.5s;height:30px;border-radius:3px;}
.btn_order_dark:hover,.btn_small_dark:active{text-decoration: none;color:#fff;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #000;border-bottom:1px solid #000;background:#333;}
@font-face{ font-family: 'NanumGothicWeb';font-style: normal;font-weight: normal;src: url('/web/upload/sunny/font/NanumGothic.eot');src: local(''),url('NanumGothic.woff') format('woff'),url('NanumGothic.ttf') format('truetype');}
@font-face{ font-family: 'NanumGothicWeb';font-style: normal;font-weight:bold;src: url('/web/upload/sunny/font/NanumGothicBold.eot');src: local(''),url('NanumGothicBold.woff') format('woff'),url('NanumGothicBold.ttf') format('truetype');}
html,body{ font-family: 나눔고딕,'NanumGothic','NanumGothicWeb','맑은 고딕','Malgun Gothic',돋움,굴림,Dotum,Gulim,sans-serif;font-size:12px;}
#wrap{position:relative;width:1180px;margin:0 auto;}
#header{overflow:hidden;width:960px;margin:0 auto;}
#header .inner{float:right;width:750px;margin:7px 0 15px;text-align:right;}
#header .campaign{display:inline;margin:0 5px 0 0;}
#header .campaign img{vertical-align:middle;}
#header .link{display:inline;padding:0 0 0 18px;font-size:11px;line-height:14px;}
#header .link img{vertical-align:-1px;}
#container{width:960px;margin:0 auto;zoom:1;}
#container:after {content:"";display:block;clear:both;}
#container #snb{float:left;width:180px;margin:0 24px 0 0;}
#container #contents{float:left;width:756px;}
#container #visual{clear:both;}
#footer{position:relative;clear:both;width:960px;margin:50px auto 50px;overflow:hidden;zoom:1;}
#banner{position:absolute;top:80px;left:0;width:100px;min-height:200px;}
#quick{position:absolute;top:80px;right:0;width:100px;min-height:200px;}
#boardArea{overflow:hidden;margin:30px 0;}
.mainBoard p{margin:10px 0 0;}
.mainBoard thead {visibility:hidden;position:absolute;left:-1000px;top:-1000px;height:0;width:0;}
.mainBoard td{border:none;font-size:.9em;line-height:1.8em;}
.mainBoard td.title a,.mainBoard td.title a:hover{text-decoration:underline;color:#8f8f91;}
#board2nd{float:right;width:270px;}
#board2nd h2{height:20px;margin:0 0 20px;border-bottom:1px solid #a2a2a2;}
#board3rd td{display:none;}
#board3rd td.title{display:block;width:auto;}
.path{overflow:hidden;height:30px;line-height:30px;}
.path h3{overflow:hidden;position:absolute;width:0;height:0;white-space:nowrap;text-indent:100%;font-size:0;line-height:0;}
.path ol{float:right;}
.path li{float:left;padding:0 0 0 10px;margin:0 0 0 5px;font-size:11px;background:url("http://img.echosting.cafe24.com/design/skin/default/common/ico_path.gif") 0 9px no-repeat;}
.path li.displaynone{display:none;}
.path li.first{background:none;}
.path li strong{font-weight:normal;}
.titleArea{margin:40px;text-align:center;}
.titleArea h2{font-family: 'Oswald',sans-serif;font-size:22px;font-weight:normal;letter-spacing:3px;}
.titleArea h3{font-size:11px;color:#a2a2a2;}
.titleArea p{margin:0px 0 0 10px;font-size:11px;color:#8f8f8f;line-height:140%;}
.titleArea ul{margin:16px 0 0;}
.titleArea ul li{padding:0 0 0 10px;color:#8f8f8f;font-size:11px;line-height:18px;background:url("http://img.echosting.cafe24.com/design/skin/default/common/ico_help.gif") 0 2px no-repeat;}
.titleArea ul strong{color:#f26522;}
#banners{margin:30px 0 0;overflow:hidden;zoom:1;}
#banners p img{display:block;}
.utilBanner{margin:25px 0 0;}
.help{margin:30px 0 0;}
.help h3{padding:20px 0 10px;font-size:12px;color:#292925;}
.help li{padding:0 0 0 10px;color:#8b8b8c;font-size:11px;line-height:18px;background:url("http://img.echosting.cafe24.com/design/skin/default/common/ico_help.gif") 0 2px no-repeat;}
.help strong{color:#f26522;}
.help a,.help a:hover {color:#8b8b8c;}
.sort{overflow:hidden;margin:20px 0;}
.sort p.icon{float:right;text-align:right;}
.boardMain{overflow:hidden;*zoom:1;}
.boardMain img{vertical-align:middle;margin:1px;}
.boardMain .leftArea{float:left;width:49.4%;}
.boardMain .rightArea{float:right;width:49.4%;}
.boardMain .board{position:relative;padding:0 0 50px;margin:2px 0 0;}
.boardMain .board p.btn{width:370px;padding:15px 0 0;}
.boardMain h3{height:25px;font-size:12px;color:#272823;background:url("http://img.echosting.cafe24.com/design/skin/default/layout/bg_title.gif") 0 3px repeat-x;}
.boardMain h3 span{padding:0 7px 0 0;background:#fff;}
.boardMain .more{position:absolute;top:-2px;right:0;background:#fff;padding:0 0 0 7px;}
.boardMain table{width:100%;}
.boardMain table th{display:none;}
.boardMain table td{height:20px;font-size:11px;line-height:20px;color:#8f8f91;}
.boardMain table td.subject{padding:0 0 0 7px;background:url("http://img.echosting.cafe24.com/design/skin/default/board/ico_board_main.gif") no-repeat 0 50%;}
.boardMain table td.subject a{color:#8f8f91;}
.boardMain table td.subject strong{color:#34a7b3;}
.boardMain table td.date{width:65px;text-align:right;}
.boardMain .galleryList{overflow:hidden;}
.boardMain .galleryList ul{overflow:hidden;margin:0 0 0 -12px;}
.boardMain .galleryList li{float:left;position:relative;width:83px;padding:0 0 12px 12px;font-size:11px;word-break:break-all;}
.boardMain .galleryList li span{display:block;}
.boardMain .galleryList li em{display:block;font-style:normal;}
.boardMain .galleryList li strong{font-weight:normal;}
.boardMain .galleryList li .imgLink img{display:block;width:72px;height:96px;padding:0 0 3px;}
.boardMain .galleryList li a.imgLink,.boardMain .galleryList li a.imgLink:hover{display:block;color:#8f8f8f;padding:0 0 5px;}
#shopMain{margin:30px 0 0;border-top:3px solid #333;border-bottom:3px solid #333;}
#shopMain .shopMain{height:90px;padding:27px 0 0 30px;border-bottom:1px solid #e9e9e9;background:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop1.gif") no-repeat 100% 0;}
#shopMain .shopMain h3{padding:0 0 5px;font-size:11px;color:#333;font-weight:normal;}
#shopMain .shopMain h3 strong{font-size:18px;padding:0 5px 0 0;font-family:'Lucida Sans',serif;}
#shopMain .shopMain h3 a:hover{text-decoration:none;}
#shopMain .shopMain p a{font-size:11px;line-height:18px;color:#8f8f8f;}
#shopMain .shopMain.order{background-image:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop1.gif");}
#shopMain .shopMain.profile{background-image:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop2.gif");}
#shopMain .shopMain.wishlist{background-image:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop3.gif");}
#shopMain .shopMain.mileage{background-image:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop4.gif");}
#shopMain .shopMain.deposits{background-image:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop9.gif");}
#shopMain .shopMain.consult{background-image:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop5.gif");}
#shopMain .shopMain.coupon{background-image:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop6.gif");}
#shopMain .shopMain.board{background-image:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop7.gif");}
#shopMain .shopMain.address{background-image:url("http://img.echosting.cafe24.com/design/skin/default/myshop/bg_myshop8.gif");}
#scrollup{width:50px;height:50px;background: url('/web/upload/sunny/images/quick_top.png') 0 0 no-repeat;text-indent: -9999px;display: none;background-color:#eee;position:fixed;top:615px;right:10px;}
.xans-layout-statelogoff{display:inline;}
.xans-layout-statelogoff a{padding:0 4px 0 12px;font-size:11px;line-height:14px;color:#8f8f91;background:url('/web/upload/sunny/images/topbar_spacer.png') 0 1px no-repeat;}
.xans-layout-statelogoff a:hover{color:#8f8f91;}
.xans-layout-statelogoff .log{background:none;}
.xans-layout-statelogoff img{vertical-align:middle;}
.xans-layout-statelogon{display:inline;text-align:right;}
.xans-layout-statelogon a{padding:0 4px 0 12px;font-size:11px;line-height:14px;color:#8f8f91;background:url('/web/upload/sunny/images/topbar_spacer.png') 0 1px no-repeat;}

 
 .xans-layout-statelogon a:hover{color:#8f8f91;}

 .xans-layout-statelogon .log{background:none;}

 .xans-layout-statelogon img{vertical-align:middle;}

 
 .xans-layout-searchheader{display:inline;}
 .xans-layout-searchheader fieldset{float:right;border:1px solid #e7e7e7;line-height:0;background:#fff;width:150px;height:29px;}
 .xans-layout-searchheader #keyword{width:110px;height:28px;border:0;background:#fff;vertical-align:middle;line-height:28px;font-size:12px;padding-left:10px;}
 .xans-layout-searchheader img{cursor:pointer;}

 #wrapper{background-color:#fff;width:100%;height:370px;overflow: hidden;position:absolute;top:31px;left:0;}

 #carousel img{display:block;float: left;}
#prev,#next{background-color: rgba(0,0,0,0.6);display:block;height:370px;width:50%;top:0;position:absolute;}
#prev:hover,#next:hover{background-color:#fff;background-color: rgba(0,0,0,0.8);}
#prev{left: -575px;}
#next{right: -575px;}
#pager{margin-left: -565px;position:absolute;left:50%;bottom:10px;}
#pager a{border:2px solid #e7e7e7;border-radius:10px;display: inline-block;width:6px;height:6px;margin:0 5px 0 0;}

 #pager a:hover{background-color: rgba(255,255,255,0.5);}

 #pager a span{display: none; }

 #pager a.selected{background-color:#e7e7e7;}

 #logo{position:absolute;left:50%;top:48px;}
 
