@charset "EUC-JP";

/* 主にcommon.cssの上書き */


/* ヘッダー */
#orange{	
	height:275px;
	background:#f28d00 url(../../img/top/bg_toppic.gif) 0px 0px repeat-x;
}
#orange #topPic{
	width:780px;
	height:251px;
	margin:0 auto;
	position:relative;
	display:block;
}
#orange #topPic #mainPic{
	position:absolute;
	left:0px;
	top:0px;
}
#orange #topPic #l_shadow{
	position:absolute;
	left:-7px;
	top:0px;
}
#orange #topPic #r_shadow{
	position:absolute;
	left:780px;
	top:0px;
}
*html #orange #topPic #l_shadow{ behavior: expression(IEPNGFIX.fix(this)); }/* IE透過PNG用 */
*html #orange #topPic #r_shadow{ behavior: expression(IEPNGFIX.fix(this)); }/* IE透過PNG用 */
#ct #btn_login{
	position:absolute;
	right:14px;
	top:-392px;
}

/* 右ナビ */
#rNavi #searchBox{
	height:56px;
	background-color:#ffffff;
	padding-top:27px;
}
#rNavi #searchBox table#searchT{
	margin: 0px auto auto 15px;
}

/* ++++ メインエリア +++++++++++++++++++++++++++++++++ */
h2#new{
	margin:8px auto 22px 4px;
}

.releaseWrap{
	width:548px;
	margin:0 auto 30px 4px;
}
.releaseWrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.releaseWrap{display:inline-block;}
/*\*/
*html .releaseWrap{height:1%;}
.releaseWrap{display:block;}
/**/
.releaseWrap .leftBox{
	float:left;
	width:262px;
}
.releaseWrap .rightBox{
	float:right;
	width:262px;
}
.releaseWrap h3{
	width:262px;
	font-weight:bold;
	color:#328cba;
	margin:0 auto 5px auto;
}
.releaseWrap dl{
	width:262px;
}
.releaseWrap dl dt{
	float:left;
	width:106px;
	min-height:106px;
	text-align:left;
}
.releaseWrap dl dd{
	float:right;
	text-align:left;
	width:145px;
	color:#555;
	font-size:10px;
	margin-bottom:4px;
}
.releaseWrap dl dd.itemTit a{
	color:#555;
	font-weight:bold;
}

/* INFORMATION */
#infoBox{
	margin:37px auto 0 8px;
	text-align:center;
	width:540px;
}
#infoBox h2#titInfo{
	width:540px;
	height:18px;
	margin:0 auto 20px auto;
}
#infoBox table#infoT{
	width:490px;
	margin:0 auto 0 20px;
	border-collapse:collapse;
}
#infoBox table#infoT th{
	width:107px;
	color:#58874e;
	vertical-align:top;
	text-align:left;
	padding-bottom:15px;
}
#infoBox table#infoT td{
	color:#555;
	vertical-align:top;
	width:auto;
	text-align:left;
	padding-bottom:15px;
}
#infoBox table#infoT td a{
	color:#555;
}
/* ++++ /メインエリア +++++++++++++++++++++++++++++++++ */