div.search-page p, div.search-page font, div.search-page td td {
	font-size: 0.8em;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px;
}

div.search-page .notetext {
	color: red;
}

div.search-page a.item-title {
	font-size: 0.8em;
	color: #FFFF99;
	text-decoration: none;
}

div.search-page small, div.search-page small a, div.search-page font a {
	color: #FFFFFF;
}

.ttl_txt_01 {
	font-size: 12px;
	color: #FFFF99;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
.ttl_04 { 

    text-align: justify; 
    margin: 5px 0px 5px; 
    color: #FFFFFF; 
    font-size: 0.9em; 
} 
.ttl_txt_blue {
	font-size: 1.2em;
	color: #000099;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
.txt_blue {
	font-size: 0.8em;
	color: #000099;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
.ttl_blue {
	font-size: 1.9em;
	color: #000099;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
.ttl_blue_c {
	font-size: 1.5em;
	color: #000099;
	text-decoration: none;
	text-align: center;
	margin: 0px;
}
.txt_blue_c {
	font-size: 0.8em;
	color: #000099;
	text-decoration: none;
	text-align: center;
	margin: 0px;
}
.ttl_01 {
	text-align: center;
	margin: 0px 0px 15px;
}
.menu_group {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-size: 12px;
}
.menu_item_norm {
	font-weight: bold;
	color: #FFCC66;
	font-size: 12px;
	margin: 0px;
}
a:hover {
	text-decoration: underline;
}
.menu_item_norm_href {
	color: #FFCC66;
	margin: 0px;
	text-decoration: none;
}
.arrs {
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.ttl_02 {
	text-align: center;
	margin: 10px 0px 15px;
	color: #FFFFFF;
	font-size: 1.2em;
}
.menu_down_group {
	font-weight: bold;
	color: #FFCC66;
	font-size: 0.8em;
	margin: 0px 10px 0px 0px;
	text-align: right;
	vertical-align: top;
}
.menu_down_item {
	color: #FFFFFF;
	font-size: 0.7em;
	text-align: left;
	margin: 0px;
}
.menu_down_item_href {
	color: #FFFFFF;
	text-decoration: none;
}
.foto_left {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #FFFFFF;
}
.foto_left1 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.foto_left2 {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.foto_left3 {
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ttl_03 {

	text-align: center;
	margin: 10px 0px 15px;
	color: #FFFFFF;
	font-size: 0.9em;
}
.ttl_030 {

	text-align: center;
	margin: 10px 0px 15px;
	color: #000000;
	font-size: 0.9em;
}
.foto_right {


	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	border: 1px solid #FFFFFF;
}
.foto_right1 {


	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	border: 1px solid #CCCCCC;
}
.foto_right2 {


	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.foto_left_body {

	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #FFFFFF;
}
.foto_right_body {



	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	border: 1px solid #FFFFFF;
}
.foto_left_text {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFFFCC;
	text-decoration: none;
	text-align: center;
	font-size: 0.7em;
}
.foto_right_text {

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	color: #FFFFCC;
	text-decoration: none;
	text-align: center;
	font-size: 0.7em;
}
.foto_left1_text {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #663300;
	text-decoration: none;
	text-align: center;
	font-size: 0.7em;
}
.foto_right1_text {

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	color: #663300;
	text-decoration: none;
	text-align: center;
	font-size: 0.7em;
}
.foto_left2_text {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #663300;
	text-decoration: none;
	text-align: left;
	font-size: 0.7em;
}
.foto_right2_text {

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	color: #663300;
	text-decoration: none;
	text-align: right;
	font-size: 0.7em;
}
.foto_right_body2 {




	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.foto_left_body2 {


	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.foto_left_body3 {

	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #FFFFFF;
}
.foto_right_body3 {

	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	border: 1px solid #FFFFFF;
}
.foto_centre {

	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #FFFFFF;
}
.foto_centre1 {

	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.txt_01 {
	font-size: 0.8em;
	color: #CCCCCC;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
.txt_010 {
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	margin: 5px 0px;
}
.txt_10 {
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	margin: 0px;
}
.txt_1 {
	font-size: 0.8em;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px;
}
.txt_04 {
	color: #CCCCCC;
	font-size: 0.9em;
	margin: 0px;
	text-decoration: none;
}
.foto_txt_04 {
	color: #CCCCCC;
	font-size: 0.7em;
	margin: 0px;
	text-decoration: none;
}
.ttl_txt_03 {
	font-size: 0.8em;
	color: #FFFF99;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	text-indent: 1.2em;
	}
.ttl_txt_3 {
	font-size: 0.8em;
	color: #FFFF99;
	text-decoration: none;
	margin: 0px;
	text-indent: 1.2em;
	}
.txt_03 {

	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_05 {
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
.txt_mini {
	font-size: 0.5em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
.txt_03_href {
	color: #FFFFFF;
	text-decoration: underline;
}
.txt_01_href {
	color: #CCCCCC;
	text-decoration: none;
}
.txt_04_href {
	color: #CCCCCC;
	text-decoration: underline;
}
.txt_05_href {
	color: #000099;
	text-decoration: underline;
}
.foto_centre2 {



	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.foto_left2 {




	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.ttl_txt_03_href {
	color: #FFFF99;
	text-decoration: none;
}
.ttl_txt_3_href {
	color: #FFFF99;
	text-decoration: underline;
}
.menu_group_2 {
	color: #FFCC66;
	text-decoration: none;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-size: 11px;
}
.menu_item_norm_2 {
	color: #C7EAFB;
	font-size: 11px;
	margin: 0px 0px 7px;
}
.menu_item_norm_2_href {
	color: #C7EAFB;
	text-decoration: none;
}
.menu_item_norm_3 {


	font-weight: bold;
	color: #C7EAFB;
	font-size: 12px;
	margin: 0px 0px 5px 10px;
}
.menu_item_norm_4 {
	font-weight: bold;
	color: #C7EAFB;
	font-size: 12px;
	margin: 0px 0px 5px 20px;
}
.menu_item_current_2 {
	color: #FFCC99;
	font-size: 11px;
	margin: 0px 0px 7px;
	text-decoration: underline;
}
.foto_left3 {
	margin: 0px 15px 0px 0px;
}
.lnk_down_1 {
	font-weight: bold;
	color: #FFFF99;
	font-size: 0.8em;
	margin: 0px;
	text-decoration: none;
}
.lnk_down_1_href {
	color: #FFCC66;
	text-decoration: underline;
}

.lnk_down_2 {

	font-weight: bold;
	color: #33CCFF;
	font-size: 0.8em;
	margin: 0px;
	text-decoration: underline;
}
.lnk_down_2_href {
	color: #33CCFF;
	text-decoration: none;
}
.lnk_down_3 {
	font-weight: bold;
	color: #33CCFF;
	font-size: 0.8em;
	margin: 0px;
	text-decoration: none;
}
.txt_copyr {


	font-size: 0.7em;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px;
}
li.txt_01 {


	font-size: 0.8em;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0.8em 0px 0px;
}
p.txt_01 {
	font-size: 0.8em;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px;
	text-indent: 1.2em;
}
p.txt_01_unin {
	font-size: 0.8em;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px 0px 0px 1.2em;
}
.menu_add_01 {
	color: #FFFFFF;
	font-size: 0.7em;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	text-decoration: none;
	margin-left: 10px;
}
.menu_add_02 {
	color: #33CCFF;
	font-size: 0.7em;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	text-decoration: none;
	margin-left: 10px;
}
.menu_add_02_href {
	color: #33CCFF;
	text-decoration: none;
}
.menu_add_01_href {
	color: #FFFFFF;
	text-decoration: none;
}
.foto_centre3 {
	margin-bottom: 15px;
	border: 0px solid #FFFFFF;
	text-align: center;
	display: block;
}
.ttl_03_foto {
	text-align: center;
	margin: 10px 0px 15px;
	font-size: 0.9em;
	border: none;
	display: block;
}

div.search-page .txt_03{
	color: #FFFFFF;
	font-size: 1em;
}