 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.8; WHITE-SPACE: normal; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #ffffff
}
.class2 {
	FONT-SIZE: 12px
}
.txt10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 1.2
}
.txt12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.4
}
#wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(pages/img/common/bg_wrap.gif) repeat-y center top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 840px; PADDING-TOP: 0px
}
#library {
	BACKGROUND: url(pages/img/common/bg_lib.gif) repeat-y left top
}
#header_t {
	LEFT: -9999px; POSITION: absolute; TOP: -9999px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#header_t H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: lighter; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#header_t P {
	FONT-SIZE: 10px
}
#content H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1d2088
}
#content H1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1d2088
}
.txt_gray {
	COLOR: #999999
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 IMG {
	VERTICAL-ALIGN: bottom
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #1d2088; LINE-HEIGHT: 1.5; PADDING-TOP: 0px; WHITE-SPACE: normal
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
}
A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
}
TD#pankuzu P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TD.footer {
	BACKGROUND: url(pages/img/common/bg_img_footer.gif) repeat-x left top
}
TD.footer2 P {
	FONT-SIZE: 10px; COLOR: #333333
}
.bg_lb {
	BACKGROUND: url(img/right/bg_img_lb.gif) repeat-y
}
TD#footer A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666666; TEXT-DECORATION: none
}
TD#footer A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666666; TEXT-DECORATION: none
}
TD#footer A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666666; TEXT-DECORATION: underline
}
TD#footer A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666666; TEXT-DECORATION: underline
}
P.copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #333333; PADDING-TOP: 3px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.f14 {
	FONT-SIZE: 14px
}
.f16 {
	FONT-SIZE: 16px
}
.f18 {
	FONT-SIZE: 18px
}
.txt20 {
	FONT-SIZE: 20px
}
.red {
	COLOR: #ff3333
}
.red02 {
	COLOR: #e03539
}
.blue {
	COLOR: #3935e0
}
.green {
	COLOR: #338e81
}
.wht {
	COLOR: #ffffff
}
.b {
	FONT-WEIGHT: bold
}
.pad_3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.pad_5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.pad_10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.mar_top5 {
	MARGIN-TOP: 5px
}
.mar_top10 {
	MARGIN-TOP: 10px
}
.mar_top15 {
	MARGIN-TOP: 15px
}
.mar_top20 {
	MARGIN-TOP: 20px
}
.mar_20 {
	MARGIN: 20px 0px
}
.mar_bottom_20 {
	MARGIN-BOTTOM: 20px
}
.mar_t10b20 {
	MARGIN: 10px 0px 20px
}
.bunner {
	MARGIN: 20px 0px
}
.form01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.undline {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px dashed
}
.undline2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid
}
.undline3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px dashed
}
.undline4 {
	BORDER-BOTTOM: #aaaaaa 1px dashed
}
.bg_oshira {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(img/index/bg_img_oshirase.gif) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 3px
}
.bg_oshira P {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; TEXT-ALIGN: left
}
.bg_shima {
	BACKGROUND: url(img/index/bg_shimashima.gif) repeat-x left top
}
.add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 35px
}
.oshirasebox {
	BORDER-RIGHT: #000f65 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000f65 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #000f65 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000f65 1px solid
}
TD.celeb_box {
	BACKGROUND: url(pages/galslist/images/list_box_middle.gif) repeat-y center top
}
TD.celeb_coment {
	FONT-SIZE: 10px
}
TD.pop_mama {
	BACKGROUND: url(pages/galslist/images/pop_celeb_middle.gif) repeat-y center top
}
TD.how_box {
	BACKGROUND: url(pages/howtoplay/images/how_box_middle.gif) repeat-y center top
}
.yellow {
	COLOR: #fdd000
}
.style1 {
	FONT-SIZE: 10px
}
.link_txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 620px; PADDING-TOP: 0px
}
.bord_q {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff3333 1px dashed
}
.bord_a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #49a2f1 1px dashed
}
.system001 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
.system002 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
#pop_content {
	OVERFLOW: auto; WIDTH: 680px
}
#pop_content #picture {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#pop_content #lady {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#pop_content #option {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#pop_content #mama_talk {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#box_foot {
	CLEAR: both
}
#wrap2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 700px; PADDING-TOP: 0px
}
#header_t P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#under18 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; OVERFLOW: auto; WIDTH: 400px; PADDING-TOP: 0px
}
#under18 IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#ind_txt {
	MARGIN: 0px
}
#ind_txt P {
	COLOR: #56acf3
}
#ind_txt H2 {
	FONT-WEIGHT: bold; COLOR: #56acf3
}
#ind_txt STRONG {
	FONT-WEIGHT: normal; COLOR: #56acf3
}
#footer2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px; BORDER-BOTTOM: #cccccc 1px dashed
}
H2.con {
	FONT-SIZE: 12px; BORDER-BOTTOM: #333333 1px solid
}
