body, div, h1, h2, h3, h4, p, ul, li {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0;
	padding:0;
}
body {
	background-color: #FFF;
}
#HEADER table {
	border: 0;
	line-height:20px;
	font-size:8px;
} 
table.sample1 {
	border-collapse: collapse;
	border:solid #fff;
	color: #555;
}
td.sample1, th.sample1 {
border: 1px solid #aaa;
}
#sublinks{
	*margin-top:16px;}
#sublinks li {
	background-image:url(images/icon02.jpg);
	background-repeat: no-repeat;
	list-style-type:none;
	width: 190px;
	font-size: 11px;
	padding: 7px 5px 7px 10px; /*Firefox*/
	padding: 7px 5px 8px 15px; /*IE6 IE7 IE8*/
	margin-top: 5px;
	color: #000;
	border:solid 1px #CCC;
	background-position: 5px center;
}
#fotoliafoto{
	*position: absolute;
	*left: 110px;
}
#pixtafoto{
	*position: absolute;
	*left: 110px;}

a:link {
	color: #000;
} 
a:visited {
	color:#000;
} 
a:hover {
	color:#30F;
	text-decoration: underline;
		} 

a:active {
	color:#000;
		} 
.span1 {
	font-size: 13px;
	font-weight: bold;
	color: #06C;
	line-height:20px;
	text-decoration:underline;
}
/*---- 親ボックス ----*/

/*---- ヘッダー ----*/

#HEADER h1 {
	text-align:left;
	font-size: 8px;
	color: #D4D4D4;
}
#HEADERh1 {
	text-align:left;
	font-size: 8px;
	color: #D4D4D4;
}
#HEADER p {
	text-align:right;
	font-size: 8px; 
	color: #9B9B9C;
}
#header3col{
	width: 989px;
	height: 70px;
}
#corpIdentity{
	width:252px;
	height:56px;
	margin-top:7px;
	float: left;
}
#siteInfo{
	text-align:right;
	font-size: 8px;
	color: #5F5F5F;
	width: 507px;
	height: 56px;
	margin-top:10px;
	float: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#siteInfo{
	text-align:right;
	font-size: 8px;
	color: #5F5F5F;
	width: 550px;
	height: 56px;
	margin-top:10px;
	float: right;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#siteInfo table tr td a{
	text-align:right;
	font-size: 8px;
	color: #5F5F5F;
	width: 550px;
	
}
}

#siteInfomenu{
	margin-top:0px;
	width: 507px;
	height: 40px;
	float: right;
}


	#siteInfomenu ul#headerList li.sidenouhin {
		float: left;
		margin-right: 0px;
		width: 92px;
	font-size: 11px;
	padding: 0px 0px 0px 0px; /*Firefox*/
	padding: 0px 0px 0px 0px \9; /*IE6 IE7 IE8*/
	margin-top: 0px;
	color: #000;
	border:none;
	list-style:none;
	}
	#siteInfomenu ul#headerList li  {
		float: left;
		margin-right: 0px;
		width: 83px;
	font-size: 11px;
	padding: 0px 0px 0px 0px; /*Firefox*/
	padding: 0px 0px 0px 0px \9; /*IE6 IE7 IE8*/
	margin-top: 0px;
	color: #000;
	border:none;
	list-style:none;
	}
		#siteInfomenu ul#headerList li a {
			display: block;
			text-decoration: none;
			
			width: 83px;
			height: 40px;
		}

#siteInfomenu ul#headerList li.sidenouhin a {
			display: block;
			text-decoration: none;
			text-indent: -9999px;
			width: 92px;
			height: 40px;
		}


		#siteInfomenu ul#headerList li.sidenouhin a {
			background: url(images/menu01a.png) left top no-repeat;
		}

		#siteInfomenu ul#headerList li.menu01 a {
			background: url(images/menu02a.png) left top no-repeat;
		}

	#siteInfomenu ul#headerList li.menu02 a {
			background: url(images/menu03a.png) left top no-repeat;
		}

		#siteInfomenu ul#headerList li.menu03 a {
			background: url(images/menu04a.png) left top no-repeat;
		}

	#siteInfomenu ul#headerList li.menu04 a {
			background: url(images/menu05a.png) 	left top no-repeat;
		}

#siteInfomenu ul#headerList li.menu05 a {
			background: url(images/menu06aa.png) left top no-repeat;
		}

#siteInfomenu ul#headerList li.sidenouhin a:hover {
			background: url(images/menu01b.png) left top no-repeat;
		}

		#siteInfomenu ul#headerList li.menu01 a:hover {
			background: url(images/menu02b.png) left top no-repeat;
		}

	#siteInfomenu ul#headerList li.menu02 a:hover {
			background: url(images/menu03b.png) left top no-repeat;
		}

		#siteInfomenu ul#headerList li.menu03 a:hover {
			background: url(images/menu04b.png) left top no-repeat;
		}

	#siteInfomenu ul#headerList li.menu04 a:hover {
			background: url(images/menu05b.png) left top no-repeat;
		}

#siteInfomenu ul#headerList li.menu05 a:hover {
			background: url(images/menu06aaa.png) left top no-repeat;
}

#HEADER a:link {
	color: #9B9B9C;
	text-decoration: none;
} 
#HEADER a:visited {
	color:#9B9B9C;
	text-decoration: none;
} 
#HEADER a:hover {
	color: #00F;
	text-decoration: underline;
		} 
#HEADER a:active {
	color:#9B9B9C;
	text-decoration: none;
		} 
/*---- ヘッダー メニュー  ----*/
#menutop {
	width: 100%;
	height: 50px;
	margin-bottom:0px;
	
}

/*----変更05.29----*/
#menutop a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}
/*----変更05.29----*/

/*---- インフォメーションボックス　はじまり----*/
#infobox{
	
	z-index: 2;	
	width:209px;
	height:239px;
	background-image: url(images/info14a-02.png);
	background-repeat:no-repeat;
	position: absolute;
	top: 2112px;
	left:780px;}
	
#infobox1{
	width:204px;
	height:172px;
	margin-top:46px;
	margin-left:4px;
	background-image:url(../images/info15a-03.png);
	background-repeat:no-repeat;}
	
