.g-main .m-page-navi ul li.type-button a{border-radius:4px;font-weight:400}.g-main .m-2col-image-text .content .button{background:#f18e2c;border:2px solid #f18e2c;border-radius:4px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.3;padding:.813em 1.8em;text-decoration:none;-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s}.g-main .m-2col-image-text .content .button:after{content:none}.g-main .m-2col-image-text .content .button:hover{background:#fff;color:#f18e2c;opacity:1}.g-main .m-price-col .price-main .link-field a{background:#00afd7;color:#fff}.g-main .m-price-col .price-main .link-field a:hover{background:#fff;color:#00afd7}.g-main .m-case-group .case-post .thumb{border:1px solid #ddd}.g-main .post-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:70px -13px -30px}.g-main .post-container.col3 .card-post{margin:0 13px 30px;width:calc(33.33333% - 26px)}.g-main .post-container .card-post{border:1px solid #efefef}.g-main .post-container .card-post .post-content{line-height:1.5625;padding:6px 20px 16px;text-align:left}.g-main .post-container .card-post .case-logo{height:50px;margin:10px 0 14px;position:relative}.g-main .post-container .card-post .case-logo img{left:50%;max-height:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.g-main .post-container .card-post .case-comment{border-top:1px solid #efefef;color:#012858;font-size:1.4rem;margin:0;padding-top:1em;position:relative}.g-main .post-container .card-post .case-comment:after,.g-main .post-container .card-post .case-comment:before{background:url(https://3926524.fs1.hubspotusercontent-na1.net/hubfs/3926524/Secure_SketCH/WEB/Secure_Sketch_2018/top/double-quote.png) no-repeat;content:"";display:block;height:20px;width:20px}.g-main .post-container .card-post .case-comment:before{margin-bottom:10px}.g-main .post-container .card-post .case-comment:after{left:100%;margin:10px 0 0;position:relative;-webkit-transform:translateX(-100%) rotate(180deg);transform:translateX(-100%) rotate(180deg)}.g-main .post-container .card-post .staff{color:#898989;font-size:1.2rem;margin:.85em 0 0}.g-main .post-container .card-post .staff span{display:inline-block}.g-main .post-container .card-post .staff span:not(:last-child):after{content:"/";display:inline-block;margin:0 .2em}@media screen and (max-width:767px){.g-main .post-container{margin:50px 0 -30px}.g-main .post-container.col3 .card-post{margin:0 0 30px;width:100%}}