
@charset "UTF-8";

/*----------------------------- 
動的スタイルシート
レイアウト
----------------------------- */

* {
	margin:0;
	padding:0;
}
body {
	font-size:100%;
	line-height:160%;
	font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing:0.02em;
	color:#333333; 
	text-align:center;
	background:#eaf4fc!important;
}

/*----------------------------- 
			コンテナ
----------------------------- */


#container {
	background:#FFF;
	text-align:left;
	width: 1024px;
	margin: 1px auto;
	padding:0 10px;
}

h1
{
	height:8px;
	width: 1024px;
	background: #ffffff;
	font-size:11px;
	font-weight:400;
	line-height:120%;
	padding:5px 10px;
}
h1 a
{
	color:#333333;
	text-decoration:none;
	
}


/*----------------------------- 
ヘッダー 
----------------------------- */
header
{
	border:1px solid #CCC;
	height:100px;
	text-align:center;
}





/*----------------------------- 
			内容
----------------------------- */

#alpha{
	clear:both;
}

#content
{
		float:right;
	width: 675px;
	min-height:500px;
	color:#333333;
	font-size:90%;
	margin:10px 20px 0 20px;
}



/*----------------------------- 
			お買い物ガイド
----------------------------- */

#shop_guide{
		width: 673px;
	padding:20px 0;
	text-align:center;
	border:1px solid #CCC;
}

#shop_guide .calendar_frame{
	width:600px;
	margin-top:30px;
	height:250px;
}

/*----------------------------- 
		サイドメニュー
----------------------------- */

#side_menu{
	margin-top:10px;
	border:1px solid #CCC;
	text-align:center;
    min-height:500px;
}


/*----------------------------- 
フッター
----------------------------- */
footer {
	clear:both;
	margin:30px 0 0 0;
	text-align:center;
	padding:30px 0 30px 0;
	border:1px solid #CCC;
}

