@import "https://52e193.claudeassets.com/20240919202917cs_/https://www.slamjapan.com/css/base.css";

/*==================================================

	campainbase

==================================================*/

#itempack {

	width: 640px;

	margin: 0;

	padding: 0;

	text-align:center;

	}

.itempack-item {

	width: 120px;

	float:left;

	margin: 0;

	padding: 4px;

	}

#itempack table {

	width: 120px;

	margin: 0;

	padding: 0;

	border-top: solid 1px #C2C2C2;

	border-right: solid 1px #C2C2C2;

	border-left: solid 1px #C2C2C2;

	border-bottom: solid 1px #C2C2C2;

	}

#itempack th {

	margin: 0;

	padding: 1px;

	font-size: 10px;

	}

#itempack td {

	font-size: 8pt!important;

	font-family: "MS PMincho", "�l�r �o����", "sans-serif";

	color: #663300;

	text-align: center;

	background-color: #EAEAEA;

	margin: 0;

	padding: 0px 0px 0px 0px;

	letter-spacing: -1px;

	}

#itempack-top {

	background-color: #D4D4D4;

	font-size: 12px;

	font-weight: bold;

	color: #ff0000;

	padding: 3px;

	margin: 0;

	}

#itempack-bottom {

	background-color: #FFFFBF;

	font-size: 10px;

	color: #8400AA;

	padding: 3px;

	margin: 0;

	text-align: center;

	}


/*==================================================

	campainbase

==================================================*/

#campaign-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}


#campaign-main p {

	font-size: 14px;

	margin: 0;

	padding: 20px 20px 0 20px;

}


/*==================================================

	LeagueUniform-main

==================================================*/

#LeagueUniform-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#LeagueUniform-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(https://e0ca4f.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/league_title.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

	text-align:center;

}



#LeagueUniform-main p {

	font-size: 14px;

	text-align: center;

	margin: 0;

	font-weight: bold;

	padding: 0 40px 10px 40px;

}



/*==================================================

	campain-k1xmas

==================================================*/

#campaign-k1xmas {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#campaign-k1xmas h2 {

	width: 700px;

	height: 60px;

	background-image: url(https://1b36e9.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/k1xmas_title.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}



#campaign-k1xmas p {

	font-size: 14px;

	text-align: center;

	margin: 0;

	font-weight: bold;

	padding: 0 40px 10px 40px;

}



/*==================================================

	�|�C���g�L�����y�[��

==================================================*/

#point10per {
text-align:center;
}
h1{
margin:10px 0 25px 0;
}
h2{
margin:10px 0 15px 0;
}
#gazou{
margin:0;
}
#size{
margin:0 0 50px 0;
font-size:12pt;
font-weight:bold;
color:#000;
}
p.midashi{
margin:0 auto;
width:638px;
}
p.text{
margin:8px auto 50px;
width:592px;
font-size:15px;
color:#444;
line-height:1.3em;
font-weight:bold;
}
p.text2{
margin:8px 50px 20px;
}
.impact{
color:#f60;
font-weight:bold;
}



/*==================================================

	campain-k1xsource

==================================================*/

#campaign-k1xsource {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#campaign-k1xsource h2 {

	width: 700px;

	height: 60px;

	background-image: url(https://7cd337.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/source_title.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}



#campaign-k1xsource p {

	font-size: 14px;

	text-align: center;

	margin: 0;

	font-weight: bold;

	padding: 0 40px 10px 40px;

}



/*==================================================

	campain-1stanniversary

==================================================*/

#1stanniversary-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#1stanniversary-main h2 {

	width: 700px;

	height: 100px;

	background-image: url(https://7f8fbb.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/1stanniversary.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}



#1stanniversary-main p {

	font-size: 12px;

	margin: 0;

	padding: 20px 20px 0 20px;

}



#teamorder01 {

	width: 650px;

	padding: 0 25px 0 25px;

	margin: 0;

}



#1stanniversary-01 h3 {

	width: 650px;

	height: 25px;

	background-image: url(https://b9a65c.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/1stanniversary_title01.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 25px 0 15px 0;

}

#1stanniversary-01 p {

	width: 600px;

	font-size: 12px;

	color: 666666;

	padding: 10px;

	margin: 0 15px 0 15px;

	}

#1stanniversary-02 {

	width: 650px;

	padding: 0 25px 0 25px;

	margin: 0;

}



#1stanniversary-02 h3 {

	width: 650px;

	height: 25px;

	background-image: url(https://936f25.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/1stanniversary_title02.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 25px 0 15px 0;

}

#1stanniversary-02 p {

	width: 600px;

	font-size: 12px;

	font-weight: bold;

	color: #CC3300;

	padding: 10px;

	margin: 0 15px 0 15px;

	}





