﻿/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@media (max-width: 767px){html{font-size:calc(75vw / 32)}.pc{display:none}.sp{display:block}img.sp,span.sp{display:inline}table.sp{display:table}.alignleft,.alignright{float:none;max-width:100% !important;margin-bottom:0}.alignleft{margin-right:0}.alignright{margin-left:0}.col:not(table){display:block}.col:not(table)>*{width:auto !important;margin-left:0 !important}.col:not(table)>*:nth-child(n+2){margin-top:2rem !important}.col:not(table)>table{width:100% !important}.scroll{overflow-x:auto}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-thumb{border-radius:5px}.scroll::-webkit-scrollbar-track{background:#CCCCCC}.scroll::-webkit-scrollbar-thumb{background:#666666}.scroll table{white-space:nowrap}}@media (max-width: 767px) and (max-width: 379px){.form [type="text"],.form [type="number"],.form [type="search"],.form [type="email"],.form [type="tel"],.form [type="url"],.form [type="password"],.form [type="date"],.form [type="datetime-local"],.form [type="month"],.form [type="week"],.form [type="time"],.form textarea,.form select{font-size:16px}}@media (max-width: 767px){.form .form-table>tbody>tr>th,.form .form-table>tbody>tr>td{display:block}.form .form-table>tbody>tr>th{width:auto}.form .form-table>tbody>tr>td{border-top:0;padding-top:0}.form .form-table>tbody>tr>td #zip,.form .form-table>tbody>tr>td #tel{max-width:none}#htxt{height:50rem;text-align:center;padding-top:13rem}#htxt img{width:36rem}#gnav-wrap{width:30rem !important;color:#fff;padding:4rem;background:#C1272D;overflow-y:auto}.drawer--right .drawer-nav{right:-30rem}#gnav{display:block}#gnav li{margin:2em 0 0}#gnav li:first-child{margin-top:0}.drawer-hamburger{position:absolute;width:2rem;margin:4rem 2rem 0 0;padding:0}.drawer--right.drawer-open .drawer-hamburger{right:30rem}.drawer-hamburger-icon{margin:.5rem 0}.drawer-hamburger-icon,.drawer-hamburger-icon::before,.drawer-hamburger-icon::after{height:2px;background:#fff}.drawer-hamburger-icon::before{top:-.5rem}.drawer-hamburger-icon::after{top:.5rem}#hnav{width:27rem}#hnav li.tel{font-size:2rem}.iso p a{font-size:1.5rem}.iso p a .large{font-size:1.5rem}footer>div:not([id]){text-align:center}footer>div:not([id]) .col>*:last-child{text-align:inherit}#fnav{padding-left:0}#content .nav{justify-content:space-between}#content .nav li{width:48%;margin-left:0}#pttl{font-size:2.8rem;letter-spacing:normal}#top-sec01>section{height:auto;padding-top:calc(360 / 800 * 100vw + 4rem);background-position:center top !important;background-size:contain}#top-sec01>section>*{padding:0 !important}#top-sec02 ul{display:block;margin-top:0}#top-sec02 ul li{width:auto}#about-sec-greeting .greeting-area .photo-area{width:100%}#about-sec-greeting .greeting-area .txt-area{margin-top:1.5em;width:100%}#news-sec01 ul li a{align-items:flex-start}#news-sec01 ul li figure{width:30%}#news-sec01 ul li div{width:65%}#about-sec02 dl dt.border-none{padding:0 0 2rem 2rem !important}#about-sec02 dl dd.border-none{padding:0 2rem 2rem 2rem !important}#about-sec02 dl dt,#recruit-sec01 dl dt,#about-sec02 dl dd,#recruit-sec01 dl dd,#about-sec03 dl dt,#about-sec03 dl dd{padding:2rem !important}#about-sec02 dl dt,#recruit-sec01 dl dt,#about-sec03 dl dt{width:30%;padding-right:0 !important}#about-sec02 dl dd,#recruit-sec01 dl dd,#about-sec03 dl dd{width:70%}#works-sec01 ul li{display:block}#works-sec01 ul li>*{width:auto !important}#works-sec01 ul li>div{margin-top:3rem}#recruit-sec01 .tel a span{display:block;font-size:4rem;margin:0}#recruit-sec02 h3 small{margin-left:0}}
/*# sourceMappingURL=sp.css.map */
