/*------ N ------*/
A:link		{TEXT-DECORATION: none}
A:visited	{TEXT-DECORATION: none}
A:active	{TEXT-DECORATION: none}
A:hover		{COLOR: #ffcc33; TEXT-DECORATION: underline}


.ft1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 120%;
	color: #333333;
}
.ft3 {
	font-family: "lr oSVbN", "Osaka";
	color: #003399;
	font-size: 17px;
	font-weight: bold;
	line-height: 130%;

}

/*------ {^ ------*/
	.bt1
	{
	border-width:1px;
	color:#FFFFFF;
	background-color:#006633;
	}
	.bt2
	{
	border-width:1px;
	color:#333333;
	background-color:#cccccc;
	}
	.bt1000
	{
	border-color:#000077;
	border-width:3px;
	border-style:solid;
	color:#FFFF00;
	background-color:#0000A0;
	}
/*------ {^ ------*/

/*------ eLXgόΝ ------*/
	.tx1
	{
	border-width:1px;
	color:#333333;
	background-color:#FFFFEE;
	}



/*¬¬¬¬¬¬¬ €iΠξ ¬¬¬¬¬¬¬¬*/

/*--- €iΌ ---*/

.goodsimg
	{
	border: 0px solid #cccccc;

	}

.goodsname
	{
	font-family: "MS UI Gothic", "Osaka";
	color:#006666;
	background-color:#FFFFFF;
	line-height:100%;
	font-size: 15px;
	font-weight: bold;
	vertical-align: bottom;
	white-space: normal;			/* όsnormal or nowrap */
	padding: 25px 15px 1px 10px;		/* ΆE10pxJ― */
	letter-spacing : 1px;			/* ΆΤu */

	border-bottom-width: 1px;
	border-bottom-style: dotted;		/* dotted */
	border-bottom-color: #006666;
	border-left-color: #cccccc;
	}

.goodsprice
	{
	font-family: "MS UI Gothic", "Osaka";
	color:#777777;
	background-color:#FFFFFF;
	line-height:14px;
	font-size: 12px;
	font-weight: normal;			/* Ύ©Κ©H@normal or bold */
	text-align : right;			/* EρΉ */
	vertical-align: bottom;
	white-space: normal;			/* όsnormal or nowrap */
	letter-spacing : 1px;
	padding: 25px 8px 1px 8px;		/* ΆE10pxJ― */

	border-bottom-width: 1px;
	border-bottom-style: dotted;		/* dotted */
	border-bottom-color: #006666;

	}

.goodscomm
	{
	font-family: "lr oSVbN", "Osaka";
	color:#333333;
	line-height:150%;
	font-size: 12px;
	vertical-align: top;
	white-space: normal;			/* όsnormal or nowrap */
	letter-spacing : 1px;
	padding: 15px 15px 5px 23px;		/* |γ|E|Ί|Ά| */
	background-color:#FFFFFF;

	border-bottom-width: 1px;
	border-bottom-style: dotted;		/* dotted */
	border-bottom-color: #cccccc;

	}

.goodscatebtn
	{
	color:#FFFFFF;
	background-color:#006666;
	padding: 1px 1px 1px 3px;
	font-family: "MS UI Gothic", "Osaka";
	border: 1px solid #000033;



	}

.goodscatebg
	{
	font-weight: normal;
	color:#006666;
	background-color:#E7F0F1;
	font-family: "MS UI Gothic", "Osaka";

	}
.goodspage
	{
	font-family: "MS UI Gothic", "Osaka";
	font-size: 0px;
	line-height: 0px;
	color: #FFFFFF;
	}

/*--------------------------------------------------------------*/

.goodssbtn			/* ΪΧy[WΦΜN */
	{
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	line-height: 180%;
	color: #333333;
	padding-right: 8px;
	background-color: #FFFFFF;
	text-align : right;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;





	}

.goods-s-name			/* ΪΧy[Wu€iΌv */
	{
	font-weight: bold;
	color:#006666;
	background-color:#FFFFFF;
	font-family: "MS UI Gothic", "Osaka";
	font-size: 16px;
	letter-spacing : 1px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-bottom-width: 3px;
	border-bottom-style: double;		/* dotted */
	border-bottom-color: #cccccc;
	}

.goos-s-comm			/* ΪΧy[WueLXgv */
	{
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 150%;
	color:#333333;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 15px;
	background-color: #FFFFFF;
	}

.goods-s-img1			/* ΪΧy[WuCζv */
	{
	padding: 5px;
	background-color: #FFFFFF;
	}

.goods-s-img2			/* ΪΧy[Wuζ2.3ΜTDv */
	{
	font-family: "MS UI Gothic", "Osaka";
	font-size: 12px;
	line-height: 130%;
	color: #777777;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: dotted;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	background-color: #FFFFFF;

	}

.goods-s-closebtn			/* ΪΧy[WuΒΆι{^v */
	{
	font-weight: normal;
	color:#FFFFFF;
	background-color:#006666;
	font-family: "MS UI Gothic", "Osaka";
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #000033;

	}

