@charset "Shift_JIS";

/*かしわ追加-ここから*/
.table-th {
	padding:8px 0px;
	background-color: #e3f6ff;
}

#main div.tit {
	margin-bottom:15px;
}
#main div.block {
	margin-bottom:10px;
}
.f_color_blue{
	color:#003f98;
}
/*文字間あけたいとき*/
.moj{
	 line-height:150%;
}

/*リンクの色とおなじ青*/
.toi{
	color:#0073da;
}
.tbline{
	background:url(../../exhibition/img/hr-dot.gif) repeat-x bottom;
}

/*top*/

/*テーブルのしたに青いドットの線*/
#main table tr td.menu0mid{
	background:url(../../exhibition/img/hr-dot.gif) repeat-x bottom;
	padding:5px;
}
/*テーブルのしたに青いドットの線と左に区切り線*/
#main table tr td.menu0mid-l{
	background:url(../../exhibition/img/hr-dot.gif) repeat-x bottom;
	padding:5px;
	border-left: solid 1px #cdd5de;
}

/*いちばん下のセル*/
#main table tr td.menu0img{
	padding:5px;
}
#main table tr td.menu0img2{
	padding:5px;
	border-left: solid 1px #cdd5de;
}

.hr-dot2{
	background:url(../img/hr-dot2.gif) repeat-x bottom;
}



/*テーブルのしたに青いドットの線　背景グレー*/
#main table tr td.menu0mid-g{
background-color: #eff4f6;
	background:url(../../exhibition/img/hr-dot-g.gif) repeat-x bottom;
	padding:5px;
}
/*テーブルのしたに青いドットの線と左に区切り線　背景グレー*/
#main table tr td.menu0mid-l-g{
background-color: #eff4f6;
	background:url(../../exhibition/img/hr-dot-g.gif) repeat-x bottom;
	padding:5px;
	border-left: solid 1px #cdd5de;
}
/*いちばん下のセル　背景グレー*/
#main table tr td.menu0img-g{
background-color: #eff4f6;
	padding:5px;
}


#main {
	padding-right:9px;
}

#main h3.center {
	text-align:center;
}

#main div.inline {
	width:809px;
	margin:10px auto 0;
}

#main div.inline h3.hanbetsu {
	margin:20px 0 0 0;
}

#main div.il_features {
	background:url(../../ir/img/bg-prod.gif) no-repeat left top;
	padding:0 0 0 9px;
	margin-bottom:15px;
}

#main div.il_features ul.anchor {
	list-style:none;
	margin:0;
	padding:0 0 20px;
	font-size:1;
	line-height:1;
}

#main div.il_features ul.anchor li {
	margin:0;
	padding:0 10px 0 0;
	height:27px;
	float:left;	
}

#main div.il_features ul.anchor li.right {
	padding:0;
}

#main div.btmbtn {
	text-align:right;
	padding:10px 0;
}

#main p.download {
	text-align:right;
	padding:0 0 20px;
}

#main table.pagetop {
	margin:0 0 20px;
}

#main p.right {
	text-align:right;
	padding:10px 0;
}

#main ol.toptext {
	margin:0;
	padding:0 0 0 2em;
}

#main ol.toptext li {
	padding:0 0 1em;
}

#main ul.btmtext {
	margin:0;
	padding:0 0 0 2em;
}

#main ul.btmtext2 {
	margin:0;
	padding:10px 0 10px 2em;
}

.clearfix {
	zoom: 100%;
	}

.clearfix:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: ".";
	}
