@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	background:url("../images/main_bg.jpg") repeat-x 0% 0%;
	background-color:#82B64A;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E6F0D5;
}

/* リンク指定 */
a:link { text-decoration: none; color: #054833; font-weight:bold; }
a:hover { background-color: #AAE9C7; text-decoration: underline; color:#FFFFFF; }
a:visited { text-decoration: none; color: #648282; font-weight:bold; }

a.result:link,
a.result:visited{
	text-decoration: underline;
	color: #FFFFFF;
}
 
a.result:hover{
	color: #FFFFFF;
	background-color: #AAE9C7;
	text-decoration: none;
}

a.shortcut:link,
a.shortcut:visited{
	font-size: 12px;
	color: #054833;
	text-decoration: underline;
	font-weight:normal;
}

a.shortcut:hover{
	text-decoration: none;
}

a.sitemap:link,
a.sitemap:visited{
	font-size: 14px;
	color: #054833;
	text-decoration: underline;
	font-weight:bold;
}

a.sitemap:hover{
	text-decoration: none;
}


/* font指定 */
h1 {
	text-align:right;
	margin:0px;
	padding-top:3px;
	padding-right:116px;
}

h2 {
	margin-top: 3px;
}

h3 {
	text-align:left;
	background-image:url(../images/h3.gif);
	background-repeat:no-repeat;
	font-size:21px;
	text-indent:20px;
	color:#3f3f3f;
	font-weight: bold;
	margin-top: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

span.topT{
	font-size:14px;
	font-weight:bolder;
	color:#3f3f3f;
	line-height: 1.5;
}

span.top{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
}

p.top2{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
	padding-top: 3px;
}

p.FCstaff{
	font-size:11px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#3E5170;
	color: #3f3f3f;
}

p.clubbanner{
	font-size:12px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#3E5170;
	line-height: 1.2;
}

span.clubbannertext{
	font-size:11px;
	color:#3f3f3f;
	line-height: 1.2;
}

p.clubbanner_other{
	font-size:12px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#3E5170;
	line-height: 1.2;
}

p.joinT{
	font-size:12px;
	font-weight:bolder;
	color:#3f3f3f;
}

p.join{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
}

p.goodsT{
	font-size:12px;
	font-weight:bolder;
	color:#3f3f3f;
}

p.goods{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
}

p.jyoshiT{
	font-size:12px;
	font-weight:bolder;
	color:#3f3f3f;
}

p.jyoshi{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
}

p.hogoshaT{
	font-size:12px;
	font-weight:bolder;
	color:#3f3f3f;
}

p.hogosha{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
}

p.team{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
}

p.aim{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
}

p.history{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
}

p.staffT{
	font-size:12px;
	font-weight:bolder;
	color:#3f3f3f;
}

p.staff{
	font-size:12px;
	color:#3f3f3f;
	line-height: 1.5;
}

span.practiceT{
	font-size:12px;
	font-weight:bolder;
	color:#3f3f3f;
	text-indent: 5px;
	float: left;
	padding-top: 5px;
	position: relative;
	width: 265px;
}

span.practiceT2{
	font-size:12px;
	font-weight:bolder;
	color:#3F3F3F;
	text-indent: 5px;
	float: left;
	padding-top: 5px;
	position: relative;
	width: 265px;
}

span.practice{
	font-size:10px;
	line-height:1.5;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	width: 99%;
	padding-left: 5px;
}

span.practicetext{
	font-size:11px;
	line-height:2;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: center;
	width: 81px;
	background-color: #648282;
	position: relative;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

span.practicetextTop{
	font-size:11px;
	line-height:2;
	color:#3F3F3F;
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 81px;
	background-color: #bbccdd;
	position: relative;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

span.players{
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	width: 100%;
}

span.playerstext{
	font-size:11px;
	line-height:1.8;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 82px;
	background-color: #648282;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.playerstext_wide{
	font-size:10px;
	line-height:1.7;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 82px;
	background-color: #648282;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.playerstextTop{
	font-size:11px;
	line-height:2;
	color:#3F3F3F;
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 82px;
	background-color: #bbccdd;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.results{
	float: left;
	padding-top: 5px;
	padding-bottom: 3px;
	position: relative;
	width: 710px;
	padding-left: 5px;
}

span.resultstextTop{
	font-size:11px;
	color:#3F3F3F;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 83px;
	background-color: #bbccdd;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.resultstextTopCup{
	font-size:11px;
	color:#3F3F3F;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 170px;
	background-color: #bbccdd;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.resultstextCup{
	font-size:12px;
	line-height:1.7;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 170px;
	background-color: #648282;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.resultstextTopScore{
	font-size:11px;
	color:#3F3F3F;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	background-color: #bbccdd;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.resultstextScore{
	font-size:12px;
	line-height:1.7;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	background-color: #648282;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.resultstextTopTeam{
	font-size:11px;
	color:#3F3F3F;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 145px;
	background-color: #bbccdd;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.resultstextTeam{
	font-size:12px;
	line-height:1.7;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 145px;
	background-color: #648282;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.resultstextTopResults{
	font-size:11px;
	color:#3F3F3F;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 42px;
	background-color: #bbccdd;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}

span.resultstextResults{
	font-size:12px;
	line-height:1.7;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 42px;
	background-color: #648282;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}



span.resultstexts{
	font-size:12px;
	line-height:1.7;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
	width: 83px;
	background-color: #648282;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}


span.mapeditor{
	float: left;
	position: relative;
	width: 712px;
	text-align: right;
	padding-right: 30px;
}

span.ShortCutL{
	float: left;
	position: relative;
	width: 210px;
	text-align: left;
}

span.ShortCutR{
	float: right;
	position: relative;
	width: 277px;
	text-align: left;
}

dl{
	font-size:12px;
	line-height:1.5;
	color:#3f3f3f;
}

dt.top{
	font-size:12px;
	color:#648282;
	line-height: 1.5;
}

dt.sitemap{
	font-size:12px;
	line-height: 1.5;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3f3f3f;
}

dt{
	font-size:12px;
	line-height:1.5;
	font-weight:bolder;
	color:#3f3f3f;
}

dd.top{
	font-size:12px;
	line-height:1.8;
	color:#3f3f3f;
	padding-top: 2px;
}

dd.sitemap{
	font-size:12px;
	line-height:2.0;
	color:#3f3f3f;
	padding-top: 2px;
}

dt.regulation{
	font-size:10px;
	color:#3f3f3f;
	line-height: 1.4;
}

dd.regulation{
	font-size:10px;
	line-height:1.4;
	color:#3f3f3f;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}

small{
	font-size:10px;
}

small.top{
	font-size:10px;
	font-weight:lighter;
	color: #3f3f3f;
}


/* 画像指定 */
a img {
	border-style:none;
}

/* 領域指定 */
#footer {
	font-size:9px;
	font-weight: normal;
	margin-bottom: 3px;
}

/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */


/* Base Frame
----------------------------------------------- */	
#wrapper {
	width:1180px ;
	margin:0 auto ;
	background:url("../images/typo.png") repeat-x 0% 0%;
}

#container {
	width:975px ;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}


#contents {
	text-align:center;
	width:972px;
	background:url(../images/contents_base.gif) top center repeat-y;
	font-size:14px;
	color:#3f3f3f;
}


/* トップページ　右2:左1 セル（枠あり）
----------------------------------------------- */	
#MainFrame2_1_Top {
	float:left;
	width:742px;
	height:auto;
	position:relative;
	min-height: 530px;
	padding-right: 120px;
	padding-left: 110px;
}

#Lframe2_1_Top {
	float:left;
	width:522px;
	height:auto;
	position:relative;
}

#L2_1_TopGreeting {
	text-align:left;
	float:left;
	width:487px;
	height:100px;
	padding: 15px 15px 0px 20px;
	position: relative;
	background-image: url(../images/cherry.gif);
	background-repeat: no-repeat;
}

#L2_1_Top {
	text-align:left;
	float:left;
	width:487px;
	height:auto;
	font-size:14px;
	color:#3f3f3f;
	padding: 10px 15px 0px 20px;
	position: relative;
	border: 1px solid #3E5170;
}

#L2_1_Top2 {
	text-align:left;
	width:487px;
	height:auto;
	font-size:14px;
	color:#3f3f3f;
	padding: 10px 15px 0px 20px;
	position: relative;
	float: left;
	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: #3E5170;
	border-bottom-color: #3E5170;
	border-left-color: #3E5170;
}

#L2_1_TopRSS {
	width:524px;
	height:170px;
	position: relative;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3E5170;
	padding-top: 25px;
	background-image: url(../images/blogtitle.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}

#L2_1_Top3 {
	text-align:left;
	width:487px;
	height:auto;
	font-size:12px;
	color:#3f3f3f;
	padding: 10px 15px 0px 20px;
	position: relative;
	float: left;
	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: #3E5170;
	border-bottom-color: #3E5170;
	border-left-color: #3E5170;
	font-weight: bolder;
}

