/*------ N ------*/
A:link		{TEXT-DECORATION: none}
A:visited	{TEXT-DECORATION: none}
A:active	{TEXT-DECORATION: none}
A:hover		{COLOR: #99cc00; TEXT-DECORATION: underline overline}


.ft1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 125%;
	color: #333333;
}

/*------ {^ ------*/
	.bt1
	{
	border-width:1px;
	color:#FFFFFF;
	background-color:#333333;
	}
	.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;
	}




/*¬¬¬¬¬¬¬ [tH[ ¬¬¬¬¬¬¬¬*/


.mform-que {
	width: 160px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-color:#E8EBF4;
	text-align: left;
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	font-weight: normal;
	color: #006699;
	line-height: 125%;
	border: 1px solid #6699CC;

/*	text-decoration: underline;	*/
}
.mform-ans {
	width: 330px;
	white-space: nowrap;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color:#FFFFFF;
	text-align: left;
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 125%;
	border: 1px solid #6699CC;

/*	text-decoration: underline;	*/
}
.mform-tbl {
/*	background-color:#FFFFFF;		*/
	border-collapse: collapse;
}
.mform-btnbg {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color:#efefef;
	text-align: center;
	border: 1px solid #6699CC;

}
.mform-his{
	font-family: "MS UI Gothic", "Osaka";
	font-size: 12px;
	font-weight: normal;
	color: #FF9999;
}
.mform-btn {			/* mFM{^ */
	font-family: "MS UI Gothic", "Osaka";
	font-size: 12px;
	border-width:1px;
	color:#FFFFFF;
	background-color:#336699;
	padding: 3px 1px 3px 3px;		/* |γ|E|Ί|Ά| */
}
.mform-btn2 {			/* ίι{^ */
	font-family: "MS UI Gothic";
	font-size: 12px;
	border-width:1px;
	color:#333333;
	background-color:#cccccc;
	padding: 3px 1px 3px 3px;		/* |γ|E|Ί|Ά| */
}





/*¬¬¬¬¬¬¬ €iΠξ ¬¬¬¬¬¬¬¬*/

/*--- €iΌ ---*/

.goodsimg
	{
	}

.goodsname
	{
	font-family: "MS UI Gothic", "Osaka";
	color:#669999;
	background-color:#F3FAFA;
	line-height:120%;
	font-size: 13px;
	padding: 3px 5px 1px 8px;
	border-bottom-style: solid;
	border-bottom-color: #669999;
	border-bottom-width: 1px;
	font-weight: bold;


	}

.goodsprice
	{
	font-family: "MS UI Gothic", "Osaka";
	color:#669999;
	line-height:120%;
	font-size: 13px;
	padding: 2px 5px 0px 7px;
	border-bottom-style: dotted;
	border-bottom-color: #669999;
	background-color: #fefefe;
	border-bottom-width: 1px;
	text-align: right;


	}

.goodscomm
	{
	font-family: "MS UI Gothic", "Osaka";
	color:#555555;
	line-height:120%;
	font-size: 13px;
	vertical-align: top;
	white-space: normal;
	letter-spacing : 1px;
	padding: 3px 8px 5px 10px;
	border-bottom-style: solid;
	border-bottom-color: #669999;
	background-color: #FFFFFF;
	border-bottom-width: 1px;


	}

.goodscatebtn
	{
	border-width:1px;
	color:#FFFFFF;
	background-color:#669999;
	padding: 1px 1px 1px 3px;		/* |γ|E|Ί|Ά| */
	}

.goodscatebg
	{
	font-weight: normal;			/* Ύ©Κ©H@normal or bold */
	color:#669999;
	background-color:#F3FAFA;
	}
.goodspage
	{
	font-family: "MS UIGothic", "Osaka";
	font-size: 12px;
	line-height: 110%;
	color: #669999;
	text-align: right;
	background-color: #ffffff;


	}


