@charset "utf-8";

/*--Start--*/
.contents {
	width:930px;
	margin: 0 auto;
	background-color: #FFF;
}
/*rundnav*/

#top_img {
	width: 930px;
	height: 400px;
	margin: 0 auto;
}

#scrs_text_box {
	width: 930px;
	margin: 0 auto 30px;
	background: #DDDDDD;
}

#scrs_text_box p {
	font-size: 14px;
	line-height: 1.3em;
	padding: 20px;
}
#rundnav {
	width: 890px;
	height: 40px;
	background: #FFF url(../img/nav-ba.png) no-repeat ;
	margin: 20px;
	overflow: hidden;
}
#rundnav li {
	float: left;
	text-align: center;
	color: #808080;
}
#rundnav li a {
	display: block;
}
#rundnav li a:link {
	color:#000;
	list-style-type: none;
} /*未訪問のリンクの色*/
#rundnav li a:visited {
	color:#000;
	list-style-type: none;
} /*訪問済みのリンクの色*/
#rundnav li a:hover {
	color: #FFF;
	list-style-type: none;
} /*カーソルが乗っているリンクの色*/
#rundnav li a:active {
	color: gray;
	list-style-type: none;
} /*クリック中のリンクの色*/
.taiseiNav {
	width: 42px;
	height: 338px;
	margin: 1px 0 0 7px;
}
.taiseiNav2 {
	width: 108px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 700;
	margin-left: 7px;
}
.taiseiNav3 {
	width: 108px;
	height: 40px;
	font-size: 15px;
	font-weight: 700;
	line-height: 40px;
	margin-left: 1px;
}
.round {
	width: 88px;
	height: 40px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
}
/*rundnav-end*/
.sTtex {
	width: 800px;
	height: 40px;
	font-size: 20px;
	font-weight: 700;
	line-height: 40px;
	margin-left: 20px;
	color: #FFF;
	padding-left: 90px;
	background: #FFF url(/gms/s-taikyu/2013/img/midashi.png) no-repeat ;
clear: both;
}
/*rundnav2*/
#rundnav2 {
	width: 890px;
	height: 40px;
	overflow: hidden;
	margin: 20px;
	border-bottom: 3px solid #434343;
}
#rundnav2 li {
	font-size: 16px;
	font-weight: 700;
	float: left;
	text-align: center;

}
#rundnav2 a {
	display: block;
}
.yosenNav {
	width: 295px;
	height: 40px;
	line-height: 40px;
}
.yosenNav1 {
	width: 295px;
	height: 40px;
	border-left: 2px solid #434343;
	line-height: 40px;
}
.yosenNav2 {
	width: 296px;
	height: 40px;
	border-left: 2px solid #434343;
	line-height: 20px;
}
#rundnav2 li a:link {
	color:#000;
	list-style-type: none;
} /*未訪問のリンクの色*/
#rundnav2 li a:visited {
	color:#000;
	list-style-type: none;
} /*訪問済みのリンクの色*/
#rundnav2 li a:hover {
	color: silver;
	list-style-type: none;
} /*カーソルが乗っているリンクの色*/
#rundnav2 li a:active {
	color: gray;
	list-style-type: none;
} /*クリック中のリンクの色*/


/*rundnav3*/
#rundnav3 {
	width: 890px;
	height: 40px;
	overflow: hidden;
	margin: 20px;
	border-bottom: 3px solid #555555;
}
#rundnav3 li {
	font-size: 16px;
	font-weight: 700;
	float: left;
	text-align: center;
	color: #FFFFFF;
	background: #555555;
}
#rundnav3 a {
	display: block;
}
.rd2Nav {
	width: 221px;
	height: 40px;
	line-height: 40px;
}
.rd2Nav1 {
	width: 221px;
	height: 40px;
	border-left: 2px solid #999999;
	line-height: 40px;
}


#rundnav3 li a:link {
	color:#000;
	background: #FFFFFF;
} /*未訪問のリンクの色*/
#rundnav3 li a:visited {
	color:#000;
	background: #FFFFFF;
} /*訪問済みのリンクの色*/
#rundnav3 li a:hover {
	color: silver;
	text-decoration:none;
	background: #FFFFFF;
} /*カーソルが乗っているリンクの色*/
#rundnav3 li a:active {
	color: gray;
	background: #FFFFFF;
} /*クリック中のリンクの色*/



