@charset "utf-8";
/* CSS Document */

/*print時のサイズ調整*/
@media print {
	#all {
		width:995px;
	}
}


#all .w15 {width:15%;}

/* 全体 ここから */
#all {
	margin: 0px;
	padding: 0px;
	font-size:90%;
	background-color: #C8161E!important;
}
.is-mob {
	display: none;
}
.is-pc {
	display: block;
}
/* 全体 ここまで */

/* ヘッダー ここから */

header #header-bg-all {
	background-color: #c9151e;
}

header #header-bg-all-in {
	background-color: #9d0910;
}

header #header-text {
	background-color: #9d0910;
	width: 1025px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

header #header-contents-in {
width: 1025px;
	margin-right: auto;
	margin-left: auto;
}


header #header-bg-all #header-text .header-text-area {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	color:#FFF;
}
header #header-bg-all #header-contents {
	overflow: hidden;
	zoom:1;
}
header #header-bg-all #header-contents-in #header-contents #logo-area {
	float: left;
}
header #header-bg-all #header-contents-in #header-contents #header-text-area {
	float: right;
	overflow: hidden;
	zoom:1;
}
header #header-bg-all #header-contents-in #header-contents #header-text-area .header-navi01 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	zoom:1;
	width: 820px;
}
header #header-bg-all #header-contents-in #header-contents #header-text-area .header-navi01 ul li {
	list-style-type: none;
	float: left;
	margin-left:4px;
	background-image: url(../image/common/ico/ico02.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	font-size:88%;
}

header #header-bg-all #header-contents-in #header-contents #header-text-area .header-navi01 ul li a {
	color: #FFF; text-decoration:none;
}
header #header-bg-all #header-contents-in #header-contents #header-text-area .header-navi01 ul li a:hover {
	color: #FFF; text-decoration:underline;
}

header #header-bg-all #header-contents-in #header-contents #header-text-area #g-search {
	display: block;
	margin-bottom: 5px;
	float: right;
	max-width: 400px !important;

}

/*	.gsc-input-box {
    border-radius: 15px;
	padding:0px;background-color: #9d0910;
}


.gsc-control-cse {	max-width:300px;background-color: #9d0910;
	max-height:0px;} */

header #header-bg-all #header-contents-in #header-contents #header-text-area .header-navi01 {
	margin-bottom: 10px;
	text-align: right;
	overflow: hidden;
	zoom:1;

}

header #header-bg-all #header-contents-in #header-contents #header-text-area .header-navi02 {
	margin-bottom: 5px;
}
header #header-bg-all #header-contents-in #header-contents #header-text-area .header-navi02 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	zoom:1;
}
header #header-bg-all #header-contents-in #header-contents #header-text-area .header-navi02 ul li {
	list-style-type: none;
	margin: 0px;
	float: left;
	padding-left:4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;

}
header .header-navi02 ul .s-navi01 {border-left-width: 1px;border-left-style: dotted;border-left-color: #FFF;}
header .header-navi02 ul .s-navi02 {border-left-width: 1px;border-left-style: dotted;border-left-color: #FFF;}
header .header-navi02 ul .s-navi03 {border-left-width: 1px;border-left-style: dotted;border-left-color: #FFF;}
header .header-navi02 ul .s-navi04 {border-left-width: 1px;border-left-style: dotted;border-left-color: #FFF;}
header .header-navi02 ul .s-navi05 {border-left-width: 1px;border-left-style: dotted;border-left-color: #FFF;}
header .header-navi02 ul .s-navi06 {border-left-width: 1px;border-left-style: dotted;border-left-color: #FFF;}
header .header-navi02 ul .s-navi07 {border-left-width: 1px;border-left-style: dotted;border-left-color: #FFF;	border-right-width: 1px;border-right-style: dotted;border-right-color: #FFF;padding-right: 0px;}

/*ヘッダースマホ用メニュー*/
header #header-bg-all #header-contents-in #header-contents #header-text-area #header-navi-sp {display:none;}


/* ヘッダー ここまで */

/* コンテンツ ここから */

.container {
	width: 995px;
	margin-right: auto;
	/*margin-bottom: 15px;*/
	margin-left: auto;
/*	background-color: #FFF; */  /* 背景ありの場合は使用 */
	padding-top: 15px;
/*	padding-right: 15px; */ /* 背景ありの場合は使用 */
	padding-bottom: 15px;
/*	padding-left: 15px; */ /* 背景ありの場合は使用 */
}
.container .grid-area {
	padding-top: 15px;
	overflow: hidden;
	zoom:1;
	width: 995px;
	margin-right: auto;
　　margin-left: auto;
}
.container .grid-area .thum-img {
	float: left;
	margin-right: 13px;
	margin-bottom:13px;
}
.container .grid-area .thum-img-mr0 {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container .grid-area .thum-img-mr1 {
	float: left;
	margin-right: 9px;
	margin-bottom:13px;
}

.container .grid-area .thum-img-two {
	float: left;
	margin-right: 13px;
	margin-bottom:13px;
}

.container .grid-area .thum-img-two02 {
	float: left;
	margin-right: 13px;
	margin-bottom:13px;
}

.container .grid-area .thum-img-two-mr0 {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container .grid-area .thum-img-two02-mr0 {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container .grid-area .thum-news-area {
	float: left;
	margin-right: 12px;
	margin-bottom:13px;
}

.container .main-img {
	background-color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;
	width: 975px;
	overflow: hidden;
	height: 310px;
}

.container .main-img-02 {
	background-color: #FFF;
	padding-right: 15px;
	padding-left: 15px;
	padding-top:0px;
	padding-bottom:10px;
	width: 965px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}


/* ニュース ここまで */

/* ニュース ここから */

.motion {
/*	width: 500px; */
	display: none;
	clear:both;
}
#motion_area1 {
	display: block;
}

 #menu li a.active {
	font-weight: bold;
	background: #eae8de;
width: 101px;
	height: 30px;
	line-height:30px;
		display:block;
}


#menu{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	font-size:88%;
	text-align: center;
}

#menu li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0px;
	width: 101px;
	/*  border: solid 1px #ccc;*/
  font-weight: bold;
	height: 30px;
	line-height:30px;

}

#menu .top-link01 a:hover {background-color: #00A73C;color: #FFF; text-decoration:none;}
#menu .top-link01 a.active {background-color: #00A73C;color: #FFF;}
#menu .top-link02 a:hover {background-color: #00B2B4;color: #FFF; text-decoration:none;}
#menu .top-link02 a.active {background-color: #00B2B4;color: #FFF;}
#menu .top-link03 a:hover {background-color: #ED6D1F;color: #FFF; text-decoration:none;}
#menu .top-link03 a.active {background-color: #ED6D1F;color: #FFF;}
#menu .top-link04 a:hover {background-color: #A64A97;color: #FFF; text-decoration:none;}
#menu .top-link04 a.active {background-color: #A64A97;color: #FFF;}
#menu .top-link05 a:hover {background-color: #0068B7;color: #FFF; text-decoration:none;}
#menu .top-link05 a.active {background-color: #0068B7;color: #FFF;}
#menu .top-link06 a:hover {background-color: #004190;color: #FFF; text-decoration:none;}
#menu .top-link06 a.active {background-color: #004190;color: #FFF;}
#menu .top-link07 a:hover {background-color: #EC6D74;color: #FFF; text-decoration:none;}
#menu .top-link07 a.active {background-color: #EC6D74;color: #FFF;}
#menu .top-link08 a:hover {background-color: #d3a243;color: #FFF; text-decoration:none;}
#menu .top-link08 a.active {background-color: #d3a243;color: #FFF;}


.top_new_release #tab_area #tab_ul #menu .last {
	width: 100px;
}

.top_new_release #tab_area #tab_ul #menu .last a {
	width: 105px;
}
.top_new_release #tab_area #tab_ul #menu .last a.active {  width: 105px;
}


#menu li a {outline:none;width: 101px;
	/*  border: solid 1px #ccc;*/
  font-weight: bold;
	height: 30px;
	line-height:30px;
	display:block;}

.secound-area #menu li a {outline:none;width: 73px;
	/*  border: solid 1px #ccc;*/
  font-weight: bold;
	height: 40px;
	line-height:40px;
	display:block;}

#menu .tab_more {width: 94px;	height: 30px;
	line-height:30px;}

#menu .tab_more a.active {
	font-weight: bold;
	background: #eae8de;
	width: 80px;

	display:block;
	height: 30px;
	line-height:30px;

}

/*#menu li:hover {
  color: #222;
  background: #fff;
}*/





#menu li ul {
	display: none;
	position: absolute;
	top: 25px;
	left: -1px;
	width: 102px;
	  background: #fff;
	/*  border: solid 1px #ccc;*/
	list-style-type:none;
	text-align:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#menu li ul li {
  margin: 0;
  padding: 0;
  width: 102px;
  border: none;

}
#menu li ul li a {
	display: inline-block;
	width: 102px;
	height: 20px;
	padding-right: 3px;
	padding-left: 6px;
background:none;
}
#menu li ul li a:hover {
  background: #fff;
  color: #222;
  width: 102px;
  height: 20px;
}

.top_new_release #tab_area #tab_ul {
	height:29px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	margin-bottom:0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-left-color: #dbdbdb;
}

.tab_more > a {
	pointer-events: none;
	cursor:none;
	text-decoration:none;
}

.tab_more > a:hover {
	pointer-events: none;
	cursor:none;
	text-decoration:none;
}



.top_new_release_list ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.top_new_release_list ul li {
	list-style-type: none;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8d8d8;
	margin-top: 10px;
	padding-bottom: 9px;
	width: 701px;
	font-size: 95%;
	overflow: hidden;
	zoom:1;
}


.top_new_release_list ul .last {
	list-style-type: none;
	line-height: 24px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #d8d8d8;
	margin-top: 10px;
	padding-bottom: 9px;
	width: 701px;
	font-size: 95%;
	overflow: hidden;
	zoom:1;
}

.top_new_release .top_new_release_list {
	width:700px;
	padding: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d8d8d8;
	border-bottom-color: #d8d8d8;
	border-left-color: #d8d8d8;
}
.top_new_release p {
	margin: 0px;
	padding: 0px;
	display: none;
}

