@charset "euc-jp";

/*¡¡¥¬¥¤¥É
------------------------------------------------------------------------
		´ðËÜÀßÄê
			BODYÍ×ÁÇ
			Ê¸»úÁõ¾þ
			´ðËÜÀßÄê
				Á´ÂÎ¤ÎÀßÄê
				¸«½Ð¤·
				¥Ø¥Ã¥À¡¼
				¥á¥Ë¥å¡¼
				¥á¥¤¥ó¥¤¥á¡¼¥¸
				PAGEUP
				¥Õ¥Ã¥¿¡¼
				¥³¥ó¥Æ¥ó¥Ä
			TOP¥Ú¡¼¥¸
			¥¤¥ó¥¯¥ë¡¼¥É
			Âè°ì³¬ÁØ¥á¥¤¥ó¥¤¥á¡¼¥¸
			Âè°ì³¬ÁØ¥³¥ó¥Æ¥ó¥Ä
				¥¤¥ó¥Õ¥©
				¥µ¥¤¥È¥Þ¥Ã¥×
				¤ªÌä¹ç¤»
------------------------------------------------------------------------
*/

/* -----------------------------------------
	´ðËÜÀßÄê
	BODYÍ×ÁÇ 
--------------------------------------------*/

body{
	margin:0 auto;
	padding:0;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(img/bg.gif);
	background-repeat:repeat;
	color:#333333;
	font-size:90%;
	line-height:130%;
	/*font-family: '¥á¥¤¥ê¥ª','Meiryo','Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;*/
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Osaka',sans-serif;
}
body#div{
	margin:0 auto;
	text-align:left;
}

/* -----------------------------------------
	´ðËÜÀßÄê
	Ê¸»úÁõ¾þ¡¦´ðËÜÁõ¾þ
--------------------------------------------*/
a:link {
	color: #155de5;
	text-decoration:underline;
}
a:visited {
	color: #155de5;
	text-decoration:underline;
}
a:hover {
	color: #5B8EF9;
	text-decoration: underline;
}
table,td{
	font-size:100%;
	line-height:120%;
}
p{
	font-size:90%;
	line-height:130%;
	margin:0 0 5px 0;
	padding:0;
}

li,dt,dd,td{
	font-size:90%;
	line-height:120%;
}
img{
	border:0;
}
hr {
	display: none;
}


.none{
	display:none;
}
.small{
	font-size:78%;
	line-height:120%;
}
.normal{
	font-size:90%;
}
.large{
	font-size:100%;
}
.xlarge{
	font-size:110%;
}

.underline{
	text-decoration:underline;
}
.bold{
	font-weight:bold;
	}

.txt01{
	color:#666666;
}
.txt02{
	color:#0198F1;
}
.txt03{
	color:#009BC8;
}
.txt04{
	color:#FF9900;
}
.txt05{
	color:#F96400;
}
.txt06{
	color:#0186BE;
}
.txt07{
	color:#1BB013;
}
.txt08{
	color:#CC0000;
}
.txt09{
	color:#146270;
}

.pl_5{
	padding-left:5px;
}
.mt_5{
	margin-top:5px;
}
.mt_8{
	margin-top:8px;
}
.mt_12{
	margin-top:12px;
}
.mt_20{
	margin-top:20px;
}
.mt_28{
	margin-top:28px;
}
.mt_36{
	margin-top:36px;
}
.mt_45{
	margin-top:45px;
}
.mb_2{
	margin-bottom:2px;
}
.mb_5{
	margin-bottom:5px;
}
.mb_8{
	margin-bottom:8px;
}
.mb_12{
	margin-bottom:12px;
}
.mb_20{
	margin-bottom:20px;
}
.mb_28{
	margin-bottom:28px;
}
.mb_36{
	margin-bottom:36px;
}
.mb_48{
	margin-bottom:48px;
}
.mb_56{
	margin-bottom:56px;
}

.mr_5{
	margin-right:5px;
}
.mr_8{
	margin-right:8px;
}
.mr_12{
	margin-right:12px;
}
.mr_16{
	margin-right:16px;
}
.ml_5{
	margin-left:5px;
}
.ml_8{
	margin-left:8px;
}
.fee_022{
	margin-left:12px;
}
.fee_026{
	margin-left:16px;
}
.ml_8{
	margin-left:8px;
}
.ml_12{
	margin-left:12px;
}
.ml_20{
	margin-left:20px;
}
.ml_26{
	margin-left:240px;
}

.hei178{
	height:180px;
}
.hei162{
	height:165px;
}
.hei148{
	height:150px;
}
.hei135{
	height:138px;
}

.align_right{
	margin-right:auto;
	margin-left:auto;
	width:100%;
	text-align:right;
}
.align_center{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.valign_middle{
	margin-right:auto;
	margin-left:auto;
	vertical-align:middle;
}

/* -----------------------------------------
	´ðËÜÀßÄê
	Á´ÂÎ¤ÎÀßÄê
--------------------------------------------*/
#wrapper{
	width:786px;
	margin:0 0 0 25px;
	padding:0;
}
#wrapper_s01{
	width:786px;
	margin:0;
	padding:0;
	background-image:url(img/wrap.gif);
	background-position:center;
	background-repeat:repeat-y;
}
#PTOP{	/*GOUP*/
	margin:0;
	padding:0;
}

/* -----------------------------------------
	´ðËÜÀßÄê
	¸«½Ð¤·
--------------------------------------------*/
h1{
	margin:0;
	padding:0;
	background-image:url(img/logo.gif);
	background-repeat:no-repeat;
	width:404px;
	height:36px;
	display:block;
}
h2{
	margin:0;
	padding:0;
}
h3{
	margin:0 0 20px 0;
	padding:0;
}
h4{
	margin:0 0 20px 0;
	padding:0;
}
h4.msg{
	margin:0 0 8px 0;
	padding:0;
}
h5{
	margin:0 0 8px 0;
	padding:0;
}
/* -----------------------------------------
	´ðËÜÀßÄê
	¥Ø¥Ã¥À¡¼
--------------------------------------------*/
#header{
	width:750px;
	margin:0 18px 0 18px;
	padding:0;
	text-align:left;
}
#header p{
	margin:0 0 4px 0;
	padding:0;
}	
#header p.description {
	font-size:70%;
	color: #757575;
}
#header p.description strong{
	font-weight:normal;
}
#header h1{
	float:left;
	width:404px;
}
#header h1 a{
	display:block;
	height:100%;
}
#header .submenu{
	float:right;
	width:257px;
	margin:0 0 0 89px;
	text-align:right;
}
#header .submenu ul{
	width:257px;
	margin:2px 0 0 0;
	padding:0;
}
#header .submenu li{
	float:left;
	margin:0 0 0 8px;
	padding:0;
	list-style:none;
}

/* -----------------------------------------
	´ðËÜÀßÄê
	¥á¥Ë¥å¡¼
--------------------------------------------*/
#menu{
	width:750px;
	margin:0 18px 0 18px;
	padding:12px 0 0 0;
	clear:both;
}
#menu ul{
	width:750px;
	margin:0;
	padding:0;
}
#menu li{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}

