/* テキストの色を指定するところです。デフォルトの値は#ccccccです。 
------------------------------------------------- */
body {
  color : #cccccc;
}

a {
text-decoration: none;
}

/* ブログタイトルの大きさを指定するところです。デフォルトは1.5emです。
------------------------------------------------- */
h1 {
  font-size : 1.5em;
}


/* ブログタイトルの色を指定するところです。デフォルトは#99ff33です。
------------------------------------------------- */
h1 a{
  color : #99ff33;
}


/* ブログタイトルの上にマウスを乗せたときの色を指定するところです。デフォルトは#ffffffです。
------------------------------------------------- */
h1 a:hover{
  color : #ffffff;
}


/* ブログ説明文（タイトルの下のテキスト）の色と大きさを指定するところです。
   デフォルトはcolorが#cccccc、font-sizeが0.9emです。
------------------------------------------------- */
div#header p{
        color : #cccccc;
        font-size : 0.9em;
}


/* 記事のタイトルの色を指定するところです。デフォルトは#ccccccです。
------------------------------------------------- */
h2 a{
        color : #cccccc;
}


/* 記事のタイトルの上にマウスを乗せたときの色を指定するところです。デフォルトは#eeeeeeです。
------------------------------------------------- */
h2 a:hover{
        color : #eeeeee;
}


/* リンクの色を指定するところです。デフォルトの値は#99ff33です。 
-------------------------------------------------- */
a {
        color : #99ff33;
}


/* マウスを上に乗せたときのリンクの色を指定するところです。デフォルトの値は#ffffffです。 
-------------------------------------------------- */
a:hover {
  color : #ffffff;
}


/* メインカラムの先頭に表示されるフリーエリア（デフォルトでは非表示）の大きさ、および行間の広さを指定するところです。デフォルトの値は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 : 1em;
        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.8em;
        line-height : 1.5em;
}



/* ▼ ページトップへ戻るボタン ▼ */
 
.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;             /* ボタン表示位置（下の余白） */
    right: 55px;              /* ボタン表示位置（右の余白） */
}
.pagetop a {
    display: block;
    width: 50px;
    height: 50px;
    background-color: #fff;    /* 背景色 */
    border-radius: 50px;
    text-align: center;
    color: #666;               /* 文字色 */
    font-size: 24px;
    text-decoration: none;
    line-height: 50px;
opacity:0.7;
}
 
/* ▲ ページトップへ戻るボタン ▲ */





/*   ここから下を変更する必要はないと思います。（しても構いませんが・・） */

/* 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{
        font-family : "メイリオ","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",sans-serif;
        font-weight : bold;
}

/* Body
-------------------------------------------------- */
body {
  background : #006699 url("//blog-imgs-36.fc2.com/1/c/m/1cm100m/jeans_body_back.png");
  font-family : "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",sans-serif;
}


/* Headline
-------------------------------------------------- */
h2 {
  font-size : 1.3em;
        margin-bottom : 20px;
}
h3 {
  font-size : 1.1em;
  font-weight : bold;
}
h4 {
  font-size : 1.1em;
}
h5 {
  font-size : 1.05em;
}



/* Anchor
-------------------------------------------------- */
a img {
  border : none;
}


/* Container and Wrapper
-------------------------------------------------- */
div#container {
  width : 1000px;
        background : #000000 url("//blog-imgs-36.fc2.com/1/c/m/1cm100m/jeans_container_back2.png");
  margin-left : auto;
  margin-right : auto;
}
div#wrapper {
  float : right;
  width : 780px;
}


/* Header
-------------------------------------------------- */
div#header {
        margin-bottom : 20px;
}
div#header h1 {
  margin : 0 5px;
}
div#header p{
  margin : 0 5px;
}

/* Primary
-------------------------------------------------- */
div#primary-column {
  float : left;
  width : 560px;
}
div.top_free_area, div.bottom_free_area, div.each_entry {
        border : 1px dotted #ff6600;
        margin-bottom : 50px;
}
div.top_free_area, div.bottom_free_area{
        padding : 5px 10px;
}
div.entry-title {}
h2.entry-header {
  padding-left : 20px;
        border-bottom : 1px dotted #ff6600;
}
div.entry_contents{
        padding : 0 10px;
}
p.entry_date{
        text-align : right;
        margin-bottom : 20px;
        padding-right : 20px;
        font-size : 0.9em;
}
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 dotted #ff6600;
        background-color : #faffbd;
        color : #000000;
        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 : 5em;
  list-style-type : none;
  text-align : center;
        font-size : 0.8em;
}
ul.navi li {
  display : inline;
}
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{
        border : 1px dotted #ff6600;
        margin-bottom : 30px;
}
p.each_plugin_title{
  margin : 0 0;
  padding-left : 20px;
        border-bottom : 1px dotted #ff6600;
}
div.each_plugin_contents{
        padding : 5px;
}

/* Secondary
-------------------------------------------------- */
div#secondary-column {
  float : right;
  width : 200px;
}
div#appendix {
  width : 190px;
  margin : 0 5px;
}
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;
        color : #99ff33;
}
ul.feeds li {
  padding-left : 30px;
}


/* Thirdly
-------------------------------------------------- */
div#thirdly-column {
  float : left;
  width : 200px;
}
div#extra {
  width : 190px;
  margin : 0 5px;
}
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;
        color : #99ff33;
}
ul.feeds li {
  padding-left : 30px;
}


/* Footer
-------------------------------------------------- */
div#footer {
  clear : both;
  border-top : 1px dotted #ff6600;
        font-size : 0.8em;
}
div#footer p {
  text-align : center;
}
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 #cccccc;
  border-right : 1px solid #cccccc;
  border-left : 1px solid #cccccc;
}
th#sat {
  color : #00ccff;
}
th#sun {
  color : #c00;
}
table.calender td {
  border : 1px solid #cccccc;
  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 #000000;
}
pre {
  width : auto;
  _width : 100%;
  margin-bottom : 30px;
        margin-left : 10px;
        margin-right : 10px;
  padding : 5px;
  border : 1px solid #000000;
  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 #000000;
  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 #f0f0f0;
  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;
}