@charset "shift_jis";
/*-----------------スポーツ共有スタイル-----------------*/

#wrapper #content #mv {
	padding-bottom: 20px;
}
#wrapper #content #main {
	width: 760px;
	font-size: 14px;
	margin-right: 0px;
	position: relative;
}
#wrapper #content #main .boxStyle {
	line-height: 160%;
	width: 750px;
}
#wrapper #content #main a {
	text-decoration: none;
	color: #0000FF;
}
#wrapper #content #main a:hover {
	color: #FF0000;
	left: 1px;
	position: relative;
	text-decoration: underline;
	top: 1px;
}

#wrapper #content #main .chuki{
	text-align: right;
	font-size: 10px;
	margin-top: 2px;
	clear: both;
}

/*guideCnt Start*/

#wrapper #content #main .guideCnt{
	clear: both;
	position: relative;
	height: 313px;
}

#wrapper #content #main .guideCnt h2{
	margin-bottom: 38px;
}

#wrapper #content #main .guideCnt dl{
	float: left;
	width: 351px;
	height: 83px;
	background-color: #F1F1F1;
	margin-bottom: 25px;
	padding: 24px 0px 0px 7px;
	position: relative;
}

#wrapper #content #main .guideCnt #guideBx1{
	margin-right: 20px;
}

#wrapper #content #main .guideCnt dl dt{
	height: 18px;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	border-left: 4px solid #990000;	
	padding-left: 6px;
	margin: 0px 0px 11px 110px;
	line-height: 115%;
}

#wrapper #content #main .guideCnt #guideBx1 .iconBeAf:before{
	content:url(../../senmon/sports/images/guideIcon1.png);
	position: absolute;
	top: 0px;
	left: 334px;
}

#wrapper #content #main .guideCnt #guideBx1 .iconBeAf:after{
	content:url(../../senmon/sports/images/guideIcon2.png);
	position: absolute;
	top: 83px;
	left: 334px;
}

#wrapper #content #main .guideCnt #guideBx2 .iconBeAf:before{
	content:url(../../senmon/sports/images/guideIcon1.png);
	position: absolute;
	top: 0px;
	left: 334px;
}

#wrapper #content #main .guideCnt #guideBx2 .iconBeAf:after{
	content:url(../../senmon/sports/images/guideIcon2.png);
	position: absolute;
	top: 83px;
	left: 334px;
}

#wrapper #content #main .guideCnt .guideTxt{
	width: 206px;
	height: 39px;
	font-size: 12px;
	line-height: 140%;
	padding: 6px 30px 0px 110px;
	color: #333333;
	background-image: url(../../senmon/sports/images/guideTxtBg.png);
	background-repeat: no-repeat;
}

#wrapper #content #main .guideCnt .guidePht,
#wrapper #content #main .guideCnt .guidePht2{
	position: absolute;
}

#wrapper #content #main .guideCnt .guidePht{
	left: 21px;
	top: 75px;
}

#wrapper #content #main .guideCnt .guidePht2{
	left: 399px;
	top: 73px;
}

#wrapper #content #main .guideCnt #shiryoBtn{
	margin-bottom: 10px;
	padding-left: 0px;
}

/*guideCnt End*/

/*-----------------スポーツ共有スタイルend-----------------*/

/*----------------------indexStart----------------------*/

/*catchCnt Start*/


#wrapper #content #main{
	background-image: url(../../senmon/sports/images/sporsTpBg.jpg);
	background-repeat: no-repeat;
}

#wrapper #content #main .catchCnt{
	height: 303px;
	background-image: url(../../senmon/sports/images/catchBgPht.png);
	background-repeat: no-repeat;
	background-position: 99% -2%;
}

#wrapper #content #main .catchCnt{
	padding-left: 12px;
}

#wrapper #content #main .catchCnt #catchTxt{
	width: 407px;
	height: 35px;
	font-weight: bold;
	padding: 33px 88px 19px 0px;
	text-shadow: -1px -1px 12px #FFF,
				 -1px -1px 12px #FFF,
				  1px 1px 12px #FFF,
	              1px 1px 12px #FFF;
}

