@charset "utf-8";


/* default
------------------------------------------------------------ */

* {
  margin: 0;
  padding: 0;
}

/* -------------------------------------------------
　　BODYの設定
------------------------------------------------- */

body {
  background-color:#99cc66;
  background-image : url("https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-w01.gif");
  color: #666666;
  text-align: center;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}


html>body {
  font-size: small;
}

/* for IE \*/
* html body {
  font-size: 78%;
}  
/**/


/* -------------------------------------------------
　　スクロールバーの色の設定
------------------------------------------------- */
  
html,body {
　　　scrollbar-arrow-color:#006600;
　　　scrollbar-base-color:#b5e78c;
　　　scrollbar-darkshadow-color:#006600;
　　　scrollbar-face-color:#99cc66;
　　　scrollbar-highlight-color:#009900;
　　　scrollbar-shadow-color:#339933;
　　　scrollbar-track-color:#bdefa5;
　　}

/* -------------------------------------------------
　　リンクの設定
------------------------------------------------- */

a { 
  text-decoration: none;
  /*\*/
  overflow: hidden;
  /**/
}

/* -------------------------------------------------
　　リンクの設定（サイドメニュー1,2）
------------------------------------------------- */

a:link {color : #006633 ;}
a:visited {color : #336633 ;}
a:hover {color : #006699 ;text-decoration : underline;}
a:active {color : #006699 ;}


/* -------------------------------------------------
　　リンクの設定（メイン、プラグイン3）
------------------------------------------------- */

.content a{
  color: #339900;
}

.entry_footer a{
  color: #009900;
}

.plg3_2 a{
  color: #339900;
}

/* -------------------------------------------------
　　リンクの設定（コメント、トラックバック）
------------------------------------------------- */

.comment_body a{
  color: #009900;
}

/* -------------------------------------------------
　　リンクの設定（検索結果、タイトルリスト）
------------------------------------------------- */

.area_body a{
  color: #339900;
}

/* -------------------------------------------------
　　リンクの設定（フッター）
------------------------------------------------- */

div#footer {
  color: #006600;
}

div#footer a{
  color: #006600;
}

/* -------------------------------------------------
　　画像の設定
------------------------------------------------- */


img,
a img {
  border: none;
}
  
.emoji{
  vertical-align:middle;
}

.entry_body img {
max-width: 100%;
height: auto;
}


/* -------------------------------------------------
　　基本設定
------------------------------------------------- */

h1 { font-size: 160%; }
  
h2 { font-size: 130%; }
  
h3 { font-size: 116%; }
  
h4 { font-size: 100%; }
  
h5 { font-size: 94%; }
  
h6 { font-size: 85%; }
  
ul, ol, li, dl, dt, dd { list-style: none; }
  
blockquote {
  width: auto;
  margin: 10px 20px;
  padding: 0.2em 1em;
  border: 1px dashed;
}
  
textarea,input,select {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}

html>body textarea,
html>body input,
html>body select { font-size: small; }

pre {
  margin: 1em auto;
  padding: 0.5em;
  border: 1px solid;
  font-family: sans-serif;
  overflow: auto;
  width: 90%;
}

/* for without MacIE5 \*/

div.main_body pre {  overflow: scroll; }
/**/
  
div.main_body > pre { width: auto; }
  
div.main_body code { font-family: monospace; }

/* -------------------------------------------------
　　見出し　2015.12.02 追加　http://midashi-maker.v-colors.com/
------------------------------------------------- */

/*
<p class="menuRibbon">menuRibbon</p>
<p class="menuRibbonLight">menuRibbonLight</p>
<p class="menuTab">menuTab</p>
<p class="menuTabLight">menuTabLight</p>
<p class="menuLine">menuLine</p>
<p class="menuLineLight">menuLineLight</p>
<p class="menuLineLightW">menuLineLightW</p>
*/

.menuRibbon {
	margin:0 0 10px 0;
	padding:2px 8px;
	background:#d87b13;
	color:#f8f7f2;
	line-height:140%;
	font-weight:bold;
}

.menuRibbonLight {
	margin:0 0 10px 0;
	padding:2px 8px;
	background:#fbd92d;
	color:#653d29;
	line-height:140%;
	font-weight:bold;
}

.menuTab {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 0 5px;
	border-color: #fbd92d;
	border-style:solid;
	background:#d87b13;
	color:#f8f7f2;
	line-height:140%;
	font-weight:bold;
}

.menuTabLight {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 0 5px;
	border-color:#d87b13;
	border-style:solid;
	background:#fbd92d;
	color:#653d29;
	line-height:140%;
	font-weight:bold;
}

.menuTabDouble {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 5px;
	border-color: #fbd92d;
	border-style:solid;
	background:#d87b13;
	color:#f8f7f2;
	line-height:140%;
	font-weight:bold;
	text-align:center;
}

.menuTabDoubleLight {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 5px;
	border-color:#d87b13;
	border-style:solid;
	background:#fbd92d;
	color:#653d29;
	line-height:140%;
	font-weight:bold;
	text-align:center;
}

.menuLine {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 5px 0;
	border-color: #fbd92d;
	border-style:solid;
	background:#d87b13;
	color:#f8f7f2;
	line-height:140%;
	font-weight:bold;
}

.menuLineLight {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 5px 0 ;
	border-color:#d87b13;
	border-style:solid;
	background:#fbd92d;
	color:#653d29;
	line-height:140%;
	font-weight:bold;
}

.menuLineDouble {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:5px 0;
	border-color: #fbd92d;
	border-style:solid;
	background:#d87b13;
	color:#f8f7f2;
	line-height:140%;
	font-weight:bold;
	text-align:center;
}

.menuLineDoubleLightW {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:5px 0;
	border-color:#d87b13;
	border-style:solid;
	background:#fff;
	color:#653d29;
	line-height:140%;
	font-weight:bold;
	text-align:center;
}

.menuLineDoubleLight {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:5px 0;
	border-color:#d87b13;
	border-style:solid;
	background:#fbd92d;
	color:#653d29;
	line-height:140%;
	font-weight:bold;
	text-align:center;
}

.menuLineLightW {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 5px 0 ;
	border-color:#d87b13;
	border-style:solid;
	background:#fff;
	color:#653d29;
	line-height:140%;
	font-weight:bold;
}


/* -------------------------------------------------
　　レイアウト
------------------------------------------------- */

div#container {
  width: 1000px;
  background-color : #56ad2f;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

div#header {
  width: 1000px;
  height : 250px;
  background : url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-t1300.gif) no-repeat;
  text-align:left;
}

