body   { text-decoration: none; background-repeat: no-repeat; margin: 0; padding: 0 }
.main_text
	         { color: #4d4d4d; font-size: 14px; font-family: Osaka-等幅, Osaka, "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-style: normal; font-weight: normal; line-height: 18px; font-stretch: normal; text-decoration: none; letter-spacing: 0.1em }

.main1_text
	         { color: #4d4d4d; font-size: 18px; font-family: Osaka-等幅, Osaka, "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-style: normal; font-weight: normal; line-height: 36px; font-stretch: normal; text-decoration: none }

.main2_text
	           { color: #4d4d4d; font-size: 15px; font-family: Osaka-等幅, Osaka, "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-style: normal; font-weight: normal; line-height: 30px; font-stretch: normal; text-decoration: none }
.main3_text    { color: #4d4d4d; font-size: 14px; font-family: Osaka-等幅, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-style: normal; font-weight: normal; line-height: 28px; font-stretch: normal; text-decoration: none; letter-spacing: 0.1em }

.main4_text
	        { color: #333; font-size: 24px; font-family: "ヒラギノ明朝 Pro W3", 平成明朝, "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体; font-style: normal; font-weight: normal; line-height: 38px; font-stretch: normal; text-decoration: none; letter-spacing: 0.1em }


.calendar { color: #4d4d4d; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 18px; font-stretch: normal; text-decoration: none }
.calendar-out { color: red; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 18px; font-stretch: normal; text-decoration: none }
.footer_text
	          { color: #4d4d4d; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 18px; font-stretch: normal; text-decoration: none; letter-spacing: 0.1em }
.footer-out_text   { color: #06c; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 18px; font-stretch: normal; text-decoration: none; letter-spacing: 0.1em }
.copyright_text
	         { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 18px; font-stretch: normal; letter-spacing: 0.1em }
.blog-main1_text  { color: #4d4d4d; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 24px; font-stretch: normal; text-decoration: none; letter-spacing: 0.1em }
.blog-main2_text { color: #06c; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 36px; font-stretch: normal; text-decoration: none }
.blog-main3_text  { color: #4d4d4d; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 28px; font-stretch: normal; text-decoration: none; letter-spacing: 0.1em }
a:hover    { color: #06c; text-decoration: none }
a:link  { text-decoration: none }
a:visited  { text-decoration: none }
a:active  { text-decoration: none }


#MenuContainer{
	width:100%;
	text-align:center;
	Z-index:10;
	position:absolute;
	top:605px;
	left:0;
	background-color:#0071bc;
}
#MenuContainer.scroll{
	position:fixed;
	top:0;
	left:0;
}
#HoverMenuTable{
	margin:0 auto;
	background-color:#0071bc;
	position:relative;
}
#HoverMenuTable td{
	background-color:#0071bc;
}
#HoverMenuTable td:hover{
	background-color:#0071bc;
}
#HoverMenu td:hover ul, #HoverMenu td ul:hover{
	display:block;
}
#HoverMenu ul{
	display:none;
	position:absolute;
	width:190px;
	margin:0;
	padding:5px  0 5px 0;
	color:#fff;
	border-right:1px solid #29abe2;
	background-color:#29abe2;
	border-radius:0 0px 5px 5px;
	box-shadow:3px 3px 5px 1px rgba(0,0,0,0.5);
}
#HoverMenu li{
	list-style:none;
	margin:0;
	padding:0;
	font-size:15px;
}
#HoverMenu h5{
	margin:0;
	padding:12px 10px 5px  15px;
	border-top:0px dotted #1ea5df;
	color:#06c;
	font-size:15px;
}
#HoverMenu li a{
	display:block;
	margin:0px 10px 0px 10px;
	padding:10px 4px 10px 4px;
	color:#fff;
	border-bottom:1px dotted #1a8dbf;
	font-family: Osaka-等幅, Osaka, "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; 
}
#HoverMenu li a:hover{
	color:#06c;
}








#MenuContainer2{
	width:100%;
	text-align:center;
	Z-index:10;
	position:absolute;
	top:125px;
	left:0;
	background-color:#0071bc;
}
#MenuContainer2.scroll{
	position:fixed;
	top:0;
	left:0;
}
#HoverMenu2Table{
	margin:0 auto;
	background-color:#0071bc;
	position:relative;
}
#HoverMenu2Table td{
	background-color:#0071bc;
}
#HoverMenu2Table td:hover{
	background-color:#0071bc;
}
#HoverMenu2 td:hover ul, #HoverMenu td ul:hover{
	display:block;
}
#HoverMenu2 ul{
	display:none;
	position:absolute;
	width:190px;
	margin:0;
	padding:5px  0 5px 0;
	color:#fff;
	border-right:1px solid #29abe2;
	background-color:#29abe2;
	border-radius:0 0px 5px 5px;
	box-shadow:3px 3px 5px 1px rgba(0,0,0,0.5);
}
#HoverMenu2 li{
	list-style:none;
	margin:0;
	padding:0;
	font-size:15px;
}
#HoverMenu2 h5{
	margin:0;
	padding:12px 10px 5px  15px;
	border-top:0px dotted #1ea5df;
	color:#06c;
	font-size:15px;
}
#HoverMenu2 li a{
	display:block;
	margin:0px 10px 0px 10px;
	padding:10px 4px 10px 4px;
	color:#fff;
	border-bottom:1px dotted #1a8dbf;
	font-family: Osaka-等幅, Osaka, "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; 
}
#HoverMenu2 li a:hover{
	color:#06c;






