.mainVisual{min-height:295px;padding:80px 0 0;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/common/css/../images/second/bg_mv_2x.png) center center/cover no-repeat}@media (min-width:782px) and (max-width:1279px){.mainVisual{min-height:23.046875vw;padding:6.25vw 0 0}}@media (max-width:781px){.mainVisual{min-height:78.6666666667vw;padding:13.3333333333vw 0 0}}.materialVisual{padding:80px 0 20px;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/common/css/../images/second/bg_mv_2x.png) center center/cover no-repeat}@media (min-width:782px) and (max-width:1279px){.materialVisual{padding:6.25vw 0 1vw}}@media (max-width:781px){.materialVisual{padding:13.3333333333vw 0 3vw}}.mainVisual .container{padding-top:2.2em;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}@media (min-width:782px) and (max-width:1279px){.mainVisual .container{min-height:16.796875vw}}@media (max-width:781px){.mainVisual .container{padding-top:0;justify-content:center}}.materialVisual .container{padding-top:1em;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}@media (max-width:781px){.materialVisual .container{padding-top:0;justify-content:center}}.mainVisual .container h1,.mainVisual .container .h1title,.materialVisual .container h1,.materialVisual .container .h1title{margin:0;padding:0;color:#fff;font-size:28px;font-weight:700;text-align:center}@media (min-width:782px) and (max-width:1279px){.mainVisual .container h1,.mainVisual .container .h1title,.materialVisual .container h1,.materialVisual .container .h1title{font-size:2.1875vw}}@media (max-width:781px){.mainVisual .container h1,.mainVisual .container .h1title,.materialVisual .container h1,.materialVisual .container .h1title{font-size:6.6666666667vw}}.mainVisual .container p,.materialVisual .container p{margin:10px 0 0;color:#fff;font-size:16px;text-align:center}@media (min-width:782px) and (max-width:1279px){.mainVisual .container p,.materialVisual .container p{margin:.8vw 0 0;font-size:1.25vw}}@media (max-width:781px){.mainVisual .container p,.materialVisual .container p{margin:1.8vw 0 0;font-size:4.2666666667vw}}.secTitleProduct{width:fit-content;height:75px;margin:0 auto;padding:0 35px;border-radius:100px;background:#012c47;color:#fff;font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center}@media (min-width:782px) and (max-width:1279px){.secTitleProduct{height:5.859375vw;padding:0 2.734375vw;border-radius:7.8125vw;font-size:2.1875vw}}@media (max-width:781px){.secTitleProduct{height:auto;padding:5.3333333333vw 10.6666666667vw;border-radius:26.6666666667vw;font-size:5.3333333333vw}}.secTitleMaterial,.secTitleCase{padding:0 0 6px;font-size:28px;font-weight:700;border-bottom:solid 5px #012c47;margin:60px auto 0}@media (min-width:782px) and (max-width:1279px){.secTitleMaterial,.secTitleCase{padding:0 0 .46875vw;font-size:2.1875vw;border-bottom:solid .390625vw #012c47;margin:4.6875vw auto 0}}@media (max-width:781px){.secTitleMaterial,.secTitleCase{padding:0 0 1.6vw;font-size:5.8666666667vw;border-bottom:solid 1.3333333333vw #012c47;margin:16vw auto 0}}.secTitleMaterial{margin-bottom:35px}@media (min-width:782px) and (max-width:1279px){.secTitleMaterial{margin-bottom:2.734375vw}}@media (max-width:781px){.secTitleMaterial{margin-bottom:9.3333333333vw}}.secTitleMaterial2{color:#e36414;text-align:center;font-weight:700;font-size:32px;margin:60px auto 0}@media (min-width:782px) and (max-width:1279px){.secTitleMaterial2{font-size:2.5vw;margin:4.6875vw auto 0}}@media (max-width:781px){.secTitleMaterial2{font-size:6.6666666667vw;margin:8vw auto 0}}.secSubTitle{padding:0 0 0 12px;font-size:24px;font-weight:700;border-left:solid 5px #0091c9;margin:45px auto 20px}@media (min-width:782px) and (max-width:1279px){.secSubTitle{padding:0 0 0 .9375vw;font-size:1.875vw;border-left:solid .390625vw #0091c9;margin:3.515625vw auto 1.5625vw}}@media (max-width:781px){.secSubTitle{padding:0 0 0 3.2vw;font-size:4.8vw;border-left:solid 1.3333333333vw #0091c9;margin:12vw auto 5.3333333333vw}}.secText{font-size:16px;line-height:calc(28em / 16)
}
@media (min-width: 782px) and (max-width: 1279px) {
    .secText {
        font-size: 1.25vw
    }
}
@media (max-width: 781px){.secText{font-size:3.7333333333vw}}.serviceIndexColumn{margin-bottom:6em}.serviceIndexColumn .text h2{margin:0 0 37px;color:#3b4043;font-weight:700;line-height:calc(50em / 28);background:0 0;height:auto;display:block;padding:0}@media (min-width:782px) and (max-width:1279px){.serviceIndexColumn .text h2{margin:0 0 2.890625vw}}@media (max-width:781px){.serviceIndexColumn .text h2{margin:0 0 9.8666666667vw}}.serviceIndexColumn .text h2 span{margin:0 0 22px;color:#225b8f;font-size:20px;font-weight:700;display:block}@media (min-width:782px) and (max-width:1279px){.serviceIndexColumn .text h2 span{margin:0 0 1.71875vw;font-size:1.5625vw}}@media (max-width:781px){.serviceIndexColumn .text h2 span{margin:0 0 5.8666666667vw;font-size:4.8vw}}.serviceIndexColumn .text p{max-width:446px;margin:0 0 38px;color:#3B4043;font-size:14px;line-height:calc(28em / 14)
}
@media (min-width: 782px) and (max-width: 1279px){.serviceIndexColumn .text p{max-width:34.84375vw;margin:0 0 2.96875vw;font-size:1.09375vw}}@media (max-width:781px){.serviceIndexColumn .text p{max-width:100%;margin:0 0 10.1333333333vw;font-size:3.7333333333vw}}.serviceIndexColumn .img{width:calc(50% + 40px);margin:0 -40px 0 0}@media (min-width:782px) and (max-width:1279px){.serviceIndexColumn .img{width:calc(50% + 3.125vw);margin:0 -3.125vw 0 0}}@media (max-width:781px){.serviceIndexColumn .img{width:calc(100% + 5.3333333333vw);margin:0 -5.3333333333vw 0 0}}.serviceIndexColumn .img img{margin:0 0 0 auto}.serviceIndexColumn .img.-type2{width:958px;margin:0 -368px 0 0}@media (min-width:782px) and (max-width:1279px){.serviceIndexColumn .img.-type2{width:74.84375vw;margin:0 -28.75vw 0 0}}@media (max-width:781px){.serviceIndexColumn .img.-type2{width:100%;margin:0}}.serviceIndexColumn .img.-type2 img{margin:0 0 0 auto}.caseIndex .caseColumn{display:flex;gap:34.5px;flex-wrap:wrap}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseColumn{gap:2.6953125vw}}@media (max-width:781px){.caseIndex .caseColumn{gap:5.3333333333vw;flex-wrap:wrap}}.caseIndex .titleArea h1{margin:0 0 42px;text-align:center;font-size:28px;font-weight:700;position:relative}@media (min-width:782px) and (max-width:1279px){.caseIndex .titleArea h1{margin:0 0 3.28125vw;font-size:2.1875vw}}@media (max-width:781px){.caseIndex .titleArea h1{margin:0 0 9.3333333333vw;font-size:5.8666666667vw}}.caseIndex .titleArea h1:after{content:"";width:100px;height:6px;background:#012c47;display:block;margin:18px auto 0}@media (min-width:782px) and (max-width:1279px){.caseIndex .titleArea h1:after{width:7.8125vw;height:.46875vw;margin:1.5625vw auto 0}}@media (max-width:781px){.caseIndex .titleArea h1:after{width:26.6666666667vw;height:1.3333333333vw;margin:5.3333333333vw auto 0}}.caseIndex .titleArea p{margin:0 0 calc(28em / 18);font-size:18px;font-weight:500;line-height:calc(28em / 18)
}

@media (min-width: 782px) and (max-width: 1279px) {
    .caseIndex .titleArea p {
        font-size: 1.40625vw
    }
}

@media (max-width: 781px){.caseIndex .titleArea p{font-size:4.2666666667vw}}.caseIndex .titleArea .data{margin:0 0 18px;font-size:16px;font-weight:700;text-align:right}@media (min-width:782px) and (max-width:1279px){.caseIndex .titleArea .data{margin:0 0 1.40625vw;font-size:1.25vw}}@media (max-width:781px){.caseIndex .titleArea .data{margin:0 0 4vw;font-size:3.7333333333vw}}.caseIndex .firstArea p{margin:0 0 calc(28em / 18);font-size:18px;font-weight:500;line-height:calc(28em / 18)
}

@media (min-width: 782px) and (max-width: 1279px) {
    .caseIndex .firstArea p {
        font-size: 1.40625vw
    }
}

@media (max-width: 781px){.caseIndex .firstArea p{font-size:4.2666666667vw}}.caseIndex .mainImg{width:100%;max-width:900px;margin:0 auto 30px}@media (min-width:782px) and (max-width:1279px){.caseIndex .mainImg{max-width:70.3125vw;margin:0 auto 2.34375vw}}@media (max-width:781px){.caseIndex .mainImg{margin:0 0 4vw}}.caseIndex .mainImg figcaption{margin-top:9px;color:#3b4043;font-size:12px;line-height:calc(18em / 12);text-align:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .mainImg figcaption{margin-top:.703125vw;font-size:.9375vw}}@media (max-width:781px){.caseIndex .mainImg figcaption{margin-top:2.4vw;font-size:3.2vw}}.caseIndex .mainImgGroup{margin:0 0 30px;display:flex;gap:24px}@media (min-width:782px) and (max-width:1279px){.caseIndex .mainImgGroup{margin:0 0 2.34375vw;gap:1.875vw}}@media (max-width:781px){.caseIndex .mainImgGroup{margin:0 0 4vw;flex-wrap:wrap;gap:6.4vw}}.caseIndex .mainImgGroup figure{width:calc((100% - 24px) / 2)
}

@media (min-width: 782px) and (max-width: 1279px) {
    .caseIndex .mainImgGroup figure {
        width: calc((100% - 6.4vw) / 2)
    }
}

@media (max-width: 781px){.caseIndex .mainImgGroup figure{width:100%}}.caseIndex .mainImgGroup figcaption{margin-top:9px;color:#3b4043;font-size:12px;line-height:calc(18em / 12);text-align:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .mainImgGroup figcaption{margin-top:.703125vw;font-size:.9375vw}}@media (max-width:781px){.caseIndex .mainImgGroup figcaption{margin-top:2.4vw;font-size:3.2vw}}.caseIndex .caseEndCTA{margin:100px 0 0}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseEndCTA{margin:7.8125vw 0 0}}@media (max-width:781px){.caseIndex .caseEndCTA{margin:13.3333333333vw 0 0}}.caseIndex .caseEndCTA .backLink{width:fit-content;margin:26px auto 0}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseEndCTA .backLink{margin:2.03125vw auto 0}}@media (max-width:781px){.caseIndex .caseEndCTA .backLink{margin:6.6666666667vw auto 0}}.caseIndex .caseEndCTA .backLink a{padding-left:15px;color:#3b4043;font-size:16px;font-weight:700;position:relative}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseEndCTA .backLink a{padding-left:1.171875vw;font-size:1.25vw}}@media (max-width:781px){.caseIndex .caseEndCTA .backLink a{padding-left:4vw;font-size:3.7333333333vw}}.caseIndex .caseEndCTA .backLink a:before{width:7px;height:10px;background:#000;clip-path:polygon(0 50%,100% 0,100% 100%);content:"";display:block;position:absolute;top:50%;left:0;transform:translate(0,-50%)}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseEndCTA .backLink a:before{width:.546875vw;height:.78125vw}}@media (max-width:781px){.caseIndex .caseEndCTA .backLink a:before{width:1.8666666667vw;height:2.6666666667vw}}.caseIndex .caseEndCTA .backLink a:hover{opacity:.6}.caseIndex .borderCTA{background:#f5f5f5;border:6px solid #06587b;border-radius:9px;padding:30px 25px}@media (min-width:782px) and (max-width:1279px){.caseIndex .borderCTA{border-width:.46875vw;border-radius:.703125vw;padding:2.34375vw 1.953125vw}}@media (max-width:781px){.caseIndex .borderCTA{border-width:1.3333333333vw;border-radius:2.6666666667vw;padding:5.3333333333vw 6.6666666667vw}}.caseIndex .borderCTA h2.title{text-align:center;font-size:28px;font-weight:700;position:relative}@media (min-width:782px) and (max-width:1279px){.caseIndex .borderCTA h2.title{font-size:2.1875vw}}@media (max-width:781px){.caseIndex .borderCTA h2.title{font-size:5.8666666667vw}}.caseIndex .borderCTA h2.title:after{content:"";width:100px;height:6px;background:#012c47;display:block;margin:20px auto 0}@media (min-width:782px) and (max-width:1279px){.caseIndex .borderCTA h2.title:after{width:7.8125vw;height:.46875vw;margin:1.5625vw auto 0}}@media (max-width:781px){.caseIndex .borderCTA h2.title:after{width:26.6666666667vw;height:1.3333333333vw;margin:5.3333333333vw auto 0}}.caseIndex .borderCTA div.title{margin:0 0 24px;text-align:center;font-size:24px;font-weight:bold;line-height:calc(48em / 24)
}

