@charset "utf-8";
/*
Theme Name: WordPress“県人会”Default
Theme URI: http://
Description: 県人会のテーマ
Version: 1.0
Author: DigitalBank
Author URI: http://
Tags: 

*/
@import url("css/reset.css");
@import url("css/category.css");
@import url("css/single.css");
@import url("css/page.css");
@import url("css/other.css");
@import url("css/sidebar.css");
@import url("css/class.css");
@import url("css/screen.css");



/* 大枠設定
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	font-family: "Helvetica", "ヒラギノ角ゴ Pro", "Lucida Grande", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック",Osaka, "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
	font-size:62.5%;
	text-align:center;
	background:url(images/body_bg.gif) repeat-x top;
}

#wrapper{
	width:920px;
	margin:0 auto;
	font-size:1.2em;
	color:#111111;
	line-height:1.6;
	text-align:left;
}

a:link{
	text-decoration:underline;
	color:#084da2;
}

a:visited{
	text-decoration:underline;
	color:#084da2;
}

a:hover{
	text-decoration:none;
	color:#084da2;
}

#contents-box{
	width:870px;
	background:url(images/wrap_bg.gif) no-repeat top;
	text-align:left;
	padding:25px 25px 0 25px;
	float:left;
}

#contents-area{
	width:640px;
	float:left;
}

#sidebar-area{
	width:210px;
	float:right;
}


/* カテゴリー・シングル共通
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#h3-area{
	width:610px;
	border: 1px solid #dddddd;
	padding:8px 14px 7px 14px;
	float:left;
}

#h3-area h3{
	display:block;
	width:595px;
	background:url(images/h3.gif) no-repeat left 50%;
	padding:5px 0 3px 15px;
	float:left;
}


/* ヘッダー
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#header{
	width:920px;
	height:105px;
	padding:30px 0 0 0;
}

#header div{
	display:block;
	width:260px;
	height:55px;
	padding-bottom:3px;
}

#header p{
	color:#FFF;
	padding-left:5px;
}


/* フッター
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
	width:870px;
	background:url(images/footer_bg.gif) no-repeat top;
	padding:10px 0 40px 0;
	margin-top:40px;
	float:left;
}

#footer p{
	display:block;
	color:#FFF;
	padding-left:14px;
	float:left;
}

#footer p a:link{
	text-decoration:none;
	color:#fff;
}

#footer p a:visited{
	text-decoration:none;
	color:#fff;
}

#footer p a:hover{
	text-decoration:underline;
	color:#fff;
}

#p-top{
	padding-right:13px;
	float:right;
}

#footer-rss{
	width:870px;
	padding:17px 0 0 0;
	float:left;
}

#footer-rss a{
	xdisplay:block;
	background:url(images/rss.gif) no-repeat left 1px;
	padding-left:19px;
	padding-bottom:3px;
}


/* パンクズ
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#pankuzu-area{
	width:640px;
	color:#555555;
	padding:10px 0 15px 0;
	float:left;
}

#pan-home{
	float:left;
}

.kuzu{
	padding:0px 0 0 5px;
	float:left;
}


/* インデックス
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.index-category-box{
	width:630px;
	background:#f1f1f1;
	padding:5px;
	margin-bottom:20px;
	float:left;
}

.index-h3-box{
	width:610px;
	background:url(images/line.gif) repeat-x bottom;
	padding-bottom:12px;
	float:left;
}

.index-h3-box h3{
	display:block;
	width:500px;
	background:url(images/h3.gif) no-repeat left 50%;
	padding:5px 0 3px 15px;
	float:left;
}

.index-h3-btn{
	width:85px;
	height:22px;
	padding-top:5px;
	float:right;
}

.index-category-main{
	width:610px;
	background:#FFF;
	border: 1px solid #e4e4de;
	padding:9px;
	float:left;
}

.index-category-main ul{
	width:610px;
	float:left;
}

.index-category-main li{
	width:610px;
	background:url(images/line.gif) repeat-x bottom;
	float:left;
}

.index-category-main dl{
	width:590px;
	padding:7px 10px 7px 10px;
	margin:1px 0 2px 0;
	float:left;
}

.index-category-main dt{
	width:100px;
	background:url(images/sankaku.gif) no-repeat left 6px;
	padding-left:15px;
	float:left;
}

.index-category-main dd{
	width:465px;
	float:right;
}

.even-bg{
	background:#f5f5f5;
}

.index-category-blog-main{
	width:610px;
	background:#FFF;
	border: 1px solid #e4e4de;
	padding:9px;
	float:left;
}

.index-h3-blog-box{
	width:610px;
	padding-bottom:2px;
	float:left;
}

.index-h3-blog-box h3{
	display:block;
	width:500px;
	background:url(images/h3.gif) no-repeat left 50%;
	padding:5px 0 3px 15px;
	float:left;
}

.index-blog-post{
	width:300px;
	background:#f5f5f5;
	margin-top:10px;
	float:left;
}

.index-blog-post dl{
	display:block;
	width:300px;
	float:left;
}

.index-blog-post dt{
	display:block;
	width:50px;
	height:50px;
	xbackground:#b4c7d6;
	background:url(images/no.gif) no-repeat;
	padding:5px;
	float:left;
}

.index-blog-post dd{
	display:block;
	width:230px;
	float:right;
}


/* ページナビ
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.wp-pagenavi {
	width:640px;
    color: #111111;
	padding:15px 0 15px 3px;
	float:left;
}
.wp-pagenavi a, .wp-pagenavi a:link {
    padding: 0.5em 1em;
    margin: 0.2em 0 0.2em 0.2em;
    text-decoration: none;
    border: 1px solid #ddd;
    color: #000;
}
.wp-pagenavi a:visited {
   	border: 1px solid #ddd;
    color: #000;
}
.wp-pagenavi a:hover {
    text-decoration: none;
    border: 1px solid #ddd;
	background:#084da2;
    color: #ffffff;
}
.wp-pagenavi a:active {
    border: 1px solid #ddd;
	background:#084da2;
    color: #ffffff;
}
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {
    padding: 0.5em 1em;
    margin: 0.2em 0 0.2em 0.2em;
    border: 1px solid #ddd;
    color: #000;
}
.wp-pagenavi span.current {
	text-decoration: none;
    border: 1px solid #ddd;
	background:#084da2;
    color: #ffffff;
}
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