#R2_1_Top {
	text-align:center;
	float:right;
	width:213px;
	color:#FFFFFF;
	height:535px;
	position: relative;
	background-image: url(../images/clock.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3E5170;
	border-bottom-color: #3E5170;
	font-size: 12px;
	line-height: 1.4;
	padding-top: 3px;
	background-color: #FDFFDC;
}

#R2_1_Top2 {
	text-align:left;
	width:198px;
	height:auto;
	font-size:10px;
	color:#3f3f3f;
	position: relative;
	float: right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3E5170;
	border-bottom-color: #3E5170;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3E5170;
	line-height: 1.7;
	padding: 5px 5px 3px 10px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}

/* ヘッダー　SubMenu共通
----------------------------------------------- */	
#RSubmenu {
	text-align:right;
	float:left;
	width:852px;
	color:#3f3f3f;
	height:25px;
	padding-top: 3px;
	padding-right: 120px;
}


/* submenu 共通 14May追加
----------------------------------------------- */	
#Cline_Submenu {
	width:736px;
	height:auto;
	color: #3f3f3f;
	padding-top: 5px;
	font-size: 12px;
	padding-bottom: 3px;
	border-bottom-color: #3E5170;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	font-weight: bold;
}


/* ヘッダー　H2 H3共通
----------------------------------------------- */
#LH2 {
	float:left;
	width:862px;
	height:60px;
	padding-left: 110px;
	text-align: left;
}

