@charset "UTF-8";

.icon {
	width:220px;
	height:40px;
	background-image:url('img/sub.png');
	background-repeat:no-repeat;
}
.icon2 {
	width:220px;
	height:40px;
	background-image:url('img/sub2.png');
	background-repeat:no-repeat;
}


.m_05:hover { background-position:0 0; }

#exam00 .m_05 { background-position:0 -40px; }

.m_05 { background-position:0 -80px; }

.m_04:hover { background-position:0 -120px; }

#exam04 .m_04 { background-position:0 -160px; }

.m_04 { background-position:0 -200px; }

.m_03:hover { background-position:0 -240px; }

#exam03 .m_03 { background-position:0 -280px; }

.m_03 { background-position:0 -320px; }

.m_02:hover { background-position:0 -360px; }

#exam02 .m_02 { background-position:0 -400px; }

.m_02 { background-position:0 -440px; }

.m_01:hover { background-position:0 -480px; }

#exam01 .m_01 { background-position:0 -520px; }

.m_01 { background-position:0 -560px; }

.m2_sub04:hover { background-position:0 -600px; }

#exam02_04 .m2_sub04 { background-position:0 -640px; }

.m2_sub04 { background-position:0 -680px; }

.m2_sub03:hover { background-position:0 -720px; }

#exam02_03 .m2_sub03 { background-position:0 -760px; }

.m2_sub03 { background-position:0 -800px; }

.m2_sub02:hover { background-position:0 -840px; }

#exam02_02 .m2_sub02 { background-position:0 -880px; }

.m2_sub02 { background-position:0 -920px; }

.m2_sub01:hover { background-position:0 -960px; }

#exam02_01 .m2_sub01 { background-position:0 -1000px; }

.m2_sub01 { background-position:0 -1040px; }

.m1_sub11:hover { background-position:0 -1080px; }

#exam01_11 .m1_sub11 { background-position:0 -1120px; }

.m1_sub11 { background-position:0 -1160px; }

.m1_sub10:hover { background-position:0 -1200px; }

#exam01_10 .m1_sub10 { background-position:0 -1240px; }

.m1_sub10 { background-position:0 -1280px; }

.m1_sub09:hover { background-position:0 -1320px; }

#exam01_09 .m1_sub09 { background-position:0 -1360px; }

.m1_sub09 { background-position:0 -1400px; }

.m1_sub01 { background-position:0 -1440px; }

#exam01_01 .m1_sub01 { background-position:0 -1480px; }

.m1_sub01:hover { background-position:0 -1520px; }

.m1_sub02 { background-position:0 -1560px; }

#exam01_02 .m1_sub02 { background-position:0 -1600px; }

.m1_sub02:hover { background-position:0 -1640px; }

.m1_sub03 { background-position:0 -1680px; }

#exam01_03 .m1_sub03 { background-position:0 -1720px; }

.m1_sub03:hover { background-position:0 -1760px; }

.m1_sub04 { background-position:0 -1800px; }

#exam01_04 .m1_sub04 { background-position:0 -1840px; }

.m1_sub04:hover { background-position:0 -1880px; }

.m1_sub08:hover { background-position:0 -1920px; }

#exam01_08 .m1_sub08 { background-position:0 -1960px; }

.m1_sub08 { background-position:0 -2000px; }

.m1_sub07:hover { background-position:0 -2040px; }

#exam01_07 .m1_sub07 { background-position:0 -2080px; }

.m1_sub07 { background-position:0 -2120px; }

.m1_sub06:hover { background-position:0 -2160px; }

#exam01_06 .m1_sub06 { background-position:0 -2200px; }

.m1_sub06 { background-position:0 -2240px; }

.m1_sub05:hover { background-position:0 -2280px; }

#exam01_05 .m1_sub05 { background-position:0 -2320px; }

.m1_sub05 { background-position:0 -2360px; }

.m1_sub09_1 {
	height:31px;
	background-position:0 -2400px;
}

