@charset "utf-8";

/*
Theme Name : ichijoh
Theme URI : http://ichijoh.sakura.ne.jp/blog/
Description : 「湯主一條 女将のブログ」のデザイン
Version : 1.0
Author : M.S.
Author URI :
Tags :
Comment : Date 2009.02.07.
*/

/* 上記コメント部分は、WordPressと連動していますので、変更しないでください。 */

/*
======================================================================================================================
================================================      reset      =====================================================
======================================================================================================================
*/


html,body,div,h1,h2,h3,h4,h5,h6,
p,blockpuote,pre,address,
ul,ol,li,dl,dt,dd,
table,th,td,form,input,fieldset {
    margin: 0;
    padding: 0;
}

html {
    overflow: scroll;
    overflow: -moz-scrollbars-vertical;
    overflow-x: scroll;
}

body {
		font-size: 62.5%;/* 1em は 10px で表示される */
		font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
		/*font-family:Century Gothic,Verdana,Arial,Sans-Serif;*/
		text-align: center;
		background-color: #000000;
}

address,em,caption,cite,code,dfn,h1,h2,h3,h4,th,var {
		font-style: normal;
		font-weight: normal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
		border: 0;
		vertical-align: bottom;
}

ul,ol {
    list-style: none;
}

textarea {
    font-size: 1em;
}

a {
		color: #D8B36F;
		text-decoration: none;
}

a:hover {
	color: #EED4A5;
}


/*
======================================================================================================================
===================================================   Style   ========================================================
======================================================================================================================
*/


/*===============================================      all       ===================================================*/


div#all {
	background-color: #32261d;
	text-align: left;
	width: 900px;
	margin: 0 auto;
}


/*===============================================   header.php   ===================================================*/


div#header {
	width: 900px;
}

div#header h1 {
	color: #fff;
	font-size: 1em;
	text-align: right;
	line-height: 1.2;
	padding: 3px 10px 3px 0;
}

div#header div#logo {
	background-color: #170B0B;
}

div#header div#logo div#logo-ichijoh {
	background-color: transparent;
	float: left;
}

div#header div#logo div#logo-tel {
	text-align: right;
	background-color: transparent;
	float: right;
}

div#header div#global-nav {
	width: 900px;
	
}

div#header div#global-nav li {
	float: left;
}

div#header div#mainvisual {
	width: 900px;
}


/*===============================================   sub.php & index.php   ====================================================*/

div#containor {
	width: 900px;
}

div#contents {
	width: 720px;
	float: left;
}

div#contents div#sub {
	width: 180px;
	float: left;
}

div#contents div#sub-lev2 {
	margin:20px 0 0 10px;;
}

div#contents div#sub li {
	margin-bottom: 5px;
}

div#contents div#local-nav {
	margin: 0 0 20px 0;
}

div#contents div#recent-entries li {
	font-size: 1.3em;
	margin: 10px;
}

div#contents h2#keywords  {
	color: #ff9900;
	font-size: 1.2em;
	padding: 10px;
}

div#contents div#main {
	width: 540px;
	float: right;
}

div#contents div.entry-nav {
	color: #D8B36F;
	font-size: 1.3em;
	text-align: center;
	margin: 20px 0 0 0;
}

div#contents div.entry-nav span.current {
	color: #fff;
}

div#contents div.entry-nav a:link {
	color: #D8B36F;
}

div#contents div.entry-body {
	background: url(images/entry_bg.gif) repeat-y center;
	margin: 20px 42px 20px;
	contents
}

div#contents div.entry-date {
	background: #32261d url(images/entry_body_top.gif) no-repeat center top;
}

div#contents div.entry-date p {
	color: #5B493D;
	font-size: 1.4em;
	text-align: right;
	padding: 10px 10px 5px 0;

}
div#contents div.entry-head h3 {
	font-size: 1.8em;
	font-weight: bold;
	padding: 3px 10px 10px;
}

div#contents div.entry-head h3 a {
	color: #5B493D;

}

div#contents div.entry-head h3 a:hover {
	color: #EED4A5;
}

div#contents div.entry {
	font-size: 1.2em;
	line-height: 1.5em;
	border-top: 1px solid #5B493D;
	margin: 0 10px;
	padding: 10px 0;
}


div#contents div#main div.entry-body p.postmetadata {
/*	background:  #32261d url(images/entry_body_bottom.gif) no-repeat bottom center;
*/}

div#contents div#main div.entry-body p.postmetadata {
	font-size: 1.3em;
	text-align: right;
	margin: 20px 0 0 0;
	padding: 0 10px 5px 0;
}

div#contents div#main div.entry-body p.postmetadata a:link {
		color: #D8B36F;
}

div#contents div#main div.entry-body div.entry-body-bottom {
	background-color: #32261d;
}

