@charset "UTF-8";
/* ***********************************************************
*
*    INDEX
*
* ***********************************************************
*/
/* =====================================================================
*
*    report3 Layout
*
* =================================================================== */
/* line 18, ../sass/2012report3.scss */
h2 {
  margin: 0;
}

/* line 21, ../sass/2012report3.scss */
div#sukoyakaInner h2 {
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  /* line 21, ../sass/2012report3.scss */
  div#sukoyakaInner h2 {
    margin: 0;
  }
}

/* line 30, ../sass/2012report3.scss */
div#sukoyakaInner p.sub-ttl {
  color: #299476;
}
@media screen and (max-width: 767px) {
  /* line 30, ../sass/2012report3.scss */
  div#sukoyakaInner p.sub-ttl {
    padding: 10px 0 0 0;
  }
}

/* line 38, ../sass/2012report3.scss */
div#sukoyakaInner p.report3Txt01 {
  line-height: 2;
  letter-spacing: 1px;
  margin: 10px 0 0 0;
  width: 600px;
}
@media screen and (max-width: 767px) {
  /* line 38, ../sass/2012report3.scss */
  div#sukoyakaInner p.report3Txt01 {
    width: 100%;
  }
}

/* line 48, ../sass/2012report3.scss */
div#sukoyakaInner p.report3Txt02 {
  margin: 30px 0 30px 15px;
  padding: 0 0 30px 0;
  background: url(../images/lineCommon02.gif) no-repeat 0 bottom;
}

/* line 53, ../sass/2012report3.scss */
div#sukoyakaInner p.relevanceLink {
  margin: 18px 15px 0 0;
     text-align: right;
    line-height: 0;
}
/**/

#sukoyakaInner > p > img{
    line-height:0 !important;
}
#sukoyakaInner > p > a{
    font-size:90%;
    line-height:18px;
    margin:0 0 0 12px;
    }

/**/
@media screen and (max-width: 767px) {
  /* line 53, ../sass/2012report3.scss */
  div#sukoyakaInner p.relevanceLink {
    margin: 15px 0 0 0;
  }
}

/* line 59, ../sass/2012report3.scss */
ul#reportBannerList {
  margin: 38px 0 0 17px;
}
@media screen and (max-width: 767px) {
  /* line 59, ../sass/2012report3.scss */
  ul#reportBannerList {
    width: 100%;
    padding: 29px 0 0 0;
    margin: 15px 0 0 5px;
  }
  /* line 65, ../sass/2012report3.scss */
  ul#reportBannerList li {
    min-height: 90px;
    display: block;
    margin: 0 auto 10px auto !important;
  }
}

/* 01 */
/* line 75, ../sass/2012report3.scss */
div#report3Col01 {
  margin: 70px 0 0 0;
  width: 641px;
}
@media screen and (max-width: 767px) {
  /* line 75, ../sass/2012report3.scss */
  div#report3Col01 {
    width: 100%;
    margin: 25px 0 0 0;
  }
}

/* line 83, ../sass/2012report3.scss */
div#report3Col01 h3 {
  margin: 0;
}

/* line 86, ../sass/2012report3.scss */
div#report3Col01 h4 {
  line-height: 2;
  letter-spacing: 1px;
  color: #008565;
  font-weight: normal;
  margin: 5px 0 20px 0;
}

/* line 93, ../sass/2012report3.scss */
div#report3Col01 p {
  line-height: 2;
}

/* line 96, ../sass/2012report3.scss */
div#report3Col01 p#report3Col01Txt {
  width: 510px;
  font-size: 105%;
}
@media screen and (max-width: 767px) {
  /* line 96, ../sass/2012report3.scss */
  div#report3Col01 p#report3Col01Txt {
    width: 100%;
  }
}

/* line 103, ../sass/2012report3.scss */
div#report3Col01 div#report3Col01Img {
  margin: 20px 0 0 0;
  height: 332px;
  position: relative;
  width: 641px;
}
@media screen and (max-width: 767px) {
  /* line 103, ../sass/2012report3.scss */
  div#report3Col01 div#report3Col01Img {
    width: 100%;
    display: none;
  }
}

