html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6{margin-bottom:1.5em;font-weight:bold}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}ol,ul{margin-bottom:1.5em;padding-left:1.5em}table{width:100%;margin-bottom:1.5em;border-spacing:0;border-collapse:collapse}table th,table td{padding:.5em;border:1px solid #000}table th{font-weight:bold}caption,table th,table td{font-weight:normal;text-align:left;vertical-align:middle}q,blockquote{quotes:none}q::before,q::after,blockquote::before,blockquote::after{content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body *{max-height:99999em;word-break:break-word}p{margin-bottom:1.5em}a{color:inherit}a:hover{text-decoration:none}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}a img{border:none}input,label,select,button{line-height:inherit}input,label,select,button,textarea{display:inline-block;margin:0;padding:0;border:0;background:none;font:inherit;word-break:normal;vertical-align:middle;white-space:normal;-webkit-appearance:none}button{color:inherit}textarea{overflow:auto;line-height:1.5;white-space:pre-line;resize:none}button:focus{outline:0}input:focus,textarea:focus,select:focus{outline:auto}input[type="search"]{-webkit-appearance:textfield}::-webkit-search-decoration{display:none}@media print{body{-webkit-print-color-adjust:exact}html,body{width:1600px;margin:0}@page {
    margin: 0;
    size: 11in 14.028in;
  }@page :left {
    margin: 0;
  }@page :right {
    margin: 0;
  }@page :first {
    margin-top: 0;
  }}html{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}@media print,(min-width:768px){html{font-size:625%}}@media only screen and (max-width:767.98px){html{min-height:100vh;font-size:25.641025641vw}}body{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#1c1c1c;font-family:"Noto Sans JP","ヒラギノ角ゴシック","メイリオ",meiryo,sans-serif;line-height:1.5;-webkit-tap-highlight-color:rgba(255,255,255,0)}@media print,(min-width:768px){body{font-size:.16rem;font-weight:400}}@media only screen and (max-width:767.98px){body{font-size:.14rem;font-weight:400}body::-webkit-scrollbar{width:0;opacity:0}}.hidden{display:none}.trans{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;text-decoration:none}.trans:hover{opacity:.8}.load{opacity:.00001}html.is-visible.wf-active .load{opacity:1}.image-common{display:block;width:100%}.object-common{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.is-green{color:#1fe90d}.container{overflow:hidden}@media print,(min-width:768px){.container{min-width:1100px}}@media only screen and (max-width:767.98px){.container{min-width:320px}}@media print,(min-width:768px){.wrapper{width:calc(100% - 60px);max-width:980px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:767.98px){.wrapper{padding-right:.2rem;padding-left:.2rem}}@media print,(min-width:768px){.wrapper-common-article{width:calc(100% - 240px);max-width:740px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:767.98px){.wrapper-common-article{padding-right:.2rem;padding-left:.2rem}}@media print,(min-width:768px){.sm{display:none}}@media only screen and (max-width:767.98px){.md{display:none}}.navigation-list .navigation-item{font-weight:700}.navigation-list>li{position:relative}@media print,(min-width:768px){.navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation-list>li{margin-right:33px}.navigation-list>li:last-child{margin-right:0}.navigation-list>li:hover .navigation-group-list{visibility:visible;opacity:1}.navigation-list .navigation-item{font-size:.14rem}.navigation-list .menu-wrapper{position:absolute;top:10px;width:100%;height:100%;cursor:pointer}}@media only screen and (max-width:767.98px){.navigation-list>li{min-height:.6rem;padding:.17rem 0;border-bottom:.01rem solid #eee}.navigation-list>li:first-child{border-top:.01rem solid #eee}.navigation-list>li.has-menu{padding-bottom:0}.navigation-list>li.has-menu>.button-sub-menu{top:.16rem}.navigation-list>li.has-menu>.button-sub-menu::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navigation-list .navigation-item{padding:0 .2rem;font-size:.16rem}.navigation-list .menu-wrapper{display:none}}@media print,(min-width:768px){.navigation-sub-list .sub-item{position:relative;padding-left:13px;font-size:.13rem;line-height:1.3}.navigation-sub-list .sub-item::before{content:"・";position:absolute;top:0;left:0;color:#1fe90d}}@media only screen and (max-width:767.98px){.navigation-sub-list{margin-top:.17rem;padding-left:0}.navigation-sub-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:.6rem;padding:.05rem .5rem .05rem .46rem;border-bottom:.01rem solid #dadada;background-color:#efefe8}.navigation-sub-list>li:first-child{border-top:.01rem solid #dadada}.navigation-sub-list>li:last-child{border:none}}.header-common{position:fixed;z-index:1010;top:0;left:0;width:100%;border-bottom:.01rem solid #eaeaea;background-color:#fff}.header-common ul{margin-bottom:0;list-style-type:none}.header-common .navigation-list,.header-common .navigation-sub-list{padding-left:0}.header-common a{display:inline-block}.header-common .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,(min-width:768px){.header-common{min-width:1100px}.header-common .header-logo{width:204px;margin-right:38px}.header-common .header-wrapper{width:100%;max-width:1050px;min-height:69px;margin-right:auto;margin-left:auto;padding:10px}}@media only screen and (max-width:767.98px){.header-common .header-logo{width:1.58rem}.header-common .header-wrapper{min-height:.6rem;padding:.1rem .13rem}}@media print{.header-common{position:relative}}.button-menu{position:absolute;z-index:1010;top:-.02rem;right:0;width:.6rem;height:.6rem;cursor:pointer}.button-menu span{display:block;position:absolute;top:50%;left:50%;width:.3rem;height:.04rem;margin-left:-.18rem;-webkit-transition:all .4s;transition:all .4s;border-radius:.06rem;background-color:#1c1c1c}.button-menu span:nth-child(1) {margin-top:-.1rem}.button-menu span:nth-child(2) {margin-top:.01rem}.button-menu span:nth-child(3) {margin-top:.12rem}.button-menu.is-active{position:fixed}.button-menu.is-active span{width:.38rem;margin-top:0;-webkit-transform:none;transform:none}.button-menu.is-active span:nth-child(1) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button-menu.is-active span:nth-child(2) {opacity:0}.button-menu.is-active span:nth-child(3) {-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,(min-width:768px){.header-navigation{display:block!important;position:relative;top:-2px}}@media only screen and (max-width:767.98px){.header-navigation{display:none;position:fixed;z-index:1000;top:.6rem;right:0;bottom:0;left:0;height:100vh;background-color:#fbfbf6}.header-navigation .navigation-inner{height:100%;padding-bottom:1.5rem;overflow-y:scroll}}@media print,(min-width:768px){.navigation-group-list{visibility:hidden;position:absolute;z-index:3;top:100%;left:0;min-width:363px;padding:8px 17px 16px;-webkit-transition:.3s ease;transition:.3s ease;opacity:0;background-color:#fff;-webkit-filter:drop-shadow(2px 2px 4px rgba(0,0,0,.15));filter:drop-shadow(2px 2px 4px rgba(0,0,0,.15))}.navigation-group-list .group-item{margin-bottom:1px;font-size:.14rem;font-weight:700;line-height:1.9}}@media only screen and (max-width:767.98px){.navigation-group-list{position:relative;margin-top:.16rem;padding-left:0}.navigation-group-list a{font-size:.16rem;font-weight:700}.navigation-group-list>li{padding:.17rem 0 0;border-bottom:.01rem solid #dadada;background-color:#efefe8}.navigation-group-list>li:first-child{border-top:.01rem solid #dadada}.navigation-group-list .group-item{padding:0 .46rem}.navigation-group-list .button-sub-menu{right:.33rem}}@media print,(min-width:768px){.button-sub-menu{display:none}}@media only screen and (max-width:767.98px){.button-sub-menu{position:absolute;top:.2rem;right:.28rem}.button-sub-menu::after{content:"";display:inline-block;width:.12rem;height:.12rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:.02rem solid #1c1c1c;border-right:.02rem solid #1c1c1c}}.footer-sub-list a{font-weight:300}@media print,(min-width:768px){.footer-sub-list a{font-size:.12rem}.footer-sub-list>li{margin-bottom:-2px}.footer-sub-list .footer-navbar{margin-top:-4px}.footer-sub-list .navbar-item{position:relative;padding-left:12px}.footer-sub-list .navbar-item::before{content:"・";position:absolute;top:0;left:0}.footer-sub-list .navbar-list>li{margin-bottom:-2px}.footer-sub-list .navbar-list>li:last-child{margin-bottom:0}.footer-sub-list .navbar-list.has-space{padding-left:7px}}.footer-common ul{margin-bottom:0;padding-left:0;list-style-type:none}.footer-common a{display:inline-block;line-height:1.3}.footer-common .footer-heading{font-weight:500}.footer-common .footer-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:39px}.footer-common .footer-logo-container .footer-logo{display:inline-block}.footer-common .footer-logo-container .iso-logo{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.footer-common .footer-logo-container .iso-logo .iso-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-common .footer-logo-container .iso-logo .iso-image-container img{max-width:100%;height:auto}@media print,(min-width:768px){.footer-common .footer-logo{width:191px;margin:7px 0 0 0}.footer-common .iso-logo .iso-image-container img{margin-right:20px}.footer-common .footer-heading{margin-bottom:-1px;font-size:.14rem}}@media only screen and (max-width:767.98px){.footer-common .footer-main{padding-top:25px;padding-bottom:15px}.footer-common .footer-logo{display:block;width:2.26rem;margin:0 auto}.footer-common .footer-logo-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0;margin-bottom:15px;padding:0;width:100%}.footer-common .footer-logo-container .iso-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;width:100%}.footer-common .footer-logo-container .iso-logo .iso-image-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;width:2rem}.footer-common .footer-logo-container .iso-logo .iso-image-container img{margin-right:0;max-width:100%}}@media print{.footer-common{margin-top:80px}}.footer-main{background-color:#fafaf5;color:#000}@media print,(min-width:768px){.footer-main{padding:17px 0 25px}.footer-main .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:978px}}@media only screen and (max-width:767.98px){.footer-main{padding:.2rem 0 .12rem}}@media print,(min-width:768px){.footer-group{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-list{margin-right:40px}.footer-list:last-child{margin-right:0}.footer-list>li{margin-bottom:3px}.footer-list.has-sub{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-list.has-sub>li{-ms-flex-negative:0;flex-shrink:0;width:272px;padding-right:20px}.footer-list.has-sub>li:first-child{width:195px}.footer-list.has-sub>li:last-child{margin-right:0}}.footer-bottom{background-color:#1c1c1c;color:#fff;text-align:center}.footer-bottom .footer-address{font-weight:400}.footer-bottom .address-company{display:inline}.footer-bottom address{display:inline}.footer-bottom small{font-weight:300;line-height:1.3}@media print,(min-width:768px){.footer-bottom{padding:6px 0 4px;font-size:.11rem;font-weight:400}.footer-bottom .footer-contact>li{display:inline-block;position:relative;padding-right:5px}.footer-bottom .footer-contact>li::after{content:"";display:block;position:absolute;top:3px;right:0;width:1px;height:12px;background-color:#fff}.footer-bottom .footer-contact>li:first-child{padding-left:2px}.footer-bottom .footer-contact>li:first-child::before{content:"";position:absolute;top:4px;left:0;width:1px;height:12px;background-color:#fff}.footer-bottom .footer-contact>li:last-child{padding-right:4px}.footer-bottom .contact-item{font-weight:400}.footer-bottom .footer-address{margin-bottom:1px;text-underline-offset:3px}.footer-bottom .footer-address address{margin-left:-3px}}@media only screen and (max-width:767.98px){.footer-bottom{padding-bottom:.08rem}.footer-bottom .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer-bottom .footer-contact{padding-bottom:.16rem}.footer-bottom .footer-contact>li{padding:.17rem .5rem;border-bottom:.01rem solid #686868}.footer-bottom .contact-item{display:inline;font-size:.18rem;font-weight:300;line-height:1.4}.footer-bottom small{font-size:.12rem}.footer-bottom .footer-address{padding:0 .2rem;font-size:.14rem;text-underline-offset:.02rem}.footer-bottom .footer-address address{display:block}.footer-bottom .footer-inner{margin-bottom:5px}}.title-common-primary{position:relative;font-weight:700}.title-common-primary::before{content:"";display:block;position:absolute;left:0;background-color:#1fe90d}.title-common-primary.is-black{line-height:1.25}.title-common-primary.is-black .title-japanese{color:#666;font-size:.12rem;font-weight:400}.title-common-primary.is-black .title-english{margin-right:.07rem;color:#000;font-size:.16rem;letter-spacing:.085em}.title-common-primary.is-black::before{width:.03rem;height:.2rem;background-color:#1c1c1c}@media print,(min-width:768px){.title-common-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:19px}.title-common-primary::before{top:6px;width:7px;height:37px}.is-mac .title-common-primary::before{top:3px}.title-common-primary .title-japanese{position:relative;top:2px;font-size:.2rem;line-height:1.3}.title-common-primary .title-english{margin-right:15px;font-size:.4rem;line-height:1.1}.title-common-primary.is-black{padding-left:8px}.title-common-primary.is-black .title-english{margin-right:7px}.title-common-primary.is-black .title-japanese{top:-1px}.title-common-primary.is-black::before{top:-1px;height:20px}}@media only screen and (max-width:767.98px){.title-common-primary::before{top:.03rem;width:.04rem;height:.24rem}.title-common-primary .title-english{display:block;margin-bottom:-.08rem;margin-left:.12rem;font-size:.26rem;line-height:1.1}.title-common-primary .title-japanese{font-size:.16rem;line-height:1.9}.title-common-primary.is-black{padding-left:.08rem}.title-common-primary.is-black .title-english{display:inline;margin-left:0}.title-common-primary.is-black::before{top:.1rem}.is-ios .title-common-primary.is-black::before{top:.08rem}}.title-common-secondary{text-align:center}.title-common-secondary .title-small{display:block;color:#666;font-weight:500}.title-common-secondary .title-large{font-weight:700}.title-common-secondary .title-large .is-green{position:relative}@media print,(min-width:768px){.title-common-secondary .title-small{margin-bottom:23px;font-size:.2rem;line-height:1.3}.title-common-secondary .title-large{font-size:.44rem;line-height:1.1}.title-common-secondary .title-large .is-green{top:4px;font-size:.8rem;line-height:0}}@media only screen and (max-width:767.98px){.title-common-secondary .title-small{margin-bottom:.28rem;font-size:.18rem;line-height:1.3}.title-common-secondary .title-large{font-size:.3rem;line-height:.7}.is-ios .title-common-secondary .title-large{line-height:1.1}.title-common-secondary .title-large .is-big{font-size:.36rem}.title-common-secondary .title-large .is-green{top:.04rem;font-size:.6rem}}.breadcrumb-common{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-left:0;list-style-type:none}.breadcrumb-common>li{color:#666;font-size:.12rem;line-height:1.1}.breadcrumb-common>li::after{content:"＞";margin-right:.04rem;margin-left:-2px}.breadcrumb-common>li:last-child::after{display:none}.breadcrumb-common>li:first-child{margin-left:0}.breadcrumb-common a{padding-right:3px;color:#666}@media only screen and (max-width:767.98px){.breadcrumb-common>li{letter-spacing:.085em}}@media print,(min-width:768px){.breadcrumb-wrapper{padding-top:78px}}@media only screen and (max-width:767.98px){.breadcrumb-wrapper{padding-top:.69rem}}.list-common-news{padding-left:0;list-style-type:none}.list-common-news .news-item{display:block;height:2.87rem;padding:.2rem .15rem .09rem;overflow:hidden;border-radius:.12rem;background-color:#fafaf5;-webkit-box-shadow:.01rem .02rem .02rem rgba(0,0,0,.25);box-shadow:.01rem .02rem .02rem rgba(0,0,0,.25)}.list-common-news .news-title{display:-webkit-box;margin-bottom:0;overflow:hidden;font-size:.16rem;font-weight:700;line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical}.list-common-news .news-date{display:block;color:#bdbdbd;font-size:.14rem;font-weight:500;line-height:1.1}.list-common-news .news-image{position:relative;padding-top:52.1428571429%}.list-common-news .news-image img{position:absolute;top:0;left:0}@media print,(min-width:768px){.list-common-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}.list-common-news>li{width:33.3333333333%;margin-bottom:22px;padding:0 12px}.list-common-news .news-item{width:310px}.list-common-news .news-image{margin-bottom:14px}.list-common-news .news-date{margin-bottom:3px}}@media only screen and (max-width:767.98px){.list-common-news>li{margin-bottom:.2rem;padding:0 .2rem}.list-common-news>li:last-child{margin-bottom:0}.list-common-news .news-image{margin-bottom:.13rem}.list-common-news .news-date{margin-bottom:.03rem}}.pagination-common{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-common .wp-pager{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-left:0;list-style-type:none}.pagination-common .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .4s ease;transition:background .4s ease;border-radius:.04rem;background-color:#bdbdbd;color:#fff;font-size:.16rem;font-weight:700;letter-spacing:.0085em;line-height:1.1;text-decoration:none;cursor:pointer;-webkit-filter:drop-shadow(.01rem .01rem .02rem rgba(0,0,0,.25));filter:drop-shadow(.01rem .01rem .02rem rgba(0,0,0,.25))}.is-mac .pagination-common .page-numbers{padding-top:1px}.pagination-common .page-numbers .is-mac.is-chrome{padding-bottom:3px}.pagination-common .page-numbers.current,.pagination-common .page-numbers:hover{background-color:#1c1c1c}.pagination-common .page-numbers.current{cursor:default}.pagination-common .pagination-link{position:absolute}@media print,(min-width:768px){.pagination-common .wp-pager{padding:0 144px}.pagination-common .page-numbers{min-width:29px;height:29px;margin:0 6px 12px;padding-top:1px}.pagination-common .pagination-link{top:5px;width:13px}.pagination-common .pagination-link.is-next{right:122px}.pagination-common .pagination-link.is-prev{left:122px}}@media only screen and (max-width:767.98px){.pagination-common .wp-pager{padding:0 .2rem}.pagination-common .page-numbers{min-width:.34rem;height:.34rem;margin:0 .15rem}.is-ios .pagination-common .page-numbers{padding-bottom:.01rem}.pagination-common .pagination-link{top:.09rem;width:.11rem}.pagination-common .pagination-link.is-next{right:.1rem}.pagination-common .pagination-link.is-prev{left:.1rem}}.list-common-casestudy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style-type:none}@media print,(min-width:768px){.list-common-casestudy>li{margin-right:33px;margin-bottom:40px}.list-common-casestudy > li:nth-child(4n) {margin-right:0}}@media only screen and (max-width:767.98px){.list-common-casestudy{margin:0 -.05rem .9rem}.list-common-casestudy>li{width:50%;margin-bottom:.3rem;padding:0 .05rem}}.casestudy-item{display:block}.casestudy-item .item-image{position:relative;padding-top:53.1818181818%}.casestudy-item .item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.casestudy-item .item-title{display:-webkit-box;overflow:hidden;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical}.casestudy-item .item-detail{color:#666}@media print,(min-width:768px){.casestudy-item{width:300px}.casestudy-item .item-image{margin-bottom:9px}.casestudy-item .item-title{margin-bottom:5px;font-size:.2rem;line-height:1.4}.casestudy-item .item-detail{margin-bottom:10px;font-size:.14rem}.casestudy-item .detail-position{margin-right:14px}}@media only screen and (max-width:767.98px){.casestudy-item .item-image{margin-bottom:.09rem}.casestudy-item .item-title{margin-bottom:.02rem;line-height:1.4;font-size:.18rem}.casestudy-item .item-detail{margin-bottom:.07rem}.casestudy-item .detail-position{margin-right:.14rem}}.category-common-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#666;color:#fff;font-weight:700;text-align:center}.category-common-primary.is-accept{background-color:#1fe90d}@media print,(min-width:768px){.category-common-primary{min-width:64px;min-height:26px;padding:0 8px 2px}.is-mac .category-common-primary{padding-top:2px}}@media only screen and (max-width:767.98px){.category-common-primary{min-width:.64rem;min-height:.26rem;font-size:.16rem}}.category-common-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.1rem;border-radius:.08rem;background:#18c4b9;color:#fff;font-weight:700;text-align:center}.category-common-secondary.is-reform{background-color:#1fe90d}@media print,(min-width:768px){.category-common-secondary{min-width:84px;min-height:30px;padding:5px 13px 4px;font-size:.14rem}.category-common-secondary.is-reform{padding:4px 14px}.is-mac .category-common-secondary.is-reform{padding-top:5px}}@media only screen and (max-width:767.98px){.category-common-secondary{min-width:.76rem;min-height:.26rem;padding:.04rem .14rem;font-size:.12rem;line-height:1.5}.category-common-secondary.is-reform{min-width:.66rem;min-height:.23rem;padding-top:.01rem;padding-bottom:.01rem;margin-bottom:.02rem}}.post-content{overflow-wrap:break-word}.post-content p{margin-bottom:1em;color:#666}.post-content p:last-child{margin-bottom:0}.post-content blockquote{position:relative;margin-bottom:1.5em;padding:1.5em 2em;background:#f8f8f8}.post-content blockquote::before,.post-content blockquote::after{position:absolute;font-size:2em;line-height:1}.post-content blockquote::before{content:"“";top:.3em;left:.3em}.post-content blockquote::after{content:"„";right:.3em;bottom:.4em}.post-content img{margin-bottom:1em}.post-content img:last-child{margin-bottom:0}.post-content ol{list-style:decimal}.post-content ul{list-style:disc}.post-content ul,.post-content ol{margin-bottom:1em;padding-left:40px}.post-content ul:last-child,.post-content ol:last-child{margin-bottom:0}.post-content h2{margin-bottom:1.5em;font-size:1.4em}.post-content h3{margin-bottom:1.5em;font-size:1.2em;font-weight:bold}.post-content h4,.post-content h5,.post-content h6{margin-bottom:1.5em;font-size:1em;font-weight:bold}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-weight:bold}.post-content h1:last-child,.post-content h2:last-child,.post-content h3:last-child,.post-content h4:last-child,.post-content h5:last-child,.post-content h6:last-child{margin-bottom:0}.post-content b,.post-content strong{font-weight:bold}.post-content i,.post-content em{font-style:italic}.post-content a{color:inherit;text-decoration:underline}.post-content a:hover{text-decoration:none}.post-content table{border-width:1px}.post-content tbody,.post-content thead,.post-content tr,.post-content th,.post-content td{border-color:inherit}.post-content th,.post-content td{padding:5px;border-width:1px;border-style:solid}.post-content figure,.post-content picture{max-width:100%;margin-bottom:1em}.post-content .aligncenter,.post-content .alignright{margin-left:auto}.post-content .alignleft,.post-content .aligncenter{margin-right:auto}.post-content .alignright{margin-right:0}.post-content .alignleft{margin-left:0}.post-content small{display:inline-block}.post-content small,.post-content .has-small-font-size{color:#1c1c1c!important;font-size:.12rem!important}@media print,(min-width:768px){.post-content{font-size:.16rem;line-height:1.9}.post-content h2{font-size:.2rem}.post-content h3{margin-bottom:0;font-size:.16rem}.post-content h4{font-size:.14rem}.post-content h5{font-size:.12rem}}@media only screen and (max-width:767.98px){.post-content{font-size:.14rem;line-height:1.9}.post-content h3{margin-bottom:.08rem;font-size:.14rem;line-height:1.7}}.post-content.is-news img{width:100%}@media print,(min-width:768px){.post-content.is-news{margin-bottom:63px}.post-content.is-news p{margin-bottom:14px}.post-content.is-news h2{margin-bottom:2px;line-height:1.6}.post-content.is-news h3{margin-bottom:10px}.post-content.is-news .has-small-font-size{margin-bottom:20px}.post-content.is-news .wp-block-image.size-medium{width:353px}}@media only screen and (max-width:767.98px){.post-content.is-news{margin-bottom:.32rem}.post-content.is-news p{margin-bottom:.2rem}.post-content.is-news h2{margin-bottom:.11rem;font-size:.18rem}.post-content.is-news h3{margin-bottom:.07rem;font-size:.14rem}.post-content.is-news .has-small-font-size{margin-bottom:.2rem}}.post-content.is-seminar h2{display:block;position:relative;margin:0;padding:.06rem .1rem;background-color:#fafaf5;color:#1c1c1c;font-weight:700;text-align:center}.post-content.is-seminar ul{padding-left:0;list-style-type:none;font-weight:700}.post-content.is-seminar ul>li::before{content:"";display:inline-block;position:relative;background:#1fe90d;vertical-align:bottom}.post-content.is-seminar p.has-large-font-size strong{display:block;color:#1c1c1c}.post-content.is-seminar .button-common-primary{color:#fff;text-decoration:none}.post-content.is-seminar figure.size-large{border:1px solid #d4d4d4}.post-content.is-seminar figure img{width:100%!important;-o-object-fit:cover;object-fit:cover}@media print,(min-width:768px){.post-content.is-seminar h2{margin-bottom:16px;line-height:1.5}.post-content.is-seminar ul{margin-bottom:44px;font-size:.2rem;line-height:1.6}.post-content.is-seminar ul>li::before{width:16px;height:16px;margin:8px 3px}.post-content.is-seminar p.has-large-font-size{margin-bottom:24px}.post-content.is-seminar p.has-large-font-size strong{display:block;color:#1c1c1c;font-size:.3rem;line-height:1.5}.post-content.is-seminar p.has-small-font-size{margin-top:-24px}.post-content.is-seminar figure{margin-top:29px}.post-content.is-seminar figure.size-large{width:500px}.post-content.is-seminar figure.size-medium{width:520px}}@media only screen and (max-width:767.98px){.post-content.is-seminar h2{margin-bottom:.13rem}.post-content.is-seminar ul{margin-bottom:.32rem;font-size:.16rem;line-height:1.8}.post-content.is-seminar ul>li::before{width:.13rem;height:.13rem;margin:.08rem .01rem}.post-content.is-seminar ul .item-wrapper{padding-left:.01rem}.post-content.is-seminar p.has-large-font-size{margin-bottom:.15rem}.post-content.is-seminar p.has-large-font-size strong{font-size:.2rem;line-height:1.6}.post-content.is-seminar p.has-medium-font-size{margin-bottom:.17rem;font-size:.16rem!important}.post-content.is-seminar figure{margin-top:.28rem}.post-content.is-seminar figure.size-medium{width:100%}}.post-content.is-package ul{margin-bottom:0;list-style-type:none;font-weight:700}.post-content.is-package ul>li{position:relative}.post-content.is-package ul>li::before{content:"・";position:absolute;left:0;font-size:.18rem}.post-content.is-package ul>li:last-child{margin-bottom:0}.post-content.is-package h3{background-color:#f4f4f4;font-weight:700}.post-content.is-package .has-small-font-size{display:block}.post-content.is-package figure{text-align:center}@media print,(min-width:768px){.post-content.is-package{margin-bottom:53px}.post-content.is-package h2{margin-bottom:16px;font-size:.3rem;line-height:1.5}.post-content.is-package h3{margin-bottom:6px;padding:6px 15px;font-size:.16rem}.is-mac .post-content.is-package h3{padding-top:11px}.post-content.is-package p{margin-bottom:53px;color:#666;line-height:1.85}.post-content.is-package ul{margin-bottom:12px;padding-left:5px;font-size:.16rem}.post-content.is-package ul li{padding-left:21px;line-height:1.45}.post-content.is-package .has-small-font-size{margin-top:-44px;font-size:.12rem;line-height:1.4}.post-content.is-package figure{margin-bottom:17px}}@media only screen and (max-width:767.98px){.post-content.is-package p{margin-bottom:.32rem;line-height:1.9}.post-content.is-package h2{margin-bottom:.11rem;font-size:.2rem;line-height:1.6}.post-content.is-package h3{margin-bottom:.08rem;padding:.09rem .15rem;font-size:.16rem}.post-content.is-package ul{margin-bottom:12px;padding-left:.02rem;font-size:.14rem}.post-content.is-package ul>li{padding-left:.19rem;line-height:1.7}.post-content.is-package ul>li::before{top:-.03rem}.post-content.is-package .has-small-font-size{margin-top:-.2rem;font-size:.12rem;line-height:1.4}.post-content.is-package figure{margin-bottom:.1rem}}.section-casestudy .item-image{padding-top:51.61%}.section-casestudy .casestudy-item{overflow:hidden;border-radius:12px;background:#fafaf5;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.25);box-shadow:1px 2px 2px rgba(0,0,0,.25)}.section-casestudy .detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-casestudy .detail-label{display:-webkit-box;visibility:visible;overflow:hidden;color:#666;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.section-casestudy .detail-text{display:-webkit-box;visibility:visible;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media print,(min-width:768px){.section-casestudy{padding:53px 0 80px}.section-casestudy .title-common-primary{margin-bottom:56px}.section-casestudy .list-common-casestudy{margin-bottom:40px}.section-casestudy .list-common-casestudy>li{margin-right:25px;margin-bottom:28px}.section-casestudy .list-common-casestudy > li:nth-child(4n) {margin-right:25px}.section-casestudy .list-common-casestudy > li:nth-child(3n+3) {margin-right:0}.section-casestudy .casestudy-item{width:310px;height:100%;padding-bottom:14px}.section-casestudy .item-image{margin-bottom:7px}.section-casestudy .item-title{padding:0 7px 0 15px;font-size:.18rem}.section-casestudy .casestudy-item-detail{padding:0 7px 0 15px;font-size:.12rem}.section-casestudy .detail-label{max-width:70px}}@media only screen and (max-width:767.98px){.section-casestudy{padding:.15rem 0 .48rem}.section-casestudy .title-common-primary{margin-bottom:.35rem}.section-casestudy .item-detail span{display:block}.section-casestudy .list-common-casestudy{margin-bottom:.3rem}.section-casestudy .list-common-casestudy .item-title{margin-bottom:.02rem;padding:0 .15rem;font-size:.18rem;line-height:1.7}.section-casestudy .list-common-casestudy .item-image{margin-bottom:.04rem}.section-casestudy .list-common-casestudy .item-detail{margin-bottom:.04rem}.section-casestudy .list-common-casestudy .detail-position{margin-bottom:-.07rem}.section-casestudy .list-common-casestudy>li{width:100%}.section-casestudy .casestudy-item{padding-bottom:.11rem}.section-casestudy .casestudy-item-detail{padding:0 .15rem;font-size:.14rem}.section-casestudy .detail-label{max-width:.7rem}.section-casestudy .detail-row{margin-bottom:.04rem}}.section-casestudy-story .story-introduction{background: url("../img/casestudy/story_bg.jpg") center/cover no-repeat;text-align:center}.section-casestudy-story .introduction-text{margin-bottom:0}.section-casestudy-story .introduction-title{font-weight:bold}.section-casestudy-story .detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-casestudy-story .detail-label{color:#666}.section-casestudy-story .detail-text{font-weight:bold}.section-casestudy-story .story-profile{border:1px solid #666}.section-casestudy-story .profile-title{margin-bottom:0;background:#666;color:#fff;font-weight:400;text-align:center}.section-casestudy-story .profile-head{font-weight:bold}.section-casestudy-story .profile-address{color:#666}.section-casestudy-story .profile-list{margin:0;padding:0;list-style:none}.section-casestudy-story .profile-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.section-casestudy-story .profile-item-label{color:#666}.section-casestudy-story .story-content{background-color:#fafaf5;-webkit-box-shadow:.02rem .02rem .04rem rgba(0,0,0,.25);box-shadow:.02rem .02rem .04rem rgba(0,0,0,.25)}.section-casestudy-story .content-image figure{position:relative;padding-top:141.6666666667%}.section-casestudy-story .content-image img{display:block;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-casestudy-story .content-title{font-weight:700}.section-casestudy-story .story-hubspot{background-color:#e9e9e9}.section-casestudy-story .casestudy-category-list{margin-bottom:0;padding-left:0;list-style-type:none}.section-casestudy-story .casestudy-category-item{display:inline-block;margin-bottom:.1rem}@media print,(min-width:768px){.section-casestudy-story{padding:26px 0 51px}.section-casestudy-story .wrapper{max-width:740px}.section-casestudy-story .story-introduction{margin-bottom:30px;padding:17px 0}.section-casestudy-story .introduction-text{font-size:.18rem}.section-casestudy-story .introduction-title{margin-bottom:4px;font-size:.3rem}.section-casestudy-story .introduction-detail{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:612px;margin:0 auto}.section-casestudy-story .detail-row{margin-right:42px}.section-casestudy-story .detail-label{margin-right:10px;font-size:.12rem}.section-casestudy-story .detail-text{font-size:.16rem}.section-casestudy-story .story-thumbnail{max-width:740px;margin:0 auto 19px;text-align:center}.section-casestudy-story .story-profile{max-width:740px;margin:0 auto 29px}.section-casestudy-story .profile-title{padding:1px 20px;font-size:12px}.section-casestudy-story .profile-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px}.section-casestudy-story .profile-logo{width:180px;margin-right:21px;line-height:120px}.section-casestudy-story .profile-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:-3px}.section-casestudy-story .profile-head{margin-bottom:-1px;font-size:.16rem}.section-casestudy-story .profile-address{margin-bottom:7px;font-size:.12rem}.section-casestudy-story .profile-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.12rem}.section-casestudy-story .profile-item{width:100%;margin-bottom:2px}.section-casestudy-story .profile-item.is-modify{width:unset;margin-right:25px}.section-casestudy-story .story-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:642px;margin:0 auto 23px}.section-casestudy-story .content-image{-ms-flex-negative:0;flex-shrink:0;width:240px}.section-casestudy-story .content-title{margin-bottom:8px;font-size:.3rem}.section-casestudy-story .content-detail{margin-bottom:12px;line-height:1.875}.section-casestudy-story .detail-position{margin-right:16px}.section-casestudy-story .content-inner{margin-top:-11px;padding:33px 20px 20px}.section-casestudy-story .category-common-secondary{min-width:86px;min-height:20px;padding-top:0;padding-bottom:0;border-radius:6px;font-size:.12rem}.is-mac .section-casestudy-story .category-common-secondary{padding-top:1px}.section-casestudy-story .story-hubspot{width:642px;min-height:352px;margin:0 auto;padding:20px}}@media only screen and (max-width:767.98px){.section-casestudy-story{padding:.04rem 0 .48rem}.section-casestudy-story .wrapper{padding:0 .1rem}.section-casestudy-story .story-introduction{margin-bottom:.19rem;padding:.1rem 0;background: url("../img/casestudy/sp/story_bg.jpg") center/cover no-repeat}.section-casestudy-story .story-introduction .wrapper{padding:0 .2rem}.section-casestudy-story .introduction-text{font-size:.12rem}.section-casestudy-story .introduction-title{margin-bottom:.06rem;font-size:.2rem}.section-casestudy-story .introduction-detail{margin:0 auto}.section-casestudy-story .detail-row{margin-bottom:.01rem}.section-casestudy-story .detail-label{margin-top:.02rem;margin-right:.08rem;font-size:.12rem}.section-casestudy-story .detail-text{font-size:.16rem}.section-casestudy-story .story-thumbnail{margin:0 -.1rem .1rem}.section-casestudy-story .story-profile{margin:0 auto .58rem}.section-casestudy-story .profile-title{padding:.01rem .2rem .02rem;font-size:.12rem}.section-casestudy-story .profile-inner{padding:.13rem .24rem .2rem}.section-casestudy-story .profile-logo{width:1.8rem;margin:0 auto .09rem}.section-casestudy-story .profile-logo img{width:100%}.section-casestudy-story .profile-head{margin-bottom:.06rem;font-size:.16rem}.section-casestudy-story .profile-address{margin-bottom:.16rem;font-size:.14rem;line-height:1.32}.section-casestudy-story .profile-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.14rem}.section-casestudy-story .profile-item{width:100%;margin-bottom:.03rem}.section-casestudy-story .profile-item.is-modify{width:unset;margin-right:.27rem}.section-casestudy-story .story-content{max-width:3.5rem;margin:0 auto .13rem;padding:.3rem .3rem .11rem}.section-casestudy-story .content-image{margin-bottom:.05rem}.section-casestudy-story .content-title{margin-bottom:.06rem;font-size:.18rem;line-height:1.45}.section-casestudy-story .content-detail{margin-bottom:.02rem}.section-casestudy-story .detail-position{margin-right:.14rem;margin-bottom:.14rem}.section-casestudy-story .category-common-secondary{min-height:.19rem;padding:0 .1rem}.section-casestudy-story .story-hubspot{width:100%;max-width:3.5rem;min-height:5.62rem;margin:0 auto;padding:.15rem}}.story-head .story-category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1fe90d;color:#fff;font-size:.16rem;font-weight:bold;text-align:center}.is-mac .story-head .story-category{padding:0 .05rem .02rem}.story-head .story-title{margin-bottom:0;font-weight:bold;line-height:1.5}@media print,(min-width:768px){.story-head{margin-bottom:13px}.story-head .story-title{font-size:.3rem}.story-head .story-category{min-width:160px;min-height:25px;margin-bottom:2px;padding:0 5px}}@media only screen and (max-width:767.98px){.story-head{margin-bottom:.23rem}.story-head .story-title{font-size:.24rem;line-height:1.4}.story-head .story-category{min-width:1.13rem;min-height:.25rem;margin-bottom:.05rem;padding:0 .05rem;font-size:.14rem}.is-ios .story-head .story-category{padding-top:1px}}.story-assignment{border:1px solid #afafaf}.story-assignment .assignment-head{position:relative;font-weight:bold}.story-assignment .assignment-head::before{content:"■";display:inline-block;position:relative;color:#1fe90d}.story-assignment .assignment-text{margin-bottom:0;color:#1c1c1c!important;font-size:.16rem;font-weight:bold;line-height:1.45}@media print,(min-width:768px){.story-assignment{margin-bottom:55px;padding:15px 23px 22px}.story-assignment .assignment-head{margin-bottom:2px;font-size:.18rem}}@media only screen and (max-width:767.98px){.story-assignment{margin-bottom:.49rem;padding:.11rem .15rem .18rem .11rem}.story-assignment .assignment-head{margin-bottom:-.01rem;font-size:.16rem}.story-assignment .assignment-text{font-size:.14rem;line-height:1.7}}.section-casestudy-story .post-content{line-height:1.875}.section-casestudy-story .post-content.is-package{margin-bottom:0}.section-casestudy-story .post-content p{color:#666}.section-casestudy-story .post-content h2{background:#fafaf5;font-weight:bold;text-align:center}.section-casestudy-story .post-content img{display:block;margin:0 auto}.section-casestudy-story .post-content figure{margin-bottom:.24rem}.section-casestudy-story .post-content figure+h2{margin-top:.51rem;margin-bottom:.09rem}.section-casestudy-story .post-content h3{position:relative;font-weight:bold}.section-casestudy-story .post-content h3::before{content:"■";display:inline-block;position:relative;color:#1fe90d}.section-casestudy-story .post-content .articles-block.is-issues{padding:.22rem .33rem .25rem;border-radius:.12rem;background:#fafaf5;-webkit-box-shadow:.01rem .02rem .02rem rgba(0,0,0,.25);box-shadow:.01rem .02rem .02rem rgba(0,0,0,.25)}.section-casestudy-story .post-content .articles-block.is-issues ol{margin:0;padding:0;color:#666;font-weight:bold}.section-casestudy-story .post-content .articles-block.is-issues .block-heading span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1c1c1c;color:#fff;font-size:.16rem;line-height:1;text-align:center}@media print,(min-width:768px){.section-casestudy-story .post-content{margin-bottom:25px;font-size:.16rem}.section-casestudy-story .post-content h2{margin-bottom:17px;padding:1px 20px 2px;font-size:.2rem}.section-casestudy-story .post-content h3{margin-bottom:1px;font-size:.18rem}.section-casestudy-story .post-content .articles-block.is-issues{margin-top:24px;margin-bottom:60px}.section-casestudy-story .post-content .articles-block.is-issues ol{padding-left:22px;font-size:.2rem;line-height:1.6}.section-casestudy-story .post-content .articles-block.is-issues .block-heading{margin-bottom:13px}.section-casestudy-story .post-content .articles-block.is-issues .block-heading span{width:160px;min-height:25px;margin:0 auto 12px;padding:0 5px 2px}}@media only screen and (max-width:767.98px){.section-casestudy-story .post-content{margin-bottom:.1rem;font-size:.14rem;line-height:1.93}.section-casestudy-story .post-content h2{margin-bottom:.12rem;padding:.06rem .16rem;font-size:.18rem;line-height:1.5}.section-casestudy-story .post-content h3{margin-top:.3rem;margin-bottom:.01rem;font-size:.16rem}.section-casestudy-story .post-content p{margin-bottom:.05rem;text-align:justify}.section-casestudy-story .post-content img{margin:0 auto}.section-casestudy-story .post-content img.is-small{width:2.4rem}.section-casestudy-story .post-content figure{margin-bottom:.16rem}.section-casestudy-story .post-content figure+h2{margin-bottom:.15rem}.section-casestudy-story .post-content .articles-block.is-issues{margin-bottom:.52rem;padding:.22rem .18rem .2rem}.section-casestudy-story .post-content .articles-block.is-issues ol{padding-left:.2rem;font-size:.18rem;line-height:1.4}.section-casestudy-story .post-content .articles-block.is-issues li{margin-bottom:.03rem}.section-casestudy-story .post-content .articles-block.is-issues .block-heading span{width:1.6rem;min-height:.25rem;margin:0 auto .12rem;padding:0 .05rem .02rem}}.story-measure{max-width:6.43rem;margin:0 auto .25rem;text-align:center}.story-measure .measure-text{position:relative;font-weight:bold}.story-measure .measure-text::before{content:"";position:absolute;bottom:0;left:50%;width:.38rem;height:.21rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background: url("../img/casestudy/measure_icn_arrow.svg") center/contain no-repeat}.story-measure .measure-label{padding:0 .2rem;background:#1fe90d;color:#fff;font-size:.2rem;font-weight:bold}@media print,(min-width:768px){.story-measure{margin-top:34px}.story-measure .measure-text{margin-bottom:25px;padding-bottom:30px;font-size:.2rem}}@media only screen and (max-width:767.98px){.story-measure{margin-top:.21rem;margin-bottom:.1rem}.story-measure .measure-text{margin-bottom:.19rem;padding-bottom:.32rem;font-size:.18rem;line-height:1.45}.story-measure .measure-label{padding:0 .2rem;line-height:1.8}}.section-casestudy.is-single{padding:0}.section-casestudy.is-single .casestudy-title{font-size:.16rem;font-weight:bold;text-align:center}@media print,(min-width:768px){.section-casestudy.is-single .wrapper{max-width:750px;padding-left:4px}.section-casestudy.is-single .casestudy-title{margin-bottom:23px}.section-casestudy.is-single .casestudy-item{width:230px;padding-bottom:11px}.section-casestudy.is-single .item-image{padding-top:52.6%}.section-casestudy.is-single .item-title{margin-bottom:-2px;font-size:.14rem}.section-casestudy.is-single .list-common-casestudy>li{margin-right:28px}.section-casestudy.is-single .list-common-casestudy > li:nth-child(3n+3) {margin-right:0}}@media only screen and (max-width:767.98px){.section-casestudy.is-single{padding-bottom:.25rem}.section-casestudy.is-single .casestudy-title{margin-bottom:.15rem;font-size:.14rem}.section-casestudy.is-single .wrapper{padding:0}.section-casestudy.is-single .casestudy-wrapper{margin-right:-.1rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.section-casestudy.is-single .casestudy-wrapper::-webkit-scrollbar{display:none}.section-casestudy.is-single .casestudy-item{width:2.3rem;height:100%}.section-casestudy.is-single .list-common-casestudy{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:0;padding:0 .15rem 0 .1rem}.section-casestudy.is-single .list-common-casestudy>li{width:unset}.section-casestudy.is-single .item-image{margin-bottom:.06rem;padding-top:52.6%}.section-casestudy.is-single .item-title{margin-bottom:-1px;padding:0 .13rem;font-size:.14rem;line-height:1.4}.section-casestudy.is-single .casestudy-item-detail{padding:0 .13rem;font-size:.12rem}.section-casestudy.is-single .detail-row{margin-bottom:0}}