	@charset "utf-8";
	* {
		margin:0;
		padding:0;
		}
	html {
		/*background-color: #FFFFFF;*/
			scrollbar-face-color: #cccccc;
		scrollbar-base-color:#cccccc;
		scrollbar-highlight-color: #eeeeee;
		scrollbar-shadow-color: #cccccc;
		scrollbar-3dlight-color: #eeeeee;
		scrollbar-arrow-color: #666666;
		scrollbar-track-color: #ffffff;
		scrollbar-darkshadow-color: #666666;
	
	}
				 
	BODY			{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	color: #C0C0C0;
	/*background-color: #FFFFFF;*/	background-color: #000;
	 }
	/*BODY,TD,DIV,LI	{
	
		WORD-BREAK:BREAK-ALL;
	}*/
	
	
	A:LINK		{ COLOR: #404040; TEXT-DECORATION: NONE }
	A:VISITED		{ COLOR: #404040; TEXT-DECORATION: NONE }
	A:ACTIVE		{ COLOR: #404040; TEXT-DECORATION: NONE }
	A:HOVER		{ COLOR: #6e976d; TEXT-DECORATION: UNDERLINE }
	.iframeBLOG {
		width: 815px;
		height: 425px;
		margin:0px 0px 0px 0px;
		overflow-x:hidden;
	}
	.iframeTOPICS{
	/*width: 565px;*/
		width: 560px;
	/*height: 110px;*/
		height: 120px;
	margin:0px 0px 0px 0px;
	overflow-x:hidden;
	} 
	img {border:0;
					/*background-color:#CCCCCC;*/
	}
	table,tr,td{
		border:0;
		border-collapse:collapse;
		disply:block;
		vertical-align:top;
	}
	
	/*center背景*/
	#base {
		/*overflow:hidden;*/
		text-align:center;
		width: 100%;
		height: 100%;
	}
	#centerparts {
		width: 830px;
		text-align:left;
		clear: both;
		margin: 0 auto;
	}
	
	
	/*メニュ*/
	
	.menu{
		width:800px;
		background-image: url(images/bg_menu.gif);
		background-repeat: repeat-x;
		text-align:right;
		height: 33px;
		display: block;
	}
	.menu00{
		float: left;
		height: 33px;
		width: 402px;
		background-image: url(images/bg_menu.gif);
		background-repeat: repeat-x;
		background-position: 0 0;
	}
	.menu01{
		float: left;
		display: block;
		background-image: url(images/b_home_f2.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.menu01 a:hover {
		display: block;
		background-image: url(images/b_home_f2.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.menu01 a:hover img{visibility:hidden; }
	.menu02{
		float: left;
		display: block;
		background-image: url(images/b_syouhin_f2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.menu02 a:hover {
		display: block;
		background-image: url(images/b_syouhin_f2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		}
	.menu02 a:hover img{visibility:hidden; }
	
	.menu03{
		float: left;
		display: block;
		background-image: url(images/b_sakka_f2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		}
	.menu03 a:hover {
		display: block;
		background-image: url(images/b_sakka_f2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.menu03 a:hover img{visibility:hidden; }
	
	.menu04{
		float: left;
		display: block;
		background-image: url(images/b_access_f2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		}
	.menu04 a:hover {
		display: block;
		background-image: url(images/b_access_f2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.menu04 a:hover img{visibility:hidden; }
	
	.menu05{
		float: left;
		display: block;
		background-image: url(images/b_privacy_f2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		}
	.menu05 a:hover {
		display: block;
		background-image: url(images/b_privacy_f2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.menu05 a:hover img{visibility:hidden; }
	
	
	/*FLASH*/
	#flash{
		width: 794px;
		height:246px;
		padding:0px;
		margin: 0px;
	}
	#line{
		width: 794px;
		height:3px;
		padding:0px;
		margin: 2px 0px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
	}
	#main {
		width: 830px;
	}
	
	/*コンテンツレイアウト　左　*/
	
	
	.boxLH{
	width:  250px;
	padding:0px;
	float: left;
	margin: 0px;
	height: 140px;
	}
	
	.menuLH{
		width:  250px;
		padding:0px;
		float: left;
		margin: 0px;
		height: 423px;
	}
	
	.info{
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 10pt;
		font-style: normal;
		line-height: 1.2em;
		font-weight: normal;
		color: #999999;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 20px;
		height: 125px;
	}
	/*.menuBLOG{
		margin:2px 2px 5px 2px;
		display: block;
		height: 63px;
		width: 236px;
		}
	.menuBLOG img{
		background-image: url(images/b_blog.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		}
	.menuBLOG a:hover img{
		opacity: 0.8;
		filter: alpha(opacity=80);
	}*/
	/***************************************/
	.menuB{
	width:250px;
	height:423px;
	/*background-image: url(images/bg_button.gif);*/
	background-repeat: no-repeat;
	padding: 3px 0px 0px 0px;
	}
	.menuB p{
		margin: 5px 0px 0px 2px;
		display: block;
		width: 236px;
		height: 63px;
	
	}
	
	/*************************************/
	
	.menuB00{
		display: block;
		background-image: url(images/b_blog_f2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.menuB00 a:hover {
		display: block;
		background-image: url(images/b_blog_f2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.menuB00 a:hover img{visibility:hidden; }
	.menuB01{
		display: block;
		background-image: url(images/b_S01_f2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.menuB01 a:hover {
		display: block;	
		background-image: url(images/b_S01_f2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;;
	}
	.menuB01 a:hover img{visibility:hidden; }
	.menuB02{
		background-image: url(images/b_S02_f2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0 ;
		display: block;
	}
	.menuB02 a:hover {
		background-image: url(images/b_S02_f2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
	}
	.menuB02 a:hover img{visibility:hidden; }
	.menuB03{
		background-image: url(images/b_S03.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
	}
	.menuB03 a:hover {
		background-image: url(images/b_S03_f2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
	}
	.menuB03 a:hover img{visibility:hidden; }
	.menuB04{
		background-image: url(images/b_S04.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
	}
	.menuB04 a:hover {
		background-image: url(images/b_S04_f2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
	}
	.menuB04 a:hover img{visibility:hidden; }
	.menuB05{
		background-image: url(images/b_S05.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
	}
	.menuB05 a:hover {
		background-image: url(images/b_S05_f2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
	}
	.menuB05 a:hover img{visibility:hidden; }
	/*コンテンツレイアウト　右　*/
	.boxRH{
		width: 575px;
		/*margin-right: 24px;*/
		float: left;
		margin: 0px 0px 0px 1px;
		padding: 0px;
	}
	
	.topics{
	background-image: url(images/bg_info.jpg);
	background-repeat: no-repeat;
	/*height: 115px;*/
		height: 125px;
	width: 565px;
	margin: 0px;
	
	}
	.topicsDIV{
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 9pt;
		font-style: normal;
		line-height: 1.5em;
		font-weight: normal;
		color: #666666;
		display:block;
		text-align:left;
		margin: 5px 0px 0px 10px;
		width: 520px;
		display:block;
	}
	.topicsDATE{
		width:60px;
		display:block;
		float:left;
	}
	.topicsC{
		margin: 0px 0px 0px 10px;
		display:block;
		width:430px;
		float: right;
	
	}
	.topicsD{
	margin: 0px 0px 0px 0px;
	display:block;
	width:130px;
	float:left;
	}
	
	/*トップページコンテンツ*/
	.contents {
		width: 560px;
		/*background-image: url(images/bg_contentsC.gif);*/
		margin: 5px 0px 0px 0px;
	
	}
	.contents p {
		width: 500px;
		border: 1px solid #999999;
		padding: 20px 20px 30px 20px;
	
	
	
	
	
	
	
	
		background-color:;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 9pt;
		font-style: normal;
		line-height: 1.5em;
		font-weight: normal;
		color: #333333;
		display: block;
	}
	.contents_bottom {
		width: 560px;
		margin: 0px 0px 0px 0px;
	}
	.clear{
		clear: both;
		margin: 0;
	}
	
	
	
	/***********************************************************/
	
	.kihon12 {
		font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
		font-size: 12px;
		color: #333333;
		font-weight: normal;
		margin: 0px;
		line-height: 15px;
		font-style: normal;
		padding: 0px;
	}
	.imgLH {
		float: left;
		margin-right: 10px;
	}
	.imgRH {
		float: right;
		margin-left: 10px;
	}
	
	.Copy11_e {
	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: normal;
		text-align: center;
		margin: 0px;
		line-height: 15px;
		font-style: normal;
	}
	.Copy11_j {
	
	
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 11px;
		color: #666666;
		font-weight: normal;
		text-align: center;
		margin: 0px;
		line-height: 15px;
		font-style: normal;
	}
	
	/**/
	.logo {
		background-attachment: scroll;
		background-image: url(images/bk_logo.gif);
		background-repeat: no-repeat;
		background-position: 120px 15px;
		margin: 0 0;
		text-align: left;
		padding: 30px 10px 10px 10px;
	}
	.logo_02 {
		background-attachment: scroll;
		background-image: url(images/bk_logo2.gif);
		background-repeat: no-repeat;
		background-position: 120px 15px;
		margin: 0 0;
		text-align: left;
		padding: 30px 10px 10px 10px;
	}
	.logo_03 {
		background-attachment: scroll;
		background-image: url(images/bg_logo3.gif);
		background-repeat: no-repeat;
		background-position: 120px 15px;
		margin: 0 0;
		text-align: left;
		padding: 30px 10px 10px 10px;
	}
	.logo_04 {
		background-attachment: scroll;
		background-image: url(images/bg_logo4.gif);
		background-repeat: no-repeat;
		background-position: 120px 15px;
		margin: 0 0;
		text-align: left;
		padding: 30px 10px 10px 10px;
	}
	.kakudai{
		margin:250px 0px 0px 0px;
	}
	.waku{
		width: 530px;
		border: 1px solid #999999;
		padding: 10px 0px 10px 10px;
	
	
		background-color:;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 9pt;
		font-style: normal;
		line-height: 1.5em;
		font-weight: normal;
		color: #333333;
		display: block;
		}
	/********************/
	.blog{
		margin:0px 0px 0px 0px;
	
	}
	.lower{
		margin:0px 0px 0px 0px;
		display: block;
	}
	.upper{
	margin:0px 0px 0px 0px;
	display: block;
	height: 145px;
	}
