@charset "utf-8";

@media only screen and (max-width: 768px) {


/*contentsHead*/

.contentsHead{
	background:#FFF;
}
.contentsHeadIn h1{
	font-weight:bold;
	font-size:22px;
	color:#004896;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.contentsHead .bgCopy{
	color:#999999;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
}
.contentsHead .copy{
	color:#333333;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
.imgHead img{
	max-width:100%;
}

/*sportsSection01*/

.sportsTopCol1{
	background:#004896;
	padding:15px;
	margin-bottom:20px;
}
.sportsTopCol1 .sportsTitleH2{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	color:#FFF;
	display:block;
}
.sportsTopCol1 .sportsTitleH2cap{
	font-size:13px;
	color:#FFF;
}
.sportsTopCol2 li{
	margin-bottom:13px;
}

/*sportsSection02*/
.sportsTopColtitle{
	background:#004896;
	padding:15px;
}
.sportsTopColtitle .sportsTitleH2{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	color:#FFF;
	display:block;
}
.sportsTopColtitle .sportsTitleH2cap{
	font-size:13px;
	color:#FFF;
}
.sportList{
	width:100% !important;
}
.sportList .item{
	display:block;
	position:static !important;
	margin-bottom:10px;
}
.sportList dt{

}
.sportsImg{
	max-width:100%;
	display:block;
	background:url(/sports/images/activities_ph01_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dt a > span{
	display:block;
	color:#333;
	font-size:15px;
	font-weight:bold;
	background:#FFF url(/common/images/com_ic12.png) no-repeat 15px 50%;
	background-size:8px auto;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}
.sportList dl dd > span{
	padding:3px 5px;
	font-size:12px;
	color:#484848;
	background:#FFF;
	font-weight:bold;
	display:inline-block;
	margin-bottom:5px;
}
.sportList dl dd .data{
	color:#FFF;
	margin-bottom:0px;
}
.sportList dl dd a{
	color:#FFF;
	text-decoration:underline;
	display:block;
}
.sportList dl dd{
	background:#f45c5c;
	padding:10px;
}

.sportList dl.activities02 .sportsImg{
	background:url(/sports/images/activities_ph02_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities03 .sportsImg{
	background:url(/sports/images/activities_ph03_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities04 .sportsImg{
	background:url(/sports/images/activities_ph04_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities05 .sportsImg{
	background:url(/sports/images/activities_ph05_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities06 .sportsImg{
	background:url(/sports/images/activities_ph06_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities07 .sportsImg{
	background:url(/sports/images/activities_ph07_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities08 .sportsImg{
	background:url(/sports/images/activities_ph08_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities09 .sportsImg{
	background:url(/sports/images/activities_ph09_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities10 .sportsImg{
	background:url(/sports/images/activities_ph10_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities11 .sportsImg{
	background:url(/sports/images/activities_ph11_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities12 .sportsImg{
	background:url(/sports/images/activities_ph12_sp.png) no-repeat center bottom;
	background-size:cover;
}
.sportList dl.activities13 .sportsImg{
	background:url(/sports/images/activities_ph13_sp.png) no-repeat center bottom;
	background-size:cover;
}

.sportList dl.activities02 dd{
	background:#6fc5c4;
}
.sportList dl.activities03 dd{
	background:#f07d44;
}
.sportList dl.activities04 dd{
	background:#d8aa0f;
}
.sportList dl.activities05 dd{
	background:#a9c852;
}
.sportList dl.activities06 dd{
	background:#da82b4;
}
.sportList dl.activities07 dd{
	background:#6abde8;
}
.sportList dl.activities08 dd{
	background:#88549f;
}
.sportList dl.activities09 dd{
	background:#80c26a;
}
.sportList dl.activities10 dd{
	background:#f27682;
}
.sportList dl.activities11 dd{
	background:#829cdf;
}
.sportList dl.activities12 dd{
	background:#a593c7;
}
.sportList dl.activities13 dd{
	background:#3c910d;
}

/*sports News*/


.newsBox > ul > li > a .newsText .sportsIcon{
	display:inline-block;
	padding:2px;
	min-width:130px;
	text-align:center;
	background:#f24646;
	color:#FFF;
	margin-left:8px;
	font-size:11px;
}
.newsBox > ul > li.sportsNews2 .newsText .sportsIcon{
	background:#6fc5c4;
}
.newsBox > ul > li.sportsNews3 .newsText .sportsIcon{
	background:#ec6d2e;
}
.newsBox > ul > li.sportsNews4 .newsText .sportsIcon{
	background:#d8aa0f;
}
.newsBox > ul > li.sportsNews5 .newsText .sportsIcon{
	background:#b7d563;
}
.newsBox > ul > li.sportsNews6 .newsText .sportsIcon{
	background:#da82b4;
}
.newsBox > ul > li.sportsNews7 .newsText .sportsIcon{
	background:#84c8eb;
}
.newsBox > ul > li.sportsNews8 .newsText .sportsIcon{
	background:#88549f;
}
.newsBox > ul > li.sportsNews9 .newsText .sportsIcon{
	background:#80c26a;
}
.newsBox > ul > li.sportsNews10 .newsText .sportsIcon{
	background:#f27683;
}
.newsBox > ul > li.sportsNews11 .newsText .sportsIcon{
	background:#999999;
}
.newsBox > ul > li.sportsNews12 .newsText .sportsIcon{
	background:#829cdf;
}
.newsBox > ul > li.sportsNews13 .newsText .sportsIcon{
	background:#a593c7;
}
.newsBox > ul > li.sportsNews14 .newsText .sportsIcon{
	background:#3c910d;
}

.sideNavList > ul.sportNav > li.on > a{
	color:#FFF;
}
.sideNavList > ul > li.sportNav0 > a{
	background:#FFF url(/common/images/com_ic63.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav0.on > a{
	background-color:#004896;
}
.sideNavList > ul > li.sportNav1 > a{
	background:#FFF url(/common/images/com_ic59.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav1.on > a{
	background-color:#f45c5c;
}

.sideNavList > ul > li.sportNav2 > a{
	background:#FFF url(/common/images/com_ic60.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav2.on > a{
	background-color:#6fc5c4;
}
.sideNavList > ul > li.sportNav3 > a{
	background:#FFF url(/common/images/com_ic61.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav3.on > a{
	background-color:#ec6d2e;
}
.sideNavList > ul > li.sportNav4 > a{
	background:#FFF url(/common/images/com_ic62.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav4.on > a{
	background-color:#d8aa0f;
}
.sideNavList > ul > li.sportNav5 > a{
	background:#FFF url(/common/images/com_ic64.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav5.on > a{
	background-color:#b7d563;
}
.sideNavList > ul > li.sportNav6 > a{
	background:#FFF url(/common/images/com_ic65.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav6.on > a{
	background-color:#da82b4;
}
.sideNavList > ul > li.sportNav7 > a{
	background:#FFF url(/common/images/com_ic66.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav7.on > a{
	background-color:#84c8eb;
}
.sideNavList > ul > li.sportNav8 > a{
	background:#FFF url(/common/images/com_ic67.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav8.on > a{
	background-color:#88549f;
}
.sideNavList > ul > li.sportNav9 > a{
	background:#FFF url(/common/images/com_ic68.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav9.on > a{
	background-color:#80c26a;
}
.sideNavList > ul > li.sportNav10 > a{
	background:#FFF url(/common/images/com_ic69.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav10.on > a{
	background-color:#f27683;
}
.sideNavList > ul > li.sportNav11 > a{
	background:#FFF url(/common/images/com_ic98.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav11.on > a{
	background-color:#999999;
}
.sideNavList > ul > li.sportNav12 > a{
	background:#FFF url(/common/images/com_ic104.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav12.on > a{
	background-color:#829cdf;
}
.sideNavList > ul > li.sportNav13 > a{
	background:#FFF url(/common/images/com_ic107.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav13.on > a{
	background-color:#a593c7;
}
.sideNavList > ul > li.sportNav14 > a{
	background:#FFF url(/common/images/com_ic110.gif) no-repeat left;
}
.sideNavList > ul > li.sportNav14.on > a{
	background-color:#3c910d;
}

.changeSports .newsBox li{
	display:none;
}
.changeSports#spListType0 .newsBox li.sportsNews00{
	display:block;
}
.changeSports#spListType1 .newsBox li.sportsNews1{
	display:block;
}
.changeSports#spListType2 .newsBox li.sportsNews2{
	display:block;
}
.changeSports#spListType3 .newsBox li.sportsNews3{
	display:block;
}
.changeSports#spListType4 .newsBox li.sportsNews4{
	display:block;
}
.changeSports#spListType5 .newsBox li.sportsNews5{
	display:block;
}
.changeSports#spListType6 .newsBox li.sportsNews6{
	display:block;
}
.changeSports#spListType7 .newsBox li.sportsNews7{
	display:block;
}
.changeSports#spListType8 .newsBox li.sportsNews8{
	display:block;
}
.changeSports#spListType9 .newsBox li.sportsNews9{
	display:block;
}
.changeSports#spListType10 .newsBox li.sportsNews10{
	display:block;
}
.changeSports#spListType11 .newsBox li.sportsNews11{
	display:block;
}
.changeSports#spListType12 .newsBox li.sportsNews12{
	display:block;
}
.changeSports#spListType13 .newsBox li.sportsNews13{
	display:block;
}
.changeSports#spListType14 .newsBox li.sportsNews14{
	display:block;
}

.sportsTop{
	display:none;
}
.changeSports#spListType1 .sportsTop.sportsNewsBox1{
	display:block;
}
.changeSports#spListType2 .sportsTop.sportsNewsBox2{
	display:block;
}
.changeSports#spListType3 .sportsTop.sportsNewsBox3{
	display:block;
}
.changeSports#spListType4 .sportsTop.sportsNewsBox4{
	display:block;
}
.changeSports#spListType5 .sportsTop.sportsNewsBox5{
	display:block;
}
.changeSports#spListType6 .sportsTop.sportsNewsBox6{
	display:block;
}
.changeSports#spListType7 .sportsTop.sportsNewsBox7{
	display:block;
}
.changeSports#spListType8 .sportsTop.sportsNewsBox8{
	display:block;
}
.changeSports#spListType9 .sportsTop.sportsNewsBox9{
	display:block;
}
.changeSports#spListType10 .sportsTop.sportsNewsBox10{
	display:block;
}
.changeSports#spListType12 .sportsTop.sportsNewsBox12{
	display:block;
}
.changeSports#spListType13 .sportsTop.sportsNewsBox13{
	display:block;
}
.changeSports#spListType11 .sportsTop.sportsNewsBox11{
	display:none !important;
}
.changeSports#spListType14 .sportsTop.sportsNewsBox14{
	display:block;
}


