/*
Theme Name: しげお氏別注テンプレート
Description: 物思いにふけるしげお氏、その背景に想いの大きさが・・・。
Tags:２カラム　左メニュー
Author: NobuyukiSato
Author URI: http://www.eijyulife.com/
*/
/* The theme is released under GNU GPL licence. Users are free to modify the theme and its componants. 
Web2feel.com is not responsible and will not provide any asistance for the mis alignment or dysfunction caused by the user in the course of modification*/

body {
	margin:0;
	padding-top:0px;
	background: #F1F1D1;
	/*background: #E2E2CE;*/
	/*background: #ECECE1;*/
	/*background:#3366FF;*/
	font-family: Century Gothic,Helvetica,sans-serif;
	color: #383826;
	/*color:#d1d8eb;*/
	font-size:13px;
	}

img {
	border:0;
	}
a {
	color:#0053ff;
	}
a:hover {
	color:#5a96ff;
		}
h1, h2, h3, h4, h5, h6 {
	
	}
blockquote {
	padding-left:10px;
	color:#c1c1c1;
	padding:2px 3px 2px 3px;
	
	}
.clear {
	clear:both;
	}
.alignleft {
	float:left;
	}
.alignright {
	float:right;
	}

/* The Wrapper */

.wrapper {
	width: 100%;
	margin-top: 12px;
	/*width:1000px;
	margin:0 auto;*/
	/* IE対策 */
	text-align: center;
	
	}

/* -----------------  IE7対策 / コンテンツの開始位置 -----------------  */

*:first-child+html .wrapper
{
	margin-top: 27px;
}



/*----------------- ヘッダー -----------------*/

/* The Top */

.top {
	
	/*height:399px;
	margin-top:0px;
	background:url(images/top.jpg);*/
	background: #FFFFFF;
	
	}

/*-------- トップページのヘッダーにのみ適用（ここから） --------*/

/* 上記「.top」を適用したdivタグに適用 */
div.headerTop {
	background: url(images/bg_header_top.jpg) left top repeat-x;
}

div.headerTop .blogname {
	/*float:left;*/
	/*width:900px;*/
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	}
	
div.headerTop .blogname h1 {
	/*font-size:35px;
	font-weight:bold;
	margin:30px 0 0 20px;
	color:#fff;*/
	margin: 0;
	background: url(images/top.jpg) left top no-repeat;
	}
div.headerTop .blogname h1 a {
	display: block;
	width: 1000px;
	height: 710px;
	margin: 0;
	background: url(images/top.jpg) left top repeat-x;
	text-indent: -10000px;
	/* NN対策 */
	text-decoration: none;
	}
/*-------- トップページのヘッダーにのみ適用（ここまで） --------*/

/*-------- セカンドページのヘッダーにのみ適用（ここから） --------*/

/* 上記「.top」を適用したdivタグに適用 */
div.headerSec {
	background: url(images/bg_header_sec.jpg) left top repeat-x;
}

div.headerSec .blogname {
	/*float:left;*/
	/*width:900px;*/
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	}

div.headerSec .blogname h1 {
	/*font-size:35px;
	font-weight:bold;
	margin:30px 0 0 20px;
	color:#fff;*/
	margin: 0;
	background: url(images/sec.jpg) left top no-repeat;
	}
div.headerSec .blogname h1 a {
	display: block;
	width: 1000px;
	height: 300px;
	margin: 0;
	background: url(images/sec.jpg) left top repeat-x;
	text-indent: -10000px;
	/* NN対策 */
	text-decoration: none;
	}
/*-------- セカンドページのヘッダーにのみ適用（ここまで） --------*/


/*
.blogname h1  a:link, .blogname h1  a:visited{ 
	
	color: #fff; 
	text-decoration: none; 
	background-color:transparent;
	}
	

.blogname h1  a:hover { 
	color: #fff; 
	text-decoration: none; 
	background-color:transparent;
	}
*/
	
	
.blogname h2 {
	display: none;
	/*margin:5px 0 0 20px;
	font-size:16px;
	font-weight:normal;
	color:#fff;*/
	}


/*----------------- メニュー -----------------*/

/* Menu */
	
.menu  {

/*height:28px;*/
margin: 0;
/*margin: 0 auto;*/
padding: 0 0 20px;
background: #FFCC00 url(images/bg_menu.jpg) left bottom repeat-x;
/*background: #FFB10F url(images/menu.jpg) left bottom repeat-x;*/
text-align: left;

}
	
.menu  ul {
width: 1000px;
margin: 0 auto;
/*margin: 0;*/
padding: 0;
/*padding: 0 5px;*/
list-style: none;
}

.menu ul li {
float: left;
margin: 5px 0 0 10px;
padding: 0;
background: #FFCC00 url(images/menu.jpg) left center no-repeat;
/*
font-size: 16px;
font-family: "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳPゴシックP", Helvetica, verdana, arial;
border-style: solid;
border-width: 1px;
border-color: FFCF0F #FFB10F #FFB10F FFCF0F;
*/
}

.menu  ul li:hover {
background-color: none;
}

.menu  ul li a {
float:left;
margin: 0 1px 0 0;
font-size: 100%;
font-weight: normal;
text-decoration: none;
padding: 0px 0px 0px 12px;
/*padding: 5px 5px;*/
background: #FFCC00 url(images/menu.jpg) left center no-repeat;
/*font-size: 13px;*/
font-size: 14px;
font-family: "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳPゴシックP", Helvetica, verdana, arial;
line-height: 1.0em;
color: #037775;
/*color: #6699ff;*/
}

