﻿@charset "utf-8";

/* イベント案内（トップページ）
----------------------------------------------------------------------------------------------------*/

#event {
	float: right;
	width: 570px;
}

#event h2 {
	margin: 0 0 10px;
}

#event .box1 {
	padding: 0 40px 0 35px;
}

#event .box2 {
	padding: 0 10px;
	margin: 0 0 20px;
	border-left: #CCCCCC 2px solid;
}

#event .box2 .left {
	float: left;
	width: 380px;
}

#event .box2 .left h3 {
	margin: 0 0 10px;
	font-size: 5px;
}

#event .box2 .left h3 a {
	padding: 0 0 0 25px;
	display: block;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
}

#event .box2 .right {
	float: right;
	width: 90px;
}

/* オープンキャンパス
----------------------------------------------------------------------------------------------------*/

#opencampus {
	float: right;
	width: 570px;
}

#opencampus h2 {
	margin: 0 0 10px;
}

#opencampus h3 {
	padding: 3px 5px;
	margin: 0 0 10px;
	border-left: #F6AC02 4px solid;
}

#opencampus .margin {
	margin: 0 0 10px;
}

#opencampus table {
	width: 100%;
	margin: 0 0 10px;
	border-collapse: collapse;
}

#opencampus table th ,#opencampus table td {
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
	border: #D4D4D4 1px solid;
}

#opencampus table th {
	white-space: nowrap;
	background: #F4F4F4;
}

#opencampus .box1 {
	margin: 0 0 10px;
}

#opencampus .box1 .left {
	float: left;
	width: 275px;
}

#opencampus .box1 .right {
	float: right;
	width: 275px;
}

/* 進学相談会
----------------------------------------------------------------------------------------------------*/

#soudankai {
	float: right;
	width: 570px;
}

#soudankai h2 {
	margin: 0 0 10px;
}

#soudankai h3 {
	padding: 3px 5px;
	margin: 0 0 10px;
	border-left: #F6AC02 4px solid;
}

#soudankai table {
	width: 100%;
	margin: 0 0 10px;
	border-collapse: collapse;
}

#soudankai table th ,#soudankai table td {
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
	border: #D4D4D4 1px solid;
}

#soudankai table th {
	white-space: nowrap;
	background: #E5F0B3;
}

#soudankai table .tr2 {
	background: #F4F4F4;
}


/* イベントスケジュール
----------------------------------------------------------------------------------------------------*/

#schedule {
	float: right;
	width: 570px;
}

#schedule h2 {
	margin: 0 0 10px;
}

#schedule h3 {
	margin: 0 0 10px;
}

#schedule .margin {
	margin: 0 0 10px;
}

#schedule .box1 .left {
	float: left;
	width: 380px;
}

#schedule table {
	width: 100%;
}

#schedule .box1 .right {
	float: right;
	width: 170px;
}

#schedule .box1 .right h4 {
	margin: 0 0 10px;
}

#schedule .box1 .right h4 a {
	padding: 0 0 0 15px;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
}

/* イベントスケジュール（詳細）
----------------------------------------------------------------------------------------------------*/

#schedule1 {
	float: right;
	width: 570px;
}

#schedule1 h2 {
	margin: 0 0 10px;
}

#schedule1 h3 {
	margin: 0 0 10px;
}

#schedule1 h4 {
	padding: 3px 5px;
	margin: 0 0 10px;
	border-left: #DFDFDF 4px solid;
}

#schedule .margin {
	margin: 0 0 10px;
}

#schedule1 .box1 {
	margin: 0 0 10px;
}

#schedule1 .box1 .left {
	float: left;
	width: 280px;
}

#schedule1 .box1 .right {
	float: right;
	width: 280px;
}


/* 授業公開
----------------------------------------------------------------------------------------------------*/

#koukai {
	float: right;
	width: 570px;
}

#koukai h2 {
	margin: 0 0 10px;
}

#koukai h3 {
	padding: 3px 5px;
	margin: 0 0 10px;
	border-left: #F6AC02 4px solid;
}

#koukai h4 {
	margin: 0 0 2px;
}

