@charset "Shift_JIS";

/* CSS Document */



body{





}

#ghcontainer,

#footer{

	margin: 0 auto;

	width:901px;

}

#ghcontainer{

	height:47px;


}

#footer{

	clear:both;

	height:551px;


}

#contents{

	width:100%;

	text-align:center;

}

#contents-wrap{

	margin: 0px;

	padding: 0px;

}



	#c-header{

		height:111px;

		/*position:relative;*/


		text-align:left;

	}

		#typeLogo{

			width:206px;

			height:53px;


		}

		#typeLogo{

			width:206px;

			height:53px;

		}

		#typeLogo a{

			display:block;

			width:206px;

			height:53px;


		}

		#hNavi{

		display:block;

			padding:2px 0 0 0;

			height:53px;

		}

			#hNavi li{

				float:left;

				margin-left:2px;

				width:297px;

				height:55px;

			}

			#hNavi li a{

				display:block;

				background-repeat:no-repeat;

				width:297px;

				height:55px;

				text-indent:-9999px;/*\*/overflow: hidden;/**/

				background-repeat:no-repeat;

			}

			 #hNavi li#hNavi_exterior{}

			 #hNavi li#hNavi_interior{width:298px;}

			 #hNavi li#hNavi_technology{}

			 #hNavi li#hNavi_exterior a{background-image:url(../images/hNavi_exterior.jpg);}

			 #hNavi li#hNavi_interior a{width:298px;background-image:url(../images/hNavi_interior.jpg);}

			 #hNavi li#hNavi_technology a{background-image:url(../images/hNavi_technology.jpg);}

			 #hNavi li#hNavi_exterior a:hover{background-image:url(../images/hNavi_exterior_mo.jpg);}

			 #hNavi li#hNavi_interior a:hover{background-image:url(../images/hNavi_interior_mo.jpg);}

			 #hNavi li#hNavi_technology a:hover{background-image:url(../images/hNavi_technology_mo.jpg);}







	#c-header,

	#c-navi,

	#c-main{

		text-align:left;

		margin: 0 auto;

		width:900px;

	}

	

	#c-main{

		/*position:relative;*/


		padding:0 0 69px 0;

	}

		







/************************************************************************/

		#gallery{

			padding-left:60px;

			width:900px;

			voice-family:"\"}\"";voice-family:inherit;

			width:840px;/**/

		}

		html>body #gallery{

			width:840px;

		}

		

		.galleryBtn{

			display:block;

			width:253px;

			height:178px;

			margin:10px 10px 0 0;

			float:left;

		}



		.wallpaper_title,

		a.wallpaper_btn01,

		a.wallpaper_btn02,

		a.wallpaper_btn03{			

			display:block;

			text-indent:-9999px;/*\*/overflow: hidden;/**/

			background-repeat:no-repeat;

		}

		.wallpaper_title{

			width:204px;

			height:30px;


		}

		.wallpaper_btns{}

			a.wallpaper_btn01{

				width:136px;

			}

			a.wallpaper_btn02{

				width:133px;

				background-position:-136px 0;

			}

			a.wallpaper_btn03{

				width:133px;

				background-position:-269px 0;

			}

			a.wallpaper_btn01,

			a.wallpaper_btn02,

			a.wallpaper_btn03{

				float:left;

				height:34px;


				}

			a.wallpaper_btn01:hover,

			a.wallpaper_btn02:hover,

			a.wallpaper_btn03:hover{


			}



			a.wallpaper_btn02:hover{background-position:-136px 0;}

			a.wallpaper_btn03:hover{background-position:-269px 0;}



