body{
font-family: ‚l‚r ‚oƒSƒVƒbƒN,Osaka,‚l‚r ƒSƒVƒbƒN;
color: #000000;
line-height: 1.3;
background-color: #FFFFFF;
}

A:link{text-decoration:none;color:#0000ff;}
A:visited{text-decoration:none;color:#0000ff;}
A:active{text-decoration:none;color:#ff0000;}
A:hover{ color: #FF0000; text-decoration: underline; background-color: #FFFF66; }

.b1{ list-style-image: url('../_images/B1.GIF'); }
.b2{ list-style-image: url('../_images/B2.GIF'); }
.b3{ list-style-image: url('../_images/B3.GIF'); }
.b4{ list-style-image: url('../_images/B4.GIF'); }
.b5{ list-style-image: url('../_images/B5.GIF'); }
.b6{ list-style-image: url('../_images/B6.GIF'); }

.p1{ list-style-image: url('../_images/p.GIF'); }
.p2{ list-style-image: url('../_images/p2.GIF'); }
.p3{ list-style-image: url('../_images/p3.GIF'); }
.p4{ list-style-image: url('../_images/p4.GIF'); }
.p5{ list-style-image: url('../_images/p5.GIF'); }
.p6{ list-style-image: url('../_images/p6.GIF'); }

.k2{ list-style-image: url('../_images/k2.GIF'); }
.k6{ list-style-image: url('../_images/k6.GIF'); }

.aka{ color: #FF0000; }
.ora{ color: #FF6633; }
.cha{ color: #990000; }
.mu1{ color: #9900FF; }
.mu{ color: #000099; }
.mido{ color: #009900; }
.pnk{ color: #FF0099; }
.gre{ color: #999999; }
.gre2{ color: #CCCCCC; }

.akaB{ color: #FF0000; font-weight: bold; }
.oraB{ color: #FF6633; font-weight: bold; }
.chaB{ color: #990000; font-weight: bold; }
.mu1B{ color: #9900FF; font-weight: bold; }
.muB{ color: #000099; font-weight: bold; }
.midoB{ color: #009900; font-weight: bold; }
.pnkB{ color: #FF0099; font-weight:bold; }
.pnkB14{ color: #FF0099; font-weight:bold; font-size: 140%; }
.pnkB17{ color: #FF0099; font-weight:bold; font-size: 170%; }

.bak_aka{ background-color: #FF0000; }
.bak_cha{ background-color: #CCCC00;  }
.bak_mu1{ background-color: #9900FF;  }
.bak_mizu{ background-color: #CCFFFF;  }
.bak_mido{ background-color: #CCFF99; }
.bak_pnk{ background-color: #FFCCFF;  }
.bak_yel{ background-color: #FFFF33;  }

.greBG{ color: #FFFFFF; font-weight:bold; background-color: #CCCCCC;  }

.tel{ font-size: 200%; color: #990000; font-weight: bold; }
.fax{ font-size: 200%; color: #9900CC; font-weight: bold; }

.page_top{
font-size: 80%;
text-align: right;
margin: 0px;
}

.toplink{
vertical-align: middle;
margin-left: 10px;
}

.line1{
padding-bottom: 1px;
border-bottom: 2px solid #009900;
}

.line2{
padding-bottom: 1px;
border-bottom: 2px solid #0099FF;
}

.line3{
padding-bottom: 1px;
border-bottom: 2px solid #FF0099;
}



/************** box ****************/

.box_1g{
border-width: 1px;
border-color: #339900;
border-style: solid;
}

.box_g{
margin: 10px 10px 20px 20px;
padding: 10px;
border-width: 1pt;
border-color: #339900;
border-style: solid;
}

.box_gc{
margin: 10px 10px 20px 20px;
padding: 10px;
border-width: 1pt;
border-color: #339900;
border-style: solid;
background-color: #CCFFFF;
}

.box_gy{
margin: 10px 10px 20px 20px;
padding: 10px;
border-width: 1pt;
border-color: #339900;
border-style: solid;
background-color: #FFFFCC;
}

.box_yy{
margin: 0px 0px 0px 10px;
padding: 5px;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
background-color: #FFFF99;
}

.box_yb{
margin: 0px 0px 0px 10px;
padding: 5px;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
background-color: #CCFFFF;
}

.box_business{
font-size: 90%;
color: #000099;
font-weight: bold;
margin-bottom: 10px;
margin-left: 35px;
padding: 5px;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
position: relative;
background-color: #CCFFFF;
}

.voice{
font-size: 110%;
margin: 18px 10px 18px 15px;
padding-left: 25px;
background: url('../_images/h_5.gif') no-repeat left top;
}

.links{
margin: 10px 10px 15px 15px;
padding-left: 25px;
background: url('../_images/h_5.gif') no-repeat left top;
}

/***************************************/
/* Area                                */
/***************************************/


.areaTable{
width: 100%;
}

/************** areaC ****************/

.areaC{
font-size: 90%;
margin-right: 10px;
margin-left: 10px;
}

.areaC h2{
font-size: 160%;
color: #006699;
margin: 0px 10px 30px 0px;
display: inline;
}

.areaC h3{
font-size: 140%;
color: #006699;
line-height: 22px;
margin-top: 15px;
margin-bottom: 10px;
position: relative;
}

.areaC h4{
font-size: 140%;
color: #006699;
line-height: 20px;
margin-top: 15px;
margin-bottom: 10px;
margin-left: 10px;
position: relative;
}

.areaC h5{
font-size: 110%;
color: #006699;
line-height: 25px;
margin: 15px 0px 0px 15px;
padding-top: 5px;
}

.areaC p{
margin: 5px;
padding: 0px 10px 5px 15px;
}

.areaC ul{
margin-top: 0px;
margin-bottom: 5px;
}

.areaC li{
margin-bottom: 5px;
}

.areaC ol{
margin-top: 0px;
margin-bottom: 5px;
margin-left: 50px;
}

