#business .logo_white{display:block}#business .logo_black{display:none}#business #mainarea{padding:0}#business ul.global_nv_list:before{display:none}.business{padding-top:8.3333333333vw}@media only screen and (max-width: 1919px){.business{padding-top:120px}}@media only screen and (max-width: 1439px){.business{padding-top:80px}}@media only screen and (max-width: 1279px){.business{padding-top:64px}}@media only screen and (max-width: 1023px){.business{padding-top:64px}}@media only screen and (max-width: 767px){.business{padding-top:80px}}.business{padding-bottom:8.3333333333vw}@media only screen and (max-width: 1919px){.business{padding-bottom:120px}}@media only screen and (max-width: 1439px){.business{padding-bottom:80px}}@media only screen and (max-width: 1279px){.business{padding-bottom:80px}}@media only screen and (max-width: 1023px){.business{padding-bottom:80px}}@media only screen and (max-width: 767px){.business{padding-bottom:80px}}.business:nth-last-of-type(1){border-top:solid 1px #ccc}.business .business_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.business .business_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.business .business_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.business .business_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.business .business_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.business .business_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.business .business_inr{margin-left:20px;margin-right:20px}}.business .business_ttl h2{text-align:center;font-size:1.875vw}@media only screen and (max-width: 1919px){.business .business_ttl h2{font-size:36px}}@media only screen and (max-width: 1439px){.business .business_ttl h2{font-size:32px}}@media only screen and (max-width: 1279px){.business .business_ttl h2{font-size:28px}}@media only screen and (max-width: 767px){.business .business_ttl h2{font-size:28px}}.business .business_ttl h2{line-height:1.5;font-family:"Noto Serif JP","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500}@media only screen and (max-width: 767px){.business .business_ttl h2{font-size:24px}}.business .business_read{margin-top:3.3333333333vw}@media only screen and (max-width: 1919px){.business .business_read{margin-top:56px}}@media only screen and (max-width: 1439px){.business .business_read{margin-top:44px}}@media only screen and (max-width: 1279px){.business .business_read{margin-top:28px}}@media only screen and (max-width: 1023px){.business .business_read{margin-top:24px}}@media only screen and (max-width: 767px){.business .business_read{margin-top:32px}}.business .business_read{margin-bottom:3.3333333333vw}@media only screen and (max-width: 1919px){.business .business_read{margin-bottom:56px}}@media only screen and (max-width: 1439px){.business .business_read{margin-bottom:48px}}.business .business_read p{text-align:center;font-size:.8333333333vw}@media only screen and (max-width: 1919px){.business .business_read p{font-size:16px}}@media only screen and (max-width: 1279px){.business .business_read p{font-size:16px}}@media only screen and (max-width: 767px){.business .business_read p{font-size:16px}}@media only screen and (max-width: 767px){.business .business_read p{text-align:left}}.business .business_chart{text-align:center;position:relative}@media only screen and (max-width: 767px){.business .business_chart:after{content:"";display:block;width:1px;height:calc(100% - 104px);background-color:#ccc;left:32px;top:65px;position:absolute}}.business .business_chart_top{border:solid 1px #ccc;display:flex;justify-content:center;width:15.4166666667vw;line-height:3.75vw;margin:0 auto 4.1666666667vw;position:relative}@media only screen and (max-width: 1919px){.business .business_chart_top{margin:0 auto 62px;line-height:72px;width:280px}}@media only screen and (max-width: 767px){.business .business_chart_top{line-height:64px;width:calc(100% - 0px);margin:0 auto 48px;justify-content:flex-start;padding-left:32px}}.business .business_chart_top span{display:block;font-size:1.0416666667vw}@media only screen and (max-width: 1919px){.business .business_chart_top span{font-size:20px}}@media only screen and (max-width: 1279px){.business .business_chart_top span{font-size:18px}}@media only screen and (max-width: 767px){.business .business_chart_top span{font-size:17px}}.business .business_chart_top:after{content:"";display:block;width:1px;height:4.1666666667vw;background-color:#ccc;left:50%;top:100%;position:absolute}@media only screen and (max-width: 1919px){.business .business_chart_top:after{height:64px}}@media only screen and (max-width: 767px){.business .business_chart_top:after{display:none}}.business .business_chart_column02 ul:before{content:"";display:block;width:calc(100% - 32.5vw);height:1px;position:absolute;background-color:#ccc;top:-4.1666666667vw;left:16.25vw}@media only screen and (max-width: 1919px){.business .business_chart_column02 ul:before{top:-64px;width:calc(50% + 16px);left:calc(25% - 8px)}}@media only screen and (max-width: 1023px){.business .business_chart_column02 ul:before{width:calc(50% + 8px);left:calc(25% - 4px)}}@media only screen and (max-width: 767px){.business .business_chart_column02 ul:before{display:none}}.business .business_chart_column02 ul li{position:relative;width:100%}@media only screen and (max-width: 767px){.business .business_chart_column02 ul li{line-height:64px;width:calc(100% - 64px);margin:0 0 0 64px}.business .business_chart_column02 ul li:nth-child(n+2){margin-top:28px}}.business .business_chart_column02 ul li:after{content:"";display:block;width:1px;height:4.1666666667vw;background-color:#ccc;left:50%;bottom:100%;position:absolute;content:"";display:block;width:1px;height:4.1666666667vw;background-color:#ccc;left:50%;bottom:100%;position:absolute}@media only screen and (max-width: 1919px){.business .business_chart_column02 ul li:after{height:64px;width:1px;left:50%}}@media only screen and (max-width: 767px){.business .business_chart_column02 ul li:after{height:1px;width:32px;left:-32px;bottom:calc(50% + 1px)}}.business .business_chart_column04 ul{display:flex;justify-content:space-between;position:relative}@media only screen and (max-width: 767px){.business .business_chart_column04 ul{flex-direction:column}}.business .business_chart_column04 ul:before{content:"";display:block;width:calc(100% - 15.4166666667vw);height:1px;position:absolute;background-color:#ccc;top:-4.1666666667vw;left:7.7083333333vw}@media only screen and (max-width: 1919px){.business .business_chart_column04 ul:before{top:-64px;left:calc(12.5% - 12px);width:calc(75% + 24px)}}@media only screen and (max-width: 1023px){.business .business_chart_column04 ul:before{left:calc(12.5% - 6px);width:calc(75% + 12px)}}@media only screen and (max-width: 767px){.business .business_chart_column04 ul:before{display:none}}.business .business_chart_column04 ul li{position:relative}@media only screen and (max-width: 767px){.business .business_chart_column04 ul li{width:calc(100% - 64px);margin:0 0 0 64px}.business .business_chart_column04 ul li:nth-child(n+2){margin-top:28px}}.business .business_chart_column04 ul li:after{content:"";display:block;width:1px;height:4.1666666667vw;background-color:#ccc;left:50%;bottom:100%;position:absolute}@media only screen and (max-width: 1919px){.business .business_chart_column04 ul li:after{height:64px;width:1px;left:50%}}@media only screen and (max-width: 767px){.business .business_chart_column04 ul li:after{height:1px;width:32px;left:-32px;bottom:calc(50% + 1px)}}.business .business_chart_column02,.business .business_chart_column04{padding-top:4.1666666667vw}@media only screen and (max-width: 1919px){.business .business_chart_column02,.business .business_chart_column04{padding-top:64px}}@media only screen and (max-width: 767px){.business .business_chart_column02,.business .business_chart_column04{padding-top:0px}}.business .business_chart_column02 ul,.business .business_chart_column04 ul{display:flex;justify-content:space-between;position:relative;gap:1.6666666667vw}@media only screen and (max-width: 1919px){.business .business_chart_column02 ul,.business .business_chart_column04 ul{gap:32px}}@media only screen and (max-width: 1023px){.business .business_chart_column02 ul,.business .business_chart_column04 ul{gap:16px}}@media only screen and (max-width: 767px){.business .business_chart_column02 ul,.business .business_chart_column04 ul{flex-direction:column}}.business .business_chart_column02 ul li,.business .business_chart_column04 ul li{width:100%}@media only screen and (max-width: 767px){.business .business_chart_column02 ul li,.business .business_chart_column04 ul li{width:calc(100% - 64px)}}.business .business_chart_column02 ul li .business_modal,.business .business_chart_column04 ul li .business_modal{position:relative;border:solid 1px #ccc;height:3.75vw;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1919px){.business .business_chart_column02 ul li .business_modal,.business .business_chart_column04 ul li .business_modal{height:72px}}@media only screen and (max-width: 767px){.business .business_chart_column02 ul li .business_modal,.business .business_chart_column04 ul li .business_modal{text-align:left;line-height:72px}}.business .business_chart_column02 ul li .business_modal span,.business .business_chart_column04 ul li .business_modal span{line-height:1.3;padding-bottom:2px;font-size:1.0416666667vw}@media only screen and (max-width: 1919px){.business .business_chart_column02 ul li .business_modal span,.business .business_chart_column04 ul li .business_modal span{font-size:20px}}@media only screen and (max-width: 1279px){.business .business_chart_column02 ul li .business_modal span,.business .business_chart_column04 ul li .business_modal span{font-size:18px}}@media only screen and (max-width: 767px){.business .business_chart_column02 ul li .business_modal span,.business .business_chart_column04 ul li .business_modal span{font-size:17px}}.business .business_chart_column02 ul li .business_modal:after,.business .business_chart_column04 ul li .business_modal:after{content:"";display:block;position:absolute;background-image:url(/assets/images/common/icon_link_blank.webp);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.1458333333vw;height:.9375vw;top:calc(50% - .4166666667vw);right:1.0416666667vw}@media only screen and (max-width: 1919px){.business .business_chart_column02 ul li .business_modal:after,.business .business_chart_column04 ul li .business_modal:after{width:22px;height:18px;top:calc(50% - 8px);right:20px}}.open-modal{cursor:pointer}.modal{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s;position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal.show{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.modal-content{background-color:#fff;margin:16% auto;border-radius:0px;width:50vw;max-height:92vh;overflow-y:auto;position:relative;transform:scale(1);opacity:0;transition:transform .3s ease,opacity .3s ease}@media only screen and (max-width: 1919px){.modal-content{width:960px}}@media only screen and (max-width: 1023px){.modal-content{width:calc(100% - 80px);margin-right:40px;margin-left:40px;margin:15% auto}}@media only screen and (max-width: 767px){.modal-content{width:calc(100% - 40px);margin-right:20px;margin-left:20px;margin:25% auto}}.modal-content .close{cursor:pointer}.modal-content .modal-content_inr{display:flex;padding:4.1666666667vw;gap:2.5vw}@media only screen and (max-width: 1919px){.modal-content .modal-content_inr{padding:64px;gap:40px}}@media only screen and (max-width: 1439px){.modal-content .modal-content_inr{padding:64px;gap:40px}}@media only screen and (max-width: 1023px){.modal-content .modal-content_inr{padding:40px}}@media only screen and (max-width: 767px){.modal-content .modal-content_inr{flex-direction:column;padding:32px 28px;gap:24px}}.modal-content .modal-content_left{width:50%}@media only screen and (max-width: 767px){.modal-content .modal-content_left{width:100%;order:2}}.modal-content .modal-content_right{width:50%}@media only screen and (max-width: 767px){.modal-content .modal-content_right{width:100%}}.modal-content .modal_business_read{margin-top:2.0833333333vw}@media only screen and (max-width: 1919px){.modal-content .modal_business_read{margin-top:32px}}@media only screen and (max-width: 1439px){.modal-content .modal_business_read{margin-top:24px}}@media only screen and (max-width: 767px){.modal-content .modal_business_read{margin-top:20px}}.modal-content .modal_business_read{margin-bottom:2.0833333333vw}@media only screen and (max-width: 1919px){.modal-content .modal_business_read{margin-bottom:32px}}@media only screen and (max-width: 767px){.modal-content .modal_business_read{margin-bottom:24px}}.modal.show .modal-content{opacity:1}