@charset "utf-8";


/* default
------------------------------------------------------------ */

* {
	margin: 0;
	padding: 0;
}

/* -------------------------------------------------
　　BODYの設定
------------------------------------------------- */

body {
	background-color:#9dcb87;
	background-image : url("http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/w-13hs1.jpg");
	color: #000;
	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%;
}	
/**/




/* -------------------------------------------------
　　リンクの設定
------------------------------------------------- */

a { 
	text-decoration: none;
	/*\*/
	overflow: hidden;
	/**/
}

/* -------------------------------------------------
　　リンクの設定（サイドメニュー1,2）
------------------------------------------------- */

a:link {color : #993399 ;}
a:visited {color : #660066 ;}
a:hover {color : #cc0099 ;text-decoration : underline;}
a:active {color : #993399 ;}


/* -------------------------------------------------
　　リンクの設定（メイン、プラグイン3）
------------------------------------------------- */

.content a{
	color: #cc3366;
}

.entry_footer a{
	color: #c14885;
}

.plg3_2 a{
	color: #660099;
}

/* -------------------------------------------------
　　リンクの設定（コメント、トラックバック）
------------------------------------------------- */

.comment_body a{
	color: #cc0099;
}

/* -------------------------------------------------
　　リンクの設定（検索結果、タイトルリスト）
------------------------------------------------- */

.area_body a{
	color: #ff3366;
}

/* -------------------------------------------------
　　リンクの設定（フッター）
------------------------------------------------- */

div#footer {
	color: #ff6666;
}

div#footer a{
	color: #ff6666;
}

/* -------------------------------------------------
　　画像の設定
------------------------------------------------- */


img,
a img {
	border: none;
}

.emoji{
	vertical-align:middle;
}



/* -------------------------------------------------
　　基本設定
------------------------------------------------- */

h1 { font-size: 130%; }
	
h2 { font-size: 130%; }
	
h3 { font-size: 110%; }
	
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 : 220px;
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-t1300.jpg) no-repeat;
	background-color : #fff;
	text-align:left;
}

div#wrapper {
	width: 755px;
	float: left;
}

div#main {
	float : right;
	width : 510px; 
}

div#sidemenu1 {
	float: left;
	width: 200px;
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/w-win33.gif);
	padding-left: 20px;
	overflow: hidden;
	margin-top:30px;
	margin-bottom:30px;
}

div#sidemenu2 {
	float: right;
	width: 200px;
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/w-win33.gif);
	padding-left: 15px;
	padding-right: 20px;
	overflow: hidden;
	margin-top:30px;
	margin-bottom:30px;
}

div#footer {
	clear: both;
	padding-top:10px;

	width: 1000px;
	height : 200px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align: center;
}


html>div#footer {
	font-size: x-small;
	height : 200px;
}


/* -------------------------------------------------
　　ブログタイトル文字の設定
------------------------------------------------- */

div#header h1 {
	color:#cc0066;
	text-align: left;
	padding-top:70px;
	margin-left:50px;
	margin-right:400px;
}


h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{
	color:#cc0066;
	font-weight:bold;
}
	
div#header p {
	color:#cc6699;
	padding-top: 110px;
	text-align: center;
	margin-left:50px;
	margin-right:50px;
}


/* -------------------------------------------------
　　管理人ページへのリンクの設定
------------------------------------------------- */

ul.admin {
	margin : 0;
	padding : 5px 10px 5px 0px;
	text-align : right;
}

ul.admin a:link { color : #9966ff; text-decoration : none;}
ul.admin a:active { color : #9966ff; text-decoration : none;}
ul.admin a:visited { color : #9966ff; text-decoration : none;}
ul.admin a:hover { color : #9900ff; text-decoration : underline;}


/* -------------------------------------------------
　　サイドメニュー（プラグイン1,2）の画像と文字色
------------------------------------------------- */

.plg_title1 {
	height : 100px;
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-menu01.gif) no-repeat;
}

.plg_title2 {
	height : 100px;
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-menu11.gif) no-repeat;
}

.plg_title1 h4{
	color:#9933ff;
	text-align : left;
	padding-top: 30px;
	padding-left: 50px;
	padding-right: 5px;
}

.plg_title2 h4{
	color:#9933ff;
	text-align : right;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 45px;
}

.sidemenu_body1 {
	background:url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-menu02.gif);
	color:#666;
	font-size: 100%;
	overflow:hidden;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 10px;
}

.sidemenu_body2 {
	background:url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-menu12.gif);
	color:#666;
	font-size: 100%;
	overflow:hidden;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 20px;
}


.side_footer1 {
	height:30px;
	background:url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-menu03.gif) no-repeat;
	margin-bottom:15px;
}

.side_footer2 {
	height:30px;
	background:url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-menu13.gif) no-repeat;
	margin-bottom:15px;
}

/* -------------------------------------------------
　　メイン記事部分の画像と文字色
------------------------------------------------- */

.entry_top {
	height:150px;
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con01.jpg) no-repeat;
	overflow:hidden;
}

div.entry_date {
	color:#ff6699;
	padding-right: 20px;
	padding-top:50px;
	text-align:right;
	font-size: 120%;
	font-family: Comic Sans MS, Monaco, Arial, sans-serif;
}

.entry_top h2 {
	color:#cc3366;
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con06.gif) no-repeat;
	text-align:left;
	padding-top:20px;
	padding-left:50px;
}

.entry_top h2 a{
	color:#cc3366;
}