#wrapper #content #main .catchCnt #catchTxtCnt{
	width: 420px;
	height: 157px;
	margin-top: 35px;
	padding-left: 20px;
	background-image: url(../../senmon/sports/images/catchTxtBg.png);
	background-repeat: no-repeat;
}

/*catchCnt End*/

/*syushokuCnt Start*/

#wrapper #content #main .syushokuCnt,
#wrapper #content #main .courseCnt,
#wrapper #content #main .schoolCnt,
#wrapper #content #main .jissyuCnt,
#wrapper #content #main .indexVcCnt,
#wrapper #content #main .guideCnt{
	padding: 12px 0px 0px 12px;
}

#wrapper #content #main .syushokuCnt{
	height: 359px;
}

#wrapper #content #main .syushokuCnt .h2Txt,
#wrapper #content #main .courseCnt .h2Txt{
	margin: 23px 0px 16px 0px;
}

#wrapper #content #main .syushokuCnt #jissekiList{
	width: 530px;
	height: 284px;
	float:left;
}

#wrapper #content #main .syushokuCnt #jissekiPhtList{
	height: 292px;
	float: right;
	margin-top: 30px;
	padding-right: 12px;
}

#wrapper #content #main .syushokuCnt #jissekiPhtList #bttmPht{
	margin-top: 10px;
}

#wrapper #content #main .syushokuCnt #jissekiList dl{
	width:530px;
	font-size: 12px;
	line-height: 160%;
}

#wrapper #content #main .syushokuCnt #jissekiList dl dt{
	padding-left: 12px;
	border-left: 10px solid #DA1212;
	font-weight: bold;
	color: #FFF;
	background-color: #0A8BF5;
}

#wrapper #content #main .syushokuCnt #jissekiList dl #othersList{
	margin-top: 13px;
}

#wrapper #content #main .syushokuCnt #jissekiList dl dd{
	width: 504px;
	padding: 8px 14px 12px 12px;
	background-image: url(../../senmon/sports/images/JissekiTpBg.gif);
}

#wrapper #content #main .syushokuCnt #jissekiList .othersTxt1,
#wrapper #content #main .syushokuCnt #jissekiList .othersTxt2{
	display: block;
	text-align: right;
	margin-top: -19px;
}

/*syushokuCnt End*/

/*courseCnt Start*/

#wrapper #content #main .courseCnt{
	clear: both;
	height: 690px;
}

#wrapper #content #main .courseCnt ul li{
	list-style: none;
}

#wrapper #content #main .courseCnt .h2Txt{
	width: 446px;
}

#wrapper #content #main .courseCnt p a{
	color: #CC0000;
	text-decoration: underline;
	font-weight:bold;
}

#wrapper #content #main .courseCnt .courseListBx{
	width: 342px;
	height: 158px;
	padding: 3px 3px 0px 10px;
	margin-bottom: 19px;
	float: left;
	color: #666666;
	font-size: 12px;
	line-height: 140%;
	border-top: 5px solid #0A8BF5;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(../../senmon/sports/images/courseListBg.jpg);
	background-repeat: repeat-y;
}

#wrapper #content #main .courseCnt .rightStyle{
	margin-right: 20px;
}

#wrapper #content #main .courseCnt .courseListBx .coursePht1,
#wrapper #content #main .courseCnt .courseListBx .coursePht2,
#wrapper #content #main .courseCnt .courseListBx .coursePht3,
#wrapper #content #main .courseCnt .courseListBx .coursePht4,
#wrapper #content #main .courseCnt .courseListBx .coursePht5,
#wrapper #content #main .courseCnt .courseListBx .coursePht6{
	width: 341px;
	height: 156px;
	background-position: 100% 0%;
	background-repeat: no-repeat;
}

#wrapper #content #main .courseCnt .courseListBx .coursePht1{
	background-image: url(../../senmon/sports/images/coursePht1.jpg);
}

