@charset "UTF-8";

/*---------2017311 style top-----------*/
.mainTitWrap{
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  box-sizing: border-box;
  border-bottom: 2px solid #D7EDF4;
  z-index: 11;
}
.mainTitArea{
  width: 310px;
  height: 108px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
}
.mainImgJapan{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -82px;
  margin-left: 56px;
  opacity: 0;
}



.mainTitAreaWhite{
  width: 516px;
  height: 130px;
  margin-bottom: 25px;
}
.mainTitAreaWhite img{
  width: auto;
  max-width: 100%;
  height: auto;
}
.btnFadeDetails{
  display: block;
  width: 177px;
  height: 45px;
  margin: 0 auto;
}
.btnFadeDetails{
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  width: 177px;
  height: 45px;
}
.btnFadeDetails img{
  width: auto;
  max-width: 100%;
  height: auto;
}
.btnFadeDetails:hover{
  opacity: .7;
}



.innerWideBlueContents{
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  position: relative;
}
.imgSearchJapan{
  width: 452px;
  margin: 0 auto 15px;
}
.imgSearchJapan img{
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
}
.txtKeyword{
  margin-bottom: 60px;
  text-align: center;
  line-height: 1.9;
}
.txtKeywordline{
  margin-bottom: 1em;
}
.searchArea{
  max-width: 550px;
  margin: 0 auto 60px;
}
.searchAreaTxt{
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 12px;
}
#srchtxtBg{
  line-height: 0;
  width: 72.72%;
  min-width: 262px;
  display: block;
  float: left;
  border-right: transparent;
  border-left: transparent;
  overflow: hidden;
}
#srchtxt{
  float: left;
  min-height: 50px;
  width: 100%;
  padding: 6px 5px;
  padding-right: 4px;
  border: 1px solid #999999;
  background-color: #ffffff;
  color: #000000;
  font-size: 113%;
  line-height: 1.29;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-indent: 1px;
}
.srchbtn{
  float: left;
  width: 25.45%;
  height: 50px;
  margin-left: 1.81%;
  box-sizing: border-box;
  padding: 13.5px 0;
  border: 1px solid #3973ee;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/icon_lupe.png') no-repeat 30% center, #4070ff;
  color: #ffffff;
  cursor: pointer;
  font-size: 106%;
  text-indent: 1em;
  line-height: 1.29;
  letter-spacing: 0.1em;
}
.srchbtn:hover{
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/icon_lupe.png') no-repeat 30% center, #1155ee;
}
.defaultTit.movieTit{
  display: block;
  width: 497px;
  margin: 0 auto 17px;
}
.defaultTit.supportTit{
  display: block;
  width: 504px;
  margin: 0 auto 17px;
}
.defaultTit img{
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
}
.movieArea{
  margin-bottom: 110px;
  box-sizing: border-box;
  padding-top: 13px;
}
.movieBlock{
  display: block;
  width: 630px;
  margin: 0 auto;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}
.movieBlock:hover{
  opacity: .7;
}
.movieBlock img{
  display: block;
  margin-bottom: 20px;
}
.supportArea{
  margin-left: -18px;
  margin-bottom: 43px;
}
.supportBlock{
  position: relative;
  float: left;
  width: 346px;
  margin-left: 18px;
  margin-bottom: 18px;
  box-sizing: border-box;
  border-radius: 7px;
  padding: 12px;
  background: #ffffff;
}
.supportBlock:after{
  content: '';
  display: block;
  width: 19px;
  height: 19px;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/search/icon_support_click_blue.png') no-repeat left top;
  position: absolute;
  top: 80%;
  left: 93%;
  z-index: 1;
}
.supportBlockBlue{
  position: relative;
  float: left;
  width: 346px;
  margin-left: 18px;
  margin-bottom: 18px;
  box-sizing: border-box;
  border-radius: 7px;
  padding: 12px;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/bg_blue.jpg') repeat left top;
  background-size: cover;
}
.supportBlockBlue:after{
  content: '';
  display: block;
  width: 19px;
  height: 19px;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/search/icon_support_click_blue.png') no-repeat left top;
  position: absolute;
  top: 80%;
  left: 93%;
  z-index: 1;
}
.supportBlock:hover{
  background: #F3FAFC;
}
.supportImgBlock{
  overflow: hidden;
  margin-right: 15px;
}
.supportImgBlock img{
  display: block;
}
.supportTxtBlock{
  width: 214px;
}
.supportBlock dt{
  height: 48px;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
}
.supportBlock dd{
  font-size: 13px;
  line-height: 1.5;
}
.supportBlockBlue:hover p {
  opacity: .7;
}
.supportBlockBlue:hover {
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/bg_blue_hover.png) repeat left top;
  background-size: cover;
}
.supportBlockBlue dt{
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
}
.supportBlockBlue dd{
  font-size: 13px;
  line-height: 1.5;
}
.supportAboutArea{
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 30px;
  box-sizing: border-box;
  padding-top: 25px;
}
.supportAboutArea dt{
  font-weight: bold;
}
.supportAboutArea dd{
  text-indent: -1em;
  padding-left: 1em;
}
.supportAboutInLink{
  color: #027284;
}
.supportAboutInLink:hover{
  text-decoration: underline;
}
.buttonSearchLink{
  display: block;
  width: 370px;
  margin: 0 auto;
  background: #fff;
  border-radius: 12px;
}
.buttonSearchLink:hover{
  background: #F3FAFC;
}
.buttonSearchLink img{
  display: block;
  width: auto;
  width: 100%;
  height: auto;
}