div#wrapper {
  width: 755px;
  float: left;
}

div#main {
  float : right;
  width : 510px; 
}

div#sidemenu1 {
  float: left;
  width: 200px;
  padding-left: 20px;
  overflow: hidden;
  margin-bottom:30px;
}

div#sidemenu2 {
  float: right;
  width: 200px;
  padding-left: 15px;
  padding-right: 20px;
  overflow: hidden;
  margin-bottom:30px;
}

div#footer {
  clear: both;
  background-color : #63bd39;
  background : url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-f1300.gif) no-repeat;
  width: 1000px;
  height : 250px;
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
}


div#foot_1 {
  text-align: right;
  padding-top: 100px;
  padding-right: 600px;
  padding-left: 15px;
  padding-bottom: 15px;
}

html>div#footer {
  font-size: x-small;
}


/* -------------------------------------------------
　　ブログタイトル文字の設定
------------------------------------------------- */

div#header h1 {
  color:#339900;
  text-align: center;
  padding-top: 20px;
  margin-left:50px;
  margin-right:50px;
}


h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{
  color:#339900;
  font-weight:bold;
}
  
div#header p {
  color:#009966;
  padding : 10px 0 0 0;
  text-align: center;
  margin-left:50px;
  margin-right:50px;
}


/* -------------------------------------------------
　　サイドメニュー（プラグイン1,2）の画像と文字色
------------------------------------------------- */

.plg_title {
  height : 100px;
  background : url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-menu01.gif) no-repeat;
}