.container .grid-area .thum-img .top_new_release {
	padding: 15px;
	background-color:#FFF;
	width: 713px;
}
.top_new_release .top_release_title {
	height: 37px;
}
.top_new_release_list ul li .news-img-day {
	overflow: hidden;
	zoom:1;
}
.top_new_release_list ul li .news-img-day .news-img {
	float: left;
	margin-right: 10px;
	width: 80px;
}
.top_new_release_list ul li .news-img-day .news-day {
	float: left;
	width: 100%;
}

.secound-area .top_new_release_list ul li .news-img-day .news-day {
	float: left;
	width: 100px;
}

.second-all-area .top_new_release_list ul li .news-img-day .news-day {
	float: left;
	width: 100px;
}

.top_new_release_list ul li .news-text {
	padding: 3px;
}
.top_more {
	text-align: right;
	margin-top: 13px;
	width:700px;
}

.facebook-pc {display:block;height: 285px;}
.facebook-pc .fb_iframe_widget iframe {height: 285px!important;}
.facebook-m {display:none;}
.facebook-s {display:none;}

.top_new_release .top_release_title_sp { display:none;}
.top_new_release_category .top_release_title_sp { display:none;}


/* ニュース ここまで */

/* フッター ここから */

#page-top-all {
	/*background-image: url(../image/common/page-top-bg.png);
	background-repeat: repeat; */
	background-color:none;
	height: 35px;
	clear:both;
	/* border-bottom-width: 1px; */
	/* border-bottom-style: solid; */
	/* border-bottom-color: #666; */
	/*	background-position: bottom; */
}
#page-top-all #page-top-area {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	height: 28px;
		padding-top:10px;
}
#page-top-all #page-top-area #page-top {
	text-align: right;
}

#page-top-all #page-top-area #page-top-go {
	text-align: right;
}



footer .footer-area01 {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	zoom:1;
}
footer .footer-area01 .f-left-area {
	float: left;
	margin-left: 120px;
}
footer .footer-area01 .f-right-area {
	float: right;
	line-height: 22px;
	margin-right: 160px;
}
footer #footer-bg01 {
	background-color: #FFF;
}
footer #footer-bg02 {
	background-color: #c9151e;
}

footer .footer-area02 {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	zoom:1;
}
footer #footer-bg02 .footer-area02 ul {
	padding: 0px;
	list-style-type: none;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	zoom:1;
	display: block;
}
footer #footer-bg02 .footer-area02 ul li {
	float:left;
	padding-left:10px;
	background-image: url(../image/common/ico/ico01.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 15px;
}footer #footer-bg02 .footer-area02 .f-list li a {
	color: #FFF; font-weight:normal;
}

footer .footer-end-area {
	background-image: url(../image/common/footer-bg-line.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #c9151e;
}
footer .footer-end {	width: 995px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	font-size:88%;
	color:#FFF;
}

/* フッター ここまで */



@media screen and (max-width: 480px){
/*�E�B���h�E�T�C�Y 480px �ȉ��� �X�^�C���V�[�g */

/*grid style*/
/*
img,
object {
     max-width: 100%;
}

img {
     width: 100%;
}

h1 {
font-size:100%;
font-weight:normal;
margin: 0px;
padding: 0px;
}


	header #header-text {
	background-color: #9d0910;
	width: 100%;
	margin-bottom: 10px;
}
header #header-text-area {display:none;}
	.container{padding:10px;}
	.container .main-img {
background-color: #FFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:0px;
	width: 29%;
	height:auto;
	text-align:center;
}


.container .grid-area .thum-img {
	float: left;
	margin-right: 5px;
	margin-bottom:5px;
}

.container .grid-area .thum-img-mr0 {
		float: left;
	margin-right: 5px;
	margin-bottom:5px;
}

.grid {width:20%;}

.container .grid-area img {
	width: 50%;
}
#logo-area  {margin-left:10px;}
#logo-area a img {
	width: 50%;
}

.top_new_release,
.facebook-pc {display:none;}
#page-top-all #page-top-area #page-top a img {width:20%;}
*/
}


@media screen and (min-width:768px) {
/*�E�B���h�E�T�C�Y 768px �ȉ��� �X�^�C���V�[�g */
}


@media screen and (min-width:1024px) {
/*�E�B���h�E�T�C�Y 1024px �ȉ��� �X�^�C���V�[�g */
}

#cse-search-form {
width: 100% !important;
}
#cse-search-form table, #cse-search-form td {
padding: 0 !important;
border:none;
}
#cse-search-form input[type="text"] {
padding: 3px !important;
height: 19px;
width: 100%;
*width:120px;/*IE7用*/
border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
-webkit-appearance: none;
}
#cse-search-form input[type="button"] {
margin-left: 0 !important;
padding-left:4px;
cursor:pointer;
background-color: #a0a0a0;
border: 1px solid #a0a0a0;
color: #ffffff;
letter-spacing:4px;
height: 27px;
width: 40px;
border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
-webkit-appearance: none;
}
#cse-search-form .gsc-clear-button {
display:none;
}
#cse-search-form table.gsc-branding {
display:none;
}
#tit_google_search {
margin-bottom:-15px;
}

