:root{--main-color: #ff0000;--cat-real-estate-color: #DD8717}@keyframes bg-color{0%{background-color:#7FCCD9}14%{background-color:#6CBBF5}28%{background-color:#F48080}42%{background-color:#FFBE57}56%{background-color:#86DCE3}70%{background-color:#EF88AC}84%{background-color:#CB8BF4}98%{background-color:#53C685}98%{background-color:#7FCCD9}}@keyframes sliderAnimation{100%{transform:translateX(-50%)}}#sec-introduction{position:relative;padding:100px 0;margin-bottom:100px}#sec-introduction h2{font-size:min(2.8rem, 2.8vw);margin-bottom:20px}#sec-introduction .img{position:absolute;top:50%;right:0;margin-top:-267px;display:block;width:30%;max-width:350px;height:540px;overflow:hidden}#sec-introduction .img img{width:500px;height:535px}@media (max-width:768px){#sec-introduction{padding-bottom:min(180px, 27%);margin-bottom:min(250px, 55%)}#sec-introduction h2{font-size:5vw}#sec-introduction .img{top:auto;bottom:-30%;left:0;margin-top:0;width:100%;max-width:none;height:auto}#sec-introduction .img img{display:block;margin:0 auto;width:80%;max-width:400px;height:auto}}#sec-business p{padding-left:50px}@media (max-width:768px){#sec-business p{padding-left:0}}#sec-business .business1{padding:60px 0;margin-top:100px}#sec-business .business1 .container{position:relative}#sec-business .business1 h3,#sec-business .business1 .text{width:45%;margin-left:auto}#sec-business .business1 .text{min-height:320px}#sec-business .business1 h4{font-size:2rem;font-weight:700;margin-bottom:10px}#sec-business .business1 ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}#sec-business .business1 ul li{background:#fff;width:25%;padding:25px 0;text-align:center;font-weight:700;border:5px solid #F4F4F5}#sec-business .business1 .img{position:absolute;top:-100px;left:20px;width:50%}#sec-business .business1 .img .maskItem.mask::before{background-color:var(--main-color)}#sec-business .business1 .img img{width:100%;height:450px;object-fit:cover}#sec-business .business1:nth-child(odd) h3,#sec-business .business1:nth-child(odd) .text{margin-left:0;margin-right:auto}#sec-business .business1:nth-child(odd) .img{left:auto;right:20px}@media (max-width:768px){#sec-business .business1{position:relative;padding:40px 0 320px;margin-top:40px}#sec-business .business1 .container{position:static}#sec-business .business1 h3,#sec-business .business1 .text{width:100%}#sec-business .business1 .text{min-height:auto}#sec-business .business1 h4{font-size:1.5rem;margin-top:40px}#sec-business .business1 ul li{width:50%;padding:15px 0;font-size:min(1.5rem, 3vw)}#sec-business .business1 .img{left:0;top:auto;bottom:0;width:100%}#sec-business .business1 .img img{height:300px}#sec-business .business1:nth-child(odd) .img{right:0}}#sec-business .business2{margin-top:100px}#sec-business .business2 p{padding-right:50px}#sec-business .business2 ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-top:60px}#sec-business .business2 ul li{width:100%}#sec-business .business2 ul li a{display:block;height:400px;background-size:cover;position:relative;transition:0.3s ease}#sec-business .business2 ul li a span{position:absolute;bottom:5%;left:5%;display:inline-block;background:url(../images/common/blank-white.svg) no-repeat 100% 20%;background-size:16px 16px;padding-right:25px}#sec-business .business2 ul li a span img{height:min(22px, 2vw);width:auto;display:inline-block}#sec-business .business2 ul li:hover{opacity:0.7}#sec-business .business2 ul li:nth-of-type(1) a{background-image:url(../images/about/about_golf.jpg)}#sec-business .business2 ul li:nth-of-type(2) a{background-image:url(../images/about/about_fit.jpg)}#sec-business .business2 ul li:nth-of-type(3) a{background-image:url(../images/about/about_swim.jpg)}@media (max-width:768px){#sec-business .business2 ul{flex-wrap:wrap;margin-top:40px}#sec-business .business2 ul li a{height:250px}#sec-business .business2 ul li a span img{height:22px}}#sec-message{padding:100px 0}#sec-message .container{position:relative}#sec-message .container .img{position:absolute;right:0;width:40%}#sec-message .container .img img{object-fit:cover;width:100%;height:500px}#sec-message .container p{width:55%}#sec-message .container .text{padding-top:50px}#sec-message .container .name{text-align:right;font-size:1.8rem}@media (max-width:768px){#sec-message .container .img{position:static;width:100%;height:auto}#sec-message .container .img img{height:250px}#sec-message .container p{width:100%}#sec-message .container .text{padding-top:20px}#sec-message .container .name{font-size:1.6rem}}#sec-active{position:relative;padding:100px 0;margin-bottom:250px}#sec-active .lead{font-size:min(2.4rem, 3.7vw);text-align:center}#sec-active ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}#sec-active ul li{background:#fff;padding:40px 60px;width:49%;margin-top:30px;font-weight:700}#sec-active ul li h3{text-align:center;color:var(--main-color);border-bottom:1px solid #DBDBDB;font-size:1.8rem;padding-bottom:15px;margin-bottom:20px}#sec-active .img{position:absolute;left:50%;bottom:-130px;margin-left:-90px;width:180px;height:auto}@media (max-width:768px){#sec-active{margin-bottom:160px}#sec-active ul li{width:100%;padding:20px 40px}#sec-active ul li h3{font-size:1.5rem;padding-bottom:10px;margin-bottom:10px}#sec-active .img{bottom:-100px;margin-left:-60px;width:120px}}#sec-figure{position:relative;margin-bottom:100px;padding:100px 0;color:#022859}#sec-figure .graphbox{align-items:center;margin-bottom:2%;padding-top:40px;background:#fff}@media (max-width:768px){#sec-figure .graphbox{width:100% !important;margin-bottom:20px;padding-top:30px}}#sec-figure .graphbox.__halfbox{width:49%}#sec-figure .graphbox .title{width:100%;text-align:center}#sec-figure .graphbox .title h3{font-size:2rem;font-weight:bold;color:#022859}@media (max-width:768px){#sec-figure .graphbox .title h3{font-size:max(1.5rem, 4.2vw)}}#sec-figure .detail{padding:8% 8% 5% 8%}@media (max-width:768px){#sec-figure .detail{padding:8% 0}}#sec-figure .detail-inner-box{width:100%}#sec-figure .detail-inner-box .result-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}#sec-figure .detail-inner-box .result-wrap .num{font-size:6rem;font-weight:bold;text-align:center;line-height:1}@media (max-width:768px){#sec-figure .detail-inner-box .result-wrap .num{font-size:5.8rem}}#sec-figure .detail .grid-center{display:grid;align-items:center;vertical-align:middle;width:100%;height:100%}#sec-figure .result-text{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;margin-top:20px;font-size:1.8rem;font-weight:bold;text-align:center}@media (max-width:1140px){#sec-figure .result-text{font-size:max(1.4rem, 1.45vw)}}@media (max-width:768px){#sec-figure .result-text{font-size:1.4rem}}#sec-figure .unit{margin-left:8px;font-size:4.6rem}#graph_flexbox{display:flex;flex-direction:rows;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media (max-width:768px){#graph_flexbox{display:block}}#graph_flexbox .fc-gray{color:#666}#graph_flexbox .fc-brightred{color:#ff0000}#graph_flexbox .fc-red{color:#CA1422}#graph_flexbox .fc-yellow{color:#ffbc00}#graph_flexbox .fc-orange{color:#ff6e00}#graph_flexbox .graphbox.__box01{width:66%}#graph_flexbox .graphbox.__box01 .result-wrap{padding:0 5%}#graph_flexbox .graphbox.__box01 .result-wrap .num{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;align-content:stretch;width:100%;font-size:1.1rem;border-bottom:solid 2px #707070}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar{position:relative}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar i{content:"";display:block;width:50px;background:#022859}@media (max-width:768px){#graph_flexbox .graphbox.__box01 .result-wrap .num .bar i{width:min(8vw, 30px)}}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar span{position:absolute;bottom:-20px;left:-20%;display:block;width:140%;text-align:center}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar.__g01 i{height:5px}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar.__g02 i{height:150px;background:#f00}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar.__g03 i{height:56px}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar.__g04 i{height:103px}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar.__g05 i{height:115px}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar.__g06 i{height:36px}#graph_flexbox .graphbox.__box01 .result-wrap .num .bar.__g07 i{height:6px}#graph_flexbox .graphbox.__box01 .result-text{margin-top:30px}#graph_flexbox .graphbox.__box02{width:32%}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:stretch;width:100%}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .column-flexbox{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;width:45%}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .column-flexbox.male{align-items:flex-end;color:#0265D5}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .column-flexbox.female{align-items:flex-start;color:#FD0114}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .column-flexbox .sex{font-size:1.6rem;font-weight:bold;line-height:1}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .column-flexbox .ratio{font-size:7rem;font-weight:bold;line-height:70px}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .separate{position:relative;width:10%;height:70px;text-indent:-9999px}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .separate::before,#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .separate::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:3px;background:#022859}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .separate::before{margin-top:-14px}#graph_flexbox .graphbox.__box04 .result-wrap .half-flexbox .separate::after{margin-top:6px}#graph_flexbox .graphbox.__box07{padding-bottom:5%}#graph_flexbox .graphbox.__box07 .half-flexbox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch}#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:normal;align-items:center;align-content:stretch;width:50%}#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox.male{align-items:flex-end}#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox.female{align-items:flex-start}#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox:nth-child(1){border-right:solid 1px #022859}#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox .inner-title{font-size:2rem;font-weight:bold}@media (max-width:768px){#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox .inner-title{font-size:max(1.6rem, 4.2vw)}}#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox .num{display:block;margin:65px auto 10px;font-size:5rem;font-weight:bold;text-align:center;line-height:1}@media (max-width:768px){#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox .num{margin:45px auto 10px;font-size:3.6rem}}#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox .num .unit{font-size:3rem}#graph_flexbox .graphbox.__box07 .half-flexbox .column-flexbox p{font-size:0.9em;padding-bottom:20px}#graph_flexbox .graphbox.__box09{width:100%}#graph_flexbox .graphbox.__box09 .image-birthplace{width:100%;padding:0 13%}@media (max-width:768px){#graph_flexbox .graphbox.__box09 .image-birthplace{padding:0 5%}}#graph_flexbox .graphbox.__box11 .detail-inner-box{padding:0 5%}#graph_flexbox .graphbox.__box12 .detail-inner-box .result-wrap{position:relative;width:100%;height:370px}@media (max-width:768px){#graph_flexbox .graphbox.__box12 .detail-inner-box .result-wrap{height:66.5vw}}#graph_flexbox .graphbox.__box12 .detail-inner-box .result-wrap .box12-item{position:absolute}#graph_flexbox .graphbox.__box12 .detail-inner-box .result-wrap .box12-item.item01{z-index:1;width:30%;left:40%;bottom:10%;margin-left:-17%}#graph_flexbox .graphbox.__box12 .detail-inner-box .result-wrap .box12-item.item02{z-index:2;width:32%;right:40%;bottom:12%;margin-right:-18%;animation-delay:0.1s}#graph_flexbox .graphbox.__box12 .detail-inner-box .result-wrap .box12-item.item03{z-index:3;top:28%;right:2%;width:36%;animation-delay:0.7s}#graph_flexbox .graphbox.__box12 .detail-inner-box .result-wrap .box12-item.item04{z-index:4;top:0;width:50%;animation-delay:0.8s}#graph_flexbox .graphbox.__box12 .detail-inner-box .result-wrap .box12-item.item05{z-index:5;top:34%;left:2%;width:38%;animation-delay:0.6s}#graph_flexbox .graphbox.__box13 .detail-inner-box{padding:0 5%}#graph_flexbox .graphbox.__box13 .detail-inner-box .top{position:relative;font-size:clamp(2.4rem, 3.1vw, 3.5rem);font-weight:bold;text-align:center;letter-spacing:-2px;color:#f00;overflow:hidden}#graph_flexbox .graphbox.__box13 .detail-inner-box .top .text{z-index:2;position:relative}#graph_flexbox .graphbox.__box13 .detail-inner-box .top .underline{z-index:1;position:absolute;left:0;bottom:0;width:100%;height:35%;background:#FFFF00}#graph_flexbox .graphbox.__box13 .detail-inner-box .other{margin-top:15px;font-size:clamp(2rem, 2.5vw, 2.4rem);font-weight:bold;text-align:center}#graph_flexbox .graphbox.__box08 .doughnut-match-up,#graph_flexbox .graphbox.__box10 .doughnut-match-up,#graph_flexbox .graphbox.__box14 .doughnut-match-up,#graph_flexbox .graphbox.__box15 .doughnut-match-up{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;width:100%}#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-match-up-guide,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-match-up-guide,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-match-up-guide,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-match-up-guide{position:relative;width:calc((92% - 180px) / 2);font-size:2.2rem;font-weight:bold;text-align:center}@media (max-width:1140px){#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-match-up-guide,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-match-up-guide,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-match-up-guide,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-match-up-guide{font-size:1.8vw;width:calc((92% - 16vw) / 2)}}@media (max-width:768px){#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-match-up-guide,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-match-up-guide,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-match-up-guide,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-match-up-guide{width:calc((92% - 32vw) / 2);font-size:1.5rem}}#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-match-up-guide-score,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-match-up-guide-score,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-match-up-guide-score,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-match-up-guide-score{font-size:3.4rem;line-height:1}@media (max-width:1140px){#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-match-up-guide-score,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-match-up-guide-score,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-match-up-guide-score,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-match-up-guide-score{font-size:2.5vw}}@media (max-width:768px){#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-match-up-guide-score,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-match-up-guide-score,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-match-up-guide-score,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-match-up-guide-score{font-size:2.5rem}}#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-chart-wrapper,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-chart-wrapper,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-chart-wrapper,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-chart-wrapper{position:relative;width:min(16vw, 180px);margin:0 4%}@media (max-width:768px){#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-chart-wrapper,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-chart-wrapper,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-chart-wrapper,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-chart-wrapper{width:32vw}}#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-chart-wrapper::before,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-chart-wrapper::before,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-chart-wrapper::before,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-chart-wrapper::before{content:"";z-index:2;position:absolute;top:50%;left:50%;width:70%;height:70%;margin-top:-35%;margin-left:-35%;border-radius:50%;background:#fff}@media (max-width:768px){#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-chart-wrapper::before,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-chart-wrapper::before,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-chart-wrapper::before,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-chart-wrapper::before{width:25vw;height:25vw;margin-top:-12.5vw;margin-left:-12.5vw}}#graph_flexbox .graphbox.__box08 .doughnut-match-up .doughnut-chart-wrapper canvas,#graph_flexbox .graphbox.__box10 .doughnut-match-up .doughnut-chart-wrapper canvas,#graph_flexbox .graphbox.__box14 .doughnut-match-up .doughnut-chart-wrapper canvas,#graph_flexbox .graphbox.__box15 .doughnut-match-up .doughnut-chart-wrapper canvas{z-index:1;position:relative}#graph_flexbox .graphbox.__box08 .nth,#graph_flexbox .graphbox.__box10 .nth,#graph_flexbox .graphbox.__box14 .nth,#graph_flexbox .graphbox.__box15 .nth{font-size:1.6rem;font-weight:bold;line-height:1.1}@media (max-width:1140px){#graph_flexbox .graphbox.__box08 .nth,#graph_flexbox .graphbox.__box10 .nth,#graph_flexbox .graphbox.__box14 .nth,#graph_flexbox .graphbox.__box15 .nth{font-size:1.4vw}}@media (max-width:768px){#graph_flexbox .graphbox.__box08 .nth,#graph_flexbox .graphbox.__box10 .nth,#graph_flexbox .graphbox.__box14 .nth,#graph_flexbox .graphbox.__box15 .nth{width:30vw;left:0 !important;margin-left:0 !important;padding-right:5px;font-size:3vw}}#graph_flexbox .graphbox.__box08 .nth>span,#graph_flexbox .graphbox.__box10 .nth>span,#graph_flexbox .graphbox.__box14 .nth>span,#graph_flexbox .graphbox.__box15 .nth>span{display:block;font-size:2.2rem}@media (max-width:1140px){#graph_flexbox .graphbox.__box08 .nth>span,#graph_flexbox .graphbox.__box10 .nth>span,#graph_flexbox .graphbox.__box14 .nth>span,#graph_flexbox .graphbox.__box15 .nth>span{font-size:1.9vw}}@media (max-width:768px){#graph_flexbox .graphbox.__box08 .nth>span,#graph_flexbox .graphbox.__box10 .nth>span,#graph_flexbox .graphbox.__box14 .nth>span,#graph_flexbox .graphbox.__box15 .nth>span{font-size:4vw}}#graph_flexbox .graphbox.__box08 .nth.__nth-ab,#graph_flexbox .graphbox.__box10 .nth.__nth-ab,#graph_flexbox .graphbox.__box14 .nth.__nth-ab,#graph_flexbox .graphbox.__box15 .nth.__nth-ab{position:absolute;text-align:right}#graph_flexbox .graphbox.__box08 .nth.__n01,#graph_flexbox .graphbox.__box10 .nth.__n01,#graph_flexbox .graphbox.__box14 .nth.__n01,#graph_flexbox .graphbox.__box15 .nth.__n01{top:-13%;left:-30%}#graph_flexbox .graphbox.__box08 .nth.__n02,#graph_flexbox .graphbox.__box10 .nth.__n02,#graph_flexbox .graphbox.__box14 .nth.__n02,#graph_flexbox .graphbox.__box15 .nth.__n02{top:28%;left:-34%}#graph_flexbox .graphbox.__box08 .nth.__n03,#graph_flexbox .graphbox.__box10 .nth.__n03,#graph_flexbox .graphbox.__box14 .nth.__n03,#graph_flexbox .graphbox.__box15 .nth.__n03{top:80%;left:-26%}#graph_flexbox .graphbox.__box08 .nth.__n04,#graph_flexbox .graphbox.__box10 .nth.__n04,#graph_flexbox .graphbox.__box14 .nth.__n04,#graph_flexbox .graphbox.__box15 .nth.__n04{margin-left:0 !important;text-align:left}#graph_flexbox .graphbox.__box16{width:100%;background:transparent}@media (max-width:768px){#graph_flexbox .graphbox.__box16 .detail-inner-box{margin-top:5%}}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}@media (max-width:768px){#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list{justify-content:space-around}}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;width:22.5%;margin-top:calc(100px / 3);margin-right:calc(10% / 3);border-radius:50%;background:#fff}@media (max-width:768px){#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item{width:49%;margin-top:3%;margin-right:auto}}@media (max-width:768px){#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item:nth-child(2n - 1){margin-right:2%}}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item:nth-child(4n){margin-right:0}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .icon{width:100%;height:40px}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .icon>img{width:auto;height:100%;margin:0 auto}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .circle-item-title{width:100%;height:18px;margin:20px auto;text-indent:-9999px}@media (max-width:768px){#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .circle-item-title{height:3.5vw}}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .circle-item-title.no-margin{margin:0 auto}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .circle-item-title>img{width:auto;height:100%;margin:0 auto}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .circle-item-title+p{width:100%;height:35px;margin:20px auto;text-indent:-9999px}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .circle-item-title+p>img{width:auto;height:35px}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .num{font-size:clamp(2rem, 3.6vw, 4.2rem);font-weight:bold;line-height:1;color:#f00}#graph_flexbox .graphbox.__box16 .detail-inner-box .item-list .circle-item .item-wrap .num>span{font-size:clamp(1.34rem, 2.4vw, 2.8rem)}#graph_flexbox .graphbox.__box17{width:100%}#graph_flexbox .graphbox.__box17 .detail-inner-box{padding:45px 15%}@media (max-width:768px){#graph_flexbox .graphbox.__box17 .detail-inner-box{padding:8% 5%}}#graph_flexbox .graphbox.__box18{width:100%}#graph_flexbox .graphbox.__box18 .grid-center{padding:45px 15%}@media (max-width:768px){#graph_flexbox .graphbox.__box18 .grid-center{padding:8% 5%}}#graph_flexbox .graphbox.__box18 .grid-center h4{font-size:2.6rem;font-weight:700;line-height:1;position:relative;padding-left:50px;margin-bottom:1em}#graph_flexbox .graphbox.__box18 .grid-center h4>span{content:"";display:block;width:30px;height:1px;background:var(--main-color);position:absolute;top:50%;left:0}#graph_flexbox .graphbox.__box18 .grid-center .result-text{margin-bottom:2.5em;text-align:left;justify-content:flex-start}.animation-scaleUp{transform:scaleX(0);transform-origin:bottom center;animation-duration:0.4s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-scaleUp.active{animation-name:scaleY}.animation-opacityUp{opacity:0;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-opacityUp.active{animation-name:opacityUp}.animation-rotateY{transform:scaleY(0);animation-duration:0.8s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-rotateY.active{animation-name:scaleY}.animation-standUp{transform-origin:bottom center;transform:scaleY(0);animation-duration:0.4s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-standUp.active{animation-name:standUp01}.animation-appear{display:block;transform-origin:bottom center;transform:scaleY(0);animation-duration:0.6s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-appear.__a01{animation-delay:1s}.animation-appear.__a02{animation-delay:0.3s}.animation-appear.__a03{animation-delay:0.2s}.animation-appear.__a04{animation-delay:0.1s}.animation-appear.__a05{animation-delay:0}.animation-appear.active{animation-name:scaleY}.animation-lineAppear{transform-origin:left center;transform:scaleY(0);animation-delay:0.6s;animation-duration:0.6s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-lineAppear.active{animation-name:scaleX}.animation-topDown{transform-origin:bottom center;transform:scaleY(0);animation-duration:0.6s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-topDown.active{animation-name:topDown}.animation-downUp{transform-origin:bottom center;transform:scaleY(0);animation-duration:0.6s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-downUp.active{animation-name:downUp}@keyframes opacityUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes scaleY{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes scaleX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes topDown{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}@keyframes downUp{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes standUp01{0%{transform:scaleY(0)}80%{transform:scaleY(1.2)}100%{transform:scaleY(1)}}@keyframes standUp02{0%{transform:scaleY(0)}80%{transform:scaleY(1.3)}100%{transform:scaleY(1)}}