@charset "utf-8";


/* default
------------------------------------------------------------ */

* {
	margin: 0;
	padding: 0;
}

/* -------------------------------------------------
　　BODYの設定
------------------------------------------------- */

body {
	background-color:#ceefce;
	background-image : url("https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/w-10sim33.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:#336633;
　　　scrollbar-base-color:#669900;
　　　scrollbar-darkshadow-color:#336600;
　　　scrollbar-face-color:#afe4af;
　　　scrollbar-highlight-color:#fff;
　　　scrollbar-shadow-color:#669900;
　　　scrollbar-track-color:#ceefce;
　　}

/* -------------------------------------------------
　　リンクの設定
------------------------------------------------- */

a { 
	text-decoration: none;
	/*\*/
	overflow: hidden;
	/**/
}

/* -------------------------------------------------
　　リンクの設定（サイドメニュー1,2）
------------------------------------------------- */

a:link {color : #006666 ;}
a:visited {color : #336666 ;}
a:hover {color : #cc9933 ;text-decoration : underline;}
a:active {color : #cc9933 ;}


/* -------------------------------------------------
　　リンクの設定（メイン、プラグイン3）
------------------------------------------------- */

.content a{
	color: #009933;
}

.entry_footer a{
	color: #669933;
}

.plg3_2 a{
	color: #009933;
}

/* -------------------------------------------------
　　リンクの設定（コメント、トラックバック）
------------------------------------------------- */

.comment_body a{
	color: #339933;
}

/* -------------------------------------------------
　　リンクの設定（検索結果、タイトルリスト）
------------------------------------------------- */

.area_body a{
	color: #336600;
}

/* -------------------------------------------------
　　リンクの設定（フッター）
------------------------------------------------- */

div#footer {
	color: #669933;
}

div#footer a{
	color: #669933;
	font-weight:bold;
}

/* -------------------------------------------------
　　画像の設定
------------------------------------------------- */


img,
a img {
	border: none;
}

.emoji{
	vertical-align:middle;
}



/* -------------------------------------------------
　　基本設定
------------------------------------------------- */

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; }


/* -------------------------------------------------
　　レイアウト
------------------------------------------------- */

div#container {
	width: 1000px;
	background-color : #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

div#header {
	width: 1000px;
	height : 200px;
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-t1000.gif) no-repeat;
	text-align:right;
}

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;
	padding-top:10px;
	width: 1000px;
	height : 129px;
	background-color : #000;
	text-align: center;
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-wf.gif);
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
}
	
html>div#footer {
	font-size: x-small;
}


/* -------------------------------------------------
　　ブログタイトル文字の設定
------------------------------------------------- */

div#header h1 {
	color:#999900;
	text-align: left;
	padding-top: 50px;
	margin-left:50px;
	margin-right:300px;
}


h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{
	color:#999900;
	font-weight:bold;
}
	
div#header p {
	color:#666;
	padding : 110px 0 0 0;
	text-align: center;
	margin-left:30px;
	margin-right:30px;
}


/* -------------------------------------------------
　　管理人ページへのリンクの設定
------------------------------------------------- */

ul.admin {
	margin : 0;
	padding : 5px 30px 10px 0px;
	text-align : right;
}
ul.admin li { 
	list-style-image :url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-i01.gif); 
}
ul.admin a:link { color : #669900; text-decoration : none;}
ul.admin a:active { color : #669900; text-decoration : none;}
ul.admin a:visited { color : #669900; text-decoration : none;}
ul.admin a:hover { color : #339900; text-decoration : underline;}


/* -------------------------------------------------
　　サイドメニュー（プラグイン1,2）の画像と文字色
------------------------------------------------- */

.plg_title {
	height : 60px;
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-menu01.gif) no-repeat;
}

.plg_title h4{
	color:#669933;
	text-align : center;
	padding-top: 35px;
	padding-left: 10px;
	padding-right: 10px;
}

.sidemenu_body {
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-menu02.gif);
	color:#666;
	font-size: 100%;
	padding-bottom: 20px;
	overflow:hidden;
}

.side_footer {
	height:10px;
	background:url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-menu03.gif) no-repeat;
	margin-bottom:15px;
}

/* -------------------------------------------------
　　メイン記事部分の画像と文字色
------------------------------------------------- */

.entry_top {
	height:120px;
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con01.gif) no-repeat;
	overflow:hidden;
}

