@charset "utf-8";


/* FLASH
----------------------------------------------- */

/* オススメ商品Block
----------------------------------------------- */

#container #recommendBox {
	position:relative;
	width:725px;
	padding-top:4px;
	margin-bottom:24px;
}

#container #recommendBox h2 {
	margin-bottom:10px;
}

#container #recommendBox p.listLink {
	position:absolute;
	right:0;
	top:3px;
}

#container #recommendBox ul li {
	float:left;
	padding-right:25px;
}

#container #recommendBox ul li.last {
	padding-right:0;
}


/* ニュース
----------------------------------------------- */

#container .infoBox {
	clear:both;
	position:relative;
	width:725px;
	margin-bottom:30px;
}

#container .infoBox p.listLink {
	position:absolute;
	right:0;
	top:0;
}
/*
#container .infoBox dl dt {
	width: 93px;
	padding:0 5px 0 10px;
	margin-top:7px;
	margin-left:11px;
	background:url(../img/cmn/icn_news.gif) no-repeat left center;
}

#container .infoBox dl dd {
	width: 606px;
	min-height:1.5em;
	height: auto !important;
	height: 1.5em;
	text-align: left;
	margin:-1.45em 0 0 0;
	padding:0 0 7px 119px;
	border-bottom:1px dotted #bebebe;
}

#container .infoBox dd span {
	padding: 0 2px;
	margin-right:5px;
	background:#167dcb;
	color: #ffffff;
	font-size: 82.5%;
	text-align: center;
	white-space: nowrap;
}

#container .infoBox dd span.info {
	background:#ff3919;
}

#container .infoBox dl dd a {
	font-weight:bold;
}

*/

/*  
-------------------------------------------------------------- */
#container .infoBox table{
width:100%;
}

#container .infoBox table th,
#container .infoBox table td{
border-bottom:1px dotted #bebebe;
vertical-align:top;
padding-top:10px;
padding-bottom:7px;
}

#container .infoBox table td a {
	font-weight:bold;
}

#container .infoBox table td.date{
width:72px;
padding-right:5px;
padding-left:10px;
}

#container .infoBox table td.date span {
	background:url(../img/cmn/icn_news.gif) no-repeat left 0.45em;
	padding-left:11px;
}

#container .infoBox table td.ico{
width:66px;
padding-right:10px;
}

#container .infoBox table td.ico span{
display:block;
padding:1px 2px;
background:#167dcb;
color:#fff;
font-size:0.77em;
text-align:center;
white-space:nowrap;
}
#container .infoBox table td.ico span.type1 {background:#42b9f0}
#container .infoBox table td.ico span.type2 {background:#ff3919;}
#container .infoBox table td.ico span.type3 {background:#f47a0d;}


/* 検索
----------------------------------------------- */

#container div#searcharea {
	background:#f0f0f0;
}
#container div#searcharea dl {
	padding:7px 18px 1px 16px;
}

#container div#searcharea dl dt {
	margin-bottom:4px;
}

#container div#searcharea dl dd {
	margin-bottom:5px;
}

#container div#searcharea .btn {
    text-align: center;
}

#container #searcharea .inputTxt, #container #searcharea .inputSelect {
    width: 189px;
    border: solid 1px #d5d5d5;
}

#container #searcharea .inputTxt {
	width: 184px;
	height:15px;
	padding:4px 2px 2px 1px;
}

#container div#searcharea .btn {
	padding:4px 0 11px;
}

/* バナー
----------------------------------------------- */
#container #bnrBox {
	padding-top:13px;
}

#container #bnrBox li {
	margin-top:9px;
}

