#nike_worldwidepack_lp {margin: 0 auto;}
#nike_worldwidepack_lp a {-webkit-transition: .8s;-moz-transition: .8s;-o-transition: .8s;-ms-transition: .8s;transition: .8s;}
a[target="_blank"] {background: none;}
#nike_worldwidepack_lp a:hover {opacity: .5;}
#nike_worldwidepack_lp img {width: 100%;height: auto;}
.nike_worldwidepack_lp img {width: 100%;}
h1 {font-size: 6vw;width: 100%;color: #000;font-weight: bold;line-height: 1;word-break: break-all;margin-top: 30px;}
#nike_worldwidepack_lp .wwp_text {max-width: 960px;margin: 50px auto 0;text-align: center;}
#nike_worldwidepack_lp .wwp_text h1 {font-size: 36px;font-weight: bold;}
#nike_worldwidepack_lp .wwp_text h2 {margin: 0 5% 0;font-weight: bold;margin-bottom: 50px;}
.wwp_text p {margin: 40px 5%;text-align: center;font-size: 1rem;}
.wwp_text p.sub_txt {margin: 10px 5% 40px;}
.nike_worldwidepack_title {margin: 0;}
.nike_worldwidepack_title h2 {font-size: 28px;z-index: 1;color: #000;font-weight: bold;}
.nike_worldwidepack_wrapper {max-width: 1100px;margin: 5% auto;}
.nike_worldwidepack_wrapper .photo_15 {width: 70%;margin: 5% auto;}
.wwp_item_box {margin: 60px 20px 60px;}
.wwp_item_box figure {width: 100%;margin: 5% auto;}
.wwp_item_box figure.col-shop {width: 100%;margin-top: 2%;}
.wwp_item_box figure ul {display: flex;justify-content: space-between;}
.wwp_item_box h2 {font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.wwp_item_box h2 span {margin-left: 20px;}
.wwp_item_box h3 {font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.wwp_item_box .comment {width: 100%;padding: 15px 10px;background-color: #e5e5e5;margin-top: 2%;text-align: center;}
.wwp_item_box p {margin-top: 5%;text-align: center;}
.nike_worldwidepack_item li {width: 50%;padding: 2%;margin: 0 auto;}
.nike_worldwidepack_item li.single {}
.nike_worldwidepack_item {width: 100%;margin: 2% auto 0px auto;display: flex;}
.wwp_item_inner {width: 50%;margin: 0 auto;}
.nike_worldwidepack_item li h3 {font-size: 14px;font-weight: normal;margin-top: 30px;margin-bottom: 0;letter-spacing: 1px;}
#nike_worldwidepack_lp .nike_worldwidepack_item li p {color: #9d9a9a;text-align: center;}
.clearfix::after {content: "";display: block;clear: both;}
.shibuya109 {width: 400px;margin: 0 auto;font-size: 18px;text-align: center;}
.shibuya109 a {display: block;margin-top: 10px;text-decoration: underline;}
.other {width: 400px;margin: 0 auto;font-size: 18px;text-align: left;}
.other a {display: block;margin-top: 10px;text-decoration: underline;}
.nike_worldwidepack_item .item_btn_black {margin: 0px;}
.nike_worldwidepack_item .item_btn_black a {display: block;width: 80%;color: #fff;padding: 10px 0;margin: 0 auto;background: #000;border-radius: 3px;opacity: 1;text-align: center;font-size: 15px;}
.nike_worldwidepack_item .item_btn_black a:hover {opacity: .5;text-decoration: none;}
.slider {width: 90%;margin: 0 auto 80px;}
.slick-slide img {width: 100%;height: auto;}
.wwp-slide {width: 100%;}
.wwp-slide .slick-slide {margin: 5px;}
.wwp-slide .slick-dots {text-align: center;}
.wwp-slide .slick-dots li {display: inline-block;margin: 0 15px;}
.wwp-slide .slick-dots li button {margin: 0;padding: 0;background: none;border: none;border-radius: 0;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.wwp-slide .slick-dots li button {text-indent: 0px;color: #808080;}
.wwp-slide .slick-dots li.slick-active button {color: #000;font-weight: bold;}
.slider_pc {display: block;}
.slider_sp {display: none;}
@media only screen and (max-width: 760px) {h1 {font-size: 8vw;margin-top: 60px;line-height: 1.3;}
	.nike_worldwidepack_header p {font-size: 2.7vw;font-weight: bold;letter-spacing: 1px;margin: 5px 0 0;}
	#nike_worldwidepack_lp p.sub_title {font-size: 14px;}
	.movie_area {margin-top: 0vw;background-position: top center;background-repeat: no-repeat;background-size: contain;padding: 20px 0;}
	.wwp_item_box {margin: 2vw 4%;}
	.wwp_item_box h2 {font-size: 20px;font-weight: bold;margin-bottom: 10px;}
	.wwp_item_box h2 span {margin-left: 10px;}
	.nike_worldwidepack_title {margin: 60px 0 0;}
	.nike_worldwidepack_title h2 {font-size: 20px;z-index: 1;color: #000;font-weight: bold;text-align: center;}
	.nike_worldwidepack_item {width: 100%;margin: 0px auto;display: flex;}
	.wwp_item_inner {width: 100%;margin: 0 auto;}
	.wwp_item_inner h3 {font-size: 3.4vw;}
	.wwp_item_box figure ul {display: block;}
	.wwp_item_box figure.col-shop ul {display: flex;justify-content: space-between;}
	.nike_worldwidepack_item li h3 {font-size: 2vw !important;font-weight: normal;margin-top: 3vw;margin-bottom: 0;letter-spacing: 1px;}
	#nike_worldwidepack_lp p {text-align: center;line-height: 1.5;font-size: 3.4vw;}
	p.mb_2line {margin-bottom: 6.6vw;}
	.item_btn_black {margin: 4vw 0;}
	.item_btn_black a {width: 80%;padding: 2vw 0;font-size: 2.2vw;}
	.item_btn_black a:hover {opacity: .5;text-decoration: none;}
	.nike_worldwidepack_wrapper {margin: 30px auto;}
	.nike_worldwidepack_wrapper .photo_15 {width: 100%;}
	.shibuya109 {width: 100%;margin: 30px auto;font-size: 4vw !important;text-align: center !important;}
	.shibuya109 a {display: block;margin-top: 10px;text-decoration: underline;}
	.other {width: 90%;margin: 30px auto;font-size: 4vw !important;text-align: left !important;}
	.other a {display: block;margin-top: 10px;text-decoration: underline;}}
.slider_pc {display: block;}
.slider_sp {display: none;}
.pc {display: block;}
.sp {display: none;}
@media only screen and (max-width: 760px) {.slider {margin: 0 auto 30px;}
	.margin-top-20 {margin-top: 20px;}
	.slider_pc {display: none;}
	.slider_sp {display: block;}
	.pc {display: none;}
	.sp {display: block;}}