@import"https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500&family=Noto+Sans+JP:wght@100;200;300;400;500;600&display=swap";img[src$=".svg"],img{width:100%;height:auto}.att{padding-left:1em;text-indent:-1em}body{color:#000;font-family:Noto Sans JP,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:400;line-height:1.75!important}@media only screen and (max-width: 768px){body{line-height:1.8}}.en{font-family:Barlow,sans-serif}#minute{background:#ecf0f4 url(/recruit/img/introduction/3minutes/visual.jpg) no-repeat center top;background-size:100% auto}@media only screen and (max-width: 768px){#minute{background-size:auto 500px}}#minute #first{height:10vh;min-height:500px;max-height:740px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}@media only screen and (max-width: 768px){#minute #first{min-height:300px}}#minute #first .en{font-size:clamp(50px,5vw,60px);font-weight:700}@media only screen and (max-width: 768px){#minute #first .en{font-size:2.2rem;display:block;line-height:1.1;margin-bottom:20px}}#minute #first h1{font-size:clamp(30px,3vw,38px);font-weight:700}#minute .grade-title{text-align:center;margin:0 auto 50px}#minute .grade-title span{background:var(--Rectangle-11, linear-gradient(91deg, #CE0E2D .36%, #0068B8 99.45%));display:inline-block;color:#fff;text-align:center;font-size:clamp(18px,2vw,20px);padding:16px 35px 18px}@media only screen and (max-width: 768px){#minute .grade-title span{font-size:4vw}}#minute .section-content{background-color:#fff;padding:8%;margin-bottom:30px}#minute .section-content .title{text-align:center;margin-bottom:60px}@media only screen and (max-width: 768px){#minute .section-content .title{margin-bottom:30px}}#minute .section-content .title .en{position:relative;display:inline-block}#minute .section-content .title .en img{position:absolute;width:auto}#minute .section-content .title .en span{position:relative;z-index:1;font-size:clamp(66px,6vw,80px);font-weight:700;line-height:1;color:#ccc}@media only screen and (max-width: 768px){#minute .section-content .title .en span{font-size:12vw}}#minute .section-content .title h2{font-size:clamp(26px,2.6vw,30px);font-weight:700}@media only screen and (max-width: 768px){#minute .section-content .title h2{font-size:1.3rem}}#minute .section-content#sec01 .title img{transform:rotate(45deg);left:-48px;top:-64px;width:100px}@media only screen and (max-width: 768px){#minute .section-content#sec01 .title img{left:-32px;top:-34px;width:50px}}#minute .section-content#sec01 .section-inner{max-width:900px;margin:auto}#minute .section-content#sec01 .image{margin-bottom:80px}@media only screen and (max-width: 768px){#minute .section-content#sec01 .image{margin-bottom:40px}}#minute .section-content#sec02{padding-bottom:5%}#minute .section-content#sec02 .title img{transform:rotate(16deg);right:-72px;top:-54px;width:90px}@media only screen and (max-width: 768px){#minute .section-content#sec02 .title img{right:-32px;top:-34px;width:50px}}#minute .section-content#sec02 .layout{display:flex;flex-wrap:wrap;justify-content:center}#minute .section-content#sec02 .layout .box{width:33.333%;padding:0 1.3% 50px}@media only screen and (max-width: 768px){#minute .section-content#sec02 .layout .box{width:100%;padding:0 0 50px}}#minute .section-content#sec02 .layout .box h4{font-weight:700;font-size:clamp(18px,2vw,20px);margin:10px 0 0}@media only screen and (max-width: 768px){#minute .section-content#sec02 .layout .box h4{font-size:1.4rem}}#minute .section-content#sec02 .layout .box p{font-size:clamp(13px,1.5vw,15px)}@media only screen and (max-width: 768px){#minute .section-content#sec02 .layout .box p{font-size:1.1rem}}#minute .section-content#sec03{margin-bottom:100px}#minute .section-content#sec03 .title img{transform:rotate(15deg);left:-62px;top:-64px;width:90px}@media only screen and (max-width: 768px){#minute .section-content#sec03 .title img{left:-32px;top:-34px;width:50px}}#minute .section-content#sec03 .image{max-width:960px;margin:auto}#minute .section-content#sec04 .title img{transform:rotate(0);left:-62px;top:-44px;width:90px}@media only screen and (max-width: 768px){#minute .section-content#sec04 .title img{left:-42px;top:-34px;width:60px}}#minute .section-content#sec04 .layout{display:flex;flex-wrap:wrap;justify-content:space-between}#minute .section-content#sec04 .layout .box{width:49%;padding:20px;text-align:center;background:linear-gradient(126deg,#f2f3f8 21.54%,#f5e7e717 96.57%);margin-bottom:2%}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box{width:100%;margin-bottom:4%}}#minute .section-content#sec04 .layout .box h3{background:#fff;padding:6px 22px 8px;display:inline-block;font-size:clamp(16px,1.8vw,18px);font-weight:700}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box h3{font-size:1.1rem;line-height:1.4}}#minute .section-content#sec04 .layout .box .note{font-weight:700}#minute .section-content#sec04 .layout .box .number{padding:40px 0 10px}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box .number{padding-top:20px}}#minute .section-content#sec04 .layout .box .number .num{background:var(--Rectangle-11, linear-gradient(91deg, #CE0E2D .36%, #0068B8 99.45%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(50px,6vw,80px);font-weight:700;line-height:1.1}#minute .section-content#sec04 .layout .box .number .unit{font-size:clamp(24px,2.4vw,26px);font-weight:700}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box .number .unit{font-size:1.1rem}}#minute .section-content#sec04 .layout .box#box7{width:100%}#minute .section-content#sec04 .layout .box#box7 .layout{display:flex;align-items:center}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box#box7 .layout{display:block}}#minute .section-content#sec04 .layout .box#box7 .layout .number{width:60%;text-align:center;padding:0;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box#box7 .layout .number{width:100%;padding:0 0 20px}}#minute .section-content#sec04 .layout .box#box7 .layout .number .num-box{width:50%;margin:10px 0}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box#box7 .layout .number .num-box{width:100%}}#minute .section-content#sec04 .layout .box#box7 .layout .number .year{width:100%;text-align:center}#minute .section-content#sec04 .layout .box#box7 .layout .graph{width:40%;padding:5% 0%;text-align:center}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box#box7 .layout .graph{width:100%;padding:0 5%}}#minute .section-content#sec04 .layout .box#box7 .layout .graph img{max-width:90%;margin:auto}#minute .section-content#sec04 .layout .box#box1 .num-row{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 45.5px)}#minute .section-content#sec04 .layout .box#box1 .num-row .number{padding-top:0}#minute .section-content#sec04 .layout .box#box3 .number1{padding-top:20px}#minute .section-content#sec04 .layout .box#box3 .number2{padding-top:0}#minute .section-content#sec04 .layout .box#box2 .layout,#minute .section-content#sec04 .layout .box#box4 .layout{display:flex;align-items:center}#minute .section-content#sec04 .layout .box#box2 .layout .number,#minute .section-content#sec04 .layout .box#box4 .layout .number{width:50%;text-align:center;padding:0 5%}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box#box2 .layout .number,#minute .section-content#sec04 .layout .box#box4 .layout .number{width:55%;padding-left:0}}#minute .section-content#sec04 .layout .box#box2 .layout .graph,#minute .section-content#sec04 .layout .box#box4 .layout .graph{width:50%;padding:5% 0%}@media only screen and (max-width: 768px){#minute .section-content#sec04 .layout .box#box2 .layout .graph,#minute .section-content#sec04 .layout .box#box4 .layout .graph{width:45%}}#minute .section-content#sec04 .layout .box#box5 .number{text-align:center;padding:20px 0 0}#minute .section-content#sec04 .layout .box#box6 .layout{display:flex;align-items:center;justify-content:center;gap:15%}#minute .section-content#sec04 .layout .box#box6 .layout .number{text-align:center;padding:20px 0}#minute .section-content#sec04 .layout .box#box6 .layout .number .place{display:block;font-size:clamp(24px,2.4vw,26px);font-weight:700;-moz-text-align-last:left;text-align-last:left}#minute .section-content#sec04 .layout .box#box6 .layout .number .num{line-height:.8}#minute #spot{margin-bottom:80px}#minute #spot .row{padding:60px 0;background-position:center center;background-size:cover}#minute #spot .row .text-box{position:relative;max-width:520px;background:#ffffffeb;padding:4% 80px}@media only screen and (max-width: 768px){#minute #spot .row .text-box{padding:4% 5%}}#minute #spot .row .text-box:before{content:"";display:block;position:absolute;background:var(--Rectangle-11, linear-gradient(91deg, #CE0E2D .36%, #0068B8 99.45%));width:200px;height:16px;top:0;left:80px}#minute #spot .row .text-box h3{font-size:clamp(28px,2.8vw,34px);font-weight:700;margin-bottom:20px}#minute #spot .row .text-box p{font-size:clamp(14px,1.6vw,16px)}#minute #spot .row.rev .text-box{margin-left:auto}#business{padding-bottom:100px}#business #first{position:relative;background:url(/recruit/img/common/paint-bg.jpg) no-repeat center top;background-size:100% auto;padding:3% 5%}#business #first .content-inner{background-color:#fff;padding:100px 5%}@media only screen and (max-width: 768px){#business #first .content-inner{padding:50px 5%}}#business #first h1{font-size:clamp(34px,3.4vw,44px);font-weight:700;text-align:center;margin-bottom:50px}@media only screen and (max-width: 768px){#business #first h1{margin-bottom:20px;font-size:1.8rem}}#business #first .lead{max-width:800px;margin:0 auto 100px}@media only screen and (max-width: 768px){#business #first .lead{margin-bottom:50px}#business #first .image{overflow-x:auto}#business #first .image img{width:500px;max-width:none}}#business .section-content#sec01{margin-bottom:100px}@media only screen and (max-width: 768px){#business .section-content#sec01{margin-bottom:60px}}#business .section-content .title{text-align:center;padding:190px 5% 270px;color:#fff}@media only screen and (max-width: 768px){#business .section-content .title{padding:60px 5%}}#business .section-content .title h2{font-size:clamp(28px,3vw,36px);font-weight:600;margin-bottom:30px}#business .section-content .title h2 small{font-size:clamp(28px,3vw,36px)}@media only screen and (max-width: 768px){#business .section-content .title h2{font-size:20px}#business .section-content .title h2 small{font-size:clamp(14px,4vw,20px)}}#business .section-content .content-inner{display:flex;flex-wrap:wrap;justify-content:center;background-color:#fff;margin-top:-190px;padding:100px 8%;gap:8%;border:1px solid #2C69AC}@media only screen and (max-width: 768px){#business .section-content .content-inner{margin-top:0;display:block;padding:50px 5%}}#business .section-content .content-block{width:46%;margin-bottom:80px}@media only screen and (max-width: 768px){#business .section-content .content-block{width:100%;margin-bottom:40px}}#business .section-content .content-block h3{font-size:clamp(24px,2.4vw,26px);font-weight:700;margin-bottom:30px;text-align:center;color:#fff;border-radius:50px;background-color:#6691f0;padding:20px 10px}@media only screen and (max-width: 768px){#business .section-content .content-block h3{font-size:20px;padding:10px}}#business .section-content .content-block .product-layout{display:flex;gap:14px;margin-bottom:28px}@media only screen and (max-width: 768px){#business .section-content .content-block .product-layout{justify-content:center}}#business .section-content .content-block .product-layout .col h4{font-weight:600;line-height:1;padding:13px 10px;text-align:center;margin-bottom:25px}#business .section-content .content-block .product-layout .col img{max-height:125px;width:auto}@media only screen and (max-width: 768px){#business .section-content .content-block .product-layout .col img{max-height:none}}#business .section-content .content-block .product-layout .col .images{display:flex;gap:14px}#business .section-content .content-block .product-layout .col .images figure figcaption{font-size:13px;text-align:center}#business .section-content .content-block#block1 h3{background-color:#6691f0}#business .section-content .content-block#block1 .product-layout .col{width:100%}#business .section-content .content-block#block1 .product-layout .col h4{background-color:#e2eaf4}#business .section-content .content-block#block1 .product-layout .col1-1{width:33.33%}#business .section-content .content-block#block1 .product-layout .col1-2{width:66.67%}#business .section-content .content-block#block2 h3{background-color:#b594ce}#business .section-content .content-block#block2 .product-layout .col{width:100%}#business .section-content .content-block#block2 .product-layout .col h4{background-color:#ede6f3}#business .section-content .content-block#block2 .product-layout .col .images{justify-content:center;width:100%}#business .section-content .content-block#block3{max-width:640px;width:100%;margin-bottom:0}#business .section-content .content-block#block3 h3{background-color:#48c3aa;margin:0 auto 50px}#business .section-content .content-block#block3 .product-layout{margin:0 auto 50px}@media only screen and (max-width: 768px){#business .section-content .content-block#block3 .product-layout{flex-wrap:wrap}#business .section-content .content-block#block3 .product-layout .col{width:100%}#business .section-content .content-block#block3 .product-layout .col img{max-height:none}}#business .section-content .content-block#block3 .product-layout .col h4{background-color:#e6f7f3}#business .section-content#sec01 .title{background:url(/recruit/img/introduction/business/bg01.jpg) no-repeat center top;background-size:cover}#business .section-content#sec02 .title{background:url(/recruit/img/introduction/business/bg02.jpg) no-repeat center top;background-size:cover}#business .section-content#sec02 .content-inner{border-color:#f57b23}#business .section-content#sec02 #block4 h3{background-color:#fc8c5a}#business .section-content#sec02 #block4 .product-layout p{text-align:left;font-weight:400;margin-bottom:1rem}#business .section-content#sec02 #block5 h3{background-color:#f88e9e}#business .section-content#sec02 #block5 .product-layout{justify-content:center}#business .section-content#sec02 #block6 h3{background-color:#e3b754}#business .section-content#sec02 #block6 .product-layout{justify-content:center}#business .section-content#sec02 #block7{margin-bottom:0}#business .section-content#sec02 #block7 h3{background-color:#d59863}#business .section-content#sec02 #block7 .product-layout{flex-wrap:wrap;gap:0;justify-content:space-between}#business .section-content#sec02 #block7 .product-layout .col{width:48%;margin-bottom:20px}#business .section-content#sec02 #block7 .product-layout .col h4{background-color:#f9f1e9}#business .section-content#sec02 #block7 .product-layout .col img{max-height:51px;width:auto;margin:auto}#business .section-content#sec02 #block7 .product-layout .col .images{justify-content:center}#business .section-content#sec02 #block7 .product-layout .col.col7-2 img{max-height:67px}#message #first{position:relative;background:url(/recruit/img/common/paint-bg.jpg) no-repeat center top;background-size:100% auto;padding:3% 5%}#message #first .content-inner{background-color:#fff;padding:100px 5%}@media only screen and (max-width: 768px){#message #first .content-inner{padding:50px 5%}}#message #first h1{font-size:clamp(34px,3.4vw,44px);font-weight:700;text-align:center;margin-bottom:50px}@media only screen and (max-width: 768px){#message #first h1{margin-bottom:20px;font-size:1.8rem}}#message .section-content .content-inner{padding:8%}#message .section-content .message-body h2{font-size:clamp(26px,2.6vw,30px);margin-bottom:5rem;font-weight:700}@media only screen and (max-width: 768px){#message .section-content .message-body h2{font-size:1.3rem;margin-bottom:3rem}}#message .section-content .message-body h3{font-size:clamp(18px,2vw,20px);font-weight:700}#message .section-content .message-body p{margin-bottom:2rem;line-height:2}#message .section-content .message-body .layout{display:flex;flex-direction:row-reverse;gap:5%}@media only screen and (max-width: 768px){#message .section-content .message-body .layout{display:block}}#message .section-content .message-body .layout .image{width:45%}@media only screen and (max-width: 768px){#message .section-content .message-body .layout .image{width:100%;margin-bottom:3rem}}#message .section-content .message-body .layout .text{width:55%}@media only screen and (max-width: 768px){#message .section-content .message-body .layout .text{width:100%}}#message .section-content .message-body .link{text-align:center;margin-bottom:5rem}#message .section-content .value{background:var(--Rectangle-11, linear-gradient(91deg, #CE0E2D .36%, #0068B8 99.45%));display:block;color:#fff;font-size:clamp(18px,2vw,20px);padding:16px 35px 18px;max-width:800px;margin:0 auto 5rem}@media only screen and (max-width: 768px){#message .section-content .value{font-size:3vw}}#message .section-content .require h2{text-align:center;margin-bottom:3rem}#message .section-content .require h2 span{font-size:clamp(26px,2.6vw,30px);font-weight:700;color:#08338f}@media only screen and (max-width: 768px){#message .section-content .require h2 span{font-size:4vw}}#message .section-content .require .layout{display:flex;flex-wrap:wrap;justify-content:space-between}#message .section-content .require .layout .box{position:relative;width:45%;margin-bottom:3rem}@media only screen and (max-width: 768px){#message .section-content .require .layout .box{width:100%}}#message .section-content .require .layout .box .num{margin-bottom:20px;text-align:center}@media only screen and (max-width: 768px){#message .section-content .require .layout .box .num{font-size:2rem}}#message .section-content .require .layout .box .num .paint{position:absolute;width:50px;left:45%;transform:translate(-50%)}#message .section-content .require .layout .box .num .en{font-size:clamp(40px,4vw,50px);font-weight:700;position:relative;z-index:1;color:#333}#message .section-content .require .layout .box h3{font-weight:700;margin-bottom:1rem}
