@charset "utf-8";
.st-Width {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
@media only screen and (min-width: 48em ) {
    .st-Width {
        width: 100%;
        padding-right: calc(20rem / 20);
        padding-left: calc(20rem / 20);
    }
}
@media only screen and (min-width: 65em ) {
    .st-Width {
        width: calc(1040rem / 20);
        margin-right: auto;
        margin-left: auto;
    }
}
@media only screen and (max-width: 48em ) {
    .st-Footer_Inner {
        padding-right: calc(30em / 20);
        padding-left: calc(30em / 20);
    }
}
.kyuhu-Sec1 {
    margin-top: calc(92rem / 20);
    margin-bottom: calc(180rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1 {
        margin-top: calc(235rem / 20);
        padding-right: calc(30em / 20);
        padding-left: calc(30em / 20);
    }
}
.kyuhu-Sec1_Ttl {
    margin-bottom: calc(25rem / 20);
    padding-top: calc(35rem / 20);
    padding-bottom: calc(35rem / 20);
}
.kyuhu-Sec1_TtlInner {
    position: relative;
    height: calc(149rem / 20);
    padding-top: calc(43rem / 20);
    text-align: center;
    border-radius: .7em .7em 0 0;
    background: #f7931e;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_TtlInner {
        height: auto;
        padding: .7em 1em 1em;
    }
}
.kyuhu-Sec1_TtlInner .img1 {
    position: absolute;
    top: calc(-30rem / 20);
    left: calc(158rem / 20);
    width: calc(669rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_TtlInner .img1 {
        position: static;
        display: block;
        margin: -2em auto .7em;
    }
}
.kyuhu-Sec1_TtlInner .img2 {
    position: absolute;
    top: calc(-100rem / 20);
    right: calc(27rem / 20);
    width: calc(141rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_TtlInner .img2 {
        top: calc(-156rem / 20);
        right: calc(0rem / 20);
    }
}
.kyuhu-Sec1_TtlInner .img3 {
    width: calc(452rem / 20);
}
.kyuhu-Sec1_TtlInner .img4 {
    width: calc(450rem / 20);
}
.kyuhu-Sec1_Txt {
    font-size: calc(26rem / 20);
    font-weight: bold;
    margin-bottom: calc(18rem / 20);
    text-align: center;
    color: #1280c0;
}
.kyuhu-Sec1_SubTtl,
.kyuhu-Sec2_SubTtl,
.kyuhu-Sec3_SubTtl {
    width: calc(463rem / 20);
    height: calc(89rem / 20);
    margin-right: auto;
    margin-left: auto;
    padding-top: calc(23rem / 20);
    color: #fff;
    background: url("../img/kyuhu/bg_btn.jpg") no-repeat center;
    background-size: calc(462rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_SubTtl,
    .kyuhu-Sec2_SubTtl,
    .kyuhu-Sec3_SubTtl {
        width: 100%;
        height: calc(128rem / 20);
        padding-top: calc(43rem / 20);
        padding-right: calc(43rem / 20);
        padding-bottom: calc(43rem / 20);
        padding-left: calc(43rem / 20);
        background-size: contain;
    }
}
.kyuhu-Sec1_SubTtl h3,
.kyuhu-Sec2_SubTtl h3,
.kyuhu-Sec3_SubTtl h3 {
    font-size: calc(27rem / 20);
    text-align: center;
    color: #ff0;
}
.kyuhu-Sec1_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: calc(40rem / 20);

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.kyuhu-Sec1_Unit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_Unit {
        width: 100%;
    }
}
.kyuhu-Sec1_Unit:nth-of-type(n+3) {
    margin-top: calc(60rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_Unit:not(:first-of-type) {
        margin-top: calc(30rem / 20);
    }
}
.kyuhu-Sec1_Unit .ttl1 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(225rem / 20);
    color: #fff;
    background: #1280c0;

    align-items: center;
    justify-content: center;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_Unit .ttl1 {
        font-size: calc(28rem / 20);
        width: 50%;
    }
}
.kyuhu-Sec1_Unit .ttl1 .num {
    font-size: calc(24rem / 20);
    position: absolute;
    top: 0;
    left: 0;
    width: calc(52rem / 20);
    height: calc(51rem / 20);
    padding-top: calc(3rem / 20);
    padding-left: calc(11rem / 20);
    color: #1280c0;
    background: url("../img/kyuhu/bg_num.png") no-repeat;
    background-size: calc(51rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_Unit .ttl1 .num {
        font-size: calc(26rem / 20);
    }
}
.kyuhu-Sec1_Unit .ttl1 .sub {
    font-size: calc(14rem / 20);
    font-weight: normal;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_Unit .ttl1 .sub {
        font-size: calc(23rem / 20);
    }
}
.kyuhu-Sec1_Unit .img {
    border: .15em solid #1280c0;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec1_Unit .img {
        width: 50%;
        text-align: center;
    }
}
.kyuhu-Sec1_Unit .img img {
    width: calc(232rem / 20);
    height: calc(211rem / 20);
}
.kyuhu-Sec2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: calc(175rem / 20);

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec2 {
        margin-bottom: calc(100rem / 20);
        padding-right: calc(30em / 20);
        padding-left: calc(30em / 20);
    }
}
.kyuhu-Sec2_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: calc(45rem / 20);
    margin-bottom: calc(45rem / 20);

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: center;
    align-items: center;
}
.kyuhu-Sec2_img {
    width: calc(305rem / 20);
    height: calc(269rem / 20);
    margin-right: calc(48rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec2_img {
        margin-right: 0;
    }
}
.kyuhu-Sec2_Inner {
    width: calc(564rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec2_Inner {
        width: 100%;
        margin-top: calc(20rem / 20);
    }
}
.kyuhu-Sec2_Item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: .15em solid #1280c0;
    border-top-left-radius: calc(10rem / 20);
    border-top-right-radius: calc(10rem / 20);
    border-bottom-right-radius: calc(10rem / 20);
    border-bottom-left-radius: calc(10rem / 20);
}
.kyuhu-Sec2_Inner .kyuhu-Sec2_Item:first-of-type::before {
    position: absolute;
    top: calc(48rem / 20);
    left: calc(-40rem / 20);
    content: url("../img/kyuhu/bg_arrow01.jpg");
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec2_Inner .kyuhu-Sec2_Item:first-of-type:before {
        content: none;
    }
}
.kyuhu-Sec2_Inner .kyuhu-Sec2_Item:last-of-type {
    margin-top: calc(18rem / 20);
}
.kyuhu-Sec2_Inner .kyuhu-Sec2_Item:last-of-type::before {
    position: absolute;
    top: calc(21rem / 20);
    left: calc(-40rem / 20);
    content: url("../img/kyuhu/bg_arrow02.jpg");
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec2_Inner .kyuhu-Sec2_Item:last-of-type:before {
        content: none;
    }
}
.kyuhu-Sec2_Item h4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(110rem / 20);
    color: #fff;
    background: #1280c0;

    align-items: center;
    justify-content: center;
}
.kyuhu-Sec2_Item ul {
    padding: .6em .8em;
}
.kyuhu-Sec2_Item ul li {
    font-weight: bold;
}
.kyuhu-Sec2_Item ul li span {
    font-size: calc(15rem / 20);
    font-weight: normal;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec2_Item ul li span {
        font-size: calc(19rem / 20);
    }
}
.kyuhu-Sec2_box2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.kyuhu-Sec2_Item2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(321rem / 20);
    height: calc(149rem / 20);
    border-top-left-radius: calc(10rem / 20);
    border-top-right-radius: calc(10rem / 20);
    border-bottom-right-radius: calc(10rem / 20);
    border-bottom-left-radius: calc(10rem / 20);
    background: #c4dff0;

    align-items: center;
    justify-content: center;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec2_Item2 {
        width: 100%;
        height: calc(110rem / 20);
    }
    .kyuhu-Sec2_Item2:not(:first-of-type) {
        margin-top: calc(20rem / 20);
    }
    .kyuhu-Sec2_Item2 .sp {
        display: none;
    }
}
.kyuhu-Sec2_Item2 p {
    font-weight: bold;
    padding-left: 1em;
    text-indent: -1em;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec2_Item2 p {
        font-size: calc(26rem / 20);
        padding-left: 0;
        text-align: center;
        text-indent: 0;
    }
}
.kyuhu-Sec2_Item2 p span {
    font-size: calc(15rem / 20);
    font-weight: normal;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec2_Item2 p span {
        font-size: calc(23rem / 20);
    }
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3 {
        padding-right: calc(30em / 20);
        padding-left: calc(30em / 20);
    }
}
.kyuhu-Sec3_SubTtl:last-of-type {
    width: calc(490rem / 20);
    height: calc(120rem / 20);
    margin-top: calc(10rem / 20);
    margin-bottom: calc(150rem / 20);
    padding-top: calc(41rem / 20);
    background: url("../img/kyuhu/bg_btn2.jpg") no-repeat;
    background-size: contain;
}
.kyuhu-Sec3_SubTtl:last-of-type a{
	color: #fff;
	display: block;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_SubTtl:last-of-type {
        padding-right: 0;
        padding-left: 0;
    }
}
.kyuhu-Sec3_SubTtl h3 {
    font-size: calc(27rem / 20);
    text-align: center;
}
.kyuhu-Sec3_SubTtl:last-of-type h3 {
    font-size: calc(29rem / 20);
    color: #fff;
}
.kyuhu-Sec3_Box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: calc(55rem / 20);
    margin-bottom: calc(30rem / 20);

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.kyuhu-Sec3_tbl1 {
    width: 50%;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_tbl1 {
        width: 100%;
    }
}
.kyuhu-Sec3_tbl1 th {
    font-size: calc(15rem / 20);
    font-weight: normal;
    padding-top: calc(37rem / 20);
    padding-bottom: calc(37rem / 20);
    background: #d2d2d3;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_tbl1 th {
        font-size: calc(20rem / 20);
        width: 25%;
    }
}
.kyuhu-Sec3_tbl1 .td1 {
    font-weight: bold;
    position: relative;
    padding-top: calc(45rem / 20);
    text-align: center;
    border-right: .01em solid #d2d2d3;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_tbl1 .td1 {
        width: 25%;
    }
}
.kyuhu-Sec3_tbl1 .td1 span {
    font-size: calc(15rem / 20);
    font-weight: normal;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    padding-top: calc(8rem / 20);
    padding-bottom: calc(8rem / 20);
    text-align: center;
    background: #fcde61;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_tbl1 .td1 span {
        font-size: calc(20rem / 20);
    }
}
.kyuhu-Sec3_tbl1 .td2 {
    font-weight: bold;
    position: relative;
    width: calc(230rem / 20);
    padding-top: calc(45rem / 20);
    text-align: center;
    color: #f00;
    border-right: .01em solid #d2d2d3;
}
.kyuhu-Sec3_tbl1 .td2 span {
    font-size: calc(16rem / 20);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    padding-top: calc(7rem / 20);
    padding-bottom: calc(7rem / 20);
    text-align: center;
    color: #000;
    background: #f7931e;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_tbl1 .td2 span {
        font-size: calc(20rem / 20);
    }
}
.kyuhu-Sec3_tbl2 {
    width: 50%;
    height: calc(119rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_tbl2 {
        width: 100%;
    }
}
.kyuhu-Sec3_tbl2 td {
    font-weight: bold;
    position: relative;
    width: calc(230rem / 20);
    padding-top: calc(45rem / 20);
    text-align: center;
    color: #f00;
    border-right: .01em solid #d2d2d3;
}
.kyuhu-Sec3_tbl2 td span {
    font-size: calc(16rem / 20);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    padding-top: calc(7rem / 20);
    padding-bottom: calc(7rem / 20);
    text-align: center;
    color: #000;
    background: #f7931e;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_tbl2 td span {
        font-size: calc(20rem / 20);
    }
		.kyuhu-Sec3_tbl2 td,.kyuhu-Sec3_tbl1 .td2,.kyuhu-Sec3_tbl1 .td1{
    padding-top: calc(74rem / 20);
}
}
.kyuhu-Sec3_Txt {
    font-size: calc(14.8rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_Txt {
        font-size: calc(26rem / 20);
    }
}
.kyuhu-Sec3_h4 {
    margin-top: calc(80rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_h4 {
        font-size: calc(30rem / 20);
    }
}
.kyuhu-Sec3_money {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: calc(30rem / 20);
    margin-bottom: calc(30rem / 20);

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: center;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_money {
        display: block;
    }
}
.kyuhu-Sec3_money p {
    font-size: calc(25rem / 20);
    font-weight: bold;
    position: relative;
    width: calc(85rem / 10);
    padding-top: calc(8rem / 10);
    padding-bottom: calc(8rem / 10);
    text-align: center;
    border-radius: calc(5rem / 10);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_money p {
        width: calc(130rem / 10);
        margin: 0 auto;
    }
}
.kyuhu-Sec3_money p:not(:first-of-type) {
    margin-left: calc(65rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_money p:not(:first-of-type) {
        margin-top: calc(55rem / 20);
        margin-right: auto;
        margin-left: auto;
    }
}
.kyuhu-Sec3_money p:nth-of-type(2)::before {
    position: absolute;
    left: calc(-42rem / 20);
    content: "✖";
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_money p:nth-of-type(2)::before {
        position: absolute;
        top: calc(-43rem / 20);
        left: 50%;
        transform: translateX(-50%);
    }
}
.kyuhu-Sec3_money p:last-of-type:before {
    position: absolute;
    left: calc(-42rem / 20);
    content: "＝";
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_money p:last-of-type::before {
        position: absolute;
        top: calc(-44rem / 20);
        left: 50%;
        display: block;
        transform: translateX(-50%) rotate(90deg);
    }
}
.kyuhu-Sec3_money .mon1,
.kyuhu-Sec3_moneyItem .mon1 {
    color: #fff;
    background: #1280c0;
}
.kyuhu-Sec3_money .mon2,
.kyuhu-Sec3_moneyItem .mon2 {
    background: #b8d200;
}
.kyuhu-Sec3_money .mon3,
.kyuhu-Sec3_moneyItem .mon3 {
    background: #f7931e;
}
.kyuhu-Sec3_money2 {
    margin-top: calc(45rem / 20);
}
.kyuhu-Sec3_money2 h4 {
    font-size: calc(20rem / 20);
    width: calc(344rem / 20);
    height: calc(45rem / 20);
    padding-top: calc(10rem / 20);
    padding-left: calc(21rem / 20);
    background: url("../img/kyuhu/bg_05.jpg") no-repeat top left;
    background-size: contain;
}
.kyuhu-Sec3_moneyBox {
    position: relative;
    padding-top: calc(10rem / 20);
    padding-right: 0;
    padding-bottom: calc(24rem / 20);
    padding-left: calc(121rem / 20);
    border-top-left-radius: 0;
    border-top-right-radius: calc(10rem / 20);
    border-bottom-right-radius: calc(10rem / 20);
    border-bottom-left-radius: calc(10rem / 20);
    background: #fcde61;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyBox {
        padding-bottom: calc(85rem / 20);
        padding-left: 0;
    }
}
.kyuhu-Sec3_moneyItem {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyItem {
        display: block;
    }
}
.kyuhu-Sec3_moneyBox .kyuhu-Sec3_moneyItem:nth-of-type(2) {
    margin-top: calc(15rem / 20);
}
.kyuhu-Sec3_moneyItem .item1,
.kyuhu-Sec3_moneyItem .item2 {
    position: relative;
}
.kyuhu-Sec3_moneyItem .item1::before {
    position: absolute;
    top: calc(5rem / 20);
    left: calc(-69rem / 20);
    display: block;
    width: calc(55rem / 20);
    height: calc(62rem / 20);
    content: "";
    background: url("../img/kyuhu/pic_01.png");
    background-size: contain;
}
.kyuhu-Sec3_moneyItem .item2:before {
    position: absolute;
    top: calc(5rem / 20);
    left: calc(-69rem / 20);
    display: block;
    width: calc(61rem / 20);
    height: calc(53rem / 20);
    content: "";
    background: url("../img/kyuhu/pic_02.png");
    background-size: contain;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyItem .item1::before,
    .kyuhu-Sec3_moneyItem .item2::before {
        top: 0;
        left: calc(33rem / 20);
    }
}
.kyuhu-Sec3_moneyItem .mon1,
.kyuhu-Sec3_moneyItem .mon2,
.kyuhu-Sec3_moneyItem .mon3 {
    font-size: calc(19rem / 20);
    font-weight: bold;
    padding-top: calc(5rem / 20);
    padding-right: calc(11rem / 20);
    padding-bottom: calc(3rem / 20);
    padding-left: calc(11rem / 20);
    border-radius: calc(5rem / 20);
}
.kyuhu-Sec3_moneyItem .mon2,
.kyuhu-Sec3_moneyItem .mon3 {
    position: relative;
    margin-left: calc(31rem / 20);
}
.kyuhu-Sec3_moneyItem .mon3 {
/*     width: calc(150rem / 20); */
	width:calc(180rem / 20);
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyItem .mon1,
    .kyuhu-Sec3_moneyItem .mon2,
    .kyuhu-Sec3_moneyItem .mon3 {
        font-size: calc(26rem / 20);
        width: 80%;
        margin-right: auto;
        margin-left: auto;
        padding-top: calc(12rem / 20);
        padding-right: calc(11rem / 20);
        padding-bottom: calc(10rem / 20);
        padding-left: calc(11rem / 20);
        text-align: center;
    }
    .kyuhu-Sec3_moneyItem .mon2,
    .kyuhu-Sec3_moneyItem .mon3 {
        margin-top: calc(50rem / 20);
    }
}
.kyuhu-Sec3_moneyItem .mon2::before {
    position: absolute;
    left: calc(-22rem / 20);
    content: "✖";
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyItem .mon2::before {
        top: calc(-43rem / 20);
        left: 50%;
        transform: translateX(-50%);
    }
}
.kyuhu-Sec3_moneyItem .mon3:before {
    position: absolute;
    left: calc(-25rem / 20);
    content: "＝";
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyItem .mon3::before {
        top: calc(-43rem / 20);
        left: 50%;
        transform: translateX(-50%) rotate(90deg);
    }
}
.kyuhu-Sec3_moneyItem .txt {
    font-size: calc(20rem / 20);
    font-weight: bold;
    width: 100%;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyItem .txt {
        font-size: calc(26rem / 20);
        margin-bottom: calc(17rem / 20);
        padding-top: calc(11rem / 20);
        padding-left: calc(110rem / 20);
    }
}
.kyuhu-Sec3_moneyTotal {
    font-weight: bold;
    position: absolute;
    top: calc(46rem / 20);
    left: calc(718rem / 20);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(250rem / 20);
    padding-top: calc(22rem / 20);
    padding-right: 0;
    padding-bottom: calc(22rem / 20);
    padding-left: 0;
    color: #fff;
    border-radius: calc(10rem / 20);
    background: #e20224;

    align-items: center;
    justify-content: center;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyTotal {
        font-size: calc(26rem / 20);
        top: auto;
        bottom: calc(-63rem / 20);
        left: 50%;
        width: 80%;
        margin-left: -40%;
    }
}
.kyuhu-Sec3_moneyTotal::before {
    position: absolute;
    top: calc(-7rem / 20);
/*     left: calc(-77rem / 20); */
	    left: calc(-62rem / 20);
    content: url("../img/kyuhu/bg_line.png");
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyTotal::before {
        content: none;
    }
}
.kyuhu-Sec3_moneyTotal::after {
    position: absolute;
    bottom: calc(-4rem / 20);
/*     left: calc(-77rem / 20); */
	left: calc(-62rem / 20);
    content: url("../img/kyuhu/bg_line.png");
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_moneyTotal::after {
        content: none;
    }
}
.kyuhu-Sec3_Txt2 {
    font-weight: bold;
    margin-top: calc(35rem / 20);
    text-align: center;
    color: #ea5205;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_Txt2 {
        margin-top: calc(85rem / 20);
    }
}
.kyuhu-Sec3_Txt2 span {
    display: inline-block;
    margin-left: calc(20rem / 20);
    padding-top: calc(23rem / 20);
    text-align: left;
    vertical-align: middle;
    color: #000;
}
@media only screen and (max-width: 48em ) {
    .kyuhu-Sec3_Txt2 span {
        font-size: calc(26rem / 20);
        margin-left: 0;
    }
}
