.style1 {
	font-size: 16px;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
}
.style3 {font-size: 18px; font-weight: bold; }

.text7pt {  font-size: 7pt;}
.text8pt {  font-size: 8pt;}
.text8ptunder {  font-size: 8pt; text-decoration:underline; color : #083194;}
.text9pt {  font-size: 9pt;}
.text10pt {  font-size: 10pt;}
.text12pt {  font-size: 12pt;}
.text14pt {  font-size: 14pt;}
.bold9pt {  font-size: 9pt; text-transform: uppercase ;}
.bold10pt {  font-size: 10pt; font-weight: bold;}
.bold12pt {  font-size: 12pt; font-weight: bold;}
.bold14pt {  font-size: 14pt; font-weight: bold;}
select.sizechange{  font-size:8pt;}

A:LINK{
text-decoration:none
;}

A:VISITED{
text-decoration:none
;}

A:HOVER{
	color : #ff0000;
}



.white {  font-size: 8pt;}

A.white:LINK{
color : #ffffff;
text-decoration:none
;}

A.white:VISITED{
color : white;
text-decoration:none

;}

A.white:HOVER{
color : #ff0000;
}



.red {  font-size: 8pt;}

A.red:LINK{
color : #083194;
text-decoration:none
;}

A.red:VISITED{
text-decoration:none
;}

A.red:HOVER{
color : #ff0000;
}
.text9pt_blue{
font-size : 9pt;
color : navy;
text-align : right;
}
.text8pt_blue{
font-size : 8pt;
color : navy;
text-align : right;
}
.text10pt_white{
font-size : 10pt;
color : white;
}

.ss_waku{
background-color : #f4ffff;border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : blue blue blue blue;}
.bosyu_waku{
border-width : 1pt;
border-style : solid;
border-color : gray;
}
.bosyu_table{
border-collapse : collapse;
}
.bold12px {
	font-size:12px;
	font-weight: bold;
	line-height: 14px;	
}
.bold16px {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}
.bold18px {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}
.bold20px {
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
}
.bold36px {
	font-size: 36px;
	font-weight: bold;
	line-height: 38px;
}
.padding_2px{
	padding : 2px;
}
.waku_red {
	border: 2px solid #FF0000;
}
.waku_green {
	border: 2px solid #339900;
}
.text_kon {
	color: #0000CC;
}
.bg_red{
	background-color : #FF0000;
}
.text12px {
	font-size: 12px;
	line-height: 14px;
}
.text_red {
	color: #FF0000;
}
.text_blue {
	color: #0000FF;
}
.text_green {
	color: #00FF00;
}
.text_white{
color : white;
}
.tokuten_waku {
	border: 3px solid #7D7DFF;
	background-color: #FFFFCC;
}
.text11px {
	font-size: 11px;
	line-height: 13px;
}

/* --------------------------------------------
 * トピックスメニュー用
 * -------------------------------------------- */

#news_menu tr.outside {
	background-color: #FE0708;
}

#news_menu tr.inside {
	background-color: #E7EFFF;
}

#news_menu td.bgcolor {
	background-color: #FFDDDD;
}

#news_menu table.text10px {
	font-size: 10px;
}

/* --------------------------------------------
 * 疑似ホバー指定
 * -------------------------------------------- */

.hoverOff {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.hoverOn {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* --------------------------------------------
 * 各校独自スタイルシート
 * -------------------------------------------- */
 
/* ----------------------------------------------------------------------------
 * 継承を受ける要素をまとめる
 * ------------------------------------------------------------------------- */
 
read01{
	color: #1444b5;
	font-weight: bold;
	font-style: normal;
	background: repeat-x center;
	width: 500px;
	height: auto;
	float: left;
	clear: none;
	margin-top: 8px;
	margin-left: 3px;
	background-color: #FFFFFF;
	text-align: left;
}

/* -------------------------------------------------------------------------
It introduces club.　トップロゴ　It introduces club.
---------------------------------------------------------------------------*/
#top_logo{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 90px; float: none; clear: both; margin-top: 20px; }

#soccer{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 10px 35px; width: 550px; height: auto; float: none; clear: both; margin-top: 25px; }
/* -------------------------------------------------------------------------
It introduces club.に続く紹介エリア
---------------------------------------------------------------------------*/
#top_comment_area{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 375px; float: none; clear: both; }
#top_comment_area_hidari{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; width: 270px; height: 375px; float: left; clear: both; }
#top_comment_area_migi{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; width: 270px; height: 375px; float: right;}

#top_comment_gazou01{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; width: 250px; height: 375px; float: left; clear: both; margin-left: 5px; }
#top_comment_gazou02{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; width: 250px; height: 170px; float: right; margin-right: 5px; }
#top_comment{ font-size: 15px; line-height: 1.2; background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; text-align: left; width: 250px; height: 180px; float: right; clear: both; margin-top: 10px;margin-right: 5px; }

/* -------------------------------------------------------------------------
club_menu　クラブ一覧
---------------------------------------------------------------------------*/
#club_menu_area{
	background-color: white;
	background-image : none;
	background-repeat: no-repeat;
	background-position : 0 13px;
	width: 550px;
	height: 302px;
	float: none;
	clear: both;
	margin-top: 10px;
}

#menu_area{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; text-align: left; width: 100px; height: 100px; float: left; clear: none; margin-top: 5px; margin-right: 3px; margin-left: 4px; }
#menu_title_area{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; text-align: left; width: 100%; height: 82px; float: none; clear: both; margin-right: 3px; }
#menu_title{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; text-align: left; width: 100px; height: 82px; float: left; margin-left: 20px; }
#menu_title_moji{ color: black; background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; text-align: left; width: 300px; height: 30px; float: left; margin-top: 40px; margin-left: 10px; }
#menu_jyo_dan{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; text-align: left; width: 540px; height: 110px; float: none; clear: none; }
#menu_ge_dan{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; text-align: left; width: 540px; height: 110px; float: none; clear: none; }

/* -------------------------------------------------------------------------
コメント文　各ロゴの定義　Campus：　Club_introduce：　Schedule:
---------------------------------------------------------------------------*/
#modoru_top{ background-color: white; background-image : none; background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 60px; float: none; clear: both; }

/* -------------------------------------------------------------------------
 club activity
---------------------------------------------------------------------------*/
#club_activity_area{ background-color: transparent; background-image : url(img/Club_line_00.gif); background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 80px; float: left; clear: both; margin-top: 25px; }

#club_activity_area_baske{ background-color: transparent; background-image : url(img/Club_line_216.gif); background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 80px; float: none; clear: both; margin-top: 25px; }
#club_activity_area_soccer{
	width: 500px;
	height: 50px;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 0px;
}
#club_activity_title02{
	width: 500px;
	height: 50px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}

#club_activity_com{
	width: 500px;
	height: 80px;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-left: 15px;
}

#club_activity_area_soccer01{ width: 550px; height: 280px; float: left; clear: both; margin-top: 0px; }

#club_activity_area_tennis{ background-color: transparent; background-image : url(img/Club_line_184.gif); background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 80px; float: left; clear: both; margin-top: 25px; }
#club_activity_area_volly{ background-color: transparent; background-image : url(img/Club_line_241.gif); background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 80px; float: left; clear: both; margin-top: 25px; }
#club_activity_area_takkyu{ background-color: transparent; background-image : url(img/Club_line_276.gif); background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 80px; float: left; clear: both; margin-top: 25px; }
#club_activity_area_bad { background-color: transparent; background-image: url(img/Club_line_316.gif); background-repeat: no-repeat; background-position: 0 13px; margin-top: 25px; width: 100%; height: 80px; float: left; clear: both; }
#club_activity_area{ background-color: transparent; background-image : url(img/Club_line_00.gif); background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 80px; float: left; clear: both; margin-top: 25px; }
#club_activity_area{ background-color: transparent; background-image : url(img/Club_line_00.gif); background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 80px; float: left; clear: both; margin-top: 25px; }
#club_activity_area{ background-color: transparent; background-image : url(img/Club_line_00.gif); background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 80px; float: left; clear: both; margin-top: 25px; }
#club_activity_area{ background-color: transparent; background-image : url(img/Club_line_00.gif); background-repeat: no-repeat; background-position : 0 13px; width: 100%; height: 80px; float: left; clear: both; margin-top: 25px; }

