﻿/* CSS Document */
body {
	margin: 2px;
	background-color: #004945;
	text-align: center;
}
div#container {
	width: 650px;
	background: #FFFFFF;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#container2 {
	width: 650px;
	background: #004945;
	text-align: left;
	color: #004945;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#container2 .object {
	width: 650px;
	background: #004945;
	text-align: center;
	color: #004945;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#container3 {
	width: 600px;
	background: #FFFFFF;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#container4 {
	width: 550px;
	background: #FFFFFF;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
h1 {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 110%;
}
h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #FFFF00;
	font-weight: bold;
}
h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	color: #FFFF00;
	font-weight: bold;
}
h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #FFFFFF;
}

h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #FFFF00;
}
h6 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	color: #FFFFFF;
}
h7 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}
h8 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}
div#banner {
	height: 120px;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #004945;
	width: 650px;
}
div#navi {
	background-color: #004945;
	width: 650px;
	height: 20px;
	vertical-align: middle;
	text-align: right;
	padding-top: 5px;
	color: #FFFFFF;
	font-size: 12px;
}
div#navi-h {
	background-color: #004945;
	width: 650px;
	height: 70px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
}
#container #banner.h-navi {
	height: 20px;
	width: 93%;
}

.navi2 {
	color: #FFFFFF;
	font-size: 12px;
}

div#header {
	height: 70px;
	color: #FFFFFF;
	vertical-align: middle;
	text-indent: 1em;
	background-color: #FFFFFF;
	background-image: url(../img/topics-bar.png);
	width: 100%;
}
div#header h1  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 100%;
	padding-top: 20px;
}
div#header h2  {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 120%;
}
div#header h3  {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFF00;
	line-height: 120%;
}
div#header2 {
	height: 50px;
	color: #FFFFFF;
	padding: 0px 10px 10px 20px;
	background-color: #FFFFFF;
	background-image: url(../img/topics-bar.png);
}
div#header2 h1  {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 120%;
}
div#header2 h2  {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 120%;
}
div#header2 h3  {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFF00;
	line-height: 120%;
}
div#header3 {
	height: 50px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	top: 5px;
	background-color: #FFFFFF;
	background-image: url(../img/topics-bar.png);
}
div#header3 h2  {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 120%;
}
div#header3 h3  {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFF00;
	line-height: 120%;
}
div#mainContent {
	background: #FFFFFF;
	width: 650px;
	padding-top: 0px;
}
div#mainContent .space {
	height: 10px;
	width: 650px;
}
div#mainContent .space2 {
	height: 1px;
	width: 650px;
}
div#mainContent .space3 {
	height: 5px;
	width: 650px;
}
div#mainContent .space4 {
	height: 10px;
	width: 650px;
	background-color: #004945;
}
div#mainContent .h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #009900;
	font-size: 14px;
}
div#mainContent .h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
div#mainContent .main-l {
	width: 420px;
	color: #000000;
	background-color: #FFFFFF;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	margin-left: 15px;
	letter-spacing: 0.05em;
}
div#mainContent .main-l2 {
	width: 260px;
	color: #000000;
	background-color: #FFFFFF;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	margin-left: 15px;
	letter-spacing: 0.05em;
}
div#mainContent .main-l450 {
	width: 450px;
	color: #000000;
	background-color: #FFFFFF;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	margin-left: 15px;
	letter-spacing: 0.05em;
}
div#mainContent .photo-r {
	width: 180px;
	background-color: #FFFFFF;
	margin-right: 15px;
	background-position: 520px;
	float: right;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
div#mainContent .photo-r2 {
	width: 250px;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	float: right;
	margin-right: 68px;
}
div#mainContent .photo-r150 {
	width: 150px;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	float: right;
	margin-right: 20px;
}

div#mainContent .photo-c {
	width: 600px;
	background-color: #FFFFFF;
	background-position: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
}
div#mainContent .mainC-c {
	width: 600px;
	background-color: #FFFFFF;
	background-position: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
}
div#mainContent .main-c {
	width: 620px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	margin-left: 15px;
	margin-right: 15px;
	letter-spacing: 0.05em;
	text-align: left;
}
div#mainContent .main-p {
	width: 580px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	margin-left: 35px;
	margin-right: 35px;
	letter-spacing: 0.05em;
	text-align: center;
}