#infobox2{
	margin-left:0px;
	width:204px;
	height:172px;
	color: #666;
	font-size: 10px;
	line-height:16px;
	overflow-y:scroll;



}
	#infobox2 a:hover{
	color: #00F;		
		}

	#infobox2a{
	
	margin-top:7px;
	margin-left:11px;
	margin-right:5px;
	list-style-type: none;
}
	#infobox2b{
		
		margin-top:7px;
		margin-left:11px;
		list-style-type: none;}
	#infosen{
	margin-top:5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;}

/*---- インフォメーションボックス　おわり----*/


/*---- 左サイドバー ----*/
#marug{
	*margin-top:-5px;
	list-style: none;
	}
	#marug li{
	*margin-top:-1px;
	
	}
#sub_lefttitle a:hover {
	opacity:0.75;
	-ms-filter: "alpha( opacity=75 )";
}
#sub_left{
	
	width:181px;
	height: 1600px;
	}
#sub_left1{
	
	width:181px;
	height: 550px;
	}

#sub_lefttitle {
	float: left;
	width: 181px;
	font-size: 11px;
	
}
#sub_lefttitle22 {
	margin-top:10px;
	*margin-top:8px;
	float: left;
	width: 181px;
	font-size: 11px;
	
}
#sub_lefttitle5 {
	*margin-top:-3px;
	float: left;
	width: 181px;
	font-size: 11px;
	
}
#sub_lefttitle6 {
	float: left;
	width: 181px;
	font-size: 11px;
	
}
#sub_lefttitle7 {
	float: left;
	width: 181px;
	font-size: 11px;
	
}
#sub_lefttitle8 {
	float: left;
	width: 181px;
	font-size: 11px;
	}
#sub_lefttitle9 {
	float: left;
	width: 181px;
	font-size: 11px;
	}
#sub_lefttitle9 {
	*margin-top:-8px;
	float: left;
	width: 181px;
	font-size: 11px;
	}

.sub_leftlist {
	height: 22px;
	width:165px;
	text-align:left;
	font-size: 11px;
	padding: 10px 5px 2px 10px;
	margin: 0px auto;
	border-bottom:dashed 1px #aaa;
	text-indent: 14px;
	list-style: none;
	font-weight: bold;
}
.sub_leftlist {
	*height: 25px;
	width:165px;
	text-align:left;
	font-size: 11px;
	*padding: 3px 5px 3px 10px;
	margin: 0px auto;
	border-bottom:dashed 1px #aaa;
	text-indent: 14px;
	list-style: none;
	font-weight: bold;
}

.sub_leftlist2 {
	width:165px;
	height: 14px;
	text-align:left;
	font-size: 11px;
	padding: 10px 5px 0px 10px;
	margin: 0px auto 0px auto;
	text-indent: 14px;
	list-style: none;
	font-weight: bold;
}
.sub_leftlist2 {
	width:165px;
	height: 14px;
	text-align:left;
	font-size: 11px;
	text-indent: 14px;
	list-style: none;
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	*padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.sub_leftlist3 {
	height: 22px;
	width:165px;
	text-align:left;
	font-size: 11px;
	padding: 7px 5px 2px 10px;
	margin: 0px auto;
	border-bottom:dashed 1px #aaa;
	text-indent: 14px;
	list-style: none;
	font-weight: bold;
}
.sub_leftlist3 {
	height: 22px;
	width:165px;
	text-align:left;
	font-size: 11px;
	*padding: 9px 5px 4px 10px;
	margin: 0px auto;
	border-bottom:dashed 1px #aaa;
	text-indent: 14px;
	list-style: none;
	font-weight: bold;
}
.sub_leftlist4 {
	height: 22px;
	width:165px;
	text-align:left;
	font-size: 11px;
	padding: 7px 5px 2px 10px;
	margin: 0px auto;
	border-bottom:dashed 1px #aaa;
	text-indent: 14px;
	list-style: none;
	font-weight: bold;
}
.sub_leftlist4 {
	height: 22px;
	width:165px;
	text-align:left;
	font-size: 11px;
	*padding: 9px 5px 4px 10px;
	margin: 0px auto;
	border-bottom:dashed 1px #aaa;
	text-indent: 14px;
	list-style: none;
	font-weight: bold;
}
.sub_leftlist a, .sub_leftlist2 a, .sub_leftlist3 a, .sub_leftlist4 a{
	display: block;
	background: url(images/icon01.png) left 2px  no-repeat;
	text-decoration: none;	
}

.sub_leftlist a:hover, .sub_leftlist2 a:hover, .sub_leftlist3 a :hover, .sub_leftlist4 a :hover{
	display: block;
	background: url(images/icon01a.png) left 2px  no-repeat;
	text-decoration: underline;		
}

#sub_leftbox8 {
	width:179px;
	float: left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
}
#sub_leftbox9{
	width:179px;
	float: left;
	_height:170px;
	*margin-bottom:-4px;	
	border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
}
#sub_leftbox99{
	width:179px;
	float: left;
	_height:170px;
	*margin-bottom:-4px;	
	border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
}


/*----変更05.29----*/

/*----変更05.29----*/

#subkatuyou{
	margin-top:15px;
}


#sub_leftbox3 {
	width:155px;
	text-align:left;
	font-size: 9px;
	color: #6D6D6D;
	line-height: 14px;
	margin-top: 5px;
	*margin-top: 0px;
	margin-right: auto;
	margin-bottom: 13px;
	margin-left: auto;
}
#sub_leftbox33 {
	width:155px;
	text-align:left;
	font-size: 9px;
	color: #6D6D6D;
	line-height: 14px;
	margin-top: 5px;
	*margin-top: 0px;
	margin-right: auto;
	margin-bottom: 13px;
	margin-left: auto;
}
#sub_leftbox333 {
	width:155px;
	text-align:left;
	font-size: 9px;
	color: #6D6D6D;
	line-height: 14px;
	margin-top: 5px;
	*margin-top: 0px;
	margin-right: auto;
	margin-bottom: 13px;
	margin-left: auto;
}
#sub_leftbox3333 {
	width:155px;
	text-align:left;
	font-size: 9px;
	color: #6D6D6D;
	line-height: 14px;
	margin-top: 5px;
	*margin-top: 0px;
	margin-right: auto;
	margin-bottom: 13px;
	margin-left: auto;
}

