/* ----- 出展について ＴＯＰ ----- */
#df-entry .entry { float:left ; width:138px ; margin:10px 2px 30px 0px ; }
#df-entry .entry { padding:0px !important; border:0px ; background:none ; }
#df-entry .bottom { float:left ; width:700px ; border-bottom:#d00 solid 1px ; margin:0px 0px 15px 0px; padding-bottom:20px;}
#df-entry .info { float:left ; width:230px ; margin:10px 10px 0px 0; }
#df-entry .info li { margin-top: 2px; }
#df-entry .info a { padding:0px !important; border:0px ; background:none; }
/* test
#df-entry .wanted { float:right ; border: #000 solid 1px; padding: 8px; margin-top:13px; }
#df-entry .wanted p { color: #000 ; font-size:10px ; }
#df-entry .wanted a { color:#f00 !important ; line-height:2.0em ; padding:0px !important; border:0px ; background:none !important; } */
#df-entry .wanted { float:right ; border: #000 solid 1px; padding: 8px; margin-top:13px; width: 440px }
#df-entry .wanted li { color: #000 ; font-size: 10px; margin-bottom: 3px }
#df-entry .wanted a { color:#f00 !important ; line-height:2.0em ; padding:0px !important; border:0px ; background:none !important; }

#df-entry .exh_voice { background:url("../../application/img/bg_exh_voice.gif") 0 0 no-repeat;
margin: 0 0 0 6px; padding: 0 0 20px 18px; height: 300px;}
#df-entry .exh_voice_en { background:url("../../application/img/bg_exh_voice_en.gif") 0 0 no-repeat;
margin: 0 0 0 6px; padding: 0 0 20px 18px; height: 300px;}
#df-entry .exh_voice_btn { margin: 0px 0 3px 12px; padding: 0 0 0 350px;}
#df-entry .photo1 img { float: left !important; margin: 5px 5px 0 0 ;}

/*New index.html New*/

#df-entry .entry-img { width:700px; background-image: url("../../application/img/img_jp/bg.jpg");
	background-repeat:no-repeat; margin:10px 0px 20px 0px;
	float:left;
	width: 700px;
	height: 660px;
}


/*END New index.html New END*/



/*出展について各ページ */
#df-entry-page .head { margin-bottom:12px }
#df-entry-page .head h3 { line-height:1.3em ; border-bottom:solid 1px #F00 ; margin-bottom:10px; font-weight:bold }
#df-entry-page .head p { margin-bottom:4px }
#df-entry-page .photo img { float: left !important; margin: 5px 8px 10px 0 }
#df-entry-page .photo2 img { float: right !important; width: 169px; margin: 5px 0px 10px }
#df-entry-page .info, #df-entry-page .price, #df-entry-page .application, #df-entry-page .apply, #df-entry-page .info2 {
	padding:2px 0 6px 4px;
	margin-top: 20px;
}
#df-entry-page .info p, #df-entry-page .price p { margin-bottom:4px; font-size:10px }
#df-entry-page strong { color:#F00; font-weight: normal; padding:0 1px 0 2px }
#df-entry-page .price li { margin-bottom:4px }
#df-entry-page .price td { text-align: right }
#df-entry-page .apply dl { margin:8px }
#df-entry-page .apply dd { padding:2px 0 2px 4px; font-size:13px }
#df-entry-page .apply img { margin: 8px 8px 0; }
#df-entry-page .info2 h6 { border-bottom:#F00 solid 1px; color:#333; margin:8px 0 4px; width:450px }
#df-entry-page .info2-price  p { font-size:10px; margin-bottom:4px }
#df-entry-page ol { list-style-type:decimal; margin-left:24px }
#df-entry-page ul { list-style-type:disc; margin-left:16px;}
#df-entry-page ul ul { list-style-type:circle; margin-left:18px }
#df-entry-page .equip-map p { float: left; margin: 20px 3px 10px 0 }

/*ショースペースのみ*/
#df-entry-page .show { width: 700px }
#df-entry-page .show-photo { float: left; margin: 3px 3px 20px}
#df-entry-page .show-map { float: right; margin: 2px 0 1px }
#df-entry-page .show-photopic { float: left; margin: 0 2px 4px 0 }
#df-entry-page .text-right { text-align: right; font-size: 9px; margin:0px 0px 7px 0px; }
#df-entry-page .show-photo { float: left; margin: 3px 3px 20px}

/*New ショースペースのみ New*/
#df-entry-page .show-map { float: right; margin: 0px 0px 0px; }
#df-entry-page .show-photo { float: left; width:516px; margin: 0px 0px 0px;}
#df-entry-page .show-photo1 {margin: 3px 0px 0px 0px;}






