body.system .gnavi__system a:after{width:2.5em}.blc_sub-ttl{font-family:"Noto Serif JP","BIZ UDPMincho",serif}.blc_case{margin-top:70px;overflow:hidden}@media screen and (max-width: 767px){.blc_case{margin-top:40px}}.blc_case .blc_head{border:solid 1px #ccc;margin-bottom:40px;padding:20px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.blc_case .blc_head{margin-bottom:20px;padding:10px}}.blc_case .blc_head .blc_ttl{background-color:#4b3700;background-image:-moz-linear-gradient(-45deg, #402d00 0%, #5b4100 100%);background-image:-webkit-linear-gradient(-45deg, #402d00 0%, #5b4100 100%);background-image:-ms-linear-gradient(-45deg, #402d00 0%, #5b4100 100%);color:#fff;width:33.333%;text-align:center;padding:15px 20px;margin-bottom:0;font-size:3.8rem;line-height:1.3;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width: 767px){.blc_case .blc_head .blc_ttl{width:100%;margin-bottom:20px;font-size:2.8rem}}.blc_case .blc_head .box{width:33.333%;padding-left:40px;text-align:center}@media screen and (max-width: 767px){.blc_case .blc_head .box{width:46%;padding:0;margin:0 2%}}.blc_case .blc_head .box dt{background:#c91c21;color:#fff;padding:10px;margin-bottom:15px;font-weight:bold;font-size:2rem}.blc_case .blc_head .box table{display:block;width:100%}.blc_case .blc_head .box table tbody,.blc_case .blc_head .box table tr,.blc_case .blc_head .box table th,.blc_case .blc_head .box table td{display:block;text-align:center}.blc_case .blc_head .box table th{border-bottom:solid 1px #ccc}.blc_case .blc_head .box table td{margin-bottom:15px}.blc_case .wrapper{position:relative;overflow:hidden}.blc_case .wrapper:not(:last-child){margin-bottom:30px}@media print, screen and (min-width: 768px){.blc_case .wrapper .blc_L{width:695px;float:left}}@media print, screen and (min-width: 768px){.blc_case .wrapper .img{float:right;width:calc(100% - 720px)}}@media screen and (max-width: 767px){.blc_case .wrapper .img{overflow:hidden;height:50vw}}.blc_case .wrapper .img img{width:100%;height:auto}@media screen and (max-width: 767px){.blc_case .wrapper .img img{height:100%;object-fit:cover}}.blc_case .story{margin-bottom:50px}@media screen and (max-width: 767px){.blc_case .story{margin-bottom:30px}}.blc_case .result{overflow:hidden;margin:0 -3%;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blc_case .result .box{width:44%;min-height:270px;margin:0 3%;float:left;background-color:#E7EAEB;background-repeat:no-repeat;background-size:25% auto;position:relative}@media screen and (max-width: 767px){.blc_case .result .box{width:96%;min-height:50vw}.blc_case .result .box:first-child{margin-bottom:60px}}.blc_case .result .box dt{text-align:center;width:10em;margin:0 auto;background:#c91c21;color:#fff;padding:10px 1em;font-weight:bold;font-size:2rem}.blc_case .result .box dd{padding:30px}.blc_case .result .box:first-child:after{content:'';display:block;position:absolute;background:url("../../img/system/case/result_arrow.svg") no-repeat center/100% 100%}@media print, screen and (min-width: 768px){.blc_case .result .box:first-child:after{width:70px;height:100%;right:-70px;top:0;bottom:0}}@media screen and (max-width: 767px){.blc_case .result .box:first-child:after{width:100%;height:60px;bottom:-60px;left:0;background-image:url("../../img/system/case/result_arrow_sp.svg")}}.blc_case .result .box:nth-child(2n+1){background-position:left 2.5% bottom}.blc_case .result .box:nth-child(2n+1) dd{margin-left:25%}.blc_case .result .box:nth-child(2n){background-position:right 2.5% bottom}.blc_case .result .box:nth-child(2n) dd{margin-right:25%}.blc_case .result .illust_01{background-image:url("../../img/system/case/illust_01.svg")}.blc_case .result .illust_02{background-image:url("../../img/system/case/illust_02.svg")}.blc_case .result .illust_03{background-image:url("../../img/system/case/illust_03.svg")}.blc_case .result .illust_04{background-image:url("../../img/system/case/illust_04.svg")}
/*# sourceMappingURL=case.css.map */