@media (min-width: 782px) and (max-width: 1279px){.caseIndex .borderCTA div.title{margin:0 0 1.875vw;font-size:1.875vw}}@media (max-width:781px){.caseIndex .borderCTA div.title{margin:0 0 6.4vw;font-size:5.3333333333vw}}.caseIndex .borderCTA div.title .marker{background:linear-gradient(transparent 60%,rgba(255,247,0,.78) 60%)}.caseIndex .borderCTA .text{font-size:16px;font-weight:700;text-align:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .borderCTA .text{font-size:1.25vw}}@media (max-width:781px){.caseIndex .borderCTA .text{font-size:3.7333333333vw}}.caseIndex .borderCTA .btnWrapper{margin-top:18px}@media (min-width:782px) and (max-width:1279px){.caseIndex .borderCTA .btnWrapper{margin-top:1.40625vw}}@media (max-width:781px){.caseIndex .borderCTA .btnWrapper{margin-top:4.8vw}}.caseIndex .caseBorder{background:#f5f5f5;border:6px solid #06587b;border-radius:9px;padding:18px 14px 24px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder{border-width:.46875vw;border-radius:.703125vw;padding:1.40625vw 1.09375vw 1.875vw}}@media (max-width:781px){.caseIndex .caseBorder{border-width:1.3333333333vw;border-radius:2.6666666667vw;padding:5.3333333333vw 6.6666666667vw}}.caseIndex .caseBorder .img img{margin:20px auto}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .img img{margin:1.5625vw auto}}@media (max-width:781px){.caseIndex .caseBorder .img img{margin:5.3333333333vw auto}}.caseIndex .caseBorder .about{display:flex;gap:22px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .about{gap:1.71875vw}}@media (max-width:781px){.caseIndex .caseBorder .about{flex-wrap:wrap;gap:5.3333333333vw}}.caseIndex .caseBorder .about .logo{width:320px;flex-shrink:0}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .about .logo{width:25vw}}@media (max-width:781px){.caseIndex .caseBorder .about .logo{width:100%}}.caseIndex .caseBorder .about .info{width:calc(100% - (320px - 22px))
}

@media (min-width: 782px) and (max-width: 1279px) {
    .caseIndex .caseBorder .about .info {
        width: calc(100% - (25vw - 1.71875vw))
    }
}

@media (max-width: 781px){.caseIndex .caseBorder .about .info{width:100%}}.caseIndex .caseBorder .about .info .company dt{margin:0 0 20px;font-size:20px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .about .info .company dt{margin:0 0 1.5625vw;font-size:1.5625vw}}@media (max-width:781px){.caseIndex .caseBorder .about .info .company dt{margin:0 0 5.3333333333vw;font-size:4.8vw}}.caseIndex .caseBorder .about .info .company dd{margin:0;font-size:16px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .about .info .company dd{font-size:1.25vw}}@media (max-width:781px){.caseIndex .caseBorder .about .info .company dd{font-size:3.7333333333vw}}.caseIndex .caseBorder .about .info .company dd+dd{margin-top:18px;padding-left:1em;position:relative}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .about .info .company dd+dd{margin-top:1.40625vw}}@media (max-width:781px){.caseIndex .caseBorder .about .info .company dd+dd{margin-top:4vw}}.caseIndex .caseBorder .about .info .company dd+dd:before{content:"・";display:block;position:absolute;top:0;left:0}.caseIndex .caseBorder .about .info .company dd+dd a{color:#06587b;font-weight:700;text-decoration:underline;position:relative}.caseIndex .caseBorder .about .info .company dd+dd a:after{width:10px;height:10px;margin-left:5px;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/common/css/../images/icon_popup.png) center center/cover no-repeat;content:"";display:inline-block;position:relative}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .about .info .company dd+dd a:after{width:.78125vw;height:.78125vw;margin-left:.390625vw}}@media (max-width:781px){.caseIndex .caseBorder .about .info .company dd+dd a:after{width:2.6666666667vw;height:2.6666666667vw;margin-left:1.3333333333vw}}.caseIndex .caseBorder .about .info .company dd+dd a:hover{opacity:.6}.caseIndex .caseBorder .about .info .name{margin:40px 0 0}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .about .info .name{margin:3.125vw 0 0}}@media (max-width:781px){.caseIndex .caseBorder .about .info .name{margin:8vw 0 0}}.caseIndex .caseBorder .about .info .name dt{margin:0 0 1.5em;font-size:18px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .about .info .name dt{font-size:1.40625vw}}@media (max-width:781px){.caseIndex .caseBorder .about .info .name dt{font-size:4.2666666667vw}}.caseIndex .caseBorder .about .info .name dd{margin:0;font-size:16px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .about .info .name dd{font-size:1.25vw}}@media (max-width:781px){.caseIndex .caseBorder .about .info .name dd{font-size:3.7333333333vw}}.caseIndex .caseBorder .list{margin:27px 0 0;padding:27px 0 0;border-top:1px solid #000;display:flex;flex-wrap:wrap}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .list{margin:2.109375vw 0 0;padding:2.109375vw 0 0}}@media (max-width:781px){.caseIndex .caseBorder .list{margin:6.6666666667vw 0 0;padding:6.6666666667vw 0 0}}.caseIndex .caseBorder .list .task,.caseIndex .caseBorder .list .result{width:50%}@media (max-width:781px){.caseIndex .caseBorder .list .task,.caseIndex .caseBorder .list .result{width:100%}}.caseIndex .caseBorder .list .task dt,.caseIndex .caseBorder .list .result dt{margin:0 0 20px;font-size:20px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .list .task dt,.caseIndex .caseBorder .list .result dt{margin:0 0 1.5625vw;font-size:1.5625vw}}@media (max-width:781px){.caseIndex .caseBorder .list .task dt,.caseIndex .caseBorder .list .result dt{margin:0 0 5.3333333333vw;font-size:4.8vw}}.caseIndex .caseBorder .list .task dd,.caseIndex .caseBorder .list .result dd{padding:0 0 0 30px;font-size:16px;position:relative}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .list .task dd,.caseIndex .caseBorder .list .result dd{padding:0 0 0 2.34375vw;font-size:1.25vw}}@media (max-width:781px){.caseIndex .caseBorder .list .task dd,.caseIndex .caseBorder .list .result dd{padding:0 0 0 6.6666666667vw;font-size:3.7333333333vw}}.caseIndex .caseBorder .list .task dd:before,.caseIndex .caseBorder .list .result dd:before{width:7px;height:7px;background:#0091c9;border-radius:100%;content:"";display:block;position:absolute;top:10px;left:10px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .list .task dd:before,.caseIndex .caseBorder .list .result dd:before{width:.546875vw;height:.546875vw;top:.78125vw;left:.78125vw}}@media (max-width:781px){.caseIndex .caseBorder .list .task dd:before,.caseIndex .caseBorder .list .result dd:before{width:1.6vw;height:1.6vw;top:2.1333333333vw;left:2.1333333333vw}}.caseIndex .caseBorder .list .task dd+dd,.caseIndex .caseBorder .list .result dd+dd{margin-top:6px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .list .task dd+dd,.caseIndex .caseBorder .list .result dd+dd{margin-top:.46875vw}}@media (max-width:781px){.caseIndex .caseBorder .list .task dd+dd,.caseIndex .caseBorder .list .result dd+dd{margin-top:1.6vw}}.caseIndex .caseBorder .list .module{width:100%;margin:36px 0 0}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .list .module{margin:2.8125vw 0 0}}@media (max-width:781px){.caseIndex .caseBorder .list .module{margin:8vw 0 0}}.caseIndex .caseBorder .list .module dt{margin:0 0 20px;font-size:20px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .list .module dt{margin:0 0 1.5625vw;font-size:1.5625vw}}@media (max-width:781px){.caseIndex .caseBorder .list .module dt{margin:0 0 5.3333333333vw;font-size:4.8vw}}.caseIndex .caseBorder .list .module dd{padding-left:10px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .list .module dd{padding-left:.78125vw}}@media (max-width:781px){.caseIndex .caseBorder .list .module dd{padding-left:2.6666666667vw}}.caseIndex .caseBorder .list .module dd span{color:#fff;font-size:13px;padding:6px 16px;display:inline-block;margin-bottom:5px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder .list .module dd span{font-size:1.015625vw;padding:.46875vw 1.25vw;margin-bottom:.390625vw}}@media (max-width:781px){.caseIndex .caseBorder .list .module dd span{font-size:3.4666666667vw;padding:1.6vw 4.2666666667vw;margin-bottom:1.3333333333vw}}.caseIndex .caseBorder .list .tag_green{background:#398735}.caseIndex .caseBorder .list .tag_blue{background:#0069b1}.caseIndex .caseBorder .list .tag_ocher{background:#c09200}.caseIndex .caseBorder .list .tag_pink{background:#d63566}.caseIndex .caseBorder .list .tag_pink2{background:#e0758f}.caseIndex .caseBorder .list .tag_purple{background:#9148c8}.caseIndex .caseBorder .list .module:first-child{margin-top:0}.caseIndex .caseBorder+.notes{margin:17px 0 50px 19px;font-size:12px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseBorder+.notes{margin:1.328125vw 0 3.90625vw 1.484375vw;font-size:.9375vw}}@media (max-width:781px){.caseIndex .caseBorder+.notes{margin:4.5333333333vw 0 13.3333333333vw;font-size:3.2vw}}.caseIndex .caseInner{padding:0 25px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner{padding:0 1.953125vw}}@media (max-width:781px){.caseIndex .caseInner{padding:0}}.caseIndex .caseInner .caseContent .caseImg2Column:first-child,.caseIndex .caseInner .caseContent .caseImg3Column:first-child{margin-top:50px !important}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .caseImg2Column:first-child,.caseIndex .caseInner .caseContent .caseImg3Column:first-child{margin-top:3.90625vw !important}}@media (max-width:781px){.caseIndex .caseInner .caseContent .caseImg2Column:first-child,.caseIndex .caseInner .caseContent .caseImg3Column:first-child{margin-top:8vw !important}}.caseIndex .caseInner .caseContent h2{width:auto;padding:0 0 6px;font-size:28px;font-weight:700;border-bottom:solid 5px #012c47;margin:60px auto 0;margin-bottom:0;padding-bottom:0;border-bottom:none;clear:both;background:none!important;color:#333;justify-content:left}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent h2{padding:0 0 .46875vw;font-size:2.1875vw;border-bottom:solid .390625vw #012c47;margin:4.6875vw auto 0}}@media (max-width:781px){.caseIndex .caseInner .caseContent h2{padding:0 0 1.6vw;font-size:5.8666666667vw;border-bottom:solid 1.3333333333vw #012c47;margin:16vw auto 0}}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent h2{margin-bottom:0;padding-bottom:0;border-bottom:none}}@media (max-width:781px){.caseIndex .caseInner .caseContent h2{margin-bottom:0;padding-bottom:0;border-bottom:none}}.caseIndex .caseInner .caseContent h3{padding:0 0 0 12px;font-size:24px;font-weight:700;border-left:solid 5px #0091c9;margin:45px auto 20px;margin:26px 0 23px;clear:both}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent h3{padding:0 0 0 .9375vw;font-size:1.875vw;border-left:solid .390625vw #0091c9;margin:3.515625vw auto 1.5625vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent h3{padding:0 0 0 3.2vw;font-size:4.8vw;border-left:solid 1.3333333333vw #0091c9;margin:12vw auto 5.3333333333vw}}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent h3{margin:2.03125vw 0 1.796875vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent h3{margin:6.6666666667vw 0 5.3333333333vw}}.caseIndex .caseInner .caseContent p{margin:0 0 calc(33em / 16);font-size:16px;line-height:calc(28em / 16);line-height:calc(33em / 16)
}

@media (min-width: 782px) and (max-width: 1279px) {
    .caseIndex .caseInner .caseContent p {
        font-size: 1.25vw
    }
}

@media (max-width: 781px) {
    .caseIndex .caseInner .caseContent p {
        font-size: 3.7333333333vw
    }
}

.caseIndex .caseInner .caseContent ul, .caseIndex .caseInner .caseContent ol {
    margin-bottom: calc(28em / 16);font-size:16px;line-height:calc(28em / 16)
}

