@charset "utf-8";
/* CSS Document */
@media print { 
body { _zoom: 67%; }
}
body {
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
	font-size: 12px;
	line-height: 18px;
}

/* リセット */
body ,ul ,li ,dl ,dt ,h2 ,h3 ,h4 ,h6{
	margin: 0px;
	padding: 0px;
	}

/* レイアウト */
#header ,#main ,#flash {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#footer	{
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	}
#main {
	margin-top: 10px;
}
.menu{
	float: left;
	width: 200px;
}
.contents {
	float: right;
	width: 690px;
}
.qr{
	padding: 5px;
	margin-top: 10px;
}

/* フッター */
#footer{
	margin-top: 10px;
	background-color: #CCCC99;
	color: #996633;
	padding: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #996633;
}

/* ヘッダー */	
#header{
	height: 80px;
}
#header li {
	list-style-type: none;
	float: left;
}
.logo{
	height: 45px;
	padding-top: 5px;
}

/* フラッシュ */	
#flash{	height:150px;}

/* メニュー */
.menuttl {
	margin-bottom: 10px;
}
.menu li{
	list-style-type: none;
	}
.menu li a {
	display: block;
	width: 185px;
	height: 23px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	background-image: url(../images/menu_off.gif);
	padding-left: 15px;
	padding-top: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #669966;
	color: #003;
} 
.menu li a:hover 
{
	background-image: url(../images/menu_on.gif);
	color: #FF3366;
}

/* 画像配置 */
.img_l {
	float: left;
	padding-right: 5px;
}
.img_r {
	float: right;
	padding-left: 5px;
}

/* ボックス配置 */
.box_s {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.box_l {
	float: left;
	padding: 10px;
}
.box_r {
	float: right;
	padding: 10px;
}