/* -----------------------------------------
	´ðËÜÀßÄê
	¥á¥¤¥ó¥¤¥á¡¼¥¸
--------------------------------------------*/
#mainimg{
	width:750px;
	margin:0 18px 5px 18px;
	padding:8px 0 0 0;
	clear:both;
}
.mainbnr{
	width:750px;
	margin:0 18px 0 18px;
	padding:8px 0 0 0;
	clear:both;
}
/* -----------------------------------------
	PAGEUP
--------------------------------------------*/
#goup{
	width:765px;
	margin:0 auto;
	padding:12px 0 12px 0;
	clear:both;
	text-align:right;
}
/* -----------------------------------------
	´ðËÜÀßÄê
	¥Õ¥Ã¥¿¡¼
--------------------------------------------*/
#footer{
	margin:0 0 20px 0;
	padding:0;
	clear:both;
	width:786px;
	background-image:url(img/foot.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:right;
}
#footer ul{
	margin:0;
	padding:5px 5px 0 0;
	text-align:right;
}
#footer li{
	margin:0 0 0 8px;
	padding:0 0 0 8px;
	display:inline;
	background-image:url(img/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#footer p{
	margin:4px 0 0 0;
	padding:0;
	letter-spacing:0.1em;
}

/* -----------------------------------------
	´ðËÜÀßÄê
	¥³¥ó¥Æ¥ó¥Ä
--------------------------------------------*/
#contents{
	width:750px;
	margin:0 18px 0 18px;
	padding:0;
	clear:both;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
div#contents:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}

/* -- clear float -- */ 
.clearfix{ 
    min-height:0; 
    display: inline-table; 
} 
.clearfix:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 
/* \*/ 
* html .clearfix {height:0;} 
.clearfix{display: block;} 
/* */ 
/* -- end clear float -- */

/* -----------------------------------------
	¢£Âè°ì³¬ÁØ¥³¥ó¥Æ¥ó¥Ä
--------------------------------------------*/
.page{
	width:750px;
	margin:0;
	padding:0;
}
.page .left{
	margin:0 0 8px 0;
	padding:0;
	width:170px;
	float:left;
}
.page .left ul{
	margin:0 0 12px 0;
	padding:0;
	width:170px;
	list-style:none;
}
.page .left li{
	width:170px;
	vertical-align:top;
	margin:2px 0 2px 0;
}

.page .left li.sub{
	width:160px;
}

.page .left li.sub a:link,
.page .left li.sub a:visited{
	margin:0 0 0 8px;
	padding:2px 0 2px 8px;
	list-style:none;
	background-image:url(img_menu/submenuarrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#ffffff;
	display:block;
	color:#0368BA;
}
.page .left li.sub a:hover{
	background-color:#F6F6F6;
	display:block;
	color:#0368BA;
}
.page .left li.subover{
	width:152px;
	margin-left:8px;
	margin-right:0;
	padding:2px 0 2px 8px;
	list-style:none;
	background-image:url(img_menu/submenuarrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#F6F6F6;
	display:block;
	color:#0368BA;
}
.page .left .top{
	margin-top:2px;
	margin-bottom:0;
}
.page .left .down{
	margin-bottom:2px;
	margin-top:0;
}

.page .left ul.mini{
	margin:-12px 0 0 12px;
	width:150px;
	font-size:90%;
}
.page .left li.mini{
	margin:2px 0 5px 0;
	padding:0 0 0 5px;
	width:145px;
	list-style:none;
	background-image:url(img_menu/minimenuarrow.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
.page .left li.mini a:link,
.page .left li.mini a:visited{
	color:#317DBB;
	background-color:#FFFFFF;
	display:block;
}
.page .left ul.mini li a:hover{
	color:#B7D5EC;
	background-color:#FFFFFF;
	display:block;
}

.page .left .requisition{
	margin:0 0 12px 0;
	padding:0;
	width:170px;
	text-align:center;
}
.page .left .openbanner{
	margin:0 0 12px 0;
	padding:0;
	width:170px;
	text-align:center;
}
.page .right{
	margin:0 0 8px 16px;
	padding:0;
	width:562px;
	float:right;
}

.page img.pict_right{
	margin:0 0 0 8px;
	float:right;
}
.page img.pict_left{
	margin:0 8px 0 0;
	float:left;
}
.page img.pict_down{
	margin:0 0 0 8px;
	vertical-align:bottom;
}
.page .box_right{
	margin:0 0 0 8px;
	float:right;
}
.page .box_left{
	margin:0 8px 0 0;
	float:left;
}

/* -----------------------------------------
	¡úTOP¥Ú¡¼¥¸¡ú
--------------------------------------------*/
.top{
	width:750px;
	margin:0;
	padding:0;
}
.top .left{
	float:left;
	width:200px;
	margin:12px 10px 0 0;
	padding:0;
	text-align:center;
}
.top .left table.small{
	font-size:85%;
}
.top .left p.small{
	font-size:72%;
	line-height:120%;
}
.top .left .box_01{
	width:200px;
	
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
div.top .left .box_01:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
.top .left .box_01 h5{
	margin:0;
	padding:0;
}
.top .left .box_03 ul{
	background-image:url(/img/left_ft.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:8px;
	margin-bottom:18px;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
div.top .left .box_03:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
.top .left .box_03 li{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0;
	padding:5px;
	background-image:url(/img/line_index_01.gif);
	background-position:bottom;
	background-repeat:no-repeat;

}

.top .left td.pict img{
	vertical-align:top;
}
.top .left td.txt{
	width:150px;
	margin:0;
	padding:0 0 0 5px;
	text-align:left;
}
.top .left .txt a{
	text-decoration:none;
}
.top .left h4,
.top .left h4 a:link,
.top .left h4 a:visited{
	margin:0 0 4px 0;
	padding:0;
	font-size:100%;
	color:#FF6600;
	font-weight:bold;
	line-height:120%;
	text-decoration:none;
}
.top .left .box_01 .l_02 h4 a:hover{
	margin:0 0 2px 0;
	padding:0;
	font-size:86%;
	color:#EF7421;
	font-weight:bold;
	text-decoration:none;
}
.top .left .box_02{
	clear:both;
	padding:0 0 8px 0;
}


.top .left ul,.top .left li{
	margin:0;
	padding:0;
	list-style:none;
}
.top .left li{
	margin-bottom:12px;
}

.top .center{
	width:330px;
	float:left;
	margin:12px 0 0 0;
}
.top .center dl{
	margin:5px 0 8px 5px;
	padding:0;
	list-style:none;
	font-size:90%;
	line-height:120%;
}
.top .center dt{
	margin:0 0 2px 0;
	padding:0;
	list-style:none;
	font-size:90%;
	line-height:120%;
}
.top .center dd{
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	font-size:90%;
	line-height:120%;
}

.top .right{
	float:left;
	width:200px;
	margin:12px 0 0 10px;
	padding:0;
	text-align:center;
}

.top .right .box_01{
	width:199px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	background-image:url(/img/right_hd.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
div.top .right .box_01:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
.top .right .box_02{
	width:189px;
	margin:0;
	padding:0 5px 0 5px;
	background-image:url(/img/right_bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
div.top .right .box_02:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
.top .right .box_02 td.title{
	width:185px;
	text-align:left;
}
.top .right .box_02 td.txt{
	float:right;
	width:46px;
	margin:15px 5px 0 0;
	padding:0;
	vertical-align:top;
}
.top .right .box_02 th{
	float:left;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:left;
	font-weight:normal;
	font-size:100%;
}
.top .right .box_02 th p{
	font-size:72%;
	line-height:120%;
	margin-left:5px;
}
.top .right .box_02 th p a{
	text-decoration:none;
}

.top .right .box_02 h4,
.top .right .box_02 h4 a:link,
.top .right .box_02 h4 a:visited{
	margin:0 0 2px 0;
	padding:0 0 0 8px;
	font-size:86%;
	color:#C84041;
	font-weight:bold;
	line-height:120%;
	text-decoration:none;
	background-image:url(/img/right_icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.top .right .box_02 h4 a:hover{
	margin:0 0 2px 0;
	padding:0;
	font-size:86%;
	color:#EF7421;
	font-weight:bold;
	text-decoration:none;
}




.top .right ul.cms{
	margin:0 0 20px 0;
	padding:0;
	background:none;
}
.top .right ul.cms li{
	margin:0 0 8px 0;
	padding:0 0 4px 0;
	list-style:none;
	background-image:url(/img/right_ft.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size:100%;
}
.top .right ul.bnr{
	margin:7px 0 0 0;
	padding:0;
	background:none;
}
.top .right .bnr li{
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	background:none;
}
.tel{
	border:1px solid #ccc;
	background-color:#F5F5F5;
	padding:5px;
	margin:20px 0 0 0;
}
.tel h5{
	margin:0;
	padding:0;
}
.tel .free{
	color:#990000;
	margin:2px 0 2px 0;
	font-weight:bold;
}

.infocenter{
	border:1px solid #F0F4F4;
	background-color:#FAFCFC;
	padding:5px 5px 0 5px;
	margin:12px 0 20px 0;
}
.infocenter h5{
	margin:0;
	padding:0;
}
.infocenter p{
	margin:0 0 5px 0;
	padding:0;
}

/* -----------------------------------------
	¡ú¥¤¥ó¥¯¥ë¡¼¥É¡ú
--------------------------------------------*/
#content{
	width:562px;
	margin:0;
	padding:0;
	color:#333333;
}
#content h2{
	margin:0 0 12px 0;
	padding:0;
	font-size:120%;
}
#content h3{
	margin:0 0 8px 0;
	padding:0;
	font-size:120%;
}
#content h4{
	margin:12px 0 12px 0;
	padding:0;
	font-size:110%;
	line-height:120%;
}
#content table,th,td{
	margin:0;
	padding:0;
	font-size:90%;
}
#content li{
	list-style-type:square;
	margin:0 0 5px 0;
}

/* -----------------------------------------
	¢£Âè°ì³¬ÁØ¶¦ÄÌ¹àÌÜ
--------------------------------------------*/
#submainimg{
	width:750px;
	margin:0 18px 0 18px;
	padding:8px 0 5px 0;
	clear:both;
}
#access,#college,#curriculum{
	margin:0;
	padding:0;
	text-align:left;
}



.getpdf{
	border:1px solid #ccc;
	width:540px;
	padding:10px;
	margin-top:0;
	margin-bottom:0;
	text-align:left;
}
.getpdf img{
	margin:1em 0 0 12px;
	float:right;
}

/* -----------------------------------------
	¢£¥Ñ¥ó¤¯¤º¥ê¥¹¥È
--------------------------------------------*/
#pan{
	width:745px;
	margin:0 18px 10px 18px;
	padding:0 0 0 5px;
	font-size:75%;
	letter-spacing:0.1em;
}
#pan ul{
	margin:0;
	padding:0;
	list-style:none;
}
#pan li{
	margin:0 5px 10px 0;
	padding:0;
	float:left;
}
#pan a:link{
	color:#010AA9;
	text-decoration:none;
}
#pan a:visited{
	color:#010AA9;
	text-decoration:none;
}
#pan a:hover{
	color:#283ED0;
	text-decoration:none;
}


