@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{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{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{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{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{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}}.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__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 .profile{background:#f7f9fc;padding:3rem 3.5rem;display:flex;justify-content:space-between}@media screen and (min-width: 768px)and (max-width: 1024px){.article__cont__detail__list.lead_cont .profile{padding:2rem}}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .profile{overflow:hidden;border-radius:3px;padding:0 0 1.5rem 0;flex-direction:column}}.article__cont__detail__list.lead_cont .profile figure{width:45%;overflow:hidden;border-radius:3px}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .profile figure{width:100%;border-radius:0}}.article__cont__detail__list.lead_cont .profile dl{width:50%;margin-top:-9px}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .profile dl{width:calc(100% - 30px);margin:1.2rem auto 0 auto}}.article__cont__detail__list.lead_cont .profile dl dt{font-size:18px;line-height:1.8;margin-bottom:1rem}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .profile dl dt{font-size:.85rem}}.article__cont__detail__list.lead_cont .profile dl dd{font-size:16px;line-height:1.8}@media screen and (max-width: 767px){.article__cont__detail__list.lead_cont .profile dl dd{font-size:.75rem}}.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 .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 .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(../img/common/ico_arrow_bl.png) no-repeat center/cover;position:absolute;top:calc(50% - 6px);left:30px}@media print,screen and (min-width: 1024px){.article__cont__detail .btn__back a:hover{transition:.3s;opacity:1;background:#000;color:#fff}.article__cont__detail .btn__back a:hover::before{background:url(../img/common/ico_arrow_wh.png) no-repeat center/cover}}.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:4rem}}@media screen and (max-width: 767px){.article__cont__detail .article__cont__nav__share{display:block;margin-top:4rem}}.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}}@media screen and (max-width: 767px){.article__cont .movie{width:100%;height:auto;aspect-ratio:16/9}}.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}.solutions__cont::after{content:"";width:100%;height:20px;background:#f7f9fc;position:absolute;left:0;bottom:-20px}@media screen and (max-width: 767px){.solutions__cont::after{display:none}}@media screen and (max-width: 767px){.solutions__cont{padding:0 15px;margin:4rem auto 0 auto;box-sizing:border-box}}.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{opacity:.7;transition:.3s}}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(../img/common/ico_arrow_bl2.png) no-repeat center/cover;position:absolute;top:calc(50% - 6px);right:30px;left:auto}.article__cont__detail .btn__back .kou_btn:hover:before{background:url(../img/common/ico_arrow_wh2.png) no-repeat center/cover}@media screen and (max-width: 767px){.article__cont__detail .btn__back .kou_btn:hover:before{background:url(../img/common/ico_arrow_bl2.png) no-repeat center/cover}}.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(../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(../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}