#exam01_09_1 .m1_sub09_1 {
	height:31px;
	background-position:0 -2431px;
}

.m1_sub09_1:hover {
	height:31px;
	background-position:0 -2462px;
}

.m1_sub09_2 {
	height:31px;
	background-position:0 -2493px;
}

#exam01_09_2 .m1_sub09_2 {
	height:31px;
	background-position:0 -2524px;
}

.m1_sub09_2:hover {
	height:31px;
	background-position:0 -2555px;
}

.m1_sub09_3 {
	height:31px;
	background-position:0 -2586px;
}

#exam01_09_3 .m1_sub09_3 {
	height:31px;
	background-position:0 -2617px;
}

.m1_sub09_3:hover {
	height:31px;
	background-position:0 -2648px;
}

.m1_sub09_4 {
	height:31px;
	background-position:0 -2679px;
}

#exam01_09_4 .m1_sub09_4 {
	height:31px;
	background-position:0 -2710px;
}

.m1_sub09_4:hover {
	height:31px;
background-position:0 -2741px;}

.m_06:hover { background-position:0 0; }

#senko01 .m_06 { background-position:0 -40px; }

.m_06 { background-position:0 -80px; }

.m6_sub06:hover { background-position:0 -120px; }

#senkouka06 .m6_sub06 { background-position:0 -160px; }

.m6_sub06 { background-position:0 -200px; }

.m6_sub05:hover { background-position:0 -240px; }

#senkouka05 .m6_sub05 { background-position:0 -280px; }

.m6_sub05 { background-position:0 -320px; }

.m6_sub04:hover { background-position:0 -360px; }

#senkouka04 .m6_sub04 { background-position:0 -400px; }

.m6_sub04 { background-position:0 -440px; }

.m6_sub03:hover { background-position:0 -480px; }

#senkouka03 .m6_sub03 { background-position:0 -520px; }

.m6_sub03 { background-position:0 -560px; }

.m6_sub02:hover { background-position:0 -600px; }

#senkouka02 .m6_sub02 { background-position:0 -640px; }

.m6_sub02 { background-position:0 -680px; }

.m6_sub01:hover { background-position:0 -720px; }

#senkouka01 .m6_sub01 { background-position:0 -760px; }

.m6_sub01 { background-position:0 -800px; }



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

#contents {
}

#contents header {
	margin-bottom: 40px;
}

#contents header p {
	font-size: 1.1em;
	line-height: 1.5;
	margin: 0;
}

#contents section {

}

#contents h3 {
	font-size: 1.3em;
	margin-bottom: 25px;
	font-weight: bold;
	color: #FF6600;
}

#contents h3 span {
	display:inline-block;
	margin-left: 30px;
	color: #000;
	font-size: 0.8em;
	font-weight: normal;
}

#contents h4 {
	margin-bottom: 30px;
	font-size: 1.1em;
}

#contents header ul {
	overflow:hidden;
	zoom:1;
	margin-left: 150px;
}

#contents header li {
	float:left;
	padding-right:10px;
	font-size: 1.2em;
	list-style: none; 
}

#contents header li a {
	display:block;
	padding:10px 10px 10px 20px;
	background: url(../images/local_navi_list_01.gif) no-repeat 0px center;
}

#contents section p {
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 1.1em;
	line-height: 1.5;
}

#contents section p img {
	vertical-align:middle;
	margin: -1px 2px 0 2px;
}

#contents ul {
	list-style-type:disc;
	margin-bottom: 10px;
	margin-left: 30px;
}

#contents ol {
	margin-bottom: 10px;
	margin-left: 30px;
}

#contents dl {
	margin-bottom: 10px;
	margin-left: 20px;
}

#contents dd,
#contents p,
#contents li {
	text-align: justify;
}
/*----------------------------------------------------------------------------------*/


/* ▼入試日程▼ */
#contents #sche p{
	margin-bottom: 10px;
	margin-left: 0;
}

#sche section {
	margin-bottom: 40px;
}

#sche table{
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #999966;
}

