/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fw .c-article__text{word-break:break-word;}
.patch_button-hegiht{align-items:initial !important;justify-content:initial !important;}.patch_button-hegiht a{flex:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;}
@media screen and (min-width:991px){.l-header__page-group>ul{padding:30px 0 30px 0;}.l-header__second-layer>a{margin-bottom:10px;}.l-header__second-layer>ul{margin-bottom:10px;}.l-header__second-layer>ul>li+li{margin-top:4px;}}
.l-header__region-title{font-size:18px;letter-spacing:-0.01em;}@media screen and (min-width:991px){.l-header__region-container{padding:40px 20px 40px 30px;width:930px;}.l-header__region-accordion{width:20%;}.l-header__region-accordion::before{right:-10%;}.l-header__region-accordion:nth-child(2){width:24%;}.l-header__region-accordion:last-child{width:20%;}}
.p-category__kv{height:300px;}.p-category__kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.c-thumb-list{display:flex;padding:40px 0;}.c-thumb-list:first-of-type{padding-top:0;}.c-thumb-list:last-of-type{padding-bottom:0;}.c-thumb-list + .c-thumb-list{border-top:1px solid #e2e3e3;}.c-thumb-list__image{flex-shrink:0;width:200px;height:200px;margin-right:40px;}.c-thumb-list__image img{width:100%;height:100%;object-fit:contain;}.c-thumb-list__link{flex-grow:1;margin-left:40px;display:flex;align-items:flex-end;min-width:300px;}.c-thumb-list__link p{flex-grow:1;text-align:right;}.c-thumb-list__download{display:inline-block;width:100%;max-width:300px;background-color:transparent;border:2px solid #1b1f2a;font-size:14px;text-align:center;padding:15px 5px;line-height:1em;color:#1b1f2a !important;transition:color .4s,border-color .4s !important;position:relative;}.c-thumb-list__download::before{content:"\e915";font-family:"icomoon" !important;color:#10a99a;font-size:16px;position:absolute;left:20px;top:50%;transform:translateY(-50%);}.c-thumb-list__download.is-hover,.c-thumb-list__download:hover{color:#10a99a !important;}@media screen and (max-width:990px){.c-thumb-list__link{min-width:200px;}}@media screen and (max-width:800px){.c-thumb-list{display:block;padding:30px 0;}.c-thumb-list__image{margin:0 auto 20px;}.c-thumb-list__link{margin-left:0;margin-top:20px;}.c-thumb-list__download{max-width:none !important;}}.c-agreement-modal__title{font-size:30px !important;font-weight:normal !important;line-height:80px !important;margin-bottom:0 !important;background-color:#ebeaea;padding-left:45px;padding-right:125px;position:relative;}.c-agreement-modal__lead{font-size:24px;line-height:1.33em;margin-bottom:30px !important;}.c-agreement-modal__container{padding:35px 50px;background-color:#fff;}.c-agreement-modal__text{overflow-y:auto;padding:50px;border:1px solid #ececec;}.c-agreement-modal__text p + p{margin-top:2em;}@media screen and (max-width:800px){.c-agreement-modal__title{font-size:24px !important;line-height:1.33em !important;padding:25px;padding-right:50px;}.c-agreement-modal__lead{font-size:20px;line-height:1.35em;margin-bottom:25px !important;}.c-agreement-modal__container{padding:25px;}.c-agreement-modal__text{padding:30px 15px;}}.c-notification.c-notification--small{padding-bottom:0;margin-bottom:-5px;}
.fw .c-rich-title__bg img{object-fit:cover;width:100%;height:100%;max-height:420px;position:absolute;top:0;left:0;z-index:0;}
.p-print .p-specifications .p-tablebox{padding-bottom:10px;}.p-print .p-specifications .p-tablebox table tr{line-height:1.3em;font-size:10px;}
.how-ipro-can-help{position:relative;padding-bottom:100px;}.how-ipro-can-help__image{width:100%;display:none;}@media screen and (min-width:991px){.how-ipro-can-help__image--pc{display:block;}}@media screen and (max-width:990px){.how-ipro-can-help__image--sp{display:block;}}.how-ipro-can-help__image svg{display:block;}.how-ipro-can-help__image svg a{transform-box:fill-box;transform-origin:center;transition:all 0.3s ease!important;}.how-ipro-can-help__image svg a:hover{transform-box:fill-box;transform-origin:center;transform:scale(1.125);}.how-ipro-can-help__list{list-style-type:none;margin-top:40px;display:none;}@media screen and (max-width:990px){.how-ipro-can-help__list--sp{display:block;}}.how-ipro-can-help__list-item{margin:0 0 20px 0!important;padding-left:0!important;position:inherit!important;}.how-ipro-can-help__list-item + .how-ipro-can-help__list-item{padding-top:20px;border-top:1px solid #e2e3e3;}.how-ipro-can-help__list-item a.how-ipro-can-help__link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-weight:bold;color:#6464e6;transition:opacity 0.4s;font-size:15px;position:relative;}.how-ipro-can-help__list-item a.how-ipro-can-help__link:before{content:"";display:block;border-top:solid 2px #6464e6;border-right:solid 2px #6464e6;vertical-align:middle;width:8px;height:8px;position:absolute;top:50%;}.how-ipro-can-help__list-item a.how-ipro-can-help__link:before{right:5px;}.how-ipro-can-help__list-item a.how-ipro-can-help__link:before{transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg);}.how-ipro-can-help__list-item a.how-ipro-can-help__link.is-hover{opacity:0.6;}.how-ipro-can-help__list-item a.how-ipro-can-help__link span.counter{font-weight:bold;flex:0 0 auto;position:relative;color:#fff;font-size:13px;width:24px;text-align:center;}.how-ipro-can-help__list-item a.how-ipro-can-help__link span.counter::before{content:"";background-color:#6464e6;width:24px;height:24px;border-radius:100px;position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%);}
