@charset "UTF-8";
/* CSS Document */

/*----------------------------------------*/
/*グロナビ                              */
/*----------------------------------------*/

#header #glnavi{background:no-repeat top url(../img/common/glanavi_en.gif);}

#header #glnavi li a{
	width: 163px;
	background:no-repeat top url(../img/common/glanavi_en.gif);
}

#header #glnavi li.m1 a{
	background-position:left 0px;
}
#header #glnavi li.m1 a:hover{
	background-position:left -50px;
}

#header #glnavi li.m2 a{
	background-position:-163px 0px;
}
#header #glnavi li.m2 a:hover{
	background-position:-163px -50px;
}

#header #glnavi li.m3 a{
	background-position:-326px 0px;
}
#header #glnavi li.m3 a:hover{
	background-position:-326px -50px;
}

#header #glnavi li.m4 a{
	background-position:-489px 0px;
}
#header #glnavi li.m4 a:hover{
	background-position:-489px -50px;
}

#header #glnavi li.m5 a{
	background-position:-652px 0px;
}
#header #glnavi li.m5 a:hover{
	background-position:-652px -50px;
}

#header #glnavi li.m6 a{
	background-position:-700px 0px;
}
#header #glnavi li.m6 a:hover{
	background-position:-700px -50px;
}

#header #glnavi li.m7 a{
	background-position:-815px 0px;
}
#header #glnavi li.m7 a:hover{
	background-position:-815px -50px;
}

#glnavi .dropnavi{
	left: -11px;
}

#glnavi .m2 .dropnavi{
	left: -35px;
}

#glnavi .m5 .dropnavi {
	left: -45px;
	width: 500px;
}

#glnavi .m5 .dropnavi div.listbox01 {
	width: 220px;
}

/*#glnavi .m5 .dropnavi ul {
	padding: 0;
}*/

/*#glnavi .dropnavi ul div.listbox01 {
	width: 180px;
}*/

/*#glnavi .dropnavi ul li.keynote {
	font-size: 1em;*/
    /*font-weight: normal;*/
	/*margin-bottom: 0;
	background: #fff url(../img/common/list_arrow.gif) left 3px no-repeat;
}*/

/*----------------------------------------*/
/*コンテンツ                              */
/*----------------------------------------*/

/* トップページ */
#report .report {
	display: table;
	width: 100%;
	border-collapse: separate;
	border-spacing: 10px;
}
#report .midashi h3 {
	margin-bottom: 10px;
}
#report .report > div {
	display: table-cell;
	width: 128px;
	height: 128px;
	padding: 2px;
	box-sizing: border-box;
	text-align: center;
	border-radius: 64px;
	background: rgb(30,87,153);
	background: -webkit-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 25%,rgba(30,87,153,1) 50%,rgba(41,137,216,1) 75%,rgba(30,87,153,1) 100%);
	background: linear-gradient(to right, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 25%,rgba(30,87,153,1) 50%,rgba(41,137,216,1) 75%,rgba(30,87,153,1) 100%);
}
#report .report > div p {
	width: 124px;
	height: 124px;
	padding-top: 10px;
	border-radius: 62px;
	background: #fff;
	font-size: 16px;
	line-height: 1.1;
	font-weight: bold;
	box-sizing: border-box;
}
#report .report > div span {
	display: block;
	margin-bottom: 5px;
}

#top_btns .search_button {
	margin-right: 0;
}



/* #thanks .c1 th, 
#thanks .c1 td{
	width: 20%;
} */
#top_btns .exhibit_button{
	margin-right: 0;
}
#top_btns .floormap_button{
	width: 100%;
}

/* 開催概要 */
.composition dl dt {
	width: 10em;
	font-size: 16px;
}
.composition dl dd {
	margin-left: 18em;
	font-weight: bold;
}

/* 出展の方法・規定ー */
.submitting div.red {
	color: #000;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #e61673;
	background: #fdeff3;
}
.submitting div.red ul li {
	text-indent: -1.25em;
	margin-left: 1.25em;
}


/* イベント・セミナー */
/*.eventtop ul div.listbox01 li.keynote {
    height: 2em;
    background: rgba(0, 0, 0, 0) url("../img/common/footer_link.gif") no-repeat scroll 0 11px;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
}
.eventtop ul div.listbox01 {
    width: 100%;
}

.jiep #timetable .time_f .leader,
.jiep #timetable .time_s .leader,
.jiep #timetable .time_t .leader {
	clear: both;
}*/
.global #timetable .h200 { height: 200px; }

/* お問い合わせ・資料請求受付 */
.contact div,
.contact h4,
.contact p{
	width:450px;
}
.sitemap div.column5 {
    float: right;
    margin-right: 40px;
    width: 200px;
}
.sitemap li.index {
	font-weight: bold;
	margin-bottom: 1em;
}
.sitemap li.keynote {
    font-weight: normal;
    height: 3em;
    margin-bottom: 0;
}


/*----------------------------------------*/
/*フッター                                */
/*----------------------------------------*/
#footer .top div {
    width: 235px;
}
/*#footer .middle .column6 div{
	min-height:160px;
	height: 160px;
}*/

#footer .middle .column6 div.listbox01 li.keynote {
    font-weight: normal;
    height: 3em;
}


