@charset "UTF-8";

/* measure
----------------------------*/

/* measure-intro */

.measure .u-mainCont {
  padding-bottom: 43px;
}

.measure-intro {}

.measure-introText_wrap {}

.measure-introText {
  text-align: left;
  color: #221e1f;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/* measure-mainte */

.measure-mainte_wrap {
  margin-top: 5px;
}

.measure-mainte {}

.measure-mainteHead {
  border-top: 2px solid #56c3da;
  border-bottom: 2px solid #56c3da;
  text-align: left;
  color: #1068b3;
  font-size: 2.1em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 7px 0px 7px 6px;
  margin: 0px 0px 0px 0px;
}

.measure-mainteMedia_wrap {
  overflow: hidden;
  margin: 17px 0px 0px 0px;
}

.measure-mainteMedia {
  overflow: hidden;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-mainteMediaIntro {
  float: left;
  width: 643px;
  text-align: justify;
  color: #221e1f;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -1px;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-mainteMediaImg_outer {
  float: right;
}

.measure-mainteMediaImg {
  margin: 6px 20px 0 0;
}

.measure-maintePlan {
  margin: 0 0 0 0;
}

.measure-maintePlan_01 {
  margin: 20px 0 0 0;
}

.measure-maintePlan_02 {
  margin: 37px 0px 0px 0px;
}

.measure-maintePlan_03 {
  margin: 53px 0px 0px 0px;
}

.measure-maintePlan_04 {
  margin: 38px 0px 0px 0px;
}

.measure-maintePlanHead {
  background: #1068b3;
  text-align: left;
  color: #ffffff;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 7px 0px 5px 12px;
  margin: 0px 0px 0px 0px;
}

.measure-maintePlanMedia_wrap {
  overflow: hidden;
  padding: 0px 0px 0px;
  margin: 13px 0 0 0;
}

.measure-maintePlanMedia {
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-maintePlanMediaText_wrap {
  overflow: hidden;
  float: left;
}

.measure-maintePlan_01 .measure-maintePlanMediaText_wrap {
  width: 658px;
}

.measure-maintePlan_02 .measure-maintePlanMediaText_wrap {
  width: 528px;
}

.measure-maintePlan_03 .measure-maintePlanMediaText_wrap {
  width: 483px;
}

.measure-maintePlanMediaText {
  text-align: justify;
  color: #231815;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.9em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-maintePlanMediaAnnot {
  text-align: justify;
  color: #231815;
  font-size: 1.3em;
  font-weight: normal;
  line-height: 1.8em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-maintePlanMediaImg_wrap {
  float: right;
  text-align: center;
}

.measure-maintePlanMediaImg {}

.measure-maintePlan_01 .measure-maintePlanMediaImg {
  margin: 6px 12px 0 0;
}

.measure-maintePlan_02 .measure-maintePlanMediaImg {
  margin: 6px 0 0 0;
}

.measure-maintePlan_03 .measure-maintePlanMediaImg {
  margin: 45px 21px 0 0;
}

.measure-maintePlanAnnot {
  width: 100%;
  padding: 0px 0px 0px 0px;
}

.measure-maintePlan_03 .measure-maintePlanAnnot {
  margin: 20px 0 0 0;
}

.measure-maintePlanAnnot_inner {
  background: #f5fbfc;
  border: solid 1px #1068b3;
  width: 515px;
  padding: 0 0 10px 15px;
}

.measure-maintePlanAnnotHead {
  text-align: left;
  color: #1068b3;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 15px 0px 0px 0px;
}

.measure-maintePlanAnnotText_wrap {
  padding: 0px 0px 0px 0px;
  margin: 6px 0px 0px 0px;
}

.measure-maintePlanAnnotText_inWrap {
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-maintePlanAnnotText_outer {
  float: left;
  text-align: left;
  color: #221e1f;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 29px;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 12px 0px 0px;
}

.measure-maintePlanAnnotText_icon {
  color: #56c3da;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-maintePlanAnnotAnnot {
  float: none;
  text-align: left;
  color: #221e1f;
  font-size: 1.3em;
  font-weight: normal;
  line-height: 21px;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 5px 12px 0px 0px;
}

.measure-maintePlanMovie {
  margin: 33px 0 0 0;
}

.measure-maintePlanMovieHead {
  text-align: left;
  color: #1068b3;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.2em;
  letter-spacing: normal;
  text-decoration: none;
  border-bottom: solid 1px #005ead;
  padding: 0px 0px 8px;
  margin: 12px 0px 15px 0px;
}

.measure-maintePlanMovieHead_inner {
  border-left: solid 5px #1068b3;
  padding: 0 0 0 10px;
}

.measure-maintePlanMovieText {
  text-align: left;
  color: #231815;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.9em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-maintePlanMovieIframe {
  margin: 16px 0 0 0;
}

.measure-maintePlanMovieLink_outer {
  margin: 16px 0 0 0;
}

.measure-maintePlanMovieLink2_outer {
  margin: 6px 0 0 0;
}

.measure-maintePlanMovieLink {
  text-align: left;
  color: #1068b3;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.9em;
  letter-spacing: normal;
  text-decoration: underline;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/* measure-sec02 */

.measure-sec02_wrap {
  margin: 65px 0 25px 0;
}

.measure-sec02 {}

.measure-sec02Head {
  border-top: 2px solid #56c3da;
  border-bottom: 2px solid #56c3da;
  text-align: left;
  color: #1068b3;
  font-size: 2.1em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 7px 0px 7px 6px;
  margin: 0px 0px 0px 0px;
}

.measure-sec02Media_wrap {
  overflow: hidden;
  margin: 17px 0px 0px 0px;
}

.measure-sec02Media {
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-sec02MediaIntro {
  text-align: justify;
  color: #221e1f;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -1px;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-sec02Plan {
  padding: 0px 0px 0px 0px;
}

.measure-sec02Plan_01 {
  margin: 17px 0px 0px 0px;
}

.measure-sec02Plan_02 {
  margin: 56px 0px 0px 0px;
}

.measure-sec02Plan_03 {
  margin: 58px 0px 0px 0px;
}

.measure-sec02Plan_04 {
  margin: 40px 0px 0px 0px;
}

.measure-sec02PlanHead {
  background: #1068b3;
  text-align: left;
  color: #ffffff;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 7px 0px 5px 12px;
  margin: 0px 0px 0px 0px;
}

.measure-sec02PlanMedia_wrap {
  overflow: hidden;
  padding: 0px 0px 0px;
  margin: 15px 0 0 0;
}

.measure-sec02PlanMedia {
  overflow: hidden;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-sec02PlanMediaText_wrap {
  float: left;
}

.measure-sec02Plan_01 .measure-sec02PlanMediaText_wrap {
  width: 565px;
}

.measure-sec02Plan_02 .measure-sec02PlanMediaText_wrap {
  width: 400px;
}

.measure-sec02Plan_03 .measure-sec02PlanMediaText_wrap {
  width: 460px;
}



.measure-sec02PlanMediaText {
  text-align: justify;
  color: #231815;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.9em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-sec02Plan_03 .measure-sec02PlanMediaText {
  width: 435px;
}

.measure-sec02PlanMediaAnnot_wrap {
  margin: 15px 0 0 0;
}

.measure-sec02PlanMediaAnnot_wrapIn {
  background: #eef9fb;
}

.measure-sec02Plan_01 .measure-sec02PlanMediaAnnot_wrapIn {
  width: 471px;
  padding: 9px 0 12px 13px;
}

.measure-sec02Plan_02 .measure-sec02PlanMediaAnnot_wrapIn {
  width: 510px;
  padding: 9px 0 12px 13px;
}

.measure-sec02Plan_03 .measure-sec02PlanMediaAnnot_wrapIn {
  width: 437px;
  padding: 9px 0 12px 13px;
}

.measure-sec02PlanMediaAnnot_outer {
  text-align: left;
  color: #221e1f;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.9em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-sec02PlanMediaAnnot_icon {
  color: #56c3da;
}

.measure-sec02PlanMediaAnnot {}

.measure-sec02PlanMediaImg_wrap {
  float: right;
  text-align: center;
  margin: 0 0 0 0;
}

.measure-sec02PlanMediaImg {}

.measure-sec02Plan_01 .measure-sec02PlanMediaImg {
  margin: 4px 10px 0 0;
}

.measure-sec02Plan_02 .measure-sec02PlanMediaImg {
  margin: 6px 0 0 0;
}

.measure-sec02Plan_03 .measure-sec02PlanMediaImg {
  margin: 7px 0 0 0;
}

.measure-sec02PlanAnnot {
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-sec02PlanAnnotHead {
  text-align: left;
  color: #1068b3;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 12px 0px 0px 0px;
}

.measure-sec02PlanAnnotText_wrap {
  background: #f5fbfc;
  border: 2px solid #1068b3;
  overflow: hidden;
  width: auto;
  padding: 0px 0px 0px 0px;
  margin: 8px 0px 15px 0px;
}

.measure-sec02PlanAnnotText_outer {
  display: inline-block;
  text-align: left;
  margin: 0px 9px 0px 0px;
}

*:first-child + html .measure-sec02PlanAnnotText_outer {
  display: inline;
  zoom: 1;
}

/*IE7*/

.measure-sec02PlanAnnotText_icon {
  text-align: left;
  color: #56c3da;
  font-size: 1.9em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-sec02PlanAnnotText {
  text-align: left;
  color: #221e1f;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/* measure-measure */

.measure-measure_wrap {
  margin-top: 47px;
}

.measure-measure {}

.measure-measureHead {
  border-top: 2px solid #56c3da;
  border-bottom: 2px solid #56c3da;
  text-align: left;
  color: #1068b3;
  font-size: 2.1em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 7px 0px 7px 6px;
  margin: 0px 0px 0px 0px;
}

.measure-measureMedia_wrap {
  overflow: hidden;
  margin: 17px 0px 0px 0px;
}

.measure-measureMedia {
  float: none;
  width: auto;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.measure-measureMediaIntro {
  text-align: justify;
  color: #221e1f;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-measurePlan_wrap {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-measurePlan {
  padding: 0px 0px 0px 0px;
  margin: 22px 0px 0px 0px;
}

.measure-measurePlan:first-child {
  padding: 0px 0px 0px 0px;
  margin: 18px 0px 0px 0px;
}

.measure-measurePlanHead_wrap {
  border-bottom: 1px solid #005ead;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-measurePlanHead {
  border-left: 5px solid #1068b3;
  text-align: left;
  color: #1068b3;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 7px;
  margin: 0px 0px 0px 0px;
}

.measure-measurePlanMedia_wrap {
  overflow: hidden;
  padding: 0px 0px 0px;
  margin: 12px 0 0 0;
}

.measure-measurePlanMedia {
  overflow: hidden;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-measurePlanMediaText_wrap {
  float: left;
  width: 50%;
}

.measure-measurePlanMediaText {
  text-align: justify;
  color: #231815;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 1.8em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-measurePlanMediaImg_wrap {
  text-align: right;
  overflow: hidden;
  float: right;
  width: 50%;
  margin: 5px 0 0 0;
}

.measure-measurePlanMediaImg_outer {
  margin: 10px 0px 0px 0px;
}

.measure-measurePlanMediaImg_outer:first-child {
  margin: 0px 0px 0px 0px;
}

.measure-measurePlanMediaImg {}

/* measure-place */

.measure-place {
  padding: 0px 0px 0px 0px;
  margin: 47px 0px 0px 0px;
}

.measure-placeHead {
  border-top: 2px solid #56c3da;
  border-bottom: 2px solid #56c3da;
  text-align: left;
  color: #1068b3;
  font-size: 2.1em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 7px 0px 7px 6px;
  margin: 0px 0px 0px 0px;
}

.measure-placeIntro {
  text-align: left;
  color: #221e1f;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 7px 0px 0px 0px;
}

.measure-placeIntro_circle {
  color: #56c3da;
  font-size: 1.3em;
  vertical-align: -1px;
}

.measure-placeIntro_star {
  color: #56c3da;
  font-size: 1.2em;
  vertical-align: -1px;
}

.measure-placeArea_wrap {
  padding: 0px 0px 0px 0px;
  margin: 12px 0px 0px 0px;
}

.measure-placeArea {}

.measure-placeAreaHead {
  background: #56c3da;
  text-align: left;
  color: #ffffff;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 9px 0px 4px 12px;
  margin: 0px 0px 0px 0px;
}

.measure-placeAreaList_wrap {
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  margin: 8px 0px 15px 0px;
}

.measure-placeAreaList_outer {
  display: inline-block;
  text-align: left;
  margin: 0px 9px 0px 0px;
}

*:first-child + html .measure-placeAreaList_outer {
  display: inline;
  zoom: 1;
}

/*IE7*/

.measure-placeAreaList_icon {
  text-align: left;
  color: #56c3da;
  font-size: 1.9em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-placeAreaList {
  text-align: left;
  color: #221e1f;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/* measure-citizen */

.measure-citizen_wrap {
  margin: 41px 0 54px 0;
}

.measure-citizen {}

.measure-citizenHead {
  border-top: 2px solid #56c3da;
  border-bottom: 2px solid #56c3da;
  text-align: left;
  color: #1068b3;
  font-size: 2.1em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 7px 0px 7px 6px;
  margin: 0px 0px 0px 0px;
}

.measure-citizenMedia_wrap {
  overflow: hidden;
}

.measure-citizenMedia {
  float: left;
  width: 56.25%;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
}

.measure-citizenMediaIntro {
  text-align: justify;
  color: #221e1f;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -1px;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-citizenPlan_wrap {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-citizenPlan {
  padding: 0px 0px 0px 0px;
}

.measure-citizenPlan_stockpile {
  margin: 29px 0px 0px 0px;
}

.measure-citizenPlan_training {
  margin: 25px 0 0 0;
}

.measure-citizenPlan_shelter {
  margin: 33px 0 0 0;
}

.measure-citizenPlanHead_wrap {
  border-bottom: 1px solid #005ead;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-citizenPlanHead {
  border-left: 5px solid #1068b3;
  text-align: left;
  color: #1068b3;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 7px;
  margin: 0px 0px 0px 0px;
}

.measure-citizenPlanMedia_wrap {
  overflow: hidden;
  padding: 0px 0px 0px;
  margin: 12px 0 0 0;
}

.measure-citizenPlanMedia {
  overflow: hidden;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-citizenPlanMediaText_wrap {
  float: left;
  width: 50%;
}

.measure-citizenPlan_training .measure-citizenPlanMediaText_wrap {
  float: none;
  width: 100%;
}

.measure-citizenPlanMediaText {
  text-align: justify;
  color: #231815;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.9em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-citizenPlanMediaText_inSmall {
  font-size: 0.8em;
}

.measure-citizenPlanMediaText_annot {
  text-align: left;
  color: #231815;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.7em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-citizenPlanMediaImg_wrap {
  overflow: hidden;
  float: right;
  width: 50%;
}

.measure-citizenPlanMediaImg_outer {
  text-align: center;
  margin: 0px 0px 0px 0px;
}

.measure-citizenPlanMediaImg_outerCap {
  text-align: left;
  color: #231815;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.4em;
  letter-spacing: normal;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.measure-citizenPlan_stockpile .measure-citizenPlanMediaImg {
  margin: 11px 0 0 36px;
}

.measure-citizenPlan_shelter .measure-citizenPlanMediaImg {
  margin: 2px 0 0 51px;
}


/* responsive
----------------------------*/

@media screen and (max-width: 767px) {

  /* measure-intro */
  .measure .u-mainCont {
    padding-bottom: 30px;
  }

  .measure-intro {}

  .measure-introText_wrap {
    text-align: justify;
  }

  .measure-introText {
    text-align: left;
    color: #221e1f;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 22px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  /* measure-mainte */
  .measure-mainte_wrap {
    margin-top: 15px;
  }

  .measure-mainte {}

  .measure-mainteHead {
    border-top: 2px solid #56c3da;
    border-bottom: 2px solid #56c3da;
    text-align: left;
    color: #1068b3;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 1.4em;
    letter-spacing: normal;
    text-decoration: none;
    padding: 7px 0px 7px 6px;
    margin: 0px 0px 0px 0px;
  }

  .measure-mainteMedia_wrap {
    overflow: visible;
    margin: 0px 0px 0px 0px;
  }

  .measure-mainteMedia {
    overflow: visible;
    float: none;
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
  }

  .measure-mainteMediaIntro {
    float: none;
    width: auto;
    text-align: justify;
    color: #221e1f;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-mainteMediaImg_outer {
    text-align: center;
    float: none;
  }

  .measure-mainteMediaImg {}

  .measure-maintePlan {
    padding: 0px 0px 0px 0px;
  }

  .measure-maintePlan_01 {
    margin: 17px 0px 0px 0px;
  }

  .measure-maintePlan_02 {
    margin: 26px 0px 0px 0px;
  }

  .measure-maintePlan_03 {
    margin: 17px 0px 0px 0px;
  }

  .measure-maintePlan_04 {
    margin: 17px 0px 0px 0px;
  }

  .measure-maintePlanHead {
    background: #1068b3;
    text-align: left;
    color: #ffffff;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 23px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 7px 0px 5px 12px;
    margin: 0px 0px 0px 0px;
  }

  .measure-maintePlanMedia_wrap {
    overflow: hidden;
    padding: 0px 0px 0px;
    margin: 10px 0 0 0;
  }

  .measure-maintePlanMedia {
    float: none;
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-maintePlanMediaText_wrap {
    float: none;
  }

  .measure-maintePlan_01 .measure-maintePlanMediaText_wrap {
    width: auto;
  }

  .measure-maintePlan_02 .measure-maintePlanMediaText_wrap {
    width: auto;
  }

  .measure-maintePlan_03 .measure-maintePlanMediaText_wrap {
    width: auto;
  }

  .measure-maintePlanMediaText {
    text-align: left;
    color: #231815;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-maintePlanMediaAnnot {
    text-align: left;
    color: #231815;
    font-size: 1.1em;
    font-weight: normal;
    line-height: 19px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-maintePlanMediaImg_wrap {
    float: none;
    margin: 10px 0 0 0;
  }

  .measure-maintePlanMediaImg {}

  .measure-maintePlan_01 .measure-maintePlanMediaImg {
    margin: 0 0 0 0;
  }

  .measure-maintePlan_02 .measure-maintePlanMediaImg {
    margin: 0 0 0 0;
  }

  .measure-maintePlan_03 .measure-maintePlanMediaImg {
    margin: 0 0 0 0;
  }

  .measure-maintePlanAnnot {}

  .measure-maintePlan_03 .measure-maintePlanAnnot {
    margin: 20px 0 0 0;
  }

  .measure-maintePlanAnnot_inner {
    width: auto;
    padding: 15px 15px;
  }

  .measure-maintePlanAnnotHead {
    text-align: left;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 24px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
  }

  .measure-maintePlanAnnotText_wrap {
    padding: 0 0 0 0;
    margin: 5px 0 0 0;
  }

  .measure-maintePlanAnnotText_inWrap {
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-maintePlanAnnotText_outer {
    float: none;
    text-align: justify;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    text-indent: -1em;
    padding: 0px 0px 0px 1em;
    margin: 0px 12px 0px 0px;
  }

  .measure-maintePlanAnnotText_icon {
    color: #56c3da;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-maintePlanAnnotAnnot {
    float: none;
    text-align: justify;
    font-size: 1.1em;
    font-weight: normal;
    line-height: 19px;
    letter-spacing: normal;
    text-decoration: none;
    text-indent: -1em;
    padding: 0 0 0 1em;
    margin: 5px 0 0 0;
  }

  .measure-maintePlanMovie {
    margin: 33px 0 0 0;
  }

  .measure-maintePlanMovieHead {}

  .measure-maintePlanMovieHead_inner {
    border-left: solid 5px #1068b3;
    padding: 0 0 0 10px;
  }

  .measure-maintePlanMovieText {}

  .measure-maintePlanMovieIframe {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
  }

  .measure-maintePlanMovieIframe iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
  }

.measure-maintePlanMovieLink_outer {
  margin: 16px 0 0 0;
}

.measure-maintePlanMovieLink2_outer {
  margin: 6px 0 0 0;
}

  .measure-maintePlanMovieLink {}

  /* measure-sec02 */
  .measure-sec02_wrap {
    margin: 30px 0 25px 0;
  }

  .measure-sec02 {}

  .measure-sec02Head {
    border-top: 2px solid #56c3da;
    border-bottom: 2px solid #56c3da;
    text-align: left;
    color: #1068b3;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 1.4em;
    letter-spacing: normal;
    text-decoration: none;
    padding: 7px 0px 7px 6px;
    margin: 0px 0px 0px 0px;
  }

  .measure-sec02Media_wrap {
    overflow: hidden;
    margin: 0px 0px 0px 0px;
  }

  .measure-sec02Media {
    float: none;
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
  }

  .measure-sec02MediaIntro {
    text-align: justify;
    color: #221e1f;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-sec02Plan {
    padding: 0px 0px 0px 0px;
  }

  .measure-sec02Plan_01 {
    margin: 17px 0px 0px 0px;
  }

  .measure-sec02Plan_02 {
    margin: 26px 0px 0px 0px;
  }

  .measure-sec02Plan_03 {
    margin: 17px 0px 0px 0px;
  }

  .measure-sec02Plan_04 {
    margin: 17px 0px 0px 0px;
  }

  .measure-sec02PlanHead {
    background: #1068b3;
    text-align: left;
    color: #ffffff;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 23px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 7px 0px 5px 12px;
    margin: 0px 0px 0px 0px;
  }

  .measure-sec02PlanMedia_wrap {
    overflow: hidden;
    padding: 0px 0px 0px;
    margin: 10px 0 0 0;
  }

  .measure-sec02PlanMedia {
    overflow: visible;
    float: none;
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-sec02PlanMediaText_wrap {
    float: none;
  }

  .measure-sec02Plan_01 .measure-sec02PlanMediaText_wrap {
    width: auto;
  }

  .measure-sec02Plan_02 .measure-sec02PlanMediaText_wrap {
    width: auto;
  }

  .measure-sec02Plan_03 .measure-sec02PlanMediaText_wrap {
    width: auto;
  }

  .measure-sec02PlanMediaText {
    text-align: left;
    color: #231815;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-sec02Plan_03 .measure-sec02PlanMediaText {
    width: auto;
  }

  .measure-sec02PlanMediaAnnot_wrap {
    margin: 15px 0 0 0;
  }

  .measure-sec02PlanMediaAnnot_wrapIn {}

  .measure-sec02Plan_01 .measure-sec02PlanMediaAnnot_wrapIn {
    width: auto;
  }

  .measure-sec02Plan_02 .measure-sec02PlanMediaAnnot_wrapIn {
    width: auto;
  }

  .measure-sec02Plan_03 .measure-sec02PlanMediaAnnot_wrapIn {
    width: auto;
  }

  .measure-sec02PlanMediaAnnot_outer {
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    text-indent: -1em;
    padding: 0 0 0 1em;
  }

  .measure-sec02PlanMediaAnnot_icon {}

  .measure-sec02PlanMediaAnnot {}

  .measure-sec02PlanMediaImg_wrap {
    float: none;
    margin: 15px 0 0 0;
  }

  .measure-sec02PlanMediaImg {}

  .measure-sec02Plan_01 .measure-sec02PlanMediaImg {
    margin: 6px 10px 5px 0;
  }

  .measure-sec02Plan_02 .measure-sec02PlanMediaImg {
    margin: 0 0 20px 0;
  }

  .measure-sec02Plan_03 .measure-sec02PlanMediaImg {
    margin: 0 0 20px 0;
  }

  .measure-sec02PlanAnnot {}

  .measure-sec02PlanAnnotHead {
    background: #56c3da;
    text-align: left;
    color: #ffffff;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 24px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 3px 11px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-sec02PlanAnnotText_wrap {
    overflow: hidden;
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 15px 0px;
  }

  .measure-sec02PlanAnnotText_outer {
    display: inline-block;
    text-align: left;
    margin: 0px 9px 0px 0px;
  }

  *:first-child + html .measure-sec02PlanAnnotText_outer {
    display: inline;
    zoom: 1;
  }

  /*IE7*/
  .measure-sec02PlanAnnotText_icon {
    text-align: left;
    color: #56c3da;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-sec02PlanAnnotText {
    text-align: left;
    color: #221e1f;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  /* measure-measure */
  .measure-measure_wrap {
    margin-top: 40px;
  }

  .measure-measure {}

  .measure-measureHead {
    border-top: 2px solid #56c3da;
    border-bottom: 2px solid #56c3da;
    text-align: left;
    color: #1068b3;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 1.4em;
    letter-spacing: normal;
    text-decoration: none;
    padding: 7px 0px 7px 6px;
    margin: 0px 0px 0px 0px;
  }

  .measure-measureMedia_wrap {
    overflow: hidden;
    margin: 10px 0px 0px 0px;
  }

  .measure-measureMedia {
    float: none;
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-measureMediaIntro {
    text-align: justify;
    color: #221e1f;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-measurePlan_wrap {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-measurePlan {
    padding: 0px 0px 0px 0px;
    margin: 23px 0px 0px 0px;
  }

  .measure-measurePlan:first-child {
    padding: 0px 0px 0px 0px;
    margin: 17px 0px 0px 0px;
  }

  .measure-measurePlanHead_wrap {
    border-bottom: 1px solid #005ead;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
  }

  .measure-measurePlanHead {
    border-left: 5px solid #1068b3;
    text-align: left;
    color: #1068b3;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 7px;
    margin: 0px 0px 0px 0px;
  }

  .measure-measurePlanMedia_wrap {
    overflow: hidden;
    padding: 0px 0px 0px;
    margin: 10px 0 0 0;
  }

  .measure-measurePlanMedia {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-measurePlanMediaText_wrap {
    float: none;
    width: auto;
  }

  .measure-measurePlanMediaText {
    text-align: left;
    color: #231815;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-measurePlanMediaImg_wrap {
    float: none;
    width: auto;
    margin: 10px 0 0 0;
  }

  .measure-measurePlanMediaImg_outer {
    text-align: center;
    margin: 10px 0px 0px 0px;
  }

  .measure-measurePlanMediaImg {}

  /* measure-place */
  .measure-place {
    padding: 0px 0px 0px 0px;
    margin: 40px 0px 0px 0px;
  }

  .measure-placeHead {
    border-top: 2px solid #56c3da;
    border-bottom: 2px solid #56c3da;
    text-align: left;
    color: #1068b3;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 1.4em;
    letter-spacing: normal;
    text-decoration: none;
    padding: 7px 0px 7px 6px;
    margin: 0px 0px 0px 0px;
  }

  .measure-placeIntro {
    text-align: left;
    color: #221e1f;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: -0.1px;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
  }

  .measure-placeIntro_circle {}

  .measure-placeIntro_star {}

  .measure-placeArea_wrap {
    padding: 0px 0px 0px 0px;
    margin: 17px 0px 0px 0px;
  }

  .measure-placeArea {}

  .measure-placeAreaHead {
    background: #56c3da;
    text-align: left;
    color: #ffffff;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 24px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 3px 11px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-placeAreaList_wrap {
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 15px 0px;
  }

  .measure-placeAreaList_outer {
    display: inline-block;
    text-align: left;
    margin: 0px 9px 0px 0px;
  }

  *:first-child + html .measure-placeAreaList_outer {
    display: inline;
    zoom: 1;
  }

  /*IE7*/
  .measure-placeAreaList_icon {
    text-align: left;
    color: #56c3da;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-placeAreaList {
    text-align: left;
    color: #221e1f;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  /* measure-citizen */
  .measure-citizen_wrap {
    margin: 40px 0 40px 0;
  }

  .measure-citizen {}

  .measure-citizenHead {
    border-top: 2px solid #56c3da;
    border-bottom: 2px solid #56c3da;
    text-align: left;
    color: #1068b3;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 1.4em;
    letter-spacing: normal;
    text-decoration: none;
    padding: 7px 0px 7px 6px;
    margin: 0px 0px 0px 0px;
  }

  .measure-citizenMedia_wrap {
    overflow: hidden;
  }

  .measure-citizenMedia {
    float: none;
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
  }

  .measure-citizenMediaIntro {
    text-align: justify;
    color: #221e1f;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-citizenPlan_wrap {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-citizenPlan {
    padding: 0px 0px 0px 0px;
  }

  .measure-citizenPlan_stockpile {
    margin: 17px 0px 0px 0px;
  }

  .measure-citizenPlan_training {
    margin: 23px 0 0 0;
  }

  .measure-citizenPlan_shelter {
    margin: 17px 0 0 0;
  }

  .measure-citizenPlanHead_wrap {
    border-bottom: 1px solid #005ead;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-citizenPlanHead {
    border-left: 5px solid #1068b3;
    text-align: left;
    color: #1068b3;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 7px;
    margin: 0px 0px 0px 0px;
  }

  .measure-citizenPlanMedia_wrap {
    overflow: hidden;
    padding: 0px 0px 0px;
    margin: 10px 0 0 0;
  }

  .measure-citizenPlanMedia {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-citizenPlanMediaText_wrap {
    float: none;
    width: auto;
  }

  .measure-citizenPlan_training .measure-citizenPlanMediaText_wrap {
    float: none;
    width: auto;
  }

  .measure-citizenPlanMediaText {
    text-align: left;
    color: #231815;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-citizenPlanMediaImg_wrap {
    float: none;
    width: auto;
  }

  .measure-citizenPlanMediaImg_outer {
    margin: 0px 0px 0px 0px;
  }

  .measure-citizenPlanMediaImg_outerCap {
    text-align: left;
    color: #231815;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .measure-citizenPlanMediaImg {
    margin: 10px 0 0 0px;
  }

  .measure-citizenPlan_stockpile .measure-citizenPlanMediaImg {
    margin: 10px 0 0 0;
  }

  .measure-citizenPlan_shelter .measure-citizenPlanMediaImg {
    margin: 10px 0 0 0;
  }
}