.btn2016,
.btn2016top{
  margin-bottom: 17px;
}
.btn2016 a{
  display: block;
  width: 261px;
  margin: 0 auto;
  background: #fff;
  border-radius: 12px;
}
.btn2016 a:hover{
  background: #F3FAFC;
}
.btn2016 img,
.btn2016top img{
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
}

.contentsInner{
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  padding: 86px 0;
}

.contentsBlock{
  max-width: 710px;
  margin: 0 auto 97px;
}
.contentsBlock .blockTit{
  margin: 0 auto 30px;
}
.contentsBlock .blockTit.tit01{
  width: 358px;
}
.contentsBlock .blockTit.tit02{
  width: 480px;
}
.contentsBlock .blockTit.tit03{
  width: 329px;
}
.contentsBlock .blockTit.tit04{
  width: 326px;
}
.contentsBlock .blockTit.tit05{
  width: 273px;
}
.contentsBlock .blockTit.tit06{
  width: 413px;
}
.contentsBlock .blockTit.tit07{
  width: 319px;
}
.contentsBlock .blockTit img{
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
}
.contentsBlock .blockSubTxt{
  margin-bottom: 26px;
  color: #068296;
  text-align: center;
}
.contentsBlock .blockInner{
  display: block;
  color: #027284;
  font-size: 15px;
  box-sizing: border-box;
  border-radius: 12px;
  overflow: hidden;
}
.contentsBlock .blockInner:hover{
  opacity: .7;
}
.contentsBlock .blockInnerDonation:hover{
  opacity: 1;
}
.contentsBlock .blockImg img{
  display: block;
}
.contentsBlock .blockTxtArea{
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/bg_blue.jpg') repeat left top;
  background-size: cover;
  box-sizing: border-box;
  padding: 24px 16px 21px;
}
.blockTxtAreaDonationWrap{
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/bg_blue.jpg) repeat left top;
  background-size: cover;
  box-sizing: border-box;
  padding: 0 16px 21px;
}
.blockTxtAreaDonation{
  display: block;
}
.blockTxtAreaDonation:hover{
  opacity: .7;
}
.contentsBlock .blockTxt{
  margin-bottom: 16px;
  line-height: 1.6;
  box-sizing: border-box;
  padding: 0 79px;
}
.contentsBlock .blockFlow{
  margin-bottom: 30px;
}
.contentsBlock .blockFlow img{
  display: block;
  margin: 0 auto;
}
.contentsBlock .detailsLink .detailsTextLink{
  float: right;
  color: #027284;
  font-size: 18px;
  font-weight: bold;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/icon_right_arrow.png') no-repeat right center;
  box-sizing: border-box;
  padding-right: 20px;
}
.detailsLinkOther{
  font-size: 18px;
  text-align: center;
  padding: 20px 0;
}
.detailsImgLinkOther{
  display: inline-block;
  margin: 0 auto;
  color: #027284;
}
.detailsImgLinkOther:hover{
  text-decoration: underline;
}

.contentsBlock .detailsLink .detailsImgLink{
  display: block;
  width: 370px;
  height: 60px;
  margin: 0 auto;
}
.contentsBlock .detailsLink .detailsImgLink img{
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
}

