@charset "utf-8";


/* common */
* {margin:0; padding:0;}
body, html {background:#fff; height:100%;}
html {overflow-y:scroll;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, th, select ,textarea
{margin:0; padding:0; color:#666; font-size:9pt; line-height:1.3em; letter-spacing:-0.05em; font-family:"맑은 고딕", "Malgun Gothic", "돋움", "Dotum";}

table, tr, td {margin:0; padding:0; border-collapse:collapse; font-size:9pt; line-height:1.3em; color:#666; font-family:Malgun Gothic, AppleGothic, Dotum;}

ul, ol, li {list-style:none;}
img {border:0; vertical-align:top;}

a:link {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:hover {color:#000; font-weight:bold; text-decoration:none;}
a:active {color:#666; text-decoration:none;}
a {selector-dummy: expression(this.hideFocus=true);}

legend, caption {display:none;}

.box_01 {width:52px; height:23px; border:1px solid #dedede; text-align:center;}
.box_02 {width:208px; height:34px; border:1px solid #dedede;}
.box_03 {width:248px; height:34px; border:1px solid #dedede; padding-left:10px;}
.box_04 {width:108px; height:34px; border:1px solid #dedede; padding-left:10px;}
.box_05 {width:388px; height:34px; border:1px solid #dedede; padding-left:10px;}
.box_06 {width:878px; height:34px; border:1px solid #dedede; padding-left:10px;}
.box_07 {width:758px; height:34px; border:1px solid #dedede; padding-left:10px;}
.box_08 {width:258px; height:23px; border:1px solid #dedede; padding-left:10px;}

.textarea_01 {width:1058px; height:200px; border:1px solid #dedede; padding:20px;}
.textarea_011 {width:1058px; height:200px; overflow-x:hidden; overflow-y:auto; border:1px solid #dedede; padding:20px;}
.textarea_02 {width:848px; height:200px; border:1px solid #dedede; padding:20px;}
.textarea_03 {width:1058px; height:600px; border:1px solid #dedede; padding:20px;}
.textarea_031 {width:1058px; height:600px; overflow-x:hidden; overflow-y:auto; border:1px solid #dedede; padding:20px;}

.select_01 {width:250px; height:25px; border:1px solid #dedede; padding-left:5px;}
.select_02 {width:120px; height:36px; border:1px solid #dedede; padding-left:10px;}
.select_03 {width:260px; height:36px; border:1px solid #dedede; padding-left:10px;}
.select_04 {height:25px; border:1px solid #dedede; padding-left:5px;}
.select_05 {width:200px; height:38px; border:1px solid #1d365c; padding-left:10px;}

.table_01 {border:1px solid #1d365c; margin-bottom:40px;}


/* header */
#header {margin:0 auto; width:1100px;}

#top_menu {float:right; margin-top:12px; margin-right:4px;}
#top_menu li {display:inline; padding-left:15px;}

#logo_top {clear:both; float:left; margin-top:18px;}

#top_search {float:right;}
#special_price {float:left; margin-top:2px; margin-left:40px; margin-right:50px;}
#btn_brand_search {float:left; width:229px; margin-top:16px; margin-right:20px;}
.banner_brand_search {float:left;}
.btn_left {float:left; padding-top:35px;}
.btn_right {float:left; padding-top:35px;}

#search {float:right; width:287px; height:40px; margin-top:26px; margin-bottom:22px; background:url(../images/main/bg_search.png) no-repeat;}
.box_search {float:left; width:230px; height:36px; border:0; padding-left:15px; margin-top:2px; margin-left:2px;}
.btn_search {width:40px; height:40px;}

#wing {position:absolute; z-index:200; margin-top:106px; margin-left:1130px;}
#wing .wing_box {width:118px; border:1px solid #dedede; text-align:center; background-color:#fff;}
#wing .wing_box li {display:block; padding:12px;}
#wing .wing_box .line {border-bottom:1px solid #dedede;}

#gnb {clear:both; margin:0 auto; width:1100px; height:52px; background-color:#1d365c;}
#gnb a {color:#fff; font-size:11pt; font-weight:bold;}

.gnb_01 {float:left; text-align:center; width:180px; height:34px; padding-top:18px; background-color:#fd640b;}

.gnb_02 {float:left; text-align:center; width:840px; height:52px; padding-left:18px; background-color:#1d365c;}
.gnb_02 li {float:left; padding:0 4px}
.gnb_02 a {float:left; height:34px; padding:18px 39px 0 39px;}
.gnb_02 a:hover {background-color:#112038;}

.gnb_03 {float:right; text-align:center; width:56px; height:34px; padding-top:18px; background-color:#22bae1;}

#category_all {position:absolute; margin:0 auto; width:1098px; height:548px; border:1px solid #1d365c; background-color:#fff; z-index:300;}

#btn_alphabet {margin-top:20px; margin-left:20px;}
#btn_alphabet li {float:left; display:inline; margin-right:1px;}

#btn_close {float:right; margin-right:15px; margin-bottom:20px;}

#category_list {clear:both; width:1060px; height:460px; margin-left:20px; overflow:auto;}
#category_list .list_01 {color:#333; font-size:16pt; font-weight:bold; margin-top:10px; margin-left:10px; margin-bottom:10px;}
#category_list .list_02 {margin:0 10px; margin-bottom:20px;}
#category_list .list_02 a {letter-spacing:-0.03em; line-height:1.5em;}


/* footer */
#footer {clear:both; margin:0 auto; width:1100px;}

#bottom_menu {float:left; margin-left:10px; margin-top:15px; margin-bottom:15px;}
#bottom_menu li {display:inline; padding-right:20px;}
#bottom_menu li a {font-size:10pt;}

#bottom_sns {float:right; margin-top:7px; margin-right:10px;}
#bottom_sns li {display:inline; float:left; padding-left:12px;}

#logo_footer {clear:both; float:left; margin-top:25px;}

#bottom_info {clear:both; float:left; margin-top:20px; line-height:1.5em;}

#bottom_inipay {float:right; margin-top:40px;}
#bottom_inipay li {display:inline; float:left; padding-left:30px;}


/* 상단 광고 배너 */
#slides3 {
display:none;
}

#slides3 .slidesjs-container {
margin-bottom:10px;
}

#slides3 .slidesjs-previous {
margin-right: 5px;
float:left;
position:absolute;
margin-left:210px;
top:78px;
z-index:100;
background:url(../../images/main/btn_brand_search_left.png) no-repeat;
width:14px;
height:15px;
}

#slides3 .slidesjs-previous:hover {
	background:url(../../images/main/btn_brand_search_left.png) no-repeat;
}


#slides3 .slidesjs-next {
margin-right: 5px;
float:left;
position:absolute;
margin-left:224px;
top:78px;
z-index:100;
width:14px;
height:15px;
background:url(../../images/main/btn_brand_search_right.png) no-repeat;
}

#slides3 .slidesjs-next:hover {
background:url(../../images/main/btn_brand_search_right.png) no-repeat;
}


#slides3 a:link, #slides3 a:visited { color: #333 }

#slides3 a:hover, #slides3 a:active { color: #9e2020 }