/*ブースのみ 西ホールバージョン map-westを使用*/
#df-entry-page .booth .head p { float:left !important; /*width:458px; border-bottom:#CCC 1px solid;*/ padding-bottom:4px }
#df-entry-page .booth .head_en p { float:left !important; /*width:458px;border-bottom:#CCC 1px solid;*/ padding-bottom:4px }
#df-entry-page .booth .head h3 { margin-bottom: 3px text-align:left;}
#df-entry-page .booth .head_en h3 { margin-bottom: 3px; font-weight: bold; line-height: 1.3em; border-bottom: 1px solid #F00; padding-bottom: 3px }
#df-entry-page .booth .head h5 { text-align:left; float: left !important; width:700px; font-size: 15px; margin-bottom:5px; font-weight: bold; line-height: 1.2em; } 
#df-entry-page .booth .head_en h5 { text-align:left; float: left !important; width:458px; font-size: 13px; margin-bottom:4px; font-weight: bold; line-height: 1.2em; }

#df-entry-page .nishi3 {float:right; width: 336px; margin: 10px 0 5px 14px; }

#df-entry-page .livepaint {float:left; width: 700px; margin: 20px 0px 30px 0px; }
#df-entry-page .biglive {float:left; width:336px; margin: 0px 14px 0px 0px; }
#df-entry-page .biglive dl {width:336px; margin-bottom:10px; margin-top:10px;}
#df-entry-page .mini {float:right; width:700px; margin:0px 0px 0px 0px; }
#df-entry-page .mini .miniimg {float:left; margin:0px 14px 0px 0px; }
/*new ブースのみ new*/
#df-entry-page .booth .head1 { float: left; width: 700px;margin-left: 0px; margin-bottom: 10px; margin-top: 10px;}

