@charset "UTF-8";#pageHead{min-height:100px;background:rgba(58,58,58,.5);position:fixed;top:0;left:0;right:0;z-index:999}@media (min-width:782px) and (max-width:1279px){#pageHead{min-height:7.8125vw}}@media (max-width:781px){#pageHead{min-height:13.3333333333vw}}#pageHead .container{min-height:100px;display:flex;align-items:center;justify-content:space-between;position:relative}@media (min-width:782px) and (max-width:1279px){#pageHead .container{min-height:7.8125vw}}@media (max-width:781px){#pageHead .container{min-height:13.3333333333vw}}#pageHead .logo{margin-left:-26px}@media (min-width:782px) and (max-width:1279px){#pageHead .logo{margin-left:-2.03125vw}#pageHead .logo img{width:18.90625vw;height:3.90625vw}}@media (max-width:781px){#pageHead .logo{margin-left:0}}#pageHead .hamburger{display:none}@media (max-width:781px){#pageHead .hamburger{width:6.6666666667vw;height:4.8vw;display:block;position:relative}#pageHead .hamburger span{width:6.6666666667vw;height:.5333333333vw;background:#fff;display:block;position:absolute;left:0}#pageHead .hamburger span:nth-of-type(1){top:0}#pageHead .hamburger span:nth-of-type(2){top:50%;transform:translate(0,-50%)}#pageHead .hamburger span:nth-of-type(3){bottom:0}#pageHead .hamburger.active span:nth-of-type(1){top:50%;transform:translate(0,-50%) rotate(45deg);transform-origin:top center}#pageHead .hamburger.active span:nth-of-type(2){display:none}#pageHead .hamburger.active span:nth-of-type(3){top:50%;bottom:auto;transform:translate(0,-50%) rotate(-45deg);transform-origin:top center}}#pageHead .headerNav{display:flex;flex-direction:column-reverse}@media (max-width:781px){#pageHead .headerNav{width:100vw;max-height:calc(100vh - 13.3333333333vw);padding:8vw 8vw 21.3333333333vw;display:none;background:rgba(0,0,0,.9);overflow:auto;position:absolute;top:13.3333333333vw;left:0;z-index:999}}#pageHead .headerNav .navSub{margin:0 0 13px;padding:8px 0 0;list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:25px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navSub{margin:0 0 1.015625vw;padding:.625vw 0 0;gap:1.953125vw}}@media (max-width:781px){#pageHead .headerNav .navSub{margin:5.8666666667vw 0 4vw;padding:0;flex-wrap:wrap;gap:5.3333333333vw 4.2666666667vw;justify-content:flex-start}}#pageHead .headerNav .navSub li{margin:0;padding:0;font-size:16px;font-weight:700}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navSub li{font-size:1.25vw}}@media (max-width:781px){#pageHead .headerNav .navSub li{font-size:4.8vw}}#pageHead .headerNav .navSub li.btnType2 a{background:0 0;border-color:#fff}#pageHead .headerNav .navSub li.btnType2 a:hover{background:#fff;border-color:#062c46;color:#062c46}@media (max-width:781px){#pageHead .headerNav .navSub li.btnType2 a{font-size:4.2666666667vw}}#pageHead .headerNav .navSub li a{padding:1px 14px;background:#e36414;border:1px solid #e36414;border-radius:2px;color:#fff;display:inline-block}@media (max-width:781px){#pageHead .headerNav .navSub li a{border-radius:.5333333333vw;padding:1.4666666667vw 7.4666666667vw;min-width:34.6666666667vw;text-align:center}}#pageHead .headerNav .navSub li a:hover{background:#fff;color:#e36414}#pageHead .headerNav .navMain{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:42px}#pageHead .headerNav .navMain.-type2{gap:25px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain.-type2{gap:1.953125vw}}@media (max-width:781px){#pageHead .headerNav .navMain.-type2{gap:4vw}}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain{gap:3.28125vw}}@media (max-width:781px){#pageHead .headerNav .navMain{flex-wrap:wrap;gap:4vw}}#pageHead .headerNav .navMain li{margin:0;padding:0 0 26px;font-size:15px;font-weight:700}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li{padding:0 0 2.265625vw;font-size:1.171875vw}}@media (max-width:781px){#pageHead .headerNav .navMain li{width:100%;padding:0;font-size:4.2666666667vw}}#pageHead .headerNav .navMain li.blank:after{content:"";display:inline-block;width:14px;height:14px;background-image:url(//www.umsaascloud.jp/wp-content/themes/swell_child/../common/images/icon_blank.svg);background-size:cover;margin-left:4px;vertical-align:middle}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li.blank:after{width:1.09375vw;height:1.09375vw;margin-left:.3125vw}}@media (max-width:781px){#pageHead .headerNav .navMain li.blank:after{width:2.6666666667vw;height:2.6666666667vw;margin-left:1.0666666667vw}}#pageHead .headerNav .navMain li a,#pageHead .headerNav .navMain li .noLink{color:#fff;position:relative}#pageHead .headerNav .navMain li a:after,#pageHead .headerNav .navMain li .noLink:after{width:0;height:2px;background:#fff;border-radius:2px;content:"";display:block;position:absolute;bottom:-2px;left:0;transition:all .2s ease-out 0s}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li a:after,#pageHead .headerNav .navMain li .noLink:after{height:.15625vw;border-radius:.15625vw;bottom:-.15625vw}}#pageHead .headerNav .navMain li a:hover:after,#pageHead .headerNav .navMain li .noLink:hover:after{width:100%}#pageHead .headerNav .navMain li.navDrop a,#pageHead .headerNav .navMain li.navDrop .noLink{padding-left:7px;color:#fff;position:relative}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li.navDrop a,#pageHead .headerNav .navMain li.navDrop .noLink{padding-left:.546875vw}}@media (max-width:781px){#pageHead .headerNav .navMain li.navDrop a,#pageHead .headerNav .navMain li.navDrop .noLink{padding-left:3.2vw}}#pageHead .headerNav .navMain li.navDrop a:before,#pageHead .headerNav .navMain li.navDrop .noLink:before{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff;content:"";display:block;position:absolute;top:50%;left:0;transform:translate(-100%,-50%);transition:all .2s ease-out 0s}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li.navDrop a:before,#pageHead .headerNav .navMain li.navDrop .noLink:before{border-width:.46875vw 0 .46875vw .78125vw}}@media (max-width:781px){#pageHead .headerNav .navMain li.navDrop a:before,#pageHead .headerNav .navMain li.navDrop .noLink:before{border-width:1.6vw 0 1.6vw 2.6666666667vw}}#pageHead .headerNav .navMain li.navDrop a:after,#pageHead .headerNav .navMain li.navDrop .noLink:after{width:0;left:-12px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li.navDrop a:after,#pageHead .headerNav .navMain li.navDrop .noLink:after{left:-.9375vw}}@media (max-width:781px){#pageHead .headerNav .navMain li.navDrop a:after,#pageHead .headerNav .navMain li.navDrop .noLink:after{left:-3.2vw}}#pageHead .headerNav .navMain li.navDrop a.active:before,#pageHead .headerNav .navMain li.navDrop .noLink.active:before{transform:translate(-100%,-50%) rotate(90deg) !important}#pageHead .headerNav .navMain li.navDrop a.active:after,#pageHead .headerNav .navMain li.navDrop .noLink.active:after{width:calc(100% + 3.2vw) !important
}
#pageHead .headerNav .navMain li.navDrop:hover a::before, #pageHead .headerNav .navMain li.navDrop:hover .noLink::before {
    transform: translate(-100%, -50%) rotate(90deg)
}
@media (max-width: 781px) {
    #pageHead .headerNav .navMain li.navDrop:hover a::before, #pageHead .headerNav .navMain li.navDrop:hover .noLink::before {
        transform: translate(-100%, -50%)
    }
}
#pageHead .headerNav .navMain li.navDrop:hover a::after, #pageHead .headerNav .navMain li.navDrop:hover .noLink::after {
    width: calc(100% + 12px)
}
@media (min-width: 782px) and (max-width: 1279px) {
    #pageHead .headerNav .navMain li.navDrop:hover a::after, #pageHead .headerNav .navMain li.navDrop:hover .noLink::after {
        width: calc(100% + .9375vw)
    }
}
@media (max-width: 781px){#pageHead .headerNav .navMain li.navDrop:hover a:after,#pageHead .headerNav .navMain li.navDrop:hover .noLink:after{width:0}}#pageHead .headerNav .navMain li.navDrop:hover .navMega{height:fit-content;padding:40px 85px}#pageHead .headerNav .navMain li.navDrop:hover .navMega.-type3{padding:30px 118px 40px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li.navDrop:hover .navMega.-type3{padding:2.34375vw 9.21875vw 3.125vw}}@media (max-width:781px){#pageHead .headerNav .navMain li.navDrop:hover .navMega.-type3{padding:5.3333333333vw}}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li.navDrop:hover .navMega{padding:3.125vw 6.640625vw}}@media (max-width:81px){#pageHead .headerNav .navMain li.navDrop:hover .navMega{height:fit-content;padding:5.3333333333vw;display:none}}#pageHead .headerNav .navMain li .navMega{width:100%;max-width:1200px;height:0;margin:0;padding:0 85px;background:#fff;overflow:hidden;position:absolute;left:40px;top:100px;z-index:2;transition:all .2s ease-out 0s}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega{max-width:93.75vw;padding:0 6.640625vw;left:3.125vw;top:7.8125vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega{width:100%;height:fit-content;margin-top:4vw;padding:5.3333333333vw;display:none;overflow:visible;position:static;transition:none}}#pageHead .headerNav .navMain li .navMega ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}#pageHead .headerNav .navMain li .navMega ul li{margin:0;padding:0}#pageHead .headerNav .navMain li .navMega ul li>a{padding-left:16px;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/../swell_child/common/images/icon_menu_arrow.svg) left center/9px 18px no-repeat;color:#225b8f;font-size:16px;display:inline-block}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega ul li>a{padding-left:1.25vw;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/../swell_child/common/images/icon_menu_arrow.svg) left center/.703125vw 1.40625vw no-repeat;font-size:1.40625vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega ul li>a{padding-left:4.2666666667vw;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/../swell_child/common/images/icon_menu_arrow.svg) left center/2.4vw 4.8vw no-repeat;font-size:3.7333333333vw}}#pageHead .headerNav .navMain li .navMega ul li>a:before{display:none}#pageHead .headerNav .navMain li .navMega ul li>a:after{display:none}#pageHead .headerNav .navMain li .navMega ul li>a:hover{opacity:.6}#pageHead .headerNav .navMain li .navMega ul li .info{margin-top:11px;color:#3b4043;font-size:14px;font-weight:400}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega ul li .info{margin-top:.859375vw;font-size:1.09375vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega ul li .info{margin-top:2.9333333333vw;font-size:3.2vw}}#pageHead .headerNav .navMain li .navMega ul li.-typeAll{order:999;display:flex;align-items:flex-end;justify-content:flex-end}#pageHead .headerNav .navMain li .navMega ul li.-typeAll a{padding-left:10px;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/../swell_child/common/images/icon_menu_arrow.svg) left center/6px 12px no-repeat;font-size:14px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega ul li.-typeAll a{padding-left:.859375vw;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/../swell_child/common/images/icon_menu_arrow.svg) left center/.46875vw .9375vw no-repeat;font-size:1.09375vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega ul li.-typeAll a{padding-left:2.9333333333vw;background:url(//www.umsaascloud.jp/wp-content/themes/swell_child/../swell_child/common/images/icon_menu_arrow.svg) left center/1.6vw 3.2vw no-repeat;font-size:3.7333333333vw}}#pageHead .headerNav .navMain li .navMega.-type1 ul{gap:40px 20px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega.-type1 ul{gap:3.125vw 1.5625vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type1 ul{gap:5.3333333333vw}}#pageHead .headerNav .navMain li .navMega.-type1 ul li{width:calc((100% - 40px) / 3)
}
@media (min-width: 782px) and (max-width: 1279px) {
    #pageHead .headerNav .navMain li .navMega.-type1 ul li {
        width: calc((100% - 3.125vw) / 3)
    }
}
@media (max-width: 781px) {
    #pageHead .headerNav .navMain li .navMega.-type1 ul li {
        width: 100%
    }
}
#pageHead .headerNav .navMain li .navMega.-type2 ul {
    gap: 60px 30px
}
@media (min-width: 782px) and (max-width: 1279px) {
    #pageHead .headerNav .navMain li .navMega.-type2 ul {
        gap: 4.6875vw 2.34375vw
    }
}
@media (max-width: 781px) {
    #pageHead .headerNav .navMain li .navMega.-type2 ul {
        gap: 5.3333333333vw
    }
}
#pageHead .headerNav .navMain li .navMega.-type2 ul li {
    width: calc((100% - 30px) / 2)
}
@media (min-width: 782px) and (max-width: 1279px) {
    #pageHead .headerNav .navMain li .navMega.-type2 ul li {
        width: calc((100% - 2.34375vw) / 2)
    }
}
@media (max-width: 781px) {
    #pageHead .headerNav .navMain li .navMega.-type2 ul li {
        width: 100%
    }
}
#pageHead .headerNav .navMain li .navMega.-type3 {
    padding: 0 118px
}
@media (min-width: 782px) and (max-width: 1279px) {
    #pageHead .headerNav .navMain li .navMega.-type3 {
        padding: 0 9.21875vw
    }
}
@media (max-width: 781px) {
    #pageHead .headerNav .navMain li .navMega.-type3 {
        padding: 5.3333333333vw
    }
}
#pageHead .headerNav .navMain li .navMega.-type3 .navMegaInnerTitle {
    margin-bottom: 10px
}
@media (min-width: 782px) and (max-width: 1279px) {
    #pageHead .headerNav .navMain li .navMega.-type3 .navMegaInnerTitle {
        margin-bottom: .78125vw
    }
}
@media (max-width: 781px){#pageHead .headerNav .navMain li .navMega.-type3 .navMegaInnerTitle{margin-bottom:2.6666666667vw}}#pageHead .headerNav .navMain li .navMega.-type3 .navMegaInnerTitle a{font-size:16px;color:#225b8f;font-weight:700;padding:0}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega.-type3 .navMegaInnerTitle a{font-size:1.25vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type3 .navMegaInnerTitle a{font-size:4.2666666667vw}}#pageHead .headerNav .navMain li .navMega.-type3 .navMegaInnerTitle a:hover{opacity:.6}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type3 .navMegaInnerTitle span.sponly{display:inline-block !important}}#pageHead .headerNav .navMain li .navMega.-type3 .border{margin:18px 0 20px;background:#ccc;border:none;height:1px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega.-type3 .border{margin:1.40625vw 0 1.5625vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type3 .border{margin:4vw 0}}#pageHead .headerNav .navMain li .navMega.-type3 ul{gap:10px 92px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega.-type3 ul{gap:.78125vw 7.1875vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type3 ul{gap:4.2666666667vw}}#pageHead .headerNav .navMain li .navMega.-type3 ul li{width:calc((100% - 184px) / 3)
}
@media (max-width: 781px){#pageHead .headerNav .navMain li .navMega.-type3 ul li{width:100%;padding-left:1.3333333333vw}}#pageHead .headerNav .navMain li .navMega.-type3 ul li a{min-height:38px;font-size:14px;display:inline-flex;align-items:center;line-height:1.1875}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega.-type3 ul li a{min-height:2.96875vw;font-size:1.09375vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type3 ul li a{font-size:3.7333333333vw;min-height:auto}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type3 ul li a.onlypc{display:none !important}}#pageHead .headerNav .navMain li .navMega.-type3 ul li a.onlysp{display:none !important}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type3 ul li a.onlysp{display:inline-flex !important}}#pageHead .headerNav .navMain li .navMega.-type3 ul li .info{margin-top:0}#pageHead .headerNav .navMain li .navMega.-type3 ul li .solution_img{max-width:230px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega.-type3 ul li .solution_img{max-width:17.96875vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type3 ul li .solution_img{display:none}}#pageHead .headerNav .navMain li .navMega.-type3 ul li .solution_img a{padding:0 !important}#pageHead .headerNav .navMain li .navMega.-type3 ul li .solution_img a:before,#pageHead .headerNav .navMain li .navMega.-type3 ul li .solution_img a:after{content:none}#pageHead .headerNav .navMain li .navMega.-type2 ul li.-typeAll,#pageHead .headerNav .navMain li .navMega.-type3 ul li.-typeAll{padding-right:25px}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega.-type2 ul li.-typeAll,#pageHead .headerNav .navMain li .navMega.-type3 ul li.-typeAll{padding-right:1.953125vw}}@media (max-width:781px){#pageHead .headerNav .navMain li .navMega.-type3 ul li.-typeAll{display:none}}@media (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega.-type3 ul li{width:calc((100% - 14.375vw) / 3)
    }
}
@media (max-width: 781px){#pageHead .headerNav .navMain li .navMega.-type3 ul li{width:100%}}#footer .footerTop{padding:20px 0 40px;background:#012c47}@media (min-width:782px) and (max-width:1279px){#footer .footerTop{padding:1.5625vw 0 3.125vw}}@media (max-width:781px){#footer .footerTop{padding:5.3333333333vw 0}}#footer .footerTop .inner{position:relative}#footer .footerTop .logo{margin:0 0 16px}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .logo{margin:0 0 1.25vw}#footer .footerTop .logo img{width:15.703125vw;height:3.203125vw}}@media (max-width:781px){#footer .footerTop .logo{margin:0 0 4.2666666667vw}#footer .footerTop .logo img{width:53.6vw;height:10.9333333333vw}}#footer .footerTop .footerNavColumn{padding:0 84px 19px 56px;display:flex;justify-content:space-between}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerNavColumn{padding:0 6.5625vw 1.484375vw 4.375vw}}@media (max-width:781px){#footer .footerTop .footerNavColumn{padding:0;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto;grid-auto-flow:row dense;gap:5.3333333333vw}}#footer .footerTop .footerNavColumn ul{margin:0;padding:0;list-style:none}@media (max-width:781px){#footer .footerTop .footerNavColumn ul.-type1{grid-row:1/3}}#footer .footerTop .footerNavColumn ul.-type1 li{font-size:13px}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerNavColumn ul.-type1 li{font-size:1.015625vw}}@media (max-width:781px){#footer .footerTop .footerNavColumn ul.-type1 li{font-size:3.4666666667vw}}#footer .footerTop .footerNavColumn ul.-type1 li+li{margin-top:15px}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerNavColumn ul.-type1 li+li{margin-top:1.171875vw}}@media (max-width:781px){#footer .footerTop .footerNavColumn ul.-type1 li+li{margin-top:4vw}}#footer .footerTop .footerNavColumn ul.-type2 li,#footer .footerTop .footerNavColumn ul.-type2-2 li,#footer .footerTop .footerNavColumn ul.-type3 li,#footer .footerTop .footerNavColumn ul.-type4 li,#footer .footerTop .footerNavColumn ul.-type5 li{font-size:14px;font-weight:700}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerNavColumn ul.-type2 li,#footer .footerTop .footerNavColumn ul.-type2-2 li,#footer .footerTop .footerNavColumn ul.-type3 li,#footer .footerTop .footerNavColumn ul.-type4 li,#footer .footerTop .footerNavColumn ul.-type5 li{font-size:1.09375vw}}@media (max-width:781px){#footer .footerTop .footerNavColumn ul.-type2 li,#footer .footerTop .footerNavColumn ul.-type2-2 li,#footer .footerTop .footerNavColumn ul.-type3 li,#footer .footerTop .footerNavColumn ul.-type4 li,#footer .footerTop .footerNavColumn ul.-type5 li{font-size:3.7333333333vw}}#footer .footerTop .footerNavColumn ul.-type2 li+li,#footer .footerTop .footerNavColumn ul.-type2-2 li+li,#footer .footerTop .footerNavColumn ul.-type3 li+li,#footer .footerTop .footerNavColumn ul.-type4 li+li,#footer .footerTop .footerNavColumn ul.-type5 li+li{margin-top:35px}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerNavColumn ul.-type2 li+li,#footer .footerTop .footerNavColumn ul.-type2-2 li+li,#footer .footerTop .footerNavColumn ul.-type3 li+li,#footer .footerTop .footerNavColumn ul.-type4 li+li,#footer .footerTop .footerNavColumn ul.-type5 li+li{margin-top:2.734375vw}}@media (max-width:781px){#footer .footerTop .footerNavColumn ul.-type2 li+li,#footer .footerTop .footerNavColumn ul.-type2-2 li+li,#footer .footerTop .footerNavColumn ul.-type3 li+li,#footer .footerTop .footerNavColumn ul.-type4 li+li,#footer .footerTop .footerNavColumn ul.-type5 li+li{margin-top:4vw}}#footer .footerTop .footerNavColumn ul.-type2-2 li+li{margin-top:22px}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerNavColumn ul.-type2-2 li+li{margin-top:1.71875vw}}@media (max-width:781px){#footer .footerTop .footerNavColumn ul.-type2-2 li+li{margin-top:4vw}}#footer .footerTop .footerNavColumn ul li.-type6{font-size:16px}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerNavColumn ul li.-type6{font-size:1.25vw}}@media (max-width:781px){#footer .footerTop .footerNavColumn ul li.-type6{font-size:4.2666666667vw}}#footer .footerTop .footerNavColumn ul li a{color:#fff}#footer .footerTop .footerNavColumn ul li a:hover{opacity:.6}#footer .footerTop .footerBlock{padding:12px 15px 8px;border:1px solid #fff;position:absolute;right:0;bottom:0}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerBlock{padding:.9375vw 1.171875vw .625vw}}@media (max-width:781px){#footer .footerTop .footerBlock{margin-top:5.3333333333vw;padding:3.2vw 4vw 2.1333333333vw;position:static}}#footer .footerTop .footerBlock .sub{color:#fff;font-size:10px;font-weight:500}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerBlock .sub{font-size:.78125vw}}@media (max-width:781px){#footer .footerTop .footerBlock .sub{font-size:2.6666666667vw}}#footer .footerTop .footerBlock .blockColumn{display:flex;align-items:center;justify-content:space-between}#footer .footerTop .footerBlock .blockColumn .title{color:#fff;font-size:11px;font-weight:700}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerBlock .blockColumn .title{font-size:.859375vw}}@media (max-width:781px){#footer .footerTop .footerBlock .blockColumn .title{font-size:2.9333333333vw}}#footer .footerTop .footerBlock .blockColumn .blockLogo{margin-left:20px}@media (min-width:782px) and (max-width:1279px){#footer .footerTop .footerBlock .blockColumn .blockLogo{margin-left:1.5625vw}#footer .footerTop .footerBlock .blockColumn .blockLogo img{width:10.390625vw;height:2.265625vw}}@media (max-width:781px){#footer .footerTop .footerBlock .blockColumn .blockLogo{margin-left:5.3333333333vw}#footer .footerTop .footerBlock .blockColumn .blockLogo img{width:35.4666666667vw;height:7.7333333333vw}}#footer .footerBottom{padding:18px 0 16px;background:#000}@media (min-width:782px) and (max-width:1279px){#footer .footerBottom{padding:1.40625vw 0 1.25vw}}@media (max-width:781px){#footer .footerBottom{padding:4.8vw 0 4.2666666667vw}}#footer .footerBottom ul{margin:0 0 10px;padding:0;list-style:none;display:flex;justify-content:center}@media (min-width:782px) and (max-width:1279px){#footer .footerBottom ul{margin:0 0 .78125vw}}@media (max-width:781px){#footer .footerBottom ul{margin:0 0 2.6666666667vw}}#footer .footerBottom ul li{font-size:12px}@media (min-width:782px) and (max-width:1279px){#footer .footerBottom ul li{font-size:.9375vw}}@media (max-width:781px){#footer .footerBottom ul li{font-size:3.2vw}}#footer .footerBottom ul li a{color:#fff}#footer .footerBottom ul li a:hover{opacity:.6}#footer .footerBottom ul li+li:before{content:"｜";color:#fff;display:inline-block}#footer .footerBottom small{color:#fff;display:block;font-size:12px;text-align:center}@media (min-width:782px) and (max-width:1279px){#footer .footerBottom small{font-size:.9375vw}}@media (max-width:781px){#footer .footerBottom small{font-size:3.2vw}}.-height-auto .p-mainVisual__textLayer{padding:0!important}.c-filterLayer:after{z-index:0!important}.lead{margin:1em 0 3em;font-size:1.15em;text-align:center}.pagelead{margin:1em 0 3em;font-size:1.15em}.IndexItshien .post_content h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){padding:0 .5em .5em;margin:3rem 0 1.5rem}.IndexItshien .post_content h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)):before{content:"";width:100%;height:2px;background:var(--color_htag)}.IndexItshien table th{vertical-align:middle}@media (min-width:782px) and (max-width:1279px){.post_content h1{font-size:1.7em}}.post_content h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){width:fit-content;font-size:1.5em;height:75px;border-radius:100px;display:flex;align-items:center;justify-content:center;margin-top:4em;margin-left:auto;margin-right:auto;margin-bottom:2em}.post_content h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)):before{content:none}.post_content h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){font-size:1.4em;padding:0 0 .5em}.post_content h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)):before{content:none}.post_content h4:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){border-left:none}.c-pageTitle[data-style=b_bottom]{display:none}.secTitle{position:relative;font-size:1.5em;color:var(--color_text)!important;background:none!important;width:fit-content;height:auto!important;margin:2em auto}@media (min-width:782x) and (max-width:1279px){.secTitle{font-size:2.1875vw;margin:0 auto 2.1875vw}}@media (max-width:781px){.secTitle{font-size:5.3333333333vw;margin:0 auto 8vw}}.secTitle:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)):before{width:100px!important;position:absolute;content:""!important;border-top:0!important;border-bottom:solid 4px var(--color_htag)!important;bottom:-15px!important;left:50%!important;transform:translate(-50%,0)!important}.secUnderlineTitle{position:relative;padding:0 0 .5em;font-size:1.4em;margin:2em 0 1em}@media (max-width:781px){.secUnderlineTitle{padding:0 0 1.6vw;font-size:5.8666666667vw}}.secUnderlineTitle:before{position:absolute;content:""!important;color:var(--color_htag);background:var(--color_htag)!important;height:3px!important;width:100%!important;bottom:0}.secUnderlineTitle span{font-size:4em;position:absolute;color:#0982b9;opacity:.45;top:-.65em;left:-.5em}.secSidelineTitle{position:relative;font-size:1.4em;padding:.3em 1.5em!important;margin-bottom:3em!important;background:none!important;color:#333!important;height:auto!important;text-align:center}@media (max-width:781px){.secSidelineTitle{font-size:5.8666666667vw}}.secSidelineTitle:before{position:absolute;content:""!important;background:none!important;height:100%!important;top:0!important;bottom:0;left:auto!important;border-top:0!important;border-bottom:0!important;border-left:solid 5px #06587b;border-right:solid 5px #06587b}._cta .title{color:#fff;background:0 0;font-size:1.7rem;font-weight:700}._blowing{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px}@media (min-width:782px) and (max-width:1279px){._blowing{font-size:1.25vw}}@media (max-width:781px){._blowing{font-size:3.2666666667vw}}._blowing:before,._blowing:after{width:2px;height:25px;background-color:#fff;content:''}._blowing:before{transform:rotate(-35deg);margin-right:30px}._blowing:after{transform:rotate(35deg);margin-left:30px}.top_cta ._blowing{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px}@media (min-width:782px) and (max-width:1279px){.top_cta ._blowing{font-size:1vw}}@media (max-width:781px){.top_cta ._blowing{font-size:3.2666666667vw}}.green_{pointer-events:none}.is-style-btn_normal a span{color:#fff}.is-style-btn_line a{background:#fff;border:1px solid var(--the-btn-color,var(--color_main))}.youtube{width:850px;margin:0 auto}@media (min-width:782px) and (max-width:1279px){.youtube{width:66.40625vw}}@media (max-width:781px){.youtube{width:100%}}.youtube iframe{width:100%;height:auto;aspect-ratio:16/9}.-type-card .p-postList__excerpt{display:none}.p-articleFoot{border-top:none;margin:0;padding-top:0}.p-pickupBanners__item .c-bannerLink,.p-postList__thumb{box-shadow:none}.p-articleThumb{margin:0}.p-articleThumb__img,.p-articleThumb__youtube{box-shadow:none}#mainContent .blogDetail .blogContent .snsIcons{display:block!important}#mainContent .l-articleBottom__title{padding:13px 9px;background:#06587b;color:#fff;font-weight:700}.lum-lightbox.lum-open{z-index:9}.p-postList__meta{font-size:14px}@media screen and (min-width:782px) and (max-width:1279px){.p-postList__meta{font-size:1.09375vw}}@media screen and (max-width:781px){.p-postList__meta{font-size:3.7333333333vw}}@media screen and (max-width:781px){.-type-card.-sp-col1 .p-postList__item,.-type-thumb.-sp-col1 .p-postList__item{width:100%}}.wp-block-image img{margin:0 auto}.c-postThumb__cat{font-size:12px;background:#ccc;width:fit-content;min-width:128px;padding:0 9px;border-radius:20px;text-align:center}@media screen and (min-width:782px) and (max-width:1279px){.c-postThumb__cat{font-size:.9375vw}}@media screen and (max-width:781px){.c-postThumb__cat{font-size:3.2vw}}.c-postThumb__cat:before{content:none}.-type-card .p-postList__item{padding:0 10px}@media screen and (min-width:782px) and (max-width:1279px){.-type-card .p-postList__item{padding:0 .78125vw}}@media screen and (max-width:781px){.-type-card .p-postList__item{padding:0}}.-type-card .p-postList__title,.-type-list .p-postList__title,.-type-list2 .p-postList__title{margin:16px 0 0;font-size:16px}@media screen and (min-width:782px) and (max-width:1279px){.-type-card .p-postList__title,.-type-list .p-postList__title,.-type-list2 .p-postList__title{margin:1.25vw 0 0;font-size:1.5625vw}}@media screen and (max-width:781px){.-type-card .p-postList__title,.-type-list .p-postList__title,.-type-list2 .p-postList__title{margin:4.2666666667vw 0 0;font-size:4.2666666667vw}}.swell-block-button a{width:12em;font-size:1.1em}@media (min-width:782px) and (max-width:1279px){.swell-block-button a{width:12em;font-size:1.45vw}}@media (max-width:781px){.swell-block-button a{width:80vw;font-size:4.2666666667vw}}.top_cta .swell-block-button a{width:15em;font-size:1.1em}@media (min-width:782px) and (max-width:1279px){.top_cta .swell-block-button a{width:100%;font-size:1.45vw}}@media (max-width:781px){.top_cta .swell-block-button a{width:80vw;font-size:4.2666666667vw}}.red_ svg{fill:#fff!important}.post_content blockquote p{margin:0!important}.Indextop{max-width:1200px;margin:7.5em auto 6em}@media (min-width:782px) and (max-width:1279px){.Indextop{width:95%}}@media (max-width:781px){.Indextop{width:90%;margin:5.5em auto 5em}}.p-mainVisual__slideTitle{font-size:3.5em}@media (min-width:782px) and (max-width:1279px){.p-mainVisual__slideTitle{font-size:4.5vw}}@media (max-width:781px){.p-mainVisual__slideTitle{font-size:10vw}}.p_main_span{display:block;font-size:50%}.secPartner .partner_map{width:941px;height:435px;box-sizing:border-box;margin:0 auto;padding:25px 0 56px;border-radius:6px;background:#e4f4ff;position:relative;overflow-x:hidden;overflow-y:hidden}@media (min-width:782px) and (max-width:1279px){.secPartner .partner_map{width:95%;height:40vw}}@media (max-width:781px){.secPartner .partner_map{width:100%;height:auto;border:none;padding:1.5em 1em}}.secPartner .partner_map img{position:absolute;top:10px;left:50%;width:60%;transform:translate(-50%,0)}@media (max-width:781px){.secPartner .partner_map img{width:0}}.secPartner .partner_map .btn{position:absolute;background-color:#d1d1d1;line-height:32px;font-size:1em;text-align:center;font-weight:700;border-radius:2px;padding:0 15px;color:#fff}@media (max-width:781px){.secPartner .partner_map .btn{position:static !important;display:block!important;width:100% !important;margin-bottom:10px;padding:5px 20px; }}.secPartner .partner_map .all_btn{top:25px;left:26px;background:#e36414}.greyed-out{background:#D1D1D1!important;opacity:.7}.secPartner .partner_map .hokkaido_btn{top:85px;right:115px;background:#7888e0}@media (min-width:782px) and (max-width:1279px){.secPartner .partner_map .hokkaido_btn{top:7vw;right:11vw}}.secPartner .partner_map .tohoku_btn{top:180px;right:210px;background:#539fe6}@media (min-width:782px) and (max-width:1279px){.secPartner .partner_map .tohoku_btn{top:16vw;right:18vw}}.secPartner .partner_map .kanto_btn{bottom:140px;right:270px;background:#60cfd9}@media (min-width:782px) and (max-width:1279px){.secPartner .partner_map .kanto_btn{bottom:12vw;right:24vw}}.secPartner .partner_map .tyubu_btn{bottom:80px;right:365px;background:#61cd84}@media (min-width:782px) and (max-width:1279px){.secPartner .partner_map .tyubu_btn{bottom:5vw;right:31vw}}.secPartner .partner_map .kansai_btn{top:200px;left:400px;background:#b5d24f}@media (min-width:782px) and (max-width:1279px){.secPartner .partner_map .kansai_btn{top:17vw;left:35vw}}.secPartner .partner_map .shikoku_btn{bottom:45px;left:340px;background:#df9d82}@media (min-width:782px) and (max-width:1279px){.secPartner .partner_map .shikoku_btn{bottom:3vw;left:32vw}}.secPartner .partner_map .kyusyu_btn{bottom:125px;left:150px;background:#ff7575}@media (min-width:782px) and (max-width:1279px){.secPartner .partner_map .kyusyu_btn{bottom:13vw;left:13vw}}.Index404{padding:10rem 0!important}@media (max-width:767px){.Index404{padding:8rem 2rem!important}}.lp-content .post_content>h2{margin-left:auto!important;margin-right:auto!important}.lp_title{position:absolute;top:50%;transform:translate(0,-50%)}@media (max-width:781px){.lp_title{　　　position:unset;transform:none;　　}}.onayamiBlock{padding:0;margin:2em 0}@media (max-width:781px){.onayamiBlock{padding:2em 0;margin:0;height:55em;　　}}@media (max-width:600px){.onayamiBlock{height:50em;　　}}.onayami-slider{display:flex;justify-content:space-between;position:relative}.onayami-slider *{min-width:0;min-height:0}.Indexonayami h3{background-color:#e4f4ff;border-radius:50px 50px 0 0;display:inline-block;font-size:28px;font-weight:700;left:50%;padding:20px 30px 0;position:absolute;text-align:center;top:150px;transform:translateX(-50%);white-space:nowrap;width:715px;z-index:300;height:80px}@media (max-width:781px){.Indexonayami h3{font-size:3.4vw;line-height:1.3;top:130px;width:90%}}@media (max-width:600px){.Indexonayami h3{top:9.5em}}.Indexonayami h3 img{width:270px;display:inline-block;vertical-align:bottom}@media (max-width:781px){.Indexonayami h3 img{width:26vw}}.answer_blue{color:#2a61ff}.onayami-content{width:24%}@media (max-width:781px){.onayami-content{width:100%}}.onayami-content_data_theme{background-color:#f3f3f2;border-radius:4px;display:grid;height:100px;line-height:24px;margin-bottom:180px;padding-top:1px;place-content:center;position:relative;text-align:center;width:100%}@media (max-width:1080px){.onayami-content_data_theme{font-size:1.48vw}}@media (max-width:781px){.onayami-content_data_theme{font-size:1em;margin:0 auto 10em;max-width:95%}}@media (max-width:600px){.onayami-content_data_theme{margin:0 auto 7.5em}}.onayami-content_data_theme:after{border-top:10px solid transparent;border-color:#f3f3f2 transparent transparent;border-style:solid;border-width:30px 50px 0;bottom:-20px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.answer-content{background:#fff;min-height:485px;padding:30px 1.5rem;position:relative;text-align:center;width:100%;margin:0 auto 6em}@media (max-width:781px){.answer-content{min-height:400px;width:90%;margin:0 auto}}.answer-content h4{margin:0;padding:0}.answer-content .answer-content_data_icon{width:120px;margin:.5em auto}.Indexonayami ul{text-align:left}.Indexonayami ul li{margin:.25em 0 1.2em}.p-blogParts{margin-bottom:0!important}.lp_popup{width:18% !important;bottom:6.5rem}.lp_popup .p-fix_donload_text{font-size:1.05em;border-radius:0;width:100%!important}.lp_popup .p-fix_donload_btn_wrapper{background-color:none;padding:0;width:100%!important}.lp_graph:before{border-top:10px solid transparent;border-color:#f7f7f7 transparent transparent;border-style:solid;border-width:80px 250px 0;bottom:-60px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.pie-chart{position:relative;width:300px;height:300px;border-radius:50%;overflow:hidden;margin:50px auto;background:#8e7cc3}.slice{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center;clip-path:polygon(50% 50%,100% 0,100% 100%);background-color:var(--color);transform:rotate(calc(3.6deg * var(--start-angle)))}.slice:nth-child(1){--start-angle:-12}.slice:nth-child(2){--start-angle:0}.slice:nth-child(3){--start-angle:10}.slice:nth-child(4){--start-angle:35}.slice:nth-child(5){--start-angle:45}.pie-chart_2{position:relative;width:300px;height:300px;border-radius:50%;overflow:hidden;margin:50px auto;background:#e57373}.slice_2{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center;clip-path:polygon(50% 50%,100% 0,100% 100%);background-color:var(--color);transform:rotate(calc(3.6deg * var(--start-angle)))}.slice_2:nth-child(1){--start-angle:20}.slice_2:nth-child(2){--start-angle:63}.slice_2:nth-child(3){--start-angle:45}.center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;background-color:#fff;border-radius:50%;width:150px;height:150px;display:flex;justify-content:center;align-items:center}.slice:hover,.slice_2:hover{opacity:1}.caption_text{margin-top:4em;font-size:1.5em;font-weight:700;height:auto!important;color:#333!important;background:none!important}@media (min-width:782px) and (max-width:1279px){.caption_text{font-size:2.3vw}}@media (max-width:781px){.caption_text{font-size:5.2vw}}.legend{list-style-type:none;justify-content:center;gap:3em}.legend li{display:flex;align-items:center}.legend li:before{width:1em;height:1em;margin-right:5px;content:"";background:#fff}._red:before{background:#E06666!important}._orange:before{background:#F6B26B!important}._yellow:before{background:#FFD966!important}._green:before{background:#93C47D!important}._blue:before{background:#6D9EEB!important}.searchColumn{display:flex;justify-content:center;   gap:50px!important;margin-top:6em!important}@media (min-width:782px) and (max-width:1279px){.searchColumn{gap:3.90625vw!important}}@media (max-width:781px){.searchColumn{flex-wrap:wrap;gap:13.3333333333vw!important}}.searchColumn>.item{width:490px;padding:57px 33px 33px;background:#fff;position:relative}@media (min-width:782px) and (max-width:1279px){.searchColumn>.item{width:38.28125vw;padding:4.453125vw 2.578125vw 2.578125vw}}@media (max-width:781px){.searchColumn>.item{width:100%;padding:15.2vw 5.3333333333vw 5.3333333333vw}}.searchColumn>.item h3{width:182px;height:48px;background:#333;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:0!important}@media (min-width:782px) and (max-width:1279px){.searchColumn>.item h3{width:14.21875vw;height:3.75vw;font-size:1.40625vw}}@media (max-width:781px){.searchColumn>.item h3{width:48.5333333333vw;height:12.8vw;font-size:4.8vw}}.searchColumn>.item p{margin:0 0 27px;font-size:16px;line-height:calc(26em / 16)
}
@media (min-width: 782px) and (max-width: 1279px){.searchColumn>.item p{margin:0 0 2.109375vw;font-size:1.25vw}}@media (max-width:781px){.searchColumn>.item p{margin:0 0 6.6666666667vw;font-size:4.2666666667vw}}.searchColumn>.item .searchColumn2{display:flex;flex-wrap:wrap;justify-content:center;gap:25px 15px}@media (min-width:782px) and (max-width:1279px){.searchColumn>.item .searchColumn2{gap:1.953125vw 1.171875vw}}@media (max-width:781px){.searchColumn>.item .searchColumn2{gap:6.6666666667vw 4vw}}.searchColumn2 .swell-block-button{margin-bottom:0!important}.searchColumn2 .swell-block-button a{width:204px;height:71px}@media (min-width:782px) and (max-width:1279px){.searchColumn2 .swell-block-button a{width:15.9375vw;height:5.546875vw}}@media (max-width:781px){.searchColumn2 .swell-block-button a{width:38vw;height:18.6666666667vw}}@media (max-width:600px){.searchColumn2 .swell-block-button a{width:55vw}}.caseColumn{display:flex;gap:34.5px}@media (min-width:782px) and (max-width:1279px){.caseColumn{gap:2.6953125vw}}@media (max-width:781px){.caseColumn{gap:5.3333333333vw;flex-wrap:wrap}}.caseColumn .item{width:calc((100% - (34.5px * 2)) / 3);padding:0 14px 48px;background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media (min-width:782px) and (max-width:1279px){.caseColumn .item{width:calc((100% - (2.734375vw * 2)) / 3);padding:0 1.09375vw 3.75vw;box-shadow:0px .234375vw .46875vw rgba(0,0,0,.16)}}@media (max-width:781px){.caseColumn .item{width:100%;padding:0 3.7333333333vw 12.8vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16)}}.caseColumn .item .img{width:auto;margin:0 -14px 19px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (min-width:782px) and (max-width:1279px){.caseColumn .item .img{margin:0 -1.09375vw 1.484375vw}}@media (max-width:781px){.caseColumn .item .img{aspect-ratio:377/197.73;margin:0 -3.7333333333vw 5.0666666667vw}}.caseColumn .item .name{margin:0 0 12px;color:#989898;font-size:16px;font-weight:500}@media (min-width:782px) and (max-width:1279px){.caseColumn .item .name{margin:0 0 .9375vw;font-size:1.25vw}}@media (max-width:781px){.caseColumn .item .name{margin:0 0 3.2vw;font-size:4.2666666667vw}}.caseColumn .item .title{margin:0 0 40px;font-size:20px;font-weight:bold;line-height:calc(30em / 20)
}

@media (min-width: 782px) and (max-width: 1279px){.caseColumn .item .title{margin:0 0 3.125vw;font-size:1.5625vw}}@media (max-width:781px){.caseColumn .item .title{margin:0 0 10.6666666667vw;font-size:5.3333333333vw}}.caseColumn .item .title a{color:#3b4043}.caseColumn .item .title a:hover{opacity:.6}.caseColumn .item .info{margin:0;display:flex;flex-wrap:wrap;gap:14px 15px}@media (min-width:782px) and (max-width:1279px){.caseColumn .item .info{gap:1.09375vw 1.171875vw}}@media (max-width:781px){.caseColumn .item .info{gap:3.7333333333vw 4vw}}.caseColumn .item .info dt{width:75px;height:24px;background:#eaf1f5;color:#333;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}@media (min-width:782px) and (max-width:1279px){.caseColumn .item .info dt{width:5.859375vw;height:1.875vw;font-size:1.015625vw}}@media (max-width:781px){.caseColumn .item .info dt{width:20vw;height:6.4vw;font-size:3.4666666667vw}}.caseColumn .item .info dd{width:calc(100% - 15px - 75px);padding:3px 0 0;color:#989898;font-size:13px;font-weight:700}@media (min-width:782px) and (max-width:1279px){.caseColumn .item .info dd{width:calc(100% - 1.171875vw - 5.859375vw);padding:.234375vw 0 0;font-size:1.015625vw}}@media (max-width:781px){.caseColumn .item .info dd{width:calc(100% - 4vw - 20vw);padding:.8vw 0 0;font-size:3.4666666667vw}}.price_tab{margin-top:4em}.price_tab .c-tabList{justify-content:center!important}.price_tab .c-tabList__button{color:#005b95;font-size:1.2em!important;padding:7rem}@media (max-width:781px){.price_tab .c-tabList__button{padding:5rem}}.price_tab .c-tabList__button:hover,.price_tab .c-tabList__button[aria-selected=true]{color:#fff!important;background-color:#005B95!important}.price_tab .c-tabBody{border:solid 1px #005B95!important}.price_text{font-size:1.2em}._bar:before{position:absolute;content:"";background:var(--capbox-color);top:50%;right:-1.5em;width:1.5em;height:1px}@media (max-width:781px){._bar:before{top:100%;right:50%;bottom:0;width:1px;height:2.5em}}.coordination_block .cap_box_ttl{left:50%;transform:translate(-50%,0);font-size:1.3em;font-weight:700}.coordination_block .cap_box_ttl span{background:#fff;padding:0 1em}.coordination_title{display:flex;justify-content:center;align-items:center;color:#e36414;font-weight:700;font-size:1.2em}.coordination_title:before,.coordination_title:after{width:3px;height:40px;background-color:#e36414;content:""}.coordination_title:before{transform:rotate(-35deg);margin-right:30px}.coordination_title:after{transform:rotate(35deg);margin-left:30px}.coordination_box .cap_box_ttl{background:0 0;color:var(--capbox-color);font-size:1.25em;font-weight:700}.coordination_box .cap_box_content{border:none;min-height:240px}.coordination_box .cap_box_content h3{font-size:1.3em;padding:0 0 .5em}.coordination_box .cap_box_content h3:before{content:"";background:var(--capbox-color)}