/*
Theme Name:TukinowaCustom
Theme URI:http://www.owlet.net/momonga/
Description:customTheme for WordPress.
Author:momonga
*/

@charset "UTF-8";

/* ---------------------------------------------
全体に適用するstyle　表紙だけはtop.cssで追加
---------------------------------------------*/


*{padding:0px:
margine:0px;
border-width:0px;
font-size:1em;
color:#333;
}

/* ---------------------------------------------
全体
---------------------------------------------*/

html {
	margin: 0px;
	padding: 0px;
}

.space{
	margin: 6px;
	padding: 0px;
}

body{
	margin:0;
	padding:0;
	text-align:left;
	background:#FFFFFF url(images/kage.jpg) repeat-y 40px 0px;
	font: 14px/1.8em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #000000;
}


a,a:link,a:visited{
	color:#0000FF;
	text-decoration: underline;
}
a:active,a:hover{
color:#FF3300;
text-decoration:underline;
}


#wrapper{
	padding: 0px;
	width: 760px;
	text-align: left;
	margin: 0px 0px 0px 60px;
}


/* ---------------------------------------------
ヘッダー
---------------------------------------------*/
#topmidasi {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: 20px;
	
}

#header {
	background: url(images/tuki.jpg) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 140px;
}

#header .space{
	margin: 0px;
	padding-top: 26px;
}

#header h1{
	margin:0px;
	padding:0px 0px 0px 20px;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#header h1 a,#header h1 a:link,#header h1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
#header h1 a:active,#header h1 a:hover{
color:#FFCC66;
text-decoration:underline;
}


/* -- トップのナビ --*/

#header .topnavi {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	text-align: left;
	margin-top: 54px;
}

#header .topnavi ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 760px;
}

#header .topnavi ul li {
	display: inline;
}


#header .topnavi ul  a,#header .topnavi ul a:link,#header .topnavi ul a:visited{
	padding: 4px 14px 4px 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	float: left;
	border-right: 1px solid #FFFFFF;
}
#header .topnavi ul a:active,#header .topnavi ul a:hover{
	color: #FFCC00;
	text-decoration: underline;
}


/* ---------------------------------------------
menu　最近の記事
---------------------------------------------*/
#main{
	margin: 0px;
	padding: 0px;
}

#ue .space{
padding:10px 40px 0px;
}

#ue {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	height:230px;
}
#ue .sin .space,#ue .sin2 .space {
	padding: 10px;
}

#ue .sin {
	border: 2px dotted #6699FF;
	float: left;
	width: 370px;
	font-size: 13px;
	line-height: 20px;
	height: 180px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}


#ue .sin2 {
	border: 2px dotted #6699FF;
	float: right;
	width: 280px;
	font-size: 12px;
	line-height: 16px;
	height: 180px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}


#ue h2 {
	font-size: 13px;
	font-weight: bold;
	color: #284A81;
	margin: 0px;
	padding: 0px;
}
#ue ul {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 20px;
	list-style: none;
}
#ue li {
	list-style: disc inside;
}



/* -- カテゴリ --*/
#ue .topcate{
	clear:both;
	padding-top: 10px;
}

#ue .topcate ul{
	display: inline;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#ue .topcate li{
	display: inline;
	list-style: none;
	border-left: 1px solid #666666;
	padding-right: 6px;
	padding-left: 6px;
	border-right: 1px solid #666666;
}

#ue .topcate a,#ue .topcate a:link,#ue .topcate a:visited{
	color:#666666;
	text-decoration: none;
}
#ue .topcate a:active,#ue .topcate a:hover{
color:#FF6600;
text-decoration:underline;
}

/* ---------------------------------------------
サブメニュー
---------------------------------------------*/

#sub{
margin: 0px;
	padding: 0px;
	background: #FFFFFF;

}
#sub .space{
padding: 10px 40px 0px 40px;
}

#sub .houmon .space{
	padding: 0px;
	
}
#sub .koukoku .space {
	padding: 0px;
	
}

#sub .houmon{

	float: left;
	width: 250px;
	font-size: 13px;
	line-height: 20px;
	height: 230px;
	overflow: none;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
#sub .koukoku{
	float: right;
	width: 400px;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}



/* ---------------------------------------------
記事部分
---------------------------------------------*/

#content{
	margin: 0px 0px 20px 70px;
	padding: 0px;
	width: 640px;
}