/*==================================================

	campain-3rdanniversary

==================================================*/

#3rdanniversary-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#3rdanniversary-main h2 {

	width: 700px;

	height: 100px;

	background-image: url(https://7f8fbb.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/1stanniversary.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}



#3rdanniversary-main p {

	font-size: 14px;

	margin: 0;

	padding: 20px 20px 0 20px;

}



#3rdanniversary-01 h3 {

	width: 650px;

	height: 25px;

	background-image: url(https://b9a65c.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/1stanniversary_title01.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 25px 0 15px 0;

}

#3rdanniversary-01 p {

	width: 600px;

	font-size: 14px;

	color: 666666;

	padding: 10px;

	margin: 0 15px 0 15px;

	}

#3rdanniversary-02 {

	width: 650px;

	padding: 0 25px 0 25px;

	margin: 0;

}



#3rdanniversary-02 h3 {

	width: 650px;

	height: 25px;

	background-image: url(https://936f25.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/1stanniversary_title02.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 25px 0 15px 0;

}

#3rdanniversary-02 p {

	width: 600px;

	font-size: 14px;

	font-weight: bold;

	color: #CC3300;

	padding: 10px;

	margin: 0 15px 0 15px;

	}







/*==================================================

	campain-k1x Sticker

==================================================*/

#campaign-k1xsticker-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#campaign-k1xsticker-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(https://cd60ad.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/k1x_sticker_img.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}



#campaign-k1xsticker-main p {

	font-size: 12px;

	margin: 0;

	padding: 0 40px 10px 40px;

}





/*==================================================

	campain-and1 Sticker

==================================================*/

#campaign-and1sticker-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#campaign-and1sticker-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(https://2cc100.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/and1_sticker_img.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}



#campaign-and1sticker-main p {

	font-size: 12px;

	margin: 0;

	padding: 0 40px 10px 40px;

}





/*==================================================

	campain-Sticker&Bag

==================================================*/

#campaign-stickerbag-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#campaign-stickerbag-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(https://5dcadf.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/sticker_bag_pre.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}



#campaign-stickerbag-main p {

	font-size: 14px;

	text-align: center;

	margin: 0;

	font-weight: bold;

	padding: 0 40px 10px 40px;

}

#campaign-stickerbag-main2 {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#campaign-stickerbag-main2 h2 {

	width: 700px;

	height: 60px;

	background-image: url(https://9d4e2f.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/sticker_bag_pre2.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}



#campaign-stickerbag-main2 p {

	font-size: 14px;

	text-align: center;

	margin: 0;

	font-weight: bold;

	padding: 0 40px 10px 40px;

}



/*==================================================

	campain-Team order

==================================================*/

#campaign-teamorder-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#campaign-teamorder-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(https://a686e5.claudeassets.com/20240919202917im_/https://www.slamjapan.com/teamorder/img/team_order_img.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}



#campaign-teamorder-main p {

	font-size: 12px;

	margin: 0;

	padding: 20px 20px 0 20px;

}



#teamorder01 {

	width: 650px;

	padding: 0 25px 0 25px;

	margin: 0;

}



#teamorder01 h3 {

	width: 650px;

	height: 25px;

	background-image: url(https://aa807b.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/teamorder_title01.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 25px 0 15px 0;

}

#teamorder01 p {

	width: 600px;

	font-size: 12px;

	color: #666666;

	padding: 10px;

	margin: 0 15px 0 15px;

	}

#teamorder01 strong {

	font-size: 14px;

	color: #006699;

	padding: 10px;

	}

#teamorder02 {

	width: 650px;

	padding: 0 25px 0 25px;

	margin: 0;

}



#teamorder02 h3 {

	width: 650px;

	height: 25px;

	background-image: url(https://aeb409.claudeassets.com/20240919202917im_/https://www.slamjapan.com/teamorder/img/team_order_subtitle1.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 25px 0 15px 0;

}

#teamorder02 p {

	width: 600px;

	font-size: 12px;

	font-weight: bold;

	color: #CC3300;

	padding: 10px;

	margin: 0 15px 0 15px;

	}

#teamorder03 {

	width: 650px;

	padding: 0 25px 0 25px;

	margin: 0;

}



#teamorder03 h3 {

	width: 650px;

	height: 25px;

	background-image: url(https://4adacb.claudeassets.com/20240919202917im_/https://www.slamjapan.com/teamorder/img/team_order_subtitle2.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 25px 0 15px 0;

}

#teamorder03 p {

	width: 600px;

	font-size: 12px;

	color: #666666;

	padding: 10px;

	margin: 0 15px 0 15px;

	}
.off1 {
	font-weight:bold;
	}

.off2 {
	font-weight:bold;

	color: blue;
	}

