.secret{padding:50px 0;background:url(../images/common/bg-square@2x.png) 0% 0%/84px repeat}.secret h2 img{display:block;margin:auto;max-width:415px}@media screen and (max-width: 767px){.secret h2 img{max-width:314px;width:100%}}.secret ul{display:flex;justify-content:space-between;margin:0}@media screen and (max-width: 991px){.secret ul{display:block;margin:60px 0 0}}.secret ul li{margin-top:20px;width:30.5%;background:#ffea00;position:relative;padding:60px 30px 30px}@media screen and (max-width: 1199px){.secret ul li{width:32%}}@media screen and (max-width: 991px){.secret ul li{width:100%;max-width:576px;margin-left:auto;margin-right:auto}.secret ul li:not(:last-of-type){margin-bottom:45px}}@media screen and (max-width: 575px){.secret ul li{padding:45px 23px 30px}}.secret ul li h3{text-align:center;font-size:34px;margin-bottom:0.5em}@media screen and (min-width: 992px){.secret ul li h3.fixheight{padding-top:0.7em;padding-bottom:0.8em}}@media screen and (max-width: 1199px){.secret ul li h3{font-size:26px}}.secret ul li h3 span{display:block}.secret ul li h3 .icon{position:absolute;left:50%;transform:translateX(-50%);top:-20px}@media screen and (max-width: 575px){.secret ul li h3 .icon{width:100px}}.secret ul li h3 .icon img{max-width:135px;width:100%}.secret ul li strong{color:#ff6c00}@media screen and (min-width: 992px){.secret ul.child-4 li{width:23.8%}}.flow{padding:50px 0 100px;background:#eef1f7}@media screen and (max-width: 767px){.flow{padding:50px 0 60px}}.flow ol li{display:flex;align-items:center;background-color:#fff;box-shadow:0px 4px 0px 0px rgba(0,0,0,0.2);position:relative;padding:20px}@media screen and (max-width: 767px){.flow ol li{display:block;padding:30px 15px}}.flow ol li:not(:last-child){margin-bottom:40px}@media screen and (max-width: 767px){.flow ol li:not(:last-child){margin-bottom:30px}}.flow ol li:not(:last-child)::before{content:'';display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);border-top:40px solid #002571;border-right:30px solid transparent;border-bottom:0px solid transparent;border-left:30px solid transparent}@media screen and (max-width: 767px){.flow ol li:not(:last-child)::before{border-top-width:30px;border-right-width:23px;border-left-width:23px}}.flow ol li .left{width:360px}@media screen and (max-width: 767px){.flow ol li .left{width:100%}}.flow ol li .right{flex:1}.flow h3{display:flex;align-items:center;margin:0}@media screen and (max-width: 767px){.flow h3{margin-bottom:0.8em;font-size:21px}}.flow h3 .num{width:80px;height:80px;color:#fff;background-color:#002571;font-size:50px;display:flex;align-items:center;justify-content:center;margin-right:20px;position:relative}@media screen and (max-width: 767px){.flow h3 .num{width:60px;height:60px;font-size:38px}}.flow h3 .num::before{content:'';display:block;position:absolute;top:0;left:0;border-top:40px solid #304d89;border-right:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #304d89}@media screen and (max-width: 767px){.flow h3 .num::before{border-width:30px}}.flow h3 .num .num-in{position:relative}.flow h3 .ttl{flex:1}@media screen and (max-width: 767px){.flow h3 .ttl br{display:none}}.flow ol li:nth-child(2) h3 .num{background-color:#1f6cd5}.flow ol li:nth-child(2) h3 .num::before{border-top-color:#4d89dc;border-left-color:#4d89dc}.flow ol li:nth-child(3) h3 .num{background-color:#21b1da}.flow ol li:nth-child(3) h3 .num::before{border-top-color:#44c3e8;border-left-color:#44c3e8}.flow ol li:nth-last-child(2) h3 .num{background-color:#ff9000}.flow ol li:nth-last-child(2) h3 .num::before{border-top-color:#ffa229;border-left-color:#ffa229}.flow ol li:last-child h3 .num{background-color:#ffc600}.flow ol li:last-child h3 .num::before{border-top-color:#ffd649;border-left-color:#ffd649}.flow .txt-contact{line-height:1.4}@media screen and (max-width: 1199px){.flow .txt-contact{text-align:center}}.flow .txt-contact .txt{color:#002571;font-weight:900}.flow .txt-contact .tel{color:#ff6c00;font-weight:bold;text-decoration:underline;text-underline-offset:4px;font-size:30px}.flow .txt-contact .tel a{color:#ff6c00}@media screen and (max-width: 1199px){.flow .txt-contact .info{display:block;margin-top:0.5em}}@media screen and (max-width: 991px){.flow .txt-contact .tel{display:block}}.mv .slide-inner,.mv .box-img{height:660px;margin:0;position:relative}@media screen and (min-width: 1920px){.mv .slide-inner,.mv .box-img{height:auto}}@media screen and (max-width: 1399px){.mv .slide-inner,.mv .box-img{height:560px}}@media screen and (max-width: 1199px){.mv .slide-inner,.mv .box-img{height:460px}}@media screen and (max-width: 991px){.mv .slide-inner,.mv .box-img{height:360px}}@media screen and (max-width: 767px){.mv .slide-inner,.mv .box-img{height:auto}}.mv .slide-inner .slide-img,.mv .box-img .slide-img{display:block;object-fit:cover;font-family:'object-fit: cover;';height:100%;width:100%}.mv .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#949393;opacity:1.0}.mv .swiper-pagination .swiper-pagination-bullet-active{background:#ff6c00}.mv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.mv .slide a{max-width:440px;position:absolute;bottom:10%;display:block;right:calc(50% + 12px)}@media screen and (min-width: 1920px){.mv .slide a{width:22.8%;right:51%}}@media screen and (max-width: 1399px){.mv .slide a{width:374px}}@media screen and (max-width: 1199px){.mv .slide a{width:304px}}@media screen and (max-width: 991px){.mv .slide a{width:234px;bottom:11%}}.mv .slide a img{width:100%}.mv .slide03 a,.mv .slide05 a{right:unset;left:calc(50% + 38px)}@media screen and (min-width: 1920px){.mv .slide03 a,.mv .slide05 a{right:unset;left:52%}}@media screen and (max-width: 991px){.mv .slide03 a,.mv .slide05 a{left:calc(50% + 28px)}}@media screen and (max-width: 767px){.mv .slide a{width:86%;left:50%;right:unset;transform:translateX(-50%);bottom:9%}}.secret{padding:50px 0 100px}@media screen and (max-width: 767px){.secret{padding:50px 0 50px}}.flow h2 img{max-width:422px;width:100%}@media screen and (max-width: 767px){.flow h2 img{max-width:317px}}
/*# sourceMappingURL=magazine.min.css.map */