@charset "utf-8";
img {
	vertical-align:bottom;
}
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*¥*//*/



  height: auto;



  overflow: hidden;



  /**/



}
body {
	font-size:80%;
	line-height:1.3;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Pゴシック", "MS PGothic", Osaka, sans-self, Verdana, Arial, Helvetica;
}
div#monpal_contents {
	width:700px;
	margin:0 auto;
}
/*ヘッダー部分



＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/







#monpal_contents div#header {
	background:url(../common_image/header/header_bg.jpg) center top no-repeat;
	width:700px;
	height:68px;
	padding-top:4px;
}
#monpal_contents div#header dl {
	float:left;
	height:72px;
	position:relative;
}
#monpal_contents div#header dl dt {
	position:absolute;
	left:9px;
	top:0;
}
#monpal_contents div#header dl dd {
	position:absolute;
	left:125px;
	top:35px;
}
#monpal_contents div#header ul {
	float:right;
	padding-right:10px;
	margin-top:21px;
}
#monpal_contents div#header ul li.catalog {
	display:inline-block;
	width:120px;
}
#monpal_contents div#header ul li.hanbaiten {
	display:inline-block;
	width:96px;
}
* html #monpal_contents div#header ul li.catalog {/*for IE 6*/
	display:inline;
	width:120px;
}
*:first-child+html #monpal_contents div#header ul li.catalog {/*for IE 6*/
	display:inline;
	width:120px;
}
* html #monpal_contents div#header ul li.hanbaiten {/*for IE 7*/
	display:inline;
	width:96px;
}
*:first-child+html #monpal_contents div#header ul li.hanbaiten {/*for IE 7*/
	display:inline;
	width:96px;
}

/* 110223メニュー変更のため、ヘッダー部分をテーブルに差替え */
#monpal_contents table#header_table{
	background-image:url(../common_image/header/header_bg.jpg);
	padding-top:4px;
}

table#header_table td.logo img{
	margin-bottom:11px;
}

table#header_table td.license img{
	margin:0 0 13px 3px;
}

#monpal_contents ul#g_navi {
	width:670px;
	padding-left:16px;
	margin:0 9px;
	height:47px;
	clear:both;
	background:url(../common_image/g_navi/gnavi_bg.gif) no-repeat;
}
#monpal_contents ul#g_navi li {
	float:left;
	width:87px;
	padding-top:7px;
	margin-right:8px;
}
#monpal_contents ul#anzen_kaihatsusya {
	text-align:right;
	padding-right:26px;
	position:relative;
	margin-top:-1px;
	clear:both;
}
#monpal_contents ul#anzen_kaihatsusya li {
	display:inline;
}
#monpal_contents ul#anzen_kaihatsusya li.anzen {
	padding-right:3px;
}
#monpal_contents ul#anzen_kaihatsusya li.interview {
	padding-right:3px;
}
/*＝＝＝＝＝



＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/







/*Top、メインイメージ*/



#monpal_contents p.main_image {
	width:463px;
	text-align:right;
	float:left;
	margin-right:7px;
	padding-bottom:1.4em;
}
#monpal_contents div.hosyou {
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	width:218px;
	background-color:#fff7ed;
	border:1px solid #91807a;
}
#monpal_contents div.hosyou p {
	text-align:center;
	margin-bottom:2px;
}
#monpal_contents .bnr {
	float:left;
}
#monpal_contents p.news {
	clear:both;
	width:658px;
	margin:0 10px;
	background:#ffb3b3;
	border:1px solid #7f5959;
	border-bottom:none;
	padding:0.4em 1em;
}
#monpal_contents ul.news {
	border:1px solid #797979;
	border-top:1px solid #000;
	width:658px;
	margin:0 10px;
	padding:0.8em 1em 0.4em;
	margin-bottom:1em;
}
#monpal_contents ul.news li {
	margin-bottom:0.4em;
	color:#ff0000;
}
#monpal_contents ul.news li a,  #monpal_contents div.hosyou a {
	text-decoration:none;
}
#monpal_contents ul.news li a:hover,  #monpal_contents div.hosyou a:hover {
	text-decoration:underline;
	color:#CC0000;
}
/*--------------イベント展示情報----------------*/





.event_hyou td {
	border:#CCCCCC 1px solid;
	border-collapse:collapse;
	font-size:80%;
	padding:5px 0 5px 8px;
	line-height:1.4em;
}
.event_hyou .event_hyou_koumoku {
	background-color:#ff6000;
	color:#FFF;
	line-height:1em;
	font-size:80%;
	padding-left:0;
}