#sidehazimete{
	margin-left:12px;
	margin-top:12px;
}
#sidehazimetetext{
	width:153px;
	margin-top:7px;
	margin-left:13px;
	text-align:left;
	font-size: 9px;
	color: #6D6D6D;
}
#sidenouhinbox{
	margin-top:16px;
	margin-left:12px;
	margin-bottom:3px;
	list-style: none;
	}
#sidenouhin a{
	display: block;
	width:155px;
	height:34px;
	background-image: url(images/sidenavi-01.png);
}
#sidenouhin a:hover{
	background-image : url(images/sidenavi-02.png);
}
#sidedata a{
	display: block;
	width:155px;
	height:34px;
	background-image: url(images/sidenavi-05.png);
}
#sidedata a:hover{
	background-image: url(images/sidenavi-03.png);
}
#sidekami a{
	display: block;
	width:155px;
	height:34px;
	background-image: url(images/sidenavi-06.png);
}
#sidekami a:hover{
	background-image: url(images/sidenavi-04.png);
}

	
#sub_leftbox4 {
	width:160px;
	text-align:left;
	font-size: 10px;
	color:#828282;
	line-height:14px;
	margin: 15px auto 70px auto;
	*margin: -9px auto 70px auto;
	list-style: none;
}
#sub_leftbox5 {
	width:179px;
	float: left;;
	margin-bottom:3px;
	padding-bottom:10px;
	border:solid 1px #aaa;
	background-image:url(images/leftmenubg02.png); 
}
#sub_left a:link {
	color: #000;
	text-decoration: none;
} 
#sub_left a:visited {
	color:#000;
	text-decoration: none;
} 
#sub_left a:hover {
	color: #00F;
	
		} 

#sub_left a:active {
	color:#000;
	text-decoration: none;
		}
#vertical {
	vertical-align:middle;
	paddle: 3px;
	
}		
#banner01 {
	margin-right:0px;
	*margin-right:0px;
	_margin-right:0px;
	margin-top:10px;
}
#contentbox30{
	*margin-left:13px;
	_margin-left:0px;}
#subaliancetext{
	width:170px;
	margin-left:6px;
	line-height: 14px;	
}
#subotomodachitext{
	width:170px;
	margin-left:6px;
	line-height: 14px;
	}
#adobereader{
	margin-top:18px;
	*margin-top:15px;
	_margin-top:4px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	padding-bottom: 9px;
	*padding-bottom:12px;
	_padding-bottom:4px;}
	#adobereader img{
		margin-top:12px;
		margin-top:8px;
		margin-bottom:5px;
		_margin-bottom:-1px;}
#adobereader2{
	margin-top:0px;
	margin-bottom:0px;
	*display: none;}
	#adobereader2 img{
		margin-bottom:5px;
		*display: none;}
#sub_leftboxzenkoku {
	_clear:left;
	width:179px;
	height:471px;
	float: left;
	border:solid 1px #aaa;
	background-image:url(images/leftmenubg01.png);
	position: absolute;
	top: 2088px;
	_top:2030px;}
	
	*:first-child+html #sub_leftboxzenkoku{
	top:2037px;
	right: 0px;
		}
	
#sub_leftboxzenkoku22{
	margin-top:20px;
	margin-left:10px;
	margin-bottom:15px;
	}
#zenkokusen{
	margin-left:8px;
	width:160px;
	border-top: 1px dotted #CCC;
	}
#zenkokukanto{
	font-size:11px;
	margin-bottom:5px;
	color: #6E6E6E;
	}

#zenkokukansai{
	color: #6E6E6E;
	font-size:11px;
	padding-top:8px;
	margin-top:11px;
	margin-bottom:5px;
	border-top: 1px dotted #CCC;
	}
#zenkokukyusyu{
	color: #6E6E6E;
	font-size:11px;
	padding-top:8px;
	margin-top:11px;
	margin-bottom:5px;
	border-top: 1px dotted #CCC;
	}
	
/*---- 右サイドバー ----*/
#sublinks li img{
	margin-left:15px;}
#tokucontext1{
	margin-top:5px;
	line-height:14px;
	margin-left:5px;
	color: #333;

}
#tokucontext12{
	margin-top:5px;
	line-height:16px;
	margin-left:5px;
	color: #333;
}
#tokucontext11{
	margin-top:5px;
	line-height:16px;
	margin-left:5px;
	color: #333;
}
	#tokucontext2{
		color: #333;
		width:190px;
		margin-top:5px;
	line-height:16px;
	margin-left:5px;
		}
#chirashisakusei{
	margin-top:2px;}
#chirashisakusei a:hover img{
	opacity:0.75;
	-ms-filter: "alpha( opacity=75 )";
}
#rightmenu2 a:hover img{
	opacity:0.75;
	-ms-filter: "alpha( opacity=75 )";
}
#rightmenu3 a:hover img{
	opacity:0.75;
	-ms-filter: "alpha( opacity=75 )";
}
#rightmenu4 a:hover img{
	opacity:0.75;
	-ms-filter: "alpha( opacity=75 )";
}
#rightmenu5 a:hover img{
	opacity:0.75;
	-ms-filter: "alpha( opacity=75 )";
}
#userjirei{
	margin-top:9px;
	*margin-top:9px;}
#adcrafttitle{
	*margin-top:8px;}
#kanrenlink{
	*margin-top:8px;}
#adcraft a{
	margin-top:10px;
	display: block;
	width:210px;
	height:221px;
	background-image: url(images/ad1-01.jpg);
}
#adcraft a:hover{
	background-image: url(images/ad2-01.jpg);	
}
#usertext{
	margin-left:5px;
	font-size:10px;
	color: #6A6A6A;
	}
	#usertext2{
	margin-left:5px;
	font-size:10px;
	color: #6A6A6A;
	}
	#usertext3{
	margin-left:5px;
	font-size:10px;
	color: #6A6A6A;
	}
	#usertext4{
	margin-left:5px;
	font-size:10px;
	color: #6A6A6A;
	}
	#userj{
	list-style: none;
		}
