@charset "utf-8";
@import url("emesse_menu_hide.css");

/* *************************************************************
 *
 * e-messe kanazawa CSS
 *
 * *************************************************************

/* *************************************************************
 *
 * HTML TAGS
 *
 * ************************************************************* */
body {
	margin: 0px;
	padding: 0px;
	background: url(../img/page_bg.gif) repeat-y;
}
ul,ol {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}
.clear {
	width: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
}

/* *************************************************************
 *
 * PAGE
 *
 * ************************************************************* */

#CONTAINER {
	/* width: 700px; */
	text-align: left;
}

/* *************************************************************
 *
 * HEADER
 *
 * ************************************************************* */

#HEADER {
	width: 698px;
	height: 110px;
	text-align: right;
	background: url(../img/header_bg.gif) repeat-x;
}
#HEADER #LOGO {
	float: left;
}
#HEADER #ICONS {
	margin-right: 10px;
	height: 34px;
}
#HEADER #ICONS img {
	border: none;
}
#HEADER #URL {
	margin-right: 10px;
	height: 34px;
}
#HEADER #URL img {
	border: none;
}
#HEADER #BUTTONS {
	height: 20px;
	color: #666666;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 20px;
}
#HEADER #BUTTONS a {
	display: block;
	float: right;
	margin-right: 10px;
}
#HEADER #BUTTONS a img {
	display: block;
	border: none;
}


/* *************************************************************
 *
 * FOOTER
 *
 * ************************************************************* */

#FOOTER {
	clear: both;
	width: 698px;
	color: #666666;
	margin-top: 40px;
}
#FOOTER #INITIAL {
	width: 660px;
	margin-left: 20px;
}
#FOOTER #INITIAL #JIMUKYOKU {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
}
#FOOTER #INITIAL #ISA_LOGO {
	clear: both;
	float: left;
	displya: inline;
	margin-right: 10px;
}
#FOOTER #COPYRIGHT {
	width: auto;
	color: white;
	text-align: center;
	clear: both;
	margin-top: 10px;
	padding: 5px;
	background: url(../img/footer.gif);
}


/* *************************************************************
 *
 * BANNER
 *
 * ************************************************************* */

#BANNER {
	position: absolute;
	top: 10px;
	left: 715px;
}

#BANNER a {
	display: block;
	margin-bottom: 10px;
}

/* *************************************************************
 *
 * PAGE MAIN
 *
 * ************************************************************* */

#MAIN {
	clear: both;
	width: 698px;
	margin-top: 20px;
}
#MENU {
	width: 160px;
	margin-left: 15px;
}
#CONTENTS {
	float: right;
	width: 495px;
	display: inline;
	margin-right: 15px;
}


/* *************************************************************
 *
 * MENU
 *
 * ************************************************************* */

#MENU ul {
	list-style-type: none;
}
#MENU ul li {
	width: 158px;
	display: block;
	text-align: center;
	margin-bottom: 2px;
	border: 1px solid #000000;
}
#MENU ul li a {
	color: #555555;
	display: block;
	width: 158px;
	padding: 10px 0px;
	cursor: pointer;
	background: url(../img/folder_bg.gif);
}
#MENU ul li a:hover {
	color: #555555;
	text-decoration: none;
}
#MENU img.foldertop {
	display: block;
}


/* *************************************************************
 *
 * MENU / NOW-PAGE
 *
 * ************************************************************* */

body#outline #MENU ul li.outline a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#greeting #MENU ul li.greeting a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#program #MENU ul li.program a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#list #MENU ul li.list a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#seminar #MENU ul li.seminar a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#access #MENU ul li.access a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}

body#submitinfo #MENU ul li.submitinfo a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#presen #MENU ul li.presen a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#contact #MENU ul li.contact a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#submit #MENU ul li.submit a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#flow #MENU ul li.flow a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#login #MENU ul li.login a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#emesse2009 #MENU ul li.emesse2009 a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#emesse2008 #MENU ul li.emesse2008 a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#emesse2007 #MENU ul li.emesse2007 a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#emesse2006 #MENU ul li.emesse2006 a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#emesse2005 #MENU ul li.emesse2005 a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}
body#emesse2004 #MENU ul li.emesse2004 a {
	color: #000000;
	font-weight: bold;
	background: url(../img/folder_bg_ov.gif);
}


/* *************************************************************
 *
 * CONTENTS / HEADER
 *
 * ************************************************************* */

h1 {
	color: #333333;
	margin:0px;
	padding:0px;
	clear: both;
}
h1 img {
	display: block;
}
.h1 {
	line-height: 1.4em;
	margin: 15px 5px 0px 15px;
}
h2 {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin:30px 0px 0px 15px;
	padding:0px;
	clear: both;
}
h2 img {
	display: block;
}
h2 a.addicon {
	float: right;
	display: inline;
}
.h2 {
	color: #333333;
	line-height: 1.4em;
	margin:10px 0px 0px 20px;
	padding:0px;
}
.bline {
	padding-bottom: 3px;
	border-bottom: 3px solid #E1C1C1;
}


/* *************************************************************
 *
 * CONTENTS / ALERT
 *
 * ************************************************************* */

.alert {
	display: block;
	color: #CC0000;
	margin: 10px;
	padding: 4px;
	background-color: #FFE0E0;
}


/* *************************************************************
 *
 * COLOR
 *
 * ************************************************************* */

.red {
	color: #FF3300;
}
.dred {
	color: #CC0000;
}


