td {
	font-size: 12px;
	color: #444444;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
.kiosk {
	font-size: 12px;
	color: #88CC00;
}
a.kioskLink:link {
	font-size: 12px;
	color: #88CC00;
	text-decoration: none;
}
a.kioskLink:visited {
	font-size: 12px;
	color: #88CC00;
	text-decoration: none;
}
a.kioskLink:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
a.rankLink:link {
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
a.rankLink:visited {
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
a.rankLink:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: underline;
}
a.strLink:link {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
a.strLink:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
a.strLink:hover {
	font-size: 12px;
	font-weight: bold;
	color: #006644;
	text-decoration: underline;
}
a.grLink:link {
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
a.grLink:visited {
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
a.grLink:hover {
	font-size: 12px;
	color: #006644;
	text-decoration: underline;
}

a.ftrLink:link {
	font-size: 12px;
	color: #264C39;
	text-decoration: none;
}
a.ftrLink:visited {
	font-size: 12px;
	color: #264C39;
	text-decoration: none;
}
a.ftrLink:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}


.txt10or {
	font-size: 10px;
	color: #FF9900;
	word-spacing: -0.5em;
}

.txt10 {
	font-size: 10px;
}
.newsdate {
	font-size: 10px;
	font-weight: bold;
	color: #264C39;
	background-color: #FFFFFF;
	background-image : url(../store/top_newsallow.gif);
	background-repeat: no-repeat;
	padding-left: 28px;
	background-position: 5px;
	height: 20px;
}
.newshead {
	font-size: 12px;
	line-height: 16px;
	color: #444444;
	margin-left: 30px;
	margin-right: 0px;
	padding-left: 28px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.txt10gr {
	font-size: 10px;
	color: #006644;
}
.storelist {
	background-image : url(../store/top_listalw.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-left: 30px;
	height: 20px;
}
.ftr {
	font-size: 12px;
	color: #264C39;
	background-image : url(../store/ftr_allow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 5px;
}
.txt12gr {
	font-size: 12px;
	color: #006644;
}
.subttl {
	font-size: 12px;
	color: #006644;
	background-image : url(../store/ttl_subbar.gif);
	height: 20px;
	padding-left: 30px;
}
.rankttl {
	font-size: 10px;
	color: #FF9900;
	background-image : url(../store/ttl_subbar.gif);
	height: 20px;
	text-align: right;
	padding-right: 10px;
}

.listmenu1 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #33664C;
	text-align: center;
}
.listctg1 {
	background-color: #EEEEEE;
	padding-left: 5px;
}
.listctg2 {
	background-color: #FFFFFF;
	padding-left: 5px;
}
.txt12orB {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.txt12or {
	font-size: 12px;
	color: #FF9900;
}
.strname {
	font-size: 16px;
	font-weight: bold;
	color: #006644;
	background-image : url(../store/str_namealw.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 10px;
}
.rankhead {
	font-size: 12px;
	color: #FFFFFF;
	background-image : url(../store/rank_head.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	height: 30px;
	padding-bottom: 5px;
}
.ranklist1 {
	background-color: #E6F3DA;
}
.ranklist2 {
	background-color: #FFF7D9;
}
.ranklist3 {
	background-color: #FCE9D6;
}
.ranklist4{
	background-color: #D7F0EA;
}.bookhead {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image : url(../store/book_head.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 20px;
}
.booktitle {
	font-size: 14px;
	color: #006644;
	background-image : url(../store/book_ttlalw.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
; font-weight: bold
;}
.bookcom {
	background-color: #EEEEEE;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 18px;
	color: #444444;
}
.baror {
	background-image: url(../images/bar_or.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.bargr{
	background-image : url(../store/bar_gr.gif);
	background-repeat: repeat-x;
	height: 20px;
}
hr {
	color: #CCCCCC;
	height: 1px;
}
.rcrhead {
	font-size: 12px;
	line-height: 16px;
	color: #006644;
	background-image : url(../store/rcr_headalw.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 6px;
	font-weight: bold;
}
.rcrcopy {
	font-size: 12px;
	color: #444444;
	line-height: 16px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.txt12grB {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #006644;
}
.complist {
	font-size: 12px;
	color: #006644;
	background-color: #E6F3DA;
	background-image : url(../store/top_listalw.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-top: 8px;
; background-position: 5px
;}
.complist2 {
	background-color: #EEEEEE;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.prvhead {
	font-size: 12px;
	font-weight: bold;
	color: #264C39;
	background-image : url(../store/prv_alw.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
}
.prvtxt {
	width: 650px;
	padding-left: 30px;
	padding-bottom: 10px;
	line-height: 18px;
}
.maplist {
	background-image : url(../store/top_newsallow.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 25px;
	background-position: 5px;
	padding-top: 5px;
}
.rcrlist2 {
	background-image : url(../store/rcr_headalw2.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 25px;
	background-position: 5px 10px;
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.nethonya {
	font-size: 12px;
	color: #006644;
	background-image : url(../store/net_alw1.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
	background-position: 3px 3px;
; line-height: 18px
;}
.netshop {
	font-size: 12px;
	color: #444444;
	background-image : url(../store/net_alw2.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-top: 3px;
	padding-right: 0px;
	width: 140px;
}

