.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.05)}.header__inner{margin:0 auto;padding:0 0 0 50px;display:flex}@media screen and (max-width: 480px){.header__inner{padding:0 0 0 4vw}}.header__inner .header__logo{width:12vw;display:flex;align-items:center}@media screen and (max-width: 480px){.header__inner .header__logo{width:21.3vw}}.header__inner .header__list{margin:0 0 0 auto;display:flex}.header__inner .header__list__tel{display:flex;align-items:center}.header__inner .header__list__tel__img{width:30px}@media screen and (max-width: 480px){.header__inner .header__list__tel__img{width:6.66vw}}.header__inner .header__list__tel__text{margin:0 0 0 10px;font-size:20px;pointer-events:none}@media screen and (min-width: 481px) and (max-width: 768px){.header__inner .header__list__tel__text{letter-spacing:0.15em}}@media screen and (max-width: 480px){.header__inner .header__list__tel__text{letter-spacing:0.15em;color:#cccccc;font-size:11px;pointer-events:auto}}.header__inner .header__list__btn{margin:0 0 0 36px;padding:20px 0;display:flex;justify-content:center;width:16vw;background:#004ca1;color:#fff;font-weight:bold;font-size:18px}@media screen and (min-width: 481px) and (max-width: 768px){.header__inner .header__list__btn{margin:0 0 0 24px;width:20vw}}@media screen and (max-width: 480px){.header__inner .header__list__btn{margin:0 0 0 3.2vw;padding:5.6vw 0;width:25.3vw;font-size:2.66vw}}.header__inner .header__list__btn.index{text-align:center;line-height:1.5em;font-size:16px;line-height:1.2em}@media screen and (max-width: 480px){.header__inner .header__list__btn.index{padding:2.31vw 0;font-size:2.66vw}}.header__inner .header__list__btn__br01{display:none}@media screen and (max-width: 480px){.header__inner .header__list__btn__br01{display:block}}.hero{position:relative;padding:0 0 90px 0;width:100%;height:auto}.hero:before{content:"";display:block;padding-top:50.51%}@media screen and (max-width: 480px){.hero:before{padding-top:87.23%}}@media screen and (max-width: 480px){.hero{margin:0 0 49vw;padding:0;z-index:1}}.hero__img01{position:absolute;top:0;left:0;bottom:0;right:0;display:block}@media screen and (max-width: 480px){.hero__img01{display:none}}.hero__img02{position:absolute;top:0;left:0;bottom:0;right:0;display:none}@media screen and (max-width: 480px){.hero__img02{display:block}}.hero__inner{margin:0 auto;position:absolute;top:13.33vw;left:12.83vw}@media screen and (min-width: 481px){.hero__inner{width:510px}}@media screen and (min-width: 481px) and (max-width: 768px){.hero__inner{top:16vw}}@media screen and (max-width: 480px){.hero__inner{top:inherit;left:50%;bottom:-31vw;width:84vw;transform:translateX(-50%)}}.hero__inner .hero__headline{line-height:1.2;color:#1bb2e3;font-weight:bold;font-size:64px}@media screen and (min-width: 481px) and (max-width: 768px){.hero__inner .hero__headline{font-size:37px}}@media screen and (max-width: 480px){.hero__inner .hero__headline{text-align:center;font-size:7.4vw}}.hero__inner .hero__headline__sub{display:block;color:#000;font-size:40px}@media screen and (min-width: 481px) and (max-width: 768px){.hero__inner .hero__headline__sub{font-size:27px}}@media screen and (min-width: 481px){.hero__inner .hero__headline__sub{margin-bottom:10px}}@media screen and (max-width: 480px){.hero__inner .hero__headline__sub{letter-spacing:0.05em;font-size:5.3vw}}.hero__inner .hero__headline__sub__br01{display:block}@media screen and (max-width: 480px){.hero__inner .hero__headline__sub__br01{display:none}}.hero__inner .hero__btn{position:relative;margin:38px 0 0;padding:16px 0;display:flex;justify-content:center;flex-direction:column;width:485px;line-height:1em;text-align:center;background:#004ca1;color:#fff;font-weight:bold;font-size:35px}@media screen and (min-width: 481px) and (max-width: 768px){.hero__inner .hero__btn{margin:16px 0 0;font-size:20px;width:350px}}@media screen and (max-width: 480px){.hero__inner .hero__btn{margin:6.66vw auto 0;padding:2.66vw 0;width:auto;max-width:242px;font-size:4.8vw}}.hero__inner .hero__btn__subtext{display:block;font-size:19px}@media screen and (min-width: 481px) and (max-width: 768px){.hero__inner .hero__btn__subtext{font-size:16px}}@media screen and (max-width: 480px){.hero__inner .hero__btn__subtext{font-size:2.83vw}}.hero__inner .hero__btn img{position:absolute;top:50%;right:50px;transform:translateY(-50%);width:20px}@media screen and (min-width: 481px) and (max-width: 768px){.hero__inner .hero__btn img{right:4vw;width:14px}}@media screen and (max-width: 480px){.hero__inner .hero__btn img{right:28px;width:11px}}.hero__inner .hero__icon{position:absolute;top:auto;left:calc(50% + 43.92vw);bottom:-14.5vw;z-index:999;width:17.93vw}@media screen and (min-width: 481px) and (max-width: 768px){.hero__inner .hero__icon{left:calc(50% + 29vw)}}@media screen and (max-width: 480px){.hero__inner .hero__icon{top:-36vw;left:-4vw;bottom:inherit;width:32.4vw}}.hero__inner .hero__icon__img{width:100%;padding-top:100%}.index__section01__wrap{position:relative;margin-top:-128px;padding:120px 0 100px;background-image:url("../img/index_bg_img01.png");background-position:center top;background-repeat:no-repeat;background-size:100%}@media screen and (min-width: 481px) and (max-width: 768px){.index__section01__wrap{padding:36px 0 100px;background-size:cover}}@media screen and (max-width: 480px){.index__section01__wrap{padding:60px 0 6.66vw;background-size:cover;z-index:0}}.needs{padding:100px 0 0}@media screen and (max-width: 480px){.needs{padding:111px 0 0}}.needs__inner{position:relative;margin:0 auto;max-width:1100px}@media screen and (min-width: 481px) and (max-width: 768px){.needs__inner{max-width:80.52vw}}@media screen and (max-width: 480px){.needs__inner{max-width:86.66vw}}.needs__inner .needs__headline{text-align:center;line-height:1.5em;color:#fff;font-weight:bold;font-size:48px}@media screen and (min-width: 481px) and (max-width: 768px){.needs__inner .needs__headline{font-size:32px}}@media screen and (max-width: 480px){.needs__inner .needs__headline{margin:0 0 0 31.46vw;line-height:1.5em;text-align:left;font-size:6vw}}.needs__inner .needs__card{position:relative;margin:40px auto 0;padding:72px 68px;display:flex;background:#fff;z-index:2}@media screen and (min-width: 481px) and (max-width: 768px){.needs__inner .needs__card{padding:32px 2.5vw;justify-content:center;flex-wrap:wrap}}@media screen and (max-width: 480px){.needs__inner .needs__card{margin:8.53vw auto 0;padding:6.66vw;flex-wrap:wrap}}.needs__inner .needs__card__item{padding:29px 29px 0;width:calc((100% - 30px) / 3 );background:#008ea3}@media screen and (min-width: 481px) and (max-width: 768px){.needs__inner .needs__card__item{width:calc((100% - 24px) / 2 );box-sizing:border-box}}@media screen and (max-width: 480px){.needs__inner .needs__card__item{padding:6.66vw 3.73vw 0;width:100%;max-width:73.33vw}}.needs__inner .needs__card__item:nth-child(n+2){margin-left:30px}@media screen and (min-width: 481px) and (max-width: 768px){.needs__inner .needs__card__item:nth-child(n+2){margin-left:0}}@media screen and (max-width: 480px){.needs__inner .needs__card__item:nth-child(n+2){margin-top:4.53vw;margin-left:0}}@media screen and (min-width: 481px) and (max-width: 768px){.needs__inner .needs__card__item:nth-child(2){margin-left:24px}}@media screen and (min-width: 481px) and (max-width: 768px){.needs__inner .needs__card__item:nth-child(3){margin-top:24px}}.needs__inner .needs__card__item__title{text-align:center;color:#fff;font-weight:bold;font-size:27px}@media screen and (min-width: 481px) and (max-width: 768px){.needs__inner .needs__card__item__title{font-size:24px}}@media screen and (max-width: 480px){.needs__inner .needs__card__item__title{font-size:4.8vw}}.needs__inner .needs__card__item__list{margin:24px 0 0;padding:0 0 36px 0}@media screen and (max-width: 480px){.needs__inner .needs__card__item__list{margin:3.2vw 0 0}}.needs__inner .needs__card__item__list__text{position:relative;padding:0 0 0 15px;line-height:1.5em;color:#fff;font-size:15px}@media screen and (max-width: 480px){.needs__inner .needs__card__item__list__text{font-size:2.93vw}}.needs__inner .needs__card__item__list__text:nth-child(2){margin:8px 0 0}.needs__inner .needs__card__item__list__text::before{content:'';position:absolute;top:10px;left:0;border-radius:50%;margin:0 15px 0 0;width:4px;height:4px;background:#fff;display:inline-block}@media screen and (max-width: 480px){.needs__inner .needs__card__item__list__text::before{top:6px}}.needs__inner .needs__card__item__btn{border-radius:25px;margin:24px auto 0;width:13.17vw;padding:12px 0;display:flex;justify-content:center;align-items:center;background:#004ca1;color:#fff;font-weight:bold;font-size:14px}.needs__inner .needs__icon{position:absolute;top:-15.66vw;left:calc(50% - 36.45vw);width:15.8vw;z-index:1}@media screen and (min-width: 481px) and (max-width: 768px){.needs__inner .needs__icon{top:-12vw}}@media screen and (max-width: 480px){.needs__inner .needs__icon{top:-24.66vw;left:-2.5vw;width:30.66vw}}.needs__inner .needs__icon__img{width:100%;padding-top:207.58%}.about{padding:100px 0 112px 0}@media screen and (min-width: 481px) and (max-width: 768px){.about{padding:100px 0 0}}@media screen and (max-width: 480px){.about{padding:13.33vw 0 20px 0}}.about__inner{margin:0 auto;max-width:1366px}@media screen and (max-width: 480px){.about__inner{max-width:86.66vw}}.about__inner .about__headline{line-height:1.2em;text-align:center;font-weight:bold;font-size:48px}@media screen and (min-width: 481px) and (max-width: 768px){.about__inner .about__headline{font-size:32px}}@media screen and (max-width: 480px){.about__inner .about__headline{font-size:5.33vw}}.about__inner .about__headline__br01{display:none}@media screen and (max-width: 480px){.about__inner .about__headline__br01{display:block}}.about__inner .about__card{margin:90px auto 0;display:flex;justify-content:space-between;width:70.27vw;max-width:1366px}@media screen and (min-width: 481px) and (max-width: 768px){.about__inner .about__card{margin:48px auto 0;width:86.38vw}}@media screen and (max-width: 480px){.about__inner .about__card{margin:10.66vw auto 0;flex-wrap:wrap;width:100%}}.about__inner .about__card__item{display:flex;justify-content:center;flex-wrap:wrap;width:16.83vw}@media screen and (min-width: 481px) and (max-width: 768px){.about__inner .about__card__item{width:24vw}}@media screen and (max-width: 480px){.about__inner .about__card__item{width:33.33vw}}@media screen and (max-width: 480px){.about__inner .about__card__item:nth-child(3){margin:4vw auto 0}}.about__inner .about__card__item__imgbox{width:10.24vw}@media screen and (max-width: 480px){.about__inner .about__card__item__imgbox{width:100%}}.about__inner .about__card__item__imgbox__img{width:100%;padding-top:100%}.about__inner .about__card__item__headline{position:relative;margin:30px 0 0;width:100%;text-align:center;font-weight:bold;font-size:27px}@media screen and (max-width: 480px){.about__inner .about__card__item__headline{margin:2.13vw 0 0;font-size:3.73vw}}.about__inner .about__card__item__headline::after{content:"";position:absolute;bottom:2px;left:21px;width:80%;height:6px;background:#ffd800;z-index:-1}@media screen and (max-width: 480px){.about__inner .about__card__item__headline::after{bottom:1px;left:11px;height:3px}}.about__inner .about__card__item__headline.second::after{left:17px;width:88%}@media screen and (max-width: 480px){.about__inner .about__card__item__headline.second::after{left:8px}}.about__inner .about__panel{margin:64px auto 0;width:86.38vw;max-width:1366px;display:flex}@media screen and (min-width: 481px) and (max-width: 768px){.about__inner .about__panel{flex-wrap:wrap}}@media screen and (max-width: 480px){.about__inner .about__panel{margin:10.66vw auto 0;flex-wrap:wrap}}.about__inner .about__panel__left{width:43.22%}@media screen and (min-width: 481px) and (max-width: 768px){.about__inner .about__panel__left{width:100%}}@media screen and (max-width: 480px){.about__inner .about__panel__left{width:100%}}.about__inner .about__panel__left__img{width:100%;padding-top:68.62%}@media screen and (min-width: 481px) and (max-width: 768px){.about__inner .about__panel__left__img{padding-top:56%}}.about__inner .about__panel__right{flex:1;padding:4.3vw 5.85vw;background:#19afc5}@media screen and (max-width: 480px){.about__inner .about__panel__right{flex:auto;padding:8.53vw 6.66vw;width:100%}}.about__inner .about__panel__right__headline{color:#fff;font-weight:bold;font-size:2.19vw}@media screen and (min-width: 481px) and (max-width: 768px){.about__inner .about__panel__right__headline{font-size:24px}}@media screen and (max-width: 480px){.about__inner .about__panel__right__headline{font-size:5.33vw}}.about__inner .about__panel__right__text{margin:40px 0 0;line-height:1.8em;letter-spacing:0.05em;color:#fff;font-size:15px}@media screen and (min-width: 481px) and (max-width: 768px){.about__inner .about__panel__right__text{margin:24px 0 0}}@media screen and (max-width: 480px){.about__inner .about__panel__right__text{margin:4.26vw 0 0;font-size:2.93vw}}.point{padding:180px 0 0px 0}@media screen and (max-width: 480px){.point{padding:28vw 0 0}}.point__inner{position:relative;margin:0 auto;max-width:1100px}@media screen and (min-width: 481px) and (max-width: 768px){.point__inner{width:80.52vw}}@media screen and (max-width: 480px){.point__inner{max-width:86.66vw}}.point__inner .point__headline{text-align:center;color:#fff;font-weight:bold;font-size:48px}@media screen and (min-width: 481px) and (max-width: 768px){.point__inner .point__headline{font-size:32px}}@media screen and (max-width: 480px){.point__inner .point__headline{margin:0 0 0 21.6vw;line-height:1.5em;text-align:left;font-size:5.33vw}}.point__inner .point__card{position:relative;margin:80px auto 0;display:flex;z-index:2}@media screen and (min-width: 481px){.point__inner .point__card{width:1024px}}@media screen and (min-width: 481px) and (max-width: 768px){.point__inner .point__card{width:100%;margin:24px auto 0;flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 480px){.point__inner .point__card{margin:6vw auto 0;flex-wrap:wrap;max-width:inherit}}.point__inner .point__card__item{width:calc((100% - 48px) / 3 );height:300px;background:url("../img/point_bg_img.png") no-repeat center;position:relative}@media screen and (min-width: 481px) and (max-width: 768px){.point__inner .point__card__item{width:calc((100% - 48px) / 2)}}@media screen and (max-width: 480px){.point__inner .point__card__item{border-bottom:4px solid #ffde00;padding:0 0 2.66vw;width:100%;height:auto;background:#fff}}.point__inner .point__card__item:nth-child(n+2){margin-left:24px}@media screen and (max-width: 480px){.point__inner .point__card__item:nth-child(n+2){margin-left:0;margin-top:10px}}@media screen and (min-width: 481px) and (max-width: 768px){.point__inner .point__card__item:nth-child(3){margin-left:0}}.point__inner .point__card__item__title{margin:29px 0 0;text-align:center;color:#0077e5;font-weight:bold;font-size:27px}@media screen and (max-width: 480px){.point__inner .point__card__item__title{margin:3.33vw 0 0;font-size:3.86vw}}.point__inner .point__card__item__text{margin:19px auto 0;max-width:260px;letter-spacing:s 0.05em;line-height:1.8em;font-size:15px}@media screen and (min-width: 481px){.point__inner .point__card__item__text{width:260px}}@media screen and (min-width: 481px) and (max-width: 768px){.point__inner .point__card__item__text{width:32vw}}@media screen and (max-width: 480px){.point__inner .point__card__item__text{margin:2.13vw auto 0;width:100%;max-width:76vw;font-size:2.66vw}}.point__inner .point__card__item__text__br01{display:none}@media screen and (max-width: 480px){.point__inner .point__card__item__text__br01{display:block}}.point__inner .point__card__item__btn{border-radius:18px;padding:12px 0;display:flex;justify-content:center;align-items:center;letter-spacing:0.05em;background:#004ca1;color:#fff;font-weight:bold;font-size:14px}@media screen and (min-width: 481px){.point__inner .point__card__item__btn{width:179px;position:absolute;left:50%;margin-left:-90px;bottom:60px}}@media screen and (min-width: 481px) and (max-width: 768px){.point__inner .point__card__item__btn{width:18vw;margin-left:-9vw}}@media screen and (max-width: 480px){.point__inner .point__card__item__btn{margin:2.66vw auto 0;width:auto;max-width:100px;padding:5px 0;font-size:2.93vw}}.point__inner .point__icon{position:absolute;top:-20.27vw;left:calc(50% - 34.45vw);width:20.2vw;z-index:1}@media screen and (min-width: 481px) and (max-width: 768px){.point__inner .point__icon{left:calc(50% - 36vw)}}@media screen and (max-width: 480px){.point__inner .point__icon{top:-36vw;left:-4.5vw;width:35.6vw}}.point__inner .point__icon__img{width:100%;padding-top:176.68%}.case{position:relative;margin:0 auto 0;padding:110px 0 90px 0;background:#fff;width:80.52vw;max-width:1100px;z-index:1}@media screen and (max-width: 480px){.case{width:86.66vw}}.case.case__01{margin:20px auto 0;padding:110px 0 40px 0}@media screen and (max-width: 480px){.case.case__01{margin:25px auto 0;padding:10.66vw 0 40px 0}}.case.case__02{padding:0}.case.case__02::before{content:'';display:block;position:absolute;top:36.65vw;left:0;background:url("../img/index_blueshadow_img.png") no-repeat center;background-size:cover;width:100%;height:310px;z-index:-2}.case.case__03{padding:110px 0 36px}@media screen and (max-width: 480px){.case.case__03{padding:8vw 0 36px}}.case.case__03::before{content:'';display:block;position:absolute;top:110px;left:0;background:url("../img/index_blueshadow_img.png") no-repeat center;background-size:cover;width:100%;height:310px;z-index:-2}@media screen and (max-width: 480px){.case.case__03::before{top:8vw}}.case__inner{margin:0 auto;width:70.27vw;max-width:960px}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner{width:72vw}}@media screen and (max-width: 480px){.case__inner{width:73.33vw}}.case__inner.case__02ahead{padding:100px 0 0}@media screen and (max-width: 480px){.case__inner.case__02ahead{padding:9.6vw 0 0}}.case__inner.case__02last{margin:98px auto 0}@media screen and (max-width: 480px){.case__inner.case__02last{margin:10.66vw auto 0}}.case__inner.case__03ahead{padding:100px 0 0}@media screen and (max-width: 480px){.case__inner.case__03ahead{padding:9.6vw 0 0}}@media screen and (max-width: 480px){.case__inner.case__03ahead .case__subheadline{color:#333}}.case__inner.case__03last{margin:100px auto 0}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner.case__03last{margin:36px auto 0}}@media screen and (max-width: 480px){.case__inner.case__03last{margin:10.66vw auto 0}}.case__inner .case__headline{text-align:center;color:#0077e5;font-weight:bold;font-size:40px}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__headline{font-size:32px}}@media screen and (max-width: 480px){.case__inner .case__headline{font-size:5.33vw}}.case__inner .case__subheadline{margin:20px 0 0;text-align:center;font-weight:bold;font-size:19px}@media screen and (max-width: 480px){.case__inner .case__subheadline{margin:2.6vw 0 0;line-height:1.5em;font-size:3.2vw}}.case__inner .case__subheadline__br01{display:none}@media screen and (max-width: 480px){.case__inner .case__subheadline__br01{display:block}}.case__inner .case__text{margin:40px 0 0;line-height:1.8em;text-align:center;font-size:16px}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__text{font-size:15px}}@media screen and (max-width: 480px){.case__inner .case__text{margin:4.8vw 0 0;letter-spacing:0.05em;text-align:left;font-size:3.2vw}}.case__inner .case__text__br01{display:block}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__text__br01{display:none}}.case__inner .case__subtext{margin:24px 0 0;line-height:1.5em;text-align:center;font-size:12px}@media screen and (max-width: 480px){.case__inner .case__subtext{letter-spacing:0.025em;text-align:left;font-size:2.6vw}}.case__inner .case__subtext>a{display:inline-block;color:#004ca1;text-decoration:underline}@media screen and (min-width: 481px){.case__inner .case__subtext>a:hover{text-decoration:none}}.case__inner .case__box{margin:98px 0 0}@media screen and (max-width: 480px){.case__inner .case__box{margin:9.3vw 0 0}}.case__inner .case__box__headline{line-height:1.5em;text-align:center;font-weight:bold;font-size:1.9vw}@media screen and (max-width: 480px){.case__inner .case__box__headline{font-size:4.26vw}}.case__inner .case__box__headline__br01{display:none}@media screen and (max-width: 480px){.case__inner .case__box__headline__br01{display:block}}.case__inner .case__box__text{margin:36px 0 0;line-height:1.5em;font-size:15px}@media screen and (max-width: 480px){.case__inner .case__box__text{margin:5.3vw 0 0;letter-spacing:0.05em;font-size:2.93vw}}.case__inner .case__box__imgbox{margin:45px 0 0;width:100%}@media screen and (max-width: 480px){.case__inner .case__box__imgbox{margin:5.3vw 0 0}}.case__inner .case__box__imgbox__img01{width:100%;padding-top:17.46%;display:block}@media screen and (max-width: 480px){.case__inner .case__box__imgbox__img01{display:none}}.case__inner .case__box__imgbox__img02{width:100%;padding-top:101.4%;display:none}@media screen and (max-width: 480px){.case__inner .case__box__imgbox__img02{display:block}}.case__inner .case__box__subtext{margin:42px 0 0;line-height:1.5em;font-size:13px}@media screen and (max-width: 480px){.case__inner .case__box__subtext{margin:5.3vw 0 0;letter-spacing:0.05em;font-size:2.6vw}}.case__inner .case__card{margin:100px 0 0;display:flex;width:100%}@media screen and (max-width: 480px){.case__inner .case__card{margin:10.66vw 0 0;flex-wrap:wrap}}.case__inner .case__card__item{display:flex;flex-wrap:wrap;flex-direction:column;width:33.333%}@media screen and (max-width: 480px){.case__inner .case__card__item{width:100%}}.case__inner .case__card__item:nth-child(1){padding:0 4vw 0 0}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__card__item:nth-child(1){padding:0 2vw 0 0}}@media screen and (max-width: 480px){.case__inner .case__card__item:nth-child(1){border-bottom:1px solid #e5e5e5;padding:0 0 6.6vw}}.case__inner .case__card__item:nth-child(2){border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:0 4vw}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__card__item:nth-child(2){padding:0 2vw}}@media screen and (max-width: 480px){.case__inner .case__card__item:nth-child(2){border-left:none;border-right:none;border-bottom:1px solid #e5e5e5;margin:6.6vw 0 0;padding:0 0 6.6vw}}.case__inner .case__card__item:nth-child(3){padding:0 0 0 4vw}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__card__item:nth-child(3){padding:0 0 0 2vw}}@media screen and (max-width: 480px){.case__inner .case__card__item:nth-child(3){margin:6.6vw 0 0;padding:0}}.case__inner .case__card__item__imgbox{margin:0 auto;width:10.24vw;max-width:140px}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__card__item__imgbox{width:14vw}}@media screen and (max-width: 480px){.case__inner .case__card__item__imgbox{width:33.33vw}}.case__inner .case__card__item__imgbox__img{width:100%;padding-top:100%}.case__inner .case__card__item__box{margin:20px 0 0}@media screen and (max-width: 480px){.case__inner .case__card__item__box{margin:4vw 0 0}}.case__inner .case__card__item__box__headline{line-height:1.5em;text-align:center;color:#19afc5;font-weight:bold;font-size:21px}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__card__item__box__headline{font-size:18px}}@media screen and (max-width: 480px){.case__inner .case__card__item__box__headline{font-size:3.73vw}}.case__inner .case__card__item__box__headline__br01{display:block}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__card__item__box__headline__br01{display:none}}.case__inner .case__card__item__box__text{margin:16px 0 0;line-height:1.8em;font-size:15px}@media screen and (max-width: 480px){.case__inner .case__card__item__box__text{letter-spacing:0.05em;font-size:2.93vw}}.case__inner .case__list{margin:56px auto 0}.case__inner .case__list__item{display:flex}.case__inner .case__list__item:nth-child(2){margin:42px 0 0}.case__inner .case__list__item__left{width:13.17vw}.case__inner .case__list__item__left__img{width:100%;padding-top:100%}.case__inner .case__list__item__right{margin:0 0 0 40px;flex:1}.case__inner .case__list__item__right__headline{font-weight:bold;font-size:1.9vw}.case__inner .case__list__item__right__subheadline{margin:28px 0 0;color:#19afc5;font-weight:bold;font-size:1.3vw}.case__inner .case__list__item__right__text{margin:14px 0 0;line-height:1.8em;font-size:16px}.case__inner .case__sublist__headline{text-align:center;font-weight:bold;font-size:2.9vw}@media screen and (max-width: 480px){.case__inner .case__sublist__headline{font-size:5.33vw}}.case__inner .case__sublist__list{margin:64px 0 0}@media screen and (max-width: 480px){.case__inner .case__sublist__list{margin:6vw 0 0}}.case__inner .case__sublist__list__item{display:flex;width:100%}.case__inner .case__sublist__list__item:nth-child(n+2){margin:30px 0 0}.case__inner .case__sublist__list__item__left{width:5.85vw;max-width:80px}@media screen and (max-width: 480px){.case__inner .case__sublist__list__item__left{width:13.33vw}}.case__inner .case__sublist__list__item__left__img{width:100%;padding-top:100%}.case__inner .case__sublist__list__item__right{margin:0 0 0 20px;flex:1}@media screen and (max-width: 480px){.case__inner .case__sublist__list__item__right{margin:0 0 0 3.73vw}}.case__inner .case__sublist__list__item__right__headline{font-weight:bold;font-size:19px}@media screen and (max-width: 480px){.case__inner .case__sublist__list__item__right__headline{font-size:3.46vw}}.case__inner .case__sublist__list__item__right__text{margin:14px 0 0;line-height:1.8em;font-size:14px}@media screen and (max-width: 480px){.case__inner .case__sublist__list__item__right__text{letter-spacing:0.025em;font-size:2.93vw}}.case__inner .case__hosoku{text-align:center;font-weight:bold;font-size:1.3vw}@media screen and (max-width: 480px){.case__inner .case__hosoku{line-height:1.5em;letter-spacing:0.05em;font-size:3.46vw}}.case__inner .case__hosoku__br01{display:none}@media screen and (max-width: 480px){.case__inner .case__hosoku__br01{display:block}}.case__inner .case__btn{position:relative;margin:64px auto 0;padding:16px 0;display:flex;justify-content:center;flex-direction:column;width:38.92vw;max-width:520px;text-align:center;line-height:1em;background:#004ca1;color:#fff;font-weight:bold;font-size:35px}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__btn{font-size:20px}}@media screen and (max-width: 480px){.case__inner .case__btn{margin:10.66vw auto 0;padding:10px 0;width:auto;max-width:260px;font-size:4.13vw}}.case__inner .case__btn.case__03last{margin:2.19vw auto 0}@media screen and (max-width: 480px){.case__inner .case__btn.case__03last{margin:4.8vw auto 0}}.case__inner .case__btn__subtext{display:block;font-size:19px}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__btn__subtext{font-size:16px}}@media screen and (max-width: 480px){.case__inner .case__btn__subtext{font-size:2.93vw}}.case__inner .case__btn img{position:absolute;top:50%;right:90px;transform:translateY(-50%);width:20px}@media screen and (min-width: 481px) and (max-width: 768px){.case__inner .case__btn img{right:14px;width:14px}}@media screen and (max-width: 480px){.case__inner .case__btn img{right:11.2vw;width:11px}}.case .case__panel{margin:8.78vw auto 0;display:flex}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__panel{flex-wrap:wrap-reverse}}@media screen and (max-width: 480px){.case .case__panel{margin:10.66vw auto 0;flex-wrap:wrap-reverse}}.case .case__panel__left{width:36.6vw}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__panel__left{width:100%}}@media screen and (max-width: 480px){.case .case__panel__left{width:100%}}.case .case__panel__left__img01{width:100%;padding-top:78%;display:block}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__panel__left__img01{display:none}}@media screen and (max-width: 480px){.case .case__panel__left__img01{display:none}}.case .case__panel__left__img02{width:100%;padding-top:58.46%;display:none}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__panel__left__img02{display:block}}@media screen and (max-width: 480px){.case .case__panel__left__img02{display:block}}.case .case__panel__right{margin:0 0 0 5.49vw;padding:6.58vw 0 0 0;flex:1;max-width:31.1vw}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__panel__right{margin:0 auto;padding:0;flex:auto;max-width:73.33vw}}@media screen and (max-width: 480px){.case .case__panel__right{margin:0 auto;padding:0;flex:auto;max-width:73.33vw}}.case .case__panel__right__headline{line-height:1.5em;font-weight:bold;font-size:1.9vw}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__panel__right__headline{text-align:center;font-size:24px}}@media screen and (max-width: 480px){.case .case__panel__right__headline{text-align:center;font-size:4.26vw}}.case .case__panel__right__headline__br01{display:block}@media screen and (max-width: 480px){.case .case__panel__right__headline__br01{display:none}}.case .case__panel__right__list{margin:40px 0 0}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__panel__right__list{margin:2.66vw 0 0;font-size:4.26vw}}@media screen and (max-width: 480px){.case .case__panel__right__list{margin:2.66vw 0 0;font-size:4.26vw}}.case .case__panel__right__list__text{position:relative;margin:14px 0 0 0;padding:0 0 0 15px;line-height:1.8em;font-size:15px}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__panel__right__list__text{margin:2vw 0 0 0;padding:0 0 0 7px;letter-spacing:0.05em;font-size:15px}}@media screen and (max-width: 480px){.case .case__panel__right__list__text{margin:2vw 0 0 0;padding:0 0 0 7px;letter-spacing:0.05em;font-size:2.93vw}}.case .case__panel__right__list__text::before{content:'';position:absolute;top:10px;left:0;border-radius:50%;margin:0 15px 0 0;width:4px;height:4px;background:#000;display:inline-block}@media screen and (max-width: 480px){.case .case__panel__right__list__text::before{top:7px;margin:0 7px 0 0;width:2px;height:2px}}.case .case__bottom{height:43.92vw;background:url("../img/index_engagement_img04.png") no-repeat center;background-size:cover}@media screen and (max-width: 480px){.case .case__bottom{background:url("../img/index_engagement_img05.png") no-repeat center;background-size:cover;height:63vw}}.case .case__bottom__text{margin:0 auto 0 36vw;padding:9.7vw 0 0;line-height:1.8em;font-weight:bold;font-size:21px}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__bottom__text{padding:5vw 0 0;font-size:16px}}@media screen and (max-width: 480px){.case .case__bottom__text{margin:0 6.66vw 0 0;padding:2.66vw 0 0;text-align:right;font-size:3.46vw}}.case .case__bottom__text__br01{display:none}@media screen and (max-width: 480px){.case .case__bottom__text__br01{display:block}}.case .case__bottom__btn{position:relative;margin:30px auto 0 36vw;padding:16px 0;display:flex;justify-content:center;flex-direction:column;max-width:520px;line-height:1em;text-align:center;background:#004ca1;color:#fff;font-weight:bold;font-size:35px}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__bottom__btn{margin:16px auto 0 36vw;font-size:20px}}@media screen and (max-width: 480px){.case .case__bottom__btn{margin:5.3vw 6.66vw 0 auto;padding:2.66vw 0;width:auto;max-width:192px;font-size:4.8vw}}.case .case__bottom__btn__subtext{display:block;font-size:19px}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__bottom__btn__subtext{font-size:18px}}@media screen and (max-width: 480px){.case .case__bottom__btn__subtext{font-size:2.83vw}}.case .case__bottom__btn img{position:absolute;top:50%;right:90px;transform:translateY(-50%);width:20px}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__bottom__btn img{right:14px;width:14px}}@media screen and (max-width: 480px){.case .case__bottom__btn img{right:2vw;width:11px}}.case .case__blackshadow{height:110px}@media screen and (max-width: 480px){.case .case__blackshadow{display:none}}.case .case__step{margin:90px auto 0;display:flex;width:70.27vw;max-width:960px}@media screen and (max-width: 480px){.case .case__step{margin:13.33vw auto 0;max-width:73.33vw;flex-wrap:wrap}}.case .case__step__list{flex:1}@media screen and (max-width: 480px){.case .case__step__list{flex:auto;width:100%}}.case .case__step__list__item:not(:nth-child(1)){margin:4.39vw 0 0}@media screen and (max-width: 480px){.case .case__step__list__item:not(:nth-child(1)){margin:6.5vw 0 0}}.case .case__step__list__item__headline{color:#19afc5;font-weight:bold;font-size:19px}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__step__list__item__headline{line-height:1.5em;letter-spacing:0.05em;font-size:16px}}@media screen and (max-width: 480px){.case .case__step__list__item__headline{line-height:1.5em;letter-spacing:0.05em;font-size:3.73vw}}.case .case__step__list__item__headline__br01{display:none}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__step__list__item__headline__br01{display:block}}@media screen and (max-width: 480px){.case .case__step__list__item__headline__br01{display:block}}.case .case__step__list__item__text{margin:16px 0 0;line-height:1.8em;font-size:12px}@media screen and (max-width: 480px){.case .case__step__list__item__text{margin:2.66vw 0 0;letter-spacing:0.05em;font-size:2.93vw}}.case .case__step__imgbox{margin:0 0 0 1.8vw;width:38.92vw;max-width:520px}@media screen and (max-width: 480px){.case .case__step__imgbox{margin:8vw auto 0;width:69.33vw}}.case .case__step__imgbox__img{width:100%;padding-top:115.38%}.case .case__last{margin:72px 0 0;text-align:center;line-height:1.5em;font-weight:bold;font-size:19px}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__last{margin:36px auto 0;width:70.27vw;line-height:1.8em;letter-spacing:0.05em;font-size:15px}}@media screen and (max-width: 480px){.case .case__last{margin:0;padding:6.4vw 6.4vw 10vw;max-width:73.33vw;line-height:1.8em;letter-spacing:0.05em;font-size:3.46vw;background:url(../img/index_blackshadow_img.png) 50% 100% repeat-x}}.case .case__last__br01{display:none}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__last__br01{display:block}}@media screen and (max-width: 480px){.case .case__last__br01{display:block}}.case .case__il{margin:76px 0 0}@media screen and (max-width: 480px){.case .case__il{margin:0}}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__il{margin:36px 0 0}}.case .case__il__item{position:relative;border-bottom:1px solid #d9d9d9;padding:24px 5.12vw 0;display:flex;align-items:flex-end}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__il__item{padding:56px 5.12vw 0}}@media screen and (max-width: 480px){.case .case__il__item{padding:6.66vw 6.66vw 0 1.5vw}}.case .case__il__item__fukidashi{position:absolute;top:2.92vw;left:15.84vw}@media screen and (max-width: 480px){.case .case__il__item__fukidashi{top:6.66vw;left:24vw}}.case .case__il__item__fukidashi.fukidashi01{width:38.79vw;display:block}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi01{display:none}}.case .case__il__item__fukidashi.fukidashi01sp{width:56vw;display:none}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi01sp{display:block}}.case .case__il__item__fukidashi.fukidashi02{width:32.5vw;display:block}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi02{display:none}}.case .case__il__item__fukidashi.fukidashi02sp{width:56vw;display:none}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi02sp{display:block}}.case .case__il__item__fukidashi.fukidashi03{width:36.31vw;display:block}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi03{display:none}}.case .case__il__item__fukidashi.fukidashi03sp{width:56vw;display:none}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi03sp{display:block}}.case .case__il__item__fukidashi.fukidashi04{width:36.45vw;display:block}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi04{display:none}}.case .case__il__item__fukidashi.fukidashi04sp{width:56vw;display:none}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi04sp{display:block}}.case .case__il__item__fukidashi.fukidashi05{width:28.98vw;display:block}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi05{display:none}}.case .case__il__item__fukidashi.fukidashi05sp{width:56vw;display:none}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi05sp{display:block}}.case .case__il__item__fukidashi.fukidashi06{width:28.55vw;display:block}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi06{display:none}}.case .case__il__item__fukidashi.fukidashi06sp{width:56vw;display:none}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi06sp{display:block}}.case .case__il__item__fukidashi.fukidashi07{width:25.1vw;display:block}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi07{display:none}}.case .case__il__item__fukidashi.fukidashi07sp{width:56vw;display:none}@media screen and (max-width: 480px){.case .case__il__item__fukidashi.fukidashi07sp{display:block}}.case .case__il__item__left{width:14.14vw}@media screen and (max-width: 480px){.case .case__il__item__left{width:26.66vw}}.case .case__il__item__left__inner.first{width:11.34vw}@media screen and (max-width: 480px){.case .case__il__item__left__inner.first{width:21.86vw}}.case .case__il__item__left__inner.second{width:10.24vw}@media screen and (max-width: 480px){.case .case__il__item__left__inner.second{width:22.13vw}}.case .case__il__item__left__inner.third{width:9.88vw}@media screen and (max-width: 480px){.case .case__il__item__left__inner.third{width:22.13vw}}.case .case__il__item__left__inner.four{width:9.95vw}@media screen and (max-width: 480px){.case .case__il__item__left__inner.four{width:23.6vw}}.case .case__il__item__left__inner.five{width:11.27vw}@media screen and (max-width: 480px){.case .case__il__item__left__inner.five{width:22.4vw}}.case .case__il__item__left__inner.six{width:10.68vw}@media screen and (max-width: 480px){.case .case__il__item__left__inner.six{width:22.4vw}}.case .case__il__item__left__inner.seven{width:9.88vw}@media screen and (max-width: 480px){.case .case__il__item__left__inner.seven{width:21.86vw}}.case .case__il__item__left__inner__img{width:100%}.case .case__il__item__left__inner__img.first{padding-top:143.9%}@media screen and (max-width: 480px){.case .case__il__item__left__inner__img.first{padding-top:207%}}.case .case__il__item__left__inner__img.second{padding-top:165%}@media screen and (max-width: 480px){.case .case__il__item__left__inner__img.second{padding-top:207%}}.case .case__il__item__left__inner__img.third{padding-top:172.3%}@media screen and (max-width: 480px){.case .case__il__item__left__inner__img.third{padding-top:224%}}.case .case__il__item__left__inner__img.four{padding-top:169.5%}@media screen and (max-width: 480px){.case .case__il__item__left__inner__img.four{padding-top:213%}}.case .case__il__item__left__inner__img.five{padding-top:149.9%}@media screen and (max-width: 480px){.case .case__il__item__left__inner__img.five{padding-top:208%}}.case .case__il__item__left__inner__img.six{padding-top:157.67%}@media screen and (max-width: 480px){.case .case__il__item__left__inner__img.six{padding-top:209%}}.case .case__il__item__left__inner__img.seven{padding-top:193%}@media screen and (max-width: 480px){.case .case__il__item__left__inner__img.seven{padding-top:231%}}.case .case__il__item__right{margin:0 0 3.8vw;flex:1}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__il__item__right{margin:0 0 0.5vw}}@media screen and (max-width: 480px){.case .case__il__item__right{margin:0 0 5.6vw;padding:17vw 0 0}}.case .case__il__item__right__headline{color:#ffb766;font-weight:bold;font-size:1.9vw}@media screen and (min-width: 481px) and (max-width: 768px){.case .case__il__item__right__headline{font-size:20px}}@media screen and (max-width: 480px){.case .case__il__item__right__headline{font-size:3.46vw}}.case .case__il__item__right__text{margin:18px 0 0;line-height:1.5em;letter-spacing:0.05em;font-size:15px}@media screen and (max-width: 480px){.case .case__il__item__right__text{margin:2.4vw 0 0;font-size:2.93vw}}.case__trianglewrap{margin:0 auto;width:80.52vw;max-width:1100px}@media screen and (max-width: 480px){.case__trianglewrap{width:86.66vw}}@media screen and (max-width: 480px){.can{margin-top:-42px}}.can__inner{margin:0 auto;max-width:62.51vw}@media screen and (min-width: 481px) and (max-width: 768px){.can__inner{max-width:71vw}}@media screen and (max-width: 480px){.can__inner{max-width:86.66vw}}.can__inner .can__headline{line-height:1.2em;text-align:center;font-weight:bold;font-size:48px}@media screen and (min-width: 481px) and (max-width: 768px){.can__inner .can__headline{font-size:32px}}@media screen and (max-width: 480px){.can__inner .can__headline{font-size:6.4vw}}.can__inner .can__text{margin:40px auto 0;width:62.25vw;text-align:center;letter-spacing:0.05em;line-height:1.8em;font-size:16px}@media screen and (min-width: 481px) and (max-width: 768px){.can__inner .can__text{width:100%;font-size:15px}}@media screen and (max-width: 480px){.can__inner .can__text{margin:6vw auto 0;width:100%;text-align:left;font-size:3.2vw}}.can__inner .can__text__br01{display:block}@media screen and (max-width: 480px){.can__inner .can__text__br01{display:none}}.can__inner .can__btn{position:relative;margin:50px auto 0;padding:16px 0;width:38vw;display:flex;justify-content:center;flex-direction:column;line-height:1em;text-align:center;background:#004ca1;color:#fff;font-weight:bold;font-size:35px}@media screen and (min-width: 481px) and (max-width: 768px){.can__inner .can__btn{font-size:20px}}@media screen and (max-width: 480px){.can__inner .can__btn{margin:6vw auto 0;padding:10px 0;width:auto;max-width:260px;font-size:4.13vw}}.can__inner .can__btn__subtext{display:block;font-size:19px}@media screen and (min-width: 481px) and (max-width: 768px){.can__inner .can__btn__subtext{font-size:16px}}@media screen and (max-width: 480px){.can__inner .can__btn__subtext{font-size:2.93vw}}.can__inner .can__btn img{position:absolute;top:50%;right:50px;transform:translateY(-50%);width:20px}@media screen and (min-width: 481px) and (max-width: 768px){.can__inner .can__btn img{right:14px;width:14px}}@media screen and (max-width: 480px){.can__inner .can__btn img{right:10.66vw;width:11px}}.index__section02__wrap{position:relative;padding:60px 0 30px;background-image:url("../img/index_bg_img06.png");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 480px){.index__section02__wrap{padding:60px 0 148px;background-image:url("../img/index_bg_img02.png")}}.index__section04__wrap{position:relative;padding:268px 0 0;background-image:url("../img/index_bg_img05.png");background-position:center;background-repeat:no-repeat;background-size:cover;display:block}@media screen and (min-width: 481px) and (max-width: 768px){.index__section04__wrap{padding:200px 0 0}}@media screen and (max-width: 480px){.index__section04__wrap{display:none}}.index__section03__wrap{position:relative;padding:260px 0 114px;background-image:url("../img/index_bg_img03.png");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 481px) and (max-width: 768px){.index__section03__wrap{padding:200px 0 114px}}@media screen and (max-width: 480px){.index__section03__wrap{margin-top:-24px;padding:140px 0 85px}}.detail{padding:0 0 100px 0}@media screen and (max-width: 480px){.detail{padding:0 0 12vw 0}}.detail__inner{margin:0 auto}@media screen and (max-width: 480px){.detail__inner{max-width:86.66vw}}.detail__inner .detail__headline{line-height:1.5em;text-align:center;color:#fff;font-weight:bold;font-size:48px}@media screen and (min-width: 481px) and (max-width: 768px){.detail__inner .detail__headline{font-size:32px}}@media screen and (max-width: 480px){.detail__inner .detail__headline{font-size:6.4vw}}.detail__inner .detail__text{margin:10px 0 0;text-align:center;letter-spacing:0.05em;line-height:1.8em;color:#fff;font-weight:bold;font-size:21px}@media screen and (max-width: 480px){.detail__inner .detail__text{margin:1.66vw 0 0;font-size:3.46vw}}.detail__inner .detail__text__br01{display:none}@media screen and (max-width: 480px){.detail__inner .detail__text__br01{display:block}}.detail__inner .detail__paper{margin:48px auto 0;padding:72px 0 90px;background:#fff;width:80.52vw;max-width:1100px}@media screen and (min-width: 481px) and (max-width: 768px){.detail__inner .detail__paper{padding:48px 0 48px}}@media screen and (max-width: 480px){.detail__inner .detail__paper{margin:6.4vw auto 0;padding:8vw 0 6.66vw}}.detail__inner .detail__paper__imgbox{margin:0 auto;max-width:960px}@media screen and (min-width: 481px) and (max-width: 768px){.detail__inner .detail__paper__imgbox{padding:0 12px}}@media screen and (max-width: 480px){.detail__inner .detail__paper__imgbox{max-width:225px}}.detail__inner .detail__paper__imgbox__img01{width:100%;padding:55.2% 0 0;display:block}@media screen and (max-width: 480px){.detail__inner .detail__paper__imgbox__img01{display:none}}.detail__inner .detail__paper__imgbox__img02{width:100%;padding:192.17% 0 0;display:none}@media screen and (max-width: 480px){.detail__inner .detail__paper__imgbox__img02{display:block}}.detail__inner .detail__paper__btn{position:relative;margin:90px auto 0;padding:24px 0;display:flex;justify-content:center;background:#ffa200;color:#fff;font-weight:bold;font-size:23px}@media screen and (min-width: 481px){.detail__inner .detail__paper__btn{width:480px}}@media screen and (min-width: 481px) and (max-width: 768px){.detail__inner .detail__paper__btn{margin:48px auto 0;width:44vw;font-size:20px}}@media screen and (max-width: 480px){.detail__inner .detail__paper__btn{margin:6.4vw auto 0;width:69.33vw;font-size:3.6vw}}.detail__inner .detail__paper__btn img{position:absolute;top:50%;right:2vw;transform:translateY(-50%);width:12px}@media screen and (min-width: 481px) and (max-width: 768px){.detail__inner .detail__paper__btn img{right:14px}}@media screen and (max-width: 480px){.detail__inner .detail__paper__btn img{right:7vw;width:9px}}.detail__inner .detail__paper .detail__card{margin:120px auto 0;display:flex;flex-wrap:wrap;max-width:71.96vw}.detail__inner .detail__paper .detail__card__item{width:calc((100% - 216px) / 3)}.detail__inner .detail__paper .detail__card__item:nth-child(n+4){margin:50px 0 0}.detail__inner .detail__paper .detail__card__item:not(:nth-child(3n-2)){margin-left:106px}.detail__inner .detail__paper .detail__card__item__headline{text-align:center;color:#19afc5;font-weight:bold;font-size:19px}.detail__inner .detail__paper .detail__card__item__subheadline{text-align:center;margin:10px auto 0;color:#19afc5;font-weight:bold;font-size:16px}.detail__inner .detail__paper .detail__card__item__text{text-align:center;margin:28px auto 0;font-weight:bold;font-size:16px}.detail__inner .detail__paper .detail__card__item__subtext{margin:14px auto 0;line-height:1.8em;font-size:16px}.contact{position:absolute;left:0;bottom:108px;width:100%;background:#fff;box-shadow:0px -2px 5px 0px rgba(0,0,0,0.05)}@media screen and (max-width: 480px){.contact{bottom:217px}}.contact.fadeIn{animation-name:fadein;animation-duration:.3s;animation-timing-function:ease-out;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.contact.fixed{position:fixed;left:0;bottom:0;z-index:999}.contact__inner{margin:0 auto;padding:18px 0;display:flex;align-items:center;width:100%;max-width:740px}@media screen and (min-width: 481px){.contact__inner{justify-content:space-between}}@media screen and (min-width: 481px) and (max-width: 768px){.contact__inner{justify-content:center}}@media screen and (max-width: 480px){.contact__inner{justify-content:space-between;max-width:92vw}}.contact__inner .contact__left{display:flex}@media screen and (max-width: 480px){.contact__inner .contact__left{padding:1.8vw 4.8vw 1.8vw 2.6vw;width:44.6vw;max-width:168px;background:#efefef;box-sizing:border-box}}.contact__inner .contact__left__img{width:70px}@media screen and (max-width: 480px){.contact__inner .contact__left__img{width:10.4vw}}.contact__inner .contact__left__box{position:relative;margin:0 0 0 14px}@media screen and (max-width: 480px){.contact__inner .contact__left__box{margin:0 0 0 1.86vw}}.contact__inner .contact__left__box__text{font-weight:bold;font-size:15px}@media screen and (max-width: 480px){.contact__inner .contact__left__box__text{font-size:2vw}}.contact__inner .contact__left__box__num{margin:6px 0 0;font-size:27px;pointer-events:none}@media screen and (max-width: 480px){.contact__inner .contact__left__box__num{margin:0.8vw 0 0;letter-spacing:0.025em;color:#cfcfcf;font-size:3.5vw;pointer-events:auto}}.contact__inner .contact__left__box img{position:absolute;top:5vw;right:-2.8vw;transform:translateY(-50%);width:8px;display:none}@media screen and (max-width: 480px){.contact__inner .contact__left__box img{display:block}}.contact__inner .contact__right{position:relative;margin:0 0 0 24px;width:400px;padding:24px 0;display:flex;justify-content:center;background:#004ca1;color:#fff;font-weight:bold;font-size:23px}@media screen and (max-width: 480px){.contact__inner .contact__right{width:29vw}}@media screen and (min-width: 481px) and (max-width: 768px){.contact__inner .contact__right{font-size:20px;width:330px}}.contact__inner .contact__right.index{padding:16px 0;flex-direction:column;text-align:center;line-height:1em}@media screen and (max-width: 480px){.contact__inner .contact__right.index{padding:2vw 0;max-width:168px;font-size:3.46vw}}.contact__inner .contact__right__subtext{display:block;font-size:14px}@media screen and (max-width: 480px){.contact__inner .contact__right__subtext{font-size:2.4vw}}@media screen and (max-width: 480px){.contact__inner .contact__right{margin:0;padding:3.94vw 0;width:44.6vw;font-size:2.66vw}}.contact__inner .contact__right img{position:absolute;top:50%;right:78px;transform:translateY(-50%);width:11px}@media screen and (min-width: 481px) and (max-width: 768px){.contact__inner .contact__right img{right:14px}}@media screen and (max-width: 480px){.contact__inner .contact__right img{top:24px;right:5.33vw;width:8px}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.footer{position:relative;background:#000}.footer__inner{margin:0 auto;display:flex;align-items:center;padding:20px 0;width:100%;max-width:1100px}@media screen and (min-width: 481px) and (max-width: 768px){.footer__inner{max-width:80.52vw}}@media screen and (max-width: 480px){.footer__inner{padding:30px 0;justify-content:center;flex-wrap:wrap}}.footer__inner .footer__logo{width:12vw}@media screen and (max-width: 480px){.footer__inner .footer__logo{width:32vw}}.footer__inner .footer__list{margin:0 0 0 auto}@media screen and (max-width: 480px){.footer__inner .footer__list{margin:5px 0 0;width:100%}}.footer__inner .footer__list__item{margin:6px 0 0;text-align:right;color:#fff;font-size:11px}@media screen and (max-width: 480px){.footer__inner .footer__list__item{margin:10px 0 0;text-align:center;font-size:2.93vw;line-height:1.4}}.footer__inner .footer__list__item.copyright{margin-top:12px 0 0;font-size:10px}@media screen and (max-width: 480px){.footer__inner .footer__list__item.copyright{margin:10px 0 0}}.footer__inner .footer__list__item__br{display:none}@media screen and (max-width: 480px){.footer__inner .footer__list__item__br{display:block}}
/*# sourceMappingURL=index.css.map */
