//header {
//  position: fixed;/*ヘッダーを固定*/
//  z-index: 9999;/*一番前に表示されるように設定*/
//  top: 0;/*画面一番上で固定*/
//  width: 100%;/*ヘッダーが横幅いっぱいになるように指定*/
//  background-color: #fff;/*背景色を指定*/
//}

//body {
//  margin-top:0px;/*ヘッダーと同じ高さのマージンを追加*/
//}

//.attachment-1536x1536{
// width:100%;
// height:auto;
//}

/*ランダム表示テキスト調整*/
.wp-show-posts-entry-summary{
	font-size: 12px;
}
.wp-show-posts-image {
	  margin-top: 0em;
    margin-bottom: 0.2em;
}

.wp-show-posts-entry-header {
    margin: 0 0 0.1em;
    padding: 0;
}

.wp-show-posts-entry-title{
	font-size: 0.9rem;
    line-height: 1.1;
    font-weight:bold;
}
.wp-show-posts-entry-title a{
	color:#333;
}
/*出展社一覧(2024)*/
.cat_red{
	background-color:rgba(229,74,74,1);
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_green{
	background-color:rgba(0,145,58,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_rightgreen{
	background-color:rgba(89,192,200,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_yellowgreen{
	background-color:rgba(106,184,46,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_purple{
	background-color:rgba(159,81,155,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_orange{
	background-color:rgba(244,158,21,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_coral{
	background-color:rgba(236,114,114,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_blue{
	background-color:rgba(44,110,183,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_navy{
	background-color:rgba(29,45,105,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_blown{
	background-color:rgba(137,77,35,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.cat_gray{
	background-color:rgba(102,102,102,1);
	color:#ffffff;
	font-weight:bold;
	font-size:0.7rem;
	white-space: nowrap;
	border-radius: 16px;
	padding:8px 0px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
/*出展社一覧*/
table.tpad{
        border-bottom: 1px solid #f5f5f5;
}
.tpad{
	padding: 2px;
        width: 100%;
}
td.name{
        color: #666 important!;
        font-size:medium;
}
.name{
	/*background-color:rgba(0,0,0,0.7);*/
	color:#000;
	font-weight:bold;
}
.info{
	background-color:rgba(236,236,236,1);
　　 color: #666 important!;
}
.cat{
	background-color:rgba(229,74,74,1);
	color:#ffffff;
	font-size:0.8rem;
	white-space: nowrap;
	margin-right : 5px;
}

.tpad a{
        color: #666;
        text-decoration: none;
}

.camp a{
	background-color:rgba(74,158,229,1);
	color:#fff;
	font-size:0.8rem;
	white-space: nowrap;
	margin-right : 5px;
}
.parts a{
	background-color:rgba(77,59,213,0.9);
	color:#fff;
	font-size:0.8rem;
	white-space: nowrap;
	margin-right : 5px;
}
.re a{
	background-color:rgba(255,120,0,1);
	color:#fff;
	font-size:0.8rem;
	white-space: nowrap;
	margin-right : 5px;
}
.row a{
	background-color:rgba(95,126,12,1);
	color:#fff;
	font-size:0.8rem;
	white-space: nowrap;
	margin-right : 5px;
}
.toti a{
	background-color:rgba(265,192,0,0.7);
	color:#fff;
	font-size:0.8rem;
	white-space: nowrap;
	margin-right : 5px;
}

.gray1{
	background-color:rgba(100,100,100,0);
        color:#000000;
	font-size:1rem;
	white-space: nowrap;
	border-radius: 0rem;
	padding:1px 5px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}
.gray2{
	background-color:rgba(140,140,140,0);
        color:#000000;
	font-size:1rem;
	white-space: nowrap;
	border-radius: 0rem;
	padding:1px 5px;
	a:link { color: #ffffff; text-decoration: none; }
	a:visited { color: #ffffff; }
	a:hover { color: #000; }
}