#sche th, #sche td{
	padding: 5px;
	vertical-align:middle;
}
#sche tr{}
#sche td{
	border-right: 1px dotted #999;
	border-bottom: 1px solid #999; 
}
#sche thead th{
	border-right: 1px dotted #999;
	padding:5px;
	border-bottom: 3px double #999;
	background: #FF9999;
	text-align:center;
}

.sui{
	background: #FFCCCC;
	vertical-align: middle;
}

.sec{
	border-bottom: 2px solid #999966 !important;
}

.exam{
	background: #99CCFF;
	vertical-align: middle;
}
/* ▲入試日程▲ */




#contents .kome {
	text-indent: -1em;
	margin-left:1em;
	margin-top: 15px;
	padding: 0 0 0 20px;
	list-style-type:none;
}

ul.rice {
}

ul.rice li {
	text-indent: -1em;
	margin-left:1em;
	list-style-type:none;
}

#contents ul.note {
	list-style: disc !important;
	margin: 5px 0 0 35px;
}

#contents ul.note li {
	margin: 0 0 5px 0;
}

.check{
	font-size: 1.1em !important;
	margin-left: 40px !important;
	text-indent: -1.1em;
}
.check2{
	font-size: 1em !important;
	margin-left: 30px !important;
}
.check3{
	font-size: 1em !important;
	margin-bottom: 5px !important;
	margin-left: 0 !important;
}

.check4{
	font-size: 1em !important;
	margin-bottom: 5px !important;
	margin-left: 0.5em !important;
}

.kana {
	list-style-type: katakana;
}




/*#n1 ul, #n2 dl, #n5 dl,#n3 ul, #n1 dl { margin-left: 20px; }*/

/*	
#n2 li {
	margin-bottom:5px;
}

#n2 h4{
	color: #0099CC;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-bottom: 5px;
	font-size: 1.2em;
}

#n2 ol{margin-left: 40px;}*/


/* ▼テーブルスタイル▼ */
#n1 table, #n3 table, #n4 table, #n5 table, #n7 table, #n2 table, #n6 table {
	margin-left: 20px;
	margin-bottom: 10px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

#n1 thead th,#n3 thead th,#n4 thead th,#n5 thead th, #n7 thead th, #n2 thead th, #n6 thead th,#n6 thead td {
	border-bottom: 3px double #666666;
	text-align: center;
	background: #FFCC99;
	border-left: 1px solid #FFF5D2;
	border-top: 1px solid #000000;
	vertical-align: middle;
}


#n1 th,#n1 td, #n4 th, #n4 td, #n3 th, #n3 td, #n7 td, #n7 th, #n2 th, #n2 td, #n6 td, #n6 th { padding: 7px; }
#n4 th, #n5 th {}
#n1 td, #n4 td, #n3 td, #n7 td, #n2 td, #n6 td {
	border-bottom: 1px solid #000000;
	border-left: 1px dotted #999999;
	vertical-align: middle;
}

#n2 tfoot td {
	border-top: 3px double #666666;
}

#n5 table {
	border-bottom: 1px solid #000000;
}

#n5 th, #n5 td {
	padding: 7px;
}

#n5 td {
	border-bottom: 1px solid #999;
}

#n5 td.cent, #n7 td.cent {
	text-align: center;
	vertical-align: middle;
}

#n5 td.mid {	
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

caption {
	font-weight: bold;
	text-align: left;
	font-size: 1.1em;
	margin-bottom: 5px;
}

/* ▲テーブルスタイル▲ */


.fst{
	border-left: none !important;
}

.cent {
	text-align: center;
	vertical-align: middle;
}

.centr {
	text-align: right;
	vertical-align: middle;
}

.seik{
	text-align: center;
	vertical-align: middle;
	background: #ddd;
	border-right: 1px solid #999;
}