.menu  ul li a:hover {
color: #0EABAA;
/*color: #fff;*/
background: url(images/menuhov.jpg) left center no-repeat;
/*background:#092764 url(images/menuhov.jpg) repeat-x;*/

}	
	
	
/*----------------- コンテンツ -----------------*/

/* The Content */

.content {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0px 25px;
	/*padding:30px 10px 25px 15px;*/
	/*background:#070f1c;*/
	border-top:#fff;
	text-align: left;
	}

/* The Posts */

.text {
	width:750px;
	float:left;
	text-align:justify;
	padding:20px 0 0 0;
	}
/* added at 090623 */
* html .text {
	display: inline;
}

.post {
	padding:0 0 10px 10px;
		}

h1.title {
    font-size:22px;
	margin:5px 0 10px 0px;
	color:#555;
	font-weight:normal;
	/*padding:2px ;*/
	padding: 5px 0px 5px 55px;
	border-bottom: dotted 2px #383826;
	background: url(images/bg_head.gif) left center no-repeat;
		}
h1.title a {
	color: #037775;
	/*color:#6699ff;*/
	text-decoration:none;
	}
h1.title a:hover {
	color: #0EABAA;
	/*color:#6699ff;*/
	background:none;
	text-decoration:none;
	}
.postinfo {
    height:20px;
	background: #CDCDB1 no-repeat;
	/*background:#061533 no-repeat;*/
	padding: 1px 2px 2px 10px;
	}
	
.postinfo a {
	color: #F0A304;
	/*color:#5a96ff;*/
	font-weight:normal;
	text-decoration:none;
	}

.postinfo a:hover {
	text-decoration: underline;
}


/*----------------- サイドバー -----------------*/

/* right Sidebar . */

#sidebar{
width:233px;
float:left;
font-size:13px;
color:#fff;
margin: 15px 10px 0px 5px;
}
/* added at 090623 */
* html #sidebar{
	display: inline;
}

#sidebar ul li form {
	padding: 10px 20px;
}

#sidebar ul li form input {
	margin-bottom: 5px;
}

#sidebar ul {
margin:0;
padding:0;
list-style-type:none;
}

#sidebar ul li {
background: #CDCDB1;
}

#sidebar  h2 {
font-size:16px;
font-weight:bold;
font-family:Tahoma, arial,sans-serif;
padding:4px 0px 5px 10px;
background: #F0A304;
/*background:#1c416e ;*/
Margin: 10px 0 0 0;
color:#fff;
}

#sidebar a {
font-weight:bold;
display:block;
text-decoration:none;
line-height:160%;
padding:4px 0 4px 0;
color: #037775;
/*color:#005cff;*/
/*background:#081a51;*/
background: #CDCDB1;
}

#sidebar a:hover {
text-decoration:none;
/*background-color:#081a51;*/
background-color: #ACAC7F;
color:#fff;
}

#sidebar ul li a {
padding-left:15px;
list-style-type:none;

}

/*-------- カレンダー --------*/

#sidebar table {
	/*width:100%;*/
	text-align:center;
	/*background-color:#081a51;*/
	background-color: #D0BA77;
}

/* added at 090623 */
#sidebar table tr th, #sidebar table tr td {
	font-size: 12px;
	text-align: center;
}
#sidebar table tr th a, #sidebar table tr td a {
	display: inline !important;
}

#sidebar table a {
	background-color: #D0BA77;
}

#sidebar table a:hover {
	background-color: #037775;
}

#sidebar table caption {
	background-color: #D0BA77;
}


/*----------------- フッター -----------------*/

/* The Footer */

#footer {
	clear: both;
	width: 100%;
	padding:50px 0px 0px;
	margin:0px;
	letter-spacing:1px;
	}
	
#footer address {
	display: block;
	width: 100%;
	margin: 0;
	padding: 10px 0px;
	background:#FFCC00 ;
	font-size:10px;
	font-weight:normal;
	font-style: normal;
	color: #383826;
	text-align: center;
}

#footer address a {
	color:#0053ff;
	text-decoration: underline;
}

#footer address a:hover {
	color:#5a96ff;
	text-decoration: none;
}



/*
#footer {
	height:20px;
	padding:12px 0 0 15px;
	margin:0px 0 0 0;
	background:#000000 ;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	}

#footer a {
	color:#005cff;
	text-decoration:none;
	}

#footer a:hover {
	color:#FFF;
	
	}
	*/

/* The Navigation */

.navigation {
	height:25px;
	padding:0 20px;
	}
.navigation a {
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#448aff;
	}
.navigation a:hover {
	color:#e05400;
	background:#eedcbd;
	}

/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	padding:0;
	margin:0 0 20px 0;
	font-size:25px;
	text-align:center;
	}

/* The Comments */

.comments {
	}
.comments form {
	}
.comments textarea {
	width:90%;
	height:156px;
	background:#fff;
	border:2px solid #626262;
	color:#333;
	padding:10px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#commentform {
	padding-left:23px;
	}
#commentform input {
	background:#fff;
	border:1px solid #66a9d2;
	color:#216100;
	padding-left:10px;
	}
.comments input#submit {
	padding:0;
	width:72px;
	height:29px;
	}
.comments h2 {
	font-size:19px;
	line-height:30px;
	margin:24px 0 0 23px;
	padding:0;
	font-weight:normal;
	}
.comments ol li p {
	padding:0;
	margin:10px 0;
	}



/*----------------- clearfix -----------------*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