.contentsBlock .blockLinks{
  display: block;
  width: 350px;
  margin-bottom: 10px;
  color: #38a5b4;
  box-sizing: border-box;
  padding: 20px 16px;
  border: 1px solid #38a5b4;
  border-radius: 12px;
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/icon_support_click.png) no-repeat 98.5% 96%, #ffffff;
}
.contentsBlock .blockLinks:hover{
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/icon_support_click.png) no-repeat 98.5% 96%, #F3FAFC;
}
.contentsBlock .blockLinks:nth-child(odd){
  float: left;
}
.contentsBlock .blockLinks:nth-child(even){
  float: right;
}
.contentsBlock .blockLinksImg{
  margin-right: 12px;
  overflow: hidden;
}
.contentsBlock .blockLinksImg img{
  display: block;
}
.contentsBlock .blockLinksTxtArea{
  font-size: 14px;
  line-height: 1.5;
}
.contentsBlock .blockLinksTxtArea dl{
  margin-bottom: 7px;
}
.contentsBlock .blockLinksTxtArea dt{
  font-weight: bold;
}
.partnerWrap{
  width: 426px;
  margin: 0 auto;
}
.partnerText{
  margin-bottom: 26px;
  color: #068296;
  font-size: 15px;
  text-align: center;
}
.partnerBlock{
  display: block;
  width: 200px;
  height: 120px;
  background: #fff;
}
.partnerBlock img{
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
}
.partnerBlock:hover{
  background: #F3FAFC;
}

/*---------下層ページ lowerLayer-----------*/
.lowerLayer{
  box-sizing: border-box;
  padding: 0 0 30px;
}
.llMiddleInner{
  width: 710px;
  margin: 0 auto;
}
.llSmallInner{
  width: 630px;
  margin: 0 auto;
}
.llLeadText{
  font-size: 15px;
}
.llDetailsWrap{
  padding-top: 50px;
}
.llDetailsWrapReport{
  padding: 60px 0 34px;
  border-bottom: 2px dotted #84cdd7;
}
.llDetailsWrap.last{
  margin-bottom: 86px;
}
.llDetailsWrapTop{
  border-top: 1px solid #fff;
  padding-top: 30px;
}
.llDetailsTitle{
  margin-bottom: 20px;
}
.llDetailsTitleRead{
  margin-bottom: 26px;
}
.llDetailsTitleNormal{
  display: block;
  width: 120px;
  margin: 0 auto;
}
.llDetailsTitleNormal img{
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
}
.llDetailsText{
  color: #068296;
  font-size: 14px;
  text-align: center;
  line-height: 1.6;
  box-sizing: border-box;
  padding-top: 16px;
}

/*---------llTileBlock-----------*/
.llTileBlock{
  display: block;
  width: 346px;
  margin-bottom: 18px;
  border-radius: 12px;
  overflow: hidden;
}
.llTileBlock:hover{
  opacity: .7;
}
.llTileBlock:nth-child(odd){
  float: left;
}
.llTileBlock:nth-child(even){
  float: right;
}
.llDetailsTitle img{
  display: block;
  margin: 0 auto;
}
.llDetailsTitleRead img{
  display: block;
  margin: 0 auto;
}
.llTileImg img{
  display: block;
}
.llTileTextWrap{
  color: #027284;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/bg_blue.jpg') repeat left top;
  background-size: cover;
  box-sizing: border-box;
  padding: 18px;
}
.llTileText{
  height: 116px;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1.6;
}
.llTileBtn span{
  display: block;
  width: 210px;
  margin: 0 auto;
}
.llTileBtn img{
  display: block;
}

/*---------llMiddleFigure-----------*/
.llMiddleFigureBlock{
  display: block;
  width: 100%;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/auctions/icon_link.png') no-repeat 99.2% 98%, #fff;
  margin-bottom: 20px;
  box-sizing: border-box;
  border: 1px solid #38a5b4;
  border-radius: 12px;
  padding: 22px;
}
.llMiddleFigureBlock:hover{
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/auctions/icon_link.png') no-repeat 99.2% 98%, #F3FAFC;
}
.llMiddleFigureBlock:last-child{
  margin-bottom: 0;
}
.llMiddleFigureTitle{
  margin-bottom: 14px;
  border-left: 5px solid #068296;
  color: #068296;
  font-weight: bold;
  text-indent: 1em;
  line-height: 1.0;
}
.llMiddleFigureImg{
  width: 250px;
  margin-right: 28px;
}
.llMiddleFigureImg img{
  display: block;
}
.llMiddleFigureTextWrap{
  width: 386px;
  color: #068296;
  font-size: 15px;
  line-height: 1.5;
}
.llMiddleFigureText{
  margin-bottom: 14px;
}

