
@charset "UTF-8";
/*
Theme Name: yagiin css
Theme URL: http://www.yagiin.net/
Description: infoCSS.(インフォメーション用)
Version: 1.0
Author: スパイスショップ山羊印
Author URL: http://www.yagiin.net/
*/

/* CSS Document */


/* 共通
------------------ */
.main h2 {
margin:10px 15px 10px 5px;
padding:5px;
font-size:0.85em;
color:#FFFFFF;
background:#660000;
}
.main h2 a {
color:#FFFFFF;
}
.main h2 a:hover {
color:#CCCCCC;
}
.page-navi {
position:relative;
width:560px;
margin:0 0 40px 0;
padding:5px 0;
}
p.backto {
margin:0 10px 20px 10px;
font-size:0.85em;
}

.page-navi ul {
width:350px;
margin:10px auto 0 auto;
padding:0;
font-size:0.8em;
list-style:none;
}
.page-navi li{
float:left;
margin:0;
padding:0 5px;
}
.page-navi li a{
float:left;
margin:0;
padding:0;
text-decoration:none;
}
li.mainpage {
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
}
.pageseparator {
margin:10px 0;
font-size:0.8em;
}
/* インフォインデックス用
------------------ */
.info-listbox {
margin:5px 20px;
padding:5px 0;
background:url(../img/pub/border-dotted.gif) repeat-x left bottom;
overflow: hidden;
}
.info-listbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .info-listbox {
    height: 1em;
    overflow: visible;
}
/**/
.info-listbox h3 {
margin:5px 0;
padding:2px 0 2px 17px;
font-size:0.85em;
background:url(../img/blog/icon-blog-entry.gif) no-repeat left center;
}

/* 個別インフォ用
------------------ */
.entry {
width:550px;
margin:20px 10px 20px 5px;
padding:0;
}
.entrybox {
padding:10px;
background:#FFFFCC;
overflow: hidden;
}
.entrybox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .entrybox {
    height: 1em;
    overflow: visible;
}
/**/
.entry h3 {
margin:0 2px;
padding:2px 0;
font-size:1.2em;
color:#FFCC33;
line-height:125%;
background:url(../img/pub/border-dotted.gif) repeat-x left bottom;
}
.entry h3 a {
color:#FF9900;
}
.entry h3 a:hover {
color:#CC0000;
}
.entry-infobox {
clear:both;
position:relative;
margin:40px 5px 5px 5px;
padding:10px;
border:#FFCC00 solid 5px;
overflow: hidden;
}
.entry-infobox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .entry-infobox {
    height: 1em;
    overflow: visible;
}
/**/
.entry-infobox p {
margin:5px 0;
padding:0;
font-size:0.85em;
}
.entry-btmbox {
margin:10px 0 20px 0;
padding:5px 0 5px 0;
background:url(../img/pub/border-dotted.gif) repeat-x left top;
}
.entry img {
float:left;
margin:0 20px 0 0;
padding:0;
border:none;
}
.entry p {
clear:both;
}
/* エントリー上部の情報
------------------ */
.entry-head {
clear:both;
position:relative;
margin:2px 0 0 0;
padding:0;
}
.entry-head ul {
margin:0;
padding:0;
list-style:none;
}
.entry-head li {
float:right;
margin:0 5px;
font-size:0.7em;
color:#666666;
}
.entry-head li a {
color:#996600;
}

/* サイド
------------------ */
.cate {
margin:0;
padding:0;
}
.cate h5 {
margin:0 5px;
padding:20px 0 4px 48px;
font-size:0.8em;
color:#990000;
letter-spacing:0.1em;
background:url(../img/pub/side-pub-titletif.gif) no-repeat left top;
}
.cate ul {
margin:10px 0;
padding:0;
}
.cate li {
margin:2px 5px;
padding:2px 15px;
font-size:0.8em;
background:url(../img/pub/icon-info.gif) no-repeat left center;
}
.cate-entry {
margin:0;
padding:0;
}
.cate-entry h5 {
margin:0 5px;
padding:20px 0 4px 48px;
font-size:0.8em;
color:#990000;
letter-spacing:0.1em;
background:url(../img/pub/side-pub-titletif.gif) no-repeat left top;
}
.cate-entry ul {
margin:10px 0;
padding:0;
}
.cate-entry li {
margin:2px 5px;
padding:2px 15px;
font-size:0.8em;
background:url(../img/blog/icon-blog-entry.gif) no-repeat left center;
}
span.date {
font-size:0.7em;
color:#666666;
text-align:right;
} 

