/*トップページ・問い合わせ
---------------------------------------------------------- */
.t_contact1 {
	margin: 10px;
	background-color: #006600;
	color: #FFFFFF;
	border-radius: 10px;
	font-weight: bold;
	clear: both;
}
.t_contact1 a {
	display: block;
	color: #FFFFFF;
	padding: 10px;
}
/*トップページ・コンテンツ
---------------------------------------------------------- */
.t_contents {
  width: 100%;
  margin: 0px;
  text-align: left;
  clear: both;
}
.t_regist {
	margin-bottom: 20px;
}
/*トップページ・NEWS
---------------------------------------------------------- */
.t_news {
  width: 100%;
  margin: 0px auto;
  text-align: left;
  clear: both;
}
.t_news h3 {
  position: relative;
  color: #FFFFFF;
  padding: 5px 15px;
  background-color: #3366CC;
}
.t_news .scroll {
  margin: 10px 0px;
  border-bottom: #3366CC solid 1px;
}
.t_news ul {
  margin: 10px;
}
.t_news ul li {
  border-bottom: #999999 dotted 1px;
  padding-bottom: 5px;
  margin: 0px;
}
.t_news ul li .date {
  color: #3366CC;
}
.t_news ul li .date:before {
	content: "\f138";
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	margin-right: 5px;
}
/*TOP広告バナースペース
---------------------------------------------------------- */
.t_banner {
  margin-bottom: 10px;
  clear: both;
}
.t_banner h3 {
  font-weight: bold;
  padding-bottom: 10px;
  text-align: center;
}
.t_banner p {}
.t_banner ul {}
.t_banner ul li {
  border: none;
}
.t_banner img {
  width: 225px;
}
/*サイドバーボタン
---------------------------------------------------------- */
a.btn_side1 {
  width: 100%;
  padding: 15px 0px;
  display: table;
  color: #ffffff;
  /*border-radius: 5px;*/
  text-decoration: none;
  position: relative;
  text-align: center;
}
a:hover.btn_side1 {
  background-color: #FF0000;
}
a.btn_side1 span {
  display: table-cell;
  vertical-align: middle;
}
.s_shutten {
  background-color: #CC0000;
  font-size: 16px;
}
a.s_shutten:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  content: "\f023";
  position: absolute;
  padding: 0em;
  left: 1.00em;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  /*content: "\f023";
	font-family: FontAwesome;
	margin-right: 5px;*/
}
.s_dl {
  background-color: #FF6600;
}
.s_dl strong {
  font-size: 16px;
}
a.s_dl:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  content: "\f019";
  position: absolute;
  padding: 0em;
  left: 1.00em;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  /*content: "\f019";
	font-family: FontAwesome;
	margin-right: 5px;*/
}
.s_leaf {
  background-color: #003399;
}
.s_leaf strong {
  font-size: 15px;
}
a.s_leaf:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  content: "\f019";
  position: absolute;
  padding: 0em;
  left: 1.00em;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  /*
	content: "\f019";
	font-family: FontAwesome;
	margin-right: 5px;
	*/
}
.s_lastyear {
  background-color: #003399;
}
.s_lastyear strong {
  font-size: 15px;
}
a.s_lastyear:before {
  font-family: "Font Awesome\ 5 Free";
  font-weight: 900;
  content: "\f360";
  position: absolute;
  padding: 0em;
  left: 1.00em;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/*GoogleMap領域
---------------------------------------------------------- */
.gmap {
  }
.gmap iframe {
  }
.gmap_title h3 {
	margin: 10px;
	clear: both;
}

/*トップページ・フッタ開催結果
---------------------------------------------------------- */
#slide1 {
  padding: 10px 0px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #3366CC;
  clear: both;
}
.target {
  text-align: left;
  clear: both;
}
.target .chips {
  text-align: center;
}
.target ul {
  list-style: none;
  clear: both;
}
.target li {
	background-image: url(../images/li_info1.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: left center;
}
.target a {
}
/*サブページ共通
---------------------------------------------------------- */
.lead {
  margin-bottom: 10px;
  color: #003399;
  font-weight: bold;
}

/*ごあいさつ
---------------------------------------------------------- */
.greeting .photo1 {
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
}
.greeting .photo1 img {
}

.greeting .sign {
	font-weight: bold;
	text-align: right;
	margin-bottom: 30px;
}

/*出展募集・規程
---------------------------------------------------------- */
.kitei {
	margin: 0px;
	width: 100%;
	padding: 0px;
}
.kitei h3 {
	font-size: 160%;
	/*border-bottom: #333333 solid 1px;*/
	margin-bottom: 15px;
	padding: 5px 10px;
	border: #333333 solid 1px;
	border-radius: 5px;
	background-color: #EEEEEE;
}
.kitei h3:before {
	content: "\f03a";
	font-family: "Font Awesome 5 Free";
	margin-right: 5px;
}
.kitei p {
	margin-bottom: 20px;
}
.kitei .betto {
	background-color: #FFFFCC;
}
.kitei .betto h3 {
	background-color: #FFFF99;
}
.kitei .shimekiri {
    background-color: #FFE5CC;
}
.kitei .shimekiri h3 {
	background-color: #FFCC99;
}
.kitei .shimekiri p {
	font-size: 120%;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
}

.kitei h4 {
	font-size: 180%;
	font-weight: bold;
}

.kitei .h4_sensin {
	color: #003399;
}
.kitei .h4_bousai {
	color: #FF0000;
}
.kitei dl {
	padding-bottom: 20px;
	margin: 0px 0px;
}
.kitei dl dt .normal {
	font-weight: normal;
	font-size: 80%;
}

.kitei dl dt {
	font-size: 140%;
	font-weight: bold;
	padding: 5px;
	border-top: #333333 dotted 1px;
}
.kitei dl .ag {
	background-color: #fbd295;	
}
.kitei dl .b {
	background-color: #d6ead8;	
}
.kitei dl .c {
	background-color: #d3edfb;	
}
.kitei dl .d {
	background-color: #fadce9;	
}
.kitei dl .e {
	background-color: #eaded2;	
}
.kitei dl .f {
	background-color: #f8c6bd;	
}
.kitei dl .h {
	background-color: #d5ebea;	
}
.kitei dl .g {
	background-color: #e9dded;	
}

.kitei dl .i {
	background-color: #d3edfb;	
}
.kitei dl .j {
	background-color: #eeeeee;	
}
.kitei dl .k {
	background-color: #e7e8e8;	
}

.kitei dl dd {
	margin: 10px;
}
.kitei dl .ico {
	margin-right: 5px;
	float: left;
}

.kitei dl .ico img {
	width: 30px;
}

.kitei ul {
	padding-bottom: 20px;
	margin: 0px 20px 10px;
	list-style-type: disc;
}

.kitei ol {
	padding-bottom: 20px;
	margin: 0px 20px 10px;
	list-style-type: decimal;
}

.kitei .tb1 table {
	margin-bottom: 20px;
	}
.kitei .tb1 strong.medatu {
	color: #FF0000;
}
/*特典*/
.tokuten {	
}
.tokuten dl {	
}
.tokuten dl dt {
	font-size: 125%;
	background-color: #FFFFCC;	
}
.tokuten dl dt:before {
	content: "■";
}
.tokuten dl dd {	
}
/*広告プラン*/
.plan {	
}
.plan dl {	
}
.plan dl dt {
	font-size: 125%;
	border: none;
	padding-bottom: 0px;
}
.plan dl dd {	
}
/*オプション*/
.option {	
}
.option dl {
	margin: 0px;
	padding: 0px;
}
.option dl dt {
	font-size: 125%;
	border: none;	
	margin-bottom: 10px;
	padding: 0px;
}
.option dl dd {	
	margin-bottom: 20px;
	padding: 0px;
}

.option ul {
	margin-bottom: 10px;
	padding: 0px;
}
.option ul li {	
	margin-bottom: 5px;
}

/*開催実績
------------------------*/

.to_result {
	margin: auto;
	font-weight: bold;
}
/*出展申込
------------------------*/
.dl_entry {
	margin: 40px auto;	
}
a.btn_basic01.entry {
	background-color: #006600;
}
a:hover.btn_basic01.entry {
	background-color: #FF9A38;
}

/*プライバシーポリシー　リンク・著作権について
---------------------------------------------------------- */
.policy {
  clear: both;
}
.policy h3 {
  font-size: 125%;
  margin: 10px 0px;
  font-weight: bold;
}
.policy p {}
.policy ul {}
.policy ul li {
  border-bottom: #CCCCCC dotted 1px;
}
.policy ol {
  margin-top: 10px;
  margin-left: 34px; /* サイトに合せて調整 */
  margin-bottom: 10px;
}
.policy ol li {
  list-style-type: none;
  counter-increment: cnt;
}
.policy ol li::before {
  content: "("counter(cnt) ") ";
  display: inline-block;
  margin-left: -34px; /* サイトに合せて調整 */
  width: 34px; /* サイトに合せて調整 */
}
.policy dl {}
.policy dl dt {
  font-size: 110%;
  font-weight: bold;
  border-bottom: #CCCCCC dotted 1px;
  margin-bottom: 10px;
}
.policy dl dd {
  margin-bottom: 10px;
}
/*ダウンロード
------------------------*/
.download {}
.download p {
  clear: both;
}
.download .data {
  text-align: center;
}
.download .data p {
  clear: both;
}
.download .data img {
  clear: both;
}

/*出展者向け情報
------------------------*/
.exibitor {
	margin: 0px;
	padding: 0px;
	width: 100%;	
}
.exibitor table {
	margin-bottom: 10px;
	padding: 0px;
}
.exibitor table th {
	color: #FFFFFF;
	background-color: #003399;
	font-weight: bold;
	margin: 0px;
	padding: 7px;
}
.exibitor table .th2 {
	color: #333333;
	background-color: #EEEEEE;
	padding: 5px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.exibitor table td {
	margin: 0px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.exibitor h3 {
	margin-bottom: 20px;
	padding: 6px 12px;
	font-weight: bold;
	color: #003399;
	border-bottom: 1px dotted #003399;
	border-left: 7px solid #003399;
}

.exibitor h4 {
	color: #FFFFFF;
	background-color: #003399;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 10px;
	border-top-left-radius: 5px; 
	border-top-right-radius: 5px; 
}
.exibitor h4::before {
	content: "■"
}

.info_exibitor {
    margin-bottom: 30px;
    background-color: #FDF3E3;
}
.info_exibitor ul {
	margin-left: -14px;
	padding: 10px;
}
.info_exibitor ul li {
	border-bottom: #CCCCCC dotted 1px;
	margin-bottom: 10px;
	list-style-type: none;
}
.info_exibitor ul .date {
	color: #003399;
}
.info_exibitor .scroll {
	border: #003399 solid 1px;
	overflow: auto;
}
.btn_todokede1 {
	margin-bottom: 15px;	
}
.btn_todokede1 a {
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	padding: 18px;
	text-align: center;
	border-radius: 7px;	
}

.btn_todokede1 a::after {
	content: "\f35d";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-left: 7px;
	font-size: 70%;
}

.btn_todokede1 a.edit {	
	background-color: #006600;
}
.btn_todokede1 a:hover {
	background-color: #FF3300;
}

/*===============================================
● 画面の横幅が768px以下
===============================================*/
@media screen and (max-width: 768px) {
/*TOPメイン
---------------------------------------------------------- */
  #main {
    clear: both;
  }
  /*スライド内テキスト領域*/
  .sp-slide {
    position: relative;
    margin-bottom: 0px;
  }
/*スマホ・版表示
---------------------------------------------------------- */
  .sp_ban {
    background-color: #FF3300;
    color: #FFFFFF;
    padding: 5px;
    font-size: 105%;
    font-weight: bold;
  }
  .sp_detail {
    background-color: #444444;
    color: #FFFFFF;
    padding: 10px;
    text-align: left;
    font-size: 90%;
	  font-weight: bold;
  }
/*トップページ・問い合わせ
---------------------------------------------------------- */
.t_contact1 {
	font-size: 90%;
}
/*トップページ・NEWS
---------------------------------------------------------- */
  .t_wrap {
    margin: 10px;
	  overflow: hidden;
    clear: both;
  }
  .t_wrap .t_news {
    width: 100%;
    margin-bottom: 20px;
    text-align: left;
    clear: both;
  }
  .t_wrap .t_news h3 {
    font-size: 120%;
    margin-bottom: 10px;
  }
  .t_wrap .t_news ul {}
  .t_wrap .t_news ul li {
    margin-bottom: 10px;
  }
  .t_wrap .t_news .scroll {
    height: 140px;
    padding-right: 5px;
    margin-bottom: 10px;
    overflow: auto;
  }
  .t_wrap .banner {
	  width: 225px;
    margin: auto;
    padding: 0px;
  }
  .t_wrap .banner ul {
    clear: both;
  }
  .t_wrap .banner ul li {
    width: 100%;
    margin-bottom: 2px;
  }
/*TOP広告バナースペース
---------------------------------------------------------- */

/*PC5列*/
.t_banner_col5 {
	margin: 10px;
	clear: both;
}

.t_banner_col5 ul {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	
}
.t_banner_col5 ul li { 
	/*（全体の幅 - gapでつけた余白の合計）をカラム数で割る*/
  width: calc((100% - 10px) / 2); 
}
.t_banner_col5 img {
}
.t_banner_col5 .border1 img { 
	border: #CCCCCC solid 1px;
	box-sizing: border-box;
}
/*Facebook
---------------------------------------------------------- */
  .fb {
	  height: 360px;
    margin-bottom: 10px;
    clear: both;
	  overflow: hidden;
	  border-bottom: #CCCCCC solid 1px;
  }

/*サイドバーボタン
---------------------------------------------------------- */
a.btn_side1 {
  width: 225px;
}
/*トップページ・フッタ開催結果
---------------------------------------------------------- */
#slide1 {
  }
.target {
    margin: 20px;
  }
.target .chips {
    margin-bottom: 10px;
  }
.target ul {
    font-size: 90%;
	  display: flex;
  flex-wrap: wrap;
	  
  }
.target li {
	  margin-bottom: 5px;
  width: 50%;
  }
/*GoogleMap領域
---------------------------------------------------------- */
.gmap {
    margin: 10px;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
	clear: both;
  }
  .gmap iframe, .gmap object, .gmap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
.gmap_title h3 {
	font-size: 120%;
}
/*サブページ
---------------------------------------------------------- */
.sub {
    width: 100%;
    clear: both;
  }
.explain {
    border: #CCCCCC dotted 1px;
    padding: 15px;
    margin-bottom: 20px;
    clear: both;
  }
/*サブページ共通
---------------------------------------------------------- */
  .lead {
    font-size: 115%;
  }
/*ごあいさつ
---------------------------------------------------------- */
.greeting .photo1 img {
	width: 100px;
}
.greeting .sign {
	font-size: 90%;
}
/*出展募集・規程
---------------------------------------------------------- */
.kitei h3 {
	font-size: 115%;
}
.kitei h4 {
	font-size: 115%;
	font-weight: bold;
}
.kitei dl dt {
	font-size: 100%;
}
.kitei dl dd {
	font-size: 90%;
}
.kitei dl .ico {
	margin-right: 5px;
	float: left;
}
.kitei dl .ico img {
	width: 25px;
}

.kitei ul {
	padding-bottom: 20px;
	margin: 0px 20px 10px;
	list-style-type: disc;
}
.kitei ol {
	padding-bottom: 20px;
	margin: 0px 20px 10px;
	list-style-type: decimal;
}
.kitei .tb1 strong.medatu {
	font-size: 110%;
}
.kitei .tb1 table th.midashi {
	white-space: nowrap;
}
.kitei .tb1 p.tips1 {
	font-size: 90%;
}
/*特典*/
.tokuten {	
}
.tokuten dl {	
}
.tokuten dl dt {
	font-size: 115%;
}
.tokuten dl dt:before {
}
.tokuten dl dd {	
}
/*広告プラン*/
.plan {	
}
.plan dl {	
}
.plan dl dt {
	font-size: 115%;
	border: none;
	padding-bottom: 0px;
}
.plan dl dd {	
}
/*オプション*/
.option {	
}
.option dl {
	margin: 0px;
	padding: 0px;
}
.option dl dt {
	font-size: 115%;
}
.option dl dd {	
	padding: 0px;
}

.option ul {
	margin: 0px;
	padding: 0px;
}
.option ul li {	
	margin-bottom: 5px;
}

/*開催実績
------------------------*/
.data_result {
	font-size: 110%;		
	}
.to_result {
	margin: 10px;
}
	
  /*問い合わせ
---------------------------------------------------------- */
.contact {
    width: 100%;
    margin-bottom: 10px;
    clear: both;
  }
	
/*出展者向け情報
------------------------*/
.exibitor p {
	font-size: 90%;}
.exibitor table {}
.exibitor table th {
	font-size: 90%;}
.exibitor table .th2 {}
.exibitor table td {
	font-size: 90%;}
.exibitor table .bg1 {}
.exibitor h3 {}
.info_exibitor {}
.info_exibitor ul {
	margin-bottom: 0px;
	}
.info_exibitor ul li {
	font-size: 90%;
	}
.info_exibitor ul .date {}
.info_exibitor .scroll {
	height: 160px;
}
}
/*===============================================
● 画面の横幅が769px以上
===============================================*/
@media print, screen and (min-width: 769px) {
  /*TOPメイン
---------------------------------------------------------- */
  #main {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0px;
    text-align: center;
    position: relative;
    clear: both;
  }
  /*スマホ版表示
---------------------------------------------------------- */
  .sp_ban {
    display: none;
  }
  .sp_detail {
    display: none;
  }
  /*TOPスライド
---------------------------------------------------------- */
  .slider-pro {}
  .sp-slide a {
    text-decoration: none;
  }
.sp-slide {
	position: absolute;
}

/*画像上テキスト大*/
.sp-slide .txt {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 100%;
	color: #FFFFFF;
	text-align: left;
	background-color: rgba(0,0,0,0.40);
	pointer-events: none;
	z-index: 3;
}
.sp-slide .txt h2 {
	margin-top: 12px;
	margin-left:  30px;
	font-size: 280%;
	line-height: 120%;
}
.sp-slide .txt p {
	margin-left: 30px;
	margin-bottom: 10px;
	font-size: 140%;
}

/*画像上テキスト小*/
.sp-slide .txt2 {
	position: absolute;
	left: 10px;
	bottom: 10px;
	color: #FFFFFF;
	text-align: left;
	background-color: rgba(0,0,0,0.40);
	pointer-events: none;
	border-radius: 3px;
	z-index: 3;
}
.sp-slide .txt2 p {
	margin: 5px 10px;
}

/*トップページ・問い合わせ
---------------------------------------------------------- */
.t_contact1 {
	width: 960px;
	margin: auto;
	font-size: 180%;
}
  /*トップページ・NEWS
---------------------------------------------------------- */
.t_wrap {
    max-width: 960px;
    margin-top: 0px;
    margin: 30px auto;
    clear: both;
	overflow: hidden;
	gap: 15px;
	display: flex;
  }
.t_wrap .t_contents {
    max-width: 715px;
	gap: 15px;
	display: flex;
    float: left;
  }
  /*トップページ・NEWS
---------------------------------------------------------- */
  .t_wrap .t_news {
    max-width: 340px;
    width: 100%;
    text-align: left;
  }
  .t_wrap .t_news h3 {
    font-size: 200%;
    margin-bottom: 15px;
  }
  .t_wrap .t_news .scroll {
    height: 430px;
    margin: 10px 0px;
    overflow: auto;
  }
  .t_wrap .t_news .scroll ul {
    margin-right: 15px;
    margin-bottom: 15px;
  }
  .t_wrap .t_news .scroll ul li {
    margin-bottom: 15px;
  }
  .t_wrap .t_news .scroll ul li .date {
    color: #003399;
  }
		
  .t_wrap .banner {
    max-width: 225px;
    width: 100%;
  }
  .t_wrap .banner ul {
    clear: both;
  }
  .t_wrap .banner .ba1 {
    margin-bottom: 5px;
    clear: both;
  }
  .t_wrap .banner ul li {
	  list-style: none;
    margin-bottom: 2px;
  }
  .t_wrap .banner ul li img {
    max-width: 225px;
    width: 100%;
  }
  /*Facebook
---------------------------------------------------------- */
  .fb {
    max-width: 360px;
	  margin: 0px auto;
  }
/*TOP広告バナースペース
---------------------------------------------------------- */

/*PC5列*/
.t_banner_col5 {
	max-width: 960px;
	margin: 30px auto;
	text-align: center;
	overflow: hidden;
	clear: both;
}

.t_banner_col5 ul {
	padding: 0px;
	text-align: center;
	margin-left: -10px;
}
.t_banner_col5 ul li {
	display: inline-block;
	margin-left: 8px;
	margin-bottom: 10px;
	padding: 0px;
}
.t_banner_col5 img {
	width: 180px;
}
.t_banner_col5 .border1 img { 
	border: #CCCCCC solid 1px;
	box-sizing: border-box;
}
  /*トップページ・フッタ開催結果
---------------------------------------------------------- */
  #slide1 {
    max-width: 960px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 18px;
    clear: both;
  }
  .target {
    padding-bottom: 10px;
    margin-bottom: 10px;
    clear: both;
  }
  .target .chips {
    font-size: 12px;
    text-align: center;
  }
  .target ul {
    text-align: left;
    list-style: none;
    width: 960px;
    margin: 5px auto;
    clear: both;
    overflow: hidden;
  }
  .target li {
    width: 180px;
    float: left;
  }
  .target a {
    color: #039;
  }
  /*GoogleMap領域
---------------------------------------------------------- */
.gmap {
	margin: 30px 0px;
    position: relative;
    padding-bottom: 30%; /*これが縦横比*/
    height: 0;
    overflow: hidden;
  }
 .gmap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
  }
