<!--

/*	TEXT-DECORATION: underline;	*/

#	html{
#		scrollbar-3dlight-color:#CDDDCD;
#		scrollbar-arrow-color:#000000;
#		scrollbar-base-color:#ECF2FC;
#		scrollbar-darkshadow-color:#000000;
#		scrollbar-face-color:#CDDDCD;
#		scrollbar-highlight-color:#FBF2E3;
#		scrollbar-shadow-color:#CDDDCD;
#	}

html {
	scrollbar-3dlight-color:#d1d7dc;
	scrollbar-arrow-color:#006699;
	scrollbar-darkshadow-color:#d9e2ec;
	scrollbar-face-color:#cedcec;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#cedcec;
	scrollbar-track-color:#eaedf4;
}

.sen12px {
	margin:0px;
	padding-top:-10px;
	width:126px;
	font-size:12px;
	line-height:16px;
	font-family: Osaka,"ヒラギノ角ゴ Pro W3","MS UI Gothic","ＭＳ ゴシック",sans-serif;
	background:url("../images/line_bg_420.gif");
	background-repeat:repeat-y;
}

.sen12px_390 {
	margin:0px;
	padding-top:-10px;
	width:390px;
	font-size:12px;
	line-height:16px;
	font-family: Osaka,"ヒラギノ角ゴ Pro W3","MS UI Gothic","ＭＳ ゴシック",sans-serif;
	background:url("../images/line_bg_420.gif");
	background-repeat:repeat-y;
}

.ms_nomal_button {
	COLOR: #275591;
	background: url(normal_button140.gif);
	/* BACKGROUND: #ffffff; */
	font-size: 10pt;
	border-width: 0;
	width:140px;
	height:21px;
	font-weight: 600;
	font-family: osaka, ＭＳ Ｐゴシック;
}

.ms_menu_button {
	COLOR: #003399;
	background: url(menu_button200.gif);
	/* BACKGROUND: #ffffff; */
	font-size: 11pt;
	text-align: left;
	border-width: 0;
	width:200px;
	height:20px;
	font-weight: 600;
	font-family: osaka, ＭＳ Ｐゴシック;
}

.ms_help_button {
	COLOR: #964807;
	background: url(menu_button_pink200.gif);
	/* BACKGROUND: #ffffff; */
	font-size: 11pt;
	text-align: left;
	border-width: 0;
	width:200px;
	height:20px;
	font-weight: 600;
	font-family: osaka, ＭＳ Ｐゴシック;
}

tr,td{font-size:12px}

A:link {
	COLOR: #0066CC;
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0066CC;
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: none
}
A:active {
	COLOR: #0066CC;
	TEXT-DECORATION: underline
}

