@charset "UTF-8";
/*
Theme Name: itsubo css
Theme URL: http://www.itsubo.co.jp/
Description: 井坪工務店040家が建つまで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 h2 a {
width:500px;
height:49px;
margin:0;
padding:0;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}
.read h2 a:hover {
width:500px;
height:49px;
margin:0;
padding:0;
font-size:16px;
color:#FF9900;
}
.read h3 {
width:516px;
height:254px;
margin:0 0 0 10px;
padding:0;
background:url(../img/ie/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 {
margin:0 60px 20px 20px;
padding:0;
background:url(../img/ie/cover-back.jpg) no-repeat left top;
overflow: hidden;
}

.entrybox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .entrybox {
    height: 1em;
    overflow: visible;
}
/**/
.entry {
margin:0;
padding:0;
overflow: hidden;
}

.entry:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .entry {
    height: 1em;
    overflow: visible;
}
/**/
.entry h3 {
height:49px;
margin:0;
padding:35px 0 0 35px;
font-size:14px;
color:#e9e9e9;
background:url(../img/pub/title03-back.jpg) no-repeat left center;
}
.entry h4 {
margin:10px 50px 5px 0;
padding:5px 0 5px 25px;
font-size:14px;
color:#333333;
background:url(../img/pub/icon-sq.gif) no-repeat left center;
border-bottom:#999999 solid 1px;
}
.entry h5 {
margin:10px 50px 10px 0;
padding:2px 0 5px 8px;
font-size:14px;
color:#666666;
border-bottom:#999999 solid 1px;
border-left:#999999 solid 5px;
}
.entry p {
margin:0 0 0 10px;
}



/* 共通
----------------------------- */
p.topback {
margin:0 10px;
padding:0 11px 0 0;
text-align:right;
font-size:12px;
color:#999999;
background:url(../img/pub/icon-s-red.gif) no-repeat right center;
}
p.topback a {
font-size:12px;
color:#330000;
}
p.topback a:hover {
font-size:12px;
}
p.continue {
margin:0;
padding:0 11px 0 0;
text-align:right;
font-size:12px;
color:#999999;
background:url(../img/pub/icon-s-blue.gif) no-repeat right center;
}
p.continue a {
font-size:12px;
}
p.continue a:hover {
font-size:12px;
}