@charset "utf-8";
/*
Theme Name: natsume css
Theme URL: http://www.mflens.co.jp/
Description: side-base.CSS
Version: 1.0
Author: 夏目光学株式会社
Author URL: http://www.mflens.co.jp/
*/

/* CSS Document */
h2.genki-c {
width:460px;
height:124px;
margin:15px 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img/vigorous/genki-c.jpg) no-repeat 0 0;
}
h3.genki-bar {
clear:both;
width:458px;
height:22px;
margin:0;
padding:3px 0 0 2px;
font-size:14px;
color:#FFFFFF;
background:url(../img/vigorous/genki-bar.gif) no-repeat 0 0;
font-weight:normal;
}
.genkibox {
clear:both;
margin:0 0 10px 0;
padding:0;
    overflow: hidden;
}

.genkibox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .genkibox {
    height: 1em;
    overflow: visible;
}
/**/
.genki-box2 {
clear:both;
margin:0 0 10px 0;
padding:0;
    overflow: hidden;
}

.genki-box2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .genki-box2{
    height: 1em;
    overflow: visible;
}
/**/
.genki-lbox {
clear:both;
float:left;
width:283px;
margin:0;
padding:0;
}
h4.genki-rogo {
width:283px;
height:22px;
margin:10px 0 10px 0;
padding:0 0 5px 0;
text-indent:-9999em;
background:url(../img/vigorous/genki-rogo.gif) no-repeat 0 0;
border-bottom:#999999 1px solid;
}
p.genki-gaiyo {
width:242px;
height:35px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/vigorous/ganki-gaiyo.gif) no-repeat 0 0;
}

.genki-box2 img {
float:right;
margin:0;
padding:0;
}
.img-box {
clear:both;
margin:0 0 20px 0;
padding:0 0 0 50px;
}
.img-box img {
margin:0 15px 0 0;
padding:0;
}
.genki-siki {
width:428px;
margin:0;
padding:15px 15px 0px 15px;
border:#999999 1px solid;
}
h4.yousu {
margin:0 0 5px 0;
padding:0 0 2px 0;
border-bottom:#999999 1px solid;
font-size:14px;
font-weight:normal;
color:#666666;
}
.genki-siki img {
margin:0;
padding:0;
}
p.kakudai {
margin:2px 0 0 0; 
text-align:right;
}