#iluto a{
	margin-top:6px;
	display: block;
	width:209px;
	height:88px;
	background-image: url(images/re1676-16.png);
}
	
#iluto a:hover{
	background-image: url(images/re16t.png);	
}
#culture a{
	display: block;
	width:209px;
	height:89px;
	margin-top:6px;
	background-image: url(images/re21-21.png);	
}
#culture a:hover{
	background-image: url(images/re212.png);	
}
#ccl a{
	display: block;
	width:209px;
	height:89px;
	margin-top:6px;
	background-image: url(images/re22-23.png);	
}
#ccl a:hover{
	background-image: url(images/re214.png);	
}
#nexus a{
	display: block;
	width:209px;
	height:89px;
	margin-top:6px;
	background-image: url(images/re22-22.png);	
}
#nexus a:hover{
	background-image: url(images/re213.png);	
}


#oyali{
	list-style: none;
	}
#sidechirashi a{
	display: block;
	width:209px;
	height:57px;
	margin-top:6px;
	background-image: url(images/rightmenu01-01.jpg);
	list-style: none;
}
#sidechirashi a:hover{
	background-image : url(images/rightmenu011-01.jpg);
	list-style: none;
}

#sidepanph a{
	display: block;
	width:209px;
	height:57px;
	margin-top:2px;
	background-image: url(images/rightmenu02-01.jpg);
	list-style: none;
}

#sidepanph a:hover{
	background-image : url(images/rightmenu022-01.jpg);
}


#sidemeishi a{
	display: block;
	width:209px;
	height:57px;
	margin-top:2px;
	background-image: url(images/rightmenu03-01.jpg);
	list-style: none;
}
#sidemeishi a:hover{
	background-image : url(images/rightmenu033-01.jpg);
}


#sideposter a{
	display: block;
	width:209px;
	height:57px;
	margin-top:2px;
	background-image: url(images/rightmenu04-01.jpg);
	list-style: none;
}
#sideposter a:hover{
	background-image : url(images/rightmenu044-01.jpg);
	}
#sidenobori a{
	display: block;
	width:209px;
	height:57px;
	margin-top:2px;
	background-image: url(images/rightmenu08-01.jpg);
	list-style: none;
}
#sidenobori a:hover{
	background-image : url(images/rightmenu088-01.jpg);
	}
#sidehomepage a{
	display: block;
	width:209px;
	height:57px;
	margin-top:2px;
	background-image: url(images/rightmenu05-01.jpg);
	list-style: none;
}
#sidehomepage a:hover{
	background-image : url(images/rightmenu055-01.jpg);
	}
#sideillust a{
	display: block;
	width:209px;
	height:57px;
	margin-top:2px;
	background-image: url(images/rightmenu07-01.jpg);
	list-style: none;
}
#sideillust a:hover{
	background-image : url(images/rightmenu077-01.jpg);
	list-style: none;
	}



#sub_rightbox {
	width:209px;
	background-color: #0085cc;
	padding: 15px 0px 15px 0px;
}

/*---- 新トップページ ----*/
#WRAPPER {
	width: 990px;
	height: auto;
	margin:0 auto;
	position: relative;
}
#HEADER {
	position: absolute;
	top: 13px;
	width: 989px;
	height: auto;
	margin-bottom:0px; 
}
#FOOTER {
width:100%;
position: absolute;
top: 3558px;
_top:3590px;
background-color: #1A258A;
font-size: 11px;
text-align:left;
line-height:20px; 
color: #FFF;
}
*:first-child+html #FOOTER {
width:100%;
position: absolute;
top: 3560px;
background-color: #1A258A;
font-size: 11px;
text-align:left;
line-height:20px; 
color: #FFF;
}

#sub_left1{
	position: absolute;
	top: 439px;
	width:181px;
	height: 550px;
	}

	
#sub_leftbox {
	float:left;
	width:179px;
	border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
	_margin-bottom:-8px;
	
}
*:first-child+html #sub_leftbox {
	float:left;
	width:179px;
	border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
	margin-bottom:-8px;}


#sub_left2{
	position: absolute;
	top: 970px;
	_top:1036px;
	width:181px;
	height: 1600px;}
	*:first-child+html #sub_left2{
	position: absolute;
	top:1022px;
	width:181px;
	height: 1600px;
	}
#sub_leftbox2 {
	width:179px;
	height:675px;
	_height:655px;
	float: left;
	margin-top:8px;
	margin-bottom:10px;
	border:solid 1px #aaa;
	background-image:url(images/leftmenubg01.png);
}
#sub_leftbox2 a:hover {
	opacity:0.6;
	-ms-filter: "alpha( opacity=60 )";
	
}
#sub_leftbox5 {
	width:179px;
	float: left;
	_margin-top:-3px;
	margin-bottom:3px;
	padding-bottom:10px;
	border:solid 1px #aaa;
	background-image:url(images/leftmenubg02.png); 
}

#sub_right{
	position: absolute;
	top: 438px;
	left:780px;
	width: 209px;
	height: 3100px;
	text-align:left;
	font-size: 10px;
	color: #797979;
}
#sub_right2a{
	margin-top:264px;
	*margin-top:264px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
}
#contentbox{
	position: absolute;
	top: 439px;
	left:202px;
	width:558px;
	height: 100px;
	}
#contentbox1{
	position: absolute;
	top: 585px;
	left:215px;
	width:550px;
	height:230px;}

#hinshitu{
	_margin-left:65px;}
#hinshitu a{
	display: block;
	margin-left:128px;
	_margin-left:65px;
	margin-top:23px;
	_margin-top:13px;
	width:303px;
	_width:303px;
	height:29px;
	_height:20px;
	background-image: url(images/contentmenutitle0223.jpg);
	_background-repeat:no-repeat;
}
#hinshitu a:hover{	
	background-image : url(images/contentmenutitle022.jpg);
	_background-repeat:no-repeat;
}
#hinshitutext{
	margin-top:8px;
	_margin-top:0px;
	margin-left:108px;
	_margin-left:114px;
	margin-bottom:3px;
	font-size: 11px;
}
#hinshitutext2{
	_margin-top:0px;
	margin-top:4px;
	margin-left:155px;
	_margin-left:158px;
	margin-bottom:5px;
	font-size: 11px;
}
#contentbox2{
	position: absolute;
	top: 815px;
	left:200px;
	width:558px;
	height: 90px;
	}
