div.mainContents .mainWrap{margin:40px auto 60px}div.mainContents .mainTitle{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:80px auto}@media screen and (max-width: 768px){div.mainContents .mainTitle{margin:40px auto}}@media screen and (max-width: 768px){div.mainContents .mainTitle{flex-wrap:wrap;margin-bottom:40px}}div.mainContents .mainTitle .jobClass{font-weight:600;margin-right:auto}div.mainContents .mainTitle .jobClass p.subTitle{font-size:1.5em}@media screen and (max-width: 768px){div.mainContents .mainTitle .jobClass p.subTitle{font-size:1em;margin-right:initial}}div.mainContents .mainTitle .jobClass h2.primaryTitle{margin:0;text-align:left}div.mainContents .mainTitle .jobClass hr{border-top:solid 2px;-o-border-image:linear-gradient(to right, #69c21a, #2dc3ce) 1;border-image:linear-gradient(to right, #69c21a, #2dc3ce) 1;display:block;margin:1em 0 .5em}div.mainContents .mainTitle .entryBanner,div.mainContents .mainTitle .senpaiBanner{width:375px}@media screen and (max-width: 768px){div.mainContents .mainTitle .entryBanner,div.mainContents .mainTitle .senpaiBanner{width:100%}}div.mainContents .mainTitle .entryBanner img,div.mainContents .mainTitle .senpaiBanner img{transition:.3s;border-radius:12.5px;width:100%}div.mainContents .mainTitle .entryBanner img:hover,div.mainContents .mainTitle .senpaiBanner img:hover{box-shadow:0 0 15px rgba(0,0,0,.6)}div.mainContents .mainTitle .senpaiBanner{width:298px}@media screen and (max-width: 768px){div.mainContents .mainTitle .senpaiBanner{width:100%}}div.mainContents .readContents .flowArea{padding-top:20px}div.mainContents .readContents .flowArea .flowAreaBlock{display:flex;flex-wrap:wrap;background-color:#fff;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, #19d6dd 50%, #19d6dd 100%);background-position:.6em 0;background-size:1px 6px;background-repeat:repeat-y;padding-bottom:2em}div.mainContents .readContents .flowArea .flowAreaBlock:last-child{background-repeat:no-repeat}div.mainContents .readContents .flowArea .flowAreaBlock h4{display:block;width:100%;margin-bottom:.6em;line-height:1}div.mainContents .readContents .flowArea .flowAreaBlock h4:before{content:"";display:block;background:linear-gradient(to bottom, #18e437, #19d6dd);border-radius:1em;width:1em;height:1em;float:left;margin:1px 1em 1px 0}@media screen and (max-width: 768px){div.mainContents .readContents .flowArea .flowAreaBlock h4:before{margin:1px 1em 1px 0}}div.mainContents .readContents .flowArea .flowAreaBlock p{padding-left:2.5em}div.mainContents .readContents .flowArea .flowAreaBlock div.flowBtnWrap{padding-left:3.4em;display:block;width:100%;padding-bottom:2em}div.mainContents .btnArea{display:flex;justify-content:space-around}div.mainContents .btnArea img{width:375px;transition:.3s;border-radius:12.5px}@media screen and (max-width: 768px){div.mainContents .btnArea img{width:100%}}div.mainContents .btnArea img:hover{box-shadow:0 0 15px rgba(0,0,0,.6)}/*# sourceMappingURL=job_category.css.map */