@charset "EUC-JP";

/* ---------------------------------------------------------------------
▼ 全体のレイアウト
---------------------------------------------------------------------- */
/*----- 全タグを初期化 ------*/
* {
    margin: 0px;
    padding: 0px;
}

/*----- bodyタグを初期化 ------*/
body {
    text-align:center;
    background-color:#ead5be;/* #fefefe    */
    background:url(http://ayacnews2nd.com/image/body_back.jpg);
    margin: 0px;
    padding: 0px;
    font-family: "MS PGothic","ＭＳ Ｐゴシック","MS Pｺﾞｼｯｸ","MS Pゴシック",sans-serif;
    font-size:1em;
}


/*----- imgタグを初期化 ------*/
img{
  margin:0px;
  vspace:0px;
  hspace:0px;
  border:0px;
}

/*----- フォーム関連のタグを初期化 ------*/
/*
input, select, textarea {
  font-size: 0.8em;
}
*/

/*----- ３カラム用ラッパー ------*/
#container {
    background-color:#fefefe;
    width:1080px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

/*----- 左二列用ラッパー ------*/
#left_wrapper {
    width:895px;
    float:left;
    margin: 0px;
    padding: 0px;
}

/*----- メインコンテンツ ------*/
#main {
    width:730px;
    float:right;
    margin: 0px;
    padding: 0px;
}

/*----- 左サイドバー ------*/
#left {
    width:165px;
    float:left;
    margin: 0px;
    padding: 0px;
}

/*----- 右サイドバー ------*/
#right {
    width:165px;
    float:right;
}



/* ---------------------------------------------------------------------
▼ リンク色設定
---------------------------------------------------------------------- */
/* 未閲覧のリンク色 */
a:link {
color:#B22222; /* 文字色 */
text-decoration:none; /* 下線をなしに */
}
/* 閲覧済リンク色 */
a:visited {
color:#900;
text-decoration:none;
}
/* カーソルが乗った時 */
a:hover{
color:#c96;
text-decoration:none;
}
/* アクティブ中 */
a:active{
color:#963;
text-decoration:none;
}




/* ---------------------------------------------------------------------
▼ ヘッダー＆ブログタイトル
---------------------------------------------------------------------- */

/*----- ヘッダー ------*/
#container #header {
    text-align:left;
    color:#660000;
    margin: 0px 0px 10px;
    padding: 0px;
    background:url("http://ayacnews2nd.com/image/title.jpg") no-repeat center top;
    height:100px;
}

/*----- ブログタイトル＆副タイトル共通 ------*/
h1, h2{
    text-align:left;
    margin: 0px;
    color: #701c0d;
}

/*----- タイトル ------*/
h1{
    padding: 10px 40px 5px;
    font-weight:bold;
    font-size:1.3em;
}

/*----- 副タイトル ------*/
h2{
    padding: 0px 40px 80px;
    font-size:0.8em;
    font-weight:normal;
}

/*----- ブログタイトル＆副タイトル用リンク設定 ------*/
a.title{
    color:#701c0d;
    text-decoration:none;
}


/*----- タイトル２ ------*/
#h1_title{
    color:#701c0d; font-size:1.2em; 
    font-weight:bold;
    font-size:1.3em;
    padding:10px 20px;
}


/*----- ヘッダーメニュー ------*/
#header_menu {
    text-align:center;
    font-size:0.9em;
    padding:3px 0px;
    margin: 0px;
}


#header_menu_left, #header_menu_right{
    font-size:0.8em;
    margin: 0px;
    padding: 0px;
    color:666666;
    padding-bottom: 3px;
    padding-top: 5px;
}

#header_menu_left{
    width:310px;
    float:left;
    text-align:left;
    padding-left: 10px;
}

#header_menu_right{
    width:670px;
    float:right;
    text-align:right;
}

#header_menu_wrapper{
    background-image:url(http://ayacnews2nd.com/image/header_menu_back.jpg);
    width:1080px;
}



#header_left, #header_right{
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
}

#header_left{
    width:608px; 
    float:left;
    text-align:left;
    height:76px; /* height:76px; */
    background-image:url('http://ayacnews2nd.com/image/title3.jpg');
}

#header_right{
    width:460px;
    float:right;
    text-align:center;
    font-size:0.8em;
}




/* ---------------------------------------------------------------------
▼ エントリー
a.fsc:hover		{ color:#c96; background-color:#ffcc99; }
a.fsc:active	{ color:#963; background-color:#ffcc99; }
---------------------------------------------------------------------- */

