#abcJireisyu .abc-jireisyu-wp-1 {
    width: 750px !important;
}
.hd-profile {
    background-image: url(img/top_profile.png);
    height: 79px;
    margin-left: 80px;
    padding-left: 290px;
}
#abcJireisyu .abc-jireisyu-hd .hd-bdr {
    background:url(img/case_hd-bdr_horizon2.png) 0 0 repeat-x !important;
}
.hd-summary {
    background-image: url(img/top_summary.png);
    width: 439px;
    height: 119px;
}

/*-----------------------------
    共通
-----------------------------*/
.abc-jireisyu-main {
    width: 750px;
    margin-left: 35px;
    text-align: justify;
    text-justify: inter-ideograph;
}
div [class*="abc-jireisyu-box-"]{
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
}
.l-box {
    margin-right: 10px;
}
.r-box{
    margin-left:10px; 
}
.caption {
    color: #f64d4c;
}
figure {
    margin: 0;
}
/*-----------------------------
    abc-jireisyu-box-1
-----------------------------*/
.abc-jireisyu-box-1 .r-box {
    margin-left: 25px;
}

/*-----------------------------
    abc-jireisyu-box-2
-----------------------------*/
.abc-jireisyu-box-2{}

/*-----------------------------
    abc-jireisyu-box-3
-----------------------------*/
.abc-jireisyu-box-3 .l-box {
  margin-right: 0;
}

.abc-jireisyu-box-3 .ml_25 {
  margin-left: 25px;
}

/*-----------------------------
    abc-jireisyu-box-4
-----------------------------*/
.abc-jireisyu-box-4 .l-box {
    width: 365px;
}
.abc-jireisyu-box-4 .r-box {
    width: 351px;
}
.abc-jireisyu-box-4 figcaption {
    letter-spacing: -0.3px;
}

/*-----------------------------
    abc-jireisyu-box-5
-----------------------------*/
div.abc-jireisyu-box-5{
  justify-content: center;
  margin-bottom: 60px;
}

/*-----------------------------
    abc-jireisyu-box-6
-----------------------------*/
.abc-jireisyu-box-6{
    justify-content: center !important;
    margin-bottom: 60px !important;
}

/*-----------------------------
    jireisyu-msg-box
-----------------------------*/
.jireisyu-msg-box {
    margin: 10px 0 0 0;
    padding: 2.5em;
    margin-bottom: 35px;
    background-color: #f4ede1;
    font-size: 10px;
}
/*-----------------------------
    roundBox（丸画像）
-----------------------------*/
figure > .caption {
  margin-top: 10px;
  line-height: 1.4;
}

.roundBox_wrap div:first-child {
  flex: 1;
}

.roundBox_1 {
  display: flex;
  position: relative;
  justify-content: flex-end;
  width: 330px;
}

.roundBox_1 .caption{
  font-size: 10.5px;
  width: 116px;
  position: absolute;
  bottom: 30px;
  left: 0;
  letter-spacing: 0;
  line-height: 1.6;
}

.roundBox_2 {
  position: relative;
}

.roundBox_2 .caption{
  font-size: 10.5px;
  position: absolute;
  letter-spacing: 0;
  line-height: 1.6;
}

.roundBox_2 .roundBox_2_txt1 {
  top: 30px;
  left: 50px;
  width: 111px;
}

.roundBox_2 .roundBox_2_txt2 {
  bottom: 10px;
  right: 16px;
  width: 103px;
}

.roundBox_3 {
  position: relative
}

.roundBox_3 .caption{
  font-size: 10.5px;
  position: absolute;
  letter-spacing: 0;
  line-height: 1.6;
  width: 190px;
  bottom: 20px;
  right: 0;
}