@media (min-width: 782px) and (max-width: 1279px) {
    .caseIndex .caseInner .caseContent ul, .caseIndex .caseInner .caseContent ol {
        font-size: 1.25vw
    }
}

@media (max-width: 781px) {
    .caseIndex .caseInner .caseContent ul, .caseIndex .caseInner .caseContent ol {
        font-size: 4.2666666667vw
    }
}

.caseIndex .caseInner .caseContent figure {
    margin: 0 0 50px
}

@media (min-width: 782px) and (max-width: 1279px) {
    .caseIndex .caseInner .caseContent figure {
        margin: 0 0 3.90625vw
    }
}

@media (max-width: 781px){.caseIndex .caseInner .caseContent figure{margin:0 0 8vw}}.caseIndex .caseInner .caseContent figure figcaption{margin:9px 0 0;color:#3b4043;font-size:12px;line-height:calc(18em / 12);text-align:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent figure figcaption{margin:.703125vw 0 0;font-size:.9375vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent figure figcaption{margin:2.4vw 0 0;font-size:2.6666666667vw}}.caseIndex .caseInner .caseContent .caseImg2Column{margin:0 0 50px;display:flex;gap:24px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .caseImg2Column{margin:0 0 3.90625vw;gap:1.875vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent .caseImg2Column{margin:0 0 13.3333333333vw;flex-wrap:wrap;gap:6.4vw}}.caseIndex .caseInner .caseContent .caseImg2Column figure{width:calc((100% - 24px) / 2);margin:0}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .caseImg2Column figure{width:calc((100% - 1.875vw) / 2)
    }
}

@media (max-width: 781px){.caseIndex .caseInner .caseContent .caseImg2Column figure{width:100%}}.caseIndex .caseInner .caseContent .caseImg2Column figure figcaption{margin:9px 0 0;color:#3b4043;font-size:12px;line-height:calc(18em / 12);text-align:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .caseImg2Column figure figcaption{margin:.703125vw 0 0;font-size:.9375vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent .caseImg2Column figure figcaption{margin:2.4vw 0 0;font-size:2.6666666667vw}}.caseIndex .caseInner .caseContent .caseImg3Column{margin:0 0 50px;display:flex;gap:37px}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .caseImg3Column{margin:0 0 3.90625vw;gap:2.890625vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent .caseImg3Column{margin:0 0 13.3333333333vw;flex-wrap:wrap;gap:6.4vw}}.caseIndex .caseInner .caseContent .caseImg3Column figure{width:calc((100% - (37px * 2)) / 3);margin:0}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .caseImg3Column figure{width:calc((100% - (2.890625vw * 2)) / 3)
    }
}

@media (max-width: 781px){.caseIndex .caseInner .caseContent .caseImg3Column figure{width:100%}}.caseIndex .caseInner .caseContent .caseImg3Column figure figcaption{margin:9px 0 0;color:#3b4043;font-size:12px;line-height:calc(18em / 12);text-align:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .caseImg3Column figure figcaption{margin:.703125vw 0 0;font-size:.9375vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent .caseImg3Column figure figcaption{margin:2.4vw 0 0;font-size:2.6666666667vw}}.caseIndex .caseInner .caseContent .imgLeft{width:475px;margin:0 24px 27px 0;float:left}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .imgLeft{width:37.109375vw;margin:0 1.875vw 2.109375vw 0}}@media (max-width:781px){.caseIndex .caseInner .caseContent .imgLeft{width:100%;margin:0 0 6.5333333333vw;float:none}}.caseIndex .caseInner .caseContent .imgLeft figcaption{margin:9px 0 0;color:#3b4043;font-size:12px;line-height:calc(18em / 12);text-align:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .imgLeft figcaption{margin:.703125vw 0 0;font-size:.9375vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent .imgLeft figcaption{margin:2.4vw 0 0;font-size:2.6666666667vw}}.caseIndex .caseInner .caseContent .imgRight{width:475px;margin:0 0 27px 24px;float:right}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .imgRight{width:37.109375vw;margin:0 0 2.109375vw 1.875vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent .imgRight{width:100%;margin:0 0 6.5333333333vw;float:none}}.caseIndex .caseInner .caseContent .imgRight figcaption{margin:9px 0 0;color:#3b4043;font-size:12px;line-height:calc(18em / 12);text-align:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent .imgRight figcaption{margin:.703125vw 0 0;font-size:.9375vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent .imgRight figcaption{margin:2.4vw 0 0;font-size:2.6666666667vw}}.caseIndex .caseInner .caseContent figure.imgCenter{clear:both}.caseIndex .caseInner .caseContent figure.imgCenter img{margin:0 auto}.caseIndex .caseInner .caseContent figure.imgCenter figcaption{margin:0 0 9px;color:#333;font-size:18px;font-weight:700;line-height:calc(18em / 12);text-align:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .caseInner .caseContent figure.imgCenter figcaption{margin:0 0 .703125vw;font-size:1.40625vw}}@media (max-width:781px){.caseIndex .caseInner .caseContent figure.imgCenter figcaption{margin:0 0 2.4vw;font-size:4.2666666667vw}}.caseIndex .pagination ul{margin:0;padding:0;display:flex;justify-content:center;list-style:none;flex-wrap:wrap}.caseIndex .pagination ul li{margin:0 8px;padding:0;list-style:none}@media (min-width:782px) and (max-width:1279px){.caseIndex .pagination ul li{margin:0 .625vw}}@media (max-width:781px){.caseIndex .pagination ul li{margin:0 2.1333333333vw}}.caseIndex .pagination ul li a{width:40px;height:40px;background:#fff;border:2px solid #000;border-radius:3px;color:#333;font-size:15px;line-height:1.5em;display:flex;align-items:center;justify-content:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .pagination ul li a{width:3.125vw;height:3.125vw;border-width:.15625vw;border-radius:.234375vw;font-size:1.171875vw}}@media (max-width:781px){.caseIndex .pagination ul li a{width:10.6666666667vw;height:10.6666666667vw;border-width:.5333333333vw;border-radius:.8vw;font-size:4vw}}.caseIndex .pagination ul li.prev a,.caseIndex .pagination ul li.next a{width:auto;background:0 0;border:none;border-radius:0;color:#333;font-size:16px;font-weight:700;line-height:1}@media (min-width:782px) and (max-width:1279px){.caseIndex .pagination ul li.prev a,.caseIndex .pagination ul li.next a{font-size:1.25vw}}@media (max-width:781px){.caseIndex .pagination ul li.prev a,.caseIndex .pagination ul li.next a{font-size:4.2666666667vw}}.caseIndex .pagination ul li .current{width:40px;height:40px;background:#000;border:2px solid #000;border-radius:3px;color:#fff;font-size:16px;line-height:1.5em;display:flex;align-items:center;justify-content:center}@media (min-width:782px) and (max-width:1279px){.caseIndex .pagination ul li .current{width:3.125vw;height:3.125vw;border-width:.15625vw;border-radius:.234375vw;font-size:1.25vw}}@media (max-width:781px){.caseIndex .pagination ul li .current{width:10.6666666667vw;height:10.6666666667vw;border-width:.5333333333vw;border-radius:.8vw;font-size:4.2666666667vw}}@media (min-width:600px){.material_container{padding-top:2.5em!important}}.materialIndex .secTitle{margin:0 auto 25px}@media (min-width:782px) and (max-width:1279px){.materialIndex .secTitle{margin:0 auto 1.953125vw}}@media (max-width:781px){.materialIndex .secTitle{margin:0 auto 8vw}}.materialIndex .pickupColumn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:60px}@media (min-width:782px) and (max-width:1279px){.materialIndex .pickupColumn{gap:4.6875vw}}@media (max-width:781px){.materialIndex .pickupColumn{flex-direction:column;gap:18.6666666667vw}}.materialIndex .pickupColumn .pickupItem{width:100%;background:#f8f8f8;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:30px 40px;display:flex}@media (min-width:782px) and (max-width:1279px){.materialIndex .pickupColumn .pickupItem{padding:3.859375vw 2.34375vw}}@media (max-width:781px){.materialIndex .pickupColumn .pickupItem{padding:6vw 3.7333333333vw;display:block}}.materialIndex .pickupColumn .pickupItem .text{width:55%}@media (max-width:781px){.materialIndex .pickupColumn .pickupItem .text{width:100%}}.materialIndex .pickupColumn .pickupItem .lead{font-size:16px;line-height:calc(26em/18);text-align:left;margin-bottom:25px}@media (min-width:782px) and (max-width:1279px){.materialIndex .pickupColumn .pickupItem .lead{font-size:1.40625vw;margin-bottom:1.953125vw}}@media (max-width:781px){.materialIndex .pickupColumn .pickupItem .lead{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}}.materialIndex .pickupColumn .pickupItem .img{width:45%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media (max-width:781px){.materialIndex .pickupColumn .pickupItem .img{width:100%;margin:0 0 6.1333333333vw}.materialIndex .pickupColumn .pickupItem .img img{width:100%}}.materialIndex .pickupColumn .pickupItem .title{margin:0 0 15px;text-align:left}@media (min-width:782px) and (max-width:1279px){.materialIndex .pickupColumn .pickupItem .title{margin:0 0 1.171875vw}}@media (max-width:781px){.materialIndex .pickupColumn .pickupItem .title{margin:0 0 4vw}}.materialIndex .pickupColumn .pickupItem .title a{font-size:24px;font-weight:700;line-height:calc(30em / 20);color:#012c47}@media (min-width:782px) and (max-width:1279px){.materialIndex .pickupColumn .pickupItem .title a{font-size:2.3vw}}@media (max-width:781px){.materialIndex .pickupColumn .pickupItem .title a{font-size:5.3333333333vw}}.materialIndex .pickupColumn .pickupItem .title a:hover{opacity:.6}.materialIndex .pickupColumn .pickupItem .note{text-align:right;font-size:12px}@media (min-width:782px) and (max-width:1279px){.materialIndex .pickupColumn .pickupItem .note{font-size:.9375vw}}@media (max-width:781px){.materialIndex .pickupColumn .pickupItem .note{font-size:3.2vw}}.materialIndex .pickupColumn .pickupItem .btnWrapper a{width:18em;font-size:1.1em}@media (min-width:782px) and (max-width:1279px){.materialIndex .pickupColumn .pickupItem .btnWrapper a{font-size:1.45vw}}@media (max-width:781px){.materialIndex .pickupColumn .pickupItem .btnWrapper a{font-size:4.2666666667vw}}.materialIndex .materialColumn{display:flex;gap:35px;flex-wrap:wrap}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn{gap:2.734375vw}}@media (max-width:781px){.materialIndex .materialColumn{gap:5.3333333333vw;flex-wrap:wrap}}.materialIndex .materialColumn .item{position:relative;width:calc((100% - (35px * 2)) / 3);padding:25px 14px 114px;background:#fff;border:solid 1px #e7e7e7;   }@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn .item{width:calc((100% - (2.734375vw * 2)) / 3);padding:1.953125vw 1.09375vw 8.90625vw}}@media (max-width:781px){.materialIndex .materialColumn .item{width:100%;padding:6.6666666667vw 3.7333333333vw 30.4vw}}.materialIndex .materialColumn .item .img{height:185px;margin:0 0 23px;text-align:center}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn .item .img{height:14.453125vw;margin:0 0 1.796875vw}}@media (max-width:781px){.materialIndex .materialColumn .item .img{height:49.3333333333vw;margin:0 0 6.1333333333vw}}.materialIndex .materialColumn .item .img img{width:auto;height:auto;max-height:100%;margin:0 auto}.materialIndex .materialColumn .item .title{margin:0 0 15px;font-size:20px;font-weight:bold;line-height:calc(30em / 20)
}

@media (min-width: 782px) and (max-width: 1279px){.materialIndex .materialColumn .item .title{margin:0 0 1.171875vw;font-size:1.5625vw}}@media (max-width:781px){.materialIndex .materialColumn .item .title{margin:0 0 4vw;font-size:5.3333333333vw}}.materialIndex .materialColumn .item .title a{color:#3b4043}.materialIndex .materialColumn .item .title a:hover{opacity:.6}.materialIndex .materialColumn .item .info{color:#989898;font-size:16px;line-height:calc(26em / 16)
}

@media (min-width: 782px) and (max-width: 1279px) {
    .materialIndex .materialColumn .item .info {
        font-size: 1.25vw
    }
}

