@charset "utf-8";
.ctt_company .sec:nth-child(2){margin-top:5em}

.sec img{max-width:100%}

.circle__list{margin:0 auto; width:50%; min-width:600px}
.circle__list-item{padding:1em 2em; height:180px; background:#f39423; color:#fff}

.img-float-wrap .img-float-box{height:438px;}
.img-float-wrap .img-float-box:nth-child(1){width:calc(65% - 1.5em); margin-right:1.5em}
.img-float-wrap .img-float-box:nth-child(2){width:35%}

.paragraph .sign{display:flex; align-items:flex-end;    justify-content: flex-end; gap:10px; margin-top:2em; }
/*.paragraph .sign img{margin:0 .5em 0 auto}*/

@media screen and (max-width:1000px){
    .img-float-wrap .img-float-box{width:100% !important; height:350px}
}
@media screen and (max-width:630px){
    .title-wrap > .title__txt{width:100%}

    .circle__list{min-width:auto; width:100%}
    .circle__list-item{padding:2em .5em; min-height:138px; height:auto; border-radius:0}
    .column3 .circle__list-item{margin-right:.5em; width:calc((100% - (.5em * 2)) / 3)}
}