.sportsTopBtn{
	padding:10px;
	padding-top:13px;
	background:#b6d4eb;
}
.title01.sportsTitle{
	background:#FFF;
}
.sportsTitle span{
	font-size:22px;
	font-weight:bold;
	display:block;
}
.sportsTitle span.smallTx{
	font-size:11px;
	font-weight:normal;
}
.newsBox li .newsPhoto{
	display:block;
	float:left;
	width:40%;
}
.newsBox li .newsPhoto img{
	max-width:100%;
}
.newsBox > ul > li .newsText{
	background-image:none;
	padding-left:0px;
	float:right;
	width:58%;
	padding-right:0px;
}
.selectBtnSports{
	background:#004896 url(/common/images/com_ic70.png) no-repeat right 50%;
	background-size:46px 34px;
	border-bottom:2px solid #cc1a3b;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:10px 50px 10px 15px;
}
.selectBtnSports.open{
	background:#004896 url(/common/images/com_ic71.png) no-repeat right 50%;
	background-size:46px 34px;
}
.sportNav{
	display:none;
}
.sportsNews #sideNav{
	margin-bottom:0px;
}
.sportsNews .sideNavListBox{
	margin-bottom:0px;
}




/*photoLink*/
.photoLink .prev a{
	background-image:url(/common/images/com_ic74.png) !important;
}
/*.sportsPhotoBox .sportsPhoto{
	display:none;
}*/
#mainPhoto #bx-pager{
	display:none !important;
}
#mainPhoto .bxslider li img{
	max-width:100%;
	height:auto;
}
#mainPhoto .bxslider li{
	margin-bottom:8px;
}


