@charset "UTF-8";
/* コンテンツ */

.page_header{background-image: url("../../img/page_comon/page_header_white.svg");background-repeat: no-repeat;background-size: cover;padding-top: 3%;border-top: solid 1px #263976;border-bottom: solid 1px #263976;}
.w100per{width: 100%;height: auto;margin: 2% 0;}
.title{border-bottom: solid 2px #263976;font-weight: bold;margin-bottom: 3%;font-size: 1.8em;color:#263976;}
.title_h3{font-weight: bold;margin-bottom: 1%;font-size: 1.4em;color:#263976;}
/* ボタンのスタイル */
.box-item03{width: 32%;display: inline-block;margin:0% 0 1%;height: auto;}
.psub_box ul li,.w86per-right p{text-align: justify;text-justify: inter-ideograph;}
.psub_box ul li h4 {
    font-size: 1.4em;
    line-height: 1.3;
    margin-bottom: 0.5em;
}
.psub_box ul li p::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 50px;
  height: 5px;
  background-color: #fff;
}

.en_copy{font-size: 0.8em;color: #000000;font-weight: normal;margin-left: 2%;}

.border_bottom{border-bottom: solid 1px #000000;}

.w10per-left{width: 10%;float: left;}
.w86per-right{width: 86%;float: right;}
@media screen and (max-width: 1100px) {

}

@media screen and (max-width: 560px) {
.psub_box ul li img {
    width: 100%;
}
.w15per{width: 15%;float: left;margin-right: 2%;padding-bottom: 5%;}
.sp_ft30{display: block; padding-top: 3.2%;}
.w86per-right{width: 100%;float: none;}
}
