@charset "UTF-8";

/* ------------------------------------------------
 全体設定 
------------------------------------------------ */

* {
  margin: 0px;padding: 0px;
  border-style: none;
  font-style: normal;
}

body {
  background:#f9fafc url(https://templates.blog.fc2.com/template/skyphoto/ib_bg.png) repeat-x center top;
  text-align: center;
}


/* ------------------------------------------------
 リンク ・ タグ設定 
------------------------------------------------ */


/* 全体的なリンク設定 */

a {text-decoration: none;}
a:link, a:visited {color: #449de5;}
a:hover, a:active {color: #449de5; text-decoration: underline;}


/* ヘッダー内のリンク設定 */

#header a { color: #080877; text-decoration: none;}



/* メニュー内のリンク設定 */

.menu a:link, .menu a:visited {color: #888899;}
.menu a:hover, .menu a:active {color: #449de5; text-decoration: underline;}


/* 記事タイトルのリンク設定 */

h3 a:link, h3 a:visited {color: #252525;}
h3 a:hover, h3 a:active {color: #252525; letter-spacing: 2px; text-decoration: none;}


/* その他のリンク設定 */

.morelink a {font-weight: bold;}

.page_navi a:link, .page_navi a:visited {color: #888899;}
.page_navi a:hover, .page_navi a:active {color: #449de5;}



/* ---------------------------------------------------
　本文内の画像に枠つける設定です。
　画像にリンクのある場合は周りの枠の色が変わります。
　枠をつけたくない場合は以下の設定を消してください。
--------------------------------------------------- */

.entry_body img { margin: 1px; border: 1px solid #e5e5fd;}
.entry_body a:hover img, .entry_body a:active img {
  margin: 1px;  border: 1px solid #449de5;
  text-decoration: none;
}

/*　画像に関する設定ここまで　*/



/* 絵文字・タグなど */

img. emoji {vertical-align:middle;border:0;} 

hr {display:none; clear: both;}
em {font-weight: normal; border-bottom: 1px solid #e93b55;}
strong {font-weight: bold;}

blockquote{ background-color: #f5f5fd; padding: 2px 7px;}

p {margin: 5px 0px; }



/* ------------------------------------------------
　レイアウト
------------------------------------------------ */


#container {
  margin: 0px auto;
  width: 800px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",sans-serif;
  font-style: normal;
  font-size: 75%;
  color: #414141;
  text-align: left;
  background: url(https://templates.blog.fc2.com/template/skyphoto/ib_w-bg.png) repeat-y left top;
}


#header {
  height: 280px;
  background: url(https://templates.blog.fc2.com/template/skyphoto/ib_w-top.jpg) no-repeat left top;
}


#left {
  width: 570px;
  float: left;
}


#right{
  width: 220px;
  float: right;
  text-align: center;
  padding: 20px 0px 0px;
}


/* ------------------------------------------------
 ヘッダー　（ブログタイトルやサブタイトルなど）
------------------------------------------------ */


h1 {
  width: 510px;
  margin: 0px 30px;
  padding: 80px 0px 0px;
  font-family: Arial,"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",sans-serif;
  font-size: 26px;
  font-weight: normal;
  letter-spacing: 10px;
}



h2 {
  width: 510px;
  margin: 0px 30px;
  padding: 15px 0px 0px;
  color: #81aacf;
  font-size: 100%;
  font-weight: bold;
}



/* ------------------------------------------------
  左ブロック部分です。
　記事やコメント・トラックバック・ページナビ等が
　あります。
------------------------------------------------ */


.main_body {
    margin:0px auto 35px;
    width: 510px;
    line-height: 1.6;
}


/* 見出し部分 */
.entrytitle{ margin: 0px 0px 10px;}

h3 {
  padding-left: 15px;
  font-size: 110%; font-weight: bold;
  color: #252525;
  letter-spacing: 1px;
  border-bottom: 2px solid #e5e5fd;
  background: url(https://templates.blog.fc2.com/template/skyphoto/ib_icon.gif) no-repeat left center;
}


/* 記事部分 */
.entry_body {
  margin: 0px 20px;
  padding: 15px 0px;
  text-align :left;
}


/* 追記部分 */
.entry_more {
  margin: 15px 0px 10px;
  padding: 15px 0px 10px;
  border-top: 1px solid #e5e5fd;
}

.morelink{ margin: 15px 0px;}


.entry_state { 
  margin: 0px 20px;
  padding: 5px 0px; color: #97c2bc;
  font-size: 95%; text-align: right;}





/* コメント・トラックバック見出し */
.subtitle { margin: 15px 0px 10px;}



/*　コメント */
.comment{  margin: 10px 20px;}


.comtitle{
  font-weight: bold;
  color: #4779ab;
}


.combody {
  padding: 5px 0px 10px; 
  text-align :left;
}


.comstate{
  margin: 0px 0px 10px;
  padding: 5px; color:#888899;
  font-size: 95%; text-align: right;
  border-bottom: 1px solid #e5e5fd;
}


/* コメントフォーム */
div#left form {
  margin: 0px 20px;
  padding: 25px 0px;
  text-align :left;
  line-height: 200%;
}




/*　トラックバック　*/


.trackback_url {
  margin: 0px 20px;
  padding: 10px 0px;
  font-size: 95%;
  text-align :left;
}

.tbtitle{
  margin: 20px 20px 0px;
  text-align :left;
  color: #4779ab;
}


.tbbody{
  margin: 0px 20px;
  padding: 0px 0px 10px; 
  text-align :left;
}

.tbstate {
  margin: 0px 20px;
  color:#888899;
  font-size: 95%; text-align: right;
}



/* ------------------------------------------------
  右ブロック部分　（メニュー・プラグインなど）
------------------------------------------------ */


.menu{
  margin: 0px auto 20px;
  width: 210px;
  text-align: left;
  line-height: 150%;
}


.menu_title{
  margin: 5px 0px 0px;
  font-size: 110%;
  color: #81aacf;
  font-weight: bold;
  letter-spacing: 2px;
}


.menu_text {
  padding: 10px 0px 10px 10px;
  font-size: 95%;
  color: #666;
}

/*　リストの表示設定　*/
.menu_text ul {padding: 0px 5px;}
.menu_text ul li {}
.menu_text ul li a {text-align : left;}

.myimg{text-align:center;}



/*  プラグインカレンダー設定　 */

.calender {
  width:180px;
  font-size:10px;
  border-collapse:separate;
  margin: 15px auto 10px;
}

.caption{
 margin: 10px 0px 5px;
 padding: 0px;
}


.calender th {
  width:20px;
  height:25px;
  font-size:10px;
  text-align:center;
  font-weight: nomal;
  border-right: 1px solid #e5e5fd;
  border-bottom: 1px solid #e5e5fd;
}


th#sat { color:#3b5fcc;}
th#sun { color:#b60000;}

.calender a:link,
.calender a:visited{  color: #449de5;}

.calender a:hover{
  text-decoration: underline;
}


.calender td {
  width:20px;
  height:25px;
  text-align:center;
  border-right: 1px solid #e5e5fd;
  border-bottom: 1px solid #e5e5fd;
}


.calender td a {
  display:block;
  font-weight: bold;
}

.calender td a:link,
.calender td a:visited{
  color: #4779ab;
  text-decoration: none;
}

.calender td a:hover{
  color: #4779ab;
  text-decoration: underline;
}




/* ------------------------------------------------
 fotter ・ other　（フッター・その他の設定）
------------------------------------------------ */


#footer {
  clear: both;
  height: 150px;
  color: #888899;
  font-size: 95%;
  line-height: 1.5;
  background: url(https://templates.blog.fc2.com/template/skyphoto/ib_footer.png) no-repeat center top;

}


.pagetop{ 
  width: 510px;
  padding: 10px 30px 0px;
  text-align:right;
}


.copyright {
  width: 570px;
  padding: 45px 0px 0px;
  text-align: center;
}


textarea, input, select {
    margin: 0px 0px 5px 5px;
    padding: 1px;
    font-size: 100%;
    line-height: 1.5;
    border: 1px solid #ccccff;
    background-color: #ffffff;
}


.search {
  padding: 10px 5px;
}

.page_navi {
  clear: both; margin: 40px 0px;
  color:#e5e5fd; text-align:center;}




/* Mac版IEの文字化け対策
------------------------------------------------------------ */

	textarea,input,select {
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
	}