/* 背景画像を指定するところです。デフォルトの値は
url("https://blog-imgs-36-origin.fc2.com/1/c/m/1cm100m/nukumori_body_back_blue.png")です。

背景を黄緑色に変えたい場合は、画像の名前を
https://blog-imgs-36.fc2.com/1/c/m/1cm100m/nukumori_body_back_green.png
に変えてください。

背景を黄色に変えたい場合は、画像の名前を
https://blog-imgs-36.fc2.com/1/c/m/1cm100m/nukumori_body_back_yellow.png
に変えてください。

背景をピンク色に変えたい場合は、画像の名前を
https://blog-imgs-36.fc2.com/1/c/m/1cm100m/nukumori_body_back_pink.png
に変えてください。
------------------------------------------------- */
body {
	background : url("https://blog-imgs-36-origin.fc2.com/1/c/m/1cm100m/nukumori_body_back_blue.png");
}


/* テキストの色を指定するところです。デフォルトの値は#333333です。 
------------------------------------------------- */
body {
	color : #333333;
}


/* ブログタイトルの大きさを指定するところです。デフォルトは1.3emです。
------------------------------------------------- */
h1 {
	font-size : 1.3em;
}


/* ブログタイトルの色を指定するところです。デフォルトは#ffffffです。
------------------------------------------------- */
h1 a{
	color : #ff0080;
}


/* ブログタイトルの上にマウスを乗せたときの色を指定するところです。デフォルトは#f0f0f0です。
------------------------------------------------- */
h1 a:hover{
	color : #ff0080;
}


/* 記事タイトルの色を指定するところです。デフォルトは#333333です。
------------------------------------------------- */
h2 a{
	color : #ff0080;
}


/* 記事タイトルの上にマウスを乗せたときの色を指定するところです。デフォルトは#33cc00です。
------------------------------------------------- */
h2 a:hover{
	color : #ff0080;
}


/* ブログ説明文（タイトルの下のテキスト）の色と大きさを指定するところです。デフォルトはcolorが#ffffff、font-sizeが0.9em。
------------------------------------------------- */
div#header p{
        color : #646464;
        font-size : 0.9em;
}


/* リンクの色を指定するところです。デフォルトの値は#339900です。 
-------------------------------------------------- */
a {
        color : #339900;
}


/* マウスを上に乗せたときのリンクの色を指定するところです。デフォルトの値は#33cc00です。 
-------------------------------------------------- */
a:hover {
	color : #ff0080;
}


/* フッター部分のリンクの色を指定するところです。デフォルトの値は#33cc00です。 
-------------------------------------------------- */
div#footer a {
        color : #ff0080;
}


/* フッター部分のマウスを上に乗せたときのリンクの色を指定するところです。デフォルトの値は#ffffffです。 
-------------------------------------------------- */
div#footer a:hover {
	color : #ff0080;
}


/* メインカラムの先頭に表示されるフリーエリア（デフォルトでは非表示）の大きさ、および行間の広さを指定するところです。デフォルトの値はfont-sizeが0.8em、line-heightが1.5emです。 
-------------------------------------------------- */
div.top_free_area{
        font-size : 0.8em;
        line-height : 1.5em;
}


/* メインカラムの末尾に表示されるフリーエリア（デフォルトでは非表示）の大きさ、および行間の広さを指定するところです。デフォルトの値はfont-sizeが0.8em、line-heightが1.5emです。 
-------------------------------------------------- */
div.bottom_free_area{
        font-size : 0.8em;
        line-height : 1.5em;
}


/* 記事部分の文字の大きさ、および行間の広さを指定するところです。
   デフォルトの値はfont-sizeが0.8em、line-heightが1.5emです。 
-------------------------------------------------- */
div.each_entry {
        font-size : 0.8em;
        line-height : 1.5em;
}