#wrapper #content #main .courseCnt .courseListBx .coursePht2{
	background-image: url(../../senmon/sports/images/coursePht2.jpg);
}

#wrapper #content #main .courseCnt .courseListBx .coursePht3{
	background-image: url(../../senmon/sports/images/coursePht3.jpg);
}

#wrapper #content #main .courseCnt .courseListBx .coursePht4{
	background-image: url(../../senmon/sports/images/coursePht4.jpg);
}

#wrapper #content #main .courseCnt .courseListBx .coursePht5{
	background-image: url(../../senmon/sports/images/coursePht5.jpg);
}

#wrapper #content #main .courseCnt .courseListBx .coursePht6{
	background-image: url(../../senmon/sports/images/coursePht6.jpg);
}

#wrapper #content #main .courseCnt .courseListBx .coursePht1 ul {
	margin-top: 28px;
}

#wrapper #content #main .courseCnt .courseListBx .coursePht2 ul {
	margin-top: 79px;
}

#wrapper #content #main .courseCnt .courseListBx .coursePht3 ul {
	margin-top: 44px;
}

#wrapper #content #main .courseCnt .courseListBx .coursePht4 ul {
	margin-top: 28px;
}

#wrapper #content #main .courseCnt .courseListBx .coursePht5 ul {
	margin-top: 76px;
}

#wrapper #content #main .courseCnt .courseListBx .coursePht6 ul {
	margin-top: 28px;
}

#wrapper #content #main .courseCnt .bttmStyle{
	margin-bottom: 5px;
}

#wrapper #content #main .courseCnt .chuki{
	padding-right: 20px;
}
/*courseCnt End*/
	

/*schoolCnt Start*/


#wrapper #content #main .schoolCnt{
	clear: both;
	height: 567px;
}

#wrapper #content #main .schoolCnt a{
	color: #3399FF;
}

#wrapper #content #main .schoolCnt h2,
#wrapper #content #main .jissyuCnt h2{
	margin-bottom: 25px;
}

#wrapper #content #main .schoolCnt #schoolListBx{
	width: 735px;
	height: auto;
	background-image: url(../../senmon/sports/images/schoolBgPht.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	margin-bottom: 11px;
}

#wrapper #content #main .schoolCnt #schoolListBx dl {
	clear: both;
	height: 30px;
	width: 475px;
	border-bottom: 2px solid #FFC61A;
	background-color: #FFF;
	padding: 0px 0px 0px 10px;
}

#wrapper #content #main .schoolCnt #schoolListBx dl dt{
	float: left;
	width: 125px;
	color: #990000;
	font-weight: bold;
	line-height: 28px;
}

#wrapper #content #main .schoolCnt #schoolListBx dl dd{
	font-size: 12px;
	padding-top: 7px;
	line-height: 140%;
}

#wrapper #content #main .schoolCnt #schoolListBx dl .schoolChk{
	font-size: 10px;
	text-align: right;
	padding-top: 0px;
	padding-right: 3px;
}

#wrapper #content #main .schoolCnt #schoolListBx .areaBx{
	height: 43px;
}

#wrapper #content #main .schoolCnt #schoolListBx .areaBx dt{
	line-height: 43px;
}

#wrapper #content #main .schoolCnt #schoolListBx .areaBx .schoolNm{
	/* [disabled]padding-top: 12px; */
}

#wrapper #content #main .schoolCnt #schoolListBx #topStyle  .schoolNm{
	padding-top: 17px;
}

#wrapper #content #main .schoolCnt #schoolListBx #topStyle{
	height: 48px;
}

#wrapper #content #main .schoolCnt #schoolListBx #topStyle dt{
	line-height: 46px;
}


#wrapper #content #main .seidoCnt{
	width: 341px;
	height: 253px;
	float: left;
	padding: 10px;
	background-image: url(../../senmon/sports/images/goToSeidoBg.gif);
	background-repeat: repeat-x;
	margin-right: 15px;
}

