@charset 'utf-8';
@media screen,print {
	/*++++++++++++++++++++++++++++++++++++++++++
	HTML Setting
	+++++++++++++++++++++++++++++++++++++++++++*/
	* {
		margin				:0;
		padding				:0;
		list-style			:none;
		}
	hr {
		display				:none;
		}
	img {
		border				:0;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	Basic Font Setting
	+++++++++++++++++++++++++++++++++++++++++++*/
	body {
		position			:relative;
		font-size			:small;
		font-size			:75%;
		font-style			:normal;
		font-family			:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
		color				:#696969;
		line-height			:175%;
		background			:#FFFFFF;
		text-align			:left;
		margin				:auto;
		}
	strong {
		color				:#0088FF;
		}

	li {
		list-style-type			:decimal;
		margin-left				:25px;
		}



	p {
		position				:relative;
		margin-top				:5px;
		margin-bottom			:5px;
		}
		
	#font_color {
		color				:#0088FF;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	Basic Ancher Setting
	+++++++++++++++++++++++++++++++++++++++++++*/
	a {
		color				:#696969;
		text-decoration		:underline;
		}
	a:visited {
		color				:#AAAAAA;
		text-decoration		:underline;
		}
	a:hover {
		color				:#696969;
		text-decoration		:underline;
		}
	a:active {
		color				:#696969;
		text-decoration		:underline;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	SPACE
	+++++++++++++++++++++++++++++++++++++++++++*/
	#space40 {
		position				:relative;
		height					:40px;
		padding-left			:0px;
		padding-right			:0px;
		margin					:auto;
		}
	#space40:after {
		line-height			:0px;
		clear				:both;
		display				:block;
		visibility			:hidden;
		content				:"--";
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	BODY
	+++++++++++++++++++++++++++++++++++++++++++*/
	#body_all {
		position				:relative;
		text-align				:left;
		width					:920px;
		margin					:auto;
		margin-left				:20px;
		margin-right			:20px;
		background				:#FFFFFF;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	HEAD
	+++++++++++++++++++++++++++++++++++++++++++*/
	#head_body {
		position				:relative;
		width					:920px;
		height					:410px;
		margin					:auto;
		background				:#E7E7E7;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	CONTENT
	+++++++++++++++++++++++++++++++++++++++++++*/
	#content_body {
		position				:relative;
		width					:920px;
		margin					:auto;
		}
	#content_body:after {
		line-height			:0px;
		clear				:both;
		display				:block;
		visibility			:hidden;
		content				:"--";
		}

	#content {
		float					:left;
		text-align				:left;
		width					:680px;
		}

	#content1-2 {
		position				:relative;
		text-align				:left;
		width					:660px;
		padding-right			:20px;
		margin-bottom			:10px;
		}
	#content1-2:after {
		line-height			:0px;
		clear				:both;
		display				:block;
		visibility			:hidden;
		content				:"--";
		}

	#content1 {
		float					:left;
		text-align				:left;
		width					:320px;
		padding-right			:20px;
		}
	#content2 {
		float					:left;
		text-align				:left;
		width					:320px;
		}


	#content3 {
		float					:left;
		text-align				:left;
		width					:240px;
		}

	#content_more {
		position				:relative;
		text-align				:right;
		width					:320px;
		margin-top				:10px;
		}

	#content_btn {
		position				:relative;
		text-align				:center;
		width					:660px;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	CHART
	+++++++++++++++++++++++++++++++++++++++++++*/

	#chart1 {
		float					:left;
		text-align				:left;
		width					:100px;
		padding-right			:20px;
		}

	#chart2 {
		float					:left;
		text-align				:left;
		width					:540px;
		}


	/*++++++++++++++++++++++++++++++++++++++++++
	CONTENT3
	+++++++++++++++++++++++++++++++++++++++++++*/
	#content3_body {
		position				:relative;
		width					:238px;
		border					:1px;
		border-color			:#E6E6E6;
		border-style			:solid;
		background				:#F8F8F8;
		}
	#content3_body:after {
		line-height			:0px;
		clear				:both;
		display				:block;
		visibility			:hidden;
		content				:"--";
		}

	#content3_content {
		position				:relative;
		width					:222px;
		padding-top				:5px;
		padding-left			:8px;
		padding-right			:8px;
		padding-bottom			:8px;
		}

	#content3_image {
		float					:left;
		text-align				:left;
		width					:65px;
		padding-right			:10px;
		}
	#content3_text {
		float					:left;
		text-align				:left;
		width					:147px;
		}
	#content3_text_end {
		float					:left;
		text-align				:left;
		width					:147px;
		margin-bottom			:10px;
		}


	/*++++++++++++++++++++++++++++++++++++++++++
	FOOT
	+++++++++++++++++++++++++++++++++++++++++++*/
	#foot_body {
		position				:relative;
		width					:920px;
		height					:8px;
		margin					:auto;
		background-repeat		:no-repeat;
		background-image		:url(../../img/foot_body.gif);
		}

	#foot1 {
		float					:left;
		margin-top				:-3px;
		text-align				:left;
		width					:460px;
		}
	#foot2 {
		float					:left;
		margin-top				:-3px;
		text-align				:right;
		width					:460px;
		padding-bottom			:10px;
		}

	#foot_marvelous {
		position				:relative;
		text-align				:right;
		width					:920px;
		height					:9px;
		padding-bottom			:10px;
		margin					:auto;
		}


	/*++++++++++++++++++++++++++++++++++++++++++
	#END
	+++++++++++++++++++++++++++++++++++++++++++*/
}
