/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}:root{--primary-color: #272727}:root{--inter: "Inter", sans-serif;--max-width: 1020px;--pd-lr: 2rem}@media screen and (max-width: 767px){:root{--pd-lr: 3.5rem}}::-moz-selection{background:#abadfd}::selection{background:#abadfd}html{font-size:62.5%}@media screen and (max-width: 1750px){html{font-size:.5714285714vw}}@media screen and (max-width: 767px){html{font-size:1.3333333333vw}}body{color:#000;font-family:var(--inter);font-size:1.6rem;line-height:1.7;word-break:break-all;overflow-wrap:break-word}body.fix{height:100%;overflow:hidden}@media screen and (max-width: 767px){body{font-size:2.4rem;line-height:1.75}}a,a:visited{text-decoration:none}a img,a:visited img{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-text-decoration-skip:none}img,video,iframe{max-width:100%;height:auto}* ul{margin:0;padding:0;list-style-type:none}* ul li{margin:0;padding:0}.bold{font-weight:bold}.no-scroll{overflow:hidden}.container{max-width:calc(var(--max-width) + 4rem);padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.container{padding-left:3.5rem;padding-right:3.5rem}}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.br-sp{display:none}@media screen and (max-width: 1180px)and (min-width: 768px){.br-sp{display:block}}@media screen and (max-width: 767px){.br-sp{display:block}}.br-pc{display:block}@media screen and (max-width: 1180px)and (min-width: 768px){.br-pc{display:none}}@media screen and (max-width: 767px){.br-pc{display:none}}html,body{overflow-x:hidden}@keyframes fadeInBody{to{opacity:1}}.l-main{position:relative;padding-top:12.2vw}@media screen and (max-width: 767px){.l-main{padding-top:6.2rem}}body #loading{display:none}body.loading{overflow:hidden}body.loading #loading{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(221,107,90,.3411764706);z-index:9999}body.loading #loading .inn{width:13rem;height:13rem}.ttl-h2{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;position:relative}.ttl-h2 .en{font-size:6.4rem;font-weight:500}@media screen and (max-width: 767px){.ttl-h2 .en{font-size:6rem}}.ttl-h2 .ja{font-size:3.6rem;font-weight:400}@media screen and (max-width: 767px){.ttl-h2 .ja{font-size:2rem}}.ttl-h2::before{content:"";position:absolute;width:2.7rem;height:2.2rem;left:-2.5rem;background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/ico-h2.png)}.right_fixed{position:fixed;bottom:3rem;right:2rem}.right_fixed .collection img{width:30rem}@media screen and (max-width: 767px){.right_fixed .collection{width:30rem}}.right_fixed .collection a img{transition:.3s}.right_fixed .collection a:hover img{transform:scale(1.05)}.page-template-page-contact-php .banner-fixed{display:none}.banner-fixed{position:fixed;right:1.354167vw;top:18.75vw;z-index:9999}@media screen and (max-width: 767px){.banner-fixed{top:unset;bottom:17rem}}.banner-fixed a img{transition:.2s ease-out}.banner-fixed a:hover img{transform:scale(1.05)}.banner-fixed img{max-width:7.5vw}@media screen and (max-width: 767px){.banner-fixed img{max-width:12rem}}.banner-fixed .banner-01{margin-bottom:0.78125vw}.l-header{padding-right:0;position:fixed;top:0;left:0;z-index:999;width:100%;background-color:#fff;transition:.3s}.l-header__in{width:100%;transition:.4s}@media screen and (max-width: 767px){.l-header__in{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1rem}}.l-header__logo{padding:1.666667vw 0;padding-left:4.791667vw;transition:.4s}.l-header__logo img{width:26.041667vw;transition:.4s}@media screen and (max-width: 767px){.l-header__logo img{width:100%}}@media screen and (max-width: 767px){.l-header__logo{width:100%;max-width:55rem}.l-header__logo a{display:flex;align-items:center;width:55rem}}.l-header.fixed{box-shadow:-2px -2px 8px rgba(0,0,0,.3803921569)}.l-header.fixed .l-header__logo{padding:0;max-height:0}.l-header.fixed .l-header__logo img{opacity:0}@media screen and (min-width: 768px){.l-header.fixed #btn-hamburger{height:2.3vw}}@media screen and (min-width: 768px){.l-header.fixed .nav .btn-entry{padding:1.40625vw 2.083333vw}}.l-header .hamburger{width:14rem;display:flex;justify-content:center;display:none}.l-header .hamburger .btn-sp{cursor:pointer;width:5rem;height:4.5rem;background-color:#fff;border-radius:1rem;border:2px solid rgba(51,51,51,0.4705882353);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;position:relative}.l-header .hamburger .btn-sp span{border-radius:5px;background-color:var(--primary-color);width:80%;height:.4rem;display:block;transition:.3s}.l-header .hamburger .btn-sp.active{z-index:99}.l-header .hamburger .btn-sp.active span{top:50%;left:50%}.l-header .hamburger .btn-sp.active span:nth-of-type(1){display:none}.l-header .hamburger .btn-sp.active span:nth-of-type(2){transform:translateY(0.4rem) rotate(45deg)}.l-header .hamburger .btn-sp.active span:nth-of-type(3){transform:translateY(-0.5rem) rotate(-45deg)}@media screen and (max-width: 767px){.l-header .hamburger{display:flex;z-index:9999}}.l-header #btn-hamburger{display:none;width:3.125vw;height:2vw;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}@media screen and (max-width: 767px){.l-header #btn-hamburger{display:block;width:4.125vw}}.l-header #btn-hamburger span{display:block;position:absolute;height:.3645833vw;width:100%;background:var(--primary-color);border-radius:.3645833vw;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.l-header #btn-hamburger span:nth-child(1){top:0vw;transform-origin:left center}.l-header #btn-hamburger span:nth-child(2){top:.9375vw;transform-origin:left center}.l-header #btn-hamburger span:nth-child(3){top:1.875vw;transform-origin:left center}.l-header #btn-hamburger.open span{background-color:#fff}.l-header #btn-hamburger.open span:nth-child(1){transform:rotate(45deg);top:-0.15625vw;left:.4166667vw}@media screen and (max-width: 767px){.l-header #btn-hamburger.open span:nth-child(1){top:-0.7rem;left:.3rem}}.l-header #btn-hamburger.open span:nth-child(2){width:0%;opacity:0}.l-header #btn-hamburger.open span:nth-child(3){transform:rotate(-45deg);top:1.8vw;left:.4166667vw}.l-header__nav{display:flex;align-items:center;width:100%}.l-header__nav .nav{width:100%}.l-header__nav .nav .menu{width:100%;display:flex;flex-wrap:wrap;gap:0.208333vw;padding:0.208333vw}.l-header__nav .nav .menu .menu-item{font-size:1.25vw;color:var(--primary-color);font-weight:900;text-align:center;border:0.052083vw solid #939393}@media screen and (max-width: 767px){.l-header__nav .nav .menu .menu-item.has-child>a{position:relative}.l-header__nav .nav .menu .menu-item.has-child>a::before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='40' viewBox='0 0 22 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.667 19.7527C12.147 14.2151 6.75181 8.81194 1.48141 3.54314C1.20554 3.25314 1.05169 2.8682 1.05169 2.46794C1.05169 2.06769 1.20554 1.68274 1.48141 1.39274C2.2278 0.562343 3.4086 0.634343 3.9462 1.20074C9.4086 6.67754 15.123 12.4015 21.0894 18.3727C21.563 18.7615 21.7998 19.2207 21.7998 19.7503C21.7998 20.2799 21.563 20.7535 21.0894 21.1711L3.1302 38.7055C2.78543 39.0219 2.33103 39.1915 1.8633 39.1785C1.39557 39.1656 0.951284 38.9709 0.624603 38.6359C-0.234596 37.7743 0.0966053 36.9247 0.485405 36.5215C6.22161 30.9396 11.9496 25.3491 17.6694 19.7503' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;right:2rem;transform:translateY(1.4rem) rotateZ(90deg);transition:.1s}.l-header__nav .nav .menu .menu-item.has-child>a.active::before{transform:translateY(0.5rem) rotateZ(267deg)}}@media screen and (min-width: 768px){.l-header__nav .nav .menu .menu-item:nth-child(n+1):nth-child(-n+6){width:calc((100vw - 0.416667vw*6)/6)}}@media screen and (max-width: 1590px){.l-header__nav .nav .menu .menu-item:nth-child(n+1):nth-child(-n+6){width:calc((100vw - 0.416667vw*6)/6.06)}}@media screen and (max-width: 767px){.l-header__nav .nav .menu .menu-item:nth-child(n+1):nth-child(-n+6){width:100%}}@media screen and (min-width: 768px){.l-header__nav .nav .menu .menu-item:nth-child(n+7):nth-child(-n+11){width:calc((100vw - 0.364583vw*6)/5)}}@media screen and (max-width: 1590px){.l-header__nav .nav .menu .menu-item:nth-child(n+7):nth-child(-n+11){width:calc((100vw - 0.416667vw*6)/5.04)}}@media screen and (max-width: 767px){.l-header__nav .nav .menu .menu-item:nth-child(n+7):nth-child(-n+11){width:100%}}.l-header__nav .nav .menu .menu-item:nth-child(1) a,.l-header__nav .nav .menu .menu-item:nth-child(6) a,.l-header__nav .nav .menu .menu-item:nth-child(7) a,.l-header__nav .nav .menu .menu-item:nth-child(11) a{background-image:url(../img/common/bg-mn-1.png)}.l-header__nav .nav .menu .menu-item:nth-child(2) a,.l-header__nav .nav .menu .menu-item:nth-child(5) a,.l-header__nav .nav .menu .menu-item:nth-child(8) a,.l-header__nav .nav .menu .menu-item:nth-child(10) a{background-image:url(../img/common/bg-mn-2.png)}.l-header__nav .nav .menu .menu-item.has-child .menu{padding-left:0;padding-right:0;padding-bottom:0}@media screen and (min-width: 768px){.l-header__nav .nav .menu .menu-item.has-child .menu{width:calc((100vw - 0.208333vw*6)/5)}}.l-header__nav .nav .menu .menu-item.has-child .menu .menu-item{width:unset}@media screen and (min-width: 768px){.l-header__nav .nav .menu .menu-item.has-child:hover .menu{display:block;position:absolute}}.l-header__nav .nav .menu .menu-item.has-child .menu{display:none}@media screen and (min-width: 768px){.l-header__nav .nav .menu .menu-item.has-child .menu{box-shadow:0 .5rem 1rem 0 #ffaaa8}}@media screen and (max-width: 767px){.l-header__nav .nav .menu .menu-item.has-child .menu{display:block;background-color:#fff}}.l-header__nav .nav .menu .menu-item.has-child .menu .menu-item{border:unset;border-bottom:0.052083vw solid #ffaaa8}.l-header__nav .nav .menu .menu-item.has-child .menu .menu-item a{background-image:unset;background-color:#fff}@media screen and (max-width: 767px){.l-header__nav .nav .menu .menu-item.has-child .menu .menu-item a{background-color:unset;border-color:#ffaaa8}}.l-header__nav .nav .menu .menu-item.has-child .menu .menu-item a::after{content:none}.l-header__nav .nav .menu .menu-item.has-child .menu .menu-item a:hover{background-color:#ffaaa8;color:#fff}.l-header__nav .nav .menu .menu-item a{position:relative;display:block;padding:0.677083vw 1.041667vw;font-size:1.25vw;font-weight:900;background-repeat:no-repeat;background-size:cover;background-color:#fff;background-image:url(../img/common/bg-mn-3.png)}@media screen and (max-width: 767px){.l-header__nav .nav .menu .menu-item a{padding-bottom:0}}.l-header__nav .nav .menu .menu-item a::after{content:"";position:absolute;width:0%;height:.2rem;bottom:0;background-color:#272727;left:0;transition:.2s}@media screen and (max-width: 767px){.l-header__nav .nav .menu .menu-item a::after{content:none}}.l-header__nav .nav .menu .menu-item a:hover::after{width:100%}@media screen and (max-width: 767px){.l-header__nav .menu-wrap{opacity:0;visibility:hidden;transition:.3s;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(39,39,39,.9176470588);display:flex;justify-content:center;align-items:flex-start;padding-top:10rem;z-index:99}}@media screen and (max-width: 767px)and (max-width: 767px){.l-header__nav .menu-wrap{overflow-y:scroll;padding-bottom:10rem}}@media screen and (max-width: 767px){.l-header__nav .menu-wrap .menu{display:flex;justify-content:center;flex-wrap:wrap;width:90%}}@media screen and (max-width: 767px)and (max-width: 767px){.l-header__nav .menu-wrap .menu .menu{width:100%}}@media screen and (max-width: 767px){.l-header__nav .menu-wrap .menu .menu-item{width:100%}.l-header__nav .menu-wrap .menu .menu-item a{color:#000;font-size:2.5rem;padding:2rem 0;display:block;border-bottom:1px solid hsla(0,0%,100%,.431372549);text-align:center}}.l-header__nav.active .btn-menu{position:relative;z-index:9999}.l-header__nav.active .btn-menu span:nth-of-type(1){top:unset;transform:translate(-50%, -50%) rotate(45deg)}.l-header__nav.active .btn-menu span:nth-of-type(2){top:unset;transform:translate(-50%, -50%) rotate(-45deg)}.l-header__nav.active .nav{visibility:visible;opacity:1}@media screen and (max-width: 767px){.l-header__nav.active .menu-wrap{opacity:1;visibility:visible}}.l-footer{padding-top:6rem;background-color:#e5e5e5}.l-footer__logo{max-width:51rem}.l-footer__in{padding-left:1.5rem;padding-right:1.5rem;max-width:171rem;margin-left:auto;margin-right:auto;padding-bottom:4.8rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:4.8rem}@media screen and (max-width: 767px){.l-footer__in{flex-wrap:wrap}}.l-footer__menu{padding-right:8rem;width:100%}.l-footer .menu-footer{display:flex;flex-wrap:wrap;-moz-column-gap:4.8rem;column-gap:4.8rem}@media screen and (max-width: 767px){.l-footer .menu-footer{margin-top:2rem}}.l-footer .menu-footer a{font-weight:500}.l-footer .menu-footer a:hover{text-decoration:underline}.l-footer__copyright{border-top:1px solid #000;text-align:center;padding:2.4rem;font-size:1.2rem;font-weight:500}@media screen and (max-width: 767px){.l-footer__copyright{font-size:1.6rem}}@media screen and (max-width: 767px){.error404{height:unset}}.error404 .l_main{padding:10rem 0;padding-top:20rem}@media screen and (max-width: 767px){.error404 .page_wrap{height:unset}.error404 .page_wrap .page-body{padding-bottom:50px}}.error404 .p-notfound{text-align:center}.error404 .p-notfound__title{font-size:70px;font-weight:900}.error404 .p-notfound__subtitle{font-size:40px}.error404 .p-notfound__text{margin-top:50px;font-size:18px}@media screen and (max-width: 767px){.error404 .p-notfound__title{font-size:30px}.error404 .p-notfound__subtitle{font-size:18px}.error404 .p-notfound__text{margin-top:30px;font-size:13px}}.error404 .more{margin-top:50px}.error404 .more .more-btn{display:inline-flex;padding:15px 30px;gap:15px;border-radius:10rem;border:3px solid #232323;background:#232323;color:#fff;font-weight:bold;padding-right:2.5rem;transition:.3s}@media screen and (min-width: 768px){.error404 .more .more-btn:hover{background-color:#fff;color:#232323}.error404 .more .more-btn:hover::after{filter:invert(1)}}.error404 .more .more-btn::after{content:"";display:inline-block;width:2.5rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.5%2011.9976H20.5M20.5%2011.9976L16.5%207.99756M20.5%2011.9976L16.5%2015.9976%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.single .p-single{margin-top:2rem;background-color:var(--second-color);padding-top:10rem;padding-bottom:10rem}.single .page-content{background-color:#fff;padding:4rem;margin-top:7rem;border-radius:2.4rem}.single .container{max-width:1400px}.single img{border-radius:10px}@media screen and (max-width: 767px){.single{padding-top:0}}.single .post-footer{margin-top:100px}.single .post-footer dl{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:5px}@media screen and (max-width: 767px){.single .post-footer dl{flex-wrap:wrap;margin-bottom:10px}.single .post-footer dl dt{width:100%;text-align:center}.single .post-footer dl dd{padding:10px}}.single .post-footer dl .title{font-weight:bold}.single .post-footer dl dt:not(.title){padding:3px 10px;background-color:rgba(183,183,183,.4509803922)}.single .button-wrap{margin-top:50px;text-align:center;width:100%;max-width:430px;margin-left:auto;margin-right:auto}.single .button-wrap .btn{font-size:20px;font-weight:bold;padding:10px 20px;background-color:#e4df61;border-radius:30px;display:inline-block;position:relative;box-shadow:3px 4px 4px rgba(155,155,155,0.4941176471)}@media screen and (max-width: 767px){.single .button-wrap .btn{font-size:16px;padding:10px 15px}}.single .button-wrap .btn:hover{transform:translateY(0)}.single .button-wrap .btn-more-1{padding-right:50px;border:2px solid #e4df61}@media screen and (max-width: 767px){.single .button-wrap .btn-more-1{padding-right:36px}}.single .button-wrap .btn-more-1:hover{background-color:#fff;border:2px solid #e4df61;color:#333}.single .button-wrap .btn-more-1::after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:18px;height:18px;top:50%;right:15px;transform:translateY(-50%);opacity:.7}@media screen and (max-width: 767px){.single .button-wrap .btn-more-1::after{right:10px}}.single .button-wrap .more-btn{background-color:#6f9dd2;padding-left:50px;width:100%;margin-top:10px}.single .button-wrap .more-btn::before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:18px;height:18px;top:50%;left:calc(50% - 70px);transform:translateY(-50%) rotateZ(180deg);opacity:.7}.single .button-wrap .more-btn{border:2px solid #6f9dd2}.single .button-wrap .more-btn:hover{background-color:#fff;border:2px solid #6f9dd2;color:#333}.single .button-wrap .button-group{display:flex;align-items:center;justify-content:center;gap:20px}.p-post-article__inner.l-inner{margin-top:1.4375rem;width:100%;margin-inline:auto;padding-inline:1.25rem}@media screen and (min-width: 768px){.p-post-article__inner.l-inner{margin-top:3.125rem}}.p-post-article__info{display:flex;justify-content:space-between;align-items:center}.p-post-article__category{display:flex;align-items:center;justify-content:center;gap:.3125rem}.p-post-article__category li{padding:.1875rem .625rem;color:#9b9b9b;border:1px solid #9b9b9b}.p-post-article__box{margin:6.4rem auto 0}.p-post-article__content{background-color:#fff;width:100%}.p-post-article__content-inner .p-post-article__content-wrap{padding-bottom:1.875rem;width:100%;margin:auto}.p-post-article__content h1{margin:2.1875rem 0 .9375rem;color:#171502;font-size:20px;font-weight:700;border-bottom:2px solid #bebcbc;padding-bottom:.625rem}@media screen and (min-width: 768px){.p-post-article__content h1{margin:6.25rem 0 .9375rem;font-size:30px;padding-bottom:1.25rem}}.p-post-article__content h2{margin:2.1875rem 0 .9375rem;color:#171502;font-size:16px;font-weight:700;border-bottom:2px solid #bebcbc;padding-bottom:.625rem}@media screen and (min-width: 768px){.p-post-article__content h2{margin:6.25rem 0 .9375rem;font-size:24px;padding-bottom:1.25rem}}.p-post-article__comment{color:#171502;font-weight:700;border-bottom:2px solid #bebcbc;padding-bottom:15px}@media screen and (min-width: 768px){.p-post-article__comment{font-size:28px}}.p-post-article__title{font-size:16px;color:#171502;font-weight:400}@media screen and (min-width: 768px){.p-post-article__title{font-size:20px}}.p-post-article__contents{margin-top:1.875rem}.p-post-article__contents h3{margin:1.875rem 0 .9375rem;padding-left:.625rem;color:#171502;font-size:22px;border-left:.5em solid #2589d0}.p-post-article__contents h4{margin:.625rem 0;font-size:20px}.p-post-article__contents h5{margin:.625rem 0;padding:.125rem .78125rem;display:inline-block;color:#2589d0;font-size:18px;border-top:2px solid #2589d0;border-bottom:2px solid #2589d0}.p-post-article__contents p{font-size:14px}@media screen and (min-width: 768px){.p-post-article__contents p{font-size:18px;line-height:1.5}}.p-post-article__contents a{color:#2589d0;text-decoration:underline}.p-post-article__contents img{padding-inline:0;margin:2.1875rem 0;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.p-post-article__contents img{padding-inline:9.375rem;margin:6.25rem auto}}.p-post-article__contents figure,.p-post-article__contents figcaption{margin:.625rem 0;margin-left:auto;margin-right:auto}.p-post-article__main-img-inner{max-width:21.5625rem;margin-inline:auto}@media screen and (min-width: 768px){.p-post-article__main-img-inner{max-width:64.375rem}}.p-post-article__main-img{aspect-ratio:930/616;margin-top:1.875rem}@media screen and (min-width: 768px){.p-post-article__main-img{margin-top:3.125rem}}.p-post-article__main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-post-article__category--single{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:.8125rem;font-size:.875rem;font-weight:400;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:.625rem}@media screen and (min-width: 768px){.p-post-article__category--single{-moz-column-gap:.375rem;column-gap:.375rem;flex-wrap:nowrap;font-size:1.25rem;margin-top:2.5rem}}.p-post-article__category--single li{padding:.1875rem .625rem;color:#9b9b9b;border:1px solid #9b9b9b}@media screen and (min-width: 768px){.p-post-article__category--single p{margin-right:2.0625rem}}.p-post-article__btn{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:1.5625rem;-moz-column-gap:1.875rem;column-gap:1.875rem;padding-inline:0}@media screen and (min-width: 768px){.p-post-article__btn{padding-inline:15.625rem;-moz-column-gap:6.25rem;column-gap:6.25rem;margin-top:3.75rem}}.p-post-article__youtube,.p-post-article__gray{background-color:#f5f5f5;margin:0 calc(50% - 50vw);width:100vw;padding-block:1.875rem;margin-top:3.75rem}@media screen and (min-width: 768px){.p-post-article__youtube,.p-post-article__gray{padding-block:9.375rem;margin-top:12.5rem}}.p-post-article__youtube-title,.p-post-article__company-title{font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.p-post-article__youtube-title,.p-post-article__company-title{font-size:1.5rem}}.p-post-article__youtube-title{font-size:.875rem}@media screen and (min-width: 768px){.p-post-article__youtube-title{line-height:1.7083333333}}.p-post-article__company-title{font-size:1rem;margin-top:.8125rem}@media screen and (min-width: 768px){.p-post-article__company-title{margin-top:2.5rem}}.p-news #section__news,.archive #section__news{padding-top:10rem;padding-bottom:15rem}.p-news #section__news .list-news .news,.archive #section__news .list-news .news{display:flex;align-items:center;-moz-column-gap:6rem;column-gap:6rem;padding:2rem 0;border-bottom:.1rem solid rgba(161,161,161,.5333333333)}.p-news #section__news .list-news .news a:hover,.archive #section__news .list-news .news a:hover{text-decoration:underline}.p-news #section__news .list-news .news__date,.archive #section__news .list-news .news__date{color:#a1a1a1;letter-spacing:.4rem}@media screen and (max-width: 767px){.p-news #section__news .list-news .news,.archive #section__news .list-news .news{flex-wrap:wrap;padding:3rem 0}.p-news #section__news .list-news .news__date,.archive #section__news .list-news .news__date{width:100%;margin-bottom:1rem}}.home .top-mv .main-img img{width:100%}.home #section-news{margin-top:5rem;padding-bottom:10rem;position:relative}@media screen and (max-width: 767px){.home #section-news{margin-top:10rem;padding-bottom:5rem}}.home #section-news::after{content:"";position:absolute;width:calc(100% - 20rem);height:100%;background-color:#e8e8e8;top:0;z-index:-1}@media screen and (max-width: 1700px){.home #section-news::after{width:calc(100% - 12rem)}}@media screen and (max-width: 767px){.home #section-news::after{width:100%}}.home #section-news .ttl-h2{transform:translateY(-6rem)}@media screen and (max-width: 767px){.home #section-news .ttl-h2{transform:translateY(-4rem)}}.home #section-news .container{max-width:140rem}.home #section-news .news-slider{padding-left:3rem;padding-right:3rem;position:relative}.home #section-news .news-slider a .img{overflow:hidden;border-radius:1rem}.home #section-news .news-slider a .img img{transition:.4s}.home #section-news .news-slider a:hover .img img{transform:scale(1.1);opacity:.7}.home #section-news .news-slider .swiper-button-next{right:-2rem}.home #section-news .news-slider .swiper-button-prev{left:-2rem}.home #section-news .news-slider .swiper-button-next,.home #section-news .news-slider .swiper-button-prev{color:#000}.home #section-news .load-more{margin-top:4.8rem;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:flex;align-items:center;-moz-column-gap:2.4rem;column-gap:2.4rem;font-size:2rem;font-weight:400;letter-spacing:.1rem}.home #section-news .load-more .btn-more{width:6.8rem;height:6.8rem;border:.1rem solid #000;display:block;background-image:url(../img/top/arrow-right.svg);background-repeat:no-repeat;background-size:2rem;background-position:center}.home #section-news .load-more .btn-more:hover{background-color:rgba(0,0,0,.4196078431)}.home #section-news .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.home #section-news .swiper{margin-top:0}}.home #section-news .swiper .box-news{display:flex;-moz-column-gap:2.4rem;column-gap:2.4rem;background-color:#fff;padding:2.4rem}.home #section-news .swiper .box-news .img{min-width:20rem}.home #section-news .swiper .box-news .img img{width:100%;-o-object-fit:cover;object-fit:cover;width:20rem;height:20rem;border-radius:1.2rem}.home #section-news .swiper .box-news .content .date-post{background-color:#fbc13b;display:inline-block;color:#fff;padding:0 1rem;border-radius:2rem;margin-bottom:2.4rem}.home #section-news .swiper .box-news .content .des{font-weight:400}@media screen and (max-width: 767px){.home #section-news .swiper .box-news .content .des{font-size:2rem}}@media screen and (max-width: 767px){.home #section-news .swiper-button-next::after,.home #section-news .swiper-button-prev::after{font-size:4rem}}.home #section-grid{padding:2.5vw;background-image:url(../img/top/bg-section-grid.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.home #section-grid{padding:4.8rem}}.home #section-grid .grid-img{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.5vw}@media screen and (max-width: 767px){.home #section-grid .grid-img{display:block;gap:2rem;grid-template-columns:1fr}}@media screen and (max-width: 767px){.home #section-grid .grid-img .col{row-gap:2rem}.home #section-grid .grid-img .col:last-child{width:100%;grid-column:span 2}}.home #section-grid .grid-img .col img{width:100%;margin-bottom:4.8rem}.home #section-01{padding:10rem 0}.home #section-01 .ttl-h2{line-height:1.5}.home #section-01 .ttl-h2 .ja{display:block}.home #section-01 .tab{margin-top:7rem}@media screen and (max-width: 767px){.home #section-01 .tab__header--in{padding-left:1.5rem;padding-right:1.5rem}}.home #section-01 .tab__header .list-tab{display:flex;justify-content:center;-moz-column-gap:7.5rem;column-gap:7.5rem}@media screen and (max-width: 767px){.home #section-01 .tab__header .list-tab{-moz-column-gap:3rem;column-gap:3rem}}.home #section-01 .tab__header .list-tab .tab-item{position:relative;cursor:pointer}.home #section-01 .tab__header .list-tab .tab-item.active::before{content:""}.home #section-01 .tab__header .list-tab .tab-item::before{content:none;position:absolute;width:0;height:0;border-left:0.78125vw solid rgba(0,0,0,0);border-right:0.78125vw solid rgba(0,0,0,0);border-bottom:1.5625vw solid #000;bottom:-3.125vw;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.home #section-01 .tab__header .list-tab .tab-item::before{border-left:1.302083vw solid rgba(0,0,0,0);border-right:1.302083vw solid rgba(0,0,0,0);border-bottom:2.604167vw solid #000;bottom:-3.125vw}}.home #section-01 .tab__header .list-tab .tab-item .ttl{text-align:center;font-size:2rem;font-weight:500;margin-bottom:1.2rem}.home #section-01 .tab__header .list-tab .tab-item.tab01::before{border-bottom-color:#e94d48}.home #section-01 .tab__header .list-tab .tab-item.tab02::before{border-bottom-color:#4f1d20}.home #section-01 .tab__header .list-tab .tab-item.tab03::before{border-bottom-color:#00ae73}.home #section-01 .tab__header .list-tab .tab-item.tab04::before{border-bottom-color:#fbc13b}.home #section-01 .tab__content{margin-top:3.125vw;position:relative}.home #section-01 .tab__content .tab-item{display:none}@media screen and (max-width: 767px){.home #section-01 .tab__content .tab-item{width:100vw;overflow:hidden}}.home #section-01 .tab__content .tab-item .inner{display:flex;width:187vw;gap:1.25vw;animation:marquee 20s linear infinite;padding:1.25vw}.home #section-01 .tab__content .tab-item.tab01{display:block;background-color:#e94d48}.home #section-01 .tab__content .tab-item.tab02{background-color:#4f1d20}.home #section-01 .tab__content .tab-item.tab03{background-color:#00ae73}.home #section-01 .tab__content .tab-item.tab04{background-color:#fbc13b}.home #section-01 .tab__content .tab-item .item{min-width:19.5vw}@media screen and (max-width: 767px){.home #section-01 .tab__content .tab-item .item{min-width:29vw}}.home #section-01 .tab__content .tab-item .item img{width:100%}.home #section-01 .tab__content .tab-item .item.item-1{min-width:19.5vw}@media screen and (max-width: 767px){.home #section-01 .tab__content .tab-item .item.item-1{min-width:29.5vw}}.home #section-01 .tab__content .tab-item .item.col-2{min-width:29vw}@media screen and (max-width: 767px){.home #section-01 .tab__content .tab-item .item.col-2{min-width:44vw}}.home #section-01 .tab__content .tab-item .item .row-2{display:flex;flex-wrap:wrap;row-gap:1.25vw}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.home #section-01 .information{margin-top:3.90625vw}.home #section-01 .information .list-item .item{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2.5vw;column-gap:2.5vw;padding-left:17.135417vw;padding-right:17.135417vw;padding-top:5.208333vw;padding-bottom:5.208333vw;position:relative}@media screen and (max-width: 767px){.home #section-01 .information .list-item .item{display:flex;flex-wrap:wrap;padding-left:1.5rem;padding-right:1.5rem;padding-top:6rem;padding-bottom:10rem}.home #section-01 .information .list-item .item .box-img{order:1;text-align:center}.home #section-01 .information .list-item .item .box-img img{max-width:80%;margin-left:auto;margin-right:auto}.home #section-01 .information .list-item .item .box-content{order:2}}.home #section-01 .information .list-item .item::before{content:"";position:absolute;width:calc(100% - 10.416667vw);height:100%;top:0;left:0;z-index:-1}@media screen and (max-width: 767px){.home #section-01 .information .list-item .item::before{width:100%}}.home #section-01 .information .list-item .item p.ttl{font-weight:500}@media screen and (max-width: 767px){.home #section-01 .information .list-item .item p.ttl{margin-top:1rem;text-align:center}}.home #section-01 .information .list-item .item p.ttl .en{font-size:3.333333vw;border-bottom:0.416667vw solid #e94d48}@media screen and (max-width: 767px){.home #section-01 .information .list-item .item p.ttl .en{font-size:4rem}}.home #section-01 .information .list-item .item p.ttl .ja{font-size:1.875vw;margin-left:0.625vw}@media screen and (max-width: 767px){.home #section-01 .information .list-item .item p.ttl .ja{font-size:2.2rem}}.home #section-01 .information .list-item .item p.ttl-sub{font-size:1.458333vw;margin-top:2.083333vw;margin-bottom:1.25vw}@media screen and (max-width: 767px){.home #section-01 .information .list-item .item p.ttl-sub{font-size:2.2rem}}.home #section-01 .information .list-item .item p.content{font-size:0.833333vw;font-weight:400;line-height:1.5;letter-spacing:.8px}@media screen and (max-width: 767px){.home #section-01 .information .list-item .item p.content{font-size:1.6rem}}.home #section-01 .information .list-item .item:nth-of-type(2n)::before{left:unset;right:0}.home #section-01 .information .list-item .item:nth-of-type(2n) .box-content{order:2}.home #section-01 .information .list-item .item:nth-of-type(1)::before{background:linear-gradient(180deg, #FEEAE9 0%, #FFF 100%)}.home #section-01 .information .list-item .item:nth-of-type(2) p.ttl .en{border-bottom-color:#4f1d20}.home #section-01 .information .list-item .item:nth-of-type(2)::before{background:linear-gradient(180deg, #EAEAEA 0%, #FFF 100%)}.home #section-01 .information .list-item .item:nth-of-type(3) p.ttl .en{border-bottom-color:#00ae73}.home #section-01 .information .list-item .item:nth-of-type(3)::before{background:linear-gradient(180deg, #C9EEE1 0%, #FFF 100%)}.home #section-01 .information .list-item .item:nth-of-type(4) p.ttl .en{border-bottom-color:#fbc13b}.home #section-01 .information .list-item .item:nth-of-type(4)::before{background:linear-gradient(180deg, #FFEBBD 0%, #FFF 100%)}.home #section-02{padding-bottom:15rem}.home #section-02 .container{max-width:153rem}.home #section-02 .ttl-h2{margin-left:unset;margin-left:3rem}.home #section-02 .ttl-h2 .ja{font-weight:500}.home #section-02 .slider-info{position:relative}.home #section-02 .slider-info .top-info-slider{margin-top:4.8rem;padding-left:3rem;padding-right:3rem;position:relative}.home #section-02 .slider-info .top-info-slider .swiper-slide{background-color:#eee}@media screen and (max-width: 767px){.home #section-02 .slider-info .top-info-slider .swiper-slide{min-height:64rem}}.home #section-02 .slider-info .top-info-slider .box-info{display:flex;background-color:#eee;padding:2.4rem;-moz-column-gap:3.6rem;column-gap:3.6rem}@media screen and (max-width: 767px){.home #section-02 .slider-info .top-info-slider .box-info{padding-top:4rem;flex-wrap:wrap}}.home #section-02 .slider-info .top-info-slider .box-info .img{min-width:28rem;width:28rem}@media screen and (max-width: 767px){.home #section-02 .slider-info .top-info-slider .box-info .img{text-align:center;width:100%}.home #section-02 .slider-info .top-info-slider .box-info .img img{width:30rem}}.home #section-02 .slider-info .top-info-slider .box-info .ttl{font-size:2.8rem;border-bottom:1px solid #000;margin-bottom:2.4rem}@media screen and (max-width: 767px){.home #section-02 .slider-info .top-info-slider .box-info .ttl{margin-top:2rem}}.home #section-02 .slider-info .top-info-slider .box-info .des{font-weight:400}.home #section-02 .slider-info .swiper-button-next{right:-2rem}.home #section-02 .slider-info .swiper-button-prev{left:-2rem}.home #section-02 .slider-info .swiper-button-next,.home #section-02 .slider-info .swiper-button-prev{color:#000}@media screen and (max-width: 767px){.home #section-02 .swiper-button-next::after,.home #section-02 .swiper-button-prev::after{font-size:4rem}}.home #section-03{background-image:url(../img/top/bg_info.png);background-repeat:no-repeat;background-size:cover;padding:10rem 0;position:relative}.home #section-03::before{content:"";position:absolute;width:100%;bottom:0;height:10rem;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 28%, rgba(253, 187, 45, 0) 100%)}.home #section-03::after{content:"";position:absolute;width:100%;top:0;height:10rem;background:#fff;background:linear-gradient(180deg, rgb(255, 255, 255) 28%, rgba(253, 187, 45, 0) 100%)}.home #section-03 .ttl-h2 .ja{font-size:6.4rem}@media screen and (max-width: 767px){.home #section-03 .ttl-h2 .ja{font-size:4rem;text-align:center}}.home #section-03 .content{margin-top:4.5rem;background-color:#fff;padding:3rem 4rem;border-radius:2rem}.home #section-03 .content p{margin-bottom:2rem}.preservation-techniques #section-techniques{padding:10rem 0;padding-bottom:5rem}@media screen and (max-width: 767px){.preservation-techniques #section-techniques{padding-top:10rem}}.preservation-techniques #section-techniques .container{max-width:120rem}.preservation-techniques #section-techniques .anchor{margin-top:4.8rem}.preservation-techniques #section-techniques .anchor .list-anchor{display:flex;justify-content:center;-moz-column-gap:4.3rem;column-gap:4.3rem}@media screen and (max-width: 767px){.preservation-techniques #section-techniques .anchor .list-anchor{-moz-column-gap:1.5rem;column-gap:1.5rem}}.preservation-techniques #section-techniques .anchor .list-anchor figure{transition:.4s}.preservation-techniques #section-techniques .anchor .list-anchor figure img{max-width:16.2rem}.preservation-techniques #section-techniques .anchor .list-anchor figure:hover{opacity:.7}.preservation-techniques #section-techniques .anchor .list-anchor figcaption{text-align:center;font-size:2rem;font-weight:500;margin-bottom:1.2rem}.preservation-techniques #section-techniques .techniques{margin-top:5.3rem}.preservation-techniques #section-techniques .techniques__item{padding:3.125vw 13.020833vw 3.125vw 10.416667vw;display:flex;-moz-column-gap:2.5vw;column-gap:2.5vw;position:relative;padding-left:11.458333vw;padding-right:7.8125vw}@media screen and (max-width: 767px){.preservation-techniques #section-techniques .techniques__item{flex-wrap:wrap;padding-left:3rem;padding-right:3rem;width:100%;padding-top:6rem;padding-bottom:6rem}}.preservation-techniques #section-techniques .techniques__item::after{content:"";position:absolute;width:calc(100% - 7.8125vw);height:100%;background:linear-gradient(180deg, #EAEAEA 0%, #FFF 100%);top:0;right:0;z-index:-1}@media screen and (max-width: 767px){.preservation-techniques #section-techniques .techniques__item::after{width:100%}}@media screen and (min-width: 768px){.preservation-techniques #section-techniques .techniques__item--left{padding-right:11.458333vw}.preservation-techniques #section-techniques .techniques__item--left .techniques__img{order:2}.preservation-techniques #section-techniques .techniques__item--left .techniques__content{order:1}.preservation-techniques #section-techniques .techniques__item--left::after{right:unset;left:0}}.preservation-techniques #section-techniques .techniques__item:nth-of-type(2)::after{background:linear-gradient(180deg, #C9EEE1 0%, #FFF 100%)}.preservation-techniques #section-techniques .techniques__item:nth-of-type(3)::after{background:linear-gradient(180deg, #66B99D 0%, #FFF 100%)}.preservation-techniques #section-techniques .techniques__item:nth-of-type(4)::after{background:linear-gradient(180deg, #FEEAE9 0%, #FFF 100%)}.preservation-techniques #section-techniques .techniques__item:nth-of-type(5)::after,.preservation-techniques #section-techniques .techniques__item:nth-of-type(6)::after,.preservation-techniques #section-techniques .techniques__item:nth-of-type(7)::after{background:linear-gradient(180deg, #FFEBBD 0%, #FFF 100%)}.preservation-techniques #section-techniques .techniques__img{min-width:31.614583vw}@media screen and (min-width: 768px){.preservation-techniques #section-techniques .techniques__img{max-width:31.614583vw}}@media screen and (max-width: 767px){.preservation-techniques #section-techniques .techniques__img{min-width:unset;text-align:center;width:100%}}.preservation-techniques #section-techniques .techniques__img figure{position:relative}@media screen and (max-width: 767px){.preservation-techniques #section-techniques .techniques__img figure{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}.preservation-techniques #section-techniques .techniques__img figcaption{position:absolute;bottom:0;background:rgba(0,0,0,.3);width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25vw;color:#fff}.preservation-techniques #section-techniques .techniques__img figcaption .ja{font-size:4rem;font-weight:400;line-height:1;letter-spacing:0.104167vw}.preservation-techniques #section-techniques .techniques__img figcaption .en{font-size:2rem;font-weight:400;letter-spacing:0.052083vw}.preservation-techniques #section-techniques .techniques__title{margin-bottom:2.5rem;white-space:nowrap}@media screen and (max-width: 767px){.preservation-techniques #section-techniques .techniques__title{margin-top:4rem;text-align:center}}.preservation-techniques #section-techniques .techniques__title .ja{font-size:3.333333vw;font-weight:500;color:#000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;border-bottom:.8rem solid #000;line-height:1}@media screen and (max-width: 767px){.preservation-techniques #section-techniques .techniques__title .ja{font-size:4rem}}.preservation-techniques #section-techniques .techniques__title .en{font-size:3.6rem;font-weight:500;margin-left:1.2rem}@media screen and (max-width: 767px){.preservation-techniques #section-techniques .techniques__title .en{font-size:2.6rem}}.preservation-techniques #section-techniques .techniques__title--brown .ja{border-bottom-color:#4f1d20}.preservation-techniques #section-techniques .techniques__title--jade-green .ja{border-bottom-color:#00ae73}.preservation-techniques #section-techniques .techniques__title--red .ja{border-bottom-color:#e94d48}.preservation-techniques #section-techniques .techniques__title--yellow .ja{border-bottom-color:#fbc13b}.preservation-techniques #section-techniques .techniques__content p{font-size:1.6rem;font-weight:400;letter-spacing:.08rem;line-height:1.7}@media screen and (max-width: 767px){.preservation-techniques #section-techniques .techniques__content p{font-size:2.5rem}}.preservation-techniques #section-techniques .techniques__link{display:inline-block;color:blue;margin-top:2.4rem;text-decoration:underline}.preservation-techniques #section-techniques .techniques__link:hover{color:#050546}.katsudo-hokoku #katsudo-hokoku{padding:10rem 0}@media screen and (max-width: 767px){.katsudo-hokoku #katsudo-hokoku{padding-top:10rem}}.katsudo-hokoku #katsudo-hokoku .container{max-width:130rem}.katsudo-hokoku #katsudo-hokoku .box-description{font-size:2.4rem;font-weight:500;line-height:1.5;margin-top:2rem;margin-left:auto;margin-right:auto;text-align:justify;width:100%}.katsudo-hokoku #katsudo-hokoku .hokoku__inner{margin-top:10rem;width:100%;max-width:140rem;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}.katsudo-hokoku #katsudo-hokoku .hokoku__group{border:1px solid #f9bd39;padding:4.8rem;position:relative}@media screen and (max-width: 767px){.katsudo-hokoku #katsudo-hokoku .hokoku__group{padding:4rem}}.katsudo-hokoku #katsudo-hokoku .hokoku__group-name{font-size:2.8rem;font-weight:600;position:absolute;top:-2rem;background-color:#fff;padding-left:1rem;padding-right:1rem}.katsudo-hokoku #katsudo-hokoku .hokoku__list-item{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4.8rem}@media screen and (max-width: 767px){.katsudo-hokoku #katsudo-hokoku .hokoku__list-item{grid-template-columns:1fr}}.katsudo-hokoku #katsudo-hokoku .hokoku__item{padding:2.4rem;background-color:#f3f2f2}.katsudo-hokoku #katsudo-hokoku .hokoku__item .name-company{margin-bottom:1.2rem;font-weight:600}.katsudo-hokoku #katsudo-hokoku .hokoku__item .tag{margin-bottom:1.2rem;font-weight:400;font-size:1.4rem}@media screen and (min-width: 768px){.katsudo-hokoku #katsudo-hokoku .hokoku__item .tag.h68{height:6.8rem}.katsudo-hokoku #katsudo-hokoku .hokoku__item .tag.h28{height:2.8rem}}@media screen and (max-width: 767px){.katsudo-hokoku #katsudo-hokoku .hokoku__item .tag{font-size:2rem}}.katsudo-hokoku #katsudo-hokoku .hokoku__item .name{font-size:1.4rem;padding:1rem;background-color:#fff;margin-bottom:1.2rem}@media screen and (max-width: 767px){.katsudo-hokoku #katsudo-hokoku .hokoku__item .name{font-size:2rem}}.katsudo-hokoku #katsudo-hokoku .hokoku__item .info{font-size:1.4rem;font-weight:400}@media screen and (max-width: 767px){.katsudo-hokoku #katsudo-hokoku .hokoku__item .info{font-size:2rem}}.katsudo-hokoku #katsudo-hokoku .hokoku__item .tel{text-decoration:underline}.katsudo-hokoku #katsudo-hokoku .hokoku__item .fax{font-size:1.4rem;margin-bottom:0}@media screen and (max-width: 767px){.katsudo-hokoku #katsudo-hokoku .hokoku__item .fax{font-size:2rem}}.katsudo-hokoku #katsudo-hokoku .hokoku__item .mail{text-decoration:underline;font-size:1.4rem}@media screen and (max-width: 767px){.katsudo-hokoku #katsudo-hokoku .hokoku__item .mail{font-size:2rem}}.katsudo-hokoku #katsudo-hokoku .hokoku__item .link{text-decoration:underline;font-size:1.4rem}@media screen and (max-width: 767px){.katsudo-hokoku #katsudo-hokoku .hokoku__item .link{font-size:2rem}}.activity-report #section-report{padding:10rem 0}.activity-report #section-report .box-description{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:justify}.activity-report #section-report .report{margin-top:7rem}.activity-report #section-report .report .list-report{display:grid;grid-template-columns:1fr 1fr;gap:5rem;width:100%;max-width:77rem;margin-left:auto;margin-right:auto}.activity-report #section-report .report .list-report .item{padding:1.2rem 0;text-align:center;background-color:#ededed;position:relative}.activity-report #section-report .report .list-report .item:hover{background-color:#9c9c9c}.activity-report #section-report .report .list-report .item::before{content:"";position:absolute;width:2.7rem;height:2.2rem;left:0;top:0;border-top:.3rem solid #e7342f;border-left:.3rem solid #e7342f}.activity-report #section-report .report .list-report .item::after{content:"";position:absolute;width:2.2rem;height:1.7rem;left:0;bottom:0;border-bottom:.3rem solid #4f1d20;border-left:.3rem solid #4f1d20}.activity-report #section-report .report .list-report .item span::before{content:"";position:absolute;width:1.6rem;height:1rem;right:0;top:0;border-top:.3rem solid #fbc13b;border-right:.3rem solid #fbc13b}.activity-report #section-report .report .list-report .item span::after{content:"";position:absolute;width:1.2rem;height:1.7rem;right:0;bottom:0;border-bottom:.3rem solid #00ae73;border-right:.3rem solid #00ae73}.activity-report #section-report .report .list-report .item a{display:block;font-size:2.8rem;font-weight:bold;position:relative}.activity-report #section-report .report .list-report .item a::after{position:absolute;width:2.4rem;height:2.4rem;top:50%;transform:translateY(-50%);right:6rem;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'><path fill='currentColor' fill-rule='evenodd' clip-rule='evenodd' d='M13.5599 16.06C13.2787 16.3409 12.8974 16.4987 12.4999 16.4987C12.1024 16.4987 11.7212 16.3409 11.4399 16.06L5.7819 10.404C5.50064 10.1226 5.34268 9.74098 5.34277 9.34312C5.34282 9.14612 5.38167 8.95106 5.4571 8.76908C5.53253 8.58709 5.64307 8.42174 5.7824 8.28248C5.92173 8.14321 6.08713 8.03275 6.26915 7.95741C6.45117 7.88206 6.64625 7.8433 6.84325 7.84335C7.04025 7.8434 7.23531 7.88224 7.4173 7.95768C7.59929 8.03311 7.76463 8.14364 7.9039 8.28298L12.4999 12.878L17.0959 8.28198C17.2342 8.13865 17.3997 8.0243 17.5826 7.9456C17.7656 7.8669 17.9624 7.82543 18.1616 7.82361C18.3607 7.82178 18.5583 7.85964 18.7427 7.93498C18.927 8.01031 19.0946 8.12161 19.2355 8.26238C19.3764 8.40315 19.4878 8.57058 19.5633 8.75489C19.6389 8.9392 19.6769 9.1367 19.6753 9.33587C19.6736 9.53503 19.6323 9.73188 19.5538 9.91493C19.4753 10.098 19.3611 10.2635 19.2179 10.402L13.5599 16.062V16.06Z'/></svg>")}.history #section-04{padding:15rem 0}@media screen and (max-width: 767px){.history #section-04{padding:10rem 0;padding-top:5rem}}.history #section-04 h2.ttl-h2 .ja{font-size:6.4rem}.history #section-04 .container{max-width:140rem}.history #section-04 .history{margin-top:4.5rem;position:relative}.history #section-04 .history::before{content:"";position:absolute;height:89%;width:.1rem;border-left:.3rem dashed #000;left:50%;transform:translateX(-50%);top:5%}@media screen and (max-width: 767px){.history #section-04 .history::before{height:94%;top:3%;left:0}}.history #section-04 .history .item{width:62.6rem;min-height:15.2rem;border:.2rem solid #fbc13b;margin-left:auto;background-color:#fffeee;padding:1.2rem 2.4rem;position:relative}@media screen and (max-width: 767px){.history #section-04 .history .item{margin-bottom:4rem}}.history #section-04 .history .item::before{content:"";position:absolute;width:2.8rem;height:2.8rem;background-color:#fbc13b;border-radius:50%;top:50%;transform:translateY(-50%);left:-7.1rem}.history #section-04 .history .item::after{content:"";position:absolute;width:7rem;height:.3rem;background-color:#fbc13b;left:-7.1rem;top:50%;transform:translateY(-50%);z-index:-1}.history #section-04 .history .item p.ttl{font-size:2rem;font-weight:600;line-height:1.5;letter-spacing:1px;border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:1rem}.history #section-04 .history .item p.content{font-size:2rem;font-weight:400;letter-spacing:1px}.history #section-04 .history .item:nth-of-type(2n){margin-left:unset;margin-right:auto;margin-top:-6rem}@media screen and (max-width: 767px){.history #section-04 .history .item:nth-of-type(2n){margin-left:auto;margin-right:unset;margin-top:unset}}@media screen and (min-width: 768px){.history #section-04 .history .item:nth-of-type(2n)::before{left:unset;right:-6.8rem}}@media screen and (min-width: 768px){.history #section-04 .history .item:nth-of-type(2n)::after{left:unset;right:-6.8rem}}.history #section-04 .history .item:nth-child(4n+2){border:.2rem solid #00ae73}.history #section-04 .history .item:nth-child(4n+2)::before,.history #section-04 .history .item:nth-child(4n+2)::after{background-color:#00ae73}.history #section-04 .history .item:nth-child(4n+3){border:.2rem solid #4f1d20}.history #section-04 .history .item:nth-child(4n+3)::before,.history #section-04 .history .item:nth-child(4n+3)::after{background-color:#4f1d20}.history #section-04 .history .item:nth-child(4n+4){border:.2rem solid #e7342f}.history #section-04 .history .item:nth-child(4n+4)::before,.history #section-04 .history .item:nth-child(4n+4)::after{background-color:#e7342f}.shabikyo-no-ginousha #section-ginousha .container{max-width:140rem}.shabikyo-no-ginousha #section-ginousha{background-repeat:no-repeat;background-size:cover;padding:10rem 0;position:relative;padding-bottom:5rem}.shabikyo-no-ginousha #section-ginousha::before{content:"";position:absolute;width:100%;bottom:0;height:10rem;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 28%, rgba(253, 187, 45, 0) 100%)}.shabikyo-no-ginousha #section-ginousha::after{content:"";position:absolute;width:100%;top:0;height:10rem;background:#fff;background:linear-gradient(180deg, rgb(255, 255, 255) 28%, rgba(253, 187, 45, 0) 100%)}.shabikyo-no-ginousha #section-ginousha .box-description{font-weight:400;text-align:justify;width:100%;max-width:120rem;margin-left:auto;margin-right:auto;line-height:1.5;margin-top:2rem}.shabikyo-no-ginousha #section-ginousha .box-description p{margin-bottom:2rem}.shabikyo-no-ginousha #section-ginousha .box-description-2{font-size:1.8rem;font-weight:400;text-align:right;width:100%;max-width:96rem;margin-left:auto;margin-right:auto;line-height:1.5}.shabikyo-no-ginousha #section-ginousha .box-description-2 a{color:blue;text-decoration:underline}.shabikyo-no-ginousha #section-ginousha .box-description-2 a:hover{opacity:.7}@media screen and (min-width: 768px){.shabikyo-no-ginousha #section-ginousha .box-description-2{margin-right:10rem}}.shabikyo-no-ginousha #section-ginousha .box-description-2 p{margin-bottom:2rem}@media screen and (min-width: 768px){.shabikyo-no-ginousha #section-ginousha .box-description-2 p{white-space:nowrap}}.shabikyo-no-ginousha .ginousha__inner{background-color:#f9bd39;padding:3.6rem;max-width:140rem;margin-left:auto;margin-right:auto}.shabikyo-no-ginousha .ginousha{margin-top:7rem;margin-bottom:6rem}.shabikyo-no-ginousha .ginousha__header{margin-bottom:3.6rem}.shabikyo-no-ginousha .ginousha__header:nth-of-type(3),.shabikyo-no-ginousha .ginousha__header:nth-of-type(5){margin-top:3.6rem}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__header:nth-of-type(3) img{width:66%}}.shabikyo-no-ginousha .ginousha__title{width:-moz-fit-content;width:fit-content;font-size:2.4rem;color:#fff;font-weight:600;padding:1rem 3rem;position:relative}.shabikyo-no-ginousha .ginousha__title img{width:80%}.shabikyo-no-ginousha .ginousha__title::before{position:absolute;right:-3rem;top:0;width:0;height:0;border-top:3.12rem solid rgba(0,0,0,0);border-bottom:3.15rem solid rgba(0,0,0,0);border-left:3rem solid #630}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__title::before{border-top:3.15rem solid rgba(0,0,0,0);right:-2.97rem}}.shabikyo-no-ginousha .ginousha__title::after{position:absolute;left:-3rem;top:0;width:0;height:0;border-top:3.12rem solid rgba(0,0,0,0);border-bottom:3.15rem solid rgba(0,0,0,0);border-right:3rem solid #630}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__title::after{left:-2.9rem}}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__title--title2{text-align:center}.shabikyo-no-ginousha .ginousha__title--title2 img{width:100%}}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__title--title2::before{border-top:5.4rem solid rgba(0,0,0,0);border-bottom:5.2rem solid rgba(0,0,0,0)}}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__title--title2::after{border-top:5.4rem solid rgba(0,0,0,0);border-bottom:5.2rem solid rgba(0,0,0,0)}}.shabikyo-no-ginousha .ginousha__content{background-color:#fff;padding:3.5rem;display:block;grid-template-columns:1fr 1fr 1fr 1fr;align-items:flex-end;-moz-column-gap:3.6rem;column-gap:3.6rem}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__content{grid-template-columns:1fr;text-align:center;align-items:unset}}.shabikyo-no-ginousha .ginousha__content:last-child{margin-top:3.6rem;display:grid}.shabikyo-no-ginousha .ginousha__level{height:92.6rem}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__level{height:unset}}.shabikyo-no-ginousha .ginousha__level .level{background-color:#c2f1c8;padding:2.4rem;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__level .level{margin-bottom:11rem}.shabikyo-no-ginousha .ginousha__level .level:last-child{margin-bottom:0}}.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(2){height:62.5rem;background-color:#c1e5f5}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(2){height:unset}}.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(2) .level__header .ttl{color:#c1e5f5}.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(3){height:72rem;background-color:#ffc}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(3){height:113rem}}.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(3) .level__header .ttl{color:#ffc}.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(3) .level__step{right:-11rem}.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(4){height:81rem;background-color:#f2cfee}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(4){height:30rem}}.shabikyo-no-ginousha .ginousha__level .level:nth-of-type(4) .level__header .ttl{color:#f2cfee}.shabikyo-no-ginousha .ginousha__level .level__header{margin-bottom:2.4rem}.shabikyo-no-ginousha .ginousha__level .level__header .ttl{font-size:4rem;font-weight:900;color:#c2f1c8;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#630;text-align:center}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__level .level__header .ttl{font-size:6rem}}.shabikyo-no-ginousha .ginousha__level .level__header .des{font-size:1.4rem;color:#630;font-weight:600;text-align:center}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__level .level__header .des{font-size:2.5rem}}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__level .level__body img{width:100%}}.shabikyo-no-ginousha .ginousha__level .level__body img:nth-of-type(1){margin-bottom:2.4rem}.shabikyo-no-ginousha .ginousha__level .level__step{position:absolute;top:-12.5rem;right:-11.7rem;width:19rem}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__level .level__step{top:unset;bottom:-19rem;left:50%;transform:translateX(-50%) rotate(70deg)}}.shabikyo-no-ginousha .ginousha__level .level__step img{width:100%}.shabikyo-no-ginousha .ginousha__table{width:100%}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__table{overflow:scroll}}.shabikyo-no-ginousha .ginousha__table table{width:100%}@media screen and (max-width: 767px){.shabikyo-no-ginousha .ginousha__table table{width:120rem}}.shabikyo-no-ginousha .ginousha__table table th{font-size:2rem;font-weight:500;padding:1.6rem}.shabikyo-no-ginousha .ginousha__table table th:nth-of-type(1){vertical-align:middle}.shabikyo-no-ginousha .ginousha__table table th:nth-of-type(2){background-color:#fbe3d6}.shabikyo-no-ginousha .ginousha__table table th:nth-of-type(3){background-color:#dceaf7}.shabikyo-no-ginousha .ginousha__table table th:nth-of-type(4){background-color:#d9f2d0}.shabikyo-no-ginousha .ginousha__table table th:nth-of-type(5){background-color:#ffc}.shabikyo-no-ginousha .ginousha__table table th:nth-of-type(6){background-color:#f2cfee}.shabikyo-no-ginousha .ginousha__table table th:nth-of-type(7){background-color:#fbe3d6}.shabikyo-no-ginousha .ginousha__table table th:nth-of-type(8){background-color:#dceaf7}.shabikyo-no-ginousha .ginousha__table table td,.shabikyo-no-ginousha .ginousha__table table th{text-align:center;border:1px solid #8f97a3}.shabikyo-no-ginousha .ginousha__table table td:last-child,.shabikyo-no-ginousha .ginousha__table table th:last-child{border-left:2px solid #000}.shabikyo-no-ginousha .ginousha__table table td{font-weight:500;text-align:center;vertical-align:middle}.shabikyo-no-ginousha .ginousha__table table .bg-hl{background-color:#747474}.shabikyo-no-ginousha .ginousha__table table .border-bt{border-bottom:2px solid #000}.shabikyo-no-ginousha .ginousha__table.table02 table th:nth-of-type(8){background-color:#dceaf7}.shabikyo-no-ginousha .ginousha__table.table02 table th:nth-of-type(9){background-color:#d9f2d0}.shabikyo-no-ginousha .ginousha__table.table02 table th:last-child,.shabikyo-no-ginousha .ginousha__table.table02 table td:last-child{border-left:unset}.back_number #section_newspaper{padding:10rem 0;padding-bottom:5rem}.back_number #section_newspaper .publication__heading{margin-bottom:6rem}.back_number #section_newspaper .publication__row{position:relative}.back_number #section_newspaper .publication__row .publication__item{position:relative}.back_number #section_newspaper .publication__row .publication__item a{transition:.4s}.back_number #section_newspaper .publication__row .publication__item a:hover{opacity:.6}.back_number #section_newspaper .publication__row .publication__item::before{position:absolute;width:2.5vw;height:2.5vw;background-image:url(../img/back_number/ico-star-1.svg);background-repeat:no-repeat;background-size:contain;background-position:center;top:-4.166667vw;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.back_number #section_newspaper .publication__row .publication__item::before{width:3rem;height:3rem;top:-4rem}}.back_number #section_newspaper .publication__row::before{content:"";position:absolute;width:calc(100% - 10.416667vw);height:calc(100% - 0.15625vw);left:0;bottom:0;z-index:-1;background:linear-gradient(180deg, #FEEAE9 0%, #FFF 100%)}@media screen and (max-width: 767px){.back_number #section_newspaper .publication__row::before{width:100%}}.back_number #section_newspaper .publication__row:nth-child(2n-1)::before{left:unset;right:0}.back_number #section_newspaper .publication__list{width:100%;max-width:79.114583vw;display:flex;justify-content:center;-moz-column-gap:5.208333vw;column-gap:5.208333vw;margin-left:auto;margin-right:auto;padding-top:2.604167vw;padding-bottom:4.166667vw}@media screen and (max-width: 767px){.back_number #section_newspaper .publication__list{max-width:calc(100% - 3rem);-moz-column-gap:1.5rem;column-gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem;border-top-width:.7rem}}.back_number #section_newspaper .publication__item{width:7.8125vw}@media screen and (max-width: 767px){.back_number #section_newspaper .publication__item{width:20%}}.back_number #section_newspaper .publication__item a{display:block;width:100%}.back_number #section_newspaper .publication__item figure{display:block;width:100%}.back_number #section_newspaper .publication__item figure img{width:100%;display:block}.back_number #section_newspaper .publication__item figure figcaption{text-align:center;color:#fff;font-size:2rem;font-weight:600;padding:0.260417vw 0;background:#4f1d20}.r-example #section_r{padding:15rem 0}.r-example #section_r .inner{width:100%;max-width:140rem;margin-left:auto;margin-right:auto}.r-example #section_r .box{margin-top:11rem;background-color:#f9bd39;padding:3.6rem}.r-example #section_r .box__ttl{margin:3.6rem 0;font-size:2.4rem;color:#fff;font-weight:600;letter-spacing:.12rem;padding:1rem 2.4rem;background-color:#630;width:-moz-fit-content;width:fit-content;margin-left:2.4rem;position:relative}.r-example #section_r .box__ttl::before{content:"";position:absolute;width:4.8rem;height:100%;left:-2.4rem;top:0;background-color:#630;clip-path:polygon(40% 0, 100% 0%, 100% 100%, 40% 100%, 0% 50%)}.r-example #section_r .box__ttl::after{content:"";position:absolute;width:4.8rem;height:100%;right:-2.4rem;top:0;background-color:#630;clip-path:polygon(0% 0%, 60% 0, 100% 50%, 60% 100%, 0% 100%)}.r-example #section_r .box .mt-0{margin-top:0}.r-example #section_r .box__section{padding:2.4rem;background-color:#fff;margin-bottom:3.6rem}.r-example #section_r .box__section:last-of-type{margin-bottom:0}.r-example #section_r .box__section .ttl-h4{font-size:2.4rem;font-weight:600;letter-spacing:.12rem;color:#630;border-bottom:1px solid #630;margin-bottom:2.4rem}.r-example #section_r .box__section .ttl-sub{margin-top:2.4rem;margin-bottom:1.2rem;font-weight:600;color:#630}.r-example #section_r .box__section .content{font-weight:400;line-height:1.5;margin-bottom:2.4rem;letter-spacing:.08rem}.r-example #section_r .box__section .content a{color:blue}.r-example #section_r .box__section .content a:hover{opacity:.7}.r-example #section_r .box__section .indent-6{padding-left:6rem;display:inline-block}.r-example #section_r .box__section .indent-13{padding-left:13.5rem;display:inline-block}.r-example #section_r .box__section .indent-2{padding-left:2rem;display:inline-block}.r-example #section_r .box__section .grid-col-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.4rem;justify-self:center}@media screen and (max-width: 767px){.r-example #section_r .box__section .grid-col-3{gap:1.5rem;grid-template-columns:1fr 1fr;justify-self:center}}.r-example #section_r .box__section .grid-col-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2.4rem;justify-self:center}.r-example #section_r .box__section .grid-col-4 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.r-example #section_r .box__section .grid-col-4{gap:1.5rem;grid-template-columns:1fr 1fr;justify-self:center}}.r-example #section_r .box__section .grid-col-2{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;justify-self:center}.r-example #section_r .box__section .img{text-align:center}.r-example #section_r .box__section .row-pdf{display:grid;grid-template-columns:1fr 1fr;text-align:center}@media screen and (max-width: 767px){.r-example #section_r .box__section .row-pdf{-moz-column-gap:2rem;column-gap:2rem}}.r-example #section_r .box__section .row-pdf img{max-width:30rem}.r-example #section_r .box__section .row-pdf a img{transition:.4s}.r-example #section_r .box__section .row-pdf a img:hover{opacity:.7}.r-example #section_r .box__section .row-pdf a:hover{opacity:.7}.r-example #section_r .box__section .row-pdf figcaption{font-size:1.6rem;font-weight:400;margin-top:2.4rem}.r-example #section_r .box__section .row-pdf figcaption a{color:blue;text-decoration:underline}.training #section_training{padding:10rem 0}.training #section_training .inner{width:100%;max-width:140rem;margin-left:auto;margin-right:auto}.training #section_training .box{margin-top:5rem;background-color:#f9bd39;padding:3.6rem}.training #section_training .box__ttl{margin-bottom:3.6rem;font-size:2.4rem;color:#fff;font-weight:600;letter-spacing:.12rem;padding:1rem 2.4rem;background-color:#630;width:-moz-fit-content;width:fit-content;margin-left:2.4rem;position:relative}.training #section_training .box__ttl::before{content:"";position:absolute;width:4.8rem;height:100%;left:-2.4rem;top:0;background-color:#630;clip-path:polygon(40% 0, 100% 0%, 100% 100%, 40% 100%, 0% 50%)}.training #section_training .box__ttl::after{content:"";position:absolute;width:4.8rem;height:100%;right:-2.4rem;top:0;background-color:#630;clip-path:polygon(0% 0%, 60% 0, 100% 50%, 60% 100%, 0% 100%)}.training #section_training .box__content{background-color:#fff;padding:2.4rem}.training #section_training .box__scroll #pdf-container{background-color:#777;max-height:100rem;overflow-y:scroll}.training #section_training .box__scroll #pdf-container canvas{width:100% !important;height:auto !important;display:block;margin:0 auto 20px}@media screen and (max-width: 767px){.training #section_training .box__scroll #pdf-container canvas{width:150% !important}}.training #section_training .box__anchor{display:flex;justify-content:center;-moz-column-gap:4.8rem;column-gap:4.8rem;width:100%;border-bottom:1px solid #630}@media screen and (max-width: 767px){.training #section_training .box__anchor{-moz-column-gap:1.5rem;column-gap:1.5rem}}.training #section_training .box__anchor a{font-size:2.4rem;padding:1.2rem 5rem;display:inline-block}@media screen and (max-width: 767px){.training #section_training .box__anchor a{padding:1.2rem 2.3rem}}.training #section_training .box__anchor a:hover{background-color:#630;color:#fff}.training #section_training .box__anchor a.active{background-color:#630;color:#fff}.contact #section-contact{background-image:url(../img/top/bg_info.png);background-repeat:no-repeat;background-size:cover;padding:10rem 0;position:relative}.contact #section-contact .container{max-width:75rem}.contact #section-contact::before{content:"";position:absolute;width:100%;bottom:0;height:10rem;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 28%, rgba(253, 187, 45, 0) 100%)}.contact #section-contact::after{content:"";position:absolute;width:100%;top:0;height:10rem;background:#fff;background:linear-gradient(180deg, rgb(255, 255, 255) 28%, rgba(253, 187, 45, 0) 100%)}.contact #section-contact .form-contact{margin-top:3rem}@media screen and (max-width: 767px){.contact #section-contact .form-contact{margin-top:10rem}}.contact #section-contact .form-contact dl{margin-bottom:2.4rem}.contact #section-contact .form-contact dl dt{font-size:2rem;margin-right:2rem;font-weight:600;letter-spacing:1px}@media screen and (max-width: 767px){.contact #section-contact .form-contact dl dt{font-size:3rem}}.contact #section-contact .form-contact dl dt .required{color:#e94d48}.contact #section-contact .form-contact dl dd{font-size:2rem}.contact #section-contact .form-contact dl .input{margin-top:1.2rem;height:4.4rem;width:100%;background-color:#fff;font-size:2rem;padding:1rem;border-radius:8px;border:1px solid #7a7a7a}@media screen and (max-width: 767px){.contact #section-contact .form-contact dl .input{height:7rem;font-size:3rem}}.contact #section-contact .form-contact dl .textarea{margin-top:1.2rem;width:100%;background-color:#fff;font-size:2rem;padding:1rem;border-radius:8px;border:1px solid #7a7a7a}@media screen and (max-width: 767px){.contact #section-contact .form-contact dl .textarea{font-size:3rem}}.contact #section-contact .form-contact .group-btn{text-align:center;display:flex;justify-content:center;gap:2rem;margin-top:4.8rem}.contact #section-contact .form-contact .group-btn input[type=submit]{font-size:2.4rem;font-weight:600;letter-spacing:1.2px;display:flex;align-items:center;justify-content:center;border-radius:10rem;background:#f6c03d;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:6rem;width:28rem;transition:.2s}@media screen and (max-width: 767px){.contact #section-contact .form-contact .group-btn input[type=submit]{height:8rem;font-size:3rem}}.contact #section-contact .form-contact .group-btn input[type=submit]:hover{transform:translateY(2px);opacity:.7}.thanks #section-thanks{padding:15rem 0}.thanks #section-thanks .content{text-align:center;font-size:2.5rem;margin-top:3rem;font-weight:600}.thanks #section-thanks .btn-wrap{text-align:center;margin-top:4rem;display:flex;justify-content:center}.thanks #section-thanks .btn-wrap .btn-back-home{font-size:2.4rem;font-weight:600;letter-spacing:1.2px;display:flex;align-items:center;justify-content:center;border-radius:10rem;background:#f6c03d;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:6rem;width:28rem;transition:.2s}@media screen and (max-width: 767px){.thanks #section-thanks .btn-wrap .btn-back-home{height:8rem;font-size:3rem}}.thanks #section-thanks .btn-wrap .btn-back-home:hover{transform:translateY(2px);opacity:.7}.kaisoku #section-kaisoku{padding:10rem 0;padding-bottom:5rem}.kaisoku #section-kaisoku .ttl-h2{text-align:center}.kaisoku #section-kaisoku .ttl-h2::before{content:none}@media screen and (max-width: 767px){.kaisoku #section-kaisoku .ttl-h2 .en{font-size:4rem}}.kaisoku #section-kaisoku .content{margin-top:10rem}.kaisoku #section-kaisoku .content .pdf-link{text-align:right}.kaisoku #section-kaisoku .content .pdf-link a{text-decoration:underline;color:blue;font-size:1.8rem}.kaisoku #section-kaisoku .content p.ttl-center{text-align:center;font-size:1.8rem;margin-bottom:1.5rem;margin-top:4rem;font-weight:bold}@media screen and (max-width: 767px){.kaisoku #section-kaisoku .content p.ttl-center{font-size:2.5rem}}.kaisoku #section-kaisoku .content dl{display:flex;-moz-column-gap:3rem;column-gap:3rem;margin-bottom:2rem}.kaisoku #section-kaisoku .content dl dt{min-width:6rem;white-space:nowrap;font-weight:400;letter-spacing:1px}@media screen and (max-width: 767px){.kaisoku #section-kaisoku .content dl dt{min-width:unset}}.kaisoku #section-kaisoku .content dl dd{line-height:1.8;font-weight:400;letter-spacing:1px}.kaisoku #section-kaisoku .content dl .col-2 dl{margin-bottom:0}.kaisoku #section-kaisoku .content dl .col-2 dl dt{width:16rem;font-weight:400}.kaisoku #section-kaisoku .content .indent-2{text-indent:-2rem}@media screen and (max-width: 767px){.kaisoku #section-kaisoku .content .indent-2{text-indent:-4rem}}.kaisoku #section-kaisoku .content .indent01{text-indent:1rem}@media screen and (max-width: 767px){.kaisoku #section-kaisoku .content .indent01{text-indent:2rem}}.kaisoku #section-kaisoku .content .pl-2{padding-left:2rem}@media screen and (max-width: 767px){.kaisoku #section-kaisoku .content .pl-2{padding-left:4rem}}.kaisoku #section-kaisoku .content ol{padding-left:1rem}.kaisoku #section-kaisoku .content ol li{text-indent:-1rem}.recruit #section-recruit{padding:10rem 0;padding-bottom:20rem}@media screen and (max-width: 767px){.recruit #section-recruit{padding-bottom:25rem}}.recruit #section-recruit .container{max-width:133rem}.recruit #section-recruit .box-recruit{margin-top:5rem;max-height:85rem}.recruit #section-recruit .box-recruit .note{text-align:right;margin-bottom:1.2rem}@media screen and (max-width: 767px){.recruit #section-recruit .box-recruit .inner{overflow-x:scroll;border:2px solid #f9bd39}}.recruit #section-recruit .box-recruit .table{padding:1.2rem 4.8rem}@media screen and (min-width: 768px){.recruit #section-recruit .box-recruit .table{border:2px solid #f9bd39}}@media screen and (max-width: 767px){.recruit #section-recruit .box-recruit .table{width:145rem;padding:1.2rem 2.8rem}}.recruit #section-recruit .box-recruit .table .row{display:flex;align-items:center;margin-bottom:2.4rem}.recruit #section-recruit .box-recruit .table .row .th{width:33.3333333333%}.recruit #section-recruit .box-recruit .table .row .td{width:22.23%;text-align:center}.recruit #section-recruit .box-recruit .table__header .row{margin-bottom:1.2rem}.recruit #section-recruit .box-recruit .table__header .row .th,.recruit #section-recruit .box-recruit .table__header .row .td{padding:1.2rem 0;font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.recruit #section-recruit .box-recruit .table__header .row .th,.recruit #section-recruit .box-recruit .table__header .row .td{font-size:2rem}}.recruit #section-recruit .box-recruit .table__header .row .th .bold,.recruit #section-recruit .box-recruit .table__header .row .td .bold{font-size:2rem;margin-right:1rem}@media screen and (max-width: 767px){.recruit #section-recruit .box-recruit .table__header .row .th .bold,.recruit #section-recruit .box-recruit .table__header .row .td .bold{font-size:2.5rem}}.recruit #section-recruit .box-recruit .table__header .row .th a,.recruit #section-recruit .box-recruit .table__header .row .td a{font-size:1.6rem;color:blue;text-decoration:underline}@media screen and (max-width: 767px){.recruit #section-recruit .box-recruit .table__header .row .th a,.recruit #section-recruit .box-recruit .table__header .row .td a{font-size:2rem}}.recruit #section-recruit .box-recruit .table__header{margin-bottom:2.4rem;border-bottom:1px solid #630}.recruit #section-recruit .box-recruit .table__body{height:80rem;overflow-y:scroll;padding-right:1rem;width:calc(100% + 2.5rem)}.recruit #section-recruit .box-recruit .table__body .row{padding:1.6rem 2rem;background-color:#f3f2f2}.recruit #section-recruit .box-recruit .table__body .row .th{font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.recruit #section-recruit .box-recruit .table__body .row .th{font-size:2.5rem}}.recruit #section-recruit .box-recruit .table__body .row .td{font-size:1.4rem;font-weight:500;padding:1.75rem 0;background-color:#fff;margin-left:.4rem}@media screen and (max-width: 767px){.recruit #section-recruit .box-recruit .table__body .row .td{font-size:2rem;padding:1.75rem 1rem}}.worker #section-worker{padding:10rem 0}@media screen and (max-width: 767px){.worker #section-worker{padding-bottom:25rem}}.worker #section-worker .container{max-width:143rem}.worker #section-worker .box-worker{margin-top:5rem;max-height:95rem;margin-bottom:9rem}@media screen and (max-width: 767px){.worker #section-worker .box-worker .inner{overflow-x:scroll;border:2px solid #f9bd39}}.worker #section-worker .box-worker .note{text-align:right;font-size:2rem;margin-bottom:.5rem}@media screen and (max-width: 767px){.worker #section-worker .box-worker .note{font-size:2.5rem}}.worker #section-worker .box-worker .table{padding:2.4rem 4.8rem}@media screen and (min-width: 768px){.worker #section-worker .box-worker .table{border:2px solid #f9bd39}}@media screen and (max-width: 767px){.worker #section-worker .box-worker .table{width:158rem;padding:1.2rem 2.8rem}}.worker #section-worker .box-worker .table .row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.4rem}.worker #section-worker .box-worker .table .row .th{width:25%;text-align:center}.worker #section-worker .box-worker .table .row>.td{text-align:center;width:75%;background-color:unset}.worker #section-worker .box-worker .table .row>.td .row{background-color:unset;margin-bottom:.2rem}.worker #section-worker .box-worker .table__header .row{margin-bottom:1.2rem;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem}.worker #section-worker .box-worker .table__header .row .th,.worker #section-worker .box-worker .table__header .row .td{padding:1.2rem 0;font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.worker #section-worker .box-worker .table__header .row .th,.worker #section-worker .box-worker .table__header .row .td{font-size:2rem}}.worker #section-worker .box-worker .table__header .row .th{font-size:2rem;font-weight:600;letter-spacing:1px;width:39%;text-align:left}.worker #section-worker .box-worker .table__header .row .td{width:10.9rem}@media screen and (max-width: 767px){.worker #section-worker .box-worker .table__header .row .td{width:14.2rem}}.worker #section-worker .box-worker .table__header{margin-bottom:2.4rem;border-bottom:1px solid #630}.worker #section-worker .box-worker .table__body{height:80rem;overflow-y:scroll;padding-right:1rem}.worker #section-worker .box-worker .table__body .row{padding:1.6rem 2rem;background-color:#f3f2f2}.worker #section-worker .box-worker .table__body .row .th{font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.worker #section-worker .box-worker .table__body .row .th{font-size:2.2rem;padding-right:2rem}}.worker #section-worker .box-worker .table__body .row .td .mb10{margin-bottom:1rem}.worker #section-worker .box-worker .table__body .row .td .row{padding:unset}.worker #section-worker .box-worker .table__body .row .td .row.ttl .bold{font-weight:bold}.worker #section-worker .box-worker .table__body .row .td .row.ttl .td{font-size:1.6rem}.worker #section-worker .box-worker .table__body .row .td .row.ttl .hl{background-color:#fcf}.worker #section-worker .box-worker .table__body .row .td .row .td{font-size:1.4rem;font-weight:400;padding:1.2rem 0;background-color:#fff;margin-left:.4rem;min-height:3.8rem;display:flex;align-items:center;justify-content:center;width:10.9rem}.worker #section-worker .box-worker .table__body .row .td .row .td.bg{background-color:#e0dfdf}@media screen and (min-width: 768px){.worker #section-worker .box-worker .table__body .row .td .row .td{line-height:1}}@media screen and (max-width: 767px){.worker #section-worker .box-worker .table__body .row .td .row .td{font-size:2rem;min-height:4.6rem;padding:.75rem 1rem;width:13.9rem;line-height:1.5}}.worker #section-worker .box-worker .table__body .row .td .row .td:first-child{width:21.8rem}@media screen and (max-width: 767px){.worker #section-worker .box-worker .table__body .row .td .row .td:first-child{width:22rem}}.worker #section-worker .box-statistic{padding:4.8rem;background-color:#f9bd39}@media screen and (max-width: 767px){.worker #section-worker .box-statistic{padding:2rem}}.worker #section-worker .box-statistic table{width:100%;border-collapse:separate;border-spacing:.4rem .2rem;font-size:1.4rem;font-weight:400}@media screen and (max-width: 767px){.worker #section-worker .box-statistic table{font-size:2rem}}.worker #section-worker .box-statistic table td{background-color:#fff;padding:.6rem 0;text-align:center;width:8.3333333333%}.worker #section-worker .box-statistic table td:nth-of-type(1){width:50%}.worker #section-worker .box-statistic table td.bg{background-color:#e0dfdf}.worker #section-worker .box-note{margin-top:10rem;padding:2.4rem 4.8rem;border:2px solid #f9bd39}@media screen and (max-width: 767px){.worker #section-worker .box-note{padding:2rem}}.worker #section-worker .box-note .box-header{border-bottom:1px solid #630;font-size:2.4rem;font-weight:600;padding:1.2rem 3.6rem;margin-bottom:2.4rem}.worker #section-worker .box-note .box-common{display:flex;background:#f3f2f2;padding:2.4rem}@media screen and (max-width: 767px){.worker #section-worker .box-note .box-common{flex-wrap:wrap;padding:2rem}}.worker #section-worker .box-note .box-common .box-left{display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:600;width:30%}@media screen and (max-width: 767px){.worker #section-worker .box-note .box-common .box-left{width:100%;font-size:2rem;margin-bottom:1rem}}.worker #section-worker .box-note .box-common .box-right{width:70%}@media screen and (max-width: 767px){.worker #section-worker .box-note .box-common .box-right{width:100%}}.worker #section-worker .box-note .box-common .box-right table{width:100%;border-collapse:separate;border-spacing:.4rem .2rem;font-size:1.4rem}@media screen and (max-width: 767px){.worker #section-worker .box-note .box-common .box-right table{font-size:2.1rem}}.worker #section-worker .box-note .box-common .box-right table td{background-color:#fff;width:30%;text-align:center;vertical-align:middle}.worker #section-worker .box-note .box-common .box-right table td:first-child{padding:.6rem;padding-left:2.4rem;width:70%;text-align:left}.worker #section-worker .box-note .ttl{margin-top:2.4rem;font-size:2rem;font-weight:bold;margin-bottom:1rem}@media screen and (max-width: 767px){.worker #section-worker .box-note .ttl{font-size:2.7rem}}.worker #section-worker .box-note ul{margin-left:2.5rem}.worker #section-worker .box-note ul li{list-style:disc;margin-bottom:1rem}