@charset "Shift_JIS";* { margin:0px; padding:0px;}#contents h1 {	color: #FFFF99;	text-decoration: none;	margin-bottom: 15px;	background-color: #00A2C7;	padding: 3px;	border-left-width: 6px;	border-left-style: solid;	border-left-color: #997E68;	font-family: "MS ゴシック", Osaka;	font-size: 18px;	line-height: 24px;}#contents h2 {	color: #003366;	text-decoration: none;	margin-bottom: 10px;	margin-top: 5px;	padding: 3px;	text-align: center;	font: 14px/24px "MS ゴシック", Osaka;}.listFrance {	margin-left: 20px;	color: #00A2C7;	margin-top: 20px;	font: bold 14px "MS ゴシック", Osaka;}.listFrance ul {	font-family: "MS ゴシック", Osaka;	padding-left: 10px;	border-left-width: 5px;	border-left-style: double;	border-left-color: #CC3300;	margin-top: 5px;	margin-bottom: 10px;}.listFrance li{	color: #CC6600;	text-decoration: none;	list-style-type: none;	font: 11px/16px "MS ゴシック", Osaka;}.tableBlue {	color: #006699;	width: 520px;	margin-top: 20px;	border-top: 1px solid #006699;	border-right: 1px solid #006699;	border-bottom: none;	border-left: 1px solid #006699;	font: 11px "MS ゴシック", Osaka;}.tableBlue caption{	font-size: 14px;}.tableBlue td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006699;	padding: 3px;}.tableBgBlue {	color: #FFFFFF;	background-color: #006699;	white-space: nowrap;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF !important;}.tablePhotoTexte {	color: #006699;	width: 520px;	margin-top: 20px;	border: none;	font: 10px "MS ゴシック", Osaka;}.tablePhotoTexte caption{	font-size: 14px;}.tablePhotoTexte td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006699;	padding: 3px;	vertical-align: top;}.tableBlueWaku {	color: #006699;	width: 520px;	margin-top: 20px;	border-top: 1px solid #006699;	border-right: 1px solid #006699;	border-bottom: none;	border-left: 1px solid #006699;	font: 11px "MS ゴシック", Osaka;}.tableBlueWaku caption{	font-size: 14px;}.tableBlueWaku td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006699;	border-left: 1px solid #006699;	padding: 3px;}.tableBgBlue {	color: #FFFFFF;	background-color: #006699;	white-space: nowrap;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF !important;}.tableOrangWaku {	color: #CC6600;	width: 520px;	margin-top: 20px;	border-top: 1px solid #F2773B;	border-right: 1px solid #F2773B;	border-bottom: none;	border-left: 1px solid #F2773B;	font: 11px "MS ゴシック", Osaka;}.tableOrangWaku caption{	font-size: 14px;}.tableOrangWaku td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F2773B;	border-left: 1px solid #F2773B;	padding: 3px;}.tdBgOrange {	color: #FFFFFF;	background-color: #F2773B;	white-space: nowrap;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF !important;}.tableWakuNashi {	color: #006699;	width: 540px;	margin-top: 20px;	font: 11px "MS ゴシック", Osaka;}.tableWakuNashi td{	vertical-align:top;	padding: 5px;	text-align: center;}.listHoshi {	margin-left: 10px;	margin-top: 10px;	font: 14px "MS ゴシック", Osaka;	color: #0099CC;}.listHoshi ul {	margin-top: 5px;	margin-bottom: 10px;	margin-left: 10px;}.listHoshi ul li{	color: #333333;	text-decoration: none;	margin-left: 10px;	display: list-item;	list-style: url(../france/img-france/star-aka.gif) none;	font: 11px/16px "MS ゴシック", Osaka;}.listHoshi ol {	margin-top: 5px;	margin-bottom: 10px;}.listHoshi ol li{	color: #333333;	text-decoration: none;	margin-left: 40px;	font: 11px/16px "MS ゴシック", Osaka;}.mizu14 {	font: 14px/21px "MS ゴシック", Osaka;	color: #00A2C7;}.pPhotoTexte {	border-bottom: thin dotted #333333;	font: 11px/17px "MS ゴシック", Osaka;	color: #003C79;	margin-left: 10px;	padding-bottom: 5px;	margin-top: 5px;	width: 520px;}.tableBgBlueRight {	color: #FFFFFF;	background-color: #006699;	white-space: nowrap;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF !important;	text-align: right;}