@charset "UTF-8";
/*基本設定*/
a:link{
text-decoration: underline;
color: #cdf;
}

a:visited{
text-decoration: underline;
color: #abd;
}

a:hover{
text-decoration: none;
border-width: 0px;
border-style: none;
cursor: crosshair;
color: #fff;
background-image: url("http://blog-imgs-19-origin.fc2.com/n/k/1/nk1616/gla-white.png");
background-repeat: repeat-x;
background-position: center bottom;
}

a:active{
text-decoration: none;
border-width: 0px;
border-style: none;
color: #fff;
background-image: url("http://blog-imgs-19-origin.fc2.com/n/k/1/nk1616/gla-white.png");
background-repeat: repeat-x;
background-position: center bottom;
}
a:focus{
text-decoration: none;
border-width: 0px;
border-style: none;
color: #fff;
background-image: url("http://blog-imgs-19-origin.fc2.com/n/k/1/nk1616/gla-white.png");
background-repeat: repeat-x;
}

img{
text-decoration: none;
border-width: 0px;
border-style: none;
}
a:link img{
text-decoration: none;
}
a:visited img{
text-decoration: none;
}
body{
position: relative;
top: 0px;
left: 0px;
padding: 0px;
margin: 0px;
font-size: 12px;
font-weight: normal;
color: #acf;
font-family: "Arial","Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
line-height: 1.8;
letter-spacing: 2px;
word-spacing: 3px;
background-color: #000; 
voice-family: "\"}\"";
voice-family: inherit;
width: 1000px;
margin-left: auto;
margin-right: auto;
}

h6{
font-size: 125%;
text-align: center;
line-height: 1.2;
}
h5{
font-size: 133%;
text-align: center;
line-height: 1.2;
}
h4{
font-size: 150%;
text-align: center;
line-height: 1.2;
}
h3{
font-size: 166%;
text-align: center;
line-height: 1.2;
}
h2{
font-size: 200%;
text-align: center;
line-height: 1.2;
}
h1{
font-size: 250%;
text-align: center;
line-height: 1.2;
}
/*基本設定ここまで*/
/*Topページの設定*/
/*タイトルの設定*/
div#top{
position: relative;
width: 1000px;
height: 300px;
top: 0px;
left: 0px; 
z-index: 0;
margin-left: auto;
margin-right: auto;
letter-spacing: 3px;
color: #cdf;
background-color: #000;
background-image: url("http://blog-imgs-19-origin.fc2.com/n/k/1/nk1616/BlueChrome-top.jpg");
}
div#top a:link,div#top a:visited{
text-decoration: none;
border-style: none;
color: #fff;
}
div#title{
position: absolute;
top: 40px;
left: 30px;
width: 570px;
height: 160px;
text-align: center;
z-index: 2;
}

/*ブログタイトルの設定*/
div#blog-title{
font-size: 150%;
font-weight: bold;
letter-spacing: 15px;
}
/*ブログタイトルの設定ここまで*/

/*ブログ紹介文の設定*/
div#introduction{
padding-top: 20px;
}
/*ブログ紹介文の設定ここまで*/
/*タイトルの設定ここまで*/

/*横型カレンダーの設定*/
div#calender2{ 
position: absolute;
top: 280px;
left: 0px;
width: 990px;
height: 20px;
z-index: 2;
font-size: 12px;
text-align: center;
color: #cdf;
letter-spacing: 1px;
word-spacing: 4px;
border-width: 1px 5px 1px 5px;
border-style: solid;
border-color: #8af #69c;
background-color: #013;
}
div#calender2 a:link,div#calender2 a:visited,div#calender2 a:hover,div#calender2 a:active{
text-decoration: none;
color: #fff;
}
/*横型カレンダーの設定ここまで*/

div#fontsize{
position: absolute;
top: 240px;
left: 800px;
width: 200px;
height: 40px;
z-index: 2;
}
img.size{
margin: 0;
padding: 0;
}
/*ブログTopの設定ここまで*/

/*メインの設定(カラム分割など)*/
div#all{
margin-left: auto;
margin-right: auto;
width: 1000px;
position: relative;
top: 0px;
left: 0px;
background-image: url("http://blog-imgs-19-origin.fc2.com/n/k/1/nk1616/body-back-blue.png");
background-position: left;
background-repeat: repeat-y;
background-attachment: scroll;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #39f;
}
div#container{
width: 1000px;
margin-left: auto;
margin-right: auto;
}
div#wrapper{
float: left;
width: 800px;
}
div#main-side{
position: relative;
top: 0px;
left: 0px;
width: 540px;
float: right;
margin: 0;
padding: 0px;
}
div#left-side{
width: 260px;
float: left;
margin: 0;
padding: 0px;
}

div#right-side{
width: 200px;
float: right;
margin: 0;
padding: 0px;
}
/*メインの設定(カラム分割など)ここまで*/

/*記事の設定*/
/*記事全体の設定*/
div.kiji{
position: relative;
margin-top: 0px;
padding: 0px;
border-width: 0px;
border-style: solid;
}
/*記事全体の設定ここまで*/

/*記事のタイトルの設定*/
div.kiji-title{
padding: 4px 15px 4px 135px;
height: 42px;
font-size: 133%;
margin: 0px 0px 0px 0px;
line-height: 1.2;
text-align: center;
border-width: 0px;
border-style: solid;
background-image: url("http://blog-imgs-19-origin.fc2.com/n/k/1/nk1616/blog-title-back-blue.png");
}
div.kiji-midashi{
position: relative;
top: 0px;
left: 0px;
z-index: 1;
}
div.kiji-title a:link,div.kiji-title a:visited{
text-decoration: none;
border-style: none;
}
div.kiji-title a:hover,div.kiji-title a:active{
color: #fff;
text-decoration: none;
}
/*記事のタイトルの設定ここまで*/

