@charset "UTF-8";
/*
Theme Name: itsubo css
Theme URL: http://www.itsubo.co.jp/
Description: 井坪工務店100今日のひとり言CSS.
Version: 1.0
Author: 井坪工務店
Author URL: http://www.itsubo.co.jp/
*/

/* CSS Document */

/* インデックス用
----------------------------- */
.entry {
margin:80px 10px;
padding:0;
}
#syacho {
width:510px;
height:118px;
margin:0;
padding:0;
font-size:18px;
color:#330000;
line-height:150%;
background:url(../img/kyou/cover-syacho.jpg) no-repeat center left;
text-indent:-9999em;
}
#minnna {
width:510px;
height:118px;
margin:0;
padding:0;
font-size:18px;
color:#330000;
line-height:150%;
background:url(../img/kyou/cover-minnna.jpg) no-repeat center left;
text-indent:-9999em;
}
.entry h2 a {
width:500px;
height:118px;
margin:0;
padding:0;
display:block;
text-indent:-9999em;
text-decoration:none;
}
.entry h3 {
clear:both;
position:relative;
margin:15px 0 5px 0;
padding:2px 10px;
font-size:14px;
color:#003366;
background:#FFFFCC;
border-bottom:#003366 solid 1px;
}
.entry h3 a {
font-size:14px;
color:#3366CC;
text-decoration:none;
}
.entry h3 a:hover {
font-size:14px;
color:#FF9900;
}
.entry strong {
font-size:16px;
}
p.title {
margin:30px 0 20px 2px;
padding:2px 0 2px 20px;
font-size:16px;
color:#003300;
font-weight:bold;
border-left:#006600 solid 5px;
border-top:#006600 solid 1px;
border-bottom:#006600 solid 1px;
}

span.category {
margin:0;
padding:0 20px;
font-size:12px;
color:#996600;
font-weight:normal;
}
span.category a {
margin:0;
padding:0 20px;
font-size:12px;
color:#990000;
font-weight:normal;
text-decoration:underline;
}
p.date {
margin:0;
padding:0;
text-align:right;
font-size:12px;
color:#999999;
}
p.date a {
margin:0;
padding:0;
text-align:right;
font-size:12px;
color:#990000;
font-weight:bold;
text-decoration:underline;
}

.menu h4 {
margin:5px 0;
padding:2px 0;
font-size:14px;
color:#666666;
background:url(../img/pub/listmenu.jpg) no-repeat left center;
}
.menu h4 a {
margin:0;
padding:0;
font-size:14px;
color:#666666;
text-decoration:none;
}
.menu h4 a:hover {
margin:0;
padding:0;
font-size:14px;
color:#FF9900;
text-decoration:underline;
}
.menu ul {
margin:0 0 0 5px;
padding:0;
list-style:none;
font-size:12px;
color:#666666;
}
.menu li {
margin:0 0 5px 0;
padding:0;
}
.menu li a {
margin:0;
padding:0;
color:#666666;
text-decoration: none;
}
.menu li a:hover {
margin:0;
padding:0;
color:#FF9900;
}


.entry img {
clear:both;
float:left;
margin:0 10px 10px 0;
padding:0;
border:none;
}
.bloglist {
margin:0 50px 0 25px;
padding:0;
}
.bloglist h4 {
margin:10px 0 0 0;
padding:2px 0;
font-size:16px;
color:#006699;
border-bottom:#0066CC solid 1px;
}
.bloglist h4 a {
margin:0;
padding:0;
font-size:16px;
color:#006699;
text-decoration:none;
}
.bloglist h4 a:hover {
margin:0;
padding:0;
font-size:16px;
color:#FF6600;
text-decoration:none;
}
.bloglist p {
margin:0;
color:#666666;
}




/* 各部署のひとり言
----------------------------- */
.staffblog2 {
width:210px;
margin:0;
padding:0;
}
.staffblog2 h3 {
width:210px;
height:68px;
margin:10px 0 5px 0;
padding:0;
background:url(../img/kyou/mini-minnna.gif) no-repeat center left;
text-indent:-9999em;
}
.staffblog2 h3 a {
width:210px;
height:68px;
margin:0;
padding:0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.staffblog2 h4 {
margin:5px 0;
padding:2px 0;
font-size:14px;
color:#666666;
background:url(../img/pub/listmenu.jpg) no-repeat left center;
}
.staffblog2 h4 a {
margin:0;
padding:0;
font-size:14px;
color:#666666;
text-decoration:none;
}
.staffblog2 h4 a:hover {
margin:0;
padding:0;
font-size:14px;
color:#FF9900;
text-decoration:underline;
}
.staffblog2 ul {
margin:0 0 0 5px;
padding:0;
list-style: none;
font-size:12px;
color:#666666;
}
.staffblog2 li {
margin:0 0 7px 0;
padding:0 0 0 5px;
border-left:#e9e9e9 solid 3px;
}
.staffblog2 li a {
margin:0;
padding:0;
color:#0066CC;
text-decoration: none;
}
.staffblog2 li a:hover {
margin:0;
padding:0;
color:#FF9900;
text-decoration: none;
}



.news2 {
clear:both;
width:500px;
margin:20px 0 0 2px;
padding:0;
    overflow: hidden;
}

.news2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .news2 {
    height: 1em;
    overflow: visible;
}
/**/
