@charset "UTF-8";

/***********************************************全体に関する指定*/

/*ブラウザ間の誤差修正*/
html * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*スクロールバーの色指定*/
html,body {
  scrollbar-track-color : Ivory ;
  scrollbar-3dlight-color : IndianRed ;
  scrollbar-arrow-color :IndianRed ;
  scrollbar-darkshadow-color : IndianRed ;
  scrollbar-face-color : Ivory ;
  scrollbar-highlight-color : IndianRed ;
  scrollbar-shadow-color : IndianRed ;
  }

/*全体の指定*/
body {
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 100% ;
  background-color : white ;
  background-image : url("") ;
  background-repeat : repeat ;
  color : #656565 ;
  font-size : 11px ;
  font-family :"Verdana","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック","Osaka","sans-serif" ;
  text-align : center ; 
  line-height: 150% ;
  word-break : break-all ;
  }

/*レイアウトの指定----------------------------------------------*/

/*コンテナー部分(Blogを表示している部分)*/
#container {
  margin : 4px auto 4px auto ;
  padding : 5px 5px 5px 5px ;
  width : 910px ;
  background-color : white ; 
  text-aigin : center ;
  }

/*ヘッダー部分(タイトルなど)*/
#header {
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 900px ;
  height : 165px ;
  background-color : IndianRed  ;
  background-image : url("https://blog-imgs-29-origin.fc2.com/b/l/u/bluenight/japan-banner.gif") ;
  background-position : center center ;
  background-repeat : no-repeat ;
  }



/*３カラムにするための囲みの指定*/
#wrapper {
  float : left ;
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 700px ;
  }

/*コンテンツ部分(記事など)*/
#contents {
  float : right ;
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 500px ;
  background-color : white ; 
  overflow : hidden ;
  }

/*左サイド部分(プラグインカテゴリー１が表示される部分)*/
#left {
  float : left ;
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 190px ;
  background-color : white ; 
  overflow : hidden ;
  }

/*右サイド部分(プラグインカテゴリー３が表示される部分)*/
#right {
  float : right ;
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 190px ;
  background-color : white ; 
  overflow : hidden ;
  }

/*フッター部分(Copyrightなど)*/
#footer {
  clear : both ;
  margin : 10px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 100% ;
  background-color : white ;
  overflow : hidden ;
  }

/*全体のリンクの指定--------------------------------------------*/
a:link {

  color : IndianRed ;
  text-decoration : none ; 
  }
a:visited { 
  color : IndianRed ;
  text-decoration : none ; 
  }
a:hover {
  color : BurlyWood ;
  text-decoration : underline ; 
  }
a:active {
  color : BurlyWood ;
  text-decoration : underline ; 
  }

/*画像関連の指定------------------------------------------------*/

/*画像の指定*/
img {
  margin : 0px 5px 0px 5px ;
  padding : 0px 0px 0px 0px ;
  border : none ;
  vertical-align : top ;
  }

/*絵文字の指定*/
img.emoji{
  border : 0px ;
  margin : 0px ;
  padding: 0px ;
  vertical-align : text-bottom ;
  }

/*サイドでの画像の指定*/
.side-body img {
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  border : none ;
  vertical-align : top ;
  }
/*その他全体への指定--------------------------------------------*/

/*段落の指定*/
p {
  margin : 0px ;
  padding: 0px ;
  }
/*大まかなテーブルの指定*/
table {
  font-size : 12px ;
  }

/*線の指定*/
hr {
  color : IndianRed ;
  }
/*********************************************ヘッダー部分の指定*/

/*タイトル部分*/
.blog-title {
  margin : 0px 0px 0px 0px ;
  padding : 5px 0px 5px 0px ; 
  width : 900px ;
  height : 130px ; 
  }

/*ブログタイトル*/
h1 {
  margin : 20px 150px 0px 150px ;
  padding : 0px 0px 0px 0px ;
  text-align : left ;
  color : IndianRed  ;  
  font-size : 25px ;
  font-family :"Comic Sans MS","Verdana","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック","Osaka","sans-serif" ;
  font-weight : bolder ;
  }