/*rundnav4*/
#rundnav4 {
	width: 667px;
	height: 40px;
	overflow: hidden;
	margin: 20px auto;
	border-bottom: 3px solid #555555;
}
#rundnav4 li {
	font-size: 16px;
	font-weight: 700;
	float: left;
	text-align: center;
	color: #FFFFFF;
	background: #555555;
}
#rundnav4 a {
	display: block;
}



#rundnav4 li a:link {
	color:#000;
	background: #FFFFFF;
} /*未訪問のリンクの色*/
#rundnav4 li a:visited {
	color:#000;
	background: #FFFFFF;
} /*訪問済みのリンクの色*/
#rundnav4 li a:hover {
	color: silver;
	text-decoration:none;
	background: #FFFFFF;
} /*カーソルが乗っているリンクの色*/
#rundnav4 li a:active {
	color: gray;
	background: #FFFFFF;
} /*クリック中のリンクの色*/






















/*roundPhot*/
#rd1yL {
	width: 410px;
	height: 250px;
	margin: 20px 0 30px 40px;
	float: left;
}
#rd1yR {
	width: 409px;
	height: 250px;
	margin: 20px 0 30px 30px;
	float: left;
}
#rd1h {
	width: 600px;
	height: 258px;
	margin-left: 165px;
}

.rd3Box {
	width: 850px;
	margin: 0 auto 20px;
}

.rd3ContName {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
}

.rd3NameText {
	line-height: 20px;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 20px;
}

#rdText {
	width: 850px;
/*	height: 500px;*/
	float: left;
	margin: 20px 0 30px 40px;
	border-top: 2px solid #4C4C4C;
	border-bottom: 2px solid #4C4C4C;
}
#rdText li {
	width: 810px;
	font-size: 15px;
	margin: 20px 0 20px 20px;
}
.rdCom {
	font-weight: 700;
}


.rdComText {
	line-height: 21px;
}

.rdDay {
	text-align: right;
	padding-top: 10px;
}
/*gmsNav*/
.gmsNav {
	width: 890px;
	border-top: 5px solid #434343;
	margin: 0 20px 30px;
	clear: both;
}
#subGms {
	width: 890px;
	height: 40px;
	overflow: hidden;
}
#subGms li {
	width: 294px;
	height: 50px;
	float: left;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	line-height: 50px;
}
#subGms li a {
	display: block;
}
#subGms li a:link {
	color:#000;
	list-style-type: none;
} /*未訪問のリンクの色*/
#subGms li a:visited {
	color:#000;
	list-style-type: none;
} /*訪問済みのリンクの色*/
#subGms li a:hover {
	color: silver;
	list-style-type: none;
} /*カーソルが乗っているリンクの色*/
#subGms li a:active {
	color: gray;
	list-style-type: none;
} /*クリック中のリンクの色*/
.subGmsTex {
	border-left: 4px solid #434343;
}
/*shakePhot*/
#Photmain {
	width: 930px;
	margin-bottom: 50px;
}
#subPhot {
	width: 860px;
	margin-left:20px;
	clear: both;
}
#subPhot li {
	width: 195px;
	margin: 20px 0 0 20px;
	float: left;
}

.Photmain {
	width: 930px;
	margin-bottom: 30px;
	float: left;
}
.subPhot {
	width: 860px;
	margin-left:20px;
	float: left;
}
.subPhot li {
	width: 195px;
	margin: 20px 0 0 20px;
	float: left;
}



/*rd1Car*/
#rd1CarMain {
	width: 900px;
	margin-bottom: 50px;
}
#rd1Car {
	width: 900px;
	clear: both;
}
#rd1Car li {
	width: 270px;
	height: 180px;
	margin: 30px 0 0 30px;
	float: left;
}

/*rd1queen*/
#rd1queenMain {
	width: 930px;
	margin-bottom: 50px;
}
#rd1queen {
	width: 920px;
	margin-left: 5px;
	clear: both;
}
#rd1queen li {
	width: 430px;
	height: 287px;
	margin: 30px 15px 0 15px;
	float: left;
}
/*moves*/

.shakemove {
	width: 710px;
	height: 500px;
	margin: 40px 0 0 110px;
}
.shakeMida {
	width: 710px;
	height: 40px;
	float: left;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
	background: #FFF url(../img/rd1-move/adovan-ba.png) no-repeat ;
	color: #FFF;
}
.TubeBa {
	width: 710px;
	height: 390px;
	background: #FFF url(../img/rd1-move/s-tai-move-ba.png) no-repeat ;
	border-top: 1px solid #000;
	clear: both;
}


