﻿#content .sec .sec-body .page-title{text-align:center;font-size:2.1rem;font-weight:bold;margin:1rem 0 1.5rem}#content .sec .sec-body .page-title span{font-size:1.8rem}#content .sec .sec-body .main-text-area{font-size:1.2rem;margin:3rem auto}#content .sec .sec-body .main-text-area .emp{color:#FFDA85}#content .sec .sec-body .main-text-area a{color:#870011;text-decoration:underline}#content .sec .sec-body .main-text-area a:hover{cursor:pointer}#content .sec .sec-body .link-btn-inquiry{margin:2rem auto}#content .sec .sec-body .link-btn-inquiry a{width:100%;height:100%;text-align:center;border:4px solid #870011;box-shadow:0px 10px 10px -6px rgba(0,0,0,0.5);padding:1rem 8px;transition:.7s all}#content .sec .sec-body .link-btn-inquiry a p{font-size:1.4rem;font-weight:bold}#content .sec .sec-body .link-btn-inquiry a p span{font-size:1.2rem;font-weight:normal}#content .sec .sec-body .link-btn-inquiry a:hover{cursor:pointer;transform:scale(1.05, 1.05);transition:.7s all}#content .sec .sec-body .link-btn-inquiry a.link-act{display:flex;align-items:center;padding:0;border:1px solid #000;background:#FFB751}#content .sec .sec-body .link-btn-inquiry a.link-act .act-img-area{width:21%;height:100%;background:#fff;display:flex;align-items:center}#content .sec .sec-body .link-btn-inquiry a.link-act .act-img-area img{width:100%}#content .sec .sec-body .link-btn-inquiry a.link-act p{flex-grow:1}#content .sec .sec-body .illust-purpose{margin:3rem auto}#content .sec .sub-sec{margin-bottom:3rem}#content .sec .sub-sec .sub-title{text-align:left;font-size:1.8rem;font-weight:bold;margin:1rem 0 1.3rem}#content .sec .sub-sec .sub-title-white{text-align:left;font-size:1.7rem;font-weight:bold;margin:1rem 0 1.3rem;color:#fff}#content .sec .sub-sec .link-btn{margin:auto;width:90%}#content .sec .sub-sec .link-btn a{width:100%;height:100%;padding:1rem;text-align:center;font-weight:bold;border:4px solid #870011;box-shadow:0px 10px 10px -6px rgba(0,0,0,0.5);transition:.7s all}#content .sec .sub-sec .link-btn a:hover{cursor:pointer;transform:scale(1.05, 1.05);transition:.7s all}#content .sec .sub-sec .margin-area .title{font-size:1.3rem;font-weight:bold;margin-bottom:1rem}#content .sec .sub-sec .margin-area .title::before{content:"◆";font-size:1.2rem;color:#870011;padding-right:5px}#content .sec .sub-sec .margin-area .pdf-link{display:flex;align-items:center;margin-top:1rem}#content .sec .sub-sec .margin-area .pdf-link img{width:2.5rem}#content .sec .sub-sec .margin-area .pdf-link span{text-decoration:underline}#content .sec .sub-sec .margin-area .pdf-link:hover{cursor:pointer}#content .sec .sub-sec .margin-area .graph-area{text-align:center}#content .sec .sub-sec .margin-area .graph-area img{width:100%;max-width:400px;margin:auto}#content .sec .my-white-box{margin:2rem auto;padding:1.5rem 1.1rem;width:90%;background:#fff;box-shadow:2px 2px 2px #999,-1px -1px #f7f7f7;line-height:1.4}#content .sec .rec-header h2{font-size:1.7rem;font-weight:bold;text-align:center;margin-bottom:1rem}#content .sec .rec-header .top-text{font-size:1.1rem;text-align:center}#content .sec .rec-header .link-btn-area{margin:2rem;display:flex}#content .sec .rec-header .link-btn-area li{flex:1;margin:0 8px}#content .sec .rec-header .link-btn-area li a{width:100%;height:100%;font-size:1.2rem;font-weight:bold;text-align:center;font-weight:bold;padding:1rem;border:4px solid #870011;box-shadow:0px 10px 10px -6px rgba(0,0,0,0.5);transition:.7s all}#content .sec .rec-header .link-btn-area li a:hover{cursor:pointer;transform:scale(1.05, 1.05);transition:.7s all}#training .schedule table{width:90%;margin:2rem auto 1rem;border-collapse:collapse}#training .schedule table th{font-size:20px;border-top:3px solid #538cb8;border-bottom:3px solid #538cb8;border-left:3px solid #FFF;border-right:3px solid #FFF;background-color:#F2F2F2;white-space:nowrap;padding:5px 15px}#training .schedule table td{border:3px solid #FFF;background-color:#F2F2F2;text-align:center;padding:8px 5px;margin:2px 1px}#recruit .jobjoblink{max-width:960px;margin:0 auto}#recruit .jobjoblink a.jobjob{font-weight:bold;line-height:1.5;position:relative;display:inline-block;padding:.5rem 1rem;margin-right:1rem;margin-bottom:2rem;cursor:pointer;transition:all .3s;text-align:center;vertical-align:middle;letter-spacing:.1em;border:3px solid #345b79;border-radius:0;background:#fff}#recruit .jobjoblink a.jobjob span{color:#345b79;font-size:.9rem}#recruit .jobjoblink a.jobjob:before{position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);content:'';-webkit-transition:all .3s;transition:all .3s;border:1px solid #345b79}#recruit .jobjoblink a.jobjob:hover{text-decoration:none}#recruit .jobjoblink a.jobjob:hover span{color:#345b79}#recruit .jobjoblink a.jobjob:hover:before{top:0;left:0;width:100%;height:100%;content:''}#recruit .jobTab{margin-bottom:20px}#recruit .jobTab ul{border-bottom:1px solid #002541}#recruit .jobTab ul li{float:left;margin-bottom:0}#recruit .jobTab ul li a{display:block;text-align:center;font-size:20px;transition:0.3s;background:none;color:#000;border-color:#d8d8d8}#recruit .jobTab ul li a:hover{background:#b3a456;color:#000;border:1px solid transparent;border-color:#d8d8d8 #d8d8d8 #b3a456}#recruit .jobTab ul li.pageActive a{background:#857208;color:#fff;border:1px solid transparent;border-color:#002541 #002541 #857208}#recruit .jobArea{margin-bottom:50px}#recruit .jobArea h1{font-size:28px;margin-bottom:10px}#recruit .jobArea h4{font-size:22px}#recruit .jobArea .otherRec h2.mt-5{font-size:18px !important;padding:10px 5px;background:#857208;color:#fff}#recruit .jobArea .midashi-1,#recruit .jobArea .midashi-2{font-size:25px !important;text-align:center}#recruit .jobArea .jobDl{margin:1rem auto}#recruit .jobArea .jobDl .top-dl{display:flex;justify-content:center;align-items:center}#recruit .jobArea .jobDl .top-dl .ban-area{flex:1;width:calc(30% - 10px);min-width:150px}#recruit .jobArea .jobDl .top-dl .ban-area img{object-fit:fill;width:100%;height:auto}#recruit .jobArea .jobDl .top-dl .tbl-area{flex:2;max-width:70%;padding:0 1rem}#recruit .jobArea .jobDl .top-dl .tbl-area table{width:100%}#recruit .jobArea .jobDl .top-dl .tbl-area table th{font-size:15px;background:#BEE5EB;min-width:6rem;padding:0.5rem 0.75rem;border:1px solid #999999}#recruit .jobArea .jobDl .top-dl .tbl-area table td{font-size:14.5px;padding:0.5rem 0.75rem;border:1px solid #999999}#recruit .jobArea .jobDl .point-area{border-top:1px dashed #3D3D3D;border-bottom:1px dashed #3D3D3D;padding-top:10px;margin-top:1rem;margin-bottom:2rem}#recruit .jobArea .jobDl .point-area p{color:#3D3D3D;margin-bottom:10px;padding-left:.5rem}#recruit .jobArea .jobTable{padding:0 15px}#recruit .jobArea .jobTable table{margin:auto;width:100%}#recruit .jobArea .jobTable table th{width:110px;border:1px solid #999;border-right:none}#recruit .jobArea .jobTable table td{border:1px solid #999;width:calc(100% - 113px)}#recruit .jobArea .box1{border:solid 1px #999;position:relative;background:#fff;height:95%}#recruit .jobArea .box1 a{margin-bottom:5px}#recruit .jobArea .box1 .bt-detail{position:absolute;bottom:0.5rem;right:1rem}#recruit .jobArea .box1 .bt-detail a{margin-bottom:0;padding:.25rem .75rem}#recruit .errmsg{font-size:1.1rem;font-weight:bold;text-align:center;margin:auto}#recruit .entryArea .entryBox{margin-bottom:75px}#recruit .entryArea .entryBox h3{text-align:center;font-size:24px;margin-bottom:20px}#recruit .entryArea .entryBox p{padding-left:1rem;text-indent:-1rem;margin-bottom:5px}#recruit .entryArea .entryBox form{margin-top:20px}#recruit .entryArea .entryBox form input{text-align:center;border:solid 4px #001080;font-size:20px;display:block;color:#fff;color:#001080;width:100%;padding:15px 10px;transition:0.3s}#recruit .entryArea .entryBox form input:hover{background:#001080;color:#fff}#recruit .entryArea .recruitProcess h3{text-align:center;font-size:24px;margin-bottom:20px}#recruit .entryArea .recruitProcess .processLine{width:100%;max-width:750px;margin:0 auto 50px}#recruit .entryArea .recruitProcess table{width:100%;border:solid 2px #857208}#recruit .entryArea .recruitProcess table th{padding:10px}#recruit .entryArea .recruitProcess table th{font-size:18px;color:#fff;background:#857208;font-weight:normal}#recruit .entryArea .recruitProcess table td{padding:10px 10px 20px}#recruit .entryArea .recruitProcess .processImg{width:80%;max-width:250px;margin:10px auto}#recruit .entryArea .recruitProcess .processImg img{border:solid 1px #999}#recruit .entryArea .recruitProcess .processImg p{text-align:center}#access .access-area{flex-wrap:wrap;justify-content:center}#access .access-area .map-address{margin:1rem auto;padding:0;width:100%;text-align:center;border:1px solid #870011;border-radius:5px}#access .access-area .map-address .map{width:100%;height:10rem}#access .access-area .map-address .map iframe{width:100%;border-radius:5px 5px 0 0}#access .access-area .map-address .address{padding:1rem;font-size:16px}#access .access-area .map-address .address h5{font-size:18px;margin-bottom:1rem;font-weight:bold;text-align:center;text-align:left}#access .access-area .map-address .address p{text-align:left}@media screen and (max-width: 959px){#content .sec .sec-body .img-area{text-align:center}#content .sec .sec-body .img-area img{max-width:500px}}@media screen and (max-width: 779px){#content .sec .sec-body .img-area{text-align:center}#content .sec .sec-body .img-area img{max-width:350px}#content .sec .sec-body .page-title{font-size:1.6rem}#content .sec .sec-body .page-title span{font-size:1.2rem}#content .sec .sec-body .illust-purpose{margin-bottom:0;text-align:center}#content .sec .sec-body .illust-purpose img{max-width:400px;margin:auto;margin-bottom:1rem}#content .sec .rec-header .link-btn-area{flex-wrap:wrap;margin:2rem 1rem}#content .sec .rec-header .link-btn-area li{margin:8px;min-width:calc((100% - 32px)/2)}}
