@media screen and (min-width: 801px),print{.relation_diagram{width:min(100%,1048px);margin:0 auto}.jobtype{position:relative;--themecolor: rgb(0,170,130)}.jobtype+.jobtype{margin-top:120px}.jobtype_titlearea{font-size:clamp(22.88px,1.8055555556vw,26px);margin-bottom:2em}.jobtype_title{text-align:center;font-size:clamp(22.88px,1.8055555556vw,26px);color:#008756;font-weight:400;letter-spacing:.12em;margin-bottom:1em}.jobtype_catarea{display:flex;justify-content:center;font-size:14px}.jobtype_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px 40px}.jobtype_item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:10px;padding:0 min(12%,40px) 60px;position:relative;z-index:2}.jobtype_item:before{content:"";display:block;position:absolute;width:100%;height:calc(100% - 15px);bottom:0;left:0;background-color:color-mix(in srgb, var(--themecolor) 20%, #fff 80%);background-color:#d3e7df;z-index:-1}.jobtype_item_tit{color:#008756;font-size:clamp(17.6px,1.3888888889vw,20px);text-align:center;line-height:1.5;font-weight:400}.jobtype_item_icon{width:min(258px,90%);margin:0 auto}.jobtype_item_txt{text-align:justify;line-break:strict}.jobtype_store{--themecolor: rgb(0,170,130)}.jobtype_office{--themecolor: rgb(0,135,88)}}@media only screen and (max-width: 800px){#page_jobtypes .ancher_list_item{width:50%}.relation_diagram{width:100%;margin:0 auto}.jobtype{position:relative;--themecolor: rgb(0,170,130)}.jobtype+.jobtype{margin-top:120px}.jobtype_titlearea{font-size:clamp(20.8px,6.0465116279vw,26px);margin-bottom:2em}.jobtype_title{text-align:center;font-size:clamp(20.8px,6.0465116279vw,26px);color:#008756;font-weight:400;letter-spacing:.12em;margin-bottom:1em}.jobtype_catarea{display:flex;justify-content:center;flex-wrap:wrap;font-size:12px;gap:5px 0}.jobtype_list{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px 40px}.jobtype_item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:10px;padding:0 min(12%,40px) 60px;position:relative;z-index:2}.jobtype_item:before{content:"";display:block;position:absolute;width:100%;height:calc(100% - 15px);bottom:0;left:0;background-color:color-mix(in srgb, var(--themecolor) 20%, #fff 80%);z-index:-1}.jobtype_item_tit{color:#008756;font-size:clamp(16px,4.6511627907vw,20px);text-align:center;line-height:1.5;font-weight:400}.jobtype_item_icon{width:min(258px,90%);margin:0 auto}.jobtype_item_txt{text-align:justify;line-break:strict}.jobtype_store{--themecolor: rgb(0,170,130)}.jobtype_office{--themecolor: rgb(0,135,88)}}/*# sourceMappingURL=style.min.css.map */