/* ------------------------------------------------
 全体設定 
------------------------------------------------ */

* {
  margin: 0px;padding: 0px;
  border-style: none;
  font-style: normal;
}

body {
  background:#FFFFFF url(https://blog-imgs-55-origin.fc2.com/n/a/g/nagasakimahjong/bg3.jpg) repeat-x center top;
  text-align: center;
  margin:0;
}


/* ------------------------------------------------
 リンク ・ タグ設定 
------------------------------------------------ */
/*:*/

/* 全体的なリンク設定 */

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: 920px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",sans-serif;
  font-style: normal;
  font-size: 75%;
  color: #414141;
  text-align: left;
  /*background: url(https://blog-imgs-55-origin.fc2.com/n/a/g/nagasakimahjong/bg3.png) repeat-y left top;*/
}


#header {
  height: 340px;
  padding-bottom:5px;
}
#header #header_h1_area{
  height:20px;
}
#header #header_h1_area h1{
  font-size:10px;
  text-align:left;
  padding-top:2px;
}
.head_left{
	width:570px;
	float:left;
}
.head_right{
	width:170px;
	float:right;
	text-align:right;
}

#left {
  width: 570px;
  float: left;
  margin:0px 0 0 0;
  }


#right{
  width: 310px;
  float: right;
  text-align: center;
  padding: 0px 0px 0px;
  margin-bottom:20px;
}

#g_navi {
	margin:0 auto 30px auto;
	text-align:center;
}
#g_navi li{
	display:inline;
}

#top_information{
  border:5px #000 solid;
  width:93%;
  margin:0 auto 30px auto;
  padding:5px 10px;
  font-size:14px;
  line-height:2em;
  font-weight:bold;
}


/* ------------------------------------------------
 ヘッダー　（ブログタイトルやサブタイトルなど）
------------------------------------------------ */


h1 {
  margin: 0px 0px;
  padding: 0px 0px 0px;
  font-family: Arial,"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",sans-serif;
  font-weight: normal;
}
/*
.h1 a{
  display:block;
  overflow: hidden;
  text-indent: -9000px;	
  height:300px;
  width:800px;
}
*/
h2 {
  width: 550px;
  margin: 0px 0px 25px 0px;
  padding:  0px 0px 0px 0px;
  line-height:2.0em;
  color: #333333;
  font-size: 14px;
  font-weight:normal;
}

.clear{clear:both;}

/* ------------------------------------------------
  左ブロック部分です。
　記事やコメント・トラックバック・ページナビ等が
　あります。
------------------------------------------------ */


.main_body {
    margin:15px 0 0 0px ;
    width: 550px;
    line-height: 1.6;
}


/* 見出し部分 */
.entrytitle{ margin: 0px 0px 10px;}

h3 {
  padding-left: 5px;
  font-size: 14px; 
  font-weight: bold;
  color: #252525;
  letter-spacing: 1px;
  border-bottom: 2px solid #A5EBCF;
 /* 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;
  font-size:14px;
}


/* 追記部分 */
.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;
}


.fc2_footer{
	margin:30px 0 0 0;
}
/* ------------------------------------------------
  右ブロック部分　（メニュー・プラグインなど）
------------------------------------------------ */


.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 10px 10px 5px;
  font-size: 95%;
  color: #666;
}

/*　リストの表示設定　*/
.menu_text ul {padding: 0px 0px;}
.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;
}




.side_lsit li{
	text-align:left;
	margin:0 0 5px 0;
	padding:0 0 4px 5px;
	border-bottom:1px dotted #666666;
	display:block;
	font-size:12px!important;
}
.side_lsit li a{
	color:#666666;
}

#nma_activity_schedule{
line-height:1.6em;
text-align: left;
font-size:12px;
margin-bottom:20px;
}
#nma_activity_schedule p{
font-size:14px;
margin:5px 0 2px 0;
}
#nma_activity_schedule div{
	padding:0 5px;
}

/* ------------------------------------------------
 fotter ・ other　（フッター・その他の設定）
------------------------------------------------ */


#footer {
  clear: both;
  height: 150px;
  color: #888899;
  font-size: 95%;
  line-height: 1.5;
  border-top:2px solid #A5EBCF;
  /*background: url(https://templates.blog.fc2.com/template/skyphoto/ib_footer.png) no-repeat center top;*/

}


.pagetop{ 
  width: 800px;
  text-align:right;
}


.copyright {
  width: 570px;
  padding: 45px 0px 0px;
  margin:0 auto;
  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;}

.side_menu{
	text-align:left;
}


/* Mac版IEの文字化け対策
------------------------------------------------------------ */

	textarea,input,select {
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
	}
