@charset "utf-8";

/* --------------------------------------------
 * 学園TOP
 * /index.html
 * -------------------------------------------- */

div#innerbox ul li h2.sub_title {
	display:none;
}

div.top_link {
	width:550px;
	height:25px;
	margin-bottom:1em;
}

div.top_link a {
	display:block;
	float:right;
	width:158px;
	height:25px;
	text-indent:-9999px;
	background:url(/img/common/gakuen_top.gif) no-repeat right;
}

/* ========== 学園TOPバナー ========== */

/* 学園TOP Flash */
object#top_flash {
	width: 550px;
  height: 140px;
	margin-bottom:5px;
}

/* 学園TOP コース紹介Flash */
object#course_flash {
	width: 550px;
  height: 221px;
}

/* 各バナーのulクリア */
ul.top_banner1,
ul.top_banner2,
ul.top_banner3,
ul.top_banner4,
ul.top_banner5,
ul.top_banner6,
ul.top_banner7,
ul.top_banner8 {
	clear:both;
}

/* 各バナーの下部スペースと文字飛ばし */
ul.top_banner1 li,
ul.top_banner2 li,
ul.top_banner3 li,
ul.top_banner4 li,
ul.top_banner5 li,
ul.top_banner6 li,
ul.top_banner7 li,
ul.top_banner8 li {
	padding-bottom:5px;
	text-indent:-9999px;
}

/* ========== 3連トピックステンプレート ========== */

div ul.three_topics {
	clear:both;
	display:table;
	width:550px;
	font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
	margin-bottom:5px;
}

div ul.three_topics li a {
	display:block;
	width:174px;
	border:1px solid #f8b6b1;
	background:#FFFFFF;
	color: inherit;
}

div ul.three_topics li {
	display:block;
	width:176px;
	padding:0 2px 2px 0;
	background:#CCCCCC;
	color: inherit;
	float:left;
	font-size:12px;
	text-align:center;
}

div ul.three_topics li.kickoff_ceremony,
div ul.three_topics li.baseball,
div ul.three_topics li.topics_setumeikai,
div ul.three_topics li.topics_campus {
	margin-left:8px;
}

div ul.three_topics li.topics_zemi {
	display:block;
	width:176px;
	padding:0 2px 4px 0;
	height:116px;
	background:#CCCCCC url(/img/topics/topics_zemi_o.gif) no-repeat left 86px;
	color: inherit;
}

div ul.three_topics li.topics_zemi a {
	display:block;
	width:174px;
	height:116px;
	background:#FFFFFF url(/img/topics/topics_zemi.gif) no-repeat left bottom;
	color: inherit;
}

div ul.three_topics li.topics_zemi a span {
	display:none;
}

div ul.three_topics li.topics_zemi a:hover {
	display:block;
	width:174px;
	height:116px;
	background:#FFFFFF url(/img/topics/topics_zemi_o.gif) no-repeat left bottom;
	color: inherit;
}

div ul.three_topics li.topics_setumeikai a span.middle,
div ul.three_topics li.topics_campus a span.middle {
	width:174px;
	height:30px;
	display:table-cell;
	vertical-align:middle;
}

/* ========== オープンキャンパステンプレート ========== */

div#open_campus {
	width:550px;
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
}

div#open_campus span.open_campus_title a {
	display:block;
	width:550px;
	height:40px;
	background:url(/img/opencampus/baner_new_op.gif) no-repeat;
	text-indent:-9999px;
}

div#open_campus span.open_campus_subtitle a {
	display:block;
	width:550px;
	height:30px;
	background:url(/img/opencampus/baner_new_op_sub.gif) no-repeat;
	text-indent:-9999px;
}
div#open_campus div.open_campus_middle {
	width:546px;
	height:70px;
	border:2px solid #FF0000;
}

div#open_campus div.open_campus_middle span.open_campus_schedule {
	display:block;
	width:120px;
	height:70px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
	float:left;
}

div#open_campus div.open_campus_middle span.open_campus_message {
	display:block;
	width:120px;
	height:70px;
	border-right:2px solid #FF0000;
	background:url(/img/opencampus/baner_new_op2.gif) no-repeat center;
	text-indent:-9999px;
	float:left;
}

div#open_campus div.open_campus_middle div.open_campus_news {
	display:block;
	width:302px;
	height:70px;
	float:left;
}

