BODY {
	FONT-SIZE: 100%; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Geneva,Verdana,sans-serif; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 100%; FONT-FAMILY: Geneva,Verdana,sans-serif
}
HR {
	BORDER-RIGHT: #e09030 1px solid; BORDER-TOP: #e09030 1px solid; BORDER-LEFT: #e09030 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e09030 1px solid
}
H1 {
	BORDER-RIGHT: #333333 0px solid; BORDER-TOP: #333333 0px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.6em; BORDER-LEFT: #333333 0px solid; COLOR: #111111; LINE-HEIGHT: normal; BORDER-BOTTOM: #333333 1px solid; FONT-STYLE: normal; FONT-VARIANT: normal
}
H2 {
	BORDER-RIGHT: #f00 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f00 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 5px; BORDER-LEFT: #f00 0px solid; COLOR: #fff; LINE-HEIGHT: 140%; PADDING-TOP: 4px; BORDER-BOTTOM: #f00 0px solid; BACKGROUND-COLOR: #e09030;
}
H3 {
	FONT-SIZE: 95%; COLOR: #333; LINE-HEIGHT: 140%; BACKGROUND-COLOR: #ffe675; TEXT-DECORATION: none
}
H4 {
	FONT-SIZE: 80%; COLOR: #393
}
H5 {
	FONT-SIZE: 80%; COLOR: #393
}
P {
	FONT-SIZE: 80%; COLOR: #333
}
UL {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0em; MARGIN: 0.5em 0.5em 0em 2em; PADDING-TOP: 0.5em
}
LI {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0em
}
UL.cal {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0.5em; FONT-SIZE: 80%; PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0em 0.5em; PADDING-TOP: 0em
}
LI.cal {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0em; LIST-STYLE-TYPE: disc
}
UL.diary {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0.5em; FONT-SIZE: 80%; PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0em 0.5em; PADDING-TOP: 0em
}
LI.diary {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0em; LIST-STYLE-TYPE: circle
}
.diary {
	FONT-SIZE: 80%
}
A {
	COLOR: #333388; WORD-BREAK: break-all; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; WORD-BREAK: break-all; TEXT-DECORATION: underline
}
A.news {
	FONT-WEIGHT: bold; COLOR: #0000ff; WORD-BREAK: break-all
}
.category {
	BORDER-RIGHT: #e07020 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e07020 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #e07020 1px solid; WIDTH: 100px; PADDING-TOP: 3px; BORDER-BOTTOM: #e07020 1px solid; HEIGHT: 50px; BACKGROUND-COLOR: #ffcc66
}
.wiki {
	FONT-SIZE: 80%; COLOR: #333333; LINE-HEIGHT: 1.2em
}
.wikisrc {
	COLOR: #6666cc
}
.catlink {
	BORDER-RIGHT: #e07020 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e07020 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #e07020 1px solid; WIDTH: 50%; PADDING-TOP: 3px; BORDER-BOTTOM: #e07020 1px solid
}
H1.wiki {
        font-size:180%;
  	    color: #111111;
        border: none;
        background-color:#ffffff;
        margin:0px;
        padding:10px 0px;
}
H2.wiki {
        font-size:140%;
	    color: #111111;
        border: none;
        background-color:#ffffff;
        margin:0px;
        padding:0px;
        padding:10px 0px;
}
H3.wiki {
        font-size:120%;
    	color: #111111;
        border: none;
        background-color:#ffffff;
        margin:0px;
        padding:0px;
        padding:10px 0px;
}
TABLE.wiki {
	font-size: 100%;
    border-collapse: collapse;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #606070 #303040 #303040 #606070;
}
th.wiki,tr.wiki,td.wiki {
	font-size: 100%;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #606070 #303040 #303040 #606070;
}
TABLE.wiki-noborder {
	font-size: 100%;
    border-width: 0px;
}
th.wiki-noborder,tr.wiki-noborder,td.wiki-noborder {
	font-size: 100%;
        border-width: 0px;
}
DIV.wiki {
	LINE-HEIGHT: 1.2em
}
.taba {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/skin/openg_index.png); PADDING-BOTTOM: 0.2em; MARGIN: 0.5em 0.1em; BORDER-LEFT: #333333 1px solid; COLOR: #ffffff; PADDING-TOP: 0.2em; BORDER-BOTTOM: #333333 1px solid
}
.tabna {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 80%; PADDING-BOTTOM: 0.2em; MARGIN: 0.5em 0.1em; PADDING-TOP: 0.2em
}
.tab {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-SIZE: 80%; PADDING-BOTTOM: 0em; MARGIN: 0.2em 0.2em 0em 0em; COLOR: #666666; PADDING-TOP: 0.4em
}
.confirm {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 3px 0px 15px 5px; COLOR: #000000; TEXT-ALIGN: center
}
.error {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 1px 20px; COLOR: #ff0000; PADDING-TOP: 2px
}
.processing {
	BORDER-RIGHT: #ff0000 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff0000 2px solid; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; MARGIN: 1px 20px; BORDER-LEFT: #ff0000 2px solid; COLOR: #ffcccc; PADDING-TOP: 2px; BORDER-BOTTOM: #ff0000 2px solid; BACKGROUND-COLOR: #000000
}
.attention {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.report {
	FONT-WEIGHT: bold; COLOR: #993300
}
.mail {
	FONT-WEIGHT: bold; COLOR: #339900
}
.tplbg {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0.5em; BORDER-TOP: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.permission {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: x-small; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.miniindex {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: 1px solid; PADDING-LEFT: 0.2em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.2em; MARGIN: 0.2em; BORDER-LEFT: 1px solid; COLOR: #ffffff; PADDING-TOP: 0.2em; BORDER-BOTTOM: 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #009900
}
.textindex {
	BORDER-RIGHT: #333366 0px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #333366 0px solid; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 0.2em; MARGIN: 0.2em; BORDER-LEFT: #333366 0px solid; COLOR: #000000; PADDING-TOP: 0.2em; BORDER-BOTTOM: #333366 1px solid
}
.textframe {
	LINE-HEIGHT: 1.5em
}
.caution {
	BORDER-RIGHT: #ff9999 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ff9999 1px solid; PADDING-LEFT: 1em; FONT-SIZE: x-small; FLOAT: right; PADDING-BOTTOM: 1em; MARGIN: 1em; BORDER-LEFT: #ff9999 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ff9999 1px solid; BACKGROUND-COLOR: #ffcccc
}
.single {
	BORDER-RIGHT: #202030 1px solid; BORDER-TOP: #404050 1px solid; BORDER-LEFT: #404050 1px solid; BORDER-BOTTOM: #202030 1px solid; BORDER-COLLAPSE: collapse
}
.nosingle {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse
}
.item {
	BORDER-RIGHT: #9090b0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #606080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #9090b0 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffe58b; TEXT-ALIGN: center
}
.miniitem {
	BORDER-RIGHT: #9090b0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #606080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #9090b0 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffe58b; TEXT-ALIGN: center
}
.nitem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #cc2244; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.data {
	BORDER-RIGHT: #9090b0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #606080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #606080 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #9090b0 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.minidata {
	BORDER-RIGHT: #9090b0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #606080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #606080 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #9090b0 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.cdata {
	BORDER-RIGHT: #9090b0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #606080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 85%; BACKGROUND-IMAGE: url(/skin/openg_frame.png); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #606080 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #9090b0 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.minidata {
	BORDER-RIGHT: #9090b0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #606080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #606080 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #9090b0 1px solid; TEXT-ALIGN: left
}
.ndata {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 85%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.navi {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 85%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: right
}
.eazynavi {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #9999cc
}
.control {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.toplayout {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.clear {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-COLLAPSE: collapse
}
.footer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #e07020; TEXT-ALIGN: right
}
.sun {
	COLOR: #ff0000
}
.sat {
	COLOR: #0000ff
}
.bg {
	BACKGROUND-COLOR: #ccccff
}
.dayplan {
	BORDER-RIGHT: #ffcc66 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffcc66 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffcc66 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffcc66 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffeecc
}
.weekplan {
	BORDER-RIGHT: #55cc55 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #55cc55 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #55cc55 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #55cc55 2px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #88ff88
}
.calnoplan {
	
}
.calplan {
	BACKGROUND-COLOR: #33ff33
}
.caldiary {
	BACKGROUND-COLOR: #ff8855
}
.caltoday {
	FONT-STYLE: italic; BACKGROUND-COLOR: #ff3377
}
.text {
	LINE-HEIGHT: 1.7em
}
.minitext {
	FONT-SIZE: 80%; COLOR: #333333; LINE-HEIGHT: 1.2em
}
.miniview {
	FONT-SIZE: 80%; LINE-HEIGHT: 1.2em
}
.infotext {
	COLOR: #666666; LINE-HEIGHT: 1.5em
}
.complete {
	BORDER-RIGHT: #e07020 1px dotted; BORDER-TOP: #e07020 1px dotted; BORDER-LEFT: #e07020 1px dotted; COLOR: #999999; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #e07020 1px dotted
}
.announce {
	BORDER-RIGHT: #d8dfd8 1px solid; PADDING-RIGHT: 0.3em; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #d8dfd8 1px solid; PADDING-LEFT: 0.3em; FONT-SIZE: 80%; PADDING-BOTTOM: 0.3em; MARGIN: 0.5em; BORDER-LEFT: #d8dfd8 1px solid; COLOR: #666666; LINE-HEIGHT: 1em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #d8dfd8 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fae4ad
}
.msg {
	BORDER-RIGHT: #99cc66 2px dashed; PADDING-RIGHT: 0.5em; BORDER-TOP: #99cc66 2px dashed; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.3em; MARGIN: 0.3em 0.5em; BORDER-LEFT: #99cc66 2px dashed; COLOR: #006600; PADDING-TOP: 0.3em; BORDER-BOTTOM: #99cc66 2px dashed
}
.guide {
	FONT-SIZE: 80%; COLOR: #222233
}
.iconline {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; BORDER-LEFT: 1px solid; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #00cc00
}
.memberline {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333333 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; virtical-align: top
}
.circleline {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333333 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; virtical-align: top
}
.catitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.cur {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
.cum {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeebd7
}
.clm {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeebd7
}
.cll {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-y; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeebd7
}
.crr {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-y; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeebd7
}
.tround {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(/skin/tround_bg.png); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-COLLAPSE: collapse
}
.tround_bgnone {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
.bar_title {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 3px 0px 15px 5px; COLOR: #000000
}
.lr {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeebd7
}
.dur {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
.dlr {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(/skin/openg_dframe.png); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
.hr {
	BACKGROUND-IMAGE: url(/skin/hr.png); BACKGROUND-REPEAT: repeat-x; HEIGHT: 3px; BACKGROUND-COLOR: #009900
}
.module {
	DISPLAY: none; FONT-SIZE: 75%; COLOR: #666699; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
TD.p1 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
TD.p2 {
	BORDER-RIGHT: #ff0000 2px dashed; BORDER-TOP: #ff0000 2px dashed; BORDER-LEFT: #ff0000 2px dashed; BORDER-BOTTOM: #ff0000 2px dashed
}
TABLE.ca {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN: 0.1em; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BORDER-COLLAPSE: collapse
}
TD.cc {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 80%; BORDER-LEFT: #666666 1px solid; WIDTH: 100px; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid
}
TD.dd {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 80%; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #33cc66
}
TD.ee {
	BORDER-TOP-WIDTH: 0px; COLOR: #333333; BACKGROUND-COLOR: #99bb99
}
TD.pp {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 80%; VERTICAL-ALIGN: top; BORDER-LEFT: #666666 1px solid; WIDTH: 100px; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 70px; BACKGROUND-COLOR: #eeeeee
}
.day {
	FONT-WEIGHT: bold; COLOR: #000000
}
.sunday {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.satday {
	FONT-WEIGHT: bold; COLOR: #0000ff
}
TABLE.lo {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.hi {
	BORDER-RIGHT: #ff0000 2px dashed; BORDER-TOP: #ff0000 2px dashed; BORDER-LEFT: #ff0000 2px dashed; BORDER-BOTTOM: #ff0000 2px dashed
}
TD.l1 {
	BORDER-RIGHT: #999999 0px dotted; BORDER-TOP: #999999 0px dotted; BORDER-LEFT: #999999 0px dotted; BORDER-BOTTOM: #999999 1px dotted
}
TABLE.layout {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; vertual-align: top
}
TD.layout {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; vertual-align: top
}
#pad0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pad1 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#pad2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.pp2 {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 80%; VERTICAL-ALIGN: top; BORDER-LEFT: #666666 1px solid; WIDTH: 100px; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #eeeeee
}
TD.today {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 80%; VERTICAL-ALIGN: top; BORDER-LEFT: #666666 1px solid; WIDTH: 100px; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #33ff00
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A:link IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A:hover IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A:visited IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.center {
	TEXT-ALIGN: center
}
.link_block {
	TEXT-ALIGN: right
}
.table_sub_title {
	BACKGROUND-COLOR: #92f392
}
.text {
	FONT-SIZE: 85%
}
.outbox {
	TEXT-ALIGN: center
}
.box {
	BORDER-RIGHT: #eedd44 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eedd44 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 7px auto; BORDER-LEFT: #eedd44 2px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #eedd44 2px solid; POSITION: relative; TEXT-ALIGN: left
}
.inbox {
	
}
.header_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffedd5
}
.menu_navi {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffe48c
}
.menu_sub {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffe48c
}
#footer_area {
	FONT-SIZE: 85%; MARGIN: 20pt 0px 0px; WIDTH: 760px; COLOR: #333; LINE-HEIGHT: 200%; BACKGROUND-COLOR: #ffe48c; TEXT-ALIGN: center
}
#guide {
	MARGIN: 0px auto; WIDTH: 80%
}
.share {
	FONT-SIZE: 100%
}
.recognized {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333333 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #cfc; virtical-align: top
}
.reporter {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333333 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #cfc; virtical-align: top
}
* {
	box-sizing: border-box
}
* {
	-moz-box-sizing: border-box
}