.plg2_title {
  height : 100px;
  background : url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-menu04.gif) no-repeat;
}

.plg_title h4{
  color:#006600;
  text-align : left;
  padding-top: 60px;
  padding-left: 45px;
  padding-right: 10px;
}

.plg2_title h4{
  color:#006600;
  text-align : left;
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 40px;
}

.sidemenu_body {
  background : url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-menu02.gif);
  color:#333;
  font-size: 100%;
  padding-bottom: 20px;
  overflow:hidden;
}


.side_footer {
  height:10px;
  background:url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-menu03.gif) no-repeat;
  margin-bottom:15px;
}

/* -------------------------------------------------
　　メイン記事部分の画像と文字色
------------------------------------------------- */

.entry_top {
  height:170px;
  background : url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-con01.gif) no-repeat;
  overflow:hidden;
}

div.entry_date {
  color:#ffffcc;
  padding-right: 10px;
  padding-top:0px;
  text-align:right;
  font-size: 150%;
  font-family: Impact, Comic Sans MS, Monaco, Arial, sans-serif;
}

.entry_top h2 {
  color:#996600;
  text-align:center;
  padding-top:70px;
  padding-left:70px;
  padding-right:30px;
}

.entry_top h2 a{
  color:#996600;
}

div.entry_body {
  background-color:#ceffce;
}

div.aabody {
  color:#333;
  font-size: 105%;
  width:100%;
  overflow:hidden;
  text-align:left;
  line-height : 1.5;
}

div.aabody_2 {
  background : url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-con03.gif) no-repeat;
  height:100px;
}

ul.entry_footer {
  text-align: center;
  padding-top:20px;
  color:#009900;
}


/* -------------------------------------------------------------
　　プラグイン3 部分の画像と文字色
---------------------------------------------------------------- */

/* -- プラグイン３の背景部分 -- */
.plg3 {
  background : url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-w03.gif);
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
  margin-bottom:15px;
}


/* -- プラグイン３のタイトルの背景 -- */
.plg3_1 {
  background-color:#ccff99;
  height:40px;
}

/* -- プラグイン３のタイトル文字 -- */
.plg3_1 h3 {
  color: #29ad21;
  padding-left:10px;
  padding-right:10px;
  padding-top:20px;
}

/* -- プラグイン３のライン -- */
.plg3_line {
  text-align : center;
  background-color:#ccff99;

}

/* -- プラグイン３の本文文字 -- */
.plg3_2 {
  color: #006633;
  font-size: 100%;
  background-color:#ccff99;
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
}



/* -------------------------------------------------
　　検索結果、タイトルリスト部分の画像と文字色
------------------------------------------------- */

div.area_1 {
  background:url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-w03.gif);
  padding-top:10px;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:10px;
  margin-bottom:15px;
}


div.area_body {
  background-color:#ccff99;
  padding-top:20px;
  padding-right:10px;
  padding-bottom: 15px;
  color:#006600;
}



.area_header {
  color: #009900;
  font-size: 120%;
  padding-left:30px;
}


/* -------------------------------------------------
　　コメント、トラックバック部分の画像
------------------------------------------------- */

.com_1 {
  background-image : url("https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-w03.gif");
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
  margin-bottom:15px;
}

.comment_top {
  height:100px;
  text-align: center;
}

.comment_body {
  background-color : #ccff99;
  padding-bottom: 15px;
}

.com_2 {
  padding-top: 15px;
  background-color : #ccff99;
  padding-bottom: 15px;
}


/* -------------------------------------------------
　　メイン記事部分の設定
------------------------------------------------- */
  
div.content {
  text-align: left;
  width: 510;
  overflow: hidden;
}


div.entry_body {
  text-align: left;
  padding-bottom: 5px;
  padding-left: 30px;
  padding-right: 10px;
  padding-top: 15px;
}

div.entry_body p.entry_more {
  padding: 20px 15px 5px 0px;
  margin: 0px;
}
  
div.entry_body p.tag_lnk {
  margin: 0px;
}
  
