@charset "UTF-8";
/*imdex page setting*/

html,body{
height:100%;
margin: 0;
padding: 0;}

#wrapper{
	margin:0 auto;
	color: #333333;
}


/* =====================================
	content
===================================== */

div#contents {
	width:914px;
	margin: 0 auto;
	line-height: 1.4;
	background:url(../../images/bg_alfa.gif) left repeat-y;
}

/* =====================================
	メインコンテンツ
===================================== */

div#alfa {
	float: left;
	width: 691px;
}

div#alfa { /zoom : 1; }
div#alfa:after { content : ''; display : block; clear : both; }

div#alfa #news {
	float: left;
	width: 225px;
	padding:27px 0 0 0;
	background:url(../../images/img_left01.jpg) top no-repeat;
}

div#alfa #news .content {
	width: 225px;
	background:url(../../images/bg_news.jpg) repeat-y;
}

div#alfa #news .content p.blogbnr {
	padding:0 0 10px 22px;
}

div#alfa #news .content img.ttl {
	padding:0 0 10px 7px;
}

div#alfa #news .content ul {
	width:208px;
	padding:0 0 10px 17px;
}

div#alfa #news .content ul.news {
	padding:0 0 28px 17px;
	background:url(../../images/img_left02.jpg) bottom no-repeat;
}

div#alfa #news .content li {
	width:185px;
	padding:0 0 10px 15px;
	background:url(../../images/ico_news.gif) left top no-repeat;
}

div#alfa #news .content li a {
	color:#FFFFFF;
	font-size:0.9em;
}

div#alfa #section {
	float: right;
	width: 466px;
	background:#FFEBCD;
}

div#alfa #section p {
	padding:20px 20px 0 20px;
	font-size:0.9em;
}

div#alfa #section ul {
	padding:30px 20px 0 20px;
}

div#alfa #section ul { /zoom : 1; }
div#alfa #section ul:after { content : ''; display : block; clear : both; }

div#alfa #section li {
	float:left;
	padding:0 6px 0 0;
}

div#alfa #section li.end {
	padding:0;
}


/*------------------------------------------------------------
、枠つきテーブル
-------------------------------------------------------------*/

div#contents table {
	width:432px;
	margin:15px 0 15px 15px;
	line-height:1.7em;
	border-collapse:collapse;
}

div#contents td {
	padding:5px;
	background-color:#FDE5B9;
	border:1px solid #DDBF99;
	vertical-align:top;
}