@media (max-width: 781px){.materialIndex .materialColumn .item .info{font-size:4.2666666667vw}}.materialIndex .materialColumn .item .btnWrapper{position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}.materialIndex .materialColumn .item .btnWrapper a{width:17em!important;font-size:1em}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn .item .btnWrapper a{font-size:1.45vw}}@media (max-width:781px){.materialIndex .materialColumn .item .btnWrapper a{font-size:4.2666666667vw}}.materialIndex .materialColumn+.btnWrapper{margin-top:55px}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn+.btnWrapper{margin-top:4.296875vw}}@media (max-width:781px){.materialIndex .materialColumn+.btnWrapper{margin-top:13.3333333333vw}}.materialIndex .materialColumn+.secTitle{margin-top:150px}.materialIndex .materialColumn2 .item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:30px;max-width:1000px;margin:0 auto;align-items:center}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn2 .item{gap:2.34375vw;max-width:78.125vw}}@media (max-width:781px){.materialIndex .materialColumn2 .item{flex-direction:column-reverse;gap:5.3333333333vw}}.materialIndex .materialColumn2 .item .left{width:570px}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn2 .item .left{width:44.53125vw}}@media (max-width:781px){.materialIndex .materialColumn2 .item .left{width:100%}}.materialIndex .materialColumn2 .item .text{font-size:18px;line-height:calc(26em/18);margin-bottom:40px}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn2 .item .text{font-size:1.40625vw;margin-bottom:3.125vw}}@media (max-width:781px){.materialIndex .materialColumn2 .item .text{font-size:4.2666666667vw;margin-bottom:8vw}}.materialIndex .materialColumn2 .item .right{width:400px;text-align:center}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn2 .item .right{width:31.25vw}}@media (max-width:781px){.materialIndex .materialColumn2 .item .right{width:100%}}.materialIndex .materialColumn2 .item .img img{margin:0 auto}.materialIndex .materialColumn2 .item .title{margin:15px 0 0;text-align:center}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn2 .item .title{margin:1.171875vw 0 0}}@media (max-width:781px){.materialIndex .materialColumn2 .item .title{margin:4vw 0 0}}.materialIndex .materialColumn2 .item .title a{font-size:20px;font-weight:700;line-height:calc(30em / 20);color:#3b4043}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn2 .item .title a{font-size:1.5625vw}}@media (max-width:781px){.materialIndex .materialColumn2 .item .title a{font-size:5.3333333333vw}}.materialIndex .materialColumn2 .item .title a:hover{opacity:.6}.materialIndex .materialColumn2 .item .btnWrapper a{width:18em!important;font-size:1em}@media (min-width:782px) and (max-width:1279px){.materialIndex .materialColumn2 .item .btnWrapper a{font-size:1.45vw}}@media (max-width:781px){.materialIndex .materialColumn2 .item .btnWrapper a{font-size:4.2666666667vw;margin:0 auto}}.materialContent .materialContentColumn{display:flex;justify-content:space-between}@media (max-width:781px){.materialContent .materialContentColumn{flex-wrap:wrap;gap:5.3333333333vw}}.materialContent .materialContentColumn .materialMain .materialAttention{font-weight:400;margin-bottom:15px;font-size:var(--swl-fz--content,16px)}.materialContent .materialContentColumn .materialMain{width:440px}@media (min-width:782px) and (max-width:1279px){.materialContent .materialContentColumn .materialMain{width:33.453125vw}}@media (max-width:781px){.materialContent .materialContentColumn .materialMain{width:100%}}.materialContent .materialContentColumn .materialMain .img{margin:0 0 27px;padding:24px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media (min-width:782px) and (max-width:1279px){.materialContent .materialContentColumn .materialMain .img{margin:0 0 2.109375vw;padding:1.875vw;box-shadow:0 .234375vw .46875vw rgba(0,0,0,.16)}}@media (max-width:781px){.materialContent .materialContentColumn .materialMain .img{margin:0 0 6.6666666667vw;padding:6.4vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16)}}.materialContent .materialContentColumn .materialMain .img img{margin:0 auto;display:block}.materialContent .materialContentColumn .materialMain .text{color:#3b4043;font-size:16px;line-height:calc(25em / 16)
}

@media (min-width: 782px) and (max-width: 1279px) {
    .materialContent .materialContentColumn .materialMain .text {
        font-size: 1.25vw
    }
}

@media (max-width: 781px) {
    .materialContent .materialContentColumn .materialMain .text {
        font-size: 4.2666666667vw
    }
}

