@charset "UTF-8";

.contents_container table td{
	width: 33%;
	text-align: center;
	vertical-align: middle;
}
.contents_container table td img{
	width: 200px;
}
.contents_container table tr:not(:last-child) td.text{
	padding: 0 0 30px 0;
}
.contents_container .pr-img{
	text-align: center;
}
.contents_container .pr-links-right{
	margin-left: 40px;
}
.contents_container .pr-links-left,
.contents_container .pr-links-left a,
.contents_container .pr-links-right,
.contents_container .pr-links-right a{
	display: inline-block;
	max-width: 400px;
	height: auto;
}
.contents_container .pr-links-left a img,
.contents_container .pr-links-right a img{
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.contents_container article.pr160003 .pr-title {
  margin:30px;
  text-align: center;
  line-height: 170% !important;
  border-bottom: solid 1px #ccc
}
.contents_container article.pr160003 .pr-context {
  margin: 0 30px 30px 30px;
}
.contents_container article.pr160003 .pr-context p{
  margin:10px;
  line-height: 120%;
}

.contents_container article.pr160003 h4{
  border: 0 !important;
  font-size: 2em;
  font-weight: bold;
  font-family: Helvetica , "ŸàƒSƒVƒbƒN" , "Yu Gothic" , sans-serif;
}
.contents_container article.pr160003 h4 e {
  color: #B20008
}
.contents_container article.pr160003 .pr-title p{
  font-size: 20px !important;
  font-family: "Hiragino Mincho ProN","HG–¾’©E","‚l‚r ‚o–¾’©", serif !important
}
.contents_container article.pr160003 .pr-block {
  border-radius: 7px;
  padding: 10px;

}
.contents_container article.pr160003 .pr-warn {
  border: rgb(223, 178, 125) solid 1px !important;
  background-color:rgb(255, 233, 175);
}
.contents_container article.pr160003 .pr-warn h5{
  background-color: rgb(255, 233, 175);
}
.contents_container article.pr160003 .pr-success {
  border: rgb(143, 191, 159) solid 1px !important;
  background-color: rgb(207, 255, 213)
}

.contents_container article.pr160003 .pr-success h5{
  background-color: rgb(207, 255, 213)
}

.contents_container article.pr160003 h5 {
  /* border: #ccc solid 1px !important;*/
  border-radius: 3px;
  color: #043777;
  padding: 5px;
  font-size: 1.5em;
  font-weight: bold;
  margin:0 0 0 10px;

}
.contents_container article.pr160003  .defaultlist,
.contents_container article.pr160003  .defaultlist li{
  padding:0px;
  margin:0px;
}

.contents_container article.pr160003 .defaultlist li{
  list-style-type:none !important;
  list-style-image:none !important;
  margin: 5px 0px 5px 0px !important;
}

.contents_container article.pr160003 .list  li{
  position:relative;
  padding-left:20px;
}

.contents_container article.pr160003 .list li:after,
.contents_container article.pr160003 .list li:before{
  content:'';
  display:block;
  position:absolute;
  top:4px;
  left:8px;
  height:11px;
  width:4px;
  background:#aaa;
  border-radius:10px;
  transform:rotate(45deg);
  -webkit-transform:rotate(45deg);
  -o-transform:rotate(45deg);
}
.contents_container article.pr160003 .list li:before{
  top:8px;
  left:3px;
  height:8px;
  transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
}
.contents_container article.pr160003 .list .pr-li {
  display: block;
  color: #B20008;
  font-weight: bold;
}
.contents_container article.pr160003 .pr-img {
  text-align:center;
/*      background-color: #fff;*/
  width: 100%;
}
.contents_container article.pr160003 .pr-img img{
  text-align:center;
  display: inline-block;
  width:100% !important;
  max-width:800px !important;
}

.contents_container article.pr160003 .pr-img2 {
  text-align:center;
  background-color: #fff;
}
.contents_container article.pr160003 .pr-img2 img{
  text-align:center;
  display: inline-block;
  width:75%;
  max-width:550px !important;
}

.contents_container article.pr160003 .pr-links-left {
  float:left;
  text-align:right;
  width:46%;
}
.contents_container article.pr160003 .pr-links-right {
  float:right;
  text-align:left;
  width:46%;
}