@charset "utf-8";body {	margin: 0px;	padding: 0px;	text-align: center;	background-image:   url(../china_gb/img/body_bg.gif);}#bodyB {	margin-right: auto;	margin-left: auto;	width: 755px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFCAC4;	border-left-color: #FFCAC4;	background-color: #FFFFFF;	margin-top: 0px;}#headB {	text-align: left;	padding: 0px;	margin: 0px;}#mainB {	padding: 0px;}#footBchinaGB {	padding: 2px;	border-bottom: 1px solid #FFCAC4;	height: 20px;	margin-right: 10px;	margin-left: 10px;}#BigNavi {	margin: 0px;	list-style-type: none;	background-image:   url(../china_gb/img/navi_bg.gif);	background-repeat: no-repeat;	color: #FFFFFF;	padding-top: 7px;	padding-bottom: 12px;}#BigNavi a {	color: #FFFFFF;	font-size: 95%;	padding-left: 15px;	padding-right: 15px;	text-decoration: none;	margin: 0px;}#BigNavi a:hover {	background-color: #F4D25A;	margin: 0px;	padding-top: 6px;	padding-bottom: 4px;	color: #FFFFFF;}.countryNavi {	padding: 0px;	list-style-type: none;	margin: 0px 5px 0px 0px;}.countryNavi li {	margin: 0px;	padding: 3px;	display: inline;}.countryNavi li a:hover {	padding: 0px;	margin: 0px;	background-color: #EEEEEE;}.headL {	float: left;	padding-left: 60px;}.bgKan {	background-image:   url(../china_gb/img/head_f03.jpg);	background-repeat: no-repeat;	height: 89px;}.naviBg {	padding-bottom: 130px;	padding-left: 9px;	padding-top: 10px;	padding-right: 9px;	margin-left: 10px;	background-color: #FFFFE2;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #EEEEEE;	border-left-color: #EEEEEE;}.footBorder {	border-top-width: 4px;	border-top-style: solid;	border-top-color: #DEDE1C;}h1.routeT {	font-size: 180%;	padding-left: 10pxpadding-bottom: 130pxpadding-left: 9pxbackground-color: #CCCCCCpadding-top: 10pxmargin-left: 10pxpadding-right: 9pxborder: 1px solid #CCCCCC;	text-align: left;	margin-bottom: 0px;	margin-right: 10px;	margin-left: 10px;	padding-left: 20px;	vertical-align: middle;	background-image:  url(../china_gb/img/h1_bg_f01.jpg);	padding-top: 25px;	background-repeat: no-repeat;	padding-bottom: 40px;	font-weight: bold;	background-position: right;	margin-top: 5px;	border: 1px solid #CCCCCC;}h1.accessT {	font-size: 180%;	padding-left: 10pxpadding-bottom: 130pxpadding-left: 9pxbackground-color: #CCCCCCpadding-top: 10pxmargin-left: 10pxpadding-right: 9pxborder: 1px solid #CCCCCC;	text-align: left;	margin-bottom: 0px;	margin-right: 10px;	margin-left: 10px;	padding-left: 20px;	background-image:  url(../china_gb/img/h1_bg_f02.jpg);	padding-top: 25px;	background-repeat: no-repeat;	padding-bottom: 40px;	background-position: right;	margin-top: 5px;	font-weight: bold;	border: 1px solid #CCCCCC;}h1.mapT {	font-size: 180%;	padding-left: 10pxpadding-bottom: 130pxpadding-left: 9pxbackground-color: #CCCCCCpadding-top: 10pxmargin-left: 10pxpadding-right: 9pxborder: 1px solid #CCCCCC;	text-align: left;	margin-bottom: 0px;	margin-right: 10px;	margin-left: 10px;	padding-left: 20px;	vertical-align: middle;	background-image:  url(../china_gb/img/h1_bg_f03.jpg);	padding-top: 25px;	background-repeat: no-repeat;	padding-bottom: 40px;	font-weight: bold;	background-position: right;	margin-top: 0px;	border: 1px solid #CCCCCC;}h1.photoT {	font-size: 180%;	padding-left: 10pxpadding-bottom: 130pxpadding-left: 9pxbackground-color: #CCCCCCpadding-top: 10pxmargin-left: 10pxpadding-right: 9pxborder: 1px solid #CCCCCC;	text-align: left;	margin-bottom: 0px;	margin-right: 10px;	margin-left: 10px;	padding-left: 20px;	vertical-align: middle;	background-image:  url(../china_gb/img/h1_bg_f04.jpg);	padding-top: 25px;	background-repeat: no-repeat;	padding-bottom: 40px;	font-weight: bold;	background-position: right;	margin-top: 0px;	border: 1px solid #CCCCCC;}h1.pamphT {	font-size: 180%;	padding-left: 10pxpadding-bottom: 130pxpadding-left: 9pxbackground-color: #CCCCCCpadding-top: 10pxmargin-left: 10pxpadding-right: 9pxborder: 1px solid #CCCCCC;	text-align: left;	margin-bottom: 1em;	margin-right: 10px;	margin-left: 10px;	padding-left: 20px;	vertical-align: middle;	background-image:  url(../china_gb/img/h1_bg_f05.jpg);	padding-top: 25px;	background-repeat: no-repeat;	padding-bottom: 40px;	font-weight: bold;	background-position: right;	margin-top: 0px;	border: 1px solid #CCCCCC;}h1.foodT {	font-size: 180%;	padding-left: 10pxpadding-bottom: 130pxpadding-left: 9pxbackground-color: #CCCCCCpadding-top: 10pxmargin-left: 10pxpadding-right: 9pxborder: 1px solid #CCCCCC;	text-align: left;	margin-bottom: 0px;	margin-right: 10px;	margin-left: 10px;	padding-left: 20px;	vertical-align: middle;	background-image:  url(../china_gb/img/h1_bg_f06.jpg);	padding-top: 25px;	background-repeat: no-repeat;	padding-bottom: 40px;	background-position: right;	margin-top: 0px;	font-weight: bold;	border: 1px solid #CCCCCC;}h2.food01 {	font-size: 135%;	padding-bottom: 6px;	margin-bottom: 1em;	padding-left: 15px;	padding-top: 7px;	font-family: Kai;	border-bottom: 1px solid #FF6600;	margin-right: 20px;	margin-left: 20px;	background-color: #FFE8D5;}h2.food02 {	font-size: 135%;	padding-bottom: 6px;	margin-bottom: 1em;	padding-left: 15px;	padding-top: 7px;	font-family: Kai;	border-bottom: 1px solid #00CC00;	margin-right: 20px;	margin-left: 20px;	background-color: #D4F7D4;}h2.food03 {	font-size: 135%;	padding-bottom: 6px;	margin-bottom: 1em;	padding-left: 15px;	padding-top: 7px;	font-family: Kai;	border-bottom: 1px solid #66CCFF;	margin-right: 20px;	margin-left: 20px;	background-color: #D9F0FF;}h2.route {	margin-top: 1em;	margin-bottom: 0px;	padding-bottom: 6px;	padding-left: 10px;	margin-right: 20px;	margin-left: 20px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}h2.access {	font-size: 135%;	padding-bottom: 6px;	margin-bottom: 1em;	padding-left: 15px;	padding-top: 7px;	font-family: Kai;	border-bottom: 1px solid #009933;	margin-right: 20px;	margin-left: 20px;	background-color: #E1FFDB;}h2.photo {	font-size: 115%;	margin: 0em 20px 0px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	padding-bottom: 2px;	padding-left: 10px;	padding-top: 10px;	color: #339900;}.boxBg01 {	padding-bottom: 20px;	padding-left: 10px;	padding-right: 10px;	width: 325px;	margin: 0px 10px;	float: left;	border: 1px solid #CCCCCC;	padding-top: 10px;	height: 200px;}.name01 {	padding: 5px 3px 4px 5px;	background-color: #FFE8D5;	margin-left: 170px;	color: #333333;}.name02 {	padding: 5px 3px 4px 8px;	background-color: #D4F7D4;	margin-right: 170px;}.name03 {	padding: 5px 3px 4px 5px;	background-color: #D9F0FF;	margin-left: 170px;}.routeB {	margin-right: 20px;	margin-left: 20px;	padding: 20px;	border: 1px solid #CCCCCC;}.routeName {	padding-left: 10px;	padding-top: 4px;	padding-bottom: 5px;	margin-right: 250px;	background-image:  url(../china_gb/route/img/washi.gif);	font-weight: bold;	color: #336633;}.bar {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #999999;	border-bottom-color: #999999;	padding: 2px 0px;	margin-bottom: 10px;	margin-left: 160px;}.bar2 {	height: 30px;	padding-top: 5px;	padding-left: 20px;	color: #FFFFFF;	margin-right: 20px;	margin-left: 20px;	background-color: #336633;}.inforB {	padding: 20px;	margin-left: 20px;	margin-right: 20px;}.table01 {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #66CCFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #66CCFF;	margin-right: 10px;	margin-left: 10px;	width: 95%;}.table01 th {	background-color: #66CCFF;	padding-top: 7px;	padding-bottom: 5px;	font-size: 85%;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #66CCFF;	color: #FFFFFF;	font-weight: normal;}.table01 td {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #66CCFF;	font-size: 80%;	padding: 6px 5px 5px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #66CCFF;	text-align: center;}.table02 {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #00B93D;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #00B93D;	width: 95%;	margin: 0px 10px 1em;}.table02 th {	background-color: #009933;	padding-top: 7px;	padding-bottom: 5px;	font-size: 80%;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #00B93D;	color: #FFFFFF;	font-weight: normal;	padding-right: 2px;	padding-left: 2px;}.table02 td {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #00B93D;	font-size: 80%;	padding: 4px 2px 3px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #00B93D;	text-align: center;}.table03 {	width: 93%;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	margin-right: 10px;	margin-left: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	margin-bottom: 2em;}.table03 th {	background-color: #F3F2E5;	font-size: 80%;	padding: 5px 3px 2px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;	font-weight: normal;	margin: 0px;}.table03 td {	text-align: center;	padding-top: 10px;	padding-bottom: 10px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}.pamphB {	padding-left: 10px;	margin: 0px 10px;}.pamphSam {	padding-right: 5px;	padding-left: 5px;	margin: 0px 15px 1em 0px;	padding-top: 5px;	padding-bottom: 10px;	width: 150px;	border: 1px solid #FFCAC4;	float: left;}.pdfB {	padding: 5px;	border: 1px solid #CCCCCC;	background-color: #EEEEEE;	margin-right: 10px;	margin-left: 10px;}.inforB02 {	padding: 10px;	float: left;	width: 310px;	margin-right: 15px;	margin-left: 20px;	border: 1px solid #3DCDAA;}.accessB {	margin-right: 10px;	margin-left: 10px;	margin-top: 2em;	padding-left: 20px;	padding-right: 10px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;}
