@charset "utf-8";

/*
Theme Name: yamamomo
Author: yamamomo
Description: yamamomoサイト用にSweepDesignがカスタマイズしたものです。
Version: 1.0
Template:twentyeleven
*/

@import url("../twentyeleven/style.css");


/* =Structure
----------------------------------------------- */

body {
	background-color:#FFF;
	padding: 0;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #474747;
}

#page {
	margin: 37px auto 10px auto;
	width: 912px;
}

#primary {
	width: 912px;
}

#content {
	margin:0;
	width: 912px;
}


/* clearfix*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
*html .clearfix {
	height:1%
}
.clearfix {
	display: block;
}

/* Links */
a {
	color: #474747;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	color:#22568b;
	text-decoration:none;
}

div.entry-content p a {
	color: #9c8b00;
}

div.entry-content p a:focus,
div.entry-content p a:active,
div.entry-content p a:hover {
	color:#9c8b00;
	text-decoration: underline;
}

/* =Header
----------------------------------------------- */

#branding {
	border-top: none;
	padding-bottom:0;
	position: relative;
	z-index: 2;
}
#site-title {
	width:90px;
	float:left;
	margin-right:0;
	padding:0;
}

#navi {
	float:right;
	margin:20px 0 0 0;
	padding:0;
}


/* =カテゴリーメニュー
----------------------------------------------- */
#category_navi {
	width:600px;
	margin-top:40px;
	float:right;
}

#category_navi div{
	width:60px;
	float:left;
	margin:0 120px 0 0;
	font-size:13px;
}

#category_navi div.last{
	margin:0 0 0 0;
}

#category_navi div a img:hover{
 filter: alpha(style=0,opacity=70);
 opacity: 0.7;
}

#category_navi div a{
	color:#474747;
}

#category_navi div a:hover{
	color:#22568b;
	text-decoration:none;
}


/* =画像など
----------------------------------------------- */

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border:none;
	padding:0;
}



/* =非表示処理
----------------------------------------------- */
#nav-above {
	display:none;
	height:0;
}

#nav-above div{
	display:none;
	height:0;
}

#nav-above h3{
	display:none;
	height:0;
}

.entry-meta {
	display:none;
	border-bottom:none;
}

.hentry{
	border-bottom:none;
}


/* =フォントウエイト
----------------------------------------------- */
#content nav a {
	font-weight: normal;
}


/* = 記事
----------------------------------------------- */
div.entry-content {
	height:400px;
}

div.entry-content p {
	font-size:13px;
	line-height:2;
	padding-left:1px;
}

div.entry-content p strong {
	color:#22568b;
	font-size:16px;
	line-height:1.1;
}

div.entry-content p em {
	color: #999;
	font-size:12px;
	font-style:normal;
	position:absolute;
	left:1px;
	top:412px;
}

div#content .post{
	height:405px;
	overflow:hidden;
}

/* = 記事ナビ
----------------------------------------------- */
#nav-below {
	clear:both;
	width:600px;
	margin-left:310px;
}



/* = いままでの記事
----------------------------------------------- */
.alllist {
	width:820px;
	margin:40px 0 40px 100px;
}

.alllist div.listblock{
	float:left;
	width:240px;
	margin-right:20px;
}

.alllist div.listblock ul{
	margin:20px 0 0 10px;
}

.alllist div.listblock ul li{
	font-size:13px;
	line-height:1.4;
	margin-bottom:1em;
}


/* = フッター
----------------------------------------------- */
#colophon div.arvlink{
	float:right;
	font-size:12px;
}

#colophon div.sbtn {
	float:left;
}

#colophon div.sbtn img{
	margin-right:7px;
}




