@charset "utf-8";
/* 
++++++++++++++++++++++++++++++++++++++++++++++
	Last Updated: Feb 09, 2009
++++++++++++++++++++++++++++++++++++++++++++++
*/

.runbase {
	margin-bottom: 30px;
} 

/*----------------------------------
 
------------------------------------*/
.single {
	color: #fff;
	background: #000;
	overflow: hidden;
}

.lineColumn {
	margin: 20px 0;
	background: url(../../../images/everyone/adidas/bg_line_column.gif) repeat-y center top;
	overflow: hidden;
}
.lcBg1 {
	background: url(../../../images/everyone/adidas/bg_line_column_t.gif) no-repeat center top;
	overflow: hidden;
}
.lcBg2 {
	padding: 0 50px 20px 50px;
	background: url(../../../images/everyone/adidas/bg_line_column_b.gif) no-repeat center bottom;
	overflow: hidden;
}
/*----------------------------------
 index
------------------------------------*/
.head h2 {
	width: 330px;
	float: left;
}
.head h2 img {
	padding: 70px 0 50px 70px;
}
.head p {
	line-height: 1.8;
	width: 500px;
	margin: 50px 0 0 0;
	padding: 0 0 0 50px;
	float: left;
	border-left: 1px solid #333;
}
.lineColumn .first {
	width: 495px;
	float: left;
	overflow: hidden;
}
.lineColumn .last {
	width: 340px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.lineColumn .last p {
	text-align: center;
}

p.btn {
	position: relative;
	top: -55px;
	margin: 0;
	padding: 0 0 0 316px;
}
.first ul li {
	width:220px;
	overflow:hidden;
}
.first ul li.interviewSleft {
	overflow:hidden;
	float:left;
}
.first ul li.interviewSright {
	padding: 0 40px 0 0;
	overflow:hidden;
	float:right;
}

/* shopping　100120 */

.first div.shopping {
	width:450px;
	padding: 0;
	margin: 0;
}
.first div.shopping p.btn-shopping {
	position: relative;
	top: -166px;
	margin: 0;
	padding: 0 0 0 306px;
	text-align:left;
}

/* interview-3col STARTS */

.first ul.trainer-3col {
	width:450px;
	padding: 0;
	margin: 0;
}

.first ul.trainer-3col li {
	width:142px;
	padding: 0 12px 0 0;
	float:left;
}
.first ul.trainer-3col li.last {
	padding: 0;
}

.first ul.trainer-3col li p.btn3col {
	position: relative;
	top: -50px;
	margin: 0;
	padding: 0 0 0 11px;
	text-align:left;
}


/* interview-3col STARTS */

.first ul.interview-3col {
	width:450px;
	padding: 0;
	margin:-20px 0 0 0;
	overflow:hidden;
}

.first ul.interview-3col li {
	width:142px;
	padding: 0 12px 0 0;
	overflow:hidden;
	float:left;
}
.first ul.interview-3col li.last {
	width:142px;
	padding: 0;
	margin:0;
	overflow:hidden;
	float:left;
}

.first ul.interview-3col li p.btn3col {
	position: relative;
	top: -50px;
	margin: 0;
	padding: 0 0 0 11px;
	text-align:left;
}
/*.first ul.interview-3col li.last p.btn3col {
	position: relative;
	top: -27px;
	margin: 0;
	padding: 0 0 0 8px;
	text-align:left;
}
*/
/* interview-3col ENDS */

p.btnS {
	position: relative;
	top: -55px;
	margin: 0;
	padding: 0 0 0 15px;
}
.lineColumn .ptrainerList {
	width: 450px;
	margin-bottom: 20px;
	overflow: hidden;
	background: #191919;
}
.lineColumn .ptrainerList dt {
	width: 160px;
	height: 160px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
.lineColumn .ptrainerList dd {
	width: 290px;
	padding-top: 20px;
	float: left;
	overflow: hidden;
}
.ptrainerList h2,.ptrainerList h3 {
	margin: 0 10px 5px;
}
.ptrainerList p {
	margin: 0 10px 15px;
}
.ptrainerList p.right {
	margin: 0 10px 0;
}

.ptrainerList h3 {
	font-size: 116%;
	padding: 0 0 5px 0 ;
	background: url(../../images/common/bg_check_w_go.gif) repeat-x left bottom;
}
.ptrainerList h3.none {
	margin: 0 10px 0;
	padding: 0;
	background: none;
}
.ptrainerList h3 img {
	vertical-align: middle;
	padding-right: 6px;
}
.lineColumn .last h4 {
	margin: 20px 0 60px 0;
}
.lineColumn .last p.banner {
	height:. 140px;
	margin: 0;
	padding: 60px 0 60px 60px;
	background: url(../../images/everyone/adidas/passport.jpg) no-repeat left top;
}

/* bannerBottom */
.bannerBottom .first {
	padding: 0 0 0 20px;
	float: left;
}
.bannerBottom .first p {
	float: left;
}
.bannerBottom .first p img {
	padding: 0 10px 0 0;
}
.bannerBottom .first p.comment {
	color: #fff;
	margin: 7px 0 0 0;
}
.bannerBottom .last {
	padding: 0 20px 0 0;
	text-align: right;
}


.lineColumn h3.title {
	margin: 20px 0;
	background: url(../../images/everyone/adidas/bg_icon.gif) no-repeat 500px 5px;
}
.lineColumn h4.line {
	width: 405px;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	background: url(../../images/everyone/adidas/bg_line_dot.gif)  repeat-x left bottom;
}

.lineColumn dl {
}
.lineColumn dl dd {
	margin: 0 0 20px 0;
}
.lineColumn dl dt {
	color: #FBD689;
	margin: 0 0 10px 0;
}
.lineColumn dl dd {
	margin: 0 0 20px 0;
}

/*----------------------------------
  /everyone/adidas/04/index.html
------------------------------------*/

.lineColumn h4.line2 {
	width: 500px;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	background: url(../../images/everyone/adidas/bg_line_dot.gif)  repeat-x left bottom;
}

