@charset "UTF-8";

/*全体の指定*****************************************************/
/*ブラウザ間の誤差修正*/
html * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*スクロールバーの色指定*/
html,body {
  scrollbar-track-color : #ffffff ;
  scrollbar-3dlight-color : LightSeaGreen ;
  scrollbar-arrow-color :LightSeaGreen ;
  scrollbar-darkshadow-color : LightSeaGreen ;
  scrollbar-face-color : #ffffff ;
  scrollbar-highlight-color : #ffffff ;
  scrollbar-shadow-color : #ffffff ;
  }

/*レイアウトの指定*/
body {
  background : LightSeaGreen repeat url('https://blog-imgs-29.fc2.com/b/l/u/bluenight/back.gif');
  margin : 0px ;
  padding : 0px ;
  text-align : center ; 
  font-size : 12px ;
  color : #656565 ;
  font-family :"Verdana","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック","Osaka","sans-serif" ;
  width : 100% ;
  line-height : 20px ;
  }
#container {
  border-left : 1px LightSeaGreen solid ; 
  border-right : 1px LightSeaGreen solid ; 
  width : 752px ;
  margin : 0px auto ;
  padding : 0px ;
  background : #ffffff ;
  text-align : left ;
  }
#header {
  border-bottom : LightSeaGreen 1px solid ;
  width : 750px ;
  background : url('https://blog-imgs-29.fc2.com/b/l/u/bluenight/backtop.gif') LightSeaGreen no-repeat top ;
  margin : 0px ;
  padding : 50px 0px 0px 0px ;
  }
#left {
  float : left ;
  width : 500px ;
  margin : 0px 0px 0px 10px ;
  padding : 0px ;
  }
#right {
  float : right ;
  width : 190px ;
  margin : 20px 10px 10px 0px;
  padding : 0px ;
  }
#footer {
  border-top : LightSeaGreen 1px solid ; 
  clear : both ;
  width : 750px ;
  background : url('https://blog-imgs-29.fc2.com/b/l/u/bluenight/backbottom.gif') LightSeaGreen no-repeat bottom ;
  margin : 0px ;
  padding : 0px 0px 50px 0px ;
  }

/*全体のリンクの指定*/
a:link {
  color :LightSeaGreen ;
  text-decoration : none ; 
  }
a:visited { 
  color : LightSeaGreen ;
  text-decoration : none ; 
  }
a:hover {
  color : LightSeaGreen  ;
  text-decoration : underline ; 
  }
a:active {
  color : LightSeaGreen ;
  text-decoration : underline ; 
  }

/*一般の画像の指定*/
img {
  margin : 0px 5px 0px 5px ;
  padding : 0px ;
  border : none ;
  float : left ;
  vertical-align : top ;
  }

/*絵文字の指定*/
img.emoji{
vertical-align:middle;
border : 0px ;
margin : 3px 0px ;
padding: 0px ;
float : none ;
height: 14px ;
}

/*リスト表示*/
ul {
  width: 100% ;
  list-style: square url('') inside ;
  margin : 0px ;
  padding : 0px ;
  line-height : 20px ;
  }

ol {
  width: 100% ;
  list-style: decimal inside ;
  margin : 0px ;
  padding : 0px ;
  line-height : 20px ;
  }

li {
  }

dl {
  width: 100% ;
  margin : 0px ;
  padding : 0px ;  
  }

dt {
  color : LightSeaGreen ;
  font-weight : bold ;
  }

dd {
  margin : 0px ;
  padding : 0px ;
  }

p {
  align : left ;
  margin : 0px ;
  padding : 0px ;
  }

/*テーブルの文字指定*/
table {
font-size : 12px ;
}

/*ヘッダー部分の指定*********************************************/

/*携帯へのナビ*/
.navi-mobile {
  width : 750px ;
  font-size : 10px ;
  text-align : right ;
  margin : 0px ;
  padding : 10px 30px 0px 0px ;
  background : #ffffff ;
  }

/*ブログタイトル*/
h1 {
  margin : 0px ;
  padding : 0px 10px ;
  color : LightSeaGreen ;
  text-align : left ;
  width : 750px ;
  background : #ffffff ;
  font-size : 20px ;
  font-weight : bold ;
  }
/*ブログタイトルのリンク色*/
h1 a:link , h1 a:visited , h1 a:hover , h1 a:active {
  color : LightSeaGreen ;
  text-decoration : none ;
  } 