/* -----------------------------------------
	Âç³Ø°ÆÆâ
--------------------------------------------*/
#college .history_01{
	margin:0 0 20px 0;
	padding:0;
}
#college .history_01 ul{
	margin:0;
	padding:0;
	list-style:none;
}
#college .history_01 li{
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
}
#college table.history_02{
	margin:0;
	padding:0;
}
#college table.history_02 tr{
	background-image:url(../college/img/pict_history_01.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#college table.history_02 td{
	margin:0;
	padding:5px 8px;
}
#college table.history_02 td.left{
	width:50px;
}
#college ul.record{
	margin:0;
	padding:0;
	list-style:none;
}
#college ul.record li{
	margin:0 0 12px 0;
	padding:0;
	list-style:none;
}
#college ul.record li img{
	margin:0 2px 0 8px;
	vertical-align:text-top;
}


/* -----------------------------------------
	¥«¥ê¥­¥å¥é¥à¾Ò²ð
--------------------------------------------*/
#curriculum .brief{
	margin:0;
	padding:0;
	
}
.getpdf_syllabus{
	border:1px solid #ccc;
	width:540px;
	padding:10px;
	margin-top:0px;
	margin-bottom:20px;
	text-align:left;
}
#curriculum .brief dt{
	margin:0 0 5px 0;
	padding:0 0 0 12px;
	list-style:none;
	background-image:url(../curriculum/img/icon_star.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-weight:bold;
}
#curriculum .brief dd{
	margin:0 0 12px 12px;
	padding:0;
	list-style:none;
}
#curriculum .point1_01{
	width:540px;
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}
#curriculum .syllabus_01{
	width:555px;
	padding:8px;
	background-color:#FFF1E8;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
#curriculum .syllabus_01:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#curriculum .syllabus_02{
	width:555px;
	padding:8px;
	background-color:#FFE8D9;
	clear:both;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
#curriculum .syllabus_02:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#curriculum .syllabus_03{
	width:555px;
	padding:8px;
	background-color:#F4FAFF;
	clear:both;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
#curriculum .syllabus_03:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#curriculum .syllabus_04{
	width:555px;
	padding:8px;
	background-color:#ECF5FF;
	clear:both;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
#curriculum .syllabus_04:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#curriculum .syllabus_05{
	width:555px;
	padding:8px;
	background-color:#E6F0FF;
	clear:both;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
#curriculum .syllabus_05:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#curriculum .syllabus_06{
	width:555px;
	padding:8px;
	background-color:#EEFCE0;
	clear:both;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