/* line 113, ../sass/2012report3.scss */
div#report3Col01 div#report3Col01Img .colT {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

/* line 119, ../sass/2012report3.scss */
div#report3Col01 div#report3Col01Img .colL {
  position: absolute;
  top: 224px;
  left: 146px;
}

/* line 124, ../sass/2012report3.scss */
div#report3Col01 div#report3Col01Img .colR {
  position: absolute;
  top: 8px;
  right: 0;
}

/* 02 */
/* line 130, ../sass/2012report3.scss */
div#report3Col02 {
  margin: 52px 0 0 0;
  width: 710px;
}
@media screen and (max-width: 767px) {
  /* line 130, ../sass/2012report3.scss */
  div#report3Col02 {
    width: 100%;
    position: relative;
    margin: 25px 0 0 0;
  }
}

/* line 139, ../sass/2012report3.scss */
div#report3Col02 h3 {
  margin: 0;
}

/* line 142, ../sass/2012report3.scss */
div#report3Col02 .colL {
  float: left;
  margin: 8px 0 0 2px;
}

/* line 146, ../sass/2012report3.scss */
div#report3Col02 .colR {
  width: 595px;
  float: left;
  padding: 22px 0 0 0;
  margin: 0 0 0 22px;
}
@media screen and (max-width: 767px) {
  /* line 146, ../sass/2012report3.scss */
  div#report3Col02 .colR {
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
  }
}

/* line 157, ../sass/2012report3.scss */
div#report3Col02 .colR p.report3Col02Txt {
  color: #008565;
  line-height: 2;
  letter-spacing: 1px;
}
@media screen and (max-width: 767px) {
  /* line 157, ../sass/2012report3.scss */
  div#report3Col02 .colR p.report3Col02Txt {
    position: absolute;
    left: 85px;
    top: 7%;
  }
}

/* line 167, ../sass/2012report3.scss */
div#report3Col02Inner {
  width: 595px;
  margin: 5px 0 0 0;
}
@media screen and (max-width: 767px) {
  /* line 167, ../sass/2012report3.scss */
  div#report3Col02Inner {
    width: 100%;
    margin: 4.0em 0 0 0;
  }
}

/* line 175, ../sass/2012report3.scss */
div#report3Col02Inner .innerL {
  float: left;
  width: 290px;
  margin: 10px 0 0 0;
  position: relative;
  z-index: 10;
  line-height: 2;
  font-size: 105%;
}
@media screen and (max-width: 767px) {
  /* line 175, ../sass/2012report3.scss */
  div#report3Col02Inner .innerL {
    width: 100%;
  }
}

/* line 187, ../sass/2012report3.scss */
div#report3Col02Inner .innerR {
  float: right;
}
@media screen and (max-width: 767px) {
  /* line 187, ../sass/2012report3.scss */
  div#report3Col02Inner .innerR {
    float: none;
  }
  /* line 191, ../sass/2012report3.scss */
  div#report3Col02Inner .innerR img {
    display: block;
    margin: 0 auto;
  }
}

/* 03 */
/* line 198, ../sass/2012report3.scss */
div#report3Col03 {
  margin: 0;
  width: 710px;
  position: relative;
}
@media screen and (max-width: 767px) {
  /* line 198, ../sass/2012report3.scss */
  div#report3Col03 {
    width: 100%;
    display: none;
  }
}

/* line 207, ../sass/2012report3.scss */
div#report3Col03 p#report3Col03Img02 {
  margin: 25px 0 0 0;
}

/* line 210, ../sass/2012report3.scss */
div#report3Col03 p#report3Col03Img {
  position: absolute;
  right: 0;
  bottom: -60px;
  z-index: 5;
}

/* 04 */
/* line 217, ../sass/2012report3.scss */
div#report3Col04 {
  margin: 40px 0 0 0;
  width: 710px;
  position: relative;
  background: url(../images/report/2012/report_3/bgVoiceM.jpg) repeat-y 0 0;
}
@media screen and (max-width: 767px) {
  /* line 217, ../sass/2012report3.scss */
  div#report3Col04 {
    width: 100%;
    background-size: 100%;
    background-repeat: repeat-y;
  }
}

