<!--

/*	TEXT-DECORATION: underline;	*/

.head_h1 {font : 8pt/10pt MS UI Gothic,Osaka; color : #EDEDED; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}

.head_H1_small {
	FONT-SIZE: 12px;
	line-height:14px;
	color : #666666; 
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}


#	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;
#	}

.name_waku_normal	{	width:97;color:white;
		FONT-SIZE: 11px;
		font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
		PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px;
		margin-top:-26px;
}

.font-14px-16px-hiiragi {
	FONT: 14px "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif; LINE-HEIGHT:16px;
}

.covergirl_store {
	FONT-SIZE: 12px; LINE-HEIGHT: 160%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}

.newgirl_font {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}

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;
}

.font-4px {
	FONT: 4px osaka;
}

.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: #494949;
	background: url(normal_button140x24.gif);
	/* BACKGROUND: #ffffff; */
	font-size: 10pt;
	border-width: 0;
	width:140px;
	height:24px;
	font-weight: 600;
	font-family: "ヒラギノ角ゴ Pro W3", 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: #0052E9;
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0052E9;
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: none
}
A:active {
	COLOR: #0052E9;
	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-17px-link {
	FONT: bold 17px osaka; LINE-HEIGHT:18px; 
}

.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: 16px; LINE-HEIGHT:19px;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}

.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 : 300 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  /* border-width: 2; */
  background:#FFFFFF;
  color : #333333; /*文字色を指定*/
	border: 1px solid #A6A6A6; 
	height : 20;
	padding: 2px 4px;
}

.text_zen18 /* 全角15桁 */
{ width : 240 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  /* border-width: 2; */
  background:#FFFFFF;
  color : #333333; /*文字色を指定*/
	border: 1px solid #A6A6A6; 
	height : 20;
	padding: 2px 4px;
}

.text_zen25 /* 全角15桁 */
{ width : 400 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  /* border-width: 2; */
  background:#FFFFFF;
  color : #333333; /*文字色を指定*/
	border: 1px solid #A6A6A6; 
	height : 20;
	padding: 2px 4px;
}

.text_zen15 /* 全角15桁 */
{ width : 185 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  /* border-width: 2; */
  background:#FFFFFF;
  color : #333333; /*文字色を指定*/
	border: 1px solid #A6A6A6; 
	height : 20;
	padding: 2px 4px;
}

.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 : #333333; /*文字色を指定*/
	border: 1px solid #A6A6A6; 
	height : 20;
	padding: 2px 4px;
}

.text_zen10 /* 全角8桁 */
{ width : 100 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  /* border-width: 2; */
  background:#FFFFFF;
  color : #333333; /*文字色を指定*/
	border: 1px solid #A6A6A6; 
	height : 20;
	padding: 2px 4px;
}

.text_zen8 /* 全角8桁 */
{ width : 60 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  /* border-width: 2; */
  background:#FFFFFF;
  color : #333333; /*文字色を指定*/
	border: 1px solid #A6A6A6; 
	height : 20;
	padding: 2px 4px;
}

.text_zen12 /* 全角8桁 */
{ width : 120 ; /*ボタン横幅を指定*/
  font-family : "ＭＳ ゴシック","Gill Sans",verdana,sans-serif; /*文字書体を指定*/
  font-size : 13px; /*文字サイズを指定*/
  /* border-width: 2; */
  background:#FFFFFF;
  color : #333333; /*文字色を指定*/
	border: 1px solid #A6A6A6; 
	height : 20;
	padding: 2px 4px;
}

.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
}

