#nWrap{overflow:hidden;}
.web_only {display:;}
.m_only {display:none;}
.tablet_hide {display:none !important;}
.tablet_show {display:block !important;}

#wideFlag {display:none;}
#webFlag {display:none;}
#mediumFlag {display:none;}
#tabletFlag {display:block;}
#mobileFlag {display:none;}

/*공통*/
#nContainer{}

#nContainer {}
#nContainer .element-cover {margin:0 !important;}
#nContainer .m_content {padding:20px 10px;} 
#nContainer .m_content img {max-width:100%;}

#nHeader .gnb .notice {display:none;}
#nHeader .lnb {height:50px;background:#4b8fcc;padding-top:30px;position:relative;}
#nHeader .lnb .logo {padding-left:30px;float:left;}
#nHeader .lnb .blog {padding-right:30px;float:right;margin-top:-8px;display:none;}
#nHeader .lnb-menu{position:static;float:right;margin-left:0 !important;margin-right:30px;}
#nHeader .lnb-menu > ul li{float:left;font-size:20px;line-height:20px;letter-spacing:2px;font-family:Play;margin-left:20px;font-weight:bold;}
#nHeader .lnb-menu > ul li:first-child {margin-left:0;}
#nHeader .main_menu{overflow:hidden}
#nHeader .main_menu > li{float:left}
#nHeader .main_menu > li > a{position:relative;display:block;width:138px;height:44px;text-align:center;border-right:1px solid #959595;background:url(../images/common/ie_lnb_bg.png) repeat;background:rgba(85,85,85,0.8);z-index:10}
#nHeader .main_menu > li > a img,.main_other_menu > li > a img{margin-top:16px}
#nHeader .main_menu > li.current > a{background:#fff;border-top:1px solid #8b8b8b;}

#nFooter {display:none;}
#mFooter {display:block;}
#mFooter .notice {height:35px;padding-top:15px;border-top:1px solid #dbdbdb;}
#mFooter .notice h4 {float:left;margin-left:10px;}
#mFooter .notice .notice_cont {float:left;margin-left:5px;margin-top:1px;width:70%;}
#mFooter .agree {overflow:hidden;display:table;width:100%;}
#mFooter .agree.first {border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;}
#mFooter .agree.last {border-bottom:1px solid #dbdbdb;}
#mFooter .agree li {display:table-cell;width:50%;background:#f3f3f3;border-left:1px solid #dbdbdb;}
#mFooter .agree li:first-child {border-left:none;}
#mFooter .agree li a {display:block;width:100%;height:28px;padding-top:14px;text-align:center;color:#333;font-size:14px;font-weight:bold;display:block;}
#mFooter .info {padding:20px 0;text-align:center;background:#f8f8f8;}
#mFooter .etc {overflow:hidden;display:table;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:52px;}
#mFooter .etc li {border-left:1px solid #ddd;display:table-cell;width:20%;background:#f8f8f8;}
#mFooter .etc li a {display:block;width:100%;height:42px;padding-top:10px;text-align:center;}
#mFooter .etc li:first-child {border-left:none;width:40%;}
#mFooter .copyright {padding:20px;text-align:center;}
.flexslider_mNotice {position:relative;}
.flexslider_mNotice .slides {width:100%;}
.flexslider_mNotice .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider_mNotice .slides img {display: block;}
.flexslider_mNotice .flex-direction-nav {display:none;}
.flexslider_mNotice .flex-control-nav {display:none;}

#nContainer .memberWrap {width:700px;margin:20px auto 60px;}
#nContainer .mypageWrap .titleWrap {background-position:center 10px;padding-top:87px;margin:0;text-align:center;}
#nContainer .recruitWrap {margin-bottom:50px;}

