@charset "shift_jis";


	/* global */

	* {
		margin: 0px;
		padding: 0px;
	}

	html, body {
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	margin: 0px;
	height: 100%;
	background-color: #F8F9F9;
	background-image: url(../../images/en/all_bg.gif);
	background-repeat: repeat-x;
	}


	ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a, div, dl, dt, dd {
		border: 0px;
		padding: 0px;
		margin: 0px;
		font-weight: normal;
	}

	.style1 {
	color: #FF0000
}

	/* hr */

	hr {
		display: none;
	}

	/* p */

	p {}

	/* ul */

	ul {
		list-style-type: none;
	}

	li{

	}

	/* a */

	a {
		color: #2d6dff;
		text-decoration: none;
	}
	a:link {}
	a:visited {}
	a:hover {
		color: #ffaf34;
		text-decoration: none;
	}
	a:active {}

	/* img */

	img 		{ border: none; }
	a img 		{ border: none; }
	a:hover img { border: none; }


	/* table */

	table {
	/*empty-cells: show;*/
		border-collapse: collapse;
	border-spacing:0px;
	}

	td {
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
	font-size: 12px;
	}

	/*wrapper
	-----------------------------*/
	#wrapper{
	margin-left:auto;
	margin-right:auto;
	width: 967px;
	margin-top: 30px;
	}


	/*header
	-----------------------------*/
	#header
	{
	width: 100%;
	}


	/*contents
	-----------------------------*/
	#contents
	{
	width: 100%;
	}

	/*footer
	-----------------------------*/
	#footer
	{
	width: 100%;
	}