#curriculum .syllabus_06:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#curriculum .syllabus_01 h5,
#curriculum .syllabus_02 h5,
#curriculum .syllabus_03 h5,
#curriculum .syllabus_04 h5,
#curriculum .syllabus_05 h5,
#curriculum .syllabus_06 h5{
	font-size:100%;
	margin:0 0 8px 0;
	padding:0;
}
#curriculum .syllabus_01 h6,
#curriculum .syllabus_02 h6,
#curriculum .syllabus_03 h6,
#curriculum .syllabus_04 h6,
#curriculum .syllabus_05 h6,
#curriculum .syllabus_06 h6{
	font-size:90%;
	margin:0 0 8px 0;
	padding:0;
	clear:both;
}

#curriculum .syllabus_01 ul,
#curriculum .syllabus_02 ul,
#curriculum .syllabus_03 ul,
#curriculum .syllabus_04 ul,
#curriculum .syllabus_05 ul,
#curriculum .syllabus_06 ul{
	margin:0;
	padding:0;
}
#curriculum .syllabus_01 li,
#curriculum .syllabus_02 li,
#curriculum .syllabus_03 li,
#curriculum .syllabus_04 li,
#curriculum .syllabus_05 li,
#curriculum .syllabus_06 li{
	width:180px;
	text-align:left;
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	float:left;
}

#curriculum .syllabus_01_01{
	width:560px;
	margin:0;
	padding:0;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
div#curriculum .syllabus_01_01:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#curriculum .syllabus_01_01 .syllabus_01_01_01{
	float:left;
	width:390px;
	margin:0;
	padding:0;
	text-align:left;
}
#curriculum .syllabus_01_01 .syllabus_01_01_01 .syllabus_01_02{
	width:120px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	vertical-align:middle;
}
#curriculum .syllabus_01_01 .syllabus_01_01_01 .syllabus_01_02 .pict_left{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}

#curriculum .syllabus_01_01 .syllabus_01_01_02{
	float:right;
	width:170px;
	text-align:right;
	margin:8px 0 0 0;
	padding:0;
}

/*¢§Ä´ºº¸¦µæ­¶ÍÑ¢§¡Ê08.5/15ÄÉ²Ã¡Ë*/
#curriculum .syllabus_01_01_01_a{
	float:left;
	width:520px;
	margin:0;
	padding:0;
	text-align:left;
}
#curriculum .syllabus_01_01_01_a .syllabus_01_02{
	width:120px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	vertical-align:middle;
}
#curriculum .syllabus_01_01_01_a .pict_left{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
/*¢¥¤³¤³¤Þ¤Ç¢¥*/


#curriculum .syllabus_table{
	margin:12px 0 0 0;
	padding:0;

	background-color:#CCCCCC;
}
#curriculum .syllabus_table td{
	padding:4px;
	background-color:#FFFFFF;
	text-align:center;
}
#curriculum .syllabus_table td.title_01{
	background-color:#FFF3EC;
	text-align:center;
}
#curriculum .syllabus_table td.txtleft{
	text-align:left;
}
#curriculum .syllabus_table td.syllabus_td1{
	width:120px;
	text-align:center;
}
#curriculum .syllabus_table td.syllabus_td2{
	width:60px;
	text-align:center;
}
#curriculum .syllabus_table td.syllabus_td3{
	width:45px;
	text-align:center;
}
#curriculum .syllabus_table td.syllabus_td4{
	width:68px;
	text-align:center;
}
#curriculum .syllabus_table td.syllabus_td5{
	width:72px;
	text-align:center;
}
#curriculum .syllabus_table td.syllabus_td6{
	width:75px;
	text-align:center;
}
#curriculum .syllabus_table td.syllabus_td7{
	width:55px;
	text-align:center;
}
#curriculum .syllabus_table td.txtleft table{
	font-size:110%;
}


#curriculum table.point4_01{
	width:552px;
	padding:0;
}
#curriculum table.point4_01 td{
	width:128px;
	padding:5px;
	margin:0;
}
#curriculum table.point4_01 td.down{
	background-image:url(../curriculum/img/line_point4_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#curriculum table.point4_01 td.right{
	background-image:url(../curriculum/img/line_point4_02.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#curriculum table.point4_01 td.rightdown{
	background-image:url(../curriculum/img/line_point4_03.gif);
	background-repeat:repeat-y;
	background-position:bottom right;
}
#curriculum .point4_02{
	border:1px solid #ccc;
	width:558px;
	padding:0 0 8px 0;
}

#curriculum .point4_02 h5.point4_txt01{
	background-image:url(../curriculum/img/pict_point4_09.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:12px 0 0 75px;
}
#curriculum .point4_02 h5.point4_txt02{
	background-image:url(../curriculum/img/pict_point4_10.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:12px 0 0 75px;
}
#curriculum .point4_02 h5.point4_txt03{
	background-image:url(../curriculum/img/pict_point4_11.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:12px 0 0 75px;
}
#curriculum .point4_02 h5.point4_txt04{
	background-image:url(../curriculum/img/pict_point4_12.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:12px 0 0 75px;
}
#curriculum .point4_02 h5.point4_txt05{
	background-image:url(../curriculum/img/pict_point4_13.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:12px 0 0 75px;
}
#curriculum .point4_02 h5.point4_txt06{
	background-image:url(../curriculum/img/pict_point4_14.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:12px 0 0 75px;
}
#curriculum .point4_02 h5.point4_txt07{
	background-image:url(../curriculum/img/pict_point4_15.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:12px 0 0 75px;
}
#curriculum .point4_02 h5.point4_txt08{
	background-image:url(../curriculum/img/pict_point4_16.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:12px 0 0 75px;
}
#curriculum .point4_02 h6{
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
#curriculum .point4_02 p{
	padding:0;
	margin-top:0;
	margin-bottom:0;
}
#curriculum .point4_02 .point4_02_01{
	margin:5px 5px 0 5px;
	padding:5px;
	float:left;
	width:350px;
	background-color:#F9F3E8;
}
#curriculum .point4_02 .point4_02_02{
	margin:5px;
	padding:0;
	float:right;
	width:165px;
}
#curriculum .point4_02 .point4_02_02 .box_01{
	width:50px;
	text-align:center;
	float:left;
	margin:0 5px 0 0;
}




/* ¶µ°÷¾Ò²ð */
#curriculum .staff{
	width:562px;
	margin-bottom:20px;
	padding:0;
	clear:both;
	display:table;
}
#curriculum .staff .icon{
	margin-right:2px;
}
#curriculum .staff .staff_01{
	padding:8px 12px 17px 12px;
	width:249px;
	border:1px solid #DBDBDB;
	float:left;
}
#curriculum .staff .staff_02{
	padding:8px 12px 17px 12px;
	width:249px;
	border:1px solid #DBDBDB;
	float:right;
}
#curriculum .text{
	width:249px;
	text-align:left;
	padding-top:7px;
	clear:both;
}
#curriculum .lank{
	margin-bottom:8px;
	color:#0A4365;
}


