@charset "utf-8";

/*************************************************************

インテリア産業協会 JAPAN INTERIOR INDUSTRY ASSOCIATION

	イベント情報　 index.css

********************************************2014.12**********/

@import "../../common/css/common.css";
@import "../../common/css/common_footer_euc.css";

/*mainContents_b-----------------------------------------------*/
div#mainContents_b{/*2015.1.26 新規追加*/
	width: 950px;
	margin: 0 auto;
	font-size: 83%;
	line-height: 1.5;
	color: #4d4d4d;
}
div#mainContents_b h1 {
	background-image: url(../images/title_h1.jpg);
	width:950px;
	height:190px;
	text-indent:-9999px;
	margin:30px 0 10px 0;
}
div#mainContents_b p {
	margin: 20px auto;
	text-align: center;
}
/*info-----------------------------------------------*/
div#info{
	margin-bottom:40px;
	display:none;
}
div#info h2 {
	margin:0 0 20px 0;
}
div#info ul{
	padding:0 20px;
}
div#info li{
	background:url(../images/icn_arrow_red.gif) left center no-repeat;
	padding-left:20px;
	font-weight:bold;
	margin-bottom:1em;
}
div#info li a{
	text-decoration:underline;
}
/*bnr-----------------------------------------------*/
div#bnr{
	margin-bottom:30px;
}
div#bnr h2{
	margin:0 0 16px 0;
}
div#bnr h2#y-title {
	margin:0 0 16px 0;
	background-color:#9b8c78;
	padding: 10px;
	color:white;
	font-size: 16px;
}
div#bnr ul{
	list-style:none;
	overflow:hidden;
}
div#bnr ul li {
	position:relative;
	float:left;
	width:470px;
	height:190px;
	margin:0 10px 20px 0;
}
div#bnr ul li.last{
	margin-right:0;
}
/*report-----------------------------------------------*/
div#report{
	margin-bottom:40px;
}
div#report h2{
	margin:0 0 20px 0;
}
div#report ul{
	padding:0 20px;
}
div#report li{
	background:url(../images/icn_arrow_red.gif) left center no-repeat;
	padding-left:20px;
	font-weight:bold;
	margin-bottom:1em;
}
div#report li a{
	text-decoration:underline;
}
/*pageTop-----------------------------------------------*/
div#pageTop {
	margin:0 auto 0;
}
/* ====== 追加 2016.05.25================== */
table.tbl1 {
	border-collapse: separate;
    border-spacing: 1px;
}
table.tbl1 td{
	background:#788da4;
}
table.tbl1 td table{
	border-collapse: separate;
    border-spacing: 1px;
}
table.tbl1 td table tr td{
	background:#ececf3;
	padding:5px;
}

a:hover img{opacity:0.7;}

@media all and (min-width: 0px) and (max-width: 736px) {
	div#mainContents_b h1 {
		margin: 0;
	}
	div#bnr ul {
		text-align: center;
	}
	div#bnr ul li {
		float: none;
		display: inline-block;
		width: 80%;
		height: auto;
	}
	table.tbl1 td table tr td {
		width: auto;
	}
	table.tbl1 td table tr td:first-child {
		width: 80px;
	}

}

/*新デザイン適用*/
h2.bf {
	font-weight: bold;
}