/*ブログタイトルのリンク色*/
h1 a:link , h1 a:visited , h1 a:hover , h1 a:active {
  color : IndianRed ;
  text-decoration : none ;
  } 


/*ブログ説明*/
h2 {
  margin : 10px 150px 0px 150px ;
  padding : 0px 0px 0px 0px ;
  text-align : left ;
  color : IndianRed ;
  font-size : 12px ;
  font-weight : normal ;
  }

/*管理者用ナビ*/
.navi-admin {
  margin : 0px 150px 5px 150px ;
  padding : 0px 0px 0px 0px ;
  font-size : 10px ;
  text-align : left ;
  line-height : 20px ;
  }
/*******************************************コンテンツ部分の指定*/

/*記事上部分の指定----------------------------------------------*/
/*トピックス部分(プラグイン３など)*/
.topics-body {
  margin : 0px 0px 0px 0px ;
  padding : 5px 5px 5px 5px ;
  width : 500px ;
  background-color : Ivory ;
  text-align : center ;
  border : 2px dashed IndianRed ;
  }

/トピックス部分のタイトル*/
.topics-title {
  font-size : 12px ;
  color :IndianRed ;
  background-color : Ivory ;  
  }

/*トピックス部分のテキスト*/
.topics-text {
  margin : 0px auto 0px auto ;
  padding : 5px 5px 5px 5px ;
  width : 480px ;
  background-color : Beige ; 
  text-align : left ;
  font-size : 10px ; 
  }

/*パンくずナビ*/
.navi-bread-crumbs {
  margin : 5px ;
  padding : 0px ;
　width : 100% ;
  text-align : left ;
  }

/*記事の指定----------------------------------------------------*/

/*記事の日付*/
.entry-day {
  margin : 10px 0px 0px 0px ;
  padding : 5px 30px 5px 0px ;
  width : 500px ;
  height : 30px ;
  text-align : right ;
  background-color : IndianRed ;
  background-image : url("https://blog-imgs-29-origin.fc2.com/b/l/u/bluenight/japan-entry.gif") ;
  background-position : center bottom ;
  background-repeat : no-repeat ;
  color : Ivory ;
  font-size : 12px ;
  font-weight : bold ;
  overflow : visible ;
  }

/*記事部分*/
.entry-body {
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 500px ;
  background-color : Ivory ;
  text-align : center ;
  border-left : 2px solid IndianRed ;
  border-right : 2px solid IndianRed ;
  }

/*記事タイトル部分*/
.entry-title {
  margin : 0px auto 0px auto ;
  padding : 5px 5px 0px 5px ;
  width : 490px ;
  background-color : Ivory ;
  text-align : left ;
  font-size : 10px ;
  }

/*記事タイトル*/
h3 {
  display: inline ; 
  color : IndianRed ;
  font-family :"Verdana","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック","Osaka","sans-serif" ;
  font-size : 14px ;
  text-decoration : none ; 
  }

/*記事タイトルのリンク色*/
h3 a:link , h3 a:visited {
  color : IndianRed ;
  text-decoration : none ;
  } 
h3 a:hover , h3 a:active {
  color : IndianRed ;
  text-decoration : underline ;
  }

/*記事テキスト*/
.entry-text {
  margin : 5px auto 5px auto ;
  padding : 5px 5px 5px 5px ;
  width : 480px ;
  background-color : Beige ;
  text-align : left ;
  }

/*引用*/
blockquote {
  margin : 0px auto 0px auto ;
  padding : 0px 0px 0px 10px ;
  width : 400px ;
  background-color : Ivory ;
  text-align : left ;

  border : 1px dashed IndianRed ;   
  }

q {
  quotes: "“" "”" ;
  color : IndianRed ;
  margin : 0px ;
  padding : 0px ;
 }