.TubeBa p {
	width: 560px;
	height: 340px;
	background: #FFF;
	margin: 23px 73px;
	padding: 2px;
font-size: 50px;
font-weight: 700;
text-align: center;
line-height: 340px;
}


.shakeCont {
	width: 710px;
	height: 30px;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	background: silver;
}
.shakeCont2 {
	width: 690px;
	height: 32px;
	text-align: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	background: silver;
	padding-left: 20px;
}
.eng {
	color: red;
}

/*rd2gaiyou*/
.rd2midashi {
	width: 690px;
	height: 25px;
	text-align: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 25px;
	background: silver;
	padding-left: 20px;
	color: #000;
	border-left: 5px solid #DF0514;
	margin: 0 0  20px 20px;
	clear: both;
}
#rd2Text {
	width: 800px;
	text-align: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 25px;
	margin: 0 auto 20px;
}
.carBox {
	width: 410px;
	float: left;
	margin:0 0 20px 35px;
}
.team {
	width: 408px;
	/*background: #999;*/
	border: 1px solid #000;
	border-top: none;
	color: #000;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTFlMWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(225,225,225,1) 0%, rgba(241,241,241,1) 50%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(0%,rgba(225,225,225,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 0%,rgba(241,241,241,1) 50%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 0%,rgba(241,241,241,1) 50%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 0%,rgba(241,241,241,1) 50%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 0%,rgba(241,241,241,1) 50%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-8 */

}
.team li {
	width: 388px;
/*	border-bottom: 1px solid #000;*/
	padding: 5px 0 5px 20px;
	font-size: 14px;
	font-weight: 700;
}
.carBox .eol {
	border-bottom: none;
}
.timeBox {
	width: 408px;
	background: silver;
	border: 1px solid #000;

	float: left;
	margin:0 0 20px 35px;
}
.timeBox li {
	width: 388px;
	border-bottom: 1px solid #000;
	padding: 5px 0 5px 20px;
	font-size: 14px;
	font-weight: 700;
}
.carBox .eol {
	border-bottom: none;
}
/*round22*/
#rd2yL {
	width: 410px;

	margin: 20px 0 30px 40px;
	float: left;
}
#rd2yR {
	width: 410px;

	margin: 20px 0 30px 30px;
	float: left;
}


/*rd3*/
.rd3top {
	width: 840px;
	height: 355px;
	margin: 20px auto;
}

.rd3top2 {
	width: 840px;
	height: 195px;
	margin: 0 auto 30px;
}

/*MOVES*/
#shakemove {
	width: 710px;
	height: 450px;
	margin: 20px 0 0 110px;
}
#shakeMida {
	width: 710px;
	height: 40px;
	float: left;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
	background: #FFF url(../img/moves/adovan-ba.png) no-repeat ;
	color: #FFF;
}


/*Rd5*/

.shakemoveRd5 {
	width: 710px;
	height: 450px;
	margin: 20px 0 0 110px;
}

.shakeMidaRd5 {
	width: 710px;
	height: 40px;
	float: left;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
	background: #FFF url(../img/moves/adovan-ba.png) no-repeat ;
	color: #FFF;
}

.TubeBa {
	width: 710px;
	height: 390px;
	background: #FFF url(../img/moves/s-tai-move-ba.png) no-repeat ;
	border-top: 1px solid #000;
clear: both;
}
.TubeBa p {
	width: 560px;
	height: 340px;
	background: #FFF;
	margin: 23px 73px;
	padding: 2px;

}
.shakeBox {
	width: 860px;
	height: 300px;
	background: #FFF url(../img/moves/shakeBa01.png) no-repeat ;
	margin: 0 0 30px 35px;
}
#shakeName {
	font-size: 20px;
	font-weight: 700;
	color: #DF0514;
	padding: 30px 0 10px 50px;
}
#shakeTex {
	text-align: left;
	width: 730px;
	line-height: 20px;
	font-size: 15px;
	padding-left: 60px;
}
#shakePhot {
	width: 860px;
	height: 750px;
	margin: 10px 0 50px 20px;
}
#shakePhot li {
	width: 195px;
	height: 130px;
	margin: 20px 0 0 20px;
	float: left;
}