#boxshitatext{
	margin-left:135px;
	width:350px;
	font-weight: normal;	
	}
	#boxshitatext a{
	font-size: 11px;
	color: #FF0000;
}
	#boxshitatext a:hover{
	font-size: 12px;
	color: #00F;
}

#contentbox3{
	position: absolute;
	top: 925px;
	left:202px;
	width:558px;
	height: 2000px;
	}
#contentbox3p{
	margin-left:130px;}

#khs{
	margin-top:5px;
	margin-left:13px;}
	*:first-child+html #khs{
	margin-top:5px;
	margin-left:14px;}
#contnebox1 {
	width: 523px;
	height: 240px;
	margin-left:13px;
	padding: 5px 5px 5px 5px;
	background-image:url(images/contentbox01bg.jpg);
	font-size: 11px;
	color: #000;
	text-align:left;}
	
/*---- 新トップページ 新集客のアイディア　はじまり ----*/
#contnebox3abox{
	width:558px;
	height:383px;
	margin-top:15px;
	margin-left:13px;}
	
#c3left{
	margin-left:1px;
	float:left;
	width:255px;
	height:383px;}
#c3left1{
	background-color: #e8f5fd;
	border:1px solid #97c7eb;
	width:253px;
	height:92px;}
	#c3left1 img{
		float:left;
		margin-top:4px;
		margin-left:4px;}
	#c3left1 p{
		line-height:16px;
		margin-top:5px;
		width:130px;
		font-size:11px;
		float:right;}
	
	
#c3left2{
	width:255px;
	height:87px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8F8F8F;
	}
	#c3left2 img{
		float:left;
		margin-top:10px;}
	#c3left2 h2{
		float:right;
		width:135px;
		font-size:12px;
		margin-top:10px;
		margin-right:22px;
		_margin-right:13px;}
	#c3left2 p{
		clear:right;
		width:150px;
		font-size:10px;
		float:right;
		margin-top:2px;
		margin-right:5px;}


#c3left3{
	width:255px;
	height:87px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8F8F8F;}
    #c3left3 img{
		float:left;
		margin-top:10px;}
	#c3left3 h2{
		float:right;
		width:135px;
		font-size:12px;
		margin-top:10px;
		margin-right:22px;
		_margin-right:13px;}
	#c3left3 p{
		clear:right;
		width:150px;
		font-size:10px;
		float:right;
		margin-top:2px;
		margin-right:5px;}

#c3left4{
	width:255px;
	height:87px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8F8F8F;}
    #c3left4 img{
		float:left;
		margin-top:10px;}
	#c3left4 h2{
		float:right;
		width:135px;
		font-size:12px;
		margin-top:10px;
		margin-right:22px;
		_margin-right:13px;}
	#c3left4 p{
		clear:right;
		width:150px;
		font-size:10px;
		float:right;
		margin-top:2px;
		margin-right:5px;}




#c3right{
	margin-right:26px;
	_margin-right:12px;
	float:right;
	width:255px;
	height:383px;}
#c3right1{
	background-color: #e8f5fd;
	border:1px solid #97c7eb;
	width:253px;
	height:92px;}
	#c3right1 img{
		float:left;
		margin-top:4px;
		margin-left:4px;}
	#c3right1 p{
		line-height:16px;
		margin-top:5px;
		width:130px;
		font-size:11px;
		float:right;}

#c3right2{
	width:255px;
	height:87px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8F8F8F;}
	#c3right2 img{
		float:left;
	margin-top:10px;}
	#c3right2 h2{
		float:right;
		width:145px;
		font-size:12px;
		margin-top:10px;
		margin-right:10px;
		_margin-right:8px;}
	#c3right2 p{
		clear:right;
		width:150px;
		font-size:10px;
		float:right;
		margin-top:2px;
		margin-right:5px;}

#c3right3{
	width:255px;
	height:87px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8F8F8F;}
	#c3right3 img{
		float:left;
		margin-top:10px;}
	#c3right3 h2{
		float:right;
		width:160px;
		font-size:12px;
		margin-top:10px;
		margin-right:3px;
		_margin-right:2px;}
	#c3right3 p{
		clear:right;
		width:150px;
		font-size:10px;
		float:right;
		margin-top:2px;
		margin-right:5px;}
		
#c3right4{
	width:255px;
	height:87px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8F8F8F;}
	#c3right4 img{
		float:left;
		margin-top:10px;}
	#c3right4 h2{
		float:right;
		width:156px;
		font-size:12px;
		margin-top:10px;
		margin-right:0px;
		_margin-right:3px;}
	#c3right4 p{
		clear:right;
		width:150px;
		font-size:10px;
		float:right;
		margin-top:2px;
		margin-right:5px;}
	
	
/*---- 新トップページ 新集客のアイディア　おわり ----*/	
	
#a4ch{
	font-size:11px;
	margin-top:12px;
	margin-left:85px;
	display:block;
}
#a5ch{
	display:block;
	font-size:11px;
	width:350px;
	margin-top:1px;
	margin-left:115px;}
#contentbox3p3{
	margin-top:30px;
	margin-bottom:5px;}


#topa4{
	float:left;
	width:133px;
	height:113px;
	}
#topa4 span {
	
	display:none;}
#topa4 a{
	display: block;
	width:133px;
	height:113px;
	background-image: url(images/contentbox012.jpg);
}
#topa4 a:hover{
	background-image : url(images/contentbox01-01.png);
}
#topb4 span {
	display:none;}
#topa3{
	float:left;
	width:133px;
	height:113px;}
#topa3 a{
	display: block;
	width:133px;
	height:113px;
	background-image: url(images/contentbox022.jpg);
}
#topa3 span {
	display:none;}
#topa3 a:hover{
	background-image : url(images/contentbox2-02.png);
}
#topb4{
	float:left;
	width:133px;
	height:113px;}