.rdot{ border-right: 1px dotted #CCCCCC; }

.w20{width:20px;}

.gok td{ border-top: 3px double #333333; }

.seik2{ border-bottom: 1px solid #FFF5D2 !important; }
.bdtnone{border-top-style: none !important; }

#n5 .end{ border-bottom: none; }
#n5 .day{ width:100px; }


/*▼AO方式入学決定までの手順▼*/
#exam01_09 #n3 dl,
#senkouka03 #n3 dl,
#senkouka04 #n3 dl{
	margin-left: 10px;
	padding: 0 0 0 30px;
	line-height: 1.5;
}

#exam01_09 #n3 dl.ar,
#senkouka03 #n3 dl.ar,
#senkouka04 #n3 dl.ar {
	background: url(img/downarrow.gif) no-repeat 10px 50px;	
}

#exam01_09 #n3 dt,
#senkouka03 #n3 dt,
#senkouka04 #n3 dt {
	margin-bottom: 10px;
	font-size: 1.2em;
}

#exam01_09 #n3 dd,
#senkouka03 #n3 dd,
#senkouka04 #n3 dd {
    font-size: 1.1em;
    margin-bottom: 20px;
    margin-left: 15px;	
}

#exam01_09 #n3 dd ul,
#senkouka03 #n3 dd ul,
#senkouka04 #n3 dd ul {
    margin: 5px 0 0 1.25em;
}

#exam01_09 #n3 dd ul li,
#senkouka03 #n3 dd ul li,
#senkouka04 #n3 dd ul li {
    margin-bottom: 5px;
}

#exam01_09 #n3 dd p,
#senkouka03 #n3 dd p,
#senkouka04 #n3 dd p {
    margin-bottom: 0;
	font-size: 1.0em;
}

.waku{
	padding: 4px 4px 4px 30px;
	border: 1px solid #CCCCCC;
	margin-left: -30px;
}

dt.waku {
	background-position: 4px center;
}
/*▲AO方式入学決定までの手順▲*/



/*▼AO方式タイトル▼*/
#exam01_09_1 #contents h2 span,
#exam01_09_2 #contents h2 span, 
#exam01_09_3 #contents h2 span,
#exam01_09_4 #contents h2 span,
#senkouka03 #contents h2 span {
	font-size: 0.8em;
}
/*▲AO方式タイトル▲*/



/*▼AO方式 自己推薦選考▼*/
#exam01_09_2 #n1 li {
	border-left: none;
}

#exam01_09_2 #n1 li p {
	font-size: 100%;
	padding-left: 15px;
	margin: 0 0 5px -10px;
}

#exam01_09_2 #n1 li ul {
	margin-bottom: 5px;
}

#exam01_09_2 #n1 li li {
	font-size: 100%;
	padding: 0;
	list-style: lower-alpha;
}

#exam01_09_2 h4 {
	margin-bottom: 20px;
	font-size: 1.2em;
	color: #336699;
}

#exam01_09_2 #n1 dt{
	margin-bottom: 5px;
	font-size: 1.15em;
}

#exam01_09_2 #n1 dd{
	margin: 0 0 10px 25px;
	font-size: 1.1em;
}

#exam01_09_2 #n1 dd ul{
	margin-left: 10px;
}

#exam01_09_2 #n1 dd li{
	font-size: 1em;
	list-style: disc;
	padding-left: 0;
	margin-left: 10px;
}
/*▲AO方式 自己推薦選考▲*/



/*▼AO方式 帰国生徒選考▼*/
#exam01_09_4 #n1 li p {
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 1.0em;
	text-indent: -1.0em;
}
/*▲AO方式 帰国生徒選考▲*/



/* ▼外国人留学生▼ */
#n6 li.no01, #n6 li.no02, #n6 li.no03 {list-style: none;}
#n6 li.no01>p:first-child, #n6 li.no02>p:first-child, #n6 li.no03>p:first-child { font-size: 1.2em; }

#exam01_10 #n2 dl,
#senkouka05 #n2 dl {
	font-size: 1.1em;
}

#exam01_10 #n2 dt,
#senkouka05 #n2 dt {
	margin-top: 5px;
}

#exam01_10 #n3 li ol,
#senkouka05 #n4 li ol {
	margin: 10px 0;
}