div.entry_date {
	color:#669933;
	padding-right: 50px;
	padding-top:20px;
	text-align:right;
	font-size: 110%;
	font-family: Comic Sans MS, Monaco, Arial, sans-serif;
}

.entry_top h2 {
	color:#669933;
	text-align:left;
	padding-top:45px;
	padding-left:70px;
}

.entry_top h2 a{
	color:#669933;
}

div.entry_body {
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con02.gif);
	padding:5px 10px 3px 15px;
}

div.aabody {
	color:#666;
	font-size: 125%;
	width:100%;
	overflow:hidden;
	text-align:left;
	line-height : 1.5;
}

ul.entry_footer {
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con03.gif) no-repeat;
	height:100px;
	text-align: left;
	padding-top:10px;
	padding-left:30px;
	color:#669966;
}


/* -------------------------------------------------------------
　　プラグイン3 部分の画像と文字色
---------------------------------------------------------------- */

/* -- プラグイン３の上の部分 -- */
.plg3_top {
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con04.gif);
	height:30px;
}

/* -- プラグイン３のタイトルの背景 -- */
.plg3_1 {
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con07.gif);
	height:30px;
}

/* -- プラグイン３のタイトル文字 -- */
.plg3_1 h3 {
	color: #669933;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

/* -- プラグイン３の本文文字 -- */
.plg3_2 {
	color: #006600;
	font-size: 100%;
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con07.gif);
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 15px;
}

/* -- プラグイン３の下の部分 -- */
.plg3_bottom {
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con05.gif);
	height:30px;
}

/* -------------------------------------------------
　　検索結果、タイトルリスト部分の画像と文字色
------------------------------------------------- */

div.area_top {
	background:url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con04.gif) no-repeat;
	height:30px;
	margin-top:15px;
}

div.area_body {
	background : url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con07.gif);
	padding:10px 20px 3px 20px;
	color:#666;
}

div.area_bottom {
	background:url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con05.gif) no-repeat;
	height:30px;
	margin-bottom:15px;
}

div.area_header {
	color: #669933;
	font-size: 120%;
}


/* -------------------------------------------------
　　コメント、トラックバック部分の画像
------------------------------------------------- */

.comment_top {
	background:url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-con06.gif) no-repeat;
	height:60px;
	text-align: center;
	padding-top: 15px;
}

.comment_body {
	background-color : #efffd6;
}

.comment_footer {
	background-color : #efffd6;
	margin-bottom:15px;
}


/* -------------------------------------------------
　　メイン記事部分の設定
------------------------------------------------- */
	
div.content {
	text-align: left;
	width: 510;
	overflow: hidden;
}


div.entry_body {
	text-align: left;
	padding-bottom: 15px;
	padding-left: 15px;
	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 #99cc66;
}

/* -------------------------------------------------
　　ページナビの設定
------------------------------------------------- */

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: #669933;
}

/* -------------------------------------------------
　　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;
}

/* -------------------------------------------------
　　コメント、トラックバックの設定と文字色
------------------------------------------------- */

p.sub_header {
	color: #006600;
	text-align: center;
	padding-top:10px;
	font-size: 130%;
	font-family: Comic Sans MS, Monaco, Arial, sans-serif;
}

h3.sub_title {
	color:#669933;
	background:url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-i01.gif) left center no-repeat;
	height: 20px;
	padding-top:10px;
	padding-left:20px;
	margin-left: 15px;
}

div.sub_body {
	color:#666;
	font-size: 110%;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
	padding-top:10px;
	margin-left: 15px;
	line-height : 1.5;
}

ul.sub_footer {
	color: #336633;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left:30px;
	padding-right:30px;
	margin-left: 15px;
	margin-right: 15px;
}

