@charset "shift_jis";
* {margin:0px; padding:0px;}

a {text-decoration:none; color: #CC9900;}
p {margin:0px; padding:0px;}


/* COMMON */
h1,h2,h3,p,dl,dt,dd,ul,li {margin:0px; padding:0px;}
.hide {left:-9999px; top:-9999px; position:absolute;}

body {
	background:url(bg00.gif) repeat-x center top;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:1.4;
}

/* ALL */
div#all {
	width:940px;
	height:720px;
	margin:10px auto 0px auto;
	padding:0px 0px 30px 0px;
	background:url(bg01.jpg) no-repeat center top;
	position:relative;
}
div#all2 {
	width:940px;
	height:720px;
	margin:10px auto 0px auto;
	padding:0px 0px 30px 0px;
	background:url(bg02.jpg) no-repeat center top;
	position:relative;
}

/* HEADER */
div#header {
	width:930px;
	height:21px;
	padding:6px 0px 0px 10px;
	overflow:hidden;
}
h1 {
	font-size:12px;
	line-height:1.2;
	color:#FFFFFF;
	display:inline;
	margin:0px 30px 0px 0px;
}
h2 {
	font-size:12px;
	line-height:1.2;
	display:inline;
}

/* LOGO */
div#logo {
	width:280px;
	height:220px;
	position:absolute;
	left: 11px;
	top: 35px;
}

/* OADATE */
div#oa {
	width:247px;
	height:18px;
	position:absolute;
	left: 43px;
	top: 281px;
	color: #FF3333;
}

/* DATE */
div#date {
	width:200px;
	height:20px;
	font-size:14px;
	position:absolute;
	left: 310px;
	top: 241px;
	overflow:hidden;
}

/* SUBTITLE */
div#subtitle {
	width:540px;
	height:32px;
	position:absolute;
	left: 310px;
	top: 262px;
	background:url(subtitle.gif) no-repeat left;
	font-size:25px;
	line-height:1.2;
	color:#FFFFFF;
	margin:0px;
	padding:3px 0px 0px 50px;
	overflow:hidden;
}
/* PHOTO */
div#photo1 {
	width:288px;
	height:162px;
	position:absolute;
	left: 311px;
	top: 303px;
}
div#photo2 {
	width:288px;
	height:162px;
	position:absolute;
	left: 608px;
	top: 303px;
}
/* MAINTEXT */
div#maintext {
	width:585px;
	height:197px;
	overflow:auto;
	position:absolute;
	left: 311px;
	top: 473px;
}
/* BACKNUMBER */
div#backnumber {
	width:200px;
	position:absolute;
	left: 569px;
	top: 241px;
}
select {
	width:330px;
}
/* BANNER */
div#banner {
	width:145px;
	height:66px;
	position:absolute;
	left: 19px;
	top: 638px;
}

/* FOOTER */
div#footer {
	width:920px;
	height:19px;
	margin:0px;
	padding:10px 10px 0px 10px;
	background:url(footer.gif) no-repeat left bottom;
	text-align:right;
	color:#FFFFFF;
	position:absolute;
	left: 0px;
	top: 705px;
	overflow:hidden;
}
