div#hs_cos_wrapper_widget_1626071628398{margin-top:40px}.service-intro.bg-gray{margin-bottom:40px}.resourcesColumn .innerContainer{max-width:1040px;margin:0 auto;padding:0 40px;box-sizing:content-box}.resourcesColumn a{text-decoration:none !important}.resourcesColumn a.gradient{background:linear-gradient(90deg,#e5f1f8 0%,#e5f6f4 100%) !important}.oneColumnContainer{margin-bottom:40px}.oneColumnContainer .container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:56px;padding:24px;background:linear-gradient(90deg,#e5f1f8 0%,#e5f6f4 100%);border-radius:8px;align-items:center}.oneColumnVertical .container{display:grid;grid-template-columns:1fr;grid-gap:0px;padding:24px;background:#f0f3f5;border-radius:8px;align-items:center}.oneColumnVertical .container img{width:100%;height:auto}.oneColumnVertical .container .description{text-align:center}.oneColumnContainer .container:hover{background:linear-gradient(90deg,#d5e7f3 0%,#d5f0ec 100%)}.resourcesColumn a.gradient:hover{background:linear-gradient(90deg,#d5e7f3 0%,#d5f0ec 100%) !important}.oneColumnContainer .description p{font-weight:bold;font-size:24px;line-height:150%;text-align:center;color:#222}.oneColumnContainer .container:not(:last-child),.twoColumnContainer .container ul li,.twoColumnContainerTogether .container ul li,.threeColumnContainer .container ul li{margin-bottom:40px;padding:0px}.oneColumnContainer .container .img,.twoColumnContainer .container .img,.twoColumnContainerTogether .container .img,.threeColumnContainer .container .img{position:relative;overflow:hidden}.oneColumnContainer .container .img img,.twoColumnContainer .container .img img,.twoColumnContainerTogether .container .img img,.threeColumnContainer .container .img img{max-width:100%;transition:all .3s;display:block;width:100%;height:auto;transform:scale(1)}.oneColumnContainer .container:hover,.twoColumnContainer .container ul li a:hover,.twoColumnContainerTogether .container ul li a:hover,.threeColumnContainer .container ul li a:hover{cursor:pointer}.twoColumnContainerTogether .container ul li.vid:hover{cursor:unset;background-color:#e6eaed}.oneColumnContainer .container:hover .img img,.twoColumnContainer .container ul li a:hover .img img,.twoColumnContainerTogether .container ul li a:hover .img img,.threeColumnContainer .container ul li a:hover .img img{transform:scale(1.1)}.oneColumnContainer .container .img span,.resourcesColumn .innerContainer .img span{position:absolute;left:0;z-index:1;top:16px;font-weight:bold;font-size:14px;line-height:150%;padding:4px 16px 4px 8px;color:#fff;background-image:url(https://www.progos.co.jp/hubfs/lp/common/icons/i_%E3%81%8A%E3%81%99%E3%81%99%E3%82%81.svg);background-repeat:no-repeat}.oneColumnContainer .container .img,.resourcesColumn .innerContainer .img{position:relative}.oneColumnContainer .container .description .button{margin-top:34px}.twoColumnContainer .container ul li a,.twoColumnContainerTogether .container ul li a{background:#f0f3f5;border-radius:8px;padding:24px;display:grid;height:100%;align-content:space-between}.twoColumnContainerTogether .container ul li a{height:auto}.twoColumnContainerTogether .container ul li.vid{background:#f0f3f5;border-radius:8px 0px 0px 8px;padding:24px}.twoColumnContainer .container ul li a:hover,.twoColumnContainerTogether .container ul li a:hover,.threeColumnContainer .container ul li a:hover{background-color:#e6eaed}.threeColumnContainer .container ul li img:hover{background-color:#fff}.twoColumnContainer .container ul li .description p,.twoColumnContainerTogether .container ul li .description p,.threeColumnContainer .container ul li .description p,.oneColumnVertical .container .description p{margin:20px 0px}.oneColumnVertical .container .description p:first-of-type{margin-bottom:0px}.twoColumnContainer .container ul li .description p,.twoColumnContainerTogether .container ul li .description p,.threeColumnContainer .container ul li .description p,.oneColumnVertical .container .description p{font-weight:bold;font-size:18px;line-height:150%;text-align:center;color:#222}.twoColumnContainer .container ul li{flex-basis:calc(100% / 2 - 20px)}.twoColumnContainer .container ul li.one{flex-basis:calc(100% / 2)}.twoColumnContainer .container ul li.input{margin-bottom:0px}.twoColumnContainer .container ul li.input .img{padding:20px}.twoColumnContainer .container ul li.input .img img{max-height:215px}.twoColumnContainerTogether .container ul li:nth-of-type(odd) a{border-radius:8px 0px 0px 8px}.twoColumnContainerTogether .container ul li:nth-of-type(even) a{border-radius:0px 8px 8px 0px}.twoColumnContainerTogether .container ul{display:grid;margin:0 auto;padding:0;list-style:none;grid-gap:0 40px;grid-template-columns:repeat(2,1fr);justify-content:space-between}.twoColumnContainerTogether .container ul{grid-gap:0px;grid-template-columns:repeat(2,1fr)}.twoColumnContainerTogether .container ul li:nth-of-type(odd){border-right:1px solid rgba(0,0,0,0.1)}.twoColumnContainer .container ul li .img img,.twoColumnContainerTogether .container ul .img img,.threeColumnContainer .container ul .img img{width:100%}.twoColumnContainer .container ul,.threeColumnContainer .container ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;margin-top:6px;justify-content:space-between}.threeColumnContainer .container ul li{flex-basis:calc(100% / 3 - 28px)}.threeColumnContainer .container ul li a{align-content:space-between;padding:20px;justify-content:space-between;background:#f0f3f5;border-radius:8px;display:flex;flex-direction:column;height:calc(100% - 48px)}.threeColumnContainer .container ul li .description{display:grid;height:45%}.threeColumnContainer .container ul li .description .button{align-self:end}.twoColumnContainer .container .img,.twoColumnContainer .container .img:hover,.twoColumnContainerTogether .container .img,.twoColumnContainerTogether .container .img:hover{height:255px;background-color:#fff;padding:45px;display:grid;align-items:center;justify-content:center}.threeColumnContainer .container .img,.threeColumnContainer .container a .img,.threeColumnContainer .container .img:hover{height:232px;background-color:#fff;padding:18px;display:grid;align-items:center;justify-content:center}.twoColumnContainer .container .img img:hover .twoColumnContainerTogether .container .img img:hover .threeColumnContainer .container .img img:hover{background-color:#fff}.threeColumnContainer .container .img img{height:100%;width:auto;object-fit:contain;max-height:196px}.twoColumnContainer .container .img img,.twoColumnContainerTogether .container .img img{height:100%;width:auto;object-fit:contain;max-height:152px}.button a{font-size:16px;padding:16px 30px 16px 18px}a:hover .button .orangeFill{color:#de7a00;background:#fff;border:1px solid #de7a00}a:hover .button .orangeFill.download{background-image:url('https://www.progos.co.jp/hubfs/lp/common/icons/i_DL.svg');background-repeat:no-repeat;background-position:calc(100% - 18px) center}a:hover .button .whiteFill{background-color:#e5f0f8}a:hover .button .whiteFill.download{background-image:url('https://www.progos.co.jp/hubfs/lp/common/icons/i_DL-1.svg');background-repeat:no-repeat;background-position:calc(100% - 18px) center}.button .whiteFill{font-weight:bold;font-size:14px;line-height:150%;padding:13px 35px}.button .orangeFill{border-width:1px;font-size:16px;padding:16px 35px}.embed,.embed video,.embed video source{min-height:255px;width:100%;position:relative}.embed iframe,.embed video,.embed video source{top:0;right:0;width:100% !important;height:100% !important;position:absolute}.img.embed video,.embed video source{position:absolute;top:0px;right:0px;bottom:0px;left:0px;max-height:100%;max-width:100%;margin:auto;object-fit:contain}.twoColumnContainer .container ul li a,.twoColumnContainer .container ul li{display:grid;align-content:unset}.twoColumnContainer .container ul li .description{display:grid;align-content:space-between}.twoColumnContainer .container ul li.input .description{height:auto}.twoColumnContainer .container ul li a,.twoColumnContainer .container ul li.input{padding:20px;justify-content:space-between;background:#f0f3f5;border-radius:8px;display:flex;flex-direction:column;height:calc(100% - 40px)}.twoColumnContainer .container ul li.input{height:auto;justify-content:unset}.twoColumnContainer .container ul li.input .description p:first-child{margin-bottom:0px}.twoColumnContainer .container ul{margin-bottom:60px}.twoColumnContainer .container ul.center{justify-content:center}.row-number-11 .twoColumnContainer .container ul,.row-number-12 .twoColumnContainer .container ul,.row-number-13 .twoColumnContainer .container ul{margin-bottom:0px}.twoColumnContainerTogether .container ul li.lastOne{border-right:0px}.twoColumnContainerTogether .container ul li.lastOne a{border-radius:4px}@media screen and (max-width:999px){.resourcesColumn .innerContainer{padding:0 15px}.oneColumnContainer .container,.twoColumnContainer .container ul,.twoColumnContainerTogether .container ul{grid-template-columns:repeat(1,1fr)}.twoColumnContainer .container ul{margin-bottom:40px}.twoColumnContainerTogether .container ul li:nth-of-type(odd){border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:0px}.twoColumnContainerTogether .container ul li:nth-of-type(odd) a{border-radius:8px 8px 0px 0px}.twoColumnContainerTogether .container ul li:nth-of-type(even) a{border-radius:0px 0px 8px 8px}.twoColumnContainerTogether .container ul li:not(:last-of-type){border-right:0px}.twoColumnContainer .container .img,.twoColumnContainer .container .img:hover,.twoColumnContainerTogether .container .img,.twoColumnContainerTogether .container .img:hover{height:auto;padding:45px 18px}.embed,.embed video source{min-height:159px}.embed video{min-height:168px}.oneColumnContainer,.oneColumnContainer .container:not(:last-child),.twoColumnContainer .container ul li,.twoColumnContainerTogether .container ul li{margin-bottom:20px}.twoColumnContainer .container ul li .description,.threeColumnContainer .container ul li .description{height:auto}.threeColumnContainer .container ul li,.twoColumnContainer .container ul li{flex-basis:100%}.twoColumnContainer .container ul li.input{margin-bottom:20px}.threeColumnContainer .container ul li{margin-bottom:15px}}