@font-face{font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:"Figtree";src:url("../fonts/Figtree-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-display:swap}.notosans{font-family:"Noto Sans JP",sans-serif}.figtree{font-family:"figtree",sans-serif}.futura{font-family:"futura-pt",sans-serif}html{scroll-behavior:smooth;overflow-x:hidden;scroll-padding-top:80px}@media screen and (min-width: 769px){html{scroll-padding-top:100px}}body{background-color:#fff;color:#1a1a1a;font-family:"Noto Sans JP",sans-serif;line-height:2;letter-spacing:.05em;overflow-x:hidden}img{width:100%;max-width:100%}a{transition:.3s}a:hover{opacity:.7}picture{display:block}.sp-none{display:none}@media screen and (min-width: 769px){.sp-none{display:block}}.pc-none{display:block}@media screen and (min-width: 769px){.pc-none{display:none}}.pc-none02{display:block}@media screen and (min-width: 1080px){.pc-none02{display:none}}.sptab-none{display:none}@media screen and (min-width: 1080px){.sptab-none{display:block}}.l-con{width:90%;margin:0 auto;max-width:1440px}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.text{font-size:14px;font-weight:500;letter-spacing:0}@media screen and (min-width: 769px){.text{font-size:16px;font-weight:400;letter-spacing:.05em}}.text02{font-size:14px;font-weight:400;letter-spacing:0}@media screen and (min-width: 769px){.text02{font-size:16px}}.top-title{color:#00913a;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.top-title{font-size:16px;text-align:left}}.top-title .en{font-size:20px}@media screen and (min-width: 769px){.top-title .en{font-size:40px}}.top-title02{color:#00913a;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;text-align:center;position:relative}@media screen and (min-width: 769px){.top-title02{font-size:20px}}.top-title02 .ja{font-size:20px}@media screen and (min-width: 769px){.top-title02 .ja{font-size:30px}}.top-title02::after{content:"";display:block;background-image:url(../img/logo-icon.svg);background-repeat:no-repeat;background-size:contain;height:28px;width:14px;position:absolute;top:-32px;left:50%;transform:translate(-50%, 0)}.arrow-btn a{color:#00913a;font-size:18px;font-weight:500;padding-right:47px;position:relative}.arrow-btn a::before{content:"";display:block;background-image:url(../img/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;height:16px;width:17px;position:absolute;top:62%;right:2%;transform:translate(-50%, -50%);transition:.3s;z-index:1}.arrow-btn a::after{content:"";display:block;background-color:#00913a;border-radius:50px;height:35px;width:35px;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.3s}.arrow-btn a:hover{opacity:1}.arrow-btn a:hover::before{top:40%;right:-5%}.arrow-btn a:hover::after{background-color:#f8b62d}.pagetitle{background-color:#f8b62d;margin-top:60px;padding:33px 0}@media screen and (min-width: 769px){.pagetitle{margin-top:80px;padding:80px 0}}.pagetitle_inner{line-height:1.5}.pagetitle_inner .en{color:#fff;font-size:28px;font-weight:500;letter-spacing:0;padding-left:24px;position:relative}@media screen and (min-width: 769px){.pagetitle_inner .en{font-size:115px;padding-left:73px}}.pagetitle_inner .en::after{content:"";display:block;background-image:url(../img/title-decoration.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width: 769px){.pagetitle_inner .en::after{height:80px;width:65px}}.pagetitle_inner .ja{color:#fff;font-size:14px;font-weight:500;letter-spacing:0;padding-left:24px}@media screen and (min-width: 769px){.pagetitle_inner .ja{font-size:35px;padding-left:73px}}.titlebox .ja,.titlebox .en{color:#00913a;font-weight:500;line-height:1.45;text-align:center}.titlebox .ja{font-size:14px}@media screen and (min-width: 769px){.titlebox .ja{font-size:20px}}.titlebox .en{font-size:24px}@media screen and (min-width: 769px){.titlebox .en{font-size:60px}}#breadcrumbs{background-color:#fff}#breadcrumbs>span{display:block;line-height:1.5;margin:0 auto;max-width:1680px;width:90%}#breadcrumbs>span span{color:#00913a;font-size:13px;font-weight:400}@media screen and (min-width: 769px){#breadcrumbs>span span{font-size:14px}}#breadcrumbs>span .breadcrumb_last{color:#1a1a1a}.header{background-color:#fff;height:60px;position:fixed;top:0;right:0;width:100%;z-index:11}@media screen and (min-width: 769px){.header{height:80px}}.header_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;padding:0 0 0 16px;width:100%}@media screen and (min-width: 1080px){.header_inner{margin:0 auto;padding:0 0 0 26px}}.header_inner-logo{width:60%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media screen and (min-width: 1080px){.header_inner-logo{width:min(17%,240px)}}.header_inner-logo a{display:block}.header_inner-logo a svg{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.header_inner .icon-box{align-items:center;position:relative;gap:16px;z-index:11}@media screen and (min-width: 769px){.header_inner .icon-box{gap:30px}}.header_inner .icon-box .line-icon{width:28px}@media screen and (min-width: 769px){.header_inner .icon-box .line-icon{width:40px}}.header_inner .icon-box .hamburger{z-index:10;width:60px;height:60px;background:#f8b62d;cursor:pointer}@media screen and (min-width: 769px){.header_inner .icon-box .hamburger{width:80px;height:80px}}@media screen and (min-width: 1080px){.header_inner .icon-box .hamburger{display:none}}.header_inner .icon-box .hamburger span{background:#fff;display:block;height:1px;width:24px;margin:4px auto;transition:all .3s}@media screen and (min-width: 769px){.header_inner .icon-box .hamburger span{height:2px;width:28px}}.header_inner .icon-box .hamburger.active span:nth-child(1){transform:translateY(5px) rotate(45deg)}@media screen and (min-width: 769px){.header_inner .icon-box .hamburger.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}}.header_inner .icon-box .hamburger.active span:nth-child(2){opacity:0}.header_inner .icon-box .hamburger.active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}@media screen and (min-width: 769px){.header_inner .icon-box .hamburger.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}.header_inner .slide_menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#fff;z-index:10;transition:right .3s ease}@media screen and (min-width: 1080px){.header_inner .slide_menu{background-color:rgba(0,0,0,0);height:100%;position:static;right:0;width:min(80%,1037px)}}.header_inner .slide_menu .nav{position:absolute;top:38%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 1080px){.header_inner .slide_menu .nav{display:flex;justify-content:space-between;align-items:center;height:100%;position:static;transform:unset}}.header_inner .slide_menu .nav li{line-height:1.2;margin-bottom:16px}@media screen and (min-width: 1080px){.header_inner .slide_menu .nav li{margin-bottom:0}}.header_inner .slide_menu .nav li a{display:block;text-align:center;font-size:min(3.8vw,16px);font-weight:400;letter-spacing:0}@media screen and (min-width: 769px){.header_inner .slide_menu .nav li a{font-size:18px}}.header_inner .slide_menu .nav li a .en{color:#f8b62d;font-size:min(3vw,12px);font-weight:400}@media screen and (min-width: 1080px){.header_inner .slide_menu .nav li:last-of-type{height:100%}}@media screen and (min-width: 769px){.header_inner .slide_menu .nav li:last-of-type a{background-color:#00913a;color:#fff;display:flex;align-items:center;height:100%;padding:20px 30px}}@media screen and (min-width: 769px){.header_inner .slide_menu .nav .line{width:40px}}.header_inner .slide_menu.active{right:0}.header_inner .slide_menu .btnbox{position:absolute;top:68%;left:50%;transform:translate(-50%, -50%);width:min(80%,350px)}.header_inner .slide_menu .btnbox li{text-align:center}.header_inner .slide_menu .btnbox li:first-of-type{margin:0 auto 16px;width:100%}.header_inner .slide_menu .btnbox li:first-of-type a{background-color:#00913a;color:#fff;display:block;font-size:min(3vw,16px);font-weight:500;padding:8px 0}.header_inner .slide_menu .btnbox li:nth-of-type(2) a,.header_inner .slide_menu .btnbox li:last-of-type a{font-size:13px;font-weight:400;letter-spacing:0}.header_inner .slide_menu .btnbox li:last-of-type a{padding-right:20px;position:relative}.header_inner .slide_menu .btnbox li:last-of-type a::after{content:"";display:block;background-image:url(../img/ex-link.svg);background-repeat:no-repeat;background-size:contain;height:12px;width:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header_inner .slide_menu>.line{position:absolute;top:77%;left:50%;transform:translateX(-50%)}.header_inner .slide_menu>.line a{text-align:center}.header_inner .slide_menu>.line a img{display:block;margin:0 auto;width:32px}.header_inner .slide_menu>.line a span{font-size:13px;font-weight:400}.header_inner .slide_menu::before{content:"";display:block;background-color:#f8b62d;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 50%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 50%, 0% 100%);height:15%;width:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width: 1080px){.header_inner .slide_menu::before{content:none}}.header_inner .slide_menu::after{content:"";display:block;background-color:#f8b62d;-webkit-clip-path:polygon(0 50%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 50%, 100% 0%, 100% 100%, 0 100%);height:15%;width:100%;position:absolute;bottom:0;left:0;z-index:1}@media screen and (min-width: 1080px){.header_inner .slide_menu::after{content:none}}.header-menu-open .header_inner-logo{position:relative;z-index:11}.header-menu-open .header_inner-logo a svg path,.header-menu-open .header_inner-logo a svg rect{fill:#fff}.footer{background-color:#00913a;padding:41px 0 5px}@media screen and (min-width: 769px){.footer{padding:48px 0 0}}.footer_inner{position:relative;margin:0 auto 50px;max-width:1200px;width:90%}@media screen and (min-width: 769px){.footer_inner{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 13.5%;margin:0 auto 60px}}.footer_inner-img{margin:0 auto 24px;width:150px}@media screen and (min-width: 769px){.footer_inner-img{margin:0 auto 40px;width:330px}}.footer_inner-nav{gap:32px 0;margin:0 auto 32px}@media screen and (min-width: 769px){.footer_inner-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto 80px;width:min(80%,850px)}}@media screen and (min-width: 1080px){.footer_inner-nav{gap:0}}.footer_inner-nav .item{text-align:center;width:50%}@media screen and (min-width: 1080px){.footer_inner-nav .item{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.footer_inner-nav .item a{color:#fff;display:block;font-size:18px;font-weight:400;line-height:1.5}.footer_inner-nav .item a .en{color:#f8b62d;font-size:12px}.footer_inner .btnbox{margin:0 auto 40px}@media screen and (min-width: 769px){.footer_inner .btnbox{margin:0;width:264px}}.footer_inner .btnbox .button{margin:0 auto;width:min(70%,280px)}@media screen and (min-width: 769px){.footer_inner .btnbox .button{width:100%}}.footer_inner .btnbox .button a{border-radius:50px;background-color:#f8b62d;color:#fff;display:block;text-align:center;font-size:18px;font-weight:500;line-height:1;padding:8px 0}.footer_inner .btnbox .button02{margin:16px auto 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer_inner .btnbox .button02 a{color:#fff;font-size:13px;font-weight:500;line-height:1;text-align:center;position:relative}@media screen and (min-width: 769px){.footer_inner .btnbox .button02 a{font-size:14px}}.footer_inner .btnbox .button03{margin:6px auto 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer_inner .btnbox .button03 a{color:#fff;font-size:13px;font-weight:500;line-height:1;padding-right:20px;text-align:center;position:relative}@media screen and (min-width: 769px){.footer_inner .btnbox .button03 a{font-size:14px}}.footer_inner .btnbox .button03 a::after{content:"";display:block;background-image:url(../img/ex-link02.svg);background-repeat:no-repeat;background-size:contain;height:12px;width:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (min-width: 769px){.footer_inner .btnbox .button03 a::after{top:60%}}.footer_inner .btnbox .line{margin:24px auto 0;width:40px}.footer_inner .btnbox .line a{display:block}.footer_inner .textbox .ttl,.footer_inner .textbox .address,.footer_inner .textbox .tel,.footer_inner .textbox .time{color:#fff;text-align:center;line-height:1.42}@media screen and (min-width: 769px){.footer_inner .textbox .ttl,.footer_inner .textbox .address,.footer_inner .textbox .tel,.footer_inner .textbox .time{text-align:left;line-height:1.375}}.footer_inner .textbox .address,.footer_inner .textbox .tel,.footer_inner .textbox .time{font-size:14px;font-weight:400}@media screen and (min-width: 769px){.footer_inner .textbox .address,.footer_inner .textbox .tel,.footer_inner .textbox .time{font-size:16px}}.footer_inner .textbox .ttl{font-size:16px;font-weight:400}@media screen and (min-width: 769px){.footer_inner .textbox .ttl{font-size:20px}}.footer_inner .textbox .address{margin:8px auto}@media screen and (min-width: 769px){.footer_inner .textbox .address{margin:16px 0 12px}}.footer_inner .textbox .time{margin:8px auto 0}@media screen and (min-width: 769px){.footer_inner .textbox .time{margin:12px 0 0}}.footer .copyright{color:#fff;font-size:13px;font-weight:400;text-align:center}@media screen and (min-width: 769px){.footer .copyright{border-top:1px solid #fff}}.mv{padding:60px 0 0}@media screen and (min-width: 769px){.mv{padding:80px 0 0}}.topcompany{padding:40px 0 60px}@media screen and (min-width: 769px){.topcompany{margin-top:35px;padding:0 0 142px}}@media screen and (min-width: 1080px){.topcompany{margin-top:-95px}}.topcompany_inner{max-width:1494px;position:relative}@media screen and (min-width: 1080px){.topcompany_inner-flexbox{align-items:flex-end;flex-direction:row-reverse}}@media screen and (min-width: 1080px){.topcompany_inner-flexbox .textbox{width:43%}}.topcompany_inner-flexbox .textbox .img{margin:10px 0 50px;width:85%}.topcompany_inner-flexbox .textbox .catchcopy{color:#f8b62d;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.5;position:absolute;top:42.5%;right:0;transform:translate(0, -50%)}@media screen and (min-width: 769px){.topcompany_inner-flexbox .textbox .catchcopy{font-size:min(2.9vw,54px);margin:24px 0 40px;position:static;transform:unset}}.topcompany_inner-flexbox .textbox .txt{margin:0 auto 8px}@media screen and (min-width: 769px){.topcompany_inner-flexbox .textbox .txt{margin:0 auto 60px}}.topcompany_inner-flexbox .textbox .arrow-btn{text-align:right}@media screen and (min-width: 769px){.topcompany_inner-flexbox .textbox .arrow-btn{text-align:left}}@media screen and (min-width: 1080px){.topcompany_inner-flexbox .img{position:relative;top:110px;width:50%}}.topaboutus{padding:87px 0 80px;background-color:#ffedc5;-webkit-clip-path:polygon(0 70px, 100% 0%, 100% 93%, 0% 100%);clip-path:polygon(0 70px, 100% 0%, 100% 93%, 0% 100%);position:relative}@media screen and (min-width: 769px){.topaboutus{-webkit-clip-path:polygon(0 230px, 100% 0%, 100% 75%, 0% 100%);clip-path:polygon(0 230px, 100% 0%, 100% 75%, 0% 100%);padding:247px 0 212px}}.topaboutus_inner-txt{margin:24px auto 40px}@media screen and (min-width: 769px){.topaboutus_inner-txt{margin:36px 0 83px;text-align:center}}.topaboutus_inner .arrow-btn{text-align:center}.topaboutus::after{content:"Tech Innovation";color:#fff;display:block;font-family:"futura-pt",sans-serif;font-size:100px;font-weight:500;letter-spacing:0;line-height:.7;writing-mode:vertical-lr;white-space:nowrap;position:absolute;top:64px;left:0;z-index:-1}@media screen and (min-width: 769px){.topaboutus::after{font-size:110px;top:246px}}.topbusiness{padding:40px 0 134px}@media screen and (min-width: 769px){.topbusiness{padding:87px 0 280px}}.topbusiness_inner{max-width:1500px}@media screen and (min-width: 769px){.topbusiness_inner-flexbox{gap:80px;position:relative;width:100%}}@media screen and (min-width: 1080px){.topbusiness_inner-flexbox{gap:0}}@media screen and (min-width: 1080px){.topbusiness_inner-flexbox .textbox{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.topbusiness_inner-flexbox .textbox .img{margin:24px auto}.topbusiness_inner-flexbox .textbox .catchcopy{color:#f8b62d;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:24px}@media screen and (min-width: 769px){.topbusiness_inner-flexbox .textbox .catchcopy{font-size:min(3.4vw,48px);margin:40px 0}}.topbusiness_inner-flexbox .textbox .arrow-btn{margin:24px 0 0;text-align:right}@media screen and (min-width: 769px){.topbusiness_inner-flexbox .textbox .arrow-btn{margin:40px 0 0;text-align:left}}@media screen and (min-width: 1080px){.topbusiness_inner-flexbox .img{position:absolute;right:0;width:45%}}.topinterview{background-color:#f8b62d;padding:40px 0 77px;overflow-x:hidden}@media screen and (min-width: 769px){.topinterview{padding:80px 0 132px;overflow-x:hidden}}.topinterview_inner{max-width:1755px}@media screen and (min-width: 769px){.topinterview_inner{margin:0 0 0 auto;position:relative}}.topinterview_inner .ttl{color:#fff}.topinterview_inner .splide{margin:24px calc(50% - 50vw) 64px 0;width:90vw;visibility:visible}@media screen and (min-width: 769px){.topinterview_inner .splide{margin:46px 0 44px;width:100%}}@media screen and (min-width: 769px){.topinterview_inner .splide .splide__track{overflow:visible}}.topinterview_inner .splide .splide__track .splide__list .splide__slide{width:100%}.topinterview_inner .splide .splide__track .splide__list .splide__slide a{position:relative}.topinterview_inner .splide .splide__track .splide__list .splide__slide a::before{content:"";display:block;background-image:url(../img/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;height:14px;width:15px;position:absolute;bottom:8px;right:25px;transform:translate(-50%, -50%);z-index:1}@media screen and (min-width: 1080px){.topinterview_inner .splide .splide__track .splide__list .splide__slide a::before{height:26px;width:29px;bottom:15px;right:59px}}.topinterview_inner .splide .splide__track .splide__list .splide__slide a::after{content:"";display:block;background-color:#00913a;border-radius:50px;height:25px;width:25px;position:absolute;bottom:-3px;right:28px;transform:translateY(-50%);transition:.3s}@media screen and (min-width: 1080px){.topinterview_inner .splide .splide__track .splide__list .splide__slide a::after{height:55px;width:55px;bottom:-15px;right:60px}}.topinterview_inner .splide .splide__track .splide__list .splide__slide a:hover{opacity:1}.topinterview_inner .splide .splide__track .splide__list .splide__slide a:hover::after{background-color:#f8b62d}.topinterview_inner .splide .custom-arrows{display:flex;justify-content:space-between;position:absolute;bottom:-40px;left:50%;transform:translate(-50%, 0);height:-webkit-max-content;height:-moz-max-content;height:max-content;width:64px}@media screen and (min-width: 769px){.topinterview_inner .splide .custom-arrows{position:absolute;left:auto;bottom:-88px;right:340px;width:92px}}.topinterview_inner .splide .custom-arrows .splide__arrow{background:#00913a;height:24px;width:24px;opacity:1;position:static;transform:unset}@media screen and (min-width: 769px){.topinterview_inner .splide .custom-arrows .splide__arrow{height:38px;width:38px}}.topinterview_inner .splide .custom-arrows .splide__arrow svg{width:13px}@media screen and (min-width: 769px){.topinterview_inner .splide .custom-arrows .splide__arrow svg{width:16px}}.topinterview_inner .splide .custom-arrows .splide__arrow:disabled{background:#fff;opacity:1}.topinterview_inner .splide .custom-arrows .splide__arrow:disabled svg path{fill:#00913a}.topinterview_inner .splide .custom-arrows .splide__arrow--prev{transform:rotate(-180deg)}.topinterview_inner .button{margin:0 auto;width:min(80%,500px)}@media screen and (min-width: 769px){.topinterview_inner .button{position:absolute;bottom:-100px;right:60px;width:300px}}.topinterview_inner .button a{background-color:#00913a;border-radius:50px;color:#fff;display:block;font-size:16px;font-weight:500;letter-spacing:0;padding:8px 0;position:relative;text-align:center}@media screen and (min-width: 769px){.topinterview_inner .button a{font-size:18px;padding:16px 0}}.topinterview_inner .button a::after{content:"";display:block;background-image:url(../img/btn-arrow02.svg);background-repeat:no-repeat;background-size:contain;height:24px;width:24px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media screen and (min-width: 769px){.topinterview_inner .button a::after{height:35px;width:35px}}.toprecruit{padding:40px 0 96px;position:relative}@media screen and (min-width: 769px){.toprecruit{padding:132px 0 125px}}.toprecruit_inner{max-width:1549px}@media screen and (min-width: 1080px){.toprecruit_inner{margin:0 auto 0 0}}.toprecruit_inner-flexbox{gap:80px}@media screen and (min-width: 1080px){.toprecruit_inner-flexbox{align-items:center;flex-direction:row-reverse;gap:0}}@media screen and (min-width: 1080px){.toprecruit_inner-flexbox .textbox{width:32%}}.toprecruit_inner-flexbox .textbox .img{margin:24px calc(50% - 50vw) 40px;width:93vw}.toprecruit_inner-flexbox .textbox .txt{margin:0 0 16px}@media screen and (min-width: 769px){.toprecruit_inner-flexbox .textbox .txt{margin:40px 0}}.toprecruit_inner-flexbox .textbox .arrow-btn{text-align:right}@media screen and (min-width: 769px){.toprecruit_inner-flexbox .textbox .arrow-btn{text-align:left}}@media screen and (min-width: 1080px){.toprecruit_inner-flexbox .img{width:63%}}.toprecruit .loop-text{position:absolute;top:52%;left:0;width:100%;overflow:hidden;transform:translateY(-50%)}@media screen and (min-width: 769px){.toprecruit .loop-text{top:76%;z-index:-1}}.toprecruit .loop-text span{display:inline-block;white-space:nowrap;font-size:80px;font-weight:500;color:#ffedc5;-webkit-animation:loopRightToLeft 60s linear infinite;animation:loopRightToLeft 60s linear infinite}@media screen and (min-width: 769px){.toprecruit .loop-text span{font-size:200px}}@-webkit-keyframes loopRightToLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes loopRightToLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.topnews{padding:0 0 80px}@media screen and (min-width: 769px){.topnews{padding:0 0 120px}}.topnews_inner{max-width:1200px}.topnews_inner-con{margin:24px auto 32px}@media screen and (min-width: 769px){.topnews_inner-con{margin:60px auto 40px}}.topnews_inner-con .news-list{border-bottom:1px solid #000;padding:16px 0 8px}@media screen and (min-width: 769px){.topnews_inner-con .news-list{padding:16px 0}}.topnews_inner-con .news-list a{display:block;position:relative;width:100%}.topnews_inner-con .news-list a .txtbox{width:80%}@media screen and (min-width: 769px){.topnews_inner-con .news-list a .txtbox{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:32px;width:90%}}.topnews_inner-con .news-list a .txtbox .day{color:#f8b62d;font-size:13px;font-weight:500;margin:0 0 4px}.topnews_inner-con .news-list a .txtbox .ttl{font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width: 769px){.topnews_inner-con .news-list a .txtbox .ttl{width:80%}}.topnews_inner-con .news-list a::before{content:"";display:block;background-image:url(../img/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;height:16px;width:17px;position:absolute;top:50%;right:-5px;transform:translate(-50%, -50%) rotate(30deg);z-index:1}@media screen and (min-width: 769px){.topnews_inner-con .news-list a::before{right:.5px}}.topnews_inner-con .news-list a::after{content:"";display:block;background-color:#00913a;border-radius:50px;height:24px;width:24px;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.3s}@media screen and (min-width: 769px){.topnews_inner-con .news-list a::after{height:35px;width:35px}}.topnews_inner-con .news-list a:hover{opacity:1}.topnews_inner-con .news-list a:hover::after{background-color:#f8b62d}.topnews_inner-con .news-list:first-of-type{padding:0 0 8px}@media screen and (min-width: 769px){.topnews_inner-con .news-list:first-of-type{padding:0 0 16px}}.topnews_inner .arrow-btn{text-align:center}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;text-align:center;margin:60px auto 0;width:100%}.pagination .current,.page-numbers{font-size:16px;font-weight:400}.pagination .current{border-bottom:1px solid #f8b62d}.block404{padding:120px 0 200px}@media screen and (min-width: 769px){.block404{padding:200px 0 360px}}.block404__inner h2{font-size:22px;font-weight:700}@media screen and (min-width: 769px){.block404__inner h2{font-size:28px;font-weight:700}}.block404__inner p{font-size:14px;font-weight:400;margin:40px 0 0}@media screen and (min-width: 769px){.block404__inner p{font-size:18px;font-weight:400;margin:60px 0 0}}.mb24{margin-bottom:16px}@media screen and (min-width: 769px){.mb24{margin-bottom:24px}}.mb40{margin-bottom:24px}@media screen and (min-width: 769px){.mb40{margin-bottom:40px}}.privacy01{padding:40px 0 80px}@media screen and (min-width: 769px){.privacy01{padding:45px 0 120px}}.privacy01_inner{max-width:1200px}.privacy01_inner-ttl{font-size:20px;font-weight:400}@media screen and (min-width: 769px){.privacy01_inner-ttl{font-size:28px}}.privacy01_inner-box,.privacy01_inner-box02,.privacy01_inner-box03{margin:0 auto 60px}@media screen and (min-width: 769px){.privacy01_inner-box,.privacy01_inner-box02,.privacy01_inner-box03{margin:0 auto 80px}}.privacy01_inner-box-ttl,.privacy01_inner-box02-ttl,.privacy01_inner-box03-ttl{font-size:20px;font-weight:400}@media screen and (min-width: 769px){.privacy01_inner-box-ttl,.privacy01_inner-box02-ttl,.privacy01_inner-box03-ttl{font-size:28px}}.privacy01_inner-box .ttl,.privacy01_inner-box02 .ttl,.privacy01_inner-box03 .ttl{font-size:18px;font-weight:400}@media screen and (min-width: 769px){.privacy01_inner-box .ttl,.privacy01_inner-box02 .ttl,.privacy01_inner-box03 .ttl{font-size:20px}}.privacy01_inner-box .green,.privacy01_inner-box02 .green,.privacy01_inner-box03 .green{color:#00913a}

/*# sourceMappingURL=style.min.css.map */