/*ブログ説明*/
h2 {
  font-size : 12px ;
  margin : 0px ;
  padding : 10px 50px ;
  color : LightSeaGreen ;
  font-weight : normal ;
  text-align : left ;
  width : 750px ;
  background : #ffffff ;
  }
/*左部分の指定***************************************************/

/*パンくずナビ*/
.navi-bread-crumbs {
  margin : 5px ;
  padding : 0px ;
　width : 500px ;
  text-align : left ;
  }

/*記事の日付*/
.entry-day {
  width : 150px ;
  border : 1px solid LightSeaGreen ;
  margin : 20px auto 5px 0px ;
  padding : 3px ;
  color : LightSeaGreen ;
  }

/*記事部分*/
.entry-body {
  margin : 0px ;
  padding : 0px ;
  width : 502px ;
  text-align : left ;
  }

/*記事タイトル部分*/
.entry-title {
  width : 500px ;
  height : 40px ;
  margin : 0px ;
  padding : 0px ;
  text-align : left ;
  background : LightSeaGreen no-repeat url('https://blog-imgs-29.fc2.com/b/l/u/bluenight/entry-title.gif') bottom ;
  }

/*記事タイトル*/
h3 {
  width : 460px ;
  font-size : 15px ;
  color : LightSeaGreen ;
  margin : 0px 0px 0px 40px ;
  padding : 14px 0px 0px 0px;
  text-align : left ;
  text-decoration : none ;
  }

/*記事データ*/
.entry-data {
　background : #ffffff;
  width : 480px ;
  text-align : right ;
  font-size : 10px ;
  margin : 5px 5px 0px 0px ;
  padding : 0px  ;
  }

/*記事テキスト*/
.entry-text {
  background : #ffffff repeat url('https://blog-imgs-29.fc2.com/b/l/u/bluenight/note.gif') ; 
  width : 480px ;
  margin : 10px auto 10px 10px ;
  padding : 0px ;
  text-align : left ;
  }

/*引用*/
blockquote {
  width : 400px;
  margin : 19px auto 17px 50px;
  padding : 0px 10px 0px 10px ;
  border-top : 1px solid LightSeaGreen ;
  border-right : 1px solid LightSeaGreen ;
  border-bottom : 3px double LightSeaGreen ;
  border-left : 3px double LightSeaGreen ;
  }

q {
  quotes: "“" "”" ;
  color : LightSeaGreen ;
  margin : 0px ;
  padding : 0px ;
  line-height : 20px ;
 }

q:before {
  content: open-quote ;
  }
q:after {
  content: close-quote ;
  }


/*追記へのリンク部分*/
.entry-morelink {
  width : 480px ;
  margin : 0px auto 0px 10px ;
  padding : 0px ;
  text-align : left ;
  }

/*コミュニティ部分*/
.entry-community {
  width : 480px ;
  margin : 0px 10px 0px auto;
  padding : 0px ;
  text-align : right ;
  }

/*記事のナビ*/  
.entry-navi {
  margin : 0px ;
  padding : 0px ;
  background : LightSeaGreen no-repeat url("https://blog-imgs-29-origin.fc2.com/b/l/u/bluenight/entryback.gif") bottom ;
  width : 500px ;
  height : 50px ;
  font-size : 10px ;
  text-align : center ;
  }

/*コメント・TBの見出し*/
.entry-title2 {
  color : LightSeaGreen ;
  font-size : 14px ;
  font-weight : bold ;
  margin : 30px auto 5px 10px ;
  padding : 0px ;
　text-align : left ;
  }

/*コメント・TB部分*/
.entry-body2 {
  width : 480px ;
  text-align : center ;
  margin : 10px auto 5px 10px ;
  padding : 0px ;  
  }

/*コメント・TBタイトル*/
.c-tb-title {
  color : LightSeaGreen ;
  font-weight : bold ;
  width : 380px ;
  text-align : left ;
  margin : 10px auto 0px auto;
  padding : 0px ;
  border-bottom : dotted LightSeaGreen 1px ;
  }

/*コメント・TBテキスト*/
.entry-text2 {
  width : 350px ;
  text-align : left ;
  margin : 10px auto ;
  padding : 0px ;
  }

/*コメントデータ*/
.entry-data2 {
  width : 380px ;
  text-align : right ;
  font-size : 10px ;
  margin : 5px auto ;
  padding : 0px ;
  }