#club_activity_logo { color: red; background-color: transparent; width: 283px; height: 80px; float: left; margin-left: 30px; }
#club_activity_name{ color: black; font-size: 15px; background-color: transparent; text-align: left; width: 170px; height: 30px; float: left; margin-top: 35px; margin-left: 10px; }

#activity_month_area{ background-color: white; background-image : none; background-repeat: no-repeat; width: 100%; height: 62px; float: none; clear: both; margin-top: 10px; }
#club_activity_month { color: red; background-color: white; width: 61px; height: 61px; float: left; clear: none; margin-left: 20px; }
#club_activity_comment{ font-size: 18px; float: left; width:400px; height:30px; background-color: white; text-align: left; margin-top : 20px; margin-left: 20px; }

#tuki_comment_area{ float: none; background-color:white; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 100%; height: 130px; clear: both; margin-top: 10px; }
#tuki_comment_area_takyu07{ float: none; background-color:white; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 100%; height: 150px; clear: both; margin-top: 10px; }
#tuki_comment_area_tennis05{ float: none; background-color:white; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 100%; height: 200px; clear: both; margin-top: 10px; }
#tuki_comment_area_baske09{ float: none; background-color:white; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 100%; height: 170px; clear: both; margin-top: 10px; }


#tuki_comment_yakyu{ float: none; background-color:#f6bebe; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; clear: both; margin-left: 80px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#tuki_comment_bad{ float: none; background-color:#b07ba1; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; clear: both; margin-left: 80px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }

#tuki_comment_takkyu{ float: none; background-color:#a17fb7; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; clear: both; margin-left: 80px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#tuki_comment_takkyu07{ float: none; background-color:#a17fb7; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 150px; clear: both; margin-left: 80px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#tuki_comment_volly{ float: none; background-color:#8584bf; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; clear: both; margin-left: 80px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#tuki_comment_baske{ float: none; background-color:#89a4cd; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; clear: both; margin-left: 80px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#tuki_comment_baske09{ float: none; background-color:#89a4cd; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 150px; clear: both; margin-left: 80px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }

#tuki_comment_tennis{ float: none; background-color:#8ccfd5; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; clear: both; margin-left: 80px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#tuki_comment_tennis05{ float: none; background-color:#8ccfd5; color: #ffffff; font-size: 15px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 200px; clear: both; margin-left: 80px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }

/* -------------------------------------------------------------------------
tuki_gazou_areaです。一枚のみの場合と2枚の場合で、2枚の場合はtuki_gazou_areaを使うこと
---------------------------------------------------------------------------*/
#tuki_gazou_area00{ background-color: white; width: 550px; height: 356px; float: none; clear: both; margin-top: 10px; }
#tuki_gazou_area{ background-color: white; width: 550px; height: 167px; float: none; clear: both; margin-top: 10px; }
#tuki_gazou_area_tate{ background-color: white; width: 550px; height: 250px; float: none; clear: both; margin-top: 10px; }
#tuki_gazou_area_tate_tennis07{ background-color: white; width: 550px; height: 320px; float: none; clear: both; margin-top: 10px; }
#tuki_gazou{ width: 250px; height: 167px; float: left; margin-left: 15px; }
#tuki_gazou_tate{ width: 167px; height: 250px; float: none; margin-right: 10px; margin-left: 10px; }
#tuki_gazou_tate_migi{ width: 167px; height: 250px; float: right; clear: none; margin-right: 8px; }
#tuki_gazou_tate_hidari{ width: 167px; height: 250px; float: left; clear: none; margin-left: 15px; }
#tuki_gazou_tate_hidari_tennis07{ width: 200px; height: 320px; float: left; clear: none; margin-left: 30px; }
#tuki_gazou_01mai{ width: 250px; height: 360px; float: none; clear: both; }

#tuki_gazou_migi{ width: 250px; height: 167px; float: right; margin-right: 30px; }
#tuki_gazou_tyuou{ width: 250px; height: 167px; float: none; clear: none; }
/*---schedule------------------------------------------------------------------------*/
#club_ob_schedule{ background-color: transparent; background-image : url(img/Club_retitle_bar.gif); background-repeat : no-repeat; background-position : 5px 40px; width: 550px; height: 100px; float: left; clear: none; }
#return_schedule_comment{ font-size: 12px; float: right; width:240px; height:30px; background-color: white; margin-left:3px; margin-top : 60px; }
#return_schedule_gazou{
		float: left;
		margin-left:1px;
		margin-top : 20px;
		width:200px;
		height:100px;
}


/* -------------------------------------------------------------------------
 introduce
---------------------------------------------------------------------------*/

#eachclub_introduce{ background-color: transparent; background-image : url(img/Club_retitle_bar.gif); background-repeat: no-repeat; background-position : 10px 35px; width: 550px; float: none; clear: both; margin-top: 10px; }

#return_club_moji_left{
	color: olive;
	font-size: 12px;
	background-color: transparent;
	width: 220px;
	height: 30px;
	float: left;
	margin-top: 45px;
	margin-left: 10px;
	clear: none;
}
#return_club_moji_right{ width: 250px; height: 30px; float: left; }
#return_club_rogo_right{
	width: 265px;
	height: 60px;
	float: left;
	margin-top: 20px;
	clear: none;
}

/* -------------------------------------------------------------------------
 introduce
---------------------------------------------------------------------------*/
#eachclub_introduce_area{ background-color: white; background-image : url('(EmptyReference!)'); background-repeat: no-repeat; background-position : 10px 35px; width: 550px; height: 100px; float: none; clear: both; margin-top: 25px; }
#eachclub_introduce_area_endan{ background-color: white; background-image : url('(EmptyReference!)'); background-repeat: no-repeat; background-position : 10px 35px; width: 550px; height: 100px; float: left; clear: both; margin-top: 25px; }

#eachclub_introduce_logo { color: red; background-color: transparent; width: 400px; height: 60px; float: none; clear: both; margin-top: 10px; }
#eachclub_introduce_name{ color: red; font-size: 20px; background-color: transparent; text-align: left; text-indent: 12px; width: 300px; height: 30px; float: none; clear: both; margin-top: 10px; margin-left: 1px; }

/* -------------------------------------------------------------------------
各クラブの詳細ページの上部にあるロゴの定義
---------------------------------------------------------------------------*/
?#eachclub_top_index{ background-color: red; background-image: url(img/Club_retitle_bar.gif); float: left; margin-top: 40px; width :550px; height: 100px; }
#eachclub_top_comment { color: red; text-align: center; width: 550px; height: 0; }
#eachclub_top_area{
	background-color: white;
	float: left;
	width :550px;
	height: 50px;
	clear: both;
}
#eachclub_top_area_endan{ background-color: white; float: left; margin-top: 5px; width :550px; height: 80px; clear: both; margin-bottom: 5px; margin-left: 0; }
#eachclub_top_area_cheer{ background-color: white; float: left; margin-top: 5px; width :550px; height: 80px; clear: both; margin-bottom: 5px; margin-left: 0; }

#eachclub_top_name{ font-size: 20px; font-weight: bold; background-color: white; float: left; margin-top: 5px; width :100px; height: 30px; margin-left: 60px; }

#eachclub_top_clublogo{ background-color: white; background-image: none; float: none; width :300px; height: 50px; clear: both; }
#eachclub_menu00 {
	width: 550px;
	height: 100px;
	clear: both;
	margin-top: 15px;
	border-style: none;
}
#eachclub_introduce_syugo{
	width: 550px;
	height: 305px;
	float: none;
	clear: both;
}
#aisatu_gazou{ color: red; font-size: 18px; font-weight: bold; background-color: white; width: 395px; height: 40px; float: none; clear: both; margin-top: 20px; }
#aisatu_comment{
	background-color: white;
	text-align: left;
	width: 350px;
	height: 40px;
	float: left;
	clear: none;
	margin-top: 15px;
	margin-left: 10px;
}

