.case-side{background:#F8F9FA}@media print,screen and (min-width:768px){.case-side{width:22.222%}}@media screen and (max-width:767px){.case-side{margin-bottom:4rem}}.case-side__header{background:#E4E8EB;color:var(--color-text-primary);text-align:center;font-weight:500;font-size:1.6rem;padding:4rem 0;position:relative}@media screen and (max-width:767px){.case-side__header{font-size:1.4rem;padding:1.6rem 2rem;text-align:left}}.case-side__header span{font-family:var(--font-en);font-size:4rem;font-weight:400;padding:0 0.4rem}@media screen and (max-width:767px){.case-side__header span{font-size:2.4rem}}@media print,screen and (min-width:768px){.case-side .js-case-side-trigger{display:none}}@media screen and (max-width:767px){.case-side .js-case-side-trigger{width:10.8rem;height:3rem;border-left:1px solid #CBD3D8;padding-left:2rem;position:absolute;right:0;top:50%;margin-top:-1.5rem;font-size:1.2rem;font-weight:500;color:#485157;display:flex;align-items:center;cursor:pointer}.case-side .js-case-side-trigger:after,.case-side .js-case-side-trigger:before{content:"";width:1.2rem;height:1px;background:#485157;position:absolute;right:2.2rem;top:50%;transition:all 0.3s ease}.case-side .js-case-side-trigger:after{transform:rotate(90deg)}}.case-side .js-case-side-trigger.is-open:after{transform:rotate(180deg);opacity:0}.case-side__body{padding:4rem}@media screen and (max-width:767px){.case-side__body{padding:3rem;display:none}}.case-side__ttl{padding-bottom:2.5rem;font-size:2rem;font-weight:500}.case-side__item{border-top:1px solid #CBD3D8}.case-side__item dt{font-size:1.6rem;font-weight:500;padding-bottom:2.4rem;padding-top:4rem}@media screen and (max-width:767px){.case-side__item dt{padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width:767px){.case-side__item dt.js-case-trigger{position:relative;cursor:pointer}}@media screen and (max-width:767px){.case-side__item dt.js-case-trigger:after,.case-side__item dt.js-case-trigger:before{content:"";width:1.2rem;height:1px;background:#485157;position:absolute;right:1rem;top:50%;transition:all 0.3s ease}}@media screen and (max-width:767px){.case-side__item dt.js-case-trigger:after{transform:rotate(90deg)}}@media screen and (max-width:767px){.case-side__item dt.js-case-trigger.is-open:after{transform:rotate(180deg);opacity:0}}.case-side__item dd{padding-bottom:4rem}@media screen and (max-width:767px){.case-side__item dd{padding-bottom:2rem}}@media screen and (max-width:767px){.case-side__item dd.js-case-trigger_body{display:none}}.case-side__item dd ul li label{transition:opacity 0.3s cubic-bezier(0.215,0.61,0.355,1)}.case-side__item dd ul li label:hover{opacity:0.6}.case-side__item dd ul li label span{position:relative;padding-left:4.4rem;font-size:1.6rem;min-height:3.2rem;display:flex;align-items:center}.case-side__item dd ul li label span:before{content:"";position:absolute;width:3.2rem;height:3.2rem;background:#FFFFFF;border:1px solid #CCCCCC;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;left:0;top:50%;margin-top:-1.6rem}.case-side__item dd ul li label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.case-side__item dd ul li label input[type=checkbox]:checked+span:before{background:url(/assets/images/ico_check.svg) no-repeat center center/100%;border-color:transparent}.case-side__item dd ul li+li{margin-top:0.8rem}.case-side__item dd ul li ul{margin-top:1.6rem;padding-left:2.4rem;margin-bottom:2.4rem}.case-side__item dd select{font-size:1.4rem;padding:1.4rem 1.6rem;height:4.8rem;background:url(/assets/images/ico_select.svg) no-repeat right 1.6rem center #fff;background-size:1.3rem auto}.case-side__footer{border-top:1px solid #CBD3D8;padding:4rem}@media screen and (max-width:767px){.case-side__footer{display:none;padding:3rem 5.5rem}}.case-side__footer .case-side__filter{background:#485157;border-color:#485157;color:#fff}.case-side__footer .case-side__filter:before{background:var(--color-text-primary)}@media print,screen and (min-width:768px){.case-side__footer .case-side__filter:hover{border-color:#485157}}.case-side__footer .case-side__clear{margin-top:2.4rem;font-size:1.4rem;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;width:100%;transition:opacity 0.3s cubic-bezier(0.215,0.61,0.355,1)}.case-side__footer .case-side__clear:hover{opacity:0.6}.case-side__footer .case-side__clear span{position:relative;padding-left:1.8rem}.case-side__footer .case-side__clear span:before{content:"";width:0.9rem;height:0.9rem;background:url(/assets/images/ico_batu.svg) 0 0 no-repeat;background-size:100% auto;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:2}@media screen and (max-width:767px){.case-side__footer .case-side__clear span:before{right:1rem}}@media print,screen and (min-width:768px){.case-content{width:72.222%;margin-left:auto}}.case{padding-top:12rem}@media screen and (max-width:767px){.case{padding-top:4rem}}@media print,screen and (min-width:768px){.case__inner{display:flex;flex-wrap:wrap;align-items:flex-start}}.case__list{display:flex;flex-wrap:wrap;margin-top:-4rem;margin-left:-4rem}@media screen and (max-width:767px){.case__list{margin-top:-3rem;margin-left:-1.2rem;border-bottom:1px solid #CBD3D8;padding-bottom:6rem}}.case__item{display:block;width:calc(33.333% - 4rem);margin-top:4rem;margin-left:4rem}@media screen and (max-width:767px){.case__item{width:calc(50% - 1.2rem);margin-top:3rem;margin-left:1.2rem}}@media print,screen and (min-width:768px){.case__item:hover .case__item-thum img{transform:scale(1.1)}}.case__item-thum{position:relative;margin-bottom:1rem;overflow:hidden;aspect-ratio:300/185}@media screen and (max-width:767px){.case__item-thum{margin-bottom:1rem}}.case__item-thum img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}.case__item-lbl{position:absolute;z-index:2;top:1rem;left:1rem;background:#fff;color:var(--color-text-primary);padding:0.8rem 1.4rem;font-family:var(--font-en);font-weight:400;font-size:1.1rem;letter-spacing:0.04em}@media screen and (max-width:767px){.case__item-lbl{padding:0.4rem 0.8rem;font-size:1rem}}.case__item-ttl{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:0.04em;position:relative;margin-bottom:0.8rem}@media screen and (max-width:767px){.case__item-ttl{font-size:1.4rem;margin-bottom:0.8rem}}.case__item-ttl:after{content:"";width:1.6rem;height:1.6rem;background:url(/assets/images/ico_arrow.svg) 0 0 no-repeat;background-size:100% auto;display:inline-block;margin-left:0.5rem}.case__item-text{font-size:1.4rem;line-height:1.5;letter-spacing:0.04em;color:#767F86}@media screen and (max-width:767px){.case__item-text{font-size:1.2rem}}.case__item-tags01{margin-left:-0.4rem;margin-top:0.4rem}.case__item-tags01 li{margin-top:0.4rem;margin-left:0.4rem;display:inline-block;border:1px solid #8F9AA2;color:#8F9AA2;padding:0.5rem 0.8rem 0.5rem;font-size:1.2rem;font-weight:500}.case__item-tags01 li.is-tighca{background:var(--color-blue);border:none;color:#fff}.case__item-tags01 li.is-dannetsu{background:var(--color-green);border:none;color:#fff}.case__item-tags02{margin-left:-0.4rem;margin-top:1rem}@media screen and (max-width:767px){.case__item-tags02{margin-top:0.6rem}}.case__item-tags02 li{margin-left:0.4rem;display:inline-block;border:1px solid #8F9AA2;padding:0.2rem 0.8rem 0.4rem;font-size:1.2rem;font-weight:500;color:#485157}@media screen and (max-width:767px){.case__item-tags02 li{margin-top:0.4rem}}.case__item-tags02 li span{font-size:1rem;font-family:var(--font-en);font-weight:400;color:#8F9AA2}.case__item-area{font-size:1.2rem;font-weight:500;margin-top:0.8rem}.case-detail{overflow:hidden}.case-detail__header{margin-top:4.2rem;margin-bottom:3rem}@media screen and (max-width:767px){.case-detail__header{margin-top:4.5rem}}.case-detail__ttl{font-size:4.8rem;font-weight:500;text-align:center;display:flex;align-items:flex-end;justify-content:center;letter-spacing:0.04em}@media screen and (max-width:767px){.case-detail__ttl{font-size:2.4rem}}.case-detail__ttl-new{font-family:var(--font-en);font-weight:400;font-size:1.2rem;padding:0.7rem 1.2rem 0.9rem;margin-left:1.6rem;border:1px solid #485157}@media screen and (max-width:767px){.case-detail__ttl-new{font-size:1rem;padding:0.4rem 0.8rem 0.4rem;margin-left:1rem}}.case-detail__mainslide{margin-bottom:8rem}@media screen and (max-width:767px){.case-detail__mainslide{margin-bottom:4rem}}.case-detail__mainslide .swiper-main{overflow:visible;margin-bottom:1.2rem}@media screen and (max-width:767px){.case-detail__mainslide .swiper-main{margin-bottom:2rem}}.case-detail__mainslide .swiper-main .swiper-slide{width:96rem;margin:0 2rem;position:relative}.case-detail__mainslide .swiper-main .swiper-slide:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@media screen and (max-width:767px){.case-detail__mainslide .swiper-main .swiper-slide{width:29.3rem;margin:0 1.5rem}}.case-detail__mainslide .swiper-main .swiper-slide-img{aspect-ratio:800/494;position:relative;z-index:1}.case-detail__mainslide .swiper-main .swiper-slide-img img{width:100%;height:100%;object-fit:contain}.case-detail__mainslide .swiper-main .swiper-slide-active:before{opacity:0}.case-detail__mainslide .swiper-main .swiper-controller{width:96rem;position:absolute;height:100%;top:0;left:50%;transform:translate(-50%,0%);z-index:100}@media screen and (max-width:767px){.case-detail__mainslide .swiper-main .swiper-controller{width:29.3rem}}.case-detail__mainslide .swiper-main .swiper-button-next,.case-detail__mainslide .swiper-main .swiper-button-prev{margin:0;width:6.4rem;height:100%;position:absolute;top:0;z-index:12;transition:opacity 0.3s cubic-bezier(0.215,0.61,0.355,1)}.case-detail__mainslide .swiper-main .swiper-button-next:hover,.case-detail__mainslide .swiper-main .swiper-button-prev:hover{opacity:0.6}.case-detail__mainslide .swiper-main .swiper-button-next svg,.case-detail__mainslide .swiper-main .swiper-button-prev svg{display:none}.case-detail__mainslide .swiper-main .swiper-button-next img,.case-detail__mainslide .swiper-main .swiper-button-prev img{width:1rem;position:relative;z-index:2}.case-detail__mainslide .swiper-main .swiper-button-next div,.case-detail__mainslide .swiper-main .swiper-button-prev div{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;background:#767F86;z-index:1;position:absolute;top:50%;margin-top:-1.6rem}.case-detail__mainslide .swiper-main .swiper-button-prev{left:-4.8rem}@media screen and (max-width:1024px){.case-detail__mainslide .swiper-main .swiper-button-prev{left:-3.2rem}}@media screen and (max-width:767px){.case-detail__mainslide .swiper-main .swiper-button-prev{left:-3.8rem}}.case-detail__mainslide .swiper-main .swiper-button-prev div{left:0}.case-detail__mainslide .swiper-main .swiper-button-prev img{transform:scale(-1,1)}.case-detail__mainslide .swiper-main .swiper-button-next{right:-4.8rem}@media screen and (max-width:1024px){.case-detail__mainslide .swiper-main .swiper-button-next{right:-3.2rem}}@media screen and (max-width:767px){.case-detail__mainslide .swiper-main .swiper-button-next{right:-3.8rem}}.case-detail__mainslide .swiper-main .swiper-button-next div{right:0}.case-detail__mainslide .swiper-thumb .swiper-wrapper{justify-content:center}.case-detail__mainslide .swiper-thumb .swiper-slide{width:12.8rem;padding:0.4rem;border:1px solid #fff;transition:opacity 0.3s cubic-bezier(0.215,0.61,0.355,1)}.case-detail__mainslide .swiper-thumb .swiper-slide:hover{opacity:0.6}@media screen and (max-width:767px){.case-detail__mainslide .swiper-thumb .swiper-slide{width:5.6rem;padding:0.2rem}}.case-detail__mainslide .swiper-thumb .swiper-slide{position:relative}.case-detail__mainslide .swiper-thumb .swiper-slide:before{content:"";width:calc(100% - 0.8rem);height:calc(100% - 0.8rem);background:rgba(0,0,0,0.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.case-detail__mainslide .swiper-thumb .swiper-slide-img{aspect-ratio:800/494;position:relative;z-index:1;overflow:hidden}.case-detail__mainslide .swiper-thumb .swiper-slide-img img{width:100%;height:100%;object-fit:cover}.case-detail__mainslide .swiper-thumb .swiper-slide-thumb-active{border-color:#767F86}.case-detail__mainslide .swiper-thumb .swiper-slide-thumb-active:before{opacity:0}@media print,screen and (min-width:768px){.case-detail__info{display:flex;flex-wrap:wrap;margin-left:-8rem;margin-bottom:12rem}}@media screen and (max-width:767px){.case-detail__info{margin-bottom:6rem}}.case-detail__info-ttl{font-size:4.8rem;font-weight:500;margin-bottom:4rem;margin-left:8rem;width:100%;letter-spacing:0.04em}@media screen and (max-width:767px){.case-detail__info-ttl{display:none}}.case-detail__info-new{font-family:var(--font-en);font-weight:400;font-size:1.2rem;padding:0.7rem 1.2rem 0.9rem;margin-left:1.6rem;border:1px solid #485157}@media screen and (max-width:767px){.case-detail__info-new{display:none}}@media print,screen and (min-width:768px){.case-detail__info-meta{width:calc(50% - 8rem);margin-left:8rem}}@media screen and (max-width:767px){.case-detail__info-meta{padding-bottom:2rem}}.case-detail__info-meta dl{border-bottom:1px solid #E4E8EB;display:flex;flex-wrap:wrap;padding:1.6rem 0;font-size:1.6rem;line-height:1.5}@media screen and (max-width:767px){.case-detail__info-meta dl{padding:1rem 0;font-size:1.4rem;line-height:1.5}}.case-detail__info-meta dl:first-of-type{border-top:1px solid #E4E8EB}.case-detail__info-meta dl dt{width:8rem}.case-detail__info-meta dl dd{width:calc(100% - 8rem)}.case-detail__info-meta ul{margin-left:-0.4rem;margin-top:1.6rem}@media screen and (max-width:767px){.case-detail__info-meta ul{margin-left:-0.1rem}}.case-detail__info-meta ul li{margin-top:0.4rem;margin-left:0.4rem;display:inline-block}@media screen and (max-width:767px){.case-detail__info-meta ul li{margin-top:0.4rem;margin-left:0.1rem}}.case-detail__info-meta ul li a{display:inline-block;border:1px solid #CBD3D8;padding:0.4rem 0.8rem 0.6rem;font-size:1.2rem;font-weight:500;color:#8F9AA2;transition:opacity 0.3s cubic-bezier(0.215,0.61,0.355,1)}.case-detail__info-meta ul li a:hover{opacity:0.6}@media screen and (max-width:767px){.case-detail__info-meta ul li a{padding:0.4rem 0.6rem 0.6rem}}.case-detail__subttl{font-size:2.4rem;font-weight:500;border-left:2px solid #485157;padding:0.8rem 0 0.8rem 2.5rem;margin-bottom:4rem}@media screen and (max-width:767px){.case-detail__subttl{font-size:2rem;padding:0.4rem 0 0.4rem 1.3rem;margin-bottom:3rem}}@media print,screen and (min-width:768px){.case-detail__product{width:calc(50% - 8rem);margin-left:8rem}}.case-detail__product-ttl{border-top:1px solid #E4E8EB;padding-top:1.8rem;padding-bottom:1.8rem;font-size:1.4rem;font-weight:500}@media screen and (max-width:767px){.case-detail__product-ttl{padding-top:2rem;padding-bottom:1rem}}.case-detail__product-list{display:flex;flex-wrap:wrap;margin-left:-2rem;margin-top:-2rem}@media screen and (max-width:767px){.case-detail__product-list{margin-left:-1rem;margin-top:-1rem}}.case-detail__product-item{border:1px solid #CBD3D8;padding:2.4rem;width:calc(50% - 1rem);margin-left:1rem;margin-top:1rem}@media screen and (max-width:767px){.case-detail__product-item{padding:1rem 1rem;width:calc(50% - 1rem);margin-left:1rem;margin-top:1rem}}.case-detail__product-item__tag{display:inline-block;padding:0.5rem 0.8rem 0.5rem;font-size:1.2rem;font-weight:500}@media screen and (max-width:767px){.case-detail__product-item__tag{font-size:1rem}}.case-detail__product-item__tag.is-tighca{background:var(--color-blue);border:none;color:#fff}.case-detail__product-item__tag.is-dannetsu{background:var(--color-green);border:none;color:#fff}.case-detail__product-item__name a{font-size:1.8rem;font-weight:500;line-height:1.5;position:relative;padding-top:0.8rem;padding-bottom:0.8rem;transition:opacity 0.3s cubic-bezier(0.215,0.61,0.355,1)}.case-detail__product-item__name a:hover{opacity:0.6}.case-detail__product-item__name a{display:block}@media screen and (max-width:767px){.case-detail__product-item__name a{font-size:1.4rem;padding-top:0.4rem;padding-bottom:0.4rem}}.case-detail__product-item__name a:after{content:"";background:url(/assets/images/ico_arrow_s.svg) 0 0 no-repeat;background-size:100% auto;width:1.4rem;height:1.4rem;position:relative;display:inline-block;z-index:2;transition:all 0.3s ease;margin-left:0.4rem}@media screen and (max-width:767px){.case-detail__product-item__name a:after{width:1.8rem;height:1.8rem;top:0.3rem;margin-left:0.4rem}}.case-detail__product-item__desc{font-size:1.2rem;line-height:1.5}@media screen and (max-width:767px){.case-detail__product-item__desc{font-size:1rem}}.case-detail__product-item__desc a{text-decoration:underline;position:relative}@media print,screen and (min-width:768px){.case-detail__product-item__desc a:hover{text-decoration:none}}.case-detail__product-item__desc a[target=_blank]:after{content:"";width:1.6rem;height:1.6rem;background:url(/assets/images/ico_blank.png) 0 0 no-repeat;background-size:100% auto;display:inline-block;margin-left:0.4rem;position:relative;top:0.3rem}@media screen and (max-width:767px){.case-detail__product-item__desc a[target=_blank]:after{margin-left:0.2rem}}.case-detail__relate{margin-bottom:12rem}@media screen and (max-width:767px){.case-detail__relate{margin-bottom:6rem}}.case-detail__relate-desc{margin-bottom:4rem}@media screen and (max-width:767px){.case-detail__relate-desc{margin-bottom:3rem}}.case-detail__relate-desc p{font-size:1.6rem;line-height:1.5}@media screen and (max-width:767px){.case-detail__relate-desc p{font-size:1.4rem;line-height:1.7142857143}}.case-detail__relate-desc p+p{margin-top:2.4rem}@media screen and (max-width:767px){.case-detail__relate-desc p+p{margin-top:1.6rem}}.case-detail__relate-desc p a{text-decoration:underline}@media print,screen and (min-width:768px){.case-detail__relate-desc p a:hover{text-decoration:none}}.case-detail__relate-list{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-top:-1rem}@media screen and (max-width:767px){.case-detail__relate-list{margin-left:0}}.case-detail__relate-item{background:#F8F9FA;padding:2.4rem;width:calc(33.333% - 1rem);margin-left:1rem;margin-top:1rem;transition:opacity 0.3s cubic-bezier(0.215,0.61,0.355,1)}.case-detail__relate-item:hover{opacity:0.6}.case-detail__relate-item[target=_blank] .case-detail__relate-item__name span{position:relative;padding-right:2rem}.case-detail__relate-item[target=_blank] .case-detail__relate-item__name span:after{content:"";width:1.6rem;height:1.6rem;background:url(/assets/images/ico_blank.png) 0 0 no-repeat;background-size:100% auto;display:inline-block;margin-left:0.4rem;position:relative}@media screen and (max-width:767px){.case-detail__relate-item[target=_blank] .case-detail__relate-item__name span:after{top:0.2rem}}@media screen and (max-width:767px){.case-detail__relate-item{width:100%;margin-left:0;margin-top:1rem}}.case-detail__relate-item__name{margin-bottom:0.8rem;font-size:1.8rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.case-detail__relate-item__name{font-size:1.4rem}}.case-detail__relate-item__desc{font-size:1.2rem;line-height:1.5}.case-detail__result{padding:8rem 0;position:relative}@media screen and (max-width:767px){.case-detail__result{padding:6rem 0}}.case-detail__result:after{content:"";background:#F8F9FA;z-index:-1;margin:0 calc(50% - 50vw);width:100vw;height:100%;position:absolute;top:0;left:0}.case-detail__result-ttl{font-size:3.2rem;font-weight:500;margin-bottom:6rem}@media screen and (max-width:767px){.case-detail__result-ttl{font-size:2rem;margin-bottom:3rem}}.case-detail__result-slide{position:relative}@media screen and (max-width:767px){.case-detail__result-slide{margin-left:-2rem;margin-right:-2rem}}.case-detail__result .swiper-button-next,.case-detail__result .swiper-button-prev{margin:0;width:3.2rem;height:3.2rem;position:absolute;top:9.7rem;z-index:12;background:#8F9AA2;display:flex;justify-content:center;align-items:center;transition:opacity 0.3s cubic-bezier(0.215,0.61,0.355,1)}.case-detail__result .swiper-button-next:hover,.case-detail__result .swiper-button-prev:hover{opacity:0.6}@media screen and (max-width:767px){.case-detail__result .swiper-button-next,.case-detail__result .swiper-button-prev{top:7.4rem}}.case-detail__result .swiper-button-next svg,.case-detail__result .swiper-button-prev svg{display:none}.case-detail__result .swiper-button-next img,.case-detail__result .swiper-button-prev img{width:1rem}.case-detail__result .swiper-button-prev{left:-1.6rem}@media screen and (max-width:767px){.case-detail__result .swiper-button-prev{left:0.2rem}}.case-detail__result .swiper-button-prev img{transform:scale(-1,1)}.case-detail__result .swiper-button-next{right:-1.6rem}@media screen and (max-width:767px){.case-detail__result .swiper-button-next{right:0.2rem}}.case-detail__result-item{width:40rem}@media screen and (max-width:767px){.case-detail__result-item{width:29.3rem}}@media print,screen and (min-width:768px){.case-detail__result-item:hover .case-detail__result-thum img{transform:scale(1.1)}}.case-detail__result-thum{position:relative;margin-bottom:1rem;overflow:hidden;aspect-ratio:300/185}.case-detail__result-thum img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}.case-detail__result-lbl{position:absolute;z-index:2;top:1rem;left:1rem;background:#fff;color:var(--color-text-primary);padding:0.6rem 1.4rem;font-family:var(--font-en);font-weight:400;font-size:1.1rem;letter-spacing:0.04em}.case-detail__result-name{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:0.04em;position:relative;margin-bottom:0.8rem}@media screen and (max-width:767px){.case-detail__result-name{margin-bottom:0.8rem}}.case-detail__result-name:after{content:"";width:1.2rem;height:1.2rem;background:url(/assets/images/ico_arrow_s.svg) 0 0 no-repeat;background-size:100% auto;display:inline-block;margin-left:1.2rem}.case-detail__result-text{font-size:1.4rem;line-height:1.5;letter-spacing:0.04em}.case-detail__result-tags{margin-left:-0.4rem;margin-top:0.4rem}@media screen and (max-width:767px){.case-detail__result-tags{margin-top:0.6rem}}.case-detail__result-tags li{margin-top:0.4rem;margin-left:0.4rem;display:inline-block;border:1px solid #8F9AA2;color:#8F9AA2;padding:0.6rem 0.8rem 0.6rem;font-size:1.2rem;font-weight:500}.case-detail__result-tags li.is-tighca{background:var(--color-blue);color:#fff;border:none}.case-detail__result-tags li.is-dannetsu{background:var(--color-green);color:#fff;border:none}.case-detail__result-area{font-size:1.2rem;font-weight:500;margin-top:0.8rem}.case-other{margin-top:12rem;background:#F8F9FA;padding:6.4rem 8rem}@media screen and (max-width:767px){.case-other{margin-top:6rem;padding:3rem 2rem}}.case-other__ttl{font-size:3.2rem;font-weight:500;margin-bottom:3.2rem}@media screen and (max-width:767px){.case-other__ttl{font-size:1.8rem;margin-bottom:1.5rem}}.case-other__ul{display:flex;flex-wrap:wrap;margin-left:-4rem}@media screen and (max-width:767px){.case-other__ul{margin-left:-1.5rem}}.case-other__ul li{width:calc(20% - 4rem);margin-left:4rem}@media screen and (max-width:767px){.case-other__ul li{width:calc(50% - 1.5rem);margin-left:1.5rem}}.case-other__ul li a{font-size:1.6rem;line-height:1.1875;font-weigth:500;display:flex;align-items:center;border-bottom:1px solid #CBD3D8;position:relative}@media print,screen and (min-width:768px){.case-other__ul li a{height:6.2rem}}@media screen and (max-width:767px){.case-other__ul li a{padding:1.5rem 0;max-height:5rem;font-size:1.25rem;line-height:1.3846153846}}.case-other__ul li a:after{content:"";width:2rem;height:2rem;background:url(/assets/images/ico_arrow.svg) 0 0 no-repeat;background-size:100% auto;position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2;transition:all 0.3s ease}@media screen and (max-width:767px){.case-other__ul li a:after{width:1.2rem;height:1.2rem}}@media print,screen and (min-width:768px){.case-other__ul li a:hover:after{right:-0.5rem}}.case-backbtn{width:48rem;margin:12rem auto}@media screen and (max-width:767px){.case-backbtn{width:24rem;margin:6rem auto}}