#topb4 a{
	display: block;
	width:133px;
	height:113px;
	background-image: url(images/contentbox033.jpg);
}
#topb4 a:hover{
	background-image : url(images/contentbox2-03.png);
}
#topb2{
	float:left;
	width:133px;
	height:113px;
	}
#topb2 span {
	display:none;}
#topb2 a{
	display: block;
	width:133px;
	height:113px;
	background-image: url(images/contentbox042.jpg);
}
#topb2 a:hover{
	background-image : url(images/contentbox2-04.png);
}
#topopen {
	float:left;
	width:133px;
	height:113px;}
#topopen span {
	display:none;}
#topopen{
	width:133px;
	height:113px;
	}
#topopen a{
	display: block;
	width:133px;
	height:113px;
	background-image: url(images/contentbox100-012.jpg);
}
#topopen a:hover{
	background-image : url(images/contentbox101-012.jpg);
}
#topcam{
	width:133px;
	height:113px;}
#topcam {
	float:left;
	width:133px;
	height:113px;}
#topcam span {
	display:none;}
#topcam a{
	display: block;
	width:133px;
	height:113px;
	background-image: url(images/contentbox100-022.jpg);
}
#topcam a:hover{
	background-image : url(images/contentbox101-022.jpg);
}
#topbuzi {
	float:left;
	width:133px;
	height:113px;}
#topbuzi span {
	display:none;}
#topbuzi a{
	display: block;
	width:133px;
	height:113px;
	background-image: url(images/contentbox100-032.jpg);
}
#topbuzi a:hover{
	background-image : url(images/contentbox101-032.jpg);
}
#toppanph{
	float:left;
	width:133px;
	height:113px;}
#toppanph span {
	display:none;}
#toppanph a{
	display: block;
	width:133px;
	height:113px;
	background-image: url(images/contentbox100-042.jpg);
}
#toppanph a:hover{
	background-image : url(images/contentbox101-042.jpg);
}

#iban a{
	width:209px;
	height:52px;
	position: absolute;
	top: 473px;
	*top: 472px;
	left: 780px;
	background-image: url(images/ie82.jpg);
	}
#iban a:hover{
	width:209px;
	height:52px;
	position: absolute;
	top: 473px;
	left: 780px;
	background-image: url(images/ie82.jpg);
	}
#FlashID{
	_margin-top:-6px;}
#FlashID2{
	position: absolute;
	top: 834px;
	left:216px;
	margin-top:0px;
	margin-left:0px;}
*:first-child+html #FlashID2{
	position: absolute;
	top: 834px;
	left:216px;
	margin-top:0px;
	margin-left:0px;}
	
#contnebox5b2 img{
	margin-left:13px;
	margin-bottom:10px;
}

#temasentaku img{
	margin-left:13px;
	margin-bottom:1px;
	margin-top:13px;
	text-align: center;
}

#cateleft{
	width:177px;
	height:192px;
	float:left;}
	
	
#cateleft1{
	margin-left:18px;
	width:160px;
	height:64px;}
	#cateleft1 img{
		width:35px;
		height:34px;		
		float:left;}
	#cateleft1 h3{
		margin-right:32px;
		font-size: 13px;
	    font-weight: bold;
	    color: #06C;
	    line-height:20px;
	    text-decoration:underline;
		float:right;}
	#cateleft1 p{
		margin-right:5px;
		width:105px;
		font-size:10px;
		clear:right;
		float:right;}
		
#cateleft2{
	margin-left:18px;
	width:160px;
	height:64px;}
	#cateleft2 img{
		width:35px;
		height:34px;		
		float:left;}
	#cateleft2 h3{
		margin-right:32px;
		font-size: 13px;
	    font-weight: bold;
	    color: #06C;
	    line-height:20px;
	    text-decoration:underline;
		float:right;}
	#cateleft2 p{
		margin-right:5px;
		width:105px;
		font-size:10px;
		clear:right;
		float:right;}
		
#cateleft3{
	margin-left:18px;
	width:160px;
	height:64px;}
	#cateleft3 img{
		width:35px;
		height:34px;		
		float:left;}
	#cateleft3 h3{
		margin-right:32px;
		font-size: 13px;
	    font-weight: bold;
	    color: #06C;
	    line-height:20px;
	    text-decoration:underline;
		float:right;}
	#cateleft3 p{
		margin-right:5px;
		width:105px;
		font-size:10px;
		clear:right;
		float:right;}

#catecenter{
	width:178px;
	_width:170px;
	height:192px;
	float:left;}
	
#catecenter1{
	margin-left:18px;
	width:160px;
	height:64px;}
	#catecenter1 img{
		width:35px;
		height:34px;		
		float:left;}
	#catecenter1 h3{
		margin-right:18px;
		font-size: 13px;
	    font-weight: bold;
	    color: #06C;
	    line-height:20px;
	    text-decoration:underline;
		float:right;}
	#catecenter1 p{
		margin-right:5px;
		width:105px;
		font-size:10px;
		clear:right;
		float:right;}
		
		
#catecenter2{
	margin-left:18px;
	width:160px;
	height:64px;}
	#catecenter2 img{
		width:35px;
		height:34px;		
		float:left;}
	#catecenter2 h3{
		margin-right:17px;
		font-size: 13px;
	    font-weight: bold;
	    color: #06C;
	    line-height:20px;
	    text-decoration:underline;
		float:right;}
	#catecenter2 p{
		margin-right:5px;
		width:105px;
		font-size:10px;
		clear:right;
		float:right;}
#catecenter3{
	margin-left:18px;
	width:160px;
	height:64px;}
	#catecenter3 img{
		width:35px;
		height:34px;		
		float:left;}
	#catecenter3 h3{
		margin-right:32px;
		font-size: 13px;
	    font-weight: bold;
	    color: #06C;
	    line-height:20px;
	    text-decoration:underline;
		float:right;}
	#catecenter3 p{
		margin-right:5px;
		width:105px;
		font-size:10px;
		clear:right;
		float:right;}


#cateright{
	_clear:left;
	width:178px;
	height:192px;
	float:left;
	_float:right;}
	
