/*■外側背景■*/
body {
 margin: 20px auto ;
 background-color: #DD4E4E;
 font-size: 11px;
 text-align: center;
 }
/*■外側背景■*/


a {
 text-decoration: none;
 }

a:link {
 color: #0000ff;
 }

a:visited {
 color: #0000ff;
 }

a:active {
 color: #ff33ff;
 }

a:hover {
 color: #ff33ff;
 }

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

/*■全体構成■*/
#container {
 line-height: 100%;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 width: 800px;
 background-color: #FFFFFF;
 border-top: 30px solid #84A903;
 border-bottom: 30px solid #84A903;
 border-left: 20px solid #84A903;
 border-right: 20px solid #84A903;
 }

/*■利用規約表示■*/
#Policy {
 line-height: 100%;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 width: 800px;
 border-top: 0px solid #84A903;
 border-bottom: 0px solid #84A903;
 border-left: 0px solid #84A903;
 border-right: 0px solid #84A903;
 }


/*■看板画像■*/
#banner {
 font-family: Verdana, Arial, sans-serif;
 background-color: #FFFFFF;
 text-align: center;
 height: 80px;
 }
/*■看板画像■*/


#banner-img {
	display: none;
	}


/*■タイトル1リンク文字部分■*/
#banner a {
 color: #000000;
 text-decoration: none;
 }
/*■タイトル1リンク文字部分■*/


/*■メインタイトル文字部分■*/
#banner h1 {
 font-size: 25px;
 font-weight: bold;
 color: #ef54a8;
 margin-top: 20px;
 line-height:40px;
 margin-right: auto;
 margin-left: auto;
	}
/*■メインタイトル文字部分■*/


/*■サブタイトル文字部分■*/
#banner h2 {
 font-size: 15px;
 font-weight: normal;
 color: #000000;
 margin-top:5px;
 margin-bottom: 1px;
 margin-right: auto;
 margin-left: auto;
 line-height:20px;
 font-family: Verdana, Arial, sans-serif;
 }
/*■サブタイトル文字部分■*/



/*■[基本部]中央の書式■*/
#center {
 float: left;
 width: 460px;
 overflow: hidden;
 background-color: #FFFFFF;
 margin-left:auto;
 margin-ight:auto;
	}
/*■[基本部]中央の書式■*/


/*■[基本部]左右の書式■*/
#right {
 float: left;
 width: 170px;
 background-color: #FFFFFF;
 overflow: hidden;
 margin-left:0px;
 padding-left:0px;
 }
/*■[基本部]左右の書式■*/


/*■------------------------------------------------■*/
/*■中央エントリ一括■*/
.content2 {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
  }
/*■中央表示エントリ一括■*/


/*■エントリ日付■*/
.entrydate{
 margin-top: 0px;
 margin-bottom: 0px;
 background-image:url("gazo/06100007entrydate.jpg");
 background-repeat:no-repeat;
 height:118px;
 }

.entrydate h1 {
 color: #FFFFFF;
 font-family: Verdana, Arial, sans-serif;
 fontweight: bold;
 text-align: center;
 font-weight: bold;
 padding: 12px 0px 0px 0px;
 margin: 0px;
 font-size: 12px;
 letter-spacing:0.8px;
 }
/*■text■エントリ日付■*/

/*■エントリタイトル■*/
.entrytitle{
 margin-top: 0px;
 margin-bottom: 0px;
 background-image:url("gazo/06100007entrytitle.jpg");
 background-repeat:repeat-y;
 height:auto;
 }

.entrytitle h3 {
 color: #0066ff;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0px 30px 15px 30px;
 font-size: 12px;
 line-height:15px;
 letter-spacing:0.8px;
 }
/*■エントリタイトル■*/

/*■[背景設置]エントリー本文■*/
.contentbkg{
 margin-bottom: 0px;
 margin-top: 0px;
 height:auto;
 background-image:url("gazo/06100007entrybody.jpg");
 background-repeat:repeat-y;
 }
/*■[背景設置]エントリー本文■*/

/*■[TEXT]エントリーもっと読む■*/
.maintext{
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 text-align: right;
 padding: 5px 40px 5px 40px;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 }
/*■[TEXT]エントリーもっと読む■*/

/*■[TEXT]エントリー本文改行なし■*/
.contentbkgbody{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 text-align: left;
 padding: 10px 0px 0px 0px;
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 30px;
 margin-right: 30px;
 margin-bottom:0px;
 width:400px;
 overflow:hidden;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 }

