﻿BODY{
  color : #636563;
  font-size : 12px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
A{
  text-decoration : none;
  color : #636563;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
A:HOVER{
  color : #84dbd6;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
H1{
  font-size : 18px;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  color : #636563;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
H2{
  font-size : 16px;
  
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  color : #636563;
  font-family : "ＭＳ Ｐ明朝", "細明朝体";
}
H3{
  font-size : 14px;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  color : #636563;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Blue{
  color : #84dbd6;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Blue16Bold{
  font-size : 16px;
  font-weight : bold;
  color : #84dbd6;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Blue16{
  font-size : 16px;
  color : #84dbd6;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Blue14Bold{
  color : #84dbd6;
  font-size : 14px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Blue14{
  color : #84dbd6;
  font-size : 14px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Blue12Bold{
  color : #84dbd6;
  font-size : 12px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Blue12{
  color : #84dbd6;
  font-size : 12px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Blue10Bold{
  color : #84dbd6;
  font-size : 10px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Blue10{
  color : #84dbd6;
  font-size : 10px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.LightBlue{
  color : #d1f1f0;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Lb14Bold{
  color : #d1f1f0;
  font-size : 14px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.LB14{
  color : #d1f1f0;
  font-size : 14px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.LB12Bold{
  color : #d1f1f0;
  font-size : 12px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.LB12{
  color : #d1f1f0;
  font-size : 12px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.LB10Bold{
  color : #d1f1f0;
  font-size : 10px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.LB10{
  color : #d1f1f0;
  font-size : 10px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Pink{
  color : #ff18b5;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Pink16Bold{
  font-size : 16px;
  font-weight : bold;
  color : #ff18b5;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Pink16{
  font-size : 16px;
  color : #ff18b5;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Pink14Bold{
  color : #ff18b5;
  font-size : 14px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Pink14{
  color : #ff18b5;
  font-size : 14px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Pink12Bold{
  color : #ff18b5;
  font-size : 12px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Pink12{
  color : #ff18b5;
  font-size : 12px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Pink10Bold{
  color : #ff18b5;
  font-size : 10px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Pink10{
  color : #ff18b5;
  font-size : 10px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Gray{
  color : #636563;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Gray16Bold{
  color : #636563;
  font-size : 16px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Gray16{
	color : #8A8A8A;
	font-size : 16px;
	font-family : "ＭＳ Ｐゴシック", Osaka;
}


.Gray14Bold{
  color : #636563;
  font-size : 14px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Gray14{
	color : #636563;
	font-size : 12px;
	font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Gray12Bold{
  color : #636563;
  font-size : 12px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Gray12{
  color : #636563;
  font-size : 12px;
  font-family : "ＭＳ Ｐゴシック", Osaka;  
}
.Gray10Bold{
  color : #636563;
  font-size : 10px;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.Gray10{
  color : #636563;
  font-size : 10px;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.BL10B{
  font-size : 10px;
  font-weight : bold;
  color : #6666ff;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.BL12B{
  font-size : 12px;
  font-weight : bold;
  color : #6666ff;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.BL14B{
  font-size : 14px;
  font-weight : bold;
  color : #6666ff;
  font-family : "ＭＳ Ｐゴシック", Osaka;
}
.white18{
  font-size : 18px;
  font-family : HG丸ｺﾞｼｯｸM-PRO;
  color : white;
  font-weight : normal;
}

.fair {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 690px;
}

.fair table {
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #84DBD6;
	color: #E9F8F8;
}
.fair th {
	vertical-align: top;
	padding: 7px 10px 7px 20px;
	width: 195px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-right-color: #84DBD6;
	border-bottom-color: #84DBD6;
	color: #84DBD6;
	line-height: 20px;
}
.fair td {
	vertical-align: top;
	padding: 7px 10px 7px 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #84DBD6;
	line-height: 20px;
	width: 430px;
	color: #666;
}
.fair-top {
	background-color: #e9f8f8;
}

.fair-title{
	font-size: 14px;
	font-weight: bold;
	color: #F0F;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	line-height: 1.2em;
}

.fair-catch {
	font-size: 12px;
	font-weight: bold;
	color: #84DBD6;
	padding: 0px 10px 10px 20px;
	line-height: 20px;
	text-align: left;
	margin-bottom: 20px;
}
.fair-top .fair-title .present {
	color: #F09;
}
h1 span {
	font-size: 14px;
	color: #247775;
}
h2 span {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	font-weight: normal;
}
.yougo {
	text-align: center;
	margin-top: 10px;
	width: 680px;

}
.yougo table {
	margin-left:auto;
	margin-right:auto;
	width: 325px;
	margin-bottom: 5px;
	font-size: 12px;
}

.yougo table tr td {
	padding: 7px;
	text-align: left;
	line-height: 1.6em;
}
.yougo table .bg2{
	background-color: #e7e7e7;
	font-size: 14px;
	font-weight: bold;
	color: #247775;
}
.yougo table .bg3{
	background-color: #e7e7e7;
}
.yougo table td img {
	margin-right: 7px;

}
.yougo_shosai {
	margin-top: 25px;
	width: 680px;
	}
.yougo_shosai table {
	margin-left:auto;
	margin-right:auto;
	width: 678px;
	margin-bottom: 5px;
	font-size: 12px;
	border: 1px solid #E7E7E7;
}
.yougo_shosai table tr td {
	padding: 7px;
	text-align: left;
	line-height: 1.6em;
}
.yougo_shosai table .bg2{
	background-color: #e7e7e7;
	font-size: 14px;
	font-weight: bold;
	color: #247775;
}
.yougo_shosai table td img {
	margin-right: 7px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.cTitle {
	font-size: 14px;
	font-weight: bold;
	color: #3E5005;
	text-align: left;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #94C00E;
	padding-bottom: 3px;
	margin-top: 15px;
}
.present {
	font-weight: bold;
	color: #59CEC9;
	line-height: 1.2em;
	background-color: #E9F8F8;
	font-size: 12px;
	margin-top: 20px;
	text-align: left;
	padding-bottom: 5px;
}
.present .normal {
	font-weight: normal;
	font-size: 14px;

}
.frame {
	padding: 5px;
	background-color: #E9F8F8;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}.plantitle {
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	color: #66F;
	background-color: #E9F8F8;
	margin: 15px;
	padding: 10px;
}
.plantitle p {
	font-size: 16px;
	font-weight: bold;
	color: #FF18B5;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d1f1f0;
}
.present p {
	margin: 10px;
	color: #2F9D98;
}
.present .naiyo {
	font-size: 16px;
	color: #F0F;
	line-height: 1.2em;
}
.present .mita {
	font-size: 14px;
	color: #FFF;
	background-color: #39C1BB;
	padding: 5px;
	margin: 0px;
}
.present .normalk {
	font-weight: normal;
	color: #6D6D6D;
}
.plan {
	border: 1px solid #84dbd6;
}

