/*N==============================================*/
a:link {
	text-decoration: underline;
	color: #FF6600;
}

a:visited {
	color: #666666;
	text-decoration: underline;
}


a:hover {
	color: #339900;
	text-decoration: underline;
}
/*€Κ================================================================*/
body {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: normal;
	color: #333333;
	background-image: url(imgs/index/01_03.jpg);
}
p {
	font-size: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height: 20px;
}

/*id*/
#container {
	margin: auto;
	padding: 0px;
	width: 660px;
	background-color: #FFFFFF;
	background-image: url(imgs/index01/back01.jpg);
	background-repeat: repeat;
}

#header {
	margin: 0px;
	padding: 0px;

}

#contents {
	padding: 0px;
	margin-right: 30px;
	margin-left: 35px;
}
#main {
	margin: 0px;
	padding: 0px;
}
/*ΰfUC*/
#main01 {

}

#footer {
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
	background-image: url(imgs/index01/back02.jpg);

}
#fl {
	float: left;
}
#fr {
	float: right;
}
/*€Κete================================================================*/
.font01{
	font-size: 15px;
	font-weight: bold;
}

.font02{
	font-size: 15px;
	font-weight: bold;
	color: #FF6600;
}
/*009================================================================*/
.midashi09{
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	color: #990099;
	background: url(imgs/index01/midashi09.gif) no-repeat;
}
.photo0902{
	border: 3px solid #FFCC00;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #FCFFFD;
	margin: 5px 20px 10px;
	float: left;
	color: #333333;
}
/*008================================================================*/
.midashi08{
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	color: #FFFFFF;
	background: url(imgs/index01/midashi08.gif) no-repeat;
}
.photo0802{
	border: 6px solid #32B8CF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #FCFFFD;
	margin: 5px 18px 10px 15px;
	float: left;
	color: #333333;
}
/*007================================================================*/
.midashi07{
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	color: #FF0000;
	background: url(imgs/index01/midashi07.gif) no-repeat;
}
.photo0701{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	margin: 10px 15px;
	border: 6px solid #FF9900;
	float: right;
}

.photo0702{
	border: 6px solid #FF0000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #FCFFFD;
	margin: 5px 18px 10px 15px;
	float: left;
	color: #333333;
}
.photo0703 {

	border: 6px solid #3366FF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #FCFFFD;
	margin: 40px 18px 10px 15px;
	float: left;
	color: #333333;
}
/*006================================================================*/
.midashi06{
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	color: #6633CC;
	background: url(imgs/index01/midashi06.gif) no-repeat;
}
.photo0601{
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #E8F6DD;
	margin: 10px 15px;
	border: 6px solid #C7ECB6;
}

.photo0602{
	border: 6px solid #FDE89F;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #FCFFFD;
	margin: 10px 18px 10px 15px;
	float: left;
	color: #333333;
}
/*005================================================================*/
.midashi05{
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	color: #FF6600;
	background: url(imgs/index01/midashi05.gif) no-repeat;
}
.photo0501{
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #F2D7EA;
	margin: 10px 35px 10px 30px;
	border: 6px solid #33CC00;
}

.photo0502{
	border: 6px solid #FF9900;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #CBFA5E;
	margin: 10px 18px 10px 15px;
	float: left;
	color: #333333;
}
/*004================================================================*/
.midashi04{
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	color: #333333;
	background: url(imgs/index01/midashi04.gif) no-repeat;
}
.photo0401{
	float: right;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #F2D7EA;
	margin: 10px 10px 10px 5px;
	border: 6px solid #F2D7EA;
}

.photo0402{
	border: 6px solid #CBFA5E;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #CBFA5E;
	margin: 5px 10px 5px 5px;
	float: left;
	color: #333333;
}
.photo0403{
	border: 6px solid #C9EABB;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #C9EABB;
	margin: 10px 10px 30px 5px;
	float: right;
}
/*003================================================================*/
.midashi03{
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	color: #333333;
	background: url(imgs/index01/midashi03.gif) no-repeat;
}
.photo0301{
	float: left;
	border: 6px solid #FF6633;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #FF6633;
	margin: 10px 10px 10px 5px;
}

.photo0302{
	border: 6px solid #666633;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #666633;
	margin: 10px 10px 10px 5px;
	float: left;
	color: #FFFFFF;
}
.photo0303{
	border: 6px solid #FFFF00;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #FFFF00;
	margin: 10px 10px 30px 5px;
	float: left;
}
/*002================================================================*/
.midashi02{
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	color: #FFFFFF;
	background: url(imgs/index01/t-002.gif) no-repeat;
}
.photo0201{
	float: left;
	border: 6px solid #FFFF99;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #FFFF99;
	margin: 10px 10px 10px 5px;
}

.photo0202{
	border: 6px solid #FAADFD;
	margin-right: 40px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #FAADFD;
}
.photo0203{
	border: 6px solid #C7EFA6;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: #C7EFA6;
}
/*001================================================================*/
.midashi01{
	background-image: url(imgs/index01/midashi01.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	color: #FFFFFF;
}

/*photo================================================================*/
.photo01{
	float: right;
	border: 6px solid #CCFF99;
	margin-top: 10px;
	margin-left: 15px;
	background-color: #CCFF99;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
}

.photo02{
	border: 6px solid #99CCFF;
	margin-right: 40px;
	margin-top: 10px;
	background-color: #99CCFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;

}
.photo03{
	border: 6px solid #FFCCCC;
	margin-top: 10px;
	background-color: #FFCCCC;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;

}

/*Ϊ================================================================*/
.mokuji01{
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}
.mokuji02{
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	background-image: url(imgs/index01/moku01.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
}


.mokuji03{
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	background-image: url(imgs/index01/moku02.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
}
.fontcf {
	font-size: 12px;
	color: #666666;
	text-align: right;
	margin: 5px;
	padding: 5px 35px 5px 5px;
}
.font04 {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	background: url(imgs/index01/moku02.jpg) no-repeat;
	line-height: 40px;
	margin-left: 300px;
}
.font03 {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	background: no-repeat;
	line-height: 40px;
}