div#open_campus div.open_campus_middle div.open_campus_news h3 {
	display:block;
	width:304px;
	height:28px;
	background:url(/img/opencampus/baner_new_op_sub3.gif) no-repeat;
	text-indent:-9999px;
}

div#open_campus div.open_campus_middle div.open_campus_news ul {
	font-size:12px;
	font-weight:bold;
}

div#open_campus div.open_campus_middle div.open_campus_news ul li {
	background:url("/img/news/topic_link.gif") no-repeat;
	margin-left:5px;
	padding-left:20px;
}

div#open_campus span.open_campus_under1 a {
	display:block;
	width:550px;
	height:30px;
	background:url(/img/opencampus/baner_new_op_sub2.gif) no-repeat;
	text-indent:-9999px;
}

div#open_campus span.open_campus_under2 {
	clear:both;
	display:block;
	width:550px;
	height:10px;
	float:left;
	text-indent:-9999px;
	background:url(/img/opencampus/baner_new_op_u.gif) no-repeat;
}

div#open_campus span.open_campus_ul {
	clear:both;
	display:block;
	width:10px;
	height:10px;
	float:left;
	background:url(/img/opencampus/kadomaru_red_03.gif) no-repeat;
}

div#open_campus span.open_campus_ur {
	display:block;
	width:540px;
	height:10px;
	float:left;
	background:#FF0000 url(/img/opencampus/kadomaru_red_04.gif) no-repeat right;
	color: inherit;
}

/* ========== オープンキャンパス春休みスペシャルテンプレート ========== */

div.link_open_spring {
	display:block;
	width:550px;
	height:100px;
	background:url(/img/link_open_spring_o.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

div.link_open_spring a {
	display:block;
	width:550px;
	height:100px;
	background:url(/img/link_open_spring.gif) no-repeat;
}

div.link_open_spring a:hover {
	background:none;
}

div.link_open_spring_1 {
	display:block;
	width:550px;
	height:100px;
	background:url(/img/link_open_spring_1_o.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

/* ========== ニュース＆トピックステンプレート ========== */

ul#campus_news {
	width:374px;
	margin-top:10px;
	padding-right:4px;
	float:left;
}

ul#campus_news li.campus {
	display:block;
	width:370px;
	border:2px solid #0066ff;
	margin-bottom:5px;
}

ul#campus_news li.license {
	display:block;
	width:370px;
	border:2px solid #339900;
	margin-bottom:5px;
}

ul#campus_news li.work {
	display:block;
	width:370px;
	border:2px solid #0066ff;
	margin-bottom:5px;
}

ul#campus_news li.campus h3.news_title {
	display:block;
	width:370px;
	height:26px;
	background:url(/img/news/baner_new_cps.gif) no-repeat;
	text-indent:-9999px;
}

ul#campus_news li.license h3.news_title {
	display:block;
	width:370px;
	height:26px;
	background:url(/img/news/baner_new_skk.gif) no-repeat;
	text-indent:-9999px;
}

ul#campus_news li.work h3.news_title {
	display:block;
	width:370px;
	height:26px;
	background:url(/img/news/baner_new_ssk.gif) no-repeat;
	text-indent:-9999px;
}

ul#campus_news li.essential_points {
	display:block;
	width:374px;
	height:26px;
	background:url(/img/news/baner_new_enter.gif) no-repeat right;
	margin-bottom:25px;
	text-indent:-9999px;
}

ul#campus_news li ul.news_1,
ul#campus_news li ul.news_3 {
	font-size:12px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:disc;
	list-style-image:url("/img/news/topic_link_r.gif");
}

ul#campus_news li ul.news_2 {
	font-size:12px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:disc;
	list-style-image:url("/img/news/topic_link.gif");
}

ul#campus_news li ul.news_1 li,
ul#campus_news li ul.news_2 li,
ul#campus_news li ul.news_3 li {
	margin:2px 0 0 0;
}

/* ========== IT簿記大会テンプレート ========== */

div#innerbox ul li.it_boki {
	clear:both;
	margin-bottom:25px;
	text-indent:-9999px;
}

div#innerbox ul li.it_boki h2 {
	display:block;
	width:550px;
	height:240px;
	text-indent:-9999px;
	background:url(/img/top_banner/link_itboki_01_o.jpg) no-repeat;
}

div#innerbox ul li.it_boki h2 a {
	display:block;
	width:550px;
	height:240px;
	background:url(/img/top_banner/link_itboki_01.jpg) no-repeat;
}

div#innerbox ul li.it_boki h2 a:hover {
	background:none;
}

