@charset "EUC-JP";


/* 全体的な設定
------------------------------------------------------------ */

	* {
		margin : 0;
		padding : 0;
		font-style : normal;
		font-weight : normal;
	}

body {
color : #555555;
background-color : #FFFFFF;
text-align : center;
line-height : 1.5;
font-size : x-small;
voice-family : "\"}\"";
voice-family : inherit;
font-size : small;
font-family:"Century Gothic",Verdana, "Tahoma", "Osaka", Sans-serif;
}

html>body {
font-size : small;
}

textarea {
width : 90%;
}

/* 絵文字 */
.emoji{
vertical-align:middle;
}

/* リンクの設定
------------------------------------------------------------ */

/* リンクの設定 */

a { color : #666666; text-decoration : underline;}
a:link { color : #666666; text-decoration : underline;}
a:active { color : #666666; text-decoration : underline;}
a:visited { color : #666666; text-decoration : underline;}
a:hover { color : #E5E510; text-decoration : none;}

a img {
border-style : none;
border-width : 0px;
text-decoration : none;
}

div.main_body a img {
border:#EEEEEE 1px solid;
padding:6px;
margin:3px 5px 3px 0px;
}

/* 強調の設定
------------------------------------------------------------ */

/* 強調 */

em {
font-style : italic;
}

/* より強い強調 */

strong {
font-weight : bold;
}

/* リストの設定
------------------------------------------------------------ */

/* リスト・要素 */

ul, ol, li, dl, dt, dd {
list-style: none;
}

/* 引用の設定
------------------------------------------------------------ */

blockquote {
width : auto;
margin : 5px 0px 5px 0px;
padding : 2px 8px 2px 8px;
background-image: url(http://blog-imgs-11.fc2.com/c/h/o/chouquette/blockquotebg.png);
border: 3px double #EEEEEE;
}

/* コード
------------------------------------------------------------ */

div.main_body pre {
margin : 1em auto;
padding : 0.5em;
border : 1px solid #EEEEEE;
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;
	}

/* Mac版IEの文字化け対策
------------------------------------------------------------ */

textarea,input,select {
font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
}
	
/* レイアウト用ブロックの設定
------------------------------------------------------------ */

div#container {
width : 750px;
margin-top:0px;
margin-left : auto;
margin-right : auto;
text-align : left;
background:#FFFFFF;
border-left:#FBFCF4 30px double;
}

div#header {
margin-top:0px;
height:50px;
}

div.main {
margin : 15px 0;
}

div#left {
float : left;
width : 500px;
padding-right : 20px;
voice-family : "\"}\"";
voice-family : inherit;
width : 480px;
	}

html>body div#left {
width : 480px;
}

/* サイトインフォ関連ブロック */

div#right {
margin: 15px 0;
float : right;
width : 220px;
}

/* 著作表示ブロック */

div#footer {
clear : both;
margin : 0px 10px;
background: #FFFFFF;
	}
	
/* タイトル・サイトの説明部分の設定
------------------------------------------------------------ */

h1 {
padding:15px 20px 5px 3px;
margin:0 10px 0 5px;
text-align : left;
letter-spacing:2px;
}
	
div#header h1 a {
padding : 3px 3px;
font-size : small;
voice-family : "\"}\"";
voice-family : inherit;
font-size : small;
font-weight : normal;
}

html>body div#header h1 {
font-size : small;
}