/* ¼ø¶ÈÉ÷·Ê */
#curriculum .scene_01{
	width:531px;
	border:1px solid #ccc;
	padding:12px 12px 8px 12px;
	background-image:url(../curriculum/img/pict_scene_02.gif);
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
div.scene_01:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#curriculum .scene_01 h5{
	background-image:url(../curriculum/img/pict_scene_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:530px;
	padding:5px 0 2px 12px;
	margin-top:0;
	height:31px;
}
#curriculum .scene_01 h5 a:link,
#curriculum .scene_01 h5 a:visited{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}
#curriculum .scene_01 h5 a:hover{
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}

#curriculum .scene_01 h5.line2{
	background-image:url(../curriculum/img/pict_scene_01_1.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:518px;
	padding:3px 12px 2px 12px;
	margin-top:0;
	height:46px;
	font-weight:normal;
}
#curriculum .scene_01 h5.line2 a:link,
#curriculum .scene_01 h5.line2 a:visited{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}
#curriculum .scene_01 h5.line2 a:hover{
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}



#curriculum .scene_01 h6{
	margin-top:0;
}
#curriculum .scene_01_01{
	width:45px;
	float:left;
	text-align:center;
}


/* ¹âÂçÏ¢·È»ö¶È¡§¸æ±ÆÀ¤³¦°ä»º */

#curriculum .joint1 .box_01{
	border:0;
}
#curriculum .joint1 .box_01 .pulldown{
	color:#333333;
	size:90%;
}
#curriculum .joint1 .box_02{
	width:521px;
	border:1px solid #BBE4F1;
	padding:12px;
}
#curriculum .joint1 .box_02 p.txt{
	font-size:90%;
	font-weight:600;
}
#curriculum .joint1 .box_02 table{
	margin:0 8px 0 0;
	padding:0;
	width:436px;
}
#curriculum .joint1 .box_02 td{
	padding:5px 8px 5px 8px;
	background-color:#FFFFFF;
}
#curriculum .joint1 .box_02 .title{
	background-color:#EDFBFF;
	text-align:center;
}

#curriculum .joint1 .box_02 .joint1_01{
	width:25px;
	text-align:center;
	vertical-align:middle;
}
#curriculum .joint1 .box_02 .joint1_02{
	width:410px;
	text-align:left;
	vertical-align:middle;
}
#curriculum .joint1 .box_02 .joint1_03{
	width:148px;
	text-align:left;
	vertical-align:middle;
}
#curriculum .joint1 .box_02 .joint1_04{
	width:260px;
	text-align:left;
	vertical-align:middle;
}
#curriculum .joint1 .box_02_01{
	width:521px;
	clear:both;
}


.joint2 .box_01{
	margin-left:12px;
	width:538px;
}
.joint2 .box_02{
	width:532px;
	border:1px solid #F3F3F3;
	background-color:#FCFCFC;
	padding-left:8px;
	padding-right:0px;
}
.joint2 .box_02 h5{
	font-size:105%;
	font-weight:bold;
	border-bottom:1px solid #DDDDDD;
	padding:2px;
	margin-top:5px;
}



/* PICKUP²ÊÌÜ */
#curriculum h6{
margin:0 0 12px 0;
}
#curriculum .process {
	width:505px;
	margin:0 0 12px 0;
	padding:0;
	vertical-align:middle;
}
#curriculum ul{
	list-style:none;
	padding:0;
	margin:0 0 36px 5px;
}
#curriculum li {
	margin:0 0 5px 2px;
}
#curriculum li img{
	vertical-align:middle;
	margin:0 5px 0 0;
}
#curriculum .time{
margin:0 0 20px 0;
padding:3px;
}
#curriculum .time td{
margin:0;
padding:3px;
}
#curriculum .time .title{
font-weight:bold;
}
#curriculum .box515{
margin:0 0 0 12px;
padding:0;
width:515px;
height:auto;
}
#curriculum .box01{
margin:0 0 0 60px;
padding:0;
}

/* Âç»È´Û¥ê¥ì¡¼ */
.relay .font-small{
	font-size:90%;
}
.relay .box_01 .banner{
	width:40px;
	text-align:center;
}
.relay .box_01 .txt{
	width:300px;
	line-height:110%;
}
.relay .box_02 td.title{
	width:180px;
}
.relay .pulldown{
	color:#333333;
	size:90%;
}

.relay .box_02{
	border:0;
}

.relay .box_03{
	width:521px;
	border:1px solid #BBE4F1;
	padding:12px;
}
.relay .box_03 .l_01{
	width:521px;
	border:0;
}
.relay .box_03 .l_01 .m_01{
	margin:0;
	padding:0;
}
.relay .box_03 .l_01 .m_01 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.relay .box_03 .l_01 .m_01 li{
	margin-left:0;
	padding:0;
	float:left;
}


/* -----------------------------------------
	¥¢¥¯¥»¥¹¥Þ¥Ã¥×
--------------------------------------------*/
#employment .employment_01{
	width:555px;
	margin:0;
	padding:0;
}
#employment .employment_01 .left{
	margin:0;
	padding:0;
	float:left;
	width:324px;	
}
#employment .employment_01 .right{
	width:215px;
	background-color:#FFF9EE;
	padding:8px;
	margin:30px 0 0 0;
	float:right;
}

/* ¥¤¥ó¥¿¡¼¥ó¥·¥Ã¥×1 */
#employment .box01{
	margin:0;
	padding:20px 0 0 0;
	width:284px;
}
#employment .box01 .left{
	float:left;
	margin:0;
	padding:0;
	width:176px;
}
#employment .box01 .right{
	float:right;
	margin:0;
	padding:78px 0 0 0;
	width:108px;
}
	
