.s-contents__wrapper{padding-top:120px;padding-bottom:120px;padding-right:calc(150 / 1440* 100%)}@media screen and (max-width:840px){.s-contents__wrapper{margin-bottom:0;padding-top:0;padding-right:calc(50 / 750 * 100%);padding-bottom:60px;margin-top:0}}@media screen and (max-width:1440px){.s-title__area{flex:0 1 270px;margin-bottom:37px}}.c-catalog{width:100%}.pdf__content{flex:1 1 auto}@media screen and (max-width:840px){.pdf__content{margin-top:0;display:block}}.c-text__detail{font-size:13px;line-height:2;letter-spacing:.15em;font-family:dnp-shuei-gothic-gin-std,sans-serif;padding-bottom:3em}.c-pdf{margin-bottom:36px;display:flex;align-items:center;margin-right:0}@media screen and (max-width:840px){.c-pdf{display:block;padding-right:calc(50 / 650 * 100%)}}.c-pdf+.c-pdf{padding-top:36px;border-top:1px solid #f1f1f1}@media screen and (max-width:840px){.c-pdf+.c-pdf{margin-top:36px;padding-top:36px}}.c-pdf:last-of-type{margin-bottom:0}.c-pdf__last{margin-bottom:108px}.c-pdf__thumbnail{margin-right:38px;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:146px}.c-pdf__thumbnail img{border:1px solid #d1d1d1}@media screen and (max-width:840px){.c-pdf__thumbnail{margin:0}}.c-pdf__img{width:144px}@media screen and (max-width:840px){.c-pdf__img{width:calc(288 / 600 * 100%);text-align:center;display:block;margin-left:auto;margin-right:auto}}.c-date{margin-top:10px;font-size:11px;line-height:1.5;letter-spacing:.15em;font-family:dnp-shuei-gothic-gin-std,sans-serif;width:100%;text-align:left}@media screen and (max-width:840px){.c-date{margin-top:7px}}.c-pdf__item{flex:0 0 250px}@media screen and (max-width:840px){.c-pdf__item{flex:0 0 auto}}.c-pdf__item p{font-size:13px;line-height:2;letter-spacing:.1em;font-family:dnp-shuei-gothic-gin-std,sans-serif;padding-bottom:8px}.c-pdf__item p a{text-decoration:underline}.c-icon{display:flex;align-items:center;justify-content:flex-start}.c-icon p{font-size:14px;line-height:1.5;letter-spacing:.18em;font-family:dnp-shuei-mincho-pr6n,sans-serif}@media screen and (max-width:840px){.c-icon p{letter-spacing:.15em}}.c-icon.new{color:#829687}.c-icon.end{color:#636363}.c-icon span{margin-right:10px;width:70px;height:24px;display:inline-block;font-size:12px;line-height:24px;letter-spacing:.1em;font-family:dnp-shuei-gothic-gin-std,sans-serif;display:flex;align-items:center;justify-content:center}@media all and (-ms-high-contrast:none){.c-icon span{height:auto;padding-top:11px;padding-bottom:4px;line-height:7px}}.c-icon.new span{border:1px solid #c0cac3}.c-icon.end span{border:1px solid #a2a2a2}.c-pdf__itemLink{width:100%}.c-pdf__itemText{font-size:13px;letter-spacing:.08em;line-height:1.8;font-family:dnp-shuei-gothic-gin-std,sans-serif;padding-bottom:18px}.c-pdf__itemAttention{padding-top:9px;font-size:12px;letter-spacing:.08em;line-height:1.8;font-family:dnp-shuei-gothic-gin-std,sans-serif;color:#404040}.c-title{margin-top:0;font-size:18px;line-height:1.33333;letter-spacing:.15em;margin-bottom:calc(19px - ((24px - 18px)/ 2 + (26px - 13px)/ 2));font-family:dnp-shuei-mincho-pr6n,sans-serif;display:flex;align-items:center}@media screen and (max-width:840px){.c-title{margin-top:32px;line-height:1.72222;margin-bottom:calc(25px - ((31px - 18px)/ 2 + (26px - 13px)/ 2))}}.c-title span{font-size:11px;padding-left:12px}.c-title__nomarginTop{margin-top:0}.c-text{font-size:13px;line-height:2;letter-spacing:.15em;font-family:dnp-shuei-gothic-gin-std,sans-serif;padding-bottom:18px}.c-caption{color:#6a7a6e;font-size:11px;line-height:1;letter-spacing:.1em;padding-bottom:18px}.c-pdf__list li+li{margin-top:7px}@media screen and (max-width:840px){.c-pdf__list li+li{margin-top:14px}}.c-itemLinkSub{font-size:11px;line-height:2em;padding-bottom:4px;text-underline-position:under left;font-family:dnp-shuei-gothic-gin-std,sans-serif}.c-itemLinkSub a{display:inline-block;text-decoration:underline;text-indent:1.4em}.c-itemLink{position:relative;display:inline-block;font-size:13px;line-height:2;letter-spacing:.15em;font-family:dnp-shuei-gothic-gin-std,sans-serif}@media screen and (max-width:840px){.c-itemLink{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:.188em}}a.c-itemLink--underline{text-decoration:underline}a.c-itemLink--underline::after{display:none}.c-itemLink__noUnderline::after{display:none}.c-itemLink--form{font-size:13px;letter-spacing:.15em;font-family:dnp-shuei-gothic-gin-std,sans-serif;opacity:1;transition:opacity .2s;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.c-contact__btn{justify-content:center;align-items:center;box-sizing:border-box;opacity:1;transition:opacity .2s}.c-contact__btn:hover{opacity:.65}.c-pdf__item a:hover{opacity:.5}.c-itemLink::after{position:absolute;content:"";bottom:-1px;right:0;height:1px;width:100%;background-color:#a2a2a2}@media screen and (max-width:840px){.c-itemLink::after{bottom:4px}}.c-pdf__item img{width:11px;margin-bottom:7px;padding-left:5px}.c-itemLink__button{width:220px;height:50px;justify-content:center;align-items:center;display:flex;background-color:#636363;color:#fff}@media screen and (max-width:840px){.c-itemLink__button{width:100%}}.c-itemLink__button::after{display:none}.c-itemLink__button img{width:11px;margin-bottom:0;padding-left:5px}@media screen and (max-width:840px){.c-flex{flex-direction:column}}.c-contact{margin-top:calc(90px - ((32.5px - 13px)/ 2))}@media screen and (max-width:840px){.c-contact{margin-top:0}}.c-contact__text{font-size:13px;letter-spacing:.18em;line-height:1.8;font-family:dnp-shuei-gothic-gin-std,sans-serif}@media screen and (max-width:1200px){.c-contact__text{padding-bottom:12px}}@media screen and (max-width:840px){.c-contact__text{line-height:2}}.c-contact__text.end{margin-top:12px;color:#8f8f8f}.c-contact__text span{font-size:12px;color:#ea2c2c;line-height:1.8;display:block}@media screen and (max-width:1200px){.c-contact__text span{margin-bottom:4px}}.c-contact__btn{width:300px;height:50px;border:1px solid #c0cac3;display:flex}@media screen and (max-width:840px){.c-contact__btn{width:100%;margin-bottom:0}}.c-contact__link{width:100%;height:100%;line-height:50px;text-align:center;font-size:13px;letter-spacing:.1em;font-family:dnp-shuei-gothic-gin-std,sans-serif}@media all and (-ms-high-contrast:none){.c-contact__link{line-height:60px}}@media screen and (max-width:840px){.c-contact__link{line-height:50px;letter-spacing:.15em}}#js-opneCatalogBox,#js-opneCatalogBox2{cursor:pointer;text-decoration:underline}.m-modal__button{right:0;top:-60px;position:absolute}.modal-closeBg{position:absolute;width:100%;height:100%;background-color:transparent}.m-modal{z-index:21;width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:-1;opacity:0;overflow-y:scroll;display:flex;align-items:center;justify-content:center}.modal__content{width:80%;max-width:800px;background-color:#fff;position:relative}@media screen and (max-width:840px){.modal__content{width:90%}}.modal__inner{padding:32px 56px;padding-top:64px}@media screen and (max-width:840px){.modal__inner{padding:48px 16px 32px 16px}}.modal_catalogCover figure{width:300px;margin-left:auto;margin-right:auto}@media screen and (max-width:840px){.modal_catalogCover figure{width:80%}}.modal_catalogCover figcaption{display:block;padding-top:8px;font-size:13px;font-family:dnp-shuei-gothic-gin-std,sans-serif;line-height:1.8em;letter-spacing:.1em;text-align:center}.b-button__area{display:flex;flex-wrap:wrap;grid-row-gap:25px;row-gap:25px;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media screen and (max-width:1024px){.b-button__area{display:block;margin-bottom:34px}}.b-button__area:last-of-type{margin-bottom:0}.b-button{display:inline-block;font-size:13px;line-height:1.8em;letter-spacing:.1em;font-family:dnp-shuei-gothic-gin-std,sans-serif;text-align:center;border:1px solid #c0cac3;box-sizing:border-box;padding:12px 0}@media screen and (max-width:1024px){.b-button{width:100%;display:block}}@media all and (-ms-high-contrast:none){.b-button{line-height:57px}}.b-button__area .b-button{width:calc((100% - 20px)/ 3)}@media screen and (max-width:1024px){.b-button__area .b-button{width:100%}}@media screen and (max-width:840px){.b-button__area .b-button{width:100%}}.button__devicecaption{display:block;text-align:center;font-size:11px;color:#828282}@media screen and (max-width:1024px){.b-button+.b-button{margin-top:9px}}