/************************************************************************/



	#c-navid{

	}

		#fNavid {

	display:block;

	background:url(../images/fNavi_catalog_bg.jpg) no-repeat;

	height:83px;

	width:900px;

	voice-family:"\"}\"";

	voice-family:inherit;

	height:70px;

	width:761px;/**/

	margin: 0px;

	padding-top: 13px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 139px;

		}

		html>body #fNavid{

			height:70px;

			width:761px;

		}

		#fNavid li{

			display:block;

			float:left;

			width:106px;

			height:26px;

		}

		#fNavid li a{

			display:block;

			width:106px;

			height:26px;

			background-image:url(../images/fNavi_catalog_btn.jpg);

			text-indent:-9999px;/*\*/overflow: hidden;/**/

			background-repeat:no-repeat;

		}

		#fNavid li a:hover{

			background-image:url(../images/fNavi_catalog_btn_mo.jpg);

		}

		#fNavid li#fNavid_01 a{background-position:0 0}

		#fNavid li#fNavid_02 a{background-position:-106px 0}

		#fNavid li#fNavid_03 a{background-position:-212px 0}

		#fNavid li#fNavid_04 a{background-position:-318px 0}

		#fNavid li#fNavid_05 a{background-position:-424px 0}

		#fNavid li#fNavid_06 a{background-position:-530px 0}

		#fNavid li#fNavid_07 a{background-position:-636px 0}

		#fNavid li#fNavid_08 a{background-position:0 -26px} 

		#fNavid li#fNavid_09 a{background-position:-106px -26px} 

		#fNavid li#fNavid_10 a{background-position:-212px -26px} 

		#fNavid li#fNavid_11 a{background-position:-318px -26px} 

		#fNavid li#fNavid_12 a{background-position:-424px -26px} 

		#fNavid li#fNavid_13 a{background-position:-530px -26px} 

		#fNavid li#fNavid_14 a{background-position:-636px -26px} 

		

		

		

		#fNavid2 {

	display:block;

	background:url(../images/fNavi_support_bg.jpg) no-repeat;

	height:59px;

	width:900px;

	voice-family:"\"}\"";

	voice-family:inherit;

	height:41px;

	width:763px;/**/

	margin: 0px;

	padding-top: 18px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 137px;

		}

		html>body #fNavid2 {

			height:41px;

			width:763px;

		}

		#fNavid2 li{

			display:block;

			float:left;

			height:23px;

		}

		#fNavid2 li a{

			display:block;

			height:23px;

			background-image:url(../images/fNavi_support_btn.jpg);

			text-indent:-9999px;/*\*/overflow: hidden;/**/

			background-repeat:no-repeat;

		}

		#fNavid2 li a:hover{

			background-image:url(../images/fNavi_support_btn_mo.jpg);

		}

		#fNavid2 li#fNavid2_01,#fNavid2 li#fNavid2_01 a{width:87px}

		#fNavid2 li#fNavid2_02,#fNavid2 li#fNavid2_02 a{width:99px}

		#fNavid2 li#fNavid2_03,#fNavid2 li#fNavid2_03 a{width:100px}

		#fNavid2 li#fNavid2_04,#fNavid2 li#fNavid2_04 a{width:87px}

		#fNavid2 li#fNavid2_05,#fNavid2 li#fNavid2_05 a{width:92px}

		#fNavid2 li#fNavid2_06,#fNavid2 li#fNavid2_06 a{width:98px}

		#fNavid2 li#fNavid2_07,#fNavid2 li#fNavid2_07 a{width:79px}

		#fNavid2 li#fNavid2_08,#fNavid2 li#fNavid2_08 a{width:101px}

		

		#fNavid2 li#fNavid2_01 a{background-position:0 0}

		#fNavid2 li#fNavid2_02 a{background-position:-87px 0}

		#fNavid2 li#fNavid2_03 a{background-position:-186px 0}

		#fNavid2 li#fNavid2_04 a{background-position:-286px 0}

		#fNavid2 li#fNavid2_05 a{background-position:-373px 0}

		#fNavid2 li#fNavid2_06 a{background-position:-465px 0}

		#fNavid2 li#fNavid2_07 a{background-position:-563px 0}

		#fNavid2 li#fNavid2_08 a{background-position:-642px 0}