.materialContent .materialContentColumn .materialMain .text p {
    margin: 0 0 calc(25em / 16)}.materialContent .materialContentColumn .materialForm{width:615px;min-height:680px}@media (min-width:782px) and (max-width:1279px){.materialContent .materialContentColumn .materialForm{width:56.9375vw;min-height:53.125vw}}@media (max-width:781px){.materialContent .materialContentColumn .materialForm{width:100%;min-height:133.3333333333vw}}.ctaMailMagazine{margin-top:6em}.ctaMailMagazine h2{text-align:center;font-size:28px;line-height:calc(41em/28);position:relative;margin:0 0 23px}@media (min-width:782px) and (max-width:1279px){.ctaMailMagazine h2{font-size:2.1875vw;margin:0 0 1.796875vw}}@media (max-width:781px){.ctaMailMagazine h2{font-size:5.8666666667vw;margin:0 0 5.3333333333vw}}.ctaMailMagazine h2:after{content:"";display:block;width:100px;height:6px;margin:19px auto 0;background:#012c47}@media (min-width:782px) and (max-width:1279px){.ctaMailMagazine h2:after{width:7.8125vw;height:.46875vw;margin:1.484375vw auto 0}}@media (max-width:781px){.ctaMailMagazine h2:after{width:16vw;height:1.3333333333vw;margin:4vw auto 0}}.ctaMailMagazine p{font-size:18px;text-align:center;margin:23px 0}@media (min-width:782px) and (max-width:1279px){.ctaMailMagazine p{font-size:1.40625vw;margin:1.796875vw 0}}@media (max-width:781px){.ctaMailMagazine p{font-size:4.2666666667vw;margin:5.3333333333vw 0}}.ctaMailMagazine .btnWrapper a{width:17em!important;font-size:1em}@media (min-width:782px) and (max-width:1279px){.ctaMailMagazine .btnWrapper a{font-size:1.45vw}}@media (max-width:781px){.ctaMailMagazine .btnWrapper a{font-size:4.2666666667vw}}.imageColumn{margin:47px 0 0;display:flex;flex-wrap:wrap;gap:26px 12px}@media (min-width:782px) and (max-width:1279px){.imageColumn{margin:3.671875vw 0 0;gap:2.03125vw .9375vw}}@media (max-width:781px){.imageColumn{margin:6.6666666667vw 0 0;gap:5.3333333333vw}}.imageColumn .item{width:calc((100% - 12px) / 2);padding:21px 6px 21px;background:#fff;border:20px solid #f8f8f8;color:#333;display:flex;flex-direction:column;position:relative}@media (min-width:782px) and (max-width:1279px){.imageColumn .item{width:calc((100% - .9375vw) / 2);padding:1.640625vw .46875vw;border-width:1.5625vw}}@media (max-width:781px){.imageColumn .item{width:100%;padding:5.6vw 1.6vw;border-width:5.3333333333vw}}.imageColumn .item .title{font-size:22px;font-weight:700;text-align:center;display:block}@media (min-width:782px) and (max-width:1279px){.imageColumn .item .title{font-size:1.71875vw}}@media (max-width:781px){.imageColumn .item .title{font-size:5.3333333333vw}}.imageColumn .item .info{margin:15px 0 0;padding:0 15px;font-size:14px;line-height:calc(28em / 14);display:block}@media (min-width:782px) and (max-width:1279px){.imageColumn .item .info{margin:1.171875vw 0 0;padding:0 1.171875vw;font-size:1.09375vw}}@media (max-width:781px){.imageColumn .item .info{margin:4vw 0 0;padding:0 4vw;font-size:3.7333333333vw}}.imageColumn .item .img{position:relative;margin:27px 0 0;padding:0 0 59px;text-align:center;display:block;flex-grow:1}@media (min-width:782px) and (max-width:1279px){.imageColumn .item .img{margin:2.109375vw 0 0;padding:0 0 4.609375vw}}@media (max-width:781px){.imageColumn .item .img{margin:7.2vw 0 0;padding:0 0 15.7333333333vw}}.imageColumn .item .img:after{padding-left:26px;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/common/css/../images/icon_plus.svg) left center/18.72px 18.7px no-repeat;content:"クリックで拡大";display:block;font-size:12px;font-weight:700;position:absolute;left:50%;bottom:7px;transform:translate(-50%,0);height:auto;visibility:unset}@media (min-width:782px) and (max-width:1279px){.imageColumn .item .img:after{padding-left:2.03125vw;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/common/css/../images/icon_plus.svg) left center/1.4625vw 1.4609375vw no-repeat;font-size:.9375vw;bottom:.546875vw}}@media (max-width:781px){.imageColumn .item .img:after{padding-left:6.9333333333vw;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/common/css/../images/icon_plus.svg) left center/4.992vw 4.9866666667vw no-repeat;font-size:3.2vw;bottom:1.8666666667vw}}.imageColumn .item .img img{margin:0 auto}.imageColumn .item .imgShadow{filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}@media (min-width:782px) and (max-width:1279px){.imageColumn .item .imgShadow{filter:drop-shadow(0 .234375vw .46875vw rgba(0,0,0,.16))}}@media (max-width:781px){.imageColumn .item .imgShadow{filter:drop-shadow(0 .8vw 1.6vw rgba(0,0,0,.16))}}.imageColumn .item.noLink{padding:21px 6px 9px}@media (min-width:782px) and (max-width:1279px){.imageColumn .item.noLink{padding:1.640625vw .46875vw .703125vw}}@media (max-width:781px){.imageColumn .item.noLink{padding:5.6vw 1.6vw 2.4vw}}.imageColumn .item.noLink:after{display:none}.secProductCTA{margin:4em 0!important}.secProductCTA .productBorder{padding:28px;background:#f5f5f5;border:6px solid #06587b;border-radius:9px;text-align:center}@media (min-width:782px) and (max-width:1279px){.secProductCTA .productBorder{padding:2.1875vw;border-width:.46875vw;border-radius:.703125vw}}@media (max-width:781px){.secProductCTA .productBorder{padding:5.3333333333vw;border-width:1.6vw;border-radius:2.4vw}}.secProductCTA .productBorder .txt1{font-size:18px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.secProductCTA .productBorder .txt1{font-size:1.40625vw}}@media (max-width:781px){.secProductCTA .productBorder .txt1{font-size:4.2666666667vw}}.secProductCTA .productBorder .txt2{margin:10px 0 0;font-size:24px;font-weight:bold;line-height:calc(48em / 24)
}
@media (min-width: 782px) and (max-width: 1279px){.secProductCTA .productBorder .txt2{margin:.78125vw 0 0;font-size:1.875vw}}@media (max-width:781px){.secProductCTA .productBorder .txt2{margin:2.6666666667vw 0 0;font-size:5.3333333333vw}}.secProductCTA .productBorder .txt2 .marker{background:linear-gradient(transparent 60%,rgba(255,247,0,.78) 60%)}.secProductCTA .productBorder .txt3{margin:24px 0 0;font-size:16px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.secProductCTA .productBorder .txt3{margin:1.875vw 0 0;font-size:1.25vw}}@media (max-width:781px){.secProductCTA .productBorder .txt3{margin:5.3333333333vw 0 0;font-size:3.7333333333vw}}.secProductCTA .productBorder .btnWrapper{margin:18px 0 0;display:flex;align-items:center;justify-content:center;gap:49px}@media (min-width:782px) and (max-width:1279px){.secProductCTA .productBorder .btnWrapper{margin:1.40625vw 0 0;gap:3.828125vw}}@media (max-width:781px){.secProductCTA .productBorder .btnWrapper{margin:5.3333333333vw 0 0;flex-wrap:wrap;justify-content:center;gap:5.3333333333vw}}.optionColumn{display:flex;gap:32px}@media (min-width:782px) and (max-width:1279px){.optionColumn{gap:2.5vw}}@media (max-width:781px){.optionColumn{flex-wrap:wrap;gap:6.6666666667vw}}.optionColumn .item{width:calc(100% - (32px * 2) / 3);padding:0 10px 25px;background:#f2f2f2;border-radius:10px;color:#333;position:relative}@media (min-width:782px) and (max-width:1279px){.optionColumn .item{width:calc(100% - (2.5vw * 2) / 3);padding:0 .78125vw 2.5vw;border-radius:.78125vw}}@media (max-width:781px){.optionColumn .item{width:100%;padding:0 2.6666666667vw 5.6vw;border-radius:2.6666666667vw}}.optionColumn .item .tags{padding:23px 10px 17px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}@media (min-width:782px) and (max-width:1279px){.optionColumn .item .tags{padding:1.796875vw .78125vw 1.328125vw;gap:.78125vw}}@media (max-width:781px){.optionColumn .item .tags{padding:6.1333333333vw 2.6666666667vw 4.5333333333vw;gap:2.6666666667vw}}.optionColumn .item .tags .tag{min-width:100px;padding:4.5px 18.5px;color:#fff;font-size:13px;text-align:center}@media (min-width:782px) and (max-width:1279px){.optionColumn .item .tags .tag{min-width:7.8125vw;padding:.3515625vw 1.4453125vw;font-size:1.015625vw}}@media (max-width:781px){.optionColumn .item .tags .tag{min-width:26.6666666667vw;padding:1.2vw 4.9333333333vw;font-size:3.4666666667vw}}.optionColumn .item .tags .tag.-type1{background:#d63566}.optionColumn .item .tags .tag.-type2{background:#9148c8}.optionColumn .item .tags .tag.-type3{background:#0069b1}.optionColumn .item .title{margin:0 0 17px;padding:14px;border-top:1px solid #012c47;border-bottom:1px solid #012c47;color:#012c47;font-size:20px;font-weight:700;text-align:center}@media (min-width:782px) and (max-width:1279px){.optionColumn .item .title{margin:0 0 1.328125vw;padding:1.09375vw;border-width:.078125vw;font-size:1.5625vw}}@media (max-width:781px){.optionColumn .item .title{margin:0 0 4.5333333333vw;padding:3.7333333333vw;border-width:.2666666667vw;font-size:5.3333333333vw}}.optionColumn .item p{font-size:14px;line-height:calc(25em / 14)
}
@media (min-width: 782px) and (max-width: 1279px) {
    .optionColumn .item p {
        font-size: 1.09375vw
    }
}
@media (max-width: 781px){.optionColumn .item p{font-size:3.7333333333vw}}.optionColumn .item .btnWrapper{width:100%;text-align:center;position:absolute;left:0;bottom:29px}@media (min-width:782px) and (max-width:1279px){.optionColumn .item .btnWrapper{bottom:2.265625vw}}@media (max-width:781px){.optionColumn .item .btnWrapper{bottom:7.7333333333vw}}.optionList{margin:70px 0 0;border-top:1px solid #012c47}@media (min-width:782px) and (max-width:1279px){.optionList{margin:5.46875vw 0 0;border-width:.078125vw}}@media (max-width:781px){.optionList{margin:13.3333333333vw 0 0;border-width:.2666666667vw}}.optionList .item{padding:35px 0;border-bottom:1px solid #012c47;display:flex;align-items:center;flex-wrap:wrap}@media (min-width:782px) and (max-width:1279px){.optionList .item{padding:2.734375vw 0;border-width:.078125vw}}@media (max-width:781px){.optionList .item{padding:6.6666666667vw 0;border-width:.2666666667vw;gap:4vw}}.optionList .item .tags{display:flex;flex-grow:1;gap:8px}@media (min-width:782px) and (max-width:1279px){.optionList .item .tags{gap:.625vw}}@media (max-width:781px){.optionList .item .tags{width:100%;align-items:center;justify-content:center;gap:2.1333333333vw}}.optionList .item .tags .tag{min-width:100px;padding:4.5px 18.5px;color:#fff;font-size:13px;text-align:center}@media (min-width:782px) and (max-width:1279px){.optionList .item .tags .tag{min-width:7.8125vw;padding:.3515625vw 1.4453125vw;font-size:1.015625vw}}@media (max-width:781px){.optionList .item .tags .tag{min-width:26.6666666667vw;padding:1.2vw 4.9333333333vw;font-size:3.4666666667vw}}.optionList .item .tags .tag.-type4{background:#e36414}.optionList .item .title{width:fit-content;padding:0 30px 0 0;color:#012c47;font-size:20px;font-weight:700;flex-shrink:1;order:-1;margin:0!important}@media (min-width:782px) and (max-width:1279px){.optionList .item .title{padding:0 2.34375vw 0 0;font-size:1.5625vw}}@media (max-width:781px){.optionList .item .title{width:100%;padding:0;font-size:5.3333333333vw}}.optionList .item p{width:100%;margin:23px 0 0;color:#333;font-size:14px;line-height:calc(25em / 14)
}
@media (min-width: 782px) and (max-width: 1279px){.optionList .item p{margin:1.796875vw 0 0;font-size:1.09375vw}}@media (max-width:781px){.optionList .item p{margin:0;font-size:3.7333333333vw}}.faqBlock .item{border:1px solid #012c47;position:relative}.faqBlock .item .question,.faqBlock .item .swell-block-accordion__title{padding:.85em 1.2em .8em 2.2em;font-size:22px;font-weight:500;position:relative;cursor:pointer}@media (min-width:782px) and (max-width:1279px){.faqBlock .item .question,.faqBlock .item .swell-block-accordion__title{font-size:1.71875vw}}@media (max-width:781px){.faqBlock .item .question,.faqBlock .item .swell-block-accordion__title{font-size:5.3333333333vw}}.faqBlock .item .question:before,.faqBlock .item .swell-block-accordion__title:before{content:"Q.";display:block;position:absolute;top:15px;left:20px}@media (min-width:782px) and (max-width:1279px){.faqBlock .item .question:before,.faqBlock .item .swell-block-accordion__title:before{top:1.171875vw;left:1.5625vw}}@media (max-width:781px){.faqBlock .item .question:before,.faqBlock .item .swell-block-accordion__title:before{top:4vw;left:5.3333333333vw}}.faqBlock .item .Anser,.faqBlock .item .swell-block-accordion__body{padding:18px 20px 18px 45px;font-size:16px;position:relative}@media (min-width:782px) and (max-width:1279px){.faqBlock .item .Anser,.faqBlock .item .swell-block-accordion__body{padding:1.40625vw 1.5625vw 1.40625vw 3.515625vw}}@media (max-width:781px){.faqBlock .item .Anser,.faqBlock .item .swell-block-accordion__body{padding:4.8vw 5.3333333333vw 4.8vw 12vw}}.faqBlock .item .Anser:before,.faqBlock .item .swell-block-accordion__body:before{content:"A.";display:block;font-size:22px;font-weight:500;position:absolute;top:12px;left:20px}@media (min-width:782px) and (max-width:1279px){.faqBlock .item .Anser:before,.faqBlock .item .swell-block-accordion__body:before{font-size:1.71875vw;top:.9375vw;left:1.5625vw}}@media (max-width:781px){.faqBlock .item .Anser:before,.faqBlock .item .swell-block-accordion__body:before{font-size:5.3333333333vw;top:3.7333333333vw;left:5.3333333333vw}}.faqBlock .item .Anser:after{width:calc(100% - 40px);height:1px;background:#dedede;content:"";display:block;position:absolute;top:0;left:20px}@media (min-width:782px) and (max-width:1279px){.faqBlock .item .Anser:after{width:calc(100% - 3.125vw);height:.078125vw;left:1.5625vw}}@media (max-width:781px){.faqBlock .item .Anser:after{width:calc(100% - 10.6666666667vw);height:.2666666667vw;left:5.3333333333vw}}.faqBlock .item .Anser a{text-decoration:underline}.faqBlock .item .Anser a:hover{text-decoration:none}.faqBlock .item+.item{margin-top:20px}@media (min-width:782px) and (max-width:1279px){.faqBlock .item+.item{margin-top:1.5625vw}}@media (max-width:781px){.faqBlock .item+.item{margin-top:5.3333333333vw}}.faqBlock .item.active:after{transform:rotate(0)}.faqBlock .item .swell-block-accordion__icon{width:1.5em}.faqBlock .item [class*=" icon-"]:before,[class^=icon-]:before{font-size:1.5em}.secProductEvent .eventColumn{display:flex;justify-content:center;flex-wrap:wrap;gap:34.5px}@media (min-width:782px) and (max-width:1279px){.secProductEvent .eventColumn{gap:2.6953125vw}}@media (max-width:781px){.secProductEvent .eventColumn{gap:5.3333333333vw}}.secProductEvent .eventColumn .item{width:377px}@media (min-width:782px) and (max-width:1279px){.secProductEvent .eventColumn .item{width:29.453125vw}}@media (max-width:781px){.secProductEvent .eventColumn .item{width:100%}.secProductEvent .eventColumn .item img{width:100%;height:auto}}.p-fix_donload{width:96%;align-items:center!important}@media (max-width:781px){.p-fix_donload{width:95%!important}}@media (max-width:600px){.p-fix_donload{width:91%!important}}.p-fix_donload_text{text-align:center;color:#fff;font-size:18px;font-weight:700;background-color:#d63566;border-radius:1.25rem 1.25rem 0 0;letter-spacing:.08em;padding:.375rem 0;width:60%}@media (min-width:782px) and (max-width:1279px){.p-fix_donload_text{font-size:1.35vw}}@media (max-width:781px){.p-fix_donload_text{font-size:4.2vw;width:90%}}.p-fix_donload_btn_wrapper{background-color:#fff;border-radius:0 0 1.25rem 1.25rem;padding:.9375rem .9375rem 1.25rem;display:flex;justify-content:center;gap:1.875rem;box-shadow:0px 0px 1.625rem 0px rgba(186,186,186,.52);width:60%}@media (max-width:781px){.p-fix_donload_btn_wrapper{width:90%}}.p-fix_donload_btn_wrapper .wp-block-column .swell-block-button a{width:20em}@media (min-width:782px) and (max-width:1279px){.p-fix_donload_btn_wrapper .wp-block-column .swell-block-button a{width:100%}}@media (max-width:781px){.p-fix_donload_btn_wrapper .wp-block-column .swell-block-button a{width:100%}}.priceBlock{margin:40px 0 0;display:flex;align-items:center;justify-content:space-between}@media (min-width:782px) and (max-width:1279px){.priceBlock{margin:3.125vw 0 0}}@media (max-width:781px){.priceBlock{margin:6.6666666667vw 0 0;flex-wrap:wrap}}.priceBlock .block1{padding:18px 25px;background:#f3f3f2;display:flex;align-items:center;justify-content:space-between;gap:8px}@media (min-width:782px) and (max-width:1279px){.priceBlock .block1{padding:1.40625vw 1.953125vw}}@media (max-width:781px){.priceBlock .block1{width:100%;padding:4vw 5.3333333333vw;flex-wrap:wrap}}.priceBlock .block2{width:290px;height:127px;background:#fff;border:3px solid #012c47;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}@media (min-width:782px) and (max-width:1279px){.priceBlock .block2{width:22.65625vw;height:9.921875vw;border-width:.234375vw;font-size:1.875vw;gap:.9375vw}}@media (max-width:781px){.priceBlock .block2{width:100%;height:33.3333333333vw;border-width:.8vw;font-size:5.8666666667vw;gap:3.2vw}}.priceBlock .block2 span{color:#333;font-size:16px;font-weight:400;display:block}@media (min-width:782px) and (max-width:1279px){.priceBlock .block2 span{font-size:1.25vw}}@media (max-width:781px){.priceBlock .block2 span{font-size:3.7333333333vw}}.priceBlock .block3{width:290px;height:163px;background:#012c47;color:#fff;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}@media (min-width:782px) and (max-width:1279px){.priceBlock .block3{width:22.65625vw;height:12.734375vw;font-size:1.875vw;gap:.9375vw}}@media (max-width:781px){.priceBlock .block3{width:100%;height:33.3333333333vw;font-size:5.8666666667vw;gap:3.2vw}}.priceBlock .block3 span{font-size:16px;font-weight:400;display:block}@media (min-width:782px) and (max-width:1279px){.priceBlock .block3 span{font-size:1.25vw}}.priceBlock .umedi_block1{width:620px;height:163px;background:#dcf1ec;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}@media (min-width:782px) and (max-width:1279px){.priceBlock .umedi_block1{width:50vw;height:12.734375vw;flex-wrap:wrap}}@media (max-width:781px){.priceBlock .umedi_block1{width:100%;flex-wrap:wrap}}.priceBlock .umedi_block1 span{font-size:34px}@media (min-width:782px) and (max-width:1279px){.priceBlock .umedi_block1 span{font-size:3.25vw}}@media (max-width:781px){.priceBlock .umedi_block1 span{font-size:8.7333333333vw}}.priceBlock .umedi_block2{width:290px;height:163px;background:#dcf1ec;color:#333;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}@media (min-width:782px) and (max-width:1279px){.priceBlock .umedi_block2{width:22.65625vw;height:12.734375vw;gap:.9375vw}}@media (max-width:781px){.priceBlock .umedi_block2{width:100%;gap:3.2vw}}.priceBlock .umedi_block2 span{font-size:16px;font-weight:400;color:#707070}@media (min-width:782px) and (max-width:1279px){.priceBlock .umedi_block2 span{font-size:1.25vw}}.priceBlock .plus{font-size:24px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.priceBlock .plus{font-size:1.875vw}}@media (max-width:781px){.priceBlock .plus{width:100%;font-size:6.4vw;text-align:center}}.priceBlock .equal{font-size:24px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.priceBlock .equal{font-size:1.875vw}}@media (max-width:781px){.priceBlock .equal{width:100%;font-size:6.4vw;text-align:center}}.licenceBlock{margin:55px 0 0;padding:0 25px}@media (min-width:782px) and (max-width:1279px){.licenceBlock{margin:4.296875vw 0 0;padding:0 6.6666666667vw}}@media (max-width:781px){.licenceBlock{margin:6.6666666667vw 0 0;padding:0}}.licenceBlock .block1{border:3px solid #012c47;display:flex}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block1{border-width:.234375vw}}@media (max-width:781px){.licenceBlock .block1{border-width:.8vw;flex-wrap:wrap}}.licenceBlock .block1 .title{width:210px;background:#fbe9ee;border-right:3px solid #012c47;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block1 .title{width:16.40625vw;border-width:.234375vw;font-size:1.5625vw}}@media (max-width:781px){.licenceBlock .block1 .title{width:100%;padding:5.3333333333vw 0;border-right:none;border-bottom:.8vw solid #012c47;font-size:4.8vw}}.licenceBlock .block1 .content{width:calc(100% - 210px);padding:17px 0 20px;text-align:center}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block1 .content{width:calc(100% - 16.40625vw);padding:1.328125vw 0 1.5625vw}}@media (max-width:781px){.licenceBlock .block1 .content{width:100%;padding:5.3333333333vw}}.licenceBlock .block1 .content .line1{display:flex;align-items:center;justify-content:center}@media (max-width:781px){.licenceBlock .block1 .content .line1{flex-wrap:wrap;gap:2.6666666667vw}}.licenceBlock .block1 .content .line1 .name{margin:0 55px 0 0;padding:5px 19px 6px 20px;background:#0069b1;color:#fff;font-size:22px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block1 .content .line1 .name{margin:0 4.296875vw 0 0;padding:.390625vw 1.484375vw .46875vw 1.5625vw;font-size:1.71875vw}}@media (max-width:781px){.licenceBlock .block1 .content .line1 .name{margin:0;padding:1.3333333333vw 5.0666666667vw 1.6vw 5.3333333333vw;font-size:5.3333333333vw}}.licenceBlock .block1 .content .line1 .price{color:#0069b1;font-size:34px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block1 .content .line1 .price{font-size:2.65625vw}}@media (max-width:781px){.licenceBlock .block1 .content .line1 .price{font-size:8.5333333333vw}}.licenceBlock .block1 .content .line2{margin:11px 0 0;font-size:15px}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block1 .content .line2{margin:.859375vw 0 0}}@media (max-width:781px){.licenceBlock .block1 .content .line2{margin:2.9333333333vw 0 0;font-size:3.4666666667vw}}.licenceBlock .block2{border:3px solid #012c47;display:flex}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block2{border-width:.234375vw}}@media (max-width:781px){.licenceBlock .block2{border-width:.8vw;flex-wrap:wrap}}.licenceBlock .block2 .title{width:210px;background:#dce4eb;border-right:3px solid #012c47;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block2 .title{width:16.40625vw;border-width:.234375vw}}@media (max-width:781px){.licenceBlock .block2 .title{width:100%;padding:5.3333333333vw 0;border-right:none;border-bottom:.8vw solid #012c47;font-size:4.8vw;gap:2.1333333333vw}}.licenceBlock .block2 .title span{font-size:14px;display:block}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block2 .title span{font-size:1.09375vw}}@media (max-width:781px){.licenceBlock .block2 .title span{font-size:3.2vw}}.licenceBlock .block2 .content{width:calc(100% - 210px);padding:13px 21px;text-align:center;display:flex;justify-content:space-between}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block2 .content{width:calc(100% - 16.40625vw);padding:1.015625vw 1.640625vw}}@media (max-width:781px){.licenceBlock .block2 .content{width:100%;padding:5.3333333333vw;flex-wrap:wrap;gap:2.6666666667vw}}.licenceBlock .block2 .content .item{width:48%;height:86px;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block2 .content .item{width:23vw;height:6.71875vw;font-size:1.875vw;gap:.15625vw}}@media (max-width:781px){.licenceBlock .block2 .content .item{width:100%;height:22.9333333333vw;font-size:5.8666666667vw;gap:.5333333333vw}}.licenceBlock .block2 .content .item span{font-size:16px;font-weight:400;display:block}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block2 .content .item span{font-size:1.25vw}}@media (max-width:781px){  .licenceBlock .block2 .content .item span{font-size:3.7333333333vw}}.licenceBlock .block2 .content .item:nth-of-type(1){background:rgba(57,135,53,.16)}.licenceBlock .block2 .content .item:nth-of-type(2){background:rgba(0,105,177,.11)}.licenceBlock .block2 .content .item:nth-of-type(3){background:rgba(192,146,0,.1)}.licenceBlock .block3{width:490px;margin:0 auto;padding:16px 16px 25px;border:1px solid #ccc}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block3{width:38.28125vw;padding:1.25vw 1.25vw 1.953125vw;border-width:.078125vw}}@media (max-width:781px){.licenceBlock .block3{width:100%;padding:4vw 4vw 6.6666666667vw}}.licenceBlock .block3 .title{height:88px;margin:0 0 17px;background:#f3f3f2;font-size:34px;font-weight:700;display:flex;align-items:center;justify-content:center}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block3 .title{height:6.875vw;margin:0 0 1.328125vw;font-size:2.65625vw}}@media (max-width:781px){.licenceBlock .block3 .title{height:23.4666666667vw;margin:0 0 4vw;font-size:8.5333333333vw}}.licenceBlock .block3 .content p{margin:0 0 12px;font-size:15px}@media (min-width:782px) and (max-width:1279px){.licenceBlock .block3 .content p{margin:0 0 .9375vw;font-size:1.171875vw}}@media (max-width:781px){.licenceBlock .block3 .content p{margin:0 0 3.2vw;font-size:3.4666666667vw}}.licenceBlock .block3 .content ul{margin:0;padding:0 0 0 4px;list-style:none;font-size:14px;line-height:calc(26em / 14)
}
@media (min-width: 782px) and (max-width: 1279px){.licenceBlock .block3 .content ul{padding:0 0 0 .3125vw;font-size:1.09375vw}}@media (max-width:781px){.licenceBlock .block3 .content ul{padding:0 0 0 4;font-size:3.2vw}}.licenceBlock .block3 .content ul li{padding-left:1em;position:relative}.licenceBlock .block3 .content ul li:before{content:"・";display:inline-block;position:absolute;top:0;left:0}.licenceBlock .plus{font-size:35px;font-weight:700;text-align:center;line-height:1.8}@media (min-width:782px) and (max-width:1279px){.licenceBlock .plus{font-size:2.734375vw}}@media (max-width:781px){.licenceBlock .plus{width:100%;font-size:9.3333333333vw}}.licenceBlock .equal{height:68px;position:relative}@media (min-width:782px) and (max-width:1279px){.licenceBlock .equal{height:4.6875vw}}@media (max-width:781px){.licenceBlock .equal{height:16vw}}.licenceBlock .equal:before{width:0;height:0;border-style:solid;border-width:23px 25px 0;border-color:#012c47 transparent transparent;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:782px) and (max-width:1279px){.licenceBlock .equal:before{border-width:1.796875vw 1.953125vw 0}}@media (max-width:781px){.licenceBlock .equal:before{border-width:6.1333333333vw 6.6666666667vw 0}}.licenseIndex{margin-top:40px;text-align:center}@media (min-width:782px) and (max-width:1279px){.licenseIndex{margin-top:3.125vw}}@media (max-width:781px){.licenseIndex{margin-top:6.6666666667vw}}.licenseIndex img{margin:0 auto}@media (min-width:782px) and (max-width:1279px){.licenseIndex img img{width:76.09375vw;height:57.65625vw}}.patternBlock{margin-top:40px;padding:0 25px;display:flex;justify-content:space-between}@media (min-width:782px) and (max-width:1279px){.patternBlock{margin-top:3.125vw;padding:0 1.953125vw}}@media (max-width:781px){.patternBlock{margin-top:6.6666666667vw;padding:0;flex-wrap:wrap;justify-content:center;gap:10.6666666667vw}}.patternBlock .item{width:32.9%}@media (min-width:782px) and (max-width:1279px){.patternBlock .item{width:24.21875vw}}@media (max-width:781px){.patternBlock .item{width:82.6666666667vw}}.patternBlock .item .name{margin:0 0 23px;color:#012c47;font-size:16px;font-weight:700;line-height:calc(21em / 16);display:flex;align-items:center;justify-content:center}@media (min-width:782px) and (max-width:1279px){.patternBlock .item .name{margin:0 0 1.796875vw}}@media (max-width:781px){.patternBlock .item .name{margin:0 0 6.1333333333vw;justify-content:flex-start}}.patternBlock .item .name .iconOK{margin:0 5px -11px -15px}@media (min-width:782px) and (max-width:1279px){.patternBlock .item .name .iconOK{margin:0 .390625vw -.859375vw -1.171875vw}}@media (max-width:781px){.patternBlock .item .name .iconOK{margin:0 1.3333333333vw -2.9333333333vw -2.6666666667vw}}.patternBlock .item .name .iconOK img{width:56px;height:55px}@media (min-width:782px) and (max-width:1279px){.patternBlock .item .name .iconOK img{width:4.375vw;height:4.296875vw}}@media (max-width:781px){.patternBlock .item .name .iconOK img{width:14.9333333333vw;height:14.6666666667vw}}.patternBlock .item .name .iconNG{margin:0 15px 0 0}@media (min-width:782px) and (max-width:1279px){.patternBlock .item .name .iconNG{margin:0 1.171875vw 0 0}}@media (max-width:781px){.patternBlock .item .name .iconNG{margin:0 4vw 0 0}}.patternBlock .item .name .iconNG img{width:44px;height:44px}@media (min-width:782px) and (max-width:1279px){.patternBlock .item .name .iconNG img{width:3.4375vw;height:3.4375vw}}@media (max-width:781px){.patternBlock .item .name .iconNG img{width:11.7333333333vw;height:11.7333333333vw}}.solutionPageLink ul{margin:0 0 40px;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:30px}@media (min-width:782px) and (max-width:1279px){.solutionPageLink ul{margin:0 0 3.125vw;gap:2.34375vw}}@media (max-width:781px){.solutionPageLink ul{margin:0 0 8vw;flex-wrap:wrap;gap:8vw}}.solutionPageLink ul li a{width:fit-content;height:75px;margin:0 auto;padding:0 53px;border:1px solid #012c47;border-radius:100px;background:#012c47;color:#fff;font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center}@media (min-width:782px) and (max-width:1279px){.solutionPageLink ul li a{height:5.859375vw;padding:0 4.140625vw;border-radius:7.8125vw;font-size:2.1875vw}}@media (max-width:781px){.solutionPageLink ul li a{height:auto;padding:5.3333333333vw 10.6666666667vw;border-radius:26.6666666667vw;font-size:5.3333333333vw}}.solutionPageLink ul li a:hover{background:#fff;color:#012c47}.solutionBlock1{border:4px solid #225b8f}@media (min-width:782px) and (max-width:1279px){.solutionBlock1{border-width:.3125vw}}@media (max-width:781px){.solutionBlock1{border-width:1.0666666667vw}}.solutionBlock1>.title{width:100%;height:auto!important;   margin:0;padding:17px;background:#012c47;color:#fff;font-weight:700;text-align:center;border-radius:0}@media (min-width:782px) and (max-width:1279px){.solutionBlock1>.title{padding:1.328125vw}}@media (max-width:781px){.solutionBlock1>.title{padding:4.5333333333vw}}.solutionBlock1 .content{padding:0 32px 32px}@media (min-width:782px) and (max-width:1279px){.solutionBlock1 .content{padding:0 2.5vw 2.5vw}}@media (max-width:781px){.solutionBlock1 .content{padding:0 4vw 4vw}}.solutionBlock1 p{margin:0 0 calc(36em / 18);color:#3B4043;font-size:18px;font-weight:500;line-height:calc(36em / 18)
}