/*■[TEXT]エントリー本文改行あり■*/
.contentbkgbody p{
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 overflow:hidden;
 }
/*■[TEXT]エントリー本文改行あり■*/

/*■【画像用】post■*/
.entrypostimg{
 margin: 0px 0px 5px 0px;
 height: 223px;
 background-image:url("gazo/06100007entrypost.jpg");
 background-repeat:no-repeat;
 }

/*■【TEXT】post■*/
.content2 p.posted3 {
 color: #FFFFFF;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 margin-top: 0px;
 padding: 75px 55px 0px 55px;
 font-size: 12px;
 line-height:14px;
 letter-spacing:0.8px;
 }

/*■【TEXT】post■*/



/*■サイドバータイトル■*/
.sidebar {
 font-family: Arial, sans-serif;
 margin: 0px;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 }
/*■サイドバータイトル■*/



#calendar {
 line-height: 120%;
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 padding: 2px;
 text-align: center;
 margin-bottom: 15px;
 }

/*+++++カレンダーサイズ設定+++++*/
#calendar table {
 color: #000000;
 margin: 0px auto 15px auto;
 font-size:11px;
 line-height: 12px;
 font-weight: normal;
 text-align: center;
 font-family: Verdana, Arial, sans-serif;
 background-image:url("gazo/06100007cal.jpg");
 background-position:50% 0%;
 background-repeat:no-repeat;
 }


#calendar th { 
 font-weight: normal;
 padding-top: 2px;
 }

#calendar td {
  width: 18px;
  padding:1px;
  margin: 0;
  font-size: 11px;
  text-align: center;
  line-height: 18px;
 }

#calendar td  a:link {
 display:block;
 color: #FFFFFF;
 background-color: #84A903;
 border: 0;
 }

#calendar td  a:visited {
 display:block;
 color: #FFFFFF;
 background-color: #84A903;
 border: 0;	
 }

#calendar td  a:hover {
 display:block;
 color: #FFFFFF;
 background-color: #DD4E4E;
 text-decoration: none;
 border: 0;
 } 

#calendar td  a:active {
 display:block;
 color: #FFFFFF;
 background-color: #DD4E4E;
 text-decoration: none;
 border: 0;
 } 

/*■サイドバータイトル表示■*/
.sidebar h2 {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size:11px;
 text-align: center;
 font-weight: bold;
 text-transform: uppercase;
 padding:10px 10px 5px 0px;	
　　　　　　　　}
/*■サイドバータイトル表示■*/

/*------------------------------------*/
/*■サイドバー画背景画像制御■*/
.bar_mobile {
 margin-top:15px;
 height:58px;
 background:url("gazo/06100007sidemobile.jpg");
 background-repeat:no-repeat;
 background-position:3px 0px;
 }

.bar_track {
 margin-top:15px;
 height:58px;
 background:url("gazo/06100007sidetb.jpg");
 background-repeat:no-repeat;
 }

.bar_comment {
 margin-top:15px;
 height:58px;
 background:url("gazo/06100007sidecmt.jpg");
 background-repeat:no-repeat;
 }

.bar_link {
 margin-top:0px;
 margin-bottom:10px;
 height:58px;
 background:url("gazo/06100007sidelnk.jpg");
 background-repeat:no-repeat;
 background-position:3px 0px;
 }

.bar_access {
 margin-top:0px;
 margin-bottom:10px;
 height:58px;
 background:url("gazo/06100007sidema.jpg");
 background-repeat:no-repeat;
 }

.bar_calendar {
 margin-top:15px;
 height:58px;
 background:url("gazo/06100007sidecal.jpg");
 background-repeat:no-repeat;
 }

.bar_serch {
 margin-top:15px;
 height:58px;
 background:url("gazo/06100007sidesearch.jpg");
 background-repeat:no-repeat;
 }

.bar_cate {
 margin-top:15px;
 height:58px;
 background:url("gazo/06100007cate.jpg");
 background-repeat:no-repeat;
 }

.bar_archive {
 margin-top:15px;
 height:58px;
 background:url("gazo/06100007sidearchive.jpg");
 background-repeat:no-repeat;
 }

.bar_rcentry {
 margin-top:15px;
 height:58px;
 background:url("gazo/06100007sideent.jpg");
 background-repeat:no-repeat;
 }