/*---------llSmallFigure-----------*/
.llSmallFigureBlock{
  display: block;
  width: 346px;
  height: 132px;
  margin-bottom: 18px;
  color: #068296;
  box-sizing: border-box;
  padding: 20px;
  border: 1px solid #38a5b4;
  border-radius: 12px;
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_support_click.png) no-repeat 98.5% 96%, #ffffff;
}
.llSmallFigureBlock.gray{
  display: block;
  width: 346px;
  margin-bottom: 18px;
  color: #7C7C7C;
  box-sizing: border-box;
  padding: 20px;
  border: 1px solid #afafaf;
  border-radius: 12px;
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_support_click_gray.png) no-repeat 98.5% 96%, #F6F6F6;
}
.llSmallFigureBlock:hover{
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_support_click.png) no-repeat 98.5% 96%, #F3FAFC;
}
.llSmallFigureBlock.gray:hover{
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_support_click_gray.png) no-repeat 98.5% 96%, #F6F6F6;
}
.llSmallFigureBlock:nth-child(odd){
  float: left;
}
.llSmallFigureBlock:nth-child(even){
  float: right;
}
.llSmallFigureImg{
  margin-right: 12px;
  overflow: hidden;
}
.llSmallFigureImg img{
  display: block;
}
.llSmallFigureTextWrap{
  width: 200px;
  margin-bottom: 7px;
  font-size: 14px;
  line-height: 1.5;
}
.llSmallFigureTitle{
  font-weight: bold;
}
.llSmallFigureText{
  font-size: 13px;
  line-height: 1.6;
}