/*----- エントリー全体 ------*/
div.entry {
    text-align:left;
    border:3px double #963;
    background-color:#fdfdfd;
    padding:10px;
    margin:0px 0px 30px;
    background:url("http://ayacnews2nd.com/image/container_back.jpg");
}


/*----- 個別記事＆トップページ ------*/
div.entry_50024366,div.entry_50037428,div.entry_50027744,div.entry_50037430,div.entry_50009576,div.entry_50037427,div.entry_50037959{
    text-align:left;
    border:3px double #963;
    background-color:#fdfdfd;
    padding:10px;
    margin:0px 0px 30px;
    background:url("http://ayacnews2nd.com/image/container_back.jpg");
}


/* ---------------------------------------------------------------------
▼ エントリートップ
---------------------------------------------------------------------- */
/*----- エントリートップ全体 ------*/
div.entry_top{
  width:100%;
    margin-left:auto;
    margin-right:auto;
 clear:both;
}



/*----- エントリータイトルラッパー ------*/
div.entry_title_wrapper  {
    width:89%;
    float:right;
}

/*----- エントリータイトルボトム ------*/
div.entry_title_bottom  {
 width:100%;
 clear:both;
}


/*----- 記事評価 ------*/
div.rated{
    width:10%;
    float:left;
  text-align: center;
  border: 1px dotted #c96;
  padding: 5px 0px;
}

/*----- エントリータイトル ------*/
h3.entry_title{
    text-align:left;
    font-size:1.0em;
    border-bottom:1px dotted #c96;
    color:#B22222;
    margin-left:5px;
    margin-top:5px;
    padding-left:5px;
}

