@charset 'UTF-8';

h2 {
	margin-top:200px;
	margin-bottom:50px;
}
.contbox{
  margin-bottom: 30px;
}

.contbox .date{
  color: #ffffff;
  background: #000000;
  padding: 5px 10px;
  font-size:20px;
}

.contbox .datep{
  color: #000000;
  background: #ffffff;
  padding: 5px 0px;
  font-size:20px;
}

.contbox h4{
  font-size: 26px;
  margin-top: 40px;
}
.content_inner{
  overflow: hidden;
  margin-top: 20px;
}
.content_inner .txt p{
  margin-bottom: 20px;
}
.content_inner .txtp p{
	margin-left:20px;
  margin-bottom: 20px;
}
.content_inner .image{
  width: 31.667%;
  float: right;
  margin: 0 0 10px 50px;
}

p { font-size:18px;}

.mb30 { margin-bottom:30px;}

ul.policy li{
	margin:auto 30px 10px;
	text-indent:-1em;
	padding-left:1em;
	font-size:18px;
}



@media screen and (max-width:1200px) {
h2 {
	margin-top:150px;
}
  .contbox {
    margin-top: 50px;
  }
  .contbox.first{
    margin-top: 35px;
  }
  .contbox h4{
    font-size: 18px;
    margin-top: 20px;
  }
  .content_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display:-ms-flexbox;
    display: flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top: 10px;
  }
  .content_inner .txt{
    -webkit-box-ordinal-group:1;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1;
  }
  .content_inner .txt p{
    -webkit-box-ordinal-group:1;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1;
    margin-bottom: 10px;
  }
  .content_inner .image{
    width: 80%;
    -webkit-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2;
    float: none;
    margin: 20px auto 0;
  }
  ul.policy li{
	margin:auto 0;
}

}/*** max-width:1200px ***/