#exam01_10 #n3 li li,
#senkouka05 #n4 li li {
	margin-left: 20px;
	padding: 0;
	font-size: 1em;
	list-style: lower-alpha;
}

#exam01_10 #n3 li div,
#senkouka05 #n4 li div {
	margin-left: -20px;
	color: #3399CC;
}

#exam01_10 #n3 ul,
#senkouka05 #n4 ul{
	margin-left: 20px;
}

#senkouka05 #n4 ul.rice li,
#senkouka05 #n6 ul.rice li {
	margin-bottom: 5px;
	padding:0px;
}

/* 外国人留学生（授業料） */
#exam01_10 #n6 dl,
#senkouka05 #n7 dl{
}

#exam01_10 #n6 dt,
#senkouka05 #n7 dt{
	margin-bottom: 10px;
	padding-left: 20px;
	color: #3399CC;
	font-size: 1.2em;
	line-height: 1.6;
}

#exam01_10 #n6 dd,
#senkouka05 #n7 dd{
	margin-bottom: 30px;
}

#exam01_10 #n6 h4,
#senkouka05 #n7 h4 {
    color: #369;
    font-size: 1.2em;
    margin: 0 0 15px 0;
}

#exam01_10 #n6 h5 {
    color: #000;
    font-size: 1.1em;
    margin: 0 0 10px 0;
}

#exam01_10 #n6 p,
#senkouka05 #n7 p {
	margin-left: 0;
}

#exam01_10 #n6 table,
#senkouka05 #n7 table {
	width: 100%;
	margin-left: 0;
}

#exam01_10 #n6 table.auto,
#senkouka05 #n7 table.auto {
	width: auto;
}

#exam01_10 #n6 caption {
    margin: 0 0 3px 0;
	font-size: 1.0em;
	text-align: right;
}

#senkouka05 #n7 ul {
	margin-left: 1.25em;
}

#senkouka05 #n7 ol {
	margin-left: 3.25em;
}

#exam01_10 #n6 li,
#senkouka05 #n7 li {
	margin: 0 0 3px 0;
	font-size: 1.1em;
}

#exam01_10 #n6 li span,
#senkouka05 #n7 li span {
	display: inline-block;
	width: 6.0em;
	text-align: right;
}

/* 外国人留学生（奨学金） */
#n8 dl {
	margin: 20px 0 20px 20px;
	font-size: 1.1em;
}
#n8 dt {
	margin: 30px 0 10px 0;
	color: #3399CC;
	font-size: 1.1em;
	line-height: 1.5;
}
#n8 dd {
	margin-bottom: 10px;
	line-height: 1.5;
	margin-left: 20px;
}
#n8 dt.no01,#n8 dt.no02,#n8 dt.no03,#n8 dt.no04 { padding-left: 20px;}

#n8 dd ul {
	margin-left: 20px;
	margin-bottom: 10px;
}

#n8 dd p {
	margin-left: 0px;
	font-size: 1.0em;
}
/* ▲外国人留学生▲ */


/*▼入学案内▼*/
#exam01_11 #n1 h4,
#senkouka06 #n1 h4 {
	margin: 20px 0 10px 20px;
	font-size: 1.1em;
}

#exam01_11 #n1 li,
#senkouka06 #n1 li {
	list-style: disc;
	margin: 0 0 0 20px;
	padding: 0 0 5px 0;
	font-size: 1.1em;
}

#exam01_11 #n2 section table,
#exam01_11 #n2 section p,
#exam01_11 #n2 section dl,
#senkouka06 #n2 section table,
#senkouka06 #n2 section p,
#senkouka06 #n2 section dl {
	margin-left: 0;
}

#exam01_11 #n2 section table,
#senkouka06 #n2 section table {
	width: 100%;
}

#exam01_11 #n2 section ul,
#senkouka06 #n2 section ul {
	margin: 0 0 10px 1.25em;
	font-size: 1.1em;
}

