/* CSS Document */

/**************************************************** 共通使用 ******************************************************/

*{
	margin:0px;
	padding:0px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#333333;
	font-size:11px;
	text-align:left;
	background-position:left top;
	background-repeat:no-repeat;
	list-style:none;
	text-decoration:none;
	/*border:1px solid #000000;*/
}

html{
	height:100%;
	margin-bottom:1px;
}

* html body{padding-left:1px;}
*+html body{padding-left:1px;}

body{
	margin:0px auto;
	background-image:url(../img/bkimage.gif);
	background-position:50%;
	background-repeat:repeat-y;
	background-color:#ffffff;
}

#common{
	width:790px;
	margin:0 auto;
}

table{border-collapse:collapse;}

img{border:0px;}

.left{float:left;}

.right{float:right;}

.clear{
	font-size:0%;
	clear:both;
	line-height:0%;
	height:0px;
	background-color:transparent;
}

.clear_right{clear:right;}

.center{text-align:center;}

.border{border:1px solid #cccccc;}

.grayback{background-color:#eeeeee;}

.whiteback{background-color:#ffffff;}

.disc{list-style-type:disc;}

.decimal{list-style-type:decimal;}

/********************************/
/*** フォント・カラー・バック ***/
/********************************/

.orange{color:#e97e2b;}

.green{color:#00A43E;}

.white{color:#ffffff;}

.bold{font-weight:bold;}

.slarge{font-size:1.3em;}

.large{font-size:1.5em;}

.small{font-size:9px;line-height:1.4em;}

/********************************/
/****** 上下左右の空き設定 ******/
/********************************/

.top3{margin-top:3px;}

.top5{margin-top:5px;}

.top7h{margin-top:7.5px;}

.top10{margin-top:10px;}

.top13{margin-top:13px;}

.top15{margin-top:15px;}

.top18{margin-top:18px;}

.top20{margin-top:20px;}

.top25{margin-top:25px;}

.top30{margin-top:30px;}

.top35{margin-top:30px;}

.top40{margin-top:40px;}

.top50{margin-top:50px;}

.top53{margin-top:53px;}

.top60{margin-top:60px;}

.top70{margin-top:70px;}

.top80{margin-top:80px;}

.top90{margin-top:90px;}

.top95{margin-top:95px;}

.top180{margin-top:180px;}

.bottom5{margin-bottom:5px;}

.bottom10{margin-bottom:10px;}

.bottom15{margin-bottom:15px;}

.bottom30{margin-bottom:30px;}

.left5{margin-left:5px;}

.left10{margin-left:10px;}

.left15{margin-left:15px;}

.left18{margin-left:18px;}

.left20{margin-left:20px;}

.left25{margin-left:25px;}

.left30{margin-left:30px;}

.left35{margin-left:35px;}

.left40{margin-left:40px;}

.left45{margin-left:45px;}

.left50{margin-left:50px;}

.left80{margin-left:80px;}

.leftp10{padding-left:10px;}

.leftp15{padding-left:15px;}

.leftp20{padding-left:20px;}

.right10{margin-right:10px;}

.right15{margin-right:15px;}

.right30{margin-right:30px;}

.right45{margin-right:45px;}

.right165{margin-right:165px;}

.rightp15{padding-right:15px;}

.pad5{padding:5px;}

.pad10{padding:10px;}

.pad15{padding:15px;}

.pad30_15{padding:30px 15px;}

.lr15{padding:0px 15px;}

.tr30{margin:30px 30px 0 0;}

.tbr30{margin:5px 30px 0 0;}

.tbp5{padding:5px 0;}

/********************************/
/********** ワイド設定 **********/
/********************************/

.w140{width:140px;}

.w190{width:190px;}

.w200{width:200px;}

.w225{width:225px;}

.w235{width:235px;}

.w260{width:260px;}

.w280{width:280px;}

.w300{width:300px;}

.w330{width:330px;}

.w400{width:400px;}

.w475{width:475px;}

.w500{width:500px;}

.w508{width:508px;}

.w535{width:535px;}

.w538{width:538px;}

.w550{width:550px;}

.w585{width:585px;}

.w600{width:600px;}

/********************************/
/******* フラッシュダミー *******/
/********************************/

.fl{
	display:block;
	height:436px;
	width:600px;
	background-color:#bbbbbb;
}

/********************************/
/*** 矢印付リンク（共通使用） ***/
/********************************/

.link a{
	padding-left:15px;
	background-image:url(../img/arrow_g8.jpg);
	background-position:0% 50%;
	color:#0066CC;
}

.link a:hover{
	background-image:url(../img/arrow_o8.jpg);
	background-position:0% 50%;
	text-decoration:underline;
	color:#ff9900;
}

/********************************/
/*** メールリンク（共通使用） ***/
/********************************/

.mail a{
	height:auto;
	color:#0066CC;
	line-height:15px;
	padding-left:18px;
	background-image:url(../img/mail.gif);
	background-position:left 50%;
}

.mail a:hover{
	background-image:url(../img/mail02.gif);
	background-position:left 50%;
	color:#ff9900;
}

/***************************************************** メインコンテンツ *****************************************************/

#right{
	display:block;
	width:600px;
	float:right;
}

#main{
	margin:30px 30px 0 30px;
	line-height:1.6em;
}

#main h1{
	display:block;
	width:540px;
	height:23px;
	font-size:1.4em;
	line-height:23px;
	text-indent:10px;
	color:#ffffff;
	font-weight:bold;
}

#main h1{background-image:url(../img/h1.gif);}

#main h2{
	font-size:1.4em;
	color:#00A43E;
	line-height:1.3em;
	text-indent:8px;
	border-left:5px solid #00A43E;
	/*background-image:url(../img/arrow_g15.jpg);
	background-position:left 50%;*/
}

#main h3{
	font-size:1.4em;
	color:#00A43E;
	line-height:1.2em;
	/*text-indent:11px;
	background-image:url(../img/arrow_g8.jpg);
	background-position:left 50%;*/
}

#main h4{
	font-size:1.4em;
	font-weight:bold;
	line-height:1.3em;
	color: #FF9900;	
}