/* -----------------------------------------
	Î±³Ø
--------------------------------------------*/
#overseas .overseas_01{
	border:1px solid #ccc;
	padding:8px;
	width:542px;
}
#overseas .overseas_01 h5{
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	font-weight:normal;
	color:#0D5580;
}
#overseas .overseas_01 h6{
	font-size:90%;
	color:#0A4365;
	padding:0;
	margin:0 0 2px 0;
}
#overseas .overseas_02{
	background-color:#F9F3E8;
	width:506px;
	padding:10px;
	margin:0;
}
#overseas .overseas_02 .overseas_china_01{
	background-image:url(../overseas/img/photo_china_list_01.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_china_02{
	background-image:url(../overseas/img/photo_china_list_02.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_america_01{
	background-image:url(../overseas/img/photo_america_list_01.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_america_02{
	background-image:url(../overseas/img/photo_america_list_02.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_america_03{
	background-image:url(../overseas/img/photo_america_list_03.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_america_04{
	background-image:url(../overseas/img/photo_america_list_04.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_america_05{
	background-image:url(../overseas/img/photo_america_list_05.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_america_06{
	background-image:url(../overseas/img/photo_america_list_06.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_america_07{
	background-image:url(../overseas/img/photo_america_list_07.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_america_08{
	background-image:url(../overseas/img/photo_america_list_08.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:506px;
	border:0;
}
#overseas .overseas_02 .overseas_china_01 td,
#overseas .overseas_02 .overseas_china_02 td,
#overseas .overseas_02 .overseas_america_01 td,
#overseas .overseas_02 .overseas_america_02 td,
#overseas .overseas_02 .overseas_america_03 td,
#overseas .overseas_02 .overseas_america_04 td,
#overseas .overseas_02 .overseas_america_05 td,
#overseas .overseas_02 .overseas_america_06 td,
#overseas .overseas_02 .overseas_america_07 td,
#overseas .overseas_02 .overseas_america_08 td{
	padding:3px;
	vertical-align:top;
}


/* -----------------------------------------
	¥¢¥¯¥»¥¹¥Þ¥Ã¥×
--------------------------------------------*/
#inquiry{
	width:530px;
	margin:0;
	padding:10px 10px 5px 10px;
	background-color:#E6FAFF;
	background-image:url(img/inquiry_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #ccc;
}
#inquiry h5{
	margin:0 0 12px 0;
	padding:0;
}
#inquiry .inquiry_s01{
	margin:0 0 5px 0;
	padding:0;
	width:530px;
}
#inquiry .inquiry_s01 .inquiry_s01_01{
	float:left;
	width:240px;
	margin:0;
	padding:0;
}
#inquiry .inquiry_s01 .inquiry_s01_02{
	float:right;
	width:290px;
	margin:0;
	padding:0;
}
#inquiry .inquiry_s02{
	margin:0;
	padding:0;
	width:530px;
	clear:both;
}

/* -----------------------------------------
	FAQ
--------------------------------------------*/
#faq .faq_01{
	width:535px;
	border:1px solid #EAEAEA;
	background-color:#FFFEF4;
	padding:8px 12px 8px 12px;
	text-align:center;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
#faq .faq_01:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#faq .faq_01 ul{
	margin:0;
	padding:0;
}
#faq .faq_01 li{
	list-style:none;
	margin-right:16px;
	float:left;
	text-align:left;
}
#faq h4{
	padding:0;
	margin:0;
}

#faq .faq_02{
	padding:0;
}

#faq .faq_02 ul{
	padding:0;
}
#faq .faq_02 li{
	list-style-type:decimal;
	margin-bottom:8px;
}

#faq .faq_03{
	padding:0;
}

#faq .faq_03 ul{
	padding:0;
	margin-bottom:0;
}
#faq .faq_03 li{
	list-style-type:decimal;
	padding:0;
}
#faq ul.faq_04{
	padding:0;
	margin:5px 0 12px 0;
}
#faq ul.faq_04 li{
	list-style-type:none;
	margin-bottom:8px;
	margin-left:0;
	margin-top:0px;
}


/* -----------------------------------------
	¸Ä¿Í¾ðÊóÊÝ¸îÊý¿Ë
--------------------------------------------*/
.privacy_01{
	margin-left:8px;
	margin-right:40px;
	width:510	px;
}
.privacy_01 ul{
	list-style-type:decimal;
}
.privacy_01 li{
	margin-bottom:8px;
}



/* -----------------------------------------
	¥µ¥¤¥È¥Þ¥Ã¥×
--------------------------------------------*/
#link .link_01{
	width:520px;
	padding:10px;
	text-align:left;
	border:1px solid #ccc;
}
#link .link_01 h4{
	margin:0 0 5px 0;
	padding:0 0 2px 0;
	border-bottom:1px solid #ccc;
}

/* -----------------------------------------
	¥µ¥¤¥È¥Þ¥Ã¥×
--------------------------------------------*/
#sitemap{
	width:562px;
	margin:0;
	padding:0;
	text-align:left;
}
#sitemap dl{
	width:520px;
	margin:0 18px 20px 0;
	padding:0;
}
#sitemap dt{
	width:520px;
	margin:0;
	padding:0;
}
#sitemap dt a{
	width:520px;
	margin:0 0 5px 0;
	padding:5px 5px 5px 20px;
	border:1px solid #ccc;
	background:url(img/roundarrow.gif) #fff;
	background-position:center left;
	background-repeat:no-repeat;
	display:block;
}
#sitemap dt a:hover{
	width:520px;
	margin:0 0 5px 0;
	padding:5px 5px 5px 20px;
	border:1px solid #ccc;
	background:url(img/roundarrow.gif) #FFFCE6;
	background-position:center left;
	background-repeat:no-repeat;
	display:block;
}
#sitemap dd{
	width:230px;
	margin:0 0 8px 12px;
	padding:0 0 0 8px;
	background-image:url(img/minimenuarrow.gif);
	background-position:center left;
	background-repeat:no-repeat;
	float:left;
}



/* -----------------------------------------
	Æþ»î¾ðÊó
--------------------------------------------*/
#exam h4{
	margin:0 0 12px 0;
}
#exam .entry{
	margin:0 0 36px 0;
	padding:0;
}
#exam .entry h5{
	margin:0 0 5px 0;
	font-size:100%;
	color:#009BC8;
}
#exam .entry td{
	padding:2px;
}
#exam .entry .title a:link,
#exam .entry .title a:visited{
	color:#ECF7FF;
	text-decoration:none;
}
#exam .entry .title a:hover{
	color:#FFFFFF;
	text-decoration:underline;	
}



/* ³ØÈñ¤Ë¤Ä¤¤¤Æ */

#exam .fee_01{
	width:550px;
}
#exam .fee_01 td{
	padding:8px 8px 8px 8px;
	background-color:#FFFFFF;
	text-align:center;
}
#exam .fee_01 td.fee_01_01{
	width:95px;
}
#exam .fee_01 td.fee_01_02{
	width:141px;
}
#exam .fee_01 td.fee_01_03{
	width:141px;
}
#exam .fee_01 td.fee_01_04{
	width:141px;
}

#exam .fee_02{
	width:500px;
}
#exam .fee_02 td{
	padding:3px 3px 3px 3px;
	background-color:#FFFFFF;
}
#exam .fee_02 .line_01{
	vertical-align:top;
	width:20px;
}
#exam .fee_02 .line_02{
	vertical-align:top;
	width:130px;
}
#exam .fee_02 .line_03{
	vertical-align:top;
	width:350px;
}

/* ¾©³Ø¶â¤Ë¤Ä¤¤¤Æ */
#exam h5 .scholarship{
	font-weight:bold;
	color:#009BCB;
}

#exam .scholarshiplink{
	width:535px;
	border:1px solid #EAEAEA;
	background-color:#FFFEF4;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
#exam .scholarshiplink:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#exam .scholarshiplink ul{
	margin:0;
	padding:0;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:12px;
	font-size:90%;
}
#exam .scholarshiplink li{
	list-style:none;
	float:left;
}

#exam table.scholarship td{
	padding:8px 3px 8px 3px;
	background-color:#FFFFFF;
}
#exam table.scholarship .title{
	text-align:center;
	background-color:#EDFBFF;
}

