﻿/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@import url("../fontawesome/css/all.min.css");@import url("https://fonts.googleapis.com/css2?family=Alata&display=swap");html{font-feature-settings:'palt';font-size:62.5%;color:#000;background:#fff}@media (max-width: 1040px){html{font-size:calc(100vw / 104)}}html,[id^="about-sec"] h2 small.ja,[id^="products-sec"] h2 small.ja,[id^="works-sec"] h2 small.ja,[id^="facility-sec"] h2 small.ja,[id^="access-sec"] h2 small.ja,[id^="recruit-sec"] h2 small.ja,#contact-sec01 h2 small.ja,#thanks-sec01 h2 small.ja,[id^="top-sec"] h2 small.ja{font-family:Arial, YuGothic, 'Yu Gothic', Meiryo, 'Hiragino Kaku Gothic ProN', sans-serif}.btn,.btn02,.btn03,#content .nav li>a,.form [type="button"],.form [type="submit"],.form [type="reset"],#hnav li.tel,#content .cnt-detail .date,[id^="about-sec"] h2 small,[id^="products-sec"] h2 small,[id^="works-sec"] h2 small,[id^="facility-sec"] h2 small,[id^="access-sec"] h2 small,[id^="recruit-sec"] h2 small,#contact-sec01 h2 small,#thanks-sec01 h2 small,[id^="top-sec"] h2 small,#news-sec01 ul li .date,#top-sec02 ul li .date,#recruit-sec01 .tel a span{font-family:Alata, Arial, YuGothic, 'Yu Gothic', Meiryo, 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:normal}#about-sec-greeting .greeting-area .txt-area .job{font-family:'游明朝', 'Yu Mincho', '游明朝体', 'YuMincho', 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'Times New Roman', 'ＭＳ 明朝', 'MS Mincho', 'ＭＳ Ｐ明朝', 'MS PMincho', serif}body{line-height:1.75;font-size:1.6em}a{color:inherit;transition:.6s}a:hover{text-decoration:none;opacity:.8}figure{text-align:center}img{max-width:100% !important;height:auto !important}h1,h2,h3,h4,h5,h6{line-height:1.4}hr{clear:both;margin:6rem 0;border:0;border-top:1px solid}table{width:100%;border:0;border-collapse:collapse}table>tbody>tr>th,table>tbody>tr>td{padding:2rem;border:1px solid #ddd}table>tbody>tr>th{width:25%;font-weight:inherit;text-align:left;white-space:nowrap;background:#FAFAFA}table.col>tbody>tr>th{width:auto}table>caption{font-weight:bold;text-align:left}.sp{display:none}.clearfix::after,#content::after{content:"";display:block;clear:both}.right{text-align:right !important}.center{text-align:center !important}.aligncenter{display:block;margin:0 auto}.alignleft,.alignright{max-width:52% !important;margin-bottom:2rem}.alignleft{float:left;margin-right:4rem}.alignright{float:right;margin-left:4rem}.nowrap{white-space:nowrap}.wrap{word-break:break-all}.kome:not(ul),ul.kome>li{position:relative;padding-left:1.2em}.kome:not(ul)::before,ul.kome>li::before{content:"※";position:absolute;top:0;left:0}.list-kome li,.list-square li,.list-circle li,.list-no li{padding:0 0 0 30px !important;position:relative}.list-kome li:nth-child(n+2),.list-square li:nth-child(n+2),.list-circle li:nth-child(n+2),.list-no li:nth-child(n+2){margin-top:0.5em !important}.list-kome li::before,.list-square li::before,.list-circle li::before,.list-no li::before{text-align:center;width:30px;position:absolute;top:0;left:0}.list-kome li::before{content:'※'}.list-square li::before{content:'■';color:#333}.list-circle li::before{content:'●';color:#333;font-size:80%;top:0.2em}.list-no{counter-reset:no}.list-no>li{counter-increment:no}.list-no>li::before{content:counter(no) "."}.mtop0{margin-top:0 !important}.mtop05em{margin-top:0.5em !important}.mtop1em{margin-top:1.0em !important}.mtop2em{margin-top:2.0em !important}.mtop3em{margin-top:3.0em !important}.mtop4em{margin-top:4.0em !important}.mbottom4em{margin-bottom:4.0em !important}.col:not(table){display:flex;justify-content:space-between;flex-wrap:wrap}.col:not(table).reverse{flex-direction:row-reverse}.col:not(table)>*{width:48%}.col:not(table)>*.col-in1{width:calc(8.33% - 1.5%)}.col:not(table)>*.col-in2{width:calc(16.66% - 1.5%)}.col:not(table)>*.col-in3{width:calc(24.99% - 1.5%)}.col:not(table)>*.col-in4{width:calc(33.32% - 1.5%)}.col:not(table)>*.col-in5{width:calc(41.65% - 1.5%)}.col:not(table)>*.col-in6{width:calc(49.98% - 1.5%)}.col:not(table)>*.col-in7{width:calc(58.31% - 1.5%)}.col:not(table)>*.col-in8{width:calc(66.64% - 1.5%)}.col:not(table)>*.col-in9{width:calc(74.97% - 1.5%)}.col:not(table)>*.col-in10{width:calc(83.3% - 1.5%)}.col:not(table)>*.col-in11{width:calc(91.63% - 1.5%)}.col:not(table)>*.col-in12{width:100%}.btn,.btn02,.btn03,#content .nav li>a,.form [type="button"],.form [type="submit"],.form [type="reset"]{display:block;position:relative;width:28rem;max-width:100% !important;line-height:1.4;text-align:center;text-decoration:none;color:#C1272D;margin:0 auto;padding:1.5em 1em;background:none;border:1px solid;border-radius:0}#news-sec01 ul li a::after,.btn::before,.btn02::before,.btn03::before,#content .nav li>a::before,.form [type="button"]::before,.form [type="submit"]::before,.form [type="reset"]::before,.btn::after,.btn02::after,.btn03::after,#content .nav li>a::after,.form [type="button"]::after,.form [type="submit"]::after,.form [type="reset"]::after{content:"";display:inline-block;width:calc(30 / 16 * 1em);height:.4em;line-height:1;margin:0 0 .2em .5em;border:solid;border-width:0 1px 1px 0;transform:skew(55deg);transform-origin:right bottom}.btn::before,.btn02::before,.btn03::before,#content .nav li>a::before,.form [type="button"]::before,.form [type="submit"]::before,.form [type="reset"]::before{content:normal}.btn.prev::before,.prev.btn02::before,.prev.btn03::before,#content .nav li>a.prev::before,.form .prev[type="button"]::before,.form .prev[type="submit"]::before,.form .prev[type="reset"]::before{content:"";margin-left:0;margin-right:.5em;border-width:0 0 1px 1px;transform:skew(-55deg);transform-origin:left bottom}.btn.prev::after,.prev.btn02::after,.prev.btn03::after,#content .nav li>a.prev::after,.form .prev[type="button"]::after,.form .prev[type="submit"]::after,.form .prev[type="reset"]::after{content:normal}.btn02{display:inline-block;width:auto;padding:0;border:0}.btn03,#content .nav li>a{font-weight:bold;color:#fff;padding:1em 2em 1em 1em;background:#C1272D;border-color:#C1272D}.btn03.inpage::after,#content .nav li>a.inpage::after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:calc(50% - .5em);right:1em;width:auto;height:auto;margin:0;border:none;transform:none}.gmap{position:relative}.gmap::after{content:"";display:block;padding-top:30px;padding-bottom:56.25%;height:0;overflow:hidden}.gmap iframe,.gmap object,.gmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.wp-pagenavi{clear:both;display:flex;justify-content:center;flex-wrap:wrap;line-height:1.4;font-size:1.4rem;text-align:center;margin-top:4rem}.wp-pagenavi>*{min-width:3em;margin:.5rem .5rem 0;padding:1rem .5rem;border:1px solid #000}.wp-pagenavi a:hover,.wp-pagenavi .current{color:#fff;background:#000;border-color:#000}.wp-pagenavi a{text-decoration:none}.wp-pagenavi a:hover{opacity:1}.wp-pagenavi .pages{min-width:4em}#facility-sec01 .slider-for .slick-slide li,#facility-sec01 .slider-nav .slick-slide li{vertical-align:bottom}#facility-sec01 .slider-for .slick-slide img,#facility-sec01 .slider-nav .slick-slide img{width:100%}#facility-sec01 .slider-for .slick-prev,#facility-sec01 .slider-nav .slick-prev,#facility-sec01 .slider-for .slick-next,#facility-sec01 .slider-nav .slick-next{z-index:1;width:1em;height:1em;font-size:4rem;text-align:center;background:#fff;border-radius:100%;box-shadow:1px 1px 3px rgba(0,0,0,0.65);overflow:hidden}#facility-sec01 .slider-for .slick-prev::before,#facility-sec01 .slider-nav .slick-prev::before,#facility-sec01 .slider-for .slick-next::before,#facility-sec01 .slider-nav .slick-next::before{content:"\f053";font-family:"Font Awesome 5 Pro";font-weight:400;display:block;font-size:calc(12 / 40 * 1em);color:#000}#facility-sec01 .slider-for .slick-prev.slick-disabled,#facility-sec01 .slider-nav .slick-prev.slick-disabled,#facility-sec01 .slider-for .slick-next.slick-disabled,#facility-sec01 .slider-nav .slick-next.slick-disabled{display:none !important}#facility-sec01 .slider-for .slick-prev,#facility-sec01 .slider-nav .slick-prev{left:-2rem}#facility-sec01 .slider-for .slick-next,#facility-sec01 .slider-nav .slick-next{right:-2rem}#facility-sec01 .slider-for .slick-next::before,#facility-sec01 .slider-nav .slick-next::before{content:"\f054"}.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{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;font:inherit;padding:1rem;background-color:#fff;border:1px solid #e3e3e3;border-radius:.3rem}.form [type="text"][disabled],.form [type="number"][disabled],.form [type="search"][disabled],.form [type="email"][disabled],.form [type="tel"][disabled],.form [type="url"][disabled],.form [type="password"][disabled],.form [type="date"][disabled],.form [type="datetime-local"][disabled],.form [type="month"][disabled],.form [type="week"][disabled],.form [type="time"][disabled],.form textarea[disabled],.form select[disabled]{background-color:#ddd}.form textarea{height:10rem;vertical-align:middle}.form select::-ms-expand{display:none}.form [type="button"],.form [type="submit"],.form [type="reset"]{font-family:inherit;font-size:1.8rem;color:#fff;padding:1em;background:#CF0E00;border:0;border-radius:5rem}.form [type="button"]::after,.form [type="submit"]::after,.form [type="reset"]::after{content:normal}.form [type="button"]:hover,.form [type="submit"]:hover,.form [type="reset"]:hover{opacity:.8}.form form{font-size:1.6rem;padding:2rem 4rem 4rem;border:1px solid #CF0E00}.form form>*{margin-top:4rem}.form form>*:first-child{margin-top:0}.form .form-table>tbody>tr>th,.form .form-table>tbody>tr>td{vertical-align:top;padding:2rem 0;border:0;border-top:1px solid #E3E3E3}.form .form-table>tbody>tr:first-child>th,.form .form-table>tbody>tr:first-child>td{border:0}.form .form-table>tbody>tr>th{font-weight:bold;text-align:left;padding-top:3rem;background:none}.form .form-table>tbody>tr>th .req{margin-left:1em}.form .form-table>tbody>tr>td{font-size:1.8rem;padding-left:0;padding-bottom:1rem}.form .form-table>tbody>tr>td *{margin-top:0 !important}.form .form-table>tbody>tr>td input,.form .form-table>tbody>tr>td textarea,.form .form-table>tbody>tr>td select,.form .form-table>tbody>tr>td p,.form .form-table>tbody>tr>td ul,.form .form-table>tbody>tr>td .error{margin-bottom:1rem}.form .form-table>tbody>tr>td .error{color:red}.form .form-table>tbody>tr>td #zip,.form .form-table>tbody>tr>td #tel{max-width:26rem}.form .req{font-size:1.2rem;font-weight:normal;vertical-align:middle;color:#CF0E00;padding:.2em .5em;border:1px solid}.form .submit{margin-top:2rem}footer>*,#content>*{padding-left:2rem;padding-right:2rem}footer>*>*,#content>*>*,#top-sec01>section>*{max-width:100rem;margin-left:auto;margin-right:auto}#top-sec01>section{max-width:none;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}header{line-height:1.2}header a{text-decoration:none}header>div{display:flex;align-items:center;color:#fff;padding:1rem 3%;background:#C1272D}#htxt{height:65.6rem;text-align:right;padding:4rem 3% 0;background:url("../img/header-img01.jpg") center/cover no-repeat;position:relative}#htxt img{width:55.8rem;position:absolute;right:3.0%;bottom:3.0%}#hlogo{line-height:1}#hlogo img{width:11.1rem}#gnav-wrap{margin-left:auto}#gnav{display:flex;font-weight:bold}#gnav li{margin-left:2em}@media (max-width: 1120px){#gnav li{margin-left:1.5rem}}#hnav{position:absolute;right:3%;width:31rem;text-align:center;color:#fff;margin-top:2rem}#hnav li{margin-top:1rem}#hnav li:first-child{margin-top:0}#hnav li.no01{font-weight:bold}#hnav li.no01 a{display:block;text-align:center;padding:1em 0;background:#C1272D}#hnav li.no01 a i{margin-right:.5em}#hnav li.tel{font-size:3.3rem}#top #hnav{top:0;left:3%;right:auto}.iso{margin:0 0 0 1.0em}.iso p a{padding:0.4em 1.6em 0.4em 0.5em;color:#fff;font-size:1.3rem;font-weight:bold;text-align:center;line-height:1.4;border:1px solid #fff;display:block;position:relative}.iso p a .large{font-size:1.7rem}.iso p a::after{content:'';width:0;height:0;border-left:5px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;top:calc(50% - 4px);right:0.5em}footer>div:not([id]){font-size:1.4rem;color:#fff;padding-top:4rem;padding-bottom:4rem;background:#000}footer>div:not([id]) .col{align-items:center}footer>div:not([id]) .col>*{width:auto}footer>div:not([id]) .col>*:last-child{text-align:right}footer address .name{font-size:1.6rem;font-weight:bold}#fmap{padding:0}#fmap::after{padding:34rem 0 0}#fmap>*{max-width:none}#fnav{padding-left:4rem}#fnav li{display:inline-block}#fnav li:not(:last-child)::after{content:"｜";margin:0 .5em 0 1em}#fnav a{text-decoration:none}#copyright{font-size:1.2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid}#content{overflow:hidden}#content>*{padding-top:6rem;padding-bottom:6rem}#content .cnt-detail{text-align:center}#content .cnt-detail h1{font-size:2.6rem}#content .cnt-detail .date{font-size:1.3rem;color:#C1272D}#content .nav{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;margin-top:-2rem}#content .nav li{width:23.5%;margin:2rem 0 0 2%}#content .nav li:nth-child(4n+1){margin-left:0}#pttl{height:25rem;font-size:3.2rem;font-weight:bold;letter-spacing:.1em;text-shadow:0 0 0.5rem rgba(0,0,0,0.9);color:#FFF;padding-top:14rem;padding-bottom:0;background:url("../img/pttl-bg01.jpg") center/cover no-repeat}#pttl.no02{background-image:url("../img/pttl-bg02.jpg")}#pttl.no03{background-image:url("../img/pttl-bg03.jpg")}#pttl.no04{background-image:url("../img/pttl-bg04.jpg")}#pttl.no05{background-image:url("../img/pttl-bg05.jpg")}#pttl.no06{background-image:url("../img/pttl-bg06.jpg")}#pttl.no07{background-image:url("../img/pttl-bg07.jpg")}#pttl.no08{background-image:url("../img/pttl-bg08.jpg")}#pttl.no09{background-image:url("../img/pttl-bg09.jpg")}#pttl.no010{background-image:url("../img/pttl-bg010.jpg")}#pttl h1{line-height:inherit;font-weight:inherit}#breadcrumb{font-size:1.3rem;letter-spacing:normal}#breadcrumb li{display:inline}#breadcrumb li:not(:last-child)::after{content:" >"}#breadcrumb a{text-decoration:none}.base{font-size:1.3rem}.base h1,.base h2,.base h3,.base h4,.base h5,.base h6,.base p,.base ul,.base ol,.base dl,.base table,.base figure,.base .scroll,.base>*{margin-top:2em}.base h1:first-child,.base h2:first-child,.base h3:first-child,.base h4:first-child,.base h5:first-child,.base h6:first-child,.base p:first-child,.base ul:first-child,.base ol:first-child,.base dl:first-child,.base table:first-child,.base figure:first-child,.base .scroll:first-child,.base>*:first-child{margin-top:0}.base h2{font-size:2.2rem;padding-bottom:.5em;border-bottom:1px solid #ccc}.base h3{font-size:1.8rem;color:#C1272D}.base h4{font-size:1.6rem}.base ul:not([class]),.base ol:not([class]){padding-left:2em}.base ul:not([class]) ul,.base ul:not([class]) ol,.base ol:not([class]) ul,.base ol:not([class]) ol{margin-top:0}.base ul:not([class]){list-style:disc}.base ol:not([class]){list-style:decimal}.base ol:not([class]) ol:not([class]){list-style:lower-alpha}.base ul:not([class])>li,.base ol:not([class])>li,.base dl:not([class])>dt{margin-top:.5em}[id^="about-sec"] h2,[id^="products-sec"] h2,[id^="works-sec"] h2,[id^="facility-sec"] h2,[id^="access-sec"] h2,[id^="recruit-sec"] h2,#contact-sec01 h2,#thanks-sec01 h2,[id^="top-sec"] h2{font-size:2.6rem;font-weight:bold;text-align:center;margin-bottom:4rem}[id^="about-sec"] h2 small,[id^="products-sec"] h2 small,[id^="works-sec"] h2 small,[id^="facility-sec"] h2 small,[id^="access-sec"] h2 small,[id^="recruit-sec"] h2 small,#contact-sec01 h2 small,#thanks-sec01 h2 small,[id^="top-sec"] h2 small{display:block;font-size:calc(13 / 26 * 1em);color:#C1272D;margin-top:1em}[id^="about-sec"] h2 small.ja,[id^="products-sec"] h2 small.ja,[id^="works-sec"] h2 small.ja,[id^="facility-sec"] h2 small.ja,[id^="access-sec"] h2 small.ja,[id^="recruit-sec"] h2 small.ja,#contact-sec01 h2 small.ja,#thanks-sec01 h2 small.ja,[id^="top-sec"] h2 small.ja{font-weight:bold}#top-sec01>section{display:flex;justify-content:center;flex-direction:column;height:calc(380 / 1366 * 90vw);margin-top:6rem;background:url("../img/top-sec01-img01.png") right center/auto 100% no-repeat}#top-sec01>section>*{width:100%;padding-right:60rem;margin-top:2rem}#top-sec01>section>*:first-child{margin-top:0}#top-sec01>section:nth-child(even){background-position:left center}#top-sec01>section:nth-child(even)>*{padding-left:60rem;padding-right:0}#top-sec01>section:first-child{margin-top:0}#top-sec01 h2{text-align:left;margin-bottom:0}#top-sec01-02{background-image:url("../img/top-sec01-img02.png") !important}#top-sec02{background:#F5F5F5}#top-sec02>*{margin-top:4rem}#top-sec02>*:first-child{margin-top:0}#top-sec02 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-4rem}#news-sec01 ul li,#top-sec02 ul li{width:calc(480 / 1000 * 100%);margin-top:4rem}#news-sec01 ul li a,#top-sec02 ul li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none}#news-sec01 ul li figure,#top-sec02 ul li figure{width:calc(180 / 480 * 100%)}#news-sec01 ul li div,#top-sec02 ul li div{width:calc(270 / 480 * 100%)}#news-sec01 ul li div>*,#top-sec02 ul li div>*{margin-top:1rem}#news-sec01 ul li div>*:first-child,#top-sec02 ul li div>*:first-child{margin-top:0}#news-sec01 ul li .date,#top-sec02 ul li .date{font-size:1.3rem;color:#C1272D}#news-sec01 ul li .cate,#top-sec02 ul li .cate{display:inline-block;line-height:2;font-size:1.2rem;font-weight:bold;color:#fff;padding:0 2em;background:#C1272D}#top-sec03{font-size:2rem;font-weight:bold;text-align:center}#news-sec01 ul{font-size:1.3rem}#news-sec01 ul li{width:auto;padding-bottom:3rem;margin:0 0 3rem;border-bottom:1px solid #ccc}#news-sec01 ul li a{position:relative;padding-right:6rem}#news-sec01 ul li a::after{position:absolute;bottom:50%;right:0;color:#C1272D}#news-sec01 ul li figure{width:calc(180 / 1000 * 100%)}#news-sec01 ul li div{width:calc(780 / 1000 * 100%)}#news-sec01 ul li .ttl{font-size:2rem;font-weight:bold}#news-sec01 ul li .date{margin-top:0}#about-sec01{font-size:2.6rem;padding-bottom:calc(187 / 1366 * 100vw + 6rem);background:url("../img/bg01-01.jpg") center bottom/100% no-repeat}#about-sec01 .btn-area{margin-top:3.0em;font-size:1.8rem;text-align:center}#about-sec02{padding-bottom:calc(187 / 1366 * 100vw + 6rem);background:url("../img/bg01-02.jpg") center bottom/100% no-repeat}#about-sec02 dl dt{width:30% !important;padding:2rem 2rem 2rem 13.5% !important}#about-sec02 dl dt.border-none{padding:0 2rem 2rem 13.5% !important;border:0}#about-sec02 dl dd{width:70% !important}#about-sec02 dl dd.border-none{padding:0 20% 2rem 2rem !important;border:0}#about-sec02 dl,#recruit-sec01 dl,#about-sec03 dl{display:flex;flex-wrap:wrap}#about-sec02 dl dt,#recruit-sec01 dl dt,#about-sec02 dl dd,#recruit-sec01 dl dd,#about-sec03 dl dt,#about-sec03 dl dd{border-top:1px solid #E3E3E3}#about-sec02 dl dt:first-of-type,#recruit-sec01 dl dt:first-of-type,#about-sec02 dl dd:first-of-type,#recruit-sec01 dl dd:first-of-type,#about-sec03 dl dt:first-of-type,#about-sec03 dl dd:first-of-type{border:0}#about-sec02 dl dt,#recruit-sec01 dl dt,#about-sec03 dl dt{width:20%;font-weight:bold;padding:2rem}#about-sec02 dl dd,#recruit-sec01 dl dd,#about-sec03 dl dd{width:80%;font-size:1.8rem;padding:2rem 20% 2rem 2rem}#about-sec-greeting .greeting-area{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#about-sec-greeting .greeting-area .photo-area{width:35%}#about-sec-greeting .greeting-area .txt-area{width:60%}#about-sec-greeting .greeting-area .txt-area>*:nth-child(n+2){margin-top:1.5em}#about-sec-greeting .greeting-area .txt-area .job{margin-top:3.0em !important;font-size:1.5rem;line-height:1.4;text-align:right}#about-sec-greeting .greeting-area .txt-area .name{margin-top:0.2em !important;font-size:1.8em;line-height:1.4;text-align:right}#about-sec-greeting .btn-area{margin-top:4.0em;text-align:center}#products-sec01 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-4rem}#products-sec01 ul li{width:calc(465 / 1000 * 100%);margin-top:4rem}#products-sec01 ul li>*{margin-top:1rem}#products-sec01 ul li>*:first-child{margin-top:0}#products-sec01 ul li .ttl{font-size:2rem;font-weight:bold;text-align:center}#products-sec01 ul li .btn-wrap{text-align:right}[id^="works-sec"]>*{margin-top:4rem}[id^="works-sec"]>*:first-child{margin-top:0}#access-sec01 h3,#recruit-sec01 h3,#recruit-sec02 h3,#works-sec01 h3{font-size:1.8rem;color:#fff;padding:.5em 2rem;margin-top:6rem;background:#C1272D}#recruit-sec02 h4,#works-sec01 h4{font-size:1.8rem;padding-bottom:.5em;border-bottom:1px solid #000}#works-sec01>ul>li{display:flex;justify-content:space-between;align-items:center;margin-top:4rem}#works-sec01>ul>li:first-child{margin-top:0}#works-sec01>ul>li>figure{width:calc(500 / 1000 * 100%)}#works-sec01>ul>li>div{width:calc(460 / 1000 * 100%)}#works-sec01>ul>li>div>*{margin-top:3rem}#works-sec01>ul>li>div>*:first-child{margin-top:0}#works-sec01>ul>li .cate{display:flex;justify-content:space-between;flex-wrap:wrap}#works-sec01>ul>li .cate li{width:48%;font-size:1.4rem;font-weight:bold;text-align:center;color:#C1272D;padding:.8em;margin-top:.5em;border:1px solid}[id^="facility-sec"]>*{margin-top:4rem}[id^="facility-sec"]>*:first-child{margin-top:0}#facility-sec01 .slider-nav{margin-top:1rem}#facility-sec01 .slider-nav .slick-list{margin:0 -5px}#facility-sec01 .slider-nav .slick-slide{position:relative;margin:0 5px;cursor:pointer}#facility-sec01 .slider-nav .slick-slide.slick-current::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.75);border:1px solid #C1272D}#facility-sec01 table>tbody>tr>th,#facility-sec01 table>tbody>tr>td{vertical-align:top;border:0;border-top:1px solid #E3E3E3}#facility-sec01 table>tbody>tr>th:last-child,#facility-sec01 table>tbody>tr>td:last-child{text-align:right}#facility-sec01 table>tbody>tr:first-child>th,#facility-sec01 table>tbody>tr:first-child>td{border:0}#facility-sec01 table>tbody>tr>th{width:auto;font-weight:bold;text-align:left;white-space:normal;background:none}#facility-sec01 table>tbody>tr>td{font-size:1.8rem;white-space:nowrap;padding-left:0}[id^="access-sec"]>*{margin-top:4rem}[id^="access-sec"]>*:first-child{margin-top:0}#access-sec01 .col>figure{width:calc(500 / 1000 * 100%)}#access-sec01 .col>div{width:calc(455 / 1000 * 100%)}#access-sec01 dl{display:flex;flex-wrap:wrap}#access-sec01 dl dt,#access-sec01 dl dd{margin-top:2rem;padding-top:2rem;border-top:1px solid}#access-sec01 dl dt:first-of-type,#access-sec01 dl dd:first-of-type{margin-top:0;padding-top:0;border-top:0}#access-sec01 dl dt{width:25%;font-weight:bold;padding-right:2rem}#access-sec01 dl dd{width:75%}#access-sec01 .gmap::after{padding-bottom:48%}[id^="recruit-sec"]>*{margin-top:4rem}[id^="recruit-sec"]>*:first-child{margin-top:0}#recruit-sec01 .dl-title{font-size:1.8rem;font-weight:bold;background:#eee}#recruit-sec01 .h4-title{padding:0.5em;font-size:2.0rem;background:#f5e1e1}#recruit-sec01 .tel{font-size:2.6rem;font-weight:bold;text-align:center}#recruit-sec01 .tel a{display:block;text-decoration:none;padding:1rem 0;border:3px solid}#recruit-sec01 .tel a span{display:inline-block;font-size:5rem;vertical-align:middle;margin:0 0 .2em 1em}#recruit-sec01 .recruit-btn a{padding:1.0em 0.5em;color:#fff;font-size:2.8rem;font-weight:bold;line-height:1.4;text-align:center;text-decoration:none;background:#C1272D;display:block}#recruit-sec02 h3{margin-top:2rem}#recruit-sec02 h3 small{margin-left:1em}#recruit-sec02 p{margin-top:1em}#recruit-sec02 .last-block{padding:0 0 6.0rem;position:relative}#recruit-sec02 .last-block::after{content:'';background:repeating-linear-gradient(-45deg, #bbb 0, #bbb 1px, #fff 2px, #fff 6px);width:100%;height:10px;position:absolute;bottom:0;left:0}#contact-sec01{font-size:1.3rem}#contact-sec01>*{margin-top:4rem}#contact-sec01>*:first-child{margin-top:0}#thanks-sec01{font-size:1.4rem;text-align:center}#thanks-sec01>*{margin-top:4rem}#thanks-sec01>*:first-child{margin-top:0}
/*# sourceMappingURL=shared.css.map */