div#mainContent .main-r {
	width: 460px;
	color: #000000;
	background-color: #FFFFFF;
	float: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	margin-right: 15px;
	letter-spacing: 0.05em;
	text-align: left;
}


div#mainContent .letter3 {
	color: #000000;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
}
div#mainContent .photo-l {
	width: 150px;
	background-color: #FFFFFF;
	background-position: 520px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-left: 15px;
}
div#mainContent .photo-3 {
	width: 620px;
	background-color: #FFFFFF;
	background-position: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
}
div#mainContent .box1{
	width:65px;
	height:20px;
	float:left;
	text-align: center;
	font-size: 12px;
	margin-left: 0px;
	padding-top: 5px;
	color: #000;
	border:1px solid #999;
}

div#mainContent .box2{
	width:120px;
	height:20px;
	float:left;
	text-align: left;
	padding-left: 5px;
	font-size: 12px;
	padding-top: 5px;
	margin-left: 0px;
	border:1px solid #999;
	color: #000;
}
div#mainContent .box3{
	width:415px;
	height:20px;
	float:left;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 12px;
	margin-left: 0px;
	border:1px solid #999;
	color: #000;
}
div#mainContent .box1-2{
	width:65px;
	height:40px;
	float:left;
	text-align: center;
	font-size: 12px;
	margin-left: 0px;
	padding-top: 5px;
	color: #000;
	border:1px solid #999;
}
div#mainContent .box2-2{
	width:120px;
	height:40px;
	float:left;
	text-align: left;
	padding-left: 5px;
	font-size: 12px;
	padding-top: 5px;
	margin-left: 0px;
	border:1px solid #999;
	color: #000;
}
div#mainContent .box3-2{
	width:415px;
	height:40px;
	float:left;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 12px;
	margin-left: 0px;
	border:1px solid #999;
	color: #000;
}
div#mainContent .box1-3{
	width:65px;
	height:55px;
	float:left;
	text-align: center;
	font-size: 12px;
	margin-left: 0px;
	padding-top: 5px;
	color: #000;
	border:1px solid #999;
}
div#mainContent .box2-3{
	width:120px;
	height:55px;
	float:left;
	text-align: left;
	padding-left: 5px;
	font-size: 12px;
	padding-top: 5px;
	margin-left: 0px;
	border:1px solid #999;
	color: #000;
}
div#mainContent .box3-3{
	width:415px;
	height:55px;
	float:left;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 12px;
	margin-left: 0px;
	border:1px solid #999;
	color: #000;
}
div#mainContent2 {
	background: #004945;
	width: 650px;
	clear: both;
	padding-top: 5px;
}
div#mainContent2 .main-c {
	width: 650px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	margin-left: 20px;
	margin-right: 20px;
	background-position: center;
	background-color: #004945;
	letter-spacing: 0.05em;
}
div#mainContent2-left {
	background: #004945;
	width: 650px;
	clear: both;
	padding-top: 5px;
}
div#mainContent2 .object {
	width: 550px;
	margin-left: 75px;
	margin-right: 75px;
	background-position: center;
	background-color: #004945;
	text-align: center;
}
div#mainContent3 {
	padding: 0 0px;
	background: #FFFFFF;
	width: 600px;
}
div#mainContent3 .photo-c {
	width: 560px;
	background-color: #FFFFFF;
	background-position: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#footer {
	background:#004945;
	width: 650px;
	padding-top: 0;
	padding-bottom: 0;
}
div#footer p {
	margin: 0;
	padding-right: 0;
	padding-left: 0;
}
div#footer .footer-navi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #00FFFF;
	float: left;
	width: 200px;
	height: 30px;
}
div#footer .page-navi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #00FFFF;
	width: 650px;
	text-align: center;
	height: 40px;
	padding-top: 10px;
}
div#footer .copyright {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	height: 30px;
	width: 450px;
	float: right;
}
div#footer3 {
	background:#004945;
	width: 600px;
	padding-top: 0;
	padding-bottom: 0;
}
div#footer3 .footer-navi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #00FFFF;
	float: left;
	width: 200px;
	height: 30px;
}
div#footer3 .page-navi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #00FFFF;
	width: 600px;
	text-align: center;
	height: 40px;
	padding-top: 10px;
}
div#footer3 .copyright {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	height: 30px;
	width: 400px;
	float: right;
}
div#footer4 {
	background:#004945;
	width: 550px;
	padding-top: 0;
	padding-bottom: 0;
}
div#footer4 .footer-navi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #00FFFF;
	float: left;
	width: 180px;
	height: 30px;
}
div#footer4 .page-navi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #00FFFF;
	width: 550px;
	text-align: center;
	height: 40px;
	padding-top: 10px;
}
div#footer4 .copyright {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	height: 30px;
	width: 370px;
	float: right;
}

