@charset "utf-8";body {	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	text-align: center;}p {	font-size: 0.8em;	line-height: 1.4em;	color: #333333;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 6px;	padding-left: 0px;	margin: 0px;}h1 {	font-size: 1.1em;	margin: 0px 0px 3px;	padding: 10px 0px 5px 0em;	color: #CC0000;	text-align: left;	border-bottom-width: 1.5px;	border-bottom-style: solid;	border-bottom-color: #FFCCCC;	font-weight: bold;}h2 {	font-size: 1em;	margin: 0px;	padding: 10px 0px 3px;	color: #0066CC;	text-align: left;	font-weight: bold;}.naiyo {	width: 670px;	padding: 10px 35px 20px;	clip:  rect(auto auto auto auto);	margin: 0px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: left;}.photo {	padding: 5px;	margin: 5px 0px 5px 10px;	float: right;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;}.name {	font-size: 0.8em;	text-align: right;}.memo {	font-size: 0.6em;	line-height: 1.3em;	color: #333333;}.pagetop {	font-size: 0.8em;	text-align: right;	padding-top: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	margin: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.photo2 {	padding: 5px;	border: 1px solid #CCCCCC;	margin: 5px 10px 5px 0px;	float: left;}.photo3 {	padding: 5px;	margin: 5px 0px 5px 10px;	border: 1px solid #CCCCCC;}li {	font-size: 0.8em;	line-height: 1.4em;	color: #333333;	margin: 5px 0px 5px 30px;	padding: 0px;	list-style-position: outside;	list-style-image: url(img/point.gif);}li.red {	font-size: 0.8em;	line-height: 1.4em;	color: #333333;	margin: 5px 0px 5px 30px;	padding: 0px;	list-style-position: outside;	list-style-image: url(img/point2.gif);}ul {	margin: 0px;	padding: 0px;}.kakomi {	background-color: #FFFFCC;	padding: 10px;	border: 1px solid #FF9933;	margin: 0px 70px;}.kugiri {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.photo4 {	padding: 5px;	margin: 5px 0px 5px 10px;	border: 1px solid #CCCCCC;}h3 {	font-size: 0.9em;	margin: 0px;	padding: 10px 0px 3px;	color: #003399;	text-align: left;	font-weight: bold;}.kakomi2 {	background-color: #FFFFCC;	padding: 10px;	border: 1px solid #FF9933;	margin: 10px auto;}h4 {	font-size: 0.9em;	margin: 0px;	padding: 10px 0px 3px;	color: #FF3366;	text-align: left;	font-weight: bold;}.kakomi3 {	background-color: #FFFFCC;	padding: 0px 10px;	border: 1px solid #FF9933;	margin: auto;	height: 350px;	background-attachment: scroll;	background-image: url(img/c06back01.gif);	background-repeat: repeat-x;	background-position: left bottom;}.kakomi4 {	background-color: #FFEAEF;	padding: 0px 10px;	border: 1px solid #FF6666;	margin: auto;	height: 350px;	background-attachment: scroll;	background-image: url(img/c06back02.gif);	background-repeat: repeat-x;	background-position: left bottom;}h5 {	font-size: 0.85em;	margin: 0px;	padding: 10px 0px 3px;	color: #333333;	text-align: right;	font-weight: bold;}.kakomi5 {	background-color: #F3F3F3;	padding: 3px;	margin: 0px auto;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}li.wide {	font-size: 0.8em;	line-height: 1.4em;	color: #333333;	margin: 20px 0px 20px 20px;	padding: 0px;	list-style-position: outside;	list-style-image: url(img/point3.gif);}.center {	font-size: 0.8em;	text-align: center;}.half {	padding-right: 200px;	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-image: url(img/990849E.jpg);	background-position: right;	background-repeat: no-repeat;}.c07coin01 {	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #BBE9BC;	margin: 0px;	background-attachment: scroll;	background-image: url(img/coin.gif);	background-repeat: no-repeat;	background-position: right bottom;}.c07coin02 {	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #BBE9BC;	margin: 0px;	background-attachment: scroll;	background-image: url(img/coin02.gif);	background-repeat: no-repeat;	background-position: right bottom;}.c07coin03 {	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #BBE9BC;	margin: 0px;	background-attachment: scroll;	background-image: url(img/coin03.gif);	background-repeat: no-repeat;	background-position: right bottom;}.c07coin04 {	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #BBE9BC;	margin: 0px;	background-attachment: scroll;	background-image: url(img/coin04.gif);	background-repeat: no-repeat;	background-position: right bottom;}.c07coin05 {	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #BBE9BC;	margin: 0px;	background-attachment: scroll;	background-image: url(img/coin05.gif);	background-repeat: no-repeat;	background-position: right bottom;}.naiyo2 {	width: 670px;	padding: 10px 35px 20px;	clip:  rect(auto auto auto auto);	margin: 0px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: left;	background-attachment: scroll;	background-image: url(img/040733E.jpg);	background-repeat: no-repeat;	background-position: center bottom;}.kakomi6 {	background-color: #CCFFCC;	padding: 0px 10px 10px;	border: 1px solid #009933;	margin: 0px 180px 10px 0px;}.photo0 {	padding: 5px;	margin: 0px 0px 0px 10px;	float: right;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;}