#aisatu_gazou01{ font-size: 18px; font-weight: bold; background-color: white; width: 49px; height: 49px; float: left; margin-top: 10px; margin-left: 60px; }
#go_aisatu{ color: red; font-size: 18px; font-weight: bold; background-color: white; width: 100px; height: 49px; float: left; margin-top: 25px; margin-left: 20px; }

/*---Index schedule用----------------------------------------------------------------*/
#eachclub_schedule_area{ background-color: white; background-image : url('(EmptyReference!)'); background-repeat: no-repeat; background-position : 10px 35px; width: 550px; height: 100px; float: none; clear: both; margin-top: 5px; }
#eachclub_schedule_logo { color: red; background-color: transparent; width: 400px; height: 60px; float: none; clear: both; margin-top: 10px; }
#eachclub_schedule_name{ color: red; font-size: 20px; background-color: transparent; text-align: left; text-indent: 12px; width: 300px; height: 30px; float: none; clear: both; margin-top: 10px; margin-left: 1px; }

/*---campus----------------------------------------------------------------*/


#campus_ob_style{ float:none; background-color: white; background-image : url(img/campus_obi.gif); background-repeat: no-repeat; background-position : 10px 70px; width: 550px; height: 100px; clear: both; }

#return_campus02{
		float: left;
		margin-left:1px;
		margin-top : 20px;
		width:264px;
		height:100px;
}
#return_campus_ob02{ font-size: 12px; float: left; width:280px; height:30px; background-color: white; margin-left:3px; margin-top : 90px; }

/* -------------------------------------------------------------------------
club_index 枠を定義 00:野球部　36:応援部 70:ブラス 98:サッカー 137:チァ 184:テニス 216:バスケ 241:バレー 276:卓球 316バド: 360: 
---------------------------------------------------------------------------*/
#club_menu00 { background-image: url(img/Club_line_00.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu36 { background-image: url(img/Club_line_36.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-top: 40px; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu70 { background-image: url(img/Club_line_70.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-top: 40px; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu98 { background-image: url(img/Club_line_98.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-top: 40px; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu137 { background-image: url(img/Club_line_137.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-top: 40px; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu184 { background-image: url(img/Club_line_184.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-top: 40px; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu216 { background-color: white; background-image: url(img/Club_line_216.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-top: 40px; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu241 { background-image: url(img/Club_line_241.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-top: 40px; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu276 { background-image: url(img/Club_line_276.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-top: 40px; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu316 { background-image: url(img/Club_line_316.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; margin-top: 40px; margin-bottom: 40px; border-style: solid; border-width: 1px; }
#club_menu360 { background-image: url(img/Club_line_360.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 290px; float: none; clear: both; border-style: solid; border-width: 1px; }

/* -------------------------------------------------------------------------
Club Index 各クラブにあるアイコン・イラスト画像を定義している。
---------------------------------------------------------------------------*/
#club_index_pic01 { background-color: white; float: left; margin-left: 5px; margin-top: 40px; width :60px; height :60px; }

/* -------------------------------------------------------------------------
コメント文 Club Indexの各クラブを文字数によって、スタイルわけをしている。
---------------------------------------------------------------------------*/
#club_name_3moji{ color: #000000 !important; float: left; font-size: 35px; font-weight: bold; font-style: normal;fon;line-height: normal; background-color: white; text-align: left;width: 150px; height: 50px; clear: none; margin-top: 55px; margin-left: 10px; t-variant: normal; }
#club_name0302{ color: #000000 !important; float: left; font-size: 35px; font-weight: bold; font-style: normal;fon;line-height: normal; background-color: maroon; text-align: left;width: 290px; height: 45px; clear: none; margin-top: 55px; margin-left: 10px; t-variant: normal; }
#club_name_6moji{ color: #000000 !important; float: left; font-size: 35px; font-weight: bold; font-style: normal;fon;line-height: normal; background-color: white; text-align: left; width: 220px; height: 50px; clear: none; margin-top: 55px; margin-left: 10px; t-variant: normal; }
#club_name_7moji{ color: #000000 !important; float: left; font-size: 35px; font-weight: bold; font-style: normal;fon;line-height: normal; background-color: white; text-align: left; width: 250px; height: 50px; clear: none; margin-top: 55px; margin-left: 10px; t-variant: normal; }
#club_name_5moji{ color: #000000 !important; float: left; font-size: 35px; font-weight: bold; font-style: normal;fon;line-height: normal; background-color: white; text-align: left;width: 200px; height: 50px; clear: none; margin-top: 55px; margin-left: 10px; t-variant: normal; }
#club_name_9moji{ color: #000000 !important; float: left; font-size: 35px; font-weight: bold; font-style: normal;fon;line-height: normal; background-color: white; text-align: left; width: 295px; height: 50px; clear: none; margin-top: 55px; margin-left: 10px; t-variant: normal; }
#club_index_clip01 { margin-top: 20px; width :60px; height :60px; float: left; }

/* -------------------------------------------------------------------------
Club Index gazouの各クラブ画像を定義
---------------------------------------------------------------------------*/
#club_index_gazou01{ background-color: white; width: 220px; height: 100px; float: right; margin-right: 5px; margin-top: 20px; }
#club_index_gazou02{ background-color: white; width: 150px; height: 100px; float: right; margin-right: 5px; margin-top: 20px; }
#club_index_gazou120{ background-color: white; width: 120px; height: 100px; float: right; margin-right: 5px; margin-top: 20px; }
#club_index_gazou03{ background-color: white; width: 180px; height: 100px; float: right; margin-right: 5px; margin-top: 20px; }

/* -------------------------------------------------------------------------
コメント文 文章の背景を設定 00:野球部　36:応援部 70:ブラス 98:サッカー 137:チァ 184:テニス 216:バスケ 241:バレー 276:卓球 316バド: 360: 
---------------------------------------------------------------------------*/
#club_comment00{ float: left; background-color:#f6bebe; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment36{ float: left; margin-left:5px; background-color:#eec27f; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment70{ float: left; margin-left:5px; background-color:#d0e184; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment98{ float: left; margin-left:5px; background-color:#98cb7b; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment137{ float: left; margin-left:5px; background-color:#8ac99c; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment184{ float: left; margin-left:5px; background-color:#8ccfd5; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment216{ float: left; margin-left:5px; background-color:#89a4cd; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; clear: both; margin-top: 50px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment241{ float: left; margin-left:5px; background-color:#8584bf; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment276{ float: left; margin-left:5px; background-color:#a17fb7; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment316{ float: left; margin-left:5px; background-color:#b07ba1; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#club_comment360{ float: left; margin-left:5px; background-color:#b27c83; color: #ffffff; font-size: 20px; font-weight: bold; font-variant: normal; text-align: left; text-indent: 12px; letter-spacing: 0.1em; vertical-align: middle; width: 400px; height: 120px; margin-top: 30px; margin-right: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }

