@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;
		color					:#535354;
		background				:#FFFFFF;
		background-repeat		:repeat-x;
		background-image		:url(./img10/body_bg.gif);
		text-align				:left;
		font-size				:12px;
		line-height				:20px;
		font-weight				:normal;
		font-style				:normal;
		font-family				:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
		}

	strong {
		color					:#535354;
		}

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

	p {
		position				:relative;
		margin-bottom			:8px;
		}
		
	h1 {
		color					:#696969;
		font-size				:12px;
		line-height				:16px;
		font-weight				:normal;
		}
	h2 {
		color					:#696969;
		font-size				:12px;
		line-height				:20px;
		font-weight				:normal;
		}

	h3 {
		color					:#696969;
		font-size				:18px;
		line-height				:18px;
		font-weight				:bold;
		}

	h4 {
		color					:#696969;
		font-size				:12px;
		line-height				:20px;
		font-weight				:normal;
		}

	blockquote {
		color					:#696969;
		font-size				:12px;
		line-height				:18px;
		font-weight				:normal;
		text-align				:justify;
		text-justify			:distribute;
		padding			:10px;
		margin-bottom			:5px;
		background				:#f0f0f0;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	Basic Ancher Setting
	+++++++++++++++++++++++++++++++++++++++++++*/
	a {
		color					:#535354;
		text-decoration			:none;
		}
	a:visited {
		color					:#9f9fa0;
		text-decoration			:none;
		}
	a:hover {
		color					:#535354;
		text-decoration			:underline;
		}
	a:active {
		color					:#535354;
		text-decoration			:underline;
		}


	/*++++++++++++++++++++++++++++++++++++++++++
	body base
	+++++++++++++++++++++++++++++++++++++++++++*/
	#body_base {
		position				:relative;
		text-align				:left;
		width					:760px;
		margin					:0px;
		background-repeat		:no-repeat;
		background-image		:url(./img10/body_bg2.gif);
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	PR HEAD
	+++++++++++++++++++++++++++++++++++++++++++*/
	#pr_header {
		position				:relative;
		text-align				:center;
		height					:40px;
		margin					:0px;
		}
	#pr_header:after {
		line-height				:0px;
		clear					:both;
		display					:block;
		visibility				:hidden;
		content					:"--";
		}


	/*++++++++++++++++++++++++++++++++++++++++++
	HEAD
	+++++++++++++++++++++++++++++++++++++++++++*/
	#head_body {
		position				:relative;
		text-align				:left;
		width					:760px;
		height					:125px;
		margin					:0px;
		}
	#head_body:after {
		line-height				:0px;
		clear					:both;
		display					:block;
		visibility				:hidden;
		content					:"--";
		}

	#head_left {
		float					:left;
		text-align				:left;
		width					:300px;
		height					:125px;
		}
	#head_right {
		float					:left;
		text-align				:justify;
		text-justify			:distribute;
		width					:460px;
		height					:65px;
		padding-top				:60px;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	MENU
	+++++++++++++++++++++++++++++++++++++++++++*/
	#menu_body {
		position				:relative;
		text-align				:left;
		width					:760px;
		height					:35px;
		margin					:0px;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	SITE NAVI
	+++++++++++++++++++++++++++++++++++++++++++*/
	#navi_body {
		position				:relative;
		text-align				:left;
		width					:760px;
		padding-top				:25px;
		padding-bottom			:25px;
		margin					:0px;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	CONTENTS
	+++++++++++++++++++++++++++++++++++++++++++*/
	#contents_body {
		position				:relative;
		text-align				:left;
		width					:760px;
		margin					:0px;
		}
	#contents_body:after {
		line-height				:0px;
		clear					:both;
		display					:block;
		visibility				:hidden;
		content					:"--";
		}

	#contents_left {
		float					:left;
		text-align				:left;
		width					:560px;
		padding-right			:20px;
		margin					:0px;
		}
	#contents_right {
		float					:left;
		text-align				:left;
		width					:180px;
		margin					:0px;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	CONTENT1
	+++++++++++++++++++++++++++++++++++++++++++*/
	#con1_title {
		position				:relative;
		text-align				:left;
		width					:560px;
		height					:40px;
		margin					:0px;
		}

	#con1_body {
		position				:relative;
		text-align				:justify;
		width					:560px;
		margin					:0px;
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	ENTRY
	+++++++++++++++++++++++++++++++++++++++++++*/
	#entry_title {
		position				:relative;
		text-align				:justify;
		text-justify			:distribute;
		width					:545px;
		padding-left			:15px;
		margin					:0px;
		background-repeat		:repeat-y;
		background-image		:url(./img10/icon_title.gif);
		}

	#entry_body {
		position				:relative;
		text-align				:justify;
		text-justify			:distribute;
		width					:560px;
		padding-top				:10px;
		padding-bottom			:40px;
		margin					:0px;
		}

	#entry_body img {
		border					:solid 5px #f0f0f0;
		}

	#link_style {
		position				:relative;
		padding-left			:25px;
		margin					:0px;
		background-repeat		:no-repeat;
		background-image		:url(./img10/icon_url.gif);
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	CONTENT2
	+++++++++++++++++++++++++++++++++++++++++++*/
	#con2_title {
		position				:relative;
		text-align				:left;
		width					:180px;
		height					:40px;
		margin					:0px;
		}

	#con2_body {
		position				:relative;
		text-align				:justify;
		text-justify			:distribute;
		width					:180px;
		padding-bottom			:5px;
		margin					:0px;
		}

	#con2_out {
		position				:relative;
		text-align				:center;
		width					:180px;
		padding-top				:10px;
		padding-bottom			:10px;
		background				:#f0f0f0;
		margin-bottom			:10px;
		}


	/*++++++++++++++++++++++++++++++++++++++++++
	body_search
	+++++++++++++++++++++++++++++++++++++++++++*/
	#body_search_bg {
		position				:relative;
		text-align				:center;
		width					:750px;
		background				:#f0f0f0;
		padding					:5px;
		margin-top				:60px;
		margin-bottom			:10px;
		}
	#body_search_bg:after {
		line-height				:0px;
		clear					:both;
		display					:block;
		visibility				:hidden;
		content					:"--";
		}

	/*++++++++++++++++++++++++++++++++++++++++++
	FOOT CONTENT
	+++++++++++++++++++++++++++++++++++++++++++*/
	#footcon_body {
		position				:relative;
		text-align				:left;
		width					:760px;
		margin					:0px;
		}
	#footcon_body:after {
		line-height			:0px;
		clear				:both;
		display				:block;
		visibility			:hidden;
		content				:"--";
		}

	#footcon_left {
		float					:left;
		text-align				:justify;
		text-justify			:distribute;
		width					:160px;
		padding-right			:20px;
		margin					:0px;
		}
	#footcon_right {
		float					:left;
		text-align				:justify;
		text-justify			:distribute;
		width					:400px;
		margin					:0px;
		}

	#footcon1_title {
		position				:relative;
		text-align				:left;
		width					:160px;
		height					:40px;
		padding-top				:10px;
		margin					:0px;
		}

	#footcon2_title {
		position				:relative;
		text-align				:left;
		width					:400px;
		height					:40px;
		padding-top				:10px;
		margin					:0px;
		}


	/*++++++++++++++++++++++++++++++++++++++++++
	AD
	+++++++++++++++++++++++++++++++++++++++++++*/
	#con2_ad_body {
		position				:relative;
		text-align				:justify;
		text-justify			:distribute;
		width					:160px;
		padding					:5px;
		border					:solid 5px #f0f0f0;
		margin					:0px;
		margin-bottom			:10px;
		}

	#con1_ad_body {
		position				:relative;
		text-align				:center;
		width					:540px;
		padding					:5px;
		border					:solid 5px #f0f0f0;
		margin					:0px;
		margin-bottom			:10px;
		}


	/*++++++++++++++++++++++++++++++++++++++++++
	FOOT
	+++++++++++++++++++++++++++++++++++++++++++*/
	#foot_body {
		position				:relative;
		text-align				:left;
		width					:760px;
		height					:20px;
		padding-top				:20px;
		padding-bottom			:10px;
		margin					:0px;
		}

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

