@charset "UTF-8";

/*--------------------------
リセット
--------------------------*/

html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, q, pre, table, caption, colgroup, col, tbody, thead, tfoot, tr, th, td, ul, ol, li, dl, dt, dd, form, fieldset, legend, label, span, a, img, em, ins, del, cite, abbr, sup, sub, dfn, code, var, samp, kbd, object, script, noscript, style, iframe, embed, param, map, area,
menu, hr, address, small, strong, i, b,
article, aside, figure, footer, header, hgroup, nav, section, figcaption, time, video, audio, mark, ruby, rt, rp, bdo, source, canvas, details, summary, command,
datalist, keygen, output, progress, meter {
  margin: 0;
  padding: 0;
}

address, article, aside, figure, figcaption, footer, header, hgroup, hr, legend, menu, nav,  section, summary {
  display: block;
}

li {
  list-style-type: none;
}

a img {
  border: none;
}

img {
  vertical-align: bottom;
}

[hidden] {
  display: none;
}

/*--------------------------
共通
--------------------------*/

* {
  word-wrap: break-word;
}

body {
  line-height: 1.5;
  background: #fff;
  color: #333;
background:url(http://izuizu.jp/clover/img/header.png) repeat-x 50% 0;
font-family:"Century Gothic",verdana;
}

p{
padding-bottom:2em;
}

a:link {
color:#A93E3E;
}
a:visited {color:#A93E3E;}
a:hover {
color:#BCBCBC;
}
a:active {}

label { 
  cursor: pointer;
}

mark {
  background-color: #ff9;
  color: #000;
}
 
 
#header-name{
padding:30px 0 0 0;
} 
 
#header-name a{
background:url(http://izuizu.jp/clover/img/logo.png) no-repeat;
display:block;
width:400px;
height:100px;
text-indent:-9999px;
}

/*--------------------------
レイアウト
--------------------------*/
#wrap{
width:940px;
margin:0 auto;
}

#contents{
width:940px;
overflow:hidden;
}

#main{
width:560px;
float:left;
margin-right:80px;
}

#side{
width:300px;
float:right;
}


header{
height:156px;
margin-bottom:10px;
}



/*--------------------------
エントリー概要
--------------------------*/
header.entry-title{
margin:0;
height:auto;
}

header.entry-title h2,
header.entry-title h1{
font-size:180%;
border-bottom:3px dotted #A93E3E;
margin-bottom:10px;
}

header.entry-title h2 a,
header.entry-title h1 a{
text-decoration:none;
}

header.entry-title h2 a:visited,
header.entry-title h1 a:visited{
color:#A93E3E;
}

article.entrytop{
margin-bottom:100px;
}

.andmore a{
display:block;
padding:5px;
border:1px solid #A93E3E;
background-color:#DFDFDF;
text-align:center;
text-decoration:none;
}

.andmore a:hover{
border:1px solid #A93E3E;
}


.entry-body ul,
.asset-more ul{
margin:0 0 2em 15px;
}

.entry-body li,
.asset-more li{
background:url(http://izuizu.jp/clover/img/listicon.png) no-repeat 0 1px;
padding:0 0 0 22px;
line-height:1.2;
margin-bottom:1em;
}


.asset-body h2,
.asset-more h2{
border:2px dotted #578018;
background-color:#DAE2BC;
padding:5px;
margin-bottom:10px;
}



/*--------------------------
サイドナビ
--------------------------*/


#side h3{
color:#578018;
font-size:120%;
border-bottom:1px dotted #578018;
margin-bottom:10px;
}

.widget{
margin-bottom:30px;
}

.widget li{
background:url(http://izuizu.jp/clover/img/listicon.png) no-repeat 0 1px;
padding:0 0 0 22px;
line-height:1.2;
margin-bottom:1em;
}


.widget .tagc li{
background:none;
padding:0;
margin:0;
display:inline;
}


header.archivetitle{
margin:0 0 20px ;
height:auto;
}

.content-nav{
text-align:center;
margin:0 0 20px;
}


blockquote{
padding:10px;
background-color:#D1C7CD;
border:3px solid #71686A;
margin-bottom:2em;
}


/*--------------------------
フッター
--------------------------*/
#footerbox{
background-color:#F8F9EE;
border-top:10px solid #588019;
padding:40px 0;
}



footer{
width:940px;
margin:0 auto;
overflow:hidden;
font-size:90%;
}

.fooer-box01{
width:300px;
float:left;
margin-right:20px;
}

.fooer-box02{
width:380px;
float:left;
margin-right:20px;
}

.fooer-box03{
width:220px;
float:right;
}

footer h3{
color:#578018;
font-size:120%;
border-bottom:1px dotted #578018;
margin-bottom:10px;
}

footer p{
padding-bottom:0.5em;
}

#footerbox form{
padding:0 0 20px;
}

#footerbox .ti{
width:250px;
}