/* 記事部分の段落間の幅を指定するところです。
   デフォルトの値は30pxです。 
-------------------------------------------------- */
div.each_entry p, div.top_free_area p, div.bottom_free_area p{
        margin-bottom : 30px;
}


/* 左右カラムの文字の大きさ、および行間の広さを指定するところです。
   デフォルトの値はfont-sizeが0.75em、line-heightが1.5emです。 
-------------------------------------------------- */
div.each_plugin_box{
        font-size : 0.75em;
        line-height : 1.5em;
}






/*   ここから下を変更する必要はないと思います。（別にしても構わないです・・） */

/* Init
-------------------------------------------------- */
* {
	margin : 0;
	padding : 0;
	font-weight : normal;
        font-size : 1em;
}
h1 a, h2 a, h3, h4, strong, b, p.each_plugin_title, div#header p, ul.navi li a, div#footer span, div#footer a{
        font-family : "メイリオ","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",sans-serif;
        font-weight : bold;
}

/* Body
-------------------------------------------------- */
body {
	font-family : "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",sans-serif;
}

p.kazari{
        margin : 0px;
}


/* Headline
-------------------------------------------------- */
h2 {
	font-size : 1.1em;
        margin-bottom : 10px;
        padding-top : 5px;
        padding-bottom : 1px;
        padding-left : 20px;
        background-color : #ffffac;
        border-top : dotted #ff6600 1px;
        border-bottom : dotted #ff6600 1px;
}
h3 {
	font-size : 1.1em;
	font-weight : bold;
}
h4 {
	font-size : 1.1em;
}
h5 {
	font-size : 1.05em;
}



/* Anchor
-------------------------------------------------- */
a img {
	border : none;
}



/* Contents and Wrapper
-------------------------------------------------- */
div#contents {
	width : 800px;
        margin-left : auto;
        margin-right : auto;
        padding : 10px 15px;
        background : #ff9900 url("https://blog-imgs-36-origin.fc2.com/1/c/m/1cm100m/nukumori_contents_back_middle.png") repeat-y;
}
p.contents_kazari{
        width : 830px;
        margin : 0 auto;
}
div#wrapper {
        padding : 0 5px;
}


/* Header
-------------------------------------------------- */
div#header {
        margin-left : 5px;
        margin-bottom : 30px;
        padding-top : 25px;
        padding-left : 40px;
        padding-bottom : 5px;
        background : url("https://blog-imgs-36-origin.fc2.com/1/c/m/1cm100m/nukumori_header.png") no-repeat;
        height : 100px;
}
div#header h1 {
}

