.fullWidthPage{display:inline-block;width:100%;margin:0 auto;text-align:center;padding-top:80px}
.fullWidthPage.is1400px{display:flex;justify-content:center}
.fullWidthPage.is1400px .is1400px_wrap{width:100%;max-width:1400px}
.fullWidthPage .section{float:none;display:inline-block;width:100%;max-width:1100px;margin-bottom:80px}
.fullWidthPage .section.sub_section{margin-bottom:0}
.fullWidthPage .section.full_section{max-width:1400px}
.fullWidthPage .section img{display:inline-block;max-width:100%}
.fullWidthPage .section img.logo_title{width:100%;margin:20px 0 40px}
.fullWidthPage .section hr{display:inline-block;width:50%;height:1px;margin:80px 0 50px;border:1px;background-color:#000}
.fullWidthPage .section .img_desc{display:inline-block;width:100%;color:#4f4a47;font-size:24px;line-height:40px;font-weight:400}
.fullWidthPage .section .img_desc.hash_tags{margin-top:50px}
.fullWidthPage .section .img_desc.hash_tags span{display:inline-block;margin-right:10px;color:#0057b7;font-size:18px;line-height:22px}
.fullWidthPage .section .img_desc.hash_tags span:last-child{margin-right:0}
.fullWidthPage .section .img_title{display:inline-block;width:100%;color:#4f4a47;font-size:32px;line-height:40px;font-weight:700;margin:50px 0}
.fullWidthPage .section .img_title.mt20{margin-top:20px}
.fullWidthPage .section .img_title.italic{font-style:italic}
.fullWidthPage .section .img_title.type2{font-size:40px;margin:30px 0}
.fullWidthPage .section .textLeft .img_title
, .fullWidthPage .section .textLeft .img_desc{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fullWidthPage .section .textLeft .img_title
, .fullWidthPage .section .textLeft .img_desc{padding:0 25px}
.fullWidthPage .section .img_title span{color:#4f4a47;font-size:inherit;line-height:inherit;font-weight:inherit}
.fullWidthPage .section .img_title span.text-yellow{position:relative}
.fullWidthPage .section .img_title span.text-yellow:before{content:"";float:left;width:100%;height:3px;position:absolute;bottom:0;left:0;background-color:#fcea10}
.fullWidthPage .section .img_title span.text-blue{color:#3394ff}
.fullWidthPage .section .videoFrame{position:relative;display:inline-block;width:100%;max-width:1100px}
.fullWidthPage .section .videoFrame.w1000{max-width:1000px}
.fullWidthPage .section .videoFrame > img{float:left;width:100%;opacity:0}
.fullWidthPage .section .videoFrame > video{position:absolute;top:0;left:0;float:left;width:100%;height:100%}
.fullWidthPage .section .moreBtn{display:inline-block;width:100%;text-align:center;margin-top:100px}
.fullWidthPage .section .moreBtn.black{margin:50px 0}
.fullWidthPage .section .moreBtn > a{display:inline-block;width:auto;border:2px solid #4f4a47;color:#4f4a47;font-size:20px;line-height:68px;font-weight:600;background-color:#fff;border-radius:10px;padding:0 25px;min-width:350px}
.fullWidthPage .section .moreBtn > a{
	-webkit-transition:all 0.15s ease;
	-moz-transition:all 0.15s ease;
	-ms-transition:all 0.15s ease;
	-o-transition:all 0.15s ease;
	transition:all 0.15s ease;
}
.fullWidthPage .section .moreBtn > a:hover{border-color:#4f4a47;color:#fff;background-color:#4f4a47}
.fullWidthPage .section .moreBtn.black > a{color:#fff;background-color:#4f4a47}
.fullWidthPage .section .moreBtn.black > a:hover{color:#4f4a47;background-color:#fff}
.fullWidthPage .section .moreBtn.black.black-2 > a{color:#fff;background-color:#1a1a1a}
.fullWidthPage .section .moreBtn.black.black-2 > a:hover{color:#1a1a1a;background-color:#fff}
.fullWidthPage .section .moreBtn.black.orange > a{color:#fff;background-color:#f8730a}
.fullWidthPage .section .moreBtn.black.orange > a:hover{color:#f8730a;background-color:#fff}
.fullWidthPage .section .slide_banner{float:left;width:100%;margin:0;position:relative}
.fullWidthPage .section .slide_banner .slide_main{float:left;width:33.333333%}
.fullWidthPage .section .slide_banner .slide_body{float:left;width:33.333333%;height:846px;overflow:hidden}
.fullWidthPage .section .slide_banner .slide_body div{float:left;width:100%;height:846px}
.fullWidthPage .section .slide_banner .line{position:absolute;border:0;z-index:1}
.fullWidthPage .section .slide_banner .line.w{width:100%;height:30px;background:url(/theme/cosmetic/img/yonex/images/TennisCollection/2024/line_w_FW.jpg) repeat center center / auto 30px}
/* 언밸런스 */
.fullWidthPage .section .slide_banner .line.w.t{top:-5px;left:10px}
.fullWidthPage .section .slide_banner .line.w.b{bottom:0;left:5px}
.fullWidthPage .section .slide_banner .line.h{width:30px;height:90%;background:url(/theme/cosmetic/img/yonex/images/TennisCollection/2024/line_h_FW.jpg) repeat center center / 30px auto}
.fullWidthPage .section .slide_banner .line.h.r{right:5px;top:-10px}
.fullWidthPage .section .slide_banner .line.h.l{left:0;top:40px}
/* 밸런스 */
.fullWidthPage .section .slide_banner .line.w.t{top:0;left:0}
.fullWidthPage .section .slide_banner .line.w.b{bottom:0;left:0}
.fullWidthPage .section .slide_banner .line.h{height:100%}
.fullWidthPage .section .slide_banner .line.h.r{right:0;top:0}
.fullWidthPage .section .slide_banner .line.h.l{left:0;top:0}

.fullWidthPage.cate_024002{padding-top:0}
.fullWidthPage.cate_024002 .section.full_section{max-width:100%}

.fullWidthPage.cate_022015.isWorldCollection{padding-top:0}
.fullWidthPage.cate_022015.isWorldCollection .section img.logo_title{width:100%;max-width:586px;margin:100px 0}
.fullWidthPage.cate_022015.isWorldCollection .section.full_section{max-width:100%}
.fullWidthPage.cate_022015.isWorldCollection .section.full_section.sub_banner{display:flex;justify-content:space-evenly}
.fullWidthPage.cate_022015.isWorldCollection .section.full_section.sub_banner,
.fullWidthPage.cate_022015.isWorldCollection .section.full_section.sub_banner *{box-sizing:border-box}
.fullWidthPage.cate_022015.isWorldCollection .section.full_section.sub_banner > a,
.fullWidthPage.cate_022015.isWorldCollection .section.full_section.sub_banner > div{margin-bottom:50px}
.fullWidthPage.cate_022015.isWorldCollection .section.full_section.sub_banner > a > img,
.fullWidthPage.cate_022015.isWorldCollection .section.full_section.sub_banner > div > img{}
.fullWidthPage.cate_022015.isWorldCollection .section.full_section.sub_banner > a > p,
.fullWidthPage.cate_022015.isWorldCollection .section.full_section.sub_banner > div > p{text-align:left;margin-top:10px;font-size:20px;line-height:30px;font-weight:500}

/*.fullWidthPage.cate_024003 .section.fullwidth_section{max-width:100%}*/
.fullWidthPage.cate_024003 .section .campain-wrap{float:left;width:100%;padding:0 120px;box-sizing:border-box}
/*.fullWidthPage.cate_024003 .section .campain-wrap .campain-item{display:flex}*/
.fullWidthPage.cate_024003 .section .campain-wrap .campain-item{float:left;width:50%;box-sizing:border-box}
.fullWidthPage.cate_024003 .section .campain-wrap .campain-item:nth-child(odd){padding-right:40px}
.fullWidthPage.cate_024003 .section .campain-wrap .campain-item:nth-child(even){padding-left:40px}
.fullWidthPage.cate_024003 .section .imageBGFrame{position:relative;display:inline-block;width:100%;max-width:1100px;min-width:57%}
.fullWidthPage.cate_024003 .section .imageBGFrame > img{float:left;width:100%}
.fullWidthPage.cate_024003 .section .imageBGFrame > .text-box{position:absolute;top:0;left:0;float:left;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.fullWidthPage.cate_024003 .section .imageBGFrame > .text-box{background-position:center center;background-size:cover}
.fullWidthPage.cate_024003 .section .imageBGFrame > .text-box{position:relative;top:auto;left:auto;height:auto;background-image:none !important}
.fullWidthPage.cate_024003 .section .imageBGFrame > .text-box p{text-align:left;font-size:18px;line-height:26px}
.fullWidthPage.cate_024003 .section .imageBGFrame > .text-box p{float:left;width:100%;padding:18px 18px 0;box-sizing:border-box}
.fullWidthPage.cate_024003 .section .imageBGFrame > .text-box p *{font-size:inherit;line-height:inherit}

#campain-wrap-slide{overflow:hidden;position:relative;max-width:1440px}
#campain-wrap-slide .campain-wrap{min-height:1100px}
#campain-wrap-slide .campain-wrap .campain-item:nth-child(odd){padding-right:10px}
#campain-wrap-slide .campain-wrap .campain-item:nth-child(even){padding-left:10px}
#campain-wrap-slide .campain-wrap .videoFrame .coming-soon{position:absolute;top:0;left:0;float:left;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:25px;color:#fff}
#campain-wrap-slide .campain-wrap{padding:0;transform:scale(0.7)}
#campain-wrap-slide .campain-wrap:before{content:"";position:absolute;top:0;left:0;float:left;width:100%;height:100%;z-index:2}
#campain-wrap-slide .imageBGFrame{opacity:0}
#campain-wrap-slide .campain-wrap, #campain-wrap-slide .imageBGFrame{
	-webkit-transition:all 0.15s ease;
	-moz-transition:all 0.15s ease;
	-ms-transition:all 0.15s ease;
	-o-transition:all 0.15s ease;
	transition:all 0.15s ease;
}
#campain-wrap-slide .swiper-slide-active .campain-wrap
, #campain-wrap-slide .swiper-slide-duplicate-active .campain-wrap{transform:scale(1)}
#campain-wrap-slide .swiper-slide-active .campain-wrap:before
, #campain-wrap-slide .swiper-slide-duplicate-active .campain-wrap:before{z-index:-1;display:none}
#campain-wrap-slide .swiper-slide-active .imageBGFrame{opacity:1}
#campain-wrap-slide .swiper-button-next, #campain-wrap-slide .swiper-button-prev{top:27%}
#campain-wrap-slide .swiper-button-prev{left:21.5%}
#campain-wrap-slide .swiper-button-next{right:21.5%}


.contents_item_list .list_style01 ul.clearfix{padding-bottom:50px}
.contents_item_list h3 .select_style1{display:none}
.pagination_list{display:none}
.list_style01 li{padding:14px 14px 0}
.list_style01 .item_img{padding:14px 0 !important}
.list_style01 .item_name{height:20px}
#content_wrap.isFullWidthPage{padding-bottom:150px}


.vol_list{float:left;width:100%}
.vol_list, .vol_list *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.vol_list li{float:left;width:25%;max-width:300px;margin-right:50px;position:relative}
.vol_list li:last-child{margin-right:0}
.vol_list li > .box{float:left;width:100%;position:relative}
.vol_list li > .box > img{float:left;width:100%}
.vol_list li > .box > img{
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.vol_list li > .box:hover > img{
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);
}
.vol_list li > .box > p{float:left;width:100%;text-align:center;font-size:20px;line-height:30px;color:#1a1a1a;font-weight:600;margin-top:15px}
.vol_list li > .box > p.coming_soon{font-weight:500;color:#747474}
.vol_list li > .box > span.coming_soon{float:left;width:100%;height:414px;display:flex;align-items:center;justify-content:center;border:2px solid #ddd}
.vol_list li > .box > span.coming_soon span{float:left;width:100%;text-align:center}
.vol_list li > .box > span.coming_soon .inbox span{font-size:35px;line-height:40px;color:#747474;font-weight:500}
.vol_list li > .box > span.coming_soon .inbox span:first-child{
	-webkit-text-shadow:1px 1px 2px rgba(0,0,0,0.30);
	-moz-text-shadow:1px 1px 2px rgba(0,0,0,0.30);
	-ms-text-shadow:1px 1px 2px rgba(0,0,0,0.30);
	-o-text-shadow:1px 1px 2px rgba(0,0,0,0.30);
	text-shadow:1px 1px 2px rgba(0,0,0,0.30);
}
.vol_list li > .box > span.coming_soon .inbox span:last-child{font-size:18px;margin-top:20px;font-weight:400}
.vol_list li > span.new{position:absolute;top:-11px;left:-8px;font-size:15px;line-height:20px;font-weight:500;font-style:italic;color:#fcea10;padding:5px 10px;background-color:#000}

/* 서브메뉴 */
.section-sub-menu{display:flex;align-items:center;justify-content:start;margin-bottom:50px;position:relative}
.section-sub-menu.active{margin-top:100px}
.section-sub-menu:before{content:"";position:absolute;bottom:0;left:0;float:left;width:100%;height:2px;background-color:#f7f8f9}
.section-sub-menu li{float:left;width:220px;position:relative}
.section-sub-menu.small li{width:150px}
.section-sub-menu li a
, .section-sub-menu li > span{float:left;width:100%;color:#a1a6a8;border-bottom:2px solid #f7f8f9;font-size:20px;line-height:48px;font-weight:500}
.section-sub-menu li > span{font-weight:400}
.section-sub-menu li a{
	-webkit-transition:all 0.15s ease;
	-moz-transition:all 0.15s ease;
	-ms-transition:all 0.15s ease;
	-o-transition:all 0.15s ease;
	transition:all 0.15s ease;
}
.section-sub-menu li a:hover{color:#1f2427}
.section-sub-menu li.active a{border-color:#0057b7;color:#1f2427}
.section-sub-menu.active li > span{border-color:#4f4a47;color:#1f2427}

/* 볼륨 상세 */
.vol_detail{display:inline-block;width:100%;padding:0 25px}
.vol_detail, .vol_detail *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.vol_detail .vol_intro{float:left;width:100%;display:flex;justify-content:start}
.vol_detail .vol_intro .poster{float:left;width:500px}
.vol_detail .vol_intro .intro{float:left;width:100%;padding-left:70px}
.vol_detail .vol_intro .intro dl{float:left;width:100%;margin-bottom:70px}
.vol_detail .vol_intro .intro dl > *{float:left;width:100%}
.vol_detail .vol_intro .intro dl dt{font-size:35px;line-height:40px;color:#4f4a47;font-weight:600;margin-bottom:15px}
.vol_detail .vol_intro .intro dl dd
, .vol_detail .vol_intro .intro dl dd strong
, .vol_detail .vol_intro .intro dl dd span{font-size:20px;line-height:40px;color:#4f4a47;font-weight:300}
.vol_detail .vol_intro .intro dl dd strong{font-weight:400}
.vol_detail .vol_intro .intro dl dd span{float:left;width:120px;font-weight:400}
.vol_detail .vol_intro .intro p{float:left;width:100%;font-size:16px;line-height:20px;margin-top:30px}
.vol_detail .vol_intro .intro .moreBtn.black{margin:30px 0 0;text-align:left}
.vol_detail .vol_intro .intro .moreBtn.black > a{text-align:center;line-height:46px;min-width:280px;font-weight:400}

.popup_videos, .popup_videos *, .clip_list, .clip_list *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.popup_videos{float:left;width:100%;padding:0 25px;margin-bottom:50px}
.popup_videos *{display:inline-block;width:100%;/*max-width:720px*/}
.popup_videos > a{position:relative}
.popup_videos > a > span.bg
, .popup_videos > a > .btn_play{position:absolute;top:0;left:0;float:left;width:100%;height:100%}
.popup_videos > a > span.bg{background-color:#000}
.popup_videos > a > img
, .popup_videos > a > span.bg{
	-webkit-transition:all 0.30s ease;
	-moz-transition:all 0.30s ease;
	-ms-transition:all 0.30s ease;
	-o-transition:all 0.30s ease;
	transition:all 0.30s ease;
}
.popup_videos > a > span.bg{opacity:0}
.popup_videos > a:hover > span.bg{opacity:0.3}
.popup_videos > a > .btn_play{opacity:0.6}
.popup_videos > a:hover > .btn_play{opacity:1}

.clip_list{float:left;width:100%;display:flex;justify-content:center;padding:0 10px;margin-bottom:30px}
.clip_list li{float:left;width:100%;padding:0 15px}
.clip_list li *{float:left;width:100%}
.clip_list li img{
	-webkit-transition:all 0.30s ease;
	-moz-transition:all 0.30s ease;
	-ms-transition:all 0.30s ease;
	-o-transition:all 0.30s ease;
	transition:all 0.30s ease;
}
.section > .sectionWrap.section_clip_list{margin-top:30px}
.section_clip_list .clip_list:hover li img{opacity:0.4}
.section_clip_list .clip_list:hover li:hover img{opacity:1}


/* Moment list full-width Tennis Collection (ca_id 90*) */
body.moment-yonex-list #content_wrap.isFullWidthPage{
	width:100%;
	max-width:100%;
	min-width:0;
	margin:0;
	padding:0 0 150px;
	box-sizing:border-box;
}
body.moment-yonex-list #content_wrap.isFullWidthPage #content_left{
	display:none !important;
}
body.moment-yonex-list #content_wrap.isFullWidthPage #content_body{
	float:none;
	width:100%;
	max-width:100%;
}
body.moment-yonex-list #content_wrap.isFullWidthPage #content_body > .indiv.goods_list_wrap{
	display:block;
	width:1400px;
	max-width:100%;
	margin:0 auto !important;
	box-sizing:border-box;
	padding:0 20px;
}
body.moment-yonex-list #content_wrap.isFullWidthPage #content_body #subcategory_list,
body.moment-yonex-list #content_wrap.isFullWidthPage #subcategory_list{
	display:block !important;
	position:relative !important;
	top:auto !important;
	left:auto !important;
	margin:40px auto 20px !important;
	text-align:center;
}
body.moment-yonex-list #content_wrap.isFullWidthPage #content_body #subcategory_list > ul,
body.moment-yonex-list #content_wrap.isFullWidthPage #subcategory_list > ul{
	display:inline-block;
}
body.moment-yonex-list #content_wrap.isFullWidthPage #content_body #subcategory_list > ul > li,
body.moment-yonex-list #content_wrap.isFullWidthPage #subcategory_list > ul > li{
	float:left;
}
body.moment-yonex-list #content_wrap.isFullWidthPage #content_body #subcategory_list > ul > li a,
body.moment-yonex-list #content_wrap.isFullWidthPage #subcategory_list > ul > li a{
	display:inline-block;
	width:160px;
	text-align:center;
	height:46px;
	line-height:46px;
	background-color:#fff;
	border:1px solid #e2e1e1;
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
	color:#131415;
}
body.moment-yonex-list #content_wrap.isFullWidthPage #content_body #subcategory_list > ul > li.on a,
body.moment-yonex-list #content_wrap.isFullWidthPage #subcategory_list > ul > li.on a{
	background-color:#0057b7;
	border-color:#0057b7;
	color:#fff;
}
@media (max-width:1440px){
	body.moment-yonex-list #content_wrap.isFullWidthPage #content_body > .indiv.goods_list_wrap{
		width:100%;
	}
}
@media (max-width:1100px){
	.fullWidthPage .section .slide_banner .slide_body{height:auto}
	.fullWidthPage .section .img_desc{font-size:18px;line-height:30px}
	.fullWidthPage .section .moreBtn > a{min-width:0;width:90%;font-size:16px;line-height:52px}
}



/* World Collection banner navigation */
#campain-wrap-slide .swiper-button-prev,
#campain-wrap-slide .swiper-button-next{
	width:44px;height:44px;margin-top:-22px;background-size:20px auto;z-index:2;
}
#campain-wrap-slide .swiper-button-black:after{display:none}
body.moment-yonex-list.yx-world-collection #content_wrap.isFullWidthPage,
body.moment-yonex-list #page_container.yx-world-collection ~ * { }
body.moment-yonex-list #content_wrap.isFullWidthPage.yx-world-wrap{padding-bottom:150px}
