/*
 Design#955
	This theme was designed and built by  and CSSEZ.com,
 through http://jp.cssez.com/.

	The CSS, XHTML and design is released under Creative Commons(BY):
 http://creativecommons.org/licenses/by/2.1/jp/ */ /* Cross-browser settings */ * { margin: 0; padding: 0; } /* general styles */ body { height: 100%; background: #000033 url(http://file.drakesgalleyxjun.blog.shinobi.jp/4608591e.jpg) repeat;
 font-size: 14px; bg-color: #53A600;

background-color:#000033;
color:#CCFFCC;
}

img {
 border:0;
}

a {
 color: #ccffcc;
}

a:visited {
 color: #330000;
}

a:hover {
 color: #B05A3E;
}

#wrapper {
 width: 800px;
 margin: 0px auto;
 padding: 0px;
 color: #225E07;
 font: 1.0em/150% 'arial', sans-serif;
}




/* Header */
#header {
 float: left;
 width: 800px;
 height: 190px;
 margin: 20px 0px 0px;
 padding: 0px;
 background: url(http://file.drakesgalleyxjun.blog.shinobi.jp/gonta_natu_banner.jpg);
 background-repeat: no-repeat;
}

#header #title {
 margin: 20px 0px 0px 20px;
 padding: 0px;
 color: #ffff99;
 font: bold 250% 'arial black', sans-serif;
 text-align: left;
}

#header #title a {
 color: #dfffdf;
}

#header div#description {
  float: right;
 margin: 0px 25px 0px 0px;
  width: 230px;
  height: 100px;
  background:  url(http://file.drakesgalleyxjun.blog.shinobi.jp/natukusa.jpg);
  font-size : 12px;
  padding : 10px 10px 0px 10px;
  line-height : 1.5em ;
  color: #006400;
}



/* Navigation */
#navigation {
 float: left;
 width: 90%;
 margin: 0px;
 padding: 10px 2% 0px 5%;
}

#navigation ul {
 list-style:none;
 float: right;
}

#navigation li {
 display:inline;
 float:left;
 margin: 0px;
}

#navigation li a.tabs {
 float:left;
 padding-left: 4px;
 background: #040640;
 text-decoration:none;
}

#navigation li a.tabs:hover {
 background: #3A3E9E;
}

#navigation li a.tabs span {
 float:left;
 padding: 5px 15px 4px 6px;
 background: #313494;
 color: #ffffff;
 font-size: 1.0em;
}

#navigation li a.tabs:hover span {
 background:  url(http://file.drakesgalleyxjun.blog.shinobi.jp/blue_light.jpg) no-repeat right top;
 color: #000000;
}

/* Main contents */
#contents {
 float: left;
 width: 560px;
 margin: 20px 10px 10px 0px;
 padding: 0px;
 color: #003700;
 font-size: 90%;
 text-align: left;
}

#contents h2 {
 margin: 10px 10px 10px 10px;
 padding: 10px 20px;
 background: #006666;
 font: bold 1.6em 'arial', sans-serif;
 text-align: left;
}



#contents p,
#contents table,
#contents ul,
#contents ol,
#contents dl,
#contents blockquote {
 margin: 0px;
 padding: 20px;
 background: #99cccc;}


#contents h3 {
 margin: 20px 25px 10px;
 padding: 10px 20px;
 font: bold 120% 'arial', sans-serif;
 text-align: left;
 background: #F2E872;
}


/* Sidebar */
#firstSide { float: left;}

.sidebar {
 width: 180px;
 margin: 20px 10px 10px;
 padding: 10px;
 background: #99cccc;
 font-size: 1.0em;
 text-align: left;
}

.sidebar h4 {
 margin: 10px 5px 0px 0px;
 padding: 5px 10px;
 background:  url(http://file.drakesgalleyxjun.blog.shinobi.jp/blue.jpg) repeat;
 color: #F2E872;
 font: bold 1.0em 'arial', sans-serif;
 text-align: left;
}

.sidebar ul {
 list-style:none;
 width: 185px;
}

.sidebar p {
 padding: 3px 10px 3px 10px;
}

.sidebar li a {
 display:block;
 height: 20px;
 padding: 3px 10px 3px 15px;
 background: #0A5202;
 color: #F2E872;
 font-size: 90%;
 text-align: left;
 text-decoration: none;
}

.sidebar li a:hover {
 background: #2E8F24;
 color: #FFFFFF;
}

/* Footer */
#footer {
 clear:both;
 width: 100%;
 height: 35px;
 margin: 0px;
 padding: 20px 0px 0px;
 background: #99cccc;
  font-size: 1.0em;
 text-align: center;
}


/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
padding:3px;
width:80%;
background-color:#006600;
}
/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
}
/*カレンダー表示用テーブル*/
.CalendarTable {
width:80%;
padding:3px;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
background-color:#009933;
}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
background-color:#009933;
}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
background-color:#009933;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
background-color:#33CC66;
color:#FFCCFF;
}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
background-color:#33CC66;
color:#000000;
}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
background-color:#33CC66;
color:#CCFFFF;
}
/*記事が存在する場所の設定*/
.CalendarTdLink {
}
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
}
/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
	padding:10px 30px 10px 50px;
}

.CommentResBox {
	border:solid 1px #995555;
	padding:10px;
}

.CommentResTitle {
	font-size:14px;
	font-weight:700;
}

.CommentResText {
	padding:10px 0px 0px 10px;
}

.CommentResFooter {
	text-align:right;
	margin:15px 0;
	border-top:1px dotted #995555;
}
