﻿@charset "UTF-8";body {	background-color: #fff;	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;	margin: 0;	padding: 0;}div {	margin: 0;	padding: 0;}div#leftMenuBox {	background-color: #62c4dc;	width: 110px;	top: -2px;	left: 14px;	position: absolute;	height: 720px;	text-align: center;        padding: 1px 0;}div#rightMainBox {	background-color: #8bd3e5;	margin-left: 110px;	width: 730px;	height: 720px;	padding: 1px 0;}div#rightSmallBox {	margin-top: 20px;	background-color: #a6ddeb;	height: 40px;}div#leftSmallBox {	background-color: #a6ddeb;	height: 105px;}div.centerBox {    margin-top: 30px;	text-align: center;}div.toppageLink {   font-size: 10px;}h3.menuHeader {   color: #FFFFFF;	font-size: 12px;	margin: 40px 0 5px;}div#mainHeaderBox {	margin-top: 10px;	clear: both;}div.title {   font-size: 15px;   margin-top: 6px;      margin-left: 20px;}div.title-eng {   font-size: 9px;   margin-top: 2px;      margin-left: 20px;}span.title2-eng{   font-size: 18px;   color: #FFFFFF;	letter-spacing: 2px;}span.title2{   font-size: 20px;   color: #000000;	letter-spacing: 3px;}img.linkPhoto {   margin: 10px;}img.linkillust {   margin: 5px;}a img {	border: 0;}.mainContentHeaderImage {	width: 176px;        float: left;}div.honbun {	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;	margin: 30px 30px 0 30px;	font-size: 14px;	line-height: 130%;	        letter-spacing: 2px;}.honbun2 {	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;	font-size: 11px;	float: right;	width: 360px;	margin-right: 20px;	line-height: 130%;        letter-spacing: 2px;}.mainContentHeaderTitle {	margin-left: 10px;	float:left;	margin-top: 15px;}.clearBox {   clear: both;	height: 8px;}div#mainContentBox {	margin-top: 60px;	margin-right: 70px;}.risouzooImage {     float: right;}div#imageCounter {	float: right;	margin-top: 8px;}div#mainContentTitle {	float: left;	margin-left: 110px;}img.counterArrowImage1 {   margin-right: 5px;}img.counterArrowImage2 {   margin-left: 2px;}span#imageCounterText {   vertical-align: top;}div#iconIndex{   margin-left: 60px;   float: left;}.iconBox {    margin-bottom: 9px;}.minititle {    font-size: 12px;    color: #515151;}.minititle2 {	 font-size: 10px;    color: #515151;}