#n2_1, #n2_2, #n2_3, #n2_4, #n2_5, #n2_6 {margin-left: 30px;}
#n2_1 h4, #n2_2 h4, #n2_3 h4, #n2_4 h4, #n2_5 h4, #n2_6 h4 {
	letter-spacing: 0.25em !important;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 15px;
	margin-left: 0px !important;
	padding: 5px 0;
}

#exam01_11 #n3 dl,
#senkouka06 #n3 dl,
#exam02_03 #contents dl {
	margin-left: 20px;
}

#exam01_11 #n3 dt,
#senkouka06 #n3 dt,
#exam02_03 #contents  dt {
	background: #CFE5D1;
	padding: 5px 8px;
	border-radius: 6px;
	display:inline;
}

#exam01_11 #n3 dd,
#senkouka06 #n3 dd,
#exam02_03 #contents  dd {
	margin: 15px 0 30px 0;
	font-size: 1.1em;
	line-height: 1.5;
}

#exam01_11 #n4 h4{
	margin-bottom: 10px;
	font-size: 1.1em;
	line-height: 1.5;
}

#exam01_11 #n4 ol{
	margin: 0 0 10px 25px;
	font-size: 1.1em;
}

#n4 table.shira{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0 0 25px 0;
}
#n4 table.shira td{}
#n4 table.shira th{
	border-bottom: 1px solid #000000 !important;
	background: #FFCC99;
}
/*▲入学案内▲*/







/* ▼専攻科募集案内▼ */
#exammenu dl, #senko_menu dl,#smenu dl{
	padding: 7px;
	border: 1px solid #999999;
	width: 250px;
	margin-bottom: 20px;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	min-height:90px;
	border-radius: 7px;
	box-shadow: 1px 1px 4px #666666;
}
#exammenu dt, #senko_menu dt, #smenu dt{
	padding: 10px;
	font-size: 1.2em;
	background: #ABE3E4;
	margin-bottom: 5px;
	text-align:center;
	border-radius:5px;
}
#exammenu dd, #senko_menu dd,#smenu dd{}

#exammenu, #smenu{
	overflow:hidden;
	zoom:1;
}
/* ▲専攻科募集案内▲ */



/* ▼専攻科試験選考▼ */
#senkouka02 #contents h4,
#senkouka03 #contents h4,
#senkouka04 #contents h4,
#senkouka05 #contents h4 {
	margin: 20px 0 10px 20px;
}
/* ▲専攻科試験選考▲ */


/* ▼試験会場案内▼ */
#hongaku p, #matsue p {
	margin-bottom: 20px;
	line-height: 150%;
	font-size: 1.1em;
}

#hongaku iframe, #matsue iframe {
	margin-left: 10px;
	box-shadow: 1px 1px 6px #666666;
}
/* ▲試験会場案内▲ */



/* ▼社会人ご案内▼ */
#exam02_01 #contents h2 span {
  color: #999;
  font-size: 75%;
}

#exam02_01 #contents section {
  margin: 0 0 40px 0;
}

#exam02_01 #contents section p {
  margin: 0 0 0.5em 0;
}

#exam02_01 #contents #n3 dl {
  margin: 0;
  padding: 0;
}

#exam02_01 #contents #n3 dt {
  margin: 0 0 5px 0;
  padding: 5px 0 10px 35px;
  background: url(syakaijin/img/exam02_01_q.gif) no-repeat 0 0.15em;
  border-bottom:1px dotted #000;
  color: #00A9D9;
  font-size: 125%;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight:bold;
}

#exam02_01 #contents #n3 dd {
  margin: 0 0 20px 0;
  padding: 5px 0 10px 35px;
  background: url(syakaijin/img/exam02_01_a.gif) no-repeat 0 0.15em;
}

#exam03 #contents h3, #exam04 h3 {
	margin-bottom:20px;
	padding-left: 20px;
	background: url(../common/img/list_h3.gif) no-repeat 0px center;
}
/* ▲社会人ご案内▲ */


