a.txtlink,a:visited.txtlink{
	color:#009900;
}

ul,li{
	padding: 0;
	margin: 0;
}


#contents .menuarea{
	width:210px;
}
#contents .mainarea{
	width:635px;
	padding: 0;
	margin: 0;
}

#contents .navi{
	width:210px;
	margin:0;
	padding:3px 0 6px 0;
	background:#fffced url(../images/exch_nav_bg.gif) repeat-y;
}

.navi img{
	margin:6px 0 0 6px;
}

ul.group{
	width:198px;
	margin:3px 0 0 6px;
}

ul.group li{
	list-style-type :none;
	background:#ffffff url(../../scripts/partner/images/nav_allow.gif) no-repeat right bottom;
	border-bottom: solid 1px #d4d4cc;
	border-right: solid 1px #d4d4cc;
	padding:3px 0 3px 4px;
}

ul.group li a:hover{
	color:#00b202 !important;
}

.catetitle{
	padding:0 0 3px 5px;
	color:#01ab02;
	border-bottom:solid #01ab02 2px;
}


div.shoptitle{
	background:#ffeedd;
	border-left: solid 2px #fb9030;
}
div.shoptitle div{
	padding:3px 6px 3px 6px;
}
div.shoptitle a{
	color:#535353;
}
div.shoptitle a:visited{
	color:#535353;
}

.ratewaku,.ratewakuoff{
	font-size:12px;
	text-align:right;
	width:4.5em;
	color:#596a7e;
	border:1px solid #b3bdc6;
	padding:2px 2px;
	margin:0;
}
.ratewakuoff{
	border:1px solid #e9e9e9;
}
table.rate td{
	padding:4px 2px;
}
table.rate td.ratecel1{
	padding-left:0;
}

table.rate td.koukan{
	width:52px;
}

div.section a:hover{
	color:#ff8800 !important;
}

div.pagetop_short {
	width:635px;
	text-align:right;
}
div.pagetop_short div{
	margin:0;
	padding:0;
}
div.pagetop_short a{
	font-size:12px;
	color:#009900;
}