q:before {
  content: open-quote ;
  }
q:after {
  content: close-quote ;
  }

/*追記へのリンク部分*/
.entry-morelink {
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 100% ;
  text-align : left ;
  }

/*コミュニティ部分*/
.entry-community {
  width : 100% ;
  margin : 0px 10px 0px auto;
  padding : 0px 0px 0px 0px ;
  text-align : right ;
  }

/*記事のナビ*/  
.entry-navi {
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 496px ;
  background-color : Beige ;
  background-image : url("https://blog-imgs-29-origin.fc2.com/b/l/u/bluenight/japan-square.gif") ;
  background-repeat : repeat-x ;
  background-position : bottom ;  
  font-size : 10px ;
  text-align : center ;
  border-bottom : 2px solid IndianRed ;
  }


/*ページナビ*/
.navi-page {
　width : 100% ;
  font-size : 10px ;
  text-align : center ;
  margin : 10px ;
  padding : 0px ;
  }

/*コメント・トラックバック部分の指定----------------------------*/

/*コメント・トラバ表示部分*/
.res-body {
  margin : 0px 0px 0px 0px ;
  padding : 5px 5px 5px 5px ;
  width : 500px ;
  background-color : Ivory ;
  text-align : left ;
  font-size : 10px ;
  border-left : 2px solid IndianRed ;
  border-right : 2px solid IndianRed ;
  border-bottom : 2px solid IndianRed ;
  overflow : auto ; 
  }

/*コメント・TBの見出し*/
.res-area-title {
  margin : 0px auto 0px auto ;
  padding : 0px 0px 0px 10px ;
  background-color : IndianRed ;
  text-align : left ;
  color : white ;
  font-size : 14px ;
  font-weight : bold ;
　text-align : left ;
  }

/*コメントリスト部分*/
.clist-body {
  margin : 0px 0px 0px 0px ;
  padding : 10px 0px 0px 0px ;
  background-color : white ;
  width : 500px ;

  background-color : IndianRed ;
  background-image : url("https://blog-imgs-29-origin.fc2.com/b/l/u/bluenight/japan-clist.gif") ;
  background-repeat : repeat-y ;
  background-position : top ;  
  border-left : 2px solid IndianRed ;
  border-right : 2px solid IndianRed ;
  overflow : auto ; 
  }

/*コメントリストのテキスト*/
.clist-text {
  margin : 10px 5px 0px 60px ;
  padding : 0px 0px 0px 0px ;
  width : 400px ;
  text-align : left ;
  font-size : 10px ;
  }

/*コメントリストのデータ*/
.clist-data {
  margin : 5px 5px 5px 60px ;
  padding : 0px 0px 0px 0px ;
  width : 400px ;
  height : 50px ;
  text-align : right ;
  font-size : 10px ;
  border-top : 1px dashed IndianRed ;
  }

/*トラックバックタイトル*/
.tblist-title {
  margin : 0px 5px 5px 10px ;
  padding : 0px 0px 0px 0px ;
  width : 450px ;
  text-align : left ;
  font-size : 10px ;
  border-top : 1px dashed #656565 ;
  }

/*トラックバックデータ*/
.tblist-data {
  margin : 5px 5px 5px auto ;
  padding : 0px 0px 0px 0px ;
  width : 450px ;
  text-align : right ;
  font-size : 10px ;
  }

/*トラックバックテキスト*/
.tblist-text {
  margin : 0px 10px 20px 50px ;
  padding : 0px 0px 0px 0px ;
  width : 400px ;
  text-align : left ;
  font-size : 10px ;
  }
/*その他コンテンツ部分全体の指定*/
/*リスト表示*/
ul {

  }

/***********************************************サイド部分の指定*/

/*サイド部分の指定*/
.side-body {
  margin : 10px auto 0px auto ;
  padding : 0px 0px 0px 0px ;
  width : 190px ;
  background-color : white ; 
  overflow : hidden ; 
  }