/* ▼社会人奨学金制度▼ */
#exam02_02 #contents p a,
#exam02_03 #contents p a {
	background: url(../common/img/icon_arrow.gif) no-repeat left center;
	margin: 0 0 25px;
	padding: 0 0 0 15px;
}

/* ▲社会人奨学金制度▲ */


/* ▼社会人メッセージ▼ */
#exam02_04 h2 span.gy {
	font-size: 0.8em;
	color: #999999;
	letter-spacing: 0px;
}

#exam02_04 #m1, #exam02_04 #m2, #exam02_04 #m3, #exam02_04 #m4, #exam02_04 #m5, #exam02_04 #m6, #exam02_04 #m7, #exam02_04 #m8,#exam02_04 #m9{
	padding-left: 260px;
	min-height:340px;
	height: auto !important;
	height: 340px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 30px;
}

#exam02_04 #m1{ background: url(syakaijin/img/mes_matsuda.jpg) no-repeat 0px 0px;}
#exam02_04 #m2{ background: url(syakaijin/img/mes_wakamitu.jpg) no-repeat 0px 0px; }
#exam02_04 #m3{ background: url(syakaijin/img/mes_yamasaki.jpg) no-repeat 0px 0px; }
#exam02_04 #m4{ background: url(syakaijin/img/mes_kamiguchi.jpg) no-repeat 0px 0px; }
#exam02_04 #m5{ background: url(syakaijin/img/mes_miki.jpg) no-repeat 0px 0px; }
#exam02_04 #m6{ background: url(syakaijin/img/mes_ueta.jpg) no-repeat 0px 0px;}
#exam02_04 #m7{ background: url(syakaijin/img/mes_mizuishi.jpg) no-repeat 0px 0px; }
#exam02_04 #m8{ background: url(syakaijin/img/mes_morishita.jpg) no-repeat 0px 0px;}
#exam02_04 #m9{ background: url(syakaijin/img/mes_adachi.jpg) no-repeat 0px 0px; }

#exam02_04 #contents section p {
	line-height: 150%;
}

#exam02_04 #contents section .name {
	font-size: 1.6em;
	margin-bottom: 20px;
	padding-left: 10px;
	border-left: 5px solid #999999;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 100%;

 }
#exam02_04 #contents section .post {
	font-size: 0.7em;
	font-weight: bold;
	color: #990000;
}

#exam02_04 #contents section .name span {
	margin-left: 5px;
	font-size: 0.8em;
}

#exam02_04 #contents h4 {
	font: bold 1.4em "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	margin-bottom: 15px;
	letter-spacing: -1px;
	color: #FF9900;
}
/* ▲社会人メッセージ▲ */



/* ▼オープンキャンパス▼ */
/* 日程 */
table.oc_nittei {
	border-collapse: collapse;
	border-top: 3px solid #DE9DDC;
	border-bottom: 3px solid #DE9DDC;
}

table.oc_nittei th {
	padding: 10px 15px;
	background: #fcf3ef;
	border-bottom: 1px solid #de9ddc;
}

