﻿.band_head+p:not(.line){margin:15px 0 20px 0;font-size:15px;font-weight:bold}@media(min-width: 961px){.band_head+p:not(.line){margin:50px 0;font-size:24px;text-align:center}}.mv{padding:50px 0;text-align:center;background:url(../img/service/mv.webp) no-repeat center/cover}@media(min-width: 961px){.mv{padding:100px 0}}.mv h1{color:#fff;font-size:24px;font-family:"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;line-height:1.4;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media(min-width: 961px){.mv h1{font-size:40px}}.mv .num{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 30px}@media(min-width: 961px){.mv .num{margin:40px 0 60px}}.mv .num_item{background:#fff;font-size:15px;font-weight:bold;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",sans-serif;line-height:1.4;border-radius:5px;box-shadow:12px 8px 4px rgba(0,0,0,.25)}@media(max-width: 960px){.mv .num_item{width:calc(50% - 5px);padding:10px 0}.mv .num_item:nth-child(n+3){margin-top:10px}}@media(min-width: 961px){.mv .num_item{width:calc(25% - 15px);padding:20px 0;border-radius:10px;font-size:20px}}.mv .num_item span{display:block;margin-top:.2em;color:#24acba;font-size:20px;line-height:1.2}@media(min-width: 961px){.mv .num_item span{font-size:32px}}@media(max-width: 960px){.mv .txt ul{width:fit-content;margin:0 auto}}@media(min-width: 961px){.mv .txt ul{display:flex;justify-content:center;flex-wrap:wrap;gap:5px 20px}}.mv .txt ul li{position:relative;color:#fff;padding-left:1em;font-size:16px;font-weight:bold;font-family:"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;text-align:left;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media(min-width: 961px){.mv .txt ul li{font-size:20px}}.mv .txt ul li::after{display:block;content:"・";position:absolute;top:0;left:0}.mv .txt p{margin-top:15px;color:#fff;font-size:16px;font-family:"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;font-weight:bold;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media(max-width: 960px){.mv .txt p{width:calc(100% + 20px);margin-left:-10px}}@media(min-width: 961px){.mv .txt p{margin-top:25px;font-size:28px}}.mv .mv_btn{margin-top:25px}@media(min-width: 961px){.mv .mv_btn{display:flex;justify-content:center;margin-top:50px}}.mv .mv_btn a{margin:0}@media(max-width: 960px){.mv .mv_btn a{max-width:280px;margin:10px auto 0}}@media(min-width: 961px){.mv .mv_btn a{width:400px;max-width:400px}}@media(min-width: 961px){.mv .mv_btn a:nth-child(n+2){margin-left:30px}}section#service{padding:50px 0}@media(min-width: 961px){section#service{padding:100px 0}}section#service .band_head{margin-bottom:20px}@media(min-width: 961px){section#service .band_head{margin-bottom:50px;margin-left:auto;margin-right:auto}}section#service .service_link{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}section#service .service_link .service_link_item{display:flex;justify-content:center;align-items:center;border-radius:50px;background:#fff;text-align:center;font-weight:bold;line-height:1.2;border:2px solid #d9d9d9;cursor:pointer;transition:.3s}@media(max-width: 960px){section#service .service_link .service_link_item{width:calc(50% - 5px);height:48px}}@media(min-width: 961px){section#service .service_link .service_link_item{width:calc(25% - 15px);padding:10px 0;font-size:18px;border-width:4px}}section#service .service_link .service_link_item.active{color:#fff;background:#5ecdcf;border-color:#24acba;pointer-events:none}section#service .swiper{position:relative;padding:4px;margin-top:20px}@media(min-width: 961px){section#service .swiper{margin-top:50px}}section#service .service_list .service_item{padding:20px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media(min-width: 961px){section#service .service_list .service_item{padding:30px 50px 50px}}@media(max-width: 960px){section#service .service_list h3{margin-bottom:15px;font-size:18px;text-align:center}}@media(min-width: 961px){section#service .service_list h3{margin-bottom:25px;font-size:32px}}section#service .service_list .img img{width:100%;height:auto;aspect-ratio:1200/460;object-fit:cover}section#service .service_list p{margin:20px 0;font-size:15px}@media(min-width: 961px){section#service .service_list p{margin:40px 0;font-size:18px}}@media(min-width: 961px){section#service .service_list .cnt{display:flex;flex-wrap:wrap;gap:10px;font-size:16px}}section#service .service_list .cnt .cnt_item{position:relative;background:#edf7ff}@media(max-width: 960px){section#service .service_list .cnt .cnt_item{padding:8px 8px 8px 15px}section#service .service_list .cnt .cnt_item:nth-child(n+2){margin-top:10px}}@media(min-width: 961px){section#service .service_list .cnt .cnt_item{width:calc(33.3333% - 6.6666px);padding:10px 10px 10px 15px}}section#service .service_list .cnt .cnt_item::after{display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:5px;height:100%;background:#3ac5c5}section#service .service_list .cnt .cnt_item dt{margin-bottom:8px;font-weight:bold;font-size:16px;line-height:1.3}@media(min-width: 961px){section#service .service_list .cnt .cnt_item dt{font-size:17px}}section#service .service_list .cnt .cnt_item dt small{font-size:80%;white-space:nowrap}section#service .service_list .cnt .cnt_item dd{font-size:14px}section#service .next{cursor:pointer;background:url(../img/index/swiper_arrow--short.svg) no-repeat center/contain}@media(max-width: 960px){section#service .next{width:100px;height:32px;margin:15px auto 0}}@media(min-width: 961px){section#service .next{margin:35px auto 0;width:576px;height:40px}}section#service .more{margin-top:50px}@media(min-width: 961px){section#service .more{margin-top:100px}}section#media{padding:50px 0}@media(min-width: 961px){section#media{padding:100px 0}}section#media .band_head{margin-bottom:50px}@media(min-width: 961px){section#media .band_head{margin-bottom:100px}}section#media .swiper{overflow:unset}section#media .swiper .swiper-slide{margin-top:0}section#media .swiper .next{cursor:pointer;background:url(../img/index/swiper_arrow--short.svg) no-repeat center/contain}@media(max-width: 960px){section#media .swiper .next{width:100px;height:32px;margin:15px auto 0}}@media(min-width: 961px){section#media .swiper .next{display:none}}section#story{padding:50px 0;background:#fff}@media(min-width: 961px){section#story{padding:100px 0}}section#story .band_head+p{text-align:center}section#story .swiper{margin-top:20px}@media(min-width: 961px){section#story .swiper{margin-top:50px}}@media(min-width: 961px){section#story .swiper .story_item:nth-child(n+2){margin-top:60px}}section#story .swiper .story_item h3{position:relative;margin:0 auto -20px;padding:.3em .5em;color:#fff;font-size:16px;background:#07afb2;border-radius:10px;z-index:1}@media(max-width: 960px){section#story .swiper .story_item h3{width:100%;text-align:center}}@media(min-width: 961px){section#story .swiper .story_item h3{width:fit-content;margin:0 0 -30px;padding:.3em 1em;font-size:24px;border-radius:15px}}@media(max-width: 960px){section#story .swiper .story_item h3 span{display:block;font-size:.8em}}@media(min-width: 961px){section#story .swiper .story_item h3 span::before{content:" | "}}section#story .swiper .story_item .box{padding:40px 20px 20px;background:#f4ffff;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media(min-width: 961px){section#story .swiper .story_item .box{padding:65px 40px 40px;border-radius:15px}}@media(min-width: 961px){section#story .swiper .story_item .box .clm{display:flex;justify-content:space-between;align-items:center}}@media(max-width: 960px){section#story .swiper .story_item .box .img{max-width:250px;margin:0 auto}}@media(min-width: 961px){section#story .swiper .story_item .box .img{width:300px}}@media(max-width: 960px){section#story .swiper .story_item .box .txt{margin-top:20px;font-size:14px}}@media(min-width: 961px){section#story .swiper .story_item .box .txt{width:calc(100% - 340px);font-size:16px}}section#story .swiper .story_item .box .txt h4{font-size:1.2em}section#story .swiper .story_item .box .txt h4.pink-txt{color:#fe3bbd}section#story .swiper .story_item .box .txt h4.green-txt{color:#09acb4}section#story .swiper .story_item .box .txt h4.purple-txt{color:#1e1586}section#story .swiper .story_item .box .txt_item:nth-child(n+2){margin-top:20px}section#story .swiper .story_item .box .txt .txt-list li{position:relative;padding-left:1em}section#story .swiper .story_item .box .txt .txt-list li::after{display:block;content:"・";position:absolute;top:0;left:0}section#story .swiper .story_item .box .txt .result-list{margin-top:10px}@media(min-width: 961px){section#story .swiper .story_item .box .txt .result-list{display:flex;justify-content:space-between}}section#story .swiper .story_item .box .txt .result-list li{font-weight:bold;color:#1e1586;font-size:14px;text-align:center;border-radius:10px;background:#edf7ff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media(max-width: 960px){section#story .swiper .story_item .box .txt .result-list li{padding:10px}section#story .swiper .story_item .box .txt .result-list li:nth-child(n+2){margin-top:10px}}@media(min-width: 961px){section#story .swiper .story_item .box .txt .result-list li{padding:15px 0;width:calc(33.33% - 6.66px)}}section#story .swiper .story_item .box .txt .result-list li span{display:block;margin-top:.2em;font-size:1.3em;font-weight:900;line-height:1.2}section#story .swiper .story_item .box .voice h4{margin:20px 0 5px;color:#fe3bbd}@media(max-width: 960px){section#story .swiper .story_item .box .voice h4{margin:30px 0 10px;text-align:center}}section#story .swiper .story_item .box .voice p{padding-left:10px;font-size:14px;border-left:4px solid #fe3bbd}@media(min-width: 961px){section#story .swiper .story_item .box .voice p{font-size:16px}}section#story .next{cursor:pointer;background:url(../img/index/swiper_arrow--short.svg) no-repeat center/contain}@media(max-width: 960px){section#story .next{width:100px;height:32px;margin:15px auto 0}}@media(min-width: 961px){section#story .next{margin:35px auto 0;width:576px;height:40px}}section#works{padding:50px 0}@media(min-width: 961px){section#works{padding:100px 0}}section#works .band_head{margin-bottom:20px}@media(min-width: 961px){section#works .band_head{margin-bottom:50px}}section#works .num_list{display:flex;justify-content:center;flex-wrap:wrap}section#works .num_list .num_item{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media(max-width: 960px){section#works .num_list .num_item{width:calc(50% - 5px);padding:15px 8px}section#works .num_list .num_item:nth-child(2n){margin-left:10px}section#works .num_list .num_item:nth-child(n+3){margin-top:10px}section#works .num_list .num_item:nth-child(3):last-child{width:55%;text-align:center}}@media(min-width: 961px){section#works .num_list .num_item{width:calc(33.33% - 13.33px);padding:25px}section#works .num_list .num_item:not(:nth-child(3n)){margin-right:20px}}section#works .num_list .num_item .img{width:60px;margin:0 auto 10px;aspect-ratio:100/66.66}@media(min-width: 961px){section#works .num_list .num_item .img{width:100px}}section#works .num_list .num_item .img img{width:100%;height:100%;object-fit:contain}section#works .num_list .num_item .txt h3{margin-bottom:15px;font-size:16px;text-align:center}@media(min-width: 961px){section#works .num_list .num_item .txt h3{font-size:24px}}section#works .num_list .num_item .txt h3 span{display:block;color:#24acba;font-size:1.4em;font-weight:bold;line-height:1.2}@media(max-width: 960px){section#works .num_list .num_item .txt h3 span{margin-top:5px}}section#works .num_list .num_item .txt p{font-weight:normal;line-height:1.4}@media(min-width: 961px){section#works .num_list .num_item .txt p.text_center--pc{display:flex;justify-content:center;align-items:center;text-align:center;min-height:67px;line-height:1.6}}section#works .num_list .iamge{margin-top:20px}@media(min-width: 961px){section#works .num_list .iamge{margin-top:50px}}section#comparison{padding:50px 0;background:#fff}@media(min-width: 961px){section#comparison{padding:100px 0}}section#comparison .table{position:relative}section#comparison .sp_wide{position:relative;padding:8px 0 18px;overflow-x:auto}@media(min-width: 961px){section#comparison .sp_wide{padding:16px 0}}section#comparison .sp_wide::-webkit-scrollbar{height:10px}section#comparison .sp_wide::-webkit-scrollbar-track{background-color:#f3f3f3}section#comparison .sp_wide::-webkit-scrollbar-thumb{background-color:#3ac5c5}section#comparison .sp_wide table{position:relative;width:100%;min-width:720px}section#comparison .sp_wide table::after{display:block;content:"";position:absolute;top:50%;left:calc(25% - 1px);transform:translateY(-50%);width:calc(25% + 2px);height:calc(100% + 14px);border:8px solid #24acba;box-sizing:border-box;pointer-events:none}@media(min-width: 961px){section#comparison .sp_wide table::after{height:calc(100% + 30px);border-width:16px}}section#comparison .sp_wide table th,section#comparison .sp_wide table td{width:25%;padding:10px;font-size:15px;text-align:center;border:1px solid #000}@media(min-width: 961px){section#comparison .sp_wide table th,section#comparison .sp_wide table td{padding:15px 10px}}section#comparison .sp_wide table thead th{background:#d6e1ea}section#comparison .sp_wide table thead th:nth-child(2){color:#fff;background:#24acba}section#comparison .sp_wide table thead th:nth-child(2) span{display:block;transform-origin:bottom;transform:scale(1.5)}section#comparison .sp_wide table tbody th{background:#edf7ff}section#comparison .sp_wide table tbody td:nth-child(2){padding-left:20px;padding-right:20px;background:#f4ffff}section#comparison .more{margin-top:50px}@media(max-width: 960px){section#comparison .more{max-width:220px}}@media(min-width: 961px){section#comparison .more{margin-top:100px}}section#commitment{padding:50px 0}@media(min-width: 961px){section#commitment{padding:100px 0}}section#commitment h3{margin-bottom:20px;font-size:20px;text-align:center}@media(min-width: 961px){section#commitment h3{margin-bottom:50px;color:#24acba;font-size:28px;line-height:1.4}}section#commitment h3 span{display:block;padding-bottom:.5em;background:linear-gradient(transparent 90%, #24A8B6 0%)}@media(min-width: 961px){section#commitment .box_list{display:flex;justify-content:space-between}}section#commitment .box_list .box_item{padding:20px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media(max-width: 960px){section#commitment .box_list .box_item{margin-top:20px}}@media(min-width: 961px){section#commitment .box_list .box_item{width:calc(50% - 15px);padding:30px}}section#commitment .box_list .box_item .specifications h3{display:flex;align-items:center;margin-bottom:20px;color:#24acba;font-size:18px;line-height:1}@media(min-width: 961px){section#commitment .box_list .box_item .specifications h3{margin-bottom:25px;font-size:24px}}section#commitment .box_list .box_item .specifications h3::before{display:block;content:"";width:26px;margin-right:5px;aspect-ratio:1;background:url(../img/service/system_icon.svg) no-repeat center/100%}@media(min-width: 961px){section#commitment .box_list .box_item .specifications h3::before{width:40px}}section#commitment .box_list .box_item .specifications dl{display:flex;justify-content:space-between;align-items:center;font-weight:bold;padding-bottom:2px;border-bottom:1px solid #24acba}section#commitment .box_list .box_item .specifications dl:nth-child(n+2){margin-top:20px}@media(min-width: 961px){section#commitment .box_list .box_item .specifications dl dt{font-size:18px}}section#commitment .box_list .box_item .specifications dl dd{color:#24acba;font-size:18px}@media(min-width: 961px){section#commitment .box_list .box_item .specifications dl dd{font-size:20px}}section#commitment .box_list .box_item .ai h3{display:flex;align-items:center;margin-bottom:20px;color:#0d99ff;font-size:18px;line-height:1}@media(min-width: 961px){section#commitment .box_list .box_item .ai h3{margin-bottom:25px;font-size:24px}}section#commitment .box_list .box_item .ai h3::before{display:block;content:"";width:26px;margin-right:5px;aspect-ratio:1;background:url(../img/service/ai_icon.svg) no-repeat center/100%}@media(min-width: 961px){section#commitment .box_list .box_item .ai h3::before{width:40px}}@media(min-width: 961px){section#commitment .unit_list{display:flex;gap:20px;opacity:0}section#commitment .unit_list.show{opacity:1}}@media(min-width: 961px){section#commitment .unit_list .unit_group{width:calc(50% - 10px)}}section#commitment .unit_list .unit_item{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}section#commitment .unit_list .unit_item+.unit_item{margin-top:20px}section#commitment .unit_list .unit_item h4{display:flex;justify-content:center;align-items:center;position:relative;padding:15px;font-size:18px;cursor:pointer}@media(min-width: 961px){section#commitment .unit_list .unit_item h4{padding:20px}}section#commitment .unit_list .unit_item h4::after{display:block;content:"";width:0;height:0;margin-left:20px;border-style:solid;border-width:11px 6px 0px 6px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition:transform .3s}@media(min-width: 961px){section#commitment .unit_list .unit_item h4::after{border-width:12px 6.5px 0px 6.5px}}section#commitment .unit_list .unit_item h4.active::after{transform:rotate(180deg)}section#commitment .unit_list .unit_item .txt{position:relative;height:0;padding:0 20px;overflow:hidden;transition:height .3s}section#commitment .unit_list .unit_item .txt p{padding:15px 0;text-align:center;border-top:1px solid #24acba}@media(min-width: 961px){section#commitment .unit_list .unit_item .txt p{padding:20px 0}}section#commitment .process{margin-top:50px}@media(min-width: 961px){section#commitment .process{margin-top:100px}}section#commitment .process h3{margin-bottom:70px}@media(min-width: 961px){section#commitment .process h3{margin-bottom:120px}}section#commitment .process_list{position:relative;background:#cdfbfb;border-top:3px solid #24acba;border-bottom:3px solid #24acba}@media(min-width: 961px){section#commitment .process_list{border-width:5px}}section#commitment .process_list .container{padding:20px 0}@media(min-width: 961px){section#commitment .process_list .container{padding:50px}}section#commitment .process_item h4{display:flex;justify-content:center;align-items:center;position:absolute;width:calc(50% - 5px);bottom:100%;height:50px;padding:5px 10px;font-size:15px;font-weight:bold;text-align:center;line-height:1.3;border-radius:100px;border:3px solid #24acba;cursor:pointer}@media(min-width: 961px){section#commitment .process_item h4{width:350px;height:70px;padding:10px 15px;font-size:24px;border-width:5px}}section#commitment .process_item h4.active{background:#cdfbfb;pointer-events:none}section#commitment .process_item h4.active::after{display:block;content:"";position:absolute;left:50%;bottom:-3px;transform:translateX(-50%);width:calc(100% - 36px);border-bottom:6px solid #cdfbfb}@media(min-width: 961px){section#commitment .process_item h4.active::after{bottom:-5px;width:calc(100% - 50px);border-width:10px}}section#commitment .process_item h4.active+.swiper{display:block;animation:process_show 1s forwards;transform:translateY(20px);opacity:0}@keyframes process_show{to{transform:translateY(0);opacity:1}}section#commitment .process_item:nth-child(1) h4{right:calc(50% + 5px)}@media(min-width: 961px){section#commitment .process_item:nth-child(1) h4{right:calc(50% + 10px)}}section#commitment .process_item:nth-child(2) h4{left:calc(50% + 5px)}@media(min-width: 961px){section#commitment .process_item:nth-child(2) h4{left:calc(50% + 10px)}}section#commitment .process_item .swiper{display:none;overflow:unset}section#commitment .process_item .swiper .swiper-slide{padding:15px 0;background:#fff;border-radius:15px;border:5px solid #049bbd;overflow:unset}@media(min-width: 961px){section#commitment .process_item .swiper .swiper-slide{padding:25px 0}}section#commitment .process_item .swiper .swiper-slide:nth-child(1){z-index:20}section#commitment .process_item .swiper .swiper-slide:nth-child(2){z-index:19}section#commitment .process_item .swiper .swiper-slide:nth-child(3){z-index:18}section#commitment .process_item .swiper .swiper-slide:nth-child(4){z-index:17}section#commitment .process_item .swiper .swiper-slide:nth-child(5){z-index:16}section#commitment .process_item .swiper .swiper-slide:nth-child(6){z-index:15}section#commitment .process_item .swiper .swiper-slide:nth-child(7){z-index:14}section#commitment .process_item .swiper .swiper-slide:nth-child(8){z-index:13}section#commitment .process_item .swiper .swiper-slide:nth-child(9){z-index:12}section#commitment .process_item .swiper .swiper-slide:nth-child(10){z-index:11}section#commitment .process_item .swiper .swiper-slide:nth-child(11){z-index:10}section#commitment .process_item .swiper .swiper-slide:nth-child(12){z-index:9}section#commitment .process_item .swiper .swiper-slide:nth-child(13){z-index:8}section#commitment .process_item .swiper .swiper-slide:nth-child(14){z-index:7}section#commitment .process_item .swiper .swiper-slide:nth-child(15){z-index:6}section#commitment .process_item .swiper .swiper-slide:nth-child(16){z-index:5}section#commitment .process_item .swiper .swiper-slide:nth-child(17){z-index:4}section#commitment .process_item .swiper .swiper-slide:nth-child(18){z-index:3}section#commitment .process_item .swiper .swiper-slide:nth-child(19){z-index:2}section#commitment .process_item .swiper .swiper-slide:nth-child(20){z-index:1}section#commitment .process_item .swiper .swiper-slide .num{display:flex;justify-content:center;align-items:center;width:35px;height:35px;margin:0 auto 5px;padding-bottom:.1em;color:#fff;font-size:25px;font-weight:bold;text-align:center;background:#3ac5c5;border-radius:50%}@media(min-width: 961px){section#commitment .process_item .swiper .swiper-slide .num{width:60px;height:60px;margin-bottom:10px;font-size:40px}}section#commitment .process_item .swiper .swiper-slide h5{display:flex;justify-content:center;align-items:center;width:fit-content;min-width:200px;height:60px;margin:0 auto 10px;font-size:18px;text-align:center;line-height:1.3;border-bottom:5px solid #3ac5c5}@media(min-width: 961px){section#commitment .process_item .swiper .swiper-slide h5{width:260px;height:78px;margin-bottom:15px;font-size:19px;border-width:8px}}section#commitment .process_item .swiper .swiper-slide p{padding:0 15px;font-size:16px}section#commitment .process_item .swiper .swiper-slide:not(:last-child) .slide-next{position:absolute;top:50%;right:0;transform:translate(41%, -50%);width:60px;aspect-ratio:128/40;background:url(../img/service/process_arrow.svg) no-repeat center/100%;cursor:pointer}@media(min-width: 961px){section#commitment .process_item .swiper .swiper-slide:not(:last-child) .slide-next{transform:translate(62%, -50%);width:100px}}section#commitment .process .next{cursor:pointer;background:url(../img/index/swiper_arrow--short.svg) no-repeat center/contain}@media(max-width: 960px){section#commitment .process .next{width:100px;height:32px;margin:15px auto 0}}@media(min-width: 961px){section#commitment .process .next{margin:50px auto 0;width:576px;height:40px}}section#join{padding:50px 0;background:#fff}@media(min-width: 961px){section#join{padding:100px 0}}@media(min-width: 961px){section#join .join_list{display:flex;justify-content:center;gap:40px}}section#join .join_list .join_item{position:relative;padding:15px 20px 20px;background:#f4ffff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media(max-width: 960px){section#join .join_list .join_item:nth-child(n+2){margin-top:20px}}@media(min-width: 961px){section#join .join_list .join_item{width:380px;padding:20px 30px 130px}}section#join .join_list .join_item h3{margin-bottom:10px;color:#043964;font-size:18px;text-align:center;line-height:1.4}@media(min-width: 961px){section#join .join_list .join_item h3{display:flex;justify-content:center;align-items:center;height:68px;margin-bottom:15px;font-size:24px}}@media(max-width: 960px){section#join .join_list .join_item ul{width:fit-content;margin-left:auto;margin-right:auto}}section#join .join_list .join_item ul li{position:relative;padding-left:1.2em}section#join .join_list .join_item ul li:nth-child(n+2){margin-top:.3em}section#join .join_list .join_item ul li::after{display:block;content:"";position:absolute;top:.35em;left:0;width:.9em;height:.9em;background:#24acba;border-radius:50%}section#join .join_list .join_item .more{display:flex;justify-content:center;align-items:center;height:50px;margin-top:20px;font-size:16px;line-height:1.2}@media(max-width: 960px){section#join .join_list .join_item .more{max-width:220px}}@media(min-width: 961px){section#join .join_list .join_item .more{position:absolute;left:30px;bottom:30px;width:calc(100% - 80px);margin-top:30px;font-size:18px;height:70px}}@media(max-width: 960px){section#join .join_list+.more{max-width:240px;margin-top:50px}}@media(min-width: 961px){section#join .join_list+.more{margin-top:100px;max-width:400px}}