.index_table {
	COLOR: #000000;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.index_table A:link {
	COLOR: #0000FF;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.index_table A:visited {
	COLOR: #0000FF;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.index_table A:hover {
	COLOR: #FF0000;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}
.index_table A:active {
	COLOR: #0000FF;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	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: #1D1D1D;
	LINE-HEIGHT:20px;

	/* FONT: bold 16px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-BOTTOM: #A2A2A2 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: #0000FF;
	TEXT-DECORATION: underline
}
.sponsor-body A:visited {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	TEXT-DECORATION: underline
}
.sponsor-body A:hover {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF0000;
	text-decoration:underline
}
.sponsor-body A:active {
	FONT: 12px osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000FF;
	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:white;
				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: 14pt; FONT-SIZE: 12px;
	}
	.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;
}

.image-up-table {
}
.image-up-table A:link {
	FONT: 10px "ヒラギノ角ゴ Pro W3", osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
	TEXT-DECORATION: underline
}
.image-up-table A:visited {
	FONT: 10px "ヒラギノ角ゴ Pro W3", osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
	TEXT-DECORATION: underline
}
.image-up-table A:hover {
	FONT: 10px "ヒラギノ角ゴ Pro W3", osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FF0000;
	text-decoration:underline
}
.image-up-table A:active {
	FONT: 10px "ヒラギノ角ゴ Pro W3", osaka, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
	text-decoration:underline
}


.deli_map_table {
	COLOR: #000000;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.deli_map_table A:link {
	COLOR: #093ACA;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.deli_map_table A:visited {
	COLOR: #093ACA;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.deli_map_table A:hover {
	COLOR: #FF0000;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}
.deli_map_table A:active {
	COLOR: #093ACA;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}


.fuzoku_bbs_table {
	COLOR: #000000;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.fuzoku_bbs_table A:link {
	COLOR: #0000CC;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.fuzoku_bbs_table A:visited {
	COLOR: #0000CC;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.fuzoku_bbs_table A:hover {
	COLOR: #FF0000;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}
.fuzoku_bbs_table A:active {
	COLOR: #0000CC;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}


.bbs-link {
	COLOR: #000000;
	FONT-SIZE: 12px; LINE-HEIGHT: 160%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.bbs-link A:link {
	COLOR: #0000FF;
	FONT-SIZE: 12px; LINE-HEIGHT: 160%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline;
}
.bbs-link A:visited {
	COLOR: #0000FF;
	FONT-SIZE: 12px; LINE-HEIGHT: 160%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline;
}
.bbs-link A:hover {
	COLOR: #FF0000;
	FONT-SIZE: 12px; LINE-HEIGHT: 160%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline;
}
.bbs-link A:active {
	COLOR: #0000FF;
	FONT-SIZE: 12px; LINE-HEIGHT: 160%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline;
}


.movie_menu_table {
	COLOR: #666666;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.movie_menu_table A:link {
	COLOR: #1275D3;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.movie_menu_table A:visited {
	COLOR: #1275D3;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.movie_menu_table A:hover {
	COLOR: #FF0000;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}
.movie_menu_table A:active {
	COLOR: #1275D3;
	FONT-SIZE: 14px; LINE-HEIGHT: 180%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}


.movie_menu_small_table {
	COLOR: #1275D3;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.movie_menu_small_table A:link {
	COLOR: #1275D3;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.movie_menu_small_table A:visited {
	COLOR: #1275D3;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.movie_menu_small_table A:hover {
	COLOR: #FF0000;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}
.movie_menu_small_table A:active {
	COLOR: #1275D3;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}

.area_last_table {
	COLOR: #093ACA;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.area_last_table A:link {
	COLOR: #093ACA;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.area_last_table A:visited {
	COLOR: #093ACA;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.area_last_table A:hover {
	COLOR: #FF0000;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}
.area_last_table A:active {
	COLOR: #093ACA;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}

.movie_rank_table {
	COLOR: #666666;
	FONT-SIZE: 10px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.movie_rank_table A:link {
	COLOR: #1275D3;
	FONT-SIZE: 10px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.movie_rank_table A:visited {
	COLOR: #1275D3;
	FONT-SIZE: 10px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.movie_rank_table A:hover {
	COLOR: #FF0000;
	FONT-SIZE: 10px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}
.movie_rank_table A:active {
	COLOR: #1275D3;
	FONT-SIZE: 10px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}


.yellow_link_table {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.yellow_link_table A:link {
	COLOR: #FFFF00;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.yellow_link_table A:visited {
	COLOR: #FFFF00;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.yellow_link_table A:hover {
	COLOR: #FF00BA;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}
.yellow_link_table A:active {
	COLOR: #FFFF00;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}

.white_link_table {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
}
.white_link_table A:link {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.white_link_table A:visited {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	TEXT-DECORATION: underline
}
.white_link_table A:hover {
	COLOR: #FFEB42;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}
.white_link_table A:active {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	text-decoration:underline
}

.buttons a, .buttons button{
		display:block;
		float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

		text-align: left;
    font-family: "ヒラギノ角ゴ Pro W3", osaka, "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:134%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
		/* background: url(menu_button200_new.gif); */
}
.buttons button{
    /* width:auto; */
		width:197px;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}


/* POSITIVE */

button.positive, .buttons a.positive{
    /* color:#529214; */
    color:#3283B2;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    /* color:#529214; */
    color:#3283B2;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

img.waku {
/*	padding:5px; */
	border-top:1px solid #EAEAEA;   
	border-left:1px solid #EAEAEA;   
	border-right:2px solid #CBCBCB;   
	border-bottom:2px solid #CBCBCB;   
}

img.waku_shin {
/*	padding:5px; */
	border-top:1px solid #FFFFFF;   
	border-left:1px solid #FFFFFF;   
	border-right:1px solid #CBCBCB;   
	border-bottom:1px solid #CBCBCB;   
}

a:hover img.waku {
border-color: #FF6600;
}

a:hover img.waku_shin {
border-color: #FF6600;
}

.font12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: 'ＭＳ ゴシック', "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	COLOR: #333333;
}

.font12b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; LINE-HEIGHT: 140%;
	font-family: 'ＭＳ ゴシック', "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	COLOR: #555555;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(formbg.gif) repeat-x left top;
}