#wrapper #content #main .seidoCnt #seidoBx{
	clear: both;
	width: 329px;
	height: 243px;
	padding: 10px 3px 0px 10px;
	background-image: url(../../senmon/sports/images/goToSeidoBg2.jpg);
}

#wrapper #content #main .seidoCnt #seidoBx .h3Txt{
	font-size: 12px;
	color: #666666;
	margin: 11px 0px 15px 0px;
}

#wrapper #content #main .seidoCnt #seidoBx dl{
	clear: both;
	height:18px;
	border-bottom: 1px dotted #338CBD;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}

#wrapper #content #main .seidoCnt #seidoBx dl dt{
	float: left;
	width: 93px;
	color: #338CBD;
	font-weight: bold;
	line-height: 120%;
}

#wrapper #content #main .seidoCnt #seidoBx dl dd{
	font-size: 12px;
	line-height: 140%;
	margin-top: 2px;
}

#wrapper #content #main .seidoCnt #seidoBx .areaBx2 {
	height: 32px;
}

#wrapper #content #main .seidoCnt #seidoBx .areaBx2 dt{
	line-height: 32px;
}

#wrapper #content #main .seidoCnt #seidoBx .areaBx2 dd,
#wrapper #content #main .seidoCnt #seidoBx .areaBx3 dd{
	margin-top: 0px;
}

#wrapper #content #main .seidoCnt #seidoBx .areaBx3{
	height: 35px;
}

#wrapper #content #main .seidoCnt #seidoBx .areaBx3 dt{
	line-height: 32px;
}

#wrapper #content #main .seidoCnt #seidoBx .brdrBttm{
	border-bottom: none;
}

#wrapper #content #main .circleCnt{
	float: left;
	width: 341px;
	height:	252px;
	padding: 10px;
	background-image: url(../../senmon/sports/images/goToClubBg.gif);
	background-repeat: repeat-x;
}

#wrapper #content #main .jissyuCnt{
	clear: both;
	height: 460px;
	background-image: url(../../senmon/sports/images/jissyuCntPht2.png);
	background-repeat: no-repeat;
	background-position: 475px 69px;
}

#wrapper #content #main .jissyuCnt .h2Txt{
	width: 437px;
	height: 238px;
	background-image: url(../../senmon/sports/images/jissyuCntPht1.jpg);
	background-repeat: no-repeat;
	padding: 8px 15px 0px 14px;
}

#wrapper #content #main .jissyuCnt #jissyuTxtList{
	width: 686px;
	height: 95px;
	margin-top: 8px;
	background-image: url(../../senmon/sports/images/JissekiTpBg.gif);
	padding: 6px 9px 18px 43px;
}

#wrapper #content #main .jissyuCnt #jissyuTxtList ul{
	clear: both;
	list-style-image: url(../../senmon/sports/images/sportsIcon.png);
}

#wrapper #content #main .jissyuCnt #jissyuTxtList li{
	font-size: 14px;
	float: left;
	color: #338CBD;
}

#wrapper #content #main .jissyuCnt #jissyuTxtList .widthStyle1{
	width: 170px;
}

#wrapper #content #main .jissyuCnt #jissyuTxtList .widthStyle2{
	width: 170px;
}

#wrapper #content #main .jissyuCnt #jissyuTxtList .widthStyle3{
	width: 150px;
}

#wrapper #content #main .jissyuCnt #jissyuTxtList .widthStyle4{
	width: 180px;
}

#wrapper #content #main .jissyuCnt #jissyuTxtList p{
	text-align: right;
	margin-top: 13px;
	clear: both;
}

/*schoolCnt End*/

/*indexVcCnt Start*/

#wrapper #content #main .indexVcCnt{
	height: 289px;
}

#wrapper #content #main .indexVcCnt h2{
	margin-bottom: 32px;
}

#wrapper #content #main .voiceBx{
	width:721px;
	height: 179px;
	padding: 5px 8px 0px 8px;
	background-image: url(../../senmon/sports/images/JissekiTpBg.gif);
	position: relative;
}

