#wrapperContent #content.case main article section h3{margin-bottom:50px}@media only screen and (max-width: 640px){#wrapperContent #content.case main article section h3{margin-bottom:30px}}#wrapperContent #content.case main article section.sec01 .case-item{margin-bottom:100px}#wrapperContent #content.case main article section.sec01 .case-item:last-child{margin-bottom:0}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap{margin-bottom:40px}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap:last-child{margin-bottom:0}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap .case-inner{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:40px}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap .case-inner .case-box{width:calc((100% - 40px)/2);position:relative}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap .case-inner .case-box::after{content:"";display:block;position:absolute;top:0;right:0;background-color:#fff;font-size:2rem;font-weight:600;line-height:1;color:#003d58;text-align:center;min-width:80px;padding:0 10px 10px;border-radius:0 0 0 13px}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap .case-inner .case-box.box-before::after{content:"Before"}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap .case-inner .case-box.box-after::after{content:"After"}@media only screen and (max-width: 640px){#wrapperContent #content.case main article section.sec01 .case-item{margin-bottom:60px}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap{margin-bottom:30px}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap .case-inner{gap:20px}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap .case-inner .case-box{width:calc((100% - 20px)/2)}#wrapperContent #content.case main article section.sec01 .case-item .case-item-wrap .case-inner .case-box::after{font-size:1.4rem;min-width:60px;padding:0 5px 5px;border-radius:0 0 0 6px}}#wrapperContent #content.case main article section.sec02 .comparison-item{margin-bottom:50px;box-shadow:0 0 10px rgba(28,144,195,.1)}#wrapperContent #content.case main article section.sec02 .comparison-item:last-child{margin-bottom:0}#wrapperContent #content.case main article section.sec02 .comparison-item h4.section-title-04-style02{margin-bottom:0}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap{padding:30px;background-color:#fff;border-radius:0 0 5px 5px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:40px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img{width:44%;max-width:400px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider{position:relative;margin-bottom:30px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider:not(.slick-initialized){display:flex;justify-content:center;overflow:hidden}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .comparison-slide{padding:0 5px;box-sizing:border-box;opacity:.5;transition:opacity .3s ease}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .comparison-slide.slick-center{opacity:1}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .comparison-slide:not(.slick-center){pointer-events:none}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-main{margin-bottom:45px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-main:not(.slick-initialized) .comparison-slide{flex:0 0 310px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-main .comparison-slide{width:310px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-main .comparison-slide .modal-img::after{content:"";display:block;position:absolute;top:0;right:0;background-color:#fff;font-size:2rem;font-weight:600;line-height:1;color:#003d58;text-align:center;min-width:80px;padding:0 10px 10px;border-radius:0 0 0 13px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-main .comparison-slide.box-before .modal-img::after{content:"Before"}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-main .comparison-slide.box-after .modal-img::after{content:"After"}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-sub:not(.slick-initialized) .comparison-slide{flex:0 0 210px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-sub .comparison-slide{width:210px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-sub .slick-prev,#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-sub .slick-next{top:calc(50% - 16.5px)}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-sub .modal-caption{margin-top:5px;height:28px;display:flex;align-items:center;font-weight:600;padding:0 5px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider.img-sub .modal-caption span{background-color:#1c90c3;border-radius:3px;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;padding:0px 7px;margin-right:4px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-prev,#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-next{width:36px;height:36px;border:2px solid #fff;border-radius:50%;background-color:#003d58;transition:all .3s ease;z-index:9}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-prev:hover,#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-next:hover{background-color:#1c90c3;opacity:1}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-prev::before,#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-next::before{content:"";position:absolute;inset:0;opacity:1;background:url(../img/common/icon_arrow.svg) no-repeat center center;background-size:16px auto}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-prev.slick-disabled,#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-next.slick-disabled{display:none !important}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-prev{left:10px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-prev::before{transform:scaleX(-1)}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-next{right:10px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-dots{bottom:-25px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-dots li{width:12px;height:12px;margin:0 5px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-dots li button{width:12px;height:12px;padding:0}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-dots li button::before{content:"";top:2px;left:2px;width:8px;height:8px;border-radius:50%;background-color:#aaa;opacity:1}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img .comparison-slider .slick-dots li.slick-active button::before{background-color:#1c90c3}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-detail{flex:1}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-detail .detail-text{margin-bottom:30px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-detail .detail-point{margin-top:30px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-detail .detail-point .point-ttl{font-size:2rem;font-weight:700;color:#003d58;margin-bottom:5px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-detail .detail-point .point-inner{padding:20px;border-radius:5px;background-color:#f3f9fc}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-detail .detail-point .point-inner ul.check-list li{margin-bottom:10px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-detail .detail-point .point-inner ul.check-list li:last-child{margin-bottom:0}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .case-box{width:calc((100% - 40px)/2);position:relative}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .case-box::after{content:"";display:block;position:absolute;top:0;right:0;background-color:#fff;font-size:2rem;font-weight:600;line-height:1;color:#003d58;text-align:center;min-width:80px;padding:0 10px 10px;border-radius:0 0 0 13px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .case-box.box-before::after{content:"Before"}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .case-box.box-after::after{content:"After"}#wrapperContent #content.case main article section.sec02 .comparison-item#replace h4.section-title-04-style02{background-color:#627f8d}#wrapperContent #content.case main article section.sec02 .comparison-item#replace h4.section-title-04-style02 span{font-size:.75em}#wrapperContent #content.case main article section.sec02 .comparison-item#replace .comparison-item-wrap .comparison-inner .comparison-box-detail table tr:last-child{background-color:#f3f9fc}#wrapperContent #content.case main article section.sec02 .comparison-item#replace .comparison-item-wrap .comparison-inner .comparison-box-detail table tr:last-child th,#wrapperContent #content.case main article section.sec02 .comparison-item#replace .comparison-item-wrap .comparison-inner .comparison-box-detail table tr:last-child td{font-weight:600;border-top:2px solid #1c90c3;border-bottom:2px solid #1c90c3}@media only screen and (max-width: 640px){#wrapperContent #content.case main article section.sec02 .comparison-item{margin-bottom:40px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap{padding:20px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner{flex-direction:column;gap:40px}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-img{width:100%;max-width:100%}#wrapperContent #content.case main article section.sec02 .comparison-item .comparison-item-wrap .comparison-inner .comparison-box-detail .detail-point .point-ttl{font-size:1.8rem}}/*# sourceMappingURL=layout_case.css.map */