body {
	background-color: #FFFFFF;
	margin:0px;
}
h2{
font-size:14px;
color:#333333;
margin:0px;
}
h3{
font-size:14px;
color:#333333;
margin:0px;
}
h4{
font-size:14px;
color:#333333;
margin:0px;
}
.seo{
display:none;
}

/*************************　リンク関連　*************************/

A { text-decoration: none; }
A:link { color: #ffffff; } 
A:visited { color: #ffffff; } 
A:hover { color: #FF0000; } 
A:active { color: #FF9000; } 

A.sav1:link     {color: #FF4D4D;}
A.sav1:visited  {color: #FF4D4D;}   
A.sav1:hover    {
color: #38E244;
text-decoration: underline;
}
A.sav1:active   {color: #FFffff;}

A.sav2:link     {color: #3B6291;}
A.sav2:visited  {color: #3B6291;}   
A.sav2:hover    {color: #0EC8F7;text-decoration: underline;}
A.sav2:active   {color: #FF0000;}

A.sav3:link     {color: #666666;}
A.sav3:visited  {color: #666666;}   
A.sav3:hover    {color: #ff6600;}
A.sav3:active   {color: #FF0000;}


/*************************　メニュー　*************************/

#menu1 a span {
display:none;
}
#menu1 a {
display:block;
width:126px;
height:30px;
background-image:url(img/b1.jpg);
background-repeat:no-repeat;
float:left;
}
#menu1 a:hover {
background-image:url(img/b11.jpg);
background-repeat:no-repeat;
}

#menu2 a span {
display:none;
}
#menu2 a {
display:block;
width:126px;
height:30px;
background-image:url(img/b2.jpg);
background-repeat:no-repeat;
float:left;
}
#menu2 a:hover {
background-image:url(img/b21.jpg);
background-repeat:no-repeat;
}

#menu3 a span {
display:none;
}
#menu3 a {
display:block;
width:126px;
height:30px;
background-image:url(img/b3.jpg);
background-repeat:no-repeat;
float:left;
}
#menu3 a:hover {
background-image:url(img/b31.jpg);
background-repeat:no-repeat;
}

#menu4 a span {
display:none;
}
#menu4 a {
display:block;
width:126px;
height:30px;
background-image:url(img/b4.jpg);
background-repeat:no-repeat;
float:left;
}
#menu4 a:hover {
background-image:url(img/b41.jpg);
background-repeat:no-repeat;
}

#menu5 a span {
display:none;
}
#menu5 a {
display:block;
width:126px;
height:30px;
background-image:url(img/b5.jpg);
background-repeat:no-repeat;
float:left;
}
#menu5 a:hover {
background-image:url(img/b51.jpg);
background-repeat:no-repeat;
}

#menu6 a span {
display:none;
}
#menu6 a {
display:block;
width:126px;
height:30px;
background-image:url(img/b6.jpg);
background-repeat:no-repeat;
float:left;
}
#menu6 a:hover {
background-image:url(img/b61.jpg);
background-repeat:no-repeat;
}

/*************************　フッダー　*************************/
.tex_navi{
font-size:12px;
color:#666666;
text-align:right;
padding:5px 10px 5px 0px;
margin:5px 0px 5px 0px;
}
.fod{
background-image:url(img/fod_bg.jpg);
background-repeat:no-repeat;
height:30px;
text-align:right;
font-size:12px;
padding:3px 10px 3px 0px;
color:#FFFFFF;
}
.fod2{
background-image:url(img/fod_bg2_add.jpg);
text-align:left;
font-size:12px;
padding:10px 0px 15px 20px;
color:#333333;
}

/*************************　トップページ　*************************/

.l_side1{
padding:10px 5px 10px 10px;
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
}
.r_side1{
padding:10px 10px 10px 5px;
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
}
.Banner1{
padding-bottom:10px;
}
.seo_text{
padding:10px 15px 10px 15px;
}

/*************************　NEWS　*************************/

.nimg{
padding:10px;
}
.ndate {font-size:12px;
color:#57A07D;
text-align:left;
padding:3px 0px 3px 10px;
border-bottom:1px dotted #57A07D;
}
.ndate1 {font-size:12px;
color:#57A07D;
text-align:left;
padding:3px 0px 3px 10px;
border-bottom:1px dotted #57A07D;
}
.ntable {margin-bottom:15px;
}
.ntext {font-size:12px;
color:#666666;
text-align:left;
padding:3px 0px 3px 10px;
line-height:17px;
}
.nsen{
border-bottom:1px solid #333333;
}

/*************************　会社概要　*************************/
.gai{
padding:15px 0px;
text-align:center;
}
.gai01{
font-size:12px;
color:#333333;
text-align:left;
padding:5px 0px 5px 25px;
line-height:17px;
background-image:url(img/gai_bg.jpg);
background-repeat:no-repeat;
}
.gai02{
font-size:12px;
color:#666666;
text-align:left;
padding:5px 0px 5px 15px;
line-height:17px;
}

/*************************　お問い合わせ　*************************/
.mail{
padding:20px 0px 25px 0px;
}

.table1{
padding:10px 0px 10px 10px;
text-align:center;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

.table2{
padding:10px 0px 10px 10px;
text-align:left;
font-size:12px;
color:#333333;
}
.table22{
padding:10px 0px 10px 10px;
text-align:left;
font-size:12px;
color:#666666;
}
.table222{
padding:10px 0px 10px 10px;
text-align:left;
font-size:12px;
color:#333333;
font-weight:bold;
}
.table3{
padding:10px 0px 10px 10px;
text-align:center;
font-size:12px;
color:#FFFFFF;
}

.aka{
font-size:10px;
color:#FF0000;
}

/*************************　カタログ請求　*************************/

.cata1{
padding:10px 0px 10px 0px;
text-align:center;
}

/*************************　Bannerについて　*************************/

.ban01{
font-size:12px;
color:#666666;
text-align:left;
padding:0px 5px 0px 0px;
line-height:17px;
}
.ban02{
font-size:14px;
color:#000000;
font-weight:bold;
}
.ban03{
margin:15px 0px 0px 0px;
}

/*************************　製品案内　*************************/

.kate1{
margin:15px 0px;
}
.kate2{
padding:10px 0px 5px 10px;
font-size:12px;
}
.kate22{
padding:10px 0px 5px 10px;
text-align:left;
}
.pro1{
border:1px solid #666666;
}
.pro2{
background-color:#E5E5E5;
border:1px solid #666666;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;
padding:5px 0px 5px 15px;
line-height:17px;
}
.pro3{
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;
padding:5px 10px 3px 10px;
line-height:17px;
}
.pro4{
border-bottom:1px dotted #666666;
font-size:12px;
color:#666666;
text-align:left;
padding:5px 10px 10px 20px;
line-height:17px;
}
.pro41{
border-bottom:1px dotted #666666;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
padding:5px 10px 10px 20px;
line-height:17px;
}
.pro5{
margin:0px 0px 15px 0px;
}
.pro6{
border-bottom:1px dotted #666666;
}
.pro7{
font-size:12px;
color:#666666;
text-align:left;
padding:5px 10px 10px 20px;
line-height:17px;
}
.pro71{
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
padding:5px 10px 10px 20px;
line-height:17px;
}
.pro8{
padding:5px 0px 5px 105px;
}
.pro_img{
padding:10px;
}
.pro_b{
padding:5px 0px 5px 0px;
}
.pro_img2{
text-align:center;
padding:10px 0px 10px 0px;
}
