@charset "UTF-8";  /*PublishCharset into mt-config.cgi */

/* 出展企業一覧
==============================*/

h3#archive-title{
margin-bottom:15px;
}
.comlist{
    margin:20px 0;
    text-align:center;
}
.comlist p, .combtn p{
    margin:10px 0;
    text-align: left;
    letter-spacing:0;
}
.combtn{
    margin:0;
}
.combtn img{
    float:left;
    margin:0 5px 10px;
}

.combtn .combuttonBox{
margin:20px 25px;
}

/* 社名一覧
==============================*/
.entrylist h4{
font-size:1em;
font-weight:normal;
margin:20px 0 5px;
}

/* カテゴリ表示
==============================*/
.entry h3.entry-header-txt{
background-color:#ff932c;
color:#ffffff;
padding:5px;
margin:20px 0 5px;
font-size:1.1em;
font-weight:bold;
}
.entry h3.entry-header-txt span{
float:right;
padding:0 5px;
background-color:#ffffff;
color:#964c27;
font-size:0.9em;
}
.entry p.area{
text-align:right;
font-size:0.83em;
margin-bottom:10px;
}

.comlist-info{
margin-bottom:30px;
}
.comlist-info h4
{
padding: 0 2px;
border-bottom: 3px double #ff932c;
color:#333333;
margin:20px 0 10px;
font-size:1.1em;
}
.comlist-info p{
margin-bottom:15px;
}
.detailBox span.comdetail{
font-weight:bold;
color:#336600;
}

.searchBox{
margin:20px 30px 10px;
padding:10px;
text-align:center;
background-color:#f1ddb5;
}


/* 詳細表示
==============================*/
.productinfo{
	width:100%;
	margin:0 0 30px;
}
.productinfo th{
	width:10em;
}
.entry p.area{
float:right;
text-align:right;
font-size:0.83em;
margin:0 0 5px 20px;
}
.entry .shopcatHeader2{
float:left;
width:450px;
}

.entry .shopcatHeader p,
.entry .shopcatHeader2 p{
margin-bottom:5px;
font-weight:bold;
}
a.detailopen,
a.detailopen:visited{
font-size:0.83em;
}

a.detailopen2,
a.detailopen2:visited{
font-size:0.83em;
float:right;
}

/* クローズアップ企業
==============================*/
.kodawariBox h5{
	border-left:5px solid #ff6600;
	color:#734d26;
	font-size:1.2em;
	line-height:1.4em;
	background-color:#fff3cd;
	padding:2px 3px;
	margin-bottom:5px;
}

/* バナーエリア
==============================*/
.top_bnr{
	margin:20px 0 0;
}