  @import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Roboto:wght@500;700&display=swap";.mv__cont{position:relative}.mv__cont__inner{position:relative;overflow:hidden}.mv__cont__inner::after{display:none;content:"";width:50vw;height:50vw;border-radius:50%;position:absolute;right:-2vw;bottom:60%}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont__inner::after{width:90vw;height:90vw;right:-10vw;bottom:60%}}@media screen and (max-width: 767px){.mv__cont__inner::after{width:90vw;height:90vw;right:-5vw;bottom:60%}}.mv__cont__inner.page01::after{display:block;border:4px solid #00a33e}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont__inner.page01::after{border:3px solid #00a33e}}@media screen and (max-width: 767px){.mv__cont__inner.page01::after{border:3px solid #00a33e}}.mv__cont__inner.circle_yellow::after{display:block;border:4px solid #f8b500}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont__inner.circle_yellow::after{border:3px solid #f8b500}}@media screen and (max-width: 767px){.mv__cont__inner.circle_yellow::after{border:3px solid #f8b500}}.mv__cont__inner.circle_blue::after{display:block;border:4px solid #005bac}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont__inner.circle_blue::after{border:3px solid #005bac}}@media screen and (max-width: 767px){.mv__cont__inner.circle_blue::after{border:3px solid #005bac}}.mv__cont__inner.circle_green::after{display:block;border:4px solid #00a33e}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont__inner.circle_green::after{border:3px solid #00a33e}}@media screen and (max-width: 767px){.mv__cont__inner.circle_green::after{border:3px solid #00a33e}}.mv__cont h2{position:absolute;bottom:70px;left:4.5vw;z-index:1;color:#fff;font-size:2rem;font-weight:700}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont h2{bottom:40px;font-size:1.5rem;padding-right:20px}}@media screen and (max-width: 767px){.mv__cont h2{bottom:30px;font-size:1.2rem;padding-right:20px}}.mv__cont h2 span{color:#fff;font-size:2.8rem;font-weight:600;margin:0 20px 15px 0;display:inline-block}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont h2 span{font-size:2.2rem}}@media screen and (max-width: 767px){.mv__cont h2 span{margin-bottom:5px;font-size:1.8rem}}.mv__cont h2.page07{font-size:2.8rem;font-weight:700}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont h2.page07{font-size:1.5rem}}@media screen and (max-width: 767px){.mv__cont h2.page07{font-size:1.35rem}.mv__cont h2.page07 .none{display:none}}.mv__cont h2.page07 span{border:1px solid #fff;border-radius:5px;padding:5px 35px;color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont h2.page07 span{font-size:1rem}}@media screen and (max-width: 767px){.mv__cont h2.page07 span{padding:3px 10px;margin-bottom:12px;font-size:.9rem}.mv__cont h2.page07 span b{display:none}}@media screen and (min-width: 1020px)and (max-width: 1400px){.mv__cont h2.page07.page09{font-size:2rem}}.mv__cont h2.page09{font-size:2.8rem;font-weight:700}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont h2.page09{font-size:1.5rem}}@media screen and (max-width: 767px){.mv__cont h2.page09{font-size:1.35rem}.mv__cont h2.page09 .none{display:none}}.mv__cont h2.page09 span{color:#fff;font-size:2rem;font-weight:700;margin-bottom:10px}@media screen and (min-width: 768px)and (max-width: 1024px){.mv__cont h2.page09 span{font-size:1.2rem}}@media screen and (max-width: 767px){.mv__cont h2.page09 span{font-size:1.1rem}}.mv__cont.movie .mv__cont__inner{padding:40px;background-color:#f7f9fc}@media screen and (max-width: 767px){.mv__cont.movie .mv__cont__inner{padding:0;background:none}}.mv__cont.movie .mv__cont__movie{display:block;position:relative;max-width:1000px;margin:0 auto;border-radius:8px;overflow:hidden}@media screen and (max-width: 767px){.mv__cont.movie .mv__cont__movie{border-radius:0}}.mv__cont.movie .mv__cont__movie iframe{width:100%;height:auto;aspect-ratio:16/9;vertical-align:bottom}.mv__cont.movie .mv__cont__thum{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.mv__cont.movie .mv__cont__thum::before{content:"";width:100px;height:100px;border:1px solid #fff;border-radius:100%;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);transition:.3s;z-index:1}@media screen and (max-width: 767px){.mv__cont.movie .mv__cont__thum::before{width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px)}}.mv__cont.movie .mv__cont__thum img{transition:.3s}@media print,screen and (min-width: 1024px){.mv__cont.movie .mv__cont__thum:hover{opacity:1}.mv__cont.movie .mv__cont__thum:hover::before{background:#fff}.mv__cont.movie .mv__cont__thum:hover img{transform:scale(1.08)}}.mv__cont.movie .mv__cont__thum::after{content:"";width:12px;height:14px;background:url(/kaiteki_solution_center/assets/img/top/img_movie_off.png) no-repeat center;background-size:100% auto;position:absolute;top:calc(50% - 6px);left:calc(50% - 2px);transition:.3s;z-index:1}@media print,screen and (min-width: 1024px){.mv__cont.movie .mv__cont__thum:hover::after{background:url(/kaiteki_solution_center/assets/img/top/img_movie_on.png) no-repeat center/cover;transition:.3s}}.credit__cont{padding:2rem 4.5vw 6rem 4.5vw}@media screen and (min-width: 768px)and (max-width: 1024px){.credit__cont{padding:2rem 15px 2rem 15px}}@media screen and (max-width: 767px){.credit__cont{padding:1rem 15px 1rem 15px}}.credit__cont p{font-size:16px;color:#666969;text-align:right;line-height:1.8}@media screen and (max-width: 767px){.credit__cont p{font-size:.8rem}}.credit__cont p br.sp{display:none}@media screen and (max-width: 767px){.credit__cont p br.sp{display:block}}@media screen and (max-width: 767px){.credit__cont p span{display:none}}.credit__cont .logo{margin-top:12px}.credit__cont .logo img{max-width:155px}@media screen and (max-width: 767px){.credit__cont .logo img{max-width:125px}}.article__cont{padding:0 4.5vw;display:flex;justify-content:space-between;align-items:flex-start;max-width:1450px;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont{flex-direction:column-reverse;padding:0 15px}}@media screen and (max-width: 767px){.article__cont{flex-direction:column-reverse;padding:0 15px}}.article__cont--center{justify-content:center}.article__cont--center .article__cont__detail{width:1000px}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont--center .article__cont__detail{width:100%}}@media screen and (max-width: 767px){.article__cont--center .article__cont__detail{width:100%}}.article__cont .article__ttl{margin-top:40px}@media screen and (max-width: 767px){.article__cont .article__ttl{margin-top:30px}}.article__cont .article__ttl .cat{display:inline-block;font-size:.9rem;background:#fff;padding:3px 8px;color:#005bac;border-radius:4px;border:1px solid #005bac;font-weight:600}.article__cont .article__ttl .txt{font-size:2.4rem;font-weight:600}@media screen and (max-width: 767px){.article__cont .article__ttl .txt{font-size:1.5rem}}.article__cont .article__ttl .time{font-size:1rem;margin-top:20px;color:#999;font-size:.9rem;margin-top:20px}.article__cont .profile{background:#f7f9fc;padding:3rem 3.5rem;display:flex;justify-content:space-between;margin:50px 0 80px}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont .profile{padding:2rem}}@media screen and (max-width: 767px){.article__cont .profile{overflow:hidden;border-radius:3px;padding:0 0 1.5rem 0;flex-direction:column}}.article__cont .profile figure{width:45%;overflow:hidden;border-radius:3px}@media screen and (max-width: 767px){.article__cont .profile figure{width:100%;border-radius:0}}.article__cont .profile dl{width:50%;margin-top:-9px}@media screen and (max-width: 767px){.article__cont .profile dl{width:calc(100% - 30px);margin:1.2rem auto 0 auto}}.article__cont .profile dl dt{font-size:18px;line-height:1.8;margin-bottom:1rem}@media screen and (max-width: 767px){.article__cont .profile dl dt{font-size:.85rem}}.article__cont .profile dl dt span{display:block;font-weight:600}.article__cont .profile dl dd{font-size:16px;line-height:1.8}@media screen and (max-width: 767px){.article__cont .profile dl dd{font-size:.75rem}}.article__cont .profile dl dd.note{font-size:15px;margin-top:1.5rem}.article__cont .profile dl dd.note span{position:relative;display:block;font-weight:600;line-height:1.4;margin-bottom:6px;padding-left:10px}.article__cont .profile dl dd.note span::after{content:"";width:4px;height:calc(100% - 2px);background:#005bac;position:absolute;top:2px;left:0}.article__cont__detail{width:calc(100% - 400px)}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__detail{width:100%}}@media screen and (max-width: 767px){.article__cont__detail{width:100%}}@media screen and (max-width: 767px){.article__cont__detail__cover{padding-top:80px;margin-top:-80px}}.article__cont__detail__list{position:relative;padding:5rem 0 5.5rem}@media screen and (max-width: 767px){.article__cont__detail__list{padding:2.5rem 0 3.5rem}}.article__cont__detail__list::before{content:"";width:100%;height:2px;background:#ecf0f3;position:absolute;top:0;left:0}.article__cont__detail__list.memoir__cont::before{background:#f7f9fc}.article__cont__detail__list::after{content:"";width:120px;height:2px;background:#005bac;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.article__cont__detail__list::after{width:80px}}.article__cont__detail__list.lead_cont p{color:#005bac;font-size:18px;font-weight:500;line-height:2;margin-bottom:3rem}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont p{font-size:.9rem;font-weight:400;margin-bottom:2.5rem}}.article__cont__detail__list.lead_cont .column__two{display:flex;justify-content:space-between}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__detail__list.lead_cont .column__two{flex-direction:column}}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .column__two{flex-direction:column}}.article__cont__detail__list.lead_cont .column__two ul{width:47%}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__detail__list.lead_cont .column__two ul{width:100%}}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .column__two ul{width:100%}}.article__cont__detail__list.lead_cont .column__two ul li{color:#005bac;font-size:18px;font-weight:500;line-height:2;margin-bottom:2.5rem}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .column__two ul li{font-size:.9rem;font-weight:400;margin-bottom:2rem}}.article__cont__detail__list.lead_cont .column__two ul li:last-child{margin-bottom:0}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__detail__list.lead_cont .column__two ul li:last-child{margin-bottom:2.5rem}}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .column__two ul li:last-child{margin-bottom:2rem}}.article__cont__detail__list.lead_cont .column__two figure{width:47%;overflow:hidden;border-radius:3px}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__detail__list.lead_cont .column__two figure{width:100%}}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .column__two figure{width:100%}}.article__cont__detail__list.lead_cont .profile{margin:0}.article__cont__detail__list .title__sub{font-size:2rem;font-weight:700;margin-bottom:3rem}@media screen and (max-width: 767px){.article__cont__detail__list .title__sub{font-size:1.35rem;margin-bottom:2rem}}.article__cont__detail__list .title__sub02{font-size:1.6rem;font-weight:700;margin-bottom:2rem}@media screen and (max-width: 767px){.article__cont__detail__list .title__sub02{font-size:1.1rem;margin-bottom:1.5rem}}.article__cont__detail__list .default__text{font-size:18px;line-height:2;margin-bottom:2.1rem}@media screen and (max-width: 767px){.article__cont__detail__list .default__text{font-size:.9rem;margin-bottom:1.5rem}}.article__cont__detail__list .default__text.small{font-size:16px}@media screen and (max-width: 767px){.article__cont__detail__list .default__text.small{font-size:.75rem}}.article__cont__detail__list .default__text.caption{margin-top:1rem}.article__cont__detail__list .default__text a{color:#2d1df3}.article__cont__detail__list .default__text a:hover{opacity:1;text-decoration:underline}.article__cont__detail__list .default__text__cover{padding:2rem;margin-bottom:2.1rem;background:#f7f9fc}.article__cont__detail__list .default__text__cover p{margin-bottom:0}.article__cont__detail__list .img_column__one{display:flex;flex-direction:column}.article__cont__detail__list .img_column__one li{border-radius:3px;overflow:hidden;margin-top:2%}.article__cont__detail__list .img_column__one li.w640{max-width:640px}@media screen and (max-width: 767px){.article__cont__detail__list .img_column__one li.w640{max-width:100%}}.article__cont__detail__list .img_column__one li.w75{width:75%}@media screen and (max-width: 767px){.article__cont__detail__list .img_column__one li.w75{width:100%}}.article__cont__detail__list .img_column__two{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.article__cont__detail__list .img_column__two{flex-direction:column}}.article__cont__detail__list .img_column__two li{width:49%;border-radius:3px;overflow:hidden}@media screen and (max-width: 767px){.article__cont__detail__list .img_column__two li{width:100%}}.article__cont__detail__list .img_column__two li:nth-child(n+3){margin-top:2%}@media screen and (max-width: 767px){.article__cont__detail__list .img_column__two li:nth-child(n+2){margin-top:2%}}.article__cont__detail__list .img_column__two.page07 li{width:47%}@media screen and (max-width: 767px){.article__cont__detail__list .img_column__two.page07 li{width:70%;margin:0 auto}}@media screen and (max-width: 767px){.article__cont__detail__list .img_column__two.page07 li:last-child{margin-top:1.5rem}}.article__cont__detail__list .mix_column__two{display:flex;justify-content:space-between;margin-bottom:3rem}@media screen and (max-width: 767px){.article__cont__detail__list .mix_column__two{flex-direction:column;margin-bottom:2.5rem}}.article__cont__detail__list .mix_column__two ul{width:47%}@media screen and (max-width: 767px){.article__cont__detail__list .mix_column__two ul{width:100%}}.article__cont__detail__list .mix_column__two ul li{font-size:18px;line-height:2;margin-bottom:2.5rem}@media screen and (max-width: 767px){.article__cont__detail__list .mix_column__two ul li{font-size:.9rem;font-weight:400;margin-bottom:2rem}}.article__cont__detail__list .mix_column__two ul li:last-child{margin-bottom:0}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__detail__list .mix_column__two ul li:last-child{margin-bottom:2.5rem}}@media screen and (max-width: 767px){.article__cont__detail__list .mix_column__two ul li:last-child{margin-bottom:2rem}}.article__cont__detail__list .mix_column__two figure{width:47%}@media screen and (max-width: 767px){.article__cont__detail__list .mix_column__two figure{width:70%;margin:0 auto}}.article__cont__detail__list figure{border-radius:3px;overflow:hidden}.article__cont__detail__list figure.img_column__one__50{width:50%}@media screen and (max-width: 767px){.article__cont__detail__list figure.img_column__one__50{width:100%}}.article__cont__detail__list figure.img_column__one__75{width:75%}@media screen and (max-width: 767px){.article__cont__detail__list figure.img_column__one__75{width:100%}}.article__cont__detail__list figure.img_column__one__100{width:100%}.article__cont__detail__list figure figcaption{font-size:15px;margin:2rem 0 3rem 0;line-height:1.8}@media screen and (max-width: 767px){.article__cont__detail__list figure figcaption{font-size:.8rem;margin:1.5rem 0 2rem 0}}.article__cont__detail__list .mb__none{margin-bottom:0}.article__cont__detail__list .mb__plus{margin-bottom:3rem}@media screen and (max-width: 767px){.article__cont__detail__list .mb__plus{margin-bottom:2rem}}.article__cont__detail__list.memoir__cont{background:#f7f9fc;padding:5rem 4rem;margin-bottom:5rem}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont{padding:2.5rem 15px}}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont::after{width:40px}}.article__cont__detail__list.memoir__cont .title__sub{font-size:2.2rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont .title__sub{font-size:1.4rem;margin-bottom:2rem}}.article__cont__detail__list.memoir__cont .title__sub--txt{margin-bottom:1rem}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont .title__sub--txt{margin-bottom:1rem}}.article__cont__detail__list.memoir__cont .profile{display:flex;margin-bottom:-0.5rem}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont .profile{flex-direction:column}}.article__cont__detail__list.memoir__cont .profile li:first-child{width:140px;margin-right:2rem;overflow:hidden;border-radius:3px}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont .profile li:first-child{margin:0 auto 1.5rem auto}}.article__cont__detail__list.memoir__cont .profile li:last-child{font-size:18px;line-height:1.8;width:calc(100% - 170px)}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont .profile li:last-child{font-size:.9rem}}.article__cont__detail__list.memoir__cont .profile li:last-child span{display:inline-block;font-size:16px;margin-top:1rem;line-height:1.8}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont .profile li:last-child span{font-size:.75rem}.article__cont__detail__list.memoir__cont .profile li:last-child span br{display:none}}.article__cont__detail__list.memoir__cont dl{border-top:2px solid #ecf0f3;padding-top:4rem;margin-top:4rem}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont dl{padding-top:2rem;margin-top:2.5rem}}.article__cont__detail__list.memoir__cont dl dt{font-size:1.5rem;font-weight:700;line-height:1.6;margin-bottom:2.2rem}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont dl dt{font-size:1rem;margin-bottom:1rem}}.article__cont__detail__list.memoir__cont dl dd{font-size:18px;line-height:2;margin-bottom:1.8rem}@media screen and (max-width: 767px){.article__cont__detail__list.memoir__cont dl dd{font-size:.8rem;margin-bottom:1rem}}.article__cont__detail__list.memoir__cont dl dd:last-child{margin-bottom:0}.article__cont__detail__list .bold{font-weight:700}.article__cont__detail .btn__back{width:400px;margin:0 auto}@media screen and (max-width: 767px){.article__cont__detail .btn__back{width:100%;margin:2.5rem auto 0 auto}}.article__cont__detail .btn__back a{display:block;background:#fff;border:1px solid #000;border-radius:50px;padding:1.5rem 0;text-align:center;color:#666969;font-size:1rem;position:relative;transition:.3s}@media screen and (max-width: 767px){.article__cont__detail .btn__back a{padding:1.2rem 0;font-size:.9rem}}.article__cont__detail .btn__back a::before{content:"";width:16px;height:13px;background:url(/kaiteki_solution_center/assets/img/common/ico_arrow_bl.png) no-repeat center/cover;position:absolute;top:calc(50% - 6px);left:30px;transition:.15s}@media print,screen and (min-width: 1024px){.article__cont__detail .btn__back a:hover{transition:.3s;opacity:1;border-color:#005bac;color:#005bac}.article__cont__detail .btn__back a:hover::before{background:url(/kaiteki_solution_center/assets/img/common/ico_arrow_blue.png) no-repeat center/cover;left:25px}}.article__cont__detail .article__cont__nav__share{display:none}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__detail .article__cont__nav__share{display:block;margin-top:1rem}}@media screen and (max-width: 767px){.article__cont__detail .article__cont__nav__share{display:block;margin-top:1rem}}.article__cont__nav{position:-webkit-sticky;position:sticky;top:25px;width:320px}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav{border-top:1px solid #ecf0f3;width:100%;position:static;padding:2.5rem 0 3.5rem 0}}@media screen and (max-width: 767px){.article__cont__nav{border-top:1px solid #ecf0f3;width:100%;position:static;padding:2.5rem 0 3.5rem 0}}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav.none{padding:0 0 3.5rem 0}}@media screen and (max-width: 767px){.article__cont__nav.none{padding:0 0 3.5rem 0}}.article__cont__nav .title{display:none;font-size:18px;font-weight:700;margin-bottom:1rem}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav .title{display:block}}@media screen and (max-width: 767px){.article__cont__nav .title{display:block}}.article__cont__nav .title.on{display:block;padding-bottom:1rem;position:relative}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav .title.on{padding-bottom:0}}@media screen and (max-width: 767px){.article__cont__nav .title.on{padding-bottom:0}}.article__cont__nav .title.on::before{content:"";width:100%;height:2px;background:#ecf0f3;position:absolute;bottom:0;left:0}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav .title.on::before{display:none}}@media screen and (max-width: 767px){.article__cont__nav .title.on::before{display:none}}.article__cont__nav .title.on::after{content:"";width:60px;height:2px;background:#005bac;position:absolute;bottom:0;left:0}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav .title.on::after{display:none}}@media screen and (max-width: 767px){.article__cont__nav .title.on::after{display:none}}.article__cont__nav__list{margin-bottom:2rem}.article__cont__nav__list li a{display:block;padding:1rem;font-size:18px;position:relative}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav__list li a{background:#f7f9fc;font-size:.9rem}}@media screen and (max-width: 767px){.article__cont__nav__list li a{background:#f7f9fc;font-size:.9rem}}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav__list li a::after{content:"";width:calc(100% - 2rem);height:1px;background:#ecf0f3;position:absolute;bottom:0;left:1rem}}@media screen and (max-width: 767px){.article__cont__nav__list li a::after{content:"";width:calc(100% - 2rem);height:1px;background:#ecf0f3;position:absolute;bottom:0;left:1rem}}.article__cont__nav__list li a:hover{opacity:1;background:#f7f9fc}.article__cont__nav__list li a.active{background:#f7f9fc}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav__list li:last-child a::after{display:none}}@media screen and (max-width: 767px){.article__cont__nav__list li:last-child a::after{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__nav__share{display:none}}@media screen and (max-width: 767px){.article__cont__nav__share{display:none}}.article__cont .movie{max-width:100%}@media screen and (max-width: 767px){.article__cont .movie{width:100%;height:auto;aspect-ratio:16/9}}.article__cont .movie-row{display:flex;justify-content:space-between}.article__cont .movie-row>*{width:48%;display:flex;flex-direction:column;justify-content:space-between}.article__cont .movie-row>* span{line-height:1.6;margin-bottom:2rem;display:block}@media screen and (max-width: 767px){.article__cont .movie-row>* span{margin-bottom:1.5rem}}.article__cont .movie-row>* .movie{width:100%;height:auto;aspect-ratio:9/16.05}.article__cont__nav__share{background:#f7f9fc;padding:1.5rem 1rem}.article__cont__nav__share dl{display:flex;flex-wrap:wrap;justify-content:center}.article__cont__nav__share dl dt{width:100%;text-align:center;border-bottom:1px solid #ecf0f3;padding-bottom:1rem;margin-bottom:1rem;font-size:.9rem;font-weight:700}.article__cont__nav__share dl dd{margin:0 .8rem}.article__cont__nav__share dl dd img{height:34px;width:auto}.solutions__cont{margin-top:7rem;padding:0 20px;background:#f7f9fc;position:relative}@media screen and (max-width: 767px){.solutions__cont{padding:0 15px;margin:4rem auto 0 auto;box-sizing:border-box}.solutions__cont:last-child{padding-bottom:50px}}.solutions__cont+.solutions__cont{margin-top:0}.solutions__cont__inner{max-width:1200px;padding:6rem 0 2.5rem 0;margin:0 auto}@media screen and (max-width: 767px){.solutions__cont__inner{padding:3rem 0 0 0}}.solutions__cont__title{margin-bottom:3rem}@media screen and (min-width: 768px)and (max-width: 1024px){.solutions__cont__title{margin-bottom:1.8rem}}@media screen and (max-width: 767px){.solutions__cont__title{margin-bottom:1.8rem}}.solutions__cont__title h4{font-size:2.2rem;font-weight:600;line-height:1}@media screen and (min-width: 768px)and (max-width: 1024px){.solutions__cont__title h4{font-size:1.8rem;margin-left:20px}}@media screen and (max-width: 767px){.solutions__cont__title h4{font-size:1.5rem}}.solutions__cont__list{display:flex;flex-wrap:wrap;margin-left:-20px}@media screen and (min-width: 768px)and (max-width: 1024px){.solutions__cont__list{margin-left:0}}@media screen and (max-width: 767px){.solutions__cont__list{margin-left:0}}.solutions__cont__list__item{width:calc(33.3333333333% - 40px);margin:0 20px 60px 20px}@media screen and (max-width: 767px){.solutions__cont__list__item{width:100%;margin:0 0 1.2rem 0}}.solutions__cont__list__item a{display:block}@media screen and (max-width: 767px){.solutions__cont__list__item a{display:flex;justify-content:space-between}}.solutions__cont__list__item a figure{overflow:hidden;border-radius:4px;margin-bottom:1.2rem;transition:.3s}@media screen and (max-width: 767px){.solutions__cont__list__item a figure{width:38%;height:0;padding-top:38%;position:relative;margin-bottom:0}.solutions__cont__list__item a figure img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:auto}}@media screen and (max-width: 767px){.solutions__cont__list__item a dl{width:57%}}.solutions__cont__list__item a dl dt{margin-bottom:.5rem}.solutions__cont__list__item a dl dt span{display:inline-block;font-size:.9rem;background:#fff;padding:3px 8px;color:#005bac;border-radius:4px;border:1px solid #005bac;font-weight:600}@media screen and (max-width: 767px){.solutions__cont__list__item a dl dt span{font-size:.75rem}}.solutions__cont__list__item a dl dt span:nth-child(2){margin-left:10px}.solutions__cont__list__item a dl dt br{display:none}@media screen and (max-width: 767px){.solutions__cont__list__item a dl dt br{display:block}}.solutions__cont__list__item a dl dd{font-size:1.1rem}@media screen and (max-width: 767px){.solutions__cont__list__item a dl dd{font-size:.9rem}}@media print,screen and (min-width: 1024px){.solutions__cont__list__item a:hover{opacity:1}.solutions__cont__list__item a:hover figure img{transform:scale(1.1);transition:.3s}}.solutions__cont .solutions__cont__list--vertical{flex-direction:column;gap:0}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical{gap:40px;border-bottom:2px solid #ecf0f3;padding-bottom:50px}}.solutions__cont .solutions__cont__list--vertical .solutions__cont__list__item{width:calc(100% - 20px);margin:0 20px;border-bottom:2px solid #ecf0f3}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical .solutions__cont__list__item{width:100%;margin:0;border:none}}.solutions__cont .solutions__cont__list--vertical .solutions__cont__list__item:first-child{border-top:2px solid #ecf0f3}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical .solutions__cont__list__item:first-child{border:none}}.solutions__cont .solutions__cont__list--vertical a{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 0}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical a{flex-direction:column;gap:20px;padding:0}}.solutions__cont .solutions__cont__list--vertical a figure{width:30%;margin:0}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical a figure{width:100%;padding:0;height:auto}}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical a figure img{position:static;transform:none;width:100%;height:auto}}.solutions__cont .solutions__cont__list--vertical a>div{width:67%}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical a>div{width:100%}}.solutions__cont .solutions__cont__list--vertical a>div dl{width:100%}.solutions__cont .solutions__cont__list--vertical a>div dd{font-weight:600;font-size:1.5rem}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical a>div dd{font-size:1.2rem}}.solutions__cont .solutions__cont__list--vertical a>div .name{margin-top:30px;font-size:.8rem;display:block}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical a>div .name{margin-top:15px}}.solutions__cont .solutions__cont__list--vertical a>div .name span{display:block;font-size:1.2rem;font-weight:600;margin-top:7px}@media screen and (max-width: 767px){.solutions__cont .solutions__cont__list--vertical a>div .name span{font-size:1.1rem}}i.red{font-weight:normal;color:red;text-decoration:underline}.mt20{margin-top:2.1rem !important}.under_cap li{padding-left:1em;text-indent:-2em;font-size:18px}.under_cap li:nth-of-type(1){margin-bottom:10px}@media screen and (max-width: 767px){.under_cap{margin-left:20px}.under_cap li{font-size:.75rem}}.bb2{margin-bottom:20px !important}.btn__back2{max-width:840px !important;width:100% !important;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.btn__back2 .top_btn{order:1}.btn__back2 .kou_btn{order:2}@media screen and (max-width: 1200px){.btn__back2{grid-template-columns:1fr}.btn__back2 .top_btn{order:2}.btn__back2 .kou_btn{order:1;margin:40px 0 20px 0}}.article__cont__detail .btn__back .kou_btn:before{content:"";width:16px;height:13px;background:url(/kaiteki_solution_center/assets/img/common/ico_arrow_bl2.png) no-repeat center/cover;position:absolute;top:calc(50% - 6px);right:30px;left:auto}@media print,screen and (min-width: 1024px){.article__cont__detail .btn__back .kou_btn:hover:before{background:url(/kaiteki_solution_center/assets/img/common/ico_arrow_blue2.png) no-repeat center/cover;right:25px;left:auto}}.article__cont__detail .btn__back_zen{margin-bottom:80px}@media screen and (max-width: 767px){.article__cont__detail .btn__back_zen{margin:0 auto 4rem auto}}.btn__back22{width:400px;margin:0 auto 5rem auto}@media screen and (max-width: 767px){.btn__back22{width:100%;margin:0 auto 4rem auto}}.btn__back22 a{display:block;background:#000;border:1px solid #000;border-radius:50px;padding:1.5rem 0;text-align:center;color:#fff;font-size:1rem;position:relative;transition:.3s}@media screen and (max-width: 767px){.btn__back22 a{padding:1.2rem 0;font-size:.9rem}}.btn__back22 a::before{content:"";width:16px;height:13px;background:url(/kaiteki_solution_center/assets/img/common/ico_arrow_wh.png) no-repeat center/cover;position:absolute;top:calc(50% - 6px);left:30px}@media print,screen and (min-width: 1024px){.btn__back22 a:hover{transition:.3s;opacity:1;background:#fff;color:#000}.btn__back22 a:hover::before{background:url(/kaiteki_solution_center/assets/img/common/ico_arrow_bl.png) no-repeat center/cover}}.names{display:block;font-weight:bold;margin-top:10px}i.sups{font-size:.6em;vertical-align:super;margin-right:3px}.article__cont__detail__list .default__text.caption{font-size:15px}.shadows{position:relative}.shadows:before{content:"";position:absolute;top:0;left:0;margin-top:0;margin-left:0;width:100%;height:100%;background:rgba(0,0,0,.06)}.btn_und:hover{text-decoration:underline}