.business .c-heading:after{background-image:url("../../img/common/h-business.jpg")}@media (max-width: 767px){.business .c-heading:after{background-image:url("../../img/common/h-business_sp.jpg")}}.business main{background:#f2f5f7}.business .intro{text-align:center;padding:150px 60px 190px;color:#191F61}@media only screen and (max-width: 1366px){.business .intro{padding:110px 60px 165px}}@media (max-width: 767px){.business .intro{padding:50px 32px 80px;text-align:left}}.business .intro .tit{font-size:36px;font-size:3.6rem;line-height:1.52778em;margin-bottom:83px}@media (max-width: 767px){.business .intro .tit{font-size:22px;font-size:2.2rem;line-height:1.72727em;margin-bottom:15px}}.business .intro .txt{font-size:22px;font-size:2.2rem;line-height:1.72727em}@media (max-width: 767px){.business .intro .txt{font-size:14px;font-size:1.4rem;line-height:1.71429em}}.business .top__lnk{margin-bottom:178px}@media only screen and (max-width: 1366px){.business .top__lnk{margin-bottom:140px}}@media (max-width: 767px){.business .top__lnk{margin-bottom:100px}}.business .top__lnk--part{padding:0 0 0 212px}@media only screen and (max-width: 1500px){.business .top__lnk--part{padding:0 0 0 120px}}@media only screen and (max-width: 1366px){.business .top__lnk--part{padding:0 0 0 4.4%}}@media (max-width: 767px){.business .top__lnk--part{padding:0 0 0 32px}}@media (max-width: 767px){.business .top__lnk--part.al_right .btn_large .txt::before{margin-top:60px;right:32px}}@media only screen and (max-width: 1366px){.business .top__lnk--part.al_right .btn_large .txt .title{margin-top:-33px}}@media (max-width: 767px){.business .top__lnk--part.al_right .btn_large .txt .title{margin-top:0;top:0}}.business .top__lnk--part.al_left{padding:0 285px 0 0}@media only screen and (max-width: 1500px){.business .top__lnk--part.al_left{padding:0 120px 0 0}}@media only screen and (max-width: 1366px){.business .top__lnk--part.al_left{padding:0 4.4% 0 0}}@media (max-width: 767px){.business .top__lnk--part.al_left{padding:0 32px 0 0}}.business .top__lnk--part.al_left .btn_large{border-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px;margin:0 auto 0 0}.business .top__lnk--part.al_left .btn_large .txt{padding-left:109px}@media only screen and (max-width: 1366px){.business .top__lnk--part.al_left .btn_large .txt{padding-left:118px}}@media only screen and (max-width: 1023px){.business .top__lnk--part.al_left .btn_large .txt{padding-left:30px}}@media (max-width: 767px){.business .top__lnk--part.al_left .btn_large .txt{padding-left:28px;padding-top:3px}}@media only screen and (max-width: 1366px){.business .top__lnk--part.al_left .btn_large .txt::before{right:93px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.business .top__lnk--part.al_left .btn_large .txt::before{right:78px}}@media (max-width: 767px){.business .top__lnk--part.al_left .btn_large .txt::before{right:24px;margin-top:60px}}@media only screen and (max-width: 1366px){.business .top__lnk--part.al_left .btn_large .txt .title .en{margin-bottom:-3px}}@media (max-width: 767px){.business .top__lnk--part.al_left .btn_large .txt .title .en{margin-bottom:27px;padding-left:2px}}@media only screen and (max-width: 1366px){.business .top__lnk--part.al_left .btn_large .txt .title .jp{margin-top:0}}.business .top__lnk--part.al_left .btn_large .txt .subtitle{left:60px;padding-top:50px}@media (max-width: 767px){.business .top__lnk--part.al_right .btn_large{height:274px}}.business .top__lnk--part .btn_large{display:block;position:relative;height:556px;border-radius:8px 0 0 8px;overflow:hidden;margin:0 0 0 auto;transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1366px){.business .top__lnk--part .btn_large{height:440px}}@media (max-width: 767px){.business .top__lnk--part .btn_large{height:380px}}.business .top__lnk--part .btn_large::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#191F61;opacity:0.41;transition:opacity 0.3s;z-index:1}.business .top__lnk--part .btn_large .txt{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:100%;position:relative;z-index:2;color:#fff;padding:0 180px 0 107px}@media only screen and (max-width: 1023px){.business .top__lnk--part .btn_large .txt{padding:0 30px}}@media (max-width: 767px){.business .top__lnk--part .btn_large .txt{padding:0 0 0 32px}}.business .top__lnk--part .btn_large .txt::before{content:"";display:block;width:91px;height:91px;border:2px solid #fff;position:absolute;top:50%;margin-top:-45.5px;right:4vw;border-radius:50%;background:url(../../img/top/ico_ar.svg) no-repeat center center;background-size:28px 28px;transition:background-color 0.3s}@media only screen and (max-width: 1023px){.business .top__lnk--part .btn_large .txt::before{right:30px}}@media (max-width: 767px){.business .top__lnk--part .btn_large .txt::before{width:38px;height:38px;right:22px;background-size:13px 12px;border:1px solid #fff;top:0;margin-top:40px}}.business .top__lnk--part .btn_large .txt .subtitle{width:100%;position:absolute;top:0;left:0;font-size:26px;font-family:"Plugo Gothic","Noto Sans JP",sans-serif;padding:36px 0 0 50px}.business .top__lnk--part .btn_large .txt .title{position:relative;top:-2px}@media only screen and (max-width: 1366px){.business .top__lnk--part .btn_large .txt .title{top:18px}}@media (max-width: 767px){.business .top__lnk--part .btn_large .txt .title{top:-40px}}.business .top__lnk--part .btn_large .txt .title .en{font-size:78px;font-family:"Plugo Gothic","Noto Sans JP",sans-serif;margin-bottom:8px;line-height:1.4}@media only screen and (max-width: 1366px){.business .top__lnk--part .btn_large .txt .title .en{font-size:5.3vw}}@media only screen and (max-width: 1024px){.business .top__lnk--part .btn_large .txt .title .en{font-size:6vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.business .top__lnk--part .btn_large .txt .title .en{font-size:70px}}@media (max-width: 767px){.business .top__lnk--part .btn_large .txt .title .en{font-size:40px;line-height:48px;margin-bottom:27px}}.business .top__lnk--part .btn_large .txt .title .jp{font-size:24px;padding-left:2px}@media only screen and (max-width: 1366px){.business .top__lnk--part .btn_large .txt .title .jp{margin-top:0;line-height:1.75}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.business .top__lnk--part .btn_large .txt .title .jp{font-size:22px}}@media (max-width: 767px){.business .top__lnk--part .btn_large .txt .title .jp{font-size:18px}}.business .top__lnk--part .btn_large .txt .title .jp br.sm{display:none}@media only screen and (max-width: 1366px){.business .top__lnk--part .btn_large .txt .title .jp br.sm{display:block}}@media (min-width: 768px){.business .top__lnk--part .btn_large:hover{opacity:1}.business .top__lnk--part .btn_large:hover::before{opacity:0}.business .top__lnk--part .btn_large:hover .txt::before{background-color:#fff;background-image:url(../../img/top/ico_ar_on.svg)}}.business .top__lnk--subpart{margin:-60px 0 140px;position:relative;padding:0 285px 0 0}@media only screen and (max-width: 1500px){.business .top__lnk--subpart{padding:0 120px 0 0}}@media only screen and (max-width: 1366px){.business .top__lnk--subpart{margin:-60px 0 110px;padding:0 60px 0 0}}@media only screen and (max-width: 1150px){.business .top__lnk--subpart{margin:-30px 0 110px}}@media (max-width: 767px){.business .top__lnk--subpart{padding:0 32px 0 0;margin:-100px 0 80px}}.business .top__lnk--subpart .ins{width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start}@media only screen and (max-width: 1366px){.business .top__lnk--subpart .ins{width:calc(100% - 60px)}}@media only screen and (max-width: 1001px){.business .top__lnk--subpart .ins{flex-direction:column-reverse;width:100%}}@media (max-width: 767px){.business .top__lnk--subpart .ins{width:100%}}.business .top__lnk--subpart .frame{display:flex;flex-wrap:wrap;margin:0 0 0 auto;width:100%;transform:translate3d(0, 0, 0);flex-direction:row;border-radius:8px;background:#fff;overflow:hidden;position:relative;left:-15px}@media only screen and (max-width: 1366px){.business .top__lnk--subpart .frame{left:0}}@media only screen and (min-width: 768px) and (max-width: 1001px){.business .top__lnk--subpart .frame{width:100%;left:0}}@media (max-width: 767px){.business .top__lnk--subpart .frame{flex-direction:column;width:calc(100% - 56px);left:-25px;padding-top:4px}}.business .top__lnk--subpart .row{width:380px;position:relative}@media (min-width: 768px){.business .top__lnk--subpart .row{margin-top:-1px}}@media only screen and (max-width: 1366px){.business .top__lnk--subpart .row{width:33.33%}}@media (max-width: 767px){.business .top__lnk--subpart .row{width:100%}.business .top__lnk--subpart .row:not(:last-child){margin-bottom:3px}}.business .top__lnk--subpart .row:last-child .item::after{display:none}.business .top__lnk--subpart .row .item{transition:none;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1200px){.business .top__lnk--subpart .row .item{padding:0 15px 0 15px}}.business .top__lnk--subpart .row .item::after{content:"";display:block;width:1px;height:64px;background:#000;position:absolute;right:0;top:50%;margin-top:-32px;z-index:1}@media (max-width: 767px){.business .top__lnk--subpart .row .item::after{width:calc(100% - 40px);left:20px;height:1px;top:auto;bottom:0;right:auto}}@media (min-width: 768px){.business .top__lnk--subpart .row .item:hover{background:#191F61;transition:background 0.1s;transition-delay:0.2s}}@media (max-width: 767px){.business .top__lnk--subpart .row .item{padding:0 22px;height:90px}}.business .top__lnk--subpart .row .item .txt{z-index:2}@media (max-width: 767px){.business .top__lnk--subpart .row .item .txt{top:0}}@media only screen and (min-width: 1001px) and (max-width: 1200px){.business .top__lnk--subpart .row .item .txt .title{font-size:22px;font-size:2.2rem}}@media only screen and (min-width: 768px) and (max-width: 1001px){.business .top__lnk--subpart .row .item .txt .title{font-size:16px;font-size:1.6rem}}.business .top__lnk--subpart .row .item .txt .title::before{background:url(../../img/top/ico_cir_w.png) no-repeat center center;background-size:38px 38px;border:none;overflow:hidden}@media (max-width: 767px){.business .top__lnk--subpart .row .item .txt .title{font-size:18px;font-size:1.8rem;letter-spacing:-0.016em;padding-bottom:5px}.business .top__lnk--subpart .row .item .txt .title::before{width:28px;height:28px;background:url(../../img/top/ico_cir_w_sp.png) no-repeat center center;background-size:28px 28px;right:-5px;margin-top:-17px}}@media only screen and (min-width: 768px) and (max-width: 1001px){.business .top__lnk--subpart .row .item .txt .subtitle{font-size:12px;font-size:1.2rem;margin-top:10px}}@media (max-width: 767px){.business .top__lnk--subpart .row .item .txt .subtitle{font-size:12px;font-size:1.2rem}}.business .top__lnk--subpart .row:first-child .item::before{margin-top:0}.business .top__lnk--subpart .row:nth-child(2){margin-top:-1px}@media (max-width: 767px){.business .top__lnk--subpart .row:nth-child(2){margin-top:0}}.business .top__lnk--subpart .row:nth-child(2) .item::before{height:calc(100% + 4px);top:-1px;left:-1px}.business .top__lnk--subpart .row:last-child .item::before{top:-1px;left:-1px}@media (min-width: 768px){.business .top__lnk--subpart .row:last-child a{padding-bottom:10px}}.business .top__lnk--subpart .row:last-child .item .txt .title{font-family:"Plugo Gothic","Noto Sans JP",sans-serif;letter-spacing:0}@media (min-width: 768px){.business .top__lnk--subpart .row:last-child .item .txt .title{font-size:26px}}@media only screen and (min-width: 768px) and (max-width: 1001px){.business .top__lnk--subpart .row:last-child .item .txt .title{font-size:16px;font-size:1.6rem}}.business .top__lnk .bx-txt{width:calc(100% - 474px);display:flex;align-items:center;padding-top:150px;padding-right:196px;position:relative;left:-20px;color:#191F61}@media only screen and (min-width: 1365px) and (max-width: 1700px){.business .top__lnk .bx-txt{padding-right:40px;padding-top:140px}}@media only screen and (max-width: 1366px){.business .top__lnk .bx-txt{padding-right:30px;padding-top:152px;padding-left:57px}}@media only screen and (min-width: 769px) and (max-width: 1001px){.business .top__lnk .bx-txt{width:100%;padding-right:32px;padding-top:50px;padding-left:32px}}.business .top__lnk .bx-txt p{max-width:710px;margin-left:auto;margin-right:0;font-size:16px;font-size:1.6rem;line-height:1.75em}

/*# sourceMappingURL=maps/business.min.css.map */