/* line 228, ../sass/2012report3.scss */
#col4H {
  display: block;
}
@media screen and (max-width: 767px) {
  /* line 228, ../sass/2012report3.scss */
  #col4H {
    display: none;
  }
}

/* line 234, ../sass/2012report3.scss */
#col4HDummy {
  display: none;
}
@media screen and (max-width: 767px) {
  /* line 234, ../sass/2012report3.scss */
  #col4HDummy {
    display: block;
  }
}

/* line 240, ../sass/2012report3.scss */
html* div#report3Col04 {
  margin: 80px 0 0 0;
}

/* line 243, ../sass/2012report3.scss */
div#report3Col04 div#report3Col04Inner {
  position: relative;
  z-index: 50;
  padding: 0 0 20px 45px;
  margin: 0 0 0 0;
  background: url(../images/report/2012/report_3/bgVoiceB.jpg) no-repeat 0 bottom;
}
@media screen and (max-width: 767px) {
  /* line 243, ../sass/2012report3.scss */
  div#report3Col04 div#report3Col04Inner {
    width: 100%;
    background-size: 100%;
    padding: 0 0 20px 0;
  }
}

/*div#report3Col04 div#report3Col04Inner p#report3Col04Img {
    position:absolute;
    bottom:20px;
    right:-1px;
}*/
/* line 260, ../sass/2012report3.scss */
div#report3Col04 div#report3Col04Inner dl {
  padding: 0 0 20px 0;
  margin: 0 0 0 12px;
  width: 532px;
  line-height: 2;
  position: relative;
  z-index: 10;
  font-size: 105%;
}
@media screen and (max-width: 767px) {
  /* line 260, ../sass/2012report3.scss */
  div#report3Col04 div#report3Col04Inner dl {
    width: 80%;
    padding: 0 0 5% 3%;
  }
}

/* line 273, ../sass/2012report3.scss */
div#report3Col04 div#report3Col04Inner dl dt {
  margin: 0 0 7px 2px;
  padding: 0 0 0 20px;
  color: #00a06e;
  letter-spacing: 1px;
  background: url(../images/report/2012/report_3/iconVolunteer.gif) no-repeat 0 center;
}

/* line 280, ../sass/2012report3.scss */
div#report3Col04 div#report3Col04Inner dl dd ul li {
  padding: 12px 0 10px 20px;
  background: url(../images/report/2012/report_3/txtVolunteer08Line.gif) no-repeat 0 0;
}

/* line 284, ../sass/2012report3.scss */
div#report3Col04 div#report3Col04Inner dl dd ul li.first {
  background: none;
}

/* =====================================================================
*
*    Anima Layout
*
* =================================================================== */
/* line 292, ../sass/2012report3.scss */
p#anima01_01 {
  position: absolute;
  left: 181px;
  top: 244px;
  z-index: 20;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

/* line 301, ../sass/2012report3.scss */
p#anima01_02 {
  position: absolute;
  left: 145px;
  top: 216px;
  z-index: 25;
}

/* line 307, ../sass/2012report3.scss */
p#anima02_01 {
  position: absolute;
  left: 392px;
  top: 217px;
  z-index: 15;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

/* line 316, ../sass/2012report3.scss */
p#anima02_02 {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20;
}

/* line 322, ../sass/2012report3.scss */
p#anima03_01 {
  position: absolute;
  right: 65px;
  bottom: 38px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

/* line 330, ../sass/2012report3.scss */
p#anima03_02 {
  position: absolute;
  right: 25px;
  bottom: -65px;
  z-index: 50;
}