div.entry_body {
	background-color : #ffefef;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

div.aabody {
	color:#000;
	font-size: 105%;
	width:100%;
	overflow:hidden;
	text-align:left;
	line-height : 1.5;
}

ul.entry_footer {
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con03.jpg) no-repeat;
	height:120px;
	text-align: left;
	font-size: 90%;
	padding-top:10px;
	padding-left:30px;
	color:#cc6699;
}


/* -------------------------------------------------------------
　　プラグイン3 部分の画像と文字色
---------------------------------------------------------------- */


/* -- プラグイン３の上の部分 -- */
.plg3_top {
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con04.gif) no-repeat ;
	height:50px;
}



/* -- プラグイン３のタイトル文字 -- */
.plg3_top h3 {
	color: #9933ff;
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;
}


/* -- プラグイン３の本文文字 -- */
.plg3_2 {
	background-color : #f7e7ff;
	color: #333;
	font-size: 100%;
	padding-top:20px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 15px;
}

/* -- プラグイン３の下の部分 -- */
.plg3_bottom {
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con05.gif) no-repeat;
	height:50px;
	margin-bottom:15px;
}



/* -------------------------------------------------
　　検索結果、タイトルリスト部分の画像と文字色
------------------------------------------------- */

div.area_top {
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con10.gif);
	height:30px;
}


div.area_body {
	background-color : #ffe7ef;
	padding-top:10px;
	padding-right:10px;
	padding-bottom: 15px;
	color:#333;
}



.area_header {
	color: #cc0099;
	font-size: 110%;
	text-align: left;
	padding-top:20px;
	padding-left:50px;
}

div.area_bottom {
	background : url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con07.gif);
	height:30px;
	margin-bottom:15px;
}

/* -------------------------------------------------
　　コメント、トラックバック部分の画像
------------------------------------------------- */


.comment_top {
	background:url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con08.gif) no-repeat;
	height:80px;
	margin-bottom:0px;
}

.comment_body {
	background-color : #ffe7ef;
}

.comment_footer {
	background:url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con07.gif) no-repeat;
	margin-bottom:15px;
	height:30px;
}

.trackback_top {
	background:url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-con09.gif) no-repeat;
	height:80px;
	margin-bottom:0px;
}

.comment_body ul.sub_footer hr{
	width:100%;
	border:1px dashed #ff6699;
}


/* -------------------------------------------------
　　メイン記事部分の設定
------------------------------------------------- */
	
div.content {
	text-align: left;
	width: 510;
	overflow: hidden;
}



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 #ff6699;
}

/* -------------------------------------------------
　　ページナビの設定
------------------------------------------------- */

div.page_navi {
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
}

/* -------------------------------------------------
　　ページトップへのリンクの設定と文字色
------------------------------------------------- */

div.pagetop {
	text-align: right;
	padding-top: 5px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 5px;
}

div.pagetop a{
	color: #ff6699;
}

/* -------------------------------------------------
　　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:#663333;
	background:url(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-i09.gif) left center no-repeat;
	height: 20px;
	padding-top:15px;
	padding-left:30px;
	margin-left: 10px;
}

div.sub_body {
	color:#000;
	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: #ff6699;
	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: #ff6699;
}

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: #ff6699;
	color: #fff;
}

/* -------------------------------------------------
　　投稿フォームの設定と文字色
------------------------------------------------- */

div.form {
	color:#333;
	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: #333;
	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(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-i04.gif) ; 
	margin-left: 15px;
}


.sidemenu_body .plg_header,
.sidemenu_body .plg_body,
.sidemenu_body .plg_footer {
	padding-botton: 15px;
	padding-top:5px;
	
}


.sidemenu_body .plg_body input {
	margin: 2px;
}

/* -------------------------------------------------
　　横カレンダー（ヘッド下）の設定
------------------------------------------------- */

#xcalender{
	width:1000px;
	height:25px;
	background-color : #fff;
	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(http://blog-imgs-47-origin.fc2.com/a/n/n/annebox/13hs-i06.gif) no-repeat 50% 50%;
	line-height:200%;
	display:inline;
	}

.xcal {
	color:#9966ff;
	height:15px;
	width:15px;
	margin:0px auto
	font-size: 80%;
	font-family: "Verdana","MS UI Gothic","Arial","Osaka";
	padding:5px 3px;
	line-height:150%;
	display:inline;
	letter-spacing:0px;
	}

.xcal a{
	color:#9900cc;
	height:15px;
	width:15px;
	margin: 0px auto;
	padding:5px 2px;
	font-weight:bold;
	line-height:150%;
	}

.xcal a:hover{
	color:#9900cc;
	}

/* -------------------------------------------------
　　カレンダー（プラグイン）の設定
------------------------------------------------- */

table.calender {
	color: #6666ff;
	width: 160px;
	margin: 0px auto;
	background :;

}

table.calender caption {
	margin-bottom: 15px;
	margin: 0px auto;
}

table.calender th {
	text-align:center;

	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:25px;
	line-height:10px;
	background-color:;
}

table.calender td a {
	display: block;
	color: #6633ff;
	font-weight : bold;
	background-color:#ccccff;
}

table.calender td a:hover{ 
	display: block;
	color: #fff;
	background-color:#6633ff;
}

table.calender th#sun {
	color: #cc3333;
	font-weight : normal;
}

table.calender th#sat {
	color: #006666;
	font-weight : normal;
}




/* -------------------------------------------------
　　著作権、FC2広告（フッター）の設定（削除不可）
------------------------------------------------- */
.fot1 {
	padding-top:50px;
	text-align: center;
}

#footer p {
	margin-bottom: 3px;
	margin-left:30px;
	margin-right:30px;
}

#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 2013-12-6  */