/* 各スポーツのナビ分岐 */

.sports01 .sideTitle a{
	background-color:#f24646 ;
	border:none;
}
.sports01 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic75.gif);
}
.sports01 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic75.gif);
}
.sports01 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic76.gif);
}


.sports02 .sideTitle a{
	background-color:#6fc5c4 ;
	border:none;
}
.sports02 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic78.gif);
}
.sports02 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic78.gif);
}
.sports02 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic79.gif);
}

.sports03 .sideTitle a{
	background-color:#ec6d2e;
	border:none;
}
.sports03 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic80.gif);
}
.sports03 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic80.gif);
}
.sports03 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic81.gif);
}


.sports04 .sideTitle a{
	background-color:#d8aa0f;
	border:none;
}
.sports04 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic82.gif);
}
.sports04 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic82.gif);
}
.sports04 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic83.gif);
}

.sports05 .sideTitle a{
	background-color:#b7d563;
	border:none;
}
.sports05 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic84.gif);
}
.sports05 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic84.gif);
}
.sports05 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic85.gif);
}

.sports06 .sideTitle a{
	background-color:#da82b4;
	border:none;
}
.sports06 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic86.gif);
}
.sports06 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic86.gif);
}
.sports06 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic87.gif);
}