@media (min-width: 782px) and (max-width: 1279px) {
    .solutionBlock1 p {
        font-size: 1.40625vw
    }
}

@media (max-width: 781px){.solutionBlock1 p{font-size:3.7333333333vw}}.solutionBlock1 h3{margin:0 0 30px;padding:0 0 13px;color:#012c47;font-size:20px;font-weight:700;text-align:center;position:relative}@media (min-width:782px) and (max-width:1279px){.solutionBlock1 h3{margin:0 0 2.34375vw;padding:0 0 1.015625vw;font-size:1.5625vw}}@media (max-width:781px){.solutionBlock1 h3{margin:0 0 8vw;padding:0 0 3.4666666667vw;font-size:5.3333333333vw}}.solutionBlock1 h3:after{width:100%;height:4px;background:#012c47;border-radius:2px;content:"";display:block;position:absolute;bottom:0;left:0}@media (min-width:782px) and (max-width:1279px){.solutionBlock1 h3:after{height:.3125vw;border-radius:.15625vw}}@media (max-width:781px){.solutionBlock1 h3:after{height:1.0666666667vw;border-radius:.5333333333vw}}.solutionBlock1 ol{margin:0 0 0 2em;padding:0;color:#081724;font-size:20px;font-weight:500;counter-reset:number 0;list-style:none}@media (min-width:782px) and (max-width:1279px){.solutionBlock1 ol{font-size:1.5625vw}}@media (max-width:781px){.solutionBlock1 ol{font-size:4.2666666667vw}}.solutionBlock1 ol li{position:relative;counter-increment:number 1}.solutionBlock1 ol li:before{content:counter(number) ".";font-weight:700;position:absolute;top:0;left:-1.8em}.solutionBlock1 ol li+li{margin-top:calc(28em / 20)
}

