@charset "utf-8";
/* CSS Document */


/* --------------------------------

	* Layout Style + Template Style {


		* last update　06.10/03
		* author : techno-cut;
	
	}
	
	
--------------------------------

	* Contents
	
	1. Structure Frame
	2. Template Style
	
	
	
--------------------------------

	* color code
	
	#4A1E1E 一般的な文字に使ってます
	#330F0D ヘッダ・フッタで使ってます

--------------------------------- */


 /*  左メニューの２段組レイアウト
-----------------------------------*/



 /*  1. Structure Frame
-----------------------------------*/

/* ボーダー表示　適宜、背景指定ともに消してください */


html{
	background:url(../../../img/BackGorundhtml.gif) repeat-x;
}
body {
	background:url(../../../img/cgi_index_02.gif) repeat-x top center;
	text-align	: center; /* for ie5_centering */
}
body#IndexBody {
	background:url(../img/BackGorundBody.gif) repeat-x top center;
	text-align	: center; /* for ie5_centering */
}

body#other {
	background:url(../img/BackGorundBody3.gif) repeat-x top center;
	text-align	: center; /* for ie5_centering */
}

div#wrapper {
	text-align	: left;
	margin	: 0px auto;
	width	: 753px;
}

div#header {
	height:303px;
	background:url(../img/Header.jpg) no-repeat 0px 108px;
}

div#header2 {
	height:110px;
}

div#container {
	clear	: both;
}

div#GlobalNavi{
	height:56px;
	}

div#IndexCopy{
	height:85px;
	text-align:center;
	padding-top:13px;
}
div#primary {
	float	: right;
	width	: 528px;
	padding-top:16px;
	padding-left:10px;
}


div#primarysouba {
	float	: right;
	width	: 750px;
	padding-top:16px;
	padding-left:10px;
}

div#secondary {
	background:url(../../../img/SubNaviBgMid.gif) repeat-y top center;
	float	: left; /* ie6.0はフロートライトだけでは不満 */
	width	: 202px;
	padding:12px 3px 0 10px;
}

div#footer {
	background:url(../../../img/FooterBg.gif) repeat-x top center;
	height:150px;
	margin-top:12px;
	clear	: both;
}



 /*  Template Style
-----------------------------------*/


/* -------- header -------- */

p#siteSummary {
	font-size:10px;
	color:#FFFFFF;

}

#siteID {
	position:absolute;
	top:25px;

}

#headTel{
	position:absolute;
	top:68px;
	left:600px;
}

#headTel2{
	position:absolute;
	top:0px;
	left:600px;
}
/* -------- GlobalNavi -------- */
div#GlobalNavi ul li{
	float:left;
	padding:3px 0px;;
	margin:0px;
	}

/* -------- primary -------- */



/* -------- secondary -------- */
.SecndaryNavitop{
	background:url(../../../img/SubNaviBgTop.gif) no-repeat top center;
	height:12px;
	width:214px;
}

.SecndaryNavibtm{
	background:url(../../../img/SubNaviBgbtm.gif) no-repeat top center;
	height:12px;
	width:214px;
}

div#secondary p {
	margin:12px 0px;
	
}

/* -------- footer -------- */

p#footNav {
}

div#footer address {

}