.gmap_title h3 {
	font-size: 200%;
}
/*サブページ共通
---------------------------------------------------------- */
  .sub {
    margin: auto;
    clear: both;
  }
  /*コンテンツ内写真*/
  .photo_r1 {
    float: right;
  }
  .photo_r1 img {
    width: 300px;
    margin-left: 20px;
    margin-bottom: 20px;
  }
/*サブページ共通
---------------------------------------------------------- */
.lead {
    font-size: 140%;
  }
	
/*ごあいさつ
---------------------------------------------------------- */
.greeting .photo1 img {
	width: 140px;
}
.greeting .sign {
	font-size: 110%;
}
/*出展募集・規程
---------------------------------------------------------- */

.kitei .tb1 strong.medatu {
	font-size: 150%;
}
.kitei .tb1 table th.midashi {
	width: 25%;
}

.koma_img1 img {
	width: 480px;
		
	}
/*開催実績
------------------------*/
.data_result {
	font-size: 120%;		
	}
.to_result {
	margin: 30px auto;
	width: 480px;
	font-size: 140%;
}
/*出展申込
------------------------*/
.dl_entry {
	max-width: 640px;
}
  /*ダウンロード
---------------------------------------------------------- */
  .download {
    max-width: 700px;
    width: 100%;
  }
  /*お問い合わせ
---------------------------------------------------------- */
  .contact {
    margin-bottom: 10px;
    clear: both;
  }
  .contact .thanks {
    font-size: 120%;
    clear: both;
  }


/*出展者向け情報
------------------------*/

.exibitor {}
.exibitor table {}
.exibitor table th {}
.exibitor table .th2 {
	font-size: 110%;
}
.exibitor table td {
	font-size: 100%;
}
.exibitor table .bg1 {
	background-color: #FFFFCC;
}
.exibitor table .td1 {
	text-align: center;
}
.exibitor h3 {
	font-size: 140%;
}
.exibitor h4 {
	font-size: 120%;
}
.info_exibitor {
}
.info_exibitor ul {
	margin: 0px;
}
.info_exibitor ul li {
}
.info_exibitor ul .date {
	color: #003399;
}
.info_exibitor .scroll {
	height: 200px;
}
.btn_todokede1 a {
	font-size: 180%;
}
}