﻿@charset "utf-8";

/*クロスブラウザ*/
*	{
	padding:0px;
	margin:0px;
	}
/*空欄防止*/
p.hide {
	display:none;
	}
/*全体リンク設定*/
a	{
	text-decoration:underline;
	color:#3333FF;
	outline:none;
	}
a:visited	{
	color:#3333FF;
	}
a:hover		{
	text-decoration: underline;
	color:#339900;
	}
a:active	{
	color:#3333FF;
	}
.current {
	font-weight:bold;
	}
/*SEO強化用strong*/
strong	{
	font-weight:normal;
	}
/*文字設定初期*/
.bold	{font-weight:bold;}
.txt_red	{color:#FF0000;}
.txt_blue	{color:#0000FF;}
.txt_gray	{color:#999999;}
.txt_pink	{color:#FF6666;}
.txt_skyblue	{color:#3399FF;}

img	{-ms-interpolation-mode:bicubic;}

/*右寄せ　左寄せ　中央揃え*/
.left	{text-align:left;}
.right	{text-align:right;}
.center	{text-align:center;}
/*トップページ*/
body	{
	background:#EDEDED;
	}
#main_wrap	{
	width:950px;
	margin:0 auto;
	background:#FFFFFF;
	padding:0 10px 10px;
	}
#head_wrap	{
	width:930px;
	background:url(../img/bg_head.png) left top no-repeat;
	margin:0 auto;
	padding:25px 0 0 40px;
	height:173px;
	}
.head_access	{
	display:inline-block;
	text-align:right;
	}
.logo	{
	float:left;
	width:810px;
	}
.gnav	{
	width:950px;
	margin-bottom:18px;
	}
.gnav li	{
	float:left;
	}
.info_wrap	{
	width:950px;
	margin-bottom:18px;
	}
.fla	{
	width:550px;
	float:left;
	margin-right:30px;
	_margin-right:15px;
	}
.info_date	{
	width:370px;
	float:left;
	}
.dl_info	{
	margin-bottom:10px;
	width:370px;
	height:100px;
	overflow-y:auto;
	overflow-x:hidden;
	}
.dl_info dt	{
	background:url(../img/ico_arrow.gif) left center no-repeat;
	width:70px;
	padding:5px 0 5px 10px;
	float:left;
	clear:both;
	}
.dl_info dd	{
	margin-left:80px;
	border-bottom:1px dotted #CCCCCC;
	padding:5px 0;
	}
.oneday_wrap	{
	width:370px;
	float:left;
	}
.oneday_inner	{
	margin-top:7px;
	background:url(../img/bg_oneday.png) 305px bottom no-repeat;
	padding-bottom:13px;
/*	min-height:135px;
	height:auto !important;
*/
	height:135px;
	overflow:auto;
/*	overflow:hidden;*/
	font-size:100%;
	line-height:1.45;
	}
.oneday_inner .cup	{
	font-weight:bold;
	color:#FF6600;
	font-size:105%;
	line-height:1.2;
	}
.main_wrap	{
	width:950px;
	margin-bottom:25px;
	}
.snav	{
	background:#EDEDED;
	padding:5px 5px 0;
	width:220px;
	margin-bottom:10px;
	}
.snav li	{
	margin-bottom:4px;
	}
.snav li.last	{
	margin:-2px 0 0;
	}
.snav_wrap	{
	width:230px;
	float:left;
	margin-right:15px;
	}
.topics_wrap	{
	width:705px;
	float:left;
	}
.topics	{
	border:1px solid #CCCCCC;
	padding:15px;
	overflow-y:auto;
	overflow-x:hidden;
	margin-bottom:15px;
	line-height:1.3;
  height:635px;
	}
.topics_blink li	{
	margin-right:7px;
	float:left;
	}
.topics_blink li.last	{
	margin-right:0;
	}
.sp_sponsor	{
	background:#CCC;
	padding:7px 10px;
}
.sp_sponsor li	{
	margin-right:7px;
	float:left;
	}
.news_wrap	{
	width:950px;
	background:url(../img/bg_news.gif) top repeat-y;
	}
.news_contact	{
	margin:7px 0;
	text-align:right;
	}
.tel	{
	color:#009900;
	font-weight:bold;
	}
.tab_news	{
	width:458px;
	border:1px solid #666666;
	margin-top:10px;
	}
.tab_news th	{
	width:20%;
	border:1px solid #666666;
	background:#EDEDED;
	padding:7px;
	text-align:left;
	}
.tab_news td	{
	width:80%;
	border:1px solid #666666;
	background:#FFFFFF;
	padding:7px;
	}
.cont_news_wrap	{
	margin-bottom:10px;
	border-bottom:1px dotted #999999;
	padding-bottom:10px;
	width:460px;
	}
.n-left	{
	width:460px;
	margin-right:30px;
	float:left;
	}
.n-right	{
	width:460px;
	float:left;
	}
.news_tit	{
	margin-bottom:13px;
	}
.tit_sp_sponsor	{
	margin:30px 0 0;
}
address	{
	text-align:center;
	font-style:normal;
	font-size:85%;
	padding:20px 0 10px;
	}
/*セカンドページ共通*/
.gnev-second-p li	{
	margin-bottom:4px;
	}
.secondmain_wrap	{
	width:705px;
	float:left;
	}
.second_eachtit	{
	margin-bottom:15px;
	}
.separator	{
	border-bottom:1px dotted #666666;
	padding-bottom:17px;
	margin-bottom:17px;
	}
.pagetop	{
	text-align:right;
	}
.pankuzu	{
	margin-bottom:12px;
	color:#999999;
	}
.pankuzu a	{
	color:#666666;
	}
.pankuzu span	{
	color:#CC0000;
	}
.second_lead	{
	font-size:108%;
	margin-bottom:15px;
	line-height:1.4;
	}
.foot_about	{
	width:475px;
	float:left;
	line-height:1.5;
	color:#444444;
	}
.foot_about img	{
	margin:4px 0;
	}
.ul_foot	{
	font-size:85%;
	margin:25px 0 10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	}
.ul_foot li	{
	background:url(../img/ico_arrow3.gif) left center no-repeat;
	padding:3px 0 3px 7px;
	float:left;
	width:309px;
	}
.ul_foot a,
.ul_foot a:visited	{
	color:#777777;
	text-decoration:none;
	display:block;
	}
.ul_foot a:hover	{
	background:#EDEDED;
	}
/*セカンドページ背景*/
.inner_s	{
	padding-top:15px;
	width:100%;
	width:100%;
	}
.bg_company	{
	background:url(../img/bg_company.jpg) right top no-repeat;
	}
.bg_tennis	{
	background:url(../img/bg_tennis.jpg) right top no-repeat;
	}
.bg_ladies	{
	background:url(../img/bg_ladies.jpg) right top no-repeat;
	}
.bg_system	{
	background:url(../img/bg_system.jpg) right top no-repeat;
	}
.bg_indi	{
	background:url(../img/bg_indi.png) right top no-repeat;
	}
.bg_junior_selecao	{
	background:url(../img/bg_junior_selecao.jpg) right top no-repeat;
	}
.bg_junior	{
	background:url(../img/bg_junior.jpg) right top no-repeat;
	}
.bg_school	{
	background:url(../img/bg_school.jpg) right top no-repeat;
	}
.bg_ito	{
	background:url(../img/bg_ito.jpg) right top no-repeat;
	}
.bg_inst	{
	background:url(../img/bg_inst.jpg) right top no-repeat;
	}
.tab_normal	{
	border:1px solid #555555;
	margin-top:10px;
	}
.tab_normal th	{
	background:#EDEDED;
	padding:5px;
	border:1px solid #555555;
	}
.tab_normal td	{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #555555;
	line-height:1.4;
	}
.tit_inner	{
	padding:5px 10px;
	border-left:5px solid #CC0000;
	border-bottom:3px double #333333;
	margin-bottom:10px;
	font-size:108%;
	font-weight:bold;
	letter-spacing:0.05em;
	}
.tit_inner a	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
/*会社案内*/
.ul_company-business	{
	font-size:108%;
	}
.ul_company-business li	{
	padding:4px 0 4px 15px;
	background:url(../img/ico_arrow2.gif) left center no-repeat;
	padding-left:15px;
	}
.ul_company-business li:last-child	{
	padding-bottom:0;
	}
.company_operation_wrap	{
	background:url(../img/bg_operation.png) right bottom no-repeat;
	}
.dl_company_operation dt	{
	font-weight:bold;
	font-size:123.1%;
	margin-bottom:5px;
	color:#CC0000;
	background:url(../img/ico_arrow2.gif) left center no-repeat;
	padding-left:10px;
	}
.dl_company_operation dd	{
	padding:4px 0;
	font-size:108%;
	}
.dl_company_operation dd.last	{
	margin-bottom:10px;
	}
.company_contact	{
	padding:15px;
	border:3px double #666666;
	font-size:108%;
	line-height:1.5;
	margin-top:20px;
	margin-bottom:20px;
	}
/*スポンサー紹介*/
.sponsor_wrap	{
	margin-bottom:10px;
	width:705px;
	border-bottom:1px dotted #999999;
	padding-bottom:10px;
	}
.sponsor_wrap img	{
	float:left;
	margin:0px 30px 0px 0px;
	}
.sponsor_wrap p	{
	overflow:auto;
	zoom:1;	/* for ie6 */
	line-height:1.5;
	margin-left:190px;
	}
.sponsor_wrap #ere	{
	float:left;
	margin:0px 10px 0px 0px;
	}
.sponsor_wrap #bmw	{
	float:left;
	margin:0px 90px 0px 0px;
	}
/*レンタル用品*/
.tab_rental	{
	margin-bottom:10px;
	border-collapse:separate;
	border:1px solid #666666;
	width:100%;
	}
.tab_rental th	{
	border-collapse:separate;
	border:1px solid #CCCCCC;
	background:#333333;
	color:#FFFFFF;
	padding:10px;
	text-align:center;
	font-size:116%;
	font-weight:bold;
	}
.tab_rental td	{
	border-collapse:separate;
	border:1px solid #CCCCCC;
	padding:10px;
	font-size:108%;
	}
.tab_rental td.price	{
	text-align:center;
	letter-spacing:0.08em;
	}
.tab_rental td.item	{
	vertical-align:middle;
	padding:25px 0 25px 90px;
	}
.tab_rental td.ball	{
	background:url(../img/img_ball.jpg) left center no-repeat;
	}
.tab_rental td.bibbs	{
	background:url(../img/img_bibs.jpg) left center no-repeat;
	}
.tab_rental td.triangle	{
	background:url(../img/img_score.jpg) left center no-repeat;
	}
.tab_rental td.shoes	{
	background:url(../img/img_shoes.jpg) left center no-repeat;
	}
.tab_rental td.grove	{
	background:url(../img/img_gloves.jpg) left center no-repeat;
	}
.tab_rental td.legpad	{
	background:url(../img/img_leg.jpg) left center no-repeat;
	}
.tab_rental td.shirt	{
	background:url(../img/img_shirt.jpg) left center no-repeat;
	}
.tab_rental td.stopwatch	{
	background:url(../img/img_timer.jpg) left center no-repeat;
	}
.tab_rental td.shower	{
	background:url(../img/img_shower.jpg) left center no-repeat;
	}
/*会員チーム*/
.content li	{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #999999;
	}
.content img	{
	float:left;
	margin-right:15px;
	}
.content p	{
	overflow:auto;
	zoom:1;	/* for ie6 */
	line-height:1.5;
	font-size:108%;
	}
.content .tit	{
	background:#333333;
	border-bottom:2px solid #CC0000;
	display:block;
	padding:4px 10px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:7px;
	}
.content .s-tit	{
	padding:3px 0;
	font-weight:bold;
	display:block;
	}
/*テニス丘珠*/
.tennis_outline_wrap	{
	padding-bottom:80px;
	margin-bottom:15px;
	width:100%;
	}
.tennis_outline	{
	font-size:108%;
	line-height:1.5;
	}
.tennis_outline_b	{
	font-size:146.5%;
	margin:10px 0;
	font-weight:bold;
	letter-spacing:0.03em;
	color:#FF3399;
	}
.tennis_contact	{
	padding:15px;
	border:3px double #FF99CC;
	font-size:108%;
	line-height:1.5;
	margin-top:20px;
	margin-bottom:20px;
	}
/*交通アクセス*/
.accsess_wrap	{
	width:500px;
	background:#FFFFFF;
	padding:20px 15px;
	margin:0 auto;
	}
.accsess_wrap h1	{
	font-size:123.1%;
	font-weight:bold;
	margin-bottom:10px;
	}
ul.accsess_txt	{
	margin-top:15px;
	}
ul.accsess_txt li	{
	background:url(../img/ico_arrow2.gif) left center no-repeat;
	padding:3px 0 3px 15px;
	}
/*料金・システム*/
.team-members	{
	margin:13px 0;
	border:2px solid #E1E1E1;
	padding:10px;
	}
.team-members dt	{
	font-weight:bold;
	font-size:123.1%;
	margin-bottom:5px;
	}
.team-members dd	{
	background:url(../img/ico_arrow2.gif) left center no-repeat;
	padding:2px 0 2px 15px;
	}
.mail-members	{
	margin:13px 0 0;
	}
.mail-members dt	{
	padding-left:15px;
	background:url(../img/ico_arrow2.gif) left center no-repeat;
	}
.mail-members dd	{
	padding:3px 0 10px 25px;
	}
.system_qr img	{
	float:left;
	margin-right:15px;
	}
.system_qr p	{
	overflow:auto;
	zoom:1;
	line-height:1.4;
	padding-top:18px;
	}
/*利用の規則*/
.rule_wrap	{
	width:500px;
	background:#FFFFFF;
	padding:20px 15px;
	margin:0 auto;
	}
.rule_wrap h1	{
	font-size:123.1%;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:3px double #BA0000;
	padding:4px 0 4px 10px;
	background:url(../img/ico_arrow2.gif) left center no-repeat;
	}
.rule_tit	{
	font-weight:bold;
	font-size:116%;
	margin:15px 0 5px;
	padding-left:15px;
	background:url(../img/ico_arrow2.gif) left center no-repeat;
	}
.ul_rule	{
	list-style:disc;
	padding-left:20px;
	}
.txt_rule	{
	margin-top:10px;
	}
/*個人参加型企画*/
.dl_normal dt	{
	font-weight:bold;
	margin-bottom:5px;
	background:url(../img/ico_arrow2.gif) left center no-repeat;
	padding-left:13px;
	}
.dl_normal dd	{
	margin-bottom:7px;
	}
/*カフェゴレイロ*/
.cafe_lead_wrap	{
	margin:20px 0 5px;
	overflow:hidden;
	zoom:1;
}
.cafe_lead_wrap img	{
	float:left;
}
.cafe_lead_wrap .cafe_lead_txt	{
	display:block;
	float:left;
	height:196px;
	width:273px;
	padding:25px 20px 0 55px;
	background:url(../img/bg_cafe.jpg) right top no-repeat;
}
.cafe_lead_wrap .cafe_lead_txt p	{
	line-height:22px;
	font-size:123.1%;
	margin-bottom:10px;
	color:#381B00;
}
.cafe_stit	{
	margin:15px 0 15px 11px;
}
.cafe_menu_wrap	{
	margin-right:1px;
}
.cafe_menu_wrap ul 	{
	overflow:hidden;
	zoom:1;
	margin-bottom:20px;
	padding:0 7px;
	/padding:0 0 0 3px;
}
.cafe_menu_wrap li	{
	margin:0 5px 15px;
	text-align:center;
	float:left;
	width:220px;
}
.cafe_menu_wrap li img	{
	margin-bottom:10px;
}
.cafe_menu_wrap li span.cafe_ftit	{
	font-weight:bold;
	border-bottom:1px dotted #999;
	display:block;
	margin-bottom:7px;
	height:2.4em;
	padding-bottom:7px;
}
.cafe_drinkmenu	{
	font-size:108%;
	line-height:25px;
	margin-bottom:35px;
	display:block;
	padding-left:11px;
}
/*セレソン*/
.selecao_tabe_wrap	{
	padding:0 20px;
	margin-bottom:10px;
	}
.selecao_tabe_wrap img	{
	margin-right:15px;
	float:left;
	}
.selecao_tabe_wrap p	{
	line-height:1.4;
	overflow:auto;
	zoom:1;
	padding-top:10px;
	}
.bg_selefib	{
	background:url(../img/bg_100823_selecao-fibra.png) right no-repeat;
	zoom:1;
	}
/*エラーページ*/
h1.error	{
	font-size:153.9%;
	font-weight:bold;
	margin:0 0 15px;
	}
.cont_error	{
	width:500px;
	padding:30px;
	background:#FFFFFF;
	margin:80px auto 20px;
	line-height:1.3;
	border:1px solid #999999;
	}
.txt_error	{
	margin:15px 0;
	font-size:108%;
	}
.ul_error	{
	list-style:circle;
	padding-left:20px;
	margin:10px 0;
	}
.ul_error li	{
	margin-bottom:3px;
	}
/*ジュニアフットサルスクール*/
.junior_coach_wrap	{
	width:100%;
	margin-bottom:10px;
	}
.junior_coach_wrap img	{
	float:left;
	margin-right:15px;
	}
.junior_coach_wrap p	{
	overflow:auto;
	zoom:1;
	line-height:1.5;
	font-size:108%;
	}
.junior_coach_wrap span	{
	font-size:116%;
	padding-bottom:10px;
	display:block;
	font-weight:bold;
	}
.junior_school-policy dt	{
	font-weight:bold;
	margin-bottom:3px;
	font-size:108%;
	}
.junior_school-policy dd	{
	line-height:1.3;
	margin-bottom:13px;
	}
.junior_news li	{
	background:url(../img/ico_arrow.gif) left center no-repeat;
	padding:3px 0 3px 10px;
	}
/*小学生中学個人参加型企画*/
.school-open_wrap dt	{
	font-weight:bold;
	margin-bottom:3px;
	font-size:108%;
	}
.school-open_wrap dd	{
	line-height:1.3;
	margin-bottom:13px;
	}
.soda-defense_wrap	{
	width:100%;
	}
.soda-defense_txt	{
	width:430px;
	float:left;
	}
.soda-defense_img	{
	float:left;
	padding-top:10px;
	}
/*施設の紹介*/
.tab_instcaption th{
	width:276px;
}
.tab_instcaption th img{
	padding-bottom:5px;
}
.tab_instcaption td{
	vertical-align:top;
	text-align:left;
	padding:0 9px 10px 2px;
}
.tab_instcaption2 th{
	width:342px;
	text-align:left;
}
.tab_instcaption2 td{
	vertical-align:top;	
	text-align:left;
}
.tab_instcaption2 td img{
	margin-bottom:5px;
}
.tab_instcaption2 .instshop{
	padding-right:10px;
}
.tab_instcaption2 .instcar{
	padding-left:10px;
}
.tab_inst_company{
	border:1px solid #666666;
	border-collapse:separate;
	line-height:1.3;
	margin-bottom:10px;
}
.tab_inst_company th{
	background:none repeat scroll 0 0 #333333;
	border:1px solid #CCCCCC;
	border-collapse:separate;
	color:#FFFFFF;
	font-size:116%;
	font-weight:bold;
	padding:10px;
	text-align:center;
}
.tab_inst_company td{
	border:1px solid #CCCCCC;
	border-collapse:separate;
	font-size:108%;
	padding:10px;
}
/*コートを予約する*/
.coat_notes p	{
	margin-bottom:10px;
	line-height:1.3;
	}
.coat_tab	{
	margin:10px 0 15px;
	font-size:108%;
	border-collapse:separate;
	}
.coat_tab th	{
	vertical-align:top;
	text-align:left;
	border-left:3px solid #CC0000;
	padding:7px 10px;
	border-collapse:separate;
	border-bottom:1px dotted #CC0000;
	}
.coat_tab td	{
	padding:7px 10px;
	vertical-align:top;
	}
.coat_tab p	{
	margin-top:5px;
	}
.coat_submit	{
	margin-bottom:20px;
	text-align:center;
	}
/*大会・リーグ戦情報*/
.tab_league	{
	border:1px solid #555555;
	margin:10px 0 10px 0;
	width:550px;
	}
.tab_league th	{
	background:#EDEDED;
	padding:5px;
	border:1px solid #555555;
	white-space:nowrap;
	}
.tab_league td	{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #555555;
	line-height:1.4;
	}
.tab_league span {
	font-weight:bold;
}
.subtit_league{
	padding-left:13px;
	background:url(../img/ico_arrow2.gif) no-repeat 1px 4px;
}
.subtit_league02{
	padding-left:9px;
	background: url(../img/ico_arrow.gif) no-repeat 1px 3px;
}
.tex_ce{
	text-align:center;
}
.lea_res{
	text-align:left;
	padding:0 0 10px 0;
}
.tab_league02	{
	border:1px solid #555555;
	margin:10px 0 10px 0;
	width:550px;
	}
.tab_league02 th	{
	background:#EDEDED;
	padding:5px;
	border:1px solid #555555;
	width:180px;
	}
.tab_league02 td	{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #555555;
	line-height:1.4;
	width:180px;
	}
.tab_league03	{
	border:1px solid #555555;
	margin:10px 0 10px 0;
	width:580px;
	}
.tab_league03 th	{
	background:#EDEDED;
	padding:5px;
	border:1px solid #555555;
	width:160px;
	}
.tab_league03 td	{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #555555;
	line-height:1.4;
	}
.tab_league04_le	{
	border:1px solid #555555;
	margin:10px 0 10px 0;
	width:342px;
	float:left;
	}
.tab_league04_le th	{
	background:#EDEDED;
	padding:5px;
	border:1px solid #555555;
	width:100px;
	}
.tab_league04_le td	{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #555555;
	line-height:1.4;
	}
.tab_league04_ri	{
	border:1px solid #555555;
	margin:10px 0 10px 20px;
	width:342px;
	}
.tab_league04_ri th	{
	background:#EDEDED;
	padding:5px;
	border:1px solid #555555;
	width:100px;
	}
.tab_league04_ri td	{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #555555;
	line-height:1.4;
	}
.tit_le_font{
	font-size:17px;
	background:#EDEDED;
	padding:5px;
	border:1px solid #555555;
	text-align:center;
}
.tab_league05	{
	border:1px solid #555555;
	margin:0 0 10px 0;
	width:550px;
	}
.tab_league05 th	{
	background:#EDEDED;
	padding:5px;
	border:1px solid #555555;
	}
.tab_league05 td	{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #555555;
	line-height:1.4;
	}
.tab_league06	{
	border:1px solid #555555;
	margin:10px 0 0 0;
	width:550px;
	}
.tab_league06 th	{
	background:#EDEDED;
	padding:5px;
	border:1px solid #555555;
	width:180px;
	}
.tab_league06 td	{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #555555;
	line-height:1.4;
	width:180px;
	}
/*コート予約状況*/
#schedule_wrap{
	width:715px;
	text-align:center;
	margin-left:120px;
}

