﻿/*

	フットサル

******************************************************/
#national-team-category-area{
	/*
	margin: 35px auto 0px;
	background: url(/img/news-area-bg.png) no-repeat center 35px;
	*/
}

#national-team-category-area .head-area{
	margin: 0 0 0px;
}


#national-team-category-area .body-area{
	/*
	margin: 25px 0 0px;
	*/
}

#national-team-category-area .body-area ul>li{
	/*width: 480px;*/
	width: 558px;
	height: 70px;
	float: left;
	margin: 0 20px 10px 0px;
}


#national-team-category-area .body-area ul li a{
	display: block;
	text-align: center;
	background: #fffae5;
	padding: 20px 0px;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #ffcc00;
	color: #232323;
}

#national-team-category-area .body-area ul li a:hover{
	background: #ffcc00;
	text-decoration: none;
}

#national-team-category-area .body-area ul .rightLi{
	margin-right: 0px;
}


#competion-area{
	/*
	margin: 35px auto 0px;
	background: url(/img/news-area-bg.png) no-repeat center 35px;
	*/
}

#competion-area .head-area{
	margin: 0 0 0px;
}

#competion-area .body-area{
	/*margin: 25px 0 0px;*/
}

#competion-area .body-area ul{
	/*width: 912px;*/
	margin: 0 auto;
	
	width: 1136px;
}

#competion-area .body-area ul li{
	float: left;
	/*margin: 0 5px 15px;*/
	
		width: 250px;
	min-height: 103px;
	text-align: center;
	
	margin: 0 45px 15px 0px;

}
#competion-area .body-area ul li:nth-child(4n){
	margin-right: 0px;
}

	#competion-area .body-area ul li a{
	display: table-cell;
	width: 250px;
	height: 103px;
	text-align: center;
	vertical-align: middle;
}


#banner-area{
	/*
	margin: 35px 0 0px;
	background: url(/img/news-area-bg.png) no-repeat center 35px;
	*/
	margin: 0;
	background: none;
}

#banner-area .body-area{
	/*
	margin: 25px 0 0px;
	*/
	margin: 0;
}


#banner-area .body-area li{
	width: 480px;
	float: left;
	margin: 0 20px 10px 0px;
}

#banner-area .body-area li.rightLi{
	margin-right: 0px;
}
#banner-area .body-area li.centerPos{
	float: none;
	margin: 0 auto 10px;
}


#link-area{
	margin: 20px 0 0px;
	padding: 35px 0px 15px;
}

#link-area .outer-inner{
	margin: 0px auto 0px;
	padding: 0px;
}

#link-area .outer-inner h4{
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px;
	margin: 0px 0 10px;
}

#link-area .outer-inner .link-area-content{
	margin:10px 0px 20px;
}

#link-area .link-area-content li {
  background: url(/common/img/social_link_bg.png) no-repeat;
  float: left;
  display: table;
  height: 102px;
  margin: 0 12px 15px 0;
  /*position: relative;*/
  width: 318px;
}

#link-area .link-area-content li.rightLi {
  margin: 0 0 15px;
}

.link-area-content li a {
    display: block;
    height: 100%;
    width: 100%;
}

.link-area-content li a:hover{
	text-decoration: none;
  filter: alpha(opacity=70);
  -ms-filter: 'alpha(opacity=70)';
  opacity: .7;
}


.link-area-content li .photo {
  	display: table-cell;
    margin: 1px;
}
.link-area-content li .text {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
    line-height: 20px;
    padding-right: 10px;
    font-weight: bold;
    font-size: 18px;
    color: #333;
}

