@charset "utf-8";
/* line 20, ../sass/foot.scss */
#footPage #header .rightSect #headerNav .footNav {
  border-bottom: 2px solid #30a007;
}
/* line 22, ../sass/foot.scss */
#footPage #header .rightSect #headerNav .footNav span {
  background-image: url(/green/image/top/nav_2_on.png);
}
/* line 25, ../sass/foot.scss */
#footPage #header .rightSect #headerNav .footNav span:hover {
  background-image: url(/green/image/top/nav_2_on.png);
}

/* line 34, ../sass/foot.scss */
#mainCont {
  margin: 35px auto 100px;
}
/* line 36, ../sass/foot.scss */
#mainCont .mainTitle {
  padding: 19px 0;
  margin: 50px 0 0;
  border-top: 5px solid black;
  border-bottom: 5px solid black;
}
/* line 42, ../sass/foot.scss */
#mainCont #footNavSect {
  margin: 27px 0 0;
  padding-bottom: 50px;
  border-bottom: 1px dotted black;
}
/* line 46, ../sass/foot.scss */
#mainCont #footNavSect .left {
  float: left;
  width: 420px;
  margin-top: 20px;
}
/* line 51, ../sass/foot.scss */
#mainCont #footNavSect .right {
  float: right;
  width: 359px;
  height: 166px;
  background: url(/green/image/foot/foot_navi.jpg);
  background-repeat: no-repeat;
  background-position: right;
  padding: 90px 150px 0 0;
  font-size: 16px;
  line-height: 1.8;
  letter-spacing: 0.5px;
}
/* line 64, ../sass/foot.scss */
#mainCont #footSampleSect {
  width: 990px;
  background: url(/green/image/foot/frame_top.png);
  background-repeat: no-repeat;
  background-position: top;
  margin-top: 50px;
  padding: 30px 0 0;
}
/* line 71, ../sass/foot.scss */
#mainCont #footSampleSect .sampleInner {
  background: url(/green/image/foot/frame_bottom.png);
  background-repeat: no-repeat;
  background-position: bottom;
  padding: 0 0 30px;
}
/* line 77, ../sass/foot.scss */
#mainCont #footSampleSect .inner {
  border-left: 1px solid #1192d7;
  border-right: 1px solid #1192d7;
}
/* line 81, ../sass/foot.scss */
#mainCont #footSampleSect .topTtl {
  width: 320px;
  margin: 0 auto 21px;
  display: block;
}
/* line 86, ../sass/foot.scss */
#mainCont #footSampleSect .mainImg {
  width: 788px;
  margin: 0 auto 71px;
}
/* line 91, ../sass/foot.scss */
#mainCont #footSampleSect .smp {
  width: 926px;
  margin: 0 auto;
  padding: 30px 17px 0;
  background: url(/green/image/foot/blue_bd.png);
  background-repeat: repeat-x;
  background-position: top;
  letter-spacing: 0.5px;
}
/* line 99, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxT {
  float: left;
  margin: 0px 22px 47px 0;
  padding-top: 74px;
  height: 105px;
}
/* line 104, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxT dt {
  float: left;
  margin-right: 9px;
  padding-top: 20px;
}
/* line 109, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxT dd {
  float: left;
  width: 162px;
  font-weight: bold;
}
/* line 113, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxT dd .ttl {
  border-bottom: 1px solid black;
  font-size: 16px;
}
/* line 117, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxT dd .cont {
  padding-top: 8px;
}
/* line 122, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxB {
  float: left;
  margin-right: 20px;
}
/* line 125, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxB dt {
  float: left;
  margin-right: 9px;
  padding-top: 20px;
}
/* line 130, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxB dd {
  float: left;
  width: 118px;
  font-weight: bold;
}
/* line 134, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxB dd .ttl {
  border-bottom: 1px solid black;
  font-size: 16px;
}
/* line 138, ../sass/foot.scss */
#mainCont #footSampleSect .smp .boxB dd .cont {
  padding-top: 8px;
}
/* line 143, ../sass/foot.scss */
#mainCont #footSampleSect .smp .bigImg {
  padding-top: 0px;
  height: 177px;
}
/* line 146, ../sass/foot.scss */
#mainCont #footSampleSect .smp .bigImg dt {
  padding: 0;
}
/* line 149, ../sass/foot.scss */
#mainCont #footSampleSect .smp .bigImg dd {
  padding-top: 70px;
}
/* line 155, ../sass/foot.scss */
#mainCont #txtBox {
  width: 990px;
  margin: 70px 0 0;
}
/* line 158, ../sass/foot.scss */
#mainCont #txtBox ul {
  width: 990px;
  text-align: center;
}
/* line 162, ../sass/foot.scss */
#mainCont #txtBox li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: left;
}
/* line 168, ../sass/foot.scss */
#mainCont #txtBox .tx1 {
  margin: 0 0 20px;
}
/* line 171, ../sass/foot.scss */
#mainCont #txtBox .tx2 {
  margin: 0 0 49px;
}
/* line 174, ../sass/foot.scss */
#mainCont #txtBox .tx3 {
  margin: 0 0 44px;
}
/* line 178, ../sass/foot.scss */
#mainCont #txtBox .tx4 a:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}


