/*■■■フォント:14px■■■*/
body {
 margin: 18px 0px 20px 0px;
 font-size: 12px;
 text-align: center;
 background-color: #FCC683;
 }

/*■■■フォントリンク表示■■■*/
a {
 text-decoration: none;
 }

a:link {
 color: #1500DE;
 }

a:visited {
 color: #1500DE;
 }

a:active {
 color: #CC0000;
 }

a:hover {
 color: #CC0000;
 text-decoration: underline;
 }

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


/*■■■■■■■■■■■■■■■■■■*/
/*■■■サイト全体表示部分[共通]■■■*/
#container {
 line-height: 100%;
 margin-right: auto;
 margin-left: auto;
 margin-top:0px;
 margin-bottom: 0px;
 text-align: left;
 padding: 0px;
 width: 780px;
 background-color:#ABC3FF;
 border:#ABC3FF 3px solid;
 }


/*■■■■■■■■■■■■■■■■■*/
/*■■■■サイトメインバナー■■■■*/
#banner {
 font-family: Verdana, Arial, sans-serif;
 text-align: left;
 padding: 0px 0px 0px 0px;
 height:172px;
 background-image:url("gazo/07110003maintitle.jpg");
 background-repeat:no-repeat;
 }

/*□□□□サイトタイトルリンク色□□□□*/
#banner a {
 text-align: center;
 color: #000000;
 text-decoration: none;
 }

/*■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■メインタイトルテキスト■■■■■■*/
#banner h1 {
 text-align: center;
 font-size: 27px;
 font-weight: bold;
 color: #000000;
 padding:50px 10px 0px 0px;
 }
/*□□□□□サブタイトル表記□□□□□□□□*/
#banner h2 {
 text-align: center;
 font-size: 15px;
 font-weight: normal;
 color: #000000;
 padding:10px 5px 0px 0px;
 line-height:18px;
 font-family: Verdana, Arial, sans-serif;
 }
/*■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■■■■■■■■■■■*/


/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■センター共通部分（検索部分）■■■■■*/
#center {
 float: left;
 width: 450px;
 overflow: hidden;
 }


/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■センター表示部分■■■■■■■■*/
.content2 {
 padding: 0px 0px 0px 0px;
 margin-left:0px;
 background-color: #fffff;
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 1px;  
 }

.content2 p {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 text-align: left;
 padding 0px 0px 0px 0px
 margin-bottom: 0px;
 margin-top: 0px;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 1px; 
 }

.content2 blockquote {
	line-height: 150%;
	}

.content2 li {
	line-height: 150%;
	}

/*■----------------【画像付き日付】--------------------------■*/
/*背景■エントリ日付■*/
.dateimage {
 padding: 0px 0px 0px 0px;
 margin-bottom: 0px;
 margin-top: 0px;
 height:64px;
 background-image:url("gazo/07110003entrytitle.jpg");
 background-repeat:no-repeat;
 }

/*◇テキスト■エントリ日付■*/
.content2 h1 {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align:right;
 font-weight: bold;
 padding: 13px 25px 0px 0px;
 margin-top: 0px;
 font-size: 11px;
 }
/*■---------------------------------------------------------■*/

/*◇■----------------【画像付きエントリータイトル】-----------■*/
/*背景■エントリタイトル■*/
.titleimage{
 padding: 0px 0px 30px 0px;
 text-align: center;
 margin-top: 0px;
 font-weight: bold;
 height:auto;
 font-size: 12px;
 background-image:url("gazo/07110003entrybody.jpg");
 background-repeat:repeat-y;
 }

/*テキスト■エントリタイトル■*/
.content2 h2 {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 padding:0px 13px 0px 10px;
 text-align:center;
 font-weight: bold;
 margin: 0px 15px 0px 10px;
 letter-spacing: 1px;  
 font-size: 14px;
 line-height: 21px;
 }

/*◇画像■エントリタイトルbottom■*/
.titlebarimage{
 font-size: 12px;
 padding: 0px 0px 0px 0px;
 text-align: center;
 margin-top: 0px;
 font-weight: bold;
 height:0px;
 }


/*■----------------【画像付きエントリー本文】-----------■*/
/*◇背景＋テキスト表示■エントリ本文■*/
.entryimage{
 margin-bottom: 0px;
 margin-top: 0px;
 height:auto;
 background-image:url("gazo/07110003entrybody.jpg");
 background-repeat:repeat-y;
 overflow:hidden;
 }

/*◇テキスト1■エントリ本文■*/
.entryimagetextbody{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 text-align: left;
 padding; 5px 0px 20px 0px;
 margin: 0px 25px 0px 25px ;
 overflow:hidden;
 width:400px;
 font-size: 12px;
 letter-spacing: 0.5px;  
 line-height:18px;
 }