/*記事上部の設定*/
div.kiji-top{
position: absolute;
top: 2px;
left: 10px;
width: 120px;
text-align: left;
font-size: 20px;
font-family: "Times New Roman","ＭＳ Ｐ明朝","New York",serif;
z-index: 2;
}
div.kiji-top2{
font-size: 20px;
text-align: right;
padding-right: 20px;
font-family: "Times New Roman","ＭＳ Ｐ明朝","New York",serif;
}
/*記事上部の設定ここまで*/

/*記事本文の設定*/
div.kiji-main{
padding: 10px 10px 10px 10px;
line-height: 2.0;
text-align: justify;
text-justify: inter-ideograph;
}
/*記事本文の設定ここまで*/

/*追記リンク表示の設定*/
div.more-start{
text-align: center;
font-size: 133%;
}
div.more-start a:link,div.more-start a:visited{
}
div.more-start a:hover,div.more-start a:active{
color: #fff;
}
/*追記リンク表示の設定ここまで*/


/*追記の設定*/
div#more{
margin: 15px 5px 5px 5px;
padding: 5px;
line-height: 2;
text-align: justify;
text-justify: inter-ideograph;
}
/*追記の設定ここまで*/

/*記事下部の設定*/
div.kiji-bottom{
text-align: right;
letter-spacing: 0;
font-size: 91%;
padding: 5px 10px;
}

/*記事下部の設定ここまで*/

/*前記事・次記事などの表示*/
div.prevnext{
text-align: center;
margin: 10px 30px 5px 30px;
}
/*前記事・次記事などの表示ここまで*/
/*記事の設定ここまで*/

/*コメント・トラックバックの設定*/
div#comment{
margin-top: 20px;
padding: 5px 0px;
border-width: 0px;
border-style: solid;
}
div#trackback{
padding: 5px 0px;
}
div.comment-read{
margin: 20px;
text-align: justify;
text-justify: inter-ideograph;
}
/*コメント・トラックバックなどのタイトル*/
div.section-title{
padding: 4px 15px 4px 15px;
font-size: 133%;
height: 42px;
margin: 12px 0 5px 0;
line-height: 1.2;
text-align: center;
background-position: center;
background-repeat: repeat-x;
border-width: 0px;
border-style: solid;
background-image: url("http://blog-imgs-19-origin.fc2.com/n/k/1/nk1616/blog-title-back-blue.png");
}
div.comment-title, div.trackback-title{
margin: 5px 0px 5px 0px;
padding: 5px;
font-size: 133%;
line-height: 1.2;
text-align: center;
border-width: 1px 4px 1px 4px;
border-style: solid;
border-color: #49f #26d #49f #26d;
background-position: center;
background-repeat: repeat-x;
}
div.trackback-main{
margin: 10px 20px 10px 20px;
}
/*コメント・トラックバックなどのタイトルここまで*/
/*コメント・トラックバックの設定ここまで*/

/*プラグインの設定*/
/*プラグイン内の設定*/
dl.plugin{
position: relative;
top: 0px;
left: 0px;
margin-top: 0px;
font-size: 100%;
border-width: 0px;
border-style: solid;
padding: 0px 0px 0px 0px;
}
dd.plugin{
margin: 5px;
}
/*プラグイン内の設定ここまで*/

/*プラグインタイトルの設定*/
dt.plugin_title-right{
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
height: 36px;
font-size: 120%;
border-width: 0px;
border-style: solid;
background-position: center;
background-repeat: repeat-x;
background-image: url("http://blog-imgs-19-origin.fc2.com/n/k/1/nk1616/plugin-title-back-200-blue.png");
line-height: 1.2;
}
dt.plugin_title{
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
height: 36px;
font-size: 120%;
border-width: 0px;
border-style: solid;
background-position: center;
background-repeat: repeat-x;
background-image: url("http://blog-imgs-19-origin.fc2.com/n/k/1/nk1616/plugin-title-back-blue.png");
line-height: 1.2;
}

dd{
}
/*プラグインタイトルの設定ここまで*/
/*プラグインの設定ここまで*/

/*ブログ下部の設定*/
div#foot{
clear: both;
width: 1000px;
height: 120px;
padding-top: 30px;
text-align: center;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #39f;
background-color: #013;
margin-left: auto;
margin-right: auto;
}
div#foot a:link,div#foot a:visited{
}
div#foot a:hover,div#foot a:active{
color: #fff;
}
/*ブログ下部の設定ここまで*/

/*線の設定*/
hr.line{
color: #39f;
}
/*線の設定ここまで*/
ul{
}

/*コメント書き込み欄の設定*/
dt.comment{
text-align: left;
padding: 2px 20px;
width: 380px;
border-width: 1px;
border-style: solid;
border-color: #49e #26b #49e #26b;
color: #cdf;
background-color: #013;
margin-left: auto;
margin-right: auto;
}
dd.comment{
color: #bce;
padding: 2px 20px 2px 0px;
margin: 0px;
padding-left: 50px;
width: 350px;
border-width: 1px;
border-style: solid;
border-color: #49e #26b #49e #26b;
margin-left: auto;
margin-right: auto;
}
input{
border-width: 1px;
border-style: solid;
border-color: #235 #89b #bce #89b;
}
input:focus,textarea:focus{
background-color: #cdf;
}
textarea{
border-width: 1px;
border-style: solid;
border-color:#235 #89b #bce #89b;
}
form.comment-make{
}
/*コメント書き込み欄の設定ここまで*/