h1 a:link { color : #555555; text-decoration : none;}
h1 a:active { color : #555555; text-decoration : none;}
h1 a:visited { color : #555555; text-decoration : none;}
h1 a:hover { color : #555555; text-decoration : none;}

div#header p {
margin : 5px 12px 30px 12px;
font-size : x-small;
voice-family : "\"}\"";
voice-family : inherit;
font-size : small;
text-align : left;
color:#666666;
letter-spacing:1px;
}

html>body div#header p {
font-size : x-small;
}

/* leftの設定
------------------------------------------------------------ */

div.main_body {
margin:0 10px 15px;
}

/* 記事のタイトル部分 */

div.main_body h2.entry_header {
margin-top : 35px;
margin-bottom : 30px;
font-size : small;
background : url(http://blog-imgs-11.fc2.com/c/h/o/chouquette/suntitle.png) bottom left no-repeat;
padding-left:70px;
voice-family : "\"}\"";
voice-family : inherit;
font-size : small;
text-align:left;
height:50px;
line-height:85px;
}

html>body div.main_body h2 {
font-size : medium;
}

h2.entry_header a:link { color : #555555; text-decoration : none;}
h2.entry_header a:active { color : #555555; text-decoration : none;}
h2.entry_header a:visited { color : #555555; text-decoration : none;}
h2.entry_header a:hover { color : #555555; text-decoration : none; border-bottom:#E5E510 1px solid;}

/* 段落の設定 */

div.main_body p {
margin : 1em 0em;
}

/* 記事本体部分 */

div.entry_body {
padding : 0px 10px;
}

/* 追記部分 */

p.entry_more {
padding : 15px 0px 10px 0px;
text-align : left;
}
	
div.fc2_footer {
margin:1em 0 0 0;
}

/* 記事中に使われたタグのリンクリスト */
	
div.entry_body p.tag_lnk {
margin-top: 10px;
}
	
/* 記事の投稿先テーマ・ジャンル */

div.entry_body p.theme {
margin-top: 10px;
}

/* フッター部分（コメントやトラックバックなど） */

div.main_body div.entry_footer {
line-height : 1.3;
margin-top:10px;
color:#555555;
font-size : x-small;
padding : 8px 3px 5px 3px;
list-style-position : inside;
text-align: left;
background : url(http://blog-imgs-11.fc2.com/c/h/o/chouquette/stripe_bg.png) top left repeat-x;
}

div.main_body div.entry_footer a:link { color : #555555; text-decoration : none;}
div.main_body div.entry_footer a:active { color : #555555; text-decoration : none;}
div.main_body div.entry_footer a:visited { color : #555555; text-decoration : none;}
div.main_body div.entry_footer a:hover { color : #555555; text-decoration : none; border-bottom:#E5E510 1px solid;}

div.main_body ul.entry_footer li {
display : inline;
list-style-type : none;
}

/* 全記事表示・検索結果表示の時の日付部分 */
	
div.entry_body span.state {
color: #666666;
}

/* コメント・トラバ見出し */

p.sub_header {
color:#555555;
margin : 15px 10px 10px;
font-size: 120%;
font-weight: normal;
height:37px;
background : url(http://blog-imgs-11.fc2.com/c/h/o/chouquette/stripe_bg.png) bottom left repeat-x;
}

/* コメント・トラックバックのタイトル */

div.main_body h3 {
margin:0px 10px 10px 10px;
padding-top:10px;
color:#555555;
font-size : small;
voice-family : "\"}\"";
voice-family : inherit;
font-size : small;
}

html>body div.main_body h3 {
font-size : small;
}

/* ページ移動用ナビゲーション */

p.page_navi {
margin-bottom : 30px;
text-align : center;
}

p.page_navi a:link { color : #555555; text-decoration : none;}
p.page_navi a:active { color : #555555; text-decoration : none;}
p.page_navi a:visited { color : #555555; text-decoration : none;}
p.page_navi a:hover { color : #555555; text-decoration : none; border-bottom:#E5E510 1px solid;}

div.pagetop {
text-align:right;
margin:10px 15px;
font-size : x-small;
}

div.pagetop a:link { color : #E5E510; text-decoration : none;}
div.pagetop a:active { color : #E5E510; text-decoration : none;}
div.pagetop a:visited { color : #E5E510; text-decoration : none;}
div.pagetop a:hover { color : #FA1A7F; text-decoration : none;}

/* コメント部分の設定
------------------------------------------------------------ */

/* コメントフォーム */

div#left form {
margin : 0px 30px;
}
	
input,textarea,select {
margin:1px;
border:1px solid #EEEEEE;
color:#555555;
background:#FFFFFF;
font-size:12px;
}
	
p.form_btn {
margin-top : 20px;
}

p.form_btn input {
padding: 0.2em;
font-weight: bold;
font-family:"Century Gothic",sans-serif;
background: #E5E510;
color: #FFFFFF;
border:3px double #FFFFFF;
	}
	
/* 管理者だけにコメント */

input#himitu {
margin-right : 0.5em;
}

/* コメントフォームのボタン */

p.form_btn {
margin-top : 20px;
}

/* コメント本文 */

div.comment_body {
padding : 10px 15px 10px 15px;
border-bottom:#EEEEEE 1px dotted;
}

/* コメントフッター */

ul.comment_footer {
padding : 5px 10px 15px 10px;
font-size:x-small;
text-align : right;
}

ul.comment_footer li {
display : inline;
list-style-type : none;
}

/* トラックバック部分の設定
------------------------------------------------------------ */

/* トラックバックURL */

p.trackback_uri {
margin : 10px 15px;
padding : 0.2em 0.5em;
}

p.trackback_uri a:link { color : #555555; text-decoration : none;}
p.trackback_uri a:active { color : #555555; text-decoration : none;}
p.trackback_uri a:visited { color : #555555; text-decoration : none;}
p.trackback_uri a:hover { color : #555555; text-decoration : none; border-bottom:#E5E510 1px solid;}

/* トラックバックURLワンクリックフォーム */

p.trackback_uri input {
font-family:"Century Gothic",sans-serif;
padding: 1px;
border-bottom: none;
border-top: none;
border-right: none;
border-left: none;
margin-bottom: 10px;
width: 100%;
color:#555555;
font-weight : normal;
}

/* トラックバック先の概要 */

div.trackback_body {
padding : 0px 15px;
background : transparent;
}

/* トラックバックフッター */

ul.trackback_footer {
padding : 10px 10px 15px 10px;
display : inline;
list-style-type : none;
}

ul.trackback_footer li {
display : inline;
list-style-type : none;
}

/* サイドメニュー（プラグイン）の設定
------------------------------------------------------------ */

dl.plugin {
margin: 0px;
}
	
dl.plugin dt {
voice-family : "\"}\"";
voice-family : inherit;
text-align:left;
font-size : 15px;
padding-left:5px;
color:#666666;
padding-top:30px;
margin-bottom:10px;
font-weight : normal;
}

html>dl.plugin dt {
font-size : 15px;
}
	
dl.plugin dd {
color : #555555;
margin-top: 0px;
margin-right: 10px;
margin-left: 5px;
font-size:x-small;
}

dl.plugin dd a:link { color : #555555; text-decoration : none;}
dl.plugin dd a:active { color : #555555; text-decoration : none;}
dl.plugin dd a:visited { color : #555555; text-decoration : none;}
dl.plugin dd a:hover { color : #E5E510; text-decoration : none;}

/* サイドメニューリストマーク設定 */

#right li {
list-style-type: square;
list-style-position: outside;
margin-left: 15px;
font-size:x-small;
padding: 2px;
border-bottom:#EEEEEE 1px dotted;
color:#555555;
}

#right li a:link { color : #555555; text-decoration : none;}
#right li a:active { color : #555555; text-decoration : none;}
#right li a:visited { color : #555555; text-decoration : none;}
#right li a:hover { color : #555555; text-decoration : none; border-bottom:#E5E510 1px solid;}

/* カレンダー部分の設定（HTMLソースは管理画面のプラグインHTML参照）
------------------------------------------------------------ */

.plugin-calender {
width:180px;	
font-size:10px;		
border-collapse: separate;	
margin: 15px 0px 10px;
color: #555555;
}

.plugin-calender caption {
margin: 0px auto;
text-align: center;
}

.calender {
width:180px;	
font-size:10px;		
border-collapse: separate;	
margin: 15px 0px 10px;
color: #555555;
text-align:center;
}

.calendar th {
width:20px;
height:25px;
font-size:10px;
text-align:center;
font-weight: nomal;
}

th#sat { color:#7ACCD3;}
	
th#sun { color:#FC8BA4;}
	
.calendar td {
width:20px;
height:25px;
text-align:center;
}

.calender td a {
display:block;
font-weight: normal;
padding: 1px;
}

.calender td a:link,
.calender td a:visited{
color: #666666;
background: url(http://blog-imgs-11.fc2.com/c/h/o/chouquette/calender.png);
border-bottom: 1px solid #FFFFFF;
}

.calender td a:hover{
color: #555555;
}

/* フッター部分の設定
------------------------------------------------------------ */

div#footer p {
text-align : left;
font-size:x-small;
padding-bottom: 10px;
padding-top: 10px;
color:#666666;
}

div#footer a:link { color : #666666; text-decoration : none;}
div#footer a:active { color : #666666; text-decoration : none;}
div#footer a:visited { color : #666666; text-decoration : none;}
div#footer a:hover { color : #666666; text-decoration : none; border-bottom:#E5E510 1px solid;}