ul.sub_footer a{
	color: #339900;
}

ul.sub_footer li {
	display: inline;
	list-style-type: none;
}

div.sub_bottom {
	background:url(https://blog-imgs-43-origin.fc2.com/a/n/n/annebox/10sim-line-02.gif);
	height:7px;
}

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: #669966;
	color: #fff;
}

/* -------------------------------------------------
　　投稿フォームの設定と文字色
------------------------------------------------- */

div.form {
	color:#669966;
	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: #336633;
	padding-left: 50px;
	font-size: 110%;
}


/* -------------------------------------------------
　　プラグイン3の設定
------------------------------------------------- */


div.plg3_2 p.entry_more {
	padding: 15px 30px 30px 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-43-origin.fc2.com/a/n/n/annebox/10sim-i04.gif) ; 
	margin-left: 10px;
}



.sidemenu_body .plg_header,
.sidemenu_body .plg_body,
.sidemenu_body .plg_footer {
	padding-botton: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:5px;
	
}


.sidemenu_body .plg_body input {
	margin: 2px;
}


/* -------------------------------------------------
　　カレンダー（プラグイン）の設定
------------------------------------------------- */

table.calender {
	width: 160px;
	margin: 0px auto;
	background : ;
}

table.calender caption {
	margin-bottom: 15px;
	margin: 0px auto;
}

table.calender th {
	text-align:center;
	background: ;
	font-weight : normal;
	width:25px;
	height:20px;
	line-height:20px;
}


table.calender td {
	font-size:80%;
	padding: 0.1em;
	text-align: center;

}

table.calender td a {
	display: block;
	color: #666;
	font-weight : bold;
	background-color:#afe4af;
}

table.calender td a:hover{ 
	display: block;
	color: #fff;
	background-color:#cccc00;
}

table.calender th#sun {
	color: #ff99cc;
	font-weight : normal;
}

table.calender th#sat {
	color: #9999ff;
	font-weight : normal;
}


/* -------------------------------------------------
　　ミニブログPIYO（プラグイン）の設定
---------------------------------------------------------------------------- 
*注）プラグインのフリーエリアに、PIYOのブログパーツタグを貼り付けてください。
----------------------------------------------------------------------------- */


div.tab {
	text-align: center;
	margin-bottom: 10px;
}

div.tab input{
	padding: 5px 5px;
}

div.tab input.b1,
div.tab input.b2 {
	padding:0px 5px;
	background-color:#afe4af;
	border:1px solid #339933;
	color:#339933;
}

div.tab input.b1{
	margin-right: 5px;
}
    
div.mylog {
	width: 155px;
	padding: 7px;
	font-size: small;
	text-align: left;
	color: #666;
	margin: 0px;
	border:1px double #669966;
}

div.mylog a{
	color: #666;
}

div.mylog p.title {
	background:;
	height:22px;
	font-weight: bold;
	color: #669966;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #669966;
	margin-bottom:10px;

}

div.mylog dl {
	margin: 0px;
	padding: 0px;
}

div.mylog dt.day {
	width: 155px;
	color: #339966;
	font-size: x-small;
	margin: 0px;
	padding: 0px 0px 5px;
	background-image: none;
	text-align: left;
}
div.mylog dd.piyolog {
	margin: 0px 0px 5px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #669966;
	padding: 0px 0px 10px;
}

div.license {
	color: #669966;
	font-size: x-small;
	text-align: right;
}

div.license a{
	color: #669966;
}


/* -------------------------------------------------
　　著作権、FC2広告（フッター）の設定（削除不可）
------------------------------------------------- */

#footer p {
	margin-bottom: 3px;
	margin-left:30px;
	margin-right:30px;
}

#footer .copyright {
	font-size: 120%;
	font-style: normal;
	padding-bottom: 10px;
	margin-left:30px;
	margin-right:30px;
}



/* for MacIE
------------------------------------------------------------ */

textarea,input,select {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", sans-serif;
}

/* Last update 2012-02-21  */
