/* index */

.osaka {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/osaka.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.tokyo {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/tokyo.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.dm {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/dm.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.dmx {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/dmx.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.hbp {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/hbp.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.asthma {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/asthma.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.dryeye {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/dryeye.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.atopy {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/atopy.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.hl {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/hl.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.adiposity {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/adiposity.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.osteoporosis {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/osteoporosis.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.lou {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/lou.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.glaucoma {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/glaucoma.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.etc {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/etc.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.kfn {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/index/rns_g.gif) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.htc {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/copy/htc.jpg) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.hlt {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/copy/hlt.jpg) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.nsp {
float: left;
margin: 0px 6px 0px 0px;
padding: 65px 0px 0px 0px;
background: url(../images/front/copy/nsp.jpg) no-repeat;
width: 60px;
font-size: 90%;
text-align: center;
}

.bt1 {
margin: -5px 0px 0px 0px;
}
.bt1 a {
display: block;
width: 206;
height: 79;
background: url(../images/front/index/chikenweb_banner.jpg) no-repeat;
}
.bt1 a:hover {
background-color: #ffffff;
}
.bt1 a:hover img {
visibility: hidden;
}

.publicity {
margin: 20px 10px 20px 0px;
padding: 10px;
background-color: #f5f5f5;
}
.publicity .read {
padding: 5px;
border: solid 1px #008833;
background-color: #008833;
color: #ffffff;
font-weight: bold;
}