@charset "utf-8";
/* 181018 정환 */
.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right;}
.left { text-align: left; }
.center { text-align: center; }
.bold { font-weight: bold; }
.none { display:none; }

.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdt60 {padding-top:60px;}
.pdt70 {padding-top:70px;}
.pdt80 {padding-top:80px;}
.pdt90 {padding-top:90px;}
.pdt100 {padding-top:100px;}
.pdt140 {padding-top:140px;}
.pdl20 {padding-left:20px;}
.pdb10 {padding-bottom:10px;}
.pdb15 {padding-bottom:15px;}
.pdb20 {padding-bottom:20px;}
.pdb30 {padding-bottom:30px;}
.pdl10 {padding-left:10px;}
.relative {position:relative;}

/* 롤오버 */
a img.menuon {display:none;}
a img.menuoff {display:inline;}
a:hover img.menuon {display:inline;}
a:hover img.menuoff {display:none;}

a {selector-dummy: expression(this.hideFocus=true);text-decoration:none;}
.move {-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

/* 레이아웃 */
#wrap {position:relative; min-width:1100px} /* 좌우 scroll배너크기 합친값 = min-width */
#wrap:after { content:" "; display:block; clear:both;}
#contents .sub_content,
.gnb,.header_top_cont,.header_search_cont,.main_goods_cont,.sub_content,.content_info,.foot_list ul,.foot_cont,.foot_certify {position:relative; width:1100px; margin:0 auto;} /* 컨텐츠 사이즈 + 센터정렬 */
#container {margin:0; border-top:0;}
#contents {min-height:400px; padding:0 0 80px 0;}
#contents:after {display:block; clear:both; content:"";}
.sub_content {padding:0;}
#footer_wrap {border:0;}

/* 서브 메뉴가 왼쪽일때 레이아웃 */
.content_box, #contents .sub_content > .side_cont + .content {float:right; width:870px; padding:0;}
.sub_content .side_cont {float:left; width:200px;}

/* 페이지 네비게이션 여백 정렬 + 마이페이지, 고객센터, 주문페이지 좌측 여백 조정 */
#contents > .location_wrap {width:1100px;border:0;margin:0 auto;}
#contents > .location_wrap .location_cont {margin:10px auto 23px;}
/* 퀵검색 */
#quick_search.q_left .btn_quick_search_open,
#quick_search.q_left .btn_quick_search_close {position:absolute; top:45%; right:-44px; width:22px; height:80px; margin-top:0; padding:0; text-align:center; color:#fff;}
#quick_search.q_left .btn_quick_search_open {background:#555 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA6SURBVChTY/wPBAxQwAgEUCYYgDm4FMAZ2BSgGIOuAEUSBJAVMEFprIA4Y9ElwDSIwCYBAngCgYEBAFM7JAhVgbDzAAAAAElFTkSuQmCC') no-repeat center center; }
#quick_search.q_left .btn_quick_search_close{background:#555 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA7SURBVChTY2RAA/+BAMpkQJFEkQABKBtDAkyDCGwSIMCISwIEmKA0VoDfWCiN20EwgK4ARRIEEAoYGAARcSQEuG7FTwAAAABJRU5ErkJggg==') no-repeat center center;}

/* 스크롤배너 좌우측 */
.scroll_wrap {position:absolute; top:230px; left:50%; width:1100px; margin-left:-550px; z-index:100;}
#scroll_right {width:80px;right:-105px;}
#scroll_right.ban_fixed{position:fixed; top:20px; right:50%; margin-right:-655px;}
.scroll_right_cont {float:none;width:80px;padding:0;border:0;background:#f7f7f6;margin:10px auto 0;padding-top:10px;position:relative;border: 1px solid #d2d2d2;}
.scroll_right_cont .list_today {margin-bottom:10px;}
.scroll_right_cont ul {padding:0;text-align:center;margin:0 auto;width:60px;}
.scroll_right_cont li{position:relative; width:60px; height:100%; border:0; background:#fff;}
.scroll_right_cont li:first-child {}
.scroll_right_cont .photo{display:inline-block; position:relative; width:60px; height:100%; z-index:20; text-align:center;background:url('/pub/new_skin/img/common/bg/bg_noimg_300.gif') no-repeat center 1px;background-size:70px 100%;}
.scroll_right_cont .photo img {width:100%; height:100%;}
.scroll_right_cont .scr_paging {width:100%;}
.scroll_right_cont .scr_paging button {padding:5px 0;outline:none;}
.scroll_right_cont .scr_paging span {padding:5px 0;}
.scroll_right_cont .scr_paging strong {color:#333;}
.scroll_right_cont .src_box {height:auto;padding:5px 0 5px 7px;}

/* 페이지 네비게이션 여백 정렬 */
.sub_content .location_wrap {padding:0;margin:8px auto;}
.sub_content .location_wrap .location_cont {padding:0;}
.location_cont {width:870px !important;text-align:right;float:right;margin:0px;padding:0;}
.location_cont em {display:inline-block;float:none;font-size:12px;padding:0;}
.location_select {min-width:150px;text-align:left;z-index:40;}
.location_select .location_tit a {font-size:12px;}
.location_select ul li a {font-size:12px;}
.location_select ul li a:hover{color:#ffffff; text-decoration:none; background:#555;font-size:12px;}

/* 서브페이지 타이틀 강철수정 .240513. 리스트 상단 여백수정 */
.goods_list_item_tit {position:relative;margin:0 auto; padding:10px 0px 5px 5px; text-align:left;    border-bottom:0px solid #dbdbdb;   border-top:1px solid #999999;height:28px;}
.goods_list_item_tit h1 {font-weight:bold;display:inline-block; color:#0e50cd;font-size:15px;margin:0 auto;text-align:left;line-height:20px;}
.goods_list_item_tit h2 {font-weight:bold;display:inline-block; color:#ffffff;font-size:14px;left-margin:220px auto;text-align:left;line-height:20px;}
.goods_list_item_tit + .list_item_category {margin:0 auto 10px auto;}

/* 게시판 타이틀 */
.board_zone_tit h2 {font-weight:bold;display:inline-block; color:#222;font-size:14px;margin:0 auto 20px;text-align:left;line-height:20px;margin-top:30px;}

/* 메인페이지 상품 타이틀 숨김 */
.goods_list_tit {display:none;}


/* 최상단배너 */
.m_onoffmulti .onoffarea {margin:0px;width:100%;text-align:center;overflow:hidden;display:none;position:relative; }
.m_onoffmulti .closebtn {cursor:pointer; position:absolute; z-index:22; }
.m_onoffmulti .openbtn {display:none;cursor:pointer;  position:absolute; z-index:22; }
.m_onoffmulti .openbtntxt { display:none; }
.m_onoffmulti .closebtntxt { display:none; }
.m_onoffmulti .bannerli a div { background-repeat:no-repeat; background-position:top center;width:100%;height:70px;}
.m_onoffmulti .bannerli a {  display:block; }
.m_onoffmulti .mfade .bannerul { padding:0; margin:0; display:block; z-index:1; overflow:;position:relative;  }
.m_onoffmulti .mfade .bannerli { padding:0; margin:0; list-style:none;width:100%;display:none; position:absolute;}
.m_onoffmulti .mslide .bannerul { padding:0; margin:0; display:block; width:100%;}
.m_onoffmulti .mslide .bannerli { padding:0; margin:0; list-style:none; width:100%;}
.m_onoffmulti .nav { position:relative; top:0px;width:0px; height:0px; z-index:3; margin:0 auto; left:504px;}
.m_onoffmulti .prev {position:absolute;cursor:pointer;margin:0 auto;display:block;}
.m_onoffmulti .next {position:absolute;cursor:pointer;margin:0 auto;display:block;}
.m_onoffmulti .prevtxt {display:none;}
.m_onoffmulti .nexttxt {display:none;}
.m_onoffmulti_top .onoffarea { height:70px; }
.m_onoffmulti_top .mslide9 { height:70px; }
.m_onoffmulti_top .mslide .bannerul { height:70px; }
.m_onoffmulti_top .mslide .bannerli { height:70px; }
.m_onoffmulti_top .openbtn { top:-1px;right:15px;}
.m_onoffmulti_top .closebtn { top:13px;right:15px;}
.m_onoffmulti_top .openbtn {width:41px;height:41px; background:#0479d9 url('../img/mimg/icon_open.png');}
.m_onoffmulti_top .closebtn {width:41px;height:41px; background:url('../img/mimg/icon_close.png');}
.m_onoffmulti_top .prev { top:16px;}
.m_onoffmulti_top .next { top:38px;}
.m_onoffmulti_top .prev {opacity:0.3; width:15px; height:13px; background:url('../img/mimg/icon_up_arrow.png'); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }
.m_onoffmulti_top .next {opacity:0.3; width:15px; height:13px; background:url('../img/mimg/icon_down_arrow.png'); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }
.m_onoffmulti_top .prev:hover {opacity:1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }
.m_onoffmulti_top .next:hover { opacity:1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}


/* 상단 */
#header { width:100%;height:168px; margin:0 auto;background: url('../img/mimg/top_bg.gif') repeat-x center top; }
.header_section1 {width:1100px;margin:0 auto;height:30px;}
.header_section1 ul.top_btn_left {float:left;border-left: 1px solid #e5e5e5;}
.header_section1 ul.top_btn_right {float:right;border-left: 1px solid #e5e5e5;}
.header_section1 ul li { float:left;padding:0;border-right: 1px solid #e5e5e5;}
.header_section1 .top_btn_right .mypage { position:relative; width:81px; padding:0;z-index:9999; }
.header_section1 .top_btn_right .mypage > a { display:block; width:81px; margin:0;height:29px;line-height:30px; padding:0px; background:url(' ') no-repeat; }
.header_section1 .top_btn_right .mypage .inner { display:none; position:absolute; z-index:9999; top:29px; left:-1px; width:81px; padding:0; background:#fff; border:1px solid #e5e5e5; }
.header_section1 .top_btn_right .mypage .inner a { display:block; padding:0 0 0 0; color:#828282; font-size:11px; line-height:23px;text-align:center; }
.header_section1 .top_btn_right .mypage .inner a:hover {color:#4192f2;}

.header_section2 { width:1100px;height:102px;padding:0;margin:0 auto;}
.header_section2 .section_inner {width:1100px;;height:102px}
.header_section2 .section_inner .top_left_box {float:left;}
.header_section2 .section_inner .top_right_box {float:right;position:relative;overflow:hidden;}
.header_section2 .section_inner .top_right_box .slick-prev,
.header_section2 .section_inner .top_right_box .slick-next{font-size:0; line-height:0; position:absolute; top:25px; display:block; width:14px; height:14px; padding:0; cursor:pointer; z-index:10; background-repeat:no-repeat; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); }
.header_section2 .section_inner .top_right_box .slick-prev{left:50%;right:auto;background-image:url("../img/mimg/btn.gif");background-position:0 0;margin-left:-26px;}
.header_section2 .section_inner .top_right_box .slick-next{left:50%;right:auto;background-image:url("../img/mimg/btn.gif");background-position:-13px 0;margin-left:-13px;}
.header_section2 .logo_search {position:relative;width:1100px;}
#header .top_search { position:absolute;top:35px;left:-90px;right:0;margin:0 auto;float:none;width:334px;border:1px solid #4192f2;}
#header .top_search .top_text_cont {font-size:0;}
#header .top_search .top_text_cont .top_srarch_text {padding:0 0 0 8px;margin:0 1px 0 0;width:295px;}
#header .top_search .top_text_cont .btn_top_srarch {position:static;border:0;border-left:1px solid #4192f2;height:33px;}

.header_section2 .slick-slider .slick-list {	padding:0px !important}


.header_section3 { position: relative;width:1100px;margin:0 auto; z-index:41;height:36px;clear:both;}
.header_section3 .all_cate { float: left;}
.header_section3 .top_menu {float: left;}
.header_section3 .top_menu li {float: left;}
.header_section3 .icon_new {position: absolute; top: -10px; left: 319px; /* new아이콘 위치 */}
.header_section3 .gnb_all {width:200px;float:left;}
.header_section3 .gnb_all .btn_all_menu_open {position:static;}

/* 전체 카테고리 */
.btn_all_menu_close {display:none;}
#header .gnb_allmenu{position:absolute; top:35px; left:0; width:100%; font-size:12px; z-index:100; background:#2f2f2f; border:1px solid #191919;background: url('../img/mimg/bg_allcate.gif') repeat-y 0 0;}
#header .gnb_allmenu_box {padding:20px 0;}
.gnb_allmenu_box ul{font-size:0; width:100%; margin:-30px 0 0 0;}
.gnb_allmenu_box ul li {display:inline-block; margin:5px 0 0 0; text-align:center; line-height:1; vertical-align:top;}  /* 브랜드 줄라인 간격조정..5px  */
.gnb_allmenu_box > ul > li {width:14% !important;}
.gnb_allmenu_box ul li a {display:block; padding:0 0 0 25px;line-height: 20px;font-size:12px; font-weight:normal; text-align:left; word-break:break-all;color:#fff;}
.gnb_allmenu_box ul li a:hover {color:#fff;}
.gnb_allmenu_box ul li a > img{max-width:180px;}
.gnb_allmenu_box .all_menu_cont{padding:0;margin-bottom:20px;}
.gnb_allmenu_box .all_depth1,
.gnb_allmenu_box .all_depth2,
.gnb_allmenu_box .all_depth3{margin:0;}
.gnb_allmenu_box .all_depth1 a,
.gnb_allmenu_box .all_depth2 a,
.gnb_allmenu_box .all_depth3 a{font-weight:normal;color:#979797;}
.gnb_allmenu_box .all_depth1 li,
.gnb_allmenu_box .all_depth2 li,
.gnb_allmenu_box .all_depth3 li{display:block; margin:0; padding:0;}
.gnb_allmenu_box .all_depth1{border-top:0;margin-top:20px;}
.gnb_allmenu_box .all_depth1 li a{color:#979797; font-size:12px; text-align:left;}
.gnb_allmenu_box .all_depth1 li a:hover{text-decoration:none;}
.gnb_allmenu_box .all_depth2{}
.gnb_allmenu_box .all_depth2 li a{font-size:12px;}
.gnb_allmenu_box .all_depth3{}
.gnb_allmenu_box .all_depth3 li{padding-left:10px;}
.gnb_allmenu_box .all_depth3 li a{color:#979797; font-size:12px;}
.gnb_allmenu_box .all_depth2,
.gnb_allmenu_box .all_depth3{margin:0;display:none;}



/* 하단 */
#footer {width:100%; margin:40px auto 0; padding:0;}
.footer_section1 {border-top: 2px solid #363233;width:1100px; margin:0 auto;}
.footer_section1 .ban {float: left;border-right: 1px solid #e0e0e0;min-height: 249px;position: relative;}
.footer_section1 .ban_cc {border-left: 1px solid #e0e0e0;float: left;border-right: 1px solid #e0e0e0;min-height: 249px;position: relative;}
.footer_section1 .latest_bbs {width: 274px;}
.footer_section1 .latest_bbs h2 {margin: 22px 0 0 25px;text-align: left;}
.footer_section1 .latest_bbs .list {margin: 23px 25px 0;}
.footer_section1 .latest_bbs .list ul {width: 224px; height: 78px;}
.footer_section1 .latest_bbs .list li {background: url('../img/mimg/bbs_dot.gif') repeat-x 0 bottom;color: #5d5d5d;padding-left: 3px;vertical-align: middle;height: 26px;}
.footer_section1 .latest_bbs .list li a {color: #5d5d5d; font-size: 12px; text-decoration: none;vertical-align: middle;}
.footer_section1 .latest_bbs .list li a:hover {color: #000000; text-decoration: none;}
.footer_section1 .latest_bbs .list li span img {display:none;}
.footer_section1 .latest_bbs .quick_ban {padding-top: 18px;}
.footer_section1 .latest_bbs .quick_ban p {float: left;padding-left: 35px;background: url('../img/mimg/quick_line.gif') no-repeat 13px 0;}
.footer_section1 .latest_bbs .quick_ban p:first-child {padding-left: 16px; background: none;}
.footer_section1 select {position: absolute; top: 206px; left: 26px;width:222px;height:25px;color: #4d4d4d;}

.footer_section2 { width:100%;background: url('../img/mimg/bottom_bg.gif') repeat-x 0 bottom;text-align: center;}
.footer_section2 .inner {width:1100px; margin:0 auto;background:#4292f3;}
.footer_section2 .inner li {float: left;background: url('../img/mimg/bt_menu_bar.gif') no-repeat 0 0;padding-left: 1px;}
.footer_section2 .inner .bt_menu {float: left;padding-left: 20px;}
.footer_section2 .inner .bt_menu li:first-child {background: none; padding-left: 0;}
.footer_section2 .inner .bt_menu2 {float: right;padding-left: 20px;}
.footer_section2 .inner2 {width: 1100px; height: 160px; margin: 0 auto;background: #fff;}
.footer_section2 .inner2 .copy {float: left;padding: 30px 0 0 25px;position: relative;}
.footer_section2 .inner2 .biz {position: absolute; top: 79px; left: 580px;}
.footer_section2 .inner2 .mtag {position: absolute; top: 105px; left: 270px;}
.footer_section2 .inner2 .hosting {position: absolute; top: 104px; left: 368px;}
.footer_section2 .inner2 .ban_sns {float: right;padding: 40px 28px 0 0;}

/* 좌측 */
.side_cont .bbs_menu {margin-top:30px;}
.side_cont .bbs_menu ul {min-height:200px; padding:10px 0 0 0;border: 1px solid #eaeaea;border-top:0;}
.side_cont .bbs_menu ul li {display:block;vertical-align:top;border-bottom:1px solid #eaeaea;}
.side_cont .bbs_menu ul li a {color:#333333;font-size:13px;display:block;text-align:left;line-height:39px;padding:0 0 0 20px;font-weight:bold;}
.side_cont .bbs_menu ul li a:hover {color:#fff;background:#fff url('../img/mimg/left_community_bg.png') no-repeat center left;}

/* 서브 사이드 메뉴 */
.side_cont .sub_menu_box{min-height:200px; padding:10px 0 0 0;border: 1px solid #eaeaea;border-top:0;margin-bottom:20px;}
/* 서브 뎁스메뉴 보더 */
.sub_menu_box.layer_type ul > li > ul {padding:10px 0 10px 0; border:1px solid #a7a6a6;}
/* 서브메뉴 최상위(0뎁스) */
.sub_menu_box .sub_depth0{padding:0; font-size:0; vertical-align:top; border:none;margin:0 auto;padding:0;}
.sub_menu_box .sub_depth0 > li{position:relative; display:block; vertical-align:top;border-top:1px solid #eaeaea;}
.sub_menu_box .sub_depth0 > li:first-child {border:0;}
.sub_menu_box .sub_depth0 > li > a{color:#333333;font-size:13px;display:block;text-align:left;line-height:39px;padding:0 0 0 20px;font-weight:bold;}
.sub_menu_box .sub_depth0 > li > a.active{color:#fff;background:#fff url('../img/mimg/left_cate_bg.png') no-repeat center left;}
/* 서브메뉴 1뎁스 */
.sub_menu_box .sub_depth1 > li{}
.sub_menu_box .sub_depth1 > li > a{display:block; padding:5px 10px 7px 19px; font-size:12px;color:#555;}
.sub_menu_box .sub_depth1 > li > a:hover{background:#fff;color:#111;}
.sub_menu_box .sub_depth1 > li > a.active{background:#ff;color:#111;}
/* 서브메뉴 2,3,4 뎁스 CSS 좌측 메뉴 조정 KANG */
.sub_menu_box .sub_depth1 li{position:relative;}
.sub_menu_box .sub_depth1 li a{display:block; padding:5px 10px 7px 19px; font-size:12px;color:#555;}
.sub_menu_box .sub_depth1 li a:hover{background:#fff;color:#111;}
.sub_menu_box .sub_depth1 li a.active{background:#6699ff;color:#fff;}

/* 서브 레이어 타입 */
.sub_menu_box.layer_type a:hover,
.sub_menu_box.layer_type a.active{color:#ffffff;}
.sub_menu_box.layer_type .sub_menu0 > li > a{padding:0 0 0 20px;}
.sub_menu_box.layer_type .sub_menu0 > li > a:hover,
.sub_menu_box.layer_type .sub_menu0 > li > a.active{color:#fff;padding-left:20px;}
.sub_menu_box.layer_type .sub_menu0 > li > a img{max-width:100%;}
.sub_menu_box.layer_type .sub_depth1{display:none; position:absolute; top:-1px; left:198px; min-width:150px; background:#ffffff; z-index:100;}
.sub_menu_box.layer_type .sub_depth2{display:none; position:absolute; top:-11px; left:150px; min-width:150px; background:#ffffff;}
.sub_menu_box.layer_type .sub_depth3{display:none; position:absolute; top:-11px; left:150px; min-width:150px; background:#ffffff;}
.sub_menu_box.layer_type .sub_depth4{display:none; position:absolute; top:-11px; left:150px; min-width:150px; background:#ffffff;}

/* 메인 */
.main_content {width:1100px;margin:0 auto;padding-top:500px;}
#main_img { width:100%; height:500px; border-bottom: 1px solid #dbdbdb; overflow:hidden; vertical-align:top;position:absolute;z-index:2;background:#f8f8f8}
.swiper1 {width:700px;margin-right:200px;}
.swiper1 .swiper-pagination1 {display:none;}
.swiper1 .swiper-slide a {display:block;height:500px;background-repeat:no-repeat;background-position:center top;}
.swiper1_text {width:100%;font-size:0;margin:0 0 0 0px;text-align:center;position:absolute;bottom:0;z-index:1;}
.swiper1_text li {display:inline-block;width:174px;height:37px;line-height:37px;font-size:12px;text-align:center;cursor:pointer;border:0;padding:0px;background:url("../img/mimg/main_bar_off.png");color:#fff;margin:0;margin:0 0 0 1px;}
.swiper1_text li:first-child {margin:0;width:174px;}
.swiper1_text li a {color:#fff;line-height:42px;}
.swiper1_text li.swiper_over {background:url("../img/mimg/main_bar_on.png");}

.main_right	{position:absolute;    padding-left: 350px;  left: 50%;width:200px;height:500px;}

.main_content .lnb {height:490px;width:198px;position:absolute;top:0;z-index:3;background-color:#fff;padding-top:10px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}

.main_content .area_tab { width:1100px;  padding:20px 0;position:relative;}
.main_content .area_tab .tab_icon { position:absolute; top:56px; right: 8px; z-index:1; }
.main_content .area_tab .tab_inner a {width:210px; height:30px;line-height:30px;font-size:11px;border:1px solid #c5c5c5; border-left:0px;color:#848484;background-color:#f9f9f9; display:block;float:left;text-align:center;}
.main_content .area_tab .tab_inner a:first-child { border-left:1px solid #c5c5c5;}
.main_content .area_tab .tab_inner a.open {color:#000000; background-color:#ffffff;border-bottom:1px solid #fff;}
.main_content .area_tab .tab_box01,
.main_content .area_tab .tab_box02 {width:1098px;border:1px solid #cccccc;margin-top:0px;}
.main_content .area_tab .tab_box02 {display:none;}
.main_content .area_tab .tab_box03 {width:1098px;border:1px solid #cccccc;margin-top:0px;}
.main_content .area_tab .tab_box03 {display:none;}
.main_content .area_tab .tab_box04 {width:1098px;border:1px solid #cccccc;margin-top:0px;}
.main_content .area_tab .tab_box04 {display:none;}



.main_content .area_tab .item_gallery_type {float:left;width:560px;padding-top:25px;margin:0 0 0 5px; }
.main_content .area_tab .item_gallery_type .item_tit_box .item_name, 
.main_content .area_tab .item_gallery_type .item_money_box {padding:0;}
.main_content .area_tab .item_gallery_type ul li {margin:0 !important;}

.main_content .main_title {margin:30px 0;}
.main_content .main_list {margin:0 0 0px;}
.main_content .roll_area {margin:15px 0;}
.main_content .bt_ban {margin:10px 0;}


.section3 .item_tit_box {padding: 0 5px !important;}

/* 중앙 탭 좌측배너 / 탭상품 관련 스타일 */
.tab_pro_area {width:1100px; padding-top:20px;} 
.tab_pro_area .left_ban {float:left; padding:0px; margin:0px;}
.tab_pro_area .main_list { width:728px; float:right;border:1px solid #e9e9e9;border-top:0;min-height: 384px;}
.tab_pro_area  .goods_list {padding-bottom:0px;}
.item-display-wrap > h2, 
.item-display h2 {display:none;}

.tab_pro_area .goods_list_cont ul li	 {margin-top:40px;}
.tab_pro_area .item_hl_tab_type .goods_tab_tit ul{float:none; width:100%; margin:0 auto; font-size:0;background:#f0f0f0; height:43px; }
.tab_pro_area .item_hl_tab_type .goods_tab_tit li {display:inline-block; font-size:12px; text-align:center;margin-top:0px; width:25%; }
.tab_pro_area .item_hl_tab_type .goods_tab_tit li a{display:block; padding:0px;  height:41px;line-height:41px; color:#555; font-size:14px; border-top:2px solid #000; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.tab_pro_area .item_hl_tab_type .goods_tab_tit li:last-child a { border-right:0; }
.tab_pro_area .item_hl_tab_type .goods_tab_tit li a:first-child {border-left:0;}
.tab_pro_area .item_hl_tab_type .goods_tab_tit li.on a{color:#333333; font-weight:normal; background:#ffffff;border-top:2px solid #0479d9;border-bottom:1px solid #fff; }
.tab_pro_area .item_hl_tab_type .goods_tab_tit li:first-child a{margin-left:0;}
.tab_pro_area .item_hl_tab_type .goods_tab_cont{min-height:150px;}
.tab_pro_area .item_hl_tab_type .goods_tab_cont .goods_tab_box{width:96%;margin:0 auto 10px;;	}
.tab_pro_area .item_hl_tab_type .item_cont {text-align:center;}

.tab_pro_area .item_hl_tab_type .item_money_box	 {padding:0px !important;}

.slick-slider .slick-list { padding:0 10px; }
/*
.main_content .roll_area .roll_inner .type-horizontal .list .wrap { width:100%;}
.main_content .roll_area .roll_inner .type-horizontal .list ul li {padding-bottom:10px;padding-top:20px;}
.main_content .roll_area .roll_inner .type-horizontal .list > .prev a,
.main_content .roll_area .roll_inner .type-horizontal .list > .next a {width:34px; height:35px;}
.main_content .roll_area .roll_inner .type-horizontal .list > .prev {left:-34px;width:34px; height:35px;background:url('../img/mimg/btn_left_off.png') no-repeat left top;}
.main_content .roll_area .roll_inner .type-horizontal .list > .prev:hover {left:-34px;background:url('../img/mimg/btn_left_on.png') no-repeat left top;}
.main_content .roll_area .roll_inner .type-horizontal .list > .next {right:-34px;width:34px; height:35px;background:url('../img/mimg/btn_right_off.png') no-repeat left top;}
.main_content .roll_area .roll_inner .type-horizontal .list > .next:hover {right:-34px;background:url('../img/mimg/btn_right_on.png') no-repeat left top;}
*/
.main_content .section3 { padding-top: 30px; }
.main_content .section3 .inner { float: left; margin-right: 30px; }
.main_content .section3 .inner .prdlist { border: 1px solid #dedede; float: left; width: 600px; height:203px; overflow:hidden;padding:15px 9px 0 0; }
.main_content .section3 .ban { float: left; }
.main_content .section3 .ban2 { float: right; }

.main_content .section3 .inner .box { margin-bottom: 30px; }
.main_content .section3 .item_gallery_type .item_tit_box .item_name,
.main_content .section3 .item_gallery_type .item_money_box {padding:0;}
.main_content .section3 .item_gallery_type ul li {margin:0 !important;}
.main_content .section4 { padding-top: 30px; }
.main_content .section4 p { float: left; }

/* 서브페이지 중분류 리스트 */
.list_item_category {margin:0 0 10px 0; padding:0; border:0;}
.list_item_category ul{display:inline-block; width:100%; padding:0; font-size:0;}
.list_item_category li{display:inline-block; width:166px;padding:0; margin:3px;font-size:12px; text-align:center; vertical-align:middle;border:1px solid #dedede;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.list_item_category li:hover {border:1.2px solid #111;}
.list_item_category li a{display:block; padding:10px; color:#111; text-align:center;background-color: ##f1f1f1;}
.list_item_category li a img{max-width:100%; max-height:20px;}
.list_item_category li a:hover{text-decoration:none;color:#111;}
.list_item_category li em{color:#555;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.list_item_category li:hover em {color:#111;}
.list_item_category li.on {border:1.2px solid #0c92f5;}
.list_item_category li.on em,
.list_item_category li.on a {color:#111;}

/* 리스트화면 240513 강철 여백수정 */
.best_item_view { margin:5px auto;padding:0 10px;border:0;border: 5px solid #efefef; }
.best_item_view .best_title {margin:15px 0 25px 10px;}
.best_item_view .item_gallery_type ul li {margin:0 !important;}
.best_item_view .item_gallery_type .item_cont {width:190px;}

/* 상세 */
.item_photo_info_sec {margin-top:34px;margin-left:20px;}
.item_photo_view_box {width:360px;} /* 상세이미지 전체 크기 */
.item_photo_view_box .item_photo_big {width:360px;height:100%;font-size:0;}
.item_photo_view_box .item_photo_big span {width:360px;}

/* 상품 이미지 슬라이드 */
.item_photo_slide{position:relative; margin:20px 0 0 0;}
.item_photo_slide .slider_goods_nav{font-size:0; width:280px;} /* 이미지 전체 크기에서 -80px 하기. 정환 */
.item_photo_slide .slider_goods_nav li{display:inline-block; width:62px; height:auto; padding:0;}
.item_photo_slide .slider_goods_nav li img{width:60px; height:auto; margin:0;}
.item_photo_slide .slider_goods_nav li a{display:block; width:60px;margin:0 auto;border:1px solid #e8e8e8;}

/* 작은 슬라이드 이미지 오버시, 선택시 */
.item_photo_slide .slider_goods_nav li a:hover{width:60px; height:auto; border:1px solid #999;}
.item_photo_slide .slider_goods_nav li a:hover img{margin:0;}
.item_photo_slide .slider_goods_nav li a.on{width:60px; height:auto; border:1px solid #999;}
.item_photo_slide .slider_goods_nav li a.on img{margin:0;}
.item_photo_slide .slick_goods_prev,
.item_photo_slide .slick_goods_next{top:9px;}

/* 상세페이지 sns 위치 변경 */
.item_detail_tit .btn_qa_share_box {bottom:-38px;}

/* 상세 상품정보 */
.item_info_box {width:400px;margin:0 20px 0 0;padding:0 0 0;}
.item_detail_tit {padding-bottom:20px;}
.item_detail_tit .view_icon {margin-bottom:5px;}
.item_detail_tit h1 {width:100%;font-size:12px;font-weight:600;letter-spacing:-0.5px;color:#b1bdf9;}
.item_detail_tit h2 {width:100%;font-size:16px;font-weight:600;letter-spacing:-0.5px;}
.item_detail_tit h3 {width:100%;font-size:14px;font-weight:600;letter-spacing:-0.5px;}
.item_detail_tit .shortDescription {padding-top:10px;font-size:12px;color:#888;}
.item_detail_list dt {font-size:13px;width:17%;}
.item_detail_list dd {width:79%;font-size:13px;}
.item_detail_list .item_price dd {font-size:16px;}
.item_add_option_box {width:100%;}
.item_detail_list .chosen-container {width:100% !important;}
.text_type_cont {color:#555;}
.item_choice_list .cart_prdt_name {padding:20px 0 20px 10px;}
.item_choice_list .count {padding:0 5px;}

/* 상세페이지 구매버튼 */
.btn_choice_box {text-align:left;}
.btn_choice_box div {font-size:0;}
.btn_choice_box button {margin:0;padding:0;font-size:12px;font-weight:400;letter-spacing:2px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;outline:none;}
.btn_choice_box button:first-child {margin-left:0;}

.btn_add_cart { text-align: center; width:132px; height:124px; background:none;color:#fff;display:inline-block;font-size:11px;border:0;}
.btn_add_order { text-align: center; width: 131px; height: 124px; border:0;color:#000;background:none;display:inline-block;font-size:11px; }
.btn_add_wish { text-align: center; width: 132px; height: 124px; border:0;color:#999;background:none;display:inline-block;font-size:11px;}
.btn_add_cart:hover {color:#fff;border:0;background:#fff;}
.btn_add_order:hover {color:#000;border:0;background:#fff;}
.btn_add_wish:hover {color:#999;border:0;}
.pdt8 {padding-top:8px;}

/* 상세페이지 팁 */
.tip_center { padding: 20px 0 30px 0; color: #999; font-size: 12px; line-height: 18px;text-align:left;}
.tip_center p {padding-bottom:6px;}
.tip_center b { color: #686868; font-weight:bold; }

/* 상세페이지 탭 */
.item_goods_sec {margin-top:0;}
.title_detail {position:relative;margin:50px 0 20px;}
.title_detail ul {border-bottom:1px solid #dedede;height:41px;}
.title_detail ul li {float:left;font-size:14px;width:180px;height:40px;border:1px solid #dedede;border-bottom:0;background-color:#f9f9f9;text-align:center;margin-left:-1px;}
.title_detail ul li a {color:#888; font-size:14px; vertical-align:top;text-align:center;line-height:40px;display:block;}
.title_detail ul li.on {background-color:#fff;}
.title_detail ul li.on a {color:#111;}
.title_detail ul li strong {font-weight:normal;}

/* 관련상품 */
.related-goods {margin:0;}

/* 갤러리형 상품진열 스타일 */
.item_gallery_type .item_cont {width:160px;padding:0;margin:0 auto;text-align:center;}

/* 상품진열 공통 스타일 */
.goods_list_cont ul li { margin:0 0 20px;}
.item_info_cont {padding:10px 0 0 0;text-align:center;display:inline-block;}
.item_tit_box .item_name { color:#111;  padding:0px 0px 10px 0px;font-size:12px;}
.item_tit_box .item_name_explain { color:#888; padding:0; font-size:12px;}
.item_money_box { padding:5px 0 0 0; }
.item_money_box .item_price { color:#111; font-size:14px; }
.item_icon_box { margin:0; }
.item_photo_box {border:1px solid #e9e9e9;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.item_photo_box:hover {border:1px solid #aaa;}

/* 상세페이지 게시판 버튼 */
.btn_reviews_more,
.btn_qna_more{display:inline-block; min-width:120px; padding:10px 10px 10px 10px; color:#222; font-weight:normal; border:1px solid #d9d9d9; background:#fff; text-align:center;margin-left:5px;}
.btn_reviews_more:hover,
.btn_qna_more:hover{color:#222; border:1px solid #222;}
.btn_reviews_write,
.btn_qna_write{display:inline-block; min-width:120px; padding:10px 10px 10px 10px; color:#888; font-weight:normal; border:1px solid #d9d9d9; background:#fff; text-align:center;margin-left:5px;}
.btn_reviews_write:hover,
.btn_qna_write:hover{border:1px solid #222;color:#222; background:#fff;}
.btn_reviews_box,
.btn_qna_box{position:static;float:right;margin:10px 0;}

/* 마이페이지 좌측 */
.side_cont .sub_menu_box .sub_menu_mypage {margin:7px 0 0 10px;}

/* 검색페이지 상단 여백 */
.goods_search_cont {margin-top:30px;}

/* 전체페이지 포인트 색상 */
.order_wrap .order_tit .page_on,
.scroll_right_cont .src_box strong,
.search_text_result span,
.mypage_top_wallet li strong,
.payment_final_total dd,
.item_tatal_box .total_amount dd,
.price_sum_cont .price_sum_list dd strong,
.price_sum_cont .price_sum_list dd,
.info_again a,
.side_cont .info_box .info_num,
.goods_pick_list .pick_list_num strong {color:#000;}
.goods_pick_list .pick_list_box .pick_list label.on {color:#000;background:url("../img/icon/goods_icon/icon_sort_check.png") no-repeat left 5px;}

.side_cont .sub_menu_box .sub_menu_mypage a:hover,
.side_cont .sub_menu_box .sub_menu_mypage .active {background:#fff; color:#333 ;font-weight:normal;}
.pagination li.on:hover {border:1px solid #333 ; text-decoration:none;}
.pagination .on{color:#333 ; font-weight:bold;}
.btn_board_search{border:1px solid #444;background:#444;}
.btn_board_search:hover{border:1px solid #333 ; background:#333 ;}
.btn_before{color:#444;border:1px solid #444;}
.btn_write_ok{border:1px solid #444; background:#444;}
.btn_write_ok:hover{border:1px solid #333 ; background:#333 ;}
.btn_comment_best{color:#ffffff; border:1px solid #444; background:#444;}
.btn_comment_best:hover{border:1px solid #333 ; background:#333 ;}

.join_ok_box .btn_member_sec li button,
.join_ok_box .btn_member_sec .btn_login,
.btn_claim_cancel,
.btn_claim_cancel:hover,
.btn_pw_cancel,
.btn_pw_cancel:hover,
.btn_order_choice_buy:hover,
.btn_order_choice_buy,
.btn_member_cancel:hover,
.btn_member_cancel,
.member_cont .nonmember_order_box .order_input_sec button {border:1px solid #333; color:#333;}

.join_ok_box .btn_member_sec .btn_login,
.quick_search_cont_box .quick_btn input,
.btn_claim_ok,
.btn_pw_certify,
.btn_date_check,
.mypage_cont .btn_date_check,
.btn_order_buy,
.btn_order_whole_buy,
.btn_member_black,
.btn_member_next,
.btn_comfirm,
.member_cont .member_login_box .login_input_sec button{border:1px solid #333 ; background:#333 ; color:#ffffff;}

.join_ok_box .btn_member_sec .btn_login:hover,
.quick_search_cont_box .quick_btn input:hover,
.btn_claim_ok:hover,
.btn_pw_certify:hover,
.btn_date_check:hover,
.mypage_cont .btn_date_check:hover,
.btn_order_whole_buy:hover,
.btn_order_buy:hover,
.btn_member_black:hover,
.btn_member_next:hover,
.btn_comfirm:hover,
.member_cont .member_login_box .login_input_sec button:hover{background:#111; border:1px solid #111;}

/* 마이페이지 최근본상품 진열 */
.mypage_lately_goods .goods_list_cont ul li .item_cont .item_photo_box img,
.mypage_lately_goods .goods_list_cont ul li .item_cont {width:230px;}
.mypage_lately_goods .goods_list_cont ul li .item_cont .best_icon {display:none;}

/* 검색페이지 측면 */
.sub_search_box {width:190px;margin:30px auto;}
.sub_search_box dl dd select{width:190px;}
.sub_search_box .chosen-container{width:190px;}
.sub_search_box .benefit_box span {vertical-align:top;width:100%;}
.sub_search_box .price_box input {width:130px;}
.sub_search_box .quick_btn input {padding:10px 0;width:190px;}


/* hippo bh 230131 css 시작 */
/* -------------------- 상세페이지 -------------------- */
/* ---------- 렌탈구매 ---------- */
.hippo_rental{
    width: 100%;
    border: 1px solid rgb(222, 222, 222);
    box-sizing: border-box;
    margin-top: 15px;
}
.hippo_rental h3{
    background: rgb(249, 249, 249);
    border-bottom: 1px solid rgb(222, 222, 222);
    padding: 5px 10px;
}
.hippo_rental ul{
    padding: 10px 20px;
}

/* 결제 방법 선택 */
.hippo_rental li > label{
    margin: 5px 0;
}

/* 기간 선택 */
.hippo_rentalInfo{
    margin-bottom: 5px;
}
.hippo_rentalInfo label.choice_s,
.hippo_rentalInfo label.choice_s:hover{
    border: 1px solid rgb(222, 222, 222);
    color: #666;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background: none;
    width: 115px;
}
.hippo_rentalInfo label.choice_s.on,
.hippo_rentalInfo label.choice_s.on:hover{
    border-color:rgb(66, 146, 243);
    color: rgb(66, 146, 243);
    font-weight: bold;
    background: none;
}
.hippo_rentalInfo label.choice_s{
    margin: 3px;
}
.hippo_rentalInfo label.choice_s:nth-child(3n-2){
    margin-left: 0;
}
.hippo_rentalInfo label.choice_s:nth-child(3n){
    margin-right: 0;
}


/* ----- 월 납임금 ----- */
.hippo_rental_pay .item_tatal_box{
    width: 100%;
}
.hippo_rental_pay dl{
    margin: 0;
    border: none;
}
.hippo_rental_pay .item_tatal_box dt{
    width: auto;
    font-size: 12px;
    font-weight: normal;
    width: auto;
}
.hippo_rental_pay .item_tatal_box dd{
    width: 40%;
}
.hippo_rental_pay .item_tatal_box dd strong{
    font-size: 14px;
}


/* -------------------- 상품리스트 -------------------- */
.hippo_rent_list div{
    margin: 3px 0 5px 0
}
.hippo_rent_list .period{
    font-size: 11px;
    padding: 4px;
    border-radius: 3px;
}
.hippo_rent_list div .period{
    background: rgb(66, 146, 243);
    color: #fff;
}
.hippo_rent_list div .month{
    font-size: 14px;
    color: rgb(66, 146, 243);
}
.hippo_rent_list ul li.period{
    margin: 2px;
    background: #dedede;
}


/* -------------------- 장바구니페이지 -------------------- */
/* ----- 장바구니 상단 메뉴 ----- */
.hippo_cart_menu a button{
    border-color: #d1d1d1;
    color: #d1d1d1;
}
.hippo_cart_menu a.on button{
    border-color: rgb(66, 146, 243);
    color: rgb(66, 146, 243);
}

/* -------- 세움 asmo ski 241018 상품 상세 페이지 ---------*/
/*회원가*/
.asmo_member_price dt{
    font-size: 13px;
    color: #d16969;
}
.asmo_member_price dd{
    font-size: 16px;
    color: #d16969;
}