.blog-test{background-color:red}.blog-index{margin-top:64px;margin-bottom:48px}@media (min-width: 768px) and (max-width: 991px){.blog-index{margin-top:56px;margin-bottom:40px}}@media (max-width: 767px){.blog-index{margin-top:0;margin-bottom:40px}.blog-index .container{width:100%;max-width:100%;padding-left:0;padding-right:0}.blog-index .container .row{margin-left:0;margin-right:0}.blog-index .container .row div[class^=col-]:first-child{padding-left:0;padding-right:0}}@media (min-width: 576px) and (max-width: 767px){.blog-index .container .row div[class^=col-]:last-child{max-width:540px;width:540px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}}.blog-index .blog-index__image a{display:block}.blog-index .blog-index__image a img{transition:opacity .1s}@media (prefers-reduced-motion: reduce){.blog-index .blog-index__image a img{transition:none}}.blog-index .blog-index__image a:hover img{opacity:.9}.blog-index .blog-index__tags{display:flex}@media (max-width: 767px){.blog-index .blog-index__tags{margin-top:24px}}.blog-index .blog-index__tags h2 img{height:17px}.blog-index .blog-index__tags .blog-index__category{display:flex}.blog-index .blog-index__tags .blog-index__category span{font-size:11px;line-height:16px;letter-spacing:.005rem;padding-top:2px;color:#86868b}.blog-index .blog-index__tags .blog-index__category:before{border-left:1px solid #e3e3e8;display:block;content:"";width:1px;height:12px;margin-left:12px;margin-right:12px;margin-top:3px}.blog-index .blog-index__contents h3{font-size:26.56px;line-height:40px;letter-spacing:-.015rem;font-weight:700;margin-top:8px}.blog-index .blog-index__contents h3 a{color:#1d1d1f}@media (min-width: 768px) and (max-width: 991px){.blog-index .blog-index__contents h3{margin-top:8px;font-size:21.25px;line-height:32px;letter-spacing:-.015rem}}.blog-index .blog-index__contents p{font-size:13px;line-height:20px;letter-spacing:.0025rem;margin-top:10.5px;height:80px;overflow:hidden;position:relative}@media (min-width: 768px) and (max-width: 991px){.blog-index .blog-index__contents p{margin-top:2.5px}}@media (min-width: 768px) and (max-width: 991px){.blog-index .blog-index__contents p{height:40px}}.blog-index .blog-index__contents p:after{position:absolute;bottom:3px;right:0;text-align:right;content:"";display:block;color:#ddd;width:32px;height:16px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.01) 1%,rgb(255,255,255) 97%,rgb(255,255,255) 99%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.01) 1%,rgb(255,255,255) 97%,rgb(255,255,255) 99%);background:linear-gradient(to right,#fff0,#ffffff03 1%,#fff 97%,#fff 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.blog-index .blog-index__contents .blog-index__link a{background-color:#ced1f2;color:#3c48ba;font-size:11px;line-height:16px;letter-spacing:.005rem;font-weight:700;padding-left:16px;padding-right:15px;height:24px;display:inline-block;padding-top:4px;border-radius:12px;margin-top:19.5px;margin-left:0;transition:opacity .1s}@media (prefers-reduced-motion: reduce){.blog-index .blog-index__contents .blog-index__link a{transition:none}}@media (min-width: 768px) and (max-width: 991px){.blog-index .blog-index__contents .blog-index__link a{margin-top:15.5px}}.blog-index .blog-index__contents .blog-index__link a:hover{opacity:.85}.blog-list .row:not(:last-of-type){margin-bottom:40px}.blog-list .row div[class^=col-]:not(:last-child){margin-bottom:40px}@media (min-width: 768px){.blog-list .blog-list__read-more{display:none!important;visibility:hidden!important}}@media (max-width: 767px){.blog-list .blog-list__read-more{margin-top:22px;display:block;text-align:center;font-weight:700}.blog-list .blog-list__read-more a{font-size:17px;line-height:28px;letter-spacing:-.005rem}}.blog-list .blog-list__list>a{display:block;color:#595963}.blog-list .blog-list__list>a img{transition:opacity .1s}@media (prefers-reduced-motion: reduce){.blog-list .blog-list__list>a img{transition:none}}.blog-list .blog-list__list>a h3{font-size:17px;letter-spacing:-.005rem;line-height:28px;margin-top:18.5px;color:#1d1d1f;font-weight:700}.blog-list .blog-list__list>a .blog-list__tags{margin-top:12.5px;display:flex}.blog-list .blog-list__list>a .blog-list__tags:after{display:block;width:40px;height:1px;border-top:1px solid #1d1d1f;content:"";margin-top:10px;margin-left:8px;transition:width .2s}@media (max-width: 767px){.blog-list .blog-list__list>a .blog-list__tags:after{border-color:#86868b}}@media (min-width: 768px) and (max-width: 991px){.blog-list .blog-list__list>a .blog-list__tags:after{width:24px}}@media (prefers-reduced-motion: reduce){.blog-list .blog-list__list>a .blog-list__tags:after{transition:none}}.blog-list .blog-list__list>a .blog-list__tags .blog-list__category{font-size:11px;line-height:16px;letter-spacing:.005rem;color:#86868b}@media (max-width: 767px){.blog-list .blog-list__list>a .blog-list__tags .blog-list__category{font-weight:700}}.blog-list .blog-list__list>a .blog-list__tags .blog-list__author{font-size:11px;line-height:16px;letter-spacing:.005rem;color:#86868b;display:flex}@media (max-width: 767px){.blog-list .blog-list__list>a .blog-list__tags .blog-list__author{font-weight:700}}.blog-list .blog-list__list>a .blog-list__tags .blog-list__author:before{content:"/";display:block;margin-left:6px;margin-right:6px}.blog-list .blog-list__list>a:hover img{opacity:.9}.blog-list .blog-list__list>a:hover .blog-list__tags:after{width:56px}@media (min-width: 768px) and (max-width: 991px){.blog-list .blog-list__list>a:hover .blog-list__tags:after{width:28px}}@media (min-width: 768px){.blog-paging{margin-top:32px}}.blog-tags-index{margin-bottom:40px}.blog-page-index{margin-top:56px;margin-bottom:48px;text-align:center;font-weight:700}@media (max-width: 767px){.blog-page-index{margin-top:40px}}.blog-page-index span.page-text{font-size:17px;color:#1d1d1f}.blog-page-index span.page-number{margin-left:4px;font-size:17px;color:#1d1d1f}.blog-page-index h1{font-size:13px;margin-top:8px;color:#86868b}.blog-title{margin-top:80px;margin-bottom:39px}.blog-title:after{content:"";clear:both;display:block}@media (min-width: 768px) and (max-width: 991px){.blog-title{margin-top:64px;margin-bottom:31px}}@media (max-width: 767px){.blog-title{margin-top:72px;margin-bottom:23px}}.blog-title .blog-title__texts{width:288px;float:left;min-height:62px;position:relative}@media (min-width: 768px) and (max-width: 991px){.blog-title .blog-title__texts{width:216px}}@media (max-width: 767px){.blog-title .blog-title__texts{width:100%}}.blog-title .blog-title__texts span{margin-left:1px}.blog-title .blog-title__texts span img.style-expertise{height:17.2px}.blog-title .blog-title__texts span img.style-column{height:14.2px}.blog-title .blog-title__texts h2{margin-left:-1px;position:absolute;margin-top:2px;font-size:26.56px;line-height:40px;letter-spacing:-.015rem;color:#1d1d1f;font-weight:700;background-color:#fff;z-index:1;padding-right:24px}.blog-title .blog-title__texts:after{position:absolute;z-index:0;content:"";top:43px;left:0;width:100%;border-top:1px solid #1d1d1f;height:1px}.blog-title .blog-title__texts:before{position:absolute;display:block;z-index:0;content:"";top:43px;right:-3px;width:22px;border-top:1px solid #1d1d1f;height:1px;transform:rotate(-45deg)}.blog-title .blog-title__action{float:right;margin-top:32px}@media (max-width: 767px){.blog-title .blog-title__action{display:none!important;visibility:hidden!important}}.blog-top-grammer{margin-top:96px;background-image:url(////wordrabbit-web-asset-production.s3.ap-northeast-1.amazonaws.com/packs/assets/top_grammar_background_outer-PSrBZsti.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;margin-bottom:12px}@media (min-width: 768px) and (max-width: 991px){.blog-top-grammer{margin-top:72px}}@media (max-width: 767px){.blog-top-grammer{margin-top:72px}}.blog-top-grammer .container .row{background-image:url(////wordrabbit-web-asset-production.s3.ap-northeast-1.amazonaws.com/packs/assets/top_grammar_background_inner-BMpTJaz-.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width: 992px){.blog-top-grammer .container .row{min-height:434px;margin-left:-77px;margin-right:-77px}}@media (min-width: 768px) and (max-width: 991px){.blog-top-grammer .container .row{min-height:386px;margin-left:-50px;margin-right:-50px}}@media (max-width: 767px){.blog-top-grammer .container .row{background-image:url(////wordrabbit-web-asset-production.s3.ap-northeast-1.amazonaws.com/packs/assets/top_grammar_background_inner_sp-0hytnswK.jpg);padding-top:64px;padding-bottom:88px}}@media (min-width: 992px){.blog-top-grammer .container .row>div .blog-top-grammer-tag{margin-top:120px}}@media (min-width: 768px) and (max-width: 991px){.blog-top-grammer .container .row>div .blog-top-grammer-tag{margin-top:96px}}.blog-top-grammer .container .row>div .blog-top-grammer-tag img{height:14px;width:auto;text-align:left}.blog-top-grammer .container .row>div h2{display:block;margin-top:4px;font-size:26.56px;line-height:40px;letter-spacing:-.015rem;font-weight:700;color:#282855}@media (min-width: 992px){.blog-top-grammer .container .row>div h2{font-size:33.2px;line-height:44px;letter-spacing:-.025rem;margin-top:5px}}.blog-top-grammer .container .row>div p{color:#282855;margin-top:16.5px;font-size:17px;line-height:28px;letter-spacing:-.005rem}@media (min-width: 992px){.blog-top-grammer .container .row>div p{margin-top:17.5px}}.blog-top-grammer .container .row>div .blog-top-grammer-actions{margin-top:19px}.blog-top-grammer .container .row>div .blog-top-grammer-actions ul{display:flex}.blog-top-grammer .container .row>div .blog-top-grammer-actions ul li:first-child a{font-size:13px;line-height:20px;letter-spacing:.0025rem;color:#3c48ba;font-weight:700;background-color:#fff;padding:6px 16px;border-radius:14px;margin-left:-1px}.blog-top-grammer .container .row>div .blog-top-grammer-actions ul li:not(:first-child){margin-left:24px;margin-top:2px}.blog-top-grammer .container .row>div .blog-top-grammer-actions ul li:not(:first-child) a{color:#3c48ba;font-weight:700;font-size:13px;line-height:20px;letter-spacing:.0025rem;text-decoration:underline}.blog-related-proof h2.blog-related-proof__title{border-top:1px solid #e3e3e8;padding-top:57.5px}.blog-related-proof h2.blog-related-proof__title a{font-size:17px;line-height:28px;letter-spacing:-.005rem;font-weight:700;color:#1d1d1f;text-decoration:underline}.blog-related-proof h2.blog-related-proof__title a:hover{color:#1d1d1f;text-decoration:underline}.blog-related-proof .blog-related-proof__list{margin-top:18.5px}@media (min-width: 768px){.blog-related-proof .blog-related-proof__list{display:flex}.blog-related-proof .blog-related-proof__list .blog-related-proof__group{width:50%}}@media (max-width: 767px){.blog-related-proof .blog-related-proof__list .blog-related-proof__group:not(:first-child){margin-top:21.5px}}.blog-related-proof .blog-related-proof__list .blog-related-proof__group h3.blog-related-proof__sub-title{font-size:15px;line-height:24px;letter-spacing:0rem;color:#1d1d1f;font-weight:700}.blog-related-proof .blog-related-proof__list .blog-related-proof__group ul li{margin-top:5.5px}.blog-related-proof .blog-related-proof__list .blog-related-proof__group ul li a{text-decoration:underline;color:#3c48ba}.blog-proof-h1{margin-top:64px;margin-bottom:48px}.blog-proof-h1 h1{font-size:33.2px;line-height:44px;letter-spacing:-.025rem;font-weight:700;color:#1d1d1f}.blog-proof-h1 p{margin-top:41.5px;font-size:17px;line-height:28px;letter-spacing:-.005rem}.blog-proof-index-footer{margin-top:56px}.blog-proof-index-footer .blog-related-proof__list{border-top:1px solid #e3e3e8;padding-top:56px}.blog-case-first-view-image{padding-top:24px;max-width:360px;padding-bottom:16px}@media (max-width: 767px){.blog-case-first-view-image{padding-top:16px;max-width:228px}}.blog-case-first-view-image img{width:100%;height:auto}.blog-case-companies{overflow:hidden}.blog-case-companies .home-companies{margin-top:24px}.blog-case-abstracts{margin-top:64px;margin-bottom:80px}.blog-case-abstracts .container .row{margin-top:64px}.blog-case-abstracts .container .blog-case-abstracts__border{margin-top:64px;border-bottom:1px solid #e3e3e8}