/* Primary
-------------------------------------------------- */
div#primary-column {
	float : left;
	width : 540px;
}
div.top_free_area, div.bottom_free_area, div.each_entry {
        padding : 10px 20px;
        background : #ff9900 url("https://blog-imgs-36-origin.fc2.com/1/c/m/1cm100m/nukumori_entry_waku_middle.png") repeat-y;
}
p.entry_bottom{
        margin-bottom : 40px;
}
div.entry-title {}
h2.entry-header {
	padding-left : 20px;
}
div.entry_contents{
        padding : 0 10px;
}
p.entry_date{
        text-align : right;
        margin-bottom : 20px;
        padding-right : 10px;
}
ul.entry-community {
	list-style-type : none;
	text-align : right;
}
ul.entry-community li {
	display : inline;
}
li.entry-community-genre {
	margin-right : 0.5em;
}
li.entry-community-theme {
	margin-left : 0.5em;
}
div.entry-body {
	margin-top : 1.5em;
}
p.entry-more-link {
	margin-top : 2em;
}
div.entry-more {}
div.entry-adsense {
	margin : 2.5em 0 1em 0;
}
div.fc2_footer{  /* 拍手ボタン */
        margin-top : 20px;
}
ul.entry-state {
	margin-top : 2em;
	list-style-type : none;
}
ul.entry-state li {
	display : inline;
        font-size : 0.9em;
}
li.entry-date {
	margin-right : 0.5em;
}
li.entry-category {
	margin : 0 0.5em;
}
li.entry-comment {
	margin : 0 0.5em;
}
li.entry-trackback {
	margin-left : 0.5em;
}
h3#comment-top, h3#comment-post, h3#comment-edit, h3#trackback-top {
	margin : 3em 0 1.5em 0;
}
div.commentfield {
	margin-bottom : 30px;
}
h4.comment-header {
	font-weight : bold;
}
div.comment-body {
	margin : 0.5em 0;
}
ul.comment-state {
	list-style-type : none;
}
ul.comment-state li {
	display : inline;
}
li.comment-date {
	margin-right : 0.5em;
}
li.comment-author {
	margin : 0 0.5em;
}
li.comment-author-site {
	margin : 0 0.5em;
}
li.comment-edit {
	margin-left : 0.5em;
}
div.trackbackfield {
	margin-bottom : 30px;
}
fieldset.comform {
	padding : 0.5em;
	border : none;
}
fieldset.comform legend {
	display : none;
}
dl.comment-form {}
dl.comment-form dt {
	margin : 0.2em 0;
}
dl.comment-form dd {
	margin : 0.5em 0;
}
kbd.acskey {
	border-bottom : 1px solid;
	font-family : inherit;
}
input.field, textarea.field {
	padding : 0.2em;
	font-size : 100%;
	font-family : "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",sans-serif;
        border : 1px solid #33cc00;
        background-color : #ffffff;
        width : 350px;
}
input#himitu {
	margin-right : 0.5em;
}
h4.trackback-header {
	font-weight : bold;
}
div.trackback-body {
	margin : 1em 0;
}
ul.trackback-state {
	list-style-type : none;
}
ul.trackback-state li {
	display : inline;
}
li.trackback-date {
	margin-right : 0.5em;
}
li.trackback-site {
	margin-left : 0.5em;
}
dl.tbadr {
	padding : 0.5em;
}
ul.navi {
	margin-top : 2em;
	list-style-type : none;
	text-align : center;
        font-size : 0.8em;
}
ul.navi li {
	display : inline;
}
ul.navi li a{
	color : #ffffff;
}
ul.navi li a:hover{
	color : #f0f0f0;
}
li.prev {}
li.up {
	margin : 0 2em;
}
li.next {}


/* Entry Body Text
-------------------------------------------------- */
div.entry-body h4, div.entry-body h5, div.entry-body h6 {
	margin : 1em 0;
}
div.entry-body p {
	margin : 1em 0;
}
div.entry-body ul, div.entry-body ol {
	margin : 1em 0;
	list-style-position : inside;
}
div.entry-body ul li, div.entry-body ol li {
	margin-left : 1em;
}
ul li ul, ul li ol, ol li ul, ol li ol {
	margin : 0.5em 0 0.5em 1em;
}
div.entry-body dl {
	margin : 1em 0;
}
div.entry-body dt {
	font-weight : bold;
}
div.entry-body dd {
	margin-left : 1em;
}


/*Plugin (common)
-------------------------------------------------- */
div.each_plugin_box{
        padding : 0 10px;
        background : #ffeee1 url("https://blog-imgs-36-origin.fc2.com/1/c/m/1cm100m/nukumori_menu_waku_middle.png") repeat-y;
}
p.each_plugin_title{
	padding-left : 20px;
        background : url("https://blog-imgs-36-origin.fc2.com/1/c/m/1cm100m/nukumori_midasi_back.png");
        color : #ffffff;
}
div.each_plugin_contents{
        padding : 5px;
}
p.plugin_bottom{
        margin-bottom : 30px;
}

/* Secondary
-------------------------------------------------- */
div#secondary-column {
	float : right;
	width : 220px;
}
div#appendix {
	
}
div#secondary-column div.section {}

div#search form {
	margin : 1em 0;
}
div#search fieldset {
	border : none;
}
div#search legend {
	display : none;
}
div#secondary-column ul {
        padding-left : 12px;
}
ul.feeds li {
	padding-left : 30px;
}