.solutionBlock1+.solutionBlock1 {
    margin-top: 50px
}

@media (min-width: 782px) and (max-width: 1279px) {
    .solutionBlock1+.solutionBlock1 {
        margin-top: 3.90625vw
    }
}

@media (max-width: 781px){.solutionBlock1+.solutionBlock1{margin-top:8vw}}.solutionBlock2{margin:50px 0 0;border:3px solid #e36414}@media (min-width:782px) and (max-width:1279px){.solutionBlock2{margin:3.90625vw 0 0;border-width:.234375vw}}@media (max-width:781px){.solutionBlock2{margin:8vw 0 0;border-width:.8vw}}.solutionBlock2>.title{border-radius:0!important;margin:-3px -3px 15px;padding:14px;background:#e36414;color:#fff;font-size:20px;font-weight:700;text-align:center}@media (min-width:782px) and (max-width:1279px){.solutionBlock2>.title{margin:-.234375vw -.234375vw 1.171875vw;padding:1.09375vw;font-size:1.5625vw}}@media (max-width:781px){.solutionBlock2>.title{margin:-.8vw -.8vw 4vw;padding:3.7333333333vw 1.3333333333vw;font-size:4.2666666667vw}}.solutionBlock2>.title a{color:#fff;text-decoration:underline}.solutionBlock2 ol{font-weight:700}.solutionBlock2 .endLink{margin-top:23px;padding-top:23px;border-top:1px solid #707070;text-align:center}@media (min-width:782px) and (max-width:1279px){.solutionBlock2 .endLink{margin-top:1.796875vw;padding-top:1.796875vw}.solutionBlock2 .endLink img{width:21.015625vw;height:auto}}@media (max-width:781px){.solutionBlock2 .endLink{margin-top:5.3333333333vw;padding-top:5.3333333333vw}.solutionBlock2 .endLink img{width:66.6666666667vw;height:auto}}.solutionBlock2 .endLink a{width:fit-content;margin:0 auto;display:block}.solutionBlock2 .endLink a span{display:block;color:#333;font-size:16px}@media (min-width:782px) and (max-width:1279px){.solutionBlock2 .endLink a span{font-size:1.25vw}}@media (max-width:781px){.solutionBlock2 .endLink a span{font-size:3.7333333333vw}}.solutionBlock2 .txtSmall{margin-left:1em;font-size:1.2rem;font-weight:400}@media (min-width:782px) and (max-width:1279px){.solutionBlock2 .txtSmall{font-size:.9375vw}}@media (max-width:781px){.solutionBlock2 .txtSmall{font-size:2.6666666667vw}}.FeaturesColumn{display:flex;gap:28px}@media (min-width:782px) and (max-width:1279px){.FeaturesColumn{gap:2.1875vw}}@media (max-width:781px){.FeaturesColumn{flex-wrap:wrap;gap:5.3333333333vw}}.FeaturesColumn .item{width:calc((100% - (28px * 2)) / 3);background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px}@media (min-width:782px) and (max-width:1279px){.FeaturesColumn .item{width:calc((100% - (2.1875vw * 2)) / 3);box-shadow:0 .234375vw .46875vw rgba(0,0,0,.16);border-radius:.78125vw}}@media (max-width:781px){.FeaturesColumn .item{width:100%;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16);border-radius:2.6666666667vw}}.FeaturesColumn .item .img{height:190px;display:flex;align-items:center;justify-content:center}@media (min-width:782px) and (max-width:1279px){.FeaturesColumn .item .img{height:14.84375vw}}@media (max-width:781px){.FeaturesColumn .item .img{height:50.6666666667vw}}.FeaturesColumn .item h3{margin:0 0 18px;text-align:center}@media (min-width:782px) and (max-width:1279px){.FeaturesColumn .item h3{margin:0 0 1.40625vw}}@media (max-width:781px){.FeaturesColumn .item h3{margin:0 0 5.3333333333vw}}.FeaturesColumn .item p{margin:0;line-height:calc(25em / 16)}.IssueColumn .item{position:relative;border-radius:10px}.IssueColumn .item h3{margin:1em 0 1em;text-align:center}.IssueColumn .item h4{font-size:1em}.ConvulsionsColumn{gap:0}.ConvulsionsColumn p{display:block!important;font-size:1.49em!important;color:#333;background:none!important;height:auto;padding:0!important;font-weight:700}.MeritColumn{display:flex;   gap:11px!important}@media (min-width:782px) and (max-width:1279px){.MeritColumn{gap:.859375vw!important}}@media (max-width:781px){.MeritColumn{gap:13.3333333333vw!important;flex-wrap:wrap}}.MeritColumn .item{width:calc((100% - 11px) / 2);padding:62px 21px 41px;background:#f4f6f8;border:5px solid;border-radius:10px;position:relative}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item{width:calc((100% - .859375vw) / 2);padding:4.84375vw 1.640625vw 3.203125vw;border-width:.390625vw;border-radius:.78125vw}}@media (max-width:781px){.MeritColumn .item{width:100%;padding:13.3333333333vw 5.3333333333vw 8vw;border-width:1.3333333333vw;border-radius:2.6666666667vw}}.MeritColumn .item h3{width:183px;height:50px;color:#fff;font-size:20px;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item h3{width:14.296875vw;height:3.90625vw;font-size:1.5625vw}}@media (max-width:781px){.MeritColumn .item h3{width:48.8vw;height:13.3333333333vw;font-size:4.8vw}}.MeritColumn .item .img{height:208px}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item .img{height:16.25vw}}@media (max-width:781px){.MeritColumn .item .img{height:55.4666666667vw}}.MeritColumn .item .img img{margin:0 auto}.MeritColumn .item p{margin:0 0 31px -18px;color:#3b4043;font-size:20px;font-weight:500}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item p{margin:0 0 2.421875vw -1.40625vw;font-size:1.5625vw}}@media (max-width:781px){.MeritColumn .item p{margin:0 0 5.3333333333vw -4vw;font-size:4.8vw}}.MeritColumn .item ul{margin:0;padding:0;list-style:none}.MeritColumn .item ul li{padding-left:50px;color:#333;font-size:18px;line-height:calc(31em / 18);position:relative}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item ul li{padding-left:3.90625vw;font-size:1.40625vw}}@media (max-width:781px){.MeritColumn .item ul li{padding-left:13.3333333333vw;font-size:4.2666666667vw}}.MeritColumn .item ul li+li{margin-top:42px}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item ul li+li{margin-top:3.28125vw}}@media (max-width:781px){.MeritColumn .item ul li+li{margin-top:6.6666666667vw}}.MeritColumn .item ul li:before{width:25.76px;height:28.39px;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/common/css/../images/icon_check.svg) left top/cover no-repeat;content:"";display:block;position:absolute;top:0;left:0}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item ul li:before{width:2.0125vw;height:2.21796875vw}}@media (max-width:781px){.MeritColumn .item ul li:before{width:6.8693333333vw;height:7.5706666667vw}}.MeritColumn .item.-type1{border-color:#398735}.MeritColumn .item.-type1 h3{background:#398735}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item.-type1 img{width:11.40625vw;height:auto}}@media (max-width:781px){.MeritColumn .item.-type1 img{width:38.9333333333vw;height:auto}}.MeritColumn .item.-type2{border-color:#0069b1}.MeritColumn .item.-type2 h3{background:#0069b1}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item.-type2 img{width:15.46875vw;height:auto}}@media (max-width:781px){.MeritColumn .item.-type2 img{width:52.8vw;height:auto}}.MeritColumn .item.-type2 ul li+li{margin-top:44px}@media (min-width:782px) and (max-width:1279px){.MeritColumn .item.-type2 ul li+li{margin-top:3.4375vw}}@media (max-width:781px){.MeritColumn .item.-type2 ul li+li{margin-top:6.6666666667vw}}.Environment{margin:0 0 0 57px;padding:0;list-style:none;counter-reset:number 0}@media (min-width:782px) and (max-width:1279px){.Environment{margin:0 0 0 4.453125vw}}@media (max-width:781px){.Environment{margin:0 0 0 8vw}}.Environment li{padding:16px 12px 16px 36px;background:#fff;border:10px solid #f8f8f8;counter-increment:number 1;color:#3b4043;font-size:22px;font-weight:700;position:relative}@media (min-width:782px) and (max-width:1279px){.Environment li{padding:1.25vw .9375vw 1.25vw 2.8125vw;border-width:.78125vw;font-size:1.71875vw}}@media (max-width:781px){.Environment li{padding:4.2666666667vw 3.2vw 4.2666666667vw 9.6vw;border-width:2.6666666667vw;font-size:5.3333333333vw}}.Environment li+li{margin-top:23px}@media (min-width:782px) and (max-width:1279px){.Environment li+li{margin-top:1.796875vw}}@media (max-width:781px){.Environment li+li{margin-top:6.1333333333vw}}.Environment li:before{width:62px;height:59px;border-radius:100%;background:#1e73be;box-shadow:0 3px 6px rgba(0,0,0,.16);content:counter(number) "";color:#fff;font-size:24px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:-5px;transform:translate(-50%,-50%)}@media (min-width:782px) and (max-width:1279px){.Environment li:before{width:4.84375vw;height:4.609375vw;box-shadow:0 .234375vw .46875vw rgba(0,0,0,.16);font-size:1.875vw}}@media (max-width:781px){.Environment li:before{width:16.5333333333vw;height:15.7333333333vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16);font-size:5.8666666667vw}}.secFaq{padding:70px 0 75px}@media (min-width:782px) and (max-width:1279px){.secFaq{padding:5.46875vw 0 5.859375vw}}@media (max-width:781px){.secFaq{padding:13.3333333333vw 0}}.secFaq .faqBlock .item{border:1px solid #012c47;position:relative}.secFaq .faqBlock .item:before,.secFaq .faqBlock .item:after{width:24px;height:1px;background:#000;content:"";display:block;position:absolute;top:32px;right:20px;transition:all .2s ease-out 0s}@media (min-width:782px) and (max-width:1279px){.secFaq .faqBlock .item:before,.secFaq .faqBlock .item:after{width:1.875vw;height:.078125vw;top:2.5vw;right:1.5625vw}}@media (max-width:781px){.secFaq .faqBlock .item:before,.secFaq .faqBlock .item:after{width:6.4vw;height:.2666666667vw;top:8.5333333333vw;right:5.3333333333vw}}.secFaq .faqBlock .item:after{transform:rotate(90deg)}.secFaq .faqBlock .item .question{padding:16px 50px 15px 45px;font-size:22px;font-weight:500;position:relative;cursor:pointer}@media (min-width:782px) and (max-width:1279px){.secFaq .faqBlock .item .question{padding:1.25vw 3.90625vw 1.171875vw 3.515625vw;font-size:1.71875vw}}@media (max-width:781px){.secFaq .faqBlock .item .question{padding:4.2666666667vw 13.3333333333vw 4vw 12vw;font-size:5.3333333333vw}}.secFaq .faqBlock .item .question:before{content:"Q.";display:block;position:absolute;top:15px;left:20px}@media (min-width:782px) and (max-width:1279px){.secFaq .faqBlock .item .question:before{top:1.171875vw;left:1.5625vw}}@media (max-width:781px){.secFaq .faqBlock .item .question:before{top:4vw;left:5.3333333333vw}}.secFaq .faqBlock .item .Anser{padding:18px 20px 18px 45px;font-size:16px;position:relative}@media (min-width:782px) and (max-width:1279px){.secFaq .faqBlock .item .Anser{padding:1.40625vw 1.5625vw 1.40625vw 3.515625vw}}@media (max-width:781px){.secFaq .faqBlock .item .Anser{padding:4.8vw 5.3333333333vw 4.8vw 12vw}}.secFaq .faqBlock .item .Anser:before{content:"A.";display:block;font-size:22px;font-weight:500;position:absolute;top:12px;left:20px}@media (min-width:782px) and (max-width:1279px){.secFaq .faqBlock .item .Anser:before{font-size:1.71875vw;top:.9375vw;left:1.5625vw}}@media (max-width:781px){.secFaq .faqBlock .item .Anser:before{font-size:5.3333333333vw;top:3.7333333333vw;left:5.3333333333vw}}.secFaq .faqBlock .item .Anser:after{width:calc(100% - 40px);height:1px;background:#dedede;content:"";display:block;position:absolute;top:0;left:20px}@media (min-width:782px) and (max-width:1279px){.secFaq .faqBlock .item .Anser:after{width:calc(100% - 3.125vw);height:.078125vw;left:1.5625vw}}@media (max-width:781px){.secFaq .faqBlock .item .Anser:after{width:calc(100% - 10.6666666667vw);height:.2666666667vw;left:5.3333333333vw}}.secFaq .faqBlock .item .Anser a{text-decoration:underline}.secFaq .faqBlock .item .Anser a:hover{text-decoration:none}.secFaq .faqBlock .item+.item{margin-top:20px}@media (min-width:782px) and (max-width:1279px){.secFaq .faqBlock .item+.item{margin-top:1.5625vw}}@media (max-width:781px){.secFaq .faqBlock .item+.item{margin-top:5.3333333333vw}}.secFaq .faqBlock .item.active:after{transform:rotate(0)}.secPartner .partnerPageLink{width:100%;max-width:1024px;margin:0 auto;padding:0;background:#fff;border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,.16);list-style:none;display:flex}@media (min-width:782px) and (max-width:1279px){.secPartner .partnerPageLink{box-shadow:0 .234375vw .46875vw rgba(0,0,0,.16)}}@media (max-width:781px){.secPartner .partnerPageLink{box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16);flex-wrap:wrap}}.secPartner .partnerPageLink li{width:25%;margin:0;padding:0;position:relative}@media (max-width:781px){.secPartner .partnerPageLink li{width:50%}.secPartner .partnerPageLink li:nth-of-type(3):before{display:none}.secPartner .partnerPageLink li:nth-of-type(1):after,.secPartner .partnerPageLink li:nth-of-type(2):after{width:60%;height:.5333333333vw;background:#707070;content:"";display:block;position:absolute;left:50%;bottom:-.2666666667vw;transform:translate(-50%,0)}}.secPartner .partnerPageLink li:before{width:2px;height:40px;background:#707070;content:"";display:block;position:absolute;top:50%;left:-1px;transform:translate(0,-50%)}@media (min-width:782px) and (max-width:1279px){.secPartner .partnerPageLink li:before{width:.15625vw;height:3.125vw;left:-.078125vw}}@media (max-width:781px){.secPartner .partnerPageLink li:before{width:.5333333333vw;height:10.6666666667vw;left:-.2666666667vw}}.secPartner .partnerPageLink li:first-of-type:before{display:none}.secPartner .partnerPageLink li a{height:78px;color:#333;font-size:16px;line-height:calc(25em / 16);display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width:782px) and (max-width:1279px){.secPartner .partnerPageLink li a{height:6.09375vw;font-size:1.25vw}}@media (max-width:781px){.secPartner .partnerPageLink li a{height:20.8vw;font-size:3.7333333333vw}}.secPartner .partnerPageLink li a:hover{background:#06587b;color:#fff}.secPartner .term-post-count-display{text-align:right;margin-bottom:15px;font-size:16px;font-weight:400;color:#939393}@media (min-width:782px) and (max-width:1279px){.secPartner .term-post-count-display{font-size:1.25vw}}@media (max-width:781px){.secPartner .term-post-count-display{font-size:4.2666666667vw}}.secPartner .partner_count{font-size:22px;font-weight:700;color:#333}@media (min-width:782px) and (max-width:1279px){.secPartner .partner_count{font-size:2.2vw}}@media (max-width:781px){.secPartner .partner_count{font-size:5.2666666667vw}}.secPartner h2{width:100%;margin:60px auto 50px;padding:0 0 10px;border-bottom:5px solid #012c47;color:#333;font-size:28px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.secPartner h2{margin:4.6875vw auto 3.90625vw;padding:0 0 .78125vw;border-bottom-width:.390625vw;font-size:2.1875vw}}@media (max-width:781px){.secPartner h2{margin:13.3333333333vw auto 8vw;padding:0 0 2.6666666667vw;border-bottom-width:1.3333333333vw;font-size:6.9333333333vw}}.secPartner .partnerLinkBlock{width:100%;max-width:1024px;margin:0 auto;padding:36px 22px;background:#f5f5f5;border-radius:8px}@media (min-width:782px) and (max-width:1279px){.secPartner .partnerLinkBlock{padding:2.8125vw 1.71875vw}}@media (max-width:781px){.secPartner .partnerLinkBlock{padding:4vw}}.secPartner .partnerLinkBlock .item{min-height:192px;padding:0 24px 0 11px;background:#fff;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;align-items:center;gap:27px;position:relative}@media (min-width:782px) and (max-width:1279px){.secPartner .partnerLinkBlock .item{min-height:15vw;padding:0 1.875vw 0 .859375vw;border-radius:.3125vw;box-shadow:0 .234375vw .46875vw rgba(0,0,0,.16);gap:2.109375vw}}@media (max-width:781px){.secPartner .partnerLinkBlock .item{min-height:51.2vw;padding:4vw;border-radius:1.0666666667vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16);gap:6.6666666667vw;flex-wrap:wrap}}.secPartner .partnerLinkBlock .item+.item{margin-top:18px}@media (min-width:782px) and (max-width:1279px){.secPartner .partnerLinkBlock .item+.item{margin-top:1.40625vw}}@media (max-width:781px){.secPartner .partnerLinkBlock .item+.item{margin-top:4vw}}.secPartner .partnerLinkBlock .item .tag{padding:4px 12px 3px;border:1px solid #707070;color:#333;font-size:13px;position:absolute;top:14px;right:24px}@media (min-width:782px) and (max-width:1279px){.secPartner .partnerLinkBlock .item .tag{padding:.3125vw .9375vw .234375vw;font-size:1.015625vw;top:1.09375vw;right:1.875vw}}@media (max-width:781px){.secPartner .partnerLinkBlock .item .tag{margin:0 0 0 auto;padding:1.0666666667vw 2.6666666667vw .8vw;font-size:2.9333333333vw;position:static}}.secPartner .partnerLinkBlock .item .logo{width:300px;flex-shrink:0}@media (min-width:782px) and (max-width:1279px){.secPartner .partnerLinkBlock .item .logo{width:23.4375vw}}@media (max-width:781px){.secPartner .partnerLinkBlock .item .logo{width:100%;min-height:26.6666666667vw;display:flex;align-items:center;justify-content:center}}.secPartner .partnerLinkBlock .item .logo img{margin:0 auto}.secPartner .partnerLinkBlock .item .text .name{margin:0 0 17px;font-size:18px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.secPartner .partnerLinkBlock .item .text .name{margin:0 0 1.328125vw;font-size:1.40625vw}}@media (max-width:781px){.secPartner .partnerLinkBlock .item .text .name{margin:0 0 4vw;font-size:4.2666666667vw}}.secPartner .partnerLinkBlock .item .text .name a{color:#333;text-decoration:underline}.secPartner .partnerLinkBlock .item .text p{margin:0;padding:0;font-size:15px;line-height:calc(26em / 15)
}