#LH2Top {
	text-align:left;
	float:left;
	width:530px;
	height:85px;
	padding-left: 110px;
}

#LH2NoSubmenu {
	text-align:left;
	float:left;
	width:862px;
	height:85px;
	padding-left: 110px;
}

#LH2H3NoSubmenu {
	text-align:left;
	float:left;
	width:862px;
	height:auto;
	padding-left: 110px;
	font-size:14px;
	color:#3f3f3f;
}


/* H2ヨコ　サブディレクトリー/リンク
----------------------------------------------- */
#RspaceH2_Link {
	float:right;
	height:128px;
	width:220px;
	position:relative;
	text-align: right;
	font-weight: bolder;
	padding-top: 2px;
	padding-right: 120px;
	font-size: 13px;
}

/* H2ヨコ　サブディレクトリー/選手募集
----------------------------------------------- */
#RspaceH2_Join {
	float:right;
	height:118px;
	width:330px;
	position:relative;
	padding: 3px 0px 0px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 1.4;
	font-weight: bolder;
}

/* H2ヨコ　サブディレクトリー/チーム紹介
----------------------------------------------- */
#RspaceH2_Team {
	float:right;
	height:118px;
	width:330px;
	position:relative;
	padding: 3px 0px 0px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 1.4;
	font-weight: bolder;
}

/* H2ヨコ　サブディレクトリー/top page
----------------------------------------------- */
#RspaceH2_Top {
	float:right;
	height:83px;
	width:212px;
	position:relative;
	text-align: right;
	line-height: 1.4;
	font-weight: bolder;
	padding-top: 2px;
	padding-right: 120px;
}