.sports07 .sideTitle a{
	background-color:#84c8eb;
	border:none;
}
.sports07 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic88.gif);
}
.sports07 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic88.gif);
}
.sports07 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic89.gif);
}

.sports08 .sideTitle a{
	background-color:#88549f;
	border:none;
}
.sports08 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic90.gif);
}
.sports08 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic90.gif);
}
.sports08 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic91.gif);
}

.sports09 .sideTitle a{
	background-color:#80c26a;
	border:none;
}
.sports09 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic92.gif);
}
.sports09 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic92.gif);
}
.sports09 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic93.gif);
}

.sports10 .sideTitle a{
	background-color:#f27683;
	border:none;
}
.sports10 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic94.gif);
}
.sports10 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic94.gif);
}
.sports10 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic95.gif);
}


.sports12 .sideTitle a{
	background-color:#a593c7;
	border:none;
}
.sports12 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic105.png);
}
.sports12 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic105.png);
}
.sports12 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic106.png);
}
	
.sports13 .sideTitle a{
	background-color:#3c910d;
	border:none;
}
.sports13 .sideNavList > ul > li > span{
	background-image:url(/common/images/com_ic108.png);
}
.sports13 .sideNavList > ul > li > a{
	background-image:url(/common/images/com_ic108.png);
}
.sports13 .sideNavList > ul > li.on > a{
	background-image:url(/common/images/com_ic109.png);
}



/*titleSports*/
.titleSports{
	margin-bottom:13px;
}
.titleSports h1{
	font-size:22px;
	font-weight:bold;
	color:#f24646;
	padding:10px;
	background:#ffffff;
}
.sports02 .titleSports h1{
	color:#6fc5c4;
}
.sports03 .titleSports h1{
	color:#ec6d2e;
}
.sports04 .titleSports h1{
	color:#d8aa0f;
}
.sports05 .titleSports h1{
	color:#b7d563;
}
.sports06 .titleSports h1{
	color:#da82b4;
}
.sports07 .titleSports h1{
	color:#84c8eb;
}
.sports08 .titleSports h1{
	color:#88549f;
}
.sports09 .titleSports h1{
	color:#80c26a;
}
.sports10 .titleSports h1{
	color:#f27683;
}
.sports11 .titleSports h1{
	color:#829cdf;
}
.sports12 .titleSports h1{
	color:#a593c7;
}
.sports13 .titleSports h1{
	color:#3c910d;
}
.tiuess .titleSports h1,
.tiuwo .titleSports h1{
	color:#333333;
}



.titleSports .bx-wrapper{
	margin-bottom:0px;
}
.titleSports .bx-wrapper .bx-pager{
	bottom: 2px;
}
.titleSports .bx-wrapper .bx-pager.bx-default-pager a{
	width:12px;
	height:12px;
	background:url(/common/images/com_ic04.png) no-repeat;
}
.titleSports .bx-wrapper .bx-pager.bx-default-pager a:hover{
	background:url(/common/images/com_ic03.png) no-repeat;
}
.titleSports .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:url(/common/images/com_ic03.png) no-repeat;
}

/*spONLYNews*/
.spONLYNews{
	margin-bottom:13px;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
}
.spONLYNavi{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:13px;
	padding:0px;
}
.spONLYNavi li{
	float:left;
	width:50%;
}
.spONLYNavi .sideNavList > ul > li{
	display:table;
	border-right:2px solid #dbeaf5;
	border-bottom:2px solid #dbeaf5;
}
.spONLYNavi .sideNavList > ul > li:last-child{
	border-bottom:none;
}
.spONLYNavi .sideNavList > ul.evenClass > li:last-child{
	border-bottom:2px solid #dbeaf5;
}
.spONLYNavi .sideNavList > ul > li > a{
display:table-cell;
width:100%;
vertical-align:middle;
border-bottom:none;
}
.spONLYNavi .sideNavList > ul > li:nth-child(even) {
	border-right:none;
}


/*allBtn*/

.allBtnWrap{
	position:relative;
}
.allBtn{
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-20px;
}
.allBtn a{
	color:#333333;
	font-weight:normal;
	font-size:13px;
	padding:5px 10px 5px 17px;
	background:#eeeeee url(/common/images/com_ic10.png) no-repeat left 9px top 44%;
}




/*=================================

	clearfix

=================================*/
.newsBox li a:after,
.spONLYNavi ul:after,
.newsBox div:after {
	content: "";
	display: block;
	clear: both;
}


}