@charset "UTF-8";.row-fluid .g-contents{max-width:1200px;width:100%}.head-post{border-bottom:1px solid;margin-bottom:100px}.head-post .post-media{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head-post .post-media .thumb{max-width:540px}.head-post .post-media .content{padding:0 5% 0 0}.head-post .post-media .title{font-size:28px;font-size:1.75rem}.listing-head-tag{margin-bottom:30px}.blog-bottom-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;max-width:275px}.blog-bottom-info .date{padding-top:10px}.author-box{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:50%;width:calc(100% - 135px)}.author-box .inner{color:#999;display:table;text-decoration:none;width:100%}.author-box .inner>*{display:table-cell;font-size:12px;font-size:.75rem;line-height:1.3;vertical-align:middle}.author-box .avatar{width:44px}.author-box .avatar-img{background:#ccc;-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:44px;overflow:hidden;position:relative;width:44px}.author-box .avatar-img img{height:100%;left:0;position:absolute;top:0;width:100%}.author-box .author{padding-left:.5em}.post-sns{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:0;margin-left:auto;max-width:50%;width:130px}.post-sns a{display:inline-block;font-size:16px;font-size:1rem;max-width:calc(25% - 5px);width:26px}.post-sns a:not(:last-child){margin-right:5px}.author-head{background:#f4f5f6;font-size:0;margin-bottom:50px;padding:20px}.author-head>*{display:inline-block;font-size:20px;font-size:1.25rem;font-weight:700;vertical-align:middle}.author-head .author-box{max-width:100%;width:auto}.author-head .author-box .inner{color:inherit}.author-head .author-box .author{font-size:20px;font-size:1.25rem}.author-head .text{font-size:16px;font-size:1rem;font-weight:400;margin:.5em 0 0 .5em}.author-head .author-social-link a{color:#03b8ec;display:inline-block;text-decoration:none}.author-head .author-social-link a:not(:last-child){margin-right:6px}.author-head .author-social-link a img{height:auto;width:30px}.author-head .author-social-link .web-site{display:block}.author-head .author-social-link .web-site:not(:last-child){margin-bottom:10px}.author-title h3{font-size:24px;font-size:1.5rem;margin-bottom:.7em}.row-fluid .g-contents.-post{width:74%}.blog-head-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5em;padding-right:20%;position:relative}.blog-head-info:after{clear:both;content:"";display:block}.blog-head-info .date{float:left;max-width:20%}.blog-head-info .author-box{max-width:20%;position:absolute;right:0;top:0;width:150px}.blog-head-info .author-box .avatar{width:70px}.blog-head-info .author-box .avatar .avatar-img{height:70px;width:70px}.blog-head-info .author-box .author{width:calc(100% - 70px)}.blog-head-info .sub-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-head-info .post-tag{margin-right:20px}.blog-head-info .head-sns{margin-bottom:.7em}.blog-head-info.-add-author{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.blog-head-info.-add-author .date{float:none;margin:0;width:20%}@media screen and (max-width:980px){.blog-head-info.-add-author .date{margin-bottom:1em;width:100%}}.blog-head-info.-add-author .author-box{max-width:none;position:relative;width:80%}@media screen and (max-width:980px){.blog-head-info.-add-author .author-box{width:100%}}.blog-head-info.-add-author .author-box,.blog-head-info.-add-author .m-add-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}@media screen and (max-width:980px){.blog-head-info.-add-author .author-box,.blog-head-info.-add-author .m-add-author{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.blog-head-info.-add-author .author-box .inner,.blog-head-info.-add-author .m-add-author .inner{max-width:150px;width:auto}.blog-head-info.-add-author .sub-box{margin-top:1em;width:100%}.article-container .article-text h2 strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#fffcdb));background:linear-gradient(transparent 40%,#fffcdb 0);-webkit-border-radius:6px;border-radius:6px}.article-container .article-text img{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.article-container .article-text img.round{-webkit-border-radius:20px;border-radius:20px}.article-container .article-text img.shadow{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.article-container .article-text img.hs-cta-img{height:auto}.article-container .article-text .staff-contents img,.article-container .article-text img.hs-cta-img{-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.article-container .article-text .cta-flat-img img.hs-cta-img{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:auto}.article-container .button-item,.article-container .button-unit{margin:0 auto;max-width:calc(100% - 60px);width:100%}@media screen and (max-width:768px){.article-container .button-item,.article-container .button-unit{max-width:calc(100% - 20px)}}.article-container .button-item .button,.article-container .button-unit .button{color:#fff;width:100%}.article-container .button-item .button.-large,.article-container .button-unit .button.-large{font-size:20px;font-size:1.25rem;height:80px}@media screen and (max-width:768px){.article-container .button-item .button.-large,.article-container .button-unit .button.-large{font-size:1.29rem;height:65px}}.article-container .button-item .button.-icon-pdf,.article-container .button-unit .button.-icon-pdf{padding:0 70px}.article-container .button-item .button.-icon-pdf:after,.article-container .button-unit .button.-icon-pdf:after{border:none;content:"";font-family:ubsecure;font-size:36px;font-weight:400;height:auto;margin-top:-23px;right:34px;-webkit-transform:none;transform:none;width:auto}@media screen and (max-width:768px){.article-container .button-item .button.-icon-pdf:after,.article-container .button-unit .button.-icon-pdf:after{font-size:25px;margin-top:-15px;right:18px}}.article-container .l-2col-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-container .l-2col-image figure{margin:1em 0;width:48%}.article-container .l-3col-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-container .l-3col-image figure{margin:1em 0;width:30.9%}.article-container .l-image-text img{display:block;float:left;margin-right:20px!important}.article-container a.js-relation{-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);color:#139346;display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px auto;max-width:660px;overflow:hidden;padding:15px 20px;text-decoration:none}.article-container a.js-relation .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;width:31%}.article-container a.js-relation .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.6;text-align:right;width:100%}.article-container a.js-relation .title{font-size:18px;font-size:1.125rem;margin:0;text-align:left}.article-container a.js-relation .description{color:#000;font-size:18px;font-size:1.125rem;margin:0 0 auto;text-align:left}.article-container a.js-relation[data-color=green]{color:#139346}.article-container a.js-relation[data-color=red]{color:#f95f55}.article-container a.js-relation[data-color=orange]{color:#ffa423}.article-container a.js-relation[data-color=blue]{color:#0f86da}.article-container a.js-relation[data-color=aqua]{color:#03b8ec}.article-container a.js-relation[data-color=violet]{color:#a24fbd}.article-container a.js-relation[data-color=deep-orange]{color:#fd8900}.article-container a.js-relation[data-color=dark-blue]{color:#1976d2}.article-container a.js-relation[data-color=yellow-green]{color:#87c820}.list_back{margin-top:80px}.fix-sns{background:hsla(0,0%,100%,.7);bottom:0;display:block;left:0;padding:15px;position:fixed;text-align:center;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;width:100%;z-index:10}.fix-sns.-js-scroll{-webkit-transform:translateY(0);transform:translateY(0)}.fix-sns a{display:inline-block;margin:0 10px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:35px}.fix-sns a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05)}.head-sns a{display:inline-block;margin:0 5px 0 0;width:26px}.recent-tag-posts{border-bottom:1px solid #9a9a9a;border-top:1px solid #9a9a9a;margin:120px 0 0;padding:20px 0}.recent-tag-posts .rec-title{color:#03b8ec;font-size:24px;font-size:1.5rem;font-weight:700;margin-bottom:20px}.recent-tag-posts .post-listing.-col3 .post-card{margin-bottom:0}.recent-tag-posts .post-listing.-col3 .post-card .thumb{margin-bottom:20px;padding-top:50%}.recent-tag-posts .post-listing.-col3 .post-card .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.side-subscription{margin:0 0 40px}.side-subscription.-orange .cta_button{background-color:#ff7e25}.side-subscription .m-blog-cta .item{margin:0 0 20px;width:100%}.side-subscription .cta_button{-webkit-border-radius:5px;border-radius:5px;color:#fff;display:block;font-size:18px;font-size:1.125rem;font-weight:700;padding:2px 0 4px 20px;position:relative;text-align:center;text-decoration:none}.side-subscription .cta_button:before{content:"\e908";display:block;font-family:ubsecure;font-weight:400;left:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blog-container.-has-sticy>.row-fluid-wrapper>.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-container.-has-sticy>.row-fluid-wrapper>.row-fluid:after,.blog-container.-has-sticy>.row-fluid-wrapper>.row-fluid:before{content:none}.g-sidebar .banner-box,.g-sidebar .common-banner{margin-bottom:30px;text-align:center}.g-sidebar .banner-box{z-index:90}.g-sidebar .banner-box>*+div{margin-top:20px}.g-sidebar .banner-box .hs-cta-node{background:#fff;display:inline-block}.g-sidebar .banner-box .hs-cta-node a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:981px){.post-listing.-col3 .post-card{margin-right:2%;width:32%}}@media screen and (max-width:1280px) and (min-width:981px){.article-container{padding-left:35px}}@media screen and (max-width:980px){.fix-sns{display:none}.row-fluid .g-contents .g-main,.row-fluid .g-contents.-post{width:100%}.recent-tag-posts .post-listing.-col3{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recent-tag-posts .post-listing.-col3 .post-card{margin:0 0 35px}}@media screen and (max-width:768px){.head-post{margin-bottom:50px}.head-post .post-media .content{padding:0 15px 0 0}.head-post .post-media .title{font-size:1.571rem}.listing-head-tag{margin-bottom:22px}.blog-bottom-info{margin-top:5px}.blog-head-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5em;padding-right:0}.blog-head-info .date{float:none;max-width:50%;width:50%}.blog-head-info .author-box{max-width:50%;position:relative;width:auto}.blog-head-info .author-box .avatar{width:45px}.blog-head-info .author-box .avatar .avatar-img{height:44px;width:44px}.blog-head-info .author-box .author{width:calc(100% - 45px)}.blog-head-info .sub-box{display:block;margin-top:1em;width:100%}.blog-head-info .post-tag{margin-right:0}.blog-head-info .head-sns{margin:5px 0 0}.article-container .l-2col-image{display:block}.article-container .l-2col-image figure{margin-left:auto;margin-right:auto;max-width:300px;width:100%}.article-container .l-3col-image{display:block}.article-container .l-3col-image figure{margin-left:auto;margin-right:auto;max-width:300px;width:100%}.article-container .l-image-text img{float:none;margin:0 auto!important}.article-container a.js-relation{display:block;margin:30px auto;max-width:100%;padding:10px}.article-container a.js-relation .image{margin:0 0 10px;width:100%}.article-container a.js-relation .text{font-size:1.14rem;line-height:1.5}.article-container a.js-relation .title{font-size:1.14rem}.article-container a.js-relation .description{font-size:1.14rem;margin:0 0 10px}.list_back{margin-top:40px}.recent-tag-posts{margin:60px 0 0;padding:20px 0}.recent-tag-posts .rec-title{font-size:1.429rem;margin-bottom:20px}.recent-tag-posts .post-listing.-col3 .post-card .title{font-size:1.07rem}.recent-tag-posts .post-listing.-col3 .post-card .thumb{margin-bottom:1em}.page-search .search-input .hs-search-field__input,.search-input .hs-search-field__input{font-size:16px;width:calc(100% - 60px)!important}.page-search .search-submit,.search-submit{width:60px!important}.blog-container.-has-sticy>.row-fluid-wrapper>.row-fluid{display:block}}@media screen and (max-width:480px){.head-post .post-media .content{padding:0}}@media (-ms-high-contrast:none){.hs-postlisting-item a .img img{height:100%;left:50%;max-width:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.recent-tag-posts .post-listing.-col3 .post-card .title{margin:auto auto .6em;max-height:6.5em;position:relative;text-align:justify;text-overflow:ellipsis}.recent-tag-posts .post-listing.-col3 .post-card .title:after,.recent-tag-posts .post-listing.-col3 .post-card .title:before{content:"...";line-height:1;position:absolute;right:0;top:5em;-ms-wrap-flow:start}.recent-tag-posts .post-listing.-col3 .post-card .title:after{background:currentColor;color:#f4f5f6;top:auto}}