.bar_rss {
 margin-top:15px;
 height:58px;
 background:url("gazo/06100007siderss.jpg");
 background-repeat:no-repeat;
 }


/*■サイドバー画背景画像制御■*/
/*==========サイドバーリスト設定===========*/
/*+++++※※<UL>⇒<li>※※+++++*/
/*+++++サイド□共通□/リスト背景画像制御+++++*/

.sidebar ul {
 padding-left: 0px;
 margin-left:30px;
 margin-right:15px;
 }

.sidebar li {
 list-style-image:url('gazo/100007listimg.jpg');
 line-height:18px;
 }

.sidebar ul ul {
 margin-bottom: 0px;
	}

.sidebar #categories ul {
 padding-left: 0px;
	}

.sidebar #categories li {
 list-style-image:url('gazo/100007listimg.jpg');
 line-height:18px;
 }

/*■リンクリスト■*/
.booklist {
 font-family: Verdana, Arial, sans-serif;
 text-align: left;
 padding: 2px 0px 0px 15px;
 margin: 0px 0px 0px 15px;
 background:url("gazo/100007listimg.jpg");
 background-position:0% 40%;
 background-repeat:no-repeat;
 font-size: 12px;
 line-height:18px;
 overflow:hidden;
 }

/*==========サイドバーリスト設定===========*/

.link-note {
 font-family: Verdana, Arial, sans-serif;
 text-align: left;
 padding: 2px;
 margin-top: 0px;
 margin-left:20px;
 margin-bottom: 0px;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.5px;
 }

#powered {
 font-family: Arial, sans-serif;
 text-align:center;
 border-top: #000000 1px solid;
 color:#000000; 
 margin: 15px 12px;
 padding: 5px 0px 0px 0px;
 font-size: 11px;
 line-height:15px;
 }


#comment-data {
	float: left;
	width: 160px;
	padding-right: 10px;
	margin-right: 10px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	font-size: 11px;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}

input[id="search"] {
width:135px; 
font-size:12px; 
line-height:17px; 
margin:3px 0px;
}

/*■モバイルイメージ■*/
.font{
 padding-top: 5px;
 padding-left: 3px;
 margin-top: 0px;
 margin-right: 5px;
 font-size: 12px;
 line-height:18px;
 }

/*◇==========モバイルイメージ表示設定============*/
.fonttop{
 width:150px;
 height:16px;
 margin:0px auto;
 background-image:url("gazo/06100007fontbg_top.jpg");
 background-repeat:no-repeat;
 background-position:0% 0%;
 }

.fontbottom{
 width:150px;
 height:10px;
 margin:0px auto;
 background-image:url("gazo/06100007fontbg_bottom.jpg");
 background-repeat:no-repeat;
 background-position:0% 0%;
 }

.font_noactive{
 color:#000000;
 width:150px;
 background-image:url("gazo/06100007fontbg.jpg");
 background-repeat:repeat-y;
 background-position:0% 0%;
 padding-bottom:5px;
 margin:0px auto;
 }

.fonttext{
 color:#000000;
 text-align: left;
 font-family: Arial, sans-serif;
 margin:0px auto;
 padding:0px 6px 5px 6px;
 width:127px;
 font-size:12px;
 line-height:18px;
 border-bottom:1px solid #000000;
 }

.mobilepowered{
 font-family: Arial, sans-serif;
 padding: 1px 0px 0px 0px;
 margin: 0px auto 0px auto;
 color:#000000;
 font-size:11px;    
 line-height:15px;
 text-align:center;
 }


/*■カウンター表示■*/
.counter {
 font-size: 12px;
 padding: 5px 2px 2px 2px;
 margin: 15px 5px 15px 5px;
 }

/*==========ＱＲコード表示設定============*/
/*■qrcode(小)■*/
.qr2 {
 padding-top:10px;                
 padding-bottom:0px;
 padding-left:5px;
 padding-right:5px;
 height:80px;
 width:80px;
 background-color:#FFFFFF;
 border-right: 0px #FFCC2D solid; 
 border-left:  0px #FFCC2D solid;
 border-bottom: 0px #FFCC2D solid;
 border-top:  0px #FFCC2D solid;
       }