.goods-s-line		/* ΪΧy[Wu€iΌΖΰzͺΜCv */
	{
	border: 1px dotted #CCCCCC;
	}




/*¬¬¬¬¬¬¬ ϊLVXe ¬¬¬¬¬¬¬¬*/

.diary-tit {
	background-color: #CCCC99;
	padding: 4px 2px 1px 5px;
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #996666;
	font-weight: bold;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999966;
	border-right-color: #999966;
	border-bottom-color: #999966;
	border-left-color: #999966;
}
.diary-date {
	background-color: #CCCC99;
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #FFFFFF;
	right: auto;
	text-align: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999966;
	border-right-color: #999966;
	border-bottom-color: #999966;
	border-left-color: #999966;
}
.diary-cont {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 15px;
	color: #996633;
	padding-top: 12px;
	padding-right: 13px;
	padding-bottom: 12px;
	padding-left: 15px;
	border-top-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999966;
	border-right-color: #999966;
	border-bottom-color: #999966;
	border-left-color: #999966;
}
.diarypage
	{
	font-family: "MS UIGothic", "Osaka";
	font-size: 12px;
	line-height: 13px;
	color: #990000;
	}

.diaryindexdate
	{
	font-family: "MS UIGothic", "Osaka";
	font-size: 12px;
	line-height: 13px;
	color: #990000;
	}
.diaryindextit
	{
	font-family: "MS UIGothic", "Osaka";
	font-size: 12px;
	line-height: 13px;
	color: #333333;
	}
.diaryindexbtn
	{
	border-width:1px;
	color:#FFFFcc;
	background-color:#993300;
	padding: 1px 1px 1px 3px;		/* |γ|E|Ί|Ά| */
	}



/*¬¬¬¬¬¬¬ [tH[ ¬¬¬¬¬¬¬¬*/
.mform-que {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-color:#333399;
	text-align: left;
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px solid #9999CC;



/*	text-decoration: underline;	*/
}
.mform-ans {
	background-color:#ffffff;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #333333;


/*	text-decoration: underline;	*/
}
.mform-tbl {
	border-collapse: collapse;
	width: 480px;
	border: 1px solid #333333;

}
.mform-btnbg {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color:#eeeeee;
	text-align: center;
	border: 1px solid #999999;


}
.mform-his{
	font-family: "MS UI Gothic", "Osaka";
	font-size: 12px;
	font-weight: normal; /* bold */
	color: #FFFFCC;
}
.mform-btn {			/* mFM{^ */
	font-family: "MS UI Gothic", "Osaka";
	font-size: 12px;
	border-width:1px;
	color:#FFFFFF;
	background-color:#333399;
	padding: 3px 1px 3px 3px;		/* |γ|E|Ί|Ά| */
}
.mform-btn2 {			/* ίι{^ */
	font-family: "MS UI Gothic", "Osaka";
	font-size: 12px;
	border-width:1px;
	color:#333333;
	background-color:#cccccc;
	padding: 3px 1px 3px 3px;		/* |γ|E|Ί|Ά| */
}
.menu-cafe01 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	padding: 2px 5px 1px 8px;
	border: 1px dotted #666666;
}

.tblborder {
	border-collapse: collapse;
}
.ft2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;

}
.ft4 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	color: #333399;
	padding-bottom: 1px;
	padding-left: 10px;
	line-height: 130%;



}
.td1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 120%;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 13px;



}
.td2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 120%;
	border: 1px solid #333333;
	padding: 3px;
	color: #FFFFFF;




}
.img1 {
	border: 1px solid #73BFB0;
}
.td5 {
	font-family: "MS UI Gothic", "Osaka";
	font-size: 15px;
	color: #006666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006666;
	padding-top: 8px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: bold;

}
.td6 {
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 140%;
	color: #333333;
}
.ft5 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	color: #666666;
	line-height: 140%;

}
.news1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 135%;
	color: #333333;
}
.ft6 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 120%;
}
.td11 {

	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 120%;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 2px;
}
.td21 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 120%;
	border: 1px solid #333333;
	padding: 3px;

}
.td31 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDFF3;

}
.ft11 {

	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 135%;
	color: #333333;
}
.td41 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 125%;
	color: #333333;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #666666;
}


/* -----------------------\VXe----------------------- */
.h01-tit {
	border-collapse: collapse;
	width: 570px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #3300CC;
	background-color: #FFFFFF;
	letter-spacing: 1px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px double #666699;
	border-left: 0px;
	font-family: "lr oSVbN", "Osaka";



}
.h01-att {
	border-collapse: collapse;
	border: 0px;
	font-size: 13px;
	font-family: "lr oSVbN", "Osaka";
	line-height: 130%;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 530px;

}
.h01-tbl {
	background-color:#ffffff;
	border-collapse: collapse;
	width: 570px;
	border: 1px solid #333366;

}
.h01-td1 {

	background-color:#6871BF;
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 7px 2px 2px 3px;
	border: 1px solid #333366;
}
.h01-td2 {


	background-color:#FFFFFF;
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	color: #333333;
	padding: 7px 2px 2px 3px;
	border: 1px solid #333366;
}
