a:link {text-decoration:underline; color:#83A017;}
a:visited {text-decoration:underline; color:#83A017;}
a:hover {text-decoration:underline; color:#B1CC4F;}
a:active {text-decoration:underline; color:#5d70ff;}

/* input */
INPUT{
BORDER-LEFT: #a2a4b1 1px solid;
BORDER-RIGHT: #a2a4b1 1px solid;
BORDER-TOP: #a2a4b1 1px solid;
BORDER-BOTTOM: #a2a4b1 1px solid;
COLOR: #3b3b3b;
FONT-SIZE: 10pt;
FONT-FAMILY:arial}

/* common */
body {background-color:#FFFFFF; margin:0px; padding:5 0 0 0px;}
body, td, div, span { font-size: 9pt; font-family:arial,helvetica,clean,sans-serif; color:#484848;}

/* text_area */
input, textarea {border: 1px solid; font-family:arial,helvetica,clean,sans-serif; font-size:8pt; color:#666666;}
textarea {padding:3 0 0 5px;}
input {padding:3 0 3 3px;}
select {border:none;}

/* text */
.article {font-size: 10pt; line-height:16px; font-family:arial; color:#5b5b5b;}
.lineheight {font-size: 9pt; line-height:18px; font-family:arial; color:#5b5b5b;}
.g_lineheight {font-size: 9pt; line-height:16px; font-family:arial; color:#474747;}
.b_lineheight {font-size: 9pt; line-height:16px; font-family:arial; color:#596ecc;}
.article01 {font-size: 10pt; line-height:20px; font-family:arial; color:#5b5b5b;}
.article02 {font-size: 9pt; font-family:arial; color:#626262;}
.price {font-size: 8pt; font-family:arial; color:#7F97F6;}
.bottom {font-size: 8pt; font-family:arial; color:#777777;}
.use8 {font-size: 8pt; font-family:arial;}

/* main link */
.menu01 {font-size: 9pt; font-family:arial; color:#585550;}
.menu01 a:link {text-decoration:none; color:#585550;}
.menu01 a:visited {text-decoration:none; color:#585550;}
.menu01 a:hover {text-decoration:none; color:#AFCB46;}
.menu01 a:active {text-decoration:none; color:#AFCB46;}

.menu02 {font-size: 8pt; line-height:18px; font-family:arial; color:#585550;}
.menu02 a:link {text-decoration:none; color:#585550;}
.menu02 a:visited {text-decoration:none; color:#585550;}
.menu02 a:hover {text-decoration:none; color:#AFCB46;}
.menu02 a:active {text-decoration:none; color:#AFCB46;}

.menu03 {font-size: 10pt; line-height:23px; font-family:arial; color:#83A017;}
.menu03 a:link {text-decoration:none; color:#83A017;}
.menu03 a:visited {text-decoration:none; color:#83A017;}
.menu03 a:hover {text-decoration:none; color:#7E9622;}
.menu03 a:active {text-decoration:none; color:#7E9622;}

.green {font-size: 10pt; line-height:16px; font-family:arial; color:#83A017;}
.green a:link {text-decoration:none; color:#83A017;}
.green a:visited {text-decoration:none; color:#83A017;}
.green a:hover {text-decoration:none; color:#B1CC4F;}
.green a:active {text-decoration:none; color:#7E9622;}

.bottom {font-size: 9pt; font-family:arial; color:#FFFFFF;}
.bottom a:link {text-decoration:none; color:#FFFFFF;}
.bottom a:visited {text-decoration:none; color:#FFFFFF;}
.bottom a:hover {text-decoration:underline; color:#FFFFFF;}
.bottom a:active {text-decoration:underline; color:#FFFFFF;}

.gray_bot {font-size: 8pt; font-family:arial; color:#6e6e6e;}
.gray_bot a:link {text-decoration:none; color:#6e6e6e;}
.gray_bot a:visited {text-decoration:none; color:#6e6e6e;}
.gray_bot a:hover {text-decoration:underline; color:#ff5d7b;}
.gray_bot a:active {text-decoration:underline; color:#ff5d7b;}

.location {font-size: 9pt; font-family:arial; color:#7c7c7c;}
.location a:link {text-decoration:none; color:#7c7c7c;}
.location a:visited {text-decoration:none; color:#7c7c7c;}
.location a:hover {text-decoration:underline; color:#AFCB46;}
.location a:active {text-decoration:underline; color:#AFCB46;}

.bgon {background-image: url(../images/common/dot_red.gif);font-weight:bold;}
.bgon a:link {text-decoration:none; color:#585550;}
.bgon a:visited {text-decoration:none; color:#585550;}
.bgon a:hover {text-decoration:none; color:#AFCB46;}
.bgon a:active {text-decoration:none; color:#AFCB46;}

.bgoff {background-image: url(../images/common/dot_gray.gif);font-weight:normal;}
.bgoff a:link {text-decoration:none; color:#585550;}
.bgoff a:visited {text-decoration:none; color:#585550;}
.bgoff a:hover {text-decoration:none; color:#AFCB46;}
.bgoff a:active {text-decoration:none; color:#AFCB46;}

/* background */
.lktit {background:url(http://) no-repeat; color:#000000; font-weight: bold; width:250px; height:17px;}
.rntit {background:url(http://) no-repeat; width:518px; height:15px; color:#45391F; padding:2 0 0 5px;}
.prntit {background:url(http://) no-repeat; width:337px; height:15px; color:#45391F; padding:2 0 0 5px;}
.da_besttit {background:url() no-repeat; font-weight: bold; width:170px; height:16px;}
.da_tit01 {background:url() no-repeat; font-weight: bold; width:233px; height:15px; color:#000000; margin:0px 0px 10px 0px; padding:2px 0px 0px 7px;}

/* footer */
.footer_8 {color:#7E7E7E; margin-top:4px; word-spacing:-2px;}

.footer_gb8 {color:#448BAA; margin-left:5px;}
a:link .footer_gb8 {text-decoration:none; color:#448BAA;}
a:visited .footer_gb8 {text-decoration:none; color:#448BAA;}
a:hover .footer_gb8 {text-decoration:underline; color:#448BAA;}
a:active .footer_gb8 {text-decoration:underline; color:#448BAA;}

h1 {
	font-size:17pt;
	font-weight:bold;
	color: #474747;
	line-height:24px;
}
h2 {
	font-size:23pt;
	font-weight:bold;
	color: #474747;
	line-height:24px;
}

/*************************** sole CSS *****************************/