/* H2下　挨拶共通　リンク/選手募集/
----------------------------------------------- */	
#Cline_Greeting {
	text-align:left;
	float:left;
	width:727px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	line-height: 1.8;
}

/* H3 共通
----------------------------------------------- */	
#Cline_H3 {
	width:742px;
	height:auto;
	color: #3f3f3f;
	padding-top: 3px;
	float: left;
}

/* H3 連盟
----------------------------------------------- */	
#Cline_H3organization {
	text-align:right;
	float:left;
	width:740px;
	padding-top:3px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
}

/* H3 必要な用具
----------------------------------------------- */	
#Cline_H3_Goods {
	text-align:right;
	float:left;
	width:738px;
	padding-top:3px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
}

/* H3 規約
----------------------------------------------- */	
#Cline_H3_Kiyaku {
	text-align:right;
	float:left;
	width:738px;
	padding-top:3px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
}

/* H3 スタッフ構成
----------------------------------------------- */	
#Cline_H3_Staff {
	text-align:right;
	float:left;
	width:742px;
	padding-top:3px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
}

/* H3 練習試合
----------------------------------------------- */	
#Cline_H3_PracticeGame {
	text-align:right;
	float:left;
	width:742px;
	padding-top:3px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	padding-right: 120px;
	padding-left: 110px;
}


/* サイトマップ（枠なし）
----------------------------------------------- */	
#L1_1_Sitemap {
	text-align:left;
	float:left;
	width:340px;
	height:auto;
	font-size:14px;
	line-height:1.2;
	color:#3f3f3f;
	position: relative;
	padding: 5px 10px 5px 20px;
}

#R1_1_Sitemap {
	text-align:left;
	float:right;
	width:337px;
	height:auto;
	font-size:14px;
	color:#3f3f3f;
	position: relative;
	padding: 5px 10px 5px 10px;
}

/* リンク集/5ブロック（枠あり）
----------------------------------------------- */	
#L1_1_Link {
	text-align:left;
	float:left;
	width:350px;
	height:auto;
	font-size:14px;
	line-height:1.2;
	color:#3f3f3f;
	position: relative;
	padding: 5px 10px 5px 10px;
	border: 1px solid #3E5170;
}

#R1_1_Link {
	text-align:left;
	float:right;
	width:343px;
	height:auto;
	font-size:14px;
	line-height:1.2;
	color:#3f3f3f;
	position: relative;
	padding: 5px 10px 5px 10px;
	border-bottom:1px solid #3E5170;
	border-top:1px solid #3E5170;
	border-right:1px solid #3E5170;
}

#Cline_LinkFrame {
	text-align:left;
	float:left;
	width:737px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	padding: 0px 115px 5px 120px;
}


/* 選手募集01/入部・体験練習・見学について（枠あり）
----------------------------------------------- */	
#Cline_JoinFrame {
	text-align:left;
	float:left;
	width:742px;
	height:auto;
	color: #3f3f3f;
	padding: 5px 110px 5px 120px;
}

#Cline_Join {
	text-align:left;
	float:left;
	width:715px;
	height:auto;
	font-size:11px;
	color: #3f3f3f;
	padding: 10px 5px 5px 15px;
	border: 1px solid #3E5170;
}

/* 選手募集01/必要な用具（枠あり）
----------------------------------------------- */	
#Cline_Goods {
	text-align:left;
	float:left;
	width:710px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	padding: 5px 5px 5px 20px;
	border: 1px solid #3E5170;
}

/* 選手募集02/女子（枠あり）
----------------------------------------------- */	
#Cline_Join02 {
	text-align:left;
	float:left;
	width:710px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	padding: 5px 5px 5px 20px;
	border: 1px solid #3E5170;
}

/* 規約（枠あり）
----------------------------------------------- */	
#Cline_kiyaku {
	text-align:left;
	float:left;
	width:710px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	padding: 5px 5px 5px 20px;
	border: 1px solid #3E5170;
}

/* 保護者の皆様へ（枠あり）
----------------------------------------------- */	
#Cline_hogosha {
	text-align:left;
	float:left;
	width:710px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	padding: 5px 5px 5px 20px;
	border: 1px solid #3E5170;
}

