body {
	margin:0px;
}

#wrap {
	MARGIN: 0px auto; WIDTH: 800px; TEXT-ALIGN: center
}
#headline {
	WIDTH: 100%; PADDING-TOP: 5px; HEIGHT: 18px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: right
}
#headline H1 {
	FONT-SIZE: small
}
#brand {
	MARGIN-BOTTOM: 20px
}
#entry P {
	FONT-SIZE: small; MARGIN-BOTTOM: 15px
}
#entry A:hover IMG {
	FILTER: alpha(opacity=80); opacity: 0.8
}
#box {
	MARGIN-TOP: 30px; BACKGROUND: url(../images/indextop/img_abata.jpg) no-repeat left top; WIDTH: 800px; HEIGHT: 600px; TEXT-ALIGN: left
}
#box_left {
	MARGIN-TOP: 30px; PADDING-LEFT: 30px; FLOAT: left; WIDTH: 425px; TEXT-ALIGN: left
}
#box_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff8686 4px solid; WIDTH: 325px; PADDING-TOP: 5px; POSITION: relative; TOP: 520px
}
#box_right P {
	FONT-SIZE: small
}
#box_left TABLE {
	FONT-SIZE: small; MARGIN-BOTTOM: 20px; TEXT-ALIGN: left
}
#qr {
	VERTICAL-ALIGN: bottom
}
#qr_txt {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
#img_comic {
	MARGIN: 5px 0px
}
#footer {
	CLEAR: both; PADDING-LEFT: 20px; PADDING-BOTTOM: 30px; TEXT-ALIGN: center
}
#footer SPAN {
	FONT-SIZE: small; VERTICAL-ALIGN: top
}
A.over18 {
	COLOR: #ff3366; TEXT-DECORATION: none
}
A.under18 {
	COLOR: #3366ff; TEXT-DECORATION: none
}
A.over18:link {
	COLOR: #ff3366; TEXT-DECORATION: none
}
A.over18:visited {
	COLOR: #ff3366; TEXT-DECORATION: none
}
A.over18:hover {
	COLOR: #ff3366; TEXT-DECORATION: underline
}
A.over18:active {
	COLOR: #ff3366; TEXT-DECORATION: none
}
A.under18:link {
	COLOR: #3366ff; TEXT-DECORATION: none
}
A.under18:visited {
	COLOR: #3366ff; TEXT-DECORATION: none
}
A.under18:hover {
	COLOR: #3366ff; TEXT-DECORATION: underline
}
A.under18:active {
	COLOR: #3366ff; TEXT-DECORATION: none
}
.clear {
	CLEAR: both
}
.FootLeft {
	FONT-SIZE: small; FLOAT: left; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.2em; TEXT-ALIGN: left
}