/*ページナビ*/
.navi-page {
　width : 500px ;
  font-size : 10px ;
  text-align : center ;
  margin : 10px ;
  padding : 0px ;
  }
/*サイド部分の指定***********************************************/

/*サイドプラグイン部分*/
.side-body {
  width : 190px ;
  margin : 0px ;
  padding : 4px ;
  text-align : center ;
  border : 1px solid LightSeaGreen ;
  }

/*サイドプラグインタイトル*/
.side-title {
  width : 182px ;
  border-bottom : 1px solid LightSeaGreen ;
  text-align : left ;
  font-size : 14px ;
  color : LightSeaGreen ;
  font-weight : bold ;
  margin : 0px ;
  padding : 3px ;
  }

/*サイドプラグインテキスト*/
.side-text {
  width : 180px ;
  text-align : left ;
  margin : 0px ;
  padding : 10px 5px 10px 5px ;
  }

/*プラグインの説明文：上*/
.side-description {
  width : 180px ;
  text-align : left ;
  margin : 0px 0px 0px 0px ;
  padding : 5px 5px 5px 5px ;
  border-bottom : 1px dotted LightSeaGreen ;
  }

/*プラグインの説明文：下*/
.side-description2 {
  width : 180px ;
  text-align : left ;
  margin : 0px ;
  padding : 5px 5px 5px 5px ;
  border-top : 1px dotted LightSeaGreen ;
  }

/*サイドの画像の指定*/
.side-text img {
  margin : 0px ;
  padding : 0px ;
  border : none ;
  float : none ;
  clear : left ;
  }
.side-description img {
  margin : 0px ;
  padding : 0px ;
  border : none ;
  float : none ;
  clear : left ;
  }
.side-description2 img {
  margin : 0px ;
  padding : 0px ;
  border : none ;
  float : none ;
  clear : left ;
  }
/* カレンダー要素  */
table.calender {
  width: 170px ;
  border : 1px solid LightSeaGreen ;
  border-collapse: collapse ;
  border-spacing: 0 ;
  margin : 0px auto ;
  padding: 0px ;
  font-size : 10px ;
  background : #ffffff ;
  }

.calender caption {
  text-align : center ;
  border-bottom : 1px solid LightSeaGreen ; 
  }

.calender th {
  font-weight: normal;
  border : 1px solid LightSeaGreen ;
  border-collapse: collapse ;
  padding : 1px ;
  margin : 0px ;
  width : 23px ;
  height : 23px ;
  }
.calender td {
  text-align: center;
  border : 1px solid LightSeaGreen ;
  border-collapse: collapse ;
  padding : 1px ;
  margin : 0px ;
  width : 23px ;
  height : 23px ;
  }
.calender td a {
  display: block;
  }
th#sun {
  color: #f00;
  padding : 1px ;
  margin : 0px ;
  }
th#sat {
  color: #00f;
  padding : 1px ;
  margin : 0px ;
  }

/*フッター部分の指定*********************************************/
address {
  width : 750px ;
  margin : 0px auto 0px auto ;
  padding : 5px ;
  font-style : normal ;
  background : #ffffff ;
  text-align : center ;
  font-size : 10px ;
  }  

/*フォーム*******************************************************/
form {
  text-align : left ;
  font-size : 12px ;
  line-height: 20px ;  
  }

.form-text {
  width : 150px ;
  text-align : left ;
  border : 1px LightSeaGreen solid ;
  margin : 5px 0px;
  padding : 1px ;
  }

.form-textarea {
  width : 380px ;
  text-align : left ;
  border : 1px LightSeaGreen solid ;
  margin : 5px 0px 5px 25px ;
  padding : 1px ;
  }

.form-pass {
  text-align : left ;
  border : 1px LightSeaGreen solid ;
  margin : 5px 0px;
  padding : 1px ;
  }

.form-cheack {
  width : 25px ;
  text-align : left ;
  border : 1px LightSeaGreen solid ;
  margin : 5px ;
  }

.form-button {
  width : 40px ;
  text-align : center ;
  margin-top : 10px ;
  margin-right : 25px ; 
  padding : 1px ;
  }

.traba-url {
  width : 380px ;
  text-align : left ;
  margin : 10px auto 0px auto;
  padding : 1px ;
  border : 1px LightSeaGreen solid ;
  }