/*青*/

ul#p01 li a,
ul#p02 li a,
ul#p03 li a,
ul#p04 li a{
	width:91px;
	height:20px;
	display:block;
	margin:0 0 5px 0;
}

/*=====================================
パターン01
=====================================*/

ul#p01 #bt01 a{background:url("../img/bt_01_ov.gif") no-repeat;}
ul#p01 #bt02 a{background:url("../img/bt_02_ov.gif") no-repeat;}
ul#p01 #bt03 a{background:url("../img/bt_03_ov.gif") no-repeat;}

ul#p01 a:hover img{
	width:0;
	height:0;
}

/*=====================================
パターン02
=====================================*/
ul#p02 #bt01 a{background:url("../img/bt_01_ov.gif") no-repeat;}
ul#p02 #bt02 a{background:url("../img/bt_02_ov.gif") no-repeat;}
ul#p02 #bt03 a{background:url("../img/bt_03_ov.gif") no-repeat;}

ul#p02 a:hover img{
	opacity:0;
}

/*=====================================
パターン03
=====================================*/
ul#p03 #bt01 a{background:url("../img/bt_01.gif") no-repeat;}
ul#p03 #bt02 a{background:url("../img/bt_02.gif") no-repeat;}
ul#p03 #bt03 a{background:url("../img/bt_03.gif") no-repeat;}

ul#p03 #bt01 a:hover{background:url("../img/bt_01_ov.gif") no-repeat;}
ul#p03 #bt02 a:hover{background:url("../img/bt_02_ov.gif") no-repeat;}
ul#p03 #bt03 a:hover{background:url("../img/bt_03_ov.gif") no-repeat;}

ul#p03 li a{
	font-size:0px;
	text-decoration:none;
}
/*=====================================
パターン04
=====================================*/

ul#p04 #bt01 a{background:url("../img/bt_01.gif") no-repeat;}
ul#p04 #bt02 a{background:url("../img/bt_02.gif") no-repeat;}
ul#p04 #bt03 a{background:url("../img/bt_03.gif") no-repeat;}

ul#p04 #bt01 a:hover{background:url("../img/bt_01_ov.gif") no-repeat;}
ul#p04 #bt02 a:hover{background:url("../img/bt_02_ov.gif") no-repeat;}
ul#p04 #bt03 a:hover{background:url("../img/bt_03_ov.gif") no-repeat;}

ul#p04 a{
	text-decoration:none;
}
ul#p04 a span{
	opacity:0;
}


/*=====================================

CSS02

=====================================*/

/* 背景をコントロールする */
#bg01,
#bg02,
#bg03,
#bg04,
#bg05,
#bg06,
#bg07,
#bg08,
#bg09{
	padding:4px 4px 4px 20px;
	margin:4px 0;
}

#bg01	{background:#ccc url("../img/icn_flower.png") no-repeat;}
#bg02	{background:#ccc url("../img/icn_flower.png") right bottom no-repeat;}
#bg03	{background:#ccc url("../img/icn_flower.png") center center no-repeat;}
#bg04	{background:#ccc url("../img/icn_flower.png") 0 bottom repeat-x;}
#bg05	{background:#ccc url("../img/icn_flower.png") right 0 repeat-y;}
#bg06	{background:#ccc url("../img/icn_flower.png") repeat;}
#bg07	{background:#ccc url("../img/icn_arrow02.png") 123px 7px no-repeat;}
#bg08	{background:#ccc url("../img/icn_arrow02.png") 5px center no-repeat;}
#bg09	{background:#ccc url("../img/flower.png") 115px -10px no-repeat;}

/* 色番号は短くできる */
#bg11,
#bg12,
#bg13,
#bg14,
#bg15,
#bg16{
	color:#333;
	padding:5px;
	margin:3px 0;
}

#bg11	{background:#666666;}
#bg12	{background:#666;}
#bg13	{background:#6699cc;}
#bg14	{background:#69c;}
#bg15	{background:#ff9900;}
#bg16	{background:#f90;}



p.FstLine:first-line{
	font-weight:bold;
	color:#fff;
	background:#333;
}

p.FstLetter:first-letter{
	font-weight:bold;
	color:#fff;
	background:#333;
}

p.InObj *{
	font-weight:bold;
	color:#fff;
	background:#333;
}

/* 補足語を入れる */
#AddWord[title]:before{
	content:attr(title);
}