/*曽田雄志*/
.soda_tabe_wrap	{
	width: 400px;
	float:left;
}
.img_soda3_2	{
	width:270px;
	float:left;
	padding-left:20px;
	padding-top:10px;
}
.bg_soda	{
	background:url(../img/bg_soda.jpg) right top no-repeat;
	}
	
/*曜日の指定*/
.sunday{
	color:red;
	font-weight:bold;
}
.sat{
	color:blue;
	font-weight:bold;
}
.monday{
	font-weight:bold;
	color: #000;
}
/*共通の下スペース*/
.txt_col1{
	margin-bottom:10px;
}

/*蹴メディア履歴*/
.media_dl	{
	font-size:108%;
	margin-bottom:15px;
	}
.media_dl dt	{
	border-left:4px solid #CC0000;
	padding:5px 7px;
	margin:0 7px 7px 0;
	float:left;
	clear:both;
	width:100px;
	color:#804040;
	}
.media_dl dd	{
	line-height:1.5;
	padding:5px 7px;
	margin:0 7px 7px 0;
	border-bottom:1px dotted #CC0000;
	}
/*ビーチ*/
.beach-ph_wrap	{
	background:url(../img/bg_beach-ph.png) right bottom no-repeat;
	zoom:1;
	overflow:hidden;
	width:546px;
	padding-right:71px;
}
.beach-ph_wrap li	{
	float:left;
}