/*---------llTopSmallFigure-----------*/
.llTopSmallFigureBlock{
  display: block;
  width: 330px;
  height: 132px;
  margin-bottom: 18px;
  color: #068296;
  box-sizing: border-box;
  padding: 20px;
  border: 1px solid #38a5b4;
  border-radius: 12px;
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_support_click.png) no-repeat 98.5% 96%, #ffffff;
}
.llTopSmallFigureBlock.gray{
  display: block;
  width: 330px;
  height: 132px;
  margin-bottom: 18px;
  color: #7C7C7C;
  box-sizing: border-box;
  padding: 20px;
  border: 1px solid #afafaf;
  border-radius: 12px;
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_support_click_gray.png) no-repeat 98.5% 96%, #F6F6F6;
}
.llTopSmallFigureBlock:hover{
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_support_click.png) no-repeat 98.5% 96%, #F3FAFC;
}
.llTopSmallFigureBlock.gray:hover{
  background: url(//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_support_click_gray.png) no-repeat 98.5% 96%, #F6F6F6;
}
.llTopSmallFigureBlock:nth-child(odd){
  float: left;
}
.llTopSmallFigureBlock:nth-child(even){
  float: right;
}
.llTopSmallFigureImg{
  margin-right: 12px;
  overflow: hidden;
}
.llTopSmallFigureImg img{
  display: block;
}
.llTopSmallFigureTextWrap{
  width: 184px;
  font-size: 14px;
  line-height: 1.5;
}
.llTopSmallFigureTitle{
  font-weight: bold;
}
.llTopSmallFigureText{
  font-size: 13px;
}

/*---------llBlueMiddleFigure-----------*/
.llBlueMiddleFigureWrap{
  margin-bottom: 15px;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/bg_blue.jpg') repeat left top;
  background-size: cover;
  box-sizing: border-box;
  padding: 26px 20px;
  border-radius: 12px;
}
.llBlueMiddleFigureWrap.last{
  margin-bottom: 86px;
}
.llBlueMiddleFigureSupportTitle{
  margin-bottom: 20px;
  padding-left: 2%;
}
.llBlueMiddleFigureBlock{
  display: block;
}
.llBlueMiddleFigureBlock:hover{
  opacity: .7;
}
.llBlueMiddleFigureBlock + .llBlueMiddleFigureBlock{
  margin-top: 24px;
  padding-top: 24px;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/support/img_border.png') repeat-x left top;
}
.llBlueMiddleFigureInner{
  width: 98%;
  margin: 0 auto;
}
.llBlueMiddleFigureTitle{
  margin-bottom: 7px;
  font-weight: bold;
}
.llBlueMiddleFigureImg{
  width: 200px;
  margin-right: 26px;
}
.llBlueMiddleFigureTextWrap{
  width: 350px;
  color: #027284;
}
.llBlueMiddleFigureText{
  margin-bottom: 20px;
  line-height: 1.6;
}
.llBlueMiddleFigureProductBtn span{
  display: block;
  width: 240px;
  margin: 0 auto;
}
.llBlueMiddleFigureProductBtn img{
  display: block;
}
.llBlueMiddleFigureBtn span{
  display: block;
  width: 240px;
  margin: 0 auto;
}
.llBlueMiddleFigureBtn img{
  display: block;
}

/*---------llPartnerSmallFigure-----------*/
.llPartnerSmallFigureWrap{
  margin-bottom: 42px;
  text-align: center;
}
.llPartnerSmallFigureImg{
  max-width: 85px;
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
}
.llPartnerSmallFigureImg.long{
  max-width: initial;
  display: block;
  margin-bottom: 12px;
}
.llPartnerSmallFigureImg img{
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
}
.llPartnerSmallFigureTextWrap{
  max-width: 610px;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  line-height: 1.6;
}
.llPartnerSmallFigureLink{
  color: #38a5b4;
}
.llPartnerSmallFigureLink:hover{
  text-decoration: underline;
}
.llPartnerSmallFigureLink:after{
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 8px;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_blank.png') no-repeat left center;
  position: relative;
  top: 3px;
}
.llPartnerSmallFigureLinkNots{
  color: #38a5b4;
  font-size: 12px;
  margin-right: 2em;
}

/*---------llPartnerMiddleFigure-----------*/
.llPartnerMiddleFigureWrap{
  margin-bottom: 48px;
  text-align: center;
}
.llPartnerMiddleFigureImg{
  margin-bottom: 12px;
}
.llPartnerMiddleFigureImg img{
  display: block;
  margin: 0 auto;
}
.llPartnerMiddleFigureTextWrap{
  text-align: center;
}
.llPartnerMiddleFigureLinkWrap{
  text-align: right;
}
.llPartnerMiddleFigureLink{
  color: #38a5b4;
}
.llPartnerSmallFigureLinkWrap{
  text-align: right;
  padding-right: 10px;
}
.llPartnerSmallFigureLink{
  color: #38a5b4;
}
.llPartnerMiddleFigureLink:after{
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 8px;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_blank.png') no-repeat left center;
  position: relative;
  top: 3px;
}

/*---------llBlockObject-----------*/
.llBlockObjectWrap{
  font-size: 15px;
}
.llBlockObjectImg{
  margin-bottom: 38px;
}
.llBlockObjectImg img{
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.llBlockObjectImg.last{
  margin-bottom: 0;
}
.llBlockObjectImgOther{
  display: block;
  font-size: 12px;
  text-align: right;
}
.llBlockObjectTitle{
  margin-bottom: 26px;
  font-weight: bold;
  line-height: 1.6;
  box-sizing: border-box;
}
.llBlockObjectTitleBlue{
  margin-bottom: 26px;
  color: #068296;
  font-size: 18px;
  font-weight: bold;
  padding-top: 74px;
}
.llBlockObjectTitleQuestion{
  margin-bottom: 14px;
  font-weight: bold;
}
.llBlockObjectText{
  margin-bottom: 26px;
  line-height: 1.6;
}
.llBlockObjectName{
  font-weight: bold;
}

/*---------llPartnerBottomInfo-----------*/
.llPartnerBottomInfo{
  width: 100%;
  margin-top: 28px;
  margin-bottom: 86px;
  box-sizing: border-box;
  border: 1px solid #38a5b4;
  border-radius: 12px;
  padding: 28px 20px;
}
.llPartnerBottomInfo .llPartnerSmallFigureWrap{
  margin-bottom: 24px;
  color: #068296;
  text-align: left;
}
.llPartnerBottomInfo .llPartnerSmallFigureWrap a{
  color: #068296;
}
.llPartnerBottomInfo .llPartnerSmallFigureImg{
  max-width: 180px;
}
.llPartnerBottomInfoText{
  margin-bottom: 20px;
  color: #068296;
  font-size: 15px;
  line-height: 1.6;
}
.llPartnerBottomInfoLinkWrap a{
  display: inline-block;;
  color: #068296;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/partner/icon_right_arrow.png') no-repeat left center;
  text-indent: 1em;
}
.llPartnerBottomInfoLinkWrap a:hover{
  text-decoration: underline;
}
.llPartnerBottomInfoLink{
  margin-left: 3%;
  margin-bottom: 2%;
  color: #068296;
  font-size: 14px;
}

/*---------llInfoCompany-----------*/
.llInfoCompany{
  text-align: right;
  padding-top: 38px;
}

/*---------llBtnFund-----------*/
.llBtnFundLink{
  display: block;
  width: 260px;
  margin: 0 auto;
  background: #fff;
}
.llBtnFundLink:hover{
  background: #F3FAFC;
}
.llBtnFundLink img{
  display: block;
}

/*---------llFeatureTopBack-----------*/
.llFeatureTopBack{
  margin-bottom: 38px;
}
.llFeatureTopBack.second{
  margin-bottom: 38px;
}
.llFeatureTopBack .pagetop{
  display: block;
  width: 260px;
  margin: 0 auto;
  background: #fff;
  box-sizing: border-box;
  border-radius: 12px;
  cursor: pointer;
}
.llFeatureTopBack .pagetop:hover{
  background: #F3FAFC;
}
.llFeatureTopBack img{
  display: block;
}

/*---------llBottomBnrAuctions-----------*/
.llBottomBnrAuctions{
  display: block;
}
.llBottomBnrAuctions:hover{
  opacity: .7;
}
.llBottomBnrAuctions img{
  display: block;
}

/*---------llBottomBnr-----------*/
.llBottomBnrWrap{
  width: 100%;
  margin-bottom: 86px;
  padding-top: 124px;
}
.llBottomBnrInner{
  margin-left: -22px;
}
.llBottomBnr{
  float: left;
  margin-left: 22px;
}
.llBottomBnr:hover{
  opacity: .7;
}
.llBottomBnr img{
  display: block;
}

/*---------0304-----------*/
.contentsBlock .blockInnerGray{
  display: block;
  color: #027284;
  font-size: 15px;
  box-sizing: border-box;
  border-radius: 12px;
  overflow: hidden;
}

/*---------llSupportPagerWrap-----------*/
.llSupportPagerWrap{
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 30px 0;
}
.llSupportPagerWrap li{
  display: inline-block;
  padding: 0 15px;
}
.llSupportPagerWrap a{
  color: #068296;
}
.llSupportPagerWrap a:hover{
  text-decoration: underline;
}

/*---------0305-----------*/

.furusatoLinkOther{
  font-size: 18px;
  text-align: center;
  padding: 20px 0;
}
.furusatoImgLinkOther{
  display: inline-block;
  margin: 0 auto;
  color: #068296;
}
.furusatoImgLinkOther:hover{
  text-decoration: underline;
}
/*---------graph-----------*/

.graphT01 img{
  width: 358px;
}
.graphT02 img{
  width: 227px;
}
.graphT03 img{
  width: 376px;
}
.graphT04 img{
  width: 355px;
}
.graphT05 img{
  width: 418px;
}
.graphT06 img{
  width: 297px;
}
.graphT07 img{
  width: 376px;
}
.graphT08 img{
  width: 310px;
}
.graphT09 img{
  width: 592px;
}

.graphTeextLinkTtl{
  margin-bottom: 5px;
  color: #333;
  font-size: 15px;
  text-align: left;;
}
.graphTeextLinkWrap {
  margin-top: 48px;
}
.graphTeextLinkInner{
  padding-bottom: 3px;
  text-align: left;;
  font-size: 15px;
}
.graphTeextLink{
  color: #38a5b4;
}
.graphTeextLink:hover{
  text-decoration: underline;
}
.graphTeextLink:after{
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-left: 8px;
  background: url('//s.yimg.jp/images/evt/fukko2017/assets/pc/images/common/icon_blank.png') no-repeat left center;
  position: relative;
  top: 3px;
}
