@charset "utf-8";
/* CSS Document */



@font-face { 
font-family: '나눔명조'; 
src: url('/font/NanumMyeongjoExtraBold.eot'); 
src: url('/font/NanumMyeongjoExtraBold.eot?#iefix') format('embedded-opentype'), 
url('/font/NanumMyeongjoExtraBold.woff2') format('woff2'), 
url('/font/NanumMyeongjoExtraBold.woff') format('woff'), 
url('/font/NanumMyeongjoExtraBold.ttf') format('truetype'), 
url('/font/NanumMyeongjoExtraBold.svg#notokr-regular') format('svg'); 
}

/************************************
*           전체레이아웃            *
************************************/

div#wrap{width:100%; float:left}



/************************************
*            header                 *
************************************/
div#header_wrap{width:100%;float:left; background:url(../images/header_bg.jpg) repeat-x}
div#header{width:1050px; margin:0px auto; position:relative}
div#top{width:100%; float:left}
p.m_logo{float:left;}
p.top_text{float:right}
div#nav{width:100%; float:left;}
ul.menu_list{float:left;}
ul.menu_list li{float:left;}


p.s_top_text{float:right;margin:0 0 17px 0}
p.s_logo{float:left;}
div#s_nav{float:left; margin:35px 0 0 0;width:932px}
ul.sns_list{position:absolute;right:0px; top:42px}
ul.sns_list li{margin:0 0 0 5px; float:left;}


ul.sns_list2{float:right; margin:7px 0 0 0}
ul.sns_list2 li{margin:0 0 0 5px; float:left;}


ul.util_list{position:absolute; right:0; top:7px; font-size:11px}
ul.util_list li{float:left; margin:0 0 0 15px}
ul.util_list li a{text-decoration:none; color:#999999}

ul.util_list2{float:right;font-size:11px;margin:12px 0 0 0}
ul.util_list2 li{float:left; margin:0 0 0 15px}
ul.util_list2 li a{text-decoration:none; color:#999999}

ul.menu_list2{float:right;}
ul.menu_list2 li{float:left;}

/************************************
*            visual                 *
************************************/
div#visual_wrap{width:100%;float:left;position:relative;height:276px;margin:0 0 25px 0;background:#ddf9ff}
div#visual{width:1920px; height:276px; position:absolute; margin:0 0 0 -960px; left:50%; overflow:hidden;}
.number_slideshow{position: relative;}
.number_slideshow_nav{
    position: absolute;
    bottom: 20px;
    right: 500px;
}
.number_slideshow .number_slideshow_nav li{

    margin:0 0 0 10px;
    position: relative;
    float: left;
}
.number_slideshow .number_slideshow_nav li a{
    padding-left: 8px;
    padding-right: 8px;
}
.number_slideshow ul{
    background-position:center center;
    background-repeat: no-repeat;
}
.number_slideshow ul li{
     border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -o-border-radius: 100px;
    -khtml-border-radius: 100px;
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: absolute;
}



div#sub_visual_wrap{width:100%;float:left;position:relative;height:245px;background:#ddf9ff}
div#sub_visual{width:1920px; height:245px; position:absolute; margin:0 0 0 -960px; left:50%; overflow:hidden;}


/************************************
*            content                *
************************************/
div#contents_wrap{width:100%; float:left;padding:0 0 80px 0; }
div#contents{width:1050px; margin:0px auto; position:relative;font-family: 'Nanum Gothic'}
div.contents_in{width:100%; float:left;margin:0 0 40px 0}
p.best_t{float:left;margin:0 0 10px 0}
ul.goods_list{float:left;}
ul.goods_list li{float:left;margin:0 10px 0 0}
div.con_1_2{float:left; width:266px;}
div.con_1_2 p{float:left}
div.con_3_wrap{border:solid 1px #dadada; width:516px; float:left;}
div.con_3_t{float:left;}
div.con_3_c{float:left;padding:0 15px 13px 15px;}
div.con_3_in{width:486px; height:100px; overflow:hidden;position:relative}
div.con_3_box{position:absolute; width:1458px}
div.con_3_box img{float:left;}
span.prev{position:absolute; top:35px; left:0px; cursor:pointer}
span.next{position:absolute; top:35px; right:0px; cursor:pointer}
div#board_wrap{width:265px;float:left; border:solid 1px #dadada; border-left:none }
div#board_t{float:left;}
div#board_c{padding:10px; float:left;width:245px; height:34px; color:#989898 }
div#qna_wrap{width:265px;float:left; border:solid 1px #dadada; border-right:none }
div#qna_t{float:left;}
div#qna_c{padding:10px; float:left;width:245px; height:34px; color:#989898 ; background:#f7f7f7}
div.con_4{float:left;}


div#sub_title{float:left;margin:0 0 20px 0}
div.sub_goods{float:left;margin:0 14px 60px 0}
div.goods_wrap{width:252px; height:272px;float:left;}
div.goods_img{width:252px;height:185px; float:left;}
div.goods_text{width:244px; padding:15px 4px 15px 4px; height:60px; float:left;overflow:hidden}
div.goods_title{font-size:15px; font-weight:600;margin:0 0 10px 0;position:relative;width:100%;float:left;}
div.goods_btn{position:absolute; right:0; top:0}
div.goods_btn p{float:left;margin:0 1px 0 0}
div.goods_size{font-size:12px;margin:0 0 5px 0;width:100%;float:left;}
div.goods_info{width:100%;float:left;line-height:25px; border-top:dashed 1px #b2b2b2; border-bottom:dashed 1px #b2b2b2;font-size:11px; }
div.last{margin:0 0 12px 0}

/************************************
*            footer                *
************************************/
div#footer_wrap{width:100%; float:left; background:#e9e9e9; padding:30px 0 40px 0}
div#footer{width:1050px; margin:0px auto}
p.f_logo{float:left;}
div#f_menu{float:left;margin:0 0 0 50px;}
ul.f_menu_list{float:left; font-size:13px;font-weight:bold}
ul.f_menu_list li{margin:0 10px 0 0; float:left;}
ul.f_menu_list li a{color:#5a5a5a; text-decoration:none}
div#copy_wrap{float:left; color:#a2a2a2;padding:12px 0 0 0;margin:0 0 0 50px;}

ul.copy_list{float:left; line-height:18px;}


/************************************
*            sub                    *
************************************/


div#quick_wrap{width:100px;}
p.quick_t{float:left;}
div#quick_c{width:63px; border-right:solid 1px #bbbbbb; border-left:solid 1px #bbbbbb;padding:10px 0 10px 0 ; float:left;}
div#quick_c img{margin:0 0 10px 0}