.element .item-cover {padding:10px 20px 0;position:relative;background:#fff;}
.element .item-product {color:#ca9a25;margin-bottom:5px;}
.element .item-title {white-space: pre-line;overflow: hidden;text-overflow:ellipsis;height:50px;width:100%;}
.element .item-title a {color:#666;font-size:12px;line-height:17px;}
.element .item-etc {margin-top:6%;}
.element .item-date {position:absolute;left:20px;bottom:-5px;}

#item-wrap .item-container .item-container-cover {width:100%;margin:0 auto;border:1px solid #ebebeb;background:#fff;}
#item-wrap .item-container .item-title {position:relative;height:auto;padding:10px 10px 30px 10px;font-size:14px;background:none;}
#item-wrap .item-container .item-title .etc {font-size:12px;float:none;position:absolute;right:10px;bottom:5px;margin-right:0;}
#item-wrap .item-container .item-title .etc a {float:left;margin-left:10px;}
#item-wrap .item-container .item-title span {float:left;padding:2px 6px 0;border-left:1px solid #ececec;font-size:12px;color:#888;}
#item-wrap .item-container .item-title span:first-child {border-left:none;}
#item-wrap .item-container .item-content {padding:20px;}
#item-wrap .item-close {right:0px;}
#item-wrap .item-top {right:0px;}

.item-more {border:none;margin-top:0;}
.item-more .top {display:none;}

.element .product-list .product-info {padding-top:0;text-align:center;}
.element .product-list .product-info .product-name {font-size:12px;color:#666;font-weight:bold;}
.element .product-list .product-info .product-code {font-size:12px;color:#666;margin-bottom:0;}
.element .product-list .product-info .product-rental {margin-bottom:0;}

/* 스토어 */
.product-detail .product-detail-pic {float:left;width:50%;position:relative;text-align:center;height:750px;}
.product-detail .product-detail-pic .detail-pic-slide {display:block;}
.product-detail .product-detail-pic .detail-pic-slide .customNavigation a {cursor:pointer;}
.product-detail .product-detail-pic .detail-pic-slide .customNavigation .prev2 {position:absolute;left:30px;top:50%;margin-top:-20px;}
.product-detail .product-detail-pic .detail-pic-slide .customNavigation .next2 {position:absolute;right:30px;top:50%;margin-top:-20px;}
.product-detail .product-detail-pic .detail-pic-slide .owl-pagination {display:none;}
.product-detail .product-detail-pic .detail-pic-slide .product-detail .product-detail-pic .detail-pic-slide-cover {width:90%;margin:0 auto;}
.product-detail .product-detail-pic .detail-pic-slide .item{margin:0;width:auto;text-align:center;}
.product-detail .product-detail-pic .detail-pic-slide .item img {width:100%;}
.product-detail .product-detail-pic .detail-pic-slide .item .title {font-size:11px;color:#666;margin-top:10px;display:none;}

.product-detail .product-detail-pic {padding-top:0;}
.product-detail .product-detail-pic .detail-pic {margin-left:0;display:none;}
.product-detail .product-detail-pic .product-detail-thumb {display:none;}
.product-detail .product-detail-pic .detail-info-btn {bottom:30px;}
.product-detail .product-detail-info {float:left;width:50%;min-height:750px;position:relative;}
.product-detail .product-detail-info .product-detail-info-cover {padding:50px 10px 30px 10px;width:auto;}
.product-detail .product-detail-info .detail-info-im {font-size:18px;margin-bottom:15px;line-height:18px;font-weight:bold;}
.product-detail .product-detail-info .product-detail-data dd {width:270px;}
.product-detail .product-detail-info .product-detail-btn {position:relative;width:100%;margin-top:20px;display:table;}
.product-detail .product-detail-info .product-detail-btn li {float:none;display:table-cell;width:33.3%;}
.product-detail .product-detail-info .product-detail-btn li a {height:41px;padding:24px 0 0 0;display:block;width:100%;text-align:center;background-image:none;color:#fff !important;font-size:24px;}
.product-detail .product-detail-info .product-detail-btn li.buy {background:#5b9ad1;}
.product-detail .product-detail-info .product-detail-btn li.cart {background:#82c8cc;width:33.3%;}
.product-detail .product-detail-info .product-detail-btn li.cart a {width:100%;}
.product-detail .product-detail-info .product-detail-btn li.wish {background:#869cc7}

.product-detail-content {position:relative;}
.product-detail-content .section-tab {width:100%;height:48px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;position:absolute;top:20px;left:0;margin:0;z-index:99;background:#fff;}
.product-detail-content .section-tab h2{margin-left:30px;font-size:26px;color:#4b90cd;margin-top:15px;}
.product-detail-content .section-tab ul {position:absolute;top:0;right:0;overflow:hidden}
.product-detail-content .section-tab ul li {float:left;background:#fff;height:48px;}
.product-detail-content .section-tab ul li a {width:98px;height:32px;padding-top:16px;display:block;font-size:14px;color:#666;text-align:center;background:#fff;border-left:1px solid #eaeaea;}
.product-detail-content .section-tab ul li.active a {color:#4b90cd;}
.product-detail-content .nav_arrow{position:absolute;bottom:-9px;left:50%;width:18px;height:9px;background:url(../images/service/service_nav_arrow.png) left top no-repeat;opacity:0;filter=(alpha:0)}

.product-section .flow-cover img {max-width:100%;}
.product-detail-content #product-section01 {max-width:1000px;width:100%;margin:0 auto;}
.product-detail-content #product-section01 img {width:100%;}
.product-detail-content .product-detail-cover {width:100%;margin:0;}

.product-section .flow-cover {display:block;width:100%;margin:0 auto;text-align:center;}
.product-section .flow-cover .left-cover {width:100%;float:none;margin-bottom:30px;}
.product-section .section-cover.one .flow-cover .left-cover {width:100%;} 
.product-section .flow-cover .right-cover {width:100%;float:none;}

/* 메인 */
#owl-banner-auto .owl-pagination {top:15px;left:50%;}

/* 커뮤니티 */
.commnunity_menu ul li a {font-size:12px;display:block;height:32px;padding-top:18px;width:100px;text-align:center;}
.commnunity_menu.prcenter ul li a {font-size:12px;display:block;height:32px;padding-top:18px;width:85px;text-align:center;}
.commnunity_menu ul.all li a {width:80px;padding-left:30px;background:url(/images/icon/ico_cate_all.png) no-repeat 15px 14px;}

.prcenterTop .brand_link {position:absolute;right:125px;top:40px;}

#micro_wrap {position:relative !important;}
#micro_mobile{margin-top:0;}
#brand_wrap {position:relative !important;}
#service_wrap {position:relative !important;}


/* 회원 */
.memberWrap {width:100%;}
.memberWrap .flowCover {margin-top:30px;}
.memberWrap .flowCover .flow-left {width:50%;}
.memberWrap .flowCover .flow-left img {width:100%;}
.memberWrap .flowCover .login_etc li a {width:85px;}

.memberWrap .find_section .find-flow-cover .type_hp input {width:20% !important;}
.memberWrap .find_section .find-flow-cover .memo td {font-size:13px}



/* 채용정보 */
.person h2 .title{font-size:30px;color:#666;line-height:30px}
.person .article_info{position:relative;margin:30px auto 0 auto;top:0;width:90%;height:initial;overflow:hidden}
.person .article_info > p{position:relative;top:0;left:0;float:left}
.person .article_info .p_list_01{top:0;left:0;width:32.3%;margin-left:1%;text-align:center}
.person .article_info .p_list_02{top:0;left:0;width:32.3%;margin-left:1%;text-align:center}
.person .article_info .p_list_03{top:0;left:0;width:32.3%;margin-left:1%;text-align:center}



.welfare h2 .title{font-size:30px;color:#666;line-height:30px}
.welfare .welfare_article{position:relative;top:0;left:0;margin-top:30px;width:100%;height:auto;z-index:100;overflow:hidden}
.welfare .welfare_article > div{position:relative;left:0;width:33%;float:left;text-align:center;height:100px}
.welfare .welfare_article .w_a_info01{top:0;margin-left:0}
.welfare .welfare_article .w_a_info02{top:0;margin-left:0}
.welfare .welfare_article .w_a_info03{top:0;margin-left:0}
.welfare .welfare_article .w_a_info04{top:0;margin-left:0}
.welfare .welfare_article .w_a_info05{top:0;margin-left:0}
.welfare .welfare_article .w_a_info06{top:0;margin-left:0}

/* 마이페이지 */
.board_list table tfoot td {background:#fbfbfb;padding:25px 0;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.board_list table tfoot td.total {padding:0;}
.board_list table tfoot td.total ul {}
.board_list table tfoot td.total ul li {font-size:12px;color:#666;padding:20px 0;width:24.8%;float:left;text-align:center;border-left:1px solid #ebebeb;position:relative;}
.board_list table tfoot td.total ul li span {font-size:14px;color:#444;margin-left:0;}
.board_list table tfoot td.total ul li .ico {position:absolute;left:0;top:50%;margin-left:-15px;margin-top:-15px;width:30px;}
.board_list table tfoot td.total.cart ul li {width:33%;}

#mainPopup {margin-left:-350px;}

#item-wrap .item-container .item-content .item-content-memo table.eventTable {width:100% !important;margin:0 auto;border:none !important;}
#item-wrap .item-container .item-content .item-content-memo table.eventTable tbody td {padding:0;border:none !important;}