A:link {
	TEXT-DECORATION: underline;
}
A:visited {
	TEXT-DECORATION: underline;
}
A:active {
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #ff3333; TEXT-DECORATION: underline;
}
A.title11{
    color:#ffffff; text-decoration : none; 
    FONT-SIZE: 11px; LINE-HEIGHT: 110%;
}
A.title11:visited{
    color:#ffffff; text-decoration : none;  
	FONT-SIZE: 11px; LINE-HEIGHT: 110%;
}
A.title11:active{
    color:#ffffff; text-decoration : none; 
	FONT-SIZE: 11px; LINE-HEIGHT: 110%;
}
A.title11:hover{
    color:#ffffff; text-decoration : underline; 
	FONT-SIZE: 11px; LINE-HEIGHT: 110%;
}
A.title12{
    color:#ffffff; text-decoration : none; 
	FONT-SIZE: 12px;LINE-HEIGHT: 130%;font-weight: bold;
}
A.title12:visited{
    color:#ffffff; text-decoration : none;  
	FONT-SIZE: 12px;LINE-HEIGHT: 130%;font-weight: bold;
}
A.title12:active{
    color:#ffffff; text-decoration : none; 
	FONT-SIZE: 12px;LINE-HEIGHT: 130%;font-weight: bold;
}
A.title12:hover{
    color:#ffffff; text-decoration : underline; 
	FONT-SIZE: 12px;LINE-HEIGHT: 130%;font-weight: bold;
}
A.nav-l:hover {
	BACKGROUND: url(../../contents/images/navi_o.gif) left top; background-repeat:no-repeat
}
.nav-l A {
	DISPLAY: block; FONT-WEIGHT: bold; padding:7px 0px 6px; width:170px; text-decoration:none;
}
.nav-l A:link {
	COLOR: #333333; text-decoration:none;
}
.nav-l A:visited {
	COLOR: #333333; text-decoration:none;
}
.nav-l A:hover {
	COLOR: #333333; text-decoration:underline;
}
.nav-l TD {
    FONT-SIZE: 14px; BACKGROUND: url(../../contents/images/navi.gif) left top; background-repeat:no-repeat; text-decoration:none;
}
TD.activebgcolor {
    FONT-SIZE: 14px; BACKGROUND: url(../../contents/images/navi_a.gif) left top; background-repeat:no-repeat; text-decoration:none;
}
.title_link A {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline
}
.fs100 {
	FONT-SIZE: 75%;LINE-HEIGHT: 130%;
} 
.fs100b {
   	font-weight: bold;
	FONT-SIZE: 75%;
}
.fs100b_gre {
   	font-weight: bold;
	FONT-SIZE: 75%;LINE-HEIGHT: 130%;
	color: #333300;
}
.fs80 {
	FONT-SIZE: 70%; LINE-HEIGHT: 110%;
}
.fs80r {
	FONT-SIZE: 70%; LINE-HEIGHT: 110%;
	color: #ff0000;
}
.fs80g {
    color:#656464;
	FONT-SIZE: 70%; LINE-HEIGHT: 110%;
}
.title_w {
	FONT-SIZE: 12px;LINE-HEIGHT: 130%;
	color: #FFFFFF;
	font-weight: bold;
}
.fs30b {
	font-weight: bold;
	FONT-SIZE: 28px;LINE-HEIGHT: 200%;
}
.fs12b {
	font-weight: bold;
	FONT-SIZE: 12px;LINE-HEIGHT: 130%;
}
.fs12b_r {
	font-weight: bold;
	FONT-SIZE: 12px;LINE-HEIGHT: 130%;
	color: #ff0000;
}
.fs12 {
	FONT-SIZE: 12px;LINE-HEIGHT: 130%;
}
.fs12w {
	FONT-SIZE: 12px;LINE-HEIGHT: 130%;
	color: #FFFFFF;
}
.fs11{
	FONT-SIZE: 11px;LINE-HEIGHT: 130%;
}
.fs11r{
	FONT-SIZE: 11px;LINE-HEIGHT: 110%;
	color: #ff0000;
	}
.fs11rb{
	FONT-SIZE: 11px;LINE-HEIGHT: 110%;
	color: #ff0000;
    font-weight: bold;
}
.fs11wn {
	FONT-SIZE: 11px;LINE-HEIGHT: 110%;
	color:#FFFFFF; TEXT-DECORATION: none;
}
.fs11_log{
	FONT-SIZE: 11px;LINE-HEIGHT: 110%;
}
.area_back{
	width     : 382px;
	height    : auto;
	padding   : 0px;
	margin-top: 5px;
	margin-bottom: 5px;
    BACKGROUND: url(../../contents/images/area_back.gif) left top; background-repeat:no-repeat;
}


