@charset "UTF-8";

/*=================================
1.container
2.header
3.contents
4.footer
5.form
=================================*/


/*-------------------------------------------------
2.main_menu
-------------------------------------------------*/
ul#main_menu{
	margin-bottom: 19px;
	height: 43px;
}

ul#main_menu li{
	height: 43px;
	float: left;
}

ul#main_menu li span{
	display: block;
	text-indent: -9999px;
}


/* dead */
ul#main_menu li.outline{
	width: 123px;
	background: url(/eng/_common/img/btn/outline_dead.jpg) no-repeat;
}

ul#main_menu li.highlight{
	width: 123px;
	background: url(/eng/_common/img/btn/highlight_dead.jpg) no-repeat;
}

ul#main_menu li.theme{
	width: 122px;
	background: url(/eng/_common/img/btn/theme_dead.jpg) no-repeat;
}

ul#main_menu li.conference{
	width: 123px;
	background: url(/eng/_common/img/btn/conference_dead.jpg) no-repeat;
}

ul#main_menu li.exhibitiorsList{
	width: 122px;
	background: url(/eng/_common/img/btn/exhibitiorsList_dead.jpg) no-repeat;
}

ul#main_menu li.press{
	width: 123px;
	background: url(/eng/_common/img/btn/press_dead.jpg) no-repeat;
}

ul#main_menu li.access{
	width: 124px;
	background: url(/eng/_common/img/btn/access_dead.jpg) no-repeat;
}

/* mouseover mouseout */
ul#main_menu li a{
	display: block;
	height: 43px;
	outline: none;
}

ul#main_menu li.outline a{
	width: 123px;
	background: url(/eng/_common/img/btn/outline_off.jpg) no-repeat;
}

ul#main_menu li.outline a:hover{
	background: url(/eng/_common/img/btn/outline_on.jpg) no-repeat;
}

ul#main_menu li.highlight a{
	width: 123px;
	background: url(/eng/_common/img/btn/highlight_off.jpg) no-repeat;
}

ul#main_menu li.highlight a:hover{
	background: url(/eng/_common/img/btn/highlight_on.jpg) no-repeat;
}

ul#main_menu li.theme a{
	width: 122px;
	background: url(/eng/_common/img/btn/theme_off.jpg) no-repeat;
}

ul#main_menu li.theme a:hover{
	background: url(/eng/_common/img/btn/theme_on.jpg) no-repeat;
}

ul#main_menu li.conference a{
	width: 123px;
	background: url(/eng/_common/img/btn/conference_off.jpg) no-repeat;
}

ul#main_menu li.conference a:hover{
	background: url(/eng/_common/img/btn/conference_on.jpg) no-repeat;
}

ul#main_menu li.exhibitiorsList a{
	width: 122px;
	background: url(/eng/_common/img/btn/exhibitiorsList_off.jpg) no-repeat;
}

ul#main_menu li.exhibitiorsList a:hover{
	background: url(/eng/_common/img/btn/exhibitiorsList_on.jpg) no-repeat;
}

ul#main_menu li.press a{
	width: 123px;
	background: url(/eng/_common/img/btn/press_off.jpg) no-repeat;
}

ul#main_menu li.press a:hover{
	background: url(/eng/_common/img/btn/press_on.jpg) no-repeat;
}

ul#main_menu li.access a{
	width: 124px;
	background: url(/eng/_common/img/btn/access_off.jpg) no-repeat;
}

ul#main_menu li.access a:hover{
	background: url(/eng/_common/img/btn/access_on.jpg) no-repeat;
}


/* active */
.outlinePage ul#main_menu li.outline a{
	width: 123px;
	background: url(/eng/_common/img/btn/outline_active.jpg) no-repeat;
}

.highlightPage ul#main_menu li.highlight a{
	width: 123px;
	background: url(/eng/_common/img/btn/highlight_active.jpg) no-repeat;
}

.themePage ul#main_menu li.theme a{
	width: 122px;
	background: url(/eng/_common/img/btn/theme_active.jpg) no-repeat;
}

.conferencePage ul#main_menu li.conference a{
	width: 123px;
	background: url(/eng/_common/img/btn/conference_active.jpg) no-repeat;
}

.exhibitiorsListPage ul#main_menu li.exhibitiorsList a{
	width: 122px;
	background: url(/eng/_common/img/btn/exhibitiorsList_active.jpg) no-repeat;
}

.pressPage ul#main_menu li.press a{
	width: 123px;
	background: url(/eng/_common/img/btn/press_active.jpg) no-repeat;
}

.accessPage ul#main_menu li.access a{
	width: 124px;
	background: url(/eng/_common/img/btn/access_active.jpg) no-repeat;
}



/*-------------------------------------------------
3.contents
-------------------------------------------------*/

/*-----------------left_column-----------------*/
#left_column .txt_underC{
	width: 650px;
	text-align: center;
	font-size: 200%;
	font-weight: bold;
	margin: 110px 0 0 0;
	color: #666666; 
}


/*-----------------right_column-----------------*/
/*  for index_construction.shtml
#right_column{
	height: 390px;
	padding: 5px 5px 0 5px;
}
*/

/*=========================topPage=========================*/

.topPage #left_column .txt_catch{
	margin-bottom: 10px;
	/* JÒ
	margin-bottom: 0;
	*/
}


/*=========================outlinePage=========================*/

.outlinePage #left_column .noBr dd{
	padding: 0 0 5px 55px;
	clear: both;
}


/*=========================contactPage=========================*/
/* ----- input ----- */
.contactPage .tbl_form td .spaceEng{
	padding-left: 38px;
}

.btn_area .btn_confirm{
	background: url(../img/btn/confirm_off.gif) no-repeat;
}

.btn_area .btn_modify{
	background: url(../img/btn/modify_off.gif) no-repeat;
}

.btn_area .btn_send{
	background: url(../img/btn/send_off.gif) no-repeat;
}


/*=========================applicationPage=========================*/
.applicationPage #left_column dt{
	background: url(../img/bg/merit1.gif) left top no-repeat;
}

.applicationPage #left_column dt.merit2{
	background: url(../img/bg/merit2.gif) left top no-repeat;
}

.applicationPage #left_column dt.merit3{
	background: url(../img/bg/merit3.gif) left top no-repeat;
}

.applicationPage #left_column dt.merit4{
	background: url(../img/bg/merit4.gif) left top no-repeat;
}


/*=========================accessPage=========================*/
.accessPage #left_column dl.accessMap{
	background: url(../img/bg/toMakuhari.gif) right top no-repeat;
}


/*=========================highlightPage=========================*/
.highlightPage div.box_os div{
	height: 142px;
}

/* box */
.highlightPage div.box_gs div dd{
	display: block;
	width: 107px;
	margin-right: 6px;
	text-indent: -17px;
	padding-left: 17px;
	float: left;
}

* html .highlightPage div.box_gs div dd{
	width: 124px;
}
