/* single-news */
.singleReport h2,
.singleNews h2{
  font-size:24px;
  font-weight:bold;
  text-align:center;
  margin:20px 0 40px 0;
}
/*.singleReport h3,
.singleNews h3{
  color:#fff;
  background:#ED6C00;
  padding:10px 15px 7px;
  position:relative;

}*/
.singleReport .cat01,
.singleNews .date{
  float:right;
  color:#fff;
}
.singleReport p,
.singleNews p{
  line-height:1.7em;
}
.singleNews,
.singleReport{
  width:810px;
  padding:30px 90px;
  margin:0 auto;
  position:relative;
} 


 .pnavi01{
  text-align:center;
   color:#ED6C00;
}
 .pnavi01 a{
  color:#ED6C00;
}
.singleReport .prev,
.singleNews .prev{
  margin-right:40px;
}

.wp-pagenavi{
  text-align:center;
  margin:30px 0;
}
.current{
  background:#ED6C00;
  color:#fff;
  padding:0px 5px;
  margin:0 3px;
  border:1px solid #ED6C00;
  border-radius:3px;
}
.pages{
  background:none;
  padding:0px 5px;
  margin:0 3px;
  border:1px solid #ED6C00;
  border-radius:3px;

  }
  .smaller,
  .larger{
  background:none;
  padding:0px 5px;
  margin:0 3px;
  border:1px solid #ED6C00;
  border-radius:3px; 

  }
  .arc_title{
    font-size:24px;
    color:#ED6C00;
    font-weight:bold; 
  }
  
#ns_top img {
  padding:2px;
/*  border:1px solid #ccc;
*/}
  
#ns_top h4 {
  font-size:24px;
  margin-bottom:40px;
  font-weight:bolder;
  color:#ED6C00;
}

#ns_top h5 {
  border-bottom:1px dotted #ED6C00;
  padding-bottom:10px;
  margin-bottom:30px;
  font-size: 21px;
  color:#ED6C00;
}

#ns_top h5:before {
}

.single_cont {
  margin-bottom:60px;
}

.single_L {
  width:60%;
  float:left;
}

.single_R {
  width:35%;
  float:right;
  text-align:center;
  font-size:12px;
}

.single_R img {
  width:100%;
}

.single_imgs {
  text-align:center;
  margin-top:30px;
}

.single_imgs li {
  display:inline-block;
  width:30%;
  margin:0 10px;
  text-align:center;
  font-size:12px;
}

.single_imgs li img {
  width:100%;
}

.single_imgs_in {
  overflow:hidden;
  height:155px;
  padding:2px;
  line-height:0;
}

.single_imgs_in img {
  width:100%;
  padding:0px !important;
  border:none !important;
}

.single_li2 li {
  margin-bottom:10px;
  list-style-type:disc;
  margin-left:20px;
}

.rep_date {
  display:inline-block;
  text-align:center;
}





.report_title {
	width:100%;
	background: #ED6C00;
}

.report_tite h3 {
	width:85%;
	color: #fff;
	padding: 17px 0px;
	float: left;
	background: #000;
	font-size:17px;
	box-sizing:border-box;
}

.report_tite span.cat01 {
	width:15%;
	color: #fff;
	padding: 17px 0px;
	float: right;
	background: #ED6C00;
	text-align:center;
	font-size:18px;
	box-sizing:border-box;
}

.date {
	text-align:right;
	margin-bottom: 50px;
	clear:both;
}


.news_tit2 {
    border-bottom: 1px dotted #ED6C00;
    padding-bottom: 10px;
    margin-bottom: 30px;
    font-size: 21px;
    color: #ED6C00;
}
  
/*SP-----------------------------------------------------------------------------*/

@media all and (min-width: 0) and (max-width: 768px) {
  
.singleNews,
.singleReport{
  width:94%;
  padding:30px 0;
  margin:0 auto;
  position:relative;
} 

.single_L {
  width:100%;
  float:none;
}

.single_R {
  width:100%;
  float:none;
  font-size:10px;
}

.single_imgs li {
  display:block;
  width:100%;
  margin:0;
  text-align:center;
  font-size:10px;
}

.single_imgs_in {
  height:auto;

}



  
  
  
  
  
}