.navi {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.catch {
	font-size: 12px;
	color: #227722;
}

.honbun {
	font-size: 12px;
	color: #333333;
}

.honbun_lh15 {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}

.red {
	font-size: 12px;
	color: #FF3333;
}

.b12_r {
	font-size: 12px;
	font-weight: bold;
	color: #FF3333;
}

.b16_r {
	font-size: 16px;
	font-weight: bold;
	color: #FF3333;
}

.b12_w {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.b12_gr {
	font-size: 12px;
	font-weight: bold;
	color: #bbbbbb;
}

.b14_gr {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.n11_gr {
	font-size: 11px;
	color: #333333;
}

.n11_r {
	font-size: 11px;
	color: #ff3333;
}

.n11_gre {
	font-size: 11px;
	color: #447744;
}

.b11_gr {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.table_left{
	background-color:#EDF2FC;
	line-height: 140%;
	font-size: 12px;
}

.main {
	width: 635px;
	margin-top: 30px;
	margin-bottom: 50px;
}

.text {
	line-height: 140%;
	font-size: 12px;
}

.small_red {
	line-height: 120%;
	font-size: 11px;
	color: #FF3333;
}

.read {
	line-height: 125%;
	font-size: 12px;
	color: #447744;
}

.midashi2 {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
}

.midashi3 {
	line-height: 140%;
	font-size: 12px;
	color:#1C428E;
}

.caution {
	line-height: 140%;
	font-size: 12px;
	color:#FF0000;
}

.syousai {
	line-height: 125%;
	font-size: 12px;
}

.sm_m {
	font-size: 13px;
	font-weight: bold;
}

.sm_s {
	font-size: 12px;
	color:#666666;
}

.sm_t {
	font-size: 10px;
	color:#FF3300;
}

/*　施設詳細部分　*/
.navi_small {
	font-size: 10px;
	line-height: 150%;
	color: #333333;
}

.r12_w {
	font-size: 12px;
	color: #ffffff;
}

.r12_399 {
	font-size: 12px;
	color: #339999;
}

.r12_78c {
	font-size: 12px;
	color: #00788c;
}

.r12_393 {
	font-size: 12px;
	line-height: 150%;
	color: #339933;
}

.r10_w {
	font-size: 10px;
	color: #ffffff;
}

.r10_f33 {
	font-size: 10px;
	color: #ff3333;
}

.r10_69f {
	font-size: 10px;
	color: #6699ff;
}

.r10_393 {
	font-size: 10px;
	color: #339933;
}

.b11_39f {
	font-size: 11px;
	color: #3399ff;
}

.b11_f33 {
	font-size: 11px;
	color: #ff3333;
}

.r10_333 {
	font-size: 10px;
	color: #333333;
}

.r_10_333 {
	font-size: 10px;
	color: #333333;
	line-height: 140%;
}

.r12_bla {
	font-size: 12px;
	color: #000000;
}

.r11_aaa {
	font-size: 11px;
	color: #aaaaaa;
}

.b14_033 {
	font-size: 14px;
	font-weight: bold;
	color: #003333;
}

.b15_900 {
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}

/*　施設詳細（利用手順）部分　*/
.b12_fa2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #FFAD26;
}

/*　スポーツ（自動生成部分）　*/
.b15_464 {
	font-size: 15px;
	font-weight: bold;
	color: #464664;
}

.b16_w {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.b14_AB0 {
	font-size: 14px;
	font-weight: bold;
	color: #AB0000;
}
/*　クラブオフデザイン統一　*/
.r16 {
	font-size: 16px;
}

.b14_d00 {
	font-size: 14px;
	font-weight: bold;
	color: #dd0000;
}

.b14_ab0 {
	font-size: 14px;
	font-weight: bold;
	color: #ab0000;
}

.b14 {
	font-size: 14px;
	font-weight: bold;
}

.r14_w {
	font-size: 14px;
	color: #ffffff;
}

.r14 {
	font-size: 14px;
}

.b13_390 {
	font-size: 13px;
	font-weight: bold;
	color: #339900;
}

.r13 {
	font-size: 13px;
}

.b12_ba0 {
	font-size: 12px;
	font-weight: bold;
	color: #BA0000;
}

.b12_f00 {
	font-size: 12px;
	color: #ff0000;
}

.r12_lh12 {
	font-size: 12px;
	line-height: 120%;
}

.r12_lh13 {
	font-size: 12px;
	line-height: 130%;
}
.r12 {
	font-size: 12px;
}

.r_12_333 {
	font-size: 12px;
	color: #333333;
	line-height: 140%;
}

.r_14_333 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 140%;
}