.area-select-tr {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BACKGROUND: #F5DEBF; BORDER-LEFT: #16B502 2px solid; BORDER-BOTTOM: #999999 0px solid
}
.main-body {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.main-body A:link {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: none
}
.main-body A:visited {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: none
}
.main-body A:hover {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF0000;
	text-decoration:underline
}
.main-body A:active {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	text-decoration:underline
}

.cat-list-table {
	BORDER-RIGHT: #ffcc00 2px solid; MARGIN-BOTTOM: 20px; FONT: 11px osaka; BORDER-LEFT: #ffcc00 2px solid; COLOR: #000000; BORDER-BOTTOM: #ffcc00 2px solid
}
.cat-list-table A:link {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: none
}
.cat-list-table A:visited {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: none
}
.cat-list-table A:hover {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF0000;
	text-decoration:underline
}
.cat-list-table A:active {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	text-decoration:underline
}
.cat-list-prod-row {
	FONT: 12px osaka; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid
}
.cat-list-prod-row-13pb {
	FONT: 13px osaka; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid
}
.cat-list-header {
	BORDER-TOP: #ffcc00 2px solid; FONT: bold 12px osaka; COLOR: #000000; BORDER-BOTTOM: #ffcc00 2px solid
}

.font-12px-hotsite {
	FONT: 12px "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif; LINE-HEIGHT:16px;
}

.font-14px-pickup {
	FONT: 14px "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif; LINE-HEIGHT:24px;
}

.font-15px-link {
	FONT: bold 15px osaka; LINE-HEIGHT:18px; TEXT-DECORATION: underline
}

.font-15px {
	FONT: bold 15px osaka; LINE-HEIGHT:18px;
}

.font-13px {
	FONT: bold 13px osaka; LINE-HEIGHT:14px;
}

.font-13px-h18 {
	FONT: bold 13px osaka; LINE-HEIGHT:18px;
}

.font-12px-big {
	FONT: 13px osaka; COLOR: #333333; LINE-HEIGHT:16px;
}

.font-12px-h16 {
	FONT: 11px osaka; COLOR: #333333; LINE-HEIGHT:14px;
}

.font-11px-hps {
	FONT: 12px osaka; LINE-HEIGHT:14px;
}

.font-11px-hps-bold-red {
	FONT: bold 12px osaka; LINE-HEIGHT:14px; color:#FF0000; 
}

.font-11px-hps-bold-blue {
	FONT: 12px osaka; LINE-HEIGHT:14px; color:#0000FF; TEXT-DECORATION: none
}

.font-11px-hps-bold-green {
	FONT: 12px osaka; LINE-HEIGHT:14px; color:#197721; TEXT-DECORATION: underline
}

.font-14px-hpb {
	FONT: 14px; LINE-HEIGHT:16px;
}

.font-14px-hpb-msg {
	FONT: 14px; LINE-HEIGHT:18px;
}

.font-12px-hpb {
	FONT: 12px osaka, Arial, osaka, Geneva, Verdana, Helvetica; LINE-HEIGHT:16px;
}

.font-12px {
	FONT: 11px osaka; LINE-HEIGHT:14px;
}

.font-12px-link {
	FONT: 12px osaka; LINE-HEIGHT:14px;
}

.font-12px-16hi {
	FONT: 12px osaka; LINE-HEIGHT:16px;
}

.font-12px-pink {
	FONT: 12px osaka; LINE-HEIGHT:18px; color:#FF75A3
}

.font-12px-black {
	FONT: 12px osaka; LINE-HEIGHT:16px; color:#4A4ADD; BORDER-BOTTOM: #999999 1px solid
}

.font-12px-green {
	FONT: 12px osaka; LINE-HEIGHT:16px; color:#089C8F; BORDER-BOTTOM: #999999 1px solid
}

.font-12px-big-nocolor {
	FONT: 13px osaka; LINE-HEIGHT:16px;
}

.font-13px-nofont {
	FONT: 13px osaka; LINE-HEIGHT:18px;
}

.font-12px-menu {
	FONT: 12px osaka; LINE-HEIGHT:18px;
}

.font-8px {
	FONT: 8px osaka; LINE-HEIGHT:12px;
}

.font-10px {
	FONT: 10px osaka; LINE-HEIGHT:14px;
}

.font-10px-orange {
	FONT: 10px osaka; LINE-HEIGHT:14px; color:FF5104
}

.font-20px {
	FONT: 20px osaka; LINE-HEIGHT:20px; color:FF6600
}

.font-14px {
	FONT: 14px osaka; LINE-HEIGHT:20px;
}

.font-16px-pink {
	FONT: 16px; LINE-HEIGHT:20px; color:#FF0084
}

.font-18px-pink {
	FONT: 18px; LINE-HEIGHT:20px; color:#FF0084
}

.font-16px-pink-b {
	FONT: bold 16px Arial, osaka, Geneva, Verdana, Helvetica, sans-serif; LINE-HEIGHT:16px; color:#FF0084
}

.font-16px-gray-b {
	FONT: bold 16px Arial, osaka, Helvetica, sans-serif, Verdana, Geneva; LINE-HEIGHT:16px; color:#A0A0A0
}

.font-22px {
	FONT: 22px osaka; LINE-HEIGHT:22px;
}

.font-18px {
	FONT: 22px Impact, osaka; LINE-HEIGHT:24px;
}

.font-22pxb {
	FONT: bold 22px Arial, osaka, Helvetica, sans-serif, Verdana, Geneva; LINE-HEIGHT:28px;
}

.font-13px {
	FONT: bold 13px osaka; LINE-HEIGHT:20px;
}

.font-15px-impact {
	FONT: 15px Impact,osaka; LINE-HEIGHT:20px;
}

.text_zen20 /* 全角15桁 */
{ width : 240 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  border-width: 2;  /*枠のｻｲｽﾞを指定*/
  background:#FFFFFF;
  color : #000000; /*文字色を指定*/
}

.text_zen15 /* 全角15桁 */
{ width : 185 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  border-width: 2;  /*枠のｻｲｽﾞを指定*/
  background:#FFFFFF;
  color : #000000; /*文字色を指定*/
}

.text_zen15_conf /* 全角２０桁 */
{ width : 185 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 12px; /*文字サイズを指定*/
  border-width: 1;  /*枠のｻｲｽﾞを指定*/
  background:#EEEEEE;
  color : #666666; /*文字色を指定*/
}

.text_zen4 /* 全角8桁 */
{ width : 40 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  border-width: 2;  /*枠のｻｲｽﾞを指定*/
  background:#FFFFFF;
  color : #000000; /*文字色を指定*/
}

.text_zen10 /* 全角8桁 */
{ width : 100 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  border-width: 2;  /*枠のｻｲｽﾞを指定*/
  background:#FFFFFF;
  color : #000000; /*文字色を指定*/
}

.text_zen8 /* 全角8桁 */
{ width : 60 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  border-width: 2;  /*枠のｻｲｽﾞを指定*/
  background:#FFFFFF;
  color : #000000; /*文字色を指定*/
}

.text_zen12 /* 全角8桁 */
{ width : 120 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  border-width: 2;  /*枠のｻｲｽﾞを指定*/
  background:#FFFFFF;
  color : #000000; /*文字色を指定*/
}

.nav-subcat-cell {
	BORDER-RIGHT: #ffcc00 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffcc00 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #ffcc00 4px solid; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc00 0px solid
}

.nav-subcat-links {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; FONT: 11px/15px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 0px
}
.nav-subcat-links A:link {
	FONT: bold 12px osaka;
	LINE-HEIGHT:16px;
	COLOR: #FFCC00;
	TEXT-DECORATION: none
}
.nav-subcat-links A:visited {
	FONT: bold 12px osaka;
	LINE-HEIGHT:16px;
	COLOR: #FFCC00;
	TEXT-DECORATION: none
}
.nav-subcat-links A:hover {
	FONT: bold 12px osaka;
	LINE-HEIGHT:16px;
	COLOR: #FF0000;
	TEXT-DECORATION: underline
}
.nav-subcat-links A:active {
	FONT: bold 12px osaka;
	LINE-HEIGHT:16px;
	COLOR: #FFCC00;
	TEXT-DECORATION: none
}

.nav-extra {
	FONT: bold 13px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.nav-extra A:link {
	FONT: bold 13px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff;
	TEXT-DECORATION: none
}
.nav-extra A:visited {
	FONT: bold 13px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff;
	TEXT-DECORATION: none
}
.nav-extra A:hover {
	FONT: bold 13px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FB8F48;
	text-decoration:underline
}
.nav-extra A:active {
	FONT: bold 13px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF0000;
	text-decoration:underline
}

.covergirl {
	FONT: bold 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff;
	LINE-HEIGHT: 16px;
}
.covergirl A:link {
	FONT: bold 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 16px;
}
.covergirl A:visited {
	FONT: bold 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 16px;
}
.covergirl A:hover {
	FONT: bold 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	text-decoration:underline;
	LINE-HEIGHT: 16px;
}
.covergirl A:active {
	FONT: bold 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	text-decoration:underline;
	LINE-HEIGHT: 16px;
}

.nav-subcat {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #666666; FONT: 11px/15px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 15px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; MARGIN-RIGHT: -8px; BORDER-BOTTOM: #cccccc 1px solid
}

SELECT.smalldropdown {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #ffffff; FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: 0px; COLOR: #000000; BORDER-BOTTOM: 0px; width : 214 ;
}
.error {
	FONT: 9px/12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ff0000
}
.label {
	FONT: bold 11px/15px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: right
}

.big_table {
}
.big_table A:link {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: none
}
.big_table A:visited {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: none
}
.big_table A:hover {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF0000;
	text-decoration:underline
}
.big_table A:active {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	text-decoration:underline
}

#prod-detail-table {
	BORDER-TOP: #ffcc00 4px solid; BORDER-BOTTOM: #ffcc00 4px solid
}
#prod-detail-row-breadcrumb {
	PADDING-LEFT: 10px
}
.breadcrumb {
	FONT: bold 18px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.black-11px {
	FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
#prod-detail-row-tabs {
	BORDER-BOTTOM: #999999 0px solid
}
#prod-detail-row-body {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-TOP: 5px; PADDING-BOTTOM: 10px
}
#prod-detail-row-related {
	PADDING-RIGHT: 8px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 8px; FONT: 10px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 8px
}
.subcat-tab-selected {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #feffe7; FONT: osaka;
}
.subcat-tab {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #dfe1e4; FONT: osaka;
}
.tab {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #dfe1e4; FONT: osaka;
}
.subcat-tab-1st-cell {
	BORDER-RIGHT: #999999 1px solid
}
.tab-1st-cell {
	BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.tab-selected {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #ffffff
}
.tab-end-cell {
	BORDER-BOTTOM: #999999 1px solid
}

.time-list-table {
	BORDER-TOP: #000000 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-TOP: 8px; PADDING-BOTTOM: 8px;
}

#prod-detail-row-body {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px
}
#prod-detail-row-related {
	PADDING-RIGHT: 8px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 8px; FONT: 10px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 2px
}
.prod-image {
	MARGIN: 10px
}
.prod-image-14px {
	MARGIN: 14px
}
#prod-image-table {
	MARGIN-BOTTOM: 15px
}
#checkout-table {
	BORDER-RIGHT: #ffcc00 2px solid; BORDER-TOP: #ffcc00 2px solid; MARGIN: 8px 0px 5px 5px; BORDER-LEFT: #ffcc00 2px solid; BORDER-BOTTOM: #ffcc00 2px solid
}
#galoption-table {
	/*	BORDER-RIGHT: #EA9ACA 2px solid; BORDER-TOP: #EA9ACA 2px solid; MARGIN: 8px 0px 5px 5px; BORDER-LEFT: #EA9ACA 2px solid; BORDER-BOTTOM: #EA9ACA 2px solid	*/
	BORDER-RIGHT: #ffcc00 2px solid; BORDER-TOP: #ffcc00 2px solid; MARGIN: 8px 0px 5px 5px; BORDER-LEFT: #ffcc00 2px solid; BORDER-BOTTOM: #ffcc00 2px solid
}
.checkout-cell {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid
}
.checkout-table-text {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 6px; FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 12px; COLOR: #000000
}
.checkout-table-text-red {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 6px; FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 12px; COLOR: #ff0000
}
.checkout-table-text-strike {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 6px; FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 12px; COLOR: #000000; TEXT-DECORATION: line-through
}
.checkout-table-bold {
	FONT: bold 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.checkout-table-dropdown {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 2px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 6px; FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 12px; BORDER-LEFT: 0px; COLOR: #000000; BORDER-BOTTOM: 0px
}
.checkout-table-input {
	MARGIN-TOP: 2px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 6px; FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 12px; COLOR: #000000
}
.checkout-table-stock-info {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; FONT: 10px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #ff0000 1px solid; WIDTH: 160px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: left
}
.black-11px {
	FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.add-to-cart {
	PADDING-TOP: 10px
}
.add-to-wishlist {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#action-shot-cell {
	BORDER-TOP: #ffcc00 2px solid
}
#action-shot {
	MARGIN: 5px
}
.main-body-prod-detail {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.main-body-prod-detail A:link {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: none
}
.main-body-prod-detail A:visited {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: none
}
.main-body-prod-detail A:hover {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF0000;
	text-decoration:underline
}
.main-body-prod-detail A:active {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	text-decoration:underline
}

.geekpoints-blurb {
	FONT: 10px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-ALIGN: center
}
.black-12px {
	FONT: 12px/16px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.prodheader {
	MARGIN-TOP: 10px; FONT: bold 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: center
}
.newsTitle {
	MARGIN-TOP: 10px; FONT: bold 14px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: center
}
#subcat-tab-table {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 0px; FONT: 12px; COLOR: #000000; TEXT-ALIGN: center
}

.kage-table {
	BORDER-TOP: #FF3399 1px solid; BORDER-LEFT: #FF3399 1px solid; BORDER-RIGHT: #FF3399 1px solid; BORDER-BOTTOM: #FF3399 1px solid;
}

.inputtext {
	BORDER-RIGHT: #cccccc 1px inset; BORDER-TOP: #cccccc 1px inset; BORDER-LEFT: #cccccc 1px inset; BORDER-BOTTOM: #cccccc 1px inset; BACKGROUND-COLOR: #eeeeee
}
.inputtext2 {
	BORDER-RIGHT: #cccccc 1px inset; BORDER-TOP: #cccccc 1px inset; BORDER-LEFT: #cccccc 1px inset; BORDER-BOTTOM: #cccccc 1px inset; BACKGROUND-COLOR: #eeeeee
}

#dir-cell {
	BORDER-RIGHT: #ffcc00 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ffcc00 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ffcc00 2px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ffcc00 2px solid
}
.dir-cat {
	FONT: bold 15px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.dir-subcat {
	PADDING-LEFT: 15px; FONT: bold 13px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 8px
}
.dir-subcat-blurb {
	PADDING-LEFT: 38px; FONT: 10px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}

.feature-header {
	BORDER-RIGHT: #ffcc00 0px solid; BORDER-TOP: #ffcc00 0px solid; FONT: bold 13px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #ffcc00 0px solid; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #ffcc00 2px solid
}
.feature-product {
	FONT: bold 13px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.feature-copy {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 2px
}
.feature-price {
	FONT: bold 10px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: right
}
.feature-price-table {
	MARGIN-TOP: 5px
}
.favorites-cell {
	PADDING-BOTTOM: 5px
}
#cat-list-table {
	BORDER-RIGHT: #ffcc00 2px solid; FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #ffcc00 2px solid; COLOR: #000000; BORDER-BOTTOM: #ffcc00 2px solid
}
.cat-list-header {
	BORDER-TOP: #ffcc00 2px solid; FONT: bold 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-BOTTOM: #ffcc00 2px solid
}
.cat-list-footer {
	FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.cat-list-prod-row {
	FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid
}
.cat-list-breadcrumb {
	FONT: bold 17px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.cat-list-breadcrumb A {
	FONT: bold 17px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.cat-list-breadcrumb A:visited {
	FONT: bold 17px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.cat-list-breadcrumb A:hover {
	FONT: bold 17px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
#cat-list-intro {
	PADDING-BOTTOM: 15px; FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 5px
}
.cat-list-sort {
	FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.cat-list-blurb {
	PADDING-LEFT: 15px; PADDING-TOP: 3px
}
#subcat-tab-row {
	BORDER-RIGHT: #ffcc00 2px solid; BORDER-LEFT: #ffcc00 2px solid; BORDER-BOTTOM: #999999 1px solid
}
#subcat-tab-table {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 0px; FONT: 10px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: center
}
.breadcrumb {
	FONT: bold 18px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.prod-image {
	MARGIN: 8px
}
#prod-image-table {
	MARGIN-BOTTOM: 0px
}
#action-shot-cell {
	BORDER-TOP: #ffcc00 2px solid
}
#action-shot {
	MARGIN: 5px
}
.prodheader {
	MARGIN-TOP: 10px; FONT: bold 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: center
}
#checkout-table {
	BORDER-RIGHT: #ffcc00 2px solid; BORDER-TOP: #ffcc00 2px solid; MARGIN: 8px 0px 5px 5px; BORDER-LEFT: #ffcc00 2px solid; BORDER-BOTTOM: #ffcc00 2px solid
}
.add-to-cart {
	PADDING-TOP: 10px
}
.add-to-wishlist {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.related {
	FONT: 10px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.geekpoints-blurb {
	FONT: 10px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-ALIGN: center
}
#book-details {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
.book-table-text {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 0px; FONT: 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 12px; COLOR: #000000
}
.book-table-bold {
	FONT: bold 11px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}

.generic-cell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.whatsnew-datestamp {
	BORDER-TOP: #cccccc 2px solid; FONT: bold 12px osaka,Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 4px
}
.whatsnew-table {
	BORDER-TOP: #99ccff 1px solid; BORDER-LEFT: #99ccff 1px solid
}

H2 {
	FONT: bold 16px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-BOTTOM: #3366cc 3px groove
}

.sponsor-body {
	FONT: 14px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.sponsor-body A:link {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000;
	TEXT-DECORATION: underline
}
.sponsor-body A:visited {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000;
	TEXT-DECORATION: underline
}
.sponsor-body A:hover {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF6600;
	text-decoration:underline
}
.sponsor-body A:active {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000;
	text-decoration:underline
}

.down-link {
}

.down-link A:HOVER{
	position:relative; top:1px; left:1px;
	text-decoration: none;
}

#bottom-link-table {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 10px; BACKGROUND: #ffffcc; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#bottom-link-left {
	BORDER-RIGHT: #999999 1px solid; BACKGROUND: #ffffcc; FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: center
}
#bottom-link-center {
	BACKGROUND: #ffffcc; FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: center
}
#bottom-link-right {
	BACKGROUND: #ffffcc; FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #999999 1px solid; COLOR: #000000; TEXT-ALIGN: center
}

.menu-links {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; FONT: 11px/15px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 0px
}
.menu-links A:link {
	FONT: bold 12px osaka;
	LINE-HEIGHT:16px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
.menu-links A:visited {
	FONT: bold 12px osaka;
	LINE-HEIGHT:16px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
.menu-links A:hover {
	FONT: bold 12px osaka;
	LINE-HEIGHT:16px;
	COLOR: #FF0000;
	TEXT-DECORATION: underline
}
.menu-links A:active {
	FONT: bold 12px osaka;
	LINE-HEIGHT:16px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

.areaDetail{FONT-WEIGHT: bold;font-size:12px;LINE-HEIGHT: 16px; font-family:osaka;color:#0054FF;background:#EEEEFF}

	.type1	{
				position:relative;width:160;color:black;
				font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
				cursor:hand; LINE-HEIGHT: 14pt;
				border-left:2 solid #FF1AB2;
			}

	.catch {
		PADDING-RIGHT: 5px; MARGIN-TOP: -37px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
	}
	.epsmallleft {
		FLOAT: left; WIDTH: 137px; HEIGHT: 200px
	}
	DIV.formerror {
		BORDER-RIGHT: #f00 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #f00 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #f00 1px solid; WIDTH: 580px; COLOR: #f00; PADDING-TOP: 10px; BORDER-BOTTOM: #f00 1px solid; BACKGROUND-COLOR: #fff
	}
	.px14 {
		FONT-SIZE: 14px; LINE-HEIGHT: 150%;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	}
	.px13 {
		FONT-SIZE: 13px; LINE-HEIGHT: 150%;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	}
	.px12 {
		FONT-SIZE: 12px; LINE-HEIGHT: 140%;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	}
	.px10 {
		FONT-SIZE: 10px; LINE-HEIGHT: 150%
	}
	.px10_small {
		FONT-SIZE: 10px; LINE-HEIGHT: 120%;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	}
	.px20 {
		FONT-SIZE: 15px; LINE-HEIGHT: 200%
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ ゴシック","MS UI Gothic",sans-serif;
	}

	.type_px11 {
		COLOR: #FFFF00;
		FONT-SIZE: 12px; LINE-HEIGHT: 140%
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		background:#000000;
		PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px
	}

	.type_px12 {
		COLOR: #FFFFFF;
		FONT-SIZE: 12px; LINE-HEIGHT: 140%
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		background:#5E8FE8;
		PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px
	}

	.type_px13 {
		COLOR: #FFFFFF;
		FONT-SIZE: 12px; LINE-HEIGHT: 140%
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		background: #F991E2;
		PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px
	}

	.type_px14 {
		COLOR: red;
		FONT-SIZE: 12px; LINE-HEIGHT: 140%
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		background:black;
		PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px
	}

	.type_px15 {
		COLOR: #F600FF;
		FONT-SIZE: 12px; LINE-HEIGHT: 140%
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		background:black;
		PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px
	}

	.type_px16 {
		COLOR: yellow;
		FONT-SIZE: 12px; LINE-HEIGHT: 140%
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		background:black;
		PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px
	}

	.type_px17 {
		COLOR: #FFFFFF;
		FONT-SIZE: 12px; LINE-HEIGHT: 140%
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		background: #CC0000;
		PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px
	}

	.type_px18 {
		COLOR: #000000;
		FONT-SIZE: 12px; LINE-HEIGHT: 160%
		font-family:Osaka,sans-serif;
		PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px
	}

	.link_css {
		COLOR: #000000;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		LINE-HEIGHT: 16pt; FONT-SIZE: 14px;
	}
	.link_css A:link {
		COLOR: #0000FF;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		LINE-HEIGHT: 14pt; FONT-SIZE: 12px;
		text-decoration:underline
	}
	.link_css A:visited {
		COLOR: #0000FF;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		LINE-HEIGHT: 14pt; FONT-SIZE: 12px;
		text-decoration:underline
	}
	.link_css A:hover {
		COLOR: #FF0000;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		LINE-HEIGHT: 14pt; FONT-SIZE: 12px; background:#FFFFFF;
		text-decoration:underline
	}
	.link_css A:active {
		COLOR: #FF0000;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		LINE-HEIGHT: 14pt; FONT-SIZE: 12px; background:#FFFFFF;
		text-decoration:underline
	}

	.menu	{	position:relative;width:150;background-color:black;color:#FFFFFF;
			margin:2;
			border-left:10 solid #28558A;
			border-top:1 solid #28558A;
			border-right:1 solid #28558A;
			border-bottom:1 solid #28558A;
			LINE-HEIGHT: 14pt; FONT-SIZE: 12px;
			font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;font-weight:700;cursor:hand;
	}
	.area	{	position:relative;width:150;background-color:black;color:#FFFFFF;
			margin:2;
			border-left:10 solid #28558A;
			border-top:1 solid #28558A;
			border-right:1 solid #28558A;
			border-bottom:1 solid #28558A;
			LINE-HEIGHT: 14pt; FONT-SIZE: 12px;
			font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;font-weight:700;cursor:hand;
	}

	#navcontainer
	{
		width: 168px;
		border-right: 1px solid #FFFFFF;
		padding: 0 0 1em 0;
		margin-bottom: 1em;
		font-size:12px;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		background-color: #333F99;
		color: #333;
	}

	#navcontainer ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}

	#navcontainer li
	{
		border-bottom: 1px solid #90bade;
		margin: 0;
	}

	#navcontainer li a
	{
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
	}

	html>body #navcontainer li a { width: auto; }

	#navcontainer li a:hover
	{
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
	}

.sponsor-link {
}
.sponsor-link A:link {
	FONT: 12px osaka, "ヒラギノ角ゴ Pro W3", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}
.sponsor-link A:visited {
	FONT: 12px osaka, "ヒラギノ角ゴ Pro W3", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}
.sponsor-link A:hover {
	FONT: 12px osaka, "ヒラギノ角ゴ Pro W3", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF0000;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}
.sponsor-link A:active {
	FONT: 12px osaka, "ヒラギノ角ゴ Pro W3", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}


.search-link {
}
.search-link A:link {
	FONT: bold 12px osaka, "ヒラギノ角ゴ Pro W3", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0066FF;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}
.search-link A:visited {
	FONT: bold 12px osaka, "ヒラギノ角ゴ Pro W3", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0066FF;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}
.search-link A:hover {
	FONT: bold 12px osaka, "ヒラギノ角ゴ Pro W3", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #666666;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}
.search-link A:active {
	FONT: bold 12px osaka, "ヒラギノ角ゴ Pro W3", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0066FF;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}

.sitemap-link {
}
.sitemap-link A:link {
	FONT: 12px "ヒラギノ角ゴ Pro W3", osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}
.sitemap-link A:visited {
	FONT: 12px "ヒラギノ角ゴ Pro W3", osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}
.sitemap-link A:hover {
	FONT: 12px "ヒラギノ角ゴ Pro W3", osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF0000;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}
.sitemap-link A:active {
	FONT: 12px "ヒラギノ角ゴ Pro W3", osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: underline;
	LINE-HEIGHT:16px;
}


-->