/*----- エントリータイトルリンク ------*/
h3.entry_title a {color:#B22222; text-decoration:none;}
h3.entry_title a:link { color:#B22222;}
h3.entry_title a:visited { color:#B22222;}
h3.entry_title a:hover{color:#B22222;}
h3.entry_title a:active{ color:#B22222;}


/*----- エントリータイトルステータス ------*/
div.entry_top_state{
    text-align:right;
    font-size:0.8em;
    line-height : 150%;
    color:#333333;
    padding:0;
    margin:10px 0px 20px;
}


/*----- エントリータイトルリンク ------*/
div.entry_top_state a {text-decoration:none;}
div.entry_top_state a:link { text-decoration:none;}
div.entry_top_state a:visited { text-decoration:none;}
div.entry_top_state a:hover{text-decoration:underline;}
div.entry_top_state a:active{text-decoration:underline;}





/* ---------------------------------------------------------------------
▼ エントリー本体
---------------------------------------------------------------------- */
/*----- エントリー本体＆ステータス共通 ------*/
div.entry_body,div.entry_state {
    font-size:0.8em;
    line-height : 150%;
    color:#333333;
    padding:5px;
    margin:10px 0px;
}

/*----- エントリー本体 ------*/
div.entry_body {
    text-align:left;
}

/*----- エントリーステータス ------*/
div.entry_state {
    text-align:right;
}

/*----- エントリー本体内リンク ------*/
div.entry_body a {color:#B22222; text-decoration:underline;}
div.entry_body a:link { color:#B22222;}
div.entry_body a:visited { color:#900;}
div.entry_body a:hover{color:#c96;}
div.entry_body a:active{ color:#963;}


/* ---------------------------------------------------------------------
▼ Tweet数
---------------------------------------------------------------------- */
div.entry_body a.tweet_count{
	font-size:0.8em;
	font-weight:bold;
	background:#F0FFF0;
   	text-decoration: underline;
   	color:#009C9C;
}







/* ---------------------------------------------------------------------
▼ 関連記事関連
---------------------------------------------------------------------- */

/*----- 関連記事全体 ------*/
div.related-articles{
    margin:30 10px;
}

/*----- 関連記事タイトル ------*/
div.related-articles h3{
    color:gray;
    font-size:0.9em;
}

/*----- 関連記事リスト ------*/
div.related-articles li{
/*    font-size:0.8em !important;*/
}


/* ---------------------------------------------------------------------
▼ 記事タグ関連
---------------------------------------------------------------------- */

/*----- エントリータグ ------*/
div.entry_tag{
    margin:50px 10px 0px;
    padding:5px 10px;
    text-align:left;
    font-size:0.8em;
    line-height : 150%;
    color:#333333;
    border: 1px dashed #B22222;
}

/*----- エントリータグ投稿フォーム ------*/
#postArchiveTag{
    text-align:right;
}


/*----- エントリータグ候補 ------*/
.ac_results {
    border: 1px solid gray;
    background-color: white;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 10000;
    display: none;
}
.ac_results li {
    padding: 2px 5px;
    white-space: nowrap;
    color: #101010;
    text-align: left;
}
.ac_over {
    cursor: pointer;
    background-color: #F0F0B8;
}
.ac_match {
    text-decoration: underline;
    color: black;
}






/* ---------------------------------------------------------------------
▼ 評価値非表示（ニュース、未分類）
---------------------------------------------------------------------- */

/*----- 評価値非表示（記事左上） ------*/
div.entry_50037427 div.entry_top div.rated, div.entry_50037959 div.entry_top div.rated{
    display:none;
}


/*----- 評価値非表示時のタイトル ------*/
div.entry_50037427 div.entry_top div.entry_title_wrapper, div.entry_50037959 div.entry_top div.entry_title_wrapper{
    width:99%;
    float:left;
}

/*----- 評価値非表示時のタグ ------*/
div.entry_50037427 div.entry_tag, div.entry_50037959 div.entry_tag{
    display:none;
}

/*----- 評価値非表示時のコメントフォーム ------*/
div.entry_50037959 .no_comment{
    display:none;
}





/* ---------------------------------------------------------------------
▼ サイドバー
---------------------------------------------------------------------- */

/*----- サイドバータイトル ------*/
div.sidetitle {
    text-align:left;
    font-size:0.8em;
    font-weight:bold;
    color:#B22222;
    background-position:left;
    background:url("http://ayacnews2nd.com/image/menu.gif") no-repeat right;
    padding:5px 3px 10px 50px;
}

/*----- サイドバー本体 ------*/
div.sidebody{
    text-align:left;
    text-decoration:none;
    font-size:0.75em;
    color:#666666;
    line-height:150%;
    margin-top:5px;
    margin-left:10px;
    padding:0px 10px;
    border-bottom:1px dotted #c96; /* 下にライン */
/*    background:url(http://ayacnews2nd.com/image/dot.gif) no-repeat 0 5px;*/
}


/*----- サイドバーボトム ------*/
div.sidebottom{
    margin-bottom:30px;
}





/*----- 左右共通 ------*/
h4.left_menu_title,h4.right_menu_title {
    text-align:left;
    font-size:0.8em;
    font-weight:bold;
    color:#B22222;
    background-position:left;
    margin:0px;
    background:url("http://ayacnews2nd.com/image/menu.gif") no-repeat right;
    padding:5px 3px 10px 50px;
/*	border: 1px solid #0000ff;*/
}

/*----- 左メニュータイトル ------*/
h4.left_menu_title{
    background:url("http://ayacnews2nd.com/image/menu.gif") no-repeat right;
    padding:5px 3px 10px 50px;
}


/*----- 右メニュータイトル ------*/
h4.right_menu_title {
    background:url("http://ayacnews2nd.com/image/menu.gif") no-repeat left;
    padding:5px 3px 10px 47px;
}


/*----- メニュー内フリースペース＆リスト親要素共通部分 ------*/
div.menu_freespace,ul.menu_list{
    text-align:left;
    font-size:0.75em;
    color:#666666;
    line-height:150%;
    margin-bottom:30px;
    margin-top:5px;
}

/*----- メニュー内フリースペース ------*/
div.menu_freespace{
    margin-left:10px;
    padding:0px;
}

/*----- メニュー内リスト親要素 ------*/
ul.menu_list{
    list-style-type:disc; /* disc, circle, square  */
    margin-left:25px;
    margin-right:10px;
    padding:0px;
}


/*----- メニュー内リスト子要素 ------*/
ul.menu_list li {
    text-align:left;
    text-decoration:none;
    border-bottom:1px dotted #c96; /* 下にライン */
    margin:0px;
}


/*----- フォントサイズ変更 ------*/
a.fsc			{ padding:2px; text-decoration:none;border: 1px solid #c96; }
a.fsc:link		{ color:#B22222; }
a.fsc:visited	{ color:#B22222; }
a.fsc:hover		{ color:#900000; background-color:#ffeebb; }
a.fsc:active	{ color:#900000; background-color:#ffeebb; }







/* ---------------------------------------------------------------------
▼ コメント欄
---------------------------------------------------------------------- */

/*----- コメント欄個別 ------*/
div.comment_wrapper{
    font-size: 0.8em;
    text-align: left;
    line-height: 130%;
    text-decoration: none;
    margin:20px 7px 0px ;
}

/*----- コメントステータス ------*/
div.comment_state {
    color:gray;
}

/*----- コメントステータス：名前 ------*/
span.comment_name{
    color:#008000;
}

/*----- コメント本体 ------*/
div.comment_body {
/*	color:#333333;*/
    margin-left: 10px;
    margin-top: 10px;
}

/*----- コメント評価 ------*/
div.comment_rate {
    text-align: right;
}






/* ---------------------------------------------------------------------
▼ コメントフォーム
---------------------------------------------------------------------- */

/*----- コメントフォーム全体 ------*/
table.comment_form_table {
    font-size: 0.9em;
    margin: 0px;
    padding: 0px;
}








/* ---------------------------------------------------------------------
▼ ヘッドライン
---------------------------------------------------------------------- *

/*----- ヘッドラインタイトル ------*/
div.headline_title {
	text-align: left;
    font-size:0.8em;
}



/* ---------------------------------------------------------------------
▼ 記事ランキング
---------------------------------------------------------------------- *

/*----- 記事ランキングリンク部分 ------*/
div.ranking_header {
    text-align: right;
    font-size:0.8em;
}





/* ---------------------------------------------------------------------
▼ タグクラウド
---------------------------------------------------------------------- */
#tag_cloud{
    text-align:left;
    padding-left:10px;
}








/* ---------------------------------------------------------------------
▼ アスキーアート
---------------------------------------------------------------------- */

.aa {
	font-size:11pt;
	font-family: "Mona","IPA MONAPGOTHIC","MS PGothic","ＭＳ Ｐゴシック","MS Pｺﾞｼｯｸ","MS Pゴシック",sans-serif;
	line-height:16px;
	letter-spacing:0px;
	}
.aaa {
	font-size:10pt;
	font-family: "Mona","IPA MONAPGOTHIC","MS PGothic","ＭＳ Ｐゴシック","MS Pｺﾞｼｯｸ","MS Pゴシック",sans-serif;
	line-height:15px;
	letter-spacing:0px;
	}
.aaaa {
	font-size:9pt;
	font-family: "Mona","IPA MONAPGOTHIC","MS PGothic","ＭＳ Ｐゴシック","MS Pｺﾞｼｯｸ","MS Pゴシック",sans-serif;
	line-height:14px;
	letter-spacing:0px;
	}

.ascii-art {
	font-size:12pt;
	line-height:18px;
	font-family: "Mona","IPA MONAPGOTHIC","MS PGothic","ＭＳ Ｐゴシック","MS Pｺﾞｼｯｸ","MS Pゴシック",sans-serif;
	}







/* ---------------------------------------------------------------------
▼ 文字サイズ変更！部分
---------------------------------------------------------------------- */

div.side a.font{font-size:0.8em;padding:1px;text-decoration:none;border: 1px solid #d7a1bc;}
div.side a.font:link{ color:#77415c;}
div.side a.font:visited{color: #77415c;}
div.side a.font:hover{color: #701c0d;background-color:#f7c1dc;text-decoration:none;}
div.side a.font:active{color: #701c0d;background-color:#f7c1dc;}



/* ---------------------------------------------------------------------
▼ ランキングの値
---------------------------------------------------------------------- */
span.rank_value {
	color : red;
	background:#ffe6e6;
}






/* ---------------------------------------------------------------------
▼ 個別記事メニュー
---------------------------------------------------------------------- */

/*----- 個別記事のナビゲータ ------*/
ul.article-pager{
    padding: 10px;
    margin-top: 5px;
    zoom: 100%;
    font-size: 0.8em;
/*    border:3px dotted #c96;
    background:url("http://ayacnews2nd.com/image/container_back.jpg");*/
    margin-bottom: 5px;
}
ul.article-pager:after{
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
ul.article-pager li a{
/*	color: #fff;*/
/*	text-decoration: underline;*/
	display: block;
	margin: 0 10px;
}
ul.article-pager li {
	float: left;
	width: 49%;
}
ul.article-pager li.prev {
	text-align: right;
}

ul.article-pager li.next {
	text-align: left;
}

ul.article-pager li a{
	display: block;
/*	margin: 0 10px;*/
}
ul.article-pager li.both {
	border-left: 1px solid #8d8d8d;
}


/*----- トップページのナビゲータ ------*/
/*
ul.index-navigator{
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    background:url("http://ayacnews2nd.com/image/container_back.jpg");
    border:3px dotted #c96;
}
*/
ul.index-navigator li a{
    font-size: 0.8em;
/*	color: #fff;
	text-decoration: underline;*/
}


/* ---------------------------------------------------------------------
▼ 個別記事メニュー
---------------------------------------------------------------------- */

.tweet_me_box {font-size: 0.8em;margin: 2px; padding: 0px;}       
.tweet_me_avator{float: left; margin: 5px;}
.tweet_me_result {list-style-type: none; padding: 2px; margin: 0px;}
.tweet_me_result li {border-bottom: 1px dotted; list-style-type: none; padding: 3px;}
.tweet_me_avator {float: left; margin: 5px;} 
.tweet_me_info {color: #777;} 
.tweet_me_powered_by {text-align: right;} 
.tweet_me_clearer {clear: both;} 
.tweet_me_url {color: #aaa;}       


/* ---------------------------------------------------------------------
▼ フッター
---------------------------------------------------------------------- */

/*----- フッター ------*/
#blog_bottom {
    width:99%;
    clear:both;
}

/*----- フッター ------*/
#footer {
    border-top:1px dotted #c96; /* 上にライン */
    margin: 50px 0px 0px;
    padding: 0px;
    width:100%;
    clear:both;
    margin-top:200px;
}







/** ---------- Google AdSense ---------- **/
.google-user-ad { margin:20px; } 
.google-user-ad-728 { 
	text-align:center; 
	margin:20px 0px 20px;
} 
.ad-center { text-align:center; }
.ad-type-side { margin:5px 0; }

.ad-outer { margin:0 auto; padding:0; }
.ad-by { text-align:left; margin-bottom:4px; font-size:11px; }
.ad-box { text-align:left; }
.ad-box a{ display:block; margin:0 8px 0 0!important; padding:4px 5px!important; overflow:hidden; }
.ad-box a:hover { padding:3px 4px!important; }
.ad-box a span.ad-url { margin-left:10px; }
/* for IE6-7 */
* html .ad-outer .ad-box a{ height:1%; }
*+html .ad-outer .ad-box a{ height:1%; }

.ad-by a, .ad-by a:hover { color:#000000; font-weight:bold; }
.ad-box a, .ad-box a:hover { text-decoration:none; }
.ad-box a span.ad-title { font-size:14px; color:#0000fe; font-weight:bold; text-decoration:underline; line-height:150%; }
.ad-box a:hover span.ad-title { text-decoration:none; }
.ad-box a span.ad-url,
.ad-box a:hover span.ad-url { font-size:11px; color:#008000; line-height:150%; }
.ad-box a span.ad-description { display:block; font-size:12px; color:#000000; line-height:150%; }
.ad-box a:hover span.ad-description { display:block; font-size:12px; color:#000000; }
.ad-box a:hover{
	border:1px solid #996633;
	-moz-border-radius:5px; /* for fx */
	-webkit-border-radius:5px; /* for safari */
}

/** ad-box-ncb **/

/* link */
.ad-box-ncb {
	text-align:left;
	padding:4px 5px;
	display:block;
	line-height:1.5;
}
.ad-box-ncb:hover {
	padding:3px 4px;
	border:1px solid #996633;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
/* title */
.ad-box-ncb span.ad-title a { font-size:14px; color:#0000fe; font-weight:bold; text-decoration:underline; }
.ad-box-ncb span.ad-title a:hover { text-decoration:none; }
/* url */
.ad-box-ncb span.ad-url a { font-size:11px; color:#008000; margin-left:10px; text-decoration:none; text-decoration:none; }
.ad-box-ncb span.ad-url a:hover  { }
/* description */
.ad-box-ncb span.ad-description { font-size:12px; color:#000000; display:block; }

/* MicroAd バナー関連 */

.ma-area {
    padding:0 10px;
    }
    
.ma-area-left {
    float:left;
    }
    
.ma-area-right {
    float:left;
    margin-left:15px;
    }        

.clear-float {
    width:100%;
    clear: both;
    line-height: 0px;
    height: 0px;
    font-size:1px;
    margin:0px;
    padding:0px;
}