@charset "utf-8";
/*
Theme Name: 雫石オンラインショップ「いわてやま」
Theme URI: http://www.iwateyama.net/
Description: いわてやまのテーマです。
Version: 1.0
Author: (c)hops
Author URI: http://www.hops.co.jp/
Tags: iwateyama
*/

.single #gNavi #information a:hover,
.archive #gNavi #information a:hover,
.single #gNavi #mailMagazine a:hover,
.archive #gNavi #mailMagazine a:hover,
.single #gNavi #contact a:hover,
.archive #gNavi #contact a:hover {
	background: url(http://www.iwateyama.net/images/iwateyama/common/header_footer.gif) no-repeat;
}
#header {
	background: url(http://www.iwateyama.net/blog/images/blog_header1.jpg) no-repeat;
}
#header h1 a:hover,
.single #header,
.archive #header,
.single #header h1,
.archive #header h1,
.single #header h1 a:hover,
.archive #header h1 a:hover {
	background: url(http://www.iwateyama.net/blog/images/blog_header2.gif) no-repeat;
}
#header h1 {
	width: 348px;
	padding: 17px 0 0 17px;
}
#header h1 a {
	width: 348px;
}
#header h1 a:hover {
	background-position: 0 -85px;
	width: 348px;
}
#main h2 {
	background: url(http://www.iwateyama.net/images/iwateyama/common/common.gif) no-repeat;
}
.widget_search h2,
.widget_categories h2,
.widget_recent_entries h2,
.widget_calendar h2 {
	background: url(http://www.iwateyama.net/blog/images/blog.gif) no-repeat;
}

.single #header,
.archive #header {
	background-position: 0 0;
	height: 85px;
}
.single #header h1,
.archive #header h1 {
	padding: 12px 0 0 17px;
}
.single #header h1 a:hover,
.archive #header h1 a:hover {
	background-position: -350px -85px;
}
.single #gNavi #information a:hover,
.archive #gNavi #information a:hover {
	background-position: 0 0;
}
.single #gNavi #mailMagazine a:hover,
.archive #gNavi #mailMagazine a:hover {
	background-position: -112px 0;
}
.single #gNavi #contact a:hover,
.archive #gNavi #contact a:hover {
	background-position: -236px 0;
}
.single #contents,
.archive #contents {
	padding-top: 10px;
}
.home #contents {
	background: #CFBF9D url(http://www.iwateyama.net/images/iwateyama/top/top_main_image2.jpg) no-repeat left top;
}







/* ---------------------------------------------------------------------
*    メニュー
* ------------------------------------------------------------------- */
/* ---------------------------------
*    メニュータイトル
*/
.widget ul,
#calendar_wrap,
#searchform {
	background: #FFF;
	margin: 0 5px;
	padding: 5px 5px 10px 5px;
}
.widget_search h2 {
	background-position: 0 -70px;
	height: 35px;
	width: 180px;
}
.widget_recent_entries h2 {
	background-position: 0 -35px;
	height: 35px;
	width: 180px;
}
.widget_categories h2 {
	background-position: 0 0;
	height: 35px;
	width: 180px;
}
.widget_calendar h2 {
	background-position: 0 -105px;
	height: 35px;
	width: 180px;
}


/* ---------------------------------
*    メニューメイン
*/
.widget {
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.widget li {
	border-bottom: 1px dotted #625948;
	padding: 7px 0 3px 0;
}
.widget_search {
	background: #C5986A;
}
.widget_search #searchform {
	background: #F2E7DC;
}
.widget_recent_entries {
	background: #6E6E8B;
}
.widget_recent_entries ul {
	background: #DFDFE4;
}
.widget_categories {
	background: #8D707A;
}
.widget_categories ul {
	background: #E2DBDE;
}
.widget_calendar {
	background: #A79461;
}
.widget_calendar #calendar_wrap {
	background: #E9E4D7;
}
.widget_search #s {
	width: 100px;
	background: #EBD7C4;
	border: 2px solid #A7794B;
	padding: 2px;
	margin-bottom: 3px;
}
.widget_search #searchsubmit {
	border: none;
	width: 54px;
	height: 25px;
	cursor: pointer;
}
.widget_search #searchsubmit:hover {
	background-position: -190px -432px;
}
.widget_calendar table {
	width: 100%;
	margin-bottom: 10px;
}
.widget_calendar caption {
	text-align: center;
	margin-bottom: 5px;
	font-size: 108%;
	font-weight: bold;
}
.widget_calendar th {
	font-size: 85%;
	text-align: center;
	font-weight: bold;
}
.widget_calendar td {
	font-size: 85%;
	text-align: center;
}
.widget_calendar #today {
	font-weight: bold;
}



/* ---------------------------------------------------------------------
*    メイン
* ------------------------------------------------------------------- */
/* ---------------------------------
*    記事メイン
*/
#main h2 {
	color: #625948;
	font-size: 193%;
	background-position: 0 -1455px;
	margin-bottom: 12px;
	padding: 7px 0 0 28px;
	min-height: 38px;
	height: auto !important;
	height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	width: 562px;
}
.post {
	margin-bottom: 20px;
}
.timeAuthor {
	text-align: right;
	margin-bottom: 10px;
}
.entry {
	font-size: 108%;
	line-height: 1.6;
}
.entry p {
	margin-bottom: 1em;
}
.entry img {
	max-width: 590px;
}
.entry a {
	color: #1B4EC7;
	text-decoration: underline;
}
.entry a:hover {
	color: #4B7BBD;
	text-decoration: none;
}
.postMetaData {
	padding: 5px;
	font-size: 85%;
	margin-top: 25px;
	text-align: right;
}
.navigation {
	padding: 0 10px;
}
.navigation .alignleft {
	float: left;
}
.navigation .alignright {
	float: right;
}

/* ---------------------------------------------------------------------
*    コメント
* ------------------------------------------------------------------- */
#comments {
	background: #8D707A;
	width: 572px;
	padding: 10px 10px 15px 10px;
	margin: 50px 0 20px 0;
	color: #FFF;
}
.commentlist {
	margin-bottom: 30px;
}
.commentlist li {
	font-size: 108%;
	background: #EFEAE0;
	padding: 10px;
	margin-bottom: 10px;
}
.comment-author {
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #8D707A;
}
.comment-meta {
	margin-bottom: 15px;
	text-align: right;
	font-size: 93%;
}

#respond {
	font-size: 108%;
}
#respond .textArea {
	padding: 3px;
}
#respond #submit {
	margin: 0 auto;
}
#respond label {
	font-size: 85%;
}

#author {
	margin-bottom: 10px;
	padding: 3px;
}
#email {
	margin-bottom: 10px;
	padding: 3px;
}
#url {
	margin-bottom: 10px;
	padding: 3px;
}
#comment {
	width: 584px;
	margin-bottom: 10px;
	padding: 3px;
}
#submit {
	float: right;
	padding: 5px;
}