.goleiro_tel {
    clear: both;
    float: right;
    height: 34px;
    margin: -34px 0 0;
    padding-right: 11px;
}

/*U-12クラブチーム*/
.civediamo_lead_wrap	{
	background:url(../img/bg_fss-civediamo_lead.png) right top no-repeat #EFEFEF;
	height:185px;
	font-size:123.1%;
	font-weight:bold;
	color:#666;
	padding:35px 0 0 40px;
	line-height:25px;
	margin-bottom:20px;
}
.civediamo_mes	{
	margin-bottom:15px;
}
.civediamo_mes .civediamo_mes_txt	{
	margin:10px 0 20px;
	font-size:108%;
	line-height:22px;
}
.civediamo_about	{
	overflow:hidden;
	zoom:1;
	margin-bottom:15px;
}
.civediamo_about img	{
	float:right;
	margin-left:15px;
}
.civediamo_list dt	{
	margin-bottom:5px;
	font-weight:bold;
	font-size:116%;
}
.civediamo_price_tit,
.civediamo_staff_tit	{
	border-left:6px solid #00ABFF;
	padding:3px 0 3px 12px;
	font-weight:bold;
	font-size:123.1%;
	margin:25px 0 10px;
	color:#003399;
}
.civediamo_staff	{
	overflow:hidden;
	zoom:1;
	margin-bottom:12px;
}
.civediamo_staff img	{
	float:right;
	margin-left:15px;
}
.civediamo_staff_name	{
	margin:7px 0 7px 20px;
	font-size:123.1%;
	font-weight:bold;
	line-height:22px;
}
.civediamo_staff ul	{
	list-style:disc;
	padding-left:60px;
}
.civediamo_staff li	{
	margin-bottom:3px;
}

.tx_next{
	margin-bottom:20px;
}
