@charset "utf-8";
/* PIONNET Web Standardization Team (//www.pionnet.co.kr/) 20220516 */

.mnBx{position:relative;min-width:1280px;max-width:1700px;margin:120px auto 0;padding:0 60px;box-sizing:border-box;}
.mnBx:after{content:'';display:block;clear:both;}
.mnBx .swiperWrap .goods_list li{margin-bottom:0;}
.mnBx .dpAll button em{padding-right:0;}
.mnBx .dpAll button em:after{display:none;}
.dpIvy{overflow:hidden;padding-bottom:18px;text-align:center;}
.dpIvy h3{display:block;overflow:hidden;font-weight:400;font-size:32px;line-height:46px;font-family:ivypresto-display, serif;letter-spacing:1px;}

.mnTop .plan_list{margin-bottom:0;}
.mnTop .plan_list .brd{margin-bottom:4px;font-size:18px;line-height:24px;font-family:'pretendard';font-weight:700;}
.mnTop .plan_list li{margin-bottom:0;}
.mnBx.mnTop{margin-top:110px;}
.mnBx.mnTop .swiper-container.plan_list{margin:0 -12px;}
.mnBx.mnTop .swiper-container.plan_list ul{margin:0;}
.mnBx.mnTop .swiper-container.plan_list li{float:none;width:auto;padding:0;margin:0;}
.mnBx.mnTop .swiper-container.plan_list li a{display:block;max-width:330px;padding:0 12px;}
.mnBx.mnTop .swiper-container.plan_list li .img{display:block;overflow:hidden;width:100%;margin-bottom:16px;}
.mnBx.mnTop .swiper-container.plan_list li .img img{display:block;width:100%;height:auto;}
.mnBx.mnTop .swiper-container.plan_list li .tit{display:block;max-height:56px;padding:0;font-size:22px;line-height:28px;font-weight:600;}
.mnBx.mnTop .swiper-container.plan_list li .sub{max-height:40px;margin-top:6px;font-size:14px;line-height:20px;color:#767676;font-weight:500;}
.mnBx.mnTop .swiper-container.plan_list li .txt{display:-webkit-box !important;display:box !important;overflow:hidden;max-height:44px;margin-top:10px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;font-size:15px;line-height:22px;color:#767676;font-weight:500;}
.mnBx.mnTop .swiper-container.plan_list li:last-child{margin-right:0 !important;}
.mnBx.mnTop .swiper-container.plan_list .swiperCtr{margin:0 12px;}
.mnBx.mnTop .swiper-container.plan_list .bt_arr{display:flex;justify-content:flex-end;height:31px;margin-bottom:20px;background:#fff;}
.mnBx.mnTop .swiper-container.plan_list .bt_arr button{display:block;width:31px;height:31px;background:url('/fo/images/main/arr_sub_board.png') 0 0 no-repeat;;border:1px solid #c3c3c3;box-sizing:border-box;}
.mnBx.mnTop .swiper-container.plan_list .bt_arr .swiper-button-prev{background-position:0 0;}
.mnBx.mnTop .swiper-container.plan_list .bt_arr .swiper-button-next{margin-left:-1px;background-position:-29px 0;}
.mnBx.mnTop .swiper-container.plan_list .bt_arr .swiper-button-prev.disabled{background-position:0 -29px;}
.mnBx.mnTop .swiper-container.plan_list .bt_arr .swiper-button-next.disabled{background-position:-29px -29px;}
.mnBx.mnTop .swiper-container.plan_list .bo_stc{left:22px;}

.mnPrm .plan_list li{overflow:hidden;position:relative;width:50%;margin-bottom:28px;}
.mnPrm .plan_list li:nth-child(3n+1){clear:none;float:left;}
.mnPrm .plan_list li:nth-child(2n+1){clear:both;float:left;}
.mnPrm .plan_list .img{margin:0;}
.mnPrm .plan_list .img:after{content:'';display:block;position:absolute;left:0;bottom:0;right:0;height:218px;background:linear-gradient(to top, rgba(6,6,6,0.5), transparent);}
.mnPrm .plan_list .brd{margin-bottom:4px;font-size:18px;line-height:26px;font-family:'ivypresto-display';}
.mnPrm .plan_list .tx{position:absolute;left:32px;bottom:16px;z-index:2;max-width:500px;color:#fff;}
.mnPrm .dpAll{margin-top:52px;}

.gtTabs.mln{text-align:center;}
.gtTabs.mln > div{display:inline-flex;width:auto;vertical-align:top;}
.gtTabs.mln button{flex:auto;position:relative;padding:0 32px;font-size:16px;line-height:46px;letter-spacing:0;}
.gtTabs.mln button[aria-selected="true"]{font-weight:700;}
.gtTabs.mln button[aria-selected="true"]:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background:#191919;}
.gtTabs.mln button[aria-selected="false"]{background:none !important;color:#767676 !important;}
.panel_mn{overflow:hidden;margin-top:18px;}
.panel_mn ~ .panel_mn{display:none;}
.panel_mn .goods_list.n3 .tit{height:2.2rem;-webkit-line-clamp:1;line-clamp:1;}

.mnNew .dpAll{margin-top:80px;}

.wideSlidePg{overflow:hidden;position:relative;min-width:1280px;max-width:1700px;margin:120px auto 0;padding:0 60px;box-sizing:border-box;}
.wideSlidePg a{display:block;overflow:hidden;text-align:center;}
.wideSlidePg img{width:100%;height:auto;vertical-align:top;}
.wideSlidePg .pg_auto{display:block;position:absolute;bottom:20px;left:0;right:0;z-index:2;height:18px;text-align:center;}
.wideSlidePg .pg_auto .auto{display:inline-block;}

.wideSlidePg .oltBnr{overflow:hidden;position:relative;}
.wideSlidePg .oltBnr span{display:block;overflow:hidden;}
.wideSlidePg .oltBnr .img{margin:0;}
.wideSlidePg .oltBnr .img:after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.15);}
.wideSlidePg .oltBnr .tx{position:absolute;z-index:2;top:50%;left:0;right:0;width:1000px;margin:0 auto;padding:0;color:#fff;text-align:center;transform:translateY(-50%);}
.wideSlidePg .oltBnr .tx .brd{margin-bottom:8px;}
.wideSlidePg .oltBnr .tx .tit{font-size:42px;line-height:54px;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;white-space:normal;}
.wideSlidePg .oltBnr .tx .sub{height:auto;margin-top:11px;color:#fff;font-size:16px;line-height:24px;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;white-space:normal;}
.wideSlidePg .oltBnr .tx.left{left:60px;margin:0;text-align:left;}

.gtTabs.brd{position:relative;padding:0 50px;}
.gtTabs.brd ul{text-align:center;}
.gtTabs.brd li{width:12.5%;}
.gtTabs.brd li button{display:block;overflow:hidden;position:relative;width:100%;height:64px;padding:0 15px;font-weight:400;font-size:0.94vw;line-height:1.29vw;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;}
.gtTabs.brd li button:hover{color:#191919;}
.gtTabs.brd li button[aria-selected="true"]{font-weight:700;}
.gtTabs.brd li button[aria-selected="true"]:after{content:'';display:block;position:absolute;left:2px;bottom:0;right:2px;height:2px;background:#191919;}
.gtTabs.brd li button[aria-selected="false"]{background:none !important;color:#767676 !important;}
.gtTabs.brd .swiperCtr button{position:absolute;left:0;top:50%;width:36px;height:64px;margin-top:-32px;background:url('/fo/images/main/arw_brd.svg') no-repeat 0 0;}
.gtTabs.brd .swiperCtr .swiper-button-next{left:auto;right:0;background-position:-36px 0;}
.gtTabs.brd .swiperCtr .swiper-button-next:hover{background-position:-36px -64px;}
.gtTabs.brd .swiperCtr .swiper-button-prev:hover{background-position:0 -64px;}
.gtTabs.brd.noSwp ul{justify-content:center;}

.mnBrd dl{display:flex;overflow:hidden;}
.mnBrd dl dt{float:left;position:relative;width:50%;}
.mnBrd dl dt a{display:block;overflow:hidden;}
.mnBrd dl dt a img{display:block;width:100%;height:auto;}
.mnBrd dl dt .wish{position:absolute;right:16px;top:16px;width:40px;height:40px;background:url("/fo/images/common/btn_wish.svg") no-repeat 0 0;background-size:100% auto;}
.mnBrd dl dt .wish[aria-pressed="true"]{background-position:0 100%;}
.mnBrd dl dd{display:flex;justify-content:center;float:left;width:50%;background:rgba(45,51,65,0.03);}
.mnBrd dl dd .swiperWrap{align-self:center;width:77%;padding:0 95px;box-sizing:border-box;}
.mnBrd dl dd .goods_list{margin:0;}
.mnBrd dl dd .goods_list ul{margin:0;}
.mnBrd dl dd .goods_list li{width:100%;padding:0;text-align:center;}
.mnBrd dl dd .goods_list .img{margin:0 30px 18px;}
.mnBrd dl dd .goods_list .brd{padding:0 10px;}
.mnBrd dl dd .goods_list .tit{height:2.2rem;padding:0 10px;-webkit-line-clamp:1;line-clamp:1;}
.mnBrd dl dd .goods_list .wish{margin-right:30px;}
.mnBrd dl dd .goods_list .cost .prc{float:none;}
.mnBrd dl dd .swiperCtr button{display:block;position:absolute;left:0;top:50%;width:52px;height:80px;margin-top:-40px;background:url('/fo/images/main/arw_brd2.svg') no-repeat 0 0;}
.mnBrd dl dd .swiperCtr .swiper-button-next{left:auto;right:0;background-position:-52px 0;}
.mnBrd dl dd .swiperCtr .swiper-button-next:hover{background-position:-52px -80px;}
.mnBrd dl dd .swiperCtr .swiper-button-prev:hover{background-position:0 -80px;}
.mnBrd .dpAll{margin-top:80px;}

.mnCtgLnk{overflow:hidden;}
.mnCtgLnk ul{margin:-20px -14px;}
.mnCtgLnk li{float:left;position:relative;width:25%;padding:20px 14px;box-sizing:border-box;}
.mnCtgLnk a{display:block;overflow:hidden;position:relative;}
.mnCtgLnk .img{display:block;overflow:hidden;}
.mnCtgLnk .img img{display:block;width:100%;height:auto;}
.mnCtgLnk .img:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:rgba(0,0,0,0.1);}
.mnCtgLnk .img:before{content:'';display:block;position:absolute;left:0;bottom:0;right:0;z-index:2;height:286px;background:linear-gradient(to top, rgba(6,6,6,0.5), transparent);}
.mnCtgLnk .tit{position:absolute;left:32px;bottom:16px;right:32px;z-index:3;color:#fff;font-size:18px;line-height:28px;}

@media screen and (max-width:1400px){ 
	.mnBx, .wideSlidePg{width:1280px;padding-left:0;padding-right:0;}
	.gtTabs.brd li button{font-size:13.16px;line-height:18.06px;}
}
@media screen and (min-width:1700px){ 
	.gtTabs.brd li button{font-size:16px;line-height:22px;}
}
