body{padding-top:75px;font-family:"A1 Gothic L",sans-serif}.navbar .navbar-brand{letter-spacing:.11em;font-family:Montserrat,sans-serif;font-weight:600;line-height:1.2;font-size:1.56rem}.home2021 #outline dl dt,.home2021 #outline table th{font-family:"A1 Gothic M",sans-serif}.home2021 #faq dt::after,.home2021 #lead h1,.home2021 .contents dt,.home2021 .contents h1,.home2021 .contents h2,.home2021 .contents h3,.home2021 .contents th{font-weight:400}.navbar .navbar-brand span{font-size:54%;display:block;font-weight:400}.navbar .navbar-brand img{height:50px}.navbar .navbar-nav{display:flex;flex-direction:row}.navbar .navbar-nav li{padding-left:.5rem}.navbar .navbar-nav li .nav-link{text-align:center;font-size:1.4rem;line-height:1.2;color:#000}.navbar .navbar-nav li .nav-link span{display:block;font-size:50%}.navbar .navbar-nav li+li{padding-left:1rem}nav#pagenav{position:fixed;top:40%;right:10px;z-index:9999}nav#pagenav ul li{text-align:right;font-size:.75rem;line-height:2}nav#pagenav ul li a{color:#191919;display:inline;border-bottom:1px solid rgba(255,255,255,.1);padding:2px 0;text-decoration:none}nav#pagenav ul li a:hover{border-bottom-color:#191919}.home2021 .btn-dark:hover{background:#fff;color:#1d2124}.home2021 .navbar .covid{width:100vw;color:#fff;background:#C33;margin:-10px -16px 15px;border-bottom:2px solid #C33}.home2021 .navbar .covid a{color:#fff;padding:16px 10px 13px;display:block;text-align:center}@media screen and (min-width:62.0625em){.home2021 .navbar .covid a{font-size:21px}}@media screen and (max-width:62em){.home2021 .navbar .covid a{font-size:14px}}.home2021 .contents{padding-top:60px}.home2021 .contents h1,.home2021 .contents h2,.home2021 .contents h3{font-family:"A1 Gothic M",sans-serif;font-feature-settings:"palt"}.home2021 .contents h1{line-height:1.4}.home2021 .contents p{font-size:1.1rem;line-height:1.6}.home2021 .contents p a{color:#191919;text-decoration:underline}.home2021 #feature{max-width:420px;max-height:420px;margin:0 auto}.home2021 #feature img{max-height:420px}@media screen and (max-width:36em){.home2021 #feature{overflow:hidden}.home2021 #lead h1{font-size:2.3rem}}.home2021 #about,.home2021 #outline,.home2021 #reasons,.home2021 #works{border-top:1px solid #ccc}.home2021 #reasons img{background:#f9f9f9}.home2021 #covid{margin-bottom:3px}.home2021 #covid h2{color:#fff;background:#C33;text-align:center;padding:17px;margin-bottom:10px}.home2021 #covid h3{text-align:center;line-height:2}.home2021 #covid p{line-height:2.05;margin:0 0 53px;letter-spacing:.05rem}@media screen and (min-width:62.0625em){.home2021 #covid h2,.home2021 #covid h3{font-size:21px}}@media screen and (max-width:62em){.home2021 #covid h2,.home2021 #covid h3{font-size:18px}.home2021 #covid p{margin:0 0 30px;letter-spacing:.01rem}}@media screen and (max-width:36em){.home2021 #covid h3{font-size:17px}}.home2021 #covid #covid-mitsumori p{line-height:1.6}@media screen and (min-width:62.0625em){.home2021 #covid #covid-mitsumori{margin-top:20px;padding-bottom:15px}}@media screen and (max-width:62em){.home2021 #covid #covid-mitsumori{margin-top:0;padding-bottom:15px}}.home2021 #about #about-casting{background:#f9f9f9}.home2021 #works .col-6 li,.home2021 #works .col-6 p{font-size:.9rem}.home2021 #works .modal a{color:#fff;text-decoration:none}.home2021 #works .modal p{font-size:.9rem;cursor:pointer}.home2021 #works .slider img{max-height:300px}@media screen and (max-width:36em){.home2021 #works .slider img{max-height:190px}}.home2021 #outline table{font-size:.95rem}.home2021 #outline table .nowrap{white-space:nowrap}.home2021 #outline table th{border-top:0;padding:.2rem .5rem .2rem .2rem}.home2021 #outline table td{padding:.2rem;border-top:0}.home2021 #outline table td span{font-size:.8rem}.home2021 #outline table td a{color:#333}.home2021 #outline dl dt{margin-bottom:.2rem}.home2021 #outline dl dd{margin-bottom:1.6rem}.home2021 #outline dl dd a{color:#191919;text-decoration:underline}.home2021 #outline img{max-height:500px}.home2021 #outline ul li{line-height:1.8}.home2021 #outline #services ol li{line-height:1.7}.home2021 #outline #services ol li ul.list-unstyled li{display:inline-block}.home2021 #outline #customer ul li{font-size:95%}.home2021 #covid-mitsumori,.home2021 #mitsumori{background:#ff4}.home2021 #covid-mitsumori p.note,.home2021 #mitsumori p.note{font-size:.85rem}.home2021 #covid-mitsumori a,.home2021 #mitsumori a{color:#fff}.home2021 #covid-mitsumori a:hover,.home2021 #mitsumori a:hover{background:#fff;border-color:#1d2124;color:#1d2124}.home2021 #faq dl{border-bottom:1px dashed #ddd}.home2021 #faq dt{font-size:1.1rem;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center}.home2021 #faq dt::after{content:'+';font-size:2rem;line-height:.8;opacity:0}.home2021 #faq dd{padding-left:1rem;border-left:3px solid #666}.home2021 #faq .faq-close dt::after{opacity:1}.home2021 #faq .faq-close dd{display:none}.home2021 #contact{background:#eee}.home2021 #contact p{font-size:1.2rem}.home2021 #contact p.note{font-size:.85rem}.home2021 #contact p#mail-form-footer .btn{font-size:1.2rem}.home2021 #contact #mail_form dd .error_blank,.home2021 #contact #mail_form dt .required{color:#f33;font-size:.9rem}.home2021 #contact #mail_form dd{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media screen and (min-width:48.0625em){.home2021 #contact #mail_form dd{flex:0 0 66.66667%;max-width:66.66667%}}@media screen and (max-width:48em){.home2021 #contact #mail_form dd{flex:0 0 100%;max-width:100%}}footer .copyright{font-size:.7rem}
/*# sourceMappingURL=style.min.css.map */
