@charset "utf-8";

#container .bgbox03{margin-top: 0px;padding-top: 0px;padding-bottom: 40px;margin-bottom: 0;}

#container .pagetitle .titborder_report{position: relative;}
#container .pagetitle .titborder_report:before {position: absolute;bottom: -10px;left: calc(50% - 10px);width: 20px;height: 1px; content: '';border-radius: 3px;background: #936f35;}

/*#container .boxqreportdetail .h3555{text-indent: -1em;margin-left: 1em;margin-top: 0;}
.btnreport00{padding-bottom: 50px;}
*/
.btnreport00 a{display: block;padding: 5px;text-align: center;width: 90%;border: 1px solid #efbb2c;color: #c29313;margin: 20px auto 0 auto;}
.btnreport00 a:link{color: #c29313 !important;text-decoration: none;background-color:rgba(255,255,255,0.5);}
.btnreport00 a:hover{background-color:#c29313;color: #fff !important;text-decoration: none;}

.bgpdo33{padding: 40px 0;}

.listbox_out a{display: block;}
.listbox_out a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}

.listbox_out a:link{text-decoration: none;}
.listbox_out a .listbox_out_inn span img{
width: 100%;
}
.listbox_out a .listbox_out_inn span.txt{
padding: 10px 5px 10px 30px;
font-size: 1.2rem;
}
.listbox_out a .listbox_out_inn span.txt .tittxt{ 
font-size: 1.8rem;
display: block;
margin-bottom: 10px;
}
.listbox_out{
	border: 1px solid #ccc;
	background-color: #f3f3f3;
}


@media screen and (min-width: 769px) {

#header nav ul li.nac09 a:before {position: absolute;bottom: -3px;left: calc(50% - 15px);width: 30px;height: 2px;content: '';border-radius: 3px;background: #143d6c;}

.photo001box{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;
width: 1024px;margin-left: auto;margin-right: auto;
}
.photo001box .photobox001_02{}
.photo001box .photobox001_02 img{margin-bottom: 5px;}
.listbox_out a .listbox_out_inn{
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
       -webkit-align-items: center;
    align-items: center;

}
.listbox_out{
	width: 980px;
	margin: 20px auto 80px auto;
}
.listbox_out a .listbox_out_inn span.ph{
	width: 30%;
}
.listbox_out a .listbox_out_inn span.txt{
	width: 70%;
}
/*
#container .boxqreportdetail{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
#container .boxqreportdetail .ph{width: 58%;}
#container .boxqreportdetail .text{width: 39%;}
#container .boxqreportdetail .ph img{width: 100%;height: auto;}

#container .detail666 li:nth-child(2n) .text{-webkit-order: -1;order: -1;}*/
.btnreport00 a{width: 500px;margin-left: auto;margin-right: auto;}


}

@media screen and (max-width: 768px) {


#container .pagetitle .titborder_report:before {bottom: -5px !important;}
/**/

.boxfirstbox44 img,
.photo001box img{margin-bottom: 10px;}
.listbox_out a .listbox_out_inn span.ph,
.listbox_out a .listbox_out_inn span.txt{display: block;}
}

@media screen and (max-width: 400px) {



}


h4.guest_tit {
  padding: 0.2rem 0.8rem;
  border-left: 3px solid #af985a;
  border-bottom: 1px solid #af985a;
  margin-bottom: 15px;
}
.guest_txt {
  margin: 0 0 5px 0;
  padding-left: 0.5em;
}
.guest_txt.last {
  margin: 0 0 0 0;
}
