BODY	{color:#000000;background:#FFF0F0 url("http://ps-f.com/image/onpu-bg.gif") repeat fixed;
	scrollbar-arrow-color:#FF69B4;
	scrollbar-base-color:#FF69B4;
	scrollbar-track-color:#FFF8F8;
	scrollbar-face-color:#FFF8F8;
	scrollbar-shadow-color:#FF69B4;
	scrollbar-highlight-color:#FFF8F8;
	scrollbar-dark-shadow-color:#FFF8F8;
	scrollbar-3d-light-color:#FFF8F8;
	margin:20px 4px;}

BODY,DIV,SPAN,TD,TH,A,CAPTION,P
	{color:#000000;font-size:12px;line-height:14px;font-family:"ＭＳ Ｐゴシック",Osaka;}

/* BODY	{cursor:url(http://ps-f.com/image/icon/habo-xmas1.ani);} */
/* A	{cursor:url(http://ps-f.com/image/icon/habo-xmas2.ani);} */

A	{text-decoration:none;font-weight:bold;}
A:link	{color:#FF69B4;}
A:visited{color:#FF69B4;}
A:active{color:#C0C0C0;}
A:hover	{color:#C0C0C0;}

.lyric	{font-family:"ＭＳ ゴシック",Osaka等幅;}

.title	{font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.pink	{color:#FF69B4;}
.pinkb	{color:#FF69B4;font-weight:bold;}
.pinkbb	{color:#FF69B4;font-weight:bold;font-size:14px;line-height:16px;}
.pinkbs	{color:#FF69B4;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.pinkbst{color:#FF69B4;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.silver	{color:#C0C0C0;}
.silvers{color:#C0C0C0;filter:DropShadow(color=#808080,offX=1,offY=1);width:12px;}
.silverb{color:#C0C0C0;font-weight:bold;}

.gold	{color:#FFD700;}
.golds	{color:#FFD700;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:12px;}
.goldb	{color:#FFD700;font-weight:bold;}

.red	{color:#FF0000;}
.redb	{color:#FF0000;font-weight:bold;}
.redbs	{color:#FF0000;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.redbst	{color:#FF0000;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.blue	{color:#00BFFF;}
.blueb	{color:#00BFFF;font-weight:bold;}

.yellow	{color:#FFFF00;}
.yellowb{color:#FFFF00;font-weight:bold;}

.green	{color:#32CD32;}
.greenb	{color:#32CD32;font-weight:bold;}

.whites	{color:#FFFFFF;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.whitebs{color:#FFFFFF;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.whitebst{color:#FFFFFF;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.black	{color:#000000;}
.blackb	{color:#000000;font-weight:bold;}

.purple	{color:#800080;}
.purpleb{color:#800080;font-weight:bold;}
.purplebs{color:#800080;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.purplebst{color:#800080;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.orange	{color:#FFA500;}
.orangeb{color:#FFA500;font-weight:bold;}
.orangebs{color:#FFA500;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.orangebst{color:#FFA500;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.sepia	{color:#A0522D;}
.sepiab	{color:#A0522D;font-weight:bold;}
.sepiabs{color:#A0522D;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.sepiabst{color:#A0522D;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.roseb{color:#FF1980;font-weight:bold;}
.rosebs{color:#FF1980;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.rosebst{color:#FF1980;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.himab{color:#FFC000;font-weight:bold;}
.himabs{color:#FFC000;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.himabst{color:#FFC000;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.babyb{color:#7CFC00;font-weight:bold;}
.babybs{color:#7CFC00;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.babybst{color:#7CFC00;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.cherryb{color:#FFB6C1;font-weight:bold;}
.cherrybs{color:#FFB6C1;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.cherrybst{color:#FFB6C1;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.cloverb{color:#C0FF00;font-weight:bold;}
.cloverbs{color:#C0FF00;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}
.cloverbst{color:#C0FF00;font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;font-size:24px;line-height:28px;}

.bs	{font-weight:bold;filter:DropShadow(color=#C0C0C0,offX=1,offY=1);width:100%;}

.14b	{font-weight:bold;font-size:14px;line-height:16px;}

.mini	{font-size:10px;line-height:12px;}
.minib	{font-size:10px;font-weight:bold;line-height:12px;}
.minip	{font-size:10px;color:#FF69B4;line-height:12px;}
.minipb	{font-size:10px;color:#FF69B4;font-weight:bold;line-height:12px;}

.ps	{font-style:italic;font-family:"Rage Italic LET";font-weight:bold;}

.poppb	{color:#FF69B4;font-family:HG創英角ﾎﾟｯﾌﾟ体;font-weight:bold;}

.new	{color:#FF69B4;font-family:"Comic Sans MS";font-weight:bold;}

.select	{background-color:#FFF8F8;}

.box	{border-top:solid 1px #FF69B4;
	border-bottom:solid 1px #FF69B4;
	border-left:solid 1px #FF69B4;
	border-right:solid 1px #FF69B4;
	background-color:#FFF8F8;}

.link	{border-top:solid 2px #FF69B4;
	border-bottom:solid 2px #FF69B4;
	border-left:solid 2px #FF69B4;
	border-right:solid 2px #FF69B4;}

.button	{color:#FF69B4;
	border-top:solid 2px #FF69B4;
	border-bottom:solid 2px #FF69B4;
	border-left:solid 2px #FF69B4;
	border-right:solid 2px #FF69B4;
	background-color:#FFD8D8;}


<!-- ポップアップメニュー用 -->
.mnu_bk0 {
  z-index:2;
  position:absolute;
  text-align:left;
  width:200px;
  border:6px solid #FF69B4;
  background-color:menu;
  line-height:30px;
  cursor:default;
  <!-- cursor:url(http://ps-f.com/image/icon/habo-xmas1.ani); -->
  visibility:hidden;
}

.mnu_bk1 {
  z-index:2;
  cursor:default;
  <!-- cursor:url(http://ps-f.com/image/icon/habo-xmas1.ani); -->
  font:menutext;
  position:absolute;
  text-align:left;
  font-size: 12pt;
  width:140px;
  background-color:#FFD0D0;
  border:1 solid buttonface;
  visibility:hidden;
  border:2 outset buttonhighlight;
}

.menu_item {
  padding-left:15px;
  padding-right:10px;
  font-size:12px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}


<!-- コンテンツボックス用 -->
<!-- made by Web Design Templates http://wdt.pekori.jp/ -->

div.tbl{color:#000000;
	font-size:12px;
	margin:2.5em 1em 4em 3.5em;
	border:solid 1px #9494A9;}

.tbl .cath{background-color:#646468;
	color:#FEFEFF;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:0 45% 0.5em 0;
	padding:0.3em 0.8em 0.2em 1em;
	border-left:double 18px #FFFFFF;
	position:relative;
	z-index:1;
	top:-8px;
	left:-9px;
	white-space:nowrap;}

.tbl dl{margin:1em -7px 1px 0;
	padding:0.4em;
	border-style:solid dotted double double;
	border-width:1px 1px 1px 11px;
	border-color:#949496;
	position:relative;
	z-index:1;
	left:-6px;}

.tbl .mtb1 dt{
	background-color:#FFE8F2;
	margin:0;
	padding:0.2em 0.4em;}

.tbl .mtb1 dd{
	background-color:#F7F7F9;
	margin:0;
	padding:0.3em 0.4em;}

.tbl .mtb2 dt{
	background-color:#FFE8F2;
	margin: 0;
	padding: 13px 0px;
	float: left;
	clear: both;
	width: 100px;}

.tbl .mtb2 dd{
	background-color: #F7F7F9;
	margin: 0 0 0 105px;
	padding: 0.3em 0.8em;}

.tbl .mtb3 dt{
	font-size: 12px;
	font-family: Arial,sans-serif;
	background-color:#FFE8F2;
	margin: 0;
	padding: 0 1em 0.2em 1em;
	border-bottom: dashed 1px #616168;
	word-spacing=0.4em;}

.tbl .mtb3 dd{
	background-color: #F7F7F9;
	margin: 0;
	padding: 0.5em 0.8em;}

img	{border:0px;}


/* Tip表示する文字の装飾 */
A.tips{text-decoration:none;
	font-style:italic;
	color:#FF33CC;}

/* Tip表示するレイアの定義と装飾 */
DIV.tips{position:absolute;
	visibility:hidden;
	z-index:3;
	border:1px solid #3333CC;
	padding:5;
	background-color:#FFFFCC;
	layer-background-color:#FFFFCC;}


<!-- コンテンツリンク用 -->
.lmenu	{font-size:8pt;
	font-family:Tahoma, Arial, sans-serif;
	text-align:center;
	margin:0.6em;}
