/* BASIC css start */
#outlet { margin-top: 125px; }

#outlet .main_topbg { position: relative; background: #000; /*background: linear-gradient(0deg, #ffffff 20%, #000000 20%);*/ text-align: center; }
#outlet .main_topbg h2 { position: absolute; top: 38px; width: 100%; font-size: 70px; font-weight: 600; color: #fff; letter-spacing: 1px; z-index: 3; text-align: center; }
#outlet .main_topbg h2 p { font-size: 26px; font-weight: 500; }
#outlet .main_topbg .bg_bk { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4);  z-index: 2; }
#outlet .main_topbg .main-slide { padding: 85px 4% 0; max-width: 1920px; min-width: 1440px; }
#outlet .main_topbg .main-slide .swiper-slide img { width: 100%;  }
#outlet .main_topbg .main-slide .swiper-button-prev { position: absolute; top: 53%; left: 0; z-index: 5; width: 50px; height: 50px; background: url(//xexymix.jpg3.kr/xexymix/2020m/sub/mens/main_btn_prev.png) no-repeat; background-size: contain; color: transparent; text-indent: -9999px; }
#outlet .main_topbg .main-slide .swiper-button-next {position:absolute; top:53%; right: 0; z-index:5; width:50px; height:50px; background:url('//xexymix.jpg3.kr/xexymix/2020m/sub/mens/main_btn_next.png') no-repeat; background-size: contain; color:transparent; text-indent:-9999px;}

#outlet .sub-banner-wrap { position: absolute; top: 42%; width:100%; z-index: 3; }
#outlet .sub-banner-wrap ul { width: 1440px; margin:0 auto; overflow:hidden; }
#outlet .sub-banner-wrap li { display: inline-block; text-align: center; background-color: transparent; margin: 0 30px; }
#outlet .sub-banner-wrap li a { display:block; width: 350px; height: 240px; border: 1px solid #fff; color: #fff; }
#outlet .sub-banner-wrap li:first-child a { border-radius: 0 0 0 50px; }
#outlet .sub-banner-wrap li:last-child a { border-radius: 0 50px 0 0; }
#outlet .sub-banner-wrap li a:hover { background: rgba(0, 0, 0, 0.6); border: 1px solid #000; }
#outlet .sub-banner-wrap li .txt_s { font-size: 16px; padding-top: 63px; text-transform: uppercase; }
#outlet .sub-banner-wrap li .txt { font-size: 30px; letter-spacing: -0.5px; padding-top: 10px; }
#outlet .sub-banner-wrap li .more_btn { width: 145px; margin: 0 auto; font-size: 16px; margin-top: 20px; }
#outlet .sub-banner-wrap li .more_btn:before { content: "+"; font-size: 20px; padding-right: 5px; vertical-align: middle; }

#outlet .category-list-box { width: 1440px; margin: 0 auto 25px; font-size:0; text-align:center; }
#outlet .category-list-box.flex a {display:inline-block; *zoom:1; *display:inline; height:40px; line-height:40px; font-size:15px; font-weight:400; margin:0 25px; color: #fff; }
#outlet .category-list-box a.active { position:relative; font-weight:600; }
#outlet .category-list-box a.active:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 2px; background-color: #000; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }

#outlet .category-list { width: 1440px; margin: 70px auto; text-align: center; }
#outlet .category-list ul { overflow: hidden; }
#outlet .category-list li { display: inline-block; margin-right: 15px; text-align: center; }
#outlet .category-list li:last-child { margin-right: 0; }
#outlet .category-list li a { display: block; padding: 0 30px; height: 48px; line-height: 48px; border: 1px solid #333; border-radius: 50px; font-size: 15px; font-weight: 400; }
#outlet .category-list li a:hover { background: #000; color: #fff; }
#outlet .category-list li a.on { background: #ff6d44; color: #fff; border: 1px solid #ff6d44; }

#outlet .plan_cont { width: 100%; background: #000; }
#outlet .plan_cont .plan_box { max-width: 1600px; min-width: 1440px; margin: 0 auto; padding: 70px 4%; overflow: hidden; }
#outlet .plan_cont .plan_box h2 { padding-bottom: 20px; color: #fff; font-size: 30px; text-align: left; }
#outlet .plan_cont .plan_box h2 span { padding-left: 15px; font-size: 13px; }
#outlet .plan_cont .plan_box .type_left { float: left; }
#outlet .plan_cont .plan_box .type_right { float: right; }
#outlet .plan_cont .plan_box div ul { display: flex; overflow: hidden; }
#outlet .plan_cont .plan_box div li { width: 100%; margin-right: 20px; }
#outlet .plan_cont .plan_box div li:last-child { margin-right: 0; }
#outlet .plan_cont .plan_box div li a { width: 170px; height: 90px; padding: 20px; display: block; background-color: #fff; text-align: center; font-size: 36px; font-weight: 500; line-height: 27px; text-align: left; border-radius: 0 0 20px 0; }
#outlet .plan_cont .plan_box div li a:hover { background: #ff6d44; color: #fff; }
#outlet .plan_cont .plan_box div li a span { font-size: 22px; }
#outlet .plan_cont .plan_box div li a p { display: block; font-size: 15px; font-weight: 400; text-align: right; }
#outlet .plan_cont .plan_box div li a p:before { content: "+"; font-size: 21px; }

.item-wrap { position: relative; padding-bottom: 25px; overflow: hidden; }
.item-wrap .item-tit { float: left; width: 12%; font-weight: 400; font-size: 30px; line-height: 38px; }
.item-wrap .item-tit a { display: block; font-size: 13px; font-weight: normal; margin-top: 35px; padding-left: 2px; background: url(//xexymix.jpg3.kr/xexymix/2020/sub/outlet/more_icon.png) no-repeat center; background-size: 11px; background-position-x: 45px; }
.item-wrap .item-cont .item-list dd .prd-name { text-overflow: ellipsis; white-space: nowrap; }
.item-wrap .item-cont-wrap { position:relative; float: left; width: 88%; overflow: hidden; }
.item-wrap .list-button-prev { position: absolute; top: 35%; left: 12.5%; width: 24px; height: 44px; background: url(//xexymix.jpg3.kr/xexymix/2020/main/list_btn_prev.png) no-repeat; background-size: contain; }
.item-wrap .list-button-next { position: absolute; top: 35%; right: 1.5%; width: 24px; height: 44px; background: url(//xexymix.jpg3.kr/xexymix/2020/main/list_btn_next.png) no-repeat; background-size: contain; }


.all-menu-wrap { top: 0; }




/* BASIC css end */