/* -------------------------------------------------------------------------
コメント文 各クラブの詳細ページにジャンプする。 
---------------------------------------------------------------------------*/
a.A_over0101{ color: #808080; font-size: 18px; float: left; width:100px; height:100px; border: solid 2px #73a1ff; background-color: white; text-align: center; vertical-align: middle; margin-top: 50px; margin-left: 10px; }
a.A_over0101:hover { background-color: #fcc; color:black; background-image: none; border-color: #808080; border-style: solid; }
a.A_over0102 { color: #808080; float: left; margin-top:50px; width:100px; height:100px; border: solid 2px #73a1ff; font-size: 18px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; background-color: white; text-align: center; margin-left: 10px; }
a.A_over0102:hover { background-color: #fcc; color:#f00; background-image: none; background-repeat: no-repeat; background-position: 0 bottom; border-color: #808080; border-style: solid; }
#club_name03{ width : 95px; height : 30px; font-size: 18px; font-weight: bold; font-style: normal;fon;line-height: 30px; background-color: transparent; text-align: center; margin-top: 20px; cursor: pointer; t-variant: normal; }

/* -------------------------------------------------------------------------
クラブ一覧にもどるを定義している
---------------------------------------------------------------------------*/
#club_to_TOP{ width : 200px; height : 30px; font-size: 18px; font-weight: bold; font-style: normal;fon;line-height: 30px; background-color: transparent; text-align: center; clear: both; margin-top: 15px; border-color: #73a1ff; cursor: pointer; t-variant: normal; }
a.top_over{ background-image: url('(EmptyReference!)'); background-repeat: no-repeat; background-position: 100% bottom; color: #73a1ff; font-variant: normal; float: left; width:500px; height:60px; background-color: white; text-transform: none; text-align: center; margin-left: 30px; border:solid 2px #b7b7b7; }
 
a.top_over:hover { 
	background-color: #a7d5ff; color:black;
	background-image: none; background-repeat: no-repeat;
	background-position: 0 bottom; 
	width: 500px; 
	height: 60px;
	border-color: #808080; 
	border-style: solid;
 } 

/* -------------------------------------------------------------------------
コメント文 Club Indexの各クラブを文字数によって、スタイルわけをしている。
---------------------------------------------------------------------------*/
#club_Index_name04{ float: left; width : 96px; height : 30px; font-size: 14px; font-weight: bold; font-style: normal;fon;line-height: 30px; background-color: transparent; text-align: center; margin-top: 35%; cursor: pointer; t-variant: normal; }
#club_Index_name00{ float: left; width : 96px; height : 30px; font-size: 15px; font-weight: bold; font-style: normal;fon;line-height: 30px; background-color: transparent; text-align: center; margin-top: 35%; cursor: pointer; t-variant: normal; }
#club_Index_name01{ float: left; width : 80px; height : 30px; font-size: 18px; font-weight: bold; font-style: normal;fon;line-height: 30px; background-color: transparent; text-align: center; margin-top: 35%; margin-left: 5px; cursor: pointer; t-variant: normal; }
#club_Index_name02{ float: left; width : 95px; height : 30px; font-size: 16px; font-weight: bold; font-style: normal;fon;line-height: 30px; background-color: transparent; text-align: center; margin-top: 35%; cursor: pointer; t-variant: normal; }
#club_Index_name03{ float: left; width : 95px; height : 60px; font-size: 17px; font-weight: bold; font-style: normal;fon;line-height: 30px; background-color: transparent; text-align: center; margin-top: 20%; margin-left: 0; cursor: pointer; t-variant: normal; }
a.A_over{ 
		float: right;
		margin-top:30px;
		margin-right:10px;
		width:100px;
		height:100px;
		border: solid 2px #73a1ff;
		padding-top:20px;
		text-align: center; 
 }
a.A_over:hover { background-color: #eddaeb; color:red; background-image: url(img/club_line1001.gif); background-repeat: no-repeat; background-position: 0 bottom; border-color: white; border-style: none; } 
a.A_over01 { color: gray; background-color: white; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff; text-align: center; vertical-align: middle; float: left; } 
a.A_over01:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 
a.A_over02 { color: #808080; background-color: white; float: left; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff; text-align: center; vertical-align: middle; } 
a.A_over02:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 
a.A_over03 { color: #808080; background-color: white; float: left; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff;
		/*border-color: #2b2b2b;*/
		/*background-color:#A180B7;*/
		text-align: center; vertical-align: middle; } 
a.A_over03:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 
a.A_over04 { color: #808080; background-color: white; float: left; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff;
		/*border-color: #2b2b2b;*/
		/*background-color:#A180B7;*/
		text-align: center; vertical-align: middle; } 
a.A_over04:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 
a.A_over05 { color: #808080; background-color: white; float: left; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff;
		/*border-color: #2b2b2b;*/
		/*background-color:#A180B7;*/
		text-align: center; vertical-align: middle; } 
a.A_over05:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 
a.A_over06 { color: #808080; background-color: white; float: left; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff;
		/*border-color: #2b2b2b;*/
		/*background-color:#A180B7;*/
		text-align: center; vertical-align: middle; } 
a.A_over06:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 
a.A_over07 { color: #808080; background-color: white; float: left; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff;
		/*border-color: #2b2b2b;*/
		/*background-color:#A180B7;*/
		text-align: center; vertical-align: middle; } 
a.A_over07:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 
a.A_over08 { color: #808080; background-color: white; float: left; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff;
		/*border-color: #2b2b2b;*/
		/*background-color:#A180B7;*/
		text-align: center; vertical-align: middle; } 
a.A_over08:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 
a.A_over09 { color: #808080; background-color: white; float: left; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff;
		/*border-color: #2b2b2b;*/
		/*background-color:#A180B7;*/
		text-align: center; vertical-align: middle; } 
a.A_over09:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 
a.A_over10 { color: #808080; background-color: white; float: left; margin-top:0; margin-right:0; width:100px; height:100px; border: solid 2px #73a1ff;
		/*border-color: #2b2b2b;*/
		/*background-color:#A180B7;*/
		text-align: center; letter-spacing: 1px; vertical-align: middle; } 
a.A_over10:hover { background-color: #dbdbdb; color:white; border-color: #808080; } 



/* -------------------------------------------------------------------------
コメント文　テーブルの定義
---------------------------------------------------------------------------*/
#table.club_index{ width:550px; border-top:1px solid #663300; border-left:1px solid #663300; border-bottom:1px solid #663300; border-collapse:collapse; border-spacing:0; background-color:#ffffff; empty-cells:show; }
.club_index td{
    border-right:1px solid #663300;
    padding:0.3em 1em;
}

#td_height01 {
		height: 200px;
} 


#club_ob_style{
  background-image : url(img/Club_retitle_bar.gif);
  background-repeat : no-repeat;
  background-position : 5px 25px;
}

#Club_return{ background-color: #a180b7; background-image : url(img/Club_retitle_bar.gif); background-repeat : no-repeat; }

#return_campus06{
		float: right;
		margin-right:0px;
}

#return_campus05{
		float: left;
		margin-left:15px;
		margin-top : 33px;
		font : 12px ;
}

.return_style01{
	margin-left:0px;
	margin-top :100px;
}

/* -------------------------------------------------------------------------
コメント文 文章の背景を設定 00:野球部　36:応援部 70:ブラス 98:サッカー 137:チァ 184:テニス 216:バスケ 241:バレー 276:卓球 316バド: 360: 
---------------------------------------------------------------------------*/
#club_index_to_top { color: maroon; font-size: 15pt; font-weight: bold; line-height: 20px; background-color: red; background-image: url(img/Club_line_gray02.gif); background-repeat: no-repeat; background-position: 100% bottom; width: 540px; height: 60px; margin-top: 60px; margin-bottom: 40px; padding-top: 10px; border-color: gray; border-width: 2pt; }
/* -------------------------------------------------------------------------
コメント文 文章の背景を設定 00:野球部　36:応援部 70:ブラス 98:サッカー 137:チァ 184:テニス 216:バスケ 241:バレー 276:卓球 316バド: 360: 
---------------------------------------------------------------------------*/ 

#club_menu_line04 { background-image: url(img/Club_line_241.gif); background-repeat: no-repeat; background-position: 0 125px; width: 540px; height: 295px; border: solid 1px black; }






/* ------------------------------------------コメント文 各クラブの詳細ページにジャンプする。---------------------------------------------------------------------------*/
a.A_over_4line{ color: #808080; float: right; margin-right:10px; width:100px; height:100px; border: solid 2px #73a1ff; font : bold 18px ; background-color: white; padding-top:20px; text-align: center; margin-top: 38px; }
a.A_over_4line:hover { background-color: #e5e5e5; color:red; background-image: none; background-repeat: no-repeat; background-position: 0 bottom; border-color: #808080; border-style: solid; }
/* ------------------------------------------コメント文 各クラブの詳細ページにジャンプする。---------------------------------------------------------------------------*/
a.A_over_4moji{ color: #808080; float: right; margin-right:10px; width:100px; height:100px; border: solid 2px #73a1ff; font : bold 18px ; background-color: white; padding-top:20px; text-align: center; margin-top: 10px; }
a.A_over_4moji:hover { background-color: #e5e5e5; color:red; background-image: none; background-repeat: no-repeat; background-position: 0 bottom; border-color: #808080; border-style: solid; }

/* -------------------------------------------------------------------------*/

a.A_over0104{ float: right; margin-right:10px; width:100px; height:100px; border: solid 2px #73a1ff; font : bold 18px; background-color: white; padding-top:20px; text-align: center; margin-top: 58px; }
a.A_over0104:hover { background-color: #e5e5e5; color:black; background-image: none; background-repeat: no-repeat; background-position: 0 bottom; border-color: #808080; border-style: solid; }


/* -------------------------------------------------------------------------
コメント文 クラブ一覧にもどるを定義している　ここまで
---------------------------------------------------------------------------*/

a.top_over00{ float: none; width:540px; height:45px; font : bold 18px ; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }

a.top_over36{ float: none; width:540px; height:45px; font : bold 18px ; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }
a.top_over36:hover { background-color: #EEC27F; color:white; background-image: url(Club_line_36.gif); background-repeat: no-repeat; background-position: 0 bottom; border-bottom: 3px solid #a180 #a180 #a180b7 #a18; border-left-color: #a180 #a180 #a180b7 #a180b7; border-left-style: none;0b7;border-top-color: #a180; border-right-color: #a180 #a180 #a180b7 #a180b7; border-right-style: none; #a180 #a180b7 #a180b7;border-top-style: none; } 
a.top_over70{ float: none; width:540px; height:45px; font : bold 18px ; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }
a.top_over70:hover { background-color: #D0E184; color:white; background-image: url(img/Club_line_70.gif); background-repeat: no-repeat; background-position: 0 bottom; border-bottom: 3px solid #a180 #a180 #a180b7 #a18; border-left-color: #a180 #a180 #a180b7 #a180b7; border-left-style: none;0b7;border-top-color: #a180; border-right-color: #a180 #a180 #a180b7 #a180b7; border-right-style: none; #a180 #a180b7 #a180b7;border-top-style: none; } 
a.top_over98{ float: none; width:540px; height:45px; font : bold 18px ; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }
a.top_over98:hover { background-color: #98CB7Bf; color:white; background-image: url(img/Club_line_98.gif); background-repeat: no-repeat; background-position: 0 bottom; border-bottom: 3px solid #a180 #a180 #a180b7 #a18; border-left-color: #a180 #a180 #a180b7 #a180b7; border-left-style: none;0b7;border-top-color: #a180; border-right-color: #a180 #a180 #a180b7 #a180b7; border-right-style: none; #a180 #a180b7 #a180b7;border-top-style: none; } 
a.top_over137{ float: none; width:540px; height:45px; font : bold 18px; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }
a.top_over137:hover { background-color: #8AC99; color:white; background-image: url(img/Club_line_137.gif); background-repeat: no-repeat; background-position: 0 bottom; border-bottom: 3px solid #a180 #a180 #a180b7 #a18; border-left-color: #a180 #a180 #a180b7 #a180b7; border-left-style: none;0b7;border-top-color: #a180; border-right-color: #a180 #a180 #a180b7 #a180b7; border-right-style: none; #a180 #a180b7 #a180b7;border-top-style: none; } 
a.top_over184{ float: none; width:540px; height:45px; font : bold 18px; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }
a.top_over184:hover { background-color: #8CCFD5; color:white; background-image: url(img/Club_line_184.gif); background-repeat: no-repeat; background-position: 0 bottom; border-bottom: 3px solid #a180 #a180 #a180b7 #a18; border-left-color: #a180 #a180 #a180b7 #a180b7; border-left-style: none;0b7;border-top-color: #a180; border-right-color: #a180 #a180 #a180b7 #a180b7; border-right-style: none; #a180 #a180b7 #a180b7;border-top-style: none; } 
a.top_over216{ float: none; width:540px; height:45px; font : bold 18px; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }
a.top_over216:hover { background-color: #89A4CD; color:white; background-image: url(img/Club_line_216.gif); background-repeat: no-repeat; background-position: 0 bottom; border-bottom: 3px solid #a180 #a180 #a180b7 #a18; border-left-color: #a180 #a180 #a180b7 #a180b7; border-left-style: none;0b7;border-top-color: #a180; border-right-color: #a180 #a180 #a180b7 #a180b7; border-right-style: none; #a180 #a180b7 #a180b7;border-top-style: none; } 
a.top_over241{ float: none; width:540px; height:45px; font : bold 18px; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }
a.top_over241:hover { background-color: #8584BF; color:white; background-image: url(img/Club_line_241.gif); background-repeat: no-repeat; background-position: 0 bottom; border-bottom: 3px solid #a180 #a180 #a180b7 #a18; border-left-color: #a180 #a180 #a180b7 #a180b7; border-left-style: none;0b7;border-top-color: #a180; border-right-color: #a180 #a180 #a180b7 #a180b7; border-right-style: none; #a180 #a180b7 #a180b7;border-top-style: none; } 
a.top_over276{ float: none; width:540px; height:45px; font : bold 18px; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }
a.top_over276:hover { background-color: #A17FB7; color:white; background-image: url(img/Club_line_276.gif); background-repeat: no-repeat; background-position: 0 bottom; border-bottom: 3px solid #a180 #a180 #a180b7 #a18; border-left-color: #a180 #a180 #a180b7 #a180b7; border-left-style: none;0b7;border-top-color: #a180; border-right-color: #a180 #a180 #a180b7 #a180b7; border-right-style: none; #a180 #a180b7 #a180b7;border-top-style: none; } 
a.top_over316{ float: none; width:540px; height:45px; font : bold 18px; background-color: transparent; padding-top:5px; text-align: center; border-color: #b7b7b7; border-style: solid solid none; border-width: 2px; }
a.top_over316:hover { background-color: #B07BA1; color:white; background-image: url(img/Club_line_316.gif); background-repeat: no-repeat; background-position: 0 bottom; border-bottom: 3px solid #a180 #a180 #a180b7 #a18; border-left-color: #a180 #a180 #a180b7 #a180b7; border-left-style: none;0b7;border-top-color: #a180; border-right-color: #a180 #a180 #a180b7 #a180b7; border-right-style: none; #a180 #a180b7 #a180b7;border-top-style: none; } 


.background_club_line{

		background-image:url(img/Club_line1001.gif);
		background-position:top;
		background-repeat:no-repeat;
}

#club_name{
		float: left;
		margin-left :10px;
		margin-top : 30px;
		width : 300;
		height : 40;
		color: #000000;
		font : bold 35px, 
}



#club_name07{
		float: left;
		margin-left :10px;
		margin-top : 30px;
		width : 200;
		height : 40;
		color: #000000;
		font : bold 35px,
}

#club_name09{
		float: left;
		margin-left :10px;
		margin-top : 30px;
		width : 250;
		height : 40;
		color: #000000;
		font : bold 35px,
}

#club_index_gazou{
		float: right;
		margin-right: 0px;
		margin-top: 0;
		margin-bottom:0px;
		height :100;
}

#comment_color{
		background-color:#A180B7;
}

#club_index_next{
		float: right;
		right: 0;
		margin-top: 55px;
}

#club_index_nextgo{
		float: right;
		margin-top:30px;
		margin-right:4px;
		width:90px;
		height:90px;
		border: solid 2px #73a1ff;
		border-color: #2b2b2b;
		/*background-color:#A180B7;*/
		padding-top:20px;
		font-size: 18px;
		/*color: white;*/
		text-align: center; 
}

#return_campus01{
		float: left;
		margin-left:0px;
		margin-top : 15px;
		font : bold 16px;
}



#Club_return{ background-color: gray; background-image : url(img/Club_retitle_bar.gif); background-repeat : no-repeat; background-position: 10px 45px; width: 550px; height: 100px; margin-top: 20px; }

.club_index th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#996633;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}

/*-東京ＩＴ会計 index-------------------------------------------------------------------------------------*/
.under_line_navi {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	line-height: 2em;
	font-size: x-small;
}
.under_line {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	line-height: 2.0em;
}

.under_line_navi {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	line-height: 2em;
	font-size: x-small;
}
#index_00news {
	color: black;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	background-image: url(img/index/campus_new.jpg);
	text-align: left;
	width: 360px;
	height: 50px;
	float: left;
	clear: both;
	margin-top: 5px;
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
}
.index_00news01 {
	color: black;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	background-image: none;
	text-align: left;
	width: 330px;
	height: auto;
	float: left;
	clear: both;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	margin-left: 10px;
}
.index_img01{margin-top:10px;}
index_100{
	width:330px;
	float: left;
}
index_200{
	float:left;
	margin-top:-80px;
	width:205px;
}
.index_300_left{
	float:left;
	margin-top:-10px;
	z-index:10;

}
.index_300_right{
	float:right;
	margin-top:20px;
	float:right;
	width:400px;
}
.index_mark {
	clear: none;
	float: left;
	height: 18px;
	width: 18px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 10px;
}
.index_con {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: normal;
	height: auto;
	width: 250px;
	float: left;
	padding-top: 8px;
	padding-bottom: 10px;
}

.index_read00{
	width: 520px;
	height: auto;
	float: left;
	clear: both;
	margin-bottom: 0px;
	margin-top:8px;
	margin-left:20px;
	background-image: url(img/line/line_nyugaku02.gif);
	background-repeat: repeat-x;
	background-position: 5px 20px;
}

.index_cont00{
	background-color: white;
	width: 500px;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 25px;
	margin-left: 25px;
}
.campuslife_logo {
	background-color: white;
	background-image: none;
	width: 265;
	height: 50px;
	float: left;
	clear: none;
	margin-left: 0px;
}
.h1_text{
	margin:1px 0px 10px 0px;
	display: block;
	font-size: medium;
	color: #D8B30B;
	padding-bottom: 5px;
	padding-left: 10px;
}
.coment_550 {
	color: black;
	text-align: left;
	width: 550px;
	height: 10px;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-bottom: 0px;
}
.index_navi {
	color: black;
	text-align: left;
	width: 550px;
	height: 50px;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-bottom: 0px;
}

.area_50_hidari{
	width: 270px;
	height: auto;
	float: left;
	clear: none;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 5;
}
.area_50_m{/*----------*/
	width: 148px;
	height:auto;
	float: left;
	clear:both;
	margin-top: 0px;
	margin-left: 0px;
}
.index_club{/*----------*/
	width: 290px;
	height:500px;
	float: left;
	clear:none;
	margin-top: 0px;
	margin-left: 0px;
}
.index_club_h{/*----------*/
	width: 250px;
	height:500px;
	float: left;
	clear:none;
	margin-top: 0px;
	background-color: #CCCCCC;
	margin-left: 0px;
}

.month_bar {
	color: red;
	background-color: white;
	width: 550px;
	height: 82px;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
.month_bar_head { background-color: transparent; width: 10px; height: 82px; float: left; margin-left: 0px; }
.month_tuki { background-color: transparent; width: 75px; float: left; }
.month_pin { background-color: transparent; width: 21px; height: 82px; float: left; }
.month_body { background-image: url(img/index/month_body.jpg); width: 265px; height: 82px; float: left; }
.month_body100 { background-image: url(img/index/month_body.jpg); width: 395px; height: 82px; float: left; }
a.A_gazou04 {display:block;
 color: black; background-color: transparent; background-image: url(img/index/Index04.gif); width: 192px; height: 70px; float: none; clear: both; border-color: transparent; border-style: none; }
.month_gazou { background-color: white; background-image: url(img/index/Untitled-2.jpg); width: 200px; height: 82px; float: left; }
.month_end_index { background-color: transparent; width: 10px; height: 82px; float: left; }
.month_gazou_area {
	background-color: white;
	background-image: url(img/index/Untitled-2.jpg);
	width: 200px;
	height: 70px;
	float: left;
	margin-top: 6px;
}
.month_body_index { background-image: url(img/index/month_body.jpg); width: 225px; height: 82px; float: left; }
/*campas--ob_style------------------------------*/
.campus_ob_index {
	background-color: white;
	background-image: url(img/index/campus_obi.gif);
	background-repeat: repeat-x;
	background-position: right 5px;
	width: 550px;
	height: 66px;
	float: left;
	clear: both;
	margin-top: 10px;
}
.gaku_text{
	display: inline;
	color: #734C01;
}
#syukuga_link{
	width: 400px;
	height: auto;
	float: right;
	clear: none;
	text-align: right;
	margin-top: 10px;
}
.month_event04 {
	color: black;
	background-color: transparent;
	background-image: none;
	text-align: left;
	text-indent: 0px;
	width: 210px;
	height: 10px;
	float: left;
	line-height: 1.7em;
	margin-top: 25px;
	font-weight: bold;
	clear: both;
}
.month_event10 {
	color: black;
	font-weight: bold;
	background-image: none;
	text-indent: 0px;
	width: 210px;
	height: auto;
	float: left;
	margin-top: 0px;
	line-height: 1.7em;
	clear: both;
}
.month_event10_01 {
	color: black;
	font-weight: bold;
	background-image: none;
	text-indent: 5px;
	width: 210px;
	height: auto;
	float: left;
	margin-top: 0px;
	line-height: 1.7em;
}
/*campas--ob_style------------------------------*/
.campus_ob_index {
	background-color: white;
	background-image: url(../img/index/campus_obi.gif);
	background-repeat: repeat-x;
	background-position: right 5px;
	width: 550px;
	height: 66px;
	float: left;
	clear: both;
	margin-top: 10px;
}
.month_body_index {
	background-image: url(../img/index/month_body.jpg);
	width: 225px;
	height: 82px;
	float: left;
}


/* CSS Document */
/*--------------------*/
#dd {

/*margin-left: 25%;*/

/*padding: 0 0 20px 0;*/

}

#dd .mainmenu {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	margin-left: 0px;
	display: block;

}

#dd .mainmenu a.menu {

  display: block;

  text-align: center;

  padding:0;

  margin:0;

/*padding: 4px 10px;*/

/*margin: 0 1px 0 0;*/
  width: 75px;

  text-decoration: none;

}

#dd .mainmenu a.menu:hover {

/*background: #49A3FF;*/

}


.submenu {
	/*background: #EAEBD8;*/

/*border: 1px solid #5970B2;*/  visibility: hidden;
	position: absolute;
	z-index: 3;
	width: 71;
	height: auto;
	background-color: #00CC99;

}

.submenu a {

  display: block;

/*font: 11px arial;*/

  text-align: left;

/*text-decoration: none;

  padding: 5px;

  color: #2875DE;*/

}

.submenu a:hover {

/*background: #49A3FF;

  color: #FFF;*/

}


/* サブメニューの半透明処理
--------------------*/

.submenu {

 filter: alpha(Opacity=90);

	opacity: 0.9;

}

/* CSS Document */
/*--------------------*/
#dd {

/*margin-left: 25%;*/

/*padding: 0 0 20px 0;*/

}

#dd .mainmenu {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	margin-left: 0px;
	display: block;

}

#dd .mainmenu a.menu {

  display: block;

  text-align: center;

  padding:0;

  margin:0;

/*padding: 4px 10px;*/

/*margin: 0 1px 0 0;*/
  width: 75px;

  text-decoration: none;

}

#dd .mainmenu a.menu:hover {

/*background: #49A3FF;*/

}


.submenu {
	/*background: #EAEBD8;*/

/*border: 1px solid #5970B2;*/  visibility: hidden;
	position: absolute;
	z-index: 3;
	width: 71;
	height: auto;
	background-color: #00CC99;

}

.submenu a {

  display: block;

/*font: 11px arial;*/

  text-align: left;

/*text-decoration: none;

  padding: 5px;

  color: #2875DE;*/

}

.submenu a:hover {

/*background: #49A3FF;

  color: #FFF;*/

}


/* サブメニューの半透明処理
--------------------*/

.submenu {

 filter: alpha(Opacity=90);

	opacity: 0.9;

}

.gazo_area_550{
	width: 550px;
	height: auto;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-left: 0px;
}

/*ページ末のリターンdivに使用する*/
.return_end{
	float: left;
	margin-top: 5px;
	clear: both;
	width: 550px;
	height: auto;
	background-color: #FFFFFF;
}

.campus_ob_style {
	background-color: white;
	background-image: url(../img/index/campus_obi.gif);
	background-repeat: repeat-x;
	background-position: right 40px;
	width: 550px;
	height: 84px;
	float: left;
	clear: both;
	margin-top: 10px;
}
.read_div {
	color: black;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	background-image: url(../img/web_guidance/pin03.gif);
	width: 550px;
	height: 50px;
	float: left;
	margin-top: 10px;
	clear: both;
	background-repeat: repeat-x;
	background-position: 10px bottom;
}
.kigyou_text{
	display: inline;
	font-size: medium;
	color: #6FBB4C;
}
.read_div12 {
	color: black;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	background-image: url(../img/12_best/tate_obi_best.gif);
	width: 550px;
	height: 50px;
	float: left;
	margin-top: 10px;
	clear: both;
	background-repeat: repeat-x;
	background-position: 10px bottom;
}
.read_div11 {
	color: black;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	background-image: url(../img/11_kinsi/tate_obi_kinsi.gif);
	width: 550px;
	height: 40px;
	float: left;
	margin-top: 10px;
	clear: both;
	background-repeat: repeat-x;
	background-position: 10px bottom;
}

.title_nyugaku{
	background-color: #FFFFFF;
	background-image: url(../img/line/line_nyugaku.gif);
	background-repeat: repeat-x;
	background-position: 10px bottom;
	width: 545px;
	height: 40px;
	float: left;
	clear:both;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.title_pin15{
	background-color: transparent;
	width: 30px;
	height: 30px;
	float: left;
	clear: none;
	margin-top: 0px;
}
.best_read01{
	color: #1444b5;
	font-weight: bold;
	font-style: normal;
	background: repeat-x center;
	width: 500px;
	height: auto;
	float: left;
	clear: none;
	margin-top: 8px;
	margin-left: 3px;
	background-color: #FFFFFF;
	text-align: left;
}
.read_kigyou01{
	color: #1444b5;
	font-weight: bold;
	font-style: normal;
	background: repeat-x center;
	width: 500px;
	height: 30px;
	float: left;
	clear: none;
	margin-top: 12px;
	margin-left: 3px;
	text-align: left;
}
.syukuga_read{
	color: #1444b5;
	font-weight: bold;
	font-style: normal;
	width: 500px;
	height: 30px;
	float: left;
	clear: none;
	margin-top: 12px;
	margin-left: 3px;
	text-align: left;
}
.syutu_read01{
	color: #1444b5;
	font-weight: bold;
	font-style: normal;
	background: repeat-x center;
	width: 500px;
	height: auto;
	float: left;
	clear: none;
	margin-top: 12px;
	margin-left: 3px;
	background-color: #FFFFFF;
	text-align: left;
}
.best_read{
	color: #1444b5;
	font-weight: bold;
	font-style: normal;
	background: repeat-x center;
	width: 500px;
	height: auto;
	float: left;
	clear: none;
	margin-top: 15px;
	margin-left: 3px;
}
.title_text15{
	display: inline;
	margin: 0px;
}
.area_50_migi{
	width: 255px;
	height: auto;
	float: left;
	background-color: #FFFFFF;
	clear: none;
	margin-left: 10px;
}
.title_tiiku {
	color: black;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	background-color: transparent;
	background-image: none;
	text-align: left;
	width: auto;
	height: 50;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
	letter-spacing: 0.2em;
}
.month_body100 {
	background-image: url(../img/index/month_body.jpg);
	width: 403px;
	height: 82px;
	float: left;
}
#h2_text{
	margin:1px 0px 5px 0px;
	display: block;
	color: #000000;
	font-style: normal;
}
/* CSS Document */

ul,ol,dl,img {
	margin: 0px;
	padding: 0px;
}
ul,ol {
	list-style-type: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* ---------- */
#wrapper {
	width: 550px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 10px;
	float: left;
	clear: both;
	margin-bottom: 8px;
	height: 40px;
	margin-top: 10px;
}

#navi {
	height: auto;
	float: left;
	clear: both;
	width: 530px;
	margin-bottom: 8px;
	background-color: #FF0000;
	margin-left: 10px;
}

#contents {
	background-color: #F3F3F3;
	height: auto;
	text-align: center;
	float: left;
	clear: both;
	width: 500px;
}
.navi{
	margin-left: 15px;	
}
.area_50_migi{
	width: 265px;
	height: 200px;
	float: right;
	clear: both;
	background-color: #FFFFFF;
	margin: 0 0 10 5;
}
.under_line {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	line-height: 2.0em;
}

.under_line_navi {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	line-height: 2em;
	font-size: x-small;
}
.title_taiiku {
	background-color: transparent;
	background-image: url(../img/web_taiikusai/tate_obi_taiiku.gif);
	background-repeat: repeat-x;
	background-position: 10px bottom;
	width: 545px;
	height: 50px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

.title_best {
	background-color: transparent;
	background-image: url(img/12_best/tate_obi_best.gif);
	background-repeat: repeat-x;
	background-position: 10px bottom;
	width: 545px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.title_kinsi {
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: 10px bottom;
	width: 545px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

.title_sotugyo{
	background-color: transparent;
	background-image: url(img/line/line_nyugaku01.gif);
	background-repeat: repeat-x;
	background-position: 10px bottom;
	width: 545px;
	height: 40px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.title_sotugyo01{
	background-color: transparent;
	background-image: url(../img/line/line_nyugaku02.gif);
	background-repeat: repeat-x;
	background-position: 10px bottom;
	width: 545px;
	height: 40px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

.title_nyugaku{
	background-color: #FFFFFF;
	background-image: url(img/line/line_nyugaku.gif);
	background-repeat: repeat-x;
	background-position: 10px bottom;
	width: 545px;
	height: 40px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	clear: both;
}
.title_setsu{
	background-color: #FFFFFF;
	background-image: url(img/line/05line02.gif);
	background-repeat: repeat-x;
	background-position: 10px bottom;
	width: 545px;
	height: 40px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	clear: both;
}

a.best_next01 {
	display:block; 
	color: white; 
	background-color: #3877eb; 
	text-transform: none; 
	vertical-align: 10px;
	padding-top:12px; 
	width: 400px; height: 60px; 
	float: none; 
	margin-top: 10px;
}
a.best_next01:hover {
	display:block;
	color: #0033FF;
	background-color: #FFFF00;
	background-image: none;
	vertical-align: 10px;
	padding-top:12px; 
	width: 400px;
	height: 60px;
	float: none;
	clear: both;
	margin-top: 10px;
	border-color: transparent;
	border-style: none;
	font-weight: bolder;
}
.title_text15{
	display: inline;
	margin: 0px;
}
.title_text0501{
	display: inline;
	margin: 0px;
	color: #80408E;
}

.title_text1501{
	display: inline;
	margin: 0px;
	color: #EA021C;
}

.best_h2 { color: #EBBB4A; font-size: 18px; }
.title_textbest{
	display: inline;
	color: #FF0000;
	margin: 0px;
}
.title_textgai{
	display: inline;
	color: #FFBC05;
	margin: 0px;
}
.title_textkanto{
	display: inline;
	color: #164D83;
	margin: 0px;
}
.title_texttai{
	display: inline;
	color: #4788FF;
	margin: 0px;
}

.title_textkinsi{
	color: #5A875A;
	margin: 0px;
}
#kinshi_text02 { 
	display:block;  color: #326a12; font-weight: bold; text-align:left; 
	margin-left:15px; margin-bottom:8px; margin-top:15px; }
#kinshi_text03 { 
	display:block;  color: #6c4700; font-weight: bold;text-align:left; 
	margin-left:15px; margin-bottom:8px; margin-top:15px; }
#kinshi_text01 { 
	display:block;  color: #c20000; font-weight: bold;text-align:left; 
	margin-left:15px; margin-bottom:8px; margin-top:15px; }

.media_area {
	height: auto;
	clear:none;
	width:500px;
	float: left;
	border-left-color: #FF8000;
	border-left-width: 4px;
	border-left-style: solid;
}
.media_area01 {
	height: auto;
	clear:none;
	width:470px;
	float: left;
	margin: 8 0 10 10;
}
.media_area02 {
	height: auto;
	clear:none;
	width:480px;
	float: left;
}

.media_area_menu {
	margin-top:3px;
	height: auto;
	clear:none;
	width:200px;
	float: left;
	margin-left: 5px;
}

.media_pin{
	background-color: transparent;
	width: 23px;
	height: 23px;
	float: left;
	clear: both;
	margin-top: 0px;
}
.media_menu{
	background-color: transparent;
	width: 200px;
	height: 23px;
	float: left;
	clear: none;
	margin-top: 5px;
}
.media_link{
	width: 200px;
	height: auto;
	float: left;
	clear: none;
	margin-top: 30px;
	margin-left: 0px;
}
.media_gaz_area{
	height: auto;
	clear:none;
	width:240px;
	float: left;
	margin: 3 0 10 25;
}
.media_area_550{
	width: 550px;
	height: auto;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-left: 0px;
}
.media_schedule{
	background-image: url(img/web_taiikusai/tate_obi_taiiku.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width:450px;
	font-size: larger;
	font-weight: bolder;
	height: 40px;
	text-align: center;
	margin: 10 0 10 40;
	float: left;
	clear: both;
}
#media_schedulenum{
	float:left; 
	margin-top:8px; 
	width:40px; 
	clear:none; 
	margin-left: 0px;
	text-shadow: 10;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
a.A_link_moji {
	text-decoration:none;
	border-bottom:2px black dotted;
	color: #0000FF;
	background-color: transparent;
	float: none;
	clear: both;
	padding-bottom:3px;
	line-height: 2em;
}

a.A_link_moji:hover {
	width:530px;
	color:#FF6600;
	border-color: #ccccff;
	size:22px;
	border-style: none solid solid none;
	display: inline;
	height: 120%;
 } 
.sotsupa_logo {
	background-color: white;
	width: 500px;
	height: auto;
	float: none;
	clear: both;
	margin-left: 50px;
	border-left-style: solid;
	border-left-width: medium;
	border-left-color: #E1017E;
}
.nyugaku_logo {
	background-color: white;
	width: 500px;
	height: auto;
	float: none;
	clear: both;
	margin-left: 50px;
	border-left-style: solid;
	border-left-width: medium;
	border-left-color: #44A659;
	color: #000000;
}
.club_introduces_logo {
	background-color: white;
	width: 500px;
	height: auto;
	float: none;
	clear: both;
	margin-left: 50px;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #E3017E;
}
.em_red {
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #FF0000;
}
.em_orange { color: #F49600; font-weight: bold; font-style: normal; font-variant: normal; }
.ball_em { color: #006600; font-weight: bold; font-style: normal; font-variant: normal; }
.em_blue { color: #2057B1; font-weight: bold; font-style: normal; font-variant: normal; }
.em_breen { color: #009900; font-weight: bold; font-style: normal; font-variant: normal; }

.p_bun550 {
	float: left;
	height: auto;
	display: block;
	width: 535px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.gazo_area_550{
	width: 550px;
	height: auto;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-left: 0px;
}
#area_50_migi{
	width: 250px;
	height: auto;
	float: left;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-left: 20px;
}
#area_50_hidari{
	width: 250px;
	height: 255px;
	float: left;
	clear: both;
	background-color: #FFFFFF;
	margin-left: 10px;
}
.ski_read{/*--title_00から変更--*/
	background-color: transparent;
	background-image: url(../img/13_skii/ski_line01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 545px;
	height: 50px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	clear: both;
	margin-bottom: 10px;
}
.ski_text{
	display: inline;
	font-size: medium;
	color: #999999;
}
.title_read15{
	color:#FF4100;
	margin: 0px;
	margin-bottom: 5px;
}
.moji_under {
	text-decoration:none;
	border-bottom:2px black dotted;
	color: #0000FF;
	background-color: transparent;
	float: none;
	clear: both;
	padding-bottom:3px;
	width: auto;
}

.btm{
	color: black;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	width: 70px;
	height: 20px;
	float: right;
	margin-top: 0px;
	margin-left:5px;
	clear: none;
	background-repeat: repeat-x;
	background-position: 10px bottom;
}

.club_item{
	font-size: 20px;
	float: left;
	clear: both;
	width: 550px;
	border-bottom-color: #F6BEBE;
	border-bottom-style: dashed;
}
.club_item_bad{
	font-size: 20px;
	margin-top: 15px;
	float: left;
	clear: both;
	width: 550px;
	border-bottom-color: #B07BA1;
	border-bottom-style: dashed;
}
.club_anc{
	float: left;
	clear: both;
	width: 550px;
	height:25px;
}

.club_item_so{
	font-size: 20px;
	margin-top: 15px;
	float: left;
	clear: both;
	width: 550px;
	border-bottom-color: #4CA1FF;
	border-bottom-style: dashed;
}

.club_item_b{
	font-size: 20px;
	margin-top: 10px;
	float: left;
	clear: both;
	width: 550px;
}
.club_comment{
	width:400px;
	float: left;
	font-size: 24px;
	margin-top: 10px;
}
.gazo_cmt{
margin-top:0px; float:right; margin-right:15px;font-size: 10px;
}

.schedule01{
	width:550px;
	height:48px;
	float:left;
	clear:both;
	background-image: url(../club/img/club_sche_line01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/*-授業風景 class用-------------------------------------------------------------------------------------*/
.class_logo01{
	width: 500px;
	height: auto;
	float: left;
	clear: both;
	margin-top:15px;
	margin-left: 15px;
}
.class_logo02{
	width: 500px;
	height: auto;
	float: left;
	clear: both;
	margin-top:40px;
	margin-left: 15px;
}
.class_mark{
	width: 500px;
	height: 15pt;
	float: left;
	clear: both;
	margin-top: 8px;
	margin-left: 5px;
}
.class_p12 {  font-size: 12pt;
	margin-top:10px;margin-left:10px; text-align:left;
}
.class_p10 {  font-size: 10pt;
	margin-top:0px;margin-left:10px; text-align:left;
}
.class_subt12{
	font-size: 12pt;
	display: inline;
	margin: 0px;
}
.class_read01{
	color: #1444b5;
	font-weight: bold;
	font-style: normal;
	background: repeat-x center;
	width: 400px;
	height: 12pt;
	float: left;
	clear: none;
	margin-top: 8px;
	margin-left: 3px;
	background-color: #FFFFFF;
	text-align: left;
}
.class_50_h{
	width: 270px;
	height: auto;
	float: left;
	clear: none;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 5;
	font-size:9px;
}
.img_margin_h01{
	width: 265px;
	height: 200px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.img_margin_h02{
	width: 265px;
	height: 200px;
	background-color: #FFFFFF;
	margin-top: 20;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;}
.class_album{
	width: 500px;
	height: 15pt;
	float: left;
	clear: both;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom:5px; text-align:left; font-size:20px; color: #CC0066; font-weight: bolder;
}
.p_bold12px{
margin-top:-1em;
	font-weight:bold;
	font-size:12px;
	margin-left:10px;
}

/*-11月 学園祭：錦糸祭-------------------------------------------------------------------------------------*/
.11coment_550 {
	color: black;
	text-align: left;
	width: 550px;
	height: auto;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-bottom: 15px;
}

.11title{
	width:545px;
	height:25px;
	float:left;
	clear:both;
	margin: 25 0 10 5;
	text-align:center;
	background-image: url(../img/14_euro/line_euro.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	font-size: 18px;
	color: #EBBB4A;
	font-weight: 800;
}
.11_h2 { color: #EBBB4A; font-size: 18px; }

read01.kins_clr{
	color: #5A875A;
}
c-both{
clear:both;
}