@charset "utf-8";
/*============目次==================

1:ヘッダー
2:フッター
3:その他

==================================*/

/*==================================
　■1:ヘッダー
==================================*/

/*---------------------------------
　ヘッダーのレイアウト形成
----------------------------------*/
#blog_header {
	width: 780px;
	background-image: url(../Images/Blog/head_bg.jpg);
	background-repeat: repeat-x;
	height: 154px;
	padding:0;
	margin: 0 0 0 15px;
}


/*---------------------------------
　ヘッダー　ロゴ部分のカラム
----------------------------------*/
.logo {
	float: left;
	text-align: left;
	background-position: left;
	width: 310px;
	padding-top: 10px;
	height: 80px;
	padding-left: 5px;
}

/*---------------------------------
　ヘッダー右側　インフォメーション部分
　のカラム
----------------------------------*/
.info {
	float: right;
	width: 390px;
	clear: none;
	background-position: right;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	height: 89px;
}

/*---------------------------------
　ヘッダー右側上段　ナビ部分
----------------------------------*/
.h_navi {
	width: 365px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	background-position: right;
}

/*---------------------------------
　ヘッダー右側下段　検索部分
----------------------------------*/
.retrieval {
	background-image: url(../common/img/h_retrieval_bg.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 345px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-position: right;
}
.retrieval_obj {
	width: 335px;
	padding-top: 20px;
	margin: 0px;
	padding-left: 10px;
}
.retrieval_bg {
	background-color: #1170D9;
	background-repeat: repeat;
	margin-top: 2px;
	margin-left: 10px;
}

/*---------------------------------
　ヘッダー　maruzen×amazonバナー
----------------------------------*/
.b_maruzenamazon {
	float: left;
	text-align: left;
	background-position: left;
	width: 175px;
	padding-top: 6px;
	height: 45px;
	padding-left: 10px;
	padding-right: 15px;
}

/*---------------------------------
　ヘッダー　タイトル
----------------------------------*/
.h_tit {
	float: right;
	width: 560px;
	clear: none;
	background-position: center;
	text-align: left;
	margin-left:15px;
	padding-right: 0px;
	padding-left: 0px;
	height: 45px;
	padding-top: 10px;
	background-image: url(../Images/Blog/head_tit.jpg);
	background-repeat: no-repeat;
}



/*==================================
　■5:フッター
==================================*/

/*---------------------------------
　フッターのレイアウト形成
----------------------------------*/
#blog_footer {
	background-image: url(../Images/Blog/footer_bg.gif);
	background-repeat: repeat-x;
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
	height: 40px;
	width: 760px;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/*---------------------------------
　フッター　「個人情報保護」などの
　リンク部分のカラム
----------------------------------*/
.footnavi {
	float: left;
	width: 350px;
	text-align: left;
	background-position: left;
}

/*---------------------------------
　フッター　コピーライト部分のカラム
----------------------------------*/
.cr {
	float: right;
	clear: none;
	background-position: right;
	text-align: right;
	padding-right: 10px;
}

/*---------------------------------
　フッター　Amazon商標のカラム
----------------------------------*/
.amazon_trademark {
	float: right;
	width: 700px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9px;
	color: #333333;
	text-align: right;
}

/*---------------------------------
　フッター部分に表示している
　「このページのTOPへ」に対応
----------------------------------*/
.to_top {
	height: 20px;
	width: 780px;
	text-align: right;
	background-color: #EFEFEF;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




/*==================================
　■3:その他
==================================*/

/*---------------------------------
　imageのボーダー「0」
----------------------------------*/
img {
	border:0;
}

/*---------------------------------
　回り込み解除
----------------------------------*/
.clear {
clear: both;
}

/*---------------------------------
　スペーサー
----------------------------------*/
img.spacer{
	display:block;
	border:none;
	margin:0px;
	padding:0px;
}

/*---------------------------------
　padding
----------------------------------*/
.pa01 {
	padding-left: 10px;
	padding-top: 5px;
}

/*---------------------------------
　イメージにリンクをはったときに
　ボーダーを自動的に非表示にする
----------------------------------*/

.img_border {
	border: 1px solid #666666;
}

/*---------------------------------
　ブログ　タイトル部分
----------------------------------*/
.blog_tit {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


/*---------------------------------
　ブログ　タイトル部分 リンク色指定
----------------------------------*/
.blog_tit a:link{color:#ffffff;text-decoration:none;}
.blog_tit a:visited{color:#ffffff;}
.blog_tit a:active{color:#ffffff;}
.blog_tit a:hover{color:#ffffff;}

