@charset "UTF-8";
/*
Theme Name: itsubo css
Theme URL: http://www.itsubo.co.jp/
Description: 井坪工務店030こだわり特徴CSS.
Version: 1.0
Author: 井坪工務店
Author URL: http://www.itsubo.co.jp/
*/

/* CSS Document */

.read p {
margin:0 0 0 10px;
color:#330000;
}

/* タイトル
----------------------------- */
.read h2 {
width:500px;
height:49px;
margin:40px 0 0 10px;
padding:16px 0 0 35px;
background:url(../img/pub/title02-back.jpg) no-repeat top left;
font-size:16px;
color:#FFFFFF;
}
.read h3 {
width:500px;
height:108px;
margin:0 0 0 10px;
padding:0;
background:url(../img/fs/cover.jpg) no-repeat center left;
text-indent:-9999em;
}
.read h4 {
margin:0 0 5px 15px;
padding:0 0 5px 0;
font-size:16px;
color:#660000;
border-bottom:#666666 solid 1px;
}

.entrybox ul {
margin:0 0 0 15px;
padding:0;
list-style:none;
text-indent:-9999em;
}

#naze {
width:515px;
height:81px;
margin:0;
padding:0;
background:url(../img/fs/menu-01naze.jpg) no-repeat center left;
}
#naze a {
width:515px;
height:81px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#tuyoi {
width:515px;
height:152px;
margin:0;
padding:0;
background:url(../img/fs/menu-02tuyoi.jpg) no-repeat center left;
}
#tuyoi a {
width:515px;
height:152px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#ki {
width:515px;
height:120px;
margin:0;
padding:0;
background:url(../img/fs/menu-03ki.jpg) no-repeat center left;
}
#ki a {
width:515px;
height:120px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#takumi {
width:515px;
height:92px;
margin:0;
padding:0;
background:url(../img/fs/menu-04takumi.jpg) no-repeat center left;
}
#takumi a {
width:515px;
height:92px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#order {
width:515px;
height:102px;
margin:0;
padding:0;
background:url(../img/fs/menu-05order.jpg) no-repeat center left;
}
#order a {
width:515px;
height:102px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#after {
width:515px;
height:172px;
margin:0;
padding:0;
background:url(../img/fs/t-ansin.jpg) no-repeat center left;
}
#after a {
width:515px;
height:172px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}

/* サイド
----------------------------- */
.sidemenu {
left:0;
width:200px;
margin:0;
padding:0;
overflow: hidden;
}
.listmenu h4 {
width:157px;
height:70px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-title.gif) no-repeat left center;
border:none;
text-indent:-9999em;
}
.listmenu h4 a {
width:157px;
height:70px;
margin:0;
padding:0;
text-decoration:none;
display:block;
}
.listmenu ul {
margin:0;
padding:0;
list-style:none;
text-indent:-9999em;
}
.listmenu li {
font-size:12px;
color:#999999;
}
.listmenu li a {
font-size:12px;
color:#999999;
}
#top-side {
width:192px;
height:52px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-top.jpg) no-repeat center left;
}
#naze-side a {
width:192px;
height:52px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#naze-side {
width:192px;
height:52px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-naze.jpg) no-repeat center left;
}
#naze-side a {
width:192px;
height:52px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#tuyoi01-side {
width:192px;
height:52px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-tuyoi01.jpg) no-repeat center left;
}
#tuyoi01-side a {
width:192px;
height:52px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#tuyoi02-side {
width:192px;
height:37px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-tuyoi02.jpg) no-repeat center left;
}
#tuyoi02-side a {
width:192px;
height:37px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#tuyoi03-side {
width:192px;
height:37px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-tuyoi03.jpg) no-repeat center left;
}
#tuyoi03-side a {
width:192px;
height:37px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#ki-side {
width:192px;
height:52px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-ki.jpg) no-repeat center left;
}
#ki-side a {
width:192px;
height:52px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#takumi-side {
width:192px;
height:59px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-takumi.jpg) no-repeat center left;
}
#takumi-side a {
width:192px;
height:59px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#order-side {
width:192px;
height:52px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-order.jpg) no-repeat center left;
}
#order-side a {
width:192px;
height:52px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}
#after-side {
width:192px;
height:92px;
margin:0;
padding:0;
background:url(../img/fs/side/fs-side-ansin.jpg) no-repeat center left;
}
#after-side a {
width:192px;
height:92px;
margin:0;
padding:0;
text-decoration: none;
display:block;
}

/* エントリー
----------------------------- */
.entry {
margin:80px 10px;
padding:0;
overflow: hidden;
}

.entry:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .entry {
    height: 1em;
    overflow: visible;
}
/**/
.entry p {
margin:10px;
color:#333333;
}
.entry img {
float:left;
margin:0 10px 0 0;
border:none;
}
.entry h2 {
width:500px;
height:49px;
margin:0 0 0 0;
padding:16px 0 0 35px;
background:url(../img/pub/title02-back.jpg) no-repeat top left;
font-size:16px;
color:#FFFFFF;
}
.entry h2 a {
width:500px;
height:49px;
margin:0;
padding:0;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}
.entry h4 {
clear:both;
margin:0 0 5px 15px;
padding:0 0 5px 0;
font-size:16px;
color:#660000;
border-bottom:#666666 solid 1px;
}
.titlebox {
margin:0 0 10px 0;
padding:0;
}
.ansin {
margin:10px 0;
padding:0;
}
.ansin img {
float:left;
margin:10px;
padding:0;
}
.kijyun {
clear:both;
width:350px;
margin:20px 0 0 20px;
padding:20px;
border:#666666 solid 1px;
}
.kijyun h5 {
margin:0 0 10px 0;
padding:0;
font-size:16px;
color:#CC6600;
}
.kijyun p {
margin:5px 0;
padding:5px 0;
color:#666666;
border-bottom:#CCCCCC solid 1px;
}

