@charset "UTF-8";
/*==============================================================================
● スタイルシート - ANAホテルズ秋のトラックバックキャンペーン
==============================================================================*/
/*------------------------------------------------------------------------------
◆ ユニバーサルスタイル、タグ別の定義
------------------------------------------------------------------------------*/
*{
	margin:0px;
	padding:0px;
}

body{
	color:#666666;
	font-family:'ＭＳ Ｐゴシック',Osaka,sans-serif;
	background-color:#F0F0F0;
}

div{ word-break:break-all; }

blockquote{ padding:20px 40px; }

a{
	color:#424242;
	text-decoration:none;
}
a:hover{
	color:#666666;
	text-decoration:underline;
}

ul,li{ list-style-type:none; }

/*------------------------------------------------------------------------------
◆ 枠組みの定義
------------------------------------------------------------------------------*/
div.all_contents{
	width:700px;
	padding:0px 10px 0px 10px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/background_main.gif');
}	/*  全体枠 */

div.all_contents:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.main_title{
	width:700px;
	height:130px;
	background-image:url('images/main_title.jpg');
}	/* タイトルエリア */

.blog_title {text-indent:-9999px;}	/* ブログ見出し */
.blog_title a{
	display:block;
	width:700px;
	height:130px;
}

.blog_title a:hover{
	text-decoration:none;
}


.blog_description {
	display:none;
}	/*  ブログ説明 */


div.body_area{
	clear:both;
	width:100%;
}	/*  コンテンツエリア */

div.left_area{
	float:left;
	width:191px;
	padding:0px 0px 0px 12px;
}	/*  左メニューエリア */

div.main_area{
	float:right;
	width:440px;
	overflow:hidden;
	padding:0px 29px 0px 0px;
}	/*  記事エリア */

div.right_area{
	display:none;
}	/*  右メニューエリア */

/* フッター領域 */
div.footer_area{
	clear:both;
	text-align:right;
}

div.footer_area menu{
	margin:0;
	padding:0px 0px 7px 0px;
	_padding:7px 0px 7px 0px;
	background-image:url("images/line_footer1.gif");
	background-repeat:repeat-x;
}

div.footer_area li{
	display:inline;
	font-size:10px;
	margin:0px;
	padding:0px 10px 0px 12px;
	background-image:url("images/icon_footer.gif");
	background-position:0px 2px;
	background-repeat:no-repeat;
}

div.footer_area li a{
	color:#554A3A;
}

div#footerB{
	height:37px;
	background-color:#FFFFFF;
	background-image:url("images/line_footer2.gif");
	background-repeat:repeat-x;
}

div#footerB address{
	float:left;
	display:block;
	height:21px;
	font-size:10px;
	font-style:normal;
	letter-spacing:1px;
	text-align:left;
	padding:13px 0px 0px 5px;

}

div#footerB address a{
	color:#6A594C;
}

div#footerB a#anaLogo{
	float:right;
	display:block;
	width:43px;
	height:11px;
	margin:15px 5px 0px 0px;
	text-indent:-9999px;
	background-image:url("http://blog.anaihghotels.co.jp/common/images/logo_ana_footer.gif");
	background-repeat:no-repeat;
}


/*------------------------------------------------------------------------------
◆ パーツ
------------------------------------------------------------------------------*/
/* ■ 汎用パーツ */
.parts_area{
	margin-bottom:8px;
}		/* 汎用パーツ領域枠内容 */
.parts_title {
	letter-spacing:1px;
	overflow:hidden;
	word-break:break-all;
	text-align:center;
}	/* 汎用パーツタイトル */
.parts_text {
	font-size:12px;
	line-height:22px;
	overflow:hidden;
	word-break:break-all;
	background-image:url("images/parts_back.gif");
	background-repeat:repeat-y;
}	/* 汎用パーツ テキストの設定 */
.parts_text a{}	/* 汎用パーツ テキストaタグの設定 */
.parts_text a:visited{}		/* 汎用パーツ テキストaタグvisitedの設定 */
.parts_text a:hover{}		/* 汎用パーツ テキストaタグhoverの設定 */
.parts_area_footer{
	height:13px;
	background-image:url("images/parts_footer.gif");
}		/* 汎用パーツ領域枠内容 */

/* ■ 最近の記事設定 */
#article_recent_area{
}					/* 最近の記事領域枠内容 */
#article_recent_title {
	height:35px;
	text-indent:-9999px;
	background-image:url('images/parts_resent_article.gif');
	background-repeat:no-repeat;
}					/* 最近の記事タイトル */
#article_recent_text {
	letter-spacing:1px;
	padding:0px 12px 0px 12px;
}				/* 月別アーカイブ テキストの設定 */

#article_recent_text li{
	background-image:url(images/icon_menu.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	background-position:0px 5px;
}

#article_recent_text a{}					/* 最近の記事 テキストaタグの設定 */
#article_recent_text a:visited{}			/* 最近の記事 テキストaタグvisitedの設定 */
#article_recent_text a:hover{}			/* 最近の記事 テキストaタグhoverの設定 */