@media (min-width: 782px) and (max-width: 1279px) {
    .secPartner .partnerLinkBlock .item .text p {
        font-size: 1.171875vw
    }
}

@media (max-width: 781px){.secPartner .partnerLinkBlock .item .text p{font-size:3.4666666667vw}}.materialThanks .post_content p{margin:0 0 20px;color:#4b4b4b;font-size:28px;font-weight:700;text-align:center}@media (min-width:782px) and (max-width:1279px){.materialThanks h1{margin:0 0 1.5625vw;font-size:2.1875vw}}@media (max-width:781px){.materialThanks h1{margin:0 0 5.3333333333vw;font-size:6.9333333333vw}}.materialThanks h1 a{color:#4b4b4b;text-decoration:underline}.materialThanks h1 a:hover{text-decoration:none}.materialThanks .img{width:377px;margin:0 auto 27px;padding:24px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media (min-width:782px) and (max-width:1279px){.materialThanks .img{width:29.453125vw;margin:0 auto 2.109375vw;padding:1.875vw;box-shadow:0 .234375vw .46875vw rgba(0,0,0,.16)}}@media (max-width:781px){.materialThanks .img{width:auto;margin:0 auto 6.6666666667vw;padding:6.4vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16)}}.materialThanks .img img{margin:0 auto;display:block}.materialThanks .thanksEventLink{display:flex;align-items:center;justify-content:center;gap:91px}@media (min-width:782px) and (max-width:1279px){.materialThanks .thanksEventLink{gap:7.109375vw}}@media (max-width:781px){.materialThanks .thanksEventLink{flex-wrap:wrap;gap:8vw}}.materialThanks .thanksEventLink .eventImg{order:1}@media (min-width:782px) and (max-width:1279px){.materialThanks .thanksEventLink .eventImg{width:32.34375vw}}@media (max-width:781px){.materialThanks .thanksEventLink .eventImg{width:100%;order:0}.materialThanks .thanksEventLink .eventImg img{width:100%!important}}.materialThanks .thanksEventLink .btnWrapper{order:0}@media (max-width:781px){.materialThanks .thanksEventLink .btnWrapper{order:1}}.materialThanks .thanksEventLink .btnWrapper .swell-block-button a{width:15em}@media (min-width:782px) and (max-width:1279px){.materialThanks .thanksEventLink .btnWrapper .swell-block-button a{width:15em}}@media (max-width:781px){.materialThanks .thanksEventLink .btnWrapper .swell-block-button a{width:80vw}}.materialThanks .otherLinks{margin:110px auto 0;display:flex;gap:32px}@media (min-width:782px) and (max-width:1279px){.materialThanks .otherLinks{margin:8.59375vw auto 0;gap:2.5vw}}@media (max-width:781px){.materialThanks .otherLinks{margin:8vw auto 0;gap:5.3333333333vw;flex-wrap:wrap}}.materialThanks .otherLinks .item{width:322px;padding:20px 10px 128px;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative}@media (min-width:782px) and (max-width:1279px){.materialThanks .otherLinks .item{width:25.15625vw;padding:1.5625vw .78125vw 10vw;border-radius:.78125vw;box-shadow:0 .234375vw .234375vw rgba(0,0,0,.16)}}@media (max-width:781px){.materialThanks .otherLinks .item{width:100%;padding:5.3333333333vw 2.6666666667vw 34.1333333333vw;border-radius:2.6666666667vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16)}}.materialThanks .otherLinks .item h3{margin:0 0 32px;padding:0 0 10px;border-bottom:5px solid #012c47;color:#3b4043;font-size:28px;font-weight:700;text-align:center}@media (min-width:782px) and (max-width:1279px){.materialThanks .otherLinks .item h3{margin:0 0 2.5vw;padding:0 0 .78125vw;border-bottom-width:.390625vw;font-size:2.1875vw}}@media (max-width:781px){.materialThanks .otherLinks .item h3{margin:0 0 5.3333333333vw;padding:0 0 2.6666666667vw;border-bottom-width:1.3333333333vw;font-size:6.9333333333vw}}.materialThanks .otherLinks .item p{margin:0;color:#3b4043;font-size:16px;line-height:calc(25em / 16);text-align:center}@media (min-width:782px) and (max-width:1279px){.materialThanks .otherLinks .item p{font-size:1.25vw}}@media (max-width:781px){.materialThanks .otherLinks .item p{font-size:3.7333333333vw}}.materialThanks .otherLinks .item .btnWrapper{position:absolute;bottom:34px;left:50%;transform:translate(-50%,0)}@media (min-width:782px) and (max-width:1279px){.materialThanks .otherLinks .item .btnWrapper{bottom:2.65625vw}}@media (max-width:781px){.materialThanks .otherLinks .item .btnWrapper{bottom:9.0666666667vw}}.materialThanks .otherLinks .item .btnWrapper .swell-block-button{margin:0!important}.materialThanks .backLink{width:fit-content;margin:58px auto 0}@media (min-width:782px) and (max-width:1279px){.materialThanks .backLink{margin:4.53125vw auto 0}}@media (max-width:781px){.materialThanks .backLink{margin:6.6666666667vw auto 0}}.materialThanks .backLink a{padding-left:15px;color:#3b4043;font-size:16px;font-weight:700;position:relative}@media (min-width:782px) and (max-width:1279px){.materialThanks .backLink a{padding-left:1.171875vw;font-size:1.25vw}}@media (max-width:781px){.materialThanks .backLink a{padding-left:4vw;font-size:3.7333333333vw}}.materialThanks .backLink a:before{width:7px;height:10px;background:#000;clip-path:polygon(0 50%,100% 0,100% 100%);content:"";display:block;position:absolute;top:50%;left:0;transform:translate(0,-50%)}@media (min-width:782px) and (max-width:1279px){.materialThanks .backLink a:before{width:.546875vw;height:.78125vw}}@media (max-width:781px){.materialThanks .backLink a:before{width:1.8666666667vw;height:2.6666666667vw}}.materialThanks .backLink a:hover{opacity:.6}