.entryimagetextbody p{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 text-align: left;
 margin: 0px;
 overflow:hidden;
 width:400px;
 }

/*■-------------------------------------------------------------------■*/
/*■----------------【画像付き時間・投稿者・カテゴリー】---------------■*/
/*◇背景■時間・投稿者・カテゴリー■*/
.postedbody{
 margin-bottom: 0px;
 margin-top: 0px;
 height:auto;
 background-image:url("gazo/07110003entrybody.jpg");
 background-repeat:repeat-y;
 overflow:hidden;
 }

.postedimage {
 margin-top: 0px;
 margin-bottom: 10px;
 height: 45px;
 padding: 0px 0px 0px 0px;
 background-image:url("gazo/07110003entrypost.jpg");
 background-repeat:no-repeat;
 }

/*◇テキスト■時間・投稿者・カテゴリー表示■*/
.content2 p.posted {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 margin: 0px 30px 0px 30px;
 padding: 20px 0px 0px 10px;
 font-size: 12px;
 line-height:18px;
 letter-spacing: 0.5px;
 }

/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*◇■■■■■■■■左右表示部分■■■■■■■■■■*/
#right {
 float: left;
 width: 165px;
 overflow: hidden;
 margin: 0px 0px 0px 0px;
 font-family: Arial, sans-serif;
 font-size: 12px;
 line-height:18px;
 letter-spacing: 0.5px;
 }

/*◇■左右表示・・・サイズ設定・・・■*/
.sidebar {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 12px;
 line-height:18px;
 letter-spacing: 0.5px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }

.sidebar h2 {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: left;
 font-weight: bold;
 text-transform: uppercase;
 padding:10px 0px 0px 45px;
 border-right:#000000 0px solid;
 vertical-align:0px;
 font-size:12px;
 line-height: 18px;
 }


/*------------------------------------*/
/*-サイドバー画背景画像制御-*/