/*■空メール■*/
.url{
 width:130px;
 font-family: Arial, sans-serif;
 font-size:10px;
 font-weight: bold;
 text-align: center;
 line-height:12px;
 height: auto;
 padding: 0px 0px 0px 0px;
 margin: 3px 20px 15px 20px;
 }

/*■カテゴリインデックス用/今いるカテゴリ■*/
.content2 h6{ 
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 fontweight: bold;
 text-align: center;
 font-weight: bold;
 padding: 5px 5px 3px 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 }
/*■カテゴリインデックス用/今いるカテゴリ■*/

/*■個別ページインデックス用/現在位置表示■*/
.position{ 
 color: #333333;
 font-family: Verdana, Arial, sans-serif;
 fontweight: normal;
 text-align: center;
 font-weight: bold;
 padding: 10px 0px 0px 0px;
 margin-top: 5px;	
 margin-bottom: 5px;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
             }

/*■個別ページ/現在位置表示■*/


/*■個別ページ/投稿者表記部分■*/
.content2 p.posted2 {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: cwnter;
 margin-top: 3px;
 margin-bottom: 20px;
 padding: 5px 5px 5px 5px;
 background:#ffffff; 
 border-top:#999999 1px dotted;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 }
/*■個別ページ/投稿者表記部分■*/

/*■コメントしてください、コメントなど■*/
.kobetutitle2 h2{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 fontweight: bold;
 text-align: center;
 font-weight: bold;
 padding: 5px 0px 5px 0px;
 margin-top: 25px;
 margin-bottom: 0px;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 background:#FFFFCC;
 }


/*■個別ページインデックス用/コメントありがとう■*/
.kobetutitle3 h2{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 padding: 5px 0px 5px 0px;
 margin-top: 25px;	
 margin-bottom: 15px;
 background:#CCFFCC;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 }

/*■トラックバックタイトル■*/
.kobetutitle4 h2{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 padding: 5px 0px 5px 0px;
 margin-top: 15px;
 margin-bottom: 0px;
 background:#CCDFFF;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 }
/*■トラックバックタイトル■*/
/*■トラックバックURL■*/
.content2 p.techstuff {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: normal;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 border:1px #CCDFFF solid;
 margin-top:0px;
 padding: 5px 0px 5px 0px;
 }

/*■コメントエラー■*/
.kobetutitle5 h2{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 padding: 5px 0px 5px 0px;
 margin-top: 15px;
 margin-bottom: 0px;
 background:#FF33CC;
 font-size: 12px;
 line-height:18px;
 letter-spacing:0.8px;
 }


/*■------------------------------------------------■*/
/*■----------------検索ページ-----------------------■*/
/*■------------------------------------------------■*/

.content {
 padding: 11px 11px 20px 11px;
 background-color:;
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size:12px;
 letter-spacing: 0.5px;
 line-height:18px;
 }


.content blockquote {
 font-size:12px;
 letter-spacing: 0.5px;
 line-height:18px;
 }

.content li {
 font-size:12px;
 letter-spacing: 0.5px;
 line-height:18px; 
 }

/*□「～」検索結果[固定]□*/
.content h2 {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 text-align: right;
 font-weight: bold;
 padding: 3px 5px 3px 5px;
 border-bottom: #666666 1px solid;
 margin-bottom: 5px;
 font-size:12px;
 letter-spacing: 0.5px;
 line-height:18px;
 }

/*===検索結果エントリータイトル表示===*/
.content h3 {
 color: #0066ff;
 font-family: Verdana, Arial, sans-serif;
 padding:3px 10px 3px 15px;
 text-align: left;
 font-weight: bold;
 margin-top: 0px;
 margin-bottom: 5px;
 border-bottom: #666666 1px dashed;
 background:url("gazo/100007listimg.jpg");
 background-position:0% 50%;
 background-repeat:no-repeat;
 font-size:14px;
 letter-spacing: 1px;
 line-height:20px;
 }

/*===検索結果本文===*/
.content p {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 text-align: left;
 padding: 12px 0px 0px 0px;
 margin-bottom: 0px;
 margin-top: 0px;
 font-size:13px;
 letter-spacing: 0.7px;
 line-height:18px;
 }

/*===検索結果投稿者情報===*/
.content p.posted {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 border-bottom: 1px solid #666666;
 text-align: left;
 margin-top: 0px;
 margin-bottom: 18px;
 padding: 3px 10px 3px 0px;
 font-size:12px;
 letter-spacing: 0.5px;
 line-height:18px;
 }
