﻿/* ページの基本デザイン用CSS */
body{
	font-size:100%;
	line-height:150%;
	background-image:url(../img/dot.jpg);
	margin-top: 0px;
	}
#wrapper {
	width:840px;
	margin:0 auto;
	background-color:#FFF;
	border-style:solid;
	border-color:#333;
	border-width:1px;
}
p{
	margin-top:10px;
	font-size:120%;
	line-height:140%;
	}
#header{
	margin:0;
	width:840px;
	}
h1{
	margin:20px 20px 0px 20px;
	}
h2{
	margin:0;
	font-size:160%;
	line-height:120%;
	color:#F60;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	}
h3{
	margin:0;
	font-size:130%;
	line-height:130%;
	color:#09f;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	}
h4{
	font-size:130%;
	margin:10px;
	line-height:100%;
	background-color:#FC9;
	color: #C00;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	width:600px;
	height:28px;
	padding:4px;
	}
.event1{
	margin:0;
	width:560px;
	float:left;
	}
.event2{
	margin:0;
	width:180px;
	float:right;
	}
.event{
	margin:10px 40px 10px 40px;
	width:760px;
	}
.lbox{
	margin:10px 90px 10px 90px;
	width:660px;
	}
.annai{
	margin:0px 40px 10px 40px;
	width:760px;
	}
.clear{clear:both;}
.back{
	font-size:14px;
	margin:10px 40px;
	}
#banner{
	margin:20px 70px 0px 40px;
	width:730;
	}
#banner ul{
	margin:0;
	list-style-type:none;
	}
#banner li{
	display:inline;
	}
.top_menu{
	font-size:14px;
	margin:20px 20px 0px;
	}
.menu{
	font-size:14px;
	margin:10px 40px;
	}
#titlebar{width:786px; height:30px; background-color:#693; border:solid 5px; border-color:#CC3 #360 #360 #CC3; font-size:20px; color:#FFF; padding:4px 2px 0;
	margin: 20px;}
#footer{
	margin:0;
	font-size:13px;
	line-height:110%;
	background-color:#CC6;
	width:800px;
	padding:10px 20px 20px 20px;
	}
