@charset "UTF-8";body {	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: small;	line-height: 1.5em;	font-weight: normal;	color: #333333;	text-decoration: none;	margin: 0px;	padding: 0px;	background-image: url(../../images/bg.gif);	background-repeat: repeat;}img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#box {	background-color: #FFFFFF;	width: 800px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	position: relative;}#header_area {	background-image: url(../../images/header.jpg);	background-repeat: no-repeat;	background-position: center top;	margin: 0px;	height: 120px;	width: 800px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	position: relative;}#header_area #left {	float: left;	padding: 0px;	height: 37px;	width: 160px;	margin-top: 65px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 18px;}#mainmenu_area {	background-image: url(../../images/menu_bg.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 36px;	width: 800px;	padding-top: 0px;	padding-right: auto;	padding-bottom: 0px;	padding-left: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#mainmenu_area #left {	float: left;}#mainmenu_area #left #btn_area01 {	background-image: url(../../images/button-01.jpg);	background-repeat: no-repeat;	display: block;	margin:1px;	padding: 0px;	height: 36px;	width: 120px;	float: left;}#mainmenu_area #left #btn_area01:hover {	background-image: url(../../images/button-01a.jpg);}#mainmenu_area #left #btn_area02 {	background-image: url(../../images/button-02.jpg);	background-repeat: no-repeat;	display: block;	margin: 1px;	padding: 0px;	height: 36px;	width: 120px;	float: left;}#mainmenu_area #left #btn_area02:hover {	background-image: url(../../images/button-02a.jpg);}#mainmenu_area #left #btn_area03 {	background-image: url(../../images/button-03.jpg);	background-repeat: no-repeat;	display: block;	margin:1px;	padding: 0px;	height: 36px;	width: 120px;	float: left;}#mainmenu_area #left #btn_area03:hover {	background-image: url(../../images/button-03a.jpg);}#mainmenu_area #left #btn_area04 {	background-image: url(../../images/button-04.jpg);	background-repeat: no-repeat;	display: block;	margin: 1px;	padding: 0px;	height: 36px;	width: 120px;	float: left;}#mainmenu_area #left #btn_area04:hover {	background-image: url(../../images/button-04a.jpg);}#mainmenu_area #left #btn_area05 {	background-image: url(../../images/button-05.jpg);	background-repeat: no-repeat;	display: block;	margin: 1px;	padding: 0px;	height: 36px;	width: 120px;	float: left;}#mainmenu_area #left #btn_area05:hover {	background-image: url(../../images/button-05a.jpg);}#mainmenu_area #left #btn_area06 {	background-image: url(../../images/kowloon-baner.jpg);	background-repeat: no-repeat;	display: block;	margin: 1px;	padding: 0px;	height: 36px;	width: 187px;	float: left;}#mainmenu_area #left #btn_area06:hover {	background-image: url(../../images/kowloon-baner-a.jpg);}#flash {	height: 320px;	width: 480px;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#footer_text_area {	background-color: #FFFFFF;	height: 100px;	width: 480px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 160px;	padding-bottom: 50px;	padding-left: 160px;}#footer_cp_area {	background-color: #FFFFFF;	margin:0px 0px 0px -1px;	padding:4px;	display:block;	border:1px solid #515659;	width:793px;	float:left;}#footer_cp_area {	font-size: 11px;	text-align: center;}#phot_area {	background-color: #FFFFFF;	width:600px;	margin-top: 10px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;	display:block;	border:1px solid #515659;	padding-top: 10px;	padding-right: auto;	padding-bottom: 10px;	padding-left: auto;}#phot_area {	font-size: 11px;	text-align: center;}#text_area {	background-color: #FFFFFF;	width:580px;	margin-top: 10px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	padding-left: auto;}#text_area {	font-size: 11px;	text-align: left;}#footer_anchor_area {	background-color: #FFFFFF;	margin:0px 0px 0px -1px;	padding:4px;	display:block;	border:1px solid #FFFFFF;	width:780px;	float:right;}#footer_anchor_area {	font-size: 01px;	text-align: right;}a, a:link.a:visited {	font-size: 10px;	line-height: 20px;	color: #333333;	text-decoration: none;}a:hover {	font-size: 10px;	line-height: 20px;	color: #FF0000;	text-decoration: underline;}a:hover {	font-size: 10px;	line-height: 20px;	color: #FF0000;	text-decoration: underline;}#cd_area {	background-color: #FFFFFF;	width:580px;	margin-top: 0px;	margin-right:auto;	margin-bottom: 10px;	margin-left: auto;	display:block;	border:1px solid #515659;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}#phot_cd_area {	margin-top: 0px;	margin-right:0px;	margin-bottom: 0px;	margin-left: 0px;}#phot_cd_area #left {	float:left;}#text_cd_area {	float:left;	margin-top: 10px;	margin-right:10px;	margin-bottom: 10px;	margin-left: 10px;}#text_cd_area #left {	float:left;}#phot_cd2_area {	margin-top: 10px;	margin-right:10px;	margin-bottom: 10px;	margin-left: 10px;}#text_cd2_area {	width:380px;	margin-top: -200px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 190px;	padding-top: 10px;	padding-right: 10px;	padding-bottom:0px;	padding-left: 0px;	font-size: 11px;	text-align:left;	line-height: 18px;}#phot_cd3_area {	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;}#text_cd3_area {	width:380px;	margin-top: -270px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 190px;	padding-top: 0px;	padding-right: 0px;	padding-bottom:0px;	padding-left: 0px;	font-size: 11px;	text-align:left;	line-height: 18px;}#phot_cd4_area {	margin-top: 0px;	margin-right:10px;	margin-bottom: 10px;	margin-left: 0px;}#text_cd4_area {	width:380px;	margin-top: -340px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 190px;	padding-top: 10px;	padding-right: 10px;	padding-bottom:0px;	padding-left: 0px;	font-size: 11px;	text-align:left;	line-height: 18px;}h2 {	font-size: 11px;	line-height: 16px;	color: #006633;}