#wrapper #content #main .indexVcCnt .voiceBx h3,
#wrapper #content #main .indexVcCnt .voiceBx #stuNm,
#wrapper #content #main .indexVcCnt .voiceBx  #stuTxt{
	padding-left: 205px;
}

#wrapper #content #main .indexVcCnt .voiceBx h3{
	color: #990000;
	margin-bottom: 10px;
}

#wrapper #content #main .indexVcCnt .voiceBx #stuNm{
	background-color: #0A8BF5;
	height: 16px;
	margin-bottom: 15px;
	padding-top: 4px;
}

#wrapper #content #main .indexVcCnt .voiceBx  #stuTxt{
	width: 488px;
	font-size: 12px;
	padding-right: 26px;
	line-height: 160%;
	color: #333333;
	height: 50px;
}

#wrapper #content #main .indexVcCnt .voiceBx #stuPht{
	position: absolute;
	top: -2px;
	left: 18px;
}

#wrapper #content #main .indexVcCnt #stuBtn{
	text-align: right;
}

/*indexVcCnt End*/

/*----------------------indexEnd----------------------*/


/*---------------------jissyuStart---------------------*/

#wrapper #content .jissyuMain{
	background-image: url(../../senmon/sports/images/jissyuBg.jpg) !important;
	background-repeat: no-repeat;
	padding-bottom: 500px;
}

#wrapper #content .jissyuMain .jissyuCtchCnt{
	height: 214px;
	margin-top: 9px;
	padding-left: 12px;
	background-image: url(../../senmon/sports/images/jissyuCatchPht.jpg);
	background-repeat: no-repeat;
	background-position: 98% 39%;
	clear: both;
}

#wrapper #content .jissyuMain .jissyuCtchCnt h2{
	margin-bottom: 26px;
}

#wrapper #content .jissyuMain .jissyuCtchCnt #jissyuTxtBx{
	width: 451px;
}

#wrapper #content .jissyuMain .jissyuCtchCnt #jissyuTxtBx #jissyuTxt{
	padding: 0px 20px 4px 10px;
}

#wrapper #content .jissyuMain .jissyuCtchCnt #jissyuTxtBx .shiryoBtn2{
	text-align: right;
}

#wrapper #content .jissyuMain .jissyuListCnt{
	padding-left: 9px;
	height: 1070px;
	clear: both;
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx1,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx2,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx3,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx4,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx5,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx6,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx7,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx8,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx9{
	width: 230px;
	height: 309px;
	padding: 13px 5px 0px 5px;
	float: left;
	font-size: 13px;
	color: #333333;
	background-repeat: no-repeat;
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx1{
	background-image: url(../../senmon/sports/images/jissyuBxBg1.jpg);
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx2{
	background-image: url(../../senmon/sports/images/jissyuBxBg2.jpg);
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx3{
	background-image: url(../../senmon/sports/images/jissyuBxBg3.jpg);
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx4{
	background-image: url(../../senmon/sports/images/jissyuBxBg4.jpg);
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx5{
	background-image: url(../../senmon/sports/images/jissyuBxBg5.jpg);
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx6{
	background-image: url(../../senmon/sports/images/jissyuBxBg6.jpg);
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx7{
	background-image: url(../../senmon/sports/images/jissyuBxBg7.jpg);
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx8{
	background-image: url(../../senmon/sports/images/jissyuBxBg8.jpg);
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx9{
	background-image: url(../../senmon/sports/images/jissyuBxBg9.jpg);
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx4,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx6{
	margin: 19px 0px
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx2,
#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx8{
	margin: 0px 10px;
}

#wrapper #content .jissyuMain .jissyuListCnt .jissyuListBx5{
	margin: 19px 10px;
}

#wrapper #content .jissyuMain .jissyuListCnt dl{
	width: 230px;
	height: 294px;
}

#wrapper #content .jissyuMain .jissyuListCnt dl dt{
	border-left: 5px solid #990000;
	padding-left: 4px;
}

#wrapper #content .jissyuMain .jissyuListCnt dl .jissyuPht{
	margin-top: 14px;
	margin-bottom: 10px;
}

#wrapper #content .jissyuMain .jissyuListCnt dl .listTxt{
	line-height: 160%;
}

/*----------------------jissyuEnd----------------------*/

/*----------------------senpaiStart----------------------*/


#wrapper #content .senpaiMain{
	background-image: url(../../senmon/sports/images/senpaiBg.jpg) !important;
	background-repeat: no-repeat;
}

#wrapper #content .senpaiMain #senpaiBgStyle{
	background-image: url(../../senmon/sports/images/senpaiBg8.png);
	background-repeat: no-repeat;
}


#wrapper #content .senpaiMain .sotuVcCnt{
	height: 530px;
	margin-top: 12px;
	padding-left: 10px;
	clear: both;
}

#wrapper #content #main .sotuVcCnt .voiceTxtBx,
#wrapper #content #main .sotuVcCnt .voiceTxtBx2{
	width: 740px;
	height: 188px;
	position: relative;
	margin-top: 21px;
	clear: both;
}

#wrapper #content #main .sotuVcCnt .voiceTxtBx{
	background-image: url(../../senmon/sports/images/sotuBg1.png);
}

