@charset "utf-8";

/* --------------------------------------------
 * 矢印　ボタン
 * -------------------------------------------- */

/* ゼミ学習だからできるこの成果　矢印 */

span.link_zemi_arrow {
	display:block;
	width:400px;
	height:40px;
	background:url(/gakuhot/img/link_zemi_arrow_o.gif) no-repeat right;
	text-indent:-9999px;
	margin-top:10px;
	padding-left:150px;
}

span.link_zemi_arrow a {
	display:block;
	width:400px;
	height:40px;
	background:url(/gakuhot/img/link_zemi_arrow.gif) no-repeat;
}

span.link_zemi_arrow a:hover {
	background:none;
}

/* 企業説明会　ボタン */

span.link_kigyo_btn {
	display:block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/link_kigyo_btn_r.gif) no-repeat right;
	text-indent:-9999px;
	margin-bottom:15px;
	padding-left:283px;
}

span.link_kigyo_btn a {
	display:block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/link_kigyo_btn.gif) no-repeat;
}

span.link_kigyo_btn a:hover {
	background:none;
}

table.recruit_waku {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 40px;
    width: 550px;
}

table.recruit_waku caption {
    font-size: 18px;
    font-weight: bold;
    margin-left: 15px;
    width: 540px;
}

table.recruit_waku tr{
	padding:1px;
	
}

table.recruit_waku tr td.kaijyo {
	width:80px;
}

table.recruit_waku tr td.nittei {
	width:390px;
}

table.recruit_waku tr td {
	padding:1px;
	height:30px;
}


/* 公務員説明会　ボタン */

span.link_koumu_btn {
	display:block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/link_koumu_btn_r.gif) no-repeat right;
	text-indent:-9999px;
	margin-bottom:15px;
	padding-left:283px;
}

span.link_koumu_btn a {
	display:block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/link_koumu_btn.gif) no-repeat;
}

span.link_koumu_btn a:hover {
	background:none;
}


/* 就職出陣式　ボタン */

span.link_syutu_btn {
	display:block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/link_syutu_btn_r.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}

span.link_syutu_btn a {
	display:block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/link_syutu_btn.gif) no-repeat;
}

span.link_syutu_btn a:hover {
	background:none;
}

/* 合格祝賀会はこちら　矢印 */

span.to_syukuga {
	display:block;
	width:270px;
	height:35px;
	background:url(/gakuhot/img/to_syukuga_o.gif) no-repeat right;
	text-indent:-9999px;
	margin-top:10px;
	padding-left:280px;
}

span.to_syukuga a {
	display:block;
	width:270px;
	height:35px;
	background:url(/gakuhot/img/to_syukuga.gif) no-repeat;
}

span.to_syukuga a:hover {
	background:none;
}

/* --------------------------------------------
 * 総合体育祭
 * /gakuhot/athletic_meet.html
 * -------------------------------------------- */

div.gakuhot_athletic_meet p.top_title {
	width:550px;
	background:#feeee9;
	text-align:center;
	font-size:15px;
}

div.gakuhot_athletic_meet p.top_title strong {
	font-weight:bold;
}

div.gakuhot_athletic_meet h1 {
	display:block;
	width:550px;
	height:300px;
	background:url(/gakuhot/img/athletic/tiikusai_title.jpg) no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

/* --------------------------------------------
 * 硬式野球選手権大会
 * /gakuhot/baseball.html
 * -------------------------------------------- */
div.gakuhot_baseball div.osirase {
	background:url(/gakuhot/img/baseball/20thbaseball/oshirase.gif) no-repeat;
	display:block;
	clear:both;
	height:30px;
	margin-bottom:50px;
	text-indent:-99999px;
	width:550px;
}

div.gakuhot_baseball div.baseball_yokoku {
	background:url(/gakuhot/img/baseball/21th_yokoku.gif) no-repeat;
	display:block;
	height:252px;
	margin-bottom:150px;
	margin-top:100px;
	text-indent:-99999px;
	width:550px;
}

div.gakuhot_baseball span.baseball_yosen a {
	background:url(/gakuhot/img/baseball/yosen_arrow_banner_02.gif) no-repeat;
	display:block;
	height:45px;
	margin-left:157px;
	margin-top:10px;
	margin-bottom:20px;
	text-indent:-99999px;
	width:392px;
}

div.gakuhot_baseball h1 {
	width:550px;
	height:100px;
	background:url(/gakuhot/img/baseball/bestcolleges_title_01.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_baseball h2.year2011_title {
	display:block;
	width:550px;
	height:370px;
	background:url(/gakuhot/img/baseball/22thbaseball/zenkoku_title.jpg) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}

/* キャプテンコメント（共通設定） 

 baseball_yosen.html部分に移植 (2011.11.7)

 キャプテンコメント（共通設定ここまで） */

/* キャプテンコメント（選手ごと設定） */

div.gakuhot_baseball ul.captain li.om p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/omiya_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.th p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/th_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.ns21 p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/jsb21_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.ko p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/koenji_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.tk_nd21 p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/tk_nd21_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.ch p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/chiba_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.yo p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/yokohama_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.oh p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/oh_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.ok_od p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/ok_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.te p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/tennoji_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.ky p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/kyoto_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.od p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/od_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.na p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/nagoya_captain.jpg) no-repeat center;
}

div.gakuhot_baseball ul.captain li.se p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/sendai_captain.jpg) no-repeat center;
}

/* キャプテンコメント（選手ごと設定ここまで） */

div.gakuhot_baseball h2,
div.gakuhot_baseball h3 {
	clear:both;
	display:block;
	width:550px;
	text-indent:-9999px;
	margin:4px 0;
}

div.gakuhot_baseball h3.captain_comment {
	height:40px;
	background:url(/gakuhot/img/baseball/21thbaseball/syutsujyou_kettei_title.gif) no-repeat;
}

div.gakuhot_baseball h3.finals_tournament {
	height:40px;
	background:url(/gakuhot/img/baseball/cat_title_01.gif) no-repeat;
}

div.gakuhot_baseball h3.bestplay_sp {
	height:40px;
	background:url(/gakuhot/img/baseball/bestplay_sp_bn.jpg) no-repeat;
}

div.gakuhot_baseball h3.bestplay_bn {
	height:22px;
	background:url(/gakuhot/img/baseball/bestplay_bn.jpg) no-repeat;
}

div.gakuhot_baseball h3.ouendankin_bn {
	height:40px;
	background:url(/gakuhot/img/baseball/22thbaseball/ouendankin_bn.gif) no-repeat;
}

div.gakuhot_baseball h2.last_year {
	height:40px;
	background:url(/gakuhot/img/baseball/last_year.gif) no-repeat;
}

div.gakuhot_baseball h2.rekidai_title {
	width:548px;
	height:40px;
	background:url(/gakuhot/img/baseball/rekidai_title.gif) no-repeat;
	border:#aaffaa 1px ridge;
	margin-top:13px;
	margin-bottom:0px;
}

div.gakuhot_baseball h2.sankakou_title {
	width:548px;
	height:40px;
	background:url(/gakuhot/img/baseball/sankakou_title.gif) no-repeat;
	border:#ccccff 1px ridge;
	margin-bottom:0px;
}

div.gakuhot_baseball ul.rekidai_list {
	display:block;
	width:548px;
	border:#aaffaa 1px ridge;
	margin-bottom:13px;
}

div.gakuhot_baseball ul.sankakou_list {
	display:block;
	width:548px;
	border:#ccccff 1px ridge;
	margin-bottom:13px;
}

div.gakuhot_baseball ul.sankakou_list:after,
div.gakuhot_baseball ul.rekidai_list:after {
	clear:both;
	display:block;
	content:".";
	height:0;
	visibility:hidden;
}

div.gakuhot_baseball ul.sankakou_list li,
div.gakuhot_baseball ul.rekidai_list li {
	display:inline-block;
/	display:inline;
/	zoom:1;
	vertical-align:top;
	width:271px;
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}