/* --------------- ΪΧy[WΦA ---------------------- */


.goodssbtn			/* ΪΧy[WΦΜN */
	{
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 170%;
	padding-right: 8px;

	background-color: #efefef;
	text-align : right;			/* EρΉ */
	}

.goods-s-name			/* ΪΧy[Wu€iΌv */
	{
	font-family: "MS UI Gothic", "Osaka";
	color:#669999;
	background-color:#F3FAFA;
	font-size: 15px;
	font-weight: bold;
	vertical-align: middle;
	white-space: normal;
	padding: 5px 10px 3px;
	letter-spacing : 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #669999;
	line-height: 120%;


	}

.goos-s-comm			/* ΪΧy[WueLXgv */
	{
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	line-height: 160%;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-color: #FFFFFF;
	color: #666666;
	}

.goods-s-img1			/* ΪΧy[WuCζv */
	{
	padding: 5px;
	background-color: #FFFFFF;
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	line-height: 125%;
	color: #333333;



	}

.goods-s-img2			/* ΪΧy[Wuζ2.3ΜTDv */
	{
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	line-height: 140%;
	color: #666666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #669999;
	border-bottom-color: #669999;
	background-color: #FFFFFF;

	}

.goods-s-closebtn			/* ΪΧy[WuΒΆι{^v */
	{
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #669999;
	border-width:1px;
	}

.goods-s-line		/* ΪΧy[Wu€iΌΖΰzͺΜCv */
	{
	border: 1px dotted #999999;
	}




/*¬¬¬¬¬¬¬ ϊ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|Ί|Ά| */
	}







/*¬¬¬¬¬¬¬ gsbNX ¬¬¬¬¬¬¬¬*/

.topic-tbl {
	background-color:#ffffff;
	border-collapse: collapse;
	width: 420px;
}
.topic-date {
	white-space: nowrap;			/* όsnormal or nowrap */
	width: 70px;
	background-color:#F7FAF5;
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	color: #666633;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2E8BD;
	text-align: left;
	vertical-align: top;	//ΆΚuπγΙ

}
.topic-cont {
	width: 310px;
	background-color:#F7FAF5;
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	color: #333333;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;		/* double dotted solid */
	border-bottom-color: #D2E8BD;

	line-height: 110%;
	text-align: left;
}
.topic-new {
	text-align: left;
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	font-weight: bold;
	color: #CCCC00;
/*	text-decoration: underline;	*/
}




/* -------------------------------------------------------- */


.name {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	font-weight: bold;
	color: #006633;
}
.tel {
	font-family: "lr oSVbN", "Osaka";
	font-size: 18px;
	font-weight: bold;
	color: #336699;
	line-height: 20px;
}
.kiji-bg {
	background-color: #FFFFFF;
	background-image: url(img/main_headbg.jpg);
	background-repeat: no-repeat;
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}
.menu-tit {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 16px;
	color: #006666;
	border-bottom-style: double;
	border-bottom-color: #006666;
	padding-left: 10px;
}
.img {
	border: 1px solid #666666;
}
.catch1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #FF9933;
}
.td1 {
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	color: #333333;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 12px;
	border-bottom: 1px dotted #D7E3CE;

}
.yajirushi1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.ft2 {
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	line-height: 160%;
	color: #333333;
}
.tbl1 {
	border-collapse: collapse;
}
.top-td {
	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	line-height: 120%;
	color: #555555;
	padding-bottom: 5px;
	padding-left: 13px;
}
.ft3 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 18px;
	line-height: 140%;
	color: #333333;
}
.td21 {

	font-family: "MS UI Gothic", "Osaka";
	font-size: 13px;
	color: #669999;
	padding-top: 13px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-bottom: 1px solid #DBEAEC;
}
.td22 {


	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	color: #333333;
	padding-top: 13px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 12px;
	border-bottom: 1px solid #D0E6EE;
}
.td3 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	color: #333333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #999999;

}
