#mainB {	width: 543px;	text-align: center;	margin-right: auto;	margin-left: auto;}#mainC {	width: 543px;	text-align: center;	margin-right: auto;	margin-left: auto;}.mainC {	width: 271px;	text-align: left;}.mainD {	border:1px solid #7F0000;	text-align: left;	padding: 10px 12px;}.mainE {	width: 543px;}.mainF {	width: 519px;	height:160px;	padding: 0px 12px 0px 12px;	text-align: left;	background-image: url(img/rep_waku02.gif);	background-repeat: repeat-y;}.mainG {	font-size: 10px;	text-align: right;	text-indent: 0px;}.alignLeft {	float: left;	margin: 0px;	padding: 0px;}.alignRight {	float: right;	margin: 0px;	padding: 0px;}.center {	text-align: center;}.right {	text-align: right;}.left {	text-align: left;}.fontRed{	color: #FF0000;}.fontBlue {	color: #0F298F;}.fontBlue2 {	color: #3399FF;	margin-left: 0em;	text-indent: -1em;}.marginTop0em {	margin-top: 0px;}.marginTop05em {	margin-top: 0.5em;}.marginTop1em {	margin-top: 1em;}.marginTop15em {	margin-top: 1.5em;}.marginTop2em {	margin-top: 2em;}.sit {	width: 164px;	margin-right: 20px;}.width164 {	width: 164px;	height: 250px;	text-align: left;}.width543 {	width: 100%;	text-align: left;	margin-top: 30px;}.width543p {	text-align: left;	padding:12px}.font2{	font-size:10px;	letter-spacing:1px;	line-height:16px;	color:#333333;}.border {	border:1px solid #FFB049;	background-color: #FFFFF4;}.border2 {	border:1px solid #CFC29C;}.square {	list-style-type: square;}.nocircle {	list-style-type: none;	padding-left: 3em;}.caution {	border-left:5px solid #000E5A;	padding-left: 10px;}.marginTop10px {	margin-top: 10px;}.marginTop15px {	margin-top: 15px;}.marginTop20px {	margin-top: 20px;}.marginTop30px {	margin-top: 30px;}	    /* ----------kiyokanoko */#bodyB {	width: 600px;	text-align: center;	margin-right: auto;	margin-left: auto;	padding: 0px;}#mainB2 {	background-image: url(img/kiyo_bg_f02.gif);	background-repeat: repeat-y;	padding-right: 40px;	padding-left: 40px;	padding-top: 10px;	margin: 0px;	padding-bottom: 10px;}.break {	clear: both;}img.L10 {	margin-left: 10px;}.f12px {	font-size: 12px;	line-height: 155%;	letter-spacing: 1px;}.f17px {	font-size: 17px;	letter-spacing: 1px;	font-weight: bold;}h2,h3 {	margin: 0px;	padding: 0px;}p {	margin: 0px;	padding: 0px;}form {	margin: 0px;	padding: 0px;}dl.spec {	margin: 0px;	padding: 0px;}dl.spec dt { clear: left;	float: left;	width: 90px;	padding-top: 10px;}dl.spec dd {	float: left;	width: 180px;	padding-top: 10px;	margin: 0px;	padding-left: 0px;}a.red:link,a.red:visited {	color: #FF0000;}a.navy:link,a.navy:visited {	color: #0F298F;}a.pageTop:link,a.pageTop:visited {	color: #0F298F;	font-size: 12px;	text-decoration: underline;}ul.caution2 {	padding: 0px;	margin-bottom: 0px;	margin-left: 15px;}p.caution2 {	padding: 0px;	margin-bottom: 0px;	margin-left: 15px;}dl.privacy {	padding: 0px;	margin-top: 40px;}.privacy dt {	clear: left;	float: left;	width: 65px;}.privacy dd {	float: left;	width: 475px;	margin-left: 0px;	padding-left: 0px;}img {	border:none;}