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




/*======================================
	トップページ
=======================================*/

.bk_ball{
	padding: 3%;
	background-image: url(../images/top/4.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.bk_ball p{
	color: #fff;
}

.conce li{
	position: relative;
	height: 0;
    /* 表示画像の高さ ÷ 表示画像の幅 × 100 */
    padding-top: 26.3%;
    background-size: contain;
	background-repeat: no-repeat;
}

.conce li:first-child{
	background-image: url(../images/top/61.png);
}

.conce li:nth-child(2){
	background-image: url(../images/top/7.png);
}

.conce li:nth-child(3){
	background-image: url(../images/top/8.png);
}

.conce li:nth-child(4){
	background-image: url(../images/top/9.png);
}

.conce li.li3{
	background-image: url(../images/top/91.png);
}

.conce li p{
	position: absolute;
	top: 72%;
    left: 18%;
	font-size: 13px;
}

.conce li a{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.conce li a:hover{
	opacity: 0.5;
}

.bk_cfg{
	padding: 2% 0;
	background-image: url(../images/top/12.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

.li_cont{
	border: 4px solid #0C79BC;
	border-radius: 5px;
	padding: 4%;
	margin: 3% 0 2%;
}

.cecond_li li:nth-child(2) div{
	margin-top: 17%;
    width: 90%;
}

.ci_p img{
}

.cecond_li li:active{
    text-align: left;
}


.li_cont_inner{
	overflow: hidden;
	margin-top: 1%;
}

#topicsInner{
	height: 640px;
    margin-bottom: 55px;
    overflow-y: scroll;
}

.li_cont dl{
	text-align: left;
	border-bottom: 1px dotted #333;
	margin-bottom: 4%;
}

.li_cont dl dt{
	font-weight: bold;
	color: #0C79BC;
	margin-bottom: 2%;
}

.li_cont dl dd{
	margin-bottom: 2%;
}

.cw{
  max-width: 800px; /* 最大幅 */
  min-width: 300px; /* 最小幅 */
  margin: 2.0833% auto;
}

.cw_inner{
  position: relative;
  padding-bottom: 95%; /* 縦横比 */
  height: 0;
  overflow: hidden;
margin: 0 auto;
}

.cw_inner iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.i_frame{
	width: 100%;
	height: 100%;
}

.topi{
	margin-top: 2%;
}



/*======================================
	お知らせ一覧
=======================================*/
.li_cont2{
border: none;
}

.li_cont2 dl{
	padding: 2%;
	margin-bottom: 0%;
}

.li_cont2 dl:nth-child(2n){
background-color: #F3F3F3;
}

.li_cont2 dl dd {
    margin-bottom: 0%;
}


.sugu-pager a,.page-pre a{
	display: block;
	padding: 5px 10px;
	background-color: #0C79BC;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
}

.sugu-next{
	float: right;
	
}

.sugu-t-check{
	display: none;
}


@media all and (-ms-high-contrast:none){
.sugu-pager a,.page-pre a{
	padding: 5px 10px 3px;
}
}





/*======================================
	アルティメット
=======================================*/

.bk_gorin{
padding: 1% 0;
	background-image: url(../images/ultimate/2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 40%;
	text-shadow:1px 0px 2px #fff;
}

	
	
	
	
/*======================================
	運営法人
=======================================*/
table.blue_table2{
	border-collapse: unset;
    border-spacing: 5px;
}



table.blue_table2,.blue_table2 tr th,.blue_table2 tr td{
	border: 1px solid #fff;
	}	
	
table.blue_table2 tr th{
	background-color: #EDF4FF;
	min-width: 100px;
	}

table.blue_table2 tr td{
	width: 81%;
	}

table.blue_table2 tr:nth-child(even){
	background-color: #FFF;
}

table.blue_table2 tr:nth-child(odd){
	background-color: #F8F8F8;
}




/*======================================
	サッカーチーム
=======================================*/
.t_staff a{
	display: inline-block;
	color: #fff;
	padding: 1% 3%;
	border: 1px solid #0063B0;
	border-radius: 5px;
	box-shadow:2px 1px 5px 0px #6e6e6e;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0063b0+7,007dbc+37,007dbc+37,7db9e8+100 */
background: #0063b0; /* Old browsers */
background: -moz-linear-gradient(top, #0063b0 7%, #007dbc 37%, #007dbc 37%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0063b0 7%,#007dbc 37%,#007dbc 37%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0063b0 7%,#007dbc 37%,#007dbc 37%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063b0', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}



@media all and (-ms-high-contrast:none){
.t_staff a{
	padding: 1% 3% 0.5%;
}
}



table.blue_table3{
	border-collapse: collapse;
	border: 1px solid #eee;
}



table.blue_table3,.blue_table3 tr th,.blue_table3 tr td{
	border: 1px solid #848484;
	}	
	
table.blue_table3 tr th{
	background-color: #eee;
	font-size: 16px;
	font-weight: bold;
	max-width: 10%;
	}

table.blue_table3 tr td{
	width: 69%;
	padding: 20px 15px;
	}




/*======================================
	サッカースクール
=======================================*/
table.blue_table4 tr td {
    width: 100%;
}




/*======================================
	お問い合わせ
=======================================*/
#privacy{
	width: 80%;
	margin: 0 auto;
	}