body{
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	text-align: left;
}

img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#bg_box{
	margin: 0px;
	padding: 0px;
	width: 810px;
	background-image: url(../images/bg.gif);
}
#bginner_box{
	margin: 0px;
	padding: 0px;
	width: 750px;
	background-color: #ffffff;
	text-align: center;
}

#header{
	margin: 0px;
	width: 750px;
	background-color: #ffffff;
	text-align: right;
}

#main{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#left_box{
	margin: 10px 10px 0px 10px;
	padding: 0px;
	width: 184px;
	float: left;
}

#center_box{
	margin: 10px 10px 0px 0px;
	padding: 10px;
	width: 700px;
	float: center;
}

#right_word{
	margin: 0px;
	padding: 0px;
	width: 158px;
}

#footer{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 730px;
	border-top: 1px solid #aeaeae;
}

.footer_inner{
	margin: 10px 5px 10px 5px;
	padding: 0px;
	width: 345px;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.5em;
	float: right;
}

#footer_bottom{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	width: 730px;
	border-top: 2px solid #4c92fa;
	font-size: 0.9em;
}


/* header */

#ja a img{
	visibility: hidden;
}

#ja a{
	background-image: url(../images/bt-ja.gif);
	background-repeat:no-repeat;
	display:block;
}

#ja a:hover{
	background-image: url(../images/bt-ja_on.gif);
	background-repeat:no-repeat;
	display:block;
}

#en a img{
	visibility: hidden;
}

#en a{
	background-image: url(../images/bt-en.gif);
	background-repeat:no-repeat;
	display:block;
}

#en a:hover{
	background-image: url(../images/bt-en_on.gif);
	background-repeat:no-repeat;
	display:block;
}


/* menu */

li #menu01{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 34px;
}

#menu01 a img{
	visibility: hidden;
}

#menu01 a{
	background-image: url(../images/bt_01-home.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu01 a:hover{
	background-image: url(../images/bt_01-home_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu02{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu02 a img{
	visibility: hidden;
}

#menu02 a{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_02-about.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu02 a:hover{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_02-about_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu03{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu03 a img{
	visibility: hidden;
}

#menu03 a{
	background-image: url(../images/bt_03-greeting.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu03 a:hover{
	background-image: url(../images/bt_03-greeting_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu04{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu04 a img{
	visibility: hidden;
}

#menu04 a{
	background-image: url(../images/bt_04-subject.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu04 a:hover{
	background-image: url(../images/bt_04-subject_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu05{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu05 a img{
	visibility: hidden;
}

#menu05 a{
	background-image: url(../images/bt_05-program.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu05 a:hover{
	background-image: url(../images/bt_05-program_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu06{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu06 a img{
	visibility: hidden;
}

#menu06 a{
	background-image: url(../images/bt_06-guide.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu06 a:hover{
	background-image: url(../images/bt_06-guide_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu07{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu07 a img{
	visibility: hidden;
}

#menu07 a{
	background-image: url(../images/bt_07-entry.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu07 a:hover{
	background-image: url(../images/bt_07-entry_on.gif);
	background-repeat:no-repeat;
	display:block;
}


li #menu10{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu10 a img{
	visibility: hidden;
}

#menu10 a{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_10-guide.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu10 a:hover{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_10-guide_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu11{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu11 a img{
	visibility: hidden;
}

#menu11 a{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_11-speaker.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu11 a:hover{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_11-speaker_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu12{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu12 a img{
	visibility: hidden;
}

#menu12 a{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_12-hotel.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu12 a:hover{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_12-hotel_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu13{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu13 a img{
	visibility: hidden;
}

#menu13 a{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_13-citizen.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu13 a:hover{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_13-citizen_on.gif);
	background-repeat:no-repeat;
	display:block;
}

li #menu14{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu14 a img{
	visibility: hidden;
}

#menu14 a{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_14-international.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu14 a:hover{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_14-international_on.gif);
	background-repeat:no-repeat;
	display:block;
}


li #menu15{
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 32px;
}

#menu15 a img{
	visibility: hidden;
}

#menu15 a{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_15-scholarship.gif);
	background-repeat:no-repeat;
	display:block;
}

#menu15 a:hover{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bt_15-scholarship_on.gif);
	background-repeat:no-repeat;
	display:block;
}


#menu_bottom{
	margin: 10px 0px 10px 0px;;
	padding: 0px;
	background-color: #e1eff8;
	border: #aedeee;
	text-align: left;
}

#menu_bottom ul li{
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

#top_inner{
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

#bottom_inner{
	margin: 0px 5px 0px 5px;
	padding: 0px;
	border-top: 1px solid #a49b8d;
}

.menu_icon{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/icon02.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.news_icon{
	margin: 0px;
	padding: 0px 0px 0px 5px;
	height: 15px;
	background-image: url(../images/icon01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


/* center_box */
.about_title{
	margin: 0px;
	padding: 10px;
	border: 2px solid #dcdcdc;
	background-color: #e7e7e7;
	text-align: right;
	vertical-align: top;
}

.about_txt{
	margin: 0px;
	padding: 10px;
	border: 2px solid #dcdcdc;
	background-color: #ffffff;
	text-align: left;
}

#navi{
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	font-size: 0.9em;
	text-align: left;
}

/* footer */
.font_big{
	font-size: 1.2em;
	font-weight: bold;
}

.clear{
	clear: both;
}.about_title_left {
	margin: 0px;
	padding: 10px;
	border: 2px solid #dcdcdc;
	background-color: #e7e7e7;
	text-align: left;
	vertical-align: top;
}
greeting {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 11pt;
	line-height: 160%;
	color: #333;
	height: 10px;
	width: 10px;
}

.table_regist{
	border-collapse: collapse;
}

.table_border_regist{
	margin: 0px;
	padding: 10px;
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
	text-align: left;
}