#df-entry-page .booth .h5-text {float: left; text-align:left; width:226px; margin-bottom:20px; margin-top:10px;}
#df-entry-page .booth .h5-text h5 {float: left; text-align:left; width:226px; margin-bottom:10px; border-bottom:#CCC 1px solid; }
#df-entry-page .booth .h5-text p {text-align:left; width:220px; margin-top:10px; padding-left:4px;}
#df-entry-page .booth .h5-text2 {float: left; text-align:left; width:226px; margin:10px 11px 20px 11px;}
#df-entry-page .booth .h5-text2 h5 {float: left; text-align:left; width:226px; margin-bottom:5px; border-bottom:#CCC 1px solid; }
#df-entry-page .booth .h5-text2 p {float: left; text-align:left; width:220px; margin-top:10px; padding-left:4px;}
#df-entry-page .boothmap { width: 700px; margin: 20px 0 5px 0px; }
#df-entry-page .nishi1-3 {float:left; width: 700px; margin: 10px 0 20px 0px; }
#df-entry-page .nishi1 {float:left; width: 336px; margin: 10px 14px 5px 0px; }
#df-entry-page .mini .minitext {float:right; margin:0px 0px 0px 0px; }
#df-entry-page .mini dl {width:336px; margin-bottom:10px; margin-top:0px;}
table.minitable td, th{border: 1px solid #000;}
table.minitable{ margin:15px 0px 0px 0px; border: 1px solid #000;}

#df-entry-page .title  { font-size:14px; font-weight:bold; text-align:center; vertical-align:middle;}
#df-entry-page .title1  { color:#FFF;font-weight:bold; font-size:12px; vertical-align:middle; padding-left:4px;}
#df-entry-page .title2  {font-weight:bold; text-align:center; vertical-align:middle;}
#df-entry-page .title3  {font-weight:bold; text-align:center; vertical-align:middle; font-style:italic;}
#df-entry-page .text  {text-align:center; vertical-align:middle;}
table.ryoukin{border: 1px solid #000; text-align:center;}
table.ryoukin td, th{border: 1px solid #000;}
#df-entry-page .booth .live { float: left; width: 700px; margin: 2px 0px 20px 0px; }

#df-entry-page .attention { margin:20px 0px 30px 0px;}
#df-entry-page .bankinfo .attention { margin:20px 0px 30px 0px;}

#df-entry-page .apply_img { margin:0px 0px 30px 0px;}

#df-entry-page .form li.exhibitor { display: inline; margin: 4px 0 4px 2px; }
#df-entry-page .form li.exhibitor a { padding:4px 4px 4px 20px; letter-spacing: 0.25em; color:#333333; !important; border: 1px solid #F66; background: #EEE url(../img/button5.gif) no-repeat left center; }
#df-entry-page .form li.exhibitor a:hover { text-decoration: none; background-image: url(../img/button_over5.gif) } 

#df-entry-page .bankinfo ul {
	list-style-type:disc;
	margin-left:16px;
	margin-top: 75px;
}
#df-entry-page .bankinfo ul li { margin:5px 0px 0px 0px; text-align:left;}
/*new ブースのみ end new*/

#df-entry-page .booth .head2 { float: right !important; width: 238px; margin-left: 2px}
#df-entry-page .booth .head2 em { font-size: 10px }
#df-entry-page .booth .photo3 img { float: left !important; margin: 5px 5px 10px 0 }
#df-entry-page .booth .photo4 img { float: right !important; width: 136px; margin: 5px 0px 20px }
#df-entry-page .booth .info p { font-size:15px; margin: 10px 0 3px }
#df-entry-page .booth .info_en p { font-size:13px; margin: 10px 0 }
#df-entry-page .booth .info h5 { font-size: 15px; line-height: 1.2em }
#df-entry-page .booth .info_en h5 { font-size: 12px; line-height: 1.2em }
#df-entry-page .booth .info h6 { font-size: 12px; line-height: 1.5em; margin-top: 10px }
#df-entry-page .booth .info dl { float: left; width: 385px; font-size: 15px; }
#df-entry-page .booth .info dt { float: left; width: 135px; padding: 8px 0 5px }
#df-entry-page .booth .info dd { float: left; width: 250px; padding: 8px 0 5px }
#df-entry-page .booth .info2 dt, #df-entry-page .booth .info2 dd { padding-bottom: 2px; border-bottom: 1px solid #333; }
#df-entry-page .booth .info2 dl, #df-entry-page .booth { padding-top: 8px }
#df-entry-page .booth .info2 dl { float: left; width: 350px; font-size: 14px }
#df-entry-page .booth .info2 dt { float: left; width: 130px; padding: 2px 0 2px }
#df-entry-page .booth .info2 dd { float: left; width: 220px; padding: 2px 0 2px }
#df-entry-page .booth .info2_en dt, #df-entry-page .booth .info2_en dd { padding-bottom: 2px; border-bottom: 1px solid #333; }
#df-entry-page .booth .info2_en dl, #df-entry-page .booth { padding-top: 8px }
#df-entry-page .booth .info2_en dl { float: left; width: 390px }
#df-entry-page .booth .info2_en dt { float: left; width: 140px; padding: 2px 0 2px }
#df-entry-page .booth .info2_en dd { float: left; width: 250px; padding: 2px 0 2px }
#df-entry-page .booth .info2_ch dt, #df-entry-page .booth .info2_ch dd { padding-bottom: 2px; border-bottom: 1px solid #333; }
#df-entry-page .booth .info2_ch dl, #df-entry-page .booth {padding-top: 8px; text-align: left;}
#df-entry-page .booth .info2_ch dl { float: left; width: 380px; font-size: 14px }
#df-entry-page .booth .info2_ch dt { float: left; width: 110px; padding: 2px 0 2px }
#df-entry-page .booth .info2_ch dd { float: left; width: 270px; padding: 2px 0 2px }
#df-entry-page .booth .info2 h6 { clear: left; font-size: 10px; margin: 4px 0 4px; border:none; width: 350px }
#df-entry-page .booth h4 { font-weight:bold; clear:both; text-align:left;}
#df-entry-page .booth em { font-size:12px; padding-left:4px }



#df-entry-page .booth .kids { float: left; width: 700px; margin: 20px 0px 40px 0px; }
#df-entry-page .booth .kids  dl { float: left; width: 385px; }
#df-entry-page .booth .kids  dt { float: left; width: 300px; padding: 8px 0 5px }
#df-entry-page .booth .kids  dd{ float: left; width: 250px; padding: 8px 0 5px }
#df-entry-page .booth .kids p {
	margin: 2px 0px 0px 3px;
	font-size: 12px;
	line-height:15px;
	hight:210px;
}
#df-entry-page .booth .kids table td{padding: 0px; }
#df-entry-page .booth .kids table img{padding: 0px; }







/* 090414*/
.exh_voice { margin: 0 0 0 6px; padding: 0 0 20px 18px; height: 300px;}
.exh_voice_btn { margin: 0; padding: 2px 0 0 360px; clear:both;}
.exh_photo1 img { float: left !important; margin: 5px 5px 2px 0 ;}


#df-entry-page .map-west { float: right; width: 300px; margin: 0 0 5px 5px; text-align: right; font-size:10px }
#df-entry-page .map-east { float: right; width: 410px; margin-top: 0px !important; padding: 0px 0px 8px 8px; background: #FFF; text-align:right; }
#df-entry-page .form ul { margin: 12px 0px 20px 0px; }
#df-entry-page .form li { display: inline; margin: 4px 0 4px 2px; }
#df-entry-page .form li a { padding:4px 4px 4px 20px; letter-spacing: 0.25em; color:#333 !important; border: 1px solid #F66; background: #EEE url(../img/button4.gif) no-repeat left center; }
#df-entry-page .form li a:hover { text-decoration: none; background-image: url(../img/button_over4.gif) } 
#df-entry-page .bankinfo dl { width: 545px; margin: 8px 0; }
#df-entry-page .bankinfo dt { width: 75px; float: left; }
#df-entry-page .bankinfo dd { width: 470px; float: left; }
#df-entry-page .bankinfo p { clear: left; font-size:10px }
#df-entry-page .bankinfo em { color:#F00; }
#df-entry-page .bankinfo dt, #df-entry-page .bankinfo dd { padding-bottom: 2px; border-bottom: 1px solid #333; }
#df-entry-page .bankinfo div { margin-bottom:12px; padding-left:6px }
#df-entry-page .bankinfo h5 { background: #FCC; padding: 4px 4px 8px; margin-right:0 }

/* ブーステーブル 2006.09.26 立屋*/
#df-entry-page .price-booth-table { margin-right: 5px }
#df-entry-page .price-booth-table2 { float: left; margin-right: 20px }

/*ブース完売 2006.10.24 喜田*/
#df-entry-page .soldout h4 { color:#f00; background:none !important; }

/*ライブのみ*/
#df-entry-page .flyer p { font-size:11px; line-height: 1.5em }

/*レストランのみ　2006.11.23 立屋*/
#df-entry-page .warning {height: 41px; margin: 10px 0 15px 0; background: #FFE680; padding-top: 6px; }
#df-entry-page .restaurant h3 { line-height:1.6em }
#df-entry-page .restaurant h4 { clear:both !important; }
#df-entry-page .restaurant .info { float: left }
#df-entry-page .rest-area { width:323px; font-size:10px; margin-bottom:2px; border-bottom:1px solid #F90; height:115px; line-height: 1.3em }
#df-entry-page .rest-area-image { margin-right: 7px; float:left; height: 115px; }
#df-entry-page .restaurant .detail { float: right; width:360px; margin: 5px 5px 0 0 }
#df-entry-page .restaurant .detail img { margin-bottom: 2px }
#df-entry-page .restaurant .kigu { text-align: center; margin: 2px 0 10px }
#df-entry-page .restaurant .right { text-align: right; font-size: 10px }
#df-entry-page .restaurant .price-table { margin:5px 0 5px 0; }
#df-entry-page .restaurant .price-table th { background-color:#FFCC99 }
#df-entry-page .restaurant .price-table td { text-align:center; }
#df-entry-page .restaurant .price-table td em { font-size:9px; }
#df-entry-page .restaurant .flow { line-height: 1.7em; margin-bottom: 3px }
#df-entry-page .restaurant .flow-zumen { line-height: 1.2em; margin-bottom: 4px }
#df-entry-page .restaurant .form ul { margin: 12px 0 24px; }
#df-entry-page .restaurant .form li { display: inline; margin: 4px 0 4px 8px; }
#df-entry-page .restaurant .form li a { padding:4px 4px 4px 20px; letter-spacing: 0.25em; color:#333 !important; border: 1px solid #F66; background: #EEE url(../img/button4.gif) no-repeat left center; }
#df-entry-page .restaurant .form li a:hover { text-decoration: none; background-image: url(../img/button_over4.gif) }

#footer table.ft td, tr {margin-bottom:0px;}

/* ----- 出展者パス & 駐車券 2008.6.5 RYO----- */
#pass .price .left { text-align:left ; float:left ; width:80pasdasdx }
#pass .price .right { text-align:left ; float:left ; width:220px }

/*copyright */
#df-copyright h4 { margin-top: 0; color: #FFF; font-weight:bold }
#df-copyright dl { width: 100%; position: relative; margin-top:8px; border-bottom:2px solid #CCC; padding-bottom: 4px }
#df-copyright dt, #df-copyright dd { padding: 8px 5px 8px 8px;  }
#df-copyright dt { position: absolute; left:2px; width: 220px;  }
#df-copyright dd { position: relative; left:240px; width: 420px; border-left:1px dashed #666 }
#df-copyright .close { text-align:center; margin-top: 10px }

/*-----table background-color-----*/
table.application-table{border-collapse: collapse;}
table.application-table td, th, tr{border: 2px solid #500;}
.bgcolor1 {
	background-color: #FF6633;
}

caption { padding-bottom: 4px; }

/*-----注意事項-----*/
#df-entry-page h4 { background: #D00; padding: 4px 4px 8px; font-weight:bold; color: #FFF; margin-bottom: 9px }
#df-entry-page h3 { font-size: 16px; margin: 5px 0px 0px 0px}
#df-entry h4 { background: #D00; padding: 4px 4px 8px; font-weight:bold; color: #FFF; margin-bottom: 5px }
#df-entry h3 { font-size: 16px; margin: 5px 0 }
#df-copyright h4 { background: #D00; padding: 4px 4px 8px; font-weight:bold; color: #FFF; margin-bottom: 5px }
#df-copyright h3 { font-size: 16px; margin: 5px 0 }

.insyoku {
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}