#main h5{
	font-weight:bold;
	font-size:1.2em;
}


.title01, .title02, .title03, .title04, .title05, .title06, .title07{
	height:90px;
	width:600px;
	font-size:1.4em;
}

.title01{background-image:url(../img/01_new.jpg);}

.title02{background-image:url(../img/02.jpg);}

.title03{background-image:url(../img/03.jpg);}

.title04{background-image:url(../img/04.jpg);}

.title05{background-image:url(../img/05.jpg);}

.title06{background-image:url(../img/06.jpg);}

.title07{background-image:url(../img/07.jpg);}

.title01 span, .title02 span, .title03 span, .title04 span, .title05 span, .title06 span, .title07 span{display:none;}

.cap{
	color:#00A43E;
	font-size:9px;
}

/********************************/
/*********** 開催要項 ***********/
/********************************/

.summary .c1{
	display:block;
	float:left;
	width:150px;
	margin-bottom:5px;
}

.summary .c2{
	display:block;
	float:left;
	width:390px;
	margin-bottom:5px;
}

.outlineimg{
	background-image:url(../img/outlineimg.jpg);
}

.sej{padding-top:180px;}

.snet{padding-top:40px;}

/********************************/
/*********** 出展対象 ***********/
/********************************/

.conduct_top{
	display:block;
	width:540px;
	height:50px;
	background-image:url(../img/conduct_top.gif);
}

.conduct_mid{
	width:540px;
	background-image:url(../img/conduct_mid.gif);
	background-repeat:repeat-y;
}

.conduct_buttom{
	display:block;
	width:540px;
	height:20px;
	background-image:url(../img/conduct_buttom.gif);
}

#main .copy{
	font-size:1.1em;
	color:#00A43E;
	line-height:1.4em;
}

/********************************/
/*********** 出展要項 ***********/
/********************************/

.schedule td{
	border:1px solid #cccccc;
	padding:3px 0;
	vertical-align:top;
}

.schedule .date{
	text-align:center;
	background-color:#e5e5e5;
}

.schedule .contents{
	padding-left:10px;
}

.r_top_gray, .r_bottom_gray, .r_top_orange, .r_bottom_orange{
	width:540px;
	height:9px;
	display:block;
}

.r_top_gray, .r_top_orange{background-position:left 100%;}

.r_mid_gray, .r_mid_orange{
	padding:0 10px;
}

.r_top_gray{background-image:url(../img/r_top_gray.gif);}

