﻿html { background-color:#f2f2f2; margin: 0; padding: 0;}
body {margin:0;padding:0;text-align:center;font-family: 'Microsoft Sans Serif';font-size:small;font-weight:normal;}
* body{position:relative;}

TD{font-family:'Microsoft Sans Serif';font-size:small;font-weight:normal;}

h1, h2, h3, h4{font-family:Garamond; font-weight:bold; color:#5ea641; display:inline;}
h1 {font-size:x-large;font-weight:bold;}
h2 {font-size:large;font-weight:bold;}
h3 {font-size:large;font-weight:bold;color:#000000; }
h4 {font-size:medium;font-weight:normal;color:#000000;}
h5 {font-family:Garamond; font-weight:bold; color:White; font-size:large;font-weight:bold; background-color:#5ea641; padding:5px;}

A:link {text-decoration:none;color:	#3d9519;}
A:visited {text-decoration:	none;color:	#3d9519;}
A:active {text-decoration:none;color:	#3d9519;}
A:hover {text-decoration:underline;color:#e33b00;}

#footer-all a.a-footer:link, a.a-footer:visited, a.a-footer:active {text-decoration:none;color:#3d9519;}
#footer-all a.a-footer:hover {text-decoration:underline;color:#e33b00;}

A.top-menu:link {text-decoration:none;color:#3d9519; font-weight:bold; margin:0px 5px 0px 5px;}
A.top-menu:visited {text-decoration:none;color:	#3d9519; font-weight:bold; margin:0px 5px 0px 5px;}
A.top-menu:active {text-decoration:none;color:	#3d9519; font-weight:bold; margin:0px 5px 0px 5px;}
A.top-menu:hover {text-decoration:underline;color:#e33b00; font-weight:bold; margin:0px 5px 0px 5px;}

A.main-menu:link {font-family:Garamond; font-size:large; font-weight:bold; text-decoration:none;color:#FFFFFF; padding: 2px 10px 2px 10px;}
A.main-menu:visited { font-family:Garamond; font-size:large; font-weight:bold;text-decoration:none;color:#FFFFFF; padding: 2px 10px 2px 10px;}
A.main-menu:active { font-family:Garamond; font-size:large; font-weight:bold;text-decoration:none;color:#FFFFFF; padding: 2px 10px 2px 10px;}
A.main-menu:hover { font-family:Garamond; font-size:large; font-weight:bold;text-decoration:underline;color:#FFFFFF; padding: 2px 10px 2px 10px; background-color:#359700;}

A.right-menu:link, A.right-menu:visited, A.right-menu:active
{text-decoration:none;color:#3d9519; display:block; padding:3px 0px 3px 3px; background-color:#f8fff0; border-bottom:solid 1px #5ea641; border-top:solid 1px #FFFFFF;}
A.right-menu:hover
{text-decoration:none;color:#3d9519; display:block; padding:3px 0px 3px 3px; background-color:#edffdb; border-bottom:solid 1px #2f8600; border-top:solid 1px #FFFFFF;}

A.Opt:link {text-decoration:underline;font-weight:bold;color:#0034db;}
A.Opt:visited {text-decoration:underline;font-weight:bold;color:#0034db;}
A.Opt:active {text-decoration:underline;font-weight:bold;color:#4b3100;}
A.Opt:hover	{text-decoration:underline;font-weight:bold;color:#e33b00;}

A.seo:link, A.seo:visited, A.seo:active, A.seo:hover
{color:Black; display:inline; text-decoration:none;}

A.seo-match:link, A.seo-match:visited, A.seo-match:active, A.seo-match:hover
{display:block; padding:5px; text-align:center; border:solid 1px; margin-top:5px; width:200px;}

A.a-story:link, A.a-story:visited, A.a-story:active, A.a-story:hover
{color:Black; border-bottom:dashed 1pt Black; display:inline; text-decoration:none;}

a.message-menu-box
{padding:3px 15px 3px 15px; border:solid 1px; background-color:White; text-decoration:none;}
a.message-menu-box:hover
{ text-decoration:none;}

#header-all{text-align:center; margin-top:-90px; width:100%; height:90px; display:block;}
#header-top-bg {background-color:#f8fff0;height:60px;}
#header-menu-bg {background-color:#5ea641;height:30px;}
#header-top {text-align:left; width:100%; height:60px; margin:0 auto 0 auto;}
#header-top-left { float:left;}
#header-top-right { float: right; padding-top:5px;}
#header-menu {width:100%;height:30px; line-height:30px; margin:0 auto 0 auto;}
.header-menu-left {float:left;margin-left:10px;}
.header-menu-right { float: right;}

#site { text-align:center; background-color:White; padding-bottom:10px; width:100%; float:left;}
#site-menu {background-color: #edffdb; height:70px; border-bottom:solid 1px #5ea641;}
#site-menu-body{width:960px; text-align:left; margin:0 auto 0 auto;}
#site-body {width:960px; text-align:left; margin:0 auto 0 auto;}

A.site-menu-link {background-color:#5ea641; color:White; font-weight:bold; margin-left:2px; height:30px; line-height:30px; display:block; float:left; padding:0 10px 0 10px;}
A.site-menu-link:link {background-color:#f8f8f8; text-decoration:none; color:Black; font-weight:bold; margin-left:2px; height:30px; line-height:30px; display:block; float:left;}
A.site-menu-link:visited {background-color:#f8f8f8; text-decoration:none; color:Black; font-weight:bold; margin-left:2px; height:30px; line-height:30px; display:block; float:left;}
A.site-menu-link:active {background-color:#f8f8f8; text-decoration:none; color:Black; font-weight:bold; margin-left:2px; height:30px; line-height:30px; display:block; float:left;}
A.site-menu-link:hover {background-color:#8ae15b; text-decoration:none;color:Black; font-weight:bold; margin-left:2px; height:30px; line-height:30px; display:block; float:left;}

#footer-all{ border-top:solid 1px #9d9d9d; background-color:#f2f2f2; text-align:center; display:block; float:left; width:100%;}
#footer-body{width:960px; text-align:center; padding:5px 10px 25px 10px; margin:0 auto 0 auto; font-family:Tahoma; font-size:8pt;}
#footer-body A{ padding:0px 3px 0px 3px;}

.image-member{ background-color:#f0f0f0; border:solid 1px #c7c7c7; vertical-align:middle;}
.data-item{ border-bottom:solid 1px #ff5b0a;}

.msg-error{color:Red; padding:3px;}
.msg-ok{color:Green; padding:3px;}

.list-7c td {width:14%;}
.list-5c td{ width:20%;}
.list-4c td{ width:25%;}
.list-2c td{ width:50%;}

.textbox {border: #000000 1px solid;font-weight: normal;font-size: small;font-family:'Microsoft Sans Serif';}
.textbox-regist {border: #000000 1px solid;font-weight: bold;font-size:medium; font-family: 'Microsoft Sans Serif'; padding:3px;}
.textlogin {border: #4b3100 1px solid;font-weight: normal;font-size:small;font-family: sans-serif;}
.button {font-weight: bold;font-size: small;background-color:#5ea641;color:White;font-family:'Microsoft Sans Serif'; cursor:pointer; cursor :hand; padding:3px 5px 3px 5px; border-top:solid 1px White; border-left:solid 1px White; border-bottom:solid 1px Black; border-right:solid 1px Black;}
.button-inline {font-weight: bold;font-size: small;background-color:#5ea641;color:White;font-family:'Microsoft Sans Serif'; cursor:pointer; cursor :hand; padding:1px 5px 1px 5px; border-top:solid 1px White; border-left:solid 1px White; border-bottom:solid 1px Black; border-right:solid 1px Black;}
.button-cancel {font-weight: bold;font-size: small;background-color:#f2f2f2;font-family:'Microsoft Sans Serif'; cursor :hand; padding:1px 5px 1px 5px; border-top:solid 1px White; border-left:solid 1px White; border-bottom:solid 1px Black; border-right:solid 1px Black;}

.right-content-head{ background-color:#f8fff0; border-top:solid 1px #5ea641; padding:5px; font-weight:bold;}
.right-content-middle{ padding:5px;}

.box-grn-10-c {border-left:solid 1px #5ea641; border-right:solid 1px #5ea641; background-color:#f8fff0; padding:0px 5px 0px 5px;}
.box-grn-10-tc {border-top:solid 1px #5ea641; background-color:#f8fff0;height:9px;}
.box-grn-10-lc {border-left:solid 1px #5ea641; background-color:#f8fff0;height:9px;}
.box-grn-10-rc {border-right:solid 1px #5ea641; background-color:#f8fff0;height:9px;}
.box-grn-10-bc {border-bottom:solid 1px #5ea641; background-color:#f8fff0;height:9px;}
.box-grn-10-tl {float:left;height:10px;width:10px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-grn-10-tl.gif);}
.box-grn-10-tr {float:right;height:10px;width:10px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-grn-10-tr.gif);}
.box-grn-10-bl {float:left;height:10px;width:10px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-grn-10-bl.gif);}
.box-grn-10-br {float:right;height:10px;width:10px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-grn-10-br.gif);}
* .box-grn-10-tl{ margin-right:-3px; display:inline;}
* .box-grn-10-bl{ margin-right:-3px; display:inline;}
* .box-grn-10-tr{ margin-left:-3px; display:inline; }
* .box-grn-10-br{ margin-left:-3px; display:inline; }

.box-ylw-10-c {border-left:solid 1px #a5a530; border-right:solid 1px #a5a530; background-color:#ffffe6; padding:0px 5px 0px 5px;}
.box-ylw-10-tc {border-top:solid 1px #a5a530; background-color:#ffffe6;height:9px;}
.box-ylw-10-lc {border-left:solid 1px #a5a530; background-color:#ffffe6;height:9px;}
.box-ylw-10-rc {border-right:solid 1px #a5a530; background-color:#ffffe6;height:9px;}
.box-ylw-10-bc {border-bottom:solid 1px #a5a530; background-color:#ffffe6;height:9px;}
.box-ylw-10-tl {float:left;height:10px;width:10px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-ylw-10-tl.gif);}
.box-ylw-10-tr {float:right;height:10px;width:10px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-ylw-10-tr.gif);}
.box-ylw-10-bl {float:left;height:10px;width:10px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-ylw-10-bl.gif);}
.box-ylw-10-br {float:right;height:10px;width:10px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-ylw-10-br.gif);}
* .box-ylw-10-tl{ margin-right:-3px; display:inline;}
* .box-ylw-10-bl{ margin-right:-3px; display:inline;}
* .box-ylw-10-tr{ margin-left:-3px; display:inline; }
* .box-ylw-10-br{ margin-left:-3px; display:inline; }

.box-grn-5-c {border-left:solid 1px #5ea641; border-right:solid 1px #5ea641; background-color:#f8fff0; padding:0px 5px 0px 5px;}
.box-grn-5-tc {border-top:solid 1px #5ea641; background-color:#f8fff0;height:4px;}
.box-grn-5-lc {border-left:solid 1px #5ea641; background-color:#f8fff0;height:4px;}
.box-grn-5-rc {border-right:solid 1px #5ea641; background-color:#f8fff0;height:4px;}
.box-grn-5-bc {border-bottom:solid 1px #5ea641; background-color:#f8fff0;height:4px;}
.box-grn-5-tl {float:left;height:5px;width:5px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-grn-5-tl.gif);}
.box-grn-5-tr {float:right;height:5px;width:5px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-grn-5-tr.gif);}
.box-grn-5-bl {float:left;height:5px;width:5px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-grn-5-bl.gif);}
.box-grn-5-br {float:right;height:5px;width:5px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-grn-5-br.gif);}
* .box-grn-5-tl{ margin-right:-3px; display:inline;}
* .box-grn-5-bl{ margin-right:-3px; display:inline;}
* .box-grn-5-tr{ margin-left:-3px; display:inline;}
* .box-grn-5-br{ margin-left:-3px; display:inline;}

.box-ylw-5-c {border-left:solid 1px #a5a530; border-right:solid 1px #a5a530; background-color:#ffffe6; padding:0px 5px 0px 5px;}
.box-ylw-5-tc {border-top:solid 1px #a5a530; background-color:#ffffe6;height:4px;}
.box-ylw-5-lc {border-left:solid 1px #a5a530; background-color:#ffffe6;height:4px;}
.box-ylw-5-rc {border-right:solid 1px #a5a530; background-color:#ffffe6;height:4px;}
.box-ylw-5-bc {border-bottom:solid 1px #a5a530; background-color:#ffffe6;height:4px;}
.box-ylw-5-tl {float:left;height:5px;width:5px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-ylw-5-tl.gif);}
.box-ylw-5-tr {float:right;height:5px;width:5px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-ylw-5-tr.gif);}
.box-ylw-5-bl {float:left;height:5px;width:5px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-ylw-5-bl.gif);}
.box-ylw-5-br {float:right;height:5px;width:5px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/box/box-ylw-5-br.gif);}
* .box-ylw-5-tl{ margin-right:-3px; display:inline;}
* .box-ylw-5-bl{ margin-right:-3px; display:inline;}
* .box-ylw-5-tr{ margin-left:-3px; display:inline;}
* .box-ylw-5-br{ margin-left:-3px; display:inline;}