div.gakuhot_baseball p.baseball_intro {
	width:550px;
	height:170px;
	background:url(/gakuhot/img/baseball/bestcolleges_title_02.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}

div.gakuhot_baseball p.baseball_intro2 {
	float:left;
	width:270px;
	height:135px;
	font-size:15px;
	font-weight:bold;
	line-height:1.3;
	padding:8px;
	border:2px solid #0000FF;
}

/* 最優秀・優秀選手賞用角丸枠（共通設定） */
div.gakuhot_baseball ul.bestplay_bn {
	margin-bottom:15px;
}

div.gakuhot_baseball ul.bestplay_bn li {
	position:relative;
	display:block;
	width:548px;
	height:133px;
	margin-bottom:4px;
}

div.gakuhot_baseball ul.bestplay_bn li p.school {
	position:absolute;
	width:454px;
	height:30px;
	left:94px;
	text-indent:-9999px;
}

div.gakuhot_baseball ul.bestplay_bn li p.photo {
	width:94px;
	height:130px;
}

div.gakuhot_baseball ul.bestplay_bn li p.photo span {
	display:block;
	width:94px;
	height:130px;
	text-indent:-9999px;
	float:left;
}

div.gakuhot_baseball ul.bestplay_bn li p.name {
	display:block;
	width:94px;
	height:85px;
	margin-top:-81px;
}

div.gakuhot_baseball ul.bestplay_bn li p.name span {
	display:block;
	font-size:13px;
	font-weight:bold;
	padding-left:97px;
	position:absolute;
	top:34px;
	width:115px;
}

div.gakuhot_baseball ul.bestplay_bn li p.place {
	font-size:13px;
	font-weight:bold;
	padding-left:210px;
	position:absolute;
	top:34px;
	width:170px;
}

div.gakuhot_baseball ul.bestplay_bn li p.comment {
	position:absolute;
	width:451px;
	height:75px;
	top:30px;
	left:94px;
	font-size:12px;
	line-height:1.25;
	padding-left:3px;
	padding-top:21px;
}

/* 最優秀・優秀選手賞用角丸枠（選手ごと設定） */
div.gakuhot_baseball ul.bestplay_bn li.inagaki {
	height:172px;
	background:url(/gakuhot/img/baseball/waku/waku_blue_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.bestplay_bn li.inagaki p.school {
	background:url(/gakuhot/img/baseball/common/logo_suginami.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.inagaki p.photo {
	height:169px;
	background:url(/gakuhot/img/baseball/22thbaseball/suginami_bestplay_sp.jpg) no-repeat center;
}

div.gakuhot_baseball ul.bestplay_bn li.inagaki p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_blue_01.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.inagaki p.name {
	background:url(/gakuhot/img/baseball/waku/waku_blue_04.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.inagaki p.comment {
	height:110px;
	background:url(/gakuhot/img/baseball/waku/waku_blue_03.gif) repeat-y right top;
}

div.gakuhot_baseball ul.bestplay_bn li.nakamura {
	background:url(/gakuhot/img/baseball/waku/waku_blue_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.bestplay_bn li.nakamura p.school {
	background:url(/gakuhot/img/baseball/common/logo_tennoji.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.nakamura p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/tennoji_bestplay_bn.jpg) no-repeat center;
}

div.gakuhot_baseball ul.bestplay_bn li.nakamura p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_blue_01.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.nakamura p.name {
	background:url(/gakuhot/img/baseball/waku/waku_blue_04.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.nakamura p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_blue_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.bestplay_bn li.fukuhara {
	background:url(/gakuhot/img/baseball/waku/waku_blue_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.bestplay_bn li.fukuhara p.school {
	background:url(/gakuhot/img/baseball/common/logo_ok_od.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.fukuhara p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/ok_od_bestplay_bn.jpg) no-repeat center;
}

div.gakuhot_baseball ul.bestplay_bn li.fukuhara p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_blue_01.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.fukuhara p.name {
	background:url(/gakuhot/img/baseball/waku/waku_blue_04.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.fukuhara p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_blue_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.bestplay_bn li.okuda {
	height:148px;
	background:url(/gakuhot/img/baseball/waku/waku_green_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.bestplay_bn li.okuda p.school {
	background:url(/gakuhot/img/baseball/common/logo_th.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.okuda p.photo {
	height:145px;
	background:url(/gakuhot/img/baseball/22thbaseball/th_bestplay_bn.jpg) no-repeat center;
}

div.gakuhot_baseball ul.bestplay_bn li.okuda p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_green_01.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.okuda p.name {
	background:url(/gakuhot/img/baseball/waku/waku_green_04.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.okuda p.comment {
	height:86px;
	background:url(/gakuhot/img/baseball/waku/waku_green_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.bestplay_bn li.miyawaki {
	background:url(/gakuhot/img/baseball/waku/waku_green_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.bestplay_bn li.miyawaki p.school {
	background:url(/gakuhot/img/baseball/common/logo_nagoya.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.miyawaki p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/nagoya_bestplay_bn.jpg) no-repeat center;
}

div.gakuhot_baseball ul.bestplay_bn li.miyawaki p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_green_01.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.miyawaki p.name {
	background:url(/gakuhot/img/baseball/waku/waku_green_04.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.miyawaki p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_green_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.bestplay_bn li.kosone {
	height:148px;
	background:url(/gakuhot/img/baseball/waku/waku_red_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.bestplay_bn li.kosone p.school {
	background:url(/gakuhot/img/baseball/common/logo_chiba.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.kosone p.photo {
	height:145px;
	background:url(/gakuhot/img/baseball/22thbaseball/chiba_bestplay_bn.jpg) no-repeat center;
}

div.gakuhot_baseball ul.bestplay_bn li.kosone p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_red_01.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.kosone p.name {
	background:url(/gakuhot/img/baseball/waku/waku_red_04.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.kosone p.comment {
	height:86px;
	background:url(/gakuhot/img/baseball/waku/waku_red_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.bestplay_bn li.ootsuki {
	background:url(/gakuhot/img/baseball/waku/waku_blue_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.bestplay_bn li.ootsuki p.school {
	background:url(/gakuhot/img/baseball/common/logo_sendai.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.ootsuki p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/sendai_bestplay_bn.jpg) no-repeat center;
}

div.gakuhot_baseball ul.bestplay_bn li.ootsuki p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_blue_01.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.ootsuki p.name {
	background:url(/gakuhot/img/baseball/waku/waku_blue_04.gif) no-repeat;
}

div.gakuhot_baseball ul.bestplay_bn li.ootsuki p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_blue_03.gif) no-repeat right top;
}
/* 最優秀・優秀選手賞用角丸枠（選手ごと設定ここまで） */

div.gakuhot_baseball img.tournament {
	float:left;
}

div.gakuhot_baseball img.finals_photo1 {
	margin-top:15px;
}

div.gakuhot_baseball img.finals_photo2 {
	margin-top:32px;
}

div.gakuhot_baseball img.ouendankin_bn {
	border:#00539e 2px ridge;
}

/* --------------------------------------------
 * 硬式野球選手権大会関東・関西予選大会
 * /gakuhot/baseball_yosen.html
 * -------------------------------------------- */

div.gakuhot_baseball_yosen h1 {
	display:block;
	width:550px;
	height:100px;
	background:url(/gakuhot/img/baseball/bestcolleges_title_01.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}

div.gakuhot_baseball_yosen p.baseball_intro {
	width:550px;
	height:170px;
	background:url(/gakuhot/img/baseball/bestcolleges_title_02.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_baseball_yosen p.yosen_title {
	width:550px;
	height:254px;
	background:url(/gakuhot/img/baseball/22thbaseball/chiku_title_02.jpg) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}

div.gakuhot_baseball_yosen h2 {
	text-indent:-99999px;
}

div.gakuhot_baseball_yosen h2.kanto {
	clear:both;
	display:block;
	width:550px;
	height:40px;
	background:url(/gakuhot/img/baseball/22thbaseball/kanto_yosen_title.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:4px;
}

div.gakuhot_baseball_yosen div.kanto_tournament {
	clear:both;
	display:block;
	width:520px;
	height:500px;
	margin-bottom:30px;
}

div.gakuhot_baseball_yosen h2.kansai {
	clear:both;
	display:block;
	width:550px;
	height:40px;
	background:url(/gakuhot/img/baseball/22thbaseball/kansai_yosen_title.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:4px;
}

div.gakuhot_baseball_yosen div.kansai_tournament {
	clear:both;
	display:block;
	width:520px;
	height:284px;
	margin-bottom:30px;
}

div.gakuhot_baseball_yosen h2.syutsujyou_kettei {
	clear:both;
	display:block;
	width:550px;
	height:40px;
	background:url(/gakuhot/img/baseball/common/syutsujyou_kettei_title.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:4px;
}

div.gakuhot_baseball_yosen h3.captain_comment {
	height:30px;
	margin-bottom:5px;
	background:url(/gakuhot/img/baseball/common/captain_comment_title.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_baseball_yosen h3.captain_comment_nagoya {
	height:30px;
	margin-bottom:5px;
	background:url(/gakuhot/img/baseball/common/captain_comment_nagoya_title.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_baseball_yosen h3.captain_comment_sendai {
	height:30px;
	margin-bottom:5px;
	background:url(/gakuhot/img/baseball/common/captain_comment_sendai_title.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_baseball_yosen p.explanation {
	font-size:14px;
}

div.gakuhot_baseball_yosen p.explanation strong {
	font-weight:bold;
}

/* キャプテンコメント（共通設定） */
div.gakuhot_baseball_yosen ul.bestplay_bn {
	margin-bottom:10px;
}

div.gakuhot_baseball_yosen ul.bestplay_bn:after {
	clear:both;
	display:block;
	content:".";
	height:0;
	visibility:hidden;
}

div.gakuhot_baseball ul.captain,
div.gakuhot_baseball_yosen ul.captain {
	display:inline-block;
	width:548px;
	margin-bottom:10px;
}

div.gakuhot_baseball ul.captain li,
div.gakuhot_baseball_yosen ul.captain li {
	position:relative;
	display:block;
	float:left;
	width:548px;
	height:133px;
	margin-bottom:4px;
}

div.gakuhot_baseball ul.captain li p.photo,
div.gakuhot_baseball_yosen ul.captain li p.photo {
	width:94px;
	height:130px;
}

div.gakuhot_baseball ul.captain li p.photo span,
div.gakuhot_baseball_yosen ul.captain li p.photo span {
	display:block;
	width:94px;
	height:130px;
	text-indent:-9999px;
	float:left;
}

div.gakuhot_baseball ul.captain li p.name,
div.gakuhot_baseball_yosen ul.captain li p.name {
	display:block;
	width:94px;
	height:85px;
	margin-top:-81px;
}

div.gakuhot_baseball ul.captain li p.name span,
div.gakuhot_baseball_yosen ul.captain li p.name span {
	display:block;
	font-size:13px;
	font-weight:bold;
	padding-left:97px;
	position:absolute;
	top:34px;
	width:115px;
}

div.gakuhot_baseball ul.captain li p.place,
div.gakuhot_baseball_yosen ul.captain li p.place {
	font-size:13px;
	font-weight:bold;
	padding-left:210px;
	position:absolute;
	top:34px;
	width:170px;
}

div.gakuhot_baseball ul.captain li p.school,
div.gakuhot_baseball_yosen ul.captain li p.school {
	position:absolute;
	width:454px;
	height:30px;
	left:94px;
	text-indent:-9999px;
}

div.gakuhot_baseball ul.captain li p.comment,
div.gakuhot_baseball_yosen ul.captain li p.comment {
	position:absolute;
	width:451px;
	height:75px;
	top:30px;
	left:94px;
	font-size:12px;
	line-height:1.25;
	padding-left:3px;
	padding-top:21px;
}
/* キャプテンコメント（共通設定ここまで） */

/* キャプテンコメント（各校ごと設定） */

div.gakuhot_baseball ul.captain li.om,
div.gakuhot_baseball_yosen ul.captain li.om {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_red_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.om p.photo span,
div.gakuhot_baseball_yosen ul.captain li.om p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_kh_07.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.om p.name,
div.gakuhot_baseball_yosen ul.captain li.om p.name {
	background:url(/gakuhot/img/baseball/waku/waku_kh_10.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.om p.school,
div.gakuhot_baseball_yosen ul.captain li.om p.school {
	background:url(/gakuhot/img/baseball/common/logo_omiya_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.om p.comment,
div.gakuhot_baseball_yosen ul.captain li.om p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_kh_09.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.th,
div.gakuhot_baseball_yosen ul.captain li.th {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_green_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.th p.photo span,
div.gakuhot_baseball_yosen ul.captain li.th p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_th_01.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.th p.name,
div.gakuhot_baseball_yosen ul.captain li.th p.name {
	background:url(/gakuhot/img/baseball/waku/waku_th_05.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.th p.school,
div.gakuhot_baseball_yosen ul.captain li.th p.school {
	background:url(/gakuhot/img/baseball/common/logo_th_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.th p.comment,
div.gakuhot_baseball_yosen ul.captain li.th p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_th_04.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.ns21,
div.gakuhot_baseball_yosen ul.captain li.ns21 {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_red_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.ns21 p.photo span,
div.gakuhot_baseball_yosen ul.captain li.ns21 p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_kh_07.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ns21 p.name,
div.gakuhot_baseball_yosen ul.captain li.ns21 p.name {
	background:url(/gakuhot/img/baseball/waku/waku_kh_10.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ns21 p.school,
div.gakuhot_baseball_yosen ul.captain li.ns21 p.school {
	background:url(/gakuhot/img/baseball/common/logo_jsb21_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ns21 p.comment,
div.gakuhot_baseball_yosen ul.captain li.ns21 p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_kh_09.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.ko,
div.gakuhot_baseball_yosen ul.captain li.ko {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_tkh_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.ko p.photo span,
div.gakuhot_baseball_yosen ul.captain li.ko p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_01.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ko p.name,
div.gakuhot_baseball_yosen ul.captain li.ko p.name {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_04.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ko p.school,
div.gakuhot_baseball_yosen ul.captain li.ko p.school {
	background:url(/gakuhot/img/baseball/common/logo_koenji_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ko p.comment,
div.gakuhot_baseball_yosen ul.captain li.ko p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.tk_nd21,
div.gakuhot_baseball_yosen ul.captain li.tk_nd21 {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_tkh_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.tk_nd21 p.photo span,
div.gakuhot_baseball_yosen ul.captain li.tk_nd21 p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_01.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.tk_nd21 p.name,
div.gakuhot_baseball_yosen ul.captain li.tk_nd21 p.name {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_04.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.tk_nd21 p.school,
div.gakuhot_baseball_yosen ul.captain li.tk_nd21 p.school {
	background:url(/gakuhot/img/baseball/common/logo_kinshi_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.tk_nd21 p.comment,
div.gakuhot_baseball_yosen ul.captain li.tk_nd21 p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.ch,
div.gakuhot_baseball_yosen ul.captain li.ch {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_red_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.ch p.photo span,
div.gakuhot_baseball_yosen ul.captain li.ch p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_kh_07.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ch p.name,
div.gakuhot_baseball_yosen ul.captain li.ch p.name {
	background:url(/gakuhot/img/baseball/waku/waku_kh_10.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ch p.school,
div.gakuhot_baseball_yosen ul.captain li.ch p.school {
	background:url(/gakuhot/img/baseball/common/logo_chiba_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ch p.comment,
div.gakuhot_baseball_yosen ul.captain li.ch p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_kh_09.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.yo,
div.gakuhot_baseball_yosen ul.captain li.yo {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_red_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.yo p.photo span,
div.gakuhot_baseball_yosen ul.captain li.yo p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_kh_07.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.yo p.name,
div.gakuhot_baseball_yosen ul.captain li.yo p.name {
	background:url(/gakuhot/img/baseball/waku/waku_kh_10.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.yo p.school,
div.gakuhot_baseball_yosen ul.captain li.yo p.school {
	background:url(/gakuhot/img/baseball/common/logo_yokohama_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.yo p.comment,
div.gakuhot_baseball_yosen ul.captain li.yo p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_kh_09.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.oh,
div.gakuhot_baseball_yosen ul.captain li.oh {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_green_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.oh p.photo span,
div.gakuhot_baseball_yosen ul.captain li.oh p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_th_01.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.oh p.name,
div.gakuhot_baseball_yosen ul.captain li.oh p.name {
	background:url(/gakuhot/img/baseball/waku/waku_th_05.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.oh p.school,
div.gakuhot_baseball_yosen ul.captain li.oh p.school {
	background:url(/gakuhot/img/baseball/common/logo_oh_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.oh p.comment,
div.gakuhot_baseball_yosen ul.captain li.oh p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_th_04.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.ok_od,
div.gakuhot_baseball_yosen ul.captain li.ok_od {
	background:url(/gakuhot/img/baseball/waku/waku_blue_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.ok_od p.photo span,
div.gakuhot_baseball_yosen ul.captain li.ok_od p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_ok_01.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ok_od p.name,
div.gakuhot_baseball_yosen ul.captain li.ok_od p.name {
	background:url(/gakuhot/img/baseball/waku/waku_ok_04.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ok_od p.school,
div.gakuhot_baseball_yosen ul.captain li.ok_od p.school {
	background:url(/gakuhot/img/baseball/common/logo_ok_od_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ok_od p.comment,
div.gakuhot_baseball_yosen ul.captain li.ok_od p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_ok_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.te,
div.gakuhot_baseball_yosen ul.captain li.te {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_tkh_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.te p.photo span,
div.gakuhot_baseball_yosen ul.captain li.te p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_01.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.te p.name,
div.gakuhot_baseball_yosen ul.captain li.te p.name {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_04.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.te p.school,
div.gakuhot_baseball_yosen ul.captain li.te p.school {
	background:url(/gakuhot/img/baseball/common/logo_tennoji_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.te p.comment,
div.gakuhot_baseball_yosen ul.captain li.te p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.ky,
div.gakuhot_baseball_yosen ul.captain li.ky {
	background:url(/gakuhot/img/baseball/waku/waku_red_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.ky p.photo span,
div.gakuhot_baseball_yosen ul.captain li.ky p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_kh_07.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ky p.name,
div.gakuhot_baseball_yosen ul.captain li.ky p.name {
	background:url(/gakuhot/img/baseball/waku/waku_kh_10.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ky p.school,
div.gakuhot_baseball_yosen ul.captain li.ky p.school {
	background:url(/gakuhot/img/baseball/common/logo_kyoto_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.ky p.comment,
div.gakuhot_baseball_yosen ul.captain li.ky p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_kh_09.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.od,
div.gakuhot_baseball_yosen ul.captain li.od {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_red_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.od p.photo span,
div.gakuhot_baseball_yosen ul.captain li.od p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_kh_07.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.od p.name,
div.gakuhot_baseball_yosen ul.captain li.od p.name {
	background:url(/gakuhot/img/baseball/waku/waku_kh_10.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.od p.school,
div.gakuhot_baseball_yosen ul.captain li.od p.school {
	background:url(/gakuhot/img/baseball/common/logo_od_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.od p.comment,
div.gakuhot_baseball_yosen ul.captain li.od p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_kh_09.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.na,
div.gakuhot_baseball_yosen ul.captain li.na {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_tkh_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.na p.photo span,
div.gakuhot_baseball_yosen ul.captain li.na p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_01.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.na p.name,
div.gakuhot_baseball_yosen ul.captain li.na p.name {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_04.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.na p.school,
div.gakuhot_baseball_yosen ul.captain li.na p.school {
	background:url(/gakuhot/img/baseball/common/logo_nagoya_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.na p.comment,
div.gakuhot_baseball_yosen ul.captain li.na p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_03.gif) no-repeat right top;
}

div.gakuhot_baseball ul.captain li.se,
div.gakuhot_baseball_yosen ul.captain li.se {
	margin-right:2px;
	background:url(/gakuhot/img/baseball/waku/waku_tkh_06.gif) no-repeat right bottom;
}

div.gakuhot_baseball ul.captain li.se p.photo span,
div.gakuhot_baseball_yosen ul.captain li.se p.photo span {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_01.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.se p.name,
div.gakuhot_baseball_yosen ul.captain li.se p.name {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_04.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.se p.school,
div.gakuhot_baseball_yosen ul.captain li.se p.school {
	background:url(/gakuhot/img/baseball/common/logo_sendai_460.gif) no-repeat;
}

div.gakuhot_baseball ul.captain li.se p.comment,
div.gakuhot_baseball_yosen ul.captain li.se p.comment {
	background:url(/gakuhot/img/baseball/waku/waku_tkhd_03.gif) no-repeat right top;
}

/* キャプテンコメント（各校ごと設定ここまで） */

/* キャプテンコメント（選手ごと設定） */

div.gakuhot_baseball_yosen ul.captain li.om p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/omiya_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.th p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/th_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.ns21 p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/jsb21_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.ko p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/koenji_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.tk_nd21 p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/tk_nd21_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.ch p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/chiba_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.yo p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/yokohama_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.oh p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/oh_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.ok_od p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/ok_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.te p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/tennoji_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.ky p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/kyoto_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.od p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/od_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.na p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/nagoya_captain.jpg) no-repeat center;
}

div.gakuhot_baseball_yosen ul.captain li.se p.photo {
	background:url(/gakuhot/img/baseball/22thbaseball/sendai_captain.jpg) no-repeat center;
}

/* キャプテンコメント（選手ごと設定ここまで） */

div.gakuhot_baseball_yosen h2.rekidai_title {
	clear:both;
	width:548px;
	height:40px;
	background:url(/gakuhot/img/baseball/rekidai_title.gif) no-repeat;
	border:#aaffaa 1px ridge;
	margin-top:13px;
	margin-bottom:0px;
}

div.gakuhot_baseball_yosen h2.sankakou_title {
	width:548px;
	height:40px;
	background:url(/gakuhot/img/baseball/sankakou_title.gif) no-repeat;
	border:#ccccff 1px ridge;
	margin-bottom:0px;
}

div.gakuhot_baseball_yosen ul.rekidai_list {
	display:block;
	width:548px;
	border:#aaffaa 1px ridge;
	margin-bottom:13px;
}

div.gakuhot_baseball_yosen ul.sankakou_list {
	display:block;
	width:548px;
	border:#ccccff 1px ridge;
	margin-bottom:13px;
}

div.gakuhot_baseball_yosen ul.sankakou_list:after,
div.gakuhot_baseball_yosen ul.rekidai_list:after {
	clear:both;
	display:block;
	content:".";
	height:0;
	visibility:hidden;
}

div.gakuhot_baseball_yosen ul.sankakou_list li,
div.gakuhot_baseball_yosen ul.rekidai_list li {
	display:block;
	width:274px;
	float:left;
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}

/* --------------------------------------------
 * 入学式／卒業式
 * /gakuhot/ceremony.html
 * -------------------------------------------- */

div.gakuhot_ceremony h1 {
	display:none;
}

div.gakuhot_ceremony h2 {
	display:block;
	width:540px;
	height:20px;
	background-color:#ffffb5;
	font-size:17px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	padding:5px;
}

div.gakuhot_ceremony p {
	padding:5px;
	font-size:15px;
}

div.gakuhot_ceremony > span {
	display:block;
	width:550px;
	text-align:right;
	font-size:13px;
	color:#ff0000;
}

div.gakuhot_ceremony > ul:after {
	clear:both;
	display:block;
	content:".";
	height:0;
	visibility:hidden;
}

div.gakuhot_ceremony > ul > li {
	position:relative;
	display:block;
	width:270px;
	float:left;
	font-size:13px;
	margin-bottom:13px;
}

div.gakuhot_ceremony > ul.entrance > li {
	background-color:#d0ffff;
}

div.gakuhot_ceremony > ul.graduation > li {
	background-color:#ccffcc;
}

div.gakuhot_ceremony > ul > li.kanto {
	height:400px;
	margin-right:10px;
}

div.gakuhot_ceremony > ul > li.kansai {
	height:400px;
}

div.gakuhot_ceremony > ul > li.nagoya {
	height:260px;
	margin-right:10px;
}

div.gakuhot_ceremony > ul > li.sendai {
	height:260px;
}

div.gakuhot_ceremony > ul > li span {
	position:relative;
	display:block;
	top:-16px;
	left:200px;
}

div.gakuhot_ceremony > ul > li p.attention {
  font-size:12px;
  font-weight:bold;
  padding:5px 0;
}

/* --------------------------------------------
 * 入学式／卒業式（関東・関西・名古屋・仙台会場共通）
 * /gakuhot/ceremony_t.html
 * /gakuhot/ceremony_o.html
 * /gakuhot/ceremony_n.html
 * /gakuhot/ceremony_s.html
 * -------------------------------------------- */

div.gakuhot_ceremony_t h1 {
	display:none;
}

div.gakuhot_ceremony_t h2 {
	display:block;
	width:550px;
	background-color:#ffffb5;
	font-size:16px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
}

div.gakuhot_ceremony_t h2 span {
	font-size:13px;
	color:#000000;
	padding-left:10px;
}

div.gakuhot_ceremony_t ul {
	display:block;
	width:550px;
	background-color:#ffffb5;
	font-size:16px;
	font-weight:bold;
	color:#0000ff;
	text-align:center;
	margin-bottom:16px;
}

div.gakuhot_ceremony_t ul:after {
	clear:both;
	display:block;
	content:".";
	height:0;
	visibility:hidden;
}

div.gakuhot_ceremony_t ul li {
	display:block;
	float:left;
	width:259px;
}

div.gakuhot_ceremony_t ul li.left {
	padding-left:16px;
}

div.gakuhot_ceremony_t ul li.left:before {
	content:"・";
	margin-left:-16px;
}

div.gakuhot_ceremony_t ul li.center {
	width:550px;
}

div.gakuhot_ceremony_t p.attention {
  font-size:13px;
  font-weight:bold;
  padding-bottom:15px;
}

div.gakuhot_ceremony_t div.ceremony_link {
	width:550px;
	text-align:right;
	font-size:14px;
}

div.gakuhot_ceremony_t div.ceremony_link h3 {
	display:none;
}

/* --------------------------------------------
 * 民間企業就職
 * /gakuhot/minkan.html
 * -------------------------------------------- */

div.gakuhot_minkan div.gakuhot_hot ul li.link_minkan a {
	background:url(/img/common/link_minkan_r.gif) no-repeat;
	pointer-events: none;
  cursor: default;
}

div.gakuhot_minkan h1 {
	display:block;
	width:545px;
	height:26px;
	background:url(/gakuhot/img/minkan/2011_minkan_title_02.gif) no-repeat;
	text-indent:-9999px;
	margin-top:15px;
}

div.gakuhot_minkan p.title {
	width:545px;
	height:118px;
	background:url(/gakuhot/img/minkan/2011_minkan_title_03.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_minkan p.title2 {
	width:545px;
	height:60px;
	background:url(/gakuhot/img/minkan/2011_minkan_title_04.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

div.gakuhot_minkan img.kickoff_ceremony {
	margin-left:36px;
}

div.gakuhot_minkan p.kickoff_ceremony_caption {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}

div.gakuhot_minkan p.minkan_title {
	width:550px;
	height:100px;
	background:url(/gakuhot/img/minkan_title_00.gif) no-repeat;
	text-indent:-9999px;
	margin-top:15px;
}

div.gakuhot_minkan p.minkan_text {
	width:550px;
	border:1px ridge #ff0000;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	margin-top:15px;
}

div.gakuhot_minkan span.link_m_train {
	display:block;
	width:400px;
	height:40px;
	background:url(/gakuhot/img/link_m_train_o.gif) no-repeat right;
	text-indent:-9999px;
	margin-top:10px;
	padding-left:150px;
}

div.gakuhot_minkan span.link_m_train a {
	display:block;
	width:400px;
	height:40px;
	background:url(/gakuhot/img/link_m_train.gif) no-repeat;
}

div.gakuhot_minkan p.minkan_under_title {
	width:545px;
	height:22px;
	background:url(/gakuhot/img/minkan_under_title.gif) no-repeat;
	text-indent:-9999px;
	margin:10px 0;
}

div.gakuhot_minkan ul.minkan_list {
	width:555px;
	margin-top:10px;
	line-height:1;
}

div.gakuhot_minkan ul.minkan_list li {
	display:inline-block;
/ display:inline;
/ zoom:1;
/ width:273px;
/	margin-right:2px;
	background-color:#D6FFD6;
	margin-bottom:2px;
}

div.gakuhot_minkan span.link_m_koe {
	display:block;
	width:532px;
	height:70px;
	background:url(/gakuhot/img/link_m_koe.gif) no-repeat right;
	text-indent:-9999px;
	margin-top:10px;
	padding-left:18px;
}

div.gakuhot_minkan span.link_m_koe a{
	display:block;
	width:532px;
	height:70px;
	background:url(/gakuhot/img/link_m_koe.gif) no-repeat;
}

div.gakuhot_minkan span.to_top_company {
	display:block;
	width:400px;
	height:35px;
	background:url(/gakuhot/img/to_top_company_o.gif) no-repeat;
	margin-top:10px;
	margin-left:150px;
}

div.gakuhot_minkan span.to_top_company a {
	display:block;
	width:400px;
	height:35px;
	background:url(/gakuhot/img/to_top_company.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_minkan span a:hover {
	background:none;
}

/* --------------------------------------------
 * 公務員試験合格実績
 * /gakuhot/koumu.html
 * -------------------------------------------- */

div.gakuhot_koumu div.gakuhot_hot ul li.link_koumu a {
	background:url(/img/common/link_koumu_r.gif) no-repeat;
	pointer-events: none;
  cursor: default;
}

div.gakuhot_koumu p.title {
	display:block;
	width:545px;
	height:130px;
	background:url(/gakuhot/img/koumu_title00.gif) no-repeat;
	text-indent:-9999px;
	margin:20px auto 10px auto;
}

div.gakuhot_koumu h1 {
	display:block;
	width:545px;
	height:265px;
	background:url(/gakuhot/img/koumu/2011_koumu_title.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto;
}

div.gakuhot_koumu p.title2 {
	display:block;
	width:545px;
	height:50px;
	background:url(/gakuhot/img/koumu/2011_koumu_under_title.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto 10px;
}

div.gakuhot_koumu img.shukugakai {
	margin-left:36px;
}

div.gakuhot_koumu p.shukugakai_caption {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}

div.gakuhot_koumu p.koumu_text {
	font-size:15px;
	font-weight:bold;
	padding:5px;
	width:536px;
	border:2px solid #FF0000;
	margin-top:10px;
}

div.gakuhot_koumu ul.koumu_list {
	width:555px;
	margin-top:15px;
	line-height:1;
}

div.gakuhot_koumu ul.koumu_list li {
	display:inline-block;
/ display:inline;
/ zoom:1;
/ width:273px;
/	margin-right:2px;
	background-color:#FFEEFF;
	margin-bottom:2px;
}

div.gakuhot_koumu span.koumu_list_under {
	display:block;
	width:550px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

div.gakuhot_koumu p.koumu_text2 {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	width:540px;
	background-color:#007700;
	margin:10px 0;
}

div.gakuhot_koumu span.link_k_koe {
	display:block;
	width:532px;
	height:70px;
	background:url(/gakuhot/img/link_k_koe_o.gif) no-repeat right;
	text-indent:-9999px;
	margin-top:10px;
	padding-left:18px;
}

div.gakuhot_koumu span.link_k_koe a {
	display:block;
	width:532px;
	height:70px;
	background:url(/gakuhot/img/link_k_koe.gif) no-repeat;
}

/*div.gakuhot_koumu span.link_m_koe a:hover {
	background:none;
}*/

div.gakuhot_koumu span.link_k_lawschool {
	display:block;
	width:366px;
	height:70px;
	background:url(/gakuhot/img/link_k_lawschool_o.gif) no-repeat right;
	text-indent:-9999px;
	margin-top:10px;
	padding-left:184px;
}

div.gakuhot_koumu span.link_k_lawschool a {
	display:block;
	width:366px;
	height:70px;
	background:url(/gakuhot/img/link_k_lawschool.gif) no-repeat;
}

div.gakuhot_koumu span.link_k_lawschool a:hover {
	background:none;
}

div.gakuhot_koumu p.koumu_comment {
	width:540px;
	border:3px double #009900;
	font-size:16px;
	font-weight:bold;
	padding:2px;
	margin:15px 0;
}

/* --------------------------------------------
 * 小久教務副本部長のコメント
 * /gakuhot/koumu.html
 * /gakuhot/minkan.html
 * -------------------------------------------- */
 
div.yamaguchi {
	width:548px;
	border:1px ridge #0000ff;
	margin-top:20px;
}

div.yamaguchi:after {
	clear:both;
	display:block;
	content:"";
	height:0;
	visibility:hidden;
}

div.yamaguchi div.photo {
	float:left;
	width:102px;
	height:102px;
	text-align:center;
}

div.yamaguchi div.photo span.profile {
	display:inline-block;
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
}

div.yamaguchi div.comment {
	float:left;
	width:433px;
	font-size:12px;
	line-height:1.2;
	padding:5px;
}

div.yamaguchi div.comment span.comment_title {
	display:block;
	width:440px;
	height:24px;
	background-color:#0000ff;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	padding:3px;
	margin-top:-5px;
	margin-left:-5px;
	margin-bottom:5px;
}

/* --------------------------------------------
 * リストコメント～比較して確かめてください～学園ポリシー
 * /gakuhot/koumu.html
 * /gakuhot/minkan.html
 * -------------------------------------------- */

ul.white_waku_list {
	display:block;
	width:540px;
	border:2px ridge #D8D8D8;
	margin:15px 0;
	font-size:16px;
	padding:3px;
}

ul.white_waku_list li {
	background:url(/img/common/list01.gif) no-repeat 5px 2px;
	padding-left:20px;
}

p.hikaku {
	width:550px;
	height:40px;
	background:#ff0000 url(/img/common/hikaku.png) no-repeat center;
	text-indent:-9999px;
}

p.gakuen_policy {
	width:542px;
	border:2px ridge #ff0000;
	font-size:16px;
	padding:2px;
	margin:15px 0;
}

/* --------------------------------------------
 * 企業説明会
 * /gakuhot/company_briefing.html
 * -------------------------------------------- */

/* 企業説明会次回の予定 */
div.gakuhot_company_briefing div.schedule {
	clear:both;
	display:block;
	width:533px;
	/*height:200px;*/
	margin-top:20px;
	margin-bottom:20px;
	/*border:solid #FF0000 3px;*/
	padding:5px;
}

div.gakuhot_company_briefing div.schedule span.info {
	margin-bottom:15px;
	display:block;
}

div.gakuhot_company_briefing div.schedule span.comment {
	margin-bottom:15px;
	text-align:center;
	display:block;
}

div.gakuhot_company_briefing div.schedule table.schedule_waku {
    font-size: 16px;
    font-weight: bold;
    width: 500px;
	margin-left:18px;
}

div.gakuhot_company_briefing div.schedule table.schedule_waku caption {
    font-size: 18px;
    font-weight: bold;
    width: 500px;
}

div.gakuhot_company_briefing div.schedule table.schedule_waku tr{
	padding:1px;
	
}

div.gakuhot_company_briefing div.schedule table.schedule_waku tr td.kaijyo {
	width:80px;
}

div.gakuhot_company_briefing div.schedule table.schedule_waku tr td.nittei {
	width:390px;
}

div.gakuhot_company_briefing div.schedule table.schedule_waku tr td {
	padding:1px;
	height:30px;
}
/* 次回スケジュール終わり */


div.gakuhot_company_briefing h1 {
	clear:both;
	display:block;
	width:550px;
	height:200px;
	background:url(/gakuhot/img/recruit/recruit_title_2012.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}

div.gakuhot_company_briefing h2 {
	clear:both;
	display:block;
	width:550px;
	height:230px;
	background:url(/gakuhot/img/recruit/recruit_title_2010.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}

div.gakuhot_company_briefing p.content {
	width:550px;
	font-size:14px;
	margin:10px 0 30px;
}

div.gakuhot_company_briefing div.img_sub {
	display:table;
	width:560px;
}

div.gakuhot_company_briefing img.sub {
	float:left;
	margin:10px 10px 0 0;
}

div.gakuhot_company_briefing div.sankakigyo {
	display:table;
	width:550px;
	font-size:16px;
	font-weight:bold;
	background-color:#CAF4FF;
	margin:10px 0;
	padding-top:5px;
}

div.gakuhot_company_briefing ul.company li {
	display:inline-block;
/	display:inline;
/	zoom:1;
	width:260px;
	font-size:14px;
	font-weight:normal;
	padding:4px;
}

div.gakuhot_company_briefing div.comment {
	display:table;
	float:left;
	width:275px;
	border:2px solid #FF4800;
	margin:15px 0;
}

div.gakuhot_company_briefing div.comment h3 {
	display:block;
	width:275px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	background-color:#FF4800;
	padding-top:3px;
}

div.gakuhot_company_briefing div.comment div.photo_name {
	float:left;
}

div.gakuhot_company_briefing div.comment span.name {
	display:block;
	width:100px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}

div.gakuhot_company_briefing div.comment p.comment {
	float:left;
	width:169px;
	font-size:12px;
	padding:3px;
}

div.gakuhot_company_briefing div.link {
	display:block;
	float:right;
	margin:15px 0;
	padding:25px 0;
}

div.gakuhot_company_briefing div.link span.link {
	display:block;
	font-size:14px;
	text-align:center;
}

/* --------------------------------------------
 * 公務員説明会
 * /gakuhot/official.html
 * -------------------------------------------- */

div.gakuhot_official h1 {
	clear:both;
	display:block;
	width:550px;
	height:430px;
	background:url(/gakuhot/img/recruit/main_koumu_title.jpg) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_official p.content {
	width:550px;
	font-size:14px;
	margin:10px 0;
}

div.gakuhot_official div.img_sub {
	display:table;
	width:554px;
}

div.gakuhot_official img.sub {
	float:left;
	margin:4px 4px 0 0;
}

div.gakuhot_official h2.setsumeikai {
	display:block;
	width:550px;
	height:142px;
	background:url(/gakuhot/img/recruit/main_koumu_title00.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_official ul.setsumeikai {
	display:block;
	width:510px;
	margin:5px 20px;
}

div.gakuhot_official ul.setsumeikai li {
	display:inline-block;
/	display:inline;
/	zoom:1;
	font-size:14px;
	font-weight:bold;
	color:#000088;
	margin:7px 0;
}

div.gakuhot_official ul.setsumeikai li span.place {
	display:inline-block;
/	display:inline;
/	zoom:1;
	width:85px;
	text-align:center;
	vertical-align:middle;
}

div.gakuhot_official ul.setsumeikai li span.date {
	display:inline-block;
/	display:inline;
/	zoom:1;
	width:160px;
	vertical-align:middle;
}

div.gakuhot_official div.sankakankoucho {
	display:table;
	width:550px;
	font-size:14px;
	font-weight:bold;
	background-color:#DFFFDF;
	margin:10px 0;
	padding-top:5px;
}

div.gakuhot_official ul.office li {
	display:inline-block;
/	display:inline;
/	zoom:1;
	width:123px;
	font-size:13px;
	font-weight:normal;
	padding-left:2px;
}

div.gakuhot_official ul.office li.wide {
	display:inline;
	width:180px;
}

div.gakuhot_official ul.office li.last {
	display:inline-block;
	width:550px;
	padding-top:3px;
}

div.gakuhot_official div.comment {
	display:block;
	position:relative;
	width:550px;
	height:140px;
	border:2px solid #007700;
	margin:15px 0;
}

div.gakuhot_official div.comment h2.title {
	display:block;
	position:absolute;
	top:0px;
	left:102px;
	width:450px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	color:#0000CC;
	padding:3px 3px;
}

div.gakuhot_official div.comment span.name {
	display:block;
	position:absolute;
	top:102px;
	left:0px;
	width:102px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}

div.gakuhot_official div.comment p.comment {
	position:absolute;
	top:20px;
	left:102px;
	width:444px;
	font-size:12px;
	padding:3px;
}

div.gakuhot_official div.link {
	display:block;
	float:right;
	width:425px;
}

div.gakuhot_official span.link {
	display:block;
	float:left;
	font-size:14px;
	margin-top:10px;
}

/* --------------------------------------------
 * 専門課程学園実績
 * /gakuhot/gakujitu.html
 * -------------------------------------------- */

div.gakuhot_gakujitu {
	position:relative;
	text-align:center;
}

div.gakuhot_gakujitu h1 {
	display:block;
	width:550px;
	height:100px;
	background:url(/gakuhot/img/gakujitsu/gakujitu_tilte.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_gakujitu h2.jisseki_comment {
	position:absolute;
	top:1550px;
	left:230px;
	display:block;
	width:80px;
	height:750px;
	background:url(/gakuhot/img/gakujitsu/jisseki_comment.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_gakujitu ul.jisseki_list li {
	display:inline-block;
/ display:inline;
/ zoom:1;
	width:272px;
}

div.gakuhot_gakujitu ul.jisseki_list li p {
	font-size:11px;
	font-weight:bold;
}

div.gakuhot_gakujitu p.gakujitu_tilte_tokyo {
	width:550px;
	height:70px;
	background:url(/gakuhot/img/gakujitsu/gakujitu_tilte_tokyo.gif) no-repeat center;
	text-indent:-9999px;
	margin-bottom:5px;
}

div.gakuhot_gakujitu p.gakujitu_tilte_osaka {
	width:550px;
	height:70px;
	background:url(/gakuhot/img/gakujitsu/gakujitu_tilte_osaka.gif) no-repeat center;
	text-indent:-9999px;
	margin-bottom:5px;
}

div.gakuhot_gakujitu span.gaku_btn {
	display:block;
	width:400px;
	height:40px;
	background:url(/gakuhot/img/gaku_btn13p.gif) no-repeat;
	margin-left:150px;
	margin-top:13px;
	margin-bottom:20px;
}

div.gakuhot_gakujitu span.gaku_btn a {
	display:block;
	width:400px;
	height:40px;
	background:url(/gakuhot/img/gaku_btn13.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_gakujitu span.gaku_btn a:hover {
	background:none;
}

div.gakuhot_gakujitu ul.attention_list {
	display:block;
	width:513px;
	border:2px ridge;
	text-align:left;
	font-size:14px;
	padding-left:1em;
	margin-top:13px;
	margin-bottom:13px;
	margin-left:10px;
}

div.gakuhot_gakujitu ul.attention_list li {
	display:list-item;
	list-style-type:square;
	margin-left:5px;
}

div.gakuhot_gakujitu p.attention_examination {
	width:542px;
	border:#009900 4px double;
	font-size:15px;
	font-weight:bold;
	margin-bottom:13px;
	text-align:left;
}

/* 専門課程学園実績 */
div.gakuhot_gakujitu h2.results_title {
	display:block;
	width:520px;
	border:1px solid;
	background-color:#f7f700;
	font-size:24px;
	font-weight:bold;
	margin-left:10px;
	padding:4px;
}

div.gakuhot_gakujitu h2.results_title span {
	font-size:14px;
}

div.gakuhot_gakujitu ul.gakujitu {
	display:block;
	width:528px;
	border:1px solid;
	background-color:#ffffa4;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:15px;
}

div.gakuhot_gakujitu ul.gakujitu li {
	display:block;
	width:516px;
	margin:6px;
}

div.gakuhot_gakujitu ul.gakujitu li.gakujitu_3 {
	letter-spacing:-1px;
}

div.gakuhot_gakujitu ul.gakujitu li.gakujitu_1,
div.gakuhot_gakujitu ul.gakujitu li.gakujitu_7,
div.gakuhot_gakujitu ul.gakujitu li.gakujitu_8,
div.gakuhot_gakujitu ul.gakujitu li.gakujitu_11,
div.gakuhot_gakujitu ul.gakujitu li.gakujitu_14,
div.gakuhot_gakujitu ul.gakujitu li.gakujitu_16,
div.gakuhot_gakujitu ul.gakujitu li.gakujitu_17 {
	border-bottom:3px groove;
	padding-bottom:6px;
}

/* --------------------------------------------
 * 合格祝賀会
 * /gakuhot/index.html
 * -------------------------------------------- */

/* 専門課程学園実績 */
div.gakuhot_index div.yokoku {
	width:550px;
	height:400px;
	border:#FE0000 1px ridge;
	background:url(/gakuhot/img/syukuga/2010/title.jpg) no-repeat;
	margin:50px 0;
	text-indent:-9999px;
}

div.gakuhot_index div.yokoku p {
	display:none;
}

div.gakuhot_index h1 {
	display:block;
	width:550px;
	height:84px;
	background:url(/gakuhot/img/syukuga/2012/32title_01.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_index p.place {
	width:550px;
	height:102px;
	background:url(/gakuhot/img/syukuga/2012/32title_02.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_index p.syuku_title_01 {
	width:550px;
	height:35px;
	background:url(/gakuhot/img/syukuga/2012/syuku_title01.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_index p.syuku_title_02 {
	width:550px;
	height:35px;
	background:url(/gakuhot/img/syukuga/2012/syuku_title02.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_index p.main_text1,
div.gakuhot_index p.main_text2,
div.gakuhot_index p.main_text3 {
	font-size:15px;
	text-indent:1em;
}

div.gakuhot_index p.main_text3 {
	margin-bottom:15px;
}

div.gakuhot_index div.yamaguchi_comment {
	position:relative;
	width:545px;
	border:#0000ff 1px ridge;
	margin:20px auto;
}

div.gakuhot_index div.yamaguchi_comment span.photo {
	display:block;
	width:102px;
	height:102px;
	background:url(/img/photo_guard/yamaguchi.jpg) no-repeat;
}

div.gakuhot_index div.yamaguchi_comment span.name {
	display:block;
	width:102px;
	height:100px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}

div.gakuhot_index div.yamaguchi_comment span.title {
	position:absolute;
	display:block;
	width:433px;
	top:0px;
	left:102px;
	background-color:#0000ff;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	padding:5px;
}

div.gakuhot_index div.yamaguchi_comment p {
	position:absolute;
	width:433px;
	top:40px;
	left:102px;
	font-size:13px;
	line-height:1.1;
	padding:5px;
}

div.gakuhot_index span.to_sokuseki {
	display:block;
	width:270px;
	height:35px;
	background:url(/gakuhot/img/to_sokuseki_o.gif) no-repeat;
	margin-left:280px;
	margin-bottom:20px;
}

div.gakuhot_index span.to_sokuseki a {
	display:block;
	width:270px;
	height:35px;
	background:url(/gakuhot/img/to_sokuseki.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_index span.to_sokuseki a:hover {
	background:none;
}

div.gakuhot_index h2.attend_student {
	display:block;
	width:550px;
	background-color:#408080;
	font-size:18px;
	color:#ffffff;
	text-align:center;
}

div.gakuhot_index ul.attend_student {
	display:block;
	width:548px;
	border:#408080 1px ridge;
	margin-bottom:12px;
}

div.gakuhot_index ul.attend_student:after {
	display:block;
	content:"他";
	margin-left:520px;
}

div.gakuhot_index ul.attend_student li {
	display:list-item;
	float:left;
	width:250px;
	line-height:1;
	list-style-type:square;
	font-size:13px;
	padding:2px;
	margin-left:20px;
}

div.gakuhot_index ul.attention_list {
	display:block;
	width:513px;
	border:2px ridge;
	text-align:left;
	font-size:14px;
	padding-left:1em;
	margin-top:13px;
	margin-bottom:13px;
	margin-left:10px;
}

div.gakuhot_index ul.attention_list li {
	display:list-item;
	list-style-type:square;
	margin-left:5px;
}

div.gakuhot_index p.attention_examination {
	width:542px;
	border:#009900 4px double;
	font-size:15px;
	font-weight:bold;
	margin-bottom:13px;
}

/* 専門課程学園実績 */
div.gakuhot_index h2.results_title {
	display:block;
	width:520px;
	border:1px solid;
	background-color:#f7f700;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-left:10px;
	padding:4px;
}

div.gakuhot_index h2.results_title span {
	font-size:14px;
}

div.gakuhot_index ul.gakujitu {
	display:block;
	width:528px;
	border:1px solid;
	background-color:#ffffa4;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:15px;
}

div.gakuhot_index ul.gakujitu li {
	display:block;
	width:516px;
	margin:6px;
}

div.gakuhot_index ul.gakujitu li.gakujitu_3 {
	letter-spacing:-1px;
}

div.gakuhot_index ul.gakujitu li.gakujitu_1,
div.gakuhot_index ul.gakujitu li.gakujitu_7,
div.gakuhot_index ul.gakujitu li.gakujitu_8,
div.gakuhot_index ul.gakujitu li.gakujitu_11,
div.gakuhot_index ul.gakujitu li.gakujitu_14,
div.gakuhot_index ul.gakujitu li.gakujitu_16,
div.gakuhot_index ul.gakujitu li.gakujitu_17 {
	border-bottom:3px groove;
	padding-bottom:6px;
}

/* --------------------------------------------
 * テレビ報道はこちら　矢印
 * 新聞報道はこちら　矢印
 * 出陣式トップへ戻る　矢印
 * -------------------------------------------- */

a.tv_news_arrow {
	display:inline-block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/syutujin/tv_news_arrow.gif) no-repeat;
	margin-bottom:15px;
}

a.news_paper_arrow {
	display:inline-block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/syutujin/news_paper_arrow.gif) no-repeat;
	margin-left:10px;
	margin-bottom:15px;
}

a.news_arrow_ie7 {
	display:inline;
	zoom:1;
}

a.top_arrow {
	display:block;
	float:right;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/syutujin/top_arrow.gif) no-repeat;
	margin-bottom:15px;
}

/* --------------------------------------------
 * 就職出陣式
 * /gakuhot/kickoff_ceremony.html
 * -------------------------------------------- */

div.gakuhot_kickoff_ceremony a span,
div.gakuhot_kickoff_ceremony div.report a span {
	display:none;
}

div.gakuhot_kickoff_ceremony div.kickoff_yokoku {
	display:block;
	width:550px;
	height:280px;
	background:url(/gakuhot/img/syutujin/2012/yokoku_title.gif) no-repeat;
	text-indent:-9999px;
	margin-top:30px;
	margin-bottom:80px;
}

div.gakuhot_kickoff_ceremony h1 {
	display:block;
	width:550px;
	height:140px;
	background:url(/gakuhot/img/syutujin/2011/title.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_kickoff_ceremony ul.hiduke {
	display:block;
	width:550px;
	height:95px;
	background:url(/gakuhot/img/syutujin/2011/hiduke.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}

/* 2011仙台挿入分 */
div.gakuhot_kickoff_ceremony div.sendai2011 {
		display:block;
		clear:both;
    width: 550px;
		margin-bottom:40px;
}

div.gakuhot_kickoff_ceremony div.sendai2011 h3.sen {
	font-size:18px;
	font-weight:bold;
	color:#000099;
}

div.gakuhot_kickoff_ceremony div.sendai2011 span.sendai_kick {
    background-color:#FFF4F4;
    display: block;
    line-height: 1.6em;
    text-align: center;
    width: 550px;
}

div.gakuhot_kickoff_ceremony div.sendai2011 ul.favorites_photo_collection {
	background-color:#FFF4F4;
	margin-bottom:30px;
}

div.gakuhot_kickoff_ceremony div.sendai2011 ul.favorites_photo_collection li dl dt {
	display:inline-block;
}

div.gakuhot_kickoff_ceremony div.sendai2011 ul.list_ie7 li {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony div.sendai2011 ul.favorites_photo_collection li dl dt.right_photo {
	margin-left:-3px;
}

div.gakuhot_kickoff_ceremony div.sendai2011 ul.list_ie7 li dl dt {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony div.sendai2011 ul.favorites_photo_collection li dl dd {
	font-size:12px;
}

/* 仙台挿入分おわり */

/* 2011関西挿入分 */
div.gakuhot_kickoff_ceremony div.kansai2011 {
		display:block;
		clear:both;
    width: 550px;
		margin-bottom:40px;
}

div.gakuhot_kickoff_ceremony div.kansai2011 h3.kans {
	font-size:18px;
	font-weight:bold;
	color:#000099;
}

div.gakuhot_kickoff_ceremony div.kansai2011 span.kansai_kick {
    background-color:#FCFFCD;
    display: block;
    line-height: 1.6em;
    text-align: center;
    width: 550px;
}

div.gakuhot_kickoff_ceremony div.kansai2011 ul.favorites_photo_collection {
	background-color:#FCFFCD;
	margin-bottom:30px;
}

div.gakuhot_kickoff_ceremony div.kansai2011 ul.favorites_photo_collection li dl dt {
	display:inline-block;
}

div.gakuhot_kickoff_ceremony div.kansai2011 ul.list_ie7 li {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony div.kansai2011 ul.favorites_photo_collection li dl dt.right_photo {
	margin-left:-3px;
}

div.gakuhot_kickoff_ceremony div.kansai2011 ul.list_ie7 li dl dt {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony div.kansai2011 ul.favorites_photo_collection li dl dd {
	font-size:12px;
}

div.gakuhot_kickoff_ceremony hr.kans_kant {
	border:1px solid #006600;
	width:530px;
	text-align:center;
	margin-bottom:30px;
}

/* 関西挿入分おわり */


/* 2011関東挿入分 */
div.gakuhot_kickoff_ceremony div.kanto2011 {
		display:block;
		clear:both;
    width: 550px;
		margin-bottom:40px;
}

div.gakuhot_kickoff_ceremony div.kanto2011 h3.ka {
	font-size:18px;
	font-weight:bold;
	color:#000099;
}

div.gakuhot_kickoff_ceremony div.kanto2011 span.kanto {
    background-color:#C7FCDF;
    display: block;
    line-height: 1.6em;
    text-align: center;
    width: 550px;
}

div.gakuhot_kickoff_ceremony div.kanto2011 ul.favorites_photo_collection {
	background-color:#C7FCDF;
	margin-bottom:30px;
}

div.gakuhot_kickoff_ceremony div.kanto2011 ul.favorites_photo_collection li dl dt {
	display:inline-block;
}

div.gakuhot_kickoff_ceremony div.kanto2011 ul.list_ie7 li {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony div.kanto2011 ul.favorites_photo_collection li dl dt.right_photo {
	margin-left:-3px;
}

div.gakuhot_kickoff_ceremony div.kanto2011 ul.list_ie7 li dl dt {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony div.kanto2011 ul.favorites_photo_collection li dl dd {
	font-size:12px;
}

div.gakuhot_kickoff_ceremony hr.kan_nago {
	border:1px solid #006600;
	width:530px;
	text-align:center;
	margin-bottom:30px;
}


/* 関東挿入分おわり */


/* 2011名古屋挿入分 */
div.gakuhot_kickoff_ceremony div.nagoya2011 {
		display:block;
		clear:both;
    width: 550px;
		margin-bottom:30px;
}

div.gakuhot_kickoff_ceremony div.nagoya2011 h3.na {
	font-size:18px;
	font-weight:bold;
	color:#000099;
}

div.gakuhot_kickoff_ceremony div.nagoya2011 span.nagoya {
    background-color: #d9fcff;
    display: block;
    line-height: 1.6em;
    text-align: center;
    width: 550px;
}

div.gakuhot_kickoff_ceremony div.nagoya2011 ul.favorites_photo_collection {
	background-color:#d9fcff;
}

div.gakuhot_kickoff_ceremony div.nagoya2011 ul.favorites_photo_collection li dl dt {
	display:inline-block;
}

div.gakuhot_kickoff_ceremony div.nagoya2011 ul.list_ie7 li {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony div.nagoya2011 ul.favorites_photo_collection li dl dt.right_photo {
	margin-left:-3px;
}

div.gakuhot_kickoff_ceremony div.nagoya2011 ul.list_ie7 li dl dt {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony div.nagoya2011 ul.favorites_photo_collection li dl dd {
	font-size:12px;
}

/* 名古屋挿入分おわり */

div.gakuhot_kickoff_ceremony div.last_year {
    background-color: #006633;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    line-height: 1.6em;
    text-align: center;
    width: 550px;
}

div.gakuhot_kickoff_ceremony h2.comment_under {
	display:block;
	width:550px;
	height:38px;
	background:url(/gakuhot/img/syutujin/2009/comment_under.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:30px;
}

div.gakuhot_kickoff_ceremony ul.favorites_photo_collection li dl dt {
	display:inline-block;
}

div.gakuhot_kickoff_ceremony ul.list_ie7 li {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony ul.favorites_photo_collection li dl dt.right_photo {
	margin-left:-3px;
}

div.gakuhot_kickoff_ceremony ul.list_ie7 li dl dt {
	display:inline;
	zoom:1;
}

div.gakuhot_kickoff_ceremony ul.favorites_photo_collection li dl dd {
	font-size:12px;
}

div.gakuhot_kickoff_ceremony h2.report {
	display:block;
	width:470px;
	height:27px;
	background:url(/gakuhot/img/syutujin/2009/report.gif) no-repeat;
	text-indent:-9999px;
}

div.gakuhot_kickoff_ceremony div.report {
	width:548px;
	border:1px ridge;
	margin-bottom:5px;
}

div.gakuhot_kickoff_ceremony div.report:after {
	clear:both;
	display:block;
	content:".";
	height:0;
	visibility:hidden;
}

div.gakuhot_kickoff_ceremony div.report span {
	display:block;
	float:left;
	width:257px;
	border-right:1px ridge;
	text-align:center;
}

div.gakuhot_kickoff_ceremony div.report span img {
	padding:10px 0px;
}

div.gakuhot_kickoff_ceremony div.report p {
	float:left;
	width:290px;
	text-align:center;
	color:#00f;
	font-size:16px;
	font-weight:bold;
	padding:15px 0px;
}

div.gakuhot_kickoff_ceremony div.report p em {
	color:#f00;
}

div.gakuhot_kickoff_ceremony div.report a {
	float:right;
	margin-right:10px;
	margin-bottom:15px;
}

div.gakuhot_kickoff_ceremony a.link_29th_tv {
	display:block;
	width:400px;
	height:30px;
	background:url(/gakuhot/img/syutujin/2010/link_29th_tv.gif) no-repeat;
	margin-left:150px;
	margin-bottom:26px;
	text-indent:-9999px;
}

div.gakuhot_kickoff_ceremony p.link_kigyo_btn {
	text-align:right;
	background:url(/gakuhot/img/link_kigyo_btn_r.gif) no-repeat right top;
	margin-bottom:7px;
}

div.gakuhot_kickoff_ceremony p.link_koumu_btn {
	text-align:right;
	background:url(/gakuhot/img/link_koumu_btn_r.gif) no-repeat right top;
	margin-bottom:26px;
}

div.gakuhot_kickoff_ceremony p.link_kigyo_btn a {
	display:inline-block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/link_kigyo_btn.gif) no-repeat;
}

div.gakuhot_kickoff_ceremony p.link_koumu_btn a {
	display:inline-block;
	width:267px;
	height:37px;
	background:url(/gakuhot/img/link_koumu_btn.gif) no-repeat;
}

div.gakuhot_kickoff_ceremony p.link_kigyo_btn a:hover,
div.gakuhot_kickoff_ceremony p.link_koumu_btn a:hover {
	background:none;
}

div.gakuhot_kickoff_ceremony p.link_kigyo_btn a span,
div.gakuhot_kickoff_ceremony p.link_koumu_btn a span {
	display:none;
}

/* --------------------------------------------
 * ニュース（新聞・ＴＶ）　遷移ボタン
 * -------------------------------------------- */

ul.btn li,
ul.btn li a {
	display:block;
	float:left;
	width:70px;
	height:40px;
	text-indent:-9999px;
}

ul.btn li.btn_01 {
	background:url(/img/common/btn_01.gif) no-repeat;
}

ul.btn li.btn_01_l a {
	background:url(/img/common/btn_01_l.gif) no-repeat;
}

ul.btn li.btn_02 {
	background:url(/img/common/btn_02.gif) no-repeat;
}

ul.btn li.btn_02_r a {
	background:url(/img/common/btn_02_r.gif) no-repeat;
}

ul.btn li.btn_02_l a {
	background:url(/img/common/btn_02_l.gif) no-repeat;
}

ul.btn li.btn_03 {
	background:url(/img/common/btn_03.gif) no-repeat;
}

ul.btn li.btn_03_r a {
	background:url(/img/common/btn_03_r.gif) no-repeat;
}

/* --------------------------------------------
 * 第30回記念　就職出陣式　新聞掲載記事
 * /gakuhot/news_30_paper_1.html
 * /gakuhot/news_30_paper_2.html
 * /gakuhot/news_30_paper_3.html
 * -------------------------------------------- */

div.gakuhot_news_30_paper a.tv_news_arrow {
	display:block;
	float:left;
}

div.gakuhot_news_30_paper div.article {
	clear:both;
	display:table;
	width:700px;
	padding:6px;
	margin-bottom:10px;
	background-color:#c1ffff;
}
	
div.gakuhot_news_30_paper h1 {
	float:left;
	font-size:16px;
	width:350px;
	height:36px;
	padding-top:10px;
}

div.gakuhot_news_30_paper div.article_img {
	clear:both;
	display:table;
	width:700px;
	background-color:#FFFFFF;
}

div.gakuhot_news_30_paper span.return_link {
	clear:none;
	width:350px;
	float:right;
	margin:20px 0 0 0;
}

/* --------------------------------------------
 * 第30回就職出陣式　テレビ報道
 * /gakuhot/news_30_tv_1.html
 * /gakuhot/news_30_tv_2.html
 * /gakuhot/news_30_tv_3.html
 * -------------------------------------------- */

div.gakuhot_news_30_tv a.news_paper_arrow {
	display:block;
	float:left;
	margin-left:0px;
}

div.gakuhot_news_30_tv div.article {
	clear:both;
	display:table;
	width:700px;
	padding:6px;
	margin-bottom:10px;
	background-color:#c1ffff;
}

div.gakuhot_news_30_tv h1 {
	font-size:20px;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	width:700px;
	height:36px;
}

div.gakuhot_news_30_tv h2 {
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#006600;
	width:350px;
	height:36px;
	padding-top:6px;
}

div.gakuhot_news_30_tv p {
	clear:both;
	font-size:18px;
	font-weight:bold;
	color:#0000FF;
	background:#FFFFFF;
	width:700px;
}

div.gakuhot_news_30_tv div.article_img {
	clear:both;
	display:table;
	width:700px;
	background-color:#FFFFFF;
}

div.gakuhot_news_30_tv span.return_link {
	clear:none;
	width:350px;
	float:right;
	margin:20px 0 0 0;
}

/* --------------------------------------------
 * 第29回就職出陣式　新聞掲載記事
 * /gakuhot/news_tokyo29_1.html
 * -------------------------------------------- */

div.gakuhot_news_tokyo29 div.article {
	clear:both;
	display:table;
	width:700px;
	padding:6px;
	margin-bottom:10px;
	background-color:#c1ffff;
}

div.gakuhot_news_tokyo29 h1 {
	font-size:20px;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	width:700px;
	height:36px;
}

div.gakuhot_news_tokyo29 h2.place {
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#006600;
	width:350px;
	height:36px;
	padding-top:6px;
}

div.gakuhot_news_tokyo29 p {
	clear:both;
	font-size:18px;
	font-weight:bold;
	color:#0000FF;
	background:#FFFFFF;
	width:700px;
}

div.gakuhot_news_tokyo29 div.article_img {
	clear:both;
	display:table;
	width:700px;
	background-color:#FFFFFF;
}

div.gakuhot_news_tokyo29 h2#kaigai {
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	background-color:#FF0000;
	width:700px;
	height:50px;
}

div.gakuhot_news_tokyo29 span.return_link {
	clear:none;
	width:350px;
	float:right;
	margin:20px 0 0 0;
}

/* --------------------------------------------
 * 専門課程公務員就職先一覧
 * /gakuhot/koumu_kako.html
 * -------------------------------------------- */

div.koumu_kako div.gakuhot_hot ul li.link_koumu_list a {
	background:url(/img/common/link_koumu_list_r.gif) no-repeat;
	pointer-events:none;
  cursor:default;
}

div.koumu_kako h1 {
	display:block;
	width:545px;
	height:80px;
	background:url(/gakuhot/img/komuin_kako_t.gif) no-repeat;
	text-indent:-9999px;
	margin:10px auto;
}

div.koumu_kako h2.title {
	font-weight:bold;
	text-align:center;
	margin:10px auto;
}

div.koumu_kako h2 {
	font-size:16px;
	margin-top:10px;
}

div.koumu_kako ul.nation {
	display:table;
	width:554px;
	font-size:13px;
	line-height:1.3;
}

div.koumu_kako ul.nation li {
	display:inline-block;
/ display:inline;
/ zoom:1;
	width:275px;
	vertical-align:middle;
}

div.koumu_kako ul.nation li p {
	display:table-cell;
/ display:inline;
/ zoom:1;
	width:220px;
	vertical-align:middle;
}

div.koumu_kako ul.nation li span {
	display:table-cell;
/ display:inline;
/ zoom:1;
	width:50px;
	text-align:right;
	vertical-align:middle;
}

div.koumu_kako ul.district li ul {
	display:table;
	width:557px;
	font-size:13px;
	line-height:1.3;
}

div.koumu_kako ul.district li ul li {
	display:inline-block;
/ display:inline;
/ zoom:1;
	width:183px;
	vertical-align:middle;
}

div.koumu_kako ul.district li ul li p {
	display:table-cell;
/ display:inline;
/ zoom:1;
	width:135px;
	vertical-align:middle;
}

div.koumu_kako ul.district li ul li span {
	display:table-cell;
/ display:inline;
/ zoom:1;
	width:45px;
	text-align:right;
	vertical-align:middle;
}

div.koumu_kako ul.district li ul.firefighting li {
	border-bottom:1px dotted #000000;
/	height:52px;
}

div.koumu_kako ul.district li ul.firefighting li p {
	height:52px;
/	height:auto;
}

div.koumu_kako ul.district li ul.firefighting li span {
	height:52px;
/	height:auto;
}

div.koumu_kako ul.district li ul.villages li {
	display:inline-table;
/ display:block;
}

div.koumu_kako ul.district li ul.villages li ul.grandchild {
	width:560px;
}

div.koumu_kako ul.district li ul.villages li ul.grandchild li {
/	display:inline;
/ zoom:1;
	width:180px;
	margin-right:4px;
}

div.koumu_kako ul.district li ul.villages li ul.grandchild li p {
	width:135px;
}

div.koumu_kako ul.district li ul.villages li ul.grandchild li span {
	width:45px;
}

div.koumu_kako ul.district li h3.police,
div.koumu_kako ul.district li h3.firefighting,
div.koumu_kako ul.district li h3.villages {
	margin-top:17px;
}

div.koumu_kako p.koumu_comment {
	width:540px;
	border:3px double #009900;
	font-size:16px;
	font-weight:bold;
	padding:2px;
	margin:15px 0;
}

/* --------------------------------------------
 * 専門課程民間企業就職先一覧（1993年～2010年）
 * /gakuhot/minkan_kako.html
 * -------------------------------------------- */

div.minkan_kako div.gakuhot_hot ul li.link_minkan_list a {
	background:url(/img/common/link_minkan_list_r.gif) no-repeat;
	pointer-events:none;
  cursor:default;
}

div.minkan_kako h1 {
	display:block;
	width:545px;
	height:80px;
	background:url(/gakuhot/img/minkan_kako_t.gif) no-repeat;
	text-indent:-9999px;
	margin:10px auto;
}

div.minkan_kako h2.title {
	font-weight:bold;
	text-align:center;
	margin:10px auto;
}

div.minkan_kako h2 {
	font-size:16px;
	margin-top:10px;
}

div.minkan_kako ul.finance,
div.minkan_kako ul.it,
div.minkan_kako ul.transport,
div.minkan_kako ul.estate,
div.minkan_kako ul.retail,
div.minkan_kako ul.service,
div.minkan_kako ul.hospital {
	display:table;
	width:554px;
	font-size:13px;
	line-height:1.3;
}

div.minkan_kako ul.finance li,
div.minkan_kako ul.it li,
div.minkan_kako ul.transport li,
div.minkan_kako ul.estate li,
div.minkan_kako ul.retail li,
div.minkan_kako ul.service li,
div.minkan_kako ul.hospital li {
	display:inline-block;
/ display:inline;
/ zoom:1;
	width:275px;
	vertical-align:middle;
}

div.minkan_kako ul.finance li p,
div.minkan_kako ul.it li p,
div.minkan_kako ul.transport li p,
div.minkan_kako ul.estate li p,
div.minkan_kako ul.retail li p,
div.minkan_kako ul.service li p,
div.minkan_kako ul.hospital li p {
	display:table-cell;
/ display:inline;
/ zoom:1;
	width:220px;
	vertical-align:middle;
}

div.minkan_kako ul.finance li span,
div.minkan_kako ul.it li span,
div.minkan_kako ul.transport li span,
div.minkan_kako ul.estate li span,
div.minkan_kako ul.retail li span,
div.minkan_kako ul.service li span,
div.minkan_kako ul.hospital li span {
	display:table-cell;
/ display:inline;
/ zoom:1;
	width:50px;
	text-align:right;
	vertical-align:middle;
}

/* --------------------------------------------
 * 鉄道業界就職決定
 * /gakuhot/minkan_train.html
 * -------------------------------------------- */

div.gakuhot_minkan_train h1 {
	display:block;
	width:550px;
	height:100px;
	background:url(/gakuhot/img/2008minkan_train/train_title.gif) no-repeat;
	text-indent:-9999px;
	margin:15px 0;
}

div.gakuhot_minkan_train h2.train_title {
	display:block;
	width:550px;
	height:110px;
	background:url(/gakuhot/img/2008minkan_train/train_title07.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

/* --------------------------------------------
 * 学園祭
 * /gakuhot/festival.html
 * -------------------------------------------- */

div.gakuhot_festival {
	display:block;
	width:550px;
}

div.gakuhot_festival h1 {
	display:block;
	background:url(/gakuhot/img/gakusai/2011/title.gif) no-repeat;
	text-indent:-99999px;
	width:550px;
	height:199px;
}

div.gakuhot_festival span.sub_comment {
	display:block;
	clear:both;
	width:550px;
	height:50px;
	background:url(/gakuhot/img/gakusai/2011/sub_comment.gif) no-repeat;
	text-indent:-9999px;
	margin-top:15px;
}


div.gakuhot_festival h2.gakuensai_time_title {
	font-size:24px;
	font-weight:bold;
	color:#FF0000;
}

div.gakuhot_festival ul.gakuensai_time {
	display:block;
	width:540px;
	border:#0066CC 2px ridge;
	font-size:12px;
}

div.gakuhot_festival ul.gakuensai_time li {
	display:inline-block;
/ display:inline;
/ zoom:1;
	width:260px;
	padding:4px;
}

div.gakuhot_festival ul.gakuensai_time li em {
	display:block;
	float:left;
	width:60px;
	text-align:justify;
	text-justify:distribute-all-lines;
}


/*--*/
