.case #wrap{position:relative;overflow:hidden}@media (min-width: 768px){.case .c-bg{background:url(../../img/background/bg_case.svg) center/cover no-repeat;min-height:293.75vw}}.case .sidebar{padding-top:90px;padding-bottom:20px}.case.archive .c-heading{margin-bottom:200px}@media (max-width: 767px){.case.archive .c-heading{margin-bottom:0px}}@media (min-width: 768px){.case.archive .result{margin-top:-50px}}@media (max-width: 767px){.case.archive .result{margin-bottom:0}}@media (max-width: 767px){.case.archive .result+.list{padding-top:20px;padding-bottom:40px}}@media (max-width: 767px){.case .c-case{padding:30px 0 100px;margin-bottom:238px}}.case .c-case .wp-pagenavi{margin-top:68px}@media (max-width: 767px){.case .c-case .wp-pagenavi{margin-top:0}}.case .contact-box{margin-top:278px}@media (max-width: 767px){.case .contact-box{margin-top:294px}}.case.page-single .heading{position:relative;margin-bottom:42px}@media (max-width: 767px){.case.page-single .heading{margin:36px 0 -114px}}@media (min-width: 768px){.case.page-single .heading .info{width:calc(440 / 1240 * 100%)}}@media (max-width: 767px){.case.page-single .heading .info{margin-bottom:36px}}.case.page-single .heading .info .cate-wrap{margin-bottom:20px}@media (min-width: 768px){.case.page-single .heading .thumb{width:calc(700 / 1240 * 100%);position:relative;position:absolute;right:50px;bottom:-77%}.case.page-single .heading .thumb:before{display:block;content:" ";width:100%;padding-top:78.57143%}.case.page-single .heading .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1200px){.case.page-single .heading .thumb{right:24px}}@media (max-width: 767px){.case.page-single .heading .thumb{width:calc(100% - 40px);margin:0 auto;position:relative}.case.page-single .heading .thumb:before{display:block;content:" ";width:100%;padding-top:77.9661%}.case.page-single .heading .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.case.page-single .flex-content{background:#fff;border:1px solid #4D390F;border-radius:50px;padding:84px 78px 150px}@media only screen and (max-width: 1200px){.case.page-single .flex-content{padding:84px 24px}}@media (max-width: 767px){.case.page-single .flex-content{border-radius:30px;padding:165px 29px 46px;margin-bottom:0}}.case.page-single .prevnext{margin-top:110px}@media (max-width: 767px){.case.page-single .prevnext{margin-top:50px}}

/*# sourceMappingURL=maps/case.min.css.map */
