* { font-size: 12px; line-height: 170%; }
body {
	color: black;
	font-size: 12px;
	line-height: 170%;
	background-image: url(../images/back_03.gif);
	background-repeat: repeat-x;
	background-position: left 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
ul { font-size: 12px; line-height: 150%; margin: 0 0 0 60px; list-style-image: url(../images/point.gif); }
td { }
a:link { color: #f60; text-decoration: none; }
a:visited { color: #c00; text-decoration: none; }
a:hover { color: #f30; text-decoration: underline; }
a:active { color: #f30; text-decoration: underline; }
.back_table { background-image: url(../images/back_02.gif); background-repeat: repeat-y; background-position: 0 center; }
.copy_right { font-size: 10px; line-height: 15px; }
.image_right { float: right; margin-top: 8px; margin-bottom: 8px; margin-left: 8px; }
.menu_style1 { background-image: url(../company/images/back_sora.gif); background-repeat: no-repeat; background-position: right bottom; text-align: left; width: 400px; margin-top: 20px; padding: 10px; border: dotted 1px #999; }
.syatyo { text-align: left; width: 80%; margin-top: 20px; padding: 10px; }
.shoplist { font-weight: bold; background-color: #fff; text-align: center; width: 250px; margin-top: 20px; padding: 5px; border: dotted 1px #c00; }
.image_left { float: left; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; }
.kaijyo { clear: both; }
.pankuzu { color: #333; font-size: 10px; height: 30px; margin-right: 30px; }
.menu_style2 { line-height: 150%; background-image: url(../message/images/kazari.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: 400px; margin-top: 20px; padding: 10px; border: dotted 1px #999; }
.image_right2 { float: right; margin: 0 0 0 5px; }
.both_clear {
	clear: both;
}
