
/*///////////////// report ////////////////*/
.report .fukidashi{color:#333;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.report .redBox .fukidashi{position: relative;display: inline-block;margin:0;padding: 0;}
	.report .blueBox .fukidashi{position: relative;display: inline-block;margin:0;padding: 0;}
.report h3{color:#fff;padding:5px 10px;border-radius:5px;}
	.report .redBox h3{background:#8a2325;}
	.report .blueBox h3{background:#0a2f58;}
.report .date{font-size:80%;font-weight:bold;text-align:right}
	.report .redBox .date{color:#8a2325;}
	.report .blueBox .date{color:#0a2f58;}
.report .txt small{display:block;text-align:center;color:#315587;}

@media all and (min-width: 768px) {
.report article h2 span{display:block;width:928px;height:140px;background:url(../img/report/title.png)  left center no-repeat;}

.report .pBox section{margin-bottom:20px;}
.report .pBox section:last-child{margin-bottom:0;}

.report .redBox{min-height:200px;background:url(../img/report/icon1.png?new)  left top no-repeat;}
.report .blueBox{min-height:200px;background:url(../img/report/icon2.png?new)  right top no-repeat;}
.report .date{margin:10px 0;}
.report .txt small{font-size:80%;}

.report .fukidashi{width:600px;margin-bottom:20px;}
	.report .redBox .fukidashi{margin-left:170px;}
	.report .fukidashi div{padding:20px;}
	.report .fukidashi .txt{width:100%;}
	.report .fukidashi .txt:last-child{margin-bottom:0;}

.report .redBox .fukidashi{border:solid 5px #8a2325;}
.report .redBox .fukidashi:after{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: -15px;
  top: 30px;
  border-right: 15px solid #8a2325;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;}

.report .blueBox .fukidashi{border:solid 5px #0a2f58;}
.report .blueBox .fukidashi:after{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: -15px;
  top: 30px;
  border-left: 15px solid #0a2f58;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;}
}

@media all and (max-width: 767px) {
.report article h2 {padding:0;}
.report article h2 span{display:block;width:100%;height:0; padding-top:25%;
	background:url(../img/report/title_smp.png)  center top no-repeat;background-size:cover;}

.report .pBox section{width:100%;}
.report .redBox{background:url(../img/report/icon_smp1.png?new)  center bottom no-repeat;padding-bottom:40%;background-size:100%;}
.report .blueBox{background:url(../img/report/icon_smp2.png?new)  center bottom no-repeat;padding-bottom:40%;background-size:100%;}
.report .date{margin:.5em 0;}
.report .txt small{font-size:70%;}

.report .fukidashi{width:100%;}
	.report .fukidashi div{padding:1em .5em;}
	.report .fukidashi .txt{width:90%;margin:.5em auto;}

.report .redBox .fukidashi{border:solid 3px #8a2325;}
.report .redBox .fukidashi:after{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 20px;
  bottom: -15px;
  border-top: 15px solid #8a2325;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;}

.report .blueBox .fukidashi{border:solid 3px #0a2f58;}
.report .blueBox .fukidashi:after{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: 20px;
  bottom: -15px;
  border-top: 15px solid #0a2f58;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;}

}


/*///////////////// photo ////////////////*/

@media all and (min-width: 768px) {
.report .redBox .photo_tate,
.report .redBox .photo_yoko{display:block;background:#8a2325;padding:2px;}
.report .blueBox .photo_tate,
.report .blueBox .photo_yoko{display:block;background:#0a2f58;padding:2px;}

.report .photo_tate,
.report .photo_tate .lazy{display:block;width:280px;height:420px;margin:0 auto;}
.report .photo_yoko,
.report .photo_yoko .lazy{display:block;width:420px;height:280px;margin:0 auto;}
}

@media all and (max-width: 767px) {
.report .redBox .lazy{display:block;background-color:#8a2325;border:solid 2px #8a2325;}
.report .blueBox .lazy{display:block;background-color:#0a2f58;border:solid 2px #0a2f58;}
.report .photo_tate .lazy{display:block;width:70%;height:0;padding-top:105%;margin:0 auto;}
.report .photo_yoko .lazy{display:block;width:100%;height:0;padding-top:66%;margin:0 auto;}
 }

/*///////////////// selectBtn ////////////////*/
.page_noBox{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-align:baseline;
    -moz-box-align:baseline;
    -ms-flex-align:baseline;
    -webkit-align-items:baseline;
    align-items:baseline;
    -webkit-box-pack:justify;
    -moz-box-pack:justify;
    -webkit-flex-pack:justify;
    -moz-flex-pack:justify;
    -ms-flex-pack:justify;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    justify-content:space-between;
}

.p_no{font-weight:bold;}

@media all and (min-width: 768px) {
.page_noBox{margin-bottom:20px;}

.report .selectBtn{width:300px;height:25px;}
.report .selectBtn select{width:300px;height:25px;font-size:90%;position: absolute; zoom:1.1;z-index:2; }

}

@media all and (max-width: 767px) {
.report .selectBtn{height:25px;}
.report .selectBtn select{height:25px;font-size:90%;position: absolute; zoom:1.1;z-index:2; }
}

/*///////////////// backnext  ////////////////*/
.report .bnset{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-pack:justify;
    -moz-box-pack:justify;
    -webkit-flex-pack:justify;
    -moz-flex-pack:justify;
    -ms-flex-pack:justify;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    justify-content:space-between;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;

}

.report .bnset li{text-indent: -9999px;}
.report .bnset li.back {background:url(../img/top/slider_right_gray.png) center center no-repeat ;background-size:cover;}
.report .bnset li.next {background:url(../img/top/slider_left_gray.png) center center no-repeat ;background-size:cover;}
.report .bnset li.back a{background:url(../img/top/slider_right.png) center center no-repeat ;background-size:cover;}
.report .bnset li.next a{background:url(../img/top/slider_left.png) center center no-repeat ;background-size:cover;}

@media all and (min-width: 768px) {
.report .bnset{width:780px;margin:0 auto 20px;}
.report .bnset li,.report .bnset li a{display:block;width:50px;height:50px;}
.report .bnset li a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
}
@media all and (max-width: 767px) {
.report .bnset{width:100%;margin:0 auto 1em;}
.report .bnset li,.report .bnset li a{display:block;width:30px;height:30px;}
 }

/*media print*/
@media print {
.report .photo_tate .lazy,
.report .photo_yoko .lazy {display: none;}
}
