body{margin:0}#business-jmb{min-width:1230px;padding-bottom:100px}@media screen and (max-width: 599px){#business-jmb{min-width:100%;padding-bottom:15vw}}#business-jmb *{font-feature-settings:"palt";font-family:"Yu Gothic","YuGothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}#business-jmb *,#business-jmb *::before,#business-jmb::after{box-sizing:border-box;margin:0}#business-jmb a{transition:.2s ease}#business-jmb a:hover{opacity:.7}#business-jmb .pc-only{display:block !important}#business-jmb .sp-only{display:none !important}@media screen and (max-width: 599px){#business-jmb .pc-only{display:none !important}#business-jmb .sp-only{display:block !important}}#business-jmb img{max-width:100%;height:auto;display:block}#business-jmb .update{text-align:right;padding-right:20px;margin-top:30px}#business-jmb .notes{font-size:12px;text-align:center;line-height:1.6em;font-weight:normal}@media screen and (max-width: 599px){#business-jmb .notes{font-size:2.8vw}}#business-jmb #jmb-mv{height:652px;width:100%;margin-bottom:120px;background:url(../images/mv-bg.jpg) no-repeat center/cover}@media screen and (max-width: 599px){#business-jmb #jmb-mv{height:110vw;margin-bottom:16vw;background:url(../images/mv-bg.jpg) no-repeat center right 22%/cover}}#business-jmb #jmb-mv .mv-title{height:652px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 599px){#business-jmb #jmb-mv .mv-title{height:110vw;padding-top:4vw;flex-direction:column}}#business-jmb #jmb-mv .mv-title .mv-airplane{position:absolute;left:150px;top:40px}@media screen and (max-width: 599px){#business-jmb #jmb-mv .mv-title .mv-airplane{right:4vw;left:auto;top:6.5vw;margin:auto;width:38vw}}#business-jmb #jmb-mv .mv-title .mv-card{width:445px}@media screen and (max-width: 599px){#business-jmb #jmb-mv .mv-title .mv-card{width:50vw}}#business-jmb #jmb-mv .mv-title .mv-card img{width:100%;height:auto}#business-jmb #jmb-mv .mv-title .mv-text{padding-top:40px;display:block;margin-right:30px}@media screen and (max-width: 599px){#business-jmb #jmb-mv .mv-title .mv-text{padding-top:0;display:block;margin-right:0;width:75vw;margin-bottom:4vw}}#business-jmb .jmb-contents{width:1100px;margin:0 auto}@media screen and (max-width: 599px){#business-jmb .jmb-contents{width:92vw}}#business-jmb .jmb-contents.jmb-co01{margin-bottom:120px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01{margin-bottom:15vw}}#business-jmb .jmb-contents.jmb-co01 h2{width:482px;margin:0 auto 40px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 h2{width:78vw;margin:0 auto 8vw}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner{flex-wrap:wrap;margin-bottom:9vw}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list{width:340px;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list{width:100%;margin-bottom:6.5vw;padding-bottom:5vw;border-bottom:1px solid #ccc}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list:nth-child(3){margin-bottom:0;padding-bottom:0;border-bottom:none}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list.is-show{opacity:1;transform:translateY(0)}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list h3{font-size:22px;font-weight:bold;white-space:nowrap;text-align:center;line-height:1.2em;margin-bottom:15px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list h3{font-size:5vw;line-height:1em;margin-bottom:3vw}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list h3 strong{font-size:60px;font-family:"Jost","Yu Gothic","YuGothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;color:#d81e00;font-weight:500}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list h3 strong{font-size:9vw}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list h3 strong span{font-size:44px;font-weight:bold}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list h3 strong span{font-size:7vw}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list p{text-align:center;font-size:18px;line-height:1.4em}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list p{font-size:3vw;display:flex;align-items:center;justify-content:center}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list p strong{font-size:24px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list p strong{font-size:4vw}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list p.fukidashi{width:100%;height:52px;background-color:#d81e00;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:4px;font-size:20px;font-weight:bold;position:relative;margin-bottom:25px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list p.fukidashi{height:7vw;width:54vw;font-size:3.6vw;margin:3vw auto 3vw}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list p.fukidashi::after{content:"";width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:20px solid #d81e00;display:block;position:absolute;bottom:-17px;left:0;right:0;margin:auto}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list p.fukidashi::after{border-left:3vw solid rgba(0,0,0,0);border-right:3vw solid rgba(0,0,0,0);border-top:4.5vw solid #d81e00;display:block;position:absolute;bottom:-3.5vw;left:0;right:0;margin:auto}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list h4{margin-bottom:30px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list h4{margin-bottom:3vw}}#business-jmb .jmb-contents.jmb-co01 .jmb-contents-inner .jmb-contents-list h4 img{display:block;margin:0 auto}#business-jmb .jmb-contents.jmb-co01 figure{width:900px;margin:0 auto 40px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jmb-co01 figure{width:90%;margin:0 auto 7vw}}#business-jmb .jmb-contents.jlspoint{margin-bottom:150px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jlspoint{margin-bottom:14vw}}#business-jmb .jmb-contents.jlspoint .jmb-contents-inner{display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jlspoint .jmb-contents-inner{flex-direction:column;margin-bottom:10vw}}#business-jmb .jmb-contents.jlspoint .jmb-contents-inner h3{text-align:center;font-size:44px;line-height:1.3em;font-weight:bold}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jlspoint .jmb-contents-inner h3{font-size:6vw}}#business-jmb .jmb-contents.jlspoint .jmb-contents-inner h3 span{font-size:28px;display:block;line-height:1.3;margin-bottom:.5em;white-space:nowrap}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jlspoint .jmb-contents-inner h3 span{font-size:3.8vw}}#business-jmb .jmb-contents.jlspoint .jmb-contents-inner figure{width:240px;margin-left:50px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jlspoint .jmb-contents-inner figure{width:50vw;margin-left:0;margin-top:5vw}}#business-jmb .jmb-contents.jlspoint .jmb-contents-inner figure img{width:100%;height:auto}#business-jmb .jmb-contents.jalcard{margin-bottom:120px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jalcard{margin-bottom:15vw}}#business-jmb .jmb-contents.jalcard .lead-text{text-align:center;font-size:26px;margin-bottom:20px;font-weight:bold;line-height:1.1em}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jalcard .lead-text{font-size:3.6vw;margin-bottom:4vw}}#business-jmb .jmb-contents.jalcard h3{margin:0 auto 50px;width:1014px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jalcard h3{width:95%;margin-bottom:8vw}}#business-jmb .jmb-contents.jalcard .card-area{display:flex;align-items:center;justify-content:center;width:100%;height:291px;margin:0 0 60px;position:relative}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jalcard .card-area{height:120vw;margin:0 0 10vw}}#business-jmb .jmb-contents.jalcard .card-area .card-image{position:relative;z-index:1000;width:300px;box-shadow:0 4px 15px rgba(0,0,0,.2);overflow:hidden;border-radius:12px}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jalcard .card-area .card-image{width:50vw}}#business-jmb .jmb-contents.jalcard .card-area .cardbg-image-left{position:absolute;top:0;left:0;bottom:0;margin:auto;opacity:0;transform:translatex(60px);transition:opacity .8s ease,transform .8s ease}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jalcard .card-area .cardbg-image-left{width:80vw;top:0;left:auto;right:0;bottom:auto;transform:translatex(-7vw) translateY(7vw)}}#business-jmb .jmb-contents.jalcard .card-area .cardbg-image-right{position:absolute;top:0;right:0;bottom:0;margin:auto;opacity:0;transform:translatex(-60px);transition:opacity .8s ease,transform .8s ease}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jalcard .card-area .cardbg-image-right{width:80vw;top:auto;bottom:0;right:auto;left:0;transform:translatex(7vw) translateY(-7vw)}}#business-jmb .jmb-contents.jalcard .card-area .card-badge{width:180px;position:absolute;right:10px;bottom:-30px;transform:scale(0.5);transform-origin:center;opacity:0;transition:opacity .3s ease,transform .3s ease}@media screen and (max-width: 599px){#business-jmb .jmb-contents.jalcard .card-area .card-badge{bottom:-3vw;right:-1vw;width:32vw}}#business-jmb .jmb-contents.jalcard .card-area .card-badge img{width:100%;height:auto}#business-jmb .jmb-contents.jalcard .card-area.active .cardbg-image-left{opacity:1;transform:translateX(0)}#business-jmb .jmb-contents.jalcard .card-area.active .cardbg-image-right{opacity:1;transform:translateX(0)}#business-jmb .jmb-contents.jalcard .card-area.active .card-badge{opacity:1;transform:scale(1);transition-delay:.6s}#business-jmb .jmb-contents .contents-ttl{width:100%;margin-bottom:50px}@media screen and (max-width: 599px){#business-jmb .jmb-contents .contents-ttl{margin:0 auto 6vw;width:82%}}#business-jmb .jmb-contents .contents-ttl img{width:100%;height:auto}#business-jmb .jmb-benefits{background-color:#f5ecd9;padding-bottom:90px;margin-bottom:100px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits{padding-bottom:12vw;margin-bottom:14vw}}#business-jmb .jmb-benefits .jmb-benefits-wrapper{width:1100px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 599px){#business-jmb .jmb-benefits .jmb-benefits-wrapper{width:90vw;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}}#business-jmb .jmb-benefits .jmb-benefits-wrapper section{overflow:hidden}@media screen and (max-width: 599px){#business-jmb .jmb-benefits .jmb-benefits-wrapper section{width:90vw;margin:0 auto}}#business-jmb .jmb-benefits .jmb-benefits-wrapper section h2{background-color:#b78400;color:#fff;height:260px;width:520px;border-radius:0 0 260px 260px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin-top:-80px;padding-top:90px;margin-bottom:30px;font-size:30px;line-height:1.4em;font-weight:bold}@media screen and (max-width: 599px){#business-jmb .jmb-benefits .jmb-benefits-wrapper section h2{background-color:#b78400;color:#fff;height:54vw;width:80vw;border-radius:0 0 40vw 40vw;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin:-24vw auto 6vw;padding-top:27vw;font-size:4.6vw;line-height:1.5em;font-weight:bold}}#business-jmb .jmb-benefits .jmb-benefits-wrapper section h2 span{font-size:40px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits .jmb-benefits-wrapper section h2 span{font-size:6.5vw}}#business-jmb .jmb-benefits .jmb-benefits-wrapper section .lead-text{font-size:24px;line-height:1.4em;text-align:center;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits .jmb-benefits-wrapper section .lead-text{font-size:4.5vw;margin-bottom:5vw}}#business-jmb .jmb-benefits .jmb-benefits-wrapper figure{margin-top:65px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits .jmb-benefits-wrapper figure{margin:6vw auto 0;width:80vw}}#business-jmb .jmb-benefits-list{width:1100px;margin:60px auto 90px;background-color:#fff;padding:50px 50px 60px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list{width:90vw;margin:12vw auto;padding:6vw 5vw 5vw}}#business-jmb .jmb-benefits-list h3{text-align:center;font-size:24px;font-weight:bold;margin-bottom:40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list h3{flex-direction:column;font-size:4vw;margin-bottom:5vw}}#business-jmb .jmb-benefits-list h3 span{display:block;width:100%;text-align:center;font-size:20px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list h3 span{font-size:3vw}}#business-jmb .jmb-benefits-list h3 strong{font-size:32px;margin-left:10px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list h3 strong{font-size:5.4vw;margin-left:0}}#business-jmb .jmb-benefits-list .jmb-benefits-list__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#business-jmb .jmb-benefits-list .jmb-benefits-list__item{width:300px;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list .jmb-benefits-list__item{width:100%;height:24.6vw;position:relative;padding-left:35vw}#business-jmb .jmb-benefits-list .jmb-benefits-list__item:nth-of-type(n + 2){margin-top:3.2vw}}#business-jmb .jmb-benefits-list .jmb-benefits-list__item.is-show{opacity:1;transform:translateY(0)}#business-jmb .jmb-benefits-list .jmb-benefits-list__item img{margin-bottom:15px;border-radius:12px;overflow:hidden}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list .jmb-benefits-list__item img{position:absolute;left:0;top:0;width:31vw}}#business-jmb .jmb-benefits-list .jmb-benefits-list__item h4{font-weight:bold;font-size:20px;color:#fff;height:40px;border-radius:6px;width:100%;display:flex;align-items:center;justify-content:center;background-color:#b78400;margin-bottom:15px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list .jmb-benefits-list__item h4{height:8.5vw;border-radius:1vw;margin-bottom:2.8vw;font-size:3.8vw}}#business-jmb .jmb-benefits-list .jmb-benefits-list__item p{font-weight:bold;font-size:18px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list .jmb-benefits-list__item p{font-size:3.4vw}}#business-jmb .jmb-benefits-list .jmb-benefits-list__item:nth-child(4){margin:40px 0 0 175px}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list .jmb-benefits-list__item:nth-child(4){margin:3.2vw auto 0}}#business-jmb .jmb-benefits-list .jmb-benefits-list__item:nth-child(5){margin:40px 175px 0 0}@media screen and (max-width: 599px){#business-jmb .jmb-benefits-list .jmb-benefits-list__item:nth-child(5){margin:3.2vw auto 0}}#business-jmb .low-btn{width:500px;height:60px;border-radius:30px;border:1px solid #000;color:#000;font-size:18px;display:flex;align-items:center;justify-content:center;text-decoration:none;margin:0 auto;background:url(./../images/btn-icon.png) no-repeat center right 20px/12px auto;transition:all .4s}@media screen and (max-width: 599px){#business-jmb .low-btn{width:80vw;height:10vw;border-radius:5vw;border:1px solid #000;color:#000;font-size:3.4vw;display:flex;align-items:center;justify-content:center;text-decoration:none;margin:0 auto;background:url(./../images/btn-icon.png) no-repeat center right 4vw/2.3vw auto;transition:none}}#business-jmb .low-btn:hover{background-color:#000;color:#fff;opacity:1;background:url(./../images/btn-icon-w.png) no-repeat center right 20px/12px auto #000}@media screen and (max-width: 599px){#business-jmb .low-btn:hover{background-color:rgba(0,0,0,0);color:#000}}