  @charset "UTF-8";.inner{width:min(1000px,100%);margin:0 auto}.mobo{font-family:mobo,sans-serif}.noto{font-family:"Noto Sans JP",sans-serif}.mon{font-family:Montserrat,sans-serif}.t-white{color:#fff}.mt1{margin-top:1px}@media screen and (max-width:640px){.mt_sp1{margin-top:1px}}.mb1{margin-bottom:1px}@media screen and (max-width:640px){.mb_sp1{margin-bottom:1px}}.ml1{margin-left:1px}@media screen and (max-width:640px){.ml_sp1{margin-left:1px}}.mr1{margin-right:1px}@media screen and (max-width:640px){.mr_sp1{margin-right:1px}}.fs1{font-size:1px}.mt2{margin-top:2px}@media screen and (max-width:640px){.mt_sp2{margin-top:2px}}.mb2{margin-bottom:2px}@media screen and (max-width:640px){.mb_sp2{margin-bottom:2px}}.ml2{margin-left:2px}@media screen and (max-width:640px){.ml_sp2{margin-left:2px}}.mr2{margin-right:2px}@media screen and (max-width:640px){.mr_sp2{margin-right:2px}}.fs2{font-size:2px}.mt3{margin-top:3px}@media screen and (max-width:640px){.mt_sp3{margin-top:3px}}.mb3{margin-bottom:3px}@media screen and (max-width:640px){.mb_sp3{margin-bottom:3px}}.ml3{margin-left:3px}@media screen and (max-width:640px){.ml_sp3{margin-left:3px}}.mr3{margin-right:3px}@media screen and (max-width:640px){.mr_sp3{margin-right:3px}}.fs3{font-size:3px}.mt4{margin-top:4px}@media screen and (max-width:640px){.mt_sp4{margin-top:4px}}.mb4{margin-bottom:4px}@media screen and (max-width:640px){.mb_sp4{margin-bottom:4px}}.ml4{margin-left:4px}@media screen and (max-width:640px){.ml_sp4{margin-left:4px}}.mr4{margin-right:4px}@media screen and (max-width:640px){.mr_sp4{margin-right:4px}}.fs4{font-size:4px}.mt5{margin-top:5px}@media screen and (max-width:640px){.mt_sp5{margin-top:5px}}.mb5{margin-bottom:5px}@media screen and (max-width:640px){.mb_sp5{margin-bottom:5px}}.ml5{margin-left:5px}@media screen and (max-width:640px){.ml_sp5{margin-left:5px}}.mr5{margin-right:5px}@media screen and (max-width:640px){.mr_sp5{margin-right:5px}}.fs5{font-size:5px}.mt6{margin-top:6px}@media screen and (max-width:640px){.mt_sp6{margin-top:6px}}.mb6{margin-bottom:6px}@media screen and (max-width:640px){.mb_sp6{margin-bottom:6px}}.ml6{margin-left:6px}@media screen and (max-width:640px){.ml_sp6{margin-left:6px}}.mr6{margin-right:6px}@media screen and (max-width:640px){.mr_sp6{margin-right:6px}}.fs6{font-size:6px}.mt7{margin-top:7px}@media screen and (max-width:640px){.mt_sp7{margin-top:7px}}.mb7{margin-bottom:7px}@media screen and (max-width:640px){.mb_sp7{margin-bottom:7px}}.ml7{margin-left:7px}@media screen and (max-width:640px){.ml_sp7{margin-left:7px}}.mr7{margin-right:7px}@media screen and (max-width:640px){.mr_sp7{margin-right:7px}}.fs7{font-size:7px}.mt8{margin-top:8px}@media screen and (max-width:640px){.mt_sp8{margin-top:8px}}.mb8{margin-bottom:8px}@media screen and (max-width:640px){.mb_sp8{margin-bottom:8px}}.ml8{margin-left:8px}@media screen and (max-width:640px){.ml_sp8{margin-left:8px}}.mr8{margin-right:8px}@media screen and (max-width:640px){.mr_sp8{margin-right:8px}}.fs8{font-size:8px}.mt9{margin-top:9px}@media screen and (max-width:640px){.mt_sp9{margin-top:9px}}.mb9{margin-bottom:9px}@media screen and (max-width:640px){.mb_sp9{margin-bottom:9px}}.ml9{margin-left:9px}@media screen and (max-width:640px){.ml_sp9{margin-left:9px}}.mr9{margin-right:9px}@media screen and (max-width:640px){.mr_sp9{margin-right:9px}}.fs9{font-size:9px}.mt10{margin-top:10px}@media screen and (max-width:640px){.mt_sp10{margin-top:10px}}.mb10{margin-bottom:10px}@media screen and (max-width:640px){.mb_sp10{margin-bottom:10px}}.ml10{margin-left:10px}@media screen and (max-width:640px){.ml_sp10{margin-left:10px}}.mr10{margin-right:10px}@media screen and (max-width:640px){.mr_sp10{margin-right:10px}}.fs10{font-size:10px}.mt11{margin-top:11px}@media screen and (max-width:640px){.mt_sp11{margin-top:11px}}.mb11{margin-bottom:11px}@media screen and (max-width:640px){.mb_sp11{margin-bottom:11px}}.ml11{margin-left:11px}@media screen and (max-width:640px){.ml_sp11{margin-left:11px}}.mr11{margin-right:11px}@media screen and (max-width:640px){.mr_sp11{margin-right:11px}}.fs11{font-size:11px}.mt12{margin-top:12px}@media screen and (max-width:640px){.mt_sp12{margin-top:12px}}.mb12{margin-bottom:12px}@media screen and (max-width:640px){.mb_sp12{margin-bottom:12px}}.ml12{margin-left:12px}@media screen and (max-width:640px){.ml_sp12{margin-left:12px}}.mr12{margin-right:12px}@media screen and (max-width:640px){.mr_sp12{margin-right:12px}}.fs12{font-size:12px}.mt13{margin-top:13px}@media screen and (max-width:640px){.mt_sp13{margin-top:13px}}.mb13{margin-bottom:13px}@media screen and (max-width:640px){.mb_sp13{margin-bottom:13px}}.ml13{margin-left:13px}@media screen and (max-width:640px){.ml_sp13{margin-left:13px}}.mr13{margin-right:13px}@media screen and (max-width:640px){.mr_sp13{margin-right:13px}}.fs13{font-size:13px}.mt14{margin-top:14px}@media screen and (max-width:640px){.mt_sp14{margin-top:14px}}.mb14{margin-bottom:14px}@media screen and (max-width:640px){.mb_sp14{margin-bottom:14px}}.ml14{margin-left:14px}@media screen and (max-width:640px){.ml_sp14{margin-left:14px}}.mr14{margin-right:14px}@media screen and (max-width:640px){.mr_sp14{margin-right:14px}}.fs14{font-size:14px}.mt15{margin-top:15px}@media screen and (max-width:640px){.mt_sp15{margin-top:15px}}.mb15{margin-bottom:15px}@media screen and (max-width:640px){.mb_sp15{margin-bottom:15px}}.ml15{margin-left:15px}@media screen and (max-width:640px){.ml_sp15{margin-left:15px}}.mr15{margin-right:15px}@media screen and (max-width:640px){.mr_sp15{margin-right:15px}}.fs15{font-size:15px}.mt16{margin-top:16px}@media screen and (max-width:640px){.mt_sp16{margin-top:16px}}.mb16{margin-bottom:16px}@media screen and (max-width:640px){.mb_sp16{margin-bottom:16px}}.ml16{margin-left:16px}@media screen and (max-width:640px){.ml_sp16{margin-left:16px}}.mr16{margin-right:16px}@media screen and (max-width:640px){.mr_sp16{margin-right:16px}}.fs16{font-size:16px}.mt17{margin-top:17px}@media screen and (max-width:640px){.mt_sp17{margin-top:17px}}.mb17{margin-bottom:17px}@media screen and (max-width:640px){.mb_sp17{margin-bottom:17px}}.ml17{margin-left:17px}@media screen and (max-width:640px){.ml_sp17{margin-left:17px}}.mr17{margin-right:17px}@media screen and (max-width:640px){.mr_sp17{margin-right:17px}}.fs17{font-size:17px}.mt18{margin-top:18px}@media screen and (max-width:640px){.mt_sp18{margin-top:18px}}.mb18{margin-bottom:18px}@media screen and (max-width:640px){.mb_sp18{margin-bottom:18px}}.ml18{margin-left:18px}@media screen and (max-width:640px){.ml_sp18{margin-left:18px}}.mr18{margin-right:18px}@media screen and (max-width:640px){.mr_sp18{margin-right:18px}}.fs18{font-size:18px}.mt19{margin-top:19px}@media screen and (max-width:640px){.mt_sp19{margin-top:19px}}.mb19{margin-bottom:19px}@media screen and (max-width:640px){.mb_sp19{margin-bottom:19px}}.ml19{margin-left:19px}@media screen and (max-width:640px){.ml_sp19{margin-left:19px}}.mr19{margin-right:19px}@media screen and (max-width:640px){.mr_sp19{margin-right:19px}}.fs19{font-size:19px}.mt20{margin-top:20px}@media screen and (max-width:640px){.mt_sp20{margin-top:20px}}.mb20{margin-bottom:20px}@media screen and (max-width:640px){.mb_sp20{margin-bottom:20px}}.ml20{margin-left:20px}@media screen and (max-width:640px){.ml_sp20{margin-left:20px}}.mr20{margin-right:20px}@media screen and (max-width:640px){.mr_sp20{margin-right:20px}}.fs20{font-size:20px}.mt21{margin-top:21px}@media screen and (max-width:640px){.mt_sp21{margin-top:21px}}.mb21{margin-bottom:21px}@media screen and (max-width:640px){.mb_sp21{margin-bottom:21px}}.ml21{margin-left:21px}@media screen and (max-width:640px){.ml_sp21{margin-left:21px}}.mr21{margin-right:21px}@media screen and (max-width:640px){.mr_sp21{margin-right:21px}}.fs21{font-size:21px}.mt22{margin-top:22px}@media screen and (max-width:640px){.mt_sp22{margin-top:22px}}.mb22{margin-bottom:22px}@media screen and (max-width:640px){.mb_sp22{margin-bottom:22px}}.ml22{margin-left:22px}@media screen and (max-width:640px){.ml_sp22{margin-left:22px}}.mr22{margin-right:22px}@media screen and (max-width:640px){.mr_sp22{margin-right:22px}}.fs22{font-size:22px}.mt23{margin-top:23px}@media screen and (max-width:640px){.mt_sp23{margin-top:23px}}.mb23{margin-bottom:23px}@media screen and (max-width:640px){.mb_sp23{margin-bottom:23px}}.ml23{margin-left:23px}@media screen and (max-width:640px){.ml_sp23{margin-left:23px}}.mr23{margin-right:23px}@media screen and (max-width:640px){.mr_sp23{margin-right:23px}}.fs23{font-size:23px}.mt24{margin-top:24px}@media screen and (max-width:640px){.mt_sp24{margin-top:24px}}.mb24{margin-bottom:24px}@media screen and (max-width:640px){.mb_sp24{margin-bottom:24px}}.ml24{margin-left:24px}@media screen and (max-width:640px){.ml_sp24{margin-left:24px}}.mr24{margin-right:24px}@media screen and (max-width:640px){.mr_sp24{margin-right:24px}}.fs24{font-size:24px}.mt25{margin-top:25px}@media screen and (max-width:640px){.mt_sp25{margin-top:25px}}.mb25{margin-bottom:25px}@media screen and (max-width:640px){.mb_sp25{margin-bottom:25px}}.ml25{margin-left:25px}@media screen and (max-width:640px){.ml_sp25{margin-left:25px}}.mr25{margin-right:25px}@media screen and (max-width:640px){.mr_sp25{margin-right:25px}}.fs25{font-size:25px}.mt26{margin-top:26px}@media screen and (max-width:640px){.mt_sp26{margin-top:26px}}.mb26{margin-bottom:26px}@media screen and (max-width:640px){.mb_sp26{margin-bottom:26px}}.ml26{margin-left:26px}@media screen and (max-width:640px){.ml_sp26{margin-left:26px}}.mr26{margin-right:26px}@media screen and (max-width:640px){.mr_sp26{margin-right:26px}}.fs26{font-size:26px}.mt27{margin-top:27px}@media screen and (max-width:640px){.mt_sp27{margin-top:27px}}.mb27{margin-bottom:27px}@media screen and (max-width:640px){.mb_sp27{margin-bottom:27px}}.ml27{margin-left:27px}@media screen and (max-width:640px){.ml_sp27{margin-left:27px}}.mr27{margin-right:27px}@media screen and (max-width:640px){.mr_sp27{margin-right:27px}}.fs27{font-size:27px}.mt28{margin-top:28px}@media screen and (max-width:640px){.mt_sp28{margin-top:28px}}.mb28{margin-bottom:28px}@media screen and (max-width:640px){.mb_sp28{margin-bottom:28px}}.ml28{margin-left:28px}@media screen and (max-width:640px){.ml_sp28{margin-left:28px}}.mr28{margin-right:28px}@media screen and (max-width:640px){.mr_sp28{margin-right:28px}}.fs28{font-size:28px}.mt29{margin-top:29px}@media screen and (max-width:640px){.mt_sp29{margin-top:29px}}.mb29{margin-bottom:29px}@media screen and (max-width:640px){.mb_sp29{margin-bottom:29px}}.ml29{margin-left:29px}@media screen and (max-width:640px){.ml_sp29{margin-left:29px}}.mr29{margin-right:29px}@media screen and (max-width:640px){.mr_sp29{margin-right:29px}}.fs29{font-size:29px}.mt30{margin-top:30px}@media screen and (max-width:640px){.mt_sp30{margin-top:30px}}.mb30{margin-bottom:30px}@media screen and (max-width:640px){.mb_sp30{margin-bottom:30px}}.ml30{margin-left:30px}@media screen and (max-width:640px){.ml_sp30{margin-left:30px}}.mr30{margin-right:30px}@media screen and (max-width:640px){.mr_sp30{margin-right:30px}}.fs30{font-size:30px}.mt31{margin-top:31px}@media screen and (max-width:640px){.mt_sp31{margin-top:31px}}.mb31{margin-bottom:31px}@media screen and (max-width:640px){.mb_sp31{margin-bottom:31px}}.ml31{margin-left:31px}@media screen and (max-width:640px){.ml_sp31{margin-left:31px}}.mr31{margin-right:31px}@media screen and (max-width:640px){.mr_sp31{margin-right:31px}}.fs31{font-size:31px}.mt32{margin-top:32px}@media screen and (max-width:640px){.mt_sp32{margin-top:32px}}.mb32{margin-bottom:32px}@media screen and (max-width:640px){.mb_sp32{margin-bottom:32px}}.ml32{margin-left:32px}@media screen and (max-width:640px){.ml_sp32{margin-left:32px}}.mr32{margin-right:32px}@media screen and (max-width:640px){.mr_sp32{margin-right:32px}}.fs32{font-size:32px}.mt33{margin-top:33px}@media screen and (max-width:640px){.mt_sp33{margin-top:33px}}.mb33{margin-bottom:33px}@media screen and (max-width:640px){.mb_sp33{margin-bottom:33px}}.ml33{margin-left:33px}@media screen and (max-width:640px){.ml_sp33{margin-left:33px}}.mr33{margin-right:33px}@media screen and (max-width:640px){.mr_sp33{margin-right:33px}}.fs33{font-size:33px}.mt34{margin-top:34px}@media screen and (max-width:640px){.mt_sp34{margin-top:34px}}.mb34{margin-bottom:34px}@media screen and (max-width:640px){.mb_sp34{margin-bottom:34px}}.ml34{margin-left:34px}@media screen and (max-width:640px){.ml_sp34{margin-left:34px}}.mr34{margin-right:34px}@media screen and (max-width:640px){.mr_sp34{margin-right:34px}}.fs34{font-size:34px}.mt35{margin-top:35px}@media screen and (max-width:640px){.mt_sp35{margin-top:35px}}.mb35{margin-bottom:35px}@media screen and (max-width:640px){.mb_sp35{margin-bottom:35px}}.ml35{margin-left:35px}@media screen and (max-width:640px){.ml_sp35{margin-left:35px}}.mr35{margin-right:35px}@media screen and (max-width:640px){.mr_sp35{margin-right:35px}}.fs35{font-size:35px}.mt36{margin-top:36px}@media screen and (max-width:640px){.mt_sp36{margin-top:36px}}.mb36{margin-bottom:36px}@media screen and (max-width:640px){.mb_sp36{margin-bottom:36px}}.ml36{margin-left:36px}@media screen and (max-width:640px){.ml_sp36{margin-left:36px}}.mr36{margin-right:36px}@media screen and (max-width:640px){.mr_sp36{margin-right:36px}}.fs36{font-size:36px}.mt37{margin-top:37px}@media screen and (max-width:640px){.mt_sp37{margin-top:37px}}.mb37{margin-bottom:37px}@media screen and (max-width:640px){.mb_sp37{margin-bottom:37px}}.ml37{margin-left:37px}@media screen and (max-width:640px){.ml_sp37{margin-left:37px}}.mr37{margin-right:37px}@media screen and (max-width:640px){.mr_sp37{margin-right:37px}}.fs37{font-size:37px}.mt38{margin-top:38px}@media screen and (max-width:640px){.mt_sp38{margin-top:38px}}.mb38{margin-bottom:38px}@media screen and (max-width:640px){.mb_sp38{margin-bottom:38px}}.ml38{margin-left:38px}@media screen and (max-width:640px){.ml_sp38{margin-left:38px}}.mr38{margin-right:38px}@media screen and (max-width:640px){.mr_sp38{margin-right:38px}}.fs38{font-size:38px}.mt39{margin-top:39px}@media screen and (max-width:640px){.mt_sp39{margin-top:39px}}.mb39{margin-bottom:39px}@media screen and (max-width:640px){.mb_sp39{margin-bottom:39px}}.ml39{margin-left:39px}@media screen and (max-width:640px){.ml_sp39{margin-left:39px}}.mr39{margin-right:39px}@media screen and (max-width:640px){.mr_sp39{margin-right:39px}}.fs39{font-size:39px}.mt40{margin-top:40px}@media screen and (max-width:640px){.mt_sp40{margin-top:40px}}.mb40{margin-bottom:40px}@media screen and (max-width:640px){.mb_sp40{margin-bottom:40px}}.ml40{margin-left:40px}@media screen and (max-width:640px){.ml_sp40{margin-left:40px}}.mr40{margin-right:40px}@media screen and (max-width:640px){.mr_sp40{margin-right:40px}}.fs40{font-size:40px}.mt41{margin-top:41px}@media screen and (max-width:640px){.mt_sp41{margin-top:41px}}.mb41{margin-bottom:41px}@media screen and (max-width:640px){.mb_sp41{margin-bottom:41px}}.ml41{margin-left:41px}@media screen and (max-width:640px){.ml_sp41{margin-left:41px}}.mr41{margin-right:41px}@media screen and (max-width:640px){.mr_sp41{margin-right:41px}}.fs41{font-size:41px}.mt42{margin-top:42px}@media screen and (max-width:640px){.mt_sp42{margin-top:42px}}.mb42{margin-bottom:42px}@media screen and (max-width:640px){.mb_sp42{margin-bottom:42px}}.ml42{margin-left:42px}@media screen and (max-width:640px){.ml_sp42{margin-left:42px}}.mr42{margin-right:42px}@media screen and (max-width:640px){.mr_sp42{margin-right:42px}}.fs42{font-size:42px}.mt43{margin-top:43px}@media screen and (max-width:640px){.mt_sp43{margin-top:43px}}.mb43{margin-bottom:43px}@media screen and (max-width:640px){.mb_sp43{margin-bottom:43px}}.ml43{margin-left:43px}@media screen and (max-width:640px){.ml_sp43{margin-left:43px}}.mr43{margin-right:43px}@media screen and (max-width:640px){.mr_sp43{margin-right:43px}}.fs43{font-size:43px}.mt44{margin-top:44px}@media screen and (max-width:640px){.mt_sp44{margin-top:44px}}.mb44{margin-bottom:44px}@media screen and (max-width:640px){.mb_sp44{margin-bottom:44px}}.ml44{margin-left:44px}@media screen and (max-width:640px){.ml_sp44{margin-left:44px}}.mr44{margin-right:44px}@media screen and (max-width:640px){.mr_sp44{margin-right:44px}}.fs44{font-size:44px}.mt45{margin-top:45px}@media screen and (max-width:640px){.mt_sp45{margin-top:45px}}.mb45{margin-bottom:45px}@media screen and (max-width:640px){.mb_sp45{margin-bottom:45px}}.ml45{margin-left:45px}@media screen and (max-width:640px){.ml_sp45{margin-left:45px}}.mr45{margin-right:45px}@media screen and (max-width:640px){.mr_sp45{margin-right:45px}}.fs45{font-size:45px}.mt46{margin-top:46px}@media screen and (max-width:640px){.mt_sp46{margin-top:46px}}.mb46{margin-bottom:46px}@media screen and (max-width:640px){.mb_sp46{margin-bottom:46px}}.ml46{margin-left:46px}@media screen and (max-width:640px){.ml_sp46{margin-left:46px}}.mr46{margin-right:46px}@media screen and (max-width:640px){.mr_sp46{margin-right:46px}}.fs46{font-size:46px}.mt47{margin-top:47px}@media screen and (max-width:640px){.mt_sp47{margin-top:47px}}.mb47{margin-bottom:47px}@media screen and (max-width:640px){.mb_sp47{margin-bottom:47px}}.ml47{margin-left:47px}@media screen and (max-width:640px){.ml_sp47{margin-left:47px}}.mr47{margin-right:47px}@media screen and (max-width:640px){.mr_sp47{margin-right:47px}}.fs47{font-size:47px}.mt48{margin-top:48px}@media screen and (max-width:640px){.mt_sp48{margin-top:48px}}.mb48{margin-bottom:48px}@media screen and (max-width:640px){.mb_sp48{margin-bottom:48px}}.ml48{margin-left:48px}@media screen and (max-width:640px){.ml_sp48{margin-left:48px}}.mr48{margin-right:48px}@media screen and (max-width:640px){.mr_sp48{margin-right:48px}}.fs48{font-size:48px}.mt49{margin-top:49px}@media screen and (max-width:640px){.mt_sp49{margin-top:49px}}.mb49{margin-bottom:49px}@media screen and (max-width:640px){.mb_sp49{margin-bottom:49px}}.ml49{margin-left:49px}@media screen and (max-width:640px){.ml_sp49{margin-left:49px}}.mr49{margin-right:49px}@media screen and (max-width:640px){.mr_sp49{margin-right:49px}}.fs49{font-size:49px}.mt50{margin-top:50px}@media screen and (max-width:640px){.mt_sp50{margin-top:50px}}.mb50{margin-bottom:50px}@media screen and (max-width:640px){.mb_sp50{margin-bottom:50px}}.ml50{margin-left:50px}@media screen and (max-width:640px){.ml_sp50{margin-left:50px}}.mr50{margin-right:50px}@media screen and (max-width:640px){.mr_sp50{margin-right:50px}}.fs50{font-size:50px}.mt51{margin-top:51px}@media screen and (max-width:640px){.mt_sp51{margin-top:51px}}.mb51{margin-bottom:51px}@media screen and (max-width:640px){.mb_sp51{margin-bottom:51px}}.ml51{margin-left:51px}@media screen and (max-width:640px){.ml_sp51{margin-left:51px}}.mr51{margin-right:51px}@media screen and (max-width:640px){.mr_sp51{margin-right:51px}}.fs51{font-size:51px}.mt52{margin-top:52px}@media screen and (max-width:640px){.mt_sp52{margin-top:52px}}.mb52{margin-bottom:52px}@media screen and (max-width:640px){.mb_sp52{margin-bottom:52px}}.ml52{margin-left:52px}@media screen and (max-width:640px){.ml_sp52{margin-left:52px}}.mr52{margin-right:52px}@media screen and (max-width:640px){.mr_sp52{margin-right:52px}}.fs52{font-size:52px}.mt53{margin-top:53px}@media screen and (max-width:640px){.mt_sp53{margin-top:53px}}.mb53{margin-bottom:53px}@media screen and (max-width:640px){.mb_sp53{margin-bottom:53px}}.ml53{margin-left:53px}@media screen and (max-width:640px){.ml_sp53{margin-left:53px}}.mr53{margin-right:53px}@media screen and (max-width:640px){.mr_sp53{margin-right:53px}}.fs53{font-size:53px}.mt54{margin-top:54px}@media screen and (max-width:640px){.mt_sp54{margin-top:54px}}.mb54{margin-bottom:54px}@media screen and (max-width:640px){.mb_sp54{margin-bottom:54px}}.ml54{margin-left:54px}@media screen and (max-width:640px){.ml_sp54{margin-left:54px}}.mr54{margin-right:54px}@media screen and (max-width:640px){.mr_sp54{margin-right:54px}}.fs54{font-size:54px}.mt55{margin-top:55px}@media screen and (max-width:640px){.mt_sp55{margin-top:55px}}.mb55{margin-bottom:55px}@media screen and (max-width:640px){.mb_sp55{margin-bottom:55px}}.ml55{margin-left:55px}@media screen and (max-width:640px){.ml_sp55{margin-left:55px}}.mr55{margin-right:55px}@media screen and (max-width:640px){.mr_sp55{margin-right:55px}}.fs55{font-size:55px}.mt56{margin-top:56px}@media screen and (max-width:640px){.mt_sp56{margin-top:56px}}.mb56{margin-bottom:56px}@media screen and (max-width:640px){.mb_sp56{margin-bottom:56px}}.ml56{margin-left:56px}@media screen and (max-width:640px){.ml_sp56{margin-left:56px}}.mr56{margin-right:56px}@media screen and (max-width:640px){.mr_sp56{margin-right:56px}}.fs56{font-size:56px}.mt57{margin-top:57px}@media screen and (max-width:640px){.mt_sp57{margin-top:57px}}.mb57{margin-bottom:57px}@media screen and (max-width:640px){.mb_sp57{margin-bottom:57px}}.ml57{margin-left:57px}@media screen and (max-width:640px){.ml_sp57{margin-left:57px}}.mr57{margin-right:57px}@media screen and (max-width:640px){.mr_sp57{margin-right:57px}}.fs57{font-size:57px}.mt58{margin-top:58px}@media screen and (max-width:640px){.mt_sp58{margin-top:58px}}.mb58{margin-bottom:58px}@media screen and (max-width:640px){.mb_sp58{margin-bottom:58px}}.ml58{margin-left:58px}@media screen and (max-width:640px){.ml_sp58{margin-left:58px}}.mr58{margin-right:58px}@media screen and (max-width:640px){.mr_sp58{margin-right:58px}}.fs58{font-size:58px}.mt59{margin-top:59px}@media screen and (max-width:640px){.mt_sp59{margin-top:59px}}.mb59{margin-bottom:59px}@media screen and (max-width:640px){.mb_sp59{margin-bottom:59px}}.ml59{margin-left:59px}@media screen and (max-width:640px){.ml_sp59{margin-left:59px}}.mr59{margin-right:59px}@media screen and (max-width:640px){.mr_sp59{margin-right:59px}}.fs59{font-size:59px}.mt60{margin-top:60px}@media screen and (max-width:640px){.mt_sp60{margin-top:60px}}.mb60{margin-bottom:60px}@media screen and (max-width:640px){.mb_sp60{margin-bottom:60px}}.ml60{margin-left:60px}@media screen and (max-width:640px){.ml_sp60{margin-left:60px}}.mr60{margin-right:60px}@media screen and (max-width:640px){.mr_sp60{margin-right:60px}}.fs60{font-size:60px}.mt61{margin-top:61px}@media screen and (max-width:640px){.mt_sp61{margin-top:61px}}.mb61{margin-bottom:61px}@media screen and (max-width:640px){.mb_sp61{margin-bottom:61px}}.ml61{margin-left:61px}@media screen and (max-width:640px){.ml_sp61{margin-left:61px}}.mr61{margin-right:61px}@media screen and (max-width:640px){.mr_sp61{margin-right:61px}}.fs61{font-size:61px}.mt62{margin-top:62px}@media screen and (max-width:640px){.mt_sp62{margin-top:62px}}.mb62{margin-bottom:62px}@media screen and (max-width:640px){.mb_sp62{margin-bottom:62px}}.ml62{margin-left:62px}@media screen and (max-width:640px){.ml_sp62{margin-left:62px}}.mr62{margin-right:62px}@media screen and (max-width:640px){.mr_sp62{margin-right:62px}}.fs62{font-size:62px}.mt63{margin-top:63px}@media screen and (max-width:640px){.mt_sp63{margin-top:63px}}.mb63{margin-bottom:63px}@media screen and (max-width:640px){.mb_sp63{margin-bottom:63px}}.ml63{margin-left:63px}@media screen and (max-width:640px){.ml_sp63{margin-left:63px}}.mr63{margin-right:63px}@media screen and (max-width:640px){.mr_sp63{margin-right:63px}}.fs63{font-size:63px}.mt64{margin-top:64px}@media screen and (max-width:640px){.mt_sp64{margin-top:64px}}.mb64{margin-bottom:64px}@media screen and (max-width:640px){.mb_sp64{margin-bottom:64px}}.ml64{margin-left:64px}@media screen and (max-width:640px){.ml_sp64{margin-left:64px}}.mr64{margin-right:64px}@media screen and (max-width:640px){.mr_sp64{margin-right:64px}}.fs64{font-size:64px}.mt65{margin-top:65px}@media screen and (max-width:640px){.mt_sp65{margin-top:65px}}.mb65{margin-bottom:65px}@media screen and (max-width:640px){.mb_sp65{margin-bottom:65px}}.ml65{margin-left:65px}@media screen and (max-width:640px){.ml_sp65{margin-left:65px}}.mr65{margin-right:65px}@media screen and (max-width:640px){.mr_sp65{margin-right:65px}}.fs65{font-size:65px}.mt66{margin-top:66px}@media screen and (max-width:640px){.mt_sp66{margin-top:66px}}.mb66{margin-bottom:66px}@media screen and (max-width:640px){.mb_sp66{margin-bottom:66px}}.ml66{margin-left:66px}@media screen and (max-width:640px){.ml_sp66{margin-left:66px}}.mr66{margin-right:66px}@media screen and (max-width:640px){.mr_sp66{margin-right:66px}}.fs66{font-size:66px}.mt67{margin-top:67px}@media screen and (max-width:640px){.mt_sp67{margin-top:67px}}.mb67{margin-bottom:67px}@media screen and (max-width:640px){.mb_sp67{margin-bottom:67px}}.ml67{margin-left:67px}@media screen and (max-width:640px){.ml_sp67{margin-left:67px}}.mr67{margin-right:67px}@media screen and (max-width:640px){.mr_sp67{margin-right:67px}}.fs67{font-size:67px}.mt68{margin-top:68px}@media screen and (max-width:640px){.mt_sp68{margin-top:68px}}.mb68{margin-bottom:68px}@media screen and (max-width:640px){.mb_sp68{margin-bottom:68px}}.ml68{margin-left:68px}@media screen and (max-width:640px){.ml_sp68{margin-left:68px}}.mr68{margin-right:68px}@media screen and (max-width:640px){.mr_sp68{margin-right:68px}}.fs68{font-size:68px}.mt69{margin-top:69px}@media screen and (max-width:640px){.mt_sp69{margin-top:69px}}.mb69{margin-bottom:69px}@media screen and (max-width:640px){.mb_sp69{margin-bottom:69px}}.ml69{margin-left:69px}@media screen and (max-width:640px){.ml_sp69{margin-left:69px}}.mr69{margin-right:69px}@media screen and (max-width:640px){.mr_sp69{margin-right:69px}}.fs69{font-size:69px}.mt70{margin-top:70px}@media screen and (max-width:640px){.mt_sp70{margin-top:70px}}.mb70{margin-bottom:70px}@media screen and (max-width:640px){.mb_sp70{margin-bottom:70px}}.ml70{margin-left:70px}@media screen and (max-width:640px){.ml_sp70{margin-left:70px}}.mr70{margin-right:70px}@media screen and (max-width:640px){.mr_sp70{margin-right:70px}}.fs70{font-size:70px}.mt71{margin-top:71px}@media screen and (max-width:640px){.mt_sp71{margin-top:71px}}.mb71{margin-bottom:71px}@media screen and (max-width:640px){.mb_sp71{margin-bottom:71px}}.ml71{margin-left:71px}@media screen and (max-width:640px){.ml_sp71{margin-left:71px}}.mr71{margin-right:71px}@media screen and (max-width:640px){.mr_sp71{margin-right:71px}}.fs71{font-size:71px}.mt72{margin-top:72px}@media screen and (max-width:640px){.mt_sp72{margin-top:72px}}.mb72{margin-bottom:72px}@media screen and (max-width:640px){.mb_sp72{margin-bottom:72px}}.ml72{margin-left:72px}@media screen and (max-width:640px){.ml_sp72{margin-left:72px}}.mr72{margin-right:72px}@media screen and (max-width:640px){.mr_sp72{margin-right:72px}}.fs72{font-size:72px}.mt73{margin-top:73px}@media screen and (max-width:640px){.mt_sp73{margin-top:73px}}.mb73{margin-bottom:73px}@media screen and (max-width:640px){.mb_sp73{margin-bottom:73px}}.ml73{margin-left:73px}@media screen and (max-width:640px){.ml_sp73{margin-left:73px}}.mr73{margin-right:73px}@media screen and (max-width:640px){.mr_sp73{margin-right:73px}}.fs73{font-size:73px}.mt74{margin-top:74px}@media screen and (max-width:640px){.mt_sp74{margin-top:74px}}.mb74{margin-bottom:74px}@media screen and (max-width:640px){.mb_sp74{margin-bottom:74px}}.ml74{margin-left:74px}@media screen and (max-width:640px){.ml_sp74{margin-left:74px}}.mr74{margin-right:74px}@media screen and (max-width:640px){.mr_sp74{margin-right:74px}}.fs74{font-size:74px}.mt75{margin-top:75px}@media screen and (max-width:640px){.mt_sp75{margin-top:75px}}.mb75{margin-bottom:75px}@media screen and (max-width:640px){.mb_sp75{margin-bottom:75px}}.ml75{margin-left:75px}@media screen and (max-width:640px){.ml_sp75{margin-left:75px}}.mr75{margin-right:75px}@media screen and (max-width:640px){.mr_sp75{margin-right:75px}}.fs75{font-size:75px}.mt76{margin-top:76px}@media screen and (max-width:640px){.mt_sp76{margin-top:76px}}.mb76{margin-bottom:76px}@media screen and (max-width:640px){.mb_sp76{margin-bottom:76px}}.ml76{margin-left:76px}@media screen and (max-width:640px){.ml_sp76{margin-left:76px}}.mr76{margin-right:76px}@media screen and (max-width:640px){.mr_sp76{margin-right:76px}}.fs76{font-size:76px}.mt77{margin-top:77px}@media screen and (max-width:640px){.mt_sp77{margin-top:77px}}.mb77{margin-bottom:77px}@media screen and (max-width:640px){.mb_sp77{margin-bottom:77px}}.ml77{margin-left:77px}@media screen and (max-width:640px){.ml_sp77{margin-left:77px}}.mr77{margin-right:77px}@media screen and (max-width:640px){.mr_sp77{margin-right:77px}}.fs77{font-size:77px}.mt78{margin-top:78px}@media screen and (max-width:640px){.mt_sp78{margin-top:78px}}.mb78{margin-bottom:78px}@media screen and (max-width:640px){.mb_sp78{margin-bottom:78px}}.ml78{margin-left:78px}@media screen and (max-width:640px){.ml_sp78{margin-left:78px}}.mr78{margin-right:78px}@media screen and (max-width:640px){.mr_sp78{margin-right:78px}}.fs78{font-size:78px}.mt79{margin-top:79px}@media screen and (max-width:640px){.mt_sp79{margin-top:79px}}.mb79{margin-bottom:79px}@media screen and (max-width:640px){.mb_sp79{margin-bottom:79px}}.ml79{margin-left:79px}@media screen and (max-width:640px){.ml_sp79{margin-left:79px}}.mr79{margin-right:79px}@media screen and (max-width:640px){.mr_sp79{margin-right:79px}}.fs79{font-size:79px}.mt80{margin-top:80px}@media screen and (max-width:640px){.mt_sp80{margin-top:80px}}.mb80{margin-bottom:80px}@media screen and (max-width:640px){.mb_sp80{margin-bottom:80px}}.ml80{margin-left:80px}@media screen and (max-width:640px){.ml_sp80{margin-left:80px}}.mr80{margin-right:80px}@media screen and (max-width:640px){.mr_sp80{margin-right:80px}}.fs80{font-size:80px}.mt81{margin-top:81px}@media screen and (max-width:640px){.mt_sp81{margin-top:81px}}.mb81{margin-bottom:81px}@media screen and (max-width:640px){.mb_sp81{margin-bottom:81px}}.ml81{margin-left:81px}@media screen and (max-width:640px){.ml_sp81{margin-left:81px}}.mr81{margin-right:81px}@media screen and (max-width:640px){.mr_sp81{margin-right:81px}}.fs81{font-size:81px}.mt82{margin-top:82px}@media screen and (max-width:640px){.mt_sp82{margin-top:82px}}.mb82{margin-bottom:82px}@media screen and (max-width:640px){.mb_sp82{margin-bottom:82px}}.ml82{margin-left:82px}@media screen and (max-width:640px){.ml_sp82{margin-left:82px}}.mr82{margin-right:82px}@media screen and (max-width:640px){.mr_sp82{margin-right:82px}}.fs82{font-size:82px}.mt83{margin-top:83px}@media screen and (max-width:640px){.mt_sp83{margin-top:83px}}.mb83{margin-bottom:83px}@media screen and (max-width:640px){.mb_sp83{margin-bottom:83px}}.ml83{margin-left:83px}@media screen and (max-width:640px){.ml_sp83{margin-left:83px}}.mr83{margin-right:83px}@media screen and (max-width:640px){.mr_sp83{margin-right:83px}}.fs83{font-size:83px}.mt84{margin-top:84px}@media screen and (max-width:640px){.mt_sp84{margin-top:84px}}.mb84{margin-bottom:84px}@media screen and (max-width:640px){.mb_sp84{margin-bottom:84px}}.ml84{margin-left:84px}@media screen and (max-width:640px){.ml_sp84{margin-left:84px}}.mr84{margin-right:84px}@media screen and (max-width:640px){.mr_sp84{margin-right:84px}}.fs84{font-size:84px}.mt85{margin-top:85px}@media screen and (max-width:640px){.mt_sp85{margin-top:85px}}.mb85{margin-bottom:85px}@media screen and (max-width:640px){.mb_sp85{margin-bottom:85px}}.ml85{margin-left:85px}@media screen and (max-width:640px){.ml_sp85{margin-left:85px}}.mr85{margin-right:85px}@media screen and (max-width:640px){.mr_sp85{margin-right:85px}}.fs85{font-size:85px}.mt86{margin-top:86px}@media screen and (max-width:640px){.mt_sp86{margin-top:86px}}.mb86{margin-bottom:86px}@media screen and (max-width:640px){.mb_sp86{margin-bottom:86px}}.ml86{margin-left:86px}@media screen and (max-width:640px){.ml_sp86{margin-left:86px}}.mr86{margin-right:86px}@media screen and (max-width:640px){.mr_sp86{margin-right:86px}}.fs86{font-size:86px}.mt87{margin-top:87px}@media screen and (max-width:640px){.mt_sp87{margin-top:87px}}.mb87{margin-bottom:87px}@media screen and (max-width:640px){.mb_sp87{margin-bottom:87px}}.ml87{margin-left:87px}@media screen and (max-width:640px){.ml_sp87{margin-left:87px}}.mr87{margin-right:87px}@media screen and (max-width:640px){.mr_sp87{margin-right:87px}}.fs87{font-size:87px}.mt88{margin-top:88px}@media screen and (max-width:640px){.mt_sp88{margin-top:88px}}.mb88{margin-bottom:88px}@media screen and (max-width:640px){.mb_sp88{margin-bottom:88px}}.ml88{margin-left:88px}@media screen and (max-width:640px){.ml_sp88{margin-left:88px}}.mr88{margin-right:88px}@media screen and (max-width:640px){.mr_sp88{margin-right:88px}}.fs88{font-size:88px}.mt89{margin-top:89px}@media screen and (max-width:640px){.mt_sp89{margin-top:89px}}.mb89{margin-bottom:89px}@media screen and (max-width:640px){.mb_sp89{margin-bottom:89px}}.ml89{margin-left:89px}@media screen and (max-width:640px){.ml_sp89{margin-left:89px}}.mr89{margin-right:89px}@media screen and (max-width:640px){.mr_sp89{margin-right:89px}}.fs89{font-size:89px}.mt90{margin-top:90px}@media screen and (max-width:640px){.mt_sp90{margin-top:90px}}.mb90{margin-bottom:90px}@media screen and (max-width:640px){.mb_sp90{margin-bottom:90px}}.ml90{margin-left:90px}@media screen and (max-width:640px){.ml_sp90{margin-left:90px}}.mr90{margin-right:90px}@media screen and (max-width:640px){.mr_sp90{margin-right:90px}}.fs90{font-size:90px}.mt91{margin-top:91px}@media screen and (max-width:640px){.mt_sp91{margin-top:91px}}.mb91{margin-bottom:91px}@media screen and (max-width:640px){.mb_sp91{margin-bottom:91px}}.ml91{margin-left:91px}@media screen and (max-width:640px){.ml_sp91{margin-left:91px}}.mr91{margin-right:91px}@media screen and (max-width:640px){.mr_sp91{margin-right:91px}}.fs91{font-size:91px}.mt92{margin-top:92px}@media screen and (max-width:640px){.mt_sp92{margin-top:92px}}.mb92{margin-bottom:92px}@media screen and (max-width:640px){.mb_sp92{margin-bottom:92px}}.ml92{margin-left:92px}@media screen and (max-width:640px){.ml_sp92{margin-left:92px}}.mr92{margin-right:92px}@media screen and (max-width:640px){.mr_sp92{margin-right:92px}}.fs92{font-size:92px}.mt93{margin-top:93px}@media screen and (max-width:640px){.mt_sp93{margin-top:93px}}.mb93{margin-bottom:93px}@media screen and (max-width:640px){.mb_sp93{margin-bottom:93px}}.ml93{margin-left:93px}@media screen and (max-width:640px){.ml_sp93{margin-left:93px}}.mr93{margin-right:93px}@media screen and (max-width:640px){.mr_sp93{margin-right:93px}}.fs93{font-size:93px}.mt94{margin-top:94px}@media screen and (max-width:640px){.mt_sp94{margin-top:94px}}.mb94{margin-bottom:94px}@media screen and (max-width:640px){.mb_sp94{margin-bottom:94px}}.ml94{margin-left:94px}@media screen and (max-width:640px){.ml_sp94{margin-left:94px}}.mr94{margin-right:94px}@media screen and (max-width:640px){.mr_sp94{margin-right:94px}}.fs94{font-size:94px}.mt95{margin-top:95px}@media screen and (max-width:640px){.mt_sp95{margin-top:95px}}.mb95{margin-bottom:95px}@media screen and (max-width:640px){.mb_sp95{margin-bottom:95px}}.ml95{margin-left:95px}@media screen and (max-width:640px){.ml_sp95{margin-left:95px}}.mr95{margin-right:95px}@media screen and (max-width:640px){.mr_sp95{margin-right:95px}}.fs95{font-size:95px}.mt96{margin-top:96px}@media screen and (max-width:640px){.mt_sp96{margin-top:96px}}.mb96{margin-bottom:96px}@media screen and (max-width:640px){.mb_sp96{margin-bottom:96px}}.ml96{margin-left:96px}@media screen and (max-width:640px){.ml_sp96{margin-left:96px}}.mr96{margin-right:96px}@media screen and (max-width:640px){.mr_sp96{margin-right:96px}}.fs96{font-size:96px}.mt97{margin-top:97px}@media screen and (max-width:640px){.mt_sp97{margin-top:97px}}.mb97{margin-bottom:97px}@media screen and (max-width:640px){.mb_sp97{margin-bottom:97px}}.ml97{margin-left:97px}@media screen and (max-width:640px){.ml_sp97{margin-left:97px}}.mr97{margin-right:97px}@media screen and (max-width:640px){.mr_sp97{margin-right:97px}}.fs97{font-size:97px}.mt98{margin-top:98px}@media screen and (max-width:640px){.mt_sp98{margin-top:98px}}.mb98{margin-bottom:98px}@media screen and (max-width:640px){.mb_sp98{margin-bottom:98px}}.ml98{margin-left:98px}@media screen and (max-width:640px){.ml_sp98{margin-left:98px}}.mr98{margin-right:98px}@media screen and (max-width:640px){.mr_sp98{margin-right:98px}}.fs98{font-size:98px}.mt99{margin-top:99px}@media screen and (max-width:640px){.mt_sp99{margin-top:99px}}.mb99{margin-bottom:99px}@media screen and (max-width:640px){.mb_sp99{margin-bottom:99px}}.ml99{margin-left:99px}@media screen and (max-width:640px){.ml_sp99{margin-left:99px}}.mr99{margin-right:99px}@media screen and (max-width:640px){.mr_sp99{margin-right:99px}}.fs99{font-size:99px}.mt100{margin-top:100px}@media screen and (max-width:640px){.mt_sp100{margin-top:100px}}.mb100{margin-bottom:100px}@media screen and (max-width:640px){.mb_sp100{margin-bottom:100px}}.ml100{margin-left:100px}@media screen and (max-width:640px){.ml_sp100{margin-left:100px}}.mr100{margin-right:100px}@media screen and (max-width:640px){.mr_sp100{margin-right:100px}}.fs100{font-size:100px}.mt101{margin-top:101px}@media screen and (max-width:640px){.mt_sp101{margin-top:101px}}.mb101{margin-bottom:101px}@media screen and (max-width:640px){.mb_sp101{margin-bottom:101px}}.ml101{margin-left:101px}@media screen and (max-width:640px){.ml_sp101{margin-left:101px}}.mr101{margin-right:101px}@media screen and (max-width:640px){.mr_sp101{margin-right:101px}}.fs101{font-size:101px}.mt102{margin-top:102px}@media screen and (max-width:640px){.mt_sp102{margin-top:102px}}.mb102{margin-bottom:102px}@media screen and (max-width:640px){.mb_sp102{margin-bottom:102px}}.ml102{margin-left:102px}@media screen and (max-width:640px){.ml_sp102{margin-left:102px}}.mr102{margin-right:102px}@media screen and (max-width:640px){.mr_sp102{margin-right:102px}}.fs102{font-size:102px}.mt103{margin-top:103px}@media screen and (max-width:640px){.mt_sp103{margin-top:103px}}.mb103{margin-bottom:103px}@media screen and (max-width:640px){.mb_sp103{margin-bottom:103px}}.ml103{margin-left:103px}@media screen and (max-width:640px){.ml_sp103{margin-left:103px}}.mr103{margin-right:103px}@media screen and (max-width:640px){.mr_sp103{margin-right:103px}}.fs103{font-size:103px}.mt104{margin-top:104px}@media screen and (max-width:640px){.mt_sp104{margin-top:104px}}.mb104{margin-bottom:104px}@media screen and (max-width:640px){.mb_sp104{margin-bottom:104px}}.ml104{margin-left:104px}@media screen and (max-width:640px){.ml_sp104{margin-left:104px}}.mr104{margin-right:104px}@media screen and (max-width:640px){.mr_sp104{margin-right:104px}}.fs104{font-size:104px}.mt105{margin-top:105px}@media screen and (max-width:640px){.mt_sp105{margin-top:105px}}.mb105{margin-bottom:105px}@media screen and (max-width:640px){.mb_sp105{margin-bottom:105px}}.ml105{margin-left:105px}@media screen and (max-width:640px){.ml_sp105{margin-left:105px}}.mr105{margin-right:105px}@media screen and (max-width:640px){.mr_sp105{margin-right:105px}}.fs105{font-size:105px}.mt106{margin-top:106px}@media screen and (max-width:640px){.mt_sp106{margin-top:106px}}.mb106{margin-bottom:106px}@media screen and (max-width:640px){.mb_sp106{margin-bottom:106px}}.ml106{margin-left:106px}@media screen and (max-width:640px){.ml_sp106{margin-left:106px}}.mr106{margin-right:106px}@media screen and (max-width:640px){.mr_sp106{margin-right:106px}}.fs106{font-size:106px}.mt107{margin-top:107px}@media screen and (max-width:640px){.mt_sp107{margin-top:107px}}.mb107{margin-bottom:107px}@media screen and (max-width:640px){.mb_sp107{margin-bottom:107px}}.ml107{margin-left:107px}@media screen and (max-width:640px){.ml_sp107{margin-left:107px}}.mr107{margin-right:107px}@media screen and (max-width:640px){.mr_sp107{margin-right:107px}}.fs107{font-size:107px}.mt108{margin-top:108px}@media screen and (max-width:640px){.mt_sp108{margin-top:108px}}.mb108{margin-bottom:108px}@media screen and (max-width:640px){.mb_sp108{margin-bottom:108px}}.ml108{margin-left:108px}@media screen and (max-width:640px){.ml_sp108{margin-left:108px}}.mr108{margin-right:108px}@media screen and (max-width:640px){.mr_sp108{margin-right:108px}}.fs108{font-size:108px}.mt109{margin-top:109px}@media screen and (max-width:640px){.mt_sp109{margin-top:109px}}.mb109{margin-bottom:109px}@media screen and (max-width:640px){.mb_sp109{margin-bottom:109px}}.ml109{margin-left:109px}@media screen and (max-width:640px){.ml_sp109{margin-left:109px}}.mr109{margin-right:109px}@media screen and (max-width:640px){.mr_sp109{margin-right:109px}}.fs109{font-size:109px}.mt110{margin-top:110px}@media screen and (max-width:640px){.mt_sp110{margin-top:110px}}.mb110{margin-bottom:110px}@media screen and (max-width:640px){.mb_sp110{margin-bottom:110px}}.ml110{margin-left:110px}@media screen and (max-width:640px){.ml_sp110{margin-left:110px}}.mr110{margin-right:110px}@media screen and (max-width:640px){.mr_sp110{margin-right:110px}}.fs110{font-size:110px}.mt111{margin-top:111px}@media screen and (max-width:640px){.mt_sp111{margin-top:111px}}.mb111{margin-bottom:111px}@media screen and (max-width:640px){.mb_sp111{margin-bottom:111px}}.ml111{margin-left:111px}@media screen and (max-width:640px){.ml_sp111{margin-left:111px}}.mr111{margin-right:111px}@media screen and (max-width:640px){.mr_sp111{margin-right:111px}}.fs111{font-size:111px}.mt112{margin-top:112px}@media screen and (max-width:640px){.mt_sp112{margin-top:112px}}.mb112{margin-bottom:112px}@media screen and (max-width:640px){.mb_sp112{margin-bottom:112px}}.ml112{margin-left:112px}@media screen and (max-width:640px){.ml_sp112{margin-left:112px}}.mr112{margin-right:112px}@media screen and (max-width:640px){.mr_sp112{margin-right:112px}}.fs112{font-size:112px}.mt113{margin-top:113px}@media screen and (max-width:640px){.mt_sp113{margin-top:113px}}.mb113{margin-bottom:113px}@media screen and (max-width:640px){.mb_sp113{margin-bottom:113px}}.ml113{margin-left:113px}@media screen and (max-width:640px){.ml_sp113{margin-left:113px}}.mr113{margin-right:113px}@media screen and (max-width:640px){.mr_sp113{margin-right:113px}}.fs113{font-size:113px}.mt114{margin-top:114px}@media screen and (max-width:640px){.mt_sp114{margin-top:114px}}.mb114{margin-bottom:114px}@media screen and (max-width:640px){.mb_sp114{margin-bottom:114px}}.ml114{margin-left:114px}@media screen and (max-width:640px){.ml_sp114{margin-left:114px}}.mr114{margin-right:114px}@media screen and (max-width:640px){.mr_sp114{margin-right:114px}}.fs114{font-size:114px}.mt115{margin-top:115px}@media screen and (max-width:640px){.mt_sp115{margin-top:115px}}.mb115{margin-bottom:115px}@media screen and (max-width:640px){.mb_sp115{margin-bottom:115px}}.ml115{margin-left:115px}@media screen and (max-width:640px){.ml_sp115{margin-left:115px}}.mr115{margin-right:115px}@media screen and (max-width:640px){.mr_sp115{margin-right:115px}}.fs115{font-size:115px}.mt116{margin-top:116px}@media screen and (max-width:640px){.mt_sp116{margin-top:116px}}.mb116{margin-bottom:116px}@media screen and (max-width:640px){.mb_sp116{margin-bottom:116px}}.ml116{margin-left:116px}@media screen and (max-width:640px){.ml_sp116{margin-left:116px}}.mr116{margin-right:116px}@media screen and (max-width:640px){.mr_sp116{margin-right:116px}}.fs116{font-size:116px}.mt117{margin-top:117px}@media screen and (max-width:640px){.mt_sp117{margin-top:117px}}.mb117{margin-bottom:117px}@media screen and (max-width:640px){.mb_sp117{margin-bottom:117px}}.ml117{margin-left:117px}@media screen and (max-width:640px){.ml_sp117{margin-left:117px}}.mr117{margin-right:117px}@media screen and (max-width:640px){.mr_sp117{margin-right:117px}}.fs117{font-size:117px}.mt118{margin-top:118px}@media screen and (max-width:640px){.mt_sp118{margin-top:118px}}.mb118{margin-bottom:118px}@media screen and (max-width:640px){.mb_sp118{margin-bottom:118px}}.ml118{margin-left:118px}@media screen and (max-width:640px){.ml_sp118{margin-left:118px}}.mr118{margin-right:118px}@media screen and (max-width:640px){.mr_sp118{margin-right:118px}}.fs118{font-size:118px}.mt119{margin-top:119px}@media screen and (max-width:640px){.mt_sp119{margin-top:119px}}.mb119{margin-bottom:119px}@media screen and (max-width:640px){.mb_sp119{margin-bottom:119px}}.ml119{margin-left:119px}@media screen and (max-width:640px){.ml_sp119{margin-left:119px}}.mr119{margin-right:119px}@media screen and (max-width:640px){.mr_sp119{margin-right:119px}}.fs119{font-size:119px}.mt120{margin-top:120px}@media screen and (max-width:640px){.mt_sp120{margin-top:120px}}.mb120{margin-bottom:120px}@media screen and (max-width:640px){.mb_sp120{margin-bottom:120px}}.ml120{margin-left:120px}@media screen and (max-width:640px){.ml_sp120{margin-left:120px}}.mr120{margin-right:120px}@media screen and (max-width:640px){.mr_sp120{margin-right:120px}}.fs120{font-size:120px}.mt121{margin-top:121px}@media screen and (max-width:640px){.mt_sp121{margin-top:121px}}.mb121{margin-bottom:121px}@media screen and (max-width:640px){.mb_sp121{margin-bottom:121px}}.ml121{margin-left:121px}@media screen and (max-width:640px){.ml_sp121{margin-left:121px}}.mr121{margin-right:121px}@media screen and (max-width:640px){.mr_sp121{margin-right:121px}}.fs121{font-size:121px}.mt122{margin-top:122px}@media screen and (max-width:640px){.mt_sp122{margin-top:122px}}.mb122{margin-bottom:122px}@media screen and (max-width:640px){.mb_sp122{margin-bottom:122px}}.ml122{margin-left:122px}@media screen and (max-width:640px){.ml_sp122{margin-left:122px}}.mr122{margin-right:122px}@media screen and (max-width:640px){.mr_sp122{margin-right:122px}}.fs122{font-size:122px}.mt123{margin-top:123px}@media screen and (max-width:640px){.mt_sp123{margin-top:123px}}.mb123{margin-bottom:123px}@media screen and (max-width:640px){.mb_sp123{margin-bottom:123px}}.ml123{margin-left:123px}@media screen and (max-width:640px){.ml_sp123{margin-left:123px}}.mr123{margin-right:123px}@media screen and (max-width:640px){.mr_sp123{margin-right:123px}}.fs123{font-size:123px}.mt124{margin-top:124px}@media screen and (max-width:640px){.mt_sp124{margin-top:124px}}.mb124{margin-bottom:124px}@media screen and (max-width:640px){.mb_sp124{margin-bottom:124px}}.ml124{margin-left:124px}@media screen and (max-width:640px){.ml_sp124{margin-left:124px}}.mr124{margin-right:124px}@media screen and (max-width:640px){.mr_sp124{margin-right:124px}}.fs124{font-size:124px}.mt125{margin-top:125px}@media screen and (max-width:640px){.mt_sp125{margin-top:125px}}.mb125{margin-bottom:125px}@media screen and (max-width:640px){.mb_sp125{margin-bottom:125px}}.ml125{margin-left:125px}@media screen and (max-width:640px){.ml_sp125{margin-left:125px}}.mr125{margin-right:125px}@media screen and (max-width:640px){.mr_sp125{margin-right:125px}}.fs125{font-size:125px}.mt126{margin-top:126px}@media screen and (max-width:640px){.mt_sp126{margin-top:126px}}.mb126{margin-bottom:126px}@media screen and (max-width:640px){.mb_sp126{margin-bottom:126px}}.ml126{margin-left:126px}@media screen and (max-width:640px){.ml_sp126{margin-left:126px}}.mr126{margin-right:126px}@media screen and (max-width:640px){.mr_sp126{margin-right:126px}}.fs126{font-size:126px}.mt127{margin-top:127px}@media screen and (max-width:640px){.mt_sp127{margin-top:127px}}.mb127{margin-bottom:127px}@media screen and (max-width:640px){.mb_sp127{margin-bottom:127px}}.ml127{margin-left:127px}@media screen and (max-width:640px){.ml_sp127{margin-left:127px}}.mr127{margin-right:127px}@media screen and (max-width:640px){.mr_sp127{margin-right:127px}}.fs127{font-size:127px}.mt128{margin-top:128px}@media screen and (max-width:640px){.mt_sp128{margin-top:128px}}.mb128{margin-bottom:128px}@media screen and (max-width:640px){.mb_sp128{margin-bottom:128px}}.ml128{margin-left:128px}@media screen and (max-width:640px){.ml_sp128{margin-left:128px}}.mr128{margin-right:128px}@media screen and (max-width:640px){.mr_sp128{margin-right:128px}}.fs128{font-size:128px}.mt129{margin-top:129px}@media screen and (max-width:640px){.mt_sp129{margin-top:129px}}.mb129{margin-bottom:129px}@media screen and (max-width:640px){.mb_sp129{margin-bottom:129px}}.ml129{margin-left:129px}@media screen and (max-width:640px){.ml_sp129{margin-left:129px}}.mr129{margin-right:129px}@media screen and (max-width:640px){.mr_sp129{margin-right:129px}}.fs129{font-size:129px}.mt130{margin-top:130px}@media screen and (max-width:640px){.mt_sp130{margin-top:130px}}.mb130{margin-bottom:130px}@media screen and (max-width:640px){.mb_sp130{margin-bottom:130px}}.ml130{margin-left:130px}@media screen and (max-width:640px){.ml_sp130{margin-left:130px}}.mr130{margin-right:130px}@media screen and (max-width:640px){.mr_sp130{margin-right:130px}}.fs130{font-size:130px}.mt131{margin-top:131px}@media screen and (max-width:640px){.mt_sp131{margin-top:131px}}.mb131{margin-bottom:131px}@media screen and (max-width:640px){.mb_sp131{margin-bottom:131px}}.ml131{margin-left:131px}@media screen and (max-width:640px){.ml_sp131{margin-left:131px}}.mr131{margin-right:131px}@media screen and (max-width:640px){.mr_sp131{margin-right:131px}}.fs131{font-size:131px}.mt132{margin-top:132px}@media screen and (max-width:640px){.mt_sp132{margin-top:132px}}.mb132{margin-bottom:132px}@media screen and (max-width:640px){.mb_sp132{margin-bottom:132px}}.ml132{margin-left:132px}@media screen and (max-width:640px){.ml_sp132{margin-left:132px}}.mr132{margin-right:132px}@media screen and (max-width:640px){.mr_sp132{margin-right:132px}}.fs132{font-size:132px}.mt133{margin-top:133px}@media screen and (max-width:640px){.mt_sp133{margin-top:133px}}.mb133{margin-bottom:133px}@media screen and (max-width:640px){.mb_sp133{margin-bottom:133px}}.ml133{margin-left:133px}@media screen and (max-width:640px){.ml_sp133{margin-left:133px}}.mr133{margin-right:133px}@media screen and (max-width:640px){.mr_sp133{margin-right:133px}}.fs133{font-size:133px}.mt134{margin-top:134px}@media screen and (max-width:640px){.mt_sp134{margin-top:134px}}.mb134{margin-bottom:134px}@media screen and (max-width:640px){.mb_sp134{margin-bottom:134px}}.ml134{margin-left:134px}@media screen and (max-width:640px){.ml_sp134{margin-left:134px}}.mr134{margin-right:134px}@media screen and (max-width:640px){.mr_sp134{margin-right:134px}}.fs134{font-size:134px}.mt135{margin-top:135px}@media screen and (max-width:640px){.mt_sp135{margin-top:135px}}.mb135{margin-bottom:135px}@media screen and (max-width:640px){.mb_sp135{margin-bottom:135px}}.ml135{margin-left:135px}@media screen and (max-width:640px){.ml_sp135{margin-left:135px}}.mr135{margin-right:135px}@media screen and (max-width:640px){.mr_sp135{margin-right:135px}}.fs135{font-size:135px}.mt136{margin-top:136px}@media screen and (max-width:640px){.mt_sp136{margin-top:136px}}.mb136{margin-bottom:136px}@media screen and (max-width:640px){.mb_sp136{margin-bottom:136px}}.ml136{margin-left:136px}@media screen and (max-width:640px){.ml_sp136{margin-left:136px}}.mr136{margin-right:136px}@media screen and (max-width:640px){.mr_sp136{margin-right:136px}}.fs136{font-size:136px}.mt137{margin-top:137px}@media screen and (max-width:640px){.mt_sp137{margin-top:137px}}.mb137{margin-bottom:137px}@media screen and (max-width:640px){.mb_sp137{margin-bottom:137px}}.ml137{margin-left:137px}@media screen and (max-width:640px){.ml_sp137{margin-left:137px}}.mr137{margin-right:137px}@media screen and (max-width:640px){.mr_sp137{margin-right:137px}}.fs137{font-size:137px}.mt138{margin-top:138px}@media screen and (max-width:640px){.mt_sp138{margin-top:138px}}.mb138{margin-bottom:138px}@media screen and (max-width:640px){.mb_sp138{margin-bottom:138px}}.ml138{margin-left:138px}@media screen and (max-width:640px){.ml_sp138{margin-left:138px}}.mr138{margin-right:138px}@media screen and (max-width:640px){.mr_sp138{margin-right:138px}}.fs138{font-size:138px}.mt139{margin-top:139px}@media screen and (max-width:640px){.mt_sp139{margin-top:139px}}.mb139{margin-bottom:139px}@media screen and (max-width:640px){.mb_sp139{margin-bottom:139px}}.ml139{margin-left:139px}@media screen and (max-width:640px){.ml_sp139{margin-left:139px}}.mr139{margin-right:139px}@media screen and (max-width:640px){.mr_sp139{margin-right:139px}}.fs139{font-size:139px}.mt140{margin-top:140px}@media screen and (max-width:640px){.mt_sp140{margin-top:140px}}.mb140{margin-bottom:140px}@media screen and (max-width:640px){.mb_sp140{margin-bottom:140px}}.ml140{margin-left:140px}@media screen and (max-width:640px){.ml_sp140{margin-left:140px}}.mr140{margin-right:140px}@media screen and (max-width:640px){.mr_sp140{margin-right:140px}}.fs140{font-size:140px}.mt141{margin-top:141px}@media screen and (max-width:640px){.mt_sp141{margin-top:141px}}.mb141{margin-bottom:141px}@media screen and (max-width:640px){.mb_sp141{margin-bottom:141px}}.ml141{margin-left:141px}@media screen and (max-width:640px){.ml_sp141{margin-left:141px}}.mr141{margin-right:141px}@media screen and (max-width:640px){.mr_sp141{margin-right:141px}}.fs141{font-size:141px}.mt142{margin-top:142px}@media screen and (max-width:640px){.mt_sp142{margin-top:142px}}.mb142{margin-bottom:142px}@media screen and (max-width:640px){.mb_sp142{margin-bottom:142px}}.ml142{margin-left:142px}@media screen and (max-width:640px){.ml_sp142{margin-left:142px}}.mr142{margin-right:142px}@media screen and (max-width:640px){.mr_sp142{margin-right:142px}}.fs142{font-size:142px}.mt143{margin-top:143px}@media screen and (max-width:640px){.mt_sp143{margin-top:143px}}.mb143{margin-bottom:143px}@media screen and (max-width:640px){.mb_sp143{margin-bottom:143px}}.ml143{margin-left:143px}@media screen and (max-width:640px){.ml_sp143{margin-left:143px}}.mr143{margin-right:143px}@media screen and (max-width:640px){.mr_sp143{margin-right:143px}}.fs143{font-size:143px}.mt144{margin-top:144px}@media screen and (max-width:640px){.mt_sp144{margin-top:144px}}.mb144{margin-bottom:144px}@media screen and (max-width:640px){.mb_sp144{margin-bottom:144px}}.ml144{margin-left:144px}@media screen and (max-width:640px){.ml_sp144{margin-left:144px}}.mr144{margin-right:144px}@media screen and (max-width:640px){.mr_sp144{margin-right:144px}}.fs144{font-size:144px}body{font-family:"Noto Sans JP",sans-serif;color:#333;font-weight:500;letter-spacing:.04em;line-height:1.5;overflow-x:hidden}@media screen and (max-width:640px){body{font-size:.875rem}}.t-center{text-align:center}@media screen and (max-width:640px){.t-center_sp{text-align:center}}.flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media screen and (max-width:640px){.flex{flex-direction:column}}.flex_directionrow{flex-direction:row}@media screen and (min-width:1440px){.xl-none{display:none}}@media screen and (max-width:1439px){.l-none{display:none}}@media screen and (max-width:919px){.m-none{display:none}}@media screen and (max-width:640px){.sp-none{display:none}}.pc-none{display:none}@media screen and (max-width:640px){.pc-none{display:block}}html{font-size:16px}@media (max-width:375px){html{font-size:4.2666666667vw}}@media (max-width:1000px) and (min-width:640px){html{font-size:1.6vw}}@media (min-width:1000px){html{font-size:16px}}a[href^="tel:"]{pointer-events:none}@media screen and (max-width:919px){a[href^="tel:"]{pointer-events:unset}}a{text-decoration:none;color:inherit;transition:opacity .3s}a:hover{opacity:.8}@media screen and (max-width:919px){a:hover{opacity:1}}*,::after,::before{box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ol,ul{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block;width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:0}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}.breadcrumb{margin-top:20px}.breadcrumb .inner{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media screen and (max-width:640px){.breadcrumb .inner{margin-top:24px;justify-content:flex-start;flex-wrap:wrap}}.breadcrumb .inner>a{font-size:13px;font-weight:700;color:#aaa}.breadcrumb .inner>a:last-child{color:#333}.breadcrumb .inner>img{width:6px;aspect-ratio:1/2}.button_link{position:relative;height:64px;width:240px;display:block;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#0b3190;border-radius:32px}.button_link.size--m{width:320px}@media screen and (max-width:640px){.button_link.size--m{width:100%}}.button_link.size--m span{font-family:"Noto Sans JP",sans-serif}.button_link.size--lg{width:360px}@media screen and (max-width:640px){.button_link.size--lg{width:100%}}.button_link.size--lg span{font-family:"Noto Sans JP",sans-serif}.button_link span{position:absolute;left:40px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#fff;text-align:center}.button_link .arrow{position:absolute;width:48px;height:48px;border-radius:50%;right:8px;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.3);background-repeat:no-repeat;background-position:center;transition:.3s ease-out;overflow:hidden}.button_link .arrow::after,.button_link .arrow::before{content:"";width:15px;height:11px;position:absolute;top:18px;left:18px;background-image:url(/products/infrastructure/jfescrum/assets/images/common/arrow-white.svg);animation-fill-mode:both;animation-duration:.6s}.button_link .arrow::after{transform:translateX(-250%)}.button_link.is-hover .arrow::before{animation-name:transformLeftRight;animation-delay:.2s}.button_link.is-hover .arrow::after{animation-name:transformRightLeft}.button_link.is-hover:hover{background-color:#556fb2;opacity:initial}.button_link.is-hover:hover .arrow{background-color:#556fb2}.button_link.is-hover:hover .arrow::before{animation-name:transformRightLeft;animation-delay:0s}.button_link.is-hover:hover .arrow::after{animation-name:transformLeftRight;animation-delay:.2s}@keyframes transformLeftRight{0%{transform:translateX(-250%)}100%{transform:translateX(0)}}@keyframes transformRightLeft{0%{transform:translateX(0)}100%{transform:translateX(250%)}}.button_link.--orange{background-color:#ff8000}.button_link.--orange:hover{background-color:#ffa74d;opacity:initial}.button_link.--orange:hover .arrow{background-color:#ffa74d}.button_link.external-link .arrow{position:absolute;width:48px;height:48px;border-radius:50%;right:8px;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.3);background-repeat:no-repeat;background-position:center;transition:.3s ease-out;overflow:hidden}.button_link.external-link .arrow::after,.button_link.external-link .arrow::before{content:"";width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-image:url(/products/infrastructure/jfescrum/assets/images/common/arrow-external.svg);animation-fill-mode:both;animation-duration:.6s;filter:brightness(0) invert(1);transform:translate(-1px,-4px)}.button_link--l{height:135px;width:488px;border-radius:72px}@media screen and (max-width:640px){.button_link--l{height:97px;width:100%}}.button_link--l div.flex{position:absolute;left:48px;font-size:16px;font-weight:500;color:#fff;align-items:center;text-align:left;gap:32px}@media screen and (max-width:640px){.button_link--l div.flex{left:32px;flex-direction:unset;gap:16px;font-size:12px}}.button_link--l div.flex p:first-of-type{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}@media screen and (max-width:640px){.button_link--l div.flex p:first-of-type{font-size:18px}}.button_link--l div.flex p:nth-child(2){font-size:13px}.button_link--l .arrow{right:32px}@media screen and (max-width:640px){.button_link--l .arrow{width:34px;height:34px;right:18px}.button_link--l .arrow ::after,.button_link--l .arrow::before{top:11px;left:10px}}.button_link--m{position:relative;height:64px;width:320px;display:block;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#ff8000;border-radius:32px}@media screen and (max-width:640px){.button_link--m{width:100%}}.button_link--m.larger{width:385px}@media screen and (max-width:640px){.button_link--m.larger{width:100%}}.button_link--m.larger-2{width:400px}.button_link--m.larger-2>span{left:16px}@media screen and (max-width:640px){.button_link--m.larger-2{width:100%}}.button_link--m span{position:absolute;left:40px;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;color:#fff;text-align:center}.button_link--m.green-button{width:min(480px,100%);background-color:#197338;text-align:center}.button_link--m.green-button:hover{background-color:#197338}.button_link--m.green-button:hover .exit{background-color:rgba(255,255,255,.3)}.button_link--m.blue-button{width:min(480px,100%);background-color:#0b3190;text-align:center}.button_link--m.blue-button:hover{background-color:#0b3190}.button_link--m.blue-button:hover .exit{background-color:rgba(255,255,255,.3)}.button_link--m .exit{position:absolute;width:48px;height:48px;border-radius:50%;right:8px;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.3);background-position:center;transition:.3s ease-out}.button_link--m .exit::after{content:"";width:14px;height:14px;position:absolute;top:17px;left:18px;background-image:url(/products/infrastructure/jfescrum/assets/images/development/arrow-external--white.svg);background-size:contain;background-position:center}.button_link--m .arrow{position:absolute;width:48px;height:48px;border-radius:50%;right:8px;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.3);background-position:center;transition:.3s ease-out}.button_link--m .arrow::after{content:"";width:14px;height:14px;position:absolute;top:17px;left:18px;background-image:url(/products/infrastructure/jfescrum/assets/images/common/arrow-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.button_link--m .download{position:absolute;width:48px;height:48px;border-radius:50%;right:8px;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.3);background-position:center;transition:.3s ease-out}.button_link--m .download::after{content:"";width:11px;height:19px;position:absolute;top:15px;left:19px;background-image:url(/products/infrastructure/jfescrum/assets/images/development/arrow-download.svg);background-size:contain;background-position:center}.button_link--m:hover{background-color:#ffa74d;opacity:initial}.button_link--m:hover .arrow,.button_link--m:hover .download,.button_link--m:hover .exit{background-color:#ffa74d;right:0}a.disabled0419{pointer-events:none;color:#a4a4a4!important}.footercookie{position:fixed;min-height:130px;left:0;bottom:0;width:100%;z-index:2000;background-color:rgba(234,246,250,.8);padding:5px 20px;font-size:14px;color:#333;text-align:left;font-family:"Noto Sans JP",sans-serif;line-height:1.6;letter-spacing:0}.footercookie-close{display:none!important}.footercookie-flex{margin:1em 0;display:flex;width:100%;padding:10px;box-sizing:border-box;justify-content:space-between;align-items:flex-end}.footercookie-explain{font-size:14px;color:#333}.footercookie-explain a{color:#048ed2}.footercookie-buttons{display:flex;width:280px;justify-content:space-between}.footercookie-button{display:flex;align-items:center;justify-content:center;width:135px;height:40px;font-family:inherit;font-size:14px;margin-bottom:.5em;padding:.5em;border-radius:3px}.footercookie-buttons-accept{background-color:#048ed2;border:2px solid #048ed2;color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);cursor:pointer}.footercookie-buttons-setting{background-color:#bbb;border:2px solid #bbb;color:#444;cursor:pointer}@media (max-width:1500px){.footercookie-flex{width:auto}}@media (max-width:767px){.footercookie-flex{width:100%;flex-wrap:wrap;margin:0}.footercookie-explain{width:100%}.footercookie-buttons{display:flex;width:100%;justify-content:flex-end}.footercookie-buttons-accept{margin-right:16px}}.cookiepopup{display:none}.cookiepopup-display{display:block!important}.cookiepopup-outer{background:rgba(0,0,0,.3);width:100%;height:100vh;top:0;left:0;z-index:10000;position:fixed}.cookiepopup-inner{width:750px;height:500px;top:0;bottom:0;left:0;right:0;margin:auto;border:solid 1px #fff;border-radius:5px;position:fixed;overflow:hidden;letter-spacing:0}.cookiepopup-flex{height:440px;display:flex;align-items:center;justify-content:space-between;font-family:"Noto Sans JP",sans-serif;line-height:1.6;text-align:left}.cookiepopup-menu{height:100%;background-color:#eee}.cookiepopup-menu li{height:63px;display:flex;align-items:center;padding:8px;color:#444;position:relative;font-size:14px}.cookiepopup-menu li::before{content:"";min-width:32px;min-height:32px;width:32px;height:32px;border-radius:32px;border:solid 2px #048ed2;display:flex;align-items:center;justify-content:center;top:0;bottom:0;left:16px;margin-right:8px;color:#048ed2;font-weight:700}.cookiepopup-menu li.list_selected::before{background-color:#048ed2;color:#fff}.cookiepopup-menu li:nth-child(1)::before{content:"1"}.cookiepopup-menu li:nth-child(2)::before{content:"2"}.cookiepopup-menu li:nth-child(3)::before{content:"3"}.cookiepopup-menu li:nth-child(4)::before{content:"4"}.cookiepopup-menu li:nth-child(4)::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/arrow-external.svg) no-repeat 0 50%;width:20px;height:20px;top:2px;right:0;margin-left:8px}.cookiepopup-menu li a{color:#444}.cookiepopup-menu li:hover{font-weight:700;color:#048ed2}.cookiepopup-menu-midashi{color:#048ed2;font-weight:700;margin-top:16px;margin-left:10px;font-size:16px;line-height:1.6}.cookiepopup-save{width:100%;height:60px;background-color:#283c4d;display:flex;align-items:center;justify-content:flex-end;padding:8px;position:relative}.cookiepopup-save .button{background-color:#048ed2;color:#fff;display:flex;align-items:center;justify-content:center;width:135px;height:40px;border-radius:5px;cursor:pointer;font-size:14px;font-family:"Noto Sans JP",sans-serif}#popuptarget_a{display:none}#popuptarget_b{display:none}#popuptarget_c{display:none}#popuptarget_d{display:none}.cookiepopup-content{height:100%;background-color:#fff;padding:16px;overflow-x:scroll}.cookiepopup-explain{max-width:400px;font-size:14px;line-height:1.6}.cookiepopup-switch{background-color:#ccc;width:120px;height:40px;display:flex;position:relative;align-items:center;justify-content:space-around;border-radius:10px;overflow:hidden}.cookiepopup-switch::before{content:"";height:34px;width:60px;background-color:#fff;position:absolute;border-radius:10px;transition:.3s;top:3px;left:55px}.cookiepopup-switch.switch_off::before{right:inherit;left:3px}.cookiepopup-switch.switch_on span{color:#fff}.cookiepopup-switch.switch_on{background-color:#048ed2}.cookiepopup-explain{margin-top:16px}.cookiepopup-explain p{color:#333;margin-top:8px;font-size:14px}.cookiepopup-midashi{font-size:20px;font-weight:700;color:#333;line-height:1.6}.cookiepopup-close{font-weight:700;position:absolute;font-size:32px;color:#bbb;right:8px;top:0;cursor:pointer}@media (max-width:767px){.cookiepopup-menu{display:none}.cookiepopup-inner{width:95%;height:600px}.cookiepopup-flex{height:540px}.cookiepopup-content{width:100%}#sptarget_a{display:block}#sptarget_b{display:block}#sptarget_c{display:block}#sptarget_d{display:block}#popuptarget_a.cookiepopup-display .cookiepopup-explain,#popuptarget_b.cookiepopup-display .cookiepopup-explain,#popuptarget_c.cookiepopup-display .cookiepopup-explain,#popuptarget_d.cookiepopup-display .cookiepopup-explain{height:auto;padding-bottom:16px}#popuptarget_a{display:block}#popuptarget_b{display:block}#popuptarget_c{display:block}#popuptarget_d{display:block}.cookiepopup-explain{height:0;overflow:hidden;transition:.3s}.cookiepopup-explain.cookiepopup-display{height:auto;padding-top:8px;padding-bottom:16px}.cookiepopup-midashi{color:#048ed2;display:flex;align-items:flex-start;padding:10px;background-color:#eee;font-size:16px}.cookiepopup-content .cookiepopup-display .cookiepopup-midashi::before{background-color:#048ed2;color:#fff}.cookiepopup-midashi::before{content:"1";color:#048ed2;min-width:24px;min-height:24px;width:24px;height:24px;border-radius:40px;border:solid 2px #048ed2;display:flex;align-items:center;justify-content:center;margin-right:8px;font-size:15px}.cookiepopup-content:nth-child(2) .cookiepopup-midashi::before{content:"2"}.cookiepopup-content:nth-child(3) .cookiepopup-midashi::before{content:"3"}.cookiepopup-content:nth-child(4) .cookiepopup-midashi::before{content:"4"}#popuptarget_b .cookiepopup-midashi::before{content:"2"}#popuptarget_c .cookiepopup-midashi::before{content:"3"}#popuptarget_d .cookiepopup-midashi::before{content:"4"}#popuptarget_d .cookiepopup-midashi::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/arrow-external.svg) no-repeat 0 50%;width:20px;height:20px;top:2px;right:0;margin-left:8px}}.site-footer{margin-top:80px;position:relative;background-color:#fff2e5;text-align:center}@media screen and (max-width:640px){.site-footer{margin-top:64px}}.site-footer__bg{position:absolute;top:0;width:100%}.site-footer.nomt{margin-top:0}.site-footer .cont-ttl{padding-top:68px}@media screen and (max-width:640px){.site-footer .cont-ttl{padding-top:40px}}.site-footer .t-center{margin-top:32px}@media screen and (max-width:640px){.site-footer .t-center{margin-top:24px}}.site-footer .contact__foot{margin-top:40px;display:flex;justify-content:center;padding-bottom:64px}@media screen and (max-width:640px){.site-footer .contact__foot{margin-top:24px}}.site-footer .site-footer__cont{padding-top:32px;border-top:1px solid #ccc;font-size:14px;gap:16px;flex-wrap:wrap;justify-content:center;white-space:nowrap}@media screen and (max-width:640px){.site-footer .site-footer__cont{flex-direction:unset;margin-top:16px}}.site-footer .site-footer__cont a:not(:first-child){position:relative;padding-left:16px}.site-footer .site-footer__cont a:not(:first-child)::before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:block;width:1px;height:16px;background-color:#ccc}@media screen and (max-width:640px){.site-footer .site-footer__cont a:not(:nth-child(2),:nth-child(5)){padding-left:0}.site-footer .site-footer__cont a:not(:nth-child(2),:nth-child(5))::before{display:none}}.site-footer .footer{width:min(1200px,100%);margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;padding-top:40px;border-top:1px solid #ccc}@media screen and (max-width:640px){.site-footer .footer{flex-direction:column;gap:16px}}.site-footer .footer__col{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}@media screen and (max-width:640px){.site-footer .footer__col{gap:16px}}.site-footer .footer__menu{font-weight:700}.site-footer .footer__menu::before{content:"";display:inline-block;width:10px;aspect-ratio:1/1;border-radius:50%;background-color:#ff8000;margin-right:16px}.site-footer .footer__menu--external::after{content:"";width:14px;aspect-ratio:1/1;display:inline-block;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-external-link.svg);background-position:center;background-repeat:no-repeat;filter:brightness(0)}.site-footer .footer__solu{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media screen and (max-width:640px){.site-footer .footer__solu{flex-direction:column;gap:16px}}.site-footer .footer__solu-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}@media screen and (max-width:640px){.site-footer .footer__solu-col{gap:8px;padding-left:24px}}.site-footer .footer__solu-title{font-size:14px;font-weight:500}.site-footer .footer__solu-item{font-size:12px;font-weight:500}.site-footer .footer__solu-item::before{content:"";min-width:8px;width:8px;height:1px;border:1px solid #ccc;display:inline-block;margin-right:8px;transform:translateY(-4px)}.site-footer .footer__solu-item--external::after{content:"";width:14px;aspect-ratio:1/1;display:inline-block;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-external-link.svg);background-position:center;background-repeat:no-repeat;filter:brightness(0)}.site-footer .footer__solu-item--disabled{color:#a4a4a4;font-size:12px;font-weight:500}.site-footer .footer__solu-item--disabled::before{content:"";min-width:8px;width:8px;height:1px;border:1px solid #ccc;display:inline-block;margin-right:8px;transform:translateY(-4px)}.site-footer .copy{margin-top:32px;font-size:12px;font-weight:400;padding-bottom:48px}@media screen and (max-width:640px){.site-footer .copy{margin-top:24px;padding-bottom:64px}}.page-top{position:fixed;z-index:100;right:0;bottom:0;width:48px;height:48px;font-size:10px;font-weight:700;color:#fff;background-color:#0b3190;cursor:pointer;display:grid;place-items:center}.page-top span{display:block;margin-bottom:6px;width:0;height:0;border-style:solid;border-width:0 12px 14px 12px;border-color:transparent transparent #fff transparent}.page-top:hover{background-color:#556fb2;opacity:initial}html.noscroll{position:fixed;right:0;left:0;overflow:hidden}html.noscroll .header_sticky{transition:0s}.outer{width:100%;margin:0 auto;padding:0 20px}.site-header{position:absolute;width:100%;height:93px;z-index:999}@media (max-width:1079px){.site-header{height:48px}}.site-header .outer.flex.header_wrap{padding:0 64px;align-items:center}@media screen and (max-width:640px){.site-header .outer.flex.header_wrap{padding:0 20px;align-items:initial;justify-content:center}}.site-header .outer.flex.header_wrap .logo{padding:24px 0}.site-header .outer.flex.header_wrap .logo img{width:280px}@media (max-width:1079px){.site-header .outer.flex.header_wrap .logo{padding:9px 0}.site-header .outer.flex.header_wrap .logo img{width:180px}}.site-header .outer.flex.header_wrap.header_sticky{position:fixed;z-index:999;top:-100px;transition:.6s;height:80px;background-color:#fff}@media (max-width:1079px){.site-header .outer.flex.header_wrap.header_sticky{height:48px}}.site-header .outer.flex.header_wrap.header_sticky .logo{padding:18px 0}.site-header .outer.flex.header_wrap.header_sticky .logo img{width:200px}@media (max-width:1079px){.site-header .outer.flex.header_wrap.header_sticky .logo{padding:9px 0}.site-header .outer.flex.header_wrap.header_sticky .logo img{width:160px}}.site-header .outer.flex.header_wrap.header_sticky.show{top:0}.site-header .outer.flex.header_wrap .flex.sp-none{display:flex;align-items:center}@media (max-width:1079px){.site-header .outer.flex.header_wrap .flex.sp-none{display:none}}.site-header .outer.flex.header_wrap nav.flex{gap:0 40px;font-size:15px;font-weight:700}.site-header .outer.flex.header_wrap nav.flex>a:hover{color:#0b3190;opacity:initial}.site-header .outer.flex.header_wrap nav.flex .mega_wrap{position:relative;font-size:14px;z-index:999;width:32px;height:32px;cursor:pointer}.site-header .outer.flex.header_wrap nav.flex .mega_wrap>span{position:absolute;left:14px;display:inline-block;width:4px;height:4px;transition:all .3s;background:#888}.site-header .outer.flex.header_wrap nav.flex .mega_wrap>span:nth-of-type(1){top:6px}.site-header .outer.flex.header_wrap nav.flex .mega_wrap>span:nth-of-type(2){top:14px}.site-header .outer.flex.header_wrap nav.flex .mega_wrap>span:nth-of-type(3){top:22px}.site-header .outer.flex.header_wrap nav.flex .mega{position:fixed;top:80px;right:2%;width:198px;padding:24px;transition:.3s;pointer-events:none;opacity:0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:999;display:flex;flex-direction:column;gap:16px}.site-header .outer.flex.header_wrap nav.flex .mega .flex{align-items:center}.site-header .outer.flex.header_wrap nav.flex .mega .flex .i_arrow-head{background-size:contain;background-image:url(/products/infrastructure/jfescrum/assets/images/common/arrow-head.svg);width:4px;height:6px}.site-header .outer.flex.header_wrap nav.flex .mega .flex:hover{color:#0b3190;opacity:initial}.site-header .outer.flex.header_wrap nav.flex .mega.on{transition:.3s;pointer-events:initial;opacity:1;z-index:999}.site-header .outer.flex.header_wrap nav.flex .mega .hairline{width:150px;height:1px;background-color:#ececec}.site-header .outer.flex.header_wrap nav.flex .mega .flexcolumn{display:flex;flex-direction:column;gap:8px}.site-header .outer.flex.header_wrap nav.flex .mega .flexcolumn__item{display:flex;align-items:center;gap:8px}.site-header .outer.flex.header_wrap nav.flex .mega .flexcolumn__item .i_language{background-size:contain;background-image:url(/products/infrastructure/jfescrum/assets/images/common/language_icon.svg);width:14px;height:14px}.site-header .outer.flex.header_wrap nav.flex .mega .flexcolumn>select{border:1px solid #ccc;padding-left:6px;appearance:auto;font-size:14px}.site-header .outer.flex.header_wrap nav.flex .mega .flexcolumn input[type=radio]{appearance:auto;display:inline-block}.site-header .outer.flex.header_wrap nav.flex .mega .flexcolumn .yahoo_button ::after{position:absolute;content:url(/products/infrastructure/jfescrum/assets/images/common/search_icon.svg);width:12px;height:12px;left:0;bottom:0}.site-header .outer.flex.header_wrap .i_exit::before{content:"";display:inline-block;background-size:contain;background-image:url(/products/infrastructure/jfescrum/assets/images/common/arrow-external.svg);width:14px;height:14px;margin-left:8px}@media (max-width:1079px){.site-header .ham.pc-none{display:block}}.site-header .ham{position:absolute;top:0;right:0}.site-header .ham .openbtn{position:relative;z-index:999;width:48px;height:48px;cursor:pointer;background:#0b3190}.site-header .ham .openbtn span{position:absolute;left:14px;display:inline-block;width:20px;height:1.5px;transition:all .2s;background:#fff}.site-header .ham .openbtn span:nth-of-type(1){top:18px}.site-header .ham .openbtn span:nth-of-type(2){top:24px}.site-header .ham .openbtn span:nth-of-type(3){top:30px}.site-header .ham .openbtn.active span:nth-of-type(1){top:17px;left:14px;width:20px;transform:translateY(6px) rotate(-32deg)}.site-header .ham .openbtn.active span:nth-of-type(2){opacity:0}.site-header .ham .openbtn.active span:nth-of-type(3){top:29px;left:14px;width:20px;transform:translateY(-6px) rotate(32deg)}.site-header .ham .site-header__sp{position:fixed;top:0;right:0;margin-top:48px;width:100%;height:calc(100vh - 48px);background-color:rgba(255,255,255,.96);opacity:0;visibility:hidden;transition:.3s;overflow-y:auto;padding-bottom:64px}.site-header .ham .site-header__sp ul{margin:64px 24px 0 24px}.site-header .ham .site-header__sp ul li{padding:16px 0}.site-header .ham .site-header__sp ul li a{display:block;font-size:18px;font-weight:700;color:#333}.site-header .ham .site-header__sp ul li a.marker{display:flex;align-items:center;justify-content:flex-start;gap:8px}.site-header .ham .site-header__sp ul li a.marker::before{content:"";display:block;width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#0b3190;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-white-arrow.svg);background-position:center;background-repeat:no-repeat}.site-header .ham .site-header__sp ul li .home{color:#00afec}.site-header .ham .site-header__sp .sitemap{display:flex;flex-direction:column;gap:16px}.site-header .ham .site-header__sp .sitemap .hairline{width:100%;height:1px;background-color:#ececec}.site-header .ham .site-header__sp .sitemap .flex{align-items:center}.site-header .ham .site-header__sp .sitemap .flex .i_arrow-head{background-size:contain;background-image:url(/products/infrastructure/jfescrum/assets/images/common/arrow-head.svg);width:4px;height:6px}.site-header .ham .site-header__sp .sitemap .flexcolumn{display:flex;flex-direction:column;gap:8px}.site-header .ham .site-header__sp .sitemap .flexcolumn__item{display:flex;align-items:center;gap:8px}.site-header .ham .site-header__sp .sitemap .flexcolumn__item .i_language{background-size:contain;background-image:url(/products/infrastructure/jfescrum/assets/images/common/language_icon.svg);width:14px;height:14px}.site-header .ham .site-header__sp .sitemap .flexcolumn>select{border:1px solid #ccc;padding-left:8px;appearance:auto}.site-header .ham .site-header__sp .sitemap .flexcolumn input[type=radio]{appearance:auto;display:inline-block}.site-header .ham .site-header__sp .sitemap .flexcolumn .yahoo_button ::after{position:absolute;content:url(/products/infrastructure/jfescrum/assets/images/common/search_icon.svg);width:12px;height:12px;left:0;bottom:0}.site-header .ham .site-header__sp.active{opacity:1;visibility:visible}.inner{max-width:1050px;width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media screen and (max-width:919px){.inner{padding-right:20px;padding-left:20px}}.inner--l{max-width:1250px;width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media screen and (max-width:919px){.inner--l{padding-right:20px;padding-left:20px}}a.hasMenu{transition:.3s all}a.hasMenu.hover{color:#ff8000!important}div.solution-menu{position:fixed;height:385px;top:80px;left:0;width:100%;background-color:#f2f2f2;max-height:0;overflow:hidden;transition:.3s all}div.solution-menu.opened{max-height:385px}div.solution-menu:hover{max-height:385px}div.solution-menu .inner{width:min(1000px,100%);display:flex;align-items:flex-start;justify-content:center;padding:24px 0;gap:24px}div.solution-menu .inner .eachColumn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}div.solution-menu .inner .eachColumn .columnTitle{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:18px;font-weight:700}div.solution-menu .inner .eachColumn .columnTitle::before{content:"";display:block;width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#0b3190;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-white-arrow.svg);background-position:center;background-repeat:no-repeat}div.solution-menu .inner .eachColumn .linkContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:0 12px}div.solution-menu .inner .eachColumn .linkContainer>a{display:flex;align-items:center;justify-content:flex-start;gap:8px;letter-spacing:-1px;font-size:15px;font-weight:500}div.solution-menu .inner .eachColumn .linkContainer>a::before{content:"";width:12px;aspect-ratio:2/1;display:block;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-blue-arrow.svg);background-position:center;background-repeat:no-repeat}div.solution-menu .inner .eachColumn .linkContainer>a.disabled{color:#a4a4a4}div.solution-menu .inner .eachColumn .linkContainer>a.external-link::after{content:"";width:14px;aspect-ratio:1/1;display:block;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-external-link.svg);background-position:center;background-repeat:no-repeat}h2.cont-ttl{text-align:center;font-family:mobo,sans-serif;font-size:32px;font-weight:700;line-height:1.4}h2.cont-ttl span{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#ff8000;display:block;margin-bottom:8px}@media screen and (max-width:640px){h2.cont-ttl{font-size:24px}h2.cont-ttl span{font-size:12px}}h1.child-ttl{font-family:mobo,sans-serif;font-size:56px;font-weight:700;line-height:1.4}h1.child-ttl span{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:#ff8000;display:block;margin-bottom:8px}@media screen and (max-width:640px){h1.child-ttl{font-size:40px}h1.child-ttl span{font-size:14px}}#goog-gt-tt,.goog-logo-link,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-te-gadget span,.gskiptranslate,div#goog-gt-{display:none!important}.goog-te-gadget{color:transparent!important;font-size:0}.goog-text-highlight{background:0 0!important;box-shadow:none!important}#google_translate_element select{background:#fff;color:#333;border:1px solid #ccc;padding-left:8px;appearance:auto;width:150px}.VIpgJd-ZVi9od-ORHb-OEVmcd{visibility:hidden!important}body{position:inherit!important}.cases .sv-bg{position:absolute;z-index:-1;width:100%;margin-right:auto}@media screen and (max-width:640px){.cases .sv-bg{left:0}}.cases .child-sv{padding-top:176px}@media screen and (max-width:640px){.cases .child-sv{padding-top:80px}}.cases .intro{padding-block:48px 96px 0}.cases-list{margin-top:120px}@media screen and (max-width:919px){.cases-list{margin-top:48px}}.cases-list .cases-list__item:not(:last-child){margin-bottom:80px}@media screen and (max-width:919px){.cases-list .cases-list__item:not(:last-child){margin-bottom:64px}}.cases-list .cases-list__group{display:flex;align-items:flex-start;gap:40px}@media screen and (max-width:919px){.cases-list .cases-list__group{flex-direction:column-reverse;gap:32px}}.cases-list .cases-list__img{flex-shrink:0;width:min(400px,20vw)}.cases-list .cases-list__img img{width:100%;height:auto}@media screen and (max-width:919px){.cases-list .cases-list__img{width:100%}}.cases-list .cases-list__product{display:flex;align-items:center;gap:40px;margin-bottom:20px}@media screen and (max-width:919px){.cases-list .cases-list__product{gap:12px}}.cases-list .cases-list__product .txt-number{color:#ff8000;font-size:1.4375rem;line-height:1.1}.cases-list .cases-list__product .txt-number span{font-size:4.375rem;font-weight:700}@media screen and (max-width:919px){.cases-list .cases-list__product .txt-number{font-size:.8125rem}.cases-list .cases-list__product .txt-number span{font-size:2.5rem}}.cases-list .cases-list__product .txt-desc{color:#fff;font-size:1.5rem;width:fit-content;background:#ff8000;padding:8px 16px}@media screen and (max-width:919px){.cases-list .cases-list__product .txt-desc{font-size:.9375rem;padding:8px 12px}}.cases-list .cases-list__ttl{font-size:2.4375rem;margin-bottom:20px}@media screen and (max-width:919px){.cases-list .cases-list__ttl{font-size:1.25rem}}.company .sv-bg{position:absolute;z-index:-1;width:56%;margin-right:auto}@media screen and (max-width:640px){.company .sv-bg{width:calc(100% - 20px)}}.company .child-sv{padding-top:176px}@media screen and (max-width:640px){.company .child-sv{padding-top:80px}}.company section.intro{margin-top:48px}.company section.intro .inner{display:flex;align-items:flex-start;justify-content:center;gap:24px}.company section.intro .inner .imageContainer{width:48%}.company section.intro .inner .imageContainer>img{width:100%;object-fit:contain}.company section.cont{margin-top:80px}@media screen and (max-width:640px){.company section.cont{margin-top:40px}}.company section.cont .inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}@media screen and (max-width:640px){.company section.cont .inner{gap:28px}}.company section.cont .inner .titleContainer{text-align:center}.company section.cont .inner .titleContainer .romaji{font-family:Montserrat;font-weight:700;color:#ff8000}@media screen and (max-width:640px){.company section.cont .inner .titleContainer .romaji{font-size:12px}}.company section.cont .inner .titleContainer .japanese{font-family:Mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){.company section.cont .inner .titleContainer .japanese{font-size:24px}}.company section.cont .inner .pinch{font-weight:700;text-align:center;color:#0b3190;display:none;align-items:center;justify-content:center;gap:8px}@media screen and (max-width:640px){.company section.cont .inner .pinch{display:flex}}.company section.cont .inner .pinch::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/icon-pin.svg) no-repeat center;width:24px;aspect-ratio:1/1;display:block}.company section.cont .inner .buttonContainer{width:100%;display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width:640px){.company section.cont .inner .buttonContainer{flex-direction:column;gap:24px}}.company section.cont .inner .buttonContainer>a{width:min(240px,100%)}.company section.cont .inner .buttonContainer .eachButton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:min(480px,100%);aspect-ratio:480/200;background-position:center;background-repeat:no-repeat;background-size:100% 100%;background-color:#ff8000;transition:.3s all;border-radius:20px;position:relative}.company section.cont .inner .buttonContainer .eachButton>p{transition:.3s all}.company section.cont .inner .buttonContainer .eachButton .japanese{font-family:Mobo;font-size:30px;font-weight:700;color:#fff}@media screen and (max-width:640px){.company section.cont .inner .buttonContainer .eachButton .japanese{font-size:20px}}.company section.cont .inner .buttonContainer .eachButton .english{font-family:Montserrat;font-size:14px;font-weight:700;color:#fff}@media screen and (max-width:640px){.company section.cont .inner .buttonContainer .eachButton .english{font-size:12px}}.company section.cont .inner .buttonContainer .eachButton:nth-child(1){background-image:url(/products/infrastructure/jfescrum/assets/images/company/image-2.webp)}.company section.cont .inner .buttonContainer .eachButton:nth-child(2){background-image:url(/products/infrastructure/jfescrum/assets/images/company/image-3.webp)}.company section.cont .inner .buttonContainer .eachButton::after{content:"";width:32px;aspect-ratio:2/1;background-image:url(/products/infrastructure/jfescrum/assets/images/common/arrow-white.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:10px;opacity:0;transition:.5s all}.company section.cont .inner .buttonContainer .eachButton:hover{background-position:center right 50px}.company section.cont .inner .buttonContainer .eachButton:hover>p{transform:translateX(-50px)}.company section.cont .inner .buttonContainer .eachButton:hover::after{opacity:1}.company .cont2{margin-top:80px}@media screen and (max-width:640px){.company .cont2{margin-top:40px}}.company .cont2 .inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}@media screen and (max-width:640px){.company .cont2 .inner{gap:28px}}.company .cont2 .inner .titleContainer{text-align:center}.company .cont2 .inner .titleContainer .romaji{font-family:Montserrat;font-weight:700;color:#ff8000}@media screen and (max-width:640px){.company .cont2 .inner .titleContainer .romaji{font-size:12px}}.company .cont2 .inner .titleContainer .japanese{font-family:Mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){.company .cont2 .inner .titleContainer .japanese{font-size:24px}}.company .cont2 .inner .productList{width:100%;background-color:#daeff6;padding:24px 16px;display:flex;align-items:flex-start;justify-content:space-evenly;gap:16px}@media screen and (max-width:640px){.company .cont2 .inner .productList{flex-direction:column;height:100%}}.company .cont2 .inner .productList .each{background-color:#fff;border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:16px;height:400px;width:calc(33.3333333333% - 8px)}@media screen and (max-width:640px){.company .cont2 .inner .productList .each{width:100%;height:100%}}.company .cont2 .inner .productList .each .imgContainer{background-color:#c9caca;border-radius:16px;width:100%;aspect-ratio:1.33;overflow:hidden}.company .cont2 .inner .productList .each .imgContainer>img{height:100%;object-fit:cover}.company .cont2 .inner .productList .each>h3{color:#ff8000;font-weight:500;font-size:16px}.company .cont2 .inner .productList .each .plus{display:flex;align-items:center;justify-content:center;width:40px;aspect-ratio:1/1;border-radius:50%;background-color:#ff8000;position:relative}.company .cont2 .inner .productList .each .plus::after,.company .cont2 .inner .productList .each .plus::before{position:absolute;content:"";top:50%;width:24px;height:3px;background:#fff}.company .cont2 .inner .productList .each .plus::before{transform:translateY(-50%) rotate(90deg);transition:all .3s}.company .cont2 .inner .productList .each .plus::after{transform:translateY(-50%)}.company .cont2 .inner .productList .divider{width:1px;height:95%;background-color:#333}.company .cont2 .inner>h4{border:1px solid #ff8000;color:#ff8000;font-size:22px;border-radius:6px;padding:4px 20px}@media screen and (max-width:640px){.company .cont2 .inner>h4{font-size:16px;text-align:center}}.company .cont2 .inner .grid>table{border-spacing:0}.company .cont2 .inner .grid>table>thead>tr>th{border-bottom:1px solid #d3d3d4}.company .cont2 .inner .grid>table>thead>tr>th:nth-child(2){color:#8ab431}.company .cont2 .inner .grid>table>thead>tr>th:nth-child(3){color:#ef7d1b}.company .cont2 .inner .grid>table>thead>tr>th:nth-child(4){color:#306eb6}.company .cont2 .inner .grid>table>tbody>tr>td{border-bottom:1px solid #d3d3d4;padding:8px 12px}.company .cont2 .inner .grid>table>tbody>tr>td .circle{display:block;width:30px;aspect-ratio:1/1;border-radius:50%;border:4px solid;margin:0 auto}.company .cont2 .inner .grid>table>tbody>tr>td .orange-button{display:flex;align-items:center;justify-content:center;width:100%;height:36px;background-color:#ff8000;color:#fff}.company .cont2 .inner .grid>table>tbody>tr>td:nth-child(2){background-color:#e0efd8}.company .cont2 .inner .grid>table>tbody>tr>td:nth-child(2)>span{border-color:#8ab431}.company .cont2 .inner .grid>table>tbody>tr>td:nth-child(3){background-color:#fef0e3}.company .cont2 .inner .grid>table>tbody>tr>td:nth-child(3)>span{border-color:#ef7d1b}.company .cont2 .inner .grid>table>tbody>tr>td:nth-child(4){background-color:#daeff6}.company .cont2 .inner .grid>table>tbody>tr>td:nth-child(4)>span{border-color:#306eb6}.company .cont2 .inner .grid>table>tbody>tr>td:nth-child(5){font-size:14px}.company .cont2 .inner .grid>table>tbody>tr>td:nth-child(6){padding:0}.company .cont2 .inner .sp-table{display:none;align-items:center;justify-content:center;flex-direction:column;gap:24px}@media screen and (max-width:640px){.company .cont2 .inner .sp-table{display:flex}}.company .cont2 .inner .sp-table .each{width:100%;border-radius:16px;overflow:hidden;border:1px solid #ff8000}.company .cont2 .inner .sp-table .each>h3{background-color:#ff8000;color:#fff;width:100%;text-align:center;padding:8px}.company .cont2 .inner .sp-table .each .body{padding:20px}.company .cont2 .inner .sp-table .each .body>table{border-spacing:0}.company .cont2 .inner .sp-table .each .body>table>tbody>tr:last-child>td{border:0}.company .cont2 .inner .sp-table .each .body>table>tbody>tr>th{width:25%;text-align:start;border-bottom:1px solid #ccc}.company .cont2 .inner .sp-table .each .body>table>tbody>tr>td{border-bottom:1px solid #ccc;padding:8px 0}.company .cont2 .inner .sp-table .each .body>table>tbody>tr>td>span{padding:4px 12px;font-size:16px}.company .cont2 .inner .sp-table .each .body>table>tbody>tr>td>span:nth-child(n+2){margin-left:8px}.company .cont2 .inner .sp-table .each .body>table>tbody>tr>td>span.green{background-color:#e0efd8;color:#8ab431}.company .cont2 .inner .sp-table .each .body>table>tbody>tr>td>span.orange{background-color:#fef0e3;color:#ef7d1b}.company .cont2 .inner .sp-table .each .body>table>tbody>tr>td>span.blue{background-color:#daeff6;color:#306eb6}.company .cont2 .inner .sp-table .each .body>table>tbody>tr>td>a{width:100%}.company .notActive{display:none}@media screen and (max-width:640px){div.companyModal{max-height:80vh!important}}div.companyModal .modalContainer{display:flex;align-items:center;justify-content:center;gap:64px;position:relative;padding:48px}@media screen and (max-width:640px){div.companyModal .modalContainer{flex-direction:column;gap:32px;padding:32px}}div.companyModal .modalContainer .closeButton{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:40px;aspect-ratio:1/1;border-radius:50%;background-color:#ff8000}div.companyModal .modalContainer .closeButton::after{position:absolute;content:"";top:50%;width:24px;height:3px;background:#fff}div.companyModal .modalContainer .closeButton::after{transform:translateY(-50%)}@media screen and (max-width:640px){div.companyModal .modalContainer .closeButton{top:10px;right:10px;width:28px}div.companyModal .modalContainer .closeButton::after{width:16px}}div.companyModal .modalContainer .modalContent{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}div.companyModal .modalContainer .modalContent .title>span{font-family:Mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent .title>span{font-size:20px}}div.companyModal .modalContainer .modalContent .subtitle{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent .subtitle{flex-direction:column}}div.companyModal .modalContainer .modalContent .subtitle>span{font-size:16px;text-align:center;background-color:#0b3190;color:#fff;font-weight:400;display:flex;align-items:center;justify-content:center;border-radius:12px;padding:8px 24px;align-self:flex-end}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent .subtitle>span{font-size:14px;width:100%}}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent .subtitle>span{font-size:14px;align-self:flex-start}}div.companyModal .modalContainer .modalContent>ul{padding-left:24px}div.companyModal .modalContainer .modalContent>ul>li{font-size:16px;margin-top:16px}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent>ul>li{font-size:14px}}div.companyModal .modalContainer .modalContent>ul>li>span{color:#ff8000}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent>ul{padding-left:12px}}div.companyModal .modalContainer .modalContent>p{margin-top:16px;font-weight:500}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent>p{font-size:14px}}div.companyModal .modalContainer .modalContent>p .orange{color:#ff8000}div.companyModal .modalContainer .modalContent .imageContainer{margin-top:16px;display:flex;align-items:flex-start;justify-content:space-between;width:100%}div.companyModal .modalContainer .modalContent .imageContainer>img{width:calc(33.3333333333% - 8px);object-fit:contain}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent .imageContainer{flex-direction:column;gap:16px}div.companyModal .modalContainer .modalContent .imageContainer>img{width:100%}}div.companyModal .modalContainer .modalContent .buttonContainer{margin-top:16px;display:flex;align-items:center;justify-content:space-between;width:100%}div.companyModal .modalContainer .modalContent .buttonContainer>a{width:calc(33.3333333333% - 8px)}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent .buttonContainer{flex-direction:column}div.companyModal .modalContainer .modalContent .buttonContainer>a{width:100%}}div.companyModal .modalContainer .modalContent .button_link{margin-top:24px}@media screen and (max-width:640px){div.companyModal .modalContainer .modalContent .button_link{font-size:14px;width:100%}div.companyModal .modalContainer .modalContent .button_link>span{left:16px}}.each.com-soon .imgContainer{aspect-ratio:auto;height:100%;position:relative}.each.com-soon .imgContainer::after{position:absolute;content:"COMING SOON";font-family:Montserrat;font-size:20px;font-weight:700;color:#fff;white-space:nowrap;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-bg{position:absolute;z-index:-1;width:min(970px,100%);margin-right:auto}@media screen and (max-width:640px){.sv-bg{width:660px;left:-330px}}.development .child-sv{padding-top:176px}@media screen and (max-width:640px){.development .child-sv{padding-top:80px}}.development section.intro{margin-top:48px}.development div.tag{font-weight:700;line-height:1;color:#0b3190;padding:8px 32px;border:2px solid #0b3190;border-radius:24px;background-color:#fff;display:inline-flex;align-items:center;transition:all .3s}@media screen and (max-width:640px){.development div.tag{padding:6px 12px}}.development div.tag.__all{height:44px}@media screen and (max-width:640px){.development div.tag.__all{height:32px}}.development div.tag span{display:inline-block;width:24px;height:24px;margin-right:8px;background-size:cover;transition:all .3s}@media screen and (max-width:640px){.development div.tag span{width:16px;height:16px;margin-right:4px}}.development div.tag .ico-1{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_leaf--blue.svg)}.development div.tag .ico-2{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_robot--blue.svg)}.development div.tag .ico-3{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_apartment--blue.svg)}.development div.tag .ico-4{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_safety-cone--blue.svg)}.development div.tag .ico-5{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_schedule--blue.svg)}.development div.tag .ico-6{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_design--blue.svg)}.development .categorys__search{margin-top:48px;width:100%;padding:40px 80px;border-radius:10px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);align-items:center}@media screen and (max-width:640px){.development .categorys__search{padding:24px 20px 32px;align-items:flex-start}}.development .categorys__search.flex{gap:52px}@media screen and (max-width:640px){.development .categorys__search.flex{gap:8px}}.development .categorys__search p{font-size:20px;font-weight:700;white-space:nowrap}@media screen and (max-width:640px){.development .categorys__search p{font-size:16px}}.development .categorys__search .line{width:1px;height:96px;background-color:#ccc}@media screen and (max-width:640px){.development .categorys__search .line{width:24px;height:1px;margin-bottom:8px}}.development .categorys__search ul.flex{flex-wrap:wrap;justify-content:flex-start;gap:16px}@media screen and (max-width:640px){.development .categorys__search ul.flex{flex-direction:row;gap:10px 8px}}.development .categorys__search ul.flex li{cursor:pointer}.development .categorys__search ul.flex li div.tag:hover{color:#fff;background-color:#0b3190}.development .categorys__search ul.flex li div.tag:hover .ico-1{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_leaf--white.svg)}.development .categorys__search ul.flex li div.tag:hover .ico-2{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_robot--white.svg)}.development .categorys__search ul.flex li div.tag:hover .ico-3{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_apartment--white.svg)}.development .categorys__search ul.flex li div.tag:hover .ico-4{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_safety-cone--white.svg)}.development .categorys__search ul.flex li div.tag:hover .ico-5{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_schedule--white.svg)}.development .categorys__search ul.flex li div.tag:hover .ico-6{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_design--white.svg)}.development .categorys__search ul.flex li.select div.tag{color:#fff;background-color:#0b3190}.development .categorys__search ul.flex li.select div.tag .ico-1{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_leaf--white.svg)}.development .categorys__search ul.flex li.select div.tag .ico-2{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_robot--white.svg)}.development .categorys__search ul.flex li.select div.tag .ico-3{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_apartment--white.svg)}.development .categorys__search ul.flex li.select div.tag .ico-4{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_safety-cone--white.svg)}.development .categorys__search ul.flex li.select div.tag .ico-5{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_schedule--white.svg)}.development .categorys__search ul.flex li.select div.tag .ico-6{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_design--white.svg)}.development .filterContainer{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px;margin-top:48px;width:100%;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);overflow:hidden}.development .filterContainer .upper{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:#fff;padding:40px 40px;gap:16px}@media screen and (max-width:640px){.development .filterContainer .upper{padding:20px 16px}}.development .filterContainer .upper>h3{font-size:16px;font-weight:700}.development .filterContainer .upper>ul{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px}@media screen and (max-width:640px){.development .filterContainer .upper>ul{flex-wrap:wrap}}.development .filterContainer .upper>ul>li{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;height:90px;background-color:#fff;color:#0b3190;border:2px solid #0b3190;border-radius:12px;font-size:16px;transition:.3s all}@media screen and (max-width:640px){.development .filterContainer .upper>ul>li{flex:none;width:calc(50% - 8px)}}.development .filterContainer .upper>ul>li.selected{background-color:#0b3190;color:#fff}.development .filterContainer .upper>ul.needs>li{flex:1}.development .filterContainer .upper>ul.needs>li:not(.all)::before{content:"";width:32px;aspect-ratio:1/1;color:#0b3190;transition:.3s all linear}.development .filterContainer .upper>ul.needs>li.larger{flex:2}@media screen and (max-width:640px){.development .filterContainer .upper>ul.needs>li.larger{flex:none;width:100%}}@media screen and (max-width:640px){.development .filterContainer .upper>ul.needs>li{flex:none;width:calc(50% - 8px)}}.development .filterContainer .upper>ul.needs>li.ico-1::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_leaf--blue.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.ico-2::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_robot--blue.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.ico-3::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_apartment--blue.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.ico-4::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_safety-cone--blue.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.ico-5::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_schedule--blue.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.ico-6::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_design--blue.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.selected{background-color:#0b3190;color:#fff}.development .filterContainer .upper>ul.needs>li.selected.ico-1::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_leaf--white.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.selected.ico-2::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_robot--white.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.selected.ico-3::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_apartment--white.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.selected.ico-4::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_safety-cone--white.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.selected.ico-5::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_schedule--white.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.needs>li.selected.ico-6::before{background:url(/products/infrastructure/jfescrum/assets/images/development/icon_design--white.svg) no-repeat center;background-size:100%}.development .filterContainer .upper>ul.classification>li{width:150px;height:90px}@media screen and (max-width:640px){.development .filterContainer .upper>ul.classification>li{flex:none;width:calc(50% - 8px)}}.development .filterContainer .lower{width:100%}.development .filterContainer .lower .header{background-color:#0b3190;color:#fff;width:100%;padding:24px 32px;position:relative;cursor:pointer}.development .filterContainer .lower .header.opened .toggle::before{transform:translateY(0) rotate(0)}.development .filterContainer .lower .header.opened+.body{max-height:460px}@media screen and (max-width:640px){.development .filterContainer .lower .header.opened+.body{max-height:750px}}.development .filterContainer .lower .header>h3{font-size:16px;font-weight:500}.development .filterContainer .lower .header .toggle{position:absolute;top:50%;right:32px;width:24px;height:24px;transform:translateY(-50%)}.development .filterContainer .lower .header .toggle::after,.development .filterContainer .lower .header .toggle::before{position:absolute;content:"";top:50%;left:0;width:24px;height:3px;background:#fff}.development .filterContainer .lower .header .toggle::before{transform:translateY(-50%) rotate(90deg);transition:all .3s}.development .filterContainer .lower .header .toggle::after{transform:translateY(-50%)}.development .filterContainer .lower .body{max-height:0;overflow:hidden;transition:.3s max-height linear}.development .filterContainer .lower .body .content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px;padding:40px 60px}@media screen and (max-width:640px){.development .filterContainer .lower .body .content{padding:20px 16px}}.development .filterContainer .lower .body .content>p{font-size:16px;font-weight:700}.development .filterContainer .lower .body .content>ul{padding:0 12px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;justify-content:flex-start;gap:20px}@media screen and (max-width:640px){.development .filterContainer .lower .body .content>ul{grid-template-columns:1fr 1fr;gap:16px}}.development .filterContainer .lower .body .content>ul>li{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:12px 16px;background-color:#fff;color:#0b3190;border:2px solid #0b3190;border-radius:12px;font-size:16px;transition:.3s all}@media screen and (max-width:640px){.development .filterContainer .lower .body .content>ul>li{font-size:14px;height:100%}}.development .filterContainer .lower .body .content>ul>li.selected{background-color:#0b3190;color:#fff}.development .categorys__list{margin-top:80px}@media screen and (max-width:640px){.development .categorys__list{margin-top:40px}}.development .categorys__list .categorys__count{padding-bottom:8px;border-bottom:1px solid #ccc}.development .categorys__list .categorys__count p{font-size:24px;font-weight:700}.development .categorys__list .categorys__count p span{font-size:40px;margin:0 4px}@media screen and (max-width:640px){.development .categorys__list .categorys__count p{font-size:16px}.development .categorys__list .categorys__count p span{font-size:32px;margin:0 2px}}.development .categorys__list .js-accordion{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #ccc}.development .categorys__list .js-accordion sub,.development .categorys__list .js-accordion sup{font-size:10px}.development .categorys__list .js-accordion dt{position:relative;gap:48px;align-items:center;cursor:pointer}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt{gap:16px;align-items:flex-start}}.development .categorys__list .js-accordion dt .toggle{position:absolute;top:0;right:0;width:24px;height:24px;transform:translateY(-50%)}.development .categorys__list .js-accordion dt .toggle::after,.development .categorys__list .js-accordion dt .toggle::before{position:absolute;content:"";top:50%;left:50%;width:24px;height:3px;background:#0b3190}.development .categorys__list .js-accordion dt .toggle::before{transform:translate(-50%) rotate(90deg);transition:all .3s}.development .categorys__list .js-accordion dt .toggle::after{transform:translate(-50%)}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt .toggle{top:-21px}}.development .categorys__list .js-accordion dt img{width:40%}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt img{width:100%}}.development .categorys__list .js-accordion dt>div{width:552px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt>div{width:100%}}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt>div div{flex-direction:row}}.development .categorys__list .js-accordion dt>div div .eco-leaf{margin-right:40px;display:flex;align-items:center;flex-direction:column}@media screen and (max-width:919px){.development .categorys__list .js-accordion dt>div div .eco-leaf{margin-right:24px}}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt>div div .eco-leaf{margin-right:0}}.development .categorys__list .js-accordion dt>div div .eco-leaf img{width:56px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt>div div .eco-leaf img{width:48px}}.development .categorys__list .js-accordion dt>div div .eco-leaf p{margin-top:2px;font-size:10px;font-family:"Noto Sans JP",sans-serif}.development .categorys__list .js-accordion dt>div h2,.development .categorys__list .js-accordion dt>div p{font-weight:700;font-family:mobo,sans-serif}.development .categorys__list .js-accordion dt>div h2{font-size:32px;line-height:1.4}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt>div h2{font-size:24px}}.development .categorys__list .js-accordion dt>div p{margin-top:16px;font-size:18px;word-break:break-word}.development .categorys__list .js-accordion dt>div p span.red{color:#ff8000}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt>div p{margin-top:4px;font-size:16px}}.development .categorys__list .js-accordion dt>div p.gun-pile{margin-top:0;font-size:14px;font-weight:initial}.development .categorys__list .js-accordion dt>div .tags,.development .categorys__list .js-accordion dt>div ul{margin-top:24px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt>div .tags,.development .categorys__list .js-accordion dt>div ul{margin-top:16px}}.development .categorys__list .js-accordion dt>div li{letter-spacing:-.5px;text-indent:-16px;padding-left:16px;line-height:1.4}.development .categorys__list .js-accordion dt>div li:not(:first-child){margin-top:4px}.development .categorys__list .js-accordion dt>div li span.kome{font-size:12px;vertical-align:top}.development .categorys__list .js-accordion dt>div li span.small{font-size:12px;font-weight:500}.development .categorys__list .js-accordion dt>div li span.red{color:#ff8000}.development .categorys__list .js-accordion dt>div .tags{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt>div .tags{gap:8px;flex-direction:row}}.development .categorys__list .js-accordion dt>div .tags .tag{font-size:14px;padding:6px 16px;border-radius:24px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dt>div .tags .tag{padding:6px 22px}}.development .categorys__list .js-accordion dt>div .tags .tag span{width:16px;height:16px;margin-right:4px}.development .categorys__list .js-accordion dt>div .tags .tag.on{color:#fff;background-color:#0b3190}.development .categorys__list .js-accordion dt>div .tags .tag.on .ico-1{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_leaf--white.svg)}.development .categorys__list .js-accordion dt>div .tags .tag.on .ico-2{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_robot--white.svg)}.development .categorys__list .js-accordion dt>div .tags .tag.on .ico-3{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_apartment--white.svg)}.development .categorys__list .js-accordion dt>div .tags .tag.on .ico-4{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_safety-cone--white.svg)}.development .categorys__list .js-accordion dt>div .tags .tag.on .ico-5{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_schedule--white.svg)}.development .categorys__list .js-accordion dt>div .tags .tag.on .ico-6{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_design--white.svg)}.development .categorys__list .js-accordion dt.on .toggle::before{transform:translate(-50%)}.development .categorys__list .js-accordion dd{margin-top:32px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd{margin-top:24px}}.development .categorys__list .js-accordion dd .flex{gap:16px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .flex{gap:8px}}.development .categorys__list .js-accordion dd .flex .arrow__triangle{display:inline-flex}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .flex .arrow__triangle{width:28px;margin:0 auto}}.development .categorys__list .js-accordion dd .flex .devsolution,.development .categorys__list .js-accordion dd .flex .problem{width:46.4%}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .flex .devsolution,.development .categorys__list .js-accordion dd .flex .problem{width:100%}}.development .categorys__list .js-accordion dd .flex .devsolution p,.development .categorys__list .js-accordion dd .flex .problem p{text-align:center;font-family:mobo,sans-serif;font-size:20px;font-weight:700;color:#fff;padding:8px 0;border-radius:10px 10px 0 0}.development .categorys__list .js-accordion dd .flex .devsolution .wrap,.development .categorys__list .js-accordion dd .flex .problem .wrap{padding:16px 24px 28px;border-radius:0 0 10px 10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .flex .devsolution .wrap,.development .categorys__list .js-accordion dd .flex .problem .wrap{padding:15px 20px}}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li,.development .categorys__list .js-accordion dd .flex .problem .wrap li{letter-spacing:-.5px;position:relative;padding-left:30px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .flex .devsolution .wrap li,.development .categorys__list .js-accordion dd .flex .problem .wrap li{padding-left:26px}}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li:not(:first-child),.development .categorys__list .js-accordion dd .flex .problem .wrap li:not(:first-child){margin-top:12px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .flex .devsolution .wrap li:not(:first-child),.development .categorys__list .js-accordion dd .flex .problem .wrap li:not(:first-child){margin-top:8px}}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li::before,.development .categorys__list .js-accordion dd .flex .problem .wrap li::before{position:absolute;content:"";display:block;width:20px;height:20px;top:2px;left:0;background-size:cover}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .flex .devsolution .wrap li::before,.development .categorys__list .js-accordion dd .flex .problem .wrap li::before{width:16px;height:16px}}.development .categorys__list .js-accordion dd .flex .problem p{background-color:#333}.development .categorys__list .js-accordion dd .flex .problem .wrap{background-color:#eaeaea;height:calc(100% - 46px)}.development .categorys__list .js-accordion dd .flex .problem .wrap li::before{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_ex.svg)}.development .categorys__list .js-accordion dd .flex .devsolution p{background-color:#ff8000}.development .categorys__list .js-accordion dd .flex .devsolution .wrap{background-color:#fff2e5}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li.nowrap{text-wrap:nowrap}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .flex .devsolution .wrap li.nowrap{text-wrap:balance}}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li::before{background-image:url(/products/infrastructure/jfescrum/assets/images/development/icon_check.svg)}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li span{font-size:18px;font-weight:700;color:#ff8000}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .flex .devsolution .wrap li span{font-size:16px}}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li span.small{font-size:12px;font-weight:500;color:#333}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li span span{font-size:12px;vertical-align:top}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li span.bold{font-size:initial;font-weight:700;color:#333}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li span.red{color:red}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li span.parent{width:100%;display:flex;align-items:center;justify-content:center;position:relative;padding:16px}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li span.parent::before{content:"";background:url(/assets/images/common/icon-parent.svg) no-repeat center;background-size:100%;width:8px;height:100%;object-fit:contain;display:block;position:absolute;top:0;left:0}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li span.parent::after{content:"";background:url(/assets/images/common/icon-parent.svg) no-repeat center;background-size:100%;transform:rotate(180deg);width:8px;height:100%;object-fit:contain;display:block;position:absolute;top:0;right:0}.development .categorys__list .js-accordion dd .flex .devsolution .wrap li.ico-none::before{display:none}.development .categorys__list .js-accordion dd .button_list{margin-top:32px;justify-content:center;gap:16px 20px}@media screen and (max-width:640px){.development .categorys__list .js-accordion dd .button_list{margin-top:24px;gap:8px}}.development .notActive{display:none}.development .news{background:#fff2e5;padding:8px 16px 24px}@media screen and (max-width:919px){.development .news{margin:0 calc(50% - 50vw);width:100vw}}.development .news__heading{font-size:1.125rem;margin-bottom:16px;position:relative;z-index:1}.development .news__heading::before{content:"";width:100%;height:1px;background:#ff8000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.development .news__heading span{color:#ff8000;font-weight:700;display:block;width:fit-content;margin-inline:auto;padding:2px 16px;background:#fff2e5;position:relative;z-index:2}@media screen and (max-width:919px){.development .news__heading{font-size:1rem;margin-bottom:8px}}.development .news__block{clear:both}.development .news__block dt{font-size:.875rem;margin-top:2px;float:left}.development .news__block dd{padding-right:48px;margin-left:96px;margin-top:0!important;position:relative}.development .news__block dd::before{content:"";width:20px;height:20px;display:block;background:url(/products/infrastructure/jfescrum/assets/images/common/circle_arrow_noborder.svg) no-repeat center/cover;position:absolute;top:50%;right:0;transform:translateY(-50%)}.development .news__block a{text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:919px){.development .news__block dt{float:none;margin-bottom:8px}.development .news__block dd{margin-left:8px}}.exchange .sv-bg{position:absolute;top:-215px;z-index:-1;width:56%;margin-right:auto}@media screen and (max-width:640px){.exchange .sv-bg{width:calc(100% - 20px)}}.exchange .child-sv{padding-top:176px}@media screen and (max-width:640px){.exchange .child-sv{padding-top:80px}}.exchange section.intro{margin-top:48px}@media screen and (max-width:640px){.exchange section.intro{margin-top:24px}}@media screen and (max-width:640px){.exchange section.cont{margin-top:40px}}.exchange section.cont .inner{display:flex;align-items:center;justify-content:center;gap:60px}@media screen and (max-width:640px){.exchange section.cont .inner{flex-direction:column-reverse;gap:24px}}.exchange section.cont .inner .left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px}.exchange section.cont .inner .left>p>span{font-size:20px;font-weight:700;color:#ff8000}@media screen and (max-width:640px){.exchange section.cont .inner .left>p{font-size:14}.exchange section.cont .inner .left>p>span{font-size:18px}}.exchange section.cont .inner>img{width:100%;max-width:600px;margin-right:-100px;object-fit:contain}@media screen and (max-width:640px){.exchange section.cont .inner>img{margin-right:0}}.exchange section.cont-2{margin-top:150px;padding-bottom:64px;background-color:rgba(255,128,0,.1);position:relative}@media screen and (max-width:640px){.exchange section.cont-2{margin-top:40px;padding-bottom:0}}.exchange section.cont-2 .bg-divider{opacity:.1;position:absolute;top:0;left:0;transform:translateY(-100%)}.exchange section.cont-2 .inner{padding-bottom:80px}@media screen and (max-width:640px){.exchange section.cont-2 .inner{padding-bottom:40px}}.exchange section.cont-2 .inner .titleContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.exchange section.cont-2 .inner .titleContainer .english{font-family:montserrat;font-weight:700;color:#ff8000}@media screen and (max-width:640px){.exchange section.cont-2 .inner .titleContainer .english{font-size:12px}}.exchange section.cont-2 .inner .titleContainer .title{font-family:mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){.exchange section.cont-2 .inner .titleContainer .title{font-size:24px}}.exchange section.cont-2 .inner .contentContainer{margin-top:32px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.exchange section.cont-2 .inner .contentContainer .selectContainer{width:100%;display:flex;align-items:center;justify-content:center}.exchange section.cont-2 .inner .contentContainer .selectContainer>button{width:50%;background-color:#fcd1a9;border-radius:10px 10px 0 0;height:64px;font-family:mobo;font-size:24px;font-weight:700}@media screen and (max-width:640px){.exchange section.cont-2 .inner .contentContainer .selectContainer>button{height:48px;font-size:20px}}.exchange section.cont-2 .inner .contentContainer .selectContainer>button.selected{color:#fff;background-color:#ff8000}.exchange section.cont-2 .inner .contentContainer .content{width:100%;padding:24px 64px 32px 64px;background-color:#fff;border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:640px){.exchange section.cont-2 .inner .contentContainer .content{padding:16px 20px 40px 20px}}.exchange section.cont-2 .inner .contentContainer .content>p{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-weight:500}.exchange section.cont-2 .inner .contentContainer .content>p .marker{font-family:Montserrat;font-size:14px;font-weight:700;width:24px;min-width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#ff8000;color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width:640px){.exchange section.cont-2 .inner .contentContainer .content>p .marker{font-size:12px;width:20px;min-width:20px}}.exchange section.cont-2 .inner .text{margin-top:40px;font-family:mobo;font-size:20px;font-weight:700;color:#0b3190;text-align:center}.exchange section.cont-2 .inner .button_link{margin:0 auto;margin-top:24px;width:min(480px,90%)}.green-solution{position:relative}.green-solution .floatItem{position:fixed;top:calc(50% - 50px);right:0;z-index:10}.green-solution .floatItem .floatContent{background-color:#fff;width:100px;aspect-ratio:1/1;cursor:pointer;box-shadow:-10px 6px 10px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;flex-direction:column}.green-solution .floatItem .floatContent>p{font-size:20px;font-weight:500}.green-solution .floatItem .floatContent .plus{width:32px;height:32px}.green-solution .floatItem .floatContent .plus::after,.green-solution .floatItem .floatContent .plus::before{position:absolute;content:"";top:33%;width:32px;height:3px;background:#ff8000}.green-solution .floatItem .floatContent .plus::before{transform:rotate(90deg);transition:all .3s}.green-solution .floatItem .floatContent.opened+.listContainer{right:0}.green-solution .floatItem .listContainer{background-color:#fff;box-shadow:-10px 6px 10px rgba(0,0,0,.2);padding:20px 16px;transition:.3s all linear;width:350px;position:fixed;top:50%;right:-100%;transform:translateY(-50%);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:16px}.green-solution .floatItem .listContainer .header{width:100%;display:flex;align-items:center}.green-solution .floatItem .listContainer .header>h3{font-size:32px;font-weight:700}.green-solution .floatItem .listContainer .header .close{width:32px;aspect-ratio:1/1;background-image:url(/products/infrastructure/jfescrum/assets/images/common/modal-close-icon.svg);background-position:center;background-repeat:no-repeat;position:absolute;right:20px;cursor:pointer}.green-solution .floatItem .listContainer .selectContainer{position:relative;width:60%}.green-solution .floatItem .listContainer .selectContainer::after{display:flex;align-items:center;justify-content:center;content:"▼";color:#fff;position:absolute;right:0;pointer-events:none;background-color:#ff8000;height:100%;top:0;aspect-ratio:1/1;border-top-right-radius:6px;border-bottom-right-radius:6px}.green-solution .floatItem .listContainer .selectContainer>select{width:100%;border:1px solid #ff8000;border-radius:6px;padding:4px 8px;position:relative}.green-solution .floatItem .listContainer .list{display:flex;flex-direction:column;gap:16px;display:none}.green-solution .floatItem .listContainer .list .each{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px}.green-solution .floatItem .listContainer .list .each>h3{font-size:16px}.green-solution .floatItem .listContainer .list .each>div{display:flex;align-items:center;justify-content:flex-start;gap:8px}.green-solution .floatItem .listContainer .list .each>div>img{width:calc(50% - 4px);object-fit:contain}.green-solution .floatItem .listContainer .list .each>div .detailButton{width:calc(50% - 4px);background-color:#0b3190;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:12px;height:40px}.green-solution .sv-bg{position:absolute;z-index:-1;width:56%;margin-right:auto}@media screen and (max-width:640px){.green-solution .sv-bg{width:calc(100% - 20px)}}.green-solution .child-sv{padding-top:176px}@media screen and (max-width:640px){.green-solution .child-sv{padding-top:80px}}.green-solution .intro{margin-top:48px}@media screen and (max-width:640px){.green-solution .intro{margin-top:24px}}.green-solution .intro-container{display:flex;align-items:center;flex-direction:column;gap:32px;background-color:transparent;border-radius:48px;padding:44px 0;background:url(/products/infrastructure/jfescrum/assets/images/green-solution/bg.webp) no-repeat center;background-size:cover;box-shadow:10px 10px 22px 0 rgba(73,73,73,.75)}@media screen and (max-width:640px){.green-solution .intro-container{background:url(/products/infrastructure/jfescrum/assets/images/green-solution/bg-sp.webp) no-repeat center;background-size:cover;padding:40px 20px;gap:16px;border-radius:12px}}.green-solution .intro-title{width:100%;text-align:center;font-weight:700;font-size:40px;text-shadow:6px 6px 14px rgba(73,73,73,.75);color:#fff}@media screen and (max-width:640px){.green-solution .intro-title{font-size:16px}}.green-solution .intro-text{text-align:center;text-shadow:6px 6px 14px rgba(73,73,73,.75);color:#fff;line-height:2}@media screen and (max-width:640px){.green-solution .intro-text{line-height:1.5}}.green-solution .intro-button{position:relative;height:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fff;color:#1c6f38;border-radius:32px;align-items:center;gap:24px;padding:0 16px;font-weight:700}@media screen and (max-width:640px){.green-solution .intro-button{font-size:12px;flex-wrap:nowrap;gap:4px;height:52px}}.green-solution .intro-button .exit{background-color:#1c6f38;position:relative;width:48px;height:48px;border-radius:50%;background-position:center;transition:.3s ease-out}@media screen and (max-width:640px){.green-solution .intro-button .exit{width:32px;height:32px}}.green-solution .intro-button .exit::after{content:"";width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/products/infrastructure/jfescrum/assets/images/development/arrow-external--white.svg);background-size:contain;background-position:center}.green-solution .intro-button:hover{opacity:1}.green-solution .intro-button:hover .exit{transform:translateX(16px)}.green-solution section.cont-1{margin-top:80px}@media screen and (max-width:640px){.green-solution section.cont-1{margin-top:40px}}.green-solution section.cont-1 .inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}.green-solution section.cont-1 .inner .titleContainer{text-align:center}.green-solution section.cont-1 .inner .titleContainer .romaji{font-family:Montserrat;font-weight:700;color:#ff8000}.green-solution section.cont-1 .inner .titleContainer .japanese{font-family:Mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .titleContainer .japanese{font-size:24px}}.green-solution section.cont-1 .inner .imageContainer{width:min(800px,100%);position:relative}.green-solution section.cont-1 .inner .imageContainer>img{object-fit:contain}.green-solution section.cont-1 .inner .imageContainer .float{position:absolute;top:8px;left:50%;transform:translateX(-50%);border-radius:8px;padding:16px;background-color:#fff;width:55%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .float{width:80%;padding:8px}}.green-solution section.cont-1 .inner .imageContainer .float>p{color:#1c6f38;display:flex;align-items:center;gap:8px;font-size:18px}.green-solution section.cont-1 .inner .imageContainer .float>p::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/icon-click.svg) no-repeat center;background-size:contain;width:20px;height:40px;display:block}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .float>p{display:none}}.green-solution section.cont-1 .inner .imageContainer .float>p.sp{display:none;font-size:14px}.green-solution section.cont-1 .inner .imageContainer .float>p.sp::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/icon-touch.svg) no-repeat center;background-size:contain;width:20px;height:40px;display:block}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .float>p.sp{display:flex}}.green-solution section.cont-1 .inner .imageContainer .circle{display:block;width:10%;aspect-ratio:1/1;border:8px solid #6cb92d;border-radius:50%;position:absolute;top:0;left:0;transition:.3s all linear;cursor:pointer}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .circle{border:2px solid #6cb92d}}.green-solution section.cont-1 .inner .imageContainer .circle>a{display:block;width:100%;height:100%}.green-solution section.cont-1 .inner .imageContainer .circle.one{top:16%;left:32%}.green-solution section.cont-1 .inner .imageContainer .circle.two{top:16%;left:45%}.green-solution section.cont-1 .inner .imageContainer .circle.three{top:25%;left:45%}.green-solution section.cont-1 .inner .imageContainer .circle.four{top:48%;left:45%}.green-solution section.cont-1 .inner .imageContainer .circle.five{top:69.98%;left:36.5%}.green-solution section.cont-1 .inner .imageContainer .circle.six{top:35%;left:25%}.green-solution section.cont-1 .inner .imageContainer .circle.seven{top:78%;left:12%}.green-solution section.cont-1 .inner .imageContainer .circle.eight{top:78%;left:34%}.green-solution section.cont-1 .inner .imageContainer .circle.nine{bottom:0;left:25.3%;top:auto}.green-solution section.cont-1 .inner .imageContainer .circle:hover{border-color:#e47821}.green-solution section.cont-1 .inner .imageContainer .circle:hover+div.label{background-color:#e47821}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .circle{display:none}}.green-solution section.cont-1 .inner .imageContainer .label{padding:4px 8px;background-color:#6cb92d;color:#fff;border-radius:4px;position:absolute;transition:.3s all linear;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .label{border-radius:24px;width:min(80px,100%)}}.green-solution section.cont-1 .inner .imageContainer .label.one{top:18%;left:21%}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .label.one{top:21%;left:3%}}.green-solution section.cont-1 .inner .imageContainer .label.two{top:18%;left:56%}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .label.two{top:21%;left:53%}}.green-solution section.cont-1 .inner .imageContainer .label.three{top:27%;left:56%}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .label.three{top:36%;left:51%}}.green-solution section.cont-1 .inner .imageContainer .label.four{top:50.5%;left:56%}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .label.four{top:52%;left:53%;width:max-content}}.green-solution section.cont-1 .inner .imageContainer .label.five{top:79.28%;left:34.25%}.green-solution section.cont-1 .inner .imageContainer .label.six{top:37.5%;left:20%}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .label.six{top:37%;left:4%}}.green-solution section.cont-1 .inner .imageContainer .label.seven{top:74%;left:13%}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .label.seven{top:70%;left:4%}}.green-solution section.cont-1 .inner .imageContainer .label.eight{top:80.5%;left:45%}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .label.eight{top:70%;left:41%}}.green-solution section.cont-1 .inner .imageContainer .label.nine{top:auto;left:36%;bottom:2.5%}@media screen and (max-width:640px){.green-solution section.cont-1 .inner .imageContainer .label.nine{left:32%;bottom:2.5%}}.green-solution section.cont-2{margin-top:80px}@media screen and (max-width:640px){.green-solution section.cont-2{margin-top:40px}}.green-solution section.cont-2 .inner{display:flex;align-items:center;justify-content:center;flex-direction:column}.green-solution section.cont-2 .inner .eachItem{border-top:1px solid #ccc;padding:40px 0;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:48px}@media screen and (max-width:640px){.green-solution section.cont-2 .inner .eachItem{padding:24px 0;gap:0;flex-direction:column}}.green-solution section.cont-2 .inner .eachItem>img{width:400px;object-fit:contain}.green-solution section.cont-2 .inner .eachItem .content{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px}.green-solution section.cont-2 .inner .eachItem .content>h3{font-family:Mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){.green-solution section.cont-2 .inner .eachItem .content>h3{font-size:24px}}.green-solution section.cont-2 .inner .eachItem .content>p{font-weight:500}.green-solution section.cont-2 .inner .eachItem .content .badgeContainer{margin-top:8px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.green-solution section.cont-2 .inner .eachItem .content .badgeContainer>span{background-color:#6cb92d;display:flex;align-items:center;justify-content:center;border-radius:32px;color:#fff;height:32px;font-size:14px;font-weight:700;padding:0 16px}.green-solution section.cont-2 .inner .eachItem .content .meritContainer{margin-top:8px;width:100%;display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (max-width:640px){.green-solution section.cont-2 .inner .eachItem .content .meritContainer{flex-direction:column}}.green-solution section.cont-2 .inner .eachItem .content .meritContainer .each{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.green-solution section.cont-2 .inner .eachItem .content .meritContainer .each>h4{width:100%;font-family:Mobo;font-size:20px;font-weight:700;color:#fff;background-color:#ff8000;text-align:center;padding:12px}@media screen and (max-width:640px){.green-solution section.cont-2 .inner .eachItem .content .meritContainer .each>h4{font-size:16px}}.green-solution section.cont-2 .inner .eachItem .content .meritContainer .each>p{width:100%;font-weight:500;background-color:rgba(255,128,0,.1);text-align:center;padding:16px 24px;white-space:nowrap}.green-solution section.cont-2 .inner .eachItem .content .meritContainer .each>div{width:100%;background-color:rgba(255,128,0,.1);padding:16px 24px;display:flex;align-items:center;justify-content:center}.green-solution section.cont-2 .inner .eachItem .content .meritContainer .each>div>ul>li{font-weight:500;white-space:nowrap}.green-solution section.cont-2 .inner .eachItem .content .buttonContainer{width:100%;display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (max-width:640px){.green-solution section.cont-2 .inner .eachItem .content .buttonContainer{flex-direction:column}}@media screen and (max-width:640px){.green-solution section.cont-2 .inner .eachItem .content .button_link{width:100%}}.green-solution .notActive{display:none}.green-solution .jgreex{margin-top:20px;background-color:#fef0e3;padding:20px}@media screen and (max-width:640px){.green-solution .jgreex{padding:20px 0}}.green-solution .jgreex-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:#fff;padding:16px}.green-solution .jgreex-title{color:#ef7b1c;display:flex;align-items:center;gap:16px;width:100%;text-wrap:nowrap;font-size:20px}.green-solution .jgreex-title::after,.green-solution .jgreex-title::before{content:"";width:100%;height:1px;background-color:#ef7b1c;display:block}@media screen and (max-width:640px){.green-solution .jgreex-title{text-wrap:wrap;text-align:center;justify-content:center}.green-solution .jgreex-title::after,.green-solution .jgreex-title::before{display:none}}.green-solution .jgreex-logo{max-width:240px;object-fit:contain}@media screen and (max-width:640px){.green-solution .jgreex-text{text-align:center}}.green-solution .jgreex .green-button{width:min(320px,100%)}.interview .sv-bg{position:absolute;z-index:-1;width:100%;margin-right:auto}@media screen and (max-width:640px){.interview .sv-bg{left:0}}.interview .child-sv{padding-top:176px}.interview .child-sv h1.child-ttl .reg{font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:640px){.interview .child-sv{padding-top:80px}.interview .child-sv h1.child-ttl{font-size:2rem}}.interview .interview__inner{max-width:1200px}.interview .interview__inner.--lg{max-width:1440px}@media screen and (max-width:919px){.interview .flex.wrap{gap:24px 16px}}.interview .that-time{text-align:right;font-size:.875rem;padding-top:32px}.interview-intro{padding-bottom:80px;margin-top:64px}@media screen and (max-width:919px){.interview-intro{padding-bottom:64px;margin-top:48px}}.interview-intro .interview-intro__img img{height:auto}.interview-intro .interview-intro__txt{text-align:center;line-height:1.75;margin-block:64px}@media screen and (max-width:919px){.interview-intro .interview-intro__txt{margin-block:48px}}.interview-people{display:grid;grid-template-columns:repeat(auto-fit,180px);justify-content:center;gap:45px}@media screen and (max-width:919px){.interview-people{display:grid;justify-content:center;grid-template-columns:repeat(3,1fr);gap:32px 16px}}@media screen and (max-width:640px){.interview-people{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:374px){.interview-people{grid-template-columns:1fr}}.interview-people .interview-people__item{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}@media screen and (max-width:919px){.interview-people .interview-people__item{width:100%}}.interview-people .interview-people__img{border-radius:50%;margin-bottom:20px}.interview-people .interview-people__img img{height:auto}@media screen and (max-width:919px){.interview-people .interview-people__img{width:80%;margin-inline:auto}}.interview-people .interview-people__name{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:20px}@media screen and (max-width:919px){.interview-people .interview-people__name{margin-bottom:12px}}.interview-people .interview-people__info{font-size:.875rem;text-align:center;margin-bottom:20px}@media screen and (max-width:919px){.interview-people .interview-people__info{margin-bottom:12px}}.interview-people .interview-people__intro{font-size:.875rem}.interview-deco{position:relative;height:90px}.interview-deco canvas{position:absolute;bottom:0;left:0;width:100%;z-index:100}.interview-main{padding-block:64px}@media screen and (max-width:919px){.interview-main .cont-ttl span{font-size:1rem}}.interview-anchor{display:flex;justify-content:center;flex-wrap:wrap;row-gap:64px;margin-block:48px 96px}@media screen and (max-width:919px){.interview-anchor{display:grid;grid-template-columns:repeat(2,1fr);row-gap:32px;margin-block:32px 64px}}.interview-anchor .interview-anchor__item{width:285px}@media screen and (min-width:1190px){.interview-anchor .interview-anchor__item:not(:first-child,:nth-child(4n+1)){border-left:solid 1px #c7c8c9}}@media screen and (max-width:1189px){.interview-anchor .interview-anchor__item:not(:first-child,:nth-child(3n+1)){border-left:solid 1px #c7c8c9}}@media screen and (max-width:919px){.interview-anchor .interview-anchor__item{width:100%;border:none!important}}.interview-anchor .interview-anchor__link{display:block;padding:0 24px 24px;transition:color .2s;position:relative}.interview-anchor .interview-anchor__link::before{content:"";width:20px;height:8px;background:currentColor;position:absolute;bottom:2px;left:50%;translate:-50% 0;transition:translate .2s;clip-path:polygon(0 0,50% 100%,100% 0)}@media (any-hover:hover){.interview-anchor .interview-anchor__link:hover{color:#ff8000;opacity:1}.interview-anchor .interview-anchor__link:hover::before{translate:-50% 3px}}.interview-anchor .interview-anchor__link p{font-size:.75rem;text-align:center}.interview-anchor .interview-anchor__link p:first-child{margin-bottom:16px}.interview-anchor .interview-anchor__link p span{font-size:1.125rem;font-weight:700}@media screen and (max-width:919px){.interview-anchor .interview-anchor__link{padding:0 16px 32px}.interview-anchor .interview-anchor__link p span{font-size:1rem}}.interview-contents{padding-block:64px}.interview-contents:has(.interview-contents__group.--reverse){background:#fff2e5}.interview-contents .button_link{margin-inline:auto}@media screen and (max-width:919px){.interview-contents.--last{padding-top:0}}.interview-contents .interview-contents__group{display:flex;gap:72px}.interview-contents .interview-contents__group.--reverse{flex-direction:row-reverse}.interview-contents .interview-contents__group.--reverse .interview-contents__img{margin-right:inherit;margin-left:calc(50% - 50vw)}.interview-contents .interview-contents__group.--center{flex-direction:column;justify-content:center}.interview-contents .interview-contents__group.--center .interview-contents__img{width:min(100%,852px);margin-inline:auto}.interview-contents .interview-contents__group.--center .interview-contents__ttl{text-align:center;text-indent:inherit;margin-left:inherit}.interview-contents .interview-contents__group.--center .interview-contents__ttl span{display:inline-block;margin-bottom:12px}@media screen and (max-width:919px){.interview-contents .interview-contents__group{flex-direction:column-reverse!important;gap:40px}.interview-contents .interview-contents__group.--center{flex-direction:column!important}}.interview-contents .interview-contents__ttl{color:#ff8000;font-size:1.3125rem;font-weight:700;line-height:1.75;margin-bottom:48px}.interview-contents .interview-contents__ttl span{font-size:1rem;border-bottom:solid 2px #ff8000}@media screen and (min-width:920px){.interview-contents .interview-contents__ttl{text-indent:-100px;margin-left:100px}}@media screen and (max-width:919px){.interview-contents .interview-contents__ttl{margin-bottom:32px}.interview-contents .interview-contents__ttl span{display:inline-block;margin-bottom:12px}}.interview-contents .interview-contents__img{width:min(40vw,719px);flex-shrink:0;margin-right:calc(50% - 50vw)}.interview-contents .interview-contents__img img{height:auto}@media screen and (max-width:919px){.interview-contents .interview-contents__img{width:auto}}.interview-contents .method-img__group{display:flex;gap:72px;align-items:center;padding-top:64px}@media screen and (max-width:919px){.interview-contents .method-img__group{flex-direction:column;gap:40px;padding-top:40px}}.interview-contents .method-img__group .method-img img{object-fit:contain}.interview-contents .method-img__group .method-img._left{width:100%;margin-right:inherit;margin-left:calc(50% - 50vw);object-fit:contain;height:auto}@media screen and (max-width:919px){.interview-contents .method-img__group .method-img._left{margin-left:0;width:auto}}.interview-contents .method-img__group .method-img._left img{height:auto;width:min(40vw,719px)}@media screen and (max-width:919px){.interview-contents .method-img__group .method-img._left img{width:auto}}.interview-contents .method-img__group .method-img._right{width:100%}.interview-contents .method-img__group .method-img._right img{height:auto}@media screen and (max-width:919px){.interview-contents .method-img__group .method-img._right img{height:auto}}.interview-contents .method-caption__group{display:flex;align-items:center;gap:72px;padding-top:64px}@media screen and (max-width:919px){.interview-contents .method-caption__group{flex-direction:column;gap:40px;padding-top:40px}}.interview-contents .method-caption__group .method-img img{object-fit:contain;width:auto;height:auto}.interview-contents .method-caption__group .method-caption{width:719px}@media screen and (max-width:919px){.interview-contents .method-caption__group .method-caption{width:100%}}.interview-contents .method-caption__group .method-caption p{font-size:.875rem}.interview-contents .method-flow__group{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:64px}@media screen and (max-width:919px){.interview-contents .method-flow__group{display:flex;flex-direction:column;padding-top:40px}}.interview-contents .method-flow__group .method-flow__content{display:flex;flex-direction:column;align-items:center;gap:16px}.interview-contents .method-flow__group .method-flow__content img{object-fit:contain}@media screen and (max-width:919px){.interview-contents .method-flow__group .method-flow__content img{width:auto}}.interview-contents .method-flow__group .caption-area .caption-ttl{font-size:.875rem}.interview-contents .method-flow__group .caption-area .caption{font-size:.8125rem;padding-top:8px}.interview-contents .interview-contents__wrap{display:flex;flex-direction:column;gap:64px;margin-right:calc(50% - 50vw)}@media screen and (max-width:919px){.interview-contents .interview-contents__wrap{margin-right:0;gap:40px}}.interview-contents .interview-contents__wrap .method-img .caption{font-size:.875rem;margin-bottom:16px}.interview-contents .interview-contents__wrap .method-img .caption._center{text-align:center}.interview-contents .interview-contents__wrap .method-img .caption._bottom{margin-bottom:0;padding-top:16px}.interview-contents .interview-contents__wrap .method-img img{object-fit:contain}@media screen and (max-width:919px){.interview-contents .interview-contents__wrap .method-img img{height:auto}}.interview-contents .interview-contents__wrap .method-img .h-auto{height:auto!important}.interview-contents .interview-contents__wrap .interview-contents__img{margin-right:0}@media screen and (max-width:919px){.interview-contents .interview-contents__wrap .interview-contents__img{margin-right:calc(50% - 50vw)}}.interview-contents .interview-contents__wrap.--txt{margin-right:0!important}.interview-contents .interview-contents__wrap.--reverse{margin-left:calc(50% - 50vw);margin-right:0}@media screen and (max-width:919px){.interview-contents .interview-contents__wrap.--reverse{margin-left:0}}.interview-contents .interview-contents__wrap.--reverse .interview-contents__img{margin-left:0!important}@media screen and (max-width:919px){.interview-contents .interview-contents__wrap.--reverse .interview-contents__img{margin-left:calc(50% - 50vw)!important}}.interview-dialogue .interview-dialogue__item:not(:last-child){margin-bottom:32px}@media screen and (min-width:920px){.interview-dialogue .interview-dialogue__item{display:flex;align-items:flex-start;gap:16px}}@media screen and (max-width:919px){.interview-dialogue .interview-dialogue__item{overflow:hidden}}.interview-dialogue .interview-dialogue__img{text-align:center;flex-shrink:0;width:80px}.interview-dialogue .interview-dialogue__img span{font-size:.75rem;font-weight:700}.interview-dialogue .interview-dialogue__img img{height:auto}@media screen and (max-width:919px){.interview-dialogue .interview-dialogue__img{float:left;padding:0 1rem 1rem 0}}.interview-dialogue .interview-dialogue__txt{font-size:.875rem;line-height:2.1}.sv-bg{position:absolute;z-index:-1;width:min(970px,100%);margin-right:auto}@media screen and (max-width:640px){.sv-bg{width:660px;left:-330px}}.news .child-sv{padding-top:176px}@media screen and (max-width:640px){.news .child-sv{padding-top:80px}}.news section.intro{margin-top:48px}.news section.newsList{margin-bottom:80px;background-color:#fef0e3;margin-top:60px;padding:40px 0}.news section.newsList .inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.news section.newsList .inner .each{width:100%}.news section.newsList .inner .each>a{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;background-color:#fff;gap:16px;border-radius:12px;padding:20px 24px}@media screen and (max-width:640px){.news section.newsList .inner .each>a{flex-wrap:wrap}}.news section.newsList .inner .each>a>span{display:flex;align-items:center;justify-content:center;border:1px solid;height:40px;width:20%;border-radius:20px}@media screen and (max-width:640px){.news section.newsList .inner .each>a>span{width:calc(50% - 8px)}}.news section.newsList .inner .each>a>span.lbnews{color:#ef7d1b;border-color:#ef7d1b;font-weight:700}.news section.newsList .inner .each>a>span.lbevent{color:#6bb031;border-color:#6bb031;font-weight:700}.news section.newsList .inner .each>a>span.lbrelease{color:#103481;border-color:#103481;font-weight:700}.news section.newsList .inner .each>a>p{width:15%;color:#000;font-size:14px}@media screen and (max-width:640px){.news section.newsList .inner .each>a>p{width:calc(50% - 8px)}}.news section.newsList .inner .each>a>h3{display:flex;align-items:center;justify-content:space-between;flex:1;font-size:16px;font-weight:500}.news section.newsList .inner .each>a>h3::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/arrow-head-red.svg) no-repeat center;background-size:100%;width:12px;min-width:12px;aspect-ratio:1/2}.news .notActive{display:none}.notice .sv-bg{position:absolute;top:-215px;z-index:-1;width:56%;margin-right:auto}@media screen and (max-width:640px){.notice .sv-bg{width:calc(100% - 20px)}}.notice .header{padding-top:176px}@media screen and (max-width:640px){.notice .header{padding-top:80px}}.notice .header .inner>p{font-family:Montserrat;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;gap:16px}.notice .header .inner>p>span{background-color:#fff;border:1px solid #ff8000;border-radius:14px;font-size:14px;color:#ff8000;display:flex;align-items:center;justify-content:center;padding:4px 16px}.notice .header .inner>p>span.lbnews{color:#ef7d1b;border-color:#ef7d1b;font-weight:700}.notice .header .inner>p>span.lbevent{color:#6bb031;border-color:#6bb031;font-weight:700}.notice .header .inner>p>span.lbrelease{color:#103481;border-color:#103481;font-weight:700}.notice .header .inner>h2{margin-top:40px;text-align:start}.notice .breadcrumb .inner{justify-content:flex-start}.notice section.noticeContent{margin-top:48px}.notice section.noticeContent .inner{padding-bottom:80px}.notice section.noticeContent .inner>img{width:100%;object-fit:contain}.notice section.noticeContent .inner>h2{margin-top:64px;font-family:MOBO;font-size:32px;font-weight:700;background-color:#fcd1a9;color:#333;width:100%;padding:12px 32px;border-radius:10px}.notice section.noticeContent .inner>h3{margin-top:40px;font-family:MOBO;font-size:24px;font-weight:700;color:#333;display:flex;align-items:center;justify-content:flex-start;gap:24px}.notice section.noticeContent .inner>h3::before{content:"";width:6px;height:32px;background-color:#ff8000}.notice section.noticeContent .inner>h4{margin-top:34px;font-family:MOBO;font-size:18px;font-weight:700;color:#333}.notice section.noticeContent .inner>p{margin-top:16px;font-family:"Noto Sans JP";font-size:16px;font-weight:500}.notice section.noticeContent .inner>p>a{margin-top:48px;font-weight:500;color:#00afec;text-decoration:underline}.notice section.noticeContent .inner .button_link{margin:0 auto;margin-top:80px;color:#fff;font-weight:700}.organizational .sv-bg{position:absolute;z-index:-1;width:min(970px,100%);margin-right:auto}@media screen and (max-width:640px){.organizational .sv-bg{width:660px;left:-330px}}.organizational .child-sv{padding-top:176px}@media screen and (max-width:640px){.organizational .child-sv{padding-top:80px}}.organizational section.intro{margin-top:48px}.organizational section.cont{margin-top:64px}.organizational section.cont.first{margin-top:80px}@media screen and (max-width:640px){.organizational section.cont.first{margin-top:40px}}.organizational section.cont .inner .title{width:100%;background-color:#fcd1a9;border-radius:10px;height:64px;display:flex;align-items:center;justify-content:flex-start;padding:0 32px}@media screen and (max-width:640px){.organizational section.cont .inner .title{height:48px;padding:0 20px}}.organizational section.cont .inner .title>p{font-family:mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){.organizational section.cont .inner .title>p{font-size:24px}}.organizational section.cont .inner .text{margin-top:24px}.organizational section.cont .inner .contentContainer{margin-top:32px;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:40px}@media screen and (max-width:640px){.organizational section.cont .inner .contentContainer{margin-top:24px;gap:14px}}.organizational section.cont .inner .contentContainer .eachContainer{width:224px;height:200px;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:16px;border-radius:16px}@media screen and (max-width:640px){.organizational section.cont .inner .contentContainer .eachContainer{width:168px;height:150px;gap:8px}}.organizational section.cont .inner .contentContainer .eachContainer>img{width:80px;margin:0 auto;object-fit:contain}@media screen and (max-width:640px){.organizational section.cont .inner .contentContainer .eachContainer>img{width:60px}}.organizational section.cont .inner .contentContainer .eachContainer>img.horizon{width:95px}@media screen and (max-width:640px){.organizational section.cont .inner .contentContainer .eachContainer>img.horizon{width:80px}}.organizational section.cont .inner .contentContainer .eachContainer>a{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-family:mobo;font-size:18px;font-weight:700;letter-spacing:-2px}@media screen and (max-width:640px){.organizational section.cont .inner .contentContainer .eachContainer>a{font-size:16px;gap:4px}}.organizational section.cont .inner .contentContainer .eachContainer>a::before{content:"";display:block;width:24px;min-width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#0b3190;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-white-arrow.svg);background-position:center;background-repeat:no-repeat}@media screen and (max-width:640px){.organizational section.cont .inner .contentContainer .eachContainer>a::before{width:20px;min-width:20px}}.organizational .notActive{display:none}.sv-bg{position:absolute;z-index:-1;width:min(970px,100%);margin-right:auto}@media screen and (max-width:640px){.sv-bg{width:660px;left:-330px}}.package-detail .child-sv{padding-top:176px}@media screen and (max-width:640px){.package-detail .child-sv{padding-top:80px}}.package-detail section.intro{margin-top:48px}.package-detail section.section-details{margin-block:64px 80px}@media screen and (max-width:919px){.package-detail section.section-details{margin-block:64px}}.package-detail section.section-details .content{margin-top:16px}.package-detail section.section-details .content.pc{display:block}@media screen and (max-width:640px){.package-detail section.section-details .content.pc{display:none}}.package-detail section.section-details .content.sp{display:none}@media screen and (max-width:640px){.package-detail section.section-details .content.sp{display:block}}.package-detail section.section-details .content .touch-desc{color:#e37820;font-size:1.625rem;font-weight:700;background:#fff;padding:8px 24px;display:flex;justify-content:center;align-items:center;gap:40px;border-radius:8px;margin-bottom:40px;width:fit-content;margin-inline:auto;box-shadow:0 6px 10px rgba(0,0,0,.6)}.package-detail section.section-details .content .touch-desc::after{content:"";display:inline-block}.package-detail section.section-details .content .touch-desc.--pc::after{width:57px;height:80px;background:url(/products/infrastructure/jfescrum/assets/images/common/icon_mouse.svg) no-repeat center/contain}@media screen and (max-width:919px){.package-detail section.section-details .content .touch-desc.--pc{display:none}}.package-detail section.section-details .content .touch-desc.--sp::after{width:26px;height:40px;background:url(/products/infrastructure/jfescrum/assets/images/common/icon-touch-orange.svg) no-repeat center/contain}@media screen and (min-width:920px){.package-detail section.section-details .content .touch-desc.--sp{display:none}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch-desc{font-size:.875rem;position:static;padding:8px 16px;width:250px;margin-inline:auto;gap:8px;top:inherit;left:inherit;transform:translateX(0);margin-bottom:32px}}.package-detail section.section-details .content .touch{position:relative}.package-detail section.section-details .content .touch img{height:auto}.package-detail section.section-details .content .touch .touch-link{color:#fff;font-size:2.8125rem;width:min(14vw,179px);height:auto;aspect-ratio:1/1;background:rgba(227,120,32,.8);display:grid;place-items:center;border-radius:50%;position:absolute;z-index:2;cursor:pointer}.package-detail section.section-details .content .touch .touch-link::before{content:"";width:115%;height:auto;aspect-ratio:1/1;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-circle.webp) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.package-detail section.section-details .content .touch .touch-link::after{content:"";position:absolute}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link{font-size:1.125rem;width:55px}}@media screen and (max-width:640px){.package-detail section.section-details .content .touch .touch-link{font-size:1rem}}.package-detail section.section-details .content .touch .touch-link.--jimusho-1{top:8%;left:50%;transform:translateX(80%)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--jimusho-1::after{width:230px;height:230px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-left-bottom.webp) no-repeat center/contain;top:calc(100% - 17px);right:calc(100% - 24px)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--jimusho-1{top:22%;transform:translateX(-50%)}}.package-detail section.section-details .content .touch .touch-link.--jimusho-2{top:23%;left:50%;transform:translateX(-230%)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--jimusho-2::after{width:230px;height:230px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-right-bottom.webp) no-repeat center/contain;top:calc(100% - 17px);left:calc(100% - 24px)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--jimusho-2{top:40%;transform:translateX(-140%)}}.package-detail section.section-details .content .touch .touch-link.--jimusho-3{bottom:28%;left:50%;transform:translateX(-15%)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--jimusho-3::after{width:230px;height:230px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-left-bottom.webp) no-repeat center/contain;top:calc(100% - 17px);right:calc(100% - 24px)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--jimusho-3{bottom:12%;transform:translateX(-145%)}}.package-detail section.section-details .content .touch .touch-link.--souko-1{top:45%;left:50%;transform:translateX(50%)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--souko-1::after{width:203px;height:203px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-left-top.webp) no-repeat center/contain;bottom:calc(100% - 17px);right:calc(100% - 24px)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--souko-1{top:40%;transform:translateX(-70%)}}.package-detail section.section-details .content .touch .touch-link.--souko-2{top:47%;left:50%;transform:translateX(-290%)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--souko-2::after{width:203px;height:203px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-right-top.webp) no-repeat center/contain;bottom:calc(100% - 17px);left:calc(100% - 24px)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--souko-2{top:56%}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--souko-2{top:45%;transform:translateX(-200%)}}.package-detail section.section-details .content .touch .touch-link.--souko-3{bottom:23%;left:50%;transform:translateX(-70%)}.package-detail section.section-details .content .touch .touch-link.--souko-3::before{transform:translate(-50%,-50%) rotate(90deg)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--souko-3::after{width:374px;height:114px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-right.webp) no-repeat center/contain;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--souko-3{bottom:23%;transform:translateX(-120%)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--souko-3{bottom:20%;transform:translateX(120%)}}.package-detail section.section-details .content .touch .touch-link.--shisetsu-1{bottom:22%;left:32%}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--shisetsu-1::after{width:203px;height:203px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-left-top.webp) no-repeat center/contain;bottom:calc(100% - 17px);right:calc(100% - 24px)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--shisetsu-1{bottom:12%;left:35%}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--shisetsu-1{bottom:30%;left:22%}}.package-detail section.section-details .content .touch .touch-link.--shisetsu-2{top:28%;left:32%}.package-detail section.section-details .content .touch .touch-link.--shisetsu-2::before{transform:translate(-50%,-50%) rotate(90deg)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--shisetsu-2::after{width:374px;height:114px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-left.webp) no-repeat center/contain;top:50%;right:calc(100% - 14px);transform:translateY(-50%)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--shisetsu-2{top:24%;left:40%}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--shisetsu-2{top:38%;left:15%}}.package-detail section.section-details .content .touch .touch-link.--tyushajo-1{top:50%;left:50%;transform:translateX(120%)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-1::after{width:203px;height:203px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-left-top.webp) no-repeat center/contain;bottom:calc(100% - 17px);right:calc(100% - 24px)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-1{top:58%}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-1{top:40%;transform:translateX(10%)}}.package-detail section.section-details .content .touch .touch-link.--tyushajo-2{top:14%;left:50%;transform:translateX(-170%)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-2::after{width:157px;height:157px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-right-bottom-sm.webp) no-repeat center/contain;top:calc(100% - 17px);left:calc(100% - 24px)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-2{top:13%;transform:translateX(-260%)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-2{top:30%;transform:translateX(-120%)}}.package-detail section.section-details .content .touch .touch-link.--tyushajo-3{top:39%;left:50%;transform:translateX(-360%)}.package-detail section.section-details .content .touch .touch-link.--tyushajo-3::before{transform:translate(-50%,-50%) rotate(90deg)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-3::after{width:374px;height:114px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-right.webp) no-repeat center/contain;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-3{top:42%}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-3{top:58%;transform:translateX(-100%)}}.package-detail section.section-details .content .touch .touch-link.--tyushajo-4{bottom:7%;left:50%;transform:translateX(-150%)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-4::after{width:203px;height:203px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-left-top.webp) no-repeat center/contain;bottom:calc(100% - 17px);right:calc(100% - 24px)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-4{bottom:0;transform:translateX(-100%)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--tyushajo-4{bottom:18%;left:12%;transform:translateX(0)}}.package-detail section.section-details .content .touch .touch-link.--douro-1{bottom:38%;left:50%;transform:translateX(-170%)}.package-detail section.section-details .content .touch .touch-link.--douro-1::before{transform:translate(-50%,-50%) rotate(90deg)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--douro-1::after{width:374px;height:114px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-right.webp) no-repeat center/contain;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--douro-1{bottom:30%;left:50%;transform:translateX(-210%)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--douro-1{bottom:32%;transform:translateX(80%)}}.package-detail section.section-details .content .touch .touch-link.--douro-2{top:28%;left:50%;transform:translateX(-20%)}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--douro-2::after{width:203px;height:203px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-right-top.webp) no-repeat center/contain;bottom:calc(100% - 17px);left:calc(100% - 24px)}}@media screen and (max-width:1439px){.package-detail section.section-details .content .touch .touch-link.--douro-2{top:32%;transform:translateX(-60%)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--douro-2{top:12%;transform:translateX(110%)}}.package-detail section.section-details .content .touch .touch-link.--doboku-1{bottom:40%;right:32%}@media screen and (min-width:920px){.package-detail section.section-details .content .touch .touch-link.--doboku-1::after{width:230px;height:230px;background:url(/products/infrastructure/jfescrum/assets/images/package-detail/deco-touch-right-bottom.webp) no-repeat center/contain;top:calc(100% - 17px);left:calc(100% - 24px)}}@media screen and (max-width:919px){.package-detail section.section-details .content .touch .touch-link.--doboku-1{bottom:20%;right:20%}}.package-detail section.section-details .content .modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:1000}.package-detail section.section-details .content .modal__bg{background:rgba(0,0,0,.6);height:100vh;position:absolute;width:100%}.package-detail section.section-details .content .modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:463px;height:80vh;overflow-y:auto;border-radius:24px;background:#fff;border:solid 2px #000;-ms-overflow-style:none;scrollbar-width:none}.package-detail section.section-details .content .modal__content::-webkit-scrollbar{display:none}@media screen and (max-width:919px){.package-detail section.section-details .content .modal__content{width:90%}}.package-detail section.section-details .content .modal__close{font-size:0;position:fixed;top:20px;left:20px;z-index:3}.package-detail section.section-details .content .modal__close::before{content:"";width:60px;height:60px;display:block;background:url(/products/infrastructure/jfescrum/assets/images/common/close.svg) no-repeat center/cover;z-index:50}.package-detail section.section-details .content .touchModal{position:relative}.package-detail section.section-details .content .touchModal-group{position:relative;height:100%;overflow-y:auto;padding:120px 30px;-ms-overflow-style:none;scrollbar-width:none}.package-detail section.section-details .content .touchModal-group::-webkit-scrollbar{display:none}.package-detail section.section-details .content .packageSwiper .swiper-pagination{position:fixed;bottom:-2px;left:0;right:0;background:linear-gradient(to bottom,transparent 0,#000 100%);padding:24px 0}.package-detail section.section-details .content .packageSwiper .swiper-pagination-bullet{width:16px;height:16px;border:solid 3px #fff;background:0 0;opacity:1;margin:0 8px;vertical-align:middle}.package-detail section.section-details .content .packageSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:20px;height:20px}.package-detail section.section-details .content .packageSwiper .swiper-pagination-lock{display:block}.package-detail section.section-details .content .packageSwiper .swiper-pagination-bullet:only-child{display:inline-block!important}.package-detail section.section-details .content .packageSwiper .swiper-button-next,.package-detail section.section-details .content .packageSwiper .swiper-button-prev{position:fixed;top:40px;z-index:1000;width:60px;height:60px}.package-detail section.section-details .content .packageSwiper .swiper-button-next::before,.package-detail section.section-details .content .packageSwiper .swiper-button-prev::before{content:"";width:60px;height:60px;display:block;background:url(/products/infrastructure/jfescrum/assets/images/common/circle_arrow.svg) no-repeat center/cover}.package-detail section.section-details .content .packageSwiper .swiper-button-next.swiper-button-lock,.package-detail section.section-details .content .packageSwiper .swiper-button-prev.swiper-button-lock{pointer-events:none}.package-detail section.section-details .content .packageSwiper .swiper-button-next.swiper-button-lock::before,.package-detail section.section-details .content .packageSwiper .swiper-button-prev.swiper-button-lock::before{background:url(/products/infrastructure/jfescrum/assets/images/common/circle_arrow_lock.svg) no-repeat center/cover}.package-detail section.section-details .content .packageSwiper .swiper-button-prev{right:120px;left:inherit}.package-detail section.section-details .content .packageSwiper .swiper-button-prev::before{scale:-1}.package-detail section.section-details .content .packageSwiper .swiper-button-next{right:24px}.package-detail section.section-details .content .packageSwiper .swiper-button-lock{display:block!important}.package-detail section.section-details .content .touchModal-item{height:auto;position:relative}.package-detail section.section-details .content .touchModal-item>h3{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.package-detail section.section-details .content .touchModal-item>h3.flex-col{flex-direction:column}.package-detail section.section-details .content .touchModal-item>h3>span{color:#333;font-size:18px}@media screen and (max-width:640px){.package-detail section.section-details .content .touchModal-item>h3>span{font-size:16px}}@media screen and (max-width:640px){.package-detail section.section-details .content .touchModal-item>h3>span span{white-space:nowrap}}.package-detail section.section-details .content .touchModal-item>h3>img{width:10px;aspect-ratio:1/1;object-fit:contain}.package-detail section.section-details .content .touchModal-item .imageContainer{margin-top:16px;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.package-detail section.section-details .content .touchModal-item .imageContainer>div{width:50%}.package-detail section.section-details .content .touchModal-item .imageContainer>div>span{font-size:14px;font-weight:700;color:#fff;padding:4px 0;text-align:center;display:flex;justify-content:center;align-items:center}.package-detail section.section-details .content .touchModal-item .imageContainer>div:nth-child(1)>span{background-color:#ff8000}.package-detail section.section-details .content .touchModal-item .imageContainer>div:nth-child(4)>span{background-color:#0b3190}.package-detail section.section-details .content .touchModal-item .imageContainer>div>img{width:100%;aspect-ratio:1.5/1}.package-detail section.section-details .content .touchModal-item .imageContainer>div:nth-child(2){transform:scale(.75)}.package-detail section.section-details .content .touchModal-item .imageContainer>div:nth-child(3){transform:scale(.3)}.package-detail section.section-details .content .touchModal-item .imageContainer.--single>div{width:100%}.package-detail section.section-details .content .touchModal-item>h4{margin-top:16px}.package-detail section.section-details .content .touchModal-item>p{margin-top:16px;font-size:16px;color:#ff8000;height:72px}@media screen and (max-width:640px){.package-detail section.section-details .content .touchModal-item>p{height:auto}}.package-detail section.section-details .content .touchModal-item .tagContainer{margin-top:16px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.package-detail section.section-details .content .touchModal-item .tagContainer>span{border:1px solid #0b3190;border-radius:32px;padding:4px 20px;color:#0b3190;font-size:14px}.package-detail section.section-details .content .touchModal-item>button{margin-top:16px;width:100%;height:60px;border:1px solid #ff8000;color:#ff8000;display:flex;align-items:center;justify-content:center;position:relative;transition:.3s all linear;border-bottom:0}.package-detail section.section-details .content .touchModal-item>button::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/icon-plus-orange.svg) no-repeat center;width:20px;aspect-ratio:1/1;position:absolute;right:12px;transition:.3s all linear}.package-detail section.section-details .content .touchModal-item>button span{display:contents}.package-detail section.section-details .content .touchModal-item>button.opened{background-color:#ff8000;color:#fff}.package-detail section.section-details .content .touchModal-item>button.opened::after{background:url(/products/infrastructure/jfescrum/assets/images/common/icon-minus-white.svg) no-repeat center;background-size:100%}.package-detail section.section-details .content .touchModal-item>button.opened+.item-detail{max-height:264px;padding:16px}.package-detail section.section-details .content .touchModal-item>button.__noOpen{border:1px solid #ccc;color:#ccc}.package-detail section.section-details .content .touchModal-item>button.__noOpen::after{filter:grayscale(100%)}.package-detail section.section-details .content .touchModal-item .item-detail{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;border:1px solid #ff8000;border-top:0;max-height:0;overflow:hidden;transition:.3s all linear}.package-detail section.section-details .content .touchModal-item .item-detail>a{width:100%}.package-detail section.section-details .content .touchModal-item .item-detail.--gray{display:none}.package-detail section.section-details .content .touchModal-item>a{width:100%;margin-top:16px}.package-detail section.section-details .content .touchModal-item .button_link .arrow::after,.package-detail section.section-details .content .touchModal-item .button_link .arrow::before{animation:none;transition:0s}.package-detail section.section-details .content .touchModal-item .button_link:hover .arrow::before{transform:translateX(200%);transition:.5s}.package-detail section.section-details .content .touchModal-item .button_link:hover .arrow::after{transform:translateX(0);transition:.5s}.package-detail section.section-details .content .outer{width:min(1200px,100%);display:flex;align-items:center;justify-content:space-around;padding:40px 20px}.package-detail section.section-details .content .outer .swiper{width:100%}.package-detail section.section-details .content .outer .swiper.mySwiper2col .each{width:33.3333333333%!important}@media screen and (max-width:640px){.package-detail section.section-details .content .outer .swiper.mySwiper2col .each{width:100%!important}}.package-detail section.section-details .content .outer .pc-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.package-detail section.section-details .content .outer .each{background-color:#fff;padding:20px;border-radius:16px;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;border:1px solid #ccc;min-height:100%}.package-detail section.section-details .content .outer .each>h3{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.package-detail section.section-details .content .outer .each>h3.flex-col{flex-direction:column}.package-detail section.section-details .content .outer .each>h3>span{color:#333;font-size:18px}@media screen and (max-width:640px){.package-detail section.section-details .content .outer .each>h3>span{font-size:16px}}@media screen and (max-width:640px){.package-detail section.section-details .content .outer .each>h3>span span{white-space:nowrap}}.package-detail section.section-details .content .outer .each>h3>img{width:10px;aspect-ratio:1/1;object-fit:contain}.package-detail section.section-details .content .outer .each .imageContainer{margin-top:16px;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.package-detail section.section-details .content .outer .each .imageContainer>div{width:50%}.package-detail section.section-details .content .outer .each .imageContainer>div>span{font-size:14px;font-weight:700;color:#fff;padding:4px 0;text-align:center;display:flex;justify-content:center;align-items:center}.package-detail section.section-details .content .outer .each .imageContainer>div:nth-child(1)>span{background-color:#ff8000}.package-detail section.section-details .content .outer .each .imageContainer>div:nth-child(4)>span{background-color:#0b3190}.package-detail section.section-details .content .outer .each .imageContainer>div>img{width:100%;aspect-ratio:1.5/1}.package-detail section.section-details .content .outer .each .imageContainer>div:nth-child(2){transform:scale(.75)}.package-detail section.section-details .content .outer .each .imageContainer>div:nth-child(3){transform:scale(.3)}.package-detail section.section-details .content .outer .each>h4{margin-top:16px}.package-detail section.section-details .content .outer .each>p{margin-top:16px;font-size:16px;color:#ff8000;height:72px}@media screen and (max-width:640px){.package-detail section.section-details .content .outer .each>p{height:auto}}.package-detail section.section-details .content .outer .each .tagContainer{margin-top:16px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.package-detail section.section-details .content .outer .each .tagContainer>span{border:1px solid #0b3190;border-radius:32px;padding:4px 20px;color:#0b3190;font-size:14px}.package-detail section.section-details .content .outer .each>button{margin-top:16px;width:100%;height:60px;border:1px solid #ff8000;color:#ff8000;display:flex;align-items:center;justify-content:center;position:relative;transition:.3s all linear;border-bottom:0}.package-detail section.section-details .content .outer .each>button::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/icon-plus-orange.svg) no-repeat center;width:20px;aspect-ratio:1/1;position:absolute;right:12px;transition:.3s all linear}.package-detail section.section-details .content .outer .each>button span{display:contents}.package-detail section.section-details .content .outer .each>button.opened{background-color:#ff8000;color:#fff}.package-detail section.section-details .content .outer .each>button.opened::after{background:url(/products/infrastructure/jfescrum/assets/images/common/icon-minus-white.svg) no-repeat center;background-size:100%}.package-detail section.section-details .content .outer .each>button.opened+.item-detail{max-height:264px;padding:16px}.package-detail section.section-details .content .outer .each>button.__noOpen{border:1px solid #ccc;color:#ccc}.package-detail section.section-details .content .outer .each>button.__noOpen::after{filter:grayscale(100%)}.package-detail section.section-details .content .outer .each .item-detail{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;border:1px solid #ff8000;border-top:0;max-height:0;overflow:hidden;transition:.3s all linear}.package-detail section.section-details .content .outer .each .item-detail>a{width:100%}.package-detail section.section-details .content .outer .each .item-detail.--gray{display:none}.package-detail section.section-details .content .outer .each>a{width:100%;margin-top:16px}.package-detail .notActive{display:none}.package{position:relative}.package .sv-bg{position:absolute;z-index:-1;width:40%;margin-right:auto}@media screen and (max-width:640px){.package .sv-bg{width:calc(100% - 20px)}}.package .child-sv{padding-top:176px}@media screen and (max-width:640px){.package .child-sv{padding-top:80px}}.package section.intro{margin-top:48px}@media screen and (max-width:640px){.package section.intro{margin-top:24px}}.package section.products{margin-top:120px;position:relative;background:url(/products/infrastructure/jfescrum/assets/images/package/bg.svg) no-repeat top left;background-size:100%;padding:80px 0 0}@media screen and (max-width:640px){.package section.products{margin-top:60px;padding:12px 0}}.package section.products .bg{position:absolute;top:0;left:0}.package section.products .outer{width:min(1200px,100%)}.package section.products .outer h2.cont-ttl{text-align:start}.package section.products .outer .content{margin-top:40px;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:112px 64px}@media screen and (max-width:919px){.package section.products .outer .content{grid-template-columns:repeat(3,1fr);gap:64px clamp(20px,4vw,32px)}}@media screen and (max-width:640px){.package section.products .outer .content{grid-template-columns:repeat(2,1fr)}}.package section.products .outer .content .each{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:16px}.package section.products .outer .content .each .imgContainer{width:100%;aspect-ratio:1/1;border-radius:50%;background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #000;transition:.3s all linear}.package section.products .outer .content .each .imgContainer.img-1::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-1.svg) no-repeat center;width:75%;aspect-ratio:1/1;position:absolute;transition:.3s all linear}.package section.products .outer .content .each .imgContainer.img-2::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-2.svg) no-repeat center;width:75%;aspect-ratio:1/1;position:absolute;transition:.3s all linear}.package section.products .outer .content .each .imgContainer.img-3::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-3.svg) no-repeat center;width:75%;aspect-ratio:1/1;position:absolute;transition:.3s all linear}.package section.products .outer .content .each .imgContainer.img-4::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-4.svg) no-repeat center;width:75%;aspect-ratio:1/1;position:absolute;transition:.3s all linear}.package section.products .outer .content .each .imgContainer.img-5::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-5.svg) no-repeat center;width:75%;aspect-ratio:1/1;position:absolute;transition:.3s all linear}.package section.products .outer .content .each .imgContainer.img-6::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-6.svg) no-repeat center;width:75%;aspect-ratio:1/1;position:absolute;transition:.3s all linear}.package section.products .outer .content .each .imgContainer.img-7::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-7.svg) no-repeat center;width:75%;aspect-ratio:1/1;position:absolute;transition:.3s all linear}.package section.products .outer .content .each .imgContainer:hover{border:1px solid #ff8000}.package section.products .outer .content .each .imgContainer:hover.img-1::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-1-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer:hover.img-2::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-2-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer:hover.img-3::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-3-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer:hover.img-4::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-4-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer:hover.img-5::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-5-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer:hover.img-6::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-6-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer:hover.img-7::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-7-pos.svg) no-repeat center}@media screen and (max-width:640px){.package section.products .outer .content .each .imgContainer{border:1px solid #ff8000}.package section.products .outer .content .each .imgContainer.img-1::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-1-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer.img-2::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-2-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer.img-3::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-3-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer.img-4::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-4-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer.img-5::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-5-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer.img-6::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-6-pos.svg) no-repeat center}.package section.products .outer .content .each .imgContainer.img-7::before{content:"";background:url(/products/infrastructure/jfescrum/assets/images/package/image-7-pos.svg) no-repeat center}}.package section.products .outer .content .each>a{width:100%}.package section.products .outer .content .each>a.--soon{background:#575554}.package section.products .outer .content .each>a.--soon>span{left:26px}@media screen and (max-width:640px){.package section.products .outer .content .each>a.--soon>span{left:12px;font-size:.8125rem}}@media screen and (max-width:640px){.package section.products .outer .content .each>a>span{left:20px}}.package section.products .outer .content .each:has(.--soon) a{pointer-events:none}.package .notActive{display:none}.proposal .sv-bg{position:absolute;z-index:-1;width:min(970px,100%);margin-right:auto}@media screen and (max-width:640px){.proposal .sv-bg{width:660px;left:-330px}}.proposal .child-sv{padding-top:176px}@media screen and (max-width:640px){.proposal .child-sv{padding-top:80px}}.proposal section.intro{margin-top:48px}.proposal section.cont{margin-top:64px}.proposal section.cont.first{margin-top:80px}@media screen and (max-width:640px){.proposal section.cont.first{margin-top:40px}}.proposal section.cont .inner .title{width:100%;background-color:#fcd1a9;border-radius:10px;height:64px;display:flex;align-items:center;justify-content:flex-start;padding:0 32px}@media screen and (max-width:640px){.proposal section.cont .inner .title{height:48px;padding:0 20px}}.proposal section.cont .inner .title>p{font-family:mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){.proposal section.cont .inner .title>p{font-size:24px}}.proposal section.cont .inner .text{margin-top:24px}.proposal section.cont .inner .contentContainer{margin-top:32px;width:100%;display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:640px){.proposal section.cont .inner .contentContainer{margin-top:24px;gap:14px}}.proposal section.cont .inner .contentContainer .fullContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.proposal section.cont .inner .contentContainer .fullContainer .subtitle{width:75%}.proposal section.cont .inner .contentContainer .fullContainer .eachContainer{width:224px;height:200px;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:16px;border-radius:16px;position:relative;overflow:hidden}@media screen and (max-width:640px){.proposal section.cont .inner .contentContainer .fullContainer .eachContainer{width:168px;height:150px;gap:8px}}.proposal section.cont .inner .contentContainer .fullContainer .eachContainer.coming-soon::after{content:"COMING SOON";font-family:Montserrat;font-size:24px;font-weight:700;color:#fff;letter-spacing:-1px;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;text-align:center}@media screen and (max-width:640px){.proposal section.cont .inner .contentContainer .fullContainer .eachContainer.coming-soon::after{font-size:20px}}.proposal section.cont .inner .contentContainer .fullContainer .eachContainer img{width:80px;margin:0 auto;object-fit:contain}@media screen and (max-width:640px){.proposal section.cont .inner .contentContainer .fullContainer .eachContainer img{width:60px}}.proposal section.cont .inner .contentContainer .fullContainer .eachContainer img.horizon{width:95px}@media screen and (max-width:640px){.proposal section.cont .inner .contentContainer .fullContainer .eachContainer img.horizon{width:80px}}.proposal section.cont .inner .contentContainer .fullContainer .eachContainer>a.arrowLink{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-family:mobo;font-size:18px;font-weight:700;letter-spacing:-2px}@media screen and (max-width:640px){.proposal section.cont .inner .contentContainer .fullContainer .eachContainer>a.arrowLink{font-size:16px;gap:4px}}.proposal section.cont .inner .contentContainer .fullContainer .eachContainer>a.arrowLink::before{content:"";display:block;width:24px;min-width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#0b3190;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-white-arrow.svg);background-position:center;background-repeat:no-repeat}@media screen and (max-width:640px){.proposal section.cont .inner .contentContainer .fullContainer .eachContainer>a.arrowLink::before{width:20px;min-width:20px}}.proposal .notActive{display:none}section.solution{margin-top:120px}@media screen and (max-width:919px){section.solution{margin-top:80px}}.solution{padding-bottom:60px;padding-top:60px;position:relative}.solution .sv-bg{position:absolute;top:0;z-index:-1;width:100%;margin-right:auto}@media screen and (max-width:640px){.solution .sv-bg{width:auto}}.solution .child-sv{padding-top:176px}@media screen and (max-width:640px){.solution .child-sv{padding-top:80px}}.solution__bg{position:absolute;top:0;width:100%}.solution section.intro{margin-top:48px}.solution section.cont{margin-top:32px}.solution section.cont.first{margin-top:80px}.solution section.cont .outer{width:min(1200px,90%);display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-start;justify-content:space-between;gap:20px}@media screen and (max-width:919px){.solution section.cont .outer{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.solution section.cont .outer{grid-template-columns:repeat(1,1fr)}}.solution section.cont .outer .eachContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:640px){.solution section.cont .outer .eachContainer{align-items:center}}.solution section.cont .outer .eachContainer .numberTitle{width:100%;border-top:1px solid #ccc;position:relative}.solution section.cont .outer .eachContainer .numberTitle>span{transform:translateY(-10px);font-family:Montserrat,sans-serif;font-size:55px;font-weight:700;color:#ff8000}.solution section.cont .outer .eachContainer .numberTitle::before{content:"";width:64px;height:3px;background-color:#ff8000;display:block;position:absolute;top:0;left:0}.solution section.cont .outer .eachContainer .contentContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;margin-top:-16px}.solution section.cont .outer .eachContainer .contentContainer>a{height:290px;position:relative}.solution section.cont .outer .eachContainer .contentContainer>a:hover span.cap{top:0;opacity:1;visibility:visible}.solution section.cont .outer .eachContainer .contentContainer img{width:min(280px,100%);max-height:280px;object-fit:contain}.solution section.cont .outer .eachContainer .contentContainer span.cap{background-color:rgba(11,49,144,.7);width:275px;aspect-ratio:1/1;border-radius:50%;position:absolute;z-index:3;opacity:0;transition:.3s all ease-in-out;top:50%;left:0;display:flex;align-items:center;justify-content:center;visibility:hidden}.solution section.cont .outer .eachContainer .contentContainer span.cap>span{width:250px;color:#fff;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:640px){.solution section.cont .outer .eachContainer .contentContainer span.cap>span{font-size:11px;width:128px}}.solution section.cont .outer .eachContainer .contentContainer span.cap.com-soon{font-family:Montserrat,sans-serif;font-size:20px}@media screen and (max-width:640px){.solution section.cont .outer .eachContainer .contentContainer span.cap.com-soon{font-size:14px}}.solution section.cont .outer .eachContainer .contentContainer span.cap:hover{top:50%}.solution section.cont .outer .eachContainer .contentContainer .content{width:100%}.solution section.cont .outer .eachContainer .contentContainer .content .title{display:flex;align-items:center;justify-content:flex-start;gap:16px;font-family:mobo;font-size:24px;font-weight:700}.solution section.cont .outer .eachContainer .contentContainer .content .title::before{content:"";display:block;width:24px;min-width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#0b3190;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-white-arrow.svg);background-position:center;background-repeat:no-repeat}.solution section.cont .outer .eachContainer .contentContainer .content .text{margin-top:24px}.solution section.cont .outer .eachContainer .contentContainer .content .link{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;margin-top:16px;font-family:"Noto Sans JP";font-size:18px;font-weight:700;color:#333}.solution section.cont .outer .eachContainer .contentContainer .content .link.disabled{color:#a4a4a4}.solution section.cont .outer .eachContainer .contentContainer .content .link:nth-of-type(1){margin-top:24px}.solution section.cont .outer .eachContainer .contentContainer .content .link::before{content:"";width:12px;min-width:12px;aspect-ratio:2/1;display:block;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-blue-arrow.svg);background-position:center;background-repeat:no-repeat;transform:translateY(12px)}.solution section.cont .outer .eachContainer .contentContainer .content .link.external-link::after{content:"";width:14px;aspect-ratio:1/1;display:block;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-external-link.svg);background-position:center;background-repeat:no-repeat;transform:translateY(6px)}.solution section.cont .outer .eachContainer .contentContainer .content .button--320{width:320px}.solution .notActive{display:none}.suport .sv-bg{position:absolute;z-index:-1;width:min(970px,100%);margin-right:auto}@media screen and (max-width:640px){.suport .sv-bg{width:660px;left:-330px}}.suport .child-sv{padding-top:176px}@media screen and (max-width:640px){.suport .child-sv{padding-top:80px}}.suport section.intro{margin-top:48px}.suport section.cont{margin-top:64px}.suport section.cont.first{margin-top:80px}@media screen and (max-width:640px){.suport section.cont.first{margin-top:40px}}.suport section.cont .inner .title{width:100%;background-color:#fcd1a9;border-radius:10px;height:64px;display:flex;align-items:center;justify-content:flex-start;padding:0 32px}@media screen and (max-width:640px){.suport section.cont .inner .title{height:48px;padding:0 20px}}.suport section.cont .inner .title>p{font-family:mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){.suport section.cont .inner .title>p{font-size:24px}}.suport section.cont .inner .text{margin-top:24px}.suport section.cont .inner .contentContainer{margin-top:32px;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:40px}@media screen and (max-width:640px){.suport section.cont .inner .contentContainer{margin-top:24px;gap:14px}}.suport section.cont .inner .contentContainer .eachContainer{width:224px;height:200px;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:16px;border-radius:16px;position:relative;overflow:hidden}@media screen and (max-width:640px){.suport section.cont .inner .contentContainer .eachContainer{width:168px;height:150px;gap:8px}}.suport section.cont .inner .contentContainer .eachContainer.coming-soon::after{content:"COMING SOON";font-family:Montserrat;font-size:24px;font-weight:700;color:#fff;letter-spacing:-1px;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;text-align:center}@media screen and (max-width:640px){.suport section.cont .inner .contentContainer .eachContainer.coming-soon::after{font-size:20px}}.suport section.cont .inner .contentContainer .eachContainer img{width:80px;margin:0 auto;object-fit:contain}@media screen and (max-width:640px){.suport section.cont .inner .contentContainer .eachContainer img{width:60px}}.suport section.cont .inner .contentContainer .eachContainer img.horizon{width:95px}@media screen and (max-width:640px){.suport section.cont .inner .contentContainer .eachContainer img.horizon{width:80px}}.suport section.cont .inner .contentContainer .eachContainer img.height-fix{height:70px}.suport section.cont .inner .contentContainer .eachContainer>a.arrowLink{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-family:mobo;font-size:18px;font-weight:700;letter-spacing:-2px}@media screen and (max-width:640px){.suport section.cont .inner .contentContainer .eachContainer>a.arrowLink{font-size:16px;gap:4px}}.suport section.cont .inner .contentContainer .eachContainer>a.arrowLink.external-link::before{content:"";display:block;width:24px;min-width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#0b3190;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-external-link-white.svg);background-size:12px 12px;background-position:center;background-repeat:no-repeat}@media screen and (max-width:640px){.suport section.cont .inner .contentContainer .eachContainer>a.arrowLink.external-link::before{width:20px;min-width:20px}}.suport section.cont .inner .contentContainer .eachContainer>a.arrowLink::before{content:"";display:block;width:24px;min-width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#0b3190;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-white-arrow.svg);background-position:center;background-repeat:no-repeat}@media screen and (max-width:640px){.suport section.cont .inner .contentContainer .eachContainer>a.arrowLink::before{width:20px;min-width:20px}}.suport .notActive{display:none}.technical .sv-bg{position:absolute;top:-215px;z-index:-1;width:56%;margin-right:auto}@media screen and (max-width:640px){.technical .sv-bg{width:calc(100% - 20px)}}.technical .child-sv{padding-top:176px}@media screen and (max-width:640px){.technical .child-sv{padding-top:80px}}.technical section.intro{margin-top:48px}.technical section.cont{margin-top:150px;padding-bottom:64px;background-color:rgba(255,128,0,.1);position:relative}@media screen and (max-width:640px){.technical section.cont{margin-top:40px;padding-bottom:0}}.technical section.cont .bg-divider{opacity:.1;position:absolute;top:0;left:0;transform:translateY(-100%)}.technical section.cont .inner{padding-top:80px;padding-bottom:80px}.technical section.cont .inner .contentContainer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.technical section.cont .inner .contentContainer .selectContainer{width:100%;display:flex;align-items:center;justify-content:center}.technical section.cont .inner .contentContainer .selectContainer>button{width:50%;background-color:#fcd1a9;border-radius:10px 10px 0 0;height:64px;font-family:mobo;font-size:24px;font-weight:700}@media screen and (max-width:640px){.technical section.cont .inner .contentContainer .selectContainer>button{font-size:20px}}.technical section.cont .inner .contentContainer .selectContainer>button.selected{color:#fff;background-color:#ff8000}.technical section.cont .inner .contentContainer .content{width:100%;padding:32px 64px 64px 64px;background-color:#fff;border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:640px){.technical section.cont .inner .contentContainer .content{padding:16px 20px 40px 20px}}.technical section.cont .inner .contentContainer .content h2.title{font-family:mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){.technical section.cont .inner .contentContainer .content h2.title{font-size:20px;letter-spacing:-1px}}.technical section.cont .inner .contentContainer .content h2.title:nth-of-type(2){margin-top:64px}@media screen and (max-width:640px){.technical section.cont .inner .contentContainer .content h2.title:nth-of-type(2){margin-top:40px}}.technical section.cont .inner .contentContainer .content>p{font-weight:500}@media screen and (max-width:640px){.technical section.cont .inner .contentContainer .content>p{font-size:14px}}.technical section.cont .inner .contentContainer .content .pinch{font-weight:700;text-align:center;color:#0b3190;display:none;align-items:center;justify-content:center;gap:8px}@media screen and (max-width:640px){.technical section.cont .inner .contentContainer .content .pinch{display:flex}}.technical section.cont .inner .contentContainer .content .pinch::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/icon-pin.svg) no-repeat center;width:24px;aspect-ratio:1/1;display:block}.technical section.cont .inner .contentContainer .content .listContainer{margin-top:16px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;justify-content:center;gap:24px}@media screen and (max-width:640px){.technical section.cont .inner .contentContainer .content .listContainer{grid-template-columns:1fr 1fr;gap:16px}}.technical section.cont .inner .contentContainer .content .listContainer .item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;border:2px solid #ccc;border-radius:16px;overflow:hidden;padding:20px;height:300px}.technical section.cont .inner .contentContainer .content .listContainer .item .imgContainer{width:160px;height:100px;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.technical section.cont .inner .contentContainer .content .listContainer .item .imgContainer>img{object-fit:contain}.technical section.cont .inner .contentContainer .content .listContainer .item .imgContainer>img.vertical{max-width:100%;max-height:100%}.technical section.cont .inner .contentContainer .content .listContainer .item .imgContainer>img.horizontal{width:140px}.technical section.cont .inner .contentContainer .content .listContainer .item h3.title>span{font-family:mobo;font-size:18px;font-weight:700;letter-spacing:0}@media screen and (max-width:640px){.technical section.cont .inner .contentContainer .content .listContainer .item h3.title>span{font-size:16px;letter-spacing:-1px}}.technical section.cont .inner .contentContainer .content .listContainer .item h3.title>span .small{font-size:16px}.technical section.cont .inner .contentContainer .content .listContainer .item a.link{font-family:Montserrat;font-weight:700;text-decoration:underline;color:#0b3190}@media screen and (max-width:640px){.technical section.cont .inner .contentContainer .content .listContainer .item a.link{font-size:14px}}.technical section.cont .inner .contentContainer .content .button_link{margin-top:32px;width:min(450px,100%)}.technical section.cont .inner .text{margin-top:40px;font-family:mobo;font-size:20px;font-weight:700;color:#0b3190;text-align:center}.technical section.cont .inner .button_link{margin:0 auto;margin-top:24px}div.exchangeModal .modalContainer{display:flex;align-items:center;justify-content:center;gap:64px;position:relative;padding:48px}@media screen and (max-width:640px){div.exchangeModal .modalContainer{flex-direction:column;gap:32px;padding:32px}}div.exchangeModal .modalContainer .closeButton{width:32px;aspect-ratio:1/1;background-image:url(/products/infrastructure/jfescrum/assets/images/common/modal-close-icon.svg);background-position:center;background-repeat:no-repeat;position:absolute;top:20px;right:20px}@media screen and (max-width:640px){div.exchangeModal .modalContainer .closeButton{width:24px;background-size:24px 24px;top:8px;right:8px}}div.exchangeModal .modalContainer .imageContainer{width:50%;display:flex;align-items:center;justify-content:center}div.exchangeModal .modalContainer .imageContainer>img{object-fit:contain}@media screen and (max-width:640px){div.exchangeModal .modalContainer .imageContainer>img{width:100%;max-height:170px}}@media screen and (max-width:640px){div.exchangeModal .modalContainer .imageContainer{width:100%;max-height:170px}}div.exchangeModal .modalContainer .modalContent{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}div.exchangeModal .modalContainer .modalContent .title>span{font-family:Mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){div.exchangeModal .modalContainer .modalContent .title>span{font-size:24px}}div.exchangeModal .modalContainer .modalContent .subtitle{margin-top:16px;font-family:Mobo;font-size:20px;font-weight:700}div.exchangeModal .modalContainer .modalContent .subtitle:nth-of-type(1){margin-top:20px}div.exchangeModal .modalContainer .modalContent>p{margin-top:8px;font-weight:500}@media screen and (max-width:640px){div.exchangeModal .modalContainer .modalContent>p{font-size:14px}}div.exchangeModal .modalContainer .modalContent .button_link{margin-top:24px}@media screen and (max-width:640px){div.exchangeModal .modalContainer .modalContent .button_link{width:100%}}.top .scrolldown{position:relative;text-align:center;height:116px}.top .scrolldown span{font-size:18px;font-weight:700;letter-spacing:.05em;color:#ccc}.top .scrolldown::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:116px;background:#ccc;animation:pathmove 2.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:80px;opacity:1}100%{height:0;top:116px;opacity:0}}section.mv{position:relative}section.mv .float-news{position:absolute;bottom:25%;right:5%;z-index:5}@media screen and (max-width:640px){section.mv .float-news{display:none}}section.mv .float-news>a{background-color:#0b3190;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:16px;width:500px;padding:20px}section.mv .float-news>a .left{width:30%}section.mv .float-news>a .left>span{color:#fff;font-size:14px}section.mv .float-news>a .left>p{color:#fff;font-weight:700;text-wrap:nowrap}section.mv .float-news>a>img{width:8px;object-fit:contain}section.mv .float-news>a .right>span{font-size:14px;color:#fff}section.mv .float-news>a .right>p{color:#fff;text-decoration:underline;font-weight:700}@media screen and (max-width:640px){section.mv .flex{flex-direction:column-reverse}}section.mv .mv__left{position:absolute;top:13%;left:6%;width:35%}@media (max-width:1039px){section.mv .mv__left{top:70%;width:80%}}@media screen and (max-width:640px){section.mv .mv__left{position:inherit;width:100%;padding-left:20px;margin-top:-88px}}section.mv .mv__left--ttl{position:relative;font-size:40px;font-weight:700;line-height:1.4;padding-bottom:24px}@media (max-width:1200px) and (min-width:751px){section.mv .mv__left--ttl{font-size:40px}}@media (max-width:750px){section.mv .mv__left--ttl{font-size:28px}}section.mv .mv__left--ttl span{color:#ff8000}section.mv .mv__left--ttl::after{position:absolute;content:"";width:48px;height:1.5px;background-color:#888;left:0;bottom:0}section.mv .mv__left>p:nth-of-type(2){margin-top:24px;font-size:24px;font-weight:700}@media (max-width:1200px) and (min-width:751px){section.mv .mv__left>p:nth-of-type(2){font-size:24px}}@media (max-width:750px){section.mv .mv__left>p:nth-of-type(2){font-size:16px}}section.mv .mv__left>p:nth-of-type(3){margin-top:8px;font-weight:700}section.mv .mv__left>p sup{font-size:14px}@media screen and (max-width:640px){section.mv .mv__left>p sup{font-size:10px}}section.mv .mv__left .js-mv{margin-top:4px;font-size:20px;font-weight:700;line-height:1;justify-content:initial;align-items:center;gap:8px}@media screen and (max-width:640px){section.mv .mv__left .js-mv{font-size:14px;gap:4px;flex-direction:unset}}section.mv .mv__left .js-mv .messages{width:128px;padding:0 8px;border:2px solid #ccc;overflow:hidden}@media screen and (max-width:640px){section.mv .mv__left .js-mv .messages{width:104px}}section.mv .mv__left .js-mv .messages .message{display:none}section.mv .mv__left .js-mv .messages .message.appear{display:block;animation:2s fadeIn}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}section.mv .mv__left .js-mv .messages .message::first-letter{color:#ff8000;font-size:24px}@media screen and (max-width:640px){section.mv .mv__left .js-mv .messages .message::first-letter{font-size:16px}}section.mv .mv__left--txt{margin-top:106px;font-size:14px;font-weight:700;line-height:2;color:#888}@media (max-width:1039px){section.mv .mv__left--txt{margin-top:40px}}@media screen and (max-width:640px){section.mv .mv__left--txt{margin-top:32px;line-height:1.5}}section.mv .mv__left .button_link{margin-top:48px}@media (max-width:1039px){section.mv .mv__left .button_link{margin-top:32px}}@media screen and (max-width:640px){section.mv .mv__left .button_link{margin-top:24px}}section.mv .mv__left .scrolldown{position:absolute;left:12%;bottom:-45%;height:200px}@media (max-width:1039px){section.mv .mv__left .scrolldown{left:80%;bottom:0}}@media screen and (max-width:640px){section.mv .mv__left .scrolldown{display:none}}section.mv .mv__left .scrolldown::after{height:120px;animation:pathmove2 2.4s ease-in-out infinite;opacity:0}@keyframes pathmove2{0%{height:0;top:24px;opacity:0}30%{height:160px;opacity:1}100%{height:0;top:200px;opacity:0}}section.mv .mv__right{width:80%;margin-left:auto;overflow:hidden}@media screen and (max-width:640px){section.mv .mv__right{width:100%}}section.mv .mv__right video{width:100%}@media screen and (max-width:640px){section.mv .mv__right video{width:100.2%}}section.concept{margin-top:240px}@media (max-width:1039px){section.concept{margin-top:528px}}@media screen and (max-width:640px){section.concept{margin-top:160px}}section.concept .concept-area{position:relative;height:1200px;background:#fff}section.concept .concept-area>div{position:absolute;padding-top:80px;margin-bottom:80px;left:50%}section.concept .concept-area>div.concept__container{position:sticky;top:30%;left:50%;overflow-x:clip;text-align:center}@media screen and (max-width:919px){section.concept .concept-area>div.concept__container{top:25%}}@media screen and (max-width:640px){section.concept .concept-area>div.concept__container{top:20%}}section.concept .concept-area>div.concept__container .concept__ttl{position:relative;font-size:48px;font-weight:700}section.concept .concept-area>div.concept__container .concept__ttl::before{content:"CONCEPT";position:absolute;font-size:15rem;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Montserrat,sans-serif;color:#ff8000;opacity:.1;z-index:-1}section.concept .concept-area>div.concept__container .concept__ttl span{position:relative}section.concept .concept-area>div.concept__container .concept__ttl span::before{content:"";position:absolute;top:-16px;left:50%;width:14px;height:14px;transform:translateX(-50%);border-radius:50%;background-color:#ff8000}@media screen and (max-width:640px){section.concept .concept-area>div.concept__container .concept__ttl{font-size:22px}section.concept .concept-area>div.concept__container .concept__ttl::before{font-size:72px}section.concept .concept-area>div.concept__container .concept__ttl span::before{top:-11px;width:9px;height:9px}}section.concept .concept-area>div.concept__container .concept__txt{margin-top:64px;font-size:18px;line-height:1.8}@media screen and (max-width:919px){section.concept .concept-area>div.concept__container .concept__txt{font-size:16px}}@media screen and (max-width:640px){section.concept .concept-area>div.concept__container .concept__txt{margin-top:24px;text-align:initial;font-size:15px}}section.concept .concept-area>div.concept__container.fade-out{opacity:0;transition:all 1s}section.concept .concept-area>div.concept__container.fade-in{opacity:1}section.movie{margin-top:120px}@media screen and (max-width:640px){section.movie{margin-top:80px}}section.movie .movie__container{position:relative;padding:80px 0}@media screen and (max-width:640px){section.movie .movie__container{padding:200px 0 208px}}section.movie .movie__center{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}@media screen and (max-width:640px){section.movie .movie__center{padding-bottom:100%}}section.movie .movie__center video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);clip-path:circle(34.5% at 50% 50%);width:88%}@media screen and (max-width:640px){section.movie .movie__center video{width:178%}}section.movie .movie__around{position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(100%,1200px);height:100%}section.movie .movie__around .left-i{width:33.0833333333%;opacity:.5;position:absolute;bottom:0}@media screen and (max-width:640px){section.movie .movie__around .left-i{width:100%}}section.movie .movie__around .right-i{position:absolute;right:0;width:31.6666666667%;opacity:.5}@media screen and (max-width:640px){section.movie .movie__around .right-i{width:100%}}section.movie .circle{position:absolute;text-align:center;transform-origin:center center;will-change:transform;transform:translate3d(0,0,0);animation:circleVerticalAniMation 2.5s ease-in-out infinite alternate}@keyframes circleVerticalAniMation{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);transform:translateY(10px)}}section.movie .circle p{margin-top:8px;font-size:1.25rem;font-weight:700;line-height:1.2;font-family:mobo,sans-serif}@media screen and (max-width:640px){section.movie .circle p{margin-top:4px;font-size:16px}}section.movie .circle.bg-orange{width:2.5rem;height:2.5rem;background-color:#ff8000;border-radius:50%;animation-delay:3s}@media screen and (max-width:640px){section.movie .circle.bg-orange{width:1.375rem;height:1.375rem}}section.movie .circle.bg-orange.pc_right-top{top:min(50.6010928962%,5rem);right:0}@media screen and (max-width:640px){section.movie .circle.bg-orange.pc_right-top{top:0;right:0;left:18px}}section.movie .circle.bg-orange.pc_right-bottom{top:min(55.4491017964%,28.9375rem);right:min(15.9166666667vw,191px)}@media screen and (max-width:640px){section.movie .circle.bg-orange.pc_right-bottom{top:min(60.1769911504%,8.5rem);right:min(42.8571428571vw,150px)}}section.movie .circle.bg-orange.pc_left-top{left:min(5.25vw,63px);bottom:min(75.4491017964%,39.375rem)}@media screen and (max-width:640px){section.movie .circle.bg-orange.pc_left-top{left:min(26.6666666667vw,104px);bottom:min(72.5663716814%,10.25rem)}}section.movie .circle.bg-orange.pc_left-bottom{left:min(13.3333333333vw,160px);bottom:min(43.3%,18.875rem)}@media screen and (max-width:640px){section.movie .circle.bg-orange.pc_left-bottom{left:initial;right:min(12.8205128205vw,50px);bottom:min(6.1946902655%,.875rem)}}section.movie .circle.bg-blue{width:1.5rem;height:1.5rem;background-color:#0b3190;border-radius:50%;animation-delay:2s}@media screen and (max-width:640px){section.movie .circle.bg-blue{width:.75rem;height:.75rem}}section.movie .circle.bg-blue.pc_right-top{top:min(38.6%,17rem);right:min(15.5833333333vw,187px)}@media screen and (max-width:640px){section.movie .circle.bg-blue.pc_right-top{top:0;right:min(41.4285714286vw,145px)}}section.movie .circle.bg-blue.pc_right-bottom{top:min(81.7964071856%,42.6875rem);right:min(22.0833333333vw,265px)}@media screen and (max-width:640px){section.movie .circle.bg-blue.pc_right-bottom{top:13rem;left:0}}section.movie .circle.bg-blue.pc_left-top{left:min(17.6666666667vw,212px);bottom:min(58.0838323353%,30.3125rem)}@media screen and (max-width:640px){section.movie .circle.bg-blue.pc_left-top{left:initial;right:min(37.1794871795vw,145px);bottom:min(65.0442477876%,9.1875rem)}}section.movie .circle.bg-blue.pc_left-bottom{left:min(31.0833333333vw,373px);bottom:min(6.635%,2.9375rem)}@media screen and (max-width:640px){section.movie .circle.bg-blue.pc_left-bottom{left:min(13.7142857143vw,48px);bottom:min(4.4247787611%,.625rem)}}section.movie .circle.bg-img_w112{width:7rem;animation-delay:4s}@media screen and (max-width:640px){section.movie .circle.bg-img_w112{width:5rem}}section.movie .circle.bg-img_w112.pc_right-2{top:min(20.6258992806%,9.1875rem);right:min(4.8333333333vw,58px)}@media screen and (max-width:640px){section.movie .circle.bg-img_w112.pc_right-2{top:min(5.3097345133%,.75rem);left:min(26.7142857143vw,104px)}}section.movie .circle.bg-img_w112.pc_right-4{top:min(64.4311377246%,33.625rem);right:min(8.1666666667vw,98px)}@media screen and (max-width:640px){section.movie .circle.bg-img_w112.pc_right-4{top:min(52.2123893805%,7.375rem);right:0}}section.movie .circle.bg-img_w112.pc_left-1{left:min(14vw,168px);bottom:min(67.3053892216%,35.125rem)}@media screen and (max-width:640px){section.movie .circle.bg-img_w112.pc_left-1{left:-3%;bottom:min(37.1681415929%,5.25rem)}}section.movie .circle.bg-img_w112.pc_left-3{left:0;bottom:min(31.4196642686%,13.25rem)}@media screen and (max-width:640px){section.movie .circle.bg-img_w112.pc_left-3{left:initial;bottom:min(7.9646017699%,1.125rem);right:min(24vw,84px)}}section.movie .circle.bg-img_w160{width:10rem;animation-delay:1s}@media screen and (max-width:640px){section.movie .circle.bg-img_w160{width:6.25rem}}section.movie .circle.bg-img_w160.pc_right-3{top:min(38.6826347305%,20.1875rem);right:0}@media screen and (max-width:640px){section.movie .circle.bg-img_w160.pc_right-3{top:min(8.8495575221%,1.25rem);right:min(14.5714285714vw,51px)}}section.movie .circle.bg-img_w160.pc_left-2{left:0;bottom:min(46.7065868263%,24.375rem)}@media screen and (max-width:640px){section.movie .circle.bg-img_w160.pc_left-2{left:min(17.571429vw,80px);bottom:min(3.5398230088%,.5rem)}}section.movie .circle.bg-img_w200{width:12.5rem}@media screen and (max-width:640px){section.movie .circle.bg-img_w200{width:7rem}}section.movie .circle.bg-img_w200.pc_right-1{top:0;right:min(15vw,180px)}@media screen and (max-width:640px){section.movie .circle.bg-img_w200.pc_right-1{right:0;left:0;top:min(24.7787610619%,3.5rem)}}section.movie .circle.bg-img_w200.pc_left-4{left:min(10vw,120px);bottom:min(.7185628743%,.375rem)}@media screen and (max-width:640px){section.movie .circle.bg-img_w200.pc_left-4{left:initial;right:0;bottom:min(32.3008849558%,4.5625rem)}}section.developed{margin-top:96px;padding-top:60px;padding-bottom:60px;background:linear-gradient(#fff2e5 24%,transparent 24%)}@media screen and (max-width:640px){section.developed{margin-top:64px;background:linear-gradient(#fff2e5 20%,transparent 20%)}}section.developed .scrolldown::after{background:#ff8000}section.developed .flex{align-items:center;gap:48px}section.developed .flex .left__item{width:100%}section.developed .flex .left__item .developed__ttl{font-size:40px;font-weight:700}@media screen and (max-width:640px){section.developed .flex .left__item .developed__ttl{font-size:32px}}section.developed .flex .left__item .developed__ttl+p{margin-top:32px}@media screen and (max-width:640px){section.developed .flex .left__item .developed__ttl+p{margin-top:24px}}section.developed .flex .left__item .button_link{margin-top:48px}@media screen and (max-width:640px){section.developed .flex .left__item .button_link{margin-top:24px}}section.developed .flex .right__item{width:100%}section.solution .t-center.lead{margin-top:32px}@media screen and (max-width:640px){section.solution .t-center.lead{margin-top:24px;text-align:initial}}section.solution.bg-orange{background-color:#ffe6ce}section.solution .wrap{margin-top:40px;align-items:flex-start}@media screen and (max-width:640px){section.solution .wrap{margin-top:24px;flex-direction:row;flex-wrap:wrap;flex-basis:calc(50% - 30px)}}section.solution .wrap__item{text-align:center}@media screen and (max-width:640px){section.solution .wrap__item{width:calc(50% - 8px)}}section.solution .wrap__item .overlap-bg{position:relative}section.solution .wrap__item .overlap-bg span.mask{position:relative;display:block;line-height:0;overflow:hidden}section.solution .wrap__item .overlap-bg span.mask::before{content:"";position:absolute;z-index:2;left:0;top:0;opacity:0;transition:.3s ease-in-out;transform:translateY(100%);background:rgba(11,49,144,.7);width:100%;height:100%;border-radius:50%}section.solution .wrap__item .overlap-bg span.mask img{width:280px}@media screen and (max-width:640px){section.solution .wrap__item .overlap-bg span.mask img{width:160px}}section.solution .wrap__item .overlap-bg span.mask.com-soon::before{background:rgba(85,85,85,.7)}section.solution .wrap__item .overlap-bg span.cap{position:absolute;z-index:3;opacity:0;transition:.6s ease-in-out;top:50%;left:50%;transform:translate(-50%,-50%);width:240px;color:#fff;font-weight:700;line-height:1.5}@media screen and (max-width:640px){section.solution .wrap__item .overlap-bg span.cap{font-size:11px;width:128px}}section.solution .wrap__item .overlap-bg span.cap.com-soon{font-family:Montserrat,sans-serif;font-size:20px}@media screen and (max-width:640px){section.solution .wrap__item .overlap-bg span.cap.com-soon{font-size:14px}}section.solution .wrap__item .overlap-bg:hover span.mask::before{opacity:1;transform:translateY(0)}section.solution .wrap__item .overlap-bg:hover span.cap{opacity:1}section.solution .wrap__item>p{font-family:mobo,sans-serif;margin-top:16px;font-size:24px;font-weight:700;padding-bottom:8px}@media screen and (max-width:640px){section.solution .wrap__item>p{font-size:20px;padding-bottom:4px}}section.solution .wrap__item>a{font-family:Montserrat,sans-serif;margin-top:16px;font-weight:700;letter-spacing:0;color:#0b3190}@media screen and (max-width:640px){section.solution .wrap__item>a{font-size:14px}}section.solution .wrap__item>a:hover{color:#ff8000;text-decoration:underline}section.solution .wrap__item>a.com-soon{color:#ccc;text-decoration:none}section.solution .wrap__item>a.com-soon:hover{opacity:initial}section.solution .wrap__item .linkContainer{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}section.solution .wrap__item .linkContainer>a{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;margin-top:16px;font-family:"Noto Sans JP";font-size:18px;font-weight:700;color:#333}section.solution .wrap__item .linkContainer>a.disabled{color:#a4a4a4}section.solution .wrap__item .linkContainer>a:nth-of-type(1){margin-top:24px}section.solution .wrap__item .linkContainer>a::before{content:"";width:12px;min-width:12px;aspect-ratio:2/1;display:block;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-blue-arrow.svg);background-position:center;background-repeat:no-repeat;transform:translateY(12px)}section.solution .wrap__item .linkContainer>a.external-link::after{content:"";width:14px;min-width:14px;aspect-ratio:1/1;display:block;background-image:url(/products/infrastructure/jfescrum/assets/images/common/menu-external-link.svg);background-position:center;background-repeat:no-repeat;transform:translateY(6px)}@media screen and (max-width:640px){#news{scroll-margin-top:48px}}section.news{margin-top:48px}@media screen and (max-width:640px){section.news{margin-top:64px}}section.news .news__list{margin-top:32px}@media screen and (max-width:640px){section.news .news__list{margin-top:24px}}section.news .news__list li{position:relative}section.news .news__list li:nth-of-type(1){border-top:1px solid #ccc}section.news .news__list li .link{display:flex;align-items:center;padding:24px 0;border-bottom:1px solid #ccc}@media screen and (max-width:640px){section.news .news__list li .link{display:block}}section.news .news__list li .link div{display:flex;align-items:center;font-family:Montserrat,sans-serif;font-weight:700}section.news .news__list li .link .category{line-height:1.2;color:#ff8000;border:1px solid #ff8000;border-radius:14px;margin:0 32px 0 24px;padding:4px 12px}@media screen and (max-width:640px){section.news .news__list li .link .category{margin:0 0 0 8px;padding:2px 12px}}section.news .news__list li .link .category .cat__link{font-size:14px}section.news .news__list li .link .category_blue{color:#103481;border:1px solid #103481}section.news .news__list li .link .category_green{color:#6bb031;border:1px solid #6bb031}section.news .news__list li .link .title{font-family:"Noto Sans JP",sans-serif;width:calc(100% - 226px);justify-content:space-between;gap:24px}@media screen and (max-width:640px){section.news .news__list li .link .title{margin-top:8px;width:100%}}section.news .news__list li .link .title .arrow{width:15px}section.news .news__list li .link:hover{opacity:initial}section.news .news__list li .link:hover .title{color:#ff8000}section.news .news__list li .link:hover svg path{stroke:#ff8000}section.news .news__list li .link::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/arrow-blue.svg) no-repeat center;width:15px;aspect-ratio:1/1}section.news .button_link{margin:48px auto 0}@media screen and (max-width:640px){section.news .button_link{margin:24px auto 0}}.visit .sv-bg{position:absolute;top:-215px;z-index:-1;width:56%;margin-right:auto}@media screen and (max-width:640px){.visit .sv-bg{width:calc(100% - 20px)}}.visit .child-sv{padding-top:176px}@media screen and (max-width:640px){.visit .child-sv{padding-top:80px}}.visit section.intro{margin-top:48px}.visit section.intro .inner .container{margin-top:48px;display:flex;align-items:flex-end;justify-content:flex-start}@media screen and (max-width:640px){.visit section.intro .inner .container{flex-direction:column;align-items:flex-start;gap:24px}}.visit section.intro .inner .container>p{width:50%;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column}.visit section.intro .inner .container>p>span{font-size:20px;font-weight:700;color:#ff8000}@media screen and (max-width:640px){.visit section.intro .inner .container>p>span{font-size:18px}}@media screen and (max-width:640px){.visit section.intro .inner .container>p{width:100%}}.visit section.intro .inner .container>img{width:60%;object-fit:contain;transform:translateX(100px)}@media screen and (max-width:640px){.visit section.intro .inner .container>img{width:100%;transform:translateX(0)}}.visit section.cont{margin-top:150px;padding-bottom:64px;background-color:#5faed6;position:relative}@media screen and (max-width:919px){.visit section.cont{margin-top:40px;padding-bottom:0}}.visit section.cont .bg-divider{width:100vw;object-fit:cover;opacity:1;position:absolute;bottom:calc(100% - 0px);left:0}.visit section.cont .inner{padding-top:40px}.visit section.cont .inner .titleContainer .romaji{font-family:Montserrat;font-weight:700;color:#fff}@media screen and (max-width:640px){.visit section.cont .inner .titleContainer .romaji{font-size:12px}}.visit section.cont .inner .titleContainer .japanese{font-family:Mobo;font-size:32px;font-weight:700;color:#fff}@media screen and (max-width:640px){.visit section.cont .inner .titleContainer .japanese{font-size:24px}}.visit section.cont .outer{width:min(1200px,100%);padding:20px 16px}.visit section.cont .outer .mapContainer{margin-top:36px;position:relative}.visit section.cont .outer .mapContainer>picture{width:100%;object-fit:contain}@media screen and (max-width:640px){.visit section.cont .outer .mapContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}}.visit section.cont .outer .button_link{margin:48px auto 0;width:50%}.visit section.cont .outer .button_link>span{width:100%;left:auto;text-align:center}@media screen and (max-width:640px){.visit section.cont .outer .button_link{width:100%}}.visit section.cont .outer>p{margin-top:24px;font-size:14px;font-weight:500;text-align:center;width:100%}.visit section.cont .buttonContainerSP{display:none;align-items:center;justify-content:center;gap:16px;flex-direction:column;background-color:#fff;padding-top:16px}@media screen and (max-width:919px){.visit section.cont .buttonContainerSP{display:flex}}.visit section.cont .square{width:275px;height:75px;text-align:center;background-color:#ff8000;border-radius:40px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;position:absolute}.visit section.cont .square>p{display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:Montserrat,sans-serif;color:#fff;font-weight:600;font-size:20px;width:calc(100% - 60px)}.visit section.cont .square>p>span{font-size:14px}.visit section.cont .square::after{content:"";background:url(/products/infrastructure/jfescrum/assets/images/common/icon-plus.svg) no-repeat center;display:block;width:60px;height:60px;border-radius:50%;background-color:#f4a14f;position:absolute;right:8px}.visit section.cont .square.one{top:calc(61% + 24px);right:0}.visit section.cont .square.two{top:calc(61% + 123px);right:0}.visit section.cont .square.three{top:calc(87.7% + 24px);right:40%}.visit section.cont .square.four{top:calc(47.6% + 24px);left:0}.visit section.cont .square.five{top:calc(47.6% + 123px);left:0}.visit section.cont .square.six{top:calc(28% + 24px);left:29%}.visit section.cont .square.disabled{background:#b5b6b6}.visit section.cont .square.disabled::after{background-color:#d9d9d9}@media screen and (max-width:919px){.visit section.cont .square{position:relative;top:auto!important;left:auto!important;right:auto!important}}@media screen and (max-width:919px){.visit section.cont .square.spHide{display:none}}.visit section.gray{margin-top:100px}@media screen and (max-width:640px){.visit section.gray{margin-top:60px}}.visit section.gray .outer{width:min(1200px,100% - 32px);background-color:rgba(51,51,51,.1);border-radius:40px}@media screen and (max-width:640px){.visit section.gray .outer{padding:0}}.visit section.gray .outer .inner{padding:48px}@media screen and (max-width:640px){.visit section.gray .outer .inner{padding:32px 16px}}.visit section.gray .outer .inner>h3{font-size:MOBO;font-size:24px;font-weight:700;text-align:center}.visit section.gray .outer .inner>p{margin-top:16px;font-weight:500}.visit section.gray .outer .inner>p:nth-child(1){margin-top:24px}.visit section.gray .outer .inner>p>span{font-size:14px}.visit section.gray .outer .inner>p>span.red{color:red}div.visitModal .modalContainer{display:flex;align-items:center;justify-content:center;gap:64px;position:relative;padding:48px}@media screen and (max-width:640px){div.visitModal .modalContainer{flex-direction:column;gap:32px;padding:24px 16px}}div.visitModal .modalContainer .closeButton{width:32px;aspect-ratio:1/1;background-image:url(/products/infrastructure/jfescrum/assets/images/common/modal-close-icon.svg);background-position:center;background-repeat:no-repeat;position:absolute;top:20px;right:20px}@media screen and (max-width:640px){div.visitModal .modalContainer .closeButton{width:24px;background-size:24px 24px;top:8px;right:8px}}div.visitModal .modalContainer .modalContent{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}div.visitModal .modalContainer .modalContent>h2{font-family:Mobo;font-size:32px;font-weight:700}@media screen and (max-width:640px){div.visitModal .modalContainer .modalContent>h2{font-size:24px}}div.visitModal .modalContainer .modalContent .imageList{margin-top:24px;width:100%;display:grid;align-items:center;justify-content:center;grid-template-columns:1fr 1fr 1fr;gap:28px}div.visitModal .modalContainer .modalContent .imageList_2col{grid-template-columns:1fr 1fr}div.visitModal .modalContainer .modalContent .imageList .each{height:100%;display:flex;align-items:center;flex-direction:column;gap:16px}div.visitModal .modalContainer .modalContent .imageList .each>img{width:100%;object-fit:contain;max-height:300px}div.visitModal .modalContainer .modalContent .imageList .each>p{font-size:20px;font-weight:700}div.visitModal .modalContainer .modalContent .imageList .each>p>span{font-style:italic}@media screen and (max-width:640px){div.visitModal .modalContainer .modalContent .imageList{grid-template-columns:1fr}}div.visitModal .modalContainer .modalContent>h3{margin-top:40px;border-radius:10px;color:#ff8000;border:1px solid #ff8000;font-family:Mobo;font-size:20px;font-weight:700;padding:16px 0;width:100%;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:640px){div.visitModal .modalContainer .modalContent>h3{text-align:start}}div.visitModal .modalContainer .modalContent>h4{margin-top:20px;font-family:Mobo;font-size:20px;font-weight:700}div.visitModal .modalContainer .modalContent>h4:nth-child(1){margin-top:40px}div.visitModal .modalContainer .modalContent>p{margin-top:8px;font-weight:500}@media screen and (max-width:640px){div.visitModal .modalContainer .modalContent>p{font-size:14px}}div.visitModal .modalContainer .modalContent>p.orange{color:#ff8000}div.visitModal .modalContainer .modalContent .button_link{margin-top:24px}@media screen and (max-width:640px){div.visitModal .modalContainer .modalContent .button_link{width:100%}}@media screen and (max-width:640px){.iziModal-navigate>button{width:15%!important}}@media screen and (max-width:640px){.iziModal-navigate>button.iziModal-navigate-prev{margin-left:-52vw!important}}@media screen and (max-width:640px){.iziModal-navigate>button.iziModal-navigate-next{margin-right:-52vw!important}}