#cateright1{
	margin-left:18px;
	_margin-left:10px;
	width:160px;
	height:64px;}
	#cateright1 img{
		width:35px;
		height:34px;		
		float:left;}
	#cateright1 h3{
		margin-right:7px;
		font-size: 13px;
	    font-weight: bold;
	    color: #06C;
	    line-height:20px;
	    text-decoration:underline;
		float:right;}
	#cateright1 p{
		margin-right:5px;
		width:105px;
		font-size:10px;
		clear:right;
		float:right;}
		
#cateright2{
	margin-left:18px;
	_margin-left:10px;
	width:160px;
	height:64px;}
	#cateright2 img{
		width:35px;
		height:34px;		
		float:left;}
	#cateright2 h3{
		margin-right:18px;
		font-size: 13px;
	    font-weight: bold;
	    color: #06C;
	    line-height:20px;
	    text-decoration:underline;
		float:right;}
	#cateright2 p{
		margin-right:5px;
		width:105px;
		font-size:10px;
		clear:right;
		float:right;}
		
#cateright3{
	margin-left:18px;
	_margin-left:10px;
	width:160px;
	height:64px;}
	#cateright3 img{
		width:35px;
		height:34px;		
		float:left;}
	#cateright3 h3{
		margin-right:70px;
		font-size: 13px;
	    font-weight: bold;
	    color: #06C;
	    line-height:20px;
	    text-decoration:underline;
		float:right;}
	#cateright3 p{
		margin-right:5px;
		width:105px;
		font-size:10px;
		clear:right;
		float:right;}
#toptel{
	width:193px;
	height:54px;
	position: absolute;
	top: 21px;
	left: 730px;
	_left:720px;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
#toptel { left: 706px; }
	}}

/*----新トップページ おわり----*/

#boxshitatext{
	clear:right;
	font-weight: normal;
	font-size: 10px;
	}


#CONTENT {
	width:558px;
	height: auto;
	margin:0px 220px 20px 203px;
	*margin:5px 220px 20px 203px;
	_margin:-5px 220px 20px 203px;
}
#CONTENT h2{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin-bottom:5px;
}
#CONTENT p{

	margin-right:10px;
text-align:justify;
}

#contnettitle {
	width: 558px;
	_width: 540px;
	font-size: 11px;
	text-align:center;
	color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	*margin-left: 0px;
	_margin-left: -5px;
}


#contnebox1a {
	width:103px;
	float:left;
	margin-top:10px;
	margin-left:13px;
	_display:inline;
}
#contnebox1a2 {
	width:103px;
	float:left;
	margin-top:10px;
	margin-left:13px;
	_display:inline;
}
#contnebox1a3 {
	width:103px;
	float:left;
	margin-top:10px;
	margin-left:13px;
	_display:inline;
}
#contnebox1a h2 {
	width:100px;
	font-size: 11px;
	text-align:left;
	color: #000;
	margin-top:8px;
	font-weight: normal;
	margin-bottom:10px;
}
#contnebox1b2 {
	width:100px;
	font-size: 11px;
	text-align:left;
	color: #000;
	margin-top:8px;
}
#contnebox1b3 {
	width:100px;
	font-size: 11px;
	text-align:left;
	color: #000;
	margin-top:8px;
}
#contnebox1a3 h2 {
	width:100px;
	font-size: 11px;
	text-align:left;
	color: #000;
	margin-top:8px;
	font-weight: normal;
	margin-bottom:10px;
}
#contnebox1b5 {
	width:100px;
	font-size: 11px;
	text-align:left;
	color: #000;
	margin-top:8px;
}
#contnebox1a2 h2 {
	width:100px;
	font-size: 11px;
	text-align:left;
	color: #000;
	margin-top:8px;
	font-weight: normal;
	margin-bottom:10px;
}
#contnebox2a {
	width:142px;
	float:left;
	margin-top:10px;
	margin-left:13px;
	_display:inline;
}



#text1{
	width:250px;
	height:40px;
	padding-bottom:9px;	
	margin-bottom:12px;
	margin-top:2px;
}
#text2{
	width:250px;
	height:40px;
	padding-bottom:9px;	
	margin-bottom:12px;
	margin-top:2px;
}

#text3{
	width:250px;
	height:40px;
	padding-bottom:9px;	
	margin-bottom:12px;
	margin-top:2px;
	}
	
#text4{
	width:250px;
	height:40px;
	padding-bottom:9px;	
	margin-bottom:12px;
	margin-top:2px;
	}
	
#text5{
	width:250px;
	height:40px;
	padding-bottom:9px;	
	margin-bottom:12px;
	margin-top:2px;
	}
	#text52{
	width:250px;
	height:40px;
	padding-bottom:9px;	
	margin-bottom:12px;
	margin-top:2px;
	}
	
#text6{
	width:250px;
	height:40px;
	padding-bottom:9px;	
	margin-bottom:12px;
	margin-top:2px;
	}
	
#contnebox5a {
	width:558px;
	display: block;
}
#contnebox5a22 {
	width:558px;
}
#contnebox5b {
	width:558px;
	background-image:url(images/contentbg_02.png);
}
#contnebox5b1 img{
	margin-left:120px;
	margin-top:9px;
	margin-bottom:9px;
}

#contnebox5c {
	width:115px;
	height: auto;
	float:left;
	_display:inline;
	font-size: 10px;
	line-height:13px;
	color: #747474;
	text-align:left;
}
#contnebox5c2 {
	width:115px;
	height: auto;
	float:left;
	_display:inline;
	font-size: 10px;
	line-height:13px;
	color: #747474;
	text-align:left;
}
#contnebox5c3 {
	width:115px;
	height: auto;
	float:left;
	_display:inline;
	font-size: 10px;
	line-height:13px;
	color: #747474;
	text-align:left;
}
#contnebox5c4 {
	width:115px;
	height: auto;
	float:left;
	_display:inline;
	font-size: 10px;
	line-height:13px;
	color: #747474;
	text-align:left;
}
#contnebox5c5 {
	width:115px;
	height: auto;
	float:left;
	_display:inline;
	font-size: 10px;
	line-height:13px;
	color: #747474;
	text-align:left;
}
#contnebox5c6 {
	width:115px;
	height: auto;
	float:left;
	_display:inline;
	font-size: 10px;
	line-height:13px;
	color: #747474;
	text-align:left;
}
#contnebox5c7 {
	width:115px;
	height: auto;
	float:left;
	_display:inline;
	font-size: 10px;
	line-height:13px;
	color: #747474;
	text-align:left;
}
#contnebox5c8 {
	width:115px;
	height: auto;
	float:left;
	_display:inline;
	font-size: 10px;
	line-height:13px;
	color: #747474;
	text-align:left;
}
#contnebox5c9 {
	width:115px;
	height: auto;
	float:left;
	_display:inline;
	font-size: 10px;
	line-height:13px;
	color: #747474;
	text-align:left;
}

