/* BASIC css start */
@import url(http://fonts.googleapis.com/css?family=Lato:300);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


@font-face{
font-family:'NanumBarunGothic';
font-style:normal;
font-weight:normal;
src:url('http://fash4you.viahost.co.kr/f2you/font/NanumBarunGothic.eot');
src:local(¡Ø), url('http://fash4you.viahost.co.kr/f2you/font/NanumBarunGothic.woff') format('woff'),url('http://fash4you.viahost.co.kr/f2you/font/NanumBarunGothic.ttf') format('truetype')
}


@font-face{
font-family:'NanumSquare';
font-style:normal;
font-weight:normal;
src:url('http://fash4you.viahost.co.kr/f2you/font/NanumSquareR.eot');
src:local(¡Ø), url('http://fash4you.viahost.co.kr/f2you/font/NanumSquareR.woff') format('woff'),url('http://fash4you.viahost.co.kr/f2you/font/NanumSquare.ttf') format('truetype')
}

.a_style {
 color: yellow;
 text-decoration: none;
 transition: 1s;
}

/* Å¾¹è³Ê */
#topbanner { width:100%; height:20px;background-color:red;}
#topbanner .close { position:absolute; top:20px; right:180px; }

/* btn */
#s_btn { padding:10px 15px 10px 15px; border:1px solid #e7e7e7; color:#a2a2a2; background:#fff; border-radius:5px; transition: all 0.5s ease; margin:0 5px 0 5px;}
#s_btn:hover { border:1px solid #000; color:#000; background:#fff; transition: all 0.5s ease; }

#hdWrap { width:100%; }
#header { position: relative; width: 1280px; height: 100px; text-align: center;border:0px solid red;}

#hdWrap .top_bar { width:100%; border-bottom:1px solid #e1e1e1; }
#hdWrap .top_wrap { position:relative; width:1280px; margin:0 auto; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; height:28px; box-sizing:border-box; }
#hdWrap .gnb { position:absolute; top:6px; }
#hdWrap .gnb li { float:left; padding: 0 9px;  background: url("/design/fas1292/rovadesign/stateline.gif") no-repeat 0; }
#hdWrap .gnb li:first-child { background:none; }
#hdWrap .gnb a { color:#666666; font-size:11px; font-family:"Dotum","µ¸¿ò"; line-height:20px; }
#hdWrap .gnb1 { position:absolute; top:6px; right:0;}
#hdWrap .gnb1 > li { float:left; padding: 0 9px;  background: url("/design/fas1292/rovadesign/stateline.gif") no-repeat 0; }
#hdWrap .gnb1 > li:first-child { background:none; }
#hdWrap .gnb1 > li:last-child { padding-right:5px; }
#hdWrap .gnb1 > li > a { color:#666666; font-size:11px; font-family:"Dotum","µ¸¿ò"; line-height:20px; display:block; padding-bottom:2px; }
#hdWrap .gnb1 img { margin-top:6px; margin-left:5px;}
#hdWrap .gnb1 > li:hover > ul { display:block; }
#hdWrap .gnb1 > li > ul { display:none; border:1px solid #e1e1e1; background:#fff; padding:4px 10px 4px 13px; position:absolute; right:-1px; width:77px; text-align:right; margin-top:0px; z-index:99;}
#hdWrap .gnb1 > li > ul > li {padding:2px 0;}
#hdWrap .gnb1 > li > ul > li > a { font-size:11px; }

#header .hd-logo { padding-top: 18px; text-align: left; display:inline-block; }
#header .hd_top_search { display:inline-block; margin-left:30px; margin-top:10px; }
#header .hd_top_search .input-keyword { width: 330px; height: 42px; line-height:48px; border: 1px solid #5b5b5b; float:left; text-align:center; color:#000; }
#header .top_banner { float:right; margin-left:30px; margin-top:8px; }

.frm-list1 li { margin-top:5px; text-align:left!important; padding:0!important;}
.frm-list1 input { width:98px; border-bottom:1px solid #dbdbdb!important; border:0; }
.frm-list1 label { display:block; width:20px; float:left; margin-top:5px; }
.frm-list1 + .security {  margin-top:10px; text-align:left; }
.frm-list1 + .security laber { float:left; }
.frm-list1 + .security a { float:right;}


/* µÕµÕ */
.move_icon { width:52px; top:20px; height:21px; text-align:center; position:absolute; margin-left:50px; z-index:99;}
#point { width:61px; height:28px; }
#point a { background:none!important; }
#point span { font-size:10px; color:#d60076; font-family:"Dotum","µ¸¿ò"; background:url('/design/fas1292/rovadesign/tongtong.png') no-repeat center 0px; padding:8px 15px 6px; line-height:18px; text-align:center; height:28px; font-weight:normal; }

/* »ó´Ü°íÁ¤*/
.fixmenu{z-index:98;position:fixed;left:0;top:0px;margin:0px 0;width:100%;background:#fff;border-bottom:1px solid #eaeaea; border-top:0!important;}

/* ¿À¸¥ÂÊ ½ºÅ©¸³Æ® */
#rbn_wrap { overflow:hidden; z-index:150; position:fixed; top:0;bottom:0; right:0; padding-left:22px; }
.rbn_00 { cursor:pointer; margin-left:-22px; z-index:999; position:fixed; top:50%;}
#rbn_con { position:relative; padding-top:50px; width:153px; height:100%; float:left; background:#fff; border-left:1px solid #e0e0e0;font-size:11px; font-family:dotum;letter-spacing:-1px; }
#rbn_con ul {margin:0 auto; width:122px; }
#rbn_con ul li div strong { color:#666666; }
#rbn_con ul li div span strong { color:#00aeef; }
#rbn_con ul li:first-child {text-align:center; padding-bottom:20px; }
#rbn_con ul li:first-child div:first-child p { line-height:19px; margin:5px 0 10px;}
#rbn_con ul li:first-child div:last-child p { line-height:19px; }
#rbn_con .side_money { text-align:left; }
#rbn_con .side_money span {float:right; }
#rbn_con .side_money span strong { color:#666666; }
#rbn_con ul li.basket_num { position:relative;}
#user_basket_quantity { position:absolute; bottom:10px; left:28px; font-size:12px; letter-spacing:0; font-family:"Dotum","µ¸¿ò"; padding:2px 2px 0 0; background:#00b0a6; color:#fff; display:block; border-radius:50%; width:16px; height:14px; font-weight:bold; text-align:center; z-index:1;}
#rbn_con .side_menu { border-top:1px solid #eaeaea; padding:16px 0 16px 15px; }
#rbn_con .side_menu > a { display:block; font-size:13px; color:#898989; font-family: 'Open Sans', sans-serif; letter-spacing:0.2px;}
#rbn_con .side_menu img { margin-right:8px;}


#rbn_con .side_menu2 { border-top:1px solid #eaeaea; padding:16px 0 5px 0px; }
#rbn_con .side_menu2 > a { display:block; font-size:13px; color:#898989; font-family: 'Open Sans', sans-serif; letter-spacing:0.2px;}
#rbn_con .side_menu2 img { margin-right:8px;}

#rbn_con .side_cs { position:absolute; bottom:65px; left:20px;  width:122px; height:170px; font-family:'Oxygen', sans-serif; letter-spacing:0.5px;}
#rbn_con .side_cs h2 { font-size:12px; color:#000; }
#rbn_con .side_tel { font-size:17px; color:#2d2d2d; font-weight:bold; padding:8px 0; }
#rbn_con .side_run { font-size:11px; color:#777;}
.nopadding { float:left; width:53px; height:52px; padding-top:100px;}


/* ¼­ºêÄÁÅÙÃ÷ */
#category { margin:0; clear:both; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; height:45px; }
#category #shop-cate { left: 0px; width: 100%; height: 45px; position: relative; z-index: 100; }
#shop-cate .snb { list-style: none; margin: 0px auto; padding: 0px; width: 1280px; box-sizing:border-box; height:45px; border-left:1px solid #f1f1f1; }
#shop-cate .snb li { float: left; width:13%; height:45px; text-align:center;line-height:35px;  background: url("/design/fas1292/rovadesign/stateline1.gif") no-repeat 0; line-height: 41px; }
#shop-cate .snb li:first-child { background:none; }
#shop-cate .snb li:nth-child(8) { padding-right:0;}
#shop-cate .snb li a { padding: 0; display: block; position: relative; font-family:'Oxygen', sans-serif; font-size:14px; font-weight:500; color:#575757; padding-bottom:5px; }
#shop-cate .snb li:hover a { border-top:2px solid #c29d4d; line-height:41px; }
#shop-cate .snb li:hover ul { display: block; margin-top:-2px; }
#shop-cate .snb li:first-child .list1 { margin-left:-1px;}

#shop-cate .snb .list1 { display:none; position:absolute; background:#fff; border:1px solid #dbdbdb; border-top:0; margin-top:1px; padding:15px 0px; width:110px; }
#shop-cate .snb .list1 li { float:none; background:none; padding:0px; height:22px;line-height:22px; text-align: left; margin-left: 18px;}
#shop-cate .snb .list1 li a { font-size:12px; font-family:"Dotum","µ¸¿ò" !important; color:#777; width:180px; border:0;height:22px;line-height:13px;}

#shop-cate .snb .list2 { display:none;  position:absolute; background:#fff; border:1px solid #dbdbdb; border-top:0; margin-top:1px; padding:15px 0px; /*width:110px;*/width:135px; }
#shop-cate .snb .list2 li { float:none; background:none; padding:0px; height:22px;line-height:22px; text-align: left; margin-left: 13px;}
#shop-cate .snb .list2 li a { font-size:12px; font-family:"Dotum","µ¸¿ò" !important; color:#777; width:200px; border:0;height:22px;line-height:22px;}

.hd-search { float:right; margin-top:8px;}
.hd-search .input-keyword { width: 75px; height: 27px; border: 1px solid #e7e7e7; float:left; text-align:left; color:#000; }

/* BASIC css end */