/* ■ 最近のトラックバック定義 */
#trackback_recent_area{}				/* 最近のトラックバック領域枠内容 */
#trackback_recent_title {
	height:35px;
	text-indent:-9999px;
	background-image:url('images/parts_resent_trackback.gif');
	background-repeat:no-repeat;
}				/* 最近のトラックバック定義 */
#trackback_recent_text {
	letter-spacing:1px;
	padding:0px 12px 0px 12px;
}				/* 最近のトラックバック テキストの設定 */
#trackback_recent_text li{
	background-image:url(images/icon_menu.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	background-position:0px 5px;
}
#trackback_recent_text a{}				/* 最近のトラックバック テキストaタグの設定 */
#trackback_recent_text a:visited{}		/* 最近のトラックバック テキストaタグvisitedの設定 */
#trackback_recent_text a:hover{}		/* 最近のトラックバック テキストaタグhoverの設定 */

/* ■ RSS */
#rss_area{}
#rss_area a{
	display:block;
	width:108px;
	height:28px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url('images/icon_rss.gif');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}


/* ■ リンク定義 */
#ana_link_area{}				/* 汎用パーツ領域枠内容 */
#ana_link_title{
	height:35px;
	text-indent:-9999px;
	background-image:url('images/parts_link.gif');
	background-repeat:no-repeat;
}				/* リンク定義 */

#ana_link_text {
	letter-spacing:1px;
	padding:0px 12px 0px 12px;
}				/* 月別アーカイブ テキストの設定 */

#ana_link_text li{
	background-image:url(images/icon_menu.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	background-position:0px 5px;
}

/*------------------------------------------------------------------------------
◆ 個別記事
------------------------------------------------------------------------------*/
/* ■ 記事関連定義 - インデックス他アーカイブ部分でも共通 */
.article_area{
	width:440px;
	clear:both;
	margin:15px 0px 20px 0px;
	padding-bottom:20px;
}

.article_area_header{
	clear:both;
	margin:0px 0px 5px 0px;
}

.article_title {
	height:16px;
	font-size:12px;
	font-weight:bold;
	color:#C62700;
	margin-bottom:7px;
	padding:0px 0px 0px 21px;
	background-image:url('images/article_title.gif');
	background-position:0px 2px;
	background-repeat:no-repeat;
}	/* 記事タイトル */

.article_title a{ color:#C62700; }	/* 記事タイトル */
.article_title a:hover{
	color:#C62700;
	text-decoration:underline;
}

.article_value {}	/* 記事内容領域 */

.article_text {
	font-size:12px;
	line-height:1.3;
	padding:9px;
}	/* 記事本文領域 */
.article_text a{}
.article_text a:visited{}
.article_text a:hover{}
.article_layer {
	overflow:hidden;
	word-break:break-all;
}	/* 記事本文 */

.article_post_script{}

.article_post_script a{
	display:block;
	width:150px;
	height:28px;
	text-indent:-9999px;
	margin-left:290px;
	background-image:url('images/bt_trackback_subscribe.gif');
	background-repeat:no-repeat;
}

.article_post_script a:hover{
	text-decoration:none;
}

.article_posted {
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-align:right;
	padding:5px 0px 5px 5px;
}	 /* 記事投稿情報 */

.article_posted a{}
.article_posted a:hover{}
/* ■ トラックバック関連 */
.trackback_area_title {
	height:12px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 5px 0px;
}		/* トラックバック領域全体の設定 */
.trackback_area_value {
	font-size:12px;
	margin-bottom:20px;
	padding:0px 0px 5px 0px;
}		/* トラックバック領域の設定 */
.trackback_value {
	font-size:12px;
	margin-bottom:5px;
	padding:5px 5px 5px 5px;
}		/* トラックバック内容領域の設定 */
.trackback_name{
	font-size:12px;
	font-weight:bold;
	color:#C62700;
	overflow:hidden;
	word-break:break-all;
	padding-left:20px;
	background-image:url('images/article_title.gif');
	background-position:0px 2px;
	background-repeat:no-repeat;
}		/* トラックバック元ブログ名の設定 */

.trackback_name a{
	font-size:12px;
	color:#C62700;
	font-weight:bold;
	text-decoration:underline;
}

.trackback_title {
	font-weight:bold;
	overflow:hidden;
	word-break:break-all;
	margin:7px 0px 5px 0px;
}		/* トラックバック元記事タイトルの設定 */
.trackback_excerpt{
	overflow:hidden;
	word-break:break-all;
	margin-bottom:5px;
}		/* トラックバック元記事概要 */

.trackback_area a {}
.trackback_area a:visited {}
.trackback_area a:hover {}
.trackback_url_input { width:400px; }		/* トラックバック表示テキストボックス */

/* ■トップページ用スタイル */
/* コピー画像領域 */
#copy_area{
	width:440px;
	height:136px;
	text-indent:-9999px;
	background-image:url('images/copy.gif');
	background-repeat:no-repeat;
}

/* 応募はこちら、詳細はこちらボタン */
#bt_subscribe,#bt_detail{
	display:block;
	float:right;
	width:88px;
	height:28px;
	text-indent:-9999px;
	margin-left:10px;
	background-repeat:no-repeat;
}

#bt_subscribe{
	background-image:url('images/bt_subscribe.gif');
}

#bt_detail{
	background-image:url('images/bt_detail.gif');
}