div#contents div#main div.previous-next-pagenav {
	color: #D8B36F;
	font-size: 1.4em;
	margin: 20px 100px 20px;	
}

.alignright {
	text-align: right;
	float: right;
}
.alignleft {
	text-align: left;
	float: left;
}

div#contents div#main div#no-entry {
	font-size: 1.3em;
	line-height: 1.5;
	text-align: center;
}

div#contents div#main div#no-entry p.bg {
	background-color: #32261d;
}

/*===============================================   sidebar.php   ==================================================*/


div#sidebar {
	width: 180px;
	float: right;
}

div#sidebar-lev2 {
	width: 160px;
	margin: 20px 10px 0 10px;
}

div#sidebar div#site-search,
div#sidebar div#calendar,
div#sidebar div#recent-comments,
div#sidebar div#categories,
div#sidebar div#monthly-entories {
	margin: 0 0 25px 0;
}

div#sidebar h2 {
	margin: 0 0 15px 0;
}

div#sidebar div#site-search input {
	width: 115px;
}

div#sidebar div#site-search #searchsubmit {
	width: 35px;
}

div#sidebar div#calendar table#wp-calendar {
	color: #FFF;
	font-size: 1.4em;
	width: 160px;
}

div#sidebar div#calendar table#wp-calendar caption {
	font-weight: bold;
}

div#sidebar div#calendar table#wp-calendar th /*.weekend*/ {
	font-weight: bold;
	text-align: center;
	padding: 3px 0;
}
/*
div#sidebar div#calendar table#wp-calendar  th .weekday {
	color:#D8B36F;
}

div#sidebar li#calendar table#wp-calendar  th {
	color:#FF9900;
}
*/
div#sidebar div#calendar table#wp-calendar  td {
	text-align: center;
	padding: 3px 0;
}

div#sidebar div#calendar table#wp-calendar  td#prev,
div#sidebar div#calendar table#wp-calendar  td#next {
	padding-top: 5px;
}

div#sidebar div#recent-comments li {
	font-size: 1.3em;
	margin: 10px;
}

div#sidebar div#categories li {
	font-size: 1.3em;
	margin: 10px;
}

div#sidebar div#monthly-entries li {
	font-size: 1.3em;
	margin: 10px;
}



/*============ 2009.07.01. 変更 =============*/

div#sub div#recent-comments {
	margin: 0 0 25px 0;
}

div#sub div#recent-comments li {
	font-size: 1.3em;
	margin: 10px;
}

/*===============================================   footer.php   ===================================================*/


div#footer {
	text-align: center;
	width: 900px;
	clear: both;
}

div#footer div#footer-paginator {
	color: #D8B36F;
	font-size: 1.4em;
	margin: 0 0 20px 0;
}

div#footer div#footer-nav {
	color: #FFF;
	font-size: 1.2em;
	line-height: 1.3;
}

div#footer div#footer-nav a {
	color: #FFCC00;
}

div#footer div#footer-nav a:hover {
	color: #EED4A5;
}

div#footer div#footer-nav a:active {
	color: #FF3300;
}


div#footer div#copyright {
	color: #FFF;
	font-size: 1.2em;
	line-height: 1.5;
	margin: 20px 0;
}

div#footer div#address p {
	color: #FFF;
	font-size: 1.2em;
	line-height: 1.6;
	background-color: #5A483B;
	width: 900px;
	padding: 10px 0;
}


/*--====================================== comments.php ========================================--*/

div.admin {
	margin: 20px 15px;
}

div#contents div#comment-list-form {
	margin: 0 10px;
}

div#contents div#comment-list-form h3 {
	color: #5a483c;
	font-size: 1.4em;
	font-weight: bold;
	padding: 10px 0;
}

div#contents div#comment-list-form ol.commentlist {
	font-size: 1.2em;
	line-height: 1.5em;
	list-style-type: disc;
	margin-left: 20px;
}

div#contents div#comment-list-form ol.commentlist li {
	margin-bottom: 13px;
}

div#contents  table.comment-form {
	border-collapse: separate;
	border-spacing: 3px;
}

div#contents  table.comment-form th {
	color: #663200;
	font-size: 1.2em;
	background-color: #FDCA76;
	width: 120px;
	padding: 5px;
}

div#contents  table.comment-form td input,
div#contents  table.comment-form td textarea {
	font-size: 1.3em;
	line-height: 1.8;
	width: 270px;
}

.center {
	text-align: center;
}

div#contents input#submit {
	width: 130px;
}


/*
======================================================================================================================
==============================================   hack & clearfix   ===================================================
======================================================================================================================
*/


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-table; }

/* Mac OS版IE には適用しない \*/
* html .clearfix { height: 1%; }
*+html .clearfix {height: 1%; }
.clearfix { display: block; }
/**/

