[data-template=custom-careernetwork]{--cn-brown:#250900;--cn-ivory:#f9f0cf;--cn-navy:#1d2088;--cn-red:#c30d23;--cn-rose:#c71926;--cn-amber:#dea300;--cn-counter:#9d9861;background:var(--cn-brown);color:var(--cn-brown);min-height:100vh;font-family:BIZ UDGothic,Hiragino Sans,Noto Sans JP,sans-serif}[data-template=custom-careernetwork] a{transition:opacity .15s}[data-template=custom-careernetwork] a:hover{opacity:.8}[data-template=custom-careernetwork] .cn-page1{text-align:left;width:100%;margin:0}[data-template=custom-careernetwork] .cn-header{border-bottom:2px solid var(--cn-ivory);background:#fff}[data-template=custom-careernetwork] .cn-box{align-items:center;gap:24px;max-width:1600px;margin:0;padding:12px 24px;display:flex}[data-template=custom-careernetwork] .cn-logo{flex-shrink:0}[data-template=custom-careernetwork] .cn-logo img{width:286px;height:auto;display:block}[data-template=custom-careernetwork] .cn-copy{flex:auto;min-width:0}[data-template=custom-careernetwork] .cn-copy img{width:100%;max-width:526px;height:auto;display:block}[data-template=custom-careernetwork] .cn-hamburger{background:var(--cn-navy);color:#fff;cursor:pointer;border:0;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;transition:background .15s;display:inline-flex}[data-template=custom-careernetwork] .cn-hamburger:hover{background:var(--cn-red)}[data-template=custom-careernetwork] .cn-hamburger span{background:#fff;border-radius:1px;width:24px;height:2px;display:block}[data-template=custom-careernetwork] .cn-drawer-overlay{z-index:1000;pointer-events:none;background:#25090000;transition:background .2s;position:fixed;inset:0}[data-template=custom-careernetwork] .cn-drawer-overlay.open{pointer-events:auto;background:#2509008c}[data-template=custom-careernetwork] .cn-drawer{background:#fff;width:320px;max-width:85vw;height:100vh;padding:24px 20px;transition:right .25s;position:fixed;top:0;right:-360px;overflow-y:auto;box-shadow:-4px 0 24px #0003}[data-template=custom-careernetwork] .cn-drawer.open{right:0}[data-template=custom-careernetwork] .cn-drawer-close{width:36px;height:36px;color:var(--cn-brown);cursor:pointer;background:0 0;border:0;padding:0;font-size:28px;line-height:1;position:absolute;top:10px;right:14px}[data-template=custom-careernetwork] .cn-drawer ul{margin:48px 0 0;padding:0;list-style:none}[data-template=custom-careernetwork] .cn-drawer li{border-bottom:1px solid var(--cn-ivory)}[data-template=custom-careernetwork] .cn-drawer li a{color:var(--cn-navy);letter-spacing:.03em;padding:16px 10px;font-size:15px;font-weight:700;text-decoration:none;display:block}[data-template=custom-careernetwork] .cn-drawer li a:hover{color:var(--cn-red);opacity:1}[data-template=custom-careernetwork] .cn-content{background:var(--cn-ivory);text-align:left;padding:40px 0}[data-template=custom-careernetwork] .cn-main1{background:#fff;margin:0 auto;padding:20px 0 40px}@media (min-width:1024px){[data-template=custom-careernetwork] .cn-main1{width:90%;max-width:1400px}}@media (max-width:1023px){[data-template=custom-careernetwork] .cn-main1{width:100%}}[data-template=custom-careernetwork] .cn-main_copy{text-align:left;padding:40px 0 60px 40px;position:relative}[data-template=custom-careernetwork] .cn-main_copy .cn-copy2 img{width:583px;max-width:100%;height:auto;display:block}[data-template=custom-careernetwork] .cn-main_copy .cn-fire{position:absolute;top:25px;right:25px}[data-template=custom-careernetwork] .cn-main_copy .cn-fire img{width:188px;height:auto;display:block}[data-template=custom-careernetwork] .cn-news-h2{text-indent:-9999px;background:url(/careernetwork/images/deppo_news2.png) 0 0/auto 27px no-repeat;height:27px;margin:0 0 20px 40px}[data-template=custom-careernetwork] .cn-news-list{margin:0 40px;padding:0;list-style:none}[data-template=custom-careernetwork] .cn-news-list li{border-bottom:1px dotted #e6d9b4;padding:10px 0 10px 15px}[data-template=custom-careernetwork] .cn-news-list a{color:var(--cn-brown);letter-spacing:.05em;font-size:14px;line-height:150%;text-decoration:underline}[data-template=custom-careernetwork] .cn-news-list a:hover{color:var(--cn-rose);opacity:1}[data-template=custom-careernetwork] .cn-news-date{color:var(--cn-amber);letter-spacing:.05em;min-width:95px;margin-right:12px;font-size:13px;display:inline-block}[data-template=custom-careernetwork] .cn-news-more{text-align:right;margin:16px 40px 0}[data-template=custom-careernetwork] .cn-news-more a{color:var(--cn-navy);font-weight:700}[data-template=custom-careernetwork] .cn-about{padding:40px}[data-template=custom-careernetwork] .cn-about h2{color:var(--cn-navy);margin:24px 0 16px;font-size:20px;font-weight:700}[data-template=custom-careernetwork] .cn-about .cn-emph{color:var(--cn-rose);font-size:16px;font-weight:700}[data-template=custom-careernetwork] .cn-about p{color:var(--cn-brown);margin:0 0 16px;font-size:14px;line-height:1.9}[data-template=custom-careernetwork] .cn-page-wrap{padding:32px 40px}[data-template=custom-careernetwork] .cn-page-wrap h1,[data-template=custom-careernetwork] .cn-page-wrap h2,[data-template=custom-careernetwork] .cn-page-wrap h3,[data-template=custom-careernetwork] .cn-page-wrap a{color:var(--cn-navy)}[data-template=custom-careernetwork] .cn-footer1{background:var(--cn-ivory);text-align:left;height:60px;position:relative}[data-template=custom-careernetwork] .cn-counter12{color:var(--cn-counter);letter-spacing:.05em;font-size:11px;line-height:150%;position:absolute;top:20px;left:50px}[data-template=custom-careernetwork] .cn-pageup{cursor:pointer;position:absolute;top:15px;right:50px}[data-template=custom-careernetwork] .cn-pageup img{width:81px;height:auto}@media (max-width:1023px){[data-template=custom-careernetwork] .cn-box{gap:12px;padding:10px 12px}[data-template=custom-careernetwork] .cn-logo img{width:180px}[data-template=custom-careernetwork] .cn-copy{display:none}[data-template=custom-careernetwork] .cn-main_copy{padding:20px 20px 40px}[data-template=custom-careernetwork] .cn-main_copy .cn-fire{text-align:right;margin-top:10px;position:static}[data-template=custom-careernetwork] .cn-main_copy .cn-fire img{width:120px;display:inline-block}[data-template=custom-careernetwork] .cn-about,[data-template=custom-careernetwork] .cn-page-wrap{padding:24px 16px}[data-template=custom-careernetwork] .cn-news-h2,[data-template=custom-careernetwork] .cn-news-list,[data-template=custom-careernetwork] .cn-news-more{margin-left:16px;margin-right:16px}}