body {
color: #666666;
margin: 0px;
padding: 0px;
text-align: center;
	font-size:small;
	line-height:160%;
	font-family:"ヒラギノ角ゴ Pro W3","メイリオ","Meiryo";
	font-size:12px;
	
}


/* Container------------------------------------------------------------*/

#containerA {
margin:0px auto;
position:relative;
background: url(../images/uibg.jpg) repeat-x;
color: #666666;
}

#containerB {
	width: 800px;
	margin: 0px auto;
	
}


#containerC {
	width: 800px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	
}
#containerD {
	width: 800px;
	margin: 0px auto;
	padding-left: 20px;
	
}


/*Cover -----------------------------------------------------------*/
#Logo , #Logo a {
	width: 320px;
	height:79px;
	display:block;
	float:left;	
}

#InqLogo {
	width: 375px;
	height:79px;
	display:block;
	float:right;
}


/*ReturnTop -----------------------*/


#ReturnTopSp{
	float:right;
	display:block;
}


#ReturnTop , #ReturnTop a{
	width:110px;
	height:25px;
	background: url(../images/returntop.gif) no-repeat;
	display:block;
}
#ReturnTop a:hover{
	width:110px;
	height:25px;
	background: url(../images/returntop.gif) no-repeat 0px -25px;
	display:block;
}

/*SubMenu -----------------------------------------------------------*/

#Submenulist{
	margin:0px;
	padding:0px;
	width:200px;
	float:left;
	text-align: left;
}


#Submenulist #sm1 a{
background: url(../images/submenu.gif) 0px 0px no-repeat;
height:45px;display:block;
}

#Submenulist #sm1 a:hover , #Submenulist #sm1{
background: url(../images/submenu.gif) -200px 0px no-repeat;
height:45px;display:block;
}


#Submenulist #sm2 a{
background: url(../images/submenu.gif) 0px -45px no-repeat;
height:50px;display:block;
}

#Submenulist #sm2 a:hover , #Submenulist #sm2{
background: url(../images/submenu.gif) -200px -45px no-repeat;
;height:50px;display:block;
}

/* On / Off Sh------------------------------------------------------------------------*/

.sp1 #Submenulist li#sm1 a , #Submenulist li#sm1 a:hover{background-position: -200px 0px;}
.sp2 #Submenulist li#sm2 a , #Submenulist li#sm2 a:hover{background-position: -200px -45px;}

/*Menu -----------------------------------------------------------*/
#menulist{
	margin:0px;
	padding:0px;
}

#menulist li{
	display:inline;
	list-style:none;
}

#menulist li a{
	display:block;
	width:830px;
	height:59px;
	float:left;
}
#menulist li#m1 a{
background: url(../images/menu.gif) 0px 0px;
width:134px;
}

#menulist li#m1 a:hover{
	background: url(../images/menu.gif) 0px -59px;
	width:134px;
}
#menulist li#m2 a{
background: url(../images/menu.gif) -134px 0px;
width:134px;
}
#menulist li#m2 a:hover{
background: url(../images/menu.gif) -134px -59px;
width:134px;
}

#menulist li#m3 a{
background: url(../images/menu.gif) -268px 0px;
width:135px;
}
#menulist li#m3 a:hover{
background: url(../images/menu.gif) -268px -59px;
width:135px;
}
#menulist li#m4 a{
background: url(../images/menu.gif) -403px 0px;
width:135px;
}
#menulist li#m4 a:hover{
background: url(../images/menu.gif) -403px -59px;
width:135px;
}
#menulist li#m5 a{
background: url(../images/menu.gif) -538px 0px;
width:135px;
}
#menulist li#m5 a:hover{
background: url(../images/menu.gif) -538px -59px;
width:135px;
}
#menulist li#m6 a{
background: url(../images/menu.gif) -673px 0px;
width:147px;
}
#menulist li#m6 a:hover{
background: url(../images/menu.gif) -673px -59px;
width:147px;
}
/* On / Off Sh------------------------------------------------------------------------*/
.p1 #menulist li#m1 a , #menulist li#m1 a:hover{background-position: 0px -59px;}
.p2 #menulist li#m2 a , #menulist li#m2 a:hover{background-position: -134px -59px;}
.p3 #menulist li#m3 a , #menulist li#m3 a:hover{background-position: -268px -59px;}
.p4 #menulist li#m4 a , #menulist li#m4 a:hover{background-position: -403px -59px;}
.p5 #menulist li#m5 a , #menulist li#m5 a:hover{background-position: -538px -59px;}
.p6 #menulist li#m6 a , #menulist li#m6 a:hover{background-position: -673px -59px;}

/*Flash -----------------------------------------------------------*/
#mainImg{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	height:435px;
	width: 100%;
	/*background: url(../images/flashsp.png) no-repeat;*/
}
#mainImgC{
	margin:0pxpx;
	padding:0px;
	display:block;
	height:120px;
	width: 820px;
}
/*SyosaiBtn -----------------------------------------------------------*/

