body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#left {
	background: url(parts/left_fukidasi.gif) no-repeat;
	width: 163px;
	height: 300px;
	z-index: 1;
	position: absolute;
	left: 15px;
	top: 10px;
	overflow: visible;
	text-align: center
}

#mes1 {
	width: 143px;
	z-index: 3;
	position: absolute;
	left: 10px;
	top: 15px;
	overflow: visible;
	text-align: left;
	height: 126px; vertical-align: middle;
	font-size: 16px; font-style: normal; line-height: normal; font-weight: normal
}

#left_chara_b { 
	background: url(parts/left_chara_b.gif) no-repeat;
	width: 94px;
	height: 238px;
	z-index: 2;
	position:
	absolute;
	left: 0px;
	top: 132px; clip:   rect(   )
}

#left_chara_g {
	background: url(parts/left_chara_g.gif) no-repeat;
	width: 69px;
	height: 238px;
	z-index: 2;
	position: absolute;
	left: 93px;
	top: 132px;
	clip:   rect(   )
}

#main {
	width: 660px;
	left: 0px;
	top: 72px;
	position: absolute;
	background: url(parts/bg_yellow.gif) repeat;
	height: 46px;
	overflow: visible;
	z-index: 0
}

#right_tab {
	width: 460px;
	left: 196px;
	top: 13px;
	position: absolute;
	background: url(parts/right_bg.gif) no-repeat;
	height: 33px;
	z-index: 1
}

#tab01 {
	width: 61px;
	height: 33px;
	z-index: 3;
	position: absolute;
	left: 18px;
	top: 0px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background: url(parts/tab01.gif) no-repeat center
; margin: 0px 0px; padding: 0px 0px
}

#tab02 {
	width: 61px;
	height: 33px;
	z-index: 3;
	position: absolute;
	left: 104px;
	top: 0px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background: url(parts/tab02.gif) no-repeat center
}

#tab03 {
	width: 61px;
	height: 33px;
	z-index: 3;
	position: absolute;
	left: 195px;
	top: 0px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background: url(parts/tab03.gif) no-repeat center
}

#tab04 {
	width: 61px;
	height: 33px;
	z-index: 3;
	position: absolute;
	left: 285px;
	top: 0px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background: url(parts/tab04.gif) no-repeat center
; clip:   rect(   )
}

#tab05 {
	width: 61px;
	height: 33px;
	z-index: 3;
	position: absolute;
	left: 380px;
	top: 0px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background: url(parts/tab05.gif) no-repeat center
}

#tab_ro {
	width: 100px;
	height: 33px;
	z-index: 2;
	position: absolute;
	top: 20px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background: url(parts/tab_ro.gif) no-repeat
}


.hrdeco { 
	background: url(parts/line04.gif) repeat-x;
	height: 26px;
	width: 100%;
	z-index: 2;
	clip:rect(   );
	clear: both;
	border: none
}

.titleImg {
	text-align: center;
	background: url(parts/top_image.jpg) no-repeat;
	z-index: 2;
	width: 438px;
	height: 147px
}

#honbun{
	position: absolute;
	left: 196px;
	top: 55px;
	width: 460px; 
	height: auto;
	z-index: 1
}

p {
	padding: 0.5em 1em
}