div.entry_body p.theme {
  margin: 10px 0px 0px;
}


ul.entry_footer li {
  display: inline;
  list-style-type: none;
}

/* clap + bookmark */
div.fc2_footer {
  margin: 15px 0px 0px;
}

.aabody hr{
  width:95%;
  border:1px dashed #009900;
}

/* -------------------------------------------------
　　ページナビの設定
------------------------------------------------- */

div.page_navi {
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}

/* -------------------------------------------------
　　ページトップへのリンクの設定と文字色
------------------------------------------------- */

div.pagetop {
  text-align: right;
  padding-top: 5px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 15px;
}

div.pagetop a{
  color: #ccffcc;
}

/* -------------------------------------------------
　　Entry(html tag）の設定
------------------------------------------------- */

div.entry_body h2,
div.entry_body h3,
div.entry_body h4,
div.entry_body h5,
div.entry_body h6 {
  margin: 0em 0em 0.5em;
}

div.entry_body p {
  margin: 0.3em 1em;
}

div.entry_body ul,
div.entry_body ol {
  margin: 1em 0em 1em;
}

div.entry_body ul li {
  list-style: disc outside;
  margin-left: 15px;
}

div.entry_body ol li {
  list-style: decimal outside;
  margin-left: 2em;
}

div.entry_body dl {
  margin: 1em 1.5em;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  padding: 1em 1em 0em;
}

div.entry_body dt {
  font-weight: bold;
  margin-bottom: 0.5em;
  padding-bottom: 2px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}

div.entry_body dd {
  margin: 0em 1em 1em;
}


/* -------------------------------------------------
　　タイトルリスト、検索結果画面の設定
------------------------------------------------- */


ul.list_body {
  margin:0px;
  padding-bottom:15px;
  padding-left:30px;
  padding-right:30px;
  padding-top:30px;
}

ul.list_body li {
  margin-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  padding-bottom: 1px;
}

/* -------------------------------------------------
　　コメント、トラックバックの設定と文字色
------------------------------------------------- */



h3.sub_title {
  color:#009900;
  background:url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-i01.gif) left center no-repeat;
  height: 20px;
  padding-top:10px;
  padding-left:20px;
  margin-left: 15px;
}

div.sub_body {
  color:#333;
  font-size: 110%;
  padding-left:15px;
  padding-right:30px;
  padding-bottom:5px;
  padding-top:10px;
  margin-left: 15px;
  line-height : 1.5;
}

ul.sub_footer {
  color: #009966;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left:10px;
  padding-right:10px;
  margin-left: 15px;
  margin-right: 15px;
}

ul.sub_footer hr{
  width:90%;
  border:1px dashed #669933;
}

ul.sub_footer a{
  color: #009966;
}

ul.sub_footer li {
  display: inline;
  list-style-type: none;
}


p.trackback_url {
  padding-bottom: 15px;
  padding-left:30px;
  padding-right:30px;
  padding-top:15px;
  text-align: left;
}

p.trackback_url input {
  padding-bottom: 1px;
  padding-top:1px;
  padding-left:5px;
  padding-right:5px;
  border:none;
  width: 80%;
  background-color: #669933;
  color: #fff;
}

/* -------------------------------------------------
　　投稿フォームの設定と文字色
------------------------------------------------- */

div.form {
  color:#006600;
  padding-bottom:15px;
  padding-left:30px;
  padding-right:30px;
  padding-top:15px;
}
div.form dl {
  margin: 5px;
}

div.form dl dd {
  padding-bottom:5px;
}

div.form dl dd textarea {
  width: 90%;
  height: 180px;
}

div.form input#himitu {
  margin-right: 0.5em;
}

div.form .form_btn {
  padding-bottom:0px;
  padding-left:30px;
  padding-right:30px;
  padding-top:15px;
}

div.form .form_btn input {
  margin-right: 3px;
}


/* -------------------------------------------------
　　編集フォームの設定と文字色
------------------------------------------------- */

p.sub2_header {
  color: #009900;
  padding-left: 50px;
  font-size: 110%;
}


