@charset "UTF-8";/* CSS Document */a:link {	text-decoration:none;	color:navy;}a:hover {	color:red;}a:visited {	text-decoration:none;	color:navy;}h3 {	font-size:17px;	font-weight:bold;	color:#008080;}.smallnavi {	border-right-width:1px;	border-right-style: solid;	border-right-color: #666666;	display: inline;	padding-right: 5px;	padding-left: 5px;	padding-top:0px;	font-size:10px;	line-height:12px;	text-align:right;}.smallnavi a {	background-color:none;}.smallnavi a:hover {	background-color:#CCFF66;	color: #CC3366;	text-decoration: underline;	}.torphy_list_head {	width:800px;	height:22px;}.trophy_list_title {	color:white;	text-align:center;	line-height:20px;	float:left;}.trophy_list_main {	float:left;	height:56px;}.trophy_title {	font-size:14px;	font-weight:bold;	line-height:30px;}.trophy_record {	width:740px;	margin:10px 140px 10px 140px;}.trophy_record td {	font-size:14px;	line-height:20px;	border:1px solid #00a49c;	text-align:left;	padding-left:8px;}.trophy_head {	font-size:18px;	color:#006666;	line-height:22px;	font-weight:bold;	text-align:left;	margin:10px 0px 0px 0px;}.trophy_report {	font-size:16px;	line-height:22px;	text-align:justify;	width:740px;	border-bottom:1px solid #339999;	margin:20px 140px 20px 140px;}.trophy_report a {	color:blue;	font-weight:bold;	font-size:14px;	text-decoration:none;}.trophy_report a:hover {	color:red;	text-decoration:underline;}.trophy_photo_r {	float:right;	padding:10px 10px 10px 10px;	margin:20px 0px 20px 20px;	border:1px solid #666666;}.trophy_photo_l {	float:left;	padding:10px 10px 10px 10px;	margin:20px 20px 20px 0px;	border:1px solid #666666;}.trophy_header {	width:1000px;}.trophy_fish {	width:1000px;	text-align:left;	font-size:14px;	line-height:20px;}.trophy_mainphoto {	width:740px;	background-color:black;	margin:10px 140px 10px 140px;}.trophy_mainphoto2 {	width:740px;	padding:0px 10px 0px 10px;	background-color:black;	margin:0px 130px 0px 130px;}.trophy_maincap {	width:740px;	text-align:center;	margin:10px 140px 30px 140px;	font-size:12px;	line-height:18px;}.trophy_photocap {	text-align:left;	padding:5px;	font-size:12px;	line-height:15px;	background-color:#e4e4e4;}.trophy_pframe {	margin-left:20px;	margin-bottom:20px;}.trophy_pframe_t {	margin:0px 0px 20px 20px;	float:right;}.trophy_pframe_r {	margin:20px 0px 20px 20px;	float:right;}.trophy_pframe_l {	margin:20px 20px 20px 0px;	float:left;}.trophy_pattern {	font-size:10px;	border-collapse:collapse;	margin:00px 0px 20px 0px;}.trophy_pattern td {	background-color:white;	font-size:10px;	line-height:14px;	border:1px solid #008080;}.trophy_pattern th {	font-size:12px;	border:1px solid #008080;}.trophy_pc table {	font-family:verdana;}.trophy_pc td {	border:1px solid #FFFFFF;	padding:3px;}	//-------------old.typetitle     {	color:#339999;	font-size: 16pt;	font-weight: 700;	line-height: 14pt;	text-align:left;	margin: 0px;	top: 10px;}.typesen  { 	font-size: 13pt;	line-height: 20pt;	text-align:left;}//----------------------customer_info.view_info {	width:650px;	border-collapse:collapse;	border:1px solid #008080;}.view_info td {	text-align:left;	font-size:12px;	border:1px solid #008080;}//----------------------news.news_frame {	width:1000px;}.news_wrap {	width:600px;	float:left;	margin-top:10px;}.news_date {	background-image:url(../img/cat_header/bg.gif);	line-height:20px;	font-size:12px;	color:#00008b;	font-family:verdana;	text-align:left;}.news_dec {	width:550px;	padding:25px;	text-align:left;	font-size:12px;	font-family:verdana;}.news_dec a {	color:navy;	text-decoration:none;}.news_dec a:hover {	color:#666666;	text-decoration:none;	background-color:pink;}.info_sh table {	font-size:12px;	width:550px;}.info_sh td {	border:1px solid white;	padding:5px;	line-height:18px;	font-size:12px;	background-color:#ffe4e1;}.info_sh td a {	color:red;	text-decoration:none;}.info_sh td a:hover {	color:#666666;	background-color:pink;	text-decoration:none;}.info_sh th {	font-size:12px;	background-color:#e4e4e4;	color:#666666;	padding:5px;}.newitem_wrap {	width:380px;	float:right;	margin-top:10px;	border:1px solid pink;}.newitem_col {	width:126px;	height:120px;	float:left;}.newitem_coltx {	width:114px;	padding:6px;	font-family:verdana;	font-size:10px;	text-align:left;}.newitem_coltx a {	color:navy;	text-decoration:none;	display:block;}.newitem_coltx a:hover {	color:#666666;	text-decoration:none;	background-color:pink;}.newitem_photo {	padding:6px 13px 0px 13px;	width:100px;	height:67px;}.travel_main {	font-size:15px;	line-height:22px;	font-family:sans-serif;	text-align:left;	margin:20px 20px 20px 50px;}.travel_title {	color:#00a498;	font-size:20px;	font-weight:bold;	text-align:left;}.travel_stitle {	color:#666666;	float:left;	padding:5px;	font-family:verdana;	font-size:12px;}.travel_onpage {	color:white;	font-size:10px;	font-family:verdana;	background-color:#00a49c;	display:inline;	padding:4px;}.travel_page {	font-size:10px;	font-family:verdana;	text-align:center;	line-height:20px;}.travel_page li {	display:inline;	float:left;	margin:5px;	}.travel_page li a {	display:block;	width:20px;	height:20px;}.travel_page li a:hover {	background-color:red;}.travel_contents {	font-size:15px;	width:550px;	margin-left:50px;	line-height:20px;	text-align:left;	float:left;	margin-top:10px;}.travel_flash {	width:600px;	margin:10px 70px 10px 70px;}.travel_imagebox {	width:300px;	margin-top:10px;	margin-right:50px;	float:right;}.travel_photo {	width:300px;}.travel_cap {	width:290px;	text-align:left;	margin:0px 0px 20px 0px;	font-size:12px;	line-height:14px;	background-color:#e4e4e4;	padding:5px;}.travel_author {	font-size:14px;	color:#666666;	text-align:left;	margin-bottom:5px;	margin-top:5px;	float:right;}.travel_nv {	font-size:10px;	float:right;	font-family:verdana;	width:60px;}.travel_nv a: {	color:navy;	text-decoration:none;	background-color:#e4e4e4;}.travel_nv a:hover {	color:white;	text-decoration:none;	background-color:red;}.travel_comment {	font-size:12px;	background-color:#e4e4e4;	padding:5px;}.travel_list table {	width:550px;	border-collapse:collapse:}.travel_list th {	background-color:#00a49c;	color:white;	font-size:11px;}.travel_list td {	border:1px solid #666666;	text-align:left;	padding:2px;}.fdc_title {	color:#00a49c;	font-size:20px;	text-align:left;}.contact_form table {	width:740px;}.contact_form td {	text-align:left;	padding:2px;	font-size:11px;	border:1px solid #666666;	line-height:20px;	font-family:verdana;}.final_mess {	width:660px;	font-size:12px;	font-family:verdana;	line-height:20px;	margin:20px 0px 20px 0px;	padding:20px 38px 20px 38px;	border:1px solid #666666;	text-align:left;}.indexfront table {	width:600px;}.indexfront td {	font-size:12px;	font-family:verdana;}.indexfront td a {	color:navy;	text-decoration:none;}.indexfront td a:hover {	color:#666666;	background-color:pink;	text-decoration:none;}.index_title {	float:left;	text-align:center;	width:185px;	margin:5px 7px 5px 7px;	background-color:#e4e4e4;	padding-bottom:10px;}.index_title a {	font-size:11px;	line-height:18px;	font-family:verdana;	color:navy;	text-decoration:none;}.index_title a:hover {	color:#cc0066;	text-decoration:none;}.page_header {	text-align:left;	font-size:12px;	width:620px;	float:left;	margin-bottom:10px;}.index_photo {	margin:10px;}