.indexmenu01 {

	font-size: 12px;

	color: #009900;

	text-decoration: none;



}

.indexmenu01:hover {

	color: #0033CC;

	text-decoration: underline;

}

.index-message01 {

	font-size: 11px;

	text-decoration: none;

	line-height: 17px;

	color: cce6c5;



}

.link01 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-weight: bold;

	color: ccff00;

}

.content-text {

	font-size: 16px;

	line-height: 29px;

	color: #333333;

}

.mark-01 {

	color: #009900;

	text-decoration: underline;

	font-weight: bold;



}

.mark-02 {

	color: #0033CC;

	text-decoration: underline;

	font-weight: bold;



}

.mark-03 {

	color: #CC0066;

	text-decoration: underline;

	font-weight: bold;



}

.news-index01 {

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

}

.news-index01:hover {

	color: #CC0066;

	text-decoration: underline;

}

.news-title01 {

	font-size: 16px;

	font-weight: bold;

	color: 006666;

}

.news-date {

	font-size: 16px;

	color: #CC0066;

}

.news-content {

	font-size: 12px;

	color: #333333;

	line-height: 24px;

}

.news-pic {

	font-size: 12px;

	color: #990000;

}

.news-page {

	font-size: 12px;

	color: #003399;

	text-decoration: underline;

}

.news-page:hover {

	color: #FF9900;

}

.news-content1 {

	font-size: 12px;

	color: #003399;

	text-decoration: none;

}

.news-content1:hover {

	color: #FF6600;

}



.index-message02 {



	font-size: 12px;

	text-decoration: none;

	line-height: 22px;

	color: #999999;

}

.link02 {



	font-family: "Arial", "Helvetica", "sans-serif";

	font-weight: normal;

	color: #006699;

}

.menu {

	font-size: 16px;

	color: #000000;

	text-decoration: underline;

}

.menu:hover {

	color: #CC0099;

	text-decoration: underline;

}

.faq-title01 {

	font-size: 16px;

	font-weight: bold;

	color: #009900;

	text-decoration: none;

}

.top {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 14px;

	color: #CC6666;

	text-decoration: none;

	font-weight: bold;

}

.menu-select {



	font-size: 16px;

	color: #FF0066;

	text-decoration: underline;

}

.products-title01 {

	FONT-SIZE: 12px;

	COLOR: #009900;

	LINE-HEIGHT: 18px;

	font-weight: bold;



}

.products-year {

	FONT-SIZE: 12px; COLOR: #02559b; LINE-HEIGHT: 18px; TEXT-DECORATION: none

}

.products-cost {

	FONT-SIZE: 16px;

	COLOR: #FF0000;

	TEXT-DECORATION: none;



}

.products-menu01 {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #c1000c; TEXT-DECORATION: none

}

.products-menu02 {

	FONT-SIZE: 12px; COLOR: #333333

}

.products-menu03 {

	FONT-SIZE: 12px; COLOR: #c65151; LINE-HEIGHT: 16px

}

.products-title02 {

	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #990000

}

.products-menu01:hover {

	COLOR: #009900; TEXT-DECORATION: underline

}

.introduction-title {

	font-size: 18px;

	font-weight: bold;

	color: #CC0000;

}

.introduction-text {

	font-size: 16px;

	font-weight: normal;

	color: #333333;

	line-height: 29px;



}

.introduction-text2 {

	font-size: 16px;

	color: #999966;

	text-decoration: underline;





}

.introduction-text2:hover {

	color: #FF6600;

	text-decoration: underline;

}

.products-title03 {

	font-size: 20px;

	font-weight: bold;

	color: #CC0066;

}

.products-title04 {

	font-size: 16px;

	color: #006666;

}

.news-web {



	font-size: 12px;

	color: #003366;

}

.news-web-link {





	font-size: 12px;

	color: #0033CC;

}

.travel-title {

	font-size: 18px;

	line-height: 26px;

	font-weight: bold;

	color: #009999;

	text-decoration: none;

}

.content-text2 {



	font-size: 16px;

	line-height: 22px;

	color: #333333;

}

.faq-title02 {



	font-size: 16px;

	font-weight: bold;

	color: #CC6666;

	text-decoration: none;

}

.diy-title {

	font-size: 18px;

	font-weight: bold;

	color: #993333;

}

.update {

	font-size: 16px;

	color: #990000;

}

.number {

	font-size: 16px;

	color: #006666;

}
.mark-02:hover {
	color: #FF0066;
	text-decoration: none;
}
.mark-03:hover {
	color: #FF6600;
	text-decoration: none;
}
.travel-popup-title {
	font-size: 12px;
	color: #990000;
}
.travel-popup-text {
	font-size: 12px;
	color: #666666;
	line-height: 18px;

}
.form-style {
	border: 1px solid #EBCDE3;
	background-color: #FFEEFB;
}
.contact-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
}
.content-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #FF9900;
	text-decoration: underline;
}