#koukai table {
	width: 100%;
	margin: 0 0 10px;
	border-collapse: collapse;
}

#koukai table th ,#koukai table td {
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
	border: #D4D4D4 1px solid;
}

#koukai table th {
	white-space: nowrap;
	background: #E5F0B3;
	font-weight: normal;
	text-align: center;
}

#koukai .pdf a {
	padding: 3px 0 3px 15px;
	background: url(../../common/com_ar07.gif) no-repeat;
	background-position: left center;
	vertical-align: middle;
}

#koukai ol {
	list-style-position: outside;
	margin:	 0 0 0 17px;
	padding: 0 0 0 10px;
}

#koukai li {
	list-style-type: decimal;
}

#koukai .box1 {
	margin:	 0 0 0 -27px;
}

#koukai .table2 {
	width: 100%;
	margin: 0 0 5px;
}

#koukai .table2 th ,#koukai .table2 td {
	padding: 5px 0;
	text-align: center;
	font-size: 12px;
	line-height: 1.6;
}

#koukai .table2 th {
	padding: 5px 10px;
}

#koukai .margin {
	margin-bottom: 1em;
}

/* 市民講座
----------------------------------------------------------------------------------------------------*/

#shimin {
	float: right;
	width: 570px;
}

#shimin h2 {
	margin: 0 0 10px;
}

#shimin h3 {
	margin: 0 0 2px;
}


#shimin .pdf a {
	padding: 3px 0 3px 15px;
	background: url(../../common/com_ar07.gif) no-repeat;
	background-position: left center;
	vertical-align: middle;
}

#shimin ol {
	list-style-position: outside;
	margin:	 0 0 0 17px;
	padding: 0 0 0 10px;
}

#shimin li {
	list-style-type: decimal;
}

#shimin .box1 {
	margin:	 0 0 0 -27px;
}

#shimin .table2 {
	width: 100%;
	margin: 0 0 5px;
}

#shimin .table2 th ,#shimin .table2 td {
	padding: 5px 0;
	text-align: center;
	font-size: 12px;
	line-height: 1.6;
}

#shimin .table2 th {
	padding: 5px 10px;
}

#shimin .margin {
	margin-bottom: 1em;
}

#shimin table {
	width: 100%;
	margin: 0 0 15px;
	border-collapse: collapse;
}

#shimin table th {
	padding: 5px 10px;
	background: #E5F0B3;
	text-align: center;
	vertical-align: middle;
	border: #E4E4E4 1px solid;
}

#shimin table .th2 {
	padding: 2px 10px;
	background: #F4F4F4;
	text-align: left;
	vertical-align: top;
}

#shimin table td {
	padding: 2px 10px;
	border: #E4E4E4 1px solid;
	vertical-align: top;}

#shimin table td a {
	padding: 0 0 0 15px;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
	
}

#shimin table .ar a {
	background: url(../../common/com_ar03.gif) no-repeat;
}

#shimin table .borderWeight {
	border-top: #666 2px solid;
	border-bottom: #666 2px solid;
}

#shimin .ar a {
	padding: 3px 0 3px 15px;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
	vertical-align: middle;
}

/* セミナー
----------------------------------------------------------------------------------------------------*/

#seminar {
	 float: right;
	 width: 570px;
}

#seminar #bread p {
	margin: 0;
}

#seminar h2 {
	 margin: 0 0 10px;
}

#seminar h3 {
	padding: 3px 5px;
	margin: 0 0 10px;
	border-left: #F6AC02 4px solid;
}

#seminar p {
	 margin: 0 0 10px;
}

#seminar .pdf a {
	 padding: 3px 0 3px 15px;
	 background: url(../../common/com_ar07.gif) no-repeat;
	 background-position: left center;
	 vertical-align: middle;
}

#seminar .ar a {
	padding: 3px 0 3px 15px;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
	vertical-align: middle;
}

#seminar table {
	width: 100%;
	margin: 0 0 10px;
	border-collapse: collapse;
}

#seminar table th ,#seminar table td {
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
	border: #D4D4D4 1px solid;
}

#seminar table th {
	white-space: nowrap;
	background: #E5F0B3;
}