/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #ff7f00;--secondary: #8f9397;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f7f8f9;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 1332px;--breakpoint-xl: 1570px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}footer,header,nav,section{display:block}body{margin:0;font-family:"Noto Sans SC","Noto Serif JP",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.6;color:#8f9397;text-align:left;background-color:#fff}h1,h2,h3{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1.3rem}ul{margin-top:0;margin-bottom:1rem}a{color:#ff7f00;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#c60;text-decoration:none}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{overflow:visible}button{text-transform:none}button,[type=button]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}h1,h2,h3,.h1,.h3,.h4{margin-bottom:.5rem;font-family:"Noto Sans SC","Noto Serif JP",sans-serif;font-weight:500;line-height:1.2;color:#343a40}h1,.h1{font-size:2.1875rem}@media(max-width: 1200px){h1,.h1{font-size:calc(1.34375rem + 1.125vw)}}h2{font-size:1.75rem}@media(max-width: 1200px){h2{font-size:calc(1.3rem + 0.6vw)}}h3,.h3{font-size:1.53125rem}@media(max-width: 1200px){h3,.h3{font-size:calc(1.278125rem + 0.3375vw)}}.h4{font-size:1.3125rem}@media(max-width: 1200px){.h4{font-size:calc(1.25625rem + 0.075vw)}}.lead{font-size:1.25rem;font-weight:300}.display-4{font-size:3.5rem;font-weight:500;line-height:1.2}@media(max-width: 1200px){.display-4{font-size:calc(1.475rem + 2.7vw)}}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 1570px){.container{max-width:1200px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-xl-6,.col-lg-12,.col-lg-8,.col-lg-6,.col-md-12,.col-md-10,.col-md-6,.col-md-4,.col-md-3,.col-sm-12,.col-sm-6,.col-sm-5,.col-sm-4,.col-12,.col-7,.col-6,.col-5{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.3333333333%}@media(min-width: 576px){.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-1{order:1}.order-sm-3{order:3}}@media(min-width: 768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-2{margin-left:16.6666666667%}}@media(min-width: 1332px){.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1570px){.col-xl-6{flex:0 0 50%;max-width:50%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media(max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}.form-control::placeholder{color:#8f9397;opacity:1}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.btn{display:inline-block;font-weight:500;color:#8f9397;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);padding:.5rem 1rem;font-size:0.875rem;line-height:1.6;border-radius:3px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#8f9397;text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 0 rgba(255,127,0,.25)}.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#c60;border-color:#bf5f00}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(222,114,6,.5)}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#757a7e;border-color:#6f7377}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(160,163,167,.5)}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(72,180,97,.5)}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(58,176,195,.5)}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(222,170,12,.5)}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(225,83,97,.5)}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#dadfe3;border-color:#d3d8de}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(215,216,218,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 0 rgba(82,88,93,.5)}.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(82,88,93,.5)}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active{color:#212529;background-color:#ff7f00;border-color:#ff7f00}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(255,127,0,.5)}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#8f9397;border-color:#8f9397}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(143,147,151,.5)}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(40,167,69,.5)}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(23,162,184,.5)}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(255,193,7,.5)}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(220,53,69,.5)}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#f7f8f9;border-color:#f7f8f9}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(247,248,249,.5)}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0 rgba(52,58,64,.5)}.btn-link{font-weight:500;color:#ff7f00;text-decoration:none}.btn-link:hover{color:#c60;text-decoration:none}.btn-link:focus{text-decoration:none}.btn-link:disabled{color:#8f9397;pointer-events:none}.collapse:not(.show){display:none}.dropup,.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:12rem;padding:1rem 0;margin:0 0 0;font-size:0.875rem;color:#8f9397;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.1);border-radius:0}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:0}.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #f0f1f3}.dropdown-item{display:block;width:100%;padding:.4rem 1.5rem;clear:both;font-weight:500;color:#8f9397 !important;text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:#ff7f00 !important;text-decoration:none;background-color:rgba(0,0,0,0)}.dropdown-item:active{color:#ff7f00;text-decoration:none;background-color:rgba(0,0,0,0)}.dropdown-item:disabled{color:#8f9397;pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-item-text{display:block;padding:.4rem 1.5rem;color:#8f9397 !important}.btn-group{position:relative;display:inline-flex;vertical-align:middle}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#ff7f00}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#ffd9b3;border-color:#ffd9b3}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.25rem .75rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 1rem}.navbar .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:20px;padding-bottom:20px;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem 0;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}@media(max-width: 767.98px){.navbar-expand-md>.container{padding-right:0;padding-left:0}}@media(min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-md>.container{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:#8f9397}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#ff7f00}.navbar-light .navbar-nav .active>.nav-link{color:#ff7f00}.navbar-light .navbar-toggler{color:#8f9397;border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item+.list-group-item{border-top-width:0}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}.rounded{border-radius:3px !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-block{display:block !important}.d-flex{display:flex !important}@media(min-width: 768px){.d-md-flex{display:flex !important}}@media(min-width: 1332px){.d-lg-block{display:block !important}}.flex-column{flex-direction:column !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.align-items-start{align-items:flex-start !important}.align-items-center{align-items:center !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.position-relative{position:relative !important}@supports(position: sticky){}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.h-100{height:100% !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mt-1{margin-top:.25rem !important}.mb-1{margin-bottom:.25rem !important}.mt-2{margin-top:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mt-3{margin-top:1rem !important}.mb-3{margin-bottom:1rem !important}.mt-4{margin-top:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.mt-5{margin-top:3rem !important}.mb-5{margin-bottom:3rem !important}.mt-9{margin-top:11rem !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.p-2{padding:.5rem !important}.px-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.py-3{padding-top:1rem !important}.py-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pt-5{padding-top:3rem !important}.pb-5{padding-bottom:3rem !important}.pt-6{padding-top:4.5rem !important}.mr-auto,.mx-auto{margin-right:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width: 576px){.p-sm-3{padding:1rem !important}}@media(min-width: 768px){.mt-md-0{margin-top:0 !important}.my-md-4{margin-top:1.5rem !important}.my-md-4{margin-bottom:1.5rem !important}.pl-md-5{padding-left:3rem !important}.mx-md-auto{margin-right:auto !important}.mx-md-auto{margin-left:auto !important}}@media(min-width: 1332px){.p-lg-4{padding:1.5rem !important}.pl-lg-5{padding-left:3rem !important}}@media(min-width: 1570px){.p-xl-5{padding:3rem !important}}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 768px){.text-md-left{text-align:left !important}}.font-weight-bold{font-weight:600 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-dark{color:#343a40 !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:1332px !important}.container{min-width:1332px !important}.navbar{display:none}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dfe2e5 !important}}.dropdown-menu{box-shadow:0px 20px 30px rgba(83,88,93,.15)}.dropdown-item{font-weight:400;text-transform:capitalize;position:relative}.navbar-nav .nav-link{font-size:.875rem;font-weight:500;text-transform:capitalize;line-height:84px;padding-top:0;padding-bottom:0}.navbar-nav .nav-item:last-child .nav-link{padding-right:0}.navbar-toggler{margin-bottom:0;border:0}.navbar-brand{padding-top:20px;padding-bottom:20px}.navbar-brand .navbar-brand-item{height:44px;display:block;max-width:100%;width:auto}@media(max-width: 767.98px){.navbar-collapse{overflow-y:scroll;max-height:350px;box-shadow:0px 10px 30px rgba(83,88,93,.2);position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid rgba(0,0,0,.1)}.navbar-nav .nav-link{line-height:44px}.navbar-nav .nav-item{border-bottom:1px solid rgba(0,0,0,.1);padding:0px 30px;position:relative}}.nav.flex-column .nav-link{padding-left:0;padding-top:.3rem;padding-bottom:.3rem}.btn{letter-spacing:.5px;position:relative;overflow:hidden;margin-bottom:6px;outline:0;white-space:nowrap;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn i{margin-right:10px}.btn-grad{color:#fff;background:-moz-linear-gradient(150deg, #ff7f00 0%, #ffb338 50%, #ff7f00 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ff7f00), color-stop(50%, #ffb338), color-stop(100%, #ff7f00));background:-webkit-linear-gradient(150deg, #ff7f00 0%, #ffb338 50%, #ff7f00 100%);background:-o-linear-gradient(150deg, #ff7f00 0%, #ffb338 50%, #ff7f00 100%);background:-ms-linear-gradient(150deg, #ff7f00 0%, #ffb338 50%, #ff7f00 100%);background:linear-gradient(150deg, #ff7f00 0%, #ffb338 50%, #ff7f00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-size:260% 100%;background-position:right bottom;border:0;line-height:1.92}.btn-grad:active,.btn-grad:focus,.btn-grad:hover{color:#fff;background-position:left bottom}.btn-link:after{display:block;content:"";border-bottom:solid 2px #c60;transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:100% 50%}.btn-link:hover:after{transform:scaleX(1);transform-origin:0% 50%}.list-group .list-group-item{background:rgba(0,0,0,0)}.list-group .list-group-item i{margin-right:5px}.list-group-borderless .list-group-item{border:none;color:#8f9397;padding:.425rem 0}.list-group-icon-primary-bg .list-group-item{display:flex}.list-group-icon-primary-bg i{background:#ffe5cc;color:#ff7f00;font-weight:600;height:22px;width:22px;line-height:23px;text-align:center;border-radius:50%;margin-right:10px !important;margin-top:1px;font-size:11px;flex-shrink:0;justify-content:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow-x:hidden}a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}img{max-width:100%;height:auto}ul{list-style-position:inside;padding:0;margin:0}button{margin-bottom:20px}*:focus{outline:none !important}::selection{color:#fff;background:#ff7f00}::-moz-selection{color:#fff;background:#ff7f00}.bg-grad::selection{color:#ff7f00;background:#fff}.bg-grad::-moz-selection{color:#ff7f00;background:#fff}.alt-font{font-family:"Noto Sans SC","Noto Serif JP",serif !important}.lead{line-height:30px}.title{padding:0 0 30px}.title h2{font-size:36px;font-weight:600;margin-bottom:10px}.back-top{width:40px;height:40px;line-height:40px;padding:13px 14px !important;position:fixed !important;bottom:25px;right:25px;border-radius:3px;display:block;text-align:center;z-index:9999;visibility:hidden;opacity:0;transform:translateY(50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.back-top i{font-size:12px;color:#fff;margin:0 !important;display:block}.preloader{background-color:#fff;position:fixed;z-index:999999;height:100%;width:100%;top:0;left:0}.preloader img{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dealy-500{-webkit-animation-delay:.5s;animation-delay:.5s}.dealy-1000{-webkit-animation-delay:1s;animation-delay:1s}@media(max-width: 1569.98px){.container{width:94%}}@media(max-width: 767.98px){.title h2{font-size:30px;line-height:42px}.title p{padding:0px !important}}@media(max-width: 575.98px){.container{width:100% !important;padding:0 15px}}.all-text-white *{color:#fff}.bg-grad{background:-moz-linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ffb338), color-stop(100%, #ff7f00));background:-webkit-linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);background:-o-linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);background:-ms-linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);background:linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 )}.bg-dark-grad{background:-moz-linear-gradient(150deg, #343a40 0%, #626d78 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #343a40), color-stop(100%, #626d78));background:-webkit-linear-gradient(150deg, #343a40 0%, #626d78 100%);background:-o-linear-gradient(150deg, #343a40 0%, #626d78 100%);background:-ms-linear-gradient(150deg, #343a40 0%, #626d78 100%);background:linear-gradient(150deg, #343a40 0%, #626d78 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 )}.bg-overlay-dark-2{position:relative;z-index:1}.bg-overlay-dark-2:before{background:rgba(0,0,0,.2);position:absolute;top:0;right:0;bottom:0;left:0;content:" ";width:100%;height:100%;z-index:-1}.pattern-overlay-1{position:relative;z-index:1}.pattern-overlay-1::before{content:"";background:url(../images/bg/pattern/01.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;right:0;left:0;bottom:0;z-index:0}.shadow{box-shadow:0px 0px 30px rgba(83,88,93,.15) !important}.border-radius-3{border-radius:3px !important}.height-700-responsive{height:700px}.display-6{font-size:2rem}.display-8{font-size:1.2rem}@media(min-width: 768px){.display-md-1{font-size:6rem}.display-md-4{font-size:3.5rem}.display-md-7{font-size:1.5rem}}@media(min-width: 1332px){.display-lg-4{font-size:3.5rem}}section{padding-top:5rem;padding-bottom:3.8rem}@media(max-width: 1569.98px){.height-700-responsive{height:500px}}@media(max-width: 1331.98px){section{padding-top:4rem;padding-bottom:3rem}}@media(max-width: 767.98px){section{padding-top:4rem;padding-bottom:3rem}.height-700-responsive{height:400px}}header{position:relative;z-index:99}header.navbar-sticky-on{position:fixed;z-index:9999;top:0;left:0;right:0;background-color:#fff;-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s;width:100%;box-shadow:0px 0px 40px rgba(83,88,93,.2)}header.navbar-sticky-on .navbar-nav .nav-link{line-height:62px}header.navbar-sticky-on .navbar-brand{padding-top:14px;padding-bottom:14px}header.navbar-sticky-on .navbar-brand .navbar-brand-item{height:34px}@media(max-width: 1331.98px){.navbar-nav .nav-link{line-height:40px}.navbar-brand{padding-top:10px;padding-bottom:10px}.navbar-brand .navbar-brand-item{height:30px}header.navbar-sticky-on .navbar-nav .nav-link{line-height:40px}}footer .footer-logo img,footer .footer-logo-item{height:50px;text-align:left;max-width:100%;width:auto}footer .widget{position:relative;margin-bottom:20px}.footer-dark{background:#343a40}.footer-dark *,.footer-dark .widget a{color:#d5d5d5}.footer-dark .widget a:hover{color:#ff7f00}.post{position:relative;overflow:hidden;padding:15px;border:1px solid rgba(0,0,0,.1);background:#fff}.post .post-info{padding:1rem}.post .post-info a{color:#8f9397;font-size:.875rem}.post .post-info a:hover{color:#ff7f00}.post .post-tag{padding:1px 10px;font-size:12px;border-radius:3px;position:absolute;top:28px;right:20px}.post .post-time{display:inline-block}.post .post-title{font-size:18px !important;line-height:26px;display:block;margin:15px 0;color:#343a40}.feature-box{padding:0 0 20px 0;position:relative;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.feature-box .feature-box-title{font-size:22px;font-weight:500;line-height:26px;margin-bottom:10px}.feature-box .feature-box-icon{font-size:50px;padding:20px 0;line-height:24px}.feature-box .feature-box-desc{margin:0}.feature-box.f-style-4 .feature-box-icon{font-size:50px;margin-left:0px;float:left;margin-right:10px;padding:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.feature-box.f-style-4 .feature-box-title{margin-top:0px;padding-left:70px}.feature-box.f-style-4 .feature-box-desc{padding-left:70px}.owl-carousel .owl-dots,.owl-carousel .owl-nav{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1}.owl-carousel .owl-dots{margin-bottom:20px;margin-top:20px;position:relative}.owl-carousel .owl-nav [class*=owl-]{width:28px;height:28px;line-height:28px;margin:-16px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#343a40;background-color:#fff;text-align:center;z-index:200;border:2px solid #fff;box-sizing:initial}.owl-carousel .owl-nav [class*=owl-] i{line-height:28px;color:#343a40;font-size:22px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.owl-carousel .owl-nav [class*=owl-]:hover{background-color:#ff7f00;border-color:#ff7f00;color:#fff}.owl-carousel .owl-nav [class*=owl-]:hover i{color:#fff}.owl-carousel .owl-nav .owl-next{right:0px}.owl-carousel .owl-nav .owl-next .ti-angle-right{margin-right:-2px;font-size:12px}.owl-carousel .owl-nav .owl-prev{left:0px}.owl-carousel .owl-nav .owl-prev .ti-angle-left{margin-left:-2px;font-size:12px}.owl-carousel.arrow-dark .owl-nav [class*=owl-]{color:#fff;border-color:#343a40;background-color:#343a40}.owl-carousel.arrow-hover{overflow:hidden}.owl-carousel.arrow-hover .owl-next{left:auto;right:-20px;opacity:0;border-radius:3px}.owl-carousel.arrow-hover .owl-prev{right:auto;left:-20px;opacity:0;border-radius:3px}.owl-carousel:hover.arrow-hover .owl-next{left:auto;right:10px;opacity:1}.owl-carousel:hover.arrow-hover .owl-prev{right:auto;left:10px;opacity:1}.owl-carousel.arrow-dark .owl-nav [class*=owl-] i{color:#fff}.owl-carousel.arrow-dark .owl-nav [class*=owl-]:hover{background-color:#343a40}.owl-carousel.arrow-dark .owl-nav [class*=owl-]:hover i{color:#fff}.divider{color:#8f9397;width:100%;margin:0px auto;overflow:hidden;text-align:center;line-height:0em}.divider:before{border-bottom:1px solid rgba(0,0,0,.1);content:"";display:inline-block;height:0em;margin:0 0 0 -100%;vertical-align:middle;width:50%}.divider:after{border-bottom:1px solid rgba(0,0,0,.1);content:"";display:inline-block;height:0;margin:0 0 0 -100%;vertical-align:middle;width:50%;margin:0 -100% 0 0}.divider-grad:before{height:3px;background:-moz-linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ffb338), color-stop(100%, #ff7f00));background:-webkit-linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);background:-o-linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);background:-ms-linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);background:linear-gradient(150deg, #ffb338 0%, #ff7f00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 )}.divider-grad:after{height:3px;background:-moz-linear-gradient(150deg, #ff7f00 0%, #ffb338 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ff7f00), color-stop(100%, #ffb338));background:-webkit-linear-gradient(150deg, #ff7f00 0%, #ffb338 100%);background:-o-linear-gradient(150deg, #ff7f00 0%, #ffb338 100%);background:-ms-linear-gradient(150deg, #ff7f00 0%, #ffb338 100%);background:linear-gradient(150deg, #ff7f00 0%, #ffb338 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 )}