/*+++モバイルタイトル背景+++*/
.bar_mobile {
 height:36px;
 background:url("gazo/07110003sidemobile.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 }

/*+++トラックバックタイトル背景+++*/
.bar_track {
 height:36px;
 background:url("gazo/07110003sidetrack.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 }

/*+++最近のコメントタイトル背景+++*/
.bar_comment{
 height:36px;
 background:url("gazo/07110003sidecomments.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 margin-top: 20px;
 }

/*+++リンクタイトル背景+++*/
.bar_link {
 height:36px;
 background:url("gazo/07110003sidelink.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 }

/*+++モバイルアクセスタイトル背景+++*/
.bar_access {
 height:36px;
 background:url("gazo/07110003sideaccess.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 margin-bottom:5px;
 }

/*+++カレンダー日付背景+++*/
.bar_calendar{
 height:36px;
 background:url("gazo/07110003sidecal.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 }

/*+++検索タイトル背景+++*/
.bar_serch {
 height:36px;
 background:url("gazo/07110003sidesearch.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 }

/*+++カテゴリータイトル背景+++*/
.bar_cate {
 height:36px;
 background:url("gazo/07110003sidecate.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 }


/*+++アーカイブタイトル背景+++*/
.bar_archive {
 height:36px;
 background:url("gazo/07110003sidearchive.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 margin-top: 20px;
 }


/*+++最近のエントリータイトル背景+++*/
.bar_rcentry{
 height:36px;
 background:url("gazo/07110003sideentries.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 margin-top: 20px;
 }


/*+++ＲＳＳタイトル背景+++*/
.bar_rss {
 height:36px;
 background:url("gazo/07110003siderss.jpg");
 background-position:0px 0px;
 background-repeat:no-repeat;
 margin-top: 20px;
 }

/*==========カレンダー設定============*/

/*+++++サイドバー画背景画像制御+++++*/
#calendar {
 line-height: 120%;
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 padding: 2px;
 text-align: center;
 margin-bottom: 15px;
 margin-left: 0px;  
 }
/*+++++カレンダーサイズ設定+++++*/
#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;
 }


#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: #597FAE;
 border: 0;
 }

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

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

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


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

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

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

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


/*+++++サイド□カテゴリー部分□/カテゴリー/リスト背景画像制御+++++*/
.sidebar #categories ul {
 padding-left: 0px;
 }

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

/*◇==========モバイルイメージ表示設定============*/
.mobileimage{
 font-family: Arial, sans-serif;
 padding: 3px 2px 3px 2px;
 margin: 5px auto;
 width:140px;
 color:#000000;
 font-size:12px;
 letter-spacing: 0.5px;    
 line-height:16px;
 background-color:#FFFFFF;
 border: 2px #FFFFFF solid; 
 }

.mobileimagetext{
 font-family: Arial, sans-serif;
 padding: 5px 5px 5px 5px;
 margin: 0px 0px 5px 0px;
 color:#000000;
 font-size:12px;
 letter-spacing: 0.5px;    
 line-height:16px;
 border-bottom:1px solid #000000;
 }

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




/*==========カウンター表示設定============*/
.counter {
 padding: 20px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
	}


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

/*◇==========モバイル/"ＵＲＬ"or"空メール"表示設定============*/
.url{           
 width:145px;
 font-family: Arial, sans-serif;
 font-weight: bold;
 text-align: center;
 height: auto;
 padding: 0px 0px 0px 0px;
 margin: 5px 10px 15px 10px;       
 font-size:11px;
 line-height:15px;
 }

/*==========検索表示設定============*/
.link-note {
 font-family: Verdana, Arial, sans-serif;
 text-align: left;
 padding: 2px;
 margin-bottom: 10px;
 margin-left:15px;
 font-size: 12px;
 line-height: 18px;
 letter-spacing:0.5px;
}

/*==========RSS表示設定============*/
.rss { 
 font-family: Verdana, Arial, sans-serif;
 line-height: 100%;
 text-align: left;
 padding: 2px;
 margin-bottom: 10px;
 margin-left:15px;
 font-size: 11px;
 }

/*◇==========powered 表示設定============*/
#powered {
 font-family: Arial, sans-serif;
 text-align:center;
 border-top: #000000 1px solid;
 color:#000000; 
 margin: 15px 10px;
 padding: 5px 0px 0px 0px;
 font-size: 11px;
 line-height:15px;
 }



/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■カテゴリー・個別スタイルシート■■■■*/

/*==========カテゴリー基本構成 表示設定============*/

/*========カテゴリインデックス用/今いるカテゴリ===========*/
.content2 h3{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 padding: 10px 5px 3px 5px;
 margin-top: 5px;	
 margin-bottom: 5px;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■個別ページ／スタイルシート■■■■■■*/
/*◇11px============個別ページ/現在位置表示=============*/
.position{
 color:  #333333;
 font-family: Verdana, Arial, sans-serif;
 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.5px;
 }

/*◇============個別ページ/現在のエントリー表示========*/
.kobetutitle{ 
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 padding: 10px 5px 3px 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

/*◇============個別ページ/『コメントしてください』表示========*/
.content2 h4{
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 text-align: right;
 font-weight: bold;
 padding: 5px 15px 5px 15px;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

.kobetucommenttitle{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 margin-top: 10px;	
 margin-bottom: 10px;
 background:#FFFFCC;　
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

.content2 p.posted2 {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 margin-top: 3px;
 margin-bottom: 20px;
 line-height: 13px;
 padding: 5px 5px 5px 5px;
 border-top:#000000 1px dotted;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

/*============個別ページ/『トラックバック』表示========*/
.kobetutrtitle{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 0px;
 background:#E0F0B1;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }   

.content2 p.techstuff {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align:center;
 margin-top: 0px;
 margin-bottom: 10px;
 padding: 0px 5px 5px 5px;
 background:#ffffff;
 border:#CCFF99 1px solid;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■その他ページ／スタイルシート■■■■■■*/
/*============その他ページ/現在位置表示===========*/
.content3 {
 padding: 0px 0px 0px 0px;
 margin-left:0px;
 background-color: #fffff;
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 1px;  
 }

.content3 p {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 text-align: left;
 padding 0px 0px 0px 0px
 margin-bottom: 0px;
 margin-top: 0px;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 1px; 
 }

.content3 h2 {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 text-align: right;
 font-weight: bold;
 padding: 5px 15px 5px 15px;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

.commenterror{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 0px;
 background:#FF99FF;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 } 

.content blockquote {
 line-height: 150%;
 }


.content2 blockquote {
 line-height: 150%;
 }


.commentthank{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-weight: bold;
 padding: 1px 15px 1px 1px;
 margin-top: 10px;	
 margin-bottom: 15px;
 background:#FFFFCC;　
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

textarea{
 width:400px;
 font-size:12px;
 line-height:17px;
 letter-spacing:0.5px;
 padding:5px;
 font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}


form{
margin:3px auto;
}

textarea[id="comment-text"] {
	width: 80%;
                color:#FFFFFF;
	}

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


/*■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■センター検索部分[固定]■■■■■■■■*/
.content {
 padding: 11px 11px 11px 11px;
 background-color:;
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
}

.content p {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 line-height: 150%;
 text-align: left;
 padding 12px 10px 12px 10px
 margin-bottom: 0px;
 margin-top: 0px;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

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

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

/*□エントリー投稿日時表示[固定]□*/
.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;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

/*□エントリタイトル表示[固定]□*/
.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/07110003listimg.jpg");
 background-position:0% 25%;
 background-repeat:no-repeat;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

/*□投稿者表記部分[固定]□*/

.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 10px;
 font-size: 12px;
 line-height: 18px;
 letter-spacing: 0.5px;
 }

