.content{margin-bottom:2.5rem}.cntArc{padding:50px 0 0}@media screen and (min-width: 768px){.cntArc{padding:50px 0}}.case-studies{width:100%;background-color:#fff}@media screen and (min-width: 768px){.case-studies{padding-top:0}}@media screen and (min-width: 768px){.case-studies .case-studies_box{max-width:1088px;row-gap:15px;margin-top:0;margin-bottom:0}}@media screen and (min-width: 768px){.case-studies .case-studies_item{flex-basis:350px;box-shadow:0 1px 9px 0 rgba(167,167,167,.4)}}.hero-container{position:relative}.page-title{position:absolute;left:0;top:3%;margin:0 -1px;text-align:center;color:#fff;z-index:2;font-size:4em;padding:.32rem 0 .8rem}@media screen and (min-width: 768px){.page-title{top:34%;letter-spacing:1rem;font-weight:bold}}.page-title::before{content:unset}.control-box{margin-bottom:1.6rem}@media screen and (min-width: 768px){.control-box{align-items:stretch;display:flex;flex-flow:row nowrap;width:80%;margin:0 auto 3.2rem}}.control-title{font-size:2.24rem;font-family:"Noto Sans Japanese-r";display:block;text-align:center;margin-bottom:1.5rem;line-height:1}@media screen and (min-width: 768px){.control-title{margin-bottom:0;flex-basis:30%;background:#625aa1;display:flex;flex-direction:column;justify-content:center;color:#fff}}.control{width:100%;margin:0 auto;display:block;position:relative;border:1px solid #cfcfcf;background-color:#f9fbfc}@media screen and (min-width: 768px){.control{flex-basis:70%;border-left:none}}.control-select{font-family:"Noto Sans Japanese-r";font-size:1.6rem;width:100%;padding:1rem 1.6rem;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:rgba(0,0,0,0);background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333}.control::before{position:absolute;top:50%;right:1.92rem;width:0;height:0;padding:0;content:"";border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:14px solid #625aa1;pointer-events:none;transform:translateY(-50%)}.control-select-option{padding:1.6rem;font-family:"Noto Sans Japanese-r";display:inline-block;background:#f9fbfc}.grid{position:relative;margin-left:-4px;margin-right:-4px;min-height:300px}@media screen and (min-width: 768px){.grid{margin-left:-8px;margin-right:-8px}}.grid-item{display:block;position:absolute;width:50%;height:210px;padding:4px;z-index:1;color:#fff}@media screen and (min-width: 768px){.grid-item{width:33.3333333333%;height:340px;padding:8px}}.grid-item-content{position:relative;width:100%;height:100%;background:#f4f4f4}.grid-item-link{display:block;height:100%;word-break:break-all;font-size:.8rem}@media screen and (min-width: 768px){.grid-item-link{font-size:1.4rem}}.grid-item-link:hover{text-decoration:none;opacity:.7}.grid-item-image{width:100%;height:auto;max-height:235px;-o-object-fit:cover;object-fit:cover}.grid-item-caption{padding:0 .8rem .4rem;vertical-align:baseline;letter-spacing:.02em}.case-studies .case-studies_item_ico{background-color:rgba(0,0,0,0)}.icon-area{display:flex;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content;gap:.3rem;margin-top:.5vw}.icon-area .icon-box{text-align:center;font-family:"Noto Sans Japanese-r"}.icon-area .icon-box.blue{background-color:#4a447b;padding:0 2.5vw;color:#fff;white-space:nowrap}@media screen and (min-width: 768px){.icon-area .icon-box.blue{padding:1px 20px}}.icon-area .icon-box.white{padding:0 2.5vw;background-color:#fff;color:#1b1b1b;border:1px solid #aaa;white-space:nowrap}@media screen and (min-width: 768px){.icon-area .icon-box.white{padding:0 20px}}.pickup-badge{font-size:1.25rem;color:#fff;padding:.5rem 1rem;background-color:#ffb400;position:absolute;top:0;left:0;z-index:1;border-radius:0 0 4px 0;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.dev-display-badge{font-size:1.25rem;color:#fff;padding:.5rem 1rem;background-color:crimson;position:absolute;top:0;right:0;z-index:1}/*# sourceMappingURL=style.min.css.map */