#vans_2209 {overflow: auto;margin: 0 auto;}
#vans_2209 img {max-width: 100%;}
#vans_2209 p {line-height: 1.8;}
#vans_2209 a {-webkit-transition: .8s;-moz-transition: .8s;-o-transition: .8s;-ms-transition: .8s;transition: .8s;text-decoration: underline;}
#vans_2209 a:hover {opacity: .5;}
#vans_2209 img {width: 100%;height: auto;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
#vans_2209 figure {}
#vans_2209 figure img {width: 100%;margin: 0 auto;text-align: center;}
#vans_2209 .vans_2209_text {max-width: 1100px;margin: 0px auto 20px;text-align: center;}
#vans_2209 .vans_2209_text h1 {font-size: 50px;font-weight: bold;margin-bottom: 40px;}
#vans_2209 h1 {margin: 100px 5% 20px;font-size: 40px;}
#vans_2209 h2 {margin: 50px 5% 20px;font-size: 38px;}
.vans_2209_text p {margin: 0 5% 40px;font-size: 1.06rem;}
.vans_2209_text p.sub_txt {margin: 10px 0 40px;}
#vans_2209 .nike_2009_attention {max-width: 800px;margin: 50px auto 50px;text-align: left;}
#vans_2209 .nike_2009_attention h2 {margin: 0 5%;text-align: left;}
#vans_2209 .nike_2009_attention h4 {font-size: 16px;margin-bottom: 10px;}
.nike_2009_attention p {margin: 0 0 40px;text-align: left;font-size: 1rem;}
.nike_2009_attention ul li {text-align: left;list-style: circle;list-style-position: outside;margin: 0 0 10px 12px;}
.shoes_list {max-width: 1200px;margin: 0 auto;}
.shoes_list ul {text-align: center;}
.shoes_list ul li {width: calc(28% - 20px);margin: 0 2% 20px;font-size: 12px;display: inline-block;}
.shoes_list ul li p {font-size: 15px;}
#vans_2209 .shoes_list ul li a {text-decoration: none;}
.ap_list {max-width: 1200px;margin: 0 auto;}
.ap_list ul {text-align: center;}
.ap_list ul li {width: calc(22% - 20px);margin: 0 2% 80px;font-size: 12px;display: inline-block;}
.ap_list ul li p {font-size: 15px;}
#vans_2209 .ap_list ul li a {text-decoration: none;}
#vans_2209 .sample {border: 1px solid #ccc;margin: 40px 0;}
p.item_btn_black {margin: 40px auto 0px;width: 80%;}
#vans_2209 .item_btn_black a {display: block;color: #fff;padding: 10px 20px;margin: 0 auto;background: #000;text-align: center;font-size: 15px;text-decoration: none;}
.item_btn_black a:hover {opacity: .5;text-decoration: none;}
.more_link p.item_btn_black {width: 340px;}
@media only screen and (max-width: 1200px) {.shoes_list ul {text-align: center;}
	.shoes_list ul li {width: calc(40% - 20px);margin: 0 2% 20px;font-size: 12px;display: inline-block;}
	.shoes_list ul.col-3 li {width: calc(30% - 20px);margin: 5vw 2%;display: inline-block;}
	.item_btn_black {margin: 3.3333333333333vw;margin-top: 40px;}
	#vans_2209 .item_btn_black a {display: block;color: #fff;padding: .83333333333333vw 1.6666666666667vw;margin: 0 auto;background: #000;text-align: center;font-size: 1.25vw;text-decoration: none;}
	#vans_2209 .item_btn_black a:hover {opacity: .5;text-decoration: none;}}
@media only screen and (max-width: 760px) {#vans_2209 .vans_2209_text h1 {font-size: 7vw;}
	#vans_2209 .nike_2009_attention {margin: 50px 4% 0;}
	.vans_2209_text p.sub_txt {margin: 10px 5% 40px;text-align: left;font-size: .9rem;}
	.vans_2209_text p {margin: 0 2% 20px;font-size: .9rem;}
	.shoes_list ul li {width: calc(43%);margin: 0 2%;font-size: 12px;display: inline-block;}
	.shoes_list ul li p {font-size: 2.6vw;}
	.ap_list ul li {width: calc(43%);margin: 0 2% 12vw;font-size: 12px;display: inline-block;}
	.ap_list ul li p {font-size: 2.6vw;}
	#vans_2209 .sample {border: 1px solid #ccc;margin: 40px 14%;}
	#vans_2209 .goods_list li p {font-size: 3vw;}
	#vans_2209 h1 {margin: 18vw 5% 30px;font-size: 7vw;}
	#vans_2209 h2 {margin: 2vw 5% 30px;font-size: 5.5vw;}
	.item_btn_black {margin: 3.3333333333333vw;margin-top: 12vw;}
	#vans_2209 .item_btn_black a {display: block;width: 100%;color: #fff;padding: 1.2vw 2vw;margin: 0 auto;background: #000;border-radius: .25vw;opacity: 1;text-align: center;font-size: 4vw;text-decoration: none;}
	.item_btn_black a:hover {opacity: .5;text-decoration: none;}
	p.item_btn_black {margin: 40px auto 0px;width: 100%;}
	.more_link p.item_btn_black {width: 70%;}}
.pc_lp {display: block;}
.sp_lp {display: none;}
@media only screen and (max-width: 760px) {.pc_lp {display: none;}
	.sp_lp {display: block;}}
#entry {margin: 0 auto;text-align: left;padding-top: 10px;padding-right: 3%;padding-bottom: 10px;padding-left: 3%;position: relative;}
@media only screen and (max-width: 767px) {#entry {margin: 0 auto;text-align: left;padding: 30px 0% 0px;padding-top: 10px;padding-right: 0;padding-bottom: 10px;padding-left: 0;}}
#entry img {width: 100%;height: auto;}
#entry_inner {background: #fff;}
#entry p {text-align: left;}
#entry p a {text-decoration: underline;}
#entry h1 {line-height: 1.6;font-size: 40px;text-align: center;font-weight: bold;}
#entry h2 {line-height: 1.6;font-size: 30px;}
#entry h3 {line-height: 1.8;font-size: 24px;font-weight: bold;margin: 0;}
#entry h4 {font-weight: bold;font-size: 14px;}
#entry .section h3 {padding: 30px 0 20px;}
@media (max-width:568px) {#entry td, #entry th {font-size: 12px;}}
@media (max-width:568px) {#entry_inner {padding: 20px;}
	#entry h1 {line-height: 1.6;font-size: 16px;}
	#entry h2 {line-height: 1.6;font-size: 5vw;}}
#entry .redtitle {color: #fff;font-weight: bold;font-weight: bold;line-height: 1.6;font-size: 18px;text-align: center;padding: 10px 20px;background-color: #f00;margin-top: 40px;}
@media (max-width:568px) {#entry .redtitle {font-size: 3.5vw;margin-top: 8vw;}}
.fixed {position: fixed !important;}
.align-center {text-align: center !important;}
.align-left {text-align: left !important;}
.align-right {text-align: right !important;}
.left {float: left !important;}
.right {float: right !important;}
.bold {font-weight: bold;}
.relative {position: relative;}
.hidden {display: none;}
.inline-block {display: inline-block;}
.img100 {width: 100%;height: auto;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.mt0 {margin-top: 0 !important;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 50px;}
.mt60 {margin-top: 60px;}
.mt70 {margin-top: 70px;}
.mt80 {margin-top: 80px;}
.mt90 {margin-top: 90px;}
.mt100 {margin-top: 100px;}
.mt110 {margin-top: 110px;}
.mt120 {margin-top: 120px;}
.mt130 {margin-top: 130px;}
.mt140 {margin-top: 140px;}
.mt0 {margin-bottom: 0 !important;}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}
.mb80 {margin-bottom: 80px;}
.mb90 {margin-bottom: 90px;}
.mb100 {margin-bottom: 100px;}
.mb110 {margin-bottom: 110px;}
.mb120 {margin-bottom: 120px;}
.mb130 {margin-bottom: 130px;}
.mb140 {margin-bottom: 140px;}
.pt0 {padding-top: 0 !important;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pt30 {padding-top: 30px;}
.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}
.pt60 {padding-top: 60px;}
.pt70 {padding-top: 70px;}
.pt80 {padding-top: 80px;}
.pt90 {padding-top: 90px;}
.pt100 {padding-top: 100px;}
.pt110 {padding-top: 110px;}
.pt120 {padding-top: 120px;}
.pt130 {padding-top: 130px;}
.pt140 {padding-top: 140px;}
.pb0 {padding-bottom: 0 !important;}
.pb10 {padding-bottom: 10px;}
.pb20 {padding-bottom: 20px;}
.pb30 {padding-bottom: 30px;}
.pb40 {padding-bottom: 40px;}
.pb50 {padding-bottom: 50px;}
.pb60 {padding-bottom: 60px;}
.pb70 {padding-bottom: 70px;}
.pb80 {padding-bottom: 80px;}
.pb90 {padding-bottom: 90px;}
.pb100 {padding-bottom: 100px;}
.pb110 {padding-bottom: 110px;}
.pb120 {padding-bottom: 120px;}
.pb130 {padding-bottom: 130px;}
.pb140 {padding-bottom: 140px;}
.font11 {font-size: 11px;}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}
.font20 {font-size: 20px;}
.font22 {font-size: 22px;}
.font24 {font-size: 24px;}
#entry #entry_inner .section .sc_table tr th, #entry #entry_inner .section .sc_table tr td {padding: 15px;font-size: 18px;font-weight: bold;}
#entry #entry_inner .section .sc_table tr th {background: #d2d2d2;}
#entry #entry_inner .section .sc_table tr td {background: #eee;text-align: left;}
.btn-wrap {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: center;padding: 20px 20px 0px;font-size: 16px;}
a.btn {font-size: 18px;font-size: 16px;background-color: #000;color: #fff;display: inline-block;padding: 20px 60px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 0px auto;margin-top: 0px;text-decoration: none !important;}
a.btn:hover {opacity: .5;}
.chirashi-wrapper {padding: 5px 5%;background: #f4f4f4;margin-bottom: 20px;}
.present_box {margin-bottom: 60px;padding: 5%;background: #f4f4f4;}
#entry .box_01_left {width: 40%;float: left;}
#entry .box_01_right h3, #entry .box_02_right h3 {font-size: 24px;margin-top: 10px;}
#entry .box_01_right p, #entry .box_02_right p {font-size: 14px;}
#entry .box_01_right {width: 57%;float: right;}
#entry .box_02_left {width: 30%;float: left;}
#entry .box_02_right {width: 67%;float: right;}
@media (max-width:568px) {#entry h1 {font-size: 4vw;}
	#entry .box_01_left {width: 100%;float: none;}
	#entry .box_01_right {width: 100%;float: none;}
	#entry .box_02_left {width: 100%;float: none;}
	#entry .box_02_right {width: 100%;float: none;}
	#entry .box_01_right h3, #entry .box_02_right h3 {font-size: 20px;margin-top: 10px;}
	#entry .box_01_right p, #entry .box_02_right p {font-size: 12px;}
	#entry .box_02_left {width: 66%;margin: 0 16%;}}
.tbl-r05 td:first-child {}
#entry .table {margin: 40px 5% 0;width: 90%;display: flex;flex-wrap: wrap;}
#entry .table .tbl-card {width: 33.333%;border: solid 1px #ccc;display: flex;flex-direction: column;justify-content: space-evenly;}
#entry .table .tbl-card:nth-child(n+5) {border-top: none;}
#entry .table .tbl-card .tbl-hd {background: #000;color: #fff;padding: 10px;font-weight: bold;}
.tbl-hd, .tbl-img, .tbl-dt {padding: 0 10px;}
.tbl-txt li {font-weight: bold;}
.tbl-hd, .tbl-txt li, .tbl-dt li {text-align: left;}
.tbl-hd span {font-size: 1.8em;}
.tbl-dt {padding-top: 10px;margin-top: auto;width: 100%;display: block;}
@media screen and (max-width: 740px) {#entry .table {margin-left: 2%;margin-right: 2%;width: 96%;}
	#entry .table .tbl-card {width: 50%;}
	#entry .table .tbl-card:nth-child(n+2) {border-top: none;}}
@media screen and (max-width: 640px) {#entry table {margin: 0 0 20px;display: block;}
	#entry table ul li {width: 30%;float: left;}
	#entry table ul li:first-child {width: 70%;margin-top: 0px;}}
#entry table ul:before, #entry table ul:after {content: " ";display: table;}
#entry table ul:after {clear: both;}