/* -------------------------------------------------
　　プラグイン3の設定
------------------------------------------------- */


div.plg3_2 p.entry_more {
  padding: 15px 20px 20px 15px;
  margin: 0px;
}
  
div.plg3_2 p.tag_lnk {
  margin: 0px;
}
  
div.plg3_2 p.theme {
  margin: 10px 0px 0px;
}


/* -------------------------------------------------
　　Plugin (Main content)の設定
------------------------------------------------- */

div.entry_body .plg_header,
div.entry_body .plg_body, 
div.entry_body .plg_footer {
  margin-top: 0px;
}

/* -------------------------------------------------
　　サイドメニュー（プラグイン1,2）の設定
------------------------------------------------- */


#sidemenu1 li,
#sidemenu2 li {
  list-style-image : url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-i04.gif) ; 
  margin-left: 10px;
}


.sidemenu_body .plg_header,
.sidemenu_body .plg_body,
.sidemenu_body .plg_footer {
  padding-botton: 15px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top:5px;
  
}


.sidemenu_body .plg_body input {
  margin: 2px;
}

/* -------------------------------------------------
　　横カレンダー（ヘッド下）の設定
------------------------------------------------- */

#xcalender{
  width:1000px;
  height:25px;
  background-color : #009933;
  margin:0px;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 0px;
  text-align:center;
  voice-family:"\"}\"";
  voice-family:inherit;
  font-size: 80%; 
  }
html>body #xcalender{
  width:980px;
  }


.xcal_mon{
  height:25px;
  width:21px;
  margin: 0px auto;
  padding:5px 5px;
  font-weight:bold;
  color:#ffffff;
  font-family: "Verdana","MS UI Gothic","Arial","Osaka";
  background: url(https://blog-imgs-48-origin.fc2.com/a/n/n/annebox/12cl-i06.gif) no-repeat 50% 50%;
  line-height:200%;
  display:inline;
  }

.xcal {
  height:15px;
  width:15px;
  margin:0px auto
  font-size: 80%;
  color:#fff;
  font-family: "Verdana","MS UI Gothic","Arial","Osaka";
  padding:5px 3px;
  line-height:150%;
  display:inline;
  letter-spacing:0px;
  }
.xcal a{
  height:15px;
  width:15px;
  margin: 0px auto;
  padding:5px 2px;
  color:#ffffcc;
  font-weight:bold;
  line-height:150%;
  }

.xcal a:hover{
  color:#ffcccc;
  }

/* -------------------------------------------------
　　カレンダー（プラグイン）の設定
------------------------------------------------- */

table.calender {
  width: 160px;
  margin: 0px auto;
  background : #66cc66;
  color:#666;
}

table.calender caption {
  margin-bottom: 15px;
  margin: 0px auto;
}

table.calender th {
  text-align:center;
  background:  #99ff99;
  font-weight : normal;
  width:25px;
  height:20px;
  line-height:20px;
}


table.calender td {
  font-size:80%;
  padding: 0.1em;
  text-align: center;
  width:25px;
  height:20px;
  line-height:20px;
  background-color:#ceffce;
}

table.calender td a {
  display: block;
  color: #339900;
  font-weight : bold;
  background-color:#efeff7;
}

table.calender td a:hover{ 
  display: block;
  font-weight : bold;
  color: #339900;
  background-color:#ffffcc;
}

table.calender th#sun {
  color: #ff6666;
  font-weight : normal;
}

table.calender th#sat {
  color: #3366ff;
  font-weight : normal;
}




/* -------------------------------------------------
　　著作権、FC2広告（フッター）の設定（削除不可）
------------------------------------------------- */

#footer p {
  margin-bottom: 3px;
  margin-left:5px;
  margin-right:5px;
}

#footer .copyright {
  font-style: normal;
  padding-bottom: 10px;
  margin-left:5px;
  margin-right:5px;
}



/* for MacIE
------------------------------------------------------------ */

textarea,input,select {
  font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", sans-serif;
}

/* Last update 2012-04-10  */
