BODY
{
margin:0;

color:#1f1f1f;
padding : 0px;

background-repeat : repeat;
}

table
{ font-size:14px; font-family:"MS UI Gothic",Osaka; line-height:110%;color:#1f1f1f; }

TD{color:#1f1f1f;


}

.px12
	{ font-size:12px; font-family:"MS UI Gothic",Osaka; line-height:130%; }

.px11
	{ font-size:11px; font-family:"MS UI Gothic",Osaka; line-height:120%; }

#px18
{font-size:18px;line-height:150%;font-weight:bold;color:blue;}

A{
color : #921114;
text-decoration:none;
font-family:"MS UI Gothic",Osaka;
}

a:hover{
color:red;
text-decoration:underline;
}


img
{ border:0px; }


/* 折り返し禁止
.no-wrap
	{ white-space:nowrap; }

/* 赤文字 */
.red
	{ color:#ff0000; }

/* 罫線 */
.ruled-line
	{ background-color:#999999; }

.lmarign
{ margin-left:200px;padding:5px; }

.center1{
text-align:center;
color:red;
font-weight:bold;
}

H2{
font-style:normal;
font-family : "Times New Roman",serif;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
font-size:16px;
padding-left : 10px;
padding-bottom:3px;
border-left-width : 5px;
border-left-style : solid;
border-left-color : gray;
margin-right:10px;
}
h3{
font-style:normal;
font-size:16px;
padding:5px;
margin-top:10px;
margin-left:100px;
}

em{
font-style:normal;
color:red;
font-weight:bold;
}
a.widelink {display: block;width: 100%;}
a.widelink:hover{color:red;}
a.wml {display: block;width: 100%;}
a.wml:hover{background-color:#1f1f1f; : bold;color:white;}
.td1{
font-size : 16px;
}
LI{
line-height : 130%;
}
.letter{
color : red;
}
.topmenu{
text-align : right;
padding-right : 50px;
}
.tdbg{
background-image : url(imgh/entrance01.gif);
background-repeat : no-repeat;background-attachment : fixed;background-position : 95% 0%;}

.tdbg2{
background-image : url(image/img-company.jpg);
background-repeat : no-repeat;background-attachment : fixed;background-position : 95%;}

.tdbg3{
background-image : url(image/img-company.jpg);
background-repeat : no-repeat;background-attachment : fixed;background-position : 95%;}

.tdbg4{
background-image : url(image/img-company.jpg);
background-repeat : no-repeat;background-attachment : fixed;background-position : 95%;}

.tdbg5{
background-image : url(image/img-company.jpg);
background-repeat : no-repeat;background-attachment : fixed;background-position : 95%;}

.guide{
padding-left : 10px;
font-size : 12px;
}



.tf1{
font-size:90%;

}
.white{
color : #ffffff;
}
.footer{
background-image : url(menu/bg-footer.gif);
}
.sp{
margin-left : 50px;
line-height : 130%;
padding-right : 50px;
}
.midashi{
margin-left : 50px;
margin-right : 50px;
}
address{
font-style:normal;
color:white;
}
#imbg{
background-image : url(image/bg11.jpg);background-repeat : no-repeat;background-attachment : fixed;background-position : 90% 100%;
}
#imbg2{
background-image : url(image/bg22.gif);background-repeat : no-repeat;background-attachment : fixed;background-position : 90%;
}
.blue{
color:blue;
}
.bg2{
background-color:#ffccff;
}
.color1{
background-color : #ff8000;
}
.color2{
background-color : #ffc8e3;
}
.tbc{
text-align : center;


width : 500px;
}