#exam ul.scholarship{
	list-style-type:none;
	margin-left:88px;
	margin-top:0;
}

#exam ul.scholarship li{
	list-style-type:none;
	margin-right:20px;
	display:inline;
}

#exam ul.scholarship02{
	margin-top:0;
	margin-left:0;
	padding:0;
	width:534px;
	border-top-width:1px;
	border-top-color:#7BA2B7;
	border-top-style:solid;
}

#exam ul.scholarship02 li{
	margin-left:24px;
	padding:0;
	list-style-type:disc;
}

#exam .scholarship_00{
	width:548px;
	background-color:#F6F6F6;
	border-width:1px;
	border-style:solid;
	border-color:#C8C8C8;
}

#exam .scholarship_01{
	width:557px;
}

#exam .scholarship_01 td{
	padding:8px 3px 8px 3px;
	background-color:#FFFFFF;
}
#exam .scholarship_01 td.ml{
	padding:8px 12px 8px 12px;
	background-color:#FFFFFF;
}

#exam .fee_01 .title,
#exam .scholarship_01 .title,
#exam .scholarship_02 .title{
	background-color:#EDFBFF;
}


#exam .open h4{
	font-size:130%;
	color:#009BC8;
	margin:0 0 12px 0;
	border-left:5px solid #009BC8;
	padding:0 0 0 8px;
}

#exam .open h5{
	font-size:120%;
	color:#0099FF;
	margin:0 0 12px 0;
}
#exam .open h6{
	font-size:110%;
	color:#003399;
	margin:0 0 12px 0;
}
#exam .open_01{
	background-color:#FFFBDA;
	padding:8px;
	width:522px;
}
#exam .open_02{
	background-color:#FBDFE7;
	padding:8px;
	width:522px;
}
#exam .open_03{
	background-color:#D5FBFF;
	padding:8px;
	width:522px;
}
#exam .open_04{
	background-color:#E2FFD2;
	padding:8px;
	width:522px;
}
#exam .open_05{
	background-color:#D7EFFE;
	padding:8px;
	width:522px;
}
#exam .open_06{
	margin-top:0;
	padding-bottom:2px;
	border-bottom:1px solid #0097E8;
}
/* »²²Ã¼Ô¤ÎÀ¼ */

.voice{
	border:1px solid #ccc;
	width:555px;
	padding:8px 12px 8px 12px;
	background-color:#FDFDFD;
	margin:0 0 20px 0;
}
.voice h6{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	height:19px;
	font-size:90%;
	font-weight:normal;
	border-bottom:1px solid #ccc;
}	
.voice h6 img{
	vertical-align:middle;
	margin:-2px 12px 0 0;
}


/*³Ø³°ÁêÃÌ²ñ*/
#exam table.guidance_02{
	border:0;
	padding:0;
	margin:0 0 12px 0;
	font-size:90%;
	line-height:120%;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
#exam table.guidance_02 td{
	padding:4px 0 4px 4px;
	vertical-align:middle;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#exam .guidance_02 .title{
	text-align:center;
	background-color:#EDFBFF;
}
#exam table.guidance_02 .cell1{
	width:70px;
	text-align:center;
}
#exam table.guidance_02 .cell2{
	width:130px;
	text-align:center;
}
#exam table.guidance_02 .cell3{
	width:356px;
	text-align:left;
	padding:0 0 0 12px
}


/* -----------------------------------------
	¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó
--------------------------------------------*/
#info h4{
	width:550px;
	padding:0 0 12px 0;
	margin:0 0 20px 0;
	background-image:url(../info/img/line_index.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#info .entry{
	width:550px;
	margin:0 0 36px 0;
}

/* -----------------------------------------
	¥­¥ã¥ó¥Ñ¥¹
--------------------------------------------*/
#campus .club_01{
	width:554px;
}

#campus .club_01 .club_01_01{
	float:left;
	width:348px;
	margin:0;
	padding:0;
}
#campus .club_01 .club_01_02{
	float:right;
	width:206opx;
	margin:0;
	padding:0;
}
#campus .club_02{
	background-color:#F8F8F7;
	width:554px;
	clear:both;
	padding:8px;
}
#campus .club_03{
	border:1px solid #009BC8;
	width:552px;
	padding:8px 4px 8px 8px;
}
/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
div#campus .club_03:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#campus .club_03 h6{
	margin:0 0 12px 0;
}
#campus ul.club_04{
	width:540px;
	margin:0 0 0 8px;
	list-style:none;
}
#campus ul.club_04 li{
	float:left;
	width:180px;
	list-style:none;
}

#campus .gakupro2{
	margin:0 0 0 8px;
}
#campus .gakupro2 li{
	margin:0 0 5px 0;
	background-image:url(../campus/img/pict_gakupro_05.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:12px;
	list-style:none;
}


#campus .gakupro3{
	width:310px;
}
#campus .gakupro3 dt{
	font-weight:bold;
}
#campus .gakupro3 dd{
	font-weight:normal;
	background-image:url(../campus/img/line_gakupro_01.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	margin:0 0 5px 0;
}
#campus .gakupro4{
	width:310px;
	margin-bottom:5px;
	border:none;
}
#campus .gakupro4 th{
	padding:5px;
	vertical-align:top;
	width:60px;
}
#campus .gakupro4 td{
	padding:5px;
	vertical-align:top;
}


/* -----------------------------------------
	¥·¥é¥Ð¥¹¡¡20080513
--------------------------------------------*/

#curriculum .syllabus{
	width:535px;
	border:1px solid #EAEAEA;
	background-color:#FFFEF4;
	padding:8px 12px 8px 12px;
	text-align:center;
}
#curriculum .getpdf_syllabus{
width:
}

