﻿
@import url("../css/font/noto/noto.css");
@import url("../css/font/xeicon/xeicon.css");
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
ul,ol,li{list-style:none outside;}
#wrapper { margin:0px auto}



body {scrollbar-face-color:#F7F7F7; 
scrollbar-shadow-color:#cccccc ;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #E6E8E8;
scrollbar-arrow-color: #cccccc;

}



ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
img{vertical-align:middle;}
li
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

a {onFocus: this.blur()}

img
{border:0;}

BODY
{
    COLOR: #000000;
    font-family: 'Noto Sans KR';
    FONT-SIZE: 12px;
		line-height: 1.5;
		/*background: url('../file_upload/setup/back_bg.jpg') repeat-x top center; */
	
}

textarea, input,select	{font-family:Noto Sans KR; font-size:11px; color:#555555;}
button{border:0 none;background-color:transparent;cursor:pointer}

a:link		{text-decoration:none; color:#555555;}
a:visited	{text-decoration:none; color:#555555;}
a:hover		{text-decoration:none; color:#000;}
a:active	{text-decoration:none; color:#555555;}

/*민경은추가사항*/


/***header***/
.header_wp{height:35px; width:1180px; margin:auto;}
.header_wp > .line{width:100%; margin:auto;}
.header_wp > .line > .left{float:left;}
.header_wp > .line > .left > li{font-size:13px; line-height:35px; padding-right:10px; display:inline-block; padding-top:5px;}
.header_wp > .line > .left > li:last-child{border-left:0}
.header_wp > .line > .left > li a{color:#000; display:block;}
.header_wp > .line > .right{float:right;}
.header_wp > .line > .right > li{background: url(../images/top/sp_common.gif) no-repeat 0 12px; font-size:13px; line-height:35px; padding:0 10px; float:left;}
.header_wp > .line > .right > li:last-child{padding-right:0}
.header_wp > .line > .right > li:first-child{background:none}
.header_wp > .line > .right > li a{color:#000; display:block;}

/***logosearch_keyword***/
.logosearch_keyword_wp{width:1180px; clear: both; margin:auto; text-align:center}
.logosearch_keyword_wp .logowp{text-align:left; float:left; clear: both; }
.logosearch_keyword_wp .serwp{width:520px; margin:auto; display:inline-block; position: relative; top: -10px;}
.logosearch_keyword_wp .logowp img {vetical-align:middle;max-height:80px;max-width: 300px;}

/*실시간판매순위*/
.news {padding:10px 0;}
.news .titletxt{font-size:13px; float:left; color:#000;font-weight: 600; margin-right:10px;}
.news .open-event {height:19px; position:relative; overflow:hidden; text-align:left;}
.news .open-event ul{position:absolute; top:0px;}
.news .open-event ul#notice1 {left:0;}
.news .open-event ul#notice2 {right:19px;}
.news .open-event ul li {height:19px;}
.news .open-event ul li strong{color:red}
.news .open-event ul li a {font-size:13px; display:inline-block; width:310px; color:#222222;  font-weight: 400; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.news .open-event ul li a:hover {color:#479ae0; text-decoration:underline;}
.news .open-event ul li a strong {margin-right:5px;}
.news .open-event ul li span.date {display:inline-block; width:60px;}
.news .open-event .prev{position:absolute; top:0px; right:20px; width:20px; height:19px; line-height:0; font-size:0;}
.news .open-event .next{position:absolute; top:0px; right:0px; width:20px; height:19px; line-height:0; font-size:0;}
.news .control {float:left; margin:0px 0 0 10px; }
.news .control a.stop {font-size:12px;}
.news .control a.on {color:red;}
.news .open-event .keyword-list li span{ font-weight: 400; color:#eb0d74; font-size:10px; font-weight: 800; margin-left:2px;  display: inline-block; position: relative; top:-6px;}

/*검색부분*/
.wrap_search{width:100%; height:50px; border:5px solid #0b54ba; box-sizing: border-box;}
.wrap_search input{width:450px; height:40px; font-size:14px;  line-height: 40px; border:0; color:#000}
.wrap_search input::-webkit-input-placeholder { color: #000; }
.wrap_search li{float:left;}
.wrap_search .bbox{float:left;background-color:#479ae0}
.wrap_search .bbox .window_wrap{display:block;width:498px;height:38px;margin:1px;padding:0;border:1px solid #fff;background-color:#fff;text-align:left}
.wrap_search .bbox .window_wrap .search_select{float:left;width:89px;height:38px;background:url(../images/top/icon_comm.gif) 68px -45px no-repeat}
.wrap_search .bbox .window_wrap .search_select a{display:block;width:81px;height:38px;font-weight:bold;color:#479ae0}
.wrap_search .bbox .window_wrap .search_select a:hover{text-decoration:none}
.wrap_search .bbox .window_wrap .search_select span{display:block;padding:13px 0 0 11px}
.wrap_search .bbox .window_wrap .box_window{float:left;width:365px;margin:10px 0 0 11px;padding:0;border:0;font-size:16px;font-weight:bold;outline:none;height:18px}
.wrap_search .bbox .window_wrap .auto_word span{display:block;width:27px;height:38px;cursor:pointer}
.wrap_search .btn_search{width:51px;height:42px;background:url(../images/top/icon_comm.gif) 0 0 no-repeat}
.wrap_search .search_btn01{text-align:right; line-height:40px}


/**우측롤배너**/
.toprollb{float:right; width:300px; height: 95px; overflow: hidden;}

/*메뉴*/
.logocate{float:left;}
.logocate .totalcatebtn a{color:#fff; padding:0 10px; border-bottom:2px solid #ee1a16; background:#ee1a16; transition: all 0.5s;
    transition-timing-function:ease;}
.logocate .totalcatebtn a:hover{background:#000; color:#fff; border-bottom:2px solid #000; transition: all 0.5s;
    transition-timing-function:ease;}
.logocate .totalcatebtn a i{padding:0 10px}
.logocate li:first-child{padding:0}
.logocate li:last-child{padding-right:0; float:right}
.logocate li{float:left; vertical-align: middle; padding:0 18px; position: relative;}
.logocate li a{border-bottom:2px solid transparent; letter-spacing: -0.5px;
	font-size:16px; font-weight: 500; text-transform:uppercase; height:40px; line-height:39px; display:table-cell; vertical-align:middle; 
	transition: all 0.5s;
    transition-timing-function: ease; color:#000}
.logocate li a:hover{border-bottom:2px solid #000;transition: all 0.5s;
    transition-timing-function:ease; color:#000}
.salebtnw{position: absolute; display: inline-block;right: 50%;margin-right: -590px;}
.salebtn{background:red; padding: 3px 30px 2px 20px; display: block;}
.logocate li a.logo{border-bottom:0;}
.logocate li .top00_icon {
    position: absolute;
    top: -16px;
    left: 10px;
}
.logocate .salebtnw .top01_icon {
    position: absolute;
    top: -16px;
    right: 10px;
}

.ser_top_menu {position:absolute;top:0;right:0;width:360px;height:68px;} 
.ser_top_menu  ul li {float:left;padding-right:20px;height:68px;line-height:68px;}
.ser_top_menu  ul li a {font-size:15px;color:#fff;}
.ser_top_menu  ul li.icon {padding:0 20px;border-left:1px solid #383f4d;}
.ser_top_menu  ul li.icon img {vertical-align:middle;}
.cate_search_zone {position: absolute; top: 0; right: 0; display:none;padding-left:15px;width:425px;height:100px;line-height:100px;}
.cate_search_zone input {padding-left:10px;width:270px;height:68px;background-color:#fff;font-size:18px;line-height:68px;color:#000;}
.cate_search_zone input::placeholder {color:#767687;}
.cate_search_zone input:-ms-input-placeholder {color:#767687;}
.cate_search_zone a img {vertical-align:middle;}

.cateheder{width:1180px; /*position: relative;*/ margin:auto}

#d_quick_left,#d_quick_right {
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
#m_nav_container {
    width: 100%;
	/*height:100%;*/
    background-color: #fff;
    display: none;
    position: absolute;
    left: 0;
    top: 321px;
	text-align:center;
	z-index: 999 !important;
}
}
.container_open {
    display: block;
    height: 120px;
}
#m_nav_menu {
	height:45px;
    background: #455360;
    z-index: 333;
    border:1px solid #455360;
    cursor: pointer;
    text-align: left;
    color: #fff;
}
.m_nav_ham {
    width: 17px;
    height: 17px;
    background: #fff;
    margin: 13px 0 0 137px;
	background:url('../images/top/category_open.png') left  no-repeat;
}
.m_nav_ham_1_open {
    width: 17px;
    height: 17px;
    background: #fff;
    margin: 13px 0 0 137px;
	background:url('../images/top/category_close.png') left  no-repeat;
}
.m_nav_ham_2_open {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-top: -6px;
}
.m_nav_ham_3_open {
    opacity: 0;
}
.m_nav_text{float:left; width: 95px; font-size: 16px;margin-left: 12px;line-height: 40px; font-weight: bold; z-index: 333;}
.tnavi{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; clear: both; height:40px}
.cate_total_wrap{width:100%; text-align:center; z-index: 333;}
.cate_total_wrap > div{display: inline-block; padding:20px 20px 0 0px; text-align:left; width:145px; vertical-align: top;}
/*.cate_total_wrap > div:nth-last-child(2){width:330px;}
.cate_total_wrap > div:nth-last-child(2) li{width:100px; display:inline-block}*/
.cate_total_wrap h4{position: relative;margin:20px 0 6px 0;top: 0px; border-bottom: 1px #eaeaea solid; height:35px;}
.cate_total_wrap h4 a{display:inline-block; font-size:13px; padding-right:18px; color:#0b54ba;}
.cate_total_wrap .h4_gap{clear:both;margin-top:10px}
.cate_total_wrap .cate_list{float:left; margin-right:10px; margin-bottom:18px}
.cate_total_wrap li{height: 22px;}
.cate_total_wrap li a{display:block; line-height:18px; color:#7d7d7d; font-size:12px; padding:2px;}
.cate_total_wrap li a:hover{transition: background 200ms; background:#eaeaea; color:#000;}
.cate_total_wrap li a em{font-style:normal;color:#4cafc7}
.cate_total_box{color:#2c2c34; border-top:1px solid #fd6f77; border-left:1px solid #fd6f77; border-right:1px solid #fd6f77; font-size:16px; letter-spacing:-0.05em; font-weight:700;}
.cate_total_right{border-bottom:1px solid #fd6f77; height:40px; padding-left:20px; color:#6a6a6a;}


/*상단메뉴고정*/

.jbMenu{display:none;}
.jbFixed {
        position: fixed;
        top: 0px;
		width: 100%;
		z-index: 1100;
    background-color: rgba( 255, 255, 255, 0.9 );
    transition: width 2s, height 2s, background-color 0.5s, transform 0.2s;
    top: 0px;
	display:block;
      }


/*메인비주얼*/
.main_visual_inner {position:relative;width:100%;height:455px;max-width:1920px;margin:0 auto; overflow: hidden; margin-top:10px; border-bottom:1px solid #ededed;}
.main_visual_inner .main_visual {width:100%;height:420px;}
.main_visual_inner .main_visual li {width:100%;height:420px;overflow:hidden;}
#main_visual_pager {position:absolute;bottom:0px;left:50%;width:100%;text-align:center;z-index:300; width: 1180px; margin-left: -590px;display: flex;justify-content: space-between;}
#main_visual_pager a {border-left:1px solid #ededed; display:inline-block; flex:1; padding: 0 9px; height:35px;line-height:35px;text-align:center;font-size:14px;color:#000; float:left; overflow: hidden;}
#main_visual_pager a:hover , #main_visual_pager a.active {background-color:#000;color:#fff;}

.rightbanner_wrap{
    position: absolute;
    width: 231px;
    height: 420px;
    left: 50%;
    margin-left: 358px;
    top: 0;
    z-index: 51;
}
.rightbanner_wrap .rightbox li{
border-bottom:1px solid #ededed;
border-left:1px solid #ededed;
}
.rightbanner_wrap .rightbox li img { width:231px;height:83px; }
.rightbanner_wrap .rightbox li:last-child{border-bottom:0}
.rightbanner_wrap .rightbox li:first-child{border-top:1px solid #ededed;}

.main_linebanner{width:1180px; margin:20px auto;}

/*메인베스트텝부분*/
.maintop5_wrap{width:1180px; margin:auto; margin-top:15px; background:#fff;}
.maintop5 {font-size:18px; text-align:center; margin-bottom:50px;}
.maintop5 h2{text-align:center; margin:20px 0px 5px; font-size:36px; color:#000000; font-weight: 600;}
.main_tab{
border:1px solid #ededed;
margin:auto;
width:1180px;
	text-align: center;
	height:125px;

}
.main_tab li{width:145px; height:125px; float:left; position:relative; font-size:14px; text-align:center; border-left:1px solid #ededed}
.main_tab li span{display:block; padding:15px 0}
.main_tab li p{line-height:18px}
.main_tab li:first-child{margin-left:0; border-left:0}
.main_tab li a{line-height:60px; width:100%;display:inline-block;background:#fff; color:#646464; line-height:80px; padding: 20px 0;}
.main_tab li{font-size:14px;font-weight:400; text-align:center; cursor: pointer;}
ul.tabs li.active span, ul.tabs li:active span, ul.tabs li.on{width: 145px;height: 126px; background: url(../images/main/mouse_pointer.png) no-repeat; color:#000; line-height:46px; cursor: pointer;}
.com01{height:400px; width:1180px; margin:auto; padding-top:20px; clear: both;}
/*메인베스트텝부분*/


/***스크롤메뉴***/


.scroll_menu .scroll_total_wrap{position:absolute;top:65px;left:0;width:1200px;/*height:320px;*/border:1px solid #bfbfbf;background:#FFF;z-index:400; text-align:left;}
.scroll_menu .scroll_total_wrap .ct_w{float:left;border-left:1px solid #f2f2f2;width:138px;height:500;padding:16px 0 0 10px; text-align:left;}
.scroll_menu .scroll_total_wrap .ct_b{border-left:1px solid #f2f2f2;float:left;width:240px;padding:16px 0 0 20px}
.scroll_menu .scroll_total_wrap .ct_b div{width:120px; float:left; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.scroll_menu .scroll_total_wrap h4{margin:0 0 12px 0}
.scroll_menu .scroll_total_wrap h4 a{display:inline-block;color:#333;font-size:14px;padding-right:18px; line-height:18px;}
.scroll_menu .scroll_total_wrap .h4_gap{clear:both;margin-top:10px}
.scroll_menu .scroll_total_wrap .gcate_list{float:left;width:150px;margin-bottom:18px}
.scroll_menu .scroll_total_wrap li{height:12px;margin-bottom:7px;*margin-bottom:4px; line-height:20px;}
.scroll_menu .scroll_total_wrap li a{display:block;height:11px;color:#666;font-size:11px}
.scroll_menu .scroll_total_wrap li a:hover{color:#eb0c76;}
.scroll_menu .scroll_total_wrap li a em{font-style:normal;color:#4cafc7}





.scroll_gm{width:100%;border-top:1px solid #e8e8e8;text-align:left; background:#0b54bb}
.scroll_menu {position:relative;width:1180px; height:43px;margin:0 auto;}
.scroll_menu .gnb_ca_menu{float:left;margin:0}
.scroll_menu .gnb_ca_menu > .gcm{float:left;height:43px; padding-left:30px; line-height:40px; font-size:15px}
.scroll_menu .gnb_ca_menu > .gcm > a{color:#fff; font-weight: 500;}
.scroll_menu .gnb_ca_menu .gcm:first-child{padding-left:0}
.scroll_menu .gnb_ca_menu .gcm .gcm_link{display:block;position:relative;height:43px;cursor:pointer}
.scroll_menu .gnb_ca_menu .gcm .gcm_link span{display:block;position:absolute;width:100%;height:100%;top:0;left:0;}
.scroll_menu .gnb_ca_menu .gcm .gm_total{width:154px; }
.scroll_menu .gnb_ca_menu .gcm .gm_total span{background:#ee1a16; color:#fff; font-size:14px; line-height:40px; text-align:center}
.scroll_menu .gnb_ca_menu .gcm .gm_total span:hover{background:#000}
.scroll_menu .ico_promotion{position:absolute;top:8px;left:63px}
.scroll_menu .ico_kids_new{position:absolute;top:0px;left:300px; z-index:300}
.scroll_menu .bn_carta{position:absolute;top:-11px;left:240px;z-index:100} 
.scroll_menu .gcm_used{} 
.scroll_menu .gcm_tour .cate_banner{}

.scroll_menu .gnb_se_menu{float:right;margin:0;}
.scroll_menu .gnb_se_menu li{position:relative;float:left;height:40px;margin-right:0}.scroll_menu .gnb_se_menu li.alt{margin-right:0}.scroll_menu .gnb_se_menu li.gap{margin-right:35px}
.scroll_menu .gnb_se_menu li a{display:block;position:relative;overflow:hidden;;height:40px;cursor:pointer}
.scroll_menu .scroll_total_wrap{position:absolute;top:43px;left:0;width:1200px;height:auto;border:1px solid #bfbfbf;background:#FFF;z-index:400}
.scroll_menu .scroll_total_wrap .ct_01{float:left;border-right:1px solid #f2f2f2;width:150px;height:320px;padding:16px 0 0 20px}
.scroll_menu .scroll_total_wrap .ct_02{float:left;border-right:1px solid #f2f2f2;width:150px;height:320px;padding:16px 0 0 20px}
.scroll_menu .scroll_total_wrap .ct_03{float:left;width:150px;padding:16px 0 0 20px}
.scroll_menu .scroll_total_wrap .ct_04{float:left;border-left:1px solid #f2f2f2;width:150px;padding:16px 0 0 20px}
.scroll_menu .scroll_total_wrap .ct_05{float:left;border-left:1px solid #f2f2f2;width:150px;padding:16px 0 0 20px}
.scroll_menu .scroll_total_wrap .ct_06{float:left;border-left:1px solid #f2f2f2;width:150px;padding:16px 0 0 20px}
.scroll_menu .scroll_total_wrap .ct_07{float:left;border-left:1px solid #f2f2f2;width:150px;padding:16px 0 0 20px}
.scroll_menu .scroll_total_wrap h4{margin:0 0 12px 0}
.scroll_menu .scroll_total_wrap h4 a{display:inline-block;color:#333;padding-right:18px;background:url(../images/top/sp_common.gif) no-repeat right -273px}
.scroll_menu .scroll_total_wrap .h4_gap{clear:both;margin-top:10px}
.scroll_menu .scroll_total_wrap .cate_list{float:left;width:150px;margin-bottom:18px}
.scroll_menu .scroll_total_wrap li{height:12px;margin-bottom:7px;*margin-bottom:4px}
.scroll_menu .scroll_total_wrap li a{display:block;height:11px;color:#666;font:normal 11px μ¸¿o}
.scroll_menu .scroll_total_wrap li a:hover{color:#eb0c76;}
.scroll_menu .scroll_total_wrap li a em{font-style:normal;color:#4cafc7}

.scroll_menu .cate_wrap{position:absolute;top:40px;left:0;width:680px;height:354px;border:1px solid #bfbfbf;background:#FFF;z-index:400}
.scroll_menu .cate_wrap h3{margin:18px 0 0 20px}
.scroll_menu .cate_wrap h3 a{display:inline-block;color:#333;font:bolder 16px μ¸¿o;padding-right:18px;background:url(../images/top/sp_common.gif) no-repeat right -272px}
.scroll_menu .cate_wrap .cate_service{position:absolute;top:56px;left:20px;border-right:1px solid #f2f2f2;padding-bottom:20px;width:98px}
.scroll_menu .cate_wrap .cate_service li{height:12px;overflow:hidden;margin-bottom:12px;*margin-bottom:7px}
.scroll_menu .cate_wrap .cate_service li a{color:#937354;}
.scroll_menu .cate_wrap .cate_service li.gap {margin-top:35px}
.scroll_menu .cate_wrap .cate_list_wrap{position:absolute;top:56px;left:152px;z-index:100}
.scroll_menu .cate_wrap .cate_list_wrap .cate_list{float:left;width:120px;margin-bottom:23px}
.scroll_menu .cate_wrap .cate_list_wrap li{height:12px;margin-bottom:12px;*margin-bottom:7px}
.scroll_menu .cate_wrap .cate_list_wrap li a{display:block;height:12px;color:#666}
.scroll_menu .cate_wrap .cate_list_wrap li a em{font-style:normal;color:#4cafc7}
.scroll_menu .cate_wrap .cate_list_wrap .cate_clear{float:none}
.scroll_menu .cate_wrap .cate_list_wrap .cate_h_3{height:75px}
.scroll_menu .cate_wrap .cate_list_wrap .w150{width:150px}
.scroll_menu .cate_wrap .cate_book_con01{float:left;width:518px;height:445px;position:relative;border-right:1px solid #f2f2f2}
.scroll_menu .cate_wrap .cate_book_con02{float:left;position:relative}
.scroll_menu .cate_book {width:850px;height:445px}
.scroll_menu .cate_book .cate_list_wrap{width:360px}
.scroll_menu .cate_book .cate_exam {left:22px;width:290px}
.scroll_menu .cate_ebook .cate_list_wrap{width:360px}
.scroll_menu .cate_music .cate_list_wrap{width:360px}
.scroll_menu .cate_dvd .cate_list_wrap{width:290px}
.scroll_menu .cate_gift .cate_list_wrap{width:290px}
.scroll_menu .cate_kids .cate_list_wrap{width:290px}
.scroll_menu .scroll_total_wrap .aw_cate, .scroll_menu .cate_wrap .aw_cate{position:absolute;width:11px;height:7px;background:url(../images/top/sp_common.gif) no-repeat 0 -252px;top:-7px}
.scroll_menu .cate_kids .aw_cate{left:412px}
.scroll_menu .cate_book .aw_cate{left:107px}
.scroll_menu .cate_ebook .aw_cate{left:173px}
.scroll_menu .cate_music .aw_cate{left:234px}
.scroll_menu .cate_dvd .aw_cate{left:290px}
.scroll_menu .cate_gift .aw_cate{left:350px}
.scroll_menu .cate_used .aw_cate{left:473px}
.scroll_menu .cate_tour .aw_cate{left:536px}
.scroll_menu .scroll_total_wrap .aw_cate{left:40px} 

.scroll_menu .cate_banner{position:absolute;bottom:-1px;right:-30px;z-index:90}
.scroll_menu .mdr{position:relative;width:350px}
.scroll_menu .cate_book .mdr{width:350px}
.scroll_menu .bn_txt{position:absolute;bottom:25px;right:165px;text-align:right; color:#1e72d0;letter-spacing:-0.05em}.scroll_menu .bn_txt a{color:#1e72d0}
.scroll_menu .bn_img{position:absolute;bottom:0;right:0;}.scroll_menu .bn_img img{width:152px;border:1px solid #e3e3e3}

.sc_wrap_search{width:270px; height:30px;  background:#fff; position: relative; top: 6px;}
.sc_wrap_search input{width:230px;  font-size:11px;  height:30px; line-height: 30px !important; border:0; color:#000; padding-left:10px; font-family:"돋움"; font-weight: bold;}
.sc_wrap_search input::-webkit-input-placeholder { color: #000; }
.sc_wrap_search li{float:left;}
.sc_wrap_search .bbox{float:left;background-color:#479ae0}
.sc_wrap_search .bbox .window_wrap{display:block;width:498px;height:38px;margin:1px;padding:0;border:1px solid #fff;background-color:#fff;text-align:left}
.sc_wrap_search .bbox .window_wrap .search_select{float:left;width:89px;height:38px;background:url(../images/top/icon_comm.gif) 68px -45px no-repeat}
.sc_wrap_search .bbox .window_wrap .search_select a{display:block;width:81px;height:38px;font-weight:bold;color:#479ae0}
.sc_wrap_search .bbox .window_wrap .search_select a:hover{text-decoration:none}
.sc_wrap_search .bbox .window_wrap .search_select span{display:block;padding:13px 0 0 11px}
.sc_wrap_search .bbox .window_wrap .box_window{float:left;width:365px;margin:10px 0 0 11px;padding:0;border:0;font-size:16px;font-weight:bold;outline:none;height:18px}
.sc_wrap_search .bbox .window_wrap .auto_word span{display:block;width:27px;height:38px;cursor:pointer}
.sc_wrap_search .btn_search{width:51px;height:42px;background:url(../images/top/icon_comm.gif) 0 0 no-repeat}
.sc_wrap_search .search_btn01{text-align:right; line-height:36px}


/***좌측퀵***/

.qwing_left {
    right: 50%;
    margin-right: 600px;
    width: 315px;
	top:750px;
	text-align:right;
}
.qwing_leftdiv {
    right: 50%;
    margin-right: 600px;
    width: 315px;
	top:370px;
	text-align:right;
	position: absolute;
    z-index: 444;
}
.qwing_right {
    right: 50%;
    margin-right: -740px;
    width: 120px;
	top:330px;
}
.qwing_bnr {
    position: absolute;
    z-index: 444;
}

.qwing_leftFixed {
        position: fixed;
        top: 50px;
		z-index: 999;
      }
.qwing_right .kakao{margin:5px 0}
.qwing_right .qr_todayview{border:1px solid #000; background:#fff; text-align:center}
.qwing_right .qr_todayview h2{text-align:center; padding:10px 0}
.qwing_right .qr_todayview li{padding:10px 0}
.qwing_right .qr_todayview li img{width:90px;}


/********************상품나열***************/

.cf_product_ul_tab {
    list-style-type: none;
	position: relative;
    float:left;
    width: 210px;
    height: 350px;
    border: 0px;
    margin: 0px;
	padding-top: 4px;
    padding-bottom: 30px;
	margin-right:32px;

}

.cf_product_img_tab > img{width:210px; border:1px solid #eaeaea;}
.cf_product_img_tab > img:hover{border:1px solid #ff0000; transition: all 0.5s;}
.cf_product_icon_tab {
    width: 210px !important;
    padding-top: 2px;
    text-align: center;
}
.cf_product_ul_tab li{width:210px;}
.cf_product_name_tab {
	padding-top:7px;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 16px;
    max-height: 34px;
	font-weight: 500;
    overflow: hidden;
}

.cf_product_ul_tab:nth-child( 5n )
{
list-style-type:none;
float:left;
margin:0px;
}
.cf_product_ul_tab li .info .price {
    float: left;
    font-size: 12px;
    color: #333;
    line-height: 18px;
	padding-top:7px;
	padding-left:10px;
	padding-bottom:15px;
}

.cf_product_ul_tab li .info .price .n {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.03em;
}

.cf_product_ul_tab li .info {
    display: block;
	margin-left:5px;
}

.cf_product_ul_tab li .info .sale_tx {
    font-size: 20px;
    font-weight: bold;
}
.cf_product_ul_tab li .info .sale {
    color: #fff;
    letter-spacing: -0.05em;
    float: left;
	padding: 10px;
	width:40px;
    padding-right: 0;
    background: #e62124;
	border-radius: 50px;
}




.best_ticon{position: absolute;
    top: -2px;
    left: 0;}
.c_black {
    color: #000 !important;
}
.c_white {
    color: #fff !important;
}
.c_red {
    color: #ff0000 !important;
}
.f12 {
    font-size: 12px!important;
}
.ic_b_t {
	margin-top:5px;
    border-top: 1px solid #e3e3e3!important;
	clear: both;
}
.pt10 {
    padding-top: 8px;
	display: inline-block;
	width: 100%;
}
.pb10{padding-bottom:10px; display: inline-block}
.pr5{padding-right:5px; display: inline-block}


/**********footer**********/

.footer_wp{border-top:1px solid #000; border-bottom:1px solid #e8e8e8; width:100%; clear: both; display: inline-block;}
.footer_wp > .footer_inner{width:1180px; margin:auto}
.footer_wp > .footer_inner > .cstel {border-right:1px solid #e8e8e8; width:300px; font-size:16px; line-height:22px; float:left}
.footer_wp > .footer_inner > .cstel h2{padding:25px 0 10px}
.footer_wp > .footer_inner > .cstel > dl{padding:20px 0}
.footer_wp > .footer_inner > .cstel > dl > dt{font-size:30px; color:#0385d9; line-height: 30px; font-weight: 800;}
.footer_wp > .footer_inner > .cstel > dl > dd{font-size:13px; color:#5f5e5e; font-weight: 600; padding-top:10px}
.footer_wp > .footer_inner > .cstel > .banner{padding: 20px 0 40px;}
.footer_wp > .footer_inner > .cstel > .fot_service_btn{margin-right:5px;}
.footer_wp > .footer_inner > .cstel > .fot_service_btn a{font-size:11px; color:#333333; padding:5px 10px; background:#ededf3; border:1px solid #e2e2e2; font-family:dotum;}

.footer_wp > .footer_inner > .info{float:left; border-bottom:1px solid #e8e8e8;}
.footer_wp > .footer_inner > .info > li{float:left; width:255px; height:193px; border-right:1px solid #e8e8e8; padding-left:35px; font-size:16px; line-height:22px;}
.footer_wp > .footer_inner > .info > li:last-child{border-right:0}
.footer_wp > .footer_inner > .info > li h2{padding:25px 0 10px}
.footer_wp > .footer_inner > .info > li > .gobtn a{display:block; font-size:14px; padding-top:20px; width:80px}
.footer_wp > .footer_inner > .info > .fot_01img{background: url('../images/footer/fot_img01.jpg') no-repeat; background-position: 240px 140px;}
.footer_wp > .footer_inner > .info > .fot_02img{background: url('../images/footer/fot_img02.jpg') no-repeat; background-position: 240px 140px;}
.footer_wp > .footer_inner > .info > .fot_03img{background: url('../images/footer/fot_img03.jpg') no-repeat; background-position: 240px 140px;}

.footer_wp > .footer_inner > .newsinfo{float:left;}
.footer_wp > .footer_inner > .newsinfo > .noticewp{float:left; width:546px; height: 205px; border-right:1px solid #e8e8e8; padding-left:35px; font-size:16px; line-height:22px;}
.footer_wp > .footer_inner > .newsinfo > .noticewp dl{display:block; clear: both; padding:4px 0}
.footer_wp > .footer_inner > .newsinfo > .noticewp dt{float:left;width: 400px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.footer_wp > .footer_inner > .newsinfo > .noticewp dd{float:right; padding-right:30px; font-size:14px; color:#727272;}
.footer_wp > .footer_inner > .newsinfo > .noticewp h2{padding:25px 0 10px}

.footer_wp > .footer_inner > .newsinfo > .newsns{float:left; width:200px; border-right:0; padding-left:35px; font-size:16px; line-height:22px;}
.footer_wp > .footer_inner > .newsinfo > .newsns h2{padding:25px 0 10px}
.footer_wp > .footer_inner > .newsinfo > .newsns li{float:left; padding:25px 10px 5px 0}


.footer_copywp{width:100%}
.footer_copywp > .footer_copywpinner{width:100%; border-bottom:1px solid #e8e8e8;}
.footer_copywp .copybtn{width:1180px; height:55px; margin:auto;}
.footer_copywp .copybtn li a{line-height:55px; color:#000; font-size:16px; padding-right:35px; float:left}
.footer_copywp .copywp{width:100%; background:#f9f9f9;}
.footer_copywp .copyright01{width:1180px; margin:auto; padding:20px 0; min-height:160px}
.footer_copywp .copyright01 li{float:left; font-size:13px; color:#838282}
.footer_copywp .copyright01 .rtb{float:right;}

/**기본메인상품관련**/
.product_tit{ clear: both; width:1180px; margin:auto; padding-top:40px;}
.product_tit h2{font-size:32px; padding:20px 0 10px; border-bottom:2px solid #000; }
.product_tit h2 small{display:inline-block; font-size:16px; color:#959595; font-weight: 400;}
.product_tit .pro_banner{width:280px; height:600px; float:left; padding-top:20px; margin-right: 20px;}
.product_tit .cf_product_ul_list {
    list-style-type: none;
	position: relative;
    float:left;
    width: 190px;
    height: 290px;
    border: 0px;
    margin: 0px;
	padding-top: 20px;
    padding-bottom: 40px;
	margin-right:40px;

}

.product_tit .cf_product_img_list > img{width:190px; border:1px solid #eaeaea;}
.product_tit .cf_product_img_list > img:hover{border:1px solid #ff0000; transition: all 0.5s;}
.product_tit .cf_product_icon_list {
    width: 210px !important;
    padding-top: 2px;
    text-align: center;
	display:none;
}
.product_tit .cf_product_ul_list li{width:190px}
.product_tit .cf_product_name_list {
	padding-top:7px;
    font-size: 13px;
    color: #000;
    text-align: center;
    line-height: 16px;
    max-height: 34px;
	font-weight: 500;
    overflow: hidden;
}

.product_tit .cf_product_ul_list:nth-child( 4n )
{
list-style-type:none;
float:left;
margin:0px;
}
.product_tit .cf_product_ul_list li .info .price {
    float: left;
    font-size: 12px;
    color: #333;
    line-height: 16px;
	padding-left:10px;
}

.product_tit .cf_product_ul_list li .info .price .n {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.03em;
}

.product_tit .cf_product_ul_list li .info {
    display: block;
	margin-left:5px;
}

.product_tit .cf_product_ul_list li .info .sale_tx {
    font-size: 15px;
    font-weight: bold;
}
.product_tit .cf_product_ul_list li .info .sale {
    color: #fff;
    letter-spacing: -0.05em;
    float: left;
    padding: 6px 5px;
    width: 30px;
    padding-right: 0;
    background: #e62124;
    border-radius: 40px;

}


/******************/
.mainbestreview {font-size:18px; text-align:center; margin-bottom:50px; width:1180px; margin:auto; clear: both; padding-top:40px;}
.mainbestreview h2{text-align:center; margin:50px 0px 30px; font-size:36px; color:#000000; font-weight: 600;}
.mainbestreview span{padding-bottom:20px; display:block}
.maintreviewwarp{width:1180px; margin:auto}
.nbadult{margin:auto; width:1180px; padding-top:40px;}
.review_wrap {
    display: block;
    position: relative;
    *zoom: 1;
    margin: 0 0 20px;
}
.review_wrap .footerreview.rev01 {
    width: 100%;
}

.review_wrap .footerreview {
    min-height: 100px;
}
.review_wrap .footerreview.rev01 ul {
    font-size: 0;
    line-height: 0;
}
.footerreview.rev01 li {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 18.5%;
    margin: 0 1.2% 40px 0;
    background: #fff;
    border: 1px solid #e8e8e8;
    overflow: hidden;
    transition: border .3s ease;
    -webkit-transition: border .3s ease;
}
.footerreview.rev01 li:hover {
border:1px solid #aaa;
}

.footerreview.rev01 .thumb {
    display: block;
    position: relative;
    height: 237px;
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
    transition: opacity .3s ease;
    -webkit-transition: opacity .3s ease;
}

.footerreview.rev01 .thumb .empty_img {
    height: 240px;
	/* height: 100%;*/
}
.footerreview.rev01 .thumb img {
    width: 100%;
}
.footerreview.rev01 .thumb .pro_img {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 100%;
}
.footerreview.rev01 .thumb .pro_img img {
    width: 100%;
    height: 100%;
}
.footerreview.rev01 .thumb .file_img {
    position: absolute;
    z-index: 2;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.footerreview.rev01 .info {
    padding: 20px 10px 0 10px;
    font-size: 12px;
    line-height: 17px;
}

.footerreview.rev01 .title a {
    display: block;
    margin: 0 0 10px;
    font-size: 15px;
    color: #333;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.footerreview.rev01 .board_content {
    display: block;
    max-height: 35px;
    line-height: 17px;
    margin: 0 0 10px;
    overflow: hidden;
}
.footerreview.rev01 .point {
    margin: 0 0 10px;
}
.footerreview.rev01 .date {
    margin: 0 0 -2px;
    padding: 0 0 10px;
    border-bottom: 1px solid #ddd;
    font-size: 11px;
    color: #999;
}
.footerreview.rev01 .date {
    margin: 0 0 -2px;
    padding: 0 0 10px;
    border-bottom: 1px solid #ddd;
    font-size: 11px;
    color: #999;
}
.footerreview.rev01 .product {
    background: url(../images/common/arrowR_15.gif) no-repeat 100% 50%;
}
.footerreview.rev01 .product a {
    display: block;
    width: 90%;
    max-height: 50px;
    line-height: 50px;
    color: #888;
	text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.footerreview.rev01 .product img {
    width: 30px;
    height: 30px;
    margin: 10px 10px 0 0;
	vertical-align: top;
}
.footerreview.rev01 .product .name2 {
    display: none;
}

