﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap");div,footer,img,li,nav,p,section,table,table tr td,table tr th,ul{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-family:"Noto Sans JP",Sans-Serif;line-height:1;color:#222;font-size:1.4rem;background:#FDFFEE}a{margin:0;padding:0;font-size:1.4rem;vertical-align:baseline;background:transparent;text-decoration:none;transition:0.3s;color:#F02020}a:focus,a:active{outline:0}del{text-decoration:line-through}table{width:100%;border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{border:0;vertical-align:bottom;max-width:100%}em,strong{font-style:normal;font-weight:bold}.topContainer2{width:100%;margin:80px auto 20px;padding:0}.topContainer{width:100%;margin:0 auto 20px;padding:0}main .mainContents{width:100%;margin:0 auto;line-height:1.6}header{height:60px}.sp{display:block}.pc{display:none}.pageHeader{width:100%;padding:30px 0;display:flex;align-items:center;justify-content:center;background:#c2f88c url("../img/common/page-header-bg.png") center center no-repeat;background-size:cover}.pageTitle{width:90%;font-size:1.7rem;line-height:1;text-align:left;font-weight:bold;color:#fff;padding-top:2px;text-shadow:2px 2px 2px #237fcc}.mainStyle{background:#fff;padding:20px 20px 20px 20px;border-radius:3px}.pageContainer{width:92%;margin:20px auto 20px;padding:0}#BreadcrumbListContainer{position:relative;padding:4px 10px 9px 10px;background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#BreadcrumbListContainer .BreadcrumbList{width:100%;margin:0 auto;padding:0}#BreadcrumbListContainer .BreadcrumbList .list{display:inline;vertical-align:middle;padding:0}#BreadcrumbListContainer .BreadcrumbList .list span{display:inline-block;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;padding:0 0 0 0}#BreadcrumbListContainer .BreadcrumbList .list span.noLimit{max-width:100%}#BreadcrumbListContainer .BreadcrumbList .list .now{font-size:11px;color:#666}#BreadcrumbListContainer .BreadcrumbList .list a{font-size:11px;color:#666;text-decoration:none}#BreadcrumbListContainer .BreadcrumbList .list a:after{content:">";margin:0 0 0 5px}#BreadcrumbListContainer .BreadcrumbList .list a:hover{color:#999}#BreadcrumbListContainer .BreadcrumbList .list a.notLink:hover{cursor:default;color:#666}#BreadcrumbListContainer .BreadcrumbList .list a span{color:#222;text-decoration:underline !important;padding:0 0 2px 0}#BreadcrumbListContainer .BreadcrumbList .list a span:hover{color:#999}#BreadcrumbListContainer .BreadcrumbList .list .now:after{display:none}.jobCategory{width:100%;padding:0 14px 15px}.jobCategory h1{margin:20px 0 30px;font-size:2.2rem;padding-left:10px;border-left:9px solid #eddf05}.jobCategory .mainImg{max-width:100%}.jobCategory .jobCategoryInner{margin-top:25px}.jobCategory .jobCategoryInner img{width:100%;height:auto;margin-bottom:20px}.jobCategory .jobCategoryInner .jobCategoryTitle{width:100%;border-bottom:1px dotted #b5b5b5;padding:0 0 25px;margin:0 0 15px}.jobCategory .jobCategoryInner .jobCategoryTitle h2{font-size:1.4rem;font-weight:400;margin:0 auto 5px}.jobCategory .jobCategoryInner .jobCategoryTitle p{font-size:1.5rem;font-weight:700;line-height:1.4}.jobAppeal{border:1px solid #75DF3C;border-radius:5px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);overflow:hidden;margin:0 14px 35px}.jobAppeal .appealPoint{background:#75DF3C;padding:10px 15px;color:#fff;text-align:left;line-height:1;font-size:1.5rem;font-weight:700}.jobAppeal .jobAppealInner{width:100%;background:#fff;padding:15px}.jobAppeal .jobAppealInner p{width:auto;display:inline-block;font-size:1.5rem;color:#000;line-height:1.4}.jobAppeal .jobAppealInner ul li{width:100%;border-bottom:1px dashed #b5b5b5;padding:5px 10px}.jobAppeal .jobAppealInner ul li:last-child{border-bottom:none}.jobCategoryDesc{font-size:1.5rem}.jobCategoryDesc dl{margin-top:23px;padding-top:25px;border-top:1px dashed #b5b5b5;display:flex;flex-wrap:wrap}.jobCategoryDesc dl dd,.jobCategoryDesc dl dt{margin-top:15px}.jobCategoryDesc dl dd:first-of-type{margin-top:0}.jobCategoryDesc dl dt{width:70px;color:#999;font-weight:700}.jobCategoryDesc dl dt:first-of-type{margin-top:0}.jobCategoryDesc dl dd{width:calc(100% - 70px)}.jobCaution{padding:15px;margin-bottom:18px;text-align:center;line-height:1.6;border-top:1px solid #eddf05;border-bottom:1px solid #eddf05;color:#222;background:#fff;font-size:1.4rem}.contactBtns{margin:auto;padding:0;text-align:center}.contactBtns div{margin-bottom:25px}.mailBtn{margin:auto;width:90%;max-width:480px;height:90px;border-radius:0.5rem;border:1px solid #d51b03;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);background:#d51b03;text-align:center;line-height:1}.mailBtn a{display:block;padding-top:15px;color:#fff}.mailBtn span{display:block}.mailBtn .desc{margin-bottom:5px;font-size:1.3rem;color:#fff;font-weight:700}.mailBtn .link{display:inline-block;height:32px;line-height:32px;font-size:2.5rem;font-weight:700;color:#fff;font-weight:bold;vertical-align:bottom}.contactBtn{margin:auto;width:90%;max-width:480px;height:90px;border-radius:0.5rem;border:1px solid #009bde;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);background:#009bde;text-align:center;line-height:1}.contactBtn a{display:block;padding-top:15px;color:#fff}.contactBtn span{display:block}.contactBtn .desc{margin-bottom:5px;font-size:1.3rem;color:#fff;font-weight:700}.contactBtn .tel-no{display:inline-block;height:32px;line-height:32px;font-size:2.5rem;font-weight:700;color:#fff;font-weight:bold;vertical-align:bottom}.contactBtn .tel-no i{color:#fff;font-size:3.0rem;padding-right:10px;transform:rotate(-15deg);vertical-align:bottom}.contactBtn .reception{margin-top:1px;font-size:1.1rem;color:#fff}.contactBtn .to-visit{font-size:2.5rem;font-weight:700}.contactBtn img{display:block;margin:0 auto}.jobArticle{margin-bottom:20px;position:relative}.jobContentTitle{margin:20px 0 20px;padding:10px 10px 10px 15px;font-size:1.6rem;font-weight:700;border-top:5px solid #eddf05;border-bottom:1px solid #b5b5b5;background:#fff}.jobArticleInner{padding:0 14px;font-size:1.5rem}.jobArticleInner h2{font-size:1.6rem}.jobArticleInner h3{font-size:1.5rem;padding:0.5em}.jobArticleInner h4{font-size:1.3rem;padding:0.5em}.jobArticleInner p{margin-bottom:40px;padding:0 0.8em}.jobArticleInner .jobBox1{margin:0 0 1.5em;border-width:2px;border-style:solid;overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#0163b1}.jobArticleInner .jobBox1Title{display:block;background-color:#0163b1;font-size:1.6rem;font-weight:bold;color:#fff;padding:0.4em 0.6em}.jobArticleInner .jobBox1Content{background:#fff;padding:0.5em 1em;font-size:1.7rem;line-height:1.6}.jobArticleInner .jobBox1ContentInner{margin-bottom:20px}.jobArticleInner .jobBox1ContentInner:last-child{margin-bottom:10px}.jobArticleInner .jobBox1ContentInner .innerTitle{padding-left:0;line-height:1.5em;font-size:1.5rem;font-weight:bold}.jobArticleInner .jobBox1ContentInner .innerTitle i{margin-right:10px}.jobArticleInner .jobBox1ContentInner .innerContent{padding-top:5px;padding-left:2.4rem;line-height:1.4;font-size:1.5rem}.jobHeaderTitle{background:#fff;margin:0 auto 20px;padding:10px;text-align:center;border-bottom:solid 2px #75DF3C;border-top:solid 2px #75DF3C;color:#75DF3C;text-align:center;font-size:1.6rem;line-height:1.6}.jobSlider{width:100%;list-style:none;margin:0 auto 20px !important;padding:0}.jobSlider:hover .slide-arrow{opacity:1;transition:all 0.5s}.slide-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:100;cursor:pointer;text-indent:0;width:22.5px;height:54px;opacity:0}.slide-arrow::before{display:block;color:#fff;font-size:30px;font-weight:900;font-family:"Font Awesome 6 Free"}.next-arrow{right:10px}.prev-arrow{left:10px}.next-arrow::before{content:"\f054"}.prev-arrow::before{content:"\f053"}.slide-arrow:hover::before{color:#0163b1;transition:all 0.3s}.slick-dots{display:none !important;z-index:100}.slick-dots li button:before{color:#ccc;opacity:1}.slick-dots li.slick-active button:before{color:#0163b1;opacity:1}.slick-slide img{margin:auto}.jobNote{overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 1.5em;border:1px solid #fff}.jobNoteInner{background-color:#fff;border-color:#fff;color:#222;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:1em;border-width:1px;border-style:solid}.slideContent{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:20px;margin-bottom:60px}.slideDown{padding:5px 6px;background:#f0f0f0;font-size:1.6rem;line-height:1.3em;color:#000;font-weight:bold;cursor:pointer;display:flex;align-items:center;justify-content:flex-start}.slideDown::before{content:"";width:16px;height:16px;background:url("../img/common/circle-arrow-right-solid.svg") no-repeat;display:inline-block;vertical-align:middle;margin-right:5px}.active:before{content:"";width:16px;height:16px;background:url("../img/common/circle-arrow-down-solid.svg") no-repeat}div.slide-1{padding:1em 10px;background:#fff;color:#000;line-height:1.4;display:none}.imgContent{padding:0 14px 20px 14px}.jobInfo{margin-bottom:40px}.jobInfoInner{margin:0 14px;border:1px solid #eddf05;overflow:hidden;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}.jobInfoTitle{background:#eddf05;font-size:1.5rem;font-weight:700;color:#fff;padding:10px 15px}.jobInfoDesc{width:100%;padding:0;position:relative;background:#fff}.jobInfoDesc table{width:100%;margin:0;padding:0;border-collapse:collapse}.jobInfoDesc table tr{border-bottom:1px solid #eddf05}.jobInfoDesc table tr th,.jobInfoDesc table tr td{padding:10px;font-size:1.5rem}.jobInfoDesc table tr th{font-weight:normal;text-align:left;vertical-align:middle;width:11rem;background-color:#fafafa;border-right:1px solid #eddf05}.jobInfoDesc table tr td{text-align:left}.jobInfoDesc table tr:last-child{border-bottom:none}.jobInfoDesc dl dd,.jobInfoDesc dl dt{line-height:1.4}.jobInfoDesc dl dd:last-of-type{margin-bottom:0;border-bottom:0}.jobInfoDesc dl dt{width:100%;font-size:1.5rem;font-weight:700;color:#eddf05;padding-bottom:5px}.jobInfoDesc dl dt:last-of-type{margin-bottom:0;border-bottom:0}.jobInfoDesc dl dd{border-bottom:1px solid #eddf05;width:100%;font-size:1.2rem;line-height:1.6;margin-bottom:10px;padding-bottom:10px}.jobInfoDesc dl dd ul{margin:10px 0 0}.jobInfoDesc dl dd ul li{display:inline-block;margin:0 7px 7px 0}.jobInfoDesc dl dd ul li a{font-size:1.2rem;border:1px solid #333;border-radius:3px;padding:2px 5px}.jobInfoDesc dl.companyProfile{display:flex;flex-wrap:wrap}.jobInfoDesc dl.companyProfile dt{width:70px;color:#eddf05;font-weight:normal;border-bottom:0;padding-bottom:0;margin-bottom:0}.jobInfoDesc dl.companyProfile dd{width:calc(100% - 75px);border-bottom:0;padding-bottom:0;margin-bottom:0}.jobInfoDesc dl.companyProfile dd a{text-decoration:underline;color:#000}.jobInfoDesc dl.companyProfile .google-map{margin-top:10px}.page_lastlink{display:none}.mainSpacer{height:40px}.sitemapContainer .sitemapContents{width:100%;margin-right:5%;margin-bottom:20px}.sitemapContainer .sitemapContents:nth-of-type(3n){margin-right:0}.sitemapContainer .sitemapContents h3.listTitle{font-size:1.5rem;font-weight:bold;line-height:2.0;border-bottom:1px solid #666;display:block;margin:0 0 10px}.sitemapContainer .sitemapContents ul.sitemapMenu{list-style:none;margin:0 auto 20px;padding:0}.sitemapContainer .sitemapContents li.sitemapMenuItem{width:100%;font-size:1.5rem;margin-bottom:18px;line-height:1.4}.sitemapContainer .sitemapContents li.sitemapMenuItem a{color:#222;text-decoration:none}.sitemapContainer .sitemapContents li.sitemapMenuItem a:hover{text-decoration:none;color:#999}.privacyContainer h3.titlePrivacy{font-size:1.5rem;margin-bottom:5px}.privacyContainer h3.titlePrivacy2{font-size:1.5rem;margin-bottom:5px;font-weight:bold}.privacyContainer div.privacyContents{font-size:1.5rem;padding:0 2px 20px;margin-bottom:20px;border-bottom:1px solid #aaa}.privacyContainer div.privacyContents ul li{padding-left:1.2rem;text-indent:-1.2rem}.privacyContainer .privacyTxt01{font-size:1.5rem;padding:0 2px 30px}.privacyContainer .privacyTxt02{font-size:1.5rem}.companyContainer ul.companyDataList li{display:flex;justify-content:space-between;flex-wrap:nowrap}.companyContainer ul.companyDataList li .clistTitle{width:25%;padding:20px 0 16px 6px;border-top:1px solid #eddf05;background:#fff;font-weight:bold;font-size:1.5rem;display:flex;align-items:center}.companyContainer ul.companyDataList li .clistData{width:75%;padding:20px 0 16px 6px;border-top:1px solid #ccc;background:#fff;font-size:1.5rem}.companyContainer ul.companyDataList li:last-child .clistTitle{border-bottom:1px solid #eddf05}.companyContainer ul.companyDataList li:last-child .clistData{border-bottom:1px solid #ccc}.newsContainer ul.newsList li{border-bottom:1px solid #ccc}.newsContainer ul.newsList li:first-child{border-top:1px solid #ccc}.newsContainer ul.newsList li a{display:flex;justify-content:space-between;flex-wrap:wrap}.newsContainer ul.newsList li a:hover .newsTitle{color:#999}.newsContainer ul.newsList li .newsDate{width:100%;padding:15px 0 0 6px;background:#fff;font-size:1.4rem;color:#666}.newsContainer ul.newsList li .newsTitle{width:100%;padding:0 0 15px 6px;background:#fff;font-size:1.5rem;color:#222}.newsContainer .newsDetailDate{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.newsContainer .newsDetailDate .date{font-size:1.5rem}.newsContainer .newsListBack{text-align:center;margin:0 auto}.newsContainer .newsListBack a{position:relative;display:inline-block;padding:9px 30px 8px 15px;font-size:1.5rem;line-height:1;color:#fff;text-align:center;text-decoration:none;border-radius:100vh;border-bottom:5px solid #2683a2;background:#4bbfe5}.newsContainer .newsListBack a:before{content:">";position:absolute;top:calc(50% - 0.75rem);right:15px;color:#fff}.newsContainer .newsListBack a:hover{margin-top:3px;border-bottom:2px solid #2683a2;color:#fff}.newsContainer .newsListBack a:hover:before{color:#fff}.newsContainer .newsDetailTitle{padding-bottom:10px;margin-bottom:10px;font-size:1.5rem;font-weight:bold;line-height:1.5;border-bottom:1px solid #969393}.newsContainer .newsDetailContent{padding:0 2px;margin:auto}.newsContainer .newsDetailContent p{font-size:1.5rem;margin-bottom:2.8rem}.formContainer .formAbout{font-size:1.5rem}.formContainer .formAbout span.fontL{font-size:1.6rem;font-weight:bold}.formContainer .formAbout ul.aboutList li{padding-left:1.5rem;text-indent:-1.5rem}.formContainer .formThanks .title{font-size:1.6rem;color:#008EFE;font-weight:bold;border-bottom:2px solid #999;text-align:center;padding-bottom:0.2rem;letter-spacing:0.5rem}.formContainer .formThanks .title2{font-size:1.4rem;color:#008EFE;font-weight:bold;text-align:center;padding-top:1.4rem;padding-bottom:1.6rem;letter-spacing:0.2rem}.formContainer .formThanks .txt{text-align:left;margin:0 auto 40px}.formContainer .formThanks .mail{width:24rem;text-align:center;margin:0 auto 40px;padding-top:1.6rem;padding-bottom:1.6rem;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.formContainer .formThanks .mail span{font-weight:bold}.formContainer table.formContent{border:1px solid #eddf05;border-collapse:collapse;background:#FDFFEE;width:98%;margin:20px auto}.formContainer table.formContent tr{border-bottom:1px solid #eddf05}.formContainer table.formContent tr.noborder{border-bottom:none}.formContainer table.formContent th,.formContainer table.formContent td{padding:15px 10px;font-size:1.5rem;line-height:1;text-align:left;display:list-item;list-style:none;width:100%}.formContainer table.formContent th{position:relative;background:rgba(255,255,255,0.4)}.formContainer table.formContent td{background:#fff;line-height:1.8}.formContainer table.formContent .tagRequired::after{display:inline-block;padding:1px 8px;margin-left:5px;content:'必須';background-color:#999;color:#FFFFFF;font-size:1.0rem;line-height:1.5rem;vertical-align:bottom}.formContainer table.formContent input,.formContainer table.formContent textarea{width:calc(100% - 8px);padding:8px 4px;border:1px solid #ccc}.formContainer table.formContent td.age input{width:3.5rem;margin-right:10px}.formContainer table.formContent td.gender input{width:2.0rem;margin-right:5px}.formContainer table.formContent td.gender input:last-child{margin-left:20px}.formContainer .sendContainer{font-size:1.2rem;text-align:center}.formContainer .sendContainer .sendTxt{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.formContainer .sendContainer .sendTxt input[type=checkbox]{margin-right:5px}.formContainer .sendContainer .sendTxt label{margin-left:3px}.formContainer .sendContainer .sendTxt a:hover{text-decoration:underline}.formContainer .sendContainer p.sendBtn{margin:10px auto 20px}.formContainer .sendContainer p.sendBtn a{display:block;box-sizing:border-box;margin:10px auto;width:200px;height:50px;border-radius:2px;text-decoration:none !important;text-align:center;line-height:50px;font-size:13px;color:#fff !important;background-color:#d51b03;font-size:1.6rem;border-radius:0.5rem}.formContainer .sendContainer p.sendBtn a:hover{text-decoration:none;background-color:#f75555}h3.memberHeader{padding-left:10px;border-left:6px solid #eddf05;line-height:1.4;font-weight:bold;font-size:1.6rem;margin-bottom:15px}.memberAbout{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 auto 20px}.memberAbout .memberPointContainer{width:100%;padding:6px;border-bottom:1px solid #ccc;text-align:left;margin:0 auto 10px}.memberAbout .memberPointContainer:last-child{border-right:none}.memberAbout .memberPointContainer .memberIcon{max-width:50px;margin:0 auto 10px;text-align:center}.memberAbout .memberPointContainer h4.memberPointTitle{font-size:1.6rem;color:#eddf05;margin-bottom:5px;text-align:center}.memberAbout .memberPointContainer p{font-size:1.5rem;margin:0px auto 10px;text-align:left}.memberAbout .memberPointContainer a{color:#008EFE;text-decoration:underline}.memberAbout .memberPointContainer a:hover{color:#999}.memberForm{margin:auto}.memberForm ul{margin-bottom:40px}.memberForm ul li{font-size:1.5rem;font-weight:bold;margin-bottom:10px}.memberForm ul li input,.memberForm ul li textarea{width:calc(100% - 16px);padding:8px;border:1px solid #ccc;font-size:1.5rem}.memberSendContainer{font-size:1.2rem;text-align:center;margin-top:10px}.memberSendContainer .sendTxt{display:flex;align-items:center;justify-content:center}.memberSendContainer .sendTxt input[type=checkbox]{margin-right:5px}.memberSendContainer .sendTxt label{margin-left:3px}.memberSendContainer .sendTxt a{color:#008EFE;text-decoration:underline}.memberSendContainer .sendTxt a:hover{color:#F02020;text-decoration:underline}.memberSendContainer p.sendBtn{margin:10px auto 20px}.memberSendContainer p.sendBtn a{display:block;box-sizing:border-box;margin:10px auto;width:200px;height:50px;border-radius:2px;text-decoration:none !important;text-align:center;line-height:50px;font-size:13px;color:#fff !important;background-color:#d51b03;font-size:1.6rem;border-radius:0.5rem}.memberSendContainer p.sendBtn a:hover{text-decoration:none}.jobpostingAbout{font-size:1.5rem}.jobpostingAbout span.fontL{font-weight:bold}.jobpostingAbout a{color:#008EFE;text-decoration:underline}.jobpostingAbout a:hover{color:#999}.nameContainer{display:flex;justify-content:space-between}.nameContainer .nameInner{width:100%;display:flex;margin-bottom:10px}.nameContainer .nameInner span{word-break:keep-all;padding-right:10px}.nameContainer .nameInner input{width:80%}.formJobposting th{width:25%}h3.magazineHeader{padding-left:10px;border-left:6px solid #eddf05;line-height:1.4;font-weight:bold;font-size:1.6rem;margin-bottom:15px}.magazineAbout{border:1px solid #eddf05;padding:15px 15px 30px 15px;font-size:1.5rem}.magazineAbout .imgArea{margin:0 auto 15px;text-align:center}.magazineAbout .formArea{margin:0 auto}.magazineAbout .formArea .sendContainer .sendBtn{margin:10px auto 0 !important}.magazineAbout .formArea .sendContainer .sendBtn a{margin:10px auto 0}.magazineAbout span.fontL1{font-size:1.6rem;font-weight:bold}.magazineAbout span.fontBold{font-weight:bold}.magazineAbout span.fontS1{font-size:1.4rem}.magazineForm{margin:auto}.magazineForm table.formContent{margin:15px auto;border:none}.magazineForm table.formContent tr,.magazineForm table.formContent th,.magazineForm table.formContent td{border:none}.magazineForm table.formContent td{padding:0}.magazineForm ul{margin-bottom:10px}.magazineForm ul li{font-size:1.5rem;font-weight:bold;margin-bottom:10px}.magazineForm ul li input,.magazineForm ul li textarea{width:calc(100% - 16px);padding:8px;border:1px solid #ccc;font-size:1.5rem}.magazineAttention{font-size:1.4rem;text-align:left;margin:15px auto 20px}.columnContainer{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.columnContainer h3.pageAbout{padding-left:10px;border-left:6px solid #eddf05;line-height:1.4;font-weight:bold;font-size:1.6rem;margin-bottom:15px}.columnContainer .subTitle{font-size:1.5rem;line-height:1.6;margin-bottom:30px}.columnContainer .cardStyle{width:100%;background:#fff;padding:6px;border:1px solid #ddd;margin:0 2% 20px 0}.columnContainer .cardStyle .mainLinkContainer .clipImg{overflow-clip-margin:content-box;overflow:clip;margin-bottom:12px;line-height:0.1}.columnContainer .cardStyle .mainLinkContainer img{aspect-ratio:16 / 9;width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:0.3s}.columnContainer .cardStyle .mainLinkContainer h3{font-weight:bold;font-size:1.5rem;line-height:1.4;margin-bottom:6px;width:100%;height:3.8rem;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.columnContainer .cardStyle .mainLinkContainer .excerpt{margin:0.5rem auto;font-size:1.5rem;line-height:1.4;width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:6px}.columnContainer .cardStyle .mainLinkContainer a{transition:0.2s;color:#222;display:block}.columnContainer .cardStyle .mainLinkContainer a:hover{opacity:0.8}.columnContainer .cardStyle .mainLinkContainer a:hover h3{text-decoration:underline;color:#222}.columnContainer .cardStyle .mainLinkContainer a:hover img{transform:scale(105%)}.pager{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 0;font-size:1.4rem}.pager a{color:#4bbfe5}.pager a:hover{color:#4bbfe5;text-decoration:underline;opacity:0.8}.pager .pre{width:50%;order:2;padding-top:10px}.pager .now{width:100%;order:1;text-align:center;display:flex;justify-content:center;align-items:center}.pager .now .num-link{display:inline-block;margin:0 4px;line-height:1}.pager .now .num-link a{display:inline-block;width:2.8rem;padding:0.8rem 0;text-align:center;line-height:1;color:#222;border:1px solid #888}.pager .now .num-link a:hover{color:#fff;background:#4bbfe5;border:1px solid #4bbfe5;text-decoration:none}.pager .now .num-now{display:inline-block;margin:0 4px;line-height:1}.pager .now .num-now span{display:inline-block;width:2.8rem;padding:0.8rem 0;text-align:center;line-height:1;color:#fff;border:1px solid #888;background:#888}.pager .next{width:50%;order:3;text-align:right;padding-top:10px}.columnArticleContainer article{margin-bottom:60px}.columnArticleContainer h3{padding-left:10px;border-left:6px solid #eddf05;line-height:1.4;font-weight:bold;font-size:1.6rem;margin-bottom:20px}.columnArticleContainer h4{background:#fff;margin:30px auto 20px;padding:20px 6px;border-bottom:solid 3px #eddf05;border-top:solid 3px #eddf05;color:#222;text-align:left;font-size:1.5rem;line-height:1.6}.columnArticleContainer h5{background:#fff;margin:20px auto 20px;padding:10px 6px 5px 6px;border-bottom:solid 2px #eddf05;color:#222;text-align:left;font-size:1.5rem;line-height:1.6}.columnArticleContainer p{font-size:1.5rem;margin-bottom:20px}.columnArticleContainer p.date{font-size:1.2rem;margin-bottom:0}.columnArticleContainer table.artlcleTable{width:100%;margin:0;padding:0;border:1px solid #eddf05;border-collapse:collapse}.columnArticleContainer table.artlcleTable tr th,.columnArticleContainer table.artlcleTable tr td{padding:10px;border:1px solid #eddf05}.columnArticleContainer table.artlcleTable tr th{font-size:1.5rem;font-weight:bold;text-align:left;vertical-align:middle;background-color:#fafafa}.columnArticleContainer table.artlcleTable tr td{font-size:1.5rem;text-align:left}.columnArticleContainer table.artlcleTable a{color:#222}.columnArticleContainer table.artlcleTable a:hover{color:#999}.columnArticleContainer .tocContainer{padding:10px 0}.columnArticleContainer .tocContainer .tocTitle{font-size:1.5rem;font-weight:bold;margin-bottom:0;border-bottom:solid 2px #eddf05;color:#eddf05}.columnArticleContainer .tocContainer ul.tocList{margin:10px auto 0;padding:0 0 0 24px;list-style:decimal}.columnArticleContainer .tocContainer ul.tocList li{font-size:1.5rem;margin-bottom:6px}.columnArticleContainer .tocContainer ul.tocList li::marker{color:#eddf05;font-weight:bold;font-size:1.5rem}.columnArticleContainer .tocContainer ul.tocList li a{color:#222}.columnArticleContainer .tocContainer ul.tocList li a:hover{color:#222;text-decoration:underline;opacity:0.8}.columnArticleContainer .tocContainer ul.tocList li a:last-child{margin-bottom:0}.columnArticleContainer .tocContainer ul.tocList li:last-child{margin-bottom:0}.columnArticleContainer .aticleImg-left{margin:12px auto}.columnArticleContainer .aticleImg-center{margin:12px auto;text-align:center}.columnArticleContainer h3.subTitle{padding-left:0;border-left:0;border-bottom:2px solid #eddf05;font-weight:bold;font-size:1.5rem;padding-bottom:6px;margin-bottom:20px}.columnArticleContainer .relatedArticle{margin-bottom:20px}.columnArticleContainer .recommendedArticle{margin-bottom:10px}.columnArticleContainer .relatedArticle a .clipImg,.columnArticleContainer .recommendedArticle a .clipImg{overflow-clip-margin:content-box;overflow:clip;line-height:0.1}.columnArticleContainer .relatedArticle a img,.columnArticleContainer .recommendedArticle a img{aspect-ratio:16 / 9;width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:0.3s}.columnArticleContainer .relatedArticle a h4,.columnArticleContainer .recommendedArticle a h4{background:none;font-weight:bold;color:#222;font-size:1.5rem;line-height:1.6;margin:8px auto;padding:0;text-align:left;border-bottom:0;border-top:0;transition:0.3s;text-overflow:ellipsis;height:4.2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.columnArticleContainer .relatedArticle a p,.columnArticleContainer .recommendedArticle a p{color:#222;font-size:1.5rem;line-height:1.4;margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.columnArticleContainer .relatedArticleList{display:flex;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap}.columnArticleContainer .relatedArticleList li{width:46%;margin:0 8% 30px 0}.columnArticleContainer .relatedArticleList li:nth-child(2n){margin:0 0 30px 0}.columnArticleContainer .recommendedArticleList{display:flex;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap}.columnArticleContainer .recommendedArticleList li{width:46%;margin:0 8% 30px 0}.columnArticleContainer .recommendedArticleList li:nth-child(2n){margin:0 0 30px 0}.columnArticleContainer .column_lastlink{text-align:center;margin:0 auto}.columnArticleContainer .column_lastlink a{position:relative;display:inline-block;padding:9px 30px 8px 15px;font-size:1.5rem;color:#fff;line-height:1;text-align:center;text-decoration:none;border-radius:100vh;border-bottom:5px solid #2683a2;background:#4bbfe5}.columnArticleContainer .column_lastlink a:before{content:">";position:absolute;top:calc(50% - 0.75rem);right:15px;color:#fff}.columnArticleContainer .column_lastlink a:hover{margin-top:3px;border-bottom:2px solid #2683a2;color:#fff}.columnArticleContainer .column_lastlink a:hover:before{color:#fff}h2.areaTitle{margin:20px 0 25px;padding:15px 20px;font-size:1.6rem;font-weight:700;border-top:5px solid #eddf05;border-bottom:1px solid #b5b5b5;background:#fff}h2.areaTitle span.new{color:#eddf05}span.sp-none{display:none}.mapContainer{width:calc(100% - 28px);margin:0 14px 40px 14px}.mapContainer .map,.mapContainer .list{border:2px solid #75DF3C;margin-bottom:20px}.mapContainer .map,.mapContainer .mapBase{width:100%}.mapContainer .map{position:relative;background:linear-gradient(0deg, #fff, #d3dff4)}.mapContainer .map .areaMapTitle{position:absolute;top:0;left:0;background:#75DF3C;color:#fff;font-size:1.5rem;text-align:left;display:inline-block;padding:0.8rem 1rem}.mapContainer .map .mapBase{background-size:100% auto}.mapContainer .map .btnMap div{position:absolute}.mapContainer .map .btnMap a{position:relative;display:inline-block;background:#041c9a;border-radius:4px;padding:6px 16px 6px 6px;border:2px solid #041c9a;font-size:1.4rem;color:#fff;line-height:1}.mapContainer .map .btnMap a::after{content:"";width:0.9rem;height:0.9rem;background:url(../img/common/angle-right-solid_white.svg) no-repeat;background-size:contain;position:absolute;right:0px;top:50%;transform:translate(0, -50%)}.mapContainer .map .btnMap a:hover,.mapContainer .map .btnMap a:active,.mapContainer .map .btnMap a:focus{border:2px ridge #cb0c0c;background:#F02020}.mapContainer .map .hokkaido{position:relative}.mapContainer .map .hokkaido .btnHokkaido{top:55%;left:63%}.mapContainer .map .hokkaido .btnAomori{top:25%;left:31%}.mapContainer .map .hokkaido .btnAkita{top:43%;left:5%}.mapContainer .map .hokkaido .btnIwate{top:45%;left:30%}.mapContainer .map .hokkaido .btnYamagata{top:63%;left:2%}.mapContainer .map .hokkaido .btnMiyagi{top:65%;left:26%}.mapContainer .map .hokkaido .btnFukushima{top:84%;left:23%}.mapContainer .map .tokyo{position:relative}.mapContainer .map .tokyo .btn23{top:55%;left:73%}.mapContainer .map .tokyo .btnOther{top:55%;left:35%}.mapContainer .map .kanto{position:relative}.mapContainer .map .kanto .btnKanagawa{top:70%;left:40%}.mapContainer .map .kanto .btnSaitama{top:50%;left:40%}.mapContainer .map .kanto .btnchiba{top:70%;left:60%}.mapContainer .map .kanto .btnIbaraki{top:40%;left:62%}.mapContainer .map .kanto .btnTochigi{top:25%;left:50%}.mapContainer .map .kanto .btnGunma{top:30%;left:35%}.mapContainer .map .koushinetsu-hokuriku{position:relative}.mapContainer .map .koushinetsu-hokuriku .btnNagano{top:65%;left:48%}.mapContainer .map .koushinetsu-hokuriku .btnYamanashi{top:82%;left:55%}.mapContainer .map .koushinetsu-hokuriku .btnNiigata{top:30%;left:62%}.mapContainer .map .koushinetsu-hokuriku .btnToyama{top:53%;left:37%}.mapContainer .map .koushinetsu-hokuriku .btnFukui{top:70%;left:20%}.mapContainer .map .koushinetsu-hokuriku .btnIshikawa{top:50%;left:27%}.mapContainer .map .tokai{position:relative}.mapContainer .map .tokai .btnAichi{top:53%;left:42%}.mapContainer .map .tokai .btnShizuoka{top:57%;left:60%}.mapContainer .map .tokai .btnGihu{top:30%;left:41%}.mapContainer .map .tokai .btnMie{top:65%;left:25%}.mapContainer .map .kinki{position:relative}.mapContainer .map .kinki .btnOsaka{top:55%;left:47%}.mapContainer .map .kinki .btnHyogo{top:30%;left:36%}.mapContainer .map .kinki .btnKyoto{top:28%;left:52%}.mapContainer .map .kinki .btnShiga{top:30%;left:63%}.mapContainer .map .kinki .btnNara{top:65%;left:60%}.mapContainer .map .kinki .btnWakayama{top:78%;left:42%}.mapContainer .map .chugoku-shikoku{position:relative}.mapContainer .map .chugoku-shikoku .btnYamaguchi{top:43%;left:28%}.mapContainer .map .chugoku-shikoku .btnHiroshima{top:37%;left:47%}.mapContainer .map .chugoku-shikoku .btnOkayama{top:30%;left:63%}.mapContainer .map .chugoku-shikoku .btnShimane{top:23%;left:40%}.mapContainer .map .chugoku-shikoku .btnTottori{top:15%;left:63%}.mapContainer .map .chugoku-shikoku .btnEhime{top:62%;left:45%}.mapContainer .map .chugoku-shikoku .btnTokushima{top:62%;left:67%}.mapContainer .map .chugoku-shikoku .btnKagawa{top:50%;left:63%}.mapContainer .map .chugoku-shikoku .btnKochi{top:72%;left:53%}.mapContainer .map .kyushu-okinawa{position:relative}.mapContainer .map .kyushu-okinawa .btnFukuoka{top:18%;left:73%}.mapContainer .map .kyushu-okinawa .btnNagasaki{top:30%;left:57%}.mapContainer .map .kyushu-okinawa .btnSaga{top:20%;left:63%}.mapContainer .map .kyushu-okinawa .btnKumamoto{top:40%;left:70%}.mapContainer .map .kyushu-okinawa .btnOita{top:27%;left:83%}.mapContainer .map .kyushu-okinawa .btnMiyazaki{top:52%;left:80%}.mapContainer .map .kyushu-okinawa .btnKagoshima{top:65%;left:65%}.mapContainer .map .kyushu-okinawa .btnOkinawa{top:55%;left:25%}.mapContainer .img-base{width:100%;height:auto;z-index:0;padding-top:40px;box-sizing:border-box}.mapContainer .list{width:100%;background:#fff}.mapContainer .list ul{padding:2rem 2rem 2rem 2rem}.mapContainer .list ul li{width:100%;display:flex;align-items:center;justify-content:flex-start;margin:0 1% 20px;text-align:left}.mapContainer .list ul li:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url(../img/common/icon-check.png) no-repeat;background-size:100% auto;margin-right:6px}.mapContainer .list ul li a{font-size:1.5rem;color:#222;text-decoration:underline}.mapContainer .list ul li a:hover{color:#999}.areaSlider{width:calc(100% - 88px);list-style:none;margin:0 auto 40px;padding:0}.areaSlider .slick-track{display:flex}.areaSlider .slick-slide{height:auto !important}.areaSlider .slick-prev,.areaSlider .slick-next{width:28px;height:32px;line-height:1}.areaSlider .slick-prev{left:-32px;z-index:100}.areaSlider .slick-next{right:-32px;z-index:100}.areaSlider .slick-prev:before,.areaSlider .slick-next:before{color:#75DF3C;font-size:28px;opacity:1;transition:0.3s}.areaSlider .slick-prev:hover:before,.areaSlider .slick-next:hover:before{color:#75DF3C}.areaSlider .slick-dots{display:block !important}.areaSlider .areaJobContent{background:#fff;padding:10px;margin:5px;transition:0.3s}.areaSlider .areaJobContent:hover{opacity:0.8}.areaSlider .areaJobContent:hover .name{color:#75DF3C}.areaSlider .areaJobContentTxt{color:#222;line-height:1.4;padding:10px 0 0 0}.areaSlider .areaJobContentTxt .name{font-size:1.5rem;font-weight:bold;text-decoration:underline;color:#75DF3C;margin-bottom:10px}.areaSlider .areaJobContentTxt .desc{font-size:1.5rem;font-weight:normal}.btnAreaList{text-align:center}.btnAreaList a{display:inline-block;padding:15px 15px 16px 15px;color:#fff;margin:20px auto;font-size:1.5rem;vertical-align:baseline;text-decoration:none;border-radius:0.5rem;background:#4bbfe5;border:1px solid #4bbfe5;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);transition:0.3s}.btnAreaList a:hover{background:#4bbfe5;border:1px solid #4bbfe5}.btnAreaListLast{margin-bottom:50px}.jobPrefContainer{background:none;padding:10px;border-radius:0}.jobUnit{margin:0 0 30px;position:relative}.jobUnit .date{display:none}.jobUnit .iconInner{display:block;text-align:left}.jobUnit .jobUnitBase{-webkit-box-shadow:0 3px 25px -8px rgba(0,0,0,0.3);box-shadow:0 3px 25px -8px rgba(0,0,0,0.3);position:relative}.jobUnit .jobUnitBase .photoArea{width:100%;padding:10px;order:2}.jobUnit .jobUnitBase .photoArea img.photoImage{object-fit:cover}.jobUnit .jobUnitBase .dataArea{background:#fff;display:flex;flex-wrap:wrap}.jobUnit .jobUnitBase .dataArea .headArea{width:100%;order:1}.jobUnit .jobUnitBase .dataArea .headArea a.dataSet{display:block;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.25);box-shadow:0 5px 10px 0 rgba(0,0,0,0.25);position:static;background:-webkit-gradient(linear, left top, left bottom, from(#D5D500), to(#8ad500));background:-o-linear-gradient(top, #D5D500 0%, #8ad500 100%);background:linear-gradient(to bottom, #D5D500 0%, #8ad500 100%);padding:10px;overflow:hidden}.jobUnit .jobUnitBase .dataArea .headArea a.dataSet .iconset{display:none}.jobUnit .jobUnitBase .dataArea .headArea a.dataSet .catch{margin:10px auto;font-size:1.5rem;color:#fff;font-weight:bold;text-align:left;border-bottom:none;max-height:40px;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jobUnit .jobUnitBase .dataArea .jobDataArea{width:100%;padding:0 10px;order:3}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet{display:table;width:100%;position:relative}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .label{display:table-cell;width:30px;padding:0 0 0 10px;text-align:center;vertical-align:middle;vertical-align:top;width:40px;border-bottom:solid 1px #eee;position:relative}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .label .text{display:block;position:relative;top:0;padding-top:calc(32px + 1.4rem);padding-bottom:0.4rem;font-size:1.0rem;line-height:1.2em;transform:scale(0.9);color:#666;line-height:1;text-align:center}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .label .text:before{font-family:"Font Awesome 6 Free";font-weight:800;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:calc(50% - 20px);left:0;right:0;margin:auto;width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;text-align:center;color:#fff;background:#0D3482;border-radius:100%;color:#fff}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .label.label--income .text:before{content:"\f157"}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .label.label--area .text:before{content:"\f3c5"}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .label.label--time .text:before{content:"\f017"}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .label.label--access .text:before{content:"\f239"}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .label.label--status .text:before{content:"\f007"}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .data{display:table-cell;padding:6px 15px;vertical-align:middle;border-bottom:solid 1px #eee}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .data .index{font-size:1.5rem;font-weight:bold;margin:0 0 2px;color:#222;letter-spacing:0.1em}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .data .index:before{content:"/";color:#ccc;display:inline-block;margin:0 3px}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .data .index:first-of-type:before{content:none}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .data .indexMini{font-size:1.5rem;font-weight:bold;margin:0 0 2px;color:#222;letter-spacing:0.1em}.jobUnit .jobUnitBase .dataArea .jobDataArea .dataSet .data .sub{font-size:1.3rem;position:relative;color:#222;display:block;margin:0;line-height:1.3}.jobUnit .jobUnitBase .dataArea .actionSet{width:100%;padding:25px 25px;order:4}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea{display:flex;flex-wrap:wrap;justify-content:center}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .md_btn{font-size:1.5rem;font-weight:bold;height:54px;line-height:54px;border-radius:27px;text-align:center;transition:all 0.2s;margin-bottom:15px}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .apply-btn{width:100%;position:relative}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .apply-btn span{display:block;font-size:1.5rem;line-height:1;font-weight:bold;text-align:center;color:#fff;margin:auto;position:absolute;left:0;right:0;top:calc(50% - 0px);transform:translate(0, -50%);z-index:3}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .apply-btn:before{content:"";width:100%;height:100%;position:absolute;z-index:2;left:0;transition:0.5s;background:#ffb12d;background:-webkit-gradient(linear, left top, left bottom, from(#ffb12d), to(#eb6d1c));background:-webkit-linear-gradient(top, #ffb12d 0%, #eb6d1c 100%);background:linear-gradient(to bottom, #ffb12d 0%, #eb6d1c 100%)}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .apply-btn:after{content:"";width:100%;height:100%;position:absolute;z-index:1;left:0;background:-webkit-gradient(linear, left top, left bottom, from(#fbcf49), to(#f5843c));background:-webkit-linear-gradient(bottom, #fbcf49 0%, #f5843c 100%);background:linear-gradient(to bottom, #fbcf49 0%, #f5843c 100%)}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .apply-btn:hover:before{opacity:0}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .apply-btn:hover{opacity:1}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .apply-btn:hover span{opacity:1}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .profile-btn{width:100%;position:relative;margin-bottom:15px}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .profile-btn span{display:block;font-size:1.5rem;line-height:1;font-weight:bold;text-align:center;color:#fff;margin:auto;position:absolute;left:0;right:0;top:calc(50% - 0px);transform:translate(0, -50%);z-index:3}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .profile-btn:before{content:"";width:100%;height:100%;position:absolute;z-index:2;left:0;transition:0.5s;background:#0D3482;background:-webkit-gradient(linear, left top, left bottom, from(#12B0E5), to(#0D3482));background:-o-linear-gradient(top, #12B0E5 0%, #0D3482 100%);background:linear-gradient(to bottom, #12B0E5 0%, #0D3482 100%)}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .profile-btn:after{content:"";width:100%;height:100%;position:absolute;z-index:1;left:0;background:#0044c9;background:-webkit-gradient(linear, left top, left bottom, from(#47d1ff), to(#0044c9));background:-o-linear-gradient(top, #47d1ff 0%, #0044c9 100%);background:linear-gradient(to bottom, #47d1ff 0%, #0044c9 100%)}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .profile-btn:hover:before{opacity:0}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .profile-btn:hover{opacity:1}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .profile-btn:hover span{opacity:1}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .desc-btn{width:100%;color:#222;background:#fff;border:1px solid #aaa;position:relative;line-height:50px;font-size:1.5rem;margin-bottom:10px}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .desc-btn:after{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:800;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;content:"\f054";right:2.0rem;top:2px;color:#666;font-size:1.4rem;font-weight:bold}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .desc-btn:hover{color:#999;border:1px solid #999}.jobUnit .jobUnitBase .dataArea .actionSet .actionArea .desc-btn:hover:after{color:#999}.mainGuideImg{margin-bottom:20px}.guideSection01,.guideSection02,.guideSection03{padding-bottom:20px}.guideSection04{padding-bottom:0}.guideSection02 .txt1,.guideSection03 .txt1,.guideSection04 .txt1{background:#fff;margin:0 auto 20px;padding:0.5em;text-align:center;border-bottom:solid 2px #eddf05;border-top:solid 2px #eddf05;color:#222;font-weight:bold;text-align:center;font-size:1.5rem;line-height:1.6}.guideSection01 .txt1{font-size:1.8rem;font-weight:bold;text-align:center;padding-bottom:16px;color:#222}.guideSection01 .txt2{text-align:left;padding-bottom:16px}.guideSection01 .formContainer{padding:16px 0}.guideSection02 .flexContainer{margin-top:0}.guideSection02 .flexContainer .flexInner{width:100%;padding:6px 0;margin-bottom:40px;text-align:center}.guideSection02 .flexContainer .flexInner .image{display:block}.guideSection02 .flexContainer .flexInner h4.title{font-size:1.6rem;color:#eddf05;padding:18px 0 14px 0;text-align:center}.guideSection02 .flexContainer .flexInner p.content{font-size:1.5rem;margin:0 auto;text-align:left}.guideSection02 .flexContainer .flexInner a{color:#eddf05;text-decoration:underline}.guideSection02 .flexContainer .flexInner a:hover{color:#eddf05}.guideSection03 .title{font-size:1.6rem;text-align:center;font-weight:bold;line-height:1.6;margin-bottom:10px}.guideSection03 .title .step{font-size:1.4rem;color:#eddf05;padding-right:0.2rem;padding-top:0.2rem}.guideSection03 .title .num{font-size:2.0rem;color:#eddf05;padding-left:0.2rem}.guideSection03 .content01,.guideSection03 .content02{margin-bottom:60px}.guideSection03 .content01{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.guideSection03 .content01 .flexTxt{width:100%}.guideSection03 .content01 .flexPhoto{width:100%;margin-bottom:10px}.guideSection03 .content01 .btnContainer{display:flex;justify-content:space-between;align-items:center}.guideSection03 .content01 .btnContainer p.searchBtn{width:48%}.guideSection03 .content01 .btnContainer p.searchBtn a{display:block;box-sizing:border-box;margin:10px auto;width:100%;height:60px;text-decoration:none !important;text-align:center;line-height:58px;font-size:13px;color:#fff !important;background-color:#008EFE;font-size:1.6rem;border-radius:0.5rem}.guideSection03 .content01 .btnContainer p.searchBtn a:hover{background-color:#2da2ff}.guideSection03 .content01 .btnContainer div.formContainer{width:48%}.guideSection03 .content01 .btnContainer div.formContainer .sendBtn{margin:0}.guideSection03 .content01 .btnContainer div.formContainer .sendBtn a{display:block;box-sizing:border-box;margin:10px auto;width:100%;height:60px;text-decoration:none !important;text-align:center;line-height:58px;font-size:13px;color:#fff !important;background-color:#d51b03;font-size:1.6rem;border-radius:0.5rem}.guideSection03 .content01 .btnContainer div.formContainer .sendBtn a:hover{background-color:#f75555}.guideSection03 .content01 .btnContainer p.linkBtn{text-align:center;margin:0 auto}.guideSection03 .content01 .btnContainer p.linkBtn a{display:block;box-sizing:border-box;margin:10px auto;width:220px;height:60px;text-decoration:none !important;text-align:center;line-height:58px;font-size:1.2rem;background-color:#fff;border:2px solid #008EFE;font-size:1.6rem;border-radius:30px;position:relative}.guideSection03 .content01 .btnContainer p.linkBtn a:hover{border:2px solid #57b4ff}.guideSection03 .content01 .btnContainer p.linkBtn a:hover span{opacity:0.8}.guideSection03 .content01 .btnContainer p.linkBtn a:hover::after{opacity:0.8}.guideSection03 .content01 .btnContainer p.linkBtn a span{display:block;font-size:1.5rem;line-height:1;text-align:center;color:#008EFE;margin:auto;position:absolute;left:-20px;right:0;top:calc(50% - 1px);transform:translate(0, -50%)}.guideSection03 .content01 .btnContainer p.linkBtn a::after{content:"";width:20px;height:20px;background:url(../img/common/angle-right-solid_blue.svg) no-repeat;background-size:contain;position:absolute;right:10px;top:50%;transform:translate(0, -50%)}.guideSection03 .content02{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.guideSection03 .content02 .flexTxt{width:100%}.guideSection03 .content02 .flexPhoto{width:100%;margin-bottom:10px}.guideSection04 .question{margin-bottom:10px}.guideSection04 .answer{margin-bottom:30px}.guideSection04 .question,.guideSection04 .answer{display:flex}.guideSection04 .question .avator,.guideSection04 .answer .avator{width:16%}.guideSection04 .question .txt,.guideSection04 .answer .txt{width:calc(100% - 16% - 3rem);border-radius:2rem;position:relative}.guideSection04 .question .txt::before,.guideSection04 .answer .txt::before{content:"";display:block;width:2rem;height:2rem;position:absolute}.guideSection04 .question .letter,.guideSection04 .answer .letter{position:absolute;top:0.8rem;left:1rem;width:2.4rem;line-height:2.4rem;border-radius:50%;font-size:1.6rem;text-align:center;font-weight:500}.guideSection04 .question p,.guideSection04 .answer p{font-size:1.5rem}.guideSection04 .question{align-items:center}.guideSection04 .question .txt{margin-left:10%;padding:0.8rem 1rem 1rem 3.8rem}.guideSection04 .question .txt::before{top:2.4rem;left:-2rem}.guideSection04 .question .txt p{font-weight:bold}.guideSection04 .answer{align-items:flex-start;flex-direction:row-reverse}.guideSection04 .answer .avator{padding-top:1rem}.guideSection04 .answer .txt{margin-right:10%;padding:0.8rem 1rem 1rem 3.8rem}.guideSection04 .answer .txt::before{top:2.4rem;right:-2rem}.guideSection04 .letterQ-1{background:#eddf05;color:#fff}.guideSection04 .letterA-1{background:#fff;color:#75DF3C}.guideSection04 .letterQ-2{background:#eddf05;color:#fff}.guideSection04 .letterA-2{background:#fff;color:#75DF3C}.guideSection04 .txtQ-color1{background:#f7f4c7}.guideSection04 .txtQ-color1::before{background:linear-gradient(to top right, transparent 50%, #f7f4c7 50%)}.guideSection04 .txtA-color1{background:#d8f4c9}.guideSection04 .txtA-color1::before{background:linear-gradient(to top left, transparent 50%, #d8f4c9 50%);top:4rem !important}.guideSection04 .txtQ-color2{background:#f7f4c7}.guideSection04 .txtQ-color2::before{background:linear-gradient(to top right, transparent 50%, #f7f4c7 50%)}.guideSection04 .txtA-color2{background:#d8f4c9}.guideSection04 .txtA-color2::before{background:linear-gradient(to top left, transparent 50%, #d8f4c9 50%);top:4rem !important}.guideSection04 .formContainer{margin-top:40px}.guideSection04 .searchLink a{font-size:1.4rem;text-align:center;color:#999;text-decoration:underline}.guideSection04 .searchLink a:hover{color:#F02020}.publishContainer .publishSection01,.publishContainer .publishSection02,.publishContainer .publishSection03,.publishContainer .publishSection04{margin-bottom:40px}.publishContainer .publishSection01 p.title{padding-left:12px;border-left:12px solid #eddf05;font-weight:bold;font-size:2.0rem;margin-bottom:20px}.publishContainer .publishSection01 .contentsLinkContainer{margin:20px auto 50px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.publishContainer .publishSection01 .contentsLinkContainer .btn{width:47%;margin-bottom:20px;background:#64cbca;border-radius:5px}.publishContainer .publishSection01 .contentsLinkContainer .btn a{margin:auto;padding:5px;display:block;height:100%;color:#fff;text-align:center;font-size:1.4rem;font-weight:bold;line-height:1.6}.publishContainer .publishSection01 .contentsLinkContainer .btn a:after{content:"";display:block;background-image:url(../img/common/angle-down-solid_white.svg);height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:5px;margin-bottom:5px}.publishContainer .publishSection01 .contentsLinkContainer .btn a:hover{background:#64cbca;opacity:0.8}.publishContainer .publishSection02 .title,.publishContainer .publishSection03 .title,.publishContainer .publishSection04 .title,.publishContainer .publishSection05 .title{font-size:2.0rem;font-weight:bold;line-height:1;margin-bottom:40px;display:flex;align-items:flex-start;flex-wrap:wrap}.publishContainer .publishSection02 .title span.point,.publishContainer .publishSection03 .title span.point,.publishContainer .publishSection04 .title span.point,.publishContainer .publishSection05 .title span.point{display:block;width:4.0rem;height:4.0rem;margin-top:-1.1rem;margin-right:5px}.publishContainer .publishSection02 .title span.txt,.publishContainer .publishSection03 .title span.txt,.publishContainer .publishSection04 .title span.txt,.publishContainer .publishSection05 .title span.txt{width:calc(100% - 4.0rem - 5px);line-height:1.6}.publishContainer .publishSection02 .title span.color,.publishContainer .publishSection03 .title span.color,.publishContainer .publishSection04 .title span.color,.publishContainer .publishSection05 .title span.color{color:#eddf05}.publishContainer .publishSection02 .title span.point{background:url(../img/publish/point01.png) no-repeat top center;background-size:contain}.publishContainer .publishSection03 .title span.point{background:url(../img/publish/point02.png) no-repeat top center;background-size:contain}.publishContainer .publishSection04 .title span.point{background:url(../img/publish/point03.png) no-repeat top center;background-size:contain}.publishContainer .publishSection05{margin-bottom:40px}.publishContainer .publishSection05 .title span.point{background:url(../img/publish/point04.png) no-repeat top center;background-size:contain}.publishContainer .flexContainer .flexInner,.publishContainer .flexContainer .flexInner2{margin-bottom:40px}.publishContainer .flexContainer .flexInner .imgContent,.publishContainer .flexContainer .flexInner2 .imgContent{padding:0;margin-bottom:0}.publishContainer .flexContainer .flexInner .imgContent img,.publishContainer .flexContainer .flexInner2 .imgContent img{width:100%;vertical-align:middle}.publishContainer .flexContainer .flexInner .txtContent,.publishContainer .flexContainer .flexInner2 .txtContent{padding:10px}.publishContainer .flexContainer .flexInner .txtContent .title,.publishContainer .flexContainer .flexInner2 .txtContent .title{font-size:1.6rem;line-height:1.6;padding:0 0 10px 0;margin:0 auto}.publishContainer .flexContainer .flexInner .txtContent .content,.publishContainer .flexContainer .flexInner2 .txtContent .content{font-size:1.5rem}.publishContainer .flexContainer .flexInner2{flex-direction:row-reverse}.formOubo{-webkit-box-shadow:0 3px 25px -8px rgba(0,0,0,0.3);box-shadow:0 3px 25px -8px rgba(0,0,0,0.3)}.formOubo h4{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.25);box-shadow:0 5px 10px 0 rgba(0,0,0,0.25);position:static;background:-webkit-gradient(linear, left top, left bottom, from(#0D3482), to(#12B0E5));background:-o-linear-gradient(top, #0D3482 0%, #12B0E5 100%);background:linear-gradient(to bottom, #0D3482 0%, #12B0E5 100%);padding:15px 20px;color:#fff}.formOubo p.txt{padding:25px 20px}.formOubo ul.option{padding:0 20px 15px 20px;font-size:1.4rem}.formOubo ul.option li{margin-bottom:5px}.formOubo ul.option li:before{display:inline-block;margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:800;vertical-align:middle;width:24px;height:24px;font-size:1.4rem;text-align:center;vertical-align:middle;color:#fff;background:#0D3482;border-radius:100%;color:#fff}.formOubo ul.option li.icon--income:before{content:"\f157"}.formOubo ul.option li.icon--access:before{content:"\f239"}.formOubo ul.option li.icon--time:before{content:"\f017"}
