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