div#space {
	height: 5px;
	width: 650px;
	background-color: #004945;
}
.bg {
	background-image: url(../img/home-bar.gif);
	background-repeat: repeat-x;	
}
a:hover {
	color: #FF9933;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.line1 { background: url(img/line1.gif) no-repeat; }
.line2 { background: url(img/line2.gif) repeat-y; }
.line3 { background: url(img/line3.gif) no-repeat; }
.headline {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 120%;
}
.headline2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFF00;
	line-height: 120%;
}
.headline3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0033FF;
	line-height: 120%;
}
.head-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 22px;
}
.main {
	line-height: 130%;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 0px;
	letter-spacing: 0.05em;
}
.txt-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 110%;
	font-weight: 100;
	color: #0000FF;
	text-align: left;
}

.letter {
	line-height: 130%;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding: 0px;
	text-align: left;
	letter-spacing: 0.05em;
}
.letter2 {
	line-height: 130%;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 0.05em;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.letter-c {
	line-height: 120%;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: center;
	height: 20px;
	margin: 5px;
	padding: 0;
}
.letter-b {
	line-height: 120%;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding: 0px;
	text-align: left;
	height: 20px;
	text-indent: 0.5em;
}
.caption {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 22px;
}
.caption1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	line-height: 130%;
}
.caption2 {
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.caption3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 15px;
	margin-top: 2px;
	vertical-align: middle;
}
.caption4 {
	line-height: 130%;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding: 0px;
	letter-spacing: 0.05em;
	text-align: center;
	vertical-align: bottom;
}
.caption5 {
	line-height: 130%;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding: 0px;
	letter-spacing: 0.05em;
	text-align: left;
	vertical-align: bottom;
}
.caption-l {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 22px;
}
.caption-l2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 22px;
}
.caption-r {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 130%;
	color: #FC3;
	font-size: 14px;
	padding: 0px;
	letter-spacing: 0.05em;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}
.caption-r2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 130%;
	color: #000000;
	font-size: 14px;
	padding: 0px;
	letter-spacing: 0.05em;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	margin-right: 15px;
}
.link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 110%;
	font-weight: normal;
	color: #80FFFF;
}
.link2{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 110%;
	font-weight: 100;
	color: #80FFFF;
	text-decoration: underline;
	text-align: left;
}

.link-r {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 110%;
	font-weight: normal;
	color: #80FFFF;
	text-align: right;
}
.link-style {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 110%;
	font-weight: normal;
	color: #80FFFF;
	background-color: #004945;
}
.link-style2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 110%;
	font-weight: normal;
	color: #80FFFF;
	background-color: #004945;
}
.link-style3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 110%;
	font-weight: normal;
	color: #0000FF;
}

.photo-3l  {
	width: 200px;
	background-color: #FFFFFF;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-left: 20px;
}
.photo-3c  {
	width: 200px;
	background-color: #FFFFFF;
	float: none;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-left: 240px;
}
.photo-3r  {
	width: 200px;
	background-color: #FFFFFF;
	float: right;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-left: 460px;
}
.copyright {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	height: 30px;
	float: right;
}

.image270-l {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.image270 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.clear {
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.txt-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 110%;
	font-weight: 100;
	color: #0000FF;
	text-align: left;
}