.r_mid_gray{background-color:#e5e5e5;}

.r_bottom_gray{background-image:url(../img/r_bottom_gray.gif);}

.r_top_orange{background-image:url(../img/r_top_orange.gif);}

.r_mid_orange{background-color:#f7efe3;}

.r_bottom_orange{background-image:url(../img/r_bottom_orange.gif);}

.box{
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding:10px;
}

/********************************/
/******** サイドオーダー ********/
/********************************/

.sideorder{}

.sideorder .s1{
	width:55px;
	float:left;
}

.sideorder .s2{
	float:left;
	padding-left:10px;
}

.sideorder .s3{
	float:left;
}

.money td{
	vertical-align:middle;
	border:1px solid #cccccc;
	padding:5px;
}

.money .m1{
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color:#00A43E;
	padding:10px 5px;
}

.money .m2{
	text-align:center;
	background-color:#e5e5e5;
}

/********************************/
/******* オプションプラン *******/
/********************************/

.dlb a{
	background-image:url(../img/dl_button01.jpg);
	display:block;
	width:144px;
	height:30px;
}

.dlb a:hover{
	background-image:url(../img/dl_button02.jpg);
}

.border_dot{
	border-top:1px dotted #cccccc;
	margin-top:20px;
	padding-top:20px;
}

/********************************/
/*********** 併催企画 ***********/
/********************************/

.g_top{
	display:block;
	width:540px;
	height:10px;
	background-image:url(../img/g_top.gif);
	background-position:bottom 50%;
}

.g_bottom{
	display:block;
	width:540px;
	height:10px;
	background-image:url(../img/g_bottom.gif);
}


/********************************/
/*********** DOWNLOAD ***********/
/********************************/

.dlb_logo a{
	background-image:url(../img/dl_button03.jpg);
	display:block;
	width:144px;
	height:30px;
}

.dlb_logo a:hover{
	background-image:url(../img/dl_button04.jpg);
}

/********************************/
/************* 出展者 ***********/
/********************************/

#exh{
	margin-top:1em;
}

#exh .name, #exh .non{
	color:#0066CC;
	vertical-align:bottom;
	margin-top:4px;
	padding-bottom:2px;
	font-size:1.1em;
	border-bottom:1px dotted #999;
}

#exh .non{
	color:#0066CC;
	font-size:1.1em;
}

#exh .name a img, #exh .non img{
	padding-top:2px;
	margin-left:3px;
}

#exh .name a{
	color:#0066CC;
	font-size:1.1em;
}

#exh .name a:hover{
	color:#0EB8DF;
	text-decoration:underline;
}

.exh h2 span{vertical-align:middle;}


/************************************************** ヘッダー  ****************************************************/

#headder{
	display:block;
	width:790px;
	height:130px;
	float:right;
	background-image:url(../img/headder_en.jpg);
}

#headder a{
	display:block;
	width:290px;
	height:65px;
}

#headder h1{display:none;}

#headder .lang a{
	float:right;
	display:block;
	width:88px;
	height:16px;
	line-height:16px;
	text-align:center;
}

#headder .lang a:link, #headder .lang a:visited{
	background-image:url(../img/lang_link.gif);
}

#headder .lang a:hover{
	background-image:url(../img/lang_hover.gif);
	color:#cccccc;
}

/********************************************** ナビ共通使用（下部） **********************************************/

#navi{
	display:inherit;
	height:15px;
	line-height:15px;
}

#navi li{
	float:left;
}

#navi li a{
	display:inherit;
	height:15px;
	line-height:15px;
	padding-left:15px;
}

#navi .selected_navi{
	display:inherit;
	height:15px;
	line-height:15px;
	padding-left:15px;
	background-image:url(../img/arrow_r.jpg);
	background-position:0% 25%;
}

#navi li a:link, #navi li a:visited{
	background-image:url(../img/arrow_g.jpg);
	background-position:0% 25%;
}

#navi li a:hover{
	background-image:url(../img/arrow_r.jpg);
	background-position:0% 25%;
}

/***************************************************** フッター **************************************************/


#footter{
	display:block;
	width:540px;
	height:20px;
	float:right;
	padding:30px;
}

#footter h1{
	font-size:9px;
	font-weight:normal;
	/*border-top:1px solid #cccccc;*/
	text-align:right;
}

.pagetop{float:right;}

.pagetop a{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:85px;
	height:15px;
	background-image:url(../img/pt_img.gif);
	color:#ffffff;
	text-indent:30px;
}