@charset "utf-8";
/*
Theme Name:ver1
Theme URI: none
Description: Original Theme for WP
Author: T
*/

@import "/css/styles.css";

.wrapper {
position:relative;
}

#stone-img {
position:absolute;
top:-100px;
right:-65px;
width:350px;
height:350px;
z-index:-5;
}

.blog-box {
clear:both;
float:left;
width:100%;
margin:0 0 5px 0;
}
	.blog-box p {
	padding:1em;
	}

.blog-big-title {
padding:40px 0 30px 10px;
}

.blog-main {
float:left;
width:580px;
padding: 0 0 0 20px;
}
	.blog-date {
	position:absolute;
	top:0;
	left:2px;
	font-size:10px;
	z-index:-2;
	}
	
	h3.blog-title {
	font-size:20px;
	font-weight:800;
	z-index:10;
	margin:0;
	padding:12px 0 0 0;
	}
	.blog-body {
	padding:10px 0 0 0;
	z-index:10;
	}
.blog-body h3 {
font-size:120%;
font-weight:800;
padding:5px 10px;
border-bottom:1px solid #696969;
}
.blog-body img {
padding:10px;
border:3px solid #696969;
}
.blog-body p {
font-size:14px;
}
	.blog-more {
	text-align:right;
	padding:0 10px 0 0;
	}
	
	.blog-side {
	padding:80px 0 0 0;
	}
	.blog-side h5 {
	clear:both;
	text-align:center;
	padding:10px 0 5px 0;
	}
	.blog-product-list {
	padding:10px;
	}
	.blog-product-list h5 {
	padding:5px 10px;
	border-bottom:1px solid #696969;
	font-weight:800;
	}
	p.blog-attention {
	padding:20px;
	border:3px solid #EEE;
	background:#FAFAFA;
	}

.blog-side {
float:right;
width:200px;
}
ul.blog-side-list {
padding:5px 0 10px 20px;
}
ul.blog-side-list li {
padding:4px 0 4px 17px;
height:100%;
background:url("/img/footer.gif") -8px -1px no-repeat;
}
.blog-side-icon {
width:170px;
margin-left:20px;
padding-bottom:10px;
}
.blog-side-rss {
float:left;
width:45px;
padding:0 0 0 20px;
background:url("/q/img/i-feed.png") 0 0 no-repeat;
}
.blog-side-twitter {
float:right;
width:80px;
padding:0 0 0 20px;
background:url("/q/img/i-twitter.png") 0 0 no-repeat;
}

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
color:#FFF;
background:#696969;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.wp-pagenavi span.pages {
border:0;
}
