*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{display:block;height:auto;max-width:100%;vertical-align:top}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}a,area,button,[role='button'],input:not([type='range']),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(/assets/fonts/MaterialIcons-Regular.woff) format("woff");font-display:swap}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.fadein{animation-name:fadeinanime;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeinanime{0%{opacity:0}100%{opacity:1}}a{color:#333;text-decoration:none}html{font-size:16px}body{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:1rem;font-weight:400;line-height:1.75;color:#333;min-width:320px;-webkit-text-size-adjust:100%}#wrapper{position:relative;overflow-x:hidden}.main{display:block}.header{position:fixed;top:0;left:0;right:0;background:#d35e21;z-index:999}.header__inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1040px;height:80px;margin:0 auto;padding:0 20px;overflow:hidden}.header__logo{flex-shrink:0}.header__logo h1{font-size:1.25rem;line-height:1}@media screen and (max-width: 480px){.header__logo h1{font-size:1rem}}.header__logo a{display:flex;align-items:center;position:relative;font-family:Arial,Helvetica,"sans-serif";font-size:inherit;color:#fff}.header__logo a img{width:33px;height:auto}@media screen and (max-width: 480px){.header__logo a img{width:24px}}@media screen and (max-width: 768px){.nav-pc{display:none}}.nav-pc ul{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.nav-pc li{margin-left:16px}.nav-pc a{position:relative;font-size:1.125rem;color:#fff}.nav-pc a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background:#fff;transition:width 0.3s}.nav-pc a:hover{cursor:pointer}.nav-pc a:hover::after{width:100%}.nav-sp{display:none;position:fixed;top:20px;right:20px;z-index:1000}@media screen and (max-width: 768px){.nav-sp{display:block}}.nav-sp__btn{position:relative;display:inline-block;background:#fff;width:30px;height:30px;vertical-align:middle;z-index:102}.nav-sp__btn span{position:absolute;left:3px;display:block;height:4px;width:24px;border-radius:5px;background:#333;cursor:pointer;transition:all 0.3s}.nav-sp__btn span:nth-child(1){top:3px}.nav-sp__btn span:nth-child(2){top:13px}.nav-sp__btn span:nth-child(3){bottom:3px}.nav-sp__btn.active span:nth-child(1){transform:translatey(10px) rotate(-45deg)}.nav-sp__btn.active span:nth-child(2){display:none}.nav-sp__btn.active span:nth-child(3){transform:translatey(-10px) rotate(45deg)}.nav-sp__inner{display:none;position:fixed;top:80px;left:0;right:0;bottom:0;background:#fff;padding:0 0 10px;z-index:101;overflow-y:auto}.nav-sp ul{width:100%}.nav-sp li{display:block;text-align:left;border-bottom:1px solid #eee}.nav-sp li a{position:relative;display:block;padding:10px 15px;font-size:1.125rem;color:#333;text-align:center}.nav-sp li a::after{position:absolute;top:50%;right:10px;transform:translateY(-50%);content:"keyboard_arrow_right";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.nav-sp .btn-sns{padding:10px 15px}.nav-sp .btn-sns img{max-width:30px;margin:5px auto}.main{padding-top:80px}.breadcrumb{background:#9e9e9e;padding:10px 0}.breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.breadcrumb__item{display:flex;align-items:center}.breadcrumb__item::before{content:'';content:"chevron_right";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';margin:0 5px;font-size:.875rem;color:#fff}.breadcrumb__item:first-child{margin-left:0}.breadcrumb__item:first-child::before{display:none}.breadcrumb__item a,.breadcrumb__item span{font-size:.875rem;color:#fff;line-height:1.2}.breadcrumb__item a{text-decoration:underline}.breadcrumb__item a:hover{text-decoration:none}.section{padding:80px 0}@media screen and (max-width: 768px){.section{padding:40px 0}}.section__inner{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.section-sub-title{background:#e0e0e0;padding:30px 20px}.section-sub-title h1{font-family:Arial,Helvetica,"sans-serif";text-align:center;font-size:2.25rem;line-height:1;color:#d35e21}.section-sub-title .h1-undertxt{text-align:center}.section__h2{position:relative;margin-bottom:30px;font-size:1.875rem;text-align:center}@media screen and (max-width: 480px){.section__h2{font-size:1.25rem}}.section__h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-top:2px solid #d35e21;width:40px}.section-link{background:#d35e21}.section-link__inner{display:flex;justify-content:space-around;flex-wrap:wrap}.section-link__col{display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:30%;margin-top:20px}@media screen and (max-width: 480px){.section-link__col{width:100%}}.section-link__col h2{margin-bottom:20px;font-size:1.5rem;font-weight:normal;color:#fff}@media screen and (max-width: 768px){.section-link__col h2{font-size:1.25rem}}@media screen and (max-width: 768px){.section-link__col img{transform:scale(0.8)}}.section-link__col a{position:relative;display:inline-block;background:#fff;border:1px solid #fff;margin-top:20px;padding:8px 40px 8px 30px;line-height:1.3;color:#d35e21;transition:background-color 0.5s, color 0.5s}.section-link__col a::after{content:"chevron_right";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:.875rem}.section-link__col a:hover{background:#d35e21;color:#fff}.paginate{display:flex;justify-content:center;align-items:center}.paginate-page{display:flex;justify-content:center;align-items:center;border:1px solid #333;margin:0 6px;padding:4px;min-width:32px;min-height:32px;line-height:1}.paginate-prev,.paginate-next{font-size:.875rem}.paginate-current{background:#333;color:#fff}.pagetop{position:fixed;right:20px;bottom:20px;z-index:999}.pagetop a{text-shadow:1px 1px 0 rgba(255,255,255,0.7),1px -1px 0 rgba(255,255,255,0.7),-1px 1px 0 rgba(255,255,255,0.7),-1px -1px 0 rgba(255,255,255,0.7)}.footer{background:#fff}.footer__inner{max-width:1040px;margin:0 auto;padding:64px 20px}@media screen and (max-width: 768px){.footer__inner{padding:20px}}.footer ul{display:flex;justify-content:center;border-bottom:1px solid #333;max-width:550px;margin:0 auto}@media screen and (max-width: 768px){.footer ul{display:block;text-align:center}}.footer li{padding:15px 20px}.footer li a{position:relative;padding-right:20px}.footer li a::after{content:"chevron_right";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:.75rem}.footer-logo{display:flex;justify-content:center;align-items:center;margin-top:30px;font-family:Arial,Helvetica,"sans-serif";font-size:1.875rem;line-height:1.3;text-align:center}@media screen and (max-width: 768px){.footer-logo{margin-top:20px;font-size:1.25rem}}.footer-logo img{width:55px;height:auto;margin-right:10px}@media screen and (max-width: 768px){.footer-logo img{width:30px}}.footer-mane{margin-top:20px;font-size:1.875rem;line-height:1.3;text-align:center}@media screen and (max-width: 768px){.footer-mane{font-size:1.25rem}}.footer-en{text-align:center}@media screen and (max-width: 768px){.footer-en{font-size:.875rem}}.footer .copy{display:block;background:#333;padding:10px;font-size:.75rem;text-align:center;color:#fff}
/*# sourceMappingURL=base.css.map */