/* Thirdly
-------------------------------------------------- */
div#thirdly-column {
	float : left;
	width : 220px;
}
div#extra {
	
}
div#thirdly-column div.section {}

div#search form {
	margin : 1em 0;
}
div#search fieldset {
	border : none;
}
div#search legend {
	display : none;
}
div#thirdly-column ul {
        padding-left : 12px;
}
ul.feeds li {
	padding-left : 30px;
}


/* Footer
-------------------------------------------------- */
div#footer {
	clear : both;
        padding-top : 20px;
        padding-right : 50px;
        color : #ffffff;
        font-size : 0.75em;
        text-align : right;
}
div#footer a{
	color : #ffffff;
}
div#footer a:hover{
	color : #f0f0f0;
}
span#template_by{
        font-size : 0.9em;
}


/* Image
-------------------------------------------------- */
.emoji {}
.thumb {
	display : block;
	margin : 1em;
}
.thumb-l {
	float : left;
	display : block;
	margin : 0 1em 1em 0;
}
.thumb-r {
	float : right;
	display : block;
	margin : 0 0 1em 1em;
}
.clear {
	clear : both;
}


/* Plug-In
-------------------------------------------------- */
table.calender {
	width : 180px;
	border-collapse : collapse;
}
table.calender caption{
        margin-bottom : 5px;
}
table.calender th {
	width : 25px;
	text-align : center;
	border-top : 1px solid #333333;
	border-right : 1px solid #333333;
	border-left : 1px solid #333333;
}
th#sat {
	color : #0000ff;
}
th#sun {
	color : #c00;
}
table.calender td {
	border : 1px solid #333333;
	text-align : center;
}
th, td {
	padding : 0.2em;
}
caption, th, td {
	font-family : "Helvetica", "Arial", sans-serif;
}
caption, th, td { _font-size : 75%; }
div#extra iframe {
	width : 180px;
	overflow : scroll;
}


/* Decoration
-------------------------------------------------- */
abbr, acronym {
	border-bottom : 1px dotted;
	cursor : help;
}
cite {
	font-style : italic;
}
dfn {
	font-style : italic;
}
kbd {}
q {

	quotes : "「" "」" "『" "』" "‘" "'" "“" "”";
}
q:before {
	content : open-quote;
}
q:after {
	content : close-quote;
}
samp {
	font-family : monospace;
}
small {
	font-size : smaller;
}
em, strong {
	font-weight : bold;
}
sub {
	vertical-align : bottom;
}
sup {
	vertical-align : top;
}
var {
	font-style : italic;
}
blockquote {
	width : auto;
	_width : 100%;
        margin-bottom : 30px;
        margin-left : 10px;
        margin-right : 10px;
	padding : 5px;
	border : 1px solid #cccccc;
}
pre {
	width : auto;
	_width : 100%;
	margin-bottom : 30px;
        margin-left : 10px;
        margin-right : 10px;
	padding : 5px;
	border : 1px solid #cccccc;
	overflow : auto;
	_overflow : scroll;
}
code {
	font-family : monospace;
}
ins {
	display : block;
	width : auto;
	_width : 100%;
	margin-bottom : 30px;
        margin-left : 10px;
        margin-right : 10px;
	padding : 5px;
	border : 1px solid #cccccc;
	text-decoration : none;
	_text-decoration : underline;
}
del {
	display : block;
	width : auto;
	_width : 100%;
	margin-bottom : 30px;
        margin-left : 10px;
        margin-right : 10px;
	padding : 5px;
	border : 1px solid #cccccc;
	text-decoration : none;
	_text-decoration : line-through;
}


/* Decoration Non Recommendation
-------------------------------------------------- */
i {
	font-style : italic;
}
b {
	font-weight : bold;
}
s {
	text-decoration : line-through;
}
u {
	text-decoration : underline;
}