#wrapper #content #main .sotuVcCnt .voiceTxtBx2{
	background-image: url(../../senmon/sports/images/sotuBg2.png);
}

#wrapper #content #main .sotuVcCnt .voiceTxtBx .voice_title,
#wrapper #content #main .sotuVcCnt .voiceTxtBx2 .voice_title{
	position:absolute;
	display:block;
}

#wrapper #content #main .sotuVcCnt .voiceTxtBx .voice_title {
	top: 135px;
	left: -6px;
}
#wrapper #content #main .sotuVcCnt .voiceTxtBx .voice_left {
	position: absolute;
	top: -6px;
	left: 8px;
}
#wrapper #content #main .sotuVcCnt .voiceTxtBx .senpaiCatch {
	padding: 5px 0px 8px 0px;
	padding-left: 184px;
}

#wrapper #content #main .sotuVcCnt .voiceTxtBx .voice_about,
#wrapper #content #main .sotuVcCnt .voiceTxtBx2 .voice_about{
	width: 490px;
	color: #333333;
	line-height: 160%;
	font-size: 12px;
}

#wrapper #content #main .sotuVcCnt .voiceTxtBx .voice_about {
	padding: 18px 0px 0px 195px;
}

#wrapper #content #main .sotuVcCnt .voiceTxtBx2{
	margin-top: 40px;
}

#wrapper #content #main .sotuVcCnt .voiceTxtBx2 .voice_title {
	top: 135px;
	left: 0px;
}
#wrapper #content #main .sotuVcCnt .voiceTxtBx2 .voice_left {
	position: absolute;
	top: -6px;
	left: 567px;
}
#wrapper #content #main .sotuVcCnt .voiceTxtBx2 .senpaiCatch {
	padding: 9px 0px 8px 0px;
	padding-left: 22px;
}
#wrapper #content #main .sotuVcCnt .voiceTxtBx2 .voice_about {
	padding: 18px 0px 0px 34px;
}

#wrapper #content #main .sotuVcCnt .shiryoBx{
	width: 740px;
	margin-top: 14px;
}

#wrapper #content #main .sotuVcCnt .shiryoBx #shiryoBtn2{
	text-align: right;
}


#wrapper #content #main .senpaiCnt {
	padding: 12px 0px 0px 10px;
	height: auto;
}

#wrapper #content #main .senpaiCnt .senpaiBx{
	background-image: url(../../senmon/sports/images/senpaiVcBg1.png);	
}

#wrapper #content #main .senpaiCnt .senpaiBx2{
	background-image: url(../../senmon/sports/images/senpaiVcBg2.png);
}

#wrapper #content #main .senpaiCnt .senpaiBx3{
	background-image: url(../../senmon/sports/images/senpaiVcBg3.png);
}