/*タブレット・スマホ 更新情報アイコン非表示*/
.news-img-day .news-img .cate01 {color: #FFF;background-color: #00A73C;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;text-align: center;}/*社会人のアイコン表示*/

.news-img-day .news-img .cate02 {color: #FFF;background-color: #00B2B4;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;text-align: center;}/*大学同好会のアイコン表示*/

.news-img-day .news-img .cate03 {color: #FFF;background-color: #ED6D1F;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;text-align: center;}/*大学体育会のアイコン表示*/

.news-img-day .news-img .cate04 {color: #FFF;background-color: #A64A97;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;text-align: center;}/*高校生のアイコン表示*/

.news-img-day .news-img .cate05 {color: #FFF;background-color: #0068B7;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;text-align: center;}/*中学生のアイコン表示*/

.news-img-day .news-img .cate06 {color: #FFF;background-color: #004190;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;text-align: center;}/*小学生のアイコン表示*/

.news-img-day .news-img .cate07 {color: #FFF;background-color: #EC6D74;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;text-align: center;}/*女子のアイコン表示*/
.top_more .list {display:none;}
.news-img-day .news-img .cate-news {color: #FFF;background-color: #c21819;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 16px;padding-bottom: 1px;padding-left: 16px;}/*ニュースのアイコン表示*/


/*各大会ページのアイコン箇所*/
.game-tabel .class-cate01 {color: #FFF;background-color: #1c861e;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*社会人のアイコン表示*/

.game-tabel .class-cate02 {color: #FFF;background-color: #009f86;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*大学同好会のアイコン表示*/

.game-tabel .class-cate03 {color: #FFF;background-color: #ed7d11;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*大学体育会のアイコン表示*/

.game-tabel .class-cate04 {color: #FFF;background-color: #904aad;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*高校生のアイコン表示*/

.game-tabel .class-cate05 {color: #FFF;background-color: #0082bb;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*中学生のアイコン表示*/

.game-tabel .class-cate06 {color: #FFF;background-color: #283e50;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*小学生のアイコン表示*/

.game-tabel .class-cate07 {color: #FFF;background-color: #e46fae;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*女子のアイコン表示*/

.game-tabel .game-detail {color: #FFF;background-color: #bb3a2e;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*詳細有りのアイコン表示*/

.game-tabel .game-result {color: #FFF;background-color: #bb3a2e;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*結果有りのアイコン表示*/

.game-tabel .game-no-detail {color: #FFF;background-color: #707070;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*詳細無しのアイコン表示*/

.game-tabel .game-no-result {color: #FFF;background-color: #707070;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}/*結果無しのアイコン表示*/

.game-tabel .game-detail a {color:#FFF;}
.game-tabel .game-result a {color:#FFF;}
.game-tabel .game-no-detail a {color:#FFF;}
.game-tabel .game-no-result a {color:#FFF;}

/*　カテゴリーページ　*/

.container .grid-area .thum-img .top_new_release_category {
	margin-bottom: 50px;
	padding: 15px;
	background-color:#FFF;
	width: 965px;
}

.top_new_release_category ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.top_new_release_category ul li {
	list-style-type: none;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #d8d8d8;
	margin-top: 10px;
	padding-bottom: 9px;
	width: 951px;
	font-size: 95%;
	overflow: hidden;
	zoom:1;
}

.top_new_release_category #tab_area #tab_ul {
	height:39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	margin-bottom:0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-left-color: #dbdbdb;
}

.top_new_release_category #tab_area #tab_ground_ul {
	height:39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	margin-bottom:0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-left-color: #dbdbdb;
	line-height:39px;
}

.top_new_release_category #tab_area #tab_ul_now {
	height:39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	margin-bottom:0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-left-color: #dbdbdb;
}

.top_new_release_category .bb-line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbdbdb;

}

.top_new_release_category .top_new_release_list {
	width:951px;
	padding: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d8d8d8;
	border-bottom-color: #d8d8d8;
	border-left-color: #d8d8d8;

}
.top_new_release_category p {
	margin: 0px;
	padding: 0px;
	display: none;
}
.top_new_release_category  .top_release_title {
	height: 37px;
}
.top_new_release_category .top_new_release_list ul li .news-img-day {
	overflow: hidden;
	zoom:1;
}
.top_new_release_category .top_new_release_list ul li .news-img-day .news-img {
	float: left;
	margin-right: 15px;
}
.top_new_release_category .top_new_release_list ul li .news-img-day .news-day {
	float: left;
}
.top_new_release_category .top_new_release_list ul li .news-text {
	padding: 3px;
}
.top_new_release_category .top_more {
	text-align: right;
	margin-top: 13px;
	width:940px;
}

.top_new_release_category .motion {
/*	width: 500px; */
	display: none;
	clear:both;
}
.top_new_release_category #motion_area1 {
	display: block;
}

.top_new_release_category  #menu li a.active {
	font-weight: bold;
	background: #f7f5ea;
	width: 74px;
	height: 40px;
	line-height:40px;
		display:block;
}
.top_new_release_category #menu .w-auto  a{width:auto;}
.top_new_release_category #menu .w-auto  a.active{width:auto;}
.top_new_release_category #menu .w-auto {width:963px;}

.top_new_release_category #menu .w-auto-wp  a{width:auto;cursor:pointer;} /*CMS用*/
.top_new_release_category #menu .w-auto-wp  a.active{width:auto;} /*CMS用*/
.top_new_release_category #menu .w-auto-wp {width:963px;} /*CMS用*/

.top_new_release_category #menu{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	font-size:88%;
	text-align: center;
}

.top_new_release_category #menu li {
	 position: relative;
	 float: left;
	 margin: 0;
	 padding: 0px;
	width: 74px;

	/*  border: solid 1px #ccc;*/
	 font-weight: bold;
	height: 40px;
	line-height:40px;
}



.top_new_release_category #menu li a {outline:none;cursor:pointer;}

.top_new_release_category #menu .tab_more {width: 80px;	height: 30px;
	line-height:30px;}

.top_new_release_category #menu .tab_more a.active {
	font-weight: bold;
	background: #eae8de;
width: 74px;

	display:block;
	height: 30px;
	line-height:30px;

}

/*#menu li:hover {
  color: #222;
  background: #fff;
}*/





.top_new_release_category #menu li ul {
	display: none;
	position: absolute;
	top: 25px;
	left: -1px;
	width: 70px;
	  background: #fff;
	/*  border: solid 1px #ccc;*/
	list-style-type:none;
	text-align:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.top_new_release_category #menu li ul li {
  margin: 0;
  padding: 0;
	width: 80px;
  border: none;

}
.top_new_release_category #menu li ul li a {
	display: inline-block;
width: 74px;
	height: 20px;
	padding-right: 3px;
	padding-left: 6px;
background:none;
cursor:pointer;
}
.top_new_release_category #menu li ul li a:hover {
  background: #fff;
  color: #222;
width: 74px;
  height: 20px;
}

.top_new_release_category #menu .last { width: 75px;
}
.top_new_release_category #menu .last a.active {  width: 75px;
}

.top_new_release_list ul li .game-tabel {
	width: 100%;
}
ul li .game-tabel table {
	width: 100%;
}
.game-tabel table tr th {
	padding: 10px;
	text-align:center;
	border: 1px solid #d8d8d8;
	vertical-align:middle;
}
.game-tabel table tr td {
	padding: 10px;
	text-align:center;
	border: 1px solid #d8d8d8;
	vertical-align:middle;
}
table tr td .game-detail {margin-bottom: 10px;}
table tr td .game-no-detail {margin-bottom: 10px;}

/*テーブル内横幅サイズ*/
.game-tabel table tr .cate01 {width: 12%;}
.game-tabel table tr .cate02 {width: 28%;}
.game-tabel table tr .cate03 {width: 28%;}
.game-tabel table tr .cate04 {width: 10%;}
.game-tabel table tr .cate05 {width: 10%;}
.game-tabel table tr .cate06 {width: 12%;}

/*タブレット・スマホ 試合スケジュールアイコン非表示*/
.game-tabel table tr td .class {padding: 3px;color: #FFF;background-color: #1c861e; display:block; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}/*クラスのアイコン表示*/
.game-tabel table tr td .detail-off {padding: 3px;color: #FFF;background-color: #707070; display:block; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} /*詳細無しのアイコン表示*/
.game-tabel table tr td .result-off {padding: 3px;color: #FFF;background-color: #707070; display:block; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} /*結果無しのアイコン表示*/
.game-tabel table tr td .detail-on {padding: 3px;color: #FFF;background-color: #bb3a2e; display:block; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} /*詳細有りのアイコン表示*/
.game-tabel table tr td .result-on {padding: 3px;color: #FFF;background-color: #bb3a2e; display:block; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} /*結果有りのアイコン表示*/

.top_more02 {
	text-align: right;
	margin-top: 8px;
	width:700px;
}
.top_more02 .list {display:none;}

.h137 {height:137px;}

.twitter {width:237px; height:443px; display:block;}

/*カテゴリー非表示*/
.block-pc {display:none;}
.block-m {display:block;}
.block-s {display:block;}
.container .grid-area .thum-img-mr0tab {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container .grid-area .thum-img-mr1tab {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container .grid-area .thum-img-mr2tab {
	float: left;
	margin-right: 11px;
	margin-bottom:13px;
}

.pc-ml0 {margin-left:0px;}
.pc-mr0 {margin-right:0px;}
.pc-ml15 {margin-left:14px;}
.pc-ml13 {margin-left:13px;}
.pc-ml12 {margin-left:12px;}
.pc-ml11 {margin-left:11px;}
.pc-ml10 {margin-left:10px;}
.pc-ml9 {margin-left:9px;}
.pc-ml8 {margin-left:8px;}
.pc-ml7 {margin-left:7px;}

#all .container .contents-box {
	background-color: #FFF;
	padding: 15px;
	line-height: 22px;
}
#all .container .contents-box .contets-title-area {
	background-image: url(../image/common/ico/ico03.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	height: auto;
	padding-top: 8px;
	padding-bottom:3px;
	font-weight: bold;
	font-size: 110%;
	background-color: #eae8de;
	padding-right:5px;
/*	margin-bottom: 15px; */
}
#all .container .contents-box .contents-text-area {
	padding-top: 15px;
}
#all .container .breadcrumbs {
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#all .container .breadcrumbs-static {
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#all .contets-subtitle-area {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #da5162;
	margin-bottom:15px;
	font-size: 110%;
	font-weight: bold;
}
.cup-detail-area {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}
.cup-detail-area .cup-title {
	background-image: url(/common/image/common/ico/ico04.png);
	background-repeat: no-repeat;
	height: auto;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 30px;
	font-size: 110%;
	color: #FFF;
	background-color: #3e454d;
	margin-bottom:15px;
}

.cup-detail-area .cup-title02 {
	background-image: url(/common/image/common/ico/ico05.png);
	background-repeat: no-repeat;
	height: auto;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 30px;
	font-size: 110%;
	color: #FFF;
	background-color: #3e454d;
	margin-bottom:15px;
}

.cup-detail-area .cup-title03 {
	background-image: url(/common/image/common/ico/ico06.png);
	background-repeat: no-repeat;
	height: auto;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 30px;
	font-size: 110%;
	color: #FFF;
	background-color: #3e454d;
	margin-bottom:15px;
}

.cup-detail-area table {
	width: 100%;
	margin-bottom: 15px;
		line-height:24px;
}
.cup-detail-area table tr td {
	padding: 15px;
	border: 1px solid #dbdbdb;
	vertical-align:middle;
}
.cup-detail-area table tr .left-entry {
	text-align: center;
		color: #333;
	background-color: #f0f0f0;
	width:20%;
	vertical-align:middle;
}

.entry-btn {
	text-align: center;
}

.cup-detail-area a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

#all a {text-decoration:none;}
#all a:hover {text-decoration:underline;}

/*CMS用：各大会ページのアイコン箇所*/
.game-tabel .f95 .class-cate01 {color: #FFF;background-color: #00A73C;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*社会人のアイコン表示*/

.game-tabel .f95 .class-cate02 {color: #FFF;background-color: #00B2B4;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*大学同好会のアイコン表示*/

.game-tabel .f95 .class-cate03 {color: #FFF;background-color: #ED6D1F;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*大学体育会のアイコン表示*/

.game-tabel .f95 .class-cate04 {color: #FFF;background-color: #A64A97;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*高校生のアイコン表示*/

.game-tabel .f95 .class-cate05 {color: #FFF;background-color: #0068B7;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*中学生のアイコン表示*/

.game-tabel .f95 .class-cate06 {color: #FFF;background-color: #004190;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*小学生のアイコン表示*/

.game-tabel .f95 .class-cate07 {color: #FFF;background-color: #EC6D74;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*女子のアイコン表示*/

.game-tabel .f95 .game-detail {color: #FFF;background-color: #bb3a2e;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*詳細有りのアイコン表示*/

.game-tabel .f95 .game-result {color: #FFF;background-color: #bb3a2e;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*結果有りのアイコン表示*/

.game-tabel .f95 .game-no-detail {color: #FFF;background-color: #707070;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*詳細無しのアイコン表示*/

.game-tabel .f95 .game-no-result {color: #FFF;background-color: #707070;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*結果無しのアイコン表示*/

.game-tabel .f95 .class-cate-news {color: #FFF;background-color: #c21819;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}/*ニュースのアイコン表示*/

.game-tabel .f95 .game-detail a {color:#FFF;}
.game-tabel .f95 .game-result a {color:#FFF;}
.game-tabel .f95 .game-no-detail a {color:#FFF;}
.game-tabel .f95 .game-no-result a {color:#FFF;}

#page-top a img {
	height: 28px;
	width: 134px;
}

/*申し込みボタン*/

.entry-sp {display:none;}

/* 会場情報 */
.grid-area .ground-area {
	background-color: #FFF;
	padding: 15px;
}
.grid-area .ground-area table {
	width: 100%;
}
#all .grid-area .ground-area table tr td {
	text-align: center;

}
.g-sub-title {
	background-image: url(http://www.spo-mane-football.com/common/image/common/ico/ico07.png);
	background-repeat: no-repeat;
	height: auto;
	padding-left: 15px;
	padding-top:2px;
	font-weight:bold;
}
#all .ground-area table tr .g-left {
	text-align: left;
}

.ground-area .pc50 {width:50%;vertical-align: top;}

/*背景追加*/
/*上部*/

#all .bg-up {
	background-image: url(../image/common/bg-up.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#all .bg-up01 {
	background-image: url(../image/common/bg-up01.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#all .bg-up02 {
	background-image: url(../image/common/bg-up02.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#all .bg-up03 {
	background-image: url(../image/common/bg-up03.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#all .bg-up04 {
	background-image: url(../image/common/bg-up04.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#all .bg-up06 {
	background-image: url(../image/common/bg-up06.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

#all .bg-up07 {
	background-image: url(../image/common/test2-min.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-color: #c9151e;
}

#all .bg-up-area {
	/*	background-image: url(../image/common/bg-up-area.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed; */

	background-image: url(../image/common/bg-up-area04-min.jpg);
	background-position: center top;
	background-repeat: repeat;
	background-attachment:fixed;

	background-color: #000;
	margin-top: 12px;
	padding-bottom: 30px;
}

#all .bg-up-area02 {background-color: #FFF;}
#all .bg-up-area03 {background-color: #f3f3f3;}

#all .bg-up-area04 {
	background-image: url(../image/common/bg-up-area01-min.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-color: #7aaa3d;
}
#all .bg-up-area05 {
	background-image: url(../image/common/bg-up-area02-min.jpg);
	background-position: center top;
	background-repeat: repeat;
	background-attachment:fixed;
	background-color: #000;
}
#all .bg-up-area06 {
	background-image: url(../image/common/bg-up-area03-min.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-color: #ffffff;
}

#all .bg-up-area07 {
	background-image: url(../image/common/bg-up-area04-min.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-color: #ffffff;
}

#all .bg-up-area08 {
	background-image: url(../image/common/bg-up-area05-min.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-color: #ffffff;
}


/*下部*/
/*
#all .bg-bottom {
	background-image: url(../image/common/bg-bottom.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
*/

/*フォーム規約箇所*/
.contact-form-policy {width:880px; height:200px; overflow:scroll; border:1px solid #B0B0B0; margin:0 auto 20px; padding:20px; overflow-x : hidden;}

/*チェックボックス縦横*/
.list-block .wpcf7-list-item { display: block; }

　.list-inline .wpcf7-list-item { display: inline; }

　span.wpcf7-list-item{display: block;}

/*PHOTO スライダー*/

#photo-container {
	width: 100%;
	text-align: center;
	padding-bottom:15px;
}

.loopslider {
	margin: 0 auto;
	width: 960px;
	height: 111px;
	text-align: left;
	position: relative;
	overflow: hidden;
}

.loopslider * {
margin: 0;
padding: 0;
}

.loopslider ul {
/*	width: 100%;*/
	height: 111px;
	float: left;
	display: inline;
	overflow: hidden;
}
.loopslider ul li {
	width: 167px;
	height: 111px;
	float: left;
	display: inline;
	overflow: hidden;
}


/* =======================================
	ClearFixElements
======================================= */
.loopslider ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.loopslider ul {
	display: inline-block;
	overflow: hidden;
}
.photo-area .photo-thum-area {
	display: block;
	margin: 0px;
	padding: 0px;
}
.photo-area .photo-thum-area ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}
.photo-area .photo-thum-area ul li {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom:15px;
}
.photo-area .buy-btn {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Q&A */
.qaDl {
 margin: 0 17px 20px 17px;
}

.qaDl dt {
	font-weight: bold;
	color: #00448e;
	margin-bottom: 5px;
	margin-left: 8px;
}

.qaDl dd {
	margin-left: 30px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.qaTbl {
	border-collapse: collapse;
	width: 100%;
}

.qaTbl th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 2%;
	color:#F00;
}

.qaTbl td {
	vertical-align: top;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin:0px;
}
.ado tr th {
	padding: 10px;
	border: 1px solid #CCC;
	background-color: #f0f0f0;
	width:20%;
	text-align:center;
	vertical-align:middle;
}

.ado tr td {
	padding: 10px;
	border: 1px solid #CCC;
}

.pc-m15 {margin:15px;}

.blue {
	font-weight: bold;
	color: #0062be;
}


.com tr th {
	padding: 10px;
	border: 1px solid #CCC;
	background-color: #f0f0f0;
	width:20%;
	text-align:center;
	vertical-align:middle;
}

.com tr td {
	padding: 10px;
	border: 1px solid #CCC;
	vertical-align:middle;
}.com {
	width: 100%;
}
.com tr .com-in {
	margin: 0px;
	padding: 10px;
}
.com-in .com-year tr th {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom:10px;
	padding-left: 0px;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	vertical-align:middle;
}

.com-in .com-year tr td {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
		border-bottom-width: 1px;
	border-bottom-color: #CCC;
	vertical-align:middle;
}
.com-in .com-year {
	width: 100%;
}
.t-rinen {
	width: 100%;
}

.s-red {color:#c21819; font-weight:bold;}
.s-point {
	padding: 15px;
	border: 1px solid #CCC;
	margin-right: 15px;
	margin-left: 15px;
}

/* スポマネポイント */

.pointReqTxt {
 color: #ed212c;
 font-weight: bold;
}

.pointCtn {
 padding: 8px 5px 7px 11px;
}

.pointTbl {
 border-collapse: collapse;
}

.pointTbl th {
 font-weight: normal;
 text-align: center;
 background-color: #a7daaf;
 padding-top: 10px;
 padding-bottom: 15px;
}

.pointTbl td {
 vertical-align: top;
}

.pointBg01 {
 background-color: #f0fbee;
}

.pointBg02 {
 background-color: #e4f7e1;
}

.pointGroupTh {
 width: 297px;
}

.pointKeepTh {
 width: 199px;
}

.pointInvalidTh {
 width: 200px;
}

.pointGroup {
 padding: 10px 10px 15px 21px;
}

.pointKeep {
 padding: 10px 10px 15px 10px;
 text-align: center;
}

.pointInvalid {
 padding: 10px 10px 15px 10px;
 text-align: center;
}

.pointTbl2 th {
	font-weight: normal;
	text-align: center;
	background-color: #a7daaf;
	padding: 10px;
	border: 1px solid #DDD;
}

.pointTbl2 td {
	vertical-align: top;
	background-color: #f0fbee;
	padding: 10px;
	border: 1px solid #DDD;
}


.groud-list ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.groud-list ul li {
	/*float: left; */
	/*margin-right: 6px;
	margin-left: 6px;*/
	margin-bottom:5px;
}
.ground .jp-map {
	background-image: url(http://www.spo-mane-football.com/contents/wp-content/uploads/2014/07/jp-map02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 630px;
	width: 744px;
	position: relative;
}
.ground .jp-map-all {
/*	margin-right: auto;
	margin-left: auto; */
	height: 630px;
	width: 744px;
}

.ground .jp-map-all a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

.ground .jp-map-all .jp-map .link01 {
	height: 24px;
	width: 171px;
	position: absolute;
	left: 492px;
	top: 412px;
}
.jp-map-all .jp-map .link01 a {height: 24px;width: 171px;display:block;}

.ground .jp-map-all .jp-map .link02 {height: 24px;width: 171px;position: absolute;left: 492px;top: 358px;}
.jp-map-all .jp-map .link02 a {height: 24px;width: 171px;display:block;}

.ground .jp-map-all .jp-map .link03 {
	height: 24px;
	width: 171px;
	position: absolute;
	left: 492px;
	top: 385px;
}
.jp-map-all .jp-map .link03 a {height: 24px;width: 171px;display:block;}

.ground .jp-map-all .jp-map .link04 {
	height: 24px;
	width: 171px;
	position: absolute;
	left: 122px;
	top: 336px;
}
.jp-map-all .jp-map .link04 a {height: 24px;width: 171px;display:block;}

.ground .jp-map-all .jp-map .link05 {
	height: 24px;
	width: 171px;
	position: absolute;
	left: 161px;
	top: 270px;
}
.jp-map-all .jp-map .link05 a {height: 24px;width: 171px;display:block;}

.ground .jp-map-all .jp-map .link06 {
	height: 24px;
	width: 171px;
	position: absolute;
	left: 161px;
	top: 243px;
}
.jp-map-all .jp-map .link06 a {height: 24px;width: 171px;display:block;}

.ground .jp-map-all .jp-map .link07 {
	height: 24px;
	width: 171px;
	position: absolute;
	left: 161px;
	top: 298px;
}
.jp-map-all .jp-map .link07 a {height: 24px;width: 171px;display:block;}

.ground .jp-map-all .jp-map .link08 {
	height: 24px;
	width: 171px;
	position: absolute;
	left: 305px;
	top: 484px;
}
.jp-map-all .jp-map .link08 a {height: 24px;width: 171px;display:block;}

.ground .jp-map-all .jp-map .link09 {
	height: 24px;
	width: 171px;
	position: absolute;
	left: 167px;
	top: 525px;
}
.jp-map-all .jp-map .link09 a {height: 24px;width: 171px;display:block;}

/*公式戦情報*/
.game-info-area tr th {
	padding: 10px;
	border: 1px solid #dbdbdb;
	background-color: #F3F3F3;
	text-align:center;
	vertical-align:middle;
}

.game-info-area tr td {
	padding: 10px;
	border: 1px solid #dbdbdb;
	vertical-align:middle;
}


/*カテゴリー非表示*/
.block-pc-only {display:block;}
.block-m-only {display:none;}
.block-s-only {display:none;}
.block-ms-only {display:none;}
.pc-tab-only {display:block;}
.tab-sp-only {display:none;}
.sp-only {display:none;}

/*スマホのみ padding-bottom:15px;*/

.sp-pb15{padding-bottom:0px;}.contents-all .ground {
	overflow: hidden;
}

.ground-190 {width:190px;}
.groud-list ul li a img {
	height: 50px;
	width: 190px;
}

.ground-detail-area {
	overflow:hidden;
	clear:both;
	background-color: #FFF;
	padding: 0px;
}
.ground-detail-area ul li {float:left; margin-right:3px; margin-bottom:3px;}
.ground-detail-area ul li a img {
	height: 50px;
	width: 190px;
}

.ground-detail-area ul li a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
#all .taikai-entry-img {
	height: auto;
	max-width: 100%;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}

#all .taikai-entry-img img {
	height: auto;
	max-width: 100%;
}
.sp-only {display:none;}

#all .cup-detail-area .result-one-block {
	overflow: hidden;
	clear:both;
	margin-bottom: 15px;
}


#all .cup-detail-area .result-two-block {
	overflow: hidden;
	clear:both;
	margin-bottom: 15px;
}

#all .cup-detail-area img {
	height: auto;
	max-width: 100%;
}
#all .cup-detail-text {
	padding: 10px;
	border: 1px solid #CCC;
}
.pg-btn {
	text-align: center;
}
.pg-sp {display:none;}
.checkDate {
	font-size: 140%;
}
.s_list {
	width: 100%;
}
.s_list tr th {
	padding: 15px;
	text-align:center;
	border: 1px solid #CCC;
	vertical-align:middle;
}

.s_list tr td {
	padding: 15px;
	text-align:center;
	border: 1px solid #CCC;
	vertical-align:middle;
}

#all .toresen-area img {
	height: auto;
	max-width: 100%;
}
.toresen-area .toresen-player {
	border: 1px solid #CCC;
	vertical-align: middle;
}

.toresen-area .toresen-member {
	border: 1px solid #CCC;
	vertical-align: middle;
	padding:15px;
	width:20%;
}
.toresen-area .toresen-member-text {
	border: 1px solid #CCC;
	vertical-align: middle;
	padding:15px;
}


/* .mainView
------------------------- */
.slideShow .mainView {
	width: 810px;
	position: relative;
	overflow: hidden;
	float:left;


}
.slideShow .mainView ul {
	width: 810px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}
.slideShow .mainView ul li {
	top: 0;
	left: 0;
	width: 810px;
	position: absolute;


}
.slideShow .mainView ul li img {
	width: 810px;
	height:300px;
}

/* .thumbNail
------------------------- */
.slideShow .thumbNail {
	width: 160px;
	overflow-x:hidden;
	float:right;
	height: 310px;
	margin: 0px;
	padding: 0px;
}

.slideShow .thumbNail ul {
	width: 160px;
	margin: 0px;
	padding:0px;
	padding-top: 5px;
	/* margin-top: 6px; */
}

#all .slideShow .thumbNail ul li {
	float: left;
	display: inline;
	overflow: hidden;
	cursor: pointer;
	margin-top: 2px;
	margin-bottom: 0px;
	width: 160px!important;
	font-size:70%;
	/* background-color:#e7e7e7; */
	/* padding-top: 7px; */
	/* padding-right: 3px; */
	/* padding-bottom: 0px; */
	/* padding-left: 15px; */
}

#all .slideShow .thumbNail div.thum {
	float: left;
	display: inline;
	overflow: hidden;
	cursor: pointer;
	margin-top: 2px;
	margin-bottom: 0px;
	width: 160px!important;
	font-size:70%;
	/* background-color:#e7e7e7; */
	/* padding-top: 7px; */
	/* padding-right: 3px; */
	/* padding-bottom: 0px; */
	/* padding-left: 15px; */
}


#all .slideShow .thumbNail div.thum-last {
		float: left;
	display: inline;
	overflow: hidden;
	cursor: pointer;
	margin-top: 2px;
	margin-bottom: 0px;
	width: 160px!important;
	font-size:70%;
	margin-bottom: 0px;
	padding-top: 0px;
}

.slideShow .thumbNail ul li img {
	/* width: 96px; */
}

.slideShow .thumbNail ul li.hover {background:#000;}
.slideShow .thumbNail ul li.active {
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
	background:url('../image/common/selected-item.gif') top left no-repeat;
}
/*
.slideShow .thumbNail ul li.active a {background:#ccc; }
*/
/* sideNavi
------------------------- */
.slideShow .mainView .btnPrev,
.slideShow .mainView .btnNext {
	top: 0;
	width: 5%;
	height: 100%;
	position: absolute;
	z-index: 100;
}
.slideShow .mainView .btnPrev {
	left: 0;
	background: #ccc url(../img/btnPrev.png) no-repeat center center;
}
.slideShow .mainView .btnNext {
	right: 0;
	background: #ccc url(../img/btnNext.png) no-repeat center center;
}


/* =======================================
	ClearFixElements
======================================= */
.slideShow ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.slideShow ul {
	display: inline-block;
	overflow: hidden;
}
.slideShow .thumbNail ul li .thum-area {
	overflow: hidden;
	zoom:1;
	position:relative;
	width: 160px;


	height: 35px;
}
.thumbNail ul li .thum-area .thum-img {
/*	float: left; */
}
.thumbNail ul li .thum-area .thum-text {
	position:absolute;
	top:7px;
	left:10px;
	margin-right:5px;
/*	letter-spacing: 0.01em; */
	font-size:120%;
	color:#fff;
}
/*
.thumbNail ul li .thum-area .thum-detail {
	position:absolute;
	bottom:5px;
	right:5px;
	width: 89px;
	height: 17px;
}
.thumbNail ul li .thum-area .thum-detail a img {

	width: 89px;
	height: 17px;
}*/

.slideShow .mainView ul li .view-text {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url('../image/common/transparent-bg.png');
	width: 785px;
	color:#FFF;
	font-size:150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.slideShow .mainView ul li .view-text-cate01 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 645px;
	color:#FFF;
	font-size:150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #039f00;
		opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}

.slideShow .mainView ul li .view-text-cate02 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 645px;
	color:#FFF;
	font-size:150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #1d9674;
		opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}

.slideShow .mainView ul li .view-text-cate03 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 645px;
	color:#FFF;
	font-size:150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #c88126;
		opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}

.slideShow .mainView ul li .view-text-cate04 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 645px;
	color:#FFF;
	font-size:150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #795383;
		opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}

.slideShow .mainView ul li .view-text-cate05 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 645px;
	color:#FFF;
	font-size:150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #23849c;
		opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}

.slideShow .mainView ul li .view-text-cate06 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 645px;
	color:#FFF;
	font-size:150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #54686c;
		opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}

.slideShow .mainView ul li .view-text-cate07 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 645px;
	color:#FFF;
	font-size:150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #c6779f;
		opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}

.slideShow .mainView ul li .view-text-cate-news {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 645px;
	color:#FFF;
	font-size:150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #c9151e;
		opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}


#all .slideShow .mainView ul li .view-text a{color:#FFF; text-decoration:none;}
#all .slideShow .mainView ul li .view-text a:hover{color:#06FF; text-decoration:underline;}
#all .slideShow .mainView ul li .view-text-cate01 a{color:#06F; text-decoration:none;}
#all .slideShow .mainView ul li .view-text-cate01 a:hover{color:#06FF; text-decoration:underline;}
#all .slideShow .mainView ul li .view-text-cate02 a{color:#06F; text-decoration:none;}
#all .slideShow .mainView ul li .view-text-cate02 a:hover{color:#06FF; text-decoration:underline;}
#all .slideShow .mainView ul li .view-text-cate03 a{color:#06F; text-decoration:none;}
#all .slideShow .mainView ul li .view-text-cate03 a:hover{color:#06FF; text-decoration:underline;}
#all .slideShow .mainView ul li .view-text-cate04 a{color:#06F; text-decoration:none;}
#all .slideShow .mainView ul li .view-text-cate04 a:hover{color:#06FF; text-decoration:underline;}
#all .slideShow .mainView ul li .view-text-cate05 a{color:#06F; text-decoration:none;}
#all .slideShow .mainView ul li .view-text-cate05 a:hover{color:#06FF; text-decoration:underline;}
#all .slideShow .mainView ul li .view-text-cate06 a{color:#06F; text-decoration:none;}
#all .slideShow .mainView ul li .view-text-cate06 a:hover{color:#06FF; text-decoration:underline;}
#all .slideShow .mainView ul li .view-text-cate07 a{color:#06F; text-decoration:none;}
#all .slideShow .mainView ul li .view-text-cate07 a:hover{color:#06FF; text-decoration:underline;}
#all .slideShow .mainView ul li .view-text-cate-news a{color:#06F; text-decoration:none;}
#all .slideShow .mainView ul li .view-text-cate-news a:hover{color:#06FF; text-decoration:underline;}

#all .slideShow .thumbNail ul li .thum-area.thum01 .thum01-img span {
	background-image: url(../image/top/main-img/nav01_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
	text-indent:-9999px;
}


#all .slideShow .thumbNail ul .active .thum-area.thum01 .thum01-img span {
	background-image: url(../image/top/main-img/nav01_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail ul .thum-area.thum01 .thum01-img span:hover {
	background-image: url(../image/top/main-img/nav01_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

/* 連動無し */
#all .slideShow .thumbNail .thum-area.thum01 .thum01-img span {
	background-image: url(../image/top/main-img/nav01_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
	text-indent:-9999px;
}


#all .slideShow .thumbNail .active .thum-area.thum01 .thum01-img span {
	background-image: url(../image/top/main-img/nav01_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail .thum-area.thum01 .thum01-img span:hover {
	background-image: url(../image/top/main-img/nav01_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}
/* 連動無し */


#all .slideShow .thumbNail ul li .thum-area.thum02 .thum02-img span {
	background-image: url(../image/top/main-img/nav02_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail ul .active .thum-area.thum02 .thum02-img span {
	background-image: url(../image/top/main-img/nav02_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail ul .thum-area.thum02 .thum02-img span:hover {
	background-image: url(../image/top/main-img/nav02_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

/* 連動無し */
#all .slideShow .thumbNail .thum-area.thum02 .thum02-img span {
	background-image: url(../image/top/main-img/nav02_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail .active .thum-area.thum02 .thum02-img span {
	background-image: url(../image/top/main-img/nav02_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail .thum-area.thum02 .thum02-img span:hover {
	background-image: url(../image/top/main-img/nav02_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}
/* 連動無し */

#all .slideShow .thumbNail ul li .thum-area.thum03 .thum03-img span {
	background-image: url(../image/top/main-img/nav03_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail ul .active .thum-area.thum03 .thum03-img span {
	background-image: url(../image/top/main-img/nav03_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail ul .thum-area.thum03 .thum03-img span:hover {
	background-image: url(../image/top/main-img/nav03_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

/* 連動無し */
#all .slideShow .thumbNail .thum-area.thum03 .thum03-img span {
	background-image: url(../image/top/main-img/nav03_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail .active .thum-area.thum03 .thum03-img span {
	background-image: url(../image/top/main-img/nav03_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail .thum-area.thum03 .thum03-img span:hover {
	background-image: url(../image/top/main-img/nav03_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}
/* 連動無し */

#all .slideShow .thumbNail ul li .thum-area.thum04 .thum04-img span {
	background-image: url(../image/top/main-img/nav04_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail ul .active .thum-area.thum04 .thum04-img span {
	background-image: url(../image/top/main-img/nav04_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail ul .thum-area.thum04 .thum04-img span:hover {
	background-image: url(../image/top/main-img/nav04_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

/* 連動無し */
#all .slideShow .thumbNail .thum-area.thum04 .thum04-img span {
	background-image: url(../image/top/main-img/nav04_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail .active .thum-area.thum04 .thum04-img span {
	background-image: url(../image/top/main-img/nav04_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail .thum-area.thum04 .thum04-img span:hover {
	background-image: url(../image/top/main-img/nav04_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}
/* 連動無し */

#all .slideShow .thumbNail ul li .thum-area.thum05 .thum05-img span {
	background-image: url(../image/top/main-img/nav05_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail ul .active .thum-area.thum05 .thum05-img span {
	background-image: url(../image/top/main-img/nav05_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail ul .thum-area.thum05 .thum05-img span:hover {
	background-image: url(../image/top/main-img/nav05_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

/* 連動無し */
#all .slideShow .thumbNail .thum-area.thum05 .thum05-img span {
	background-image: url(../image/top/main-img/nav05_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail .active .thum-area.thum05 .thum05-img span {
	background-image: url(../image/top/main-img/nav05_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail .thum-area.thum05 .thum05-img span:hover {
	background-image: url(../image/top/main-img/nav05_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}
/* 連動無し */


#all .slideShow .thumbNail ul li .thum-area.thum06 .thum06-img span {
	background-image: url(../image/top/main-img/nav06_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail ul .active .thum-area.thum06 .thum06-img span {
	background-image: url(../image/top/main-img/nav06_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail ul .thum-area.thum06 .thum06-img span:hover {
	background-image: url(../image/top/main-img/nav06_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

/* 連動無し */
#all .slideShow .thumbNail .thum-area.thum06 .thum06-img span {
	background-image: url(../image/top/main-img/nav06_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail .active .thum-area.thum06 .thum06-img span {
	background-image: url(../image/top/main-img/nav06_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail .thum-area.thum06 .thum06-img span:hover {
	background-image: url(../image/top/main-img/nav06_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}
/* 連動無し */


#all .slideShow .thumbNail ul li .thum-area.thum07 .thum07-img span {
	background-image: url(../image/top/main-img/nav07_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail ul .active .thum-area.thum07 .thum07-img span {
	background-image: url(../image/top/main-img/nav07_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail ul .thum-area.thum07 .thum07-img span:hover {
	background-image: url(../image/top/main-img/nav07_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

/* 連動無し */
#all .slideShow .thumbNail .thum-area.thum07 .thum07-img span {
	background-image: url(../image/top/main-img/nav07_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail .active .thum-area.thum07 .thum07-img span {
	background-image: url(../image/top/main-img/nav07_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail .thum-area.thum07 .thum07-img span:hover {
	background-image: url(../image/top/main-img/nav07_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}
/* 連動無し */

#all .slideShow .thumbNail .thum-area.thum08 .thum08-img span {
	background-image: url(../image/top/main-img/nav08_off.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:160px;
	height:35px;
	display:block;
		text-indent:-9999px;
}


#all .slideShow .thumbNail .thum-area.thum08 .thum08-img span {
	background-image: url(../image/top/main-img/nav08_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}

#all .slideShow .thumbNail .thum-area.thum08 .thum08-img span:hover {
	background-image: url(../image/top/main-img/nav08_on.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
		width:160px;
	height:35px;
	display:block;
}


/*カテゴリー1つ*/
.container .grid-area .category-one{
	width:239px;
}

/*カテゴリー2つ*/
.container .grid-area .category-two{
	width:491px;
}

/*PC トップニュース*/
/*
 .grid-area .pc-top-news {overflow-y:auto; overflow-x:hidden; height:355px;}
  .grid-area .pc-top-news-btn {margin-left:-15px;}
  */

/* トップメイン画像箇所 */

#all .pick-up-title-cate01 {font-size:70%;color: #FFF;background-color: #00A73C;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px; margin-bottom:5px;padding-left: 10px; width:178px;text-align:center;}

#all .pick-up-title-cate02 {font-size:70%;color: #FFF;background-color: #00B2B4;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px; margin-bottom:5px;padding-left: 10px; width:208px;text-align:center;}

#all .pick-up-title-cate03 {font-size:70%;color: #FFF;background-color: #ED6D1F;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px; margin-bottom:5px;padding-left: 10px; width:208px;text-align:center;}

#all .pick-up-title-cate04 {font-size:70%;color: #FFF;background-color: #A64A97;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px; margin-bottom:5px;padding-left: 10px; width:178px;text-align:center;}

#all .pick-up-title-cate05 {font-size:70%;color: #FFF;background-color: #0068B7;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px; margin-bottom:5px;padding-left: 10px; width:178px;text-align:center;}

#all .pick-up-title-cate06 {font-size:70%;color: #FFF;background-color: #004190;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px; margin-bottom:5px;padding-left: 10px; width:178px;text-align:center;}

#all .pick-up-title-cate07 {font-size:70%;color: #FFF;background-color: #EC6D74;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px; margin-bottom:5px;padding-left: 10px; width:168px;text-align:center;}

#all .pick-up-title-cate08 {font-size:70%;color: #FFF;background-color: #d3a243;;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px; margin-bottom:5px;padding-left: 10px; width:208px;text-align:center;}

#all .pick-up-title-cate-news {font-size:70%;color: #FFF;background-color: #c21819;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px; margin-bottom:5px;padding-left: 10px; width:193px;text-align:center;}

/*サムネイル タイトル*/
#all .pick-up-thum-cate01 {font-size:80%;color: #FFF;background-color: #1c861e;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 1px; margin-bottom:3px;padding-left: 5px; width:160px; text-align:center;}

#all .pick-up-thum-cate02 {font-size:80%;color: #FFF;background-color: #009f86;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 1px; margin-bottom:3px;padding-left: 5px; width:160px; text-align:center;}

#all .pick-up-thum-cate03 {font-size:80%;color: #FFF;background-color: #ed7d11;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 1px; margin-bottom:3px;padding-left: 5px; width:160px; text-align:center;}

#all .pick-up-thum-cate04 {font-size:80%;color: #FFF;background-color: #904aad;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 1px; margin-bottom:3px;padding-left: 5px; width:160px; text-align:center;}

#all .pick-up-thum-cate05 {font-size:80%;color: #FFF;background-color: #0082bb;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 1px; margin-bottom:3px;padding-left: 5px; width:160px; text-align:center;}

#all .pick-up-thum-cate06 {font-size:80%;color: #FFF;background-color: #283e50;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 1px; margin-bottom:3px;padding-left: 5px; width:160px; text-align:center;}

#all .pick-up-thum-cate07 {font-size:80%;color: #FFF;background-color: #e46fae;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 1px; margin-bottom:3px;padding-left: 5px; width:160px; text-align:center;}

#all .pick-up-thum-cate-news {font-size:70%;color: #FFF;background-color: #c21819;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 1px; margin-bottom:3px;padding-left: 5px; width:160px; text-align:center;}

/*試合タイトル箇所*/

.cup-block .entry-title {

background-image: url(/common/image/common/ico/ico09.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#c20000;
	/*background-image: none;*/
	color:#FFF;
	padding-left: 65px;
	height: auto;
	padding-top: 8px;
	padding-bottom:8px;
	/*font-weight: bold; */
	font-size: 160%;
	padding-right:5px;
margin-bottom: 15px;
}

/*0808追加*/

.inputErr {
 background-color: #fdeaea;
}
.fontRed02 {
 color: #ff0000;
}
#pick {
	font-weight: bold;
	text-align: center;
	font-size: 30px;
	border: 3px solid #F00;
	padding: 10px;
	color: #F00;
	line-height: 40px;
	width:666px;
		margin-left:auto;
		margin-right:auto;
}

#pick02 {
	font-weight: bold;
	text-align: left;
	font-size: 15px;
	border: 3px solid #F00;
	color: #F00;
	line-height: 40px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width:666px;
		margin-left:auto;
		margin-right:auto;
}

.cmnTbl {
 width: 700px;
 border-collapse: collapse;
 margin-bottom: 16px;
 		margin-left:auto;
		margin-right:auto;
}
.cmnTxt {
 margin-bottom: 19px;
}

.cmm-title
{font-size: 150%;
 color: #f04a53;}

 #all  .tokusetsu {
	background-color: #FFF;
	width: 100%;
	height:auto;
	padding-top:0px;
}

/*ガゼッタ*/
#all .cup-detail-area .gazzetta{
	background-color:#ffe7e7;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#all .cup-detail-area .gazzetta .g-title {
	font-size: 200%;
	line-height:30px;
	font-weight:bold;
	padding-left:15px;
	font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
#all .cup-detail-area .gazzetta .cup-name {
	font-size: 250%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #ff0000;
	color: #FFF;
	margin-top: 15px;
	font-weight:bold;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}

#all .cup-detail-area .gazzetta .g-table table tr th {
	background-color: #a0a0a0;
	padding: 15px;
	font-size: 140%;
	width:50%;
	color:#FFF;
	border: 1px solid #d8d8d8;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}
#all .cup-detail-area .gazzetta .g-table table tr td {
	font-size: 120%;
	padding:10px;
}
#all .cup-detail-area .gazzetta .g-table table tr .g-name {
	font-weight: bold;
}

#all .cup-detail-area .gazzetta .g-table table tr .g-name02 {
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #d8d8d8;
}

#all .cup-detail-area .gazzetta .g-table table tr .g-text {

	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #d8d8d8;
}

#all .cup-detail-area .gazzetta .g-table table .g-info{
	vertical-align: top;
}
#all .cup-detail-area .gazzetta .g-table table {
	width: 100%;
}
#all .cup-detail-area .gazzetta .g-table {

	width: 100%;
	margin: 0px;
	padding: 0px;
}

/*お助けショップ グラウンド、周辺地域情報 スマホ非表示*/
.g-info-sp {display:none;}

/*検索窓*/
#all #gsc{
    width:280px !important;
    margin:0 auto !important;
    position:relative !important;
}
#all #gsc .gsc-control-cse,
#all #gsc .gsc-control-cse-ja,
#all #gsc .gsib_a{
    margin:0 !important;
    padding:0 !important;
}
/* テキスト入力フォームとボタンの位置 */
#all #gsc table.gsc-search-box td,
#all #gsc table.gsc-search-box input {
    vertical-align: top !important;
}
/* テキスト入力フォーム */
#all #gsc input[type="text"]{
    border: 1px solid #dddddd !important;
    height:25px !important;
}
#all #gsc input[type="text"]:focus {
    border: 1px solid #008ee1 !important;
    outline: 0;  /*safariの自動フォーカスを切る */
}
/* テキスト入力フォームの影を消す */
#all #gsc #all #gsc-iw-id1{
    border:none !important;
}
/* テキスト入力フォームの背景画像位置調整 */
#all #gsc #gs_tti0 input{
    background-position:5px 5px !important;
}
/* ボタンの色 */
#all #gsc input.gsc-search-button {
background: #008ee1 !important;
background: -ms-linear-gradient(top,  #008ee1 0%,#008ee1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ee1', endColorstr='#008ee1',GradientType=0 ); /* IE6-9 */
border: 1px solid #008ee1 !important;
}
/* ボタンの位置調整と角丸消し */
#all #gsc .gsc-search-button{
    margin:0 0 0 -16px !important;
    border-radius:0;
}
/* 入力時に出る「×」ボタンの位置調整 */
#all #gsc .gsib_b a{
    position:absolute;
    top:3px;
    left:185px;
}
/* 入力時に出る×ボタン -- Firefox位置調整 -- */
#all #gsc .gsib_b span{
        box-sizing: border-box;
   -moz-box-sizing: border-box;
        padding:2px 0 0 0;
}

/*1014追加 各カテゴリー タブ箇所*/

#all #menu .tab-top-block {
	position: relative;
	float: left;
	margin: 0;
	padding: 0px;
	width: 481px;
	/*  border: solid 1px #ccc;*/
	 font-weight: bold;
	height: 40px;
	line-height:40px;

}

#all #menu .tab-top-block a.active {
		 position: relative;
	 float: left;
	 margin: 0;
	 padding: 0px;
	width: 481px;
	text-align:center;

	/*  border: solid 1px #ccc;*/
	 font-weight: bold;
	height: 40px;
	line-height:40px;

}

/* 1119追加 ブログ紹介ページ */

.blog-title {
	font-weight:bold;
	background-image: url(../image/common/ico/ico10.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 20px;
margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bd1d21;
	color:#bd1d21;
	width:720px;
}

.blog-area {width:740px;}

.blog-area ul {
	padding:0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.blog-area ul li {
	background-image: url(../image/common/ico/ico11.png);
	background-repeat: no-repeat;
	background-position: left 7px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 8px;
padding-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.secound-subtitle {
	font-weight:bold;
	background-image: url(../image/common/ico/ico12.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 20px;
margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bd1d21;
	color:#bd1d21;
}

.secound-right-block ul {
	padding:0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.secound-right-block ul li {
	background-image: url(../image/common/ico/ico11.png);
	background-repeat: no-repeat;
	background-position: left 7px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 8px;
padding-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.blog-text-q { color:#00F;}

.blog-team-img {margin-bottom:15px; text-align:center;}

.clear {clear:both;}

.blog-main-img {overflow:hidden;}
.blog-f-left {float:left;}
.blog-f-right {float:right;width: 210px;}
.blog-main-text {font-weight:bold; margin-bottom:10px; text-align:center; display:block; font-size:120%;}

.blog-detail {font-size:110%;}

.jyouken {width:100%;}
.jyouken .w50 {width:50%;}
.jyouken .td01 {background-color:#333; color:#FFF; border:solid 1px #CCC; vertical-align:middle; padding:10px; text-align:center; vertical-align:middle;}
.jyouken .td03 {background-color:#dddddd;
	color:#333;border:solid 1px #CCC;
	vertical-align:middle;
	padding:10px;text-align:center; vertical-align:middle;
}
.jyouken .td02 {color:#333; border:solid 1px #CCC; padding:10px; vertical-align:middle;}
.jyouken .td04 {color:#333; border:solid 1px #CCC; padding:10px; text-align:left; vertical-align:middle;}
.jyouken .td05 {color:#333; border:solid 1px #CCC; padding:10px; text-align:center; vertical-align:middle;}

.contact-form-policy .list {padding-left:1.5em;
text-indent:-1.2em; margin:0px;
}

#all .ryokou .list {padding-left:1.5em;
text-indent:-1.2em; margin:0px;
}

#all .ryokou .mb15 {
	margin-bottom:15px;
}

.contact-form-policy .list {padding-left:1.5em;text-indent:-1.2em; margin:0px;}
.contact-form-policy .pb0 { padding-bottom:0px;}
.ryokou .mt0 {margin-top:0px;padding-left:0.4em; padding-bottom:0px; margin-bottom:0px;}
.ryokou .list02 {padding-left:1.5em;margin:0px;}
.ryokou .list03 {
	padding-left:2.9em;
	text-indent:-1em;
	margin:0px;
}
.ryokou .list04 {
	padding-left:3.3em;
	text-indent:-0.7em;
	margin:0px;
}
.ryokou .list05 {
	padding-left:6em;
	text-indent:-2.4em;
	margin:0px;
}

.ryokou .td-list {
	padding-left:1.8em;
	text-indent:-1.8em;
	margin:0px;
}
.ryokou .td-list02 {
	padding-left:1.2em;
	text-indent:-1.2em;
	margin:0px;
}

.ryokou .list06 {
	padding-left:4.1em;
	text-indent:-4.1em;
	margin:0px;
}
.ryokou .list07 {
	padding-left:2em;
	text-indent:-1em;
	margin:0px;
}
.ryokou .list08 {
	padding-left:5.2em;
	text-indent:-5.2em;
	margin:0px;
}
.ryokou .list09 {
	padding-left:6.2em;
	text-indent:-6.2em;
	margin:0px;
}
.ryokou .td-list03 {
	padding-left:2.4em;
	text-indent:-1.3em;
	margin:0px;
}
.ryokou .td-list04 {
	padding-left:2.1em;
	text-indent:-2.1em;
	margin:0px;
}
.tokusetsu-area {
	width: 98%;
}
.tokusetsu-table {
	width: 100%;
}
.tokusetsu-table tr td {
	border: 1px solid #CCC;
	text-align:center;
	width:25%;
	padding:5px;
	padding-top:10px;
	vertical-align:middle;
}
.tokusetsu-title-img {
	width: 100%;
	background-color: #FFF;
}
.tokusetsu-area .tokusetsu-block {
	width: 99%;
	padding: 15px;
	background-color: #FFF;
	font-size: 110%;
	line-height: 22px;
}
.tokusetsu-table tr td img {width:200px; height:auto;}
.tokusetsu-block .tokusetsu-archive {
	width: 100%;
}
.tokusetsu-archive tr td {
	border: 1px solid #CCC;
	text-align:center;
	width:25%;
	padding:5px;
	padding-top:10px;
	vertical-align:middle;
}

.tokusetsu-area a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}


.tokusetsu-table tr .team-photo01 {
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

.tokusetsu-table tr .team-text01 {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.tokusetsu-table tr .team-photo-no {border:none;}
.tokusetsu-table tr .team-text-no {border:none;}

#tab_area .year-archive {
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width:100%;
	clear: both;
}
#all #tab_area .year-archive ul {width:100%;}

#all #tab_area .year-archive ul li {
	float: left;
	display: block;
	width: 7%;
	margin-left: 1%;
}

/*メンバー表追加*/
.member-table .member01 {width: 100%; margin-bottom:15px;}
.member-table .member02 {width: 100%; margin-bottom:15px;}
.member-table .member03 {width: 100%; margin-bottom:15px;}
.member-table .member04 {width: 100%; margin-bottom:15px;}
.member-table .member05 {width: 100%; margin-bottom:15px;}

.member-table th {padding:10px; background-color:#ebebeb;}
/*.member-table td {padding:10px;}*/

.member-table .member01 th {text-align:left;border:1px solid #CCC;}
.member-table .member01 td {text-align:left;border:1px solid #CCC;}

.member-table .member02 th {text-align:center;border:1px solid #CCC;}
.member-table .member02 td {border:1px solid #CCC; text-align:center;}

.member-table .member03 th {text-align:left;border:1px solid #CCC;}
.member-table .member03 td {text-align:left;border:1px solid #CCC;}

.member-table .member04 th {text-align:center;border:1px solid #CCC;}
.member-table .member04 td {text-align:center;border:1px solid #CCC;}

.member-table .member05 th {text-align:left;border:1px solid #CCC;}
.member-table .member05 td {text-align:left;border:1px solid #CCC;}

.member-table .necessity {
	font-weight: bold;
	margin-bottom: 15px;
}

div#contact_submit {text-align:center;}

.information-block img {
	height: auto;
	width: 945px;
	max-width:945px;
min-width:945px;
}

/*リニューアル*/

.game-tabel table .old-games td {
	padding: 10px;
	text-align:center;
	border: 1px solid #d8d8d8;
	vertical-align:middle;
	width: 13%;
}
.game-tabel table .old-games td a {color:#FFF;}

.btn-link {
	padding:10px;
	margin-bottom:15px;
	color:#FFF;
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff2121', endColorstr = '#ff2933');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff2121', endColorstr = '#ff2933')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #ff2121, #ff2933);
background-image: -ms-linear-gradient(top, #ff2121, #ff2933);
background-image: -o-linear-gradient(top, #ff2121, #ff2933);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ff2121), to(#ff2933));
background-image: -webkit-linear-gradient(top, #ff2121, #ff2933);
background-image: linear-gradient(top, #ff2121, #ff2933);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/

}

#all .btn-link:hover {
	color:#FFF;
	text-decoration: underline;
}


/*追加*/

 .contents-area {
	overflow: hidden;
}

.contents-area .footer-area {
	background-color: #C8161E;
	width: 100%;
}
.footer-area .footer-box {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	color:#FFF;
	font-size: 110%;
}
.footer-box .footer-copy {
	font-size: 100%;
	/*padding-top: 15px;*/
	padding-bottom: 15px;
	text-align: center;
}
.footer-box .footer-title {
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: center;
}
.footer-logo img {
	height: 71px;
	width: 71px;
}
.footer-title .footer-logo {
	float: left;
	margin-left: 350px;
}
.footer-title .footer-text {
	float: right;
	margin-right: 350px;
	font-size: 180%;
	margin-top: 15px;
}
.footer-text h2 {
	font-size: 100%;
}
.footer-box .footer-sns {
	overflow: hidden;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
}
.footer-sns-img img {
	height: 50px;
	width: 50px;
	float: left;
}
.footer-sns .footer-sns-img {
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}

.footer-sns .footer-sns-img img:hover  {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: “alpha( opacity=70 )”;
}

.footer-box .footer-title img {
	height: 72px;
	width: 522px;
}

.footer-text-area {
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	background-color: #e8e8e8;
}
.footer-tel-mail table tr td {
	/*padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;*/
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.footer-text-area .footer-tel-mail {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	font-size: 120%;
}
/*.footer-text-area .footer-tel-mail a { color:#fff;}*/
#all .footer-tel-mail table tr td a {
	color: #404040;}

#all .pc-none {
	display:none;
}
#all .tab-none {
	display:block;
}
#all .sp-none {
	display:block;
}
#all .pc-tab-none {
	display:none;
}
#all .pc-sp-none {
	display:none;
}
#all .tab-sp-none {
	display:block;
}
#all .pc-only {
	display:block;
}
#all .tab-only {
	display:none;
}
#all .sp-only {
	display:none;
}
#all .pc-tab-only {
	display:block;
}
#all .pc-sp-only {
	display:block;
}
#all .tab-sp-only {
	display:none;
}

#layerMenu{
display: none;
position:absolute;
/* top:37px; */
left:0;
width:100%;
height:100%;
font-size: 12px;
z-index:9999;
margin-top: -50px;
}

body.top .pageTop {
/*	background: rgba(0, 0, 0, 0.5) !important; */
}
body.top .pageTop {
	display: none;
/*	background: #656565;
	border-radius: 5px;
	color: #fff !important;
	padding: 10px 15px; */
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 999;

	cursor:pointer;
}
body.top .pageTop img {width:50px; height:50px;}

body.top .pageTop img:hover  {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: “alpha( opacity=70 )”;
}
body.top .pageTop.ios7ov {
	bottom: 50px;
	right: 10px;
}
body.top .pageTop.ios4 {
	display: none !important;
}
#all #all-area {
	position: relative;
}
.disable {cursor:none;pointer-events:none;}

/*追加*/

.re-top_release_title {
	display:block;
	background: #eae8de;
	border: 1px solid #dbdbdb;
	padding: 10px;
	position:relative;
}

.re-top_release_title02 {
	display:block;
	background: #eae8de;
	border: 1px solid #dbdbdb;
	position:relative;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.re-title {
	display:block;
	background: #eae8de;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 7px;
	font-weight:bold;
}

.re-title02 {
	display:block;
	background: #eae8de;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 7px;
	font-weight:bold;
	font-size: 122%;
}

.re-top_release_title02 .right-reslut-pc {
	position: absolute;
	top: 4px;
	right: 5px;
	color: #FFF!important;
	background-color: #bb3a2e;
	display:block;
	height: 35px;
}

.re-top_release_title02 .right-reslut-pc a:hover img {
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}

.re-top_release_title .right-reslut {
	position: absolute;
	top: 4px;
	right: 5px;
	color: #FFF!important;
	background-color: #bb3a2e;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.re-top_release_title .right-reslut a {color: #FFF!important;}

.new-game tr td .game-detail {margin-bottom: 0px;}

.twitter-cate01 {width:493px;height: 443px;display:block;}

.container .grid-area .thum-img-mr9 {
	float: left;
	margin-right: 9px;
	margin-bottom:13px;
}

.facebook-pc-cate01 {display:block;height: 443px; width:493px;}

.facebook-s-cate01 {display:none;}

#all .entry-title a {
    color: rgba(0,0,0,0.4);
}


#all .entry-title a {cursor:pointer;}
#all .entry-title .now {
    color: rgba(0,0,0,0.4);
    color:#333;
    border-radius: 10px;        /* CSS3草案 */
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 10px;   /* Firefox用 */
    background-color:#FFF;
    padding:3px;
    padding-left:10px;
    padding-right:10px;
    font-size:80%;
}

#all .entry-title .other {
    color: rgba(0,0,0,0.4);
    color:#FFF;
    border-radius: 10px;        /* CSS3草案 */
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 10px;   /* Firefox用 */

    background-color:#8a0000;
    padding:3px;
    padding-left:10px;
    padding-right:10px;
    font-size:80%;
}

.outside{	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;}

.no-game { padding:15px;}

.footer-text-area .f-policy {
	margin-top: 0px;
	text-align:center;
	font-size: 110%;
}
.pp-img{
	width: 51px;
}
/*#all .footer-text-area .f-policy a {color:#FFF;}*/

/* SPORTS MANAGEMENT FOOTBALL COMPETITION 2017 ぺージ用  pipurs.inc yamashita*/
#all .title_wrap {
	padding: 40px 0 90px 0 ;
}
#all .title2017 {
	display: none;
}
.subnavi {
	margin-top: 50px;
	text-align: center;
}
.subnavi li {
	margin-right: 20px;
}
.subnavi a {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
}
.subnavi a:hover {
	opacity: 0.7;
	text-decoration: none;
}

#all .iventspeace li{
	display: inline-block;
	list-style: none;
	margin-left: 0;
}
#all .iventspeace .teamtext li{
	width: 195px;
	color: #FFF;
	text-align: center;
}
#all .ivent-box {
	background-color: #FFF;
	max-width: 995px;
	height: auto;
	margin-bottom: 80px;
	text-align: center;
	padding: 0 0 30px 0;
}
#all .ivent-box img {
	width: 100%;
	height: auto;
	vertical-align: middle;
	/*margin-bottom: 30px;*/
}
#all .ivent-box table {
	width: 95%;
	margin: 0 auto;
	font-size: 15px;
	line-height: 2.5em;
}
#all .ivent-box table td {
	border: 1px solid #ccc;
	padding: 5px;
	text-align: center;
}
#all .ivent-box table th {
	border: 1px solid #ccc;
}
#all .ivent-box table td {
	border: 1px solid #ccc;
}
#all .ivent-box table a:hover {
	color: #dc143c;
	opacity: 0.7;
	text-decoration: none;
}
#all .ivent-box .class-cate02 {
	line-height: 1.8em;
	margin-top: 5px;
	color: #FFF;
	background-color: #009f86;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	}/*大学同好会のアイコン表示*/
#all .ivent-box .game-detail{
	line-height: 1.8;
	color: #FFF;
	background-color: #bb3a2e;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 1px;
	margin-bottom: 0;
	/*margin-left: 20px;*/
	}/*詳細有りのアイコン表示*/
#all .ivent-box .game-detail a{
	color:#FFF;
}
#all .ivent-box .game-detail a:hover {
	color:#FFF;
	text-decoration: underline;
}
#all .ivent-box .btn02-area img{
	vertical-align: middle;
}

}
table tr td .game-detail {
margin-bottom: 10px;
}
.imgbtn {
	display: block;
	position: relative;
	width: 248px;
	height: 337px;
}

.fc2017-subnavi {
	display: flex;
	margin: 0;
	padding: 0;
}
.fc-text{
	color: white;
	text-align: center;
	line-height: 1.5;
	font-size: 1.2em;
	margin:30px 0 70px 0;
}
.baner2017{
	text-align: center;
}
.fc2017-linkbaner{
	margin: 100px 0;
	width: 80%;
}
.zenkoku2017-linkbaner{
	margin: -50px 0 100px 0;
	width: 80%;
}
.baner2017 a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
/*fc２０１７ページ幅変更*/

.container-fc2017 {
	width: 995px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
/*	background-color: #FFF; */  /* 背景ありの場合は使用 */
	padding-top: 15px;
/*	padding-right: 15px; */ /* 背景ありの場合は使用 */
	padding-bottom: 15px;
/*	padding-left: 15px; */ /* 背景ありの場合は使用 */
}
.container-fc2017 .grid-area {
	padding-top: 15px;
	overflow: hidden;
	zoom:1;
	width: 995px;
	margin-right: auto;
　　margin-left: auto;
}
.container-fc2017 .grid-area .thum-img {
	float: left;
	margin-right: 13px;
	margin-bottom:13px;
}
.container-fc2017 .grid-area .thum-img-mr0 {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container-fc2017 .grid-area .thum-img-mr1 {
	float: left;
	margin-right: 9px;
	margin-bottom:13px;
}

.container-fc2017 .grid-area .thum-img-two {
	float: left;
	margin-right: 13px;
	margin-bottom:13px;
}

.container-fc2017 .grid-area .thum-img-two02 {
	float: left;
	margin-right: 13px;
	margin-bottom:13px;
}

.container-fc2017 .grid-area .thum-img-two-mr0 {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container-fc2017 .grid-area .thum-img-two02-mr0 {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container-fc2017 .grid-area .thum-news-area {
	float: left;
	margin-right: 12px;
	margin-bottom:13px;
}
.container-fc2017 .grid-area .thum-img .top_new_release {
	padding: 15px;
	background-color:#FFF;
	width: 713px;
}
.container-fc2017 .grid-area .thum-img .top_new_release_category {
	margin-bottom: 50px;
	padding: 15px;
	background-color:#FFF;
	width: 965px;
}

.container-fc2017 .grid-area .thum-img-mr0tab {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container-fc2017 .grid-area .thum-img-mr1tab {
	float: left;
	margin-right: 0px;
	margin-bottom:13px;
}

.container-fc2017 .grid-area .thum-img-mr2tab {
	float: left;
	margin-right: 11px;
	margin-bottom:13px;
}

#all .container-fc2017 .contents-box {
	background-color: #FFF;
	padding: 15px;
	line-height: 22px;
}
#all .container-fc2017 .breadcrumbs {
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#all .container-fc2017 .breadcrumbs-static {
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