/* チーム紹介/11pt（枠あり）
----------------------------------------------- */
#Cline_TeamFrame {
	text-align:left;
	float:left;
	width:742px;
	height:auto;
	color: #3f3f3f;
	padding: 0px 110px 5px 120px;
}
	
#Cline_Team {
	text-align:left;
	float:left;
	width:715px;
	height:auto;
	font-size:11px;
	color: #3f3f3f;
	padding: 10px 5px 5px 15px;
	border: 1px solid #3E5170;
}

/* チーム紹介/14pt（枠あり）
----------------------------------------------- */	
#Cline_Team02 {
	text-align:left;
	float:left;
	width:715px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	padding: 10px 5px 10px 15px;
	border: 1px solid #3E5170;
}


/* スケジュール（枠なし）
----------------------------------------------- */	
#Cline_ScheduleFrame {
	text-align:left;
	float:left;
	width:742px;
	height:auto;
	color: #3f3f3f;
	padding: 0px 110px 5px 120px;
}

#Cline_Schedule {
	text-align:center;
	float:left;
	width:742px;
	height:auto;
	padding: 10px 0px 10px 0px;
	min-height: 540px;
	position: relative;
}


/* 練習場所（枠あり）
----------------------------------------------- */	
#Cline_HomegFrame {
	text-align:center;
	float:left;
	width:742px;
	height:auto;
	color: #3f3f3f;
	padding: 0px 110px 5px 120px;
}

/* お問い合せ（枠なし）
----------------------------------------------- */	
#Cline_Contact {
	text-align:center;
	float:left;
	width:717px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	padding: 10px 5px 35px 15px;

}

/* スタッフ専用（枠あり）
----------------------------------------------- */	
#Cline_StaffFrame {
	text-align:left;
	float:left;
	width:742px;
	height:auto;
	font-size:14px;
	color: #3f3f3f;
	padding: 5px 110px 5px 120px;
}

#Cline_StaffL {
	text-align:left;
	float:left;
	width:364px;
	height:auto;
}

#Cline_StaffR {
	text-align:left;
	float:right;
	width:372px;
	height:auto;
}

#L1_1_StaffU {
	text-align:left;
	float:left;
	width:343px;
	height:auto;
	font-size:11px;
	line-height:1.2;
	color:#3f3f3f;
	text-align:center;
	position: relative;
	padding: 35px 10px 5px 10px;
	background-image: url(../images/questiontitle.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3E5170;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3E5170;
}

#L1_1_StaffB {
	text-align:left;
	float:left;
	width:343px;
	height:auto;
	color:#3f3f3f;
	text-align:center;
	padding: 35px 10px 5px 10px;
	background-image: url(../images/phototitle.gif);
	background-repeat: no-repeat;
	position: relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3E5170;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3E5170;
}


#R1_1_StaffU {
	text-align:left;
	float:right;
	width:351px;
	height:auto;
	color:#3f3f3f;
	text-align:center;
	position: relative;
	padding: 35px 10px 5px 10px;
	margin-top: 5px;
	background-image: url(../images/videotitle.gif);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3E5170;
	border-bottom-color: #3E5170;
}

#R1_1_StaffB {
	text-align:left;
	float:right;
	width:351px;
	height:auto;
	font-size:11px;
	line-height:1.2;
	color:#3f3f3f;
	text-align:center;
	position: relative;
	padding: 35px 10px 5px 10px;
	margin-top: 5px;
	background-image: url(../images/booktitle.gif);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3E5170;
	border-bottom-color: 3E5170;
}

/* サイトマップ（枠あり）
----------------------------------------------- */	
#Cline_Sitemap {
	text-align:left;
	float:left;
	width:727px;
	height:auto;
	color: #3f3f3f;
	padding: 5px 115px 5px 130px;
	font-size: 12px;
}


/* サイトマップ（枠あり）
----------------------------------------------- */	
#votebody {
	text-align:left;
	color: #3f3f3f;
	font-size: 11px;
}