/* Mozila·Ïfloat¤·¤¿¥Ü¥Ã¥¯¥¹¤ò´Þ¤à¿Æ¥Ü¥Ã¥¯¥¹¤Î¹â¤µ¤Î»»½Ð */
#curriculum .syllabus:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#curriculum .syllabus ul{
	margin:0;
	padding:0;
}
#curriculum .syllabus li{
	list-style:none;
	margin-right:16px;
	float:left;
	text-align:left;
}
#curriculum .syllabus_2008{
	width:550px;
	background-color:#CCCCCC;
}
#curriculum .syllabus_2008 td{
	background-color:#FFFFFF;
	padding:2px;
}
#curriculum .syllabus_2008 td.subject_01{
	background-color:#FFFFFF;
	text-align:left;
	padding-left:5px;
}
#curriculum .syllabus_2008 td.subject_02{
	background-color:#F3F3F3;
	text-align:left;
	padding-left:5px;
}
#curriculum .syllabus_2008 td.year_01{
	background-color:#FFFFFF;
}
#curriculum .syllabus_2008 td.year_02{
	background-color:#F3F3F3;
}
#curriculum .syllabus_2008 tr{
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
#curriculum .syllabus_2008 th{
	background-color:#FFFFFF;
}
#curriculum .syllabus_2008 th.title_2008_01{
	background-color:#009BC8;
	color:#FFFFFF;
	font-weight:100;
	font-size:105%;
}
#curriculum .syllabus_2008 th.title_2008_02{
	background-color:#009BC8;
	color:#FFFFFF;
	font-weight:100;
}
#curriculum .syllabus_2008 th.sort_01{
	background-color:#49B8D9;
	color:#FFFFFF;
}
#curriculum .syllabus_2008 th.sort_02{
	background-color:#86CEFF;
}
#curriculum .syllabus_2008 th.sort_03{
	background-color:#A7DDED;
}
#curriculum .syllabus_2008 th.sort_04{
	background-color:#AAD7FF;
}
#curriculum .syllabus_2008 th.sort_05{
	background-color:#CEE8FF;
}
#curriculum .syllabus_2008 th.sort_06{
	background-color:#E8F4FF;
}
#curriculum .syllabus_2008 th.sort_07{
	background-color:#55AE42;
	color:#FFFFFF;
}
#curriculum .syllabus_2008 th.sort_08{
	background-color:#AFDDA6;
}
#curriculum .syllabus_2008 th.sort_09{
	background-color:#BCE7CB;
}
#curriculum .syllabus_2008 th.sort_10{
	background-color:#DEF3E6;
}
#curriculum .syllabus_2008 th.sort_11{
	background-color:#FA89AB;
	color:#FFFFFF;
}
#curriculum .syllabus_2008 th.sort_12{
	background-color:#FDC4D5;
}
#curriculum .syllabus_2008 th.sort_13{
	background-color:#FED8E3;
}
#curriculum .syllabus_2008 th.sort_14{
	background-color:#FEE9EF;
}
#curriculum .syllabus_2008 th.sort_15{
	background-color:#EECFFA;
}
#curriculum .syllabus_2008 th.sort_16{
	background-color:#F4E0FC;
}
#curriculum .syllabus_2008 th.sort_17{
	background-color:#F9EEFD;
}
#curriculum .syllabus_2008 th.sort_18{
	background-color:#FF9933;
	color:#FFFFFF;
}
#curriculum .syllabus_2008 th.sort_19{
	background-color:#77C567;
}
#curriculum .syllabus_2008 th.sort_20{
	background-color:#C6D172;
}
#curriculum .syllabus_2008 th.sort_21{
	background-color:#DCC770;
}
#curriculum .syllabus_2008 th.sort_22{
	background-color:#E4D28B;
}
#curriculum .syllabus_2008 th.sort_23{
	background-color:#EBDEAB;
}
#curriculum .syllabus_2008 th.sort_24{
	background-color:#F3ECCD;
}
#curriculum .syllabus_2008 th.sort_25{
	background-color:#DEB16D;
}
#curriculum .syllabus_2008 th.sort_26{
	background-color:#E7C592;
}
#curriculum .syllabus_2008 th.sort_27{
	background-color:#EFDAB6;
}
#curriculum .syllabus_2008 th.sort_28{
	background-color:#FBAEE8;
}
#curriculum .syllabus_2008 th.sort_29{
	background-color:#FBD2FA;
}

/* -----------------------------------------
	Âç»È´Û¡¦´Ñ¸÷¶É¥ê¥ì¡¼¡¡20081009
--------------------------------------------*/
.reray_arrow{
	padding:0 5px 0 14px;
}
/* -----------------------------------------
	English¥µ¥¤¥È¡¡20081113
--------------------------------------------*/
#contents .left ul.english{
	margin:0;
}
#contents .left ul.english li a{
	background-image:url(../english/img/submenu_s.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:167px;
	height:28px;
	padding:5px 0 0 12px;
	color:#000000;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
}
#contents .left ul.english li a:hover{
	background-image:url(../english/img/submenu_s_d.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:167px;
	height:28px;
	padding:5px 0 0 12px;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
}

#contents .left ul.english li.over{
	background-image:url(../english/img/submenu_s_d.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:167px;
	height:28px;
	padding:5px 0 0 12px;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
}

#contents .left ul.english li.list{
	background-image:url(../english/img/submenu_s.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:167px;
	height:28px;
	padding:5px 0 0 12px;
	color:#000000;
}
#contents .left ul.english .sub{
	margin:0;
}
#contents .left ul.english .sub li a:link,
#contents .left ul.english .sub li a:visited{
	margin:0 0 0 8px;
	padding:2px 0 2px 8px;
	list-style:none;
	background-image:url(img_menu/submenuarrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#ffffff;
	display:block;
	color:#0368BA;
	margin:0;
}
#contents .left ul.english .sub li a:hover{
	background-color:#F6F6F6;
	display:block;
	color:#0368BA;
	margin:0;
}
#contents .left ul.english li.subover{
	width:152px;
	margin-left:8px;
	margin-right:0;
	padding:2px 0 2px 8px;
	list-style:none;
	background-image:url(img_menu/submenuarrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#F6F6F6;
	display:block;
	color:#0368BA;
}


#EducationSystem,#page01{
	font-family:Arial, Helvetica, sans-serif;
}	
#EducationSystem h3,
#page01 h3{
	background-image:url(../english/img/h3_bg.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 40px;
	color:#007091;
	font-size:130%;
}
#EducationSystem h4,
#page01 h4{
	color:#009BC8;
	font-weight:normal;
	font-size:180%;
	line-height:120%;
}
#EducationSystem h5{
	color:#006988;
	font-size:130%;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:8px;
	background-image:url(../english/img/h5_line.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#page01 h5{
	color:#006988;
	font-size:130%;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:8px;
	background-image:url(../english/img/h5_line.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#page01 h5.list1{
	margin-left:5px;
	color:#006988;
	font-size:130%;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:8px;
	background-image:url(../english/img/h5_line.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
	width:300px;

}
#EducationSystem h6{
	font-size:135%;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
}

#page01 table.point4_01{
	width:552px;
	padding:0;
}
#page01 table.point4_01 td{
	width:128px;
	padding:5px;
	margin:0;
}
#page01 table.point4_01 td.down{
	background-image:url(../curriculum/img/line_point4_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#page01 table.point4_01 td.right{
	background-image:url(../curriculum/img/line_point4_02.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#page01 table.point4_01 td.rightdown{
	background-image:url(../curriculum/img/line_point4_03.gif);
	background-repeat:repeat-y;
	background-position:bottom right;
}

#page01 .box01{
	border:1px solid #ccc;
	padding:8px;
	margin-bottom:20px;
}
#page01 ul{
	margin:0 0 20px 0;
	padding:0;
}
#page01 li{
	display:inline;
	margin:0 12px 12px 0;
}
#page01 .box01 h6{
	font-size:100%;
	font-weight:bold;
	margin:0;
}
/* -----------------------------------------
	¸¦µæ³èÆ°¡¡20100721
--------------------------------------------*/
#research ul.section01{
	margin:0;
	padding:0 0 20px 20px;
}
#research ul li {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:disc;
	list-style-position:outside;
}
.pdf {
	position:relative;
	margin:0 3px;
	top:3px;
}