.pagenav{
	border-top:1px solid #CCCCCC;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #CCCCCC;
}
.style1 {color: #FF3300}

.post {
	margin-bottom: 26px;
	
}

.post .space{
padding:20px;
}

.datecate{
	text-align:right;
	background: #FFFFFF;
}
.commeta {
	background: #EDF0E5;
}


.post h2 {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 4px 0px 4px 20px;
	color: #FFFFFF;
	background: #000099;
}


.post a,.post a:link,.post a:visited{
	color: #0000FF;
	text-decoration: underline;
}
.post a:active,.post a:hover{
	color: #FF0000;
text-decoration: underline;
}




.post h2 a,.post h2 a:link,.post h2 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.post h2 a:active,.post h2 a:hover{
	color: #FFFF99;
	text-decoration: none;
}



.post .postue {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: right;
}
.post .au {
	text-align: right;
}

.post .postdate {
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.post .postend {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background: #ECECDF;
}


/* ---------------------------------------------
全タイトル一覧
---------------------------------------------*/
#zen{
	margin: 0px 0px 20px 70px;
	padding: 0px;
	width: 640px;
}
#zen h2{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
#zen .itiran {
}
#zen .itiran ul{
	margin: 0px;
	padding: 0px;
}
#zen .itiran li{
}
#zen .itiran em{
font-style:normal;
}

/* ---------------------------------------------
このサイトについて
---------------------------------------------*/
.line {
	border: 2px solid #83B6A8;
}

#ab{
	margin: 0px 0px 20px 70px;
	padding: 0px;
	width: 640px;
}

#ab .prof{
	margin-bottom: 20px;
	margin-top: 20px;
	border-top: 1px dotted #666666;
}

#ab h2{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-top: 2px solid #79A371;
	margin: 10px 0px;
	padding: 6px 0px 0px;
}

#ab .prof img{
	display: block;
	float: right;
	margin-left: 10px;
}


.world{
	text-align:left;
	font-size: 12px;
	margin: 10px 0px;
	border-top: 1px dotted #666666;
	padding: 10px 0px;
}
.world img{
	border:1px solid #333333;
	text-align: left;
	display: block;
}
.sigoto{
	margin-top:20px;
	margin-bottom:20px;
	border-top: 1px dotted #666666;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sigoto img{
	border:solid 1px #333333;
	text-align: left;
	display: block;
}


/* ---------------------------------------------
コメントとトラバ
---------------------------------------------*/

#comments {
	background: #FFFFFF;
}
#comments .space{
margin:20px;
}

#comments #submit{
	font-weight: bold;
	color: #FFFFFF;
	background: #6D6148;
}
#comments input, #comment select, #comment textarea {
	background: #FFFFFF;
	border: 1px solid #666666;
}
#comments textarea{
background: #FFFFFF;
	border: 1px solid #666666;
}

#comments .com{
	background: #FFFFFF;
	padding: 0px;
}

#comments .com p{
margin:6px;
}
#comments .meta{
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	background: #ECECDF;
	border-bottom: 1px solid #666666;
}



/* ---------------------------------------------
カテゴリ2
---------------------------------------------*/

#menu #category {
	background: #FFFFFF;
	border: 1px solid #996633;
	margin-bottom: 20px;
}
#menu #category .space {
	padding: 0px;
}

#menu #category ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-weight: bold;
}

#menu #category li{
	list-style: none;
	
	padding-left: 0px;
}


#menu #category .children{
	font-weight: normal;
	padding-left: 10px;
}


#menu #category ul a,#menu #category ul a:link,#menu #category ul a:visited{
	background: #FFFFFF;
	border-bottom: 1px solid #996633;
	display: block;
}
#menu #category ul a:active,#menu #category ul a:hover{
	background: #EFCE70;
	color: #000000;
	text-decoration: none;
}


/* ---------------------------------------------
フッター
---------------------------------------------*/

#footer{
	clear:both;
	text-align: center;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 16px;

}
#footer h3{
	margin: 6px 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #331703;
}
#footer img{
	padding: 6px;
}


#footer .footerCatch {
background: #000066 url(images/tuki.jpg) no-repeat 0px -10px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer .footerCatch h4{
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	
}
#footer .footerCatch ul{
	display: inline;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#footer .footerCatch li{
	display: inline;
	list-style: none;
	border-left: 1px solid #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
	border-right: 1px solid #FFFFFF;
}

#footer .footerCatch a,#footer .footerCatch a:link,#footer .footerCatch a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
#footer .footerCatch a:active,#footer .footerCatch a:hover{
color:#FFCC33;
text-decoration:underline;
}

#footer address{
	font-style: normal;
}

#footer .kanri{
	text-align: right;
	background: #D9D9C5;
	margin: 6px 0px 0px;
	padding: 4px 20px 4px 0px;
}

#footer a,#footer a:link,#footer a:visited{
	color:#666666;
	text-decoration: none;
}
#footer a:active,#footer a:hover{
color:#FF3300;
text-decoration:none;
}

#footer .copyright{
	background: #C8C8B5;
	margin: 0px;
	padding: 10px 0px 0px;
	height: 28px;
	border-top: 1px solid #666666;
}
