  A:link {text-decoration: none; color: #333333;}
  A:visited {text-decoration: none; color: #555555;}
  A:hover {text-decoration: none; color: #FFFFFF;}



.tb { background-color : #FFFFFF;
      border-top : 1px solid #330000 ;
      border-bottom : 1px solid #330000 ;
      border-left : 1px solid #330000 ;
      border-right : 1px solid #330000 ;}
.txt {  font-size: 13px; color: #330000}
.txt_p {  font-size: 13px; color: #FF6600}
.txtpb {  font-size: 13px; color: #5DB8E8}
.txtpc {  font-size: 13px; color: #D5AA51}
.txtb {  font-size: 13px; color: #330000;font-weight: bold }
.txtred {  font-size: 16px; color: #FF3300;font-weight: bold }


.help1 { position:absolute;
         top:580;
         left:90;
         width:550;
         font-size:10pt;
         color:#330000;
         visibility:visible; clip:     rect(   )}

.helps { position:absolute;
         top:580;
         left:80;
         width:550;
         font-size:10pt;
         color:#330000;
         visibility:hidden; clip:     rect(   )}

.tb1 { background-color : #FDFAF4;
      border-top : 1px solid #330000 ;
      border-bottom : 1px solid #330000 ;
      border-left : 1px solid #330000 ;
      border-right : 1px solid #330000 ;
     font-size: 13px; color: #330000
     }

.trans {filter: alpha(opacity=60);}

.boxmae{
	font-size : 13px;
	text-align : center;
	border: 1px solid #999999;
	background-color : #F7F7F7;
	padding : 2px 0 0 0;
	position : relative;
	width : 150px;
	height : 23px;
	z-index : 1;
	left: -1px;
}
.boxusiro{/*影の部分*/
  font-size : 13px;
  text-align : center;
  border: 1px solid #999999;
  background-color : #DDDDDD;
  position : relative;
  width : 150px;
  height : 23px;
  top : -20px;
  left : 3px;
  z-index : 0;
}
.boxmae_w{/*文字がある部分*/
  font-size : 13px;
  text-align : center;
  border: 1px solid #999999;
  background-color : #D7EBFF;
  padding : 3px;
 
  width : 100px;
  height : 23px;
  z-index : 1;

}
.boxusiro_w{/*影の部分*/
  font-size : 13px;
  text-align : center;
  border: 1px solid #999999;
  background-color : #DDDDDD;
  position : relative;
  width : 100px;
  height : 23px;
  top : -20px;
  left : 3px;
  z-index : 0;
}
.txtsp {
font-size: 13px; color: #CC9900
}
.txtlink {
	font-size: 13px;
	color: #FF6600;
	line-height: 150%;
}

/*
----------------------------------
３月フェア　2010.03.02追加
----------------------------------
*/


#marchfair_start{
margin:20px 0 0 0;
}

#marchfair_end{
margin:0 0 80px 0;
}

/*
----------------------------------
バースデイプラン
----------------------------------
*/

#birthday_title{
margin:40px 0 10px 0;
}

#birthday p{
line-height:150%;
}
.valentine_txt14 {
	font-size: 13px;
	line-height: 1.5em;
	color: #660000;
	background-color: #FEEDF8;
}


#birthday ol,#birthday ul{
margin:0 0 0 2em;
padding:0;
}

#birthday ul{
margin:0 0 0 2em;
padding:0;
}

#birthday li{
margin:0;
padding:0 0 5px 0;
}

/*
----------------------------------
クリスマス・バレンタインプラン
----------------------------------
*/

#xmas_title{
margin:0 0 10px 0;
}

#xmas p{
line-height:150%;
}
.valentine_txt14_2 {

	font-size: 16px;
	line-height: 1.5em;
	color: #CC0000;
}
.txt10 {
font-size: 10px
}

/*
----------------------------------
090508フォント指定追加
----------------------------------
*/
body {
font-family:"ＭＳ Ｐゴシック",Osaka,Times;
}
/*
----------------------------------
091021フォント指定追加
----------------------------------
*/
.txt12mincho{
font-size: 12px;
font-family:serif, 'ＭＳ Ｐ明朝';
}
.txt13title{
	font-size: 13px;
	line-height: 1.5em;
	color: #990000;
	font-weight: bold;
}
.txtcha{
	color: #990000;
}
.txtgray{
	color: gray;
}