.toppage_table {
	FONT: 12px "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #333333;
	LINE-HEIGHT: 160%;
}
.toppage_table A:link {
	FONT: 12px "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #0000FF;
	LINE-HEIGHT: 160%;
	TEXT-DECORATION: underline
}
.toppage_table A:visited {
	FONT: 12px "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #0000FF;
	LINE-HEIGHT: 160%;
	TEXT-DECORATION: underline
}
.toppage_table A:hover {
	FONT: 12px "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #FF0000;
	LINE-HEIGHT: 160%;
	text-decoration: underline
}
.toppage_table A:active {
	FONT: 12px "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #0000FF;
	LINE-HEIGHT: 160%;
	text-decoration: underline
}

img.waku_more_shin {
/*	padding:5px; */
	border-top:1px solid #EDEDED;   
	border-left:1px solid #EDEDED;   
	border-right:1px solid #EDEDED;   
	border-bottom:1px solid #EDEDED;   
}

a:hover img.waku_more_shin {
border-color: #FF6600;
}

.whatsnew_inpact {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #333333;
}
.whatsnew_inpact A:link {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #FF0066;
	TEXT-DECORATION: underline;
}
.whatsnew_inpact A:visited {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #FF0066;
	TEXT-DECORATION: underline;
}
.whatsnew_inpact A:hover {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #FF9999;
	TEXT-DECORATION: underline;
}
.whatsnew_inpact A:active {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #FF0066;
	TEXT-DECORATION: underline;
}

.whatsnew_normal {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #333333;
}
.whatsnew_normal A:link {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #0052E9;
	TEXT-DECORATION: underline;
}
.whatsnew_normal A:visited {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #0052E9;
	TEXT-DECORATION: underline;
}
.whatsnew_normal A:hover {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #FF6600;
	TEXT-DECORATION: underline;
}
.whatsnew_normal A:active {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"MS UI Gothic","ＭＳ ゴシック",sans-serif;
	color: #0052E9;
	TEXT-DECORATION: underline;
}


-->


