@charset "UTF-8";
@import "layout.css";

* {
margin: 0;
padding: 0;
}

body td{
font-family: "ＭＳ ゴシック", "Osaka－等幅", sans-serif ;
font-size: 12px;
color: #3c3c3c;
}

.sc_t {
margin:10px;
color: #2fac8f;
font-size:12px;
font-weight:bold;
}

p {
font-size: 12px;
color: #3c3c3c;
line-height: 140%;
}

.m_no{
margin:0;
}

p.mov{
text-align:center;
margin:0;
}

.m1{
margin:10px;
}

.m2{
margin:10px 20px;
}

.news_h{
font-size: 12px;
color: #ffba01;
margin:10px 0 5px 10px;
}

.news_c{
margin:0 0 5px 20px;
font-size: 12px;
}

img {
border: 0;
margin: 0;
padding: 0;
}

h1 {
font-size: 10px;
color: #03a189;
font-weight: normal;
}


h2 {
width: 460px;
font-size: 14px;
text-align: left;
color: #ffffff;
background-color: #67bfa8;
margin: 20px 0;
padding:2px 10px;
}

table.con{
font: #CC33CC;
border-collapse: separate;
border: 0px;
background: #ffffff;
text-align: left;
text-valign: middle;
}

table.cal{
margin-left:auto;
margin-right:auto;
font: #CC33CC;
border-collapse: separate;
border: solid 1px #66CCCC;
background: #ffffff;
text-align: center;
text-valign: middle;
}

td.cal {
background: #C8ECC8;
font-size: 10pt;
border: solid 1px #66CCCC;
color: #08084C;
font-weight: bold;
text-align: center;
text-valign: middle;
}

td.cal1 {
background: #ffffff;
font-size: 10pt;
border: solid 1px #66CCCC;
color: #08084C;
font-weight: bold;
text-align: center;
text-valign: middle;
}

table.kigu{
margin-left:auto;
margin-right:auto;
text-align:center;
border: 0;
}

td.kigu {
width: 180px;
border: 0;
font-weight: bold;
text-align: center;
vertical-align: middle;
}

a {
text-decoration: none;
}

a:link {
color: #006699;
}

a:visited {
color: #006699;
}

a:active {
color: #FFBA01;
}

a:hover {
color: #FFBA01;
}

a.navi:link {
color: #ffffff;
font-size:12px;
font-weight:bold;
}

a.navi:visited {
color: #ffffff;
font-size:12px;
font-weight:bold;
}

a.navi:active {
color: #fff000;
font-size:12px;
font-weight:bold;
}

a.navi:hover {
color: #fff000;
font-size:12px;
font-weight:bold;
}


a.m_b:link {
color: #006699;
font-size:10px;
}

a.m_b:visited {
color: #006699;
font-size:10px;
}

a.m_b:active {
color: #FFBA01;
}

a.m_b:hover {
color: #FFBA01;
font-size:10px;
}

a.as01:link {
color: #2FAC8F;
font-size:14px;
font-weight:bold;
}

a.as01:visited {
color: #2FAC8F;
font-size:14px;
font-weight:bold;
}

a.as01:active {
color: #FFBA01;
font-size:14px;
font-weight:bold;
}

a.as01:hover {
color: #FFBA01;
font-size:14px;
font-weight:bold;
}

