@charset "UTF-8";

.text {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    font-size: 12px;
    font-style: normal;
    line-height: 140%;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #333333;
    text-decoration: none;
}
.text-black01 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 10px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666}
.text-black02 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 10px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333 }
.text-black03 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333 }
.text-black04 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666}
.text-black04_1 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; }
.text-blue01 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 10px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #003366}
.text-blue02 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 10px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #003366 }
.text-blue03 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #003366 }
.text-blue04 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #003366 }
.text-red01 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 10px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #990000}
.text-red02 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 10px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #990000}
.text-red03 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #990000}
.text-red04 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #990000}
.text-black05 {
    font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 14px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333
}
.text-black06 {

    font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 16px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333
}
.text-white01 {
    font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 10px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF
}
.text-white02 {
    font-family: "ＭＳ ゴシック", "Osaka－等幅";
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #006633
}
.text-white03 {


    font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF
}
.text-white04 {



    font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 16px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF
}

.active_subt{
    font-size:18px;
    text-align:left;
    border-bottom:2px solid;
    padding-bottom:4px;
}

.active_subts {
    color: #629702;
}
.b{
    border:1px solid #dcdcdc;
    height:120px;
    padding:0px 5px 0px 16px;
    margin-bottom:6px;
}


/*20171004 追加*/
.memberarea {
    border: 1px solid #669900;
    padding: 0px 0px 5px 0px;
    background: #ddeecc;
    text-align: center;
    margin:20px 0px 10px 0px;
    height:48px;
    width:565px;
}
.memberarea p{
    color: #669900;
}
.ind01{
  text-indent: -3em;
  padding-left: 3.2em;
  font-weight:normal;
  text-align:left;
}
.indimg{
  float:right;
  margin:5px 5px 5px 5px;
}
.caps{
  float:right;
  font-size:12px;
}