/*==================================================

	campain shoelace_pre

==================================================*/

#shoelace_pre h1{

	width: 700px;

	height: 60px;

	background-image: url(https://d3fedf.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/shoelace_pre_01.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;
}

#shoelace_pre h2{

	width: 700px;

	height: 220px;

	background-image: url(https://ea531a.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/shoelace_pre_02.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0 0 30px 0;
}

#shoelace_pre h3{

	width: 700px;

	height: 300px;

	background-image: url(https://040e87.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/shoelace_pre_03.jpg);

	background-repeat: no-repeat;

	align: center;

	text-indent: -9999px;

	padding: 0;

	margin: 0;
}


/*==================================================

	campain shoelace_pre2

==================================================*/

#shoelace_pre2 h1{

	width: 700px;

	height: 60px;

	background-image: url(https://d3fedf.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/shoelace_pre_01.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;
}

#shoelace_pre2 h2{

	width: 700px;

	height: 220px;

	background-image: url(https://9e4a88.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/shoelace_pre_02_2.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0 0 30px 0;
}

#shoelace_pre2 h3{

	width: 700px;

	height: 330px;

	background-image: url(https://667137.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/shoelace_pre_03_2.jpg);

	background-repeat: no-repeat;

	align: center;

	text-indent: -9999px;

	padding: 0;

	margin: 0;
}

/*==================================================

	campain taichi 10th

==================================================*/

#taichi_10th {
  width: 820px;
  height: 1300px;
  margin-left: 55px;
  background-image: url(https://44bb25.claudeassets.com/20240919202917im_/https://www.slamjapan.com/images/campaign/taichi_10th_bg.jpg);
  background-repeat: no-repeat;
}
.taichi_10th_movie {
  padding: 310px 0 0 170px;
}



#update {

	width: 512px;

	margin: 0;

	padding: 0;

	text-align:center;

	}

.update-item {

	width: 120px;

	float:left;

	margin: 0;

	padding: 4px;

	}

.update-item2 {

	width: 120px;

	float:left;

	margin: 0;

	padding: 2px;

	}

#update table {

	width: 120px;

	margin: 0;

	padding: 0;

	border-top: solid 1px #C2C2C2;

	border-right: solid 1px #C2C2C2;

	border-left: solid 1px #C2C2C2;

	border-bottom: solid 1px #C2C2C2;

	}

#update th {

	margin: 0;

	padding: 1px;

	font-size: 10px;

	color: #ffffff;

	}

#update td {

	font-size: 8pt!important;

	font-family: "MS PMincho", "�l�r �o����", "sans-serif";

	color: #fff;

	text-align: center;

	background-color: #666;

	margin: 0;

	padding: 0px 0px 0px 0px;

	letter-spacing: -1px;

	}

#update-top {

	background-color: #D4D4D4;

	font-size: 12px;

	font-weight: bold;

	color: #ff0000;

	padding: 3px;

	margin: 0;

	}

#update-bottom {

	background-color: #FFFFBF;

	font-size: 10px;

	color: #8400AA;

	padding: 3px;

	margin: 0;

	text-align: center;

	}

#update a { color: #ff0; text-decoration: none;  }

#update a:link { color: #fff; text-decoration: none;  }

#update a:visited { color: #fff; text-decoration: none;  }

#update a:active { color: #fff; text-decoration: underline;  }

#update a:hover { color: #fff; text-decoration: underline; }


/*========================================================================= 
Color Variation items 
=========================================================================*/ 
#color-variation-area { 
width: 640px; 
margin-left: auto; 
margin-right: auto; 
padding: 0; 
} 
.color-variation-item { 
width: 120px; 
float:left; 
margin: 0; 
padding: 4px; 
} 
#color-variation-area table { 
margin: 0; 
padding: 0; 
border-top: solid 1px #C2C2C2; 
border-right: solid 1px #C2C2C2; 
border-left: solid 1px #C2C2C2; 
border-bottom: solid 1px #C2C2C2; 
} 
#color-variation-area th { 
margin: 0; 
padding: 2px; 
text-align: center; 
font-size: 10px; 
} 
#color-variation-area td { 
width: 110px; 
font-size: 10px; 
color: #663300; 
text-align: center; 
background-color: #EAEAEA; 
margin: 0; 
padding: 5px 0 5px 0; 
} 
/*
     FILE ARCHIVED ON 14:08:30 Jun 06, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:27:04 Jun 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.502
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.035
  esindex: 0.011
  cdx.remote: 8.886
  LoadShardBlock: 139.957 (3)
  PetaboxLoader3.resolve: 2112.704 (4)
  PetaboxLoader3.datanode: 90.582 (5)
  load_resource: 2107.48
  loaddict: 33.78
*/