#wrapper #content #main .senpaiCnt .senpaiBx4{
	background-image: url(../../senmon/sports/images/senpaiVcBg4.png);	
}

#wrapper #content #main .senpaiCnt .senpaiBx5{
	background-image: url(../../senmon/sports/images/senpaiVcBg5.png);
}

#wrapper #content #main .senpaiCnt .senpaiBx6{
	background-image: url(../../senmon/sports/images/senpaiVcBg6.png);
}

#wrapper #content #main .senpaiCnt .senpaiBx7{
	background-image: url(../../senmon/sports/images/senpaiVcBg7.png);
}

#wrapper #content #main .senpaiCnt .senpaiBx,
#wrapper #content #main .senpaiCnt .senpaiBx2,
#wrapper #content #main .senpaiCnt .senpaiBx3,
#wrapper #content #main .senpaiCnt .senpaiBx4,
#wrapper #content #main .senpaiCnt .senpaiBx5,
#wrapper #content #main .senpaiCnt .senpaiBx6
#wrapper #content #main .senpaiCnt .senpaiBx7{
	background-repeat: no-repeat;
	position: relative;
	clear: both;
	margin: 0;
}

#wrapper #content #main .senpaiCnt .senpaiBx,
#wrapper #content #main .senpaiCnt .senpaiBx3,
#wrapper #content #main .senpaiCnt .senpaiBx5,
#wrapper #content #main .senpaiCnt .senpaiBx7{
	width: 705px;
	height: 153px;
	padding: 22px 0px 0px 35px;
}

#wrapper #content #main .senpaiCnt .senpaiBx2,
#wrapper #content #main .senpaiCnt .senpaiBx4,
#wrapper #content #main .senpaiCnt .senpaiBx6 {
	width: 635px;
	height: 153px;
	padding: 15px 21px 0px 84px;
}

#wrapper #content #main .senpaiCnt .senpaiBx6{
	/* [disabled]margin-bottom: 22px; */
}

#wrapper #content #main .senpaiCnt .senpaiBx7{
	margin-bottom: 22px;
}

#wrapper #content #main .senpaiCnt .senpaiBxBttm {
	margin-bottom: 15px;
}

#wrapper #content #main .senpaiCnt h3 {
	padding-bottom: 8px;
}

#wrapper #content #main .senpaiCnt .senpaiTxt {
	font-size: 12px;
	line-height: 160%;
}

#wrapper #content #main .senpaiCnt .leftPht,
#wrapper #content #main .senpaiCnt .rightPht{
	width: 115px;
	height: 143px;
}


#wrapper #content #main .senpaiCnt .leftPht {
	float: left;
}
#wrapper #content #main .senpaiCnt .rightTxt {
	float: right;
	width: 508px;
	height: auto;
	margin: 2px 56px 0px 0px;
	padding-left: 12px;
}

#wrapper #content #main .senpaiCnt .rightTxt h3,
#wrapper #content #main .senpaiCnt .leftTxt h3 {
	color: #990000;
}

#wrapper #content #main .senpaiCnt .rightPht {
	float: right;
}

#wrapper #content #main .senpaiCnt .leftTxt {
	float: left;
	width: 510px;
	height: auto;
	margin-top: 10px;
}

#wrapper #content #main .senpaiCnt .senpaiNm {
	padding: 15px 0px 0px 17px;
}

#wrapper #content #main .senpaiCnt .senpaiNm2 {
	padding-top: 5px;
}

#wrapper #content #main .senpaiCnt .topStyle{
	margin-top: 18px;
}

#wrapper #content #main .guideCnt .senpaiPgBttm{
	margin-bottom: 45px;
}

#wrapper #content #main .senpaiGuide{
	margin-bottom: 95px;
}

/*----------------------senpaiEnd----------------------*/
#wrapper #content #main .boxStyle.schoolCnt .chuki3 {
	clear: both;
	font-size: 10px;
	line-height: 1.2em;
	padding-top: 2px;
	text-align: right;
	padding-right: 15px;
}