#contnebox5pic {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox5pic2 {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox5pic3 {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox5pic4 {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox5pic5 {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox5pic6 {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox5pic7 {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox5pic8 {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox5pic9 {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox5pic22 {
	float:left;
	margin:0px 10px 20px 0px;
}
#contnebox6 {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6a {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6b {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6c {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6d {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6e {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6f {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6g {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6h {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6i {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6j {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6k {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6l {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6m {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6n {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6o {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6p {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6q {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6r {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6s {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
#contnebox6t {
	width:125px;
	font-size: 11px;
	text-align:left;
	color: #000;
	padding-left: 3px;
}
	
	
	
	
#contnebox3aboxp2{
	margin-top:20px;
	margin-left:12px;}
#contnebox3a {
	width:255px;
	height: 120px;
	background-color: #e8f5fd;
	border:1px solid #97c7eb;
	float:left;
	margin:19px 15px 14px 0px;
	_display:inline;
	font-size: 11px;
	color: #000;
	text-align:left;	
}
#contnebox3a p{
	font-size: 11px;
	line-height: 16px;
	margin-top: 3px;	
	
	
}
#contnebox3b {
	width:255px;
	height: 120px;
	background-color: #e8f5fd;
	border:1px solid #97c7eb;
	float:left;
	margin:19px 0px 14px 0px;
	_display:inline;
	font-size: 11px;
	color: #000;
	text-align:left;

}
#contnebox3b p {
	margin-right: 10px;
	font-size: 11px;
	line-height: 16px;
	margin-top: 3px;	
}

#contnebox3apic {
	float:left;
	margin:0px 10px 14px 5px;
}
#contnebox3apic22 {
	float:left;
	margin:0px 10px 14px 5px;
}
#contnebox4 {
	width:255px;
	height: 80px;
	border-bottom:1px dashed #4c4c4c;
	float:left;
	margin:0px 0px 9px;
	_display:inline;
	font-size: 10px;
	color: #000;
	text-align:justify;
}
#contnebox44 {
	width:255px;
	height: 80px;
	border-bottom:1px dashed #4c4c4c;
	float:left;
	margin:0px 0px 9px;
	_display:inline;
	font-size: 10px;
	color: #000;
	text-align:justify;
}
#contnebox42 {
	width:255px;
	height: 80px;
	border-bottom:1px dashed #4c4c4c;
	float:left;
	_display:inline;
	font-size: 10px;
	color: #000;
	text-align:justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:4px;
	margin-left: 0px;
}


#contnebox4a {
	width:255px;
	height: 80px;
	border-bottom:1px dashed #4c4c4c;
	float:left;
	margin:0px 0px 9px 16px;
	_display:inline;
	font-size: 10px;
	color: #000;
	text-align:justify;	
}

#contnebox4a8 {
	width:255px;
	height: 80px;
	border-bottom:1px dashed #4c4c4c;
	float:left;
	margin:0px 0px 9px 16px;
	_display:inline;
	font-size: 10px;
	color: #000;
	text-align:justify;	
}
#contnebox4a4 {
	width:255px;
	height: 80px;
	border-bottom:1px dashed #4c4c4c;
	float:left;
	margin:0px 0px 9px 16px;
	_display:inline;
	font-size: 10px;
	color: #000;
	text-align:justify;	
}

#contnebox4apic {
	float:left;
	margin:0px 25px 14px 0px;
}
#contnebox4apic22 {
	float:left;
	margin:0px 25px 14px 0px;
}
#contnebox4apic22 h3{
	font-size:12px;
}
#contnebox4apic33 {
	float:left;
	margin:0px 25px 14px 0px;
}
#contnebox4apic4 {
	float:left;
	margin:0px 25px 14px 0px;
}
#contnebox4apic7 {
	float:left;
	margin:0px 25px 14px 0px;
}


#contnebox4apics {
	float:left;
	margin:0px 0px 0px 0px;
}
#contnebox4apics2 {
	float:left;
	margin:0px 0px 0px 0px;
}
#contnebox4apic5 {
	float:left;
	margin:0px 25px 14px 0px;
}
#contnebox4 h3 {
	 font-size:12px;
	 font-style:oblique;
}
#contnebox4apic6 {
	float:left;
	margin:0px 25px 14px 0px;
}

/*---- 新FOOTER ----*/  
#fbox3z {
	width:351px;
	height:39px;
	float: right;
	margin-top:19px;
	background-image:url(images/eco-02.png);}
	* html #fbox3z {
	width:352px;
	height:40px;
	float: right;
	margin-top:19px;
	background-image:url(images/eco-02.jpg);}
/*---- 新FOOTER ----*/


/*---- フッター ----*/

#fbox1 {
	width: 989px;
	height: 75px;
	margin:0px auto 0px auto;
}
#fbox2 {
	width:500px;
	float: left;
	margin:10px auto 0px auto;
}
#fbox3 {
	width:351px;
	height:39px;
	float: right;
	margin-top:19px;
	background-image: url(images/eco-02.png);
}
#FOOTER a:link {
	color: #FFF;
	text-decoration: none;
} 
#FOOTER a:visited {
	color:#FFF;
	text-decoration: none;
} 
#FOOTER a:hover {
	color:#FFF;
	text-decoration:underline;
		} 
#FOOTER a:active {
	color:#FFF;
	text-decoration: none;
		} 
/*clearfix（※ここは変更しない）
------------------------------------------------------------------*/
#contents:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#contents { display: inline-block; }

/* Hides from IE-mac \*/
*html #contents { height: 1%; }
#contents { display: block; }
/* End hide from IE-mac */