.SyBtn , .SyBtn a{
	width:185px;
	height:26px;
	background: url(../images/btn.gif) no-repeat;
	float:right;
	display:block;
}
.SyBtn a:hover{
	width:185px;
	height:26px;
	background: url(../images/btn.gif) 0px -26px;
	float:right;
	display:block;
}



/*Bottom -----------------------------------------------------------*/
#Bottom {
width: 100%;
height:74px;
margin:0px auto;
background: url(../images/bottombg.gif) repeat-x;
}


#Bottomcontainer {
	width: 820px;
	margin: 0px auto;
	
}


#BottomLinks{
	line-height:200%;
	font-size:10px;
	text-align: right;
	display:block;
	float:right;
	color:#dedede;
}

#BottomLogo {
	display:block;
	float:left;	
	margin-top:-25px;
}

#BottomLinks a{ color: #cccccc; font-weight:normal;text-decoration:none; }
#BottomLinks a:hover{ color: #666666; font-weight:normal;}
/*Alls -----------------------------------------------------------*/

#SpR {
	float:right;
	display:block;
}
#SpL {
	float:left;
	display:block;
}
.SpR {
	float:right;
	display:block;
}
.SpL {
	float:left;
	display:block;
}

.line {	
	width:100px;
	height:1px;
	display:block;
	margin:0px;
	padding:0px;
	border-bottom: solid 1px #dcdcdc;
}

a:link{	color:#829bae;font-weight:bold;}
a:hover	{color:#ff0000;font-weight:bold;}



* {
	padding:0px;
	margin:0px;
}


.height100{
	height:80px;
	display:block;
}

.height90{
	height:90px;
	display:block;
}

.height80{
	height:80px;
	display:block;
}

.height70{
	height:70px;
	display:block;
}



.height60{
	height:60px;
	display:block;
}
.height50{
	height:40px;
	display:block;
}
.height40{
	height:40px;
	display:block;
}

.height30{
	height:30px;
	display:block;
}
.height20{
	height:20px;
	display:block;
}
.height15{
	height:15px;
	display:block;
}
.height10{
	height:10px;
	display:block;
}
.height5{
	height:5px;
	display:block;
}

hr,#about,#kanran {display: none;}

.clear {clear: left;}
#floatleft{width:192px; float:left; display:block;}
#floatright{width:580px; float:left; display:block;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}

/*h1,h2,h3,h4,h5{position:absolute;top:-5000px;left:-999px; display: none;}*/
.alt{position:absolute;top:-5000px;left:-999px; display: none; }

/*float_____________________*/
.clearfloat{
	height:1px;
	font-size:1%;
	clear:both;
	display:block;
	background: transparent;
}



h1,h2,h3,h4,h5,form,p,ul,ol,li{
	margin:0;
	padding:0;
	list-style:none;
}

.Org{
	color:#ff7635;
	font-size:100%;
}
.red{
	font-weight:bold;
	color:#d7102a;
}


.redd{
	color:#ff2d2d;
}



.gry{
	color:#555555;
}
.wh,.wh a:link
{	color:#ffffff;
}
.wh a:visited
{	color:#999999;
}
.yellow
{	color:#ffba00;
	display:block;
}
.yellownd
{	color:#ffba00;
margin-right:5px;
}


.yellowndd
{color:#ffba00;
font-size:14px;
}


/* ____ $B%U%)%s%H%5%$%:(J ____ */

#if expr="$HTTP_USER_AGENT = /MSIE 5.*Mac/" /*MAC IE5.x$B$@$1$KE,MQ(J*/
#container,table,caption,#footer{
	font-size:12px;
	line-height:140%;
	font-family:font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "平成角ゴシック";
}
.lsize{
	font-size:14px;
	line-height:140%;
}

.msize{
	font-size:12px;
	line-height:140%;
}

.ssize{
	font-size:11px;
	line-height:140%;
	
}

.xssize{
	font-size:10px;
	line-height:140%;
	
}#endif 


/*MAC IE5.x$B0J30$KE,MQ(J\*/
#container,#footer,#blackBg,table{
	font-size:12px;
	line-height:140%;
	font-family:sans-serif;
}

* html #container,* html #footer,* html #blackBg,
* html table,* html caption{
	font-size:12px;
	line-height:140%;
	font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "平成角ゴシック";
}


.llsize{
	font-size:16px;
	line-height:100%;
}

.lsize{
	font-size:14px;
	line-height:140%;
}

.msize{
	font-size:12px;
	line-height:140%;
}

.mtsize{
	font-size:12px;
	line-height:200%;
}


.ssize{
	font-size:11px;
	line-height:160%;
}

.xssize{
	font-size:10px;
	line-height:120%;
}
.nsize{
	font-size:11px;
	line-height:175%;
}
.n2size{
	font-size:11px;
	line-height:150%;
}
nnsize{
	font-size:11px;
	line-height:160%;
}
.nksize{
	font-size:10px;
	line-height:250%;
	color:#666666;
}


.alt{position:absolute;top:-5000px;left:-999px;}
/*MAC IE5.x$B$@$1$KE,MQ(J*/
#if expr="$HTTP_USER_AGENT = /MSIE 5.*Mac/" .alt,#index .xalt{display:none;}#endif 



/*eof*/

