BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #ceffff; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ceffff; SCROLLBAR-SHADOW-COLOR: #aed7e4; COLOR: #465b68; SCROLLBAR-3DLIGHT-COLOR: #aed7e4; LINE-HEIGHT: 125%; SCROLLBAR-ARROW-COLOR: #000047; PADDING-TOP: 0px; SCROLLBAR-DARKSHADOW-COLOR: #ceffff; TEXT-ALIGN: center
;}
TD {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top
;}
TD.index {
	BORDER-RIGHT: #000047 1px solid; BORDER-TOP: #000047 0px solid; FONT-SIZE: 12px; BACKGROUND: url(img/index_04.gif) #cfffff no-repeat left bottom; VERTICAL-ALIGN: top; BORDER-LEFT: #000047 0px solid; LINE-HEIGHT: 125%; BORDER-BOTTOM: #000047 0px solid
;}
TD.index1 {
	border-right : 1px solid #82001e; border-top : 0px solid #82001e; background : #82001e url(img/td_index.gif) repeat-x center top; border-left : 1px solid #82001e; border-bottom : 0px solid #82001e;}
TD.menu {
	BORDER-RIGHT: #000047 1px solid; BORDER-TOP: #000047 0px solid; BORDER-LEFT: #000047 0px solid; BORDER-BOTTOM: #000047 0px solid; BACKGROUND-COLOR: #f1fdfe
;}
TD.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(img/mainback_2.gif) no-repeat right top; PADDING-BOTTOM: 25px
;}
TD.ladys1 {
	BORDER-RIGHT: #6d7aa0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6d7aa0 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(img/ladys_back1.gif) center 50%; PADDING-BOTTOM: 5px; BORDER-LEFT: #6d7aa0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #6d7aa0 1px solid
;}
TD.ladys2 {
	BORDER-RIGHT: #6d7aa0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6d7aa0 0px solid; PADDING-LEFT: 5px; BACKGROUND: url(img/ladys_back2.gif) center 50%; PADDING-BOTTOM: 5px; BORDER-LEFT: #6d7aa0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #6d7aa0 0px solid
;}
TD.plof {
	BORDER-RIGHT: #000047 0px solid; PADDING-RIGHT: 15px; BORDER-TOP: #000047 0px solid; PADDING-LEFT: 25px; BACKGROUND: #fff center 50%; PADDING-BOTTOM: 25px; BORDER-LEFT: #000047 0px solid; PADDING-TOP: 25px; BORDER-BOTTOM: #000047 0px solid
;}
TD.attendtitle {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; VERTICAL-ALIGN: middle
;}
TD.attendmenu {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle
;}
TD.rec_1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #000042; PADDING-TOP: 5px; BACKGROUND-COLOR: #93def1
;}
TD.rec_2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
;}
TD.p_td_1 {
	BORDER-RIGHT: #86ccff 0px solid; BORDER-TOP: #86ccff 0px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #86ccff 0px solid; COLOR: #f39; PADDING-TOP: 5px; BORDER-BOTTOM: #86ccff 1px solid
;}
TD.p_td_2 {
	BORDER-RIGHT: #86ccff 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #86ccff 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 25px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #86ccff 0px solid; COLOR: #f39; PADDING-TOP: 5px; BORDER-BOTTOM: #86ccff 1px solid; TEXT-ALIGN: right
;}
TD.p_td2_1 {
	BORDER-RIGHT: #86ccff 0px solid; BORDER-TOP: #86ccff 0px solid; PADDING-LEFT: 8px; FONT-SIZE: 20px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #86ccff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #86ccff 1px solid
;}
TD.p_td2_2 {
	BORDER-RIGHT: #86ccff 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #86ccff 0px solid; FONT-SIZE: 25px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #86ccff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #86ccff 1px solid; TEXT-ALIGN: right
;}
TD.p_td3_1 {
	BORDER-RIGHT: #86ccff 0px solid; BORDER-TOP: #86ccff 0px solid; PADDING-LEFT: 8px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #86ccff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #86ccff 1px solid
;}
TD.p_td3_2 {
	BORDER-RIGHT: #86ccff 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #86ccff 0px solid; FONT-SIZE: 20px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #86ccff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #86ccff 1px solid; TEXT-ALIGN: right
;}
TD.p_td4_1 {
	BORDER-RIGHT: #86ccff 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #86ccff 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #86ccff 0px solid; COLOR: #02027d; PADDING-TOP: 5px; BORDER-BOTTOM: #86ccff 1px solid
;}
TD.p_td4_2 {
	BORDER-RIGHT: #86ccff 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #86ccff 0px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #86ccff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #86ccff 1px solid
;}
DIV.cover {
	COLOR: #fff; BACKGROUND-COLOR: #62b8ff
;}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
;}
IMG.ladys {
	BORDER-RIGHT: #6d7aa0 1px solid; BORDER-TOP: #6d7aa0 1px solid; BORDER-LEFT: #6d7aa0 1px solid; BORDER-BOTTOM: #6d7aa0 1px solid
;}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
;}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 26px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 0px
;}
H2.img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
;}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
H3.other {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(img/attendback.gif) no-repeat; MARGIN-BOTTOM: 10px; COLOR: #02027d; PADDING-TOP: 10px; HEIGHT: 30px
;}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #02027d; PADDING-TOP: 0px
;}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
P.h1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
;}
P.index {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
;}
P.contents {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 160%; PADDING-TOP: 0px
;}
DIV.main {
	BORDER-RIGHT: #000047 0px solid; border-top : 3px solid black; BACKGROUND: url(img/mainback.gif) #fff repeat-x center top; BORDER-LEFT: #000047 0px solid; border-bottom : 3px solid black; TEXT-ALIGN: center
;}
DIV.main2 {
	BORDER-RIGHT: #000047 0px solid; BORDER-TOP: #000047 1px solid; BACKGROUND: url(img/mainback.gif) #fff repeat-x center top; BORDER-LEFT: #000047 0px solid; BORDER-BOTTOM: #000047 3px solid; TEXT-ALIGN: center
;}
DIV.syukugawa {
	BORDER-RIGHT: #000047 0px solid; BORDER-TOP: #000047 3px solid; BORDER-LEFT: #000047 0px solid; BORDER-BOTTOM: #000047 3px solid; POSITION: absolute; TOP: -2000pt; TEXT-ALIGN: center
;}
DIV.line {
	BORDER-RIGHT: #000047 0px solid; BORDER-TOP: #000047 3px solid; BACKGROUND-IMAGE: url(img/line.gif); BORDER-LEFT: #000047 0px solid; BORDER-BOTTOM: #000047 0px solid; TEXT-ALIGN: center
;}
DIV.h1 {
	PADDING-LEFT: 10px; BACKGROUND: white repeat-x; PADDING-TOP: 10px; HEIGHT: 40px
;}
DIV.h2 {
	BORDER-RIGHT: #000047 0px solid; BORDER-TOP: #000047 0px solid; PADDING-LEFT: 10px; BACKGROUND: url(img/h1_back.gif) #7dc3ff repeat-x; BORDER-LEFT: #000047 0px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #000047 4px solid; HEIGHT: 25px
;}
DIV.head {
	CLEAR: both; PADDING-TOP: 0px; TEXT-ALIGN: left
;}
DIV.foot {
	PADDING-RIGHT: 30px; PADDING-TOP: 20px; TEXT-ALIGN: right
;}
DIV.contents {
	PADDING-RIGHT: 35px; PADDING-LEFT: 10px; TEXT-ALIGN: left
;}
DIV.attend {
	PADDING-LEFT: 15px; BACKGROUND: url(img/attendback.gif) no-repeat; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
;}
DIV.samnail {
	PADDING-TOP: 3px; TEXT-ALIGN: center
;}
DIV.plofbody {
	PADDING-LEFT: 5px
;}
DIV.body {
	PADDING-LEFT: 10px
;}
P.body {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; LINE-HEIGHT: 18px
;}
DIV.news1 {
	BORDER-RIGHT: #ceffff 1px solid; BORDER-TOP: #ceffff 0px solid; PADDING-LEFT: 15px; OVERFLOW: auto; BORDER-LEFT: #ceffff 0px solid; WIDTH: 310px; PADDING-TOP: 5px; BORDER-BOTTOM: #ceffff 0px solid; HEIGHT: 330px; BACKGROUND-COLOR: #ceffff
;}
DIV.news2 {
	BORDER-RIGHT: #b0c5d5 1px solid; BORDER-TOP: #b0c5d5 0px solid; PADDING-LEFT: 15px; BACKGROUND: url(img/top_body_02.gif) repeat-y; OVERFLOW: auto; BORDER-LEFT: #b0c5d5 0px solid; WIDTH: 310px; PADDING-TOP: 5px; BORDER-BOTTOM: #b0c5d5 0px solid; HEIGHT: 140px
;}
DIV.nextback {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
;}
TD.news_body {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top
;}
TD.main_photo {
	BACKGROUND: url(img/coverback.gif) repeat-y center 50%; VERTICAL-ALIGN: middle
;}
TH {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #000042; TEXT-ALIGN: left
;}
DT {
	FONT-SIZE: 16px; LINE-HEIGHT: 23px
;}
DD {
	FONT-SIZE: 11px; MARGIN-LEFT: 0px
;}
.size11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 125%
;}
.size12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 125%
;}
.size14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 125%
;}
.size10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 125%
;}
.size16 {
	FONT-SIZE: 16px; LINE-HEIGHT: 125%
;}
.size18 {
	FONT-SIZE: 18px; LINE-HEIGHT: 125%
;}
.size19 {
	FONT-SIZE: 19px; LINE-HEIGHT: 125%
;}
.size20 {
	FONT-SIZE: 20px; LINE-HEIGHT: 125%
;}
.size21 {
	FONT-SIZE: 21px; LINE-HEIGHT: 125%
;}
.size22 {
	FONT-SIZE: 22px; LINE-HEIGHT: 125%
;}
.size23 {
	FONT-SIZE: 23px; LINE-HEIGHT: 125%
;}
.size24 {
	FONT-SIZE: 24px; LINE-HEIGHT: 125%
;}
.size5 {
	FONT-SIZE: 5px; LINE-HEIGHT: 125%
;}
.day {
	FONT-SIZE: 11px; COLOR: #ff8c00; LINE-HEIGHT: 140%
;}
.newstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #02027d; LINE-HEIGHT: 140%
;}
.newsbody {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
;}
.attend {
	FONT-SIZE: 10px; COLOR: #ff8c00
;}
.pick {
	FONT-SIZE: 11px; COLOR: #f39
;}
.new {
	FONT-SIZE: 11px; COLOR: #f00
;}
.pink {
	COLOR: #ef278f
;}
.red {
	COLOR: #8b0000
;}
.white {
	COLOR: white
;}
.name {
	FONT-WEIGHT: bold; COLOR: white; FONT-STYLE: italic
;}
PRE {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; COLOR: #ef278f; PADDING-TOP: 0px
;}
A:link {
	COLOR: #07083b; TEXT-DECORATION: underline
;}
A:visited {
	COLOR: #07083b; TEXT-DECORATION: underline
;}
A:active {
	COLOR: #07083b; TEXT-DECORATION: underline
;}
A:hover {
	COLOR: #0101c8; TEXT-DECORATION: underline
;}
A.cover:link {
	FONT-SIZE: 20px; COLOR: white; LINE-HEIGHT: 25px; FONT-STYLE: italic; FONT-FAMILY: "Lucida Sans", sans-serif; TEXT-DECORATION: none
;}
A.cover:visited {
	FONT-SIZE: 20px; COLOR: white; LINE-HEIGHT: 25px; FONT-STYLE: italic; FONT-FAMILY: "Lucida Sans", sans-serif; TEXT-DECORATION: none
;}
A.cover:active {
	FONT-SIZE: 20px; COLOR: white; LINE-HEIGHT: 25px; FONT-STYLE: italic; FONT-FAMILY: "Lucida Sans", sans-serif; TEXT-DECORATION: none
;}
A.cover:hover {
	FONT-SIZE: 20px; COLOR: #f381b7; LINE-HEIGHT: 25px; FONT-STYLE: italic; FONT-FAMILY: "Lucida Sans", sans-serif; TEXT-DECORATION: none
;}
A.girl:link {
	FONT-SIZE: 16px; COLOR: #fb2a90; LINE-HEIGHT: 20px; FONT-STYLE: italic; FONT-FAMILY: "Lucida Sans", sans-serif; TEXT-DECORATION: none
;}
A.girl:visited {
	FONT-SIZE: 16px; COLOR: #fb2a90; LINE-HEIGHT: 20px; FONT-STYLE: italic; FONT-FAMILY: "Lucida Sans", sans-serif; TEXT-DECORATION: none
;}
A.girl:active {
	FONT-SIZE: 16px; COLOR: #fb2a90; LINE-HEIGHT: 20px; FONT-STYLE: italic; FONT-FAMILY: "Lucida Sans", sans-serif; TEXT-DECORATION: none
;}
A.girl:hover {
	FONT-SIZE: 16px; COLOR: #f381b7; LINE-HEIGHT: 20px; FONT-STYLE: italic; FONT-FAMILY: "Lucida Sans", sans-serif; TEXT-DECORATION: none
;}
A.h1:link {
	COLOR: #fff; TEXT-DECORATION: none
;}
A.h1:visited {
	COLOR: #fff; TEXT-DECORATION: none
;}
A.h1:active {
	COLOR: #fff; TEXT-DECORATION: none
;}
A.h1:hover {
	COLOR: #fff; TEXT-DECORATION: none
;}
A.h1_2:link {
	COLOR: #465b68; TEXT-DECORATION: none
;}
A.h1_2:visited {
	COLOR: #465b68; TEXT-DECORATION: none
;}
A.h1_2:active {
	COLOR: #465b68; TEXT-DECORATION: none
;}
A.h1_2:hover {
	COLOR: #465b68; TEXT-DECORATION: none
;}
.clear {
	CLEAR: both
;}
.center {
	TEXT-ALIGN: center
;}
.h_center {
	VERTICAL-ALIGN: middle
;}
