@charset "utf-8";

/*/////////////////////////////////////////////////////////
//bokusim-home
/////////////////////////////////////////////////////////*/
/*
Index
	- 08/11/12 prologue
	- 08/12/03 //= 02
*/

#wrapper {
	background: url(../../img/index/bg_contents.gif) no-repeat left top;
}

#contents {
	width: 810px;
	height: 679px;
	margin: 0px 0px 0px 0px;
}
/*//primary//*/
.primary {
	width: 557px;
	height: 679px;
	margin: 12px 8px 0px 0px;
	float: right;
	position: relative;
	background: url(../../img/index/ph_main.jpg) no-repeat left top;
}
* html .primary {
	margin: 12px 4px 0px 0px;
}

	.primary h1,
	.primary h2,
	.primary p {
		text-indent: -30000px;
	}
	
	.primary .bnr_benefit {
		width: 258px;
		height: 127px;
		position: absolute;
		top: 530px;
		left: 18px;
	}

/*//secondary//*/
.secondary {
	width: 237px;
	height: 679px;
	margin: 12px 0px 0px 8px;
	float: left;
	background: url(../../img/index/bg_secondary.jpg) no-repeat left top;
}
* html .secondary {
	margin: 12px 0px 0px 4px;
}


/*//thirdry//*/
.thirdry {
	width: 794px;
	height: 195px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 44px 0px;
}
*+html .thirdry {
	margin: 12px 0px 0px 8px;
}

	.thirdry .section01 {
		width: 198px;
		height: 195px;
		float: left;
		background: url(../../img/index/bg_news.jpg) no-repeat left top;
	}
		.thirdry .section01 h3 {
			text-indent: -30000px;
		}
		.thirdry .section01 ul {
			width: 164px;
			height: 120px;
			margin: 40px 0px 0px 19px;
			font-size: 84%;
			color: #5b5858;
			line-height: 140%;
			overflow: auto;
		}
		.thirdry .section01 ul li {
			width: 146px;
			padding: 6px 0px 6px 0px;
			background: url(../../img/index/line_x_dotted.jpg) no-repeat left bottom;
		}
		.thirdry .section01 ul li dt {
			font-size: 92%;
		}
		.thirdry .section01 ul li dd {
			margin: 3px 0px 0px 0px;
		}
		*+html .thirdry .section01 ul li dd,
		*+html .thirdry .section01 ul li dd a {
			font-size: 92%;
		}
		* html .thirdry .section01 ul li dd,
		* html .thirdry .section01 ul li dd a {
			font-size: 92%;
		}
		.thirdry .section01 ul li dd a {
			color: #ef0e5f;
			line-height: 200%;
			text-decoration: underline;
		}
		.thirdry .section01 ul li dd a:hover,
		.thirdry .section01 ul li dd a:active {
			text-decoration: none;
		}
		
	.thirdry .section02 {
		width: 171px;
		height: 195px;
		float: left;
	}
		.thirdry .section02 h3,
		.thirdry .section02 p {
			text-indent: -30000px;
		}
	.thirdry .section03 {
		width: 425px;
		height: 195px;
		float: left;
		background: url(../../img/index/bnr_mobile.jpg) no-repeat left top;
	}
		.thirdry .section03 h3,
		.thirdry .section03 p {
			text-indent: -30000px;
		}



html[xmlns*=""] body:last-child .thirdry .section01 ul li {
	font-size: 12px;
}


/*//= 02*/



/*\*//*/
.thirdry .section01 ul li {
	font-size: 12px;
}
/**/
