BODY {
	BACKGROUND: url(../images/bgA.gif) #fff center top; TEXT-ALIGN: center
}
#container {
	BORDER-RIGHT: #ccc 1px solid; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 980px; TEXT-ALIGN: left
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/kaiken_header.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 980px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 67px
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header P.topPankuzu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 5px
}
#header P.topOtoi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; RIGHT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 7px; PADDING-TOP: 0px; POSITION: absolute
}
#logoL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 13px 0px 0px 10px; WIDTH: 186px; PADDING-TOP: 0px; HEIGHT: 47px
}
#headerR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 750px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#headerR P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#headerR A:link {
	COLOR: #999; TEXT-DECORATION: none
}
#headerR A:visited {
	COLOR: #999; TEXT-DECORATION: none
}
#headerR A:active {
	COLOR: #999; TEXT-DECORATION: none
}
#headerR A:hover {
	COLOR: #999; TEXT-DECORATION: none
}
#center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/centerLineB.gif) repeat-y left top; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 980px; PADDING-TOP: 0px
}
#centerTpl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/centerLine_tpl.gif) repeat-y left top; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 980px; PADDING-TOP: 0px
}
#centerBox {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 784px; PADDING-TOP: 0px
}
#centerMain {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 584px; PADDING-TOP: 0px
}
#centerLeft {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#centerLeft .lBanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 195px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#rightBanner {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 199px; PADDING-TOP: 0px
}
#rightBanner .rBanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 199px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#mainImages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 784px; PADDING-TOP: 0px; HEIGHT: 185px
}
#seachBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/kaiken_search_bg_gura.gif) #eae5e6 repeat-x 0px 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#seachBox IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#seachBoxS {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/search_bg_center.gif) repeat-y left top; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 165px; PADDING-TOP: 5px
}
#seachBoxS .waku {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 0px
}
#seachBoxTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#seachBoxBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#seachBoxS P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #c60; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#seachBox INPUT.kensakuBotan {
	VERTICAL-ALIGN: middle
}
#seachBoxS IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#seachBoxS FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#seachBoxS INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#oshiraseBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#oshiraseBox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#oshiraseBoxS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/kaiken_oshirase_bg_center.gif) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#oshiraseBoxS H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 15px; PADDING-TOP: 5px
}
#oshiraseBoxS P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 15px; COLOR: #309b78; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 980px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#foot_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/footer_bg01.jpg) #80da69 no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 980px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#foot_menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#foot_menu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#foot_menu LI A {
	COLOR: #fff
}
#foot_menuB LI A {
	COLOR: #069
}
#foot_logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 980px; PADDING-TOP: 0px
}
#foot_logoL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 52px; PADDING-TOP: 0px
}
#foot_logoR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 916px; PADDING-TOP: 0px
}
#foot_logoR P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; COLOR: #666; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#pankuzu {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../images/pankuzu_bg.gif) #d6d6d6 repeat-x left center; PADDING-BOTTOM: 0px; MARGIN: 20px auto; BORDER-LEFT: #666 1px solid; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid
}
#pankuzu P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 20px; COLOR: #666; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#pankuzu P STRONG {
	FONT-WEIGHT: normal
}
P.modoru {
	PADDING-RIGHT: 0px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; WIDTH: 720px; COLOR: #666; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#modoruTop {
	PADDING-RIGHT: 0px; BORDER-TOP: #808080 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px
}
#modoruTop IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