/* line 336, ../sass/2012report3.scss */
div#animaContainer01 {
  position: relative;
  width: 686px;
  height: 154px;
  margin: 30px 0 30px 15px;
  padding: 0 0 30px 0;
  background: url(../images/lineCommon02.gif) no-repeat 0 bottom;
}
@media screen and (max-width: 767px) {
  /* line 336, ../sass/2012report3.scss */
  div#animaContainer01 {
    width: 100%;
    margin: 14px 0  0 0;
    height: 130px;
  }
}
@media screen and (max-width: 480px) {
  /* line 336, ../sass/2012report3.scss */
  div#animaContainer01 {
    height: 80px;
  }
}

/* line 352, ../sass/2012report3.scss */
p#anima04_01 {
  position: absolute;
  left: 20px;
  top: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
@media screen and (max-width: 767px) {
  /* line 352, ../sass/2012report3.scss */
  p#anima04_01 {
    width: 80%;
    opacity: 1;
    left: 0;
  }
}

/* line 365, ../sass/2012report3.scss */
p#anima04_02 {
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  /* line 365, ../sass/2012report3.scss */
  p#anima04_02 {
    width: 20%;
  }
}

/* line 373, ../sass/2012report3.scss */
div#animaContainer02 {
  position: relative;
  margin: 0 0 0 15px;
  width: 686px;
  height: 153px;
}
@media screen and (max-width: 767px) {
  /* line 373, ../sass/2012report3.scss */
  div#animaContainer02 {
    width: 100%;
    margin: 0 0 0 0;
    display: none;
  }
}

/* line 384, ../sass/2012report3.scss */
p#anima05_01 {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 389, ../sass/2012report3.scss */
#animaContainer02Res {
  display: none;
}
@media screen and (max-width: 767px) {
  /* line 389, ../sass/2012report3.scss */
  #animaContainer02Res {
    display: block;
  }
}

/* line 395, ../sass/2012report3.scss */
p#anima05_02 {
  position: absolute;
  top: 35px;
  left: 42px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

/* line 403, ../sass/2012report3.scss */
p#anima05_02 img {
  width: 0;
  height: 0;
}

/* line 407, ../sass/2012report3.scss */
p#anima05_03 {
  position: absolute;
  left: 69px;
  top: 0;
}

/* line 412, ../sass/2012report3.scss */
p#anima06 {
  position: absolute;
  left: 168px;
  top: 50px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
@media screen and (max-width: 767px) {
  /* line 412, ../sass/2012report3.scss */
  p#anima06 {
    display: none;
  }
}

/* line 423, ../sass/2012report3.scss */
p#anima06 img {
  width: 0;
  height: 0;
}

/* =====================================================================
*
*    print Layout
*
* =================================================================== */
/* line 432, ../sass/2012report3.scss */
#printImage01, #printImage02 {
  display: none;
}
@media screen and (max-width: 767px) {
  /* line 432, ../sass/2012report3.scss */
  #printImage01, #printImage02 {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  /* line 439, ../sass/2012report3.scss */
  img {
    width: 100%;
  }
}
/* line 443, ../sass/2012report3.scss */
.voice_smt {
  display: none;
  background-color: #f8f8f6;
  max-width: 767px;
  border-radius: 12px;
  padding-bottom: 10px;
  border: 1px solid #00A06C;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  /* line 443, ../sass/2012report3.scss */
  .voice_smt {
    display: block;
  }
  /* line 453, ../sass/2012report3.scss */
  .voice_smt h2 {
    margin: 0 0 0 0 !important;
  }
}
/* line 457, ../sass/2012report3.scss */
.voice_smt p {
  margin: 0 10px !important;
}

/* line 461, ../sass/2012report3.scss */
div#sukoyakaInner #Voice {
  _zoom: 1;
  width: 709px;
  margin-bottom: 15px;
  background: url(../images/report/2013/report_5/txtVoice_repeat.gif) repeat-y top left;
}
@media screen and (max-width: 767px) {
  /* line 461, ../sass/2012report3.scss */
  div#sukoyakaInner #Voice {
    width: auto;
    background-size: 100% auto;
  }
}

