@font-face{font-family:icomoon;src:url(/assets/fonts/icomoon.eot?vd3a473091e74ab6a7fc55a455a508152);src:url(/assets/fonts/icomoon.eot?vd3a473091e74ab6a7fc55a455a508152#iefix) format("embedded-opentype"),url(/assets/fonts/icomoon.ttf?v40e30ff0793a8be519bf1075a1070388) format("truetype"),url(/assets/fonts/icomoon.woff?v91a716b3a0c57196a4ad3b400cbea770) format("woff"),url(/assets/fonts/icomoon.svg?vc81d99c89dcf909e2831e2091914feb4#icomoon) format("svg");font-display:block}[class^=icon-],[class*=" icon-"]{line-height:1}[class^=icon-]:before,[class*=" icon-"]:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.icon-2f-auth:before{content:"\e91b"}.icon-app-service:before{content:"\e91a"}.icon-dgiplayer:before{content:"\e918"}.icon-voicedlticket:before{content:"\e919"}.icon-browser:before{content:"\e910"}.icon-code:before{content:"\e911"}.icon-deg-search:before{content:"\e912"}.icon-degital:before{content:"\e913"}.icon-download:before{content:"\e914"}.icon-lisning:before{content:"\e915"}.icon-okini:before{content:"\e916"}.icon-trade:before{content:"\e917"}.icon-add-card:before{content:"\e800"}.icon-arrow-bottom:before{content:"\e801"}.icon-arrow-left:before{content:"\e802"}.icon-arrow-list-down:before{content:"\e803"}.icon-arrow-list-up:before{content:"\e804"}.icon-arrow-right-bold:before{content:"\e805"}.icon-arrow-right:before{content:"\e806"}.icon-arrow-top:before{content:"\e807"}.icon-arrow:before{content:"\e808"}.icon-backnumber:before{content:"\e809"}.icon-blanklink:before{content:"\e80a"}.icon-book:before{content:"\e80b"}.icon-bullet-arrow-bottom:before{content:"\e80c"}.icon-bullet-arrow-right:before{content:"\e80d"}.icon-carouselnav-left:before{content:"\e80e"}.icon-carouselnav-right:before{content:"\e80f"}.icon-cart:before{content:"\e810"}.icon-edition-electronic:before{content:"\e811"}.icon-edition-paper:before{content:"\e812"}.icon-error:before{content:"\e813"}.icon-info:before{content:"\e814"}.icon-infomation:before{content:"\e815"}.icon-inpagenav-index:before{content:"\e816"}.icon-inpagenav-top:before{content:"\e817"}.icon-login:before{content:"\e818"}.icon-menu:before{content:"\e819"}.icon-minus:before{content:"\e81a"}.icon-order-minus:before{content:"\e81b"}.icon-order-plus:before{content:"\e81c"}.icon-pager-first:before{content:"\e81d"}.icon-pager-last:before{content:"\e81e"}.icon-pager-next:before{content:"\e81f"}.icon-pager-prev:before{content:"\e820"}.icon-plus:before{content:"\e821"}.icon-present:before{content:"\e822"}.icon-search:before{content:"\e823"}.icon-status-check:before{content:"\e824"}.icon-status-circle:before{content:"\e825"}.icon-status-cross:before{content:"\e826"}.icon-status-hyphen:before{content:"\e827"}.icon-status-triangle:before{content:"\e828"}.icon-store:before{content:"\e829"}.icon-tel:before{content:"\e82a"}.icon-tokuten:before{content:"\e82b"}.icon-user:before{content:"\e82c"}.icon-zoom:before{content:"\e82d"}.icon-cart2:before{content:"\e900"}.icon-map:before{content:"\e901"}.icon-blanklink2:before{content:"\e902"}.icon-books:before{content:"\e903"}.icon-question:before{content:"\e904"}.icon-device:before{content:"\e905"}.icon-info2:before{content:"\e906"}.icon-menu2:before{content:"\e907"}.icon-money:before{content:"\e908"}.icon-return:before{content:"\e909"}.icon-truck:before{content:"\e90a"}.icon-fax:before{content:"\e90b"}.icon-play:before{content:"\e90c"}.icon-stairs:before{content:"\e90d"}.icon-cross:before{content:"\e90e"}.icon-edition-goods:before{content:"\e90f"}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}.contents{width:100%;margin:0 auto;font-size:16px;color:#333}@media print,screen and (min-width:641px){.wrapper{overflow:unset}}@media screen and (max-width:640px){.contents{overflow:unset}}.contents-body{background-color:#fff}.text-navbar-top{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){.text-navbar-top{border-bottom:1px solid #d6e6d2}}.textttop-inner{max-width:1060px;margin-inline:15px}@media print,screen and (min-width:641px){.textttop-inner{margin-inline:auto}}.inpagenav{margin:0 auto}.inpagenav-inner,.inpagenav-inner_fixed{z-index:10}.texttop-heading{color:#080808;font-weight:600;font-size:23px;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;pointer-events:none}@media screen and (max-width:640px){.texttop-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media print,screen and (min-width:641px){.texttop-heading{font-size:32px;line-height:56px}}@media print,screen and (min-width:641px){.texttop-heading span{border-right:1px solid #000;padding-top:2px;padding-bottom:5px}}.texttop-heading strong{font-size:28px;color:#b86a2c}@media print,screen and (min-width:641px){.texttop-heading strong{font-size:50px;line-height:70px;border-right:1px solid #000}}@media screen and (max-width:640px){.texttop-heading .texttop-heading__top{padding-right:3px;padding-bottom:3px;-webkit-writing-mode:rl;-ms-writing-mode:rl;writing-mode:rl;white-space:nowrap;border-bottom:1px solid #000}}@media print,screen and (min-width:641px){.texttop-heading .texttop-heading__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:640px){.texttop-heading .texttop-heading__bottom{padding-top:8px;padding-left:6px;padding-bottom:13px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-left:1px solid #000;position:absolute;height:-webkit-max-content;height:-moz-max-content;height:max-content;top:100%;left:0}}@media print,screen and (min-width:641px){.texttop-heading .texttop-heading__bottom span{padding-right:6px}}@media screen and (max-width:640px){.texttop-heading.texttop-heading--sp-right{margin-left:auto}}@media screen and (max-width:640px){.texttop-heading.texttop-heading--sp-right .texttop-heading__top{padding-right:0;padding-left:3px}}@media screen and (max-width:640px){.texttop-heading.texttop-heading--sp-right .texttop-heading__bottom{padding-left:0;padding-right:6px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-left:none;border-right:1px solid #000;left:auto;right:0}}.texttop-anchor-wrapper{padding-bottom:2px}@media print,screen and (min-width:641px){.texttop-anchor-wrapper{overflow:hidden}}.texttop-anchor{margin-inline:auto}@media screen and (max-width:640px){.texttop-anchor{margin-left:15px}}@media print,screen and (min-width:641px){.texttop-anchor{max-width:1170px}}.texttop-anchor__inner{padding:12px 0 9px 35px;margin-top:25px;background-color:#efe6dd;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;border-top-left-radius:999px;border-bottom-left-radius:999px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative;z-index:15}@media screen and (max-width:640px){.texttop-anchor__inner{height:72px}}@media print,screen and (min-width:641px){.texttop-anchor__inner{margin-right:-webkit-calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:13px 0 10px 22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:1170px){.texttop-anchor__inner{margin-right:0}}.texttop-anchor__inner:after{content:'';display:block;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);height:100%;background-color:transparent;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;border-top-left-radius:999px;border-bottom-left-radius:999px;position:absolute;top:1px;left:1px;z-index:1;pointer-events:none}@media print,screen and (min-width:641px){.texttop-anchor__inner:after{width:-webkit-calc(100% - 6px);width:calc(100% - 6px);top:1px;left:5px}}.texttop-anchor__title{font-weight:700}@media screen and (max-width:640px){.texttop-anchor__title{margin-bottom:8px;font-size:12px}}@media print,screen and (min-width:641px){.texttop-anchor__title{margin-right:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:16px}}@media screen and (max-width:640px){.texttop-anchor__lists{width:275px;height:28px;margin-left:3px;background-color:#fff;border-radius:14px;border:1px solid #e7efea;position:absolute;overflow:hidden;z-index:20}}@media print,screen and (min-width:641px){.texttop-anchor__lists{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px}}.texttop-anchor__lists li{cursor:pointer}@media screen and (max-width:640px){.texttop-anchor__lists li{margin-bottom:10px}}.texttop-anchor__lists li a{color:#000;display:block;border-radius:999px;font-size:13px;font-weight:700;padding:7px 20px;text-decoration:none;background-image:url(/image/pr/ns/icon-arrow-down--disabled.png?vb8a69fffdc216345ae5650e08ee83b25);background-repeat:no-repeat;background-size:14px 14px;background-position:center right 10px;-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none}@media print,screen and (min-width:641px){.texttop-anchor__lists li a{padding:8px 35px 8px 15px;font-size:16px;background-color:#fff;border:2px solid #fff}}.texttop-anchor__lists li img{padding-left:5px}.texttop-anchor__lists li:hover a{background-image:url(/image/pr/ns/icon-arrow-down.png?v88b71a183e253f784e5f9aea54b48f9a);border-color:#b86a2c;cursor:pointer}@media screen and (max-width:640px){.texttop-anchor__lists.is-active{height:auto}}@media screen and (max-width:640px){.texttop-anchor__lists-name{color:#b86a2c}}@media print,screen and (min-width:641px){.texttop-anchor__lists-name{font-size:20px}}.texttop-filter{margin-top:34px}@media print,screen and (min-width:641px){.texttop-filter{margin-top:45px}}.texttop-filter-top{padding-bottom:0;position:-webkit-sticky;position:sticky;background-color:#fff;z-index:10}@media screen and (max-width:640px){.texttop-filter-top{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;gap:27px;top:-65px}}@media print,screen and (min-width:641px){.texttop-filter-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;top:0}}.texttop-filter-heading{color:#080808;font-weight:600;font-size:23px;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;pointer-events:none}@media screen and (max-width:640px){.texttop-filter-heading{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 2 / 2;-ms-grid-column-align:center;justify-self:center}}@media print,screen and (min-width:641px){.texttop-filter-heading{padding-top:30px;font-size:32px;line-height:56px}}.texttop-filter-heading span{border-right:1px solid #000}@media screen and (max-width:640px){.texttop-filter-heading span{line-height:40px}}@media print,screen and (min-width:641px){.texttop-filter-heading span{padding-top:2px;padding-bottom:5px}}.texttop-filter-heading strong{font-size:28px;color:#b86a2c;line-height:45px}@media print,screen and (min-width:641px){.texttop-filter-heading strong{font-size:50px;line-height:70px}}.texttop-filter-heading .texttop-heading__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.texttop-filter-heading .texttop-heading__bottom span{padding-right:4px}@media print,screen and (min-width:641px){.texttop-filter-heading .texttop-heading__bottom span{padding-right:6px}}@media screen and (max-width:640px){.texttop-filter-choice{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 3 / 2}}@media print,screen and (min-width:641px){.texttop-filter-choice{padding-top:0}}.texttop-filter-choice__tab-list{padding-top:8px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.5vw}@media print,screen and (min-width:641px){.texttop-filter-choice__tab-list{width:900px;padding-top:0;padding-bottom:13px;gap:15px}}@media screen and (max-width:640px){.texttop-filter-choice__tab-list{height:35vw}}@media screen and (max-width:640px){.texttop-filter-tab-item{min-width:14%}}.texttop-filter-tab-item:last-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #040404}@media screen and (max-width:640px){.texttop-filter-tab-item:last-child .filter-tab-button{width:13vw}}.filter-tab-button{padding:3.3vw 0 1.6vw;color:#080808;font-size:4vw;font-weight:600;background-color:#fff;border-top:1px solid #040404;border-right:1px solid #040404;position:relative;top:1px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:640px){.filter-tab-button{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:1vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}}@media print,screen and (min-width:641px){.filter-tab-button{padding:10px 18px;font-size:23px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.filter-tab-button:hover{color:#b86a2c}.filter-tab-button.is-active{color:#b86a2c}.filter-tab-button span{display:block;line-height:1.2}@media screen and (max-width:640px){.filter-tab-button span{display:inline;text-align:left}}.texttop-filter-contents{padding-top:2vw}@media print,screen and (min-width:641px){.texttop-filter-contents{padding-top:25px}}.texttop-syoei-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:5px}@media print,screen and (min-width:641px){.texttop-syoei-list{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:6px}}.texttop-syoei-list a img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity 0s,-webkit-transform .1s ease;transition:opacity 0s,-webkit-transform .1s ease;transition:transform .1s ease,opacity 0s;transition:transform .1s ease,opacity 0s,-webkit-transform .1s ease;border:1px solid #ccc;opacity:1;background-color:#fff}.texttop-syoei-list a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border:1px solid rgba(0,0,0,.8);z-index:1}@media print,screen and (min-width:641px){.texttop-syoei-list a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}}.texttop-syoei-list a.lazyload img{display:none;opacity:0}.texttop-syoei-list-wrapper{height:auto;margin:-2vw;overflow:hidden;-webkit-transition:height .5s ease;transition:height .5s ease}@media print,screen and (min-width:641px){.texttop-syoei-list-wrapper{margin:-22px}}.texttop-syoei-list-wrapper.hide{height:210vw}@media print,screen and (min-width:641px){.texttop-syoei-list-wrapper.hide{height:1440px}}.texttop-syoei-list{margin:2vw}@media print,screen and (min-width:641px){.texttop-syoei-list{margin:22px}}.texttop-show-more{padding-top:7.8vw}@media print,screen and (min-width:641px){.texttop-show-more{padding-top:64px}}.texttop-show-more-button{width:72vw;height:9.4vw;margin-inline:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;font-size:3.8vw;font-weight:700;letter-spacing:.025em;border:1px solid #000;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media print,screen and (min-width:641px){.texttop-show-more-button{width:250px;height:46px;font-size:15px}}.texttop-show-more-button span{padding-right:1.4em;background:url(/image/pr/ns/icon-arrow.svg?vd4d996d8dc13d610e1ef3acd1ff9c18b) no-repeat;background-size:2.7vw;background-position:center right}@media print,screen and (min-width:641px){.texttop-show-more-button span{background-size:14px auto;background-position:center right}}.texttop-show-more-button:hover{background-color:#f2f2f2}@media print,screen and (min-width:641px){.texttop-select-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:86px}}@media print,screen and (min-width:641px){.texttop-select-inner.texttop-select-inner--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media print,screen and (min-width:641px){.texttop-select-contents .texttop-select-inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:56px}}.texttop-select-inner-contents{margin-right:-webkit-calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-left:0}@media screen and (max-width:640px){.texttop-select-inner-contents{margin-top:20px;padding-left:10px}}@media print,screen and (min-width:641px){.texttop-select-inner-contents{width:-webkit-calc(100vw - -webkit-calc(100vw - 100%));width:calc(100vw - calc(100vw - 100%));min-width:815px}}.texttop-select-inner-contents.texttop-select-inner-contents--left{margin-left:-webkit-calc(50% - 50vw);margin-left:calc(50% - 50vw);margin-right:0;overflow:hidden}@media screen and (max-width:640px){.texttop-select-inner-contents.texttop-select-inner-contents--left{padding-left:0;padding-right:55px}}@media print,screen and (min-width:641px){.texttop-select-inner-contents.texttop-select-inner-contents--left{width:-webkit-calc(100vw - ((100vw - 1060px) / 2) + 86px + 184px);width:calc(100vw - ((100vw - 1060px) / 2) + 86px + 184px);margin-left:-webkit-calc(50% - 50vw);margin-left:calc(50% - 50vw)}}.texttop-select-contents .texttop-select-inner-contents{width:100%;margin:0;padding:0}.texttop-select-round-box{padding-top:20px;padding-bottom:20px;background-color:#efe6dd;border-top-left-radius:999px;border-bottom-left-radius:999px}@media print,screen and (min-width:641px){.texttop-select-round-box{padding-top:50px;padding-bottom:50px}}.texttop-select-inner-contents--left .texttop-select-round-box{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.texttop-select-round-box.texttop-select-round-box--keyword{overflow:hidden;isolation:isolate}@media screen and (max-width:640px){.texttop-select-round-box.texttop-select-round-box--keyword{padding-top:20px;padding-bottom:20px}}.texttop-select-keyword{margin-top:50px}@media print,screen and (min-width:641px){.texttop-select-keyword{margin-top:80px}}.texttop-select-contents{margin-top:50px}@media print,screen and (min-width:641px){.texttop-select-contents{margin-top:80px}}.texttop-keyword-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;white-space:nowrap;width:100%;z-index:1}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.texttop-keyword-list{margin:0;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.texttop-keyword-list:first-child{-webkit-animation:loop 50s -25s linear infinite;animation:loop 50s -25s linear infinite}.texttop-keyword-list:last-child{-webkit-animation:loop2 50s linear infinite;animation:loop2 50s linear infinite}.texttop-keyword-list a{display:inline-block;padding:10px;font-weight:500;color:#000;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none;text-wrap:nowrap;font-size:10px}@media print,screen and (min-width:641px){.texttop-keyword-list a{padding:18px;font-size:20px}}.texttop-keyword-list a strong{color:#b86a2c;font-size:20px;font-weight:600}@media print,screen and (min-width:641px){.texttop-keyword-list a strong{font-size:40px;line-height:1}}.texttop-keyword-list a:hover{color:#b86a2c}.texttop-keyword-list a:hover strong{color:#b86a2c}.texttop-keyword-wrapper:nth-of-type(2) .texttop-keyword-list{animation-direction:reverse}.texttop-select-banner-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto}@media screen and (max-width:640px){.texttop-select-banner-wrapper{margin-top:26px;margin-left:44px;gap:6px}}@media print,screen and (min-width:641px){.texttop-select-banner-wrapper{gap:40px 50px}}.texttop-select-banner-wrapper a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.texttop-select-banner-wrapper a:hover{opacity:.8}.texttop-select-banner-wrapper a img{width:100%}.texttop-about{padding-top:9.8vw}@media print,screen and (min-width:641px){.texttop-about{padding-top:80px}}@media screen and (max-width:640px){.texttop-about .textttop-inner{margin-inline:0}}.texttop-about .about-title{margin-bottom:9.8vw;text-align:center}.texttop-about .about-title img{width:60vw}@media print,screen and (min-width:641px){.texttop-about .about-title img{width:300px}}@media print,screen and (min-width:641px){.texttop-about .about-title{margin-bottom:40px}}.texttop-about__content{background:url(/image/pr/ns/bg-about.png?va962a989f9e56a7e70abd06c7ac7e8e1) no-repeat}@media screen and (max-width:640px){.texttop-about__content{background-position:center center;background-size:98% auto}}@media print,screen and (min-width:641px){.texttop-about__content{padding-top:40px;padding-bottom:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:100px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-position:top 0 left 50px}}.texttop-about__title{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:3px;color:#000;text-align:center;letter-spacing:-.1em;font-size:4vw;border-bottom:1px solid #000;opacity:0;-webkit-animation:fadeIn .5s ease .4s forwards;animation:fadeIn .5s ease .4s forwards}@media screen and (max-width:640px){.texttop-about__title{margin-inline:auto}}@media print,screen and (min-width:641px){.texttop-about__title{width:220px;padding-top:155px;font-size:28px}}.texttop-about__title strong{letter-spacing:-.02em;font-size:5.4vw}@media print,screen and (min-width:641px){.texttop-about__title strong{font-weight:700;font-size:28px}}.texttop-about__body{overflow-x:scroll}@media screen and (max-width:640px){.texttop-about__body{margin-top:14.8vw;margin-inline:6.75vw;white-space:nowrap}}@media print,screen and (min-width:641px){.texttop-about__body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;width:auto;overflow-x:hidden}}.texttop-about__body__inner{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block;width:0;opacity:.3;margin-left:auto;overflow:hidden}@media screen and (max-width:640px){.texttop-about__body__inner{-webkit-animation:slideInSP .8s ease-out .9s forwards;animation:slideInSP .8s ease-out .9s forwards}}@media print,screen and (min-width:641px){.texttop-about__body__inner{-webkit-animation:slideInPC .8s ease-out .9s forwards;animation:slideInPC .8s ease-out .9s forwards}}.texttop-about__body p{margin-left:2em;font-size:3.5vw;line-height:2.25;font-weight:500}@media print,screen and (min-width:641px){.texttop-about__body p{font-size:18px;line-height:33px}}.texttop-about__body p strong{font-size:4.05vw;font-weight:700}@media print,screen and (min-width:641px){.texttop-about__body p strong{font-size:22px}}.texttop-about__body p .dash{letter-spacing:-.3em;-webkit-padding-end:.3em;padding-inline-end:.3em}.texttop-about__body p:last-child{margin-left:0}@-webkit-keyframes slideInSP{0%{width:0;opacity:.3}100%{width:100%;opacity:1;overflow-x:scroll}}@keyframes slideInSP{0%{width:0;opacity:.3}100%{width:100%;opacity:1;overflow-x:scroll}}@-webkit-keyframes slideInPC{0%{width:0;opacity:.3}100%{width:100%;opacity:1}}@keyframes slideInPC{0%{width:0;opacity:.3}100%{width:100%;opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:.3}100%{opacity:1}}@keyframes fadeIn{0%{opacity:.3}100%{opacity:1}}.texttop-list{background-color:#efe6dd;padding-block:19px;margin-top:47px}@media print,screen and (min-width:641px){.texttop-list{padding-block:38px;margin-top:74px}}.texttop-list__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-inline:15px}@media print,screen and (min-width:641px){.texttop-list__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-inline:30px}}.texttop-list__list-item{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:641px){.texttop-list__list-item{width:33.33%;padding-inline:20px;border-left:1px solid #c5c5c5}.texttop-list__list-item:last-child{border-right:1px solid #c5c5c5}}.texttop-list__list-title{font-size:11px;color:#3c3c3c;height:46px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-block:13px;position:relative;cursor:pointer}@media print,screen and (min-width:641px){.texttop-list__list-title{height:70px;font-size:20px;padding-block:18px;cursor:auto}}.texttop-list__list-title strong{color:#b86a2c;font-size:1.5em}.texttop-list__list-title:before,.texttop-list__list-title:after{content:'';display:block;width:8px;height:1px;background:#a4a4a4;position:absolute;right:0;top:-webkit-calc(46px / 2);top:calc(46px/2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;transition:.5s}@media print,screen and (min-width:641px){.texttop-list__list-title:before,.texttop-list__list-title:after{display:none}}.texttop-list__list-title:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);top:-webkit-calc(46px / 2);top:calc(46px/2)}.texttop-list__list-title.active:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:-webkit-calc(46px / 2 - 1px);top:calc(46px/2 - 1px)}.texttop-list__list-content{display:none}@media print,screen and (min-width:641px){.texttop-list__list-content{display:block;margin-top:8px;margin-bottom:40px}}.texttop-list__list-content.active{display:block}.texttop-list__list-content a{display:block;line-height:1.5;color:#838383;font-size:11px;padding-block:5px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-transition:all .2s ease;transition:all .2s ease}@media print,screen and (min-width:641px){.texttop-list__list-content a{font-size:14px;padding-block:8px;-webkit-padding-start:0;padding-inline-start:0}}.texttop-list__list-content a:hover{color:#000;text-decoration:none!important}.texttop-list__list-content a strong{font-size:13px}@media print,screen and (min-width:641px){.texttop-list__list-content a strong{font-size:17px}}@media print,screen and (min-width:641px){.texttop-list .texttop-list__list-item .texttop-list__list-title{pointer-events:none}}@media print,screen and (min-width:641px){.texttop-list .texttop-list__list-item .texttop-list__list-title:not(:first-child){margin-top:50px}}
/*# sourceMappingURL=style.css.map */
