@charset "utf-8";
/*
Theme Name: hasebe css
Theme URL: 
Description: base.CSS
Version: 1.0
Author: 長谷部創建
Author URL: 
*/

/* CSS Document */

.kodabox {
width:700px;
margin:0 0 25px 0;
padding:0;
}
.kodawari2 {
width:700px;
margin:20px 0 0 0;
padding:0;
    overflow: hidden;
}

.kodawari2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .kodawari2 {
    height: 1em;
    overflow: visible;
}
/**/

p.sotobari {
float:left;
width:350px;
height:85px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/t-soto.jpg) no-repeat 0 0;
display:block;
}
p.sotobari a {
width:350px;
height:85px;
margin:0;
padding:0;
background:url(../img/t-soto.jpg) no-repeat 0 0;
display:block;
}
p.sotobari a:hover {
width:350px;
height:85px;
margin:0;
padding:0;
background:url(../img/t-soto.jpg) no-repeat 0 -90px;
display:block;
}
p.kaiteki {
float:left;
width:350px;
height:85px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/t-kaiteki.jpg) no-repeat 0 0;
display:block;
}
p.kaiteki a {
width:350px;
height:85px;
margin:0;
padding:0;
background:url(../img/t-kaiteki.jpg) no-repeat 0 0;
display:block;
}
p.kaiteki a:hover {
width:350px;
height:85px;
margin:0;
padding:0;
background:url(../img/t-kaiteki.jpg) no-repeat 0 -90px;
display:block;
}

.kowari4 {
width:530px;
height:320px;
margin:0;
padding:0 170px 0 0;
background:url(../img/k-02.jpg) no-repeat right bottom;
}
.kowari3 {
width:474px;
height:137px;
margin:0;
padding:0 226px 0 0;
background:url(../img/k-03.jpg) no-repeat right bottom;
}
.kowari5 {
width:545px;
height:162px;
margin:0;
padding:20px 0 0 155px;
background:url(../img/ecopau.jpg) no-repeat left bottom;
}
.kowari5 h4 {
margin:0 0 15px 0;
padding:0 0 2px 0;
font-size:16px;
color:#666666;
border-bottom:#666666 1px solid;
f
}

/* こだわり2
----------------------------- */
.k-box {
width:700px;
margin:0 0 25px 0;
padding:0;
}
.k-soto {
float:left;
width:425px;
margin:0;
padding:0;
}
.k-box img {
float:right;
margin:0 0 0 0;
padding:50px 10px 100px 0;
}

.k-kai {
width:700px;
margin:0 0 20px 0;
padding:0;
}
.k-kai img {
float:right;
margin:0 10px;
}

.sisubox {
width:700px;
margin:10px 0 0 0;
padding:0;
    overflow: hidden;
}

.sisubox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .sisubox {
    height: 1em;
    overflow: visible;
}
/**/
.sisubox img {
float:right;
width:200px;
margin:0 0 10px 10px;
padding:0;
}
.sisubox h4 {
margin:0 0 10px 0;
padding:0 0 2px 0;
font-size:16px;
color:#666666;
border-bottom:#666666 1px solid;
}
p.waku {
width:468px;
margin:12px 0 10px 0;
padding:10px;
font-size:16px;
border:#CC0000 1px solid;
color:#CC0000;
}