@charset "Shift_JIS";

@import url("reset.css");/*　リセット設定読み込み　*/
@import url("base.css");/*　ページベーススタイル設定読み込み　*/
@import url("navi.css");/*　メニュー設定読み込み　*/

h2 {
	display:block;
	width:580px;
	height:30px;
	font-size:1.4em;
	color:#FFF;
	font-weight:bold;
	line-height:30px;
	text-indent:1em;
	margin-bottom:20px;
	background: url(../images/h3_bg.jpg) no-repeat left top ;
}

h3 {
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:15px;
	color:#FF6600;
	margin-bottom:5px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color:#996633;
	margin-bottom:3px;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.h2_sub{margin-bottom:15px; font-weight:bold;}

/*申し込みボタン*/

.apply{
	display:block;
	width:578px;
	margin-top:15px;
	padding:30px 0;
	border:1px solid #999999;
	background:url(../images/apply_bg.jpg) top left repeat-x;
}

.apply a{
	display:block;
	height:40px;
	width:185px;
	margin:0px auto;
}

.apply a:link, .apply a:visited{
	background-image:url(../images/btn_apply.gif);
}

.apply a:hover{
	background-image:url(../images/btn_apply_h.gif);
}

/**************************/
/********* index **********/
/**************************/

.backimage{
	background: url(../images/top_img1.jpg) no-repeat right 40px;
}

/*indexページの画像はcontentのバックグランドイメージに張り込み*/

table.feature {
	width: 580px;
	margin: 0 0 30px 0;
	border: none;
}

.feature th,.feature td {
	padding: 8px 5px 8px 0;
	text-align: left;
	vertical-align: top;
	line-height: 1.4em;
}

.feature th {
	white-space: nowrap;
	width: 1%;
}

ul.top-event {
	font-size: 14px;
	font-weight: bold;
}

li.icon{
	float:left;
	display:block;
	background: url(../images/same_box.gif) no-repeat left top;
	width:137px;
	height:100px;
	text-align:center;
	margin:0 5px 5px 0;
	line-height:100px;
	color:#FF6600;
}

li.icon p{
	padding-top:30px;
	color:#FF6600;
}

/***************************************************************************************************/
/********* 真空入門講座・真空トピックス・真空シンポジウム・真空フォーラム・薄膜ゼミナール **********/
/***************************************************************************************************/

/*表*/
.table{margin-top:15px;}

.table td{padding:3px;}

.table .c1{width:7em;}

.table .c2{padding-left:7px; background-color:#996600; color:#FFFFFF; font-weight:bold; font-size:1.2em;}

/*プログラム*/
.program{margin:15px 0;}

.program td{ vertical-align:top; border:1px solid #999; padding:5px;}

.program .c1{padding-left:7px; background-color:#996600; color:#FFFFFF; font-weight:bold; font-size:1.2em;}

.program .time{background-color:#e5e5e5;}

.program .title{font-size:1.2em; color:#996600;}

/*真空フォーラムのとこ*/
.category{font-weight:bold; font-size:1.5em; color:#663300;}

/*薄膜ゼミナール*/
#list{margin:10px 0; padding:10px; border:1px solid #999;}

#list p{font-weight:bold; color:#996600;}

#list li{margin:3px 0;}

/************************************/
/***** ロゴ・バナーダウンロード *****/
/************************************/

.download{
}

.download a{
	display:block;
	height:40px;
	width:185px;
	margin:0px auto;
}

.dl table td {border:1px solid #999999; text-align:center; margin-bottom:}

.dl{margin-bottom:30px;}

.download a:link, .download a:visited{
	background-image:url(../images/btn_download.gif);
}

.download a:hover{
	background-image:url(../images/btn_download_h.gif);
}

/**************************/
/*** 出展に関するご案内 ***/
/**************************/

.fobjectR{
	float: right;
	margin: 0 0 10px 0px;
}
.fobjectL {
	float: left;
	margin: 0 0 10px 0;
	display: block;
}

.entry-area {
	width: 274px;
	border: 1px solid #999999;
	background: #F5F5F5;
	float: right;
}

.entry-area p {
	padding: 8px;
}
.entry-area2 {
	width: 580px;
	border: 1px solid #999999;
	background: #F5F5F5;
	margin-bottom: 30px;
}
.entry-area2 p {
	padding: 8px;
}

table.arrange {
	margin-bottom: 30px;
}
.arrange img {
	padding-top: 3px;
}
.arrange td {
	padding-bottom: 15px;
	vertical-align: top;
	padding-right: 20px;
	border: none;
}
.display {
	margin-bottom: 30px;
	width: 580px;
}
.display th,.display td {
	padding: 5px;
	border-top: 1px dotted #999999;
	line-height: 1.4em;
	text-align: left;
}
.display th {
	width: 1%;
	white-space: nowrap;
	color:#FF6600;
}
.extra {
	width: 400px;
	border-top: 1px solid #4AA610;
	border-left: 1px solid #4AA610;
	margin-bottom: 20px;
}
.extra th,.extra td {
	border-right: 1px solid #4AA610;
	border-bottom: 1px solid #4AA610;
	padding: 8px;
	line-height: 1.4em;
}
.extra th {
	color: #4AA610;
	width: 1%;
	white-space: nowrap;
	background: #EDEDED; 
}
.cell-end {
	border-bottom: 1px solid #333333;
}

.booth-new {
	width: 580px;
	background: url(../images/booth_new_bottom.gif) no-repeat left bottom;
	padding: 10px 0;
	margin-bottom: 30px;
}
.booth-new div {
	width: 530px;
	padding: 0 0 5px 30px;
}
.limit {
	border: 2px solid #FF0000;
	width: 576px;
}
.limit div {
	padding: 10px;
}
.limit h4 {
	color: #FF0000;
	font-size: 18px;
	margin-bottom: 10px;
}

/**********************************/
/****** 出展製品・技術発表会 ******/
/**********************************/

table.release {
	width: 580px;
	border-top: 1px solid #333333;
	margin-bottom: 20px;
} 
.release th,.release td {
	border-bottom: 1px solid #333333;
	padding: 5px;
}
.release th {
	text-align: left;
	width:16%;
}

.release td {
	text-align: center;
	background-color:#B7E098;
	border-left:1px solid #333333;
}

.entry-area2 {
	width: 578px;
	border: 1px solid #999999;
	background: #F5F5F5;
	margin-bottom: 30px;
}
.entry-area2 p {
	padding: 8px;
}


/**************************/
/****** 会場への交通 ******/
/**************************/

.access {
	width: 580px;
	margin-bottom: 20px;
}
.access td {
	padding: 5px 7px;
	border-bottom:3px solid #FFFFFF;
}

.access .cell-ltgrn {
	background: #E1EEAE;
}
.access .cell-yellow {
	background: #FFD942;
}
.arrow {
	background: url(../images/access_arrow.gif) no-repeat right center;
	text-align: center;
	border:3px solid #FFFFFF;
}
.arrow strong {
	padding: 3px;
	background: #FFFFFF;
}

p.aderss{
	text-align:right;
}

table.map td{
	padding-right:15px;
	vertical-align:bottom;
}


/**************************/
/****** 来場事前登録 ******/
/**************************/

.entry{
	display:block;
	width:578px;
	margin-top:15px;
	padding:30px 0;
	border:1px solid #999999;
	background-color:#e5e5e5;
}

.entry a{
	display:block;
	height:40px;
	width:300px;
	margin:0px auto;
}

.entry a:link, .entry a:visited{
	background-image:url(../images/btn_entry0.gif);
}

.entry a:hover{
	background-image:url(../images/btn_entry.gif);
}