/* line 472, ../sass/2012report3.scss */
div#sukoyakaInner #Voice .voice_inner {
  padding-bottom: 50px;
  background: url(../images/report/2013/report_5/txtVoice_bg.jpg) no-repeat bottom center;
}
@media screen and (max-width: 767px) {
  /* line 472, ../sass/2012report3.scss */
  div#sukoyakaInner #Voice .voice_inner {
    background-size: 100% auto;
  }
}

/* line 480, ../sass/2012report3.scss */
div#sukoyakaInner #Voice h2 {
  margin-bottom: 0;
}

/* line 483, ../sass/2012report3.scss */
div#sukoyakaInner #Voice dl {
  width: 580px;
  margin-left: 62px;
}
@media screen and (max-width: 767px) {
  /* line 483, ../sass/2012report3.scss */
  div#sukoyakaInner #Voice dl {
    width: auto;
    margin: 0 7%;
  }
}

/* line 493, ../sass/2012report3.scss */
div#sukoyakaInner .voice_smt {
  margin-bottom: 20px;
}

/* line 498, ../sass/2012report3.scss */
div#sukoyakaInner .voice_smt .line01 {
  background: url(../images/report/2013/report_5/txtVoice_line01.gif) no-repeat bottom left;
  width: 580px;
}
@media screen and (max-width: 767px) {
  /* line 498, ../sass/2012report3.scss */
  div#sukoyakaInner .voice_smt .line01 {
    width: auto;
  }
}

/* line 506, ../sass/2012report3.scss */
div#sukoyakaInner .voice_smt .line02 {
  background: url(../images/report/2013/report_5/txtVoice_line02.gif) no-repeat bottom left;
  width: 534px;
}
@media screen and (max-width: 767px) {
  /* line 506, ../sass/2012report3.scss */
  div#sukoyakaInner .voice_smt .line02 {
    width: auto;
  }
}

/* line 514, ../sass/2012report3.scss */
div#sukoyakaInner .voice_smt .line02.last {
  background: none;
  margin-bottom: -20px;
}

/* line 518, ../sass/2012report3.scss */
div#sukoyakaInner .voice_smt .line02.last2 {
  background: none;
  margin-bottom: -10px;
}

/* line 522, ../sass/2012report3.scss */
div#sukoyakaInner .voice_smt dt {
  color: #00a06e;
}

/* line 525, ../sass/2012report3.scss */
div#sukoyakaInner .voice_smt dt {
  margin-bottom: 10px;
  padding-bottom: 20px;
}

/* line 529, ../sass/2012report3.scss */
div#sukoyakaInner .voice_smt dd {
  padding: 0 1% 20px;
  padding-bottom: 20px;
}

/* line 533, ../sass/2012report3.scss */
.summary_smt {
  display: none;
  background-color: fff;
  max-width: 767px;
  border-radius: 12px;
  padding-bottom: 10px;
  border: 1px solid #c4c4c4;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  /* line 533, ../sass/2012report3.scss */
  .summary_smt {
    display: block;
  }
}
/* line 544, ../sass/2012report3.scss */
.summary_smt p {
  margin: 10px 15px 5px 15px !important;
}

@media screen and (max-width: 767px) {
  /* line 548, ../sass/2012report3.scss */
  ul#reportBannerList li {
    float: none;
    margin: 0 auto;
  }
}

/* line 554, ../sass/2012report3.scss */
p#pageTop {
  margin-top: -10px;
}

/* line 557, ../sass/2012report3.scss */
.relevanceLink {
  overflow: hidden;
  *zoom: 1;
}
@media screen and (max-width: 767px) {
  /* line 560, ../sass/2012report3.scss */
  .relevanceLink img {
    display: none;
  }
  /* line 563, ../sass/2012report3.scss */
  .relevanceLink a {
    margin-left: 10px;
    text-decoration: underline !important;
  }
  /* line 566, ../sass/2012report3.scss */
  .relevanceLink a:before {
    content: "[関連リンク] ";
  }
  /* line 569, ../sass/2012report3.scss */
  .relevanceLink a:visited {
    text-decoration: underline !important;
  }
  /* line 572, ../sass/2012report3.scss */
  .relevanceLink a:hover {
    text-decoration: underline !important;
  }
}