/*サイドプラグインタイトル*/
.side-title {
  margin : 0px 0px 0px 0px ;
  padding : 10px 0px 0px 40px ;
  width : 180px ;
  height : 35px ;
  background-color : IndianRed ;
  background-image : url("https://blog-imgs-29-origin.fc2.com/b/l/u/bluenight/japan-sidetitle.gif") ;
  background-position ; center ;
  background-repeat : no-repeat ;
  text-align : left ;
  font-size : 14px ;
  color : IndianRed ;
  font-weight : bold ;
  font-family :"Comic Sans MS","Verdana","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック","Osaka","sans-serif" ;
  }

/*サイドプラグインテキスト*/
.side-text {
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 5px ;
  width : 180px ;
  background-color : Ivory ; 
  text-align : left ;
  font-size : 10px ;
  line-height: 130% ;
  border-left : 2px solid IndianRed ;
  border-right : 2px solid IndianRed ;
  border-bottom : 2px solid IndianRed ;
  }


/*カレンダーの指定----------------------------------------------*/

/*カレンダーテーブル*/
table.calender {
  margin : 0px auto 10px auto ;
  padding: 0px 0px 0px 0px ;
  width: 140px ;
  height : 140px ;
  background-color : Ivory ; 
  border : 1px solid IndianRed ;
  border-collapse: collapse ;
  border-spacing: 0 ;
  font-size : 10px ;
  }

/*カレンダーの月の表示*/
.calender caption {
  margin : 10px auto 10px auto ;
  padding : 0px auto 0px auto ;
  width ; 140px ;
  background-color : Ivory ; 
  text-align : center ;
  font-size : 12px ;
  border : 1px solid IndianRed ;
  }

/*カレンダーの曜日*/
.calender th {
  margin : 0px 0px 0px 0px ;
  padding : 1px 1px 1px 1px ;
  width : 20px ;
  height : 20px ;
  text-align: center;
  border : 1px dashed IndianRed ;
  border-collapse: collapse ;
  font-weight: normal;
  }

/*カレンダーの日付*/
.calender td {
  margin : 0px 0px 0px 0px ;
  padding : 1px 1px 1px 1px ;
  width : 20px ;
  height : 20px ;
  text-align: center;
  border : 1px dashed IndianRed ;
  border-collapse: collapse ;
  }

/*カレンダーのリンク*/
.calender td a:link , .calender td a:visited {
  display : block ;
  background-color : IndianRed ;
  color : Ivory ;
  }
.calender td a:active , .calender td a:hover {
  display : block ;
  background-color : white ;
  color : IndianRed ;
  }

/*カレンダーの曜日の色*/
th#sun {
  margin : 0px 0px 0px 0px ;
  padding : 1px 1px 1px 1px ;
  color: Red ;
  }
th#sat {
  margin : 0px 0px 0px 0px ;
  padding : 1px 1px 1px 1px ;
  color: Blue ;
  }

/*その他サイド全体の指定----------------------------------------*/

/*サイド部分のリスト表示*/
.side-body ul {
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 100% ;
  list-style : square url('') inside ;
  font-size : 10px ;
  line-height: 130% ;
  }
.side-body ol {
  margin : 0px 0px 0px 0px ;
  padding : 0px 0px 0px 0px ;
  width : 100% ;
  background-color : Ivory ;  
  list-style: decimal inside ;
  line-height : 20px ;
  }


/*********************************************フッター部分の指定*/
address {
  margin : 0px auto 0px auto ;
  padding : 5px 5px 5px 5px ;
  width : 100% ;
  background-color : white ;
  text-align : center ;
  font-size : 10px ;
  font-style : normal ;
  }  

/*******************************************************フォーム*/


form {
  margin : 0px 0px 0px 10px ;
  background-color : Ivory ;
  text-align : left ;
  color : #656565 ;
  }

textarea {
  background-color : white ;
  }

input {
  background-color : white ;
  }

select {
  background-color : white ;
  }

option {
  background-color : white ;
  }