table.oc_nittei td {
  padding: 10px 15px;
  background: #fff;
border-bottom: 1px solid #de9ddc;}

table.oc_nittei span { color: #FF0000; }
table.oc_nittei span.sat { color: #0066FF; }

/* 内容 */
table.oc_naiyo {
  width: 500px;
  border-collapse: collapse;
}

table.oc_naiyo th {
}

table.oc_naiyo td {
  padding: 5px 0;
}

/* アクセス */
table.oc_access {
  width: 100%;
  line-height: 1.5;
}

table.oc_access th {
  padding: 10px 10px;
  border-bottom: 1px dotted #000;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}

table.oc_access th span {
  display: block;
  padding: 0 0 0 15px;
  background: url(img/oc_icon.gif) no-repeat left center;
}

table.oc_access td {
  padding: 10px 0;
  border-bottom: 1px dotted #000;
}

#exam04 ul.bus {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#exam04 ul.bus li {
  float: left;
}

.map {
	width:498px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	}

.map .link{
	background: #eee url(../images/general_head_blue.gif) no-repeat 10px center;
	padding: 10px 10px 10px 30px;
	border: 1px solid #3399CC;
}


/* その他 */
table.oc_etc {
	margin: 25px auto 0;
	width: 400px;
	text-align: center;
	line-height: 1.5;
}

table.oc_etc th {
}

table.oc_etc td {  
  padding: 10px;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
}

/* 共通 */
.notes {
  margin: 1.0em 0 0 0;
  padding: 0;
  color: #00A9D9;
}

.notes strong {
  font-size: 125%;
  font-weight: normal;
}

.notes em {
  color: #e03837;
  font-size: 125%;
  font-style: normal;
}

a.oc_button_s {
  display: block;
  width: 75px;
  margin: 2px 5px 2px 0;
  padding: 0.5em 0;
  background: #1f98d1;
  border: 3px double #fff;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

*:first-child+html a.oc_button_s {border-color: #1f98d1;}
* html a.oc_button_s {border-color: #1f98d1;} 

a:hover.oc_button_s {
  opacity:0.75;
}

a.oc_button_m {
  display: block;
  width: 150px;
  padding: 0.5em 0;
  background: #1f98d1;
  border: 3px double #fff;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

*:first-child+html a.oc_button_m {border-color: #1f98d1;}
* html a.oc_button_m {border-color: #1f98d1;} 

a:hover.oc_button_m {
  opacity:0.75;
}

a.oc_button_l {
  display: block;
  width: 660px;
  padding: 0.5em 0;
  background: #1f98d1;
  border: 3px double #fff;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

*:first-child+html a.oc_button_l {border-color: #1f98d1;}
* html a.oc_button_l {border-color: #1f98d1;} 

/* ▲オープンキャンパス▲ */


.w200{width:200px;}

#jyokyo_img { text-align: center; }

.ls200 { line-height: 200%; }
.lstno { list-style: none !important;}
.lm10 {
	margin-left:40px !important;}



/*①②のスタイル*/
#contents ul.numerical {
	margin-left: 20px;
}

ul.numerical li {
	margin: 0;
	padding: 2px 0 5px 20px;
	font-size: 1.1em;
	line-height: 1.5;
	list-style: none;
}

dl.numerical {
	font-size: 1.1em;
	line-height: 1.5;
}

dl.numerical dt {
	margin: 10px 0 5px 0;
	padding: 0 0 0 20px;
	color: #066;	
}

dl.numerical dd {
	margin: 0 0 5px 20px;
	padding: 0 0 0 0;
}

.no01 {background: url(../common/img/no1.gif) no-repeat 0px 0.3em;}
.no02 {background: url(../common/img/no2.gif) no-repeat 0px 0.3em;}
.no03 {background: url(../common/img/no3.gif) no-repeat 0px 0.3em;}
.no04 {background: url(../common/img/no4.gif) no-repeat 0px 0.3em;}
.no05 {background: url(../common/img/no5.gif) no-repeat 0px 0.3em;}
.no06 {background: url(../common/img/no6.gif) no-repeat 0px 0.3em;}
.no07 {background: url(../common/img/no7.gif) no-repeat 0px 0.3em;}
.no08 {background: url(../common/img/no8.gif) no-repeat 0px 0.3em;}
.no09 {background: url(../common/img/no9.gif) no-repeat 0px 0.3em;}
.no01,.no02,.no03,.no04,.no05,.no06,.no07,.no08,.no09 {
	position:relative;
}
/*①②のスタイル*/


#exam01_09 #n1 ul{
	overflow:hidden;
	zoom:1;
}
#exam01_09 #n1 li{
	float: left;
	margin-right: 30px;
	padding: 0 0 0 20px;
	font-size: 1.2em;
	line-height: 1.5;
	list-style: none;
}

#exam01_09_3 #n5 dt{
	font-size: 1.1em;
}

.smaller {
	font-size: 0.75em;
}
/*-----------------------------------------*/

.icon {
	position:relative;
}
