IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.layout-frame {
	
}
.topnavi {
	BACKGROUND-COLOR: #1677ba
}
.topnavi_cell {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #297ebc; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; mergin: 0px 0px 0px 0px
}
.errorMessage {
	COLOR: red
}
.notice {
	COLOR: red
}
.example {
	COLOR: blue
}
.unsubscribe {
	BORDER-BOTTOM: #666666 2px solid; POSITION: absolute; BORDER-LEFT: #666666 2px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 450px; PADDING-RIGHT: 4px; BORDER-TOP: #666666 2px solid; TOP: 100px; BORDER-RIGHT: #666666 2px solid; PADDING-TOP: 4px; LEFT: 160px
}
.list {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; PADDING-TOP: 5px
}
.list_head {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #8dc63f; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-COLLAPSE: collapse; COLOR: #ffffff; FONT-SIZE: 10pt; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
.list_head A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.list_head A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.list_head A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.list_data_bg_1 {
	BACKGROUND-COLOR: #f5f5f5
}
.list_data_bg_0 {
	BACKGROUND-COLOR: #efefef
}
.list_data {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
.str {
	TEXT-ALIGN: left
}
.num {
	TEXT-ALIGN: right
}
.mid {
	TEXT-ALIGN: center
}
.list_navi {
	TEXT-ALIGN: center
}
.list_navi_menu {
	TEXT-ALIGN: left
}
.form {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; PADDING-TOP: 5px
}
.form_head {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #ffca7f; PADDING-LEFT: 1px; WIDTH: 140px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
.form_head1 {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #ffca7f; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; COLOR: #000000; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
.form_data {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fbf2dc; PADDING-LEFT: 1px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
.form_data1 {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fbf2dc; PADDING-LEFT: 1px; WIDTH: 200px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
.form_data2 {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fae2a6; PADDING-LEFT: 1px; WIDTH: 500px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
.form_data_reqr {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fae2a6; PADDING-LEFT: 1px; WIDTH: 50px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
.form_data12 {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fbf2dc; PADDING-LEFT: 1px; WIDTH: 500px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-TOP: #ffffff 1px solid; TEXT-UNDERLINE-POSITION: above; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
BODY.main_body {
	BACKGROUND-COLOR: #ffffff; MARGIN: 0px
}
TD.navbg {
	BORDER-BOTTOM: #5590c1 1px solid; BORDER-LEFT: #5590c1 1px solid; PADDING-LEFT: 6px; BACKGROUND: #297ebc; FONT-SIZE: 10pt
}
TD.navbg2 {
	BORDER-BOTTOM: #5590c1 1px solid; BACKGROUND: #297ebc; FONT-SIZE: 10pt
}
A {
	COLOR: #03456f; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
TABLE.ft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
TD.ft_data {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fbeabe; FONT-SIZE: 10pt; PADDING-TOP: 0px
}
.mainspace {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #333333; FONT-SIZE: 10pt; PADDING-TOP: 0px
}
TABLE.sq {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.5em; MARGIN: 5px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 3px
}
TD.sq_head {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; LINE-HEIGHT: 1.5em; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
TD.sq_data {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; LINE-HEIGHT: 1.5em; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
TD.list_data1 {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fbf2dc; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
TD.list_data1_num {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fbf2dc; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
TD.list_data1_mid {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fbf2dc; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
TD.list_data2 {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
TD.list_data2_num {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
TD.list_data2_mid {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
TABLE.mail_form {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-COLLAPSE: collapse; COLOR: #333333; FONT-SIZE: 10pt; PADDING-TOP: 15px
}
TD.mail_form {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.replace {
	COLOR: #0000ff; FONT-SIZE: 10pt
}
.section {
	BORDER-BOTTOM: #333333 1px dashed; PADDING-BOTTOM: 1px; MARGIN: 8px 0px 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; BACKGROUND: url(../img/arrow.gif) no-repeat 3px 9px; COLOR: #666666; FONT-SIZE: 11pt; BORDER-TOP: #333333 1px dashed; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.subsection {
	MARGIN: 4px 0px; COLOR: #666666; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.ulleftmenu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 141px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI.menu {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 1px; PADDING-LEFT: 17px; BACKGROUND: url(../../img/member/admin/menu.gif) no-repeat 0px 0px; COLOR: #ff0000; FONT-SIZE: 9pt; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
LI.menusub {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 2px; MARGIN: 1px 0px 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/leftsubmenu_arrow.gif) #fbeabe no-repeat 8px 9px; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
LI.menusub2 {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fbeabe; MARGIN: 1px 0px 0px; PADDING-LEFT: 20px; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.ulrightmenu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 242px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI.rmenu {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 1px; PADDING-LEFT: 20px; BACKGROUND: url(../img/img/top_bg_menu.gif) no-repeat 0px 0px; COLOR: #fff; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
LI.rmenusub {
	BORDER-BOTTOM: #efefef 0px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/leftsubmenu_arrow.gif) #efefef no-repeat 8px 9px; FONT-SIZE: 10pt; FONT-WEIGHT: normal; PADDING-TOP: 2px
}

.none{
display: none;
}

/* ____ テキスト用（色） ____ */
.red {
	color: #CC0000;
	font-weight: bold;
}
.red2 {
	color: #CC0000;
}
.red2_back {
	color: #ff0000;
	background-color: #FFFFCC;
}
.redlarge_back {
	font-size: 30px;
	color: #CC0000;
	font-weight: bold;
	background-color: #FFFFCC;
}
.red_back {
	color: #ffff33;
	font-weight: bold;
	background-color: #B50000;
	font-size: 16px;
}
.blue2 {
	color: #055AA5;
	font-weight: bold;
}
.blue3 {
	color: #0033FF;
	font-weight: bold;
}
.blue4 {
	color: #0033FF;
	font-weight: bold;
	font-size: 20px;
}
.blue_back {
	color: #ffffff;
	font-weight: bold;
	background-color: #003399;
	font-size: 14px;
}
.ora_back {
	color: #333333;
	background-color: #FFCC66;
	font-weight: bold;
}
.ora2 {
	color: #FF6600;
	background-color: #F3F3F3;
	font-weight: bold;
}
.red_u {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

.text_right{
    text-align: right;
}
.text_center {
	text-align: center;
	margin-left:auto ; 
	margin-right:auto ;
}
.black16 {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}
.black18 {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

#header {
	background-color:#FFFFCC;
}

#footer {
	background-color:#FFFFCC;
}

.center {
	text-align: center;
}
#paginate {
	width:100%;
	text-align:center;
}

form.logout {
	width:80px;
	margin:5px auto;
}

form.logout input {
	width:70px;
	padding:5px;
}