.bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:18.75rem}body{position:relative}body #toTop{background:#fff;border-radius:50%;bottom:38px;cursor:pointer;display:none;position:fixed;right:220px}body #toTop .top{border-radius:50%;box-shadow:0 5px 20px 0 #9b151559;display:inline-block;height:3.875rem;width:3.875rem}body #toTop .top:after{border-color:currentcolor;border-image:linear-gradient(90deg,#ab051b,#ea4426) 1 100%;-o-border-image:-o-linear-gradient(#ab051b,#ea4426) 1 100%;border-image-slice:1;border-style:solid;border-width:10px 10px 0 0;content:"";display:inline-block;height:1.875rem;margin-left:17px;margin-top:22px;transform:rotate(-45deg);width:1.875rem}header .container{max-width:1000px}header .setting-title-page{font-size:2.125rem}header .menu-header{border-radius:10px;box-shadow:0 5px 20px 0 #9b151559;height:70px}header .menu-header .navbar-nav .nav-item{padding-left:30px;padding-right:30px}header .menu-header .navbar-nav .nav-item .nav-link{color:#606060;font-size:1.125rem;font-weight:700}header .menu-header .btn-sukimab-shadow{border-color:transparent;box-shadow:0 2px 4px #9b151559;font-size:18px;transition:.3s;width:142px}header .menu-header .btn-sukimab-shadow:hover{background-color:#ffbe00;box-shadow:0 0 2px #9b151559;color:#fff!important}.btn-sukimab-shadow{background-color:#ffbe00;box-shadow:0 5px 20px 0 #9b151559;font-size:1.25rem;height:38px;line-height:38px}.box-section .box-title,.box-section .box-title-form{color:#ab051b;font-size:34px;font-weight:700}.box-section .box-title-form{text-align:center}.list-news{background-color:#f9f9f9;border-color:#e5e5e5;border-style:solid;border-width:1px 0}.list-news .item{font-size:16px}.list-news .item .post-time{color:#606060}.list-news .item .post-name a{color:#313233}.box-contact{background-color:#f9f9f9}.box-contact .content-box{box-shadow:0 0 22px #8080808f}.box-contact .contact-form{padding-left:200px;padding-right:200px}.box-contact .contact-form label{color:#313233;font-size:18px;font-weight:700}.box-contact .contact-form .custom-select.form-control-lg{font-size:.9375rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}.box-contact .contact-form ::-moz-placeholder{color:#bcbcbc}.box-contact .contact-form ::placeholder{color:#bcbcbc}.box-contact .contact-form .setting-font-mobile{color:#bcbcbc;font-size:1rem!important}.box-contact .contact-form .setting-font-mobile option{color:#495057}.box-contact .contact-form .change-color{color:#495057!important}.box-contact .contact-form .width-button{padding:0 3.375rem}.box-contact .setting-title-warning{color:#313233;font-size:15px}.box-contact .setting-title-warning span{color:#9b1515}.box-contact .btn-sukimab-shadow{box-shadow:0 2px 4px #9b151559;height:54px;line-height:54px;transition:.3s}.box-contact .btn-sukimab-shadow:hover{box-shadow:0 0 2px #9b151559}.box-business-intro .accordion .card .card-header{border-color:#e5e5e5;border-style:solid;border-width:0 0 1px 6px}.box-business-intro .accordion .card .card-header h2 .btn{color:#606060;font-size:26px}.box-business-intro .accordion .card .card-body h5{color:#606060;font-size:18px}.box-business-intro .accordion .card .card-body h3{color:#606060;font-size:24px}.box-business-intro .accordion .card .card-body .content-text{color:#313233;font-size:16px}.box-business-intro .accordion .card .card-body .logo-center{margin:auto;text-align:center}.box-business-intro .accordion .card .card-body .color-title{color:#333}footer .web-info{color:#606060;font-size:16px}footer .web-info .label-item{font-weight:700;text-align:right}footer .copyright{background-color:#474242;font-size:15px;line-height:66px}@media (max-width:991.98px){body .box-section .box-title,body .box-section .box-title-form{font-size:22px;text-align:center}body .bg-cover{min-height:18.75rem}body #toTop{bottom:60px;right:15px}body header .slogan .setting-title-page{font-size:1.625rem;line-height:1.5}body header .menu-header{height:60px;padding-bottom:0;padding-top:0}body header .menu-header .navbar-brand img{width:80%}body header .menu-header .nav-mobile .content-nav .btn-sukimab-shadow{font-size:1.25rem;font-weight:700;height:3.75rem;line-height:3.4375rem}body header .btn-nav-mb{color:#939393;position:absolute;right:0}body header .btn-nav-mb i{font-size:1.875rem}body header .slogan h1{font-size:.9375rem}body .box-contact .contact-form{padding-left:.9375rem;padding-right:.9375rem}body .box-contact .contact-form ::-moz-placeholder{font-size:1rem!important}body .box-contact .contact-form ::placeholder{font-size:1rem!important}body .box-contact .contact-form .btn-sukimab-shadow{font-size:1.25rem}body .box-contact .contact-form .setting-title-warning{font-size:.9375rem}body .box-contact .contact-form .text-center{margin:auto;width:290px!important}body .box-contact .contact-form .text-center .width-button{width:100%}body .container .overflow-auto .scroll-content{max-height:160px;padding:1rem!important}body .container .overflow-auto .scroll-content .post-time{font-size:.875rem}body .container .overflow-auto .scroll-content .post-name{font-size:1rem}body .setting-width-mobile{margin-bottom:1.5rem!important;margin-top:1.5rem!important;padding-bottom:1.5rem!important;padding-top:1.5rem!important}body .setting-width-mobile .box-title{font-size:1.375rem}body .setting-width-mobile .item{font-size:.875rem}body .setting-width-mobile .accordion .card-header h2 .btn{font-size:1.125rem!important}body .setting-width-mobile .accordion .card-body p{text-align:center}body .setting-width-mobile .accordion .card-body h5{font-size:.9375rem!important;font-weight:700}body .setting-width-mobile .accordion .card-body .color-title{font-size:1.125rem;font-weight:700}body #s_contact{padding-top:1rem!important}body footer .copyright{line-height:55px}body footer #s_footer{margin-bottom:3rem}.business-logo-sp{margin:auto;width:90%}}.business-logo-pc{width:100%!important}
