@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,a,b{margin:0;padding:0;font-size:100%;line-height:100%;list-style-type:none;vertical-align:baseline;text-decoration:none;box-sizing:border-box}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:100;src:url(/_astro/NotoSansCJKjp-Regular.82838d7a.woff2) format("woff2"),url(/_astro/NotoSansCJKjp-Regular.d9d32f79.woff) format("woff");font-display:swap}@font-face{font-style:normal;font-weight:100;src:url(/_astro/NotoSansCJKjp-Bold.9704bf7d.woff2) format("woff2"),url(/_astro/NotoSansCJKjp-Bold.dcc262a9.woff) format("woff");font-display:swap}@font-face{font-family:Material Icons;font-style:normal;src:local("Material Icons"),url(/_astro/MaterialIcons-Regular.bb736228.woff),url(/_astro/MaterialIcons-Regular.efa5e1be.woff2),url(/_astro/MaterialIcons-Regular.ef149f08.ttf);font-display:swap}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}html{font-size:62.5%;width:100%;height:100%}body{font-size:16px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,sans-serif;width:100%;height:100%;font-weight:500;color:#444846;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}img{max-width:100%;max-height:100%;height:auto}input[type=submit],input[type=button],button[type=submit],button[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,button[type=submit]::-webkit-search-decoration,button[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus,button[type=submit]::focus,button[type=button]::focus{outline-offset:-2px}@media screen and (min-width: 768px){.sp{display:none!important}}@media screen and (max-width: 768px){.pc{display:none!important}}.open{display:blcok!important}.close{display:none!important}.d-block{display:block!important}.d-none,.company-none .company{display:none!important}.top-page a:hover{transition:.3s;opacity:.7}.top-page .header{background:#15B05C;box-shadow:none}.top-page .header .header__inner{display:flex;align-items:center;justify-content:space-between;padding:0 5.333vw;height:16vw}@media screen and (min-width: 768px){.top-page .header .header__inner{height:60px;padding:0 40px;max-width:1440px;margin:0 auto}}.top-page .header .header__inner .date{font-size:3.2vw;font-weight:700;line-height:3.2vw;letter-spacing:-.05em;text-align:center;width:40.533vw;height:6.4vw;display:flex;justify-content:center;align-items:center;background:#FFFFFF;color:#15b05c}@media screen and (min-width: 768px){.top-page .header .header__inner .date{font-size:16px;line-height:100%;letter-spacing:-.6px;width:212px;height:auto;padding:5px 0 4px}}.top-page .header .header__inner .bar{cursor:pointer}.top-page .header .header__inner .bar span{width:8vw;border-radius:2.667vw;display:block;min-height:.533vw;background:#fff;margin:2.4vw 0}@media screen and (min-width: 768px){.top-page .header .header__inner .bar span{width:30px;min-height:2px;margin:10px 0;border-radius:10.001px}}.top-page .bg-tile{content:"";background-image:url(/images/top/bg-tile.svg);background-repeat:repeat;background-position:center;background-size:auto}.top-page section.first-view{position:relative}.top-page section.first-view .bg{position:absolute;top:0;width:100%;height:100%;z-index:-1}@media screen and (min-width: 768px){.top-page section.first-view .bg{object-fit:cover;object-position:top}}.top-page section.first-view .section-group__inner{text-align:center;padding:18.933vw 5.333vw 18.667vw}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner{padding:120px 19.999px 140px}}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .logo{width:610px}}.top-page section.first-view .section-group__inner .text{margin-top:7.2vw;color:var(--dark-color__01, #444);font-size:3.733vw;font-weight:700;line-height:180%;letter-spacing:.112vw;text-align:left}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .text{font-size:18px;line-height:180%;letter-spacing:.54px;text-align:center;margin-top:40px}}.top-page section.first-view .section-group__inner .pitawork-banner{display:grid;gap:5.333vw;margin-top:12.8vw}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .pitawork-banner{display:flex;flex-wrap:wrap;justify-content:center;gap:26.665px;margin-top:64px;max-width:950px;margin-left:auto;margin-right:auto}}.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner{border-radius:10.001px;border:2px solid var(--pitawork-hoiku-default, #41C34E);background:var(--white, #FFF);box-shadow:0 4px #41c34e;width:89.333vw;height:24vw;position:relative}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner{width:446.665px;height:120px}}.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .arrow,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .arrow,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .arrow,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .arrow{position:absolute;right:3.733vw;top:0;bottom:0;margin:auto}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .arrow,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .arrow,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .arrow,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .arrow{right:18.665px}}.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding-left:20px;padding-right:4.8vw}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner{gap:17.335px;padding-right:24px}}.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat{color:var(--pitawork-hoiku-default, #41C34E);font-size:2.667vw;font-weight:500;line-height:100%;letter-spacing:1px;width:34.933vw;height:5.333vw;border-radius:2px;border:1px solid var(--pitawork-hoiku-default, #41C34E);background:#FFF;display:flex;align-items:center;justify-content:center;margin-top:1.067vw}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat{font-size:13.335px;width:174.665px;height:26.665px;margin-top:5.335px}}.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right{display:grid;gap:1.6vw;display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right{gap:8px}}.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title{border-radius:20px;background:var(--pitawork-hoiku-default, #41C34E);color:var(--white, #FFF);font-size:3.733vw;font-weight:700;line-height:120%;letter-spacing:.112vw;height:5.6vw;display:inline-flex;align-items:center;justify-content:center;padding:.533vw 2.667vw}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title{font-size:18.665px;letter-spacing:.56px;height:28px;padding:2.665px 10px 0}}.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description{color:var(--dark-color__02, #7B7B7B);text-align:center;font-size:2.933vw;font-weight:500;line-height:140%;letter-spacing:.088vw;top:.267vw;position:relative}@media screen and (min-width: 768px){.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .hoiku-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .hoiku-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .kango-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .sekoukanri-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .hoiku-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .kango-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .description,.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .description{font-size:14.665px;letter-spacing:.44px;top:1.335px}}.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner{border:2px solid var(--pitawork-kango-default, #FF768B);box-shadow:0 3px #ff768b}.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--left .cat{color:var(--pitawork-hoiku-default, #FF768B);border:1px solid var(--pitawork-hoiku-default, #FF768B)}.top-page section.first-view .section-group__inner .pitawork-banner .kango-pitawork-banner .kango-pitawork-banner__inner .kango-pitawork-banner__inner--right .title{background:var(--pitawork-kango-default, #FF768B)}.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner{border:2px solid #0A9975;box-shadow:0 3px #0a9975}.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--left .cat{color:#0a9975;border:1px solid #0A9975}.top-page section.first-view .section-group__inner .pitawork-banner .sekoukanri-pitawork-banner .sekoukanri-pitawork-banner__inner .sekoukanri-pitawork-banner__inner--right .title{background:#0A9975}.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner{border:2px solid #0A6699;box-shadow:0 3px #0a6699}.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--left .cat{color:#0a6699;border:1px solid #0A6699}.top-page section.first-view .section-group__inner .pitawork-banner .seibishi-pitawork-banner .seibishi-pitawork-banner__inner .seibishi-pitawork-banner__inner--right .title{background:#0A6699}@media screen and (min-width: 768px){.top-page section.search .section-group__inner{max-width:1041px;margin:0 auto}}.top-page section.search .section-group__inner .search-list .search-item{padding:11.467vw 5.333vw 16vw}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-list .search-item{padding:64px 0 80px}}.top-page section.search .section-group__inner .search-list .search-item.hoiku{padding:6.133vw 5.333vw 5.333vw}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-list .search-item.hoiku{padding:83px 0 19.999px}}.top-page section.search .section-group__inner .search-list .search-item.hoiku .search-title{color:#00983d}.top-page section.search .section-group__inner .search-list .search-item.hoiku .search-body ul li a{border-radius:49.999px;background:var(--pitawork-hoiku-lighten, #F5FBF6);box-shadow:0 4px #9de1b0;color:#00983d}.top-page section.search .section-group__inner .search-list .search-item.kango{padding:12vw 5.333vw 16vw}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-list .search-item.kango{padding:84px 0 60px}}.top-page section.search .section-group__inner .search-list .search-item.kango .search-title{color:#ff768b}.top-page section.search .section-group__inner .search-list .search-item.kango .search-body ul li a{border-radius:50px;background:var(--pitawork-kango-lighten, #FFF3F5);box-shadow:0 4px #fbc2cc;color:var(--pitawork-kango-darken, #E32F4F);border:none}.top-page section.search .section-group__inner .search-title{color:var(--accent-color-default, #15B05C);font-size:5.333vw;font-weight:700;line-height:160%;letter-spacing:1px;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-title{font-size:24px;letter-spacing:1.2px}}.top-page section.search .section-group__inner .search-title img{margin-right:2.133vw;position:relative;top:.533vw}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-title img{margin-right:7.999px;top:1.999px;width:24px}}.top-page section.search .section-group__inner .search-title .provider{display:flex;align-items:center;padding-top:.8vw}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-title .provider{padding-top:0}}.top-page section.search .section-group__inner .search-title .provider .provider__title{color:var(--dark-color__02, #7B7B7B);font-weight:700;line-height:100%;font-size:2.667vw;letter-spacing:.08vw;margin-right:.267vw;margin-top:.267vw}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-title .provider .provider__title{font-size:16.002px;letter-spacing:.48px;margin-right:1.602px;margin-top:0}}.top-page section.search .section-group__inner .search-title .provider .hoiku-tag,.top-page section.search .section-group__inner .search-title .provider .kango-tag{color:var(--pitawork-hoiku-default, #41C34E);font-weight:500;line-height:100%;padding:1.333vw 1.067vw .8vw;margin-left:1.067vw;font-size:2.667vw;border-radius:2px;border:1px solid var(--pitawork-hoiku-default, #41C34E);background:#FFF}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-title .provider .hoiku-tag,.top-page section.search .section-group__inner .search-title .provider .kango-tag{padding:7.998px 6.402px 4.8px;margin-left:6.402px;font-size:16.002px}}.top-page section.search .section-group__inner .search-title .provider .kango-tag{color:var(--pitawork-kango-default, #FF768B);border:1px solid var(--pitawork-hoiku-default, #FF768B)}.top-page section.search .section-group__inner .search-body{margin-top:6.667vw}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-body{margin-top:35px}}.top-page section.search .section-group__inner .search-body ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4vw 0}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-body ul{gap:15px 20px;justify-content:flex-start}}.top-page section.search .section-group__inner .search-body ul li{max-width:43.2vw;width:50%}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-body ul li{max-width:240px;width:240px}}.top-page section.search .section-group__inner .search-body ul li a{border-radius:50px;border:2px solid var(--accent-color-lighten, #E3F8E6);background:var(--white, #FFF);box-shadow:0 4px #9ae1bb;width:100%;height:9.867vw;display:block;color:var(--accent-color-darken, #307F57);font-size:3.733vw;font-weight:700;line-height:120%;display:flex;justify-content:center;align-items:center;padding-top:.533vw}@media screen and (min-width: 768px){.top-page section.search .section-group__inner .search-body ul li a{width:100%;height:52px;font-size:13.999px;font-size:18px;font-weight:700;line-height:120%;padding-top:4px}}.top-page section.useful .section-group__inner{max-width:89.333vw;margin:0 auto;padding:10.933vw 0 16vw}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner{max-width:1040px;padding:101px 0 80px}}.top-page section.useful .section-group__inner .useful__title{color:var(--accent-color-default, #15B05C);font-size:5.333vw;font-weight:700;line-height:160%;letter-spacing:.267vw}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner .useful__title{font-size:19.999px;letter-spacing:1.001px;font-size:24px;font-weight:700;line-height:160%;letter-spacing:1.2px}}.top-page section.useful .section-group__inner .useful__title img{margin-right:.533vw}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner .useful__title img{margin-right:1.999px}}.top-page section.useful .section-group__inner .useful__body{color:var(--accent-color-darken, #307F57);text-align:center;padding:20px 0;width:100%;border-radius:10px;background:var(--accent-color-lighten, #E3F8E6);margin:20px 0 0}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner .useful__body{margin:20px 0 0;padding:40px 0}}.top-page section.useful .section-group__inner .useful__body span{opacity:.6;font-size:20px;line-height:160%;font-weight:700;letter-spacing:1px}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner .useful__body span{font-size:20px;line-height:160%;letter-spacing:1px}}.top-page section.useful .section-group__inner .useful-list{margin-top:5.067vw;display:grid;gap:4.267vw}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner .useful-list{margin-top:19.001px;gap:16.001px}}.top-page section.useful .section-group__inner .useful-list .useful-item{display:flex;align-items:center;justify-content:space-between;border-radius:10px;border:1px solid var(--accent-color-default, #15B05C);background:var(--white, #FFF);box-shadow:0 4px #9ae1bb;min-height:21.067vw;padding:0 2.4vw}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner .useful-list .useful-item{min-height:79.001px;padding:0 9px;justify-content:flex-start}}.top-page section.useful .section-group__inner .useful-list .useful-item .useful-item__image img{width:16vw;height:16vw}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner .useful-list .useful-item .useful-item__image img{width:60px;height:60px}}.top-page section.useful .section-group__inner .useful-list .useful-item .useful-item__title{max-width:64vw;color:var(--accent-color-darken, #307F57);font-size:4vw;font-weight:700;line-height:160%;margin:2.4vw 0}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner .useful-list .useful-item .useful-item__title{max-width:none;font-size:16px;line-height:160%;margin:9px 0 9px 15px}}.top-page section.useful .section-group__inner .useful-list .useful-item.hidden{display:none}.top-page section.useful .section-group__inner .useful-list.all-view .useful-item{display:flex!important}.top-page section.useful .section-group__inner .useful-list.all-view .more-button{display:none!important}.top-page section.useful .section-group__inner .useful-list .more-button{display:flex;align-items:center;justify-content:center;width:100%;height:9.867vw;border-radius:50px;background:var(--accent-color-default, #15B05C);box-shadow:0 2px 4px #adbaf012,0 7px 7px #adbaf00f,0 16px 10px #adbaf00a,0 29px 12px #adbaf003,0 45px 13px #adbaf000;color:var(--white, #FFF);font-size:3.733vw;font-weight:700;line-height:120%;margin-top:5.333vw;cursor:pointer}@media screen and (min-width: 768px){.top-page section.useful .section-group__inner .useful-list .more-button{width:100%;height:55px;font-size:13.999px;margin-top:3.999px;font-size:18px;line-height:120%}}.top-page section.useful02 .section-group__inner{padding:10.933vw 0 6vw}@media screen and (min-width: 768px){.top-page section.useful02 .section-group__inner{padding:40px 0}}.top-page .footer .footer__inner{padding:0}.cautionary{text-align:center;padding:2.667vw 0 0px;font-size:3.733vw;background:#f5f4f4;font-weight:700}@media screen and (min-width: 768px){.cautionary{font-size:16px;padding:10px 0}}.overlay{inset:0;display:flex;justify-content:center;z-index:50;background-color:#000000b3;opacity:0;z-index:-1;position:fixed;transition:.7s}.overlay .overlay__back{width:100%;height:100%;position:absolute;z-index:5}.overlay .hamburger-menu{width:77.867vw;height:90.133vw;background:#fff;border-radius:10.001px;padding:5.333vw;position:relative;z-index:10;margin:16vw 0 0;display:none}@media screen and (min-width: 768px){.overlay .hamburger-menu{max-width:487px;height:330px;background:#fff;border-radius:10px;padding:20px;margin:99px 0 0}}.overlay .hamburger-menu .hamburger-menu__head{display:flex;align-items:center;justify-content:space-between}.overlay .hamburger-menu .hamburger-menu__head .menu_logo{width:20vw}@media screen and (min-width: 768px){.overlay .hamburger-menu .hamburger-menu__head .menu_logo{width:83.3px;position:relative;top:9px}}.overlay .hamburger-menu .hamburger-menu__head .menu_close{cursor:pointer}.overlay .hamburger-menu .hamburger-menu__body{margin-top:8vw}@media screen and (min-width: 768px){.overlay .hamburger-menu .hamburger-menu__body{margin-top:30px}}.overlay .hamburger-menu .hamburger-menu__body ul{max-width:48.533vw;margin:0 auto;display:grid;gap:8vw}@media screen and (min-width: 768px){.overlay .hamburger-menu .hamburger-menu__body ul{max-width:241px;gap:30px}}.overlay .hamburger-menu .hamburger-menu__body ul li a{color:var(--dark-color, #444846);font-size:4.8vw;font-weight:500;line-height:8.267vw;width:100%;display:block;text-align:center;border-bottom:1px dashed #FF8BA7;position:relative}@media screen and (min-width: 768px){.overlay .hamburger-menu .hamburger-menu__body ul li a{font-size:16px;font-weight:500;line-height:normal;line-height:28px;width:100%}}.overlay .hamburger-menu .hamburger-menu__body ul li a:after{content:"";background-image:url(/images/first-section/menu_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover;height:4.267vw;width:2.4vw;display:inline-block;position:absolute;right:0;top:0;bottom:0;margin:auto}@media screen and (min-width: 768px){.overlay .hamburger-menu .hamburger-menu__body ul li a:after{height:16.001px;width:9px}}.overlay.top .hamburger-menu{height:106.5vw}@media screen and (min-width: 768px){.overlay.top .hamburger-menu{height:385px}}.overlay.top .hamburger-menu .hamburger-menu__body{margin-top:8.2vw}@media screen and (min-width: 768px){.overlay.top .hamburger-menu .hamburger-menu__body{margin-top:30.75px}}.overlay.top .hamburger-menu .hamburger-menu__body ul{max-width:none;gap:7.6vw}@media screen and (min-width: 768px){.overlay.top .hamburger-menu .hamburger-menu__body ul{gap:28.5px}}.overlay.top .hamburger-menu .hamburger-menu__body ul li a{border-bottom:1px dashed #41C34E;padding-bottom:1px;position:relative}.overlay.top .hamburger-menu .hamburger-menu__body ul li a img{position:absolute;right:2.933vw;top:0;bottom:.533vw;margin:auto}@media screen and (min-width: 768px){.overlay.top .hamburger-menu .hamburger-menu__body ul li a img{right:10.999px;bottom:1.999px}}.overlay.top .hamburger-menu .hamburger-menu__body ul li a:after{background-image:url(/images/first-section/menu_arrow_top.svg)}#banner-section{position:fixed;bottom:17.333vw;z-index:10;opacity:0;z-index:-1;transition:.7s}@media screen and (min-width: 768px){#banner-section{bottom:40px;left:0;right:0}}#banner-section.open{opacity:1;z-index:10}#banner-section .banner{bottom:8vw;width:96.533vw;z-index:99999999;margin:0 auto;left:0;right:0}#banner-section .banner .banner-contents{width:90%;margin:auto;display:block;z-index:10;position:relative}@media screen and (min-width: 768px){#banner-section .banner .banner-contents{max-width:362px}}#banner-section .banner .banner-contents #close-button{cursor:pointer;position:absolute;top:-3.2vw;right:-3.2vw;z-index:100;width:6.4vw;height:6.4vw}@media screen and (min-width: 768px){#banner-section .banner .banner-contents #close-button{top:-12px;right:-12px;width:24px;height:24px}}.modal-open{overflow:hidden}.modal-open .overlay{opacity:1;z-index:999999999}.modal-open .hamburger-menu{display:block}.modal-open .banner{display:none}.banner-open .banner{display:flex}.advanced-person{text-align:center;margin:2.133vw auto 1.867vw;width:69.867vw;height:11.733vw;background-image:url(/images/common/advanced-person_bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;font-size:3.733vw;font-weight:500;line-height:5.333vw;letter-spacing:0em;padding-top:2.133vw}@media screen and (min-width: 768px){.advanced-person{font-size:18px;font-weight:500;width:425px;height:71px;padding-top:18px;line-height:1;margin:30px auto 0}}.advanced-person span{color:#ff9315}.advanced-person .bold{font-weight:700;color:#ff9315;font-size:5.333vw;position:relative;display:inline-block;padding:0 1px}@media screen and (min-width: 768px){.advanced-person .bold{color:#ff9315;font-size:24px}}.advanced-person .bold p{position:relative;z-index:10;display:inline}.advanced-person .bold:after{content:"";background:#FFEB82;width:100%;height:2.4vw;position:absolute;left:0;right:0;bottom:-.267vw;margin:auto;z-index:0}@media screen and (min-width: 768px){.advanced-person .bold:after{height:9px;bottom:-1px}}.header{background:#FFFFFF;box-shadow:0 4px 10px #0000001a;width:100%;top:0;z-index:999999999}.header .header__inner{padding:2.4vw 0 2.667vw;text-align:center}@media screen and (min-width: 768px){.header .header__inner{padding:18px 0;display:flex;justify-content:center;align-items:center}}.header .header__inner p{font-weight:700;font-size:3.2vw;line-height:3.733vw;letter-spacing:0em}@media screen and (min-width: 768px){.header .header__inner p{font-size:16px;line-height:19px;margin-right:5px}}.header .header__inner .title{font-weight:700;font-size:3.733vw;line-height:4.533vw;letter-spacing:-.1em}@media screen and (min-width: 768px){.header .header__inner .title{font-size:20px;line-height:24px;letter-spacing:-.1em}}#fixed-header{position:fixed;top:-17.067vw;width:100%;line-height:70px;font-size:2em;text-align:center;background:#FFFFFF;box-sizing:border-box;transition:.5s}#fixed-header.is-show{top:0}.page-search .first-section_V2 .section-group__inner{padding-bottom:0!important}.page-search .job_site .section-group__inner{padding-top:0!important}.page-search .job_site .section-group__inner .job-site_item .job-site_item__inner{padding:0 0 22px!important}@media screen and (min-width: 768px){.page-search .job_site .section-group__inner .job-site_item .job-site_item__inner{padding:0 30px 30px 40px!important}}.page-search .job_site .section-group__inner .job-site_item .job-site__body{display:none!important}.page-search .job_site .section-group__inner .job-site_item.open .job-site__body{display:block!important}.page-search .job_site .section-group__inner .job-site_item.open .open-link{display:none!important}.register-now{text-align:center;margin-top:4.267vw;color:#ff620a;font-size:4.267vw;font-weight:700;line-height:5.067vw;letter-spacing:0em}@media screen and (min-width: 768px){.register-now{font-size:16px;line-height:17px;margin-top:23px}}.register-now:before,.register-now:after{content:"＼";font-size:3.733vw;font-weight:700;line-height:4.533vw;letter-spacing:0em;color:#ff620a;margin-right:5px}@media screen and (min-width: 768px){.register-now:before,.register-now:after{font-size:14.559px;font-weight:700;line-height:17.679px}}.register-now:after{content:"／";margin-left:5px}.register-now .register-now__img{position:absolute;width:45.067vw;left:0;right:0;margin:auto}@media screen and (min-width: 768px){.register-now .register-now__img{width:169px}}.registration-button{width:100%;height:13.333vw;background:#FF620A;box-shadow:0 4px #ba1208;display:flex;justify-content:center;align-items:center;border-radius:6px;margin-top:4.267vw;color:#fff;white-space:nowrap;font-size:4.8vw;font-weight:700;line-height:4.8vw;letter-spacing:0em}@media screen and (min-width: 768px){.registration-button{font-size:18px;line-height:18px;height:50px;margin-top:10px}}.registration-button span{margin-left:10px;font-size:40px;width:20px}.section-group .section-group__title{font-weight:700;text-align:center;color:#fff;padding:2.667vw 0;font-size:4.267vw;line-height:1.278;letter-spacing:0em;background:linear-gradient(130.18deg,#008441 0%,#1EBA2E 100%)}@media screen and (min-width: 768px){.section-group .section-group__title{font-size:30px;line-height:1.40625;padding:16px 0}}.first-section_V2 .section-group__inner{padding-bottom:5.333vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner{padding-bottom:30px}}.first-section_V2 .section-group__inner .splide .splide__slide img{width:100%;height:100%}.first-section_V2 .section-group__inner .splide ul.splide__pagination{gap:5.067vw;position:absolute;bottom:3.2vw;left:0;right:0}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner .splide ul.splide__pagination{gap:18px;position:absolute;bottom:18px;left:0;right:0}}.first-section_V2 .section-group__inner .splide ul.splide__pagination li{width:3.733vw;height:3.733vw;overflow:hidden;border-radius:100px}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner .splide ul.splide__pagination li{width:14px;height:14px;overflow:visible}}.first-section_V2 .section-group__inner .splide ul.splide__pagination li button{width:100%;height:100%;background:#fff;border-radius:100px}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner .splide ul.splide__pagination li button{width:14px;height:14px}}.first-section_V2 .section-group__inner .splide ul.splide__pagination li button.is-active{background:#FF6187}.first-section_V2 .section-group__inner .splide .splide__arrows{display:none}.first-section_V2 .section-group__inner #first-view .first-image img{width:100%;display:block}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .first-image img{height:400px;width:100%;object-fit:cover}}@media screen and (min-width: 1440px){.first-section_V2 .section-group__inner #first-view .first-image img{height:auto}}.first-section_V2 .section-group__inner #first-view .hikaku_title{padding:5.333vw 0 0;text-align:center}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .hikaku_title{padding:0;margin:40px 0 20px}}.first-section_V2 .section-group__inner #first-view .hikaku_title img{width:88.8vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .hikaku_title img{width:380px}}.first-section_V2 .section-group__inner #first-view .catch_text{text-align:center}.first-section_V2 .section-group__inner #first-view .catch_text img{width:89.333vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .catch_text img{width:566px}}.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title,.first-section_V2 .section-group__inner #first-view .default .default__title,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title{background:#FF6187;text-align:center;color:#fff;display:flex;justify-content:center;font-size:3.139vw;font-weight:700;letter-spacing:0em;line-height:1;height:16vw;padding:2.667vw 5.333vw;flex-direction:column;position:relative}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title,.first-section_V2 .section-group__inner #first-view .default .default__title,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title{font-size:24px;line-height:1;height:99px;padding:4px 0;font-size:21px;line-height:21px;letter-spacing:0em;padding:0 calc((100% - 837px)/2)}}.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title span,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title span,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title span,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title span,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title span,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title span,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title span,.first-section_V2 .section-group__inner #first-view .default .default__title span,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title span,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title span,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title span,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title span{color:#fff4bd}.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title .date,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title .date,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title .date,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title .date,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title .date,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title .date,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title .date,.first-section_V2 .section-group__inner #first-view .default .default__title .date,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title .date,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title .date,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title .date,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title .date{color:#ff6187;background:#fff;padding:.533vw 0;width:41.333vw;text-align:center;font-size:3.2vw;font-weight:700;line-height:3.2vw;letter-spacing:-.05em;border-radius:2px}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title .date,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title .date,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title .date,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title .date,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title .date,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title .date,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title .date,.first-section_V2 .section-group__inner #first-view .default .default__title .date,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title .date,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title .date,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title .date,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title .date{width:212px;font-size:16px;font-weight:700;line-height:16px;letter-spacing:-.05em;padding:5px 0 4px}}.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title p,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title p,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title p,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title p,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title p,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title p,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title p,.first-section_V2 .section-group__inner #first-view .default .default__title p,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title p,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title p,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title p,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title p{text-align:left;margin-top:1.333vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title p,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title p,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title p,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title p,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title p,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title p,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title p,.first-section_V2 .section-group__inner #first-view .default .default__title p,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title p,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title p,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title p,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title p{margin-top:12px}}.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title .bar,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title .bar,.first-section_V2 .section-group__inner #first-view .default .default__title .bar,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title .bar{position:absolute;right:5.333vw;cursor:pointer;display:flex;flex-direction:column;top:4.267vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title .bar,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title .bar,.first-section_V2 .section-group__inner #first-view .default .default__title .bar,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title .bar,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title .bar{right:calc(50% - 417px);top:0;bottom:0;margin:auto;height:32px}}.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title .bar span,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title .bar span,.first-section_V2 .section-group__inner #first-view .default .default__title .bar span,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title .bar span{width:8vw;border-radius:10px;display:block;min-height:.533vw;background:#fff;margin:1.2vw 0}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-A__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-A .default__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-result__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-A__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-B .default__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-result__title .bar span,.first-section_V2 .section-group__inner #first-view .default .pattern-A__title .bar span,.first-section_V2 .section-group__inner #first-view .default .default__title .bar span,.first-section_V2 .section-group__inner #first-view .default .pattern-result__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-A__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-result .default__title .bar span,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-result__title .bar span{width:32px;min-height:2px;margin:5px 0}}.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-B__title,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-B__title,.first-section_V2 .section-group__inner #first-view .default .pattern-B__title,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-B__title{background:#FF620A}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-B__image,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-B__image,.first-section_V2 .section-group__inner #first-view .default .pattern-B__image,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-B__image{margin:-20px;padding-top:20px}}@media screen and (min-width: 1440px){.first-section_V2 .section-group__inner #first-view .pattern-A .pattern-B__image,.first-section_V2 .section-group__inner #first-view .pattern-B .pattern-B__image,.first-section_V2 .section-group__inner #first-view .default .pattern-B__image,.first-section_V2 .section-group__inner #first-view .pattern-result .pattern-B__image{margin:-2.083vw;padding-top:2.083vw}}.first-section_V2 .section-group__inner #first-view .pattern-A,.first-section_V2 .section-group__inner #first-view .pattern-B{display:none}.first-section_V2 .section-group__inner #first-view.pattern-A-active .pattern-A{display:block}.first-section_V2 .section-group__inner #first-view.pattern-A-active .default,.first-section_V2 .section-group__inner #first-view.pattern-A-active .pattern-B{display:none}.first-section_V2 .section-group__inner #first-view.pattern-B-active .pattern-B{display:block}.first-section_V2 .section-group__inner #first-view.pattern-B-active .default,.first-section_V2 .section-group__inner #first-view.pattern-B-active .pattern-A{display:none}.first-section_V2 .section-group__inner #first-view .first-view__text{position:absolute;z-index:120;top:5.128vw;left:-33.077vw;right:0;margin:auto;height:56.154vw;width:55.128vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .first-view__text{position:absolute;z-index:120;top:15px;left:-280px;right:0;height:274px;width:657px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--top{background:#008441}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--top .top__inner{padding:4vw 2.667vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--top .top__inner{max-width:825px;width:90%;margin:0 auto;padding:15px 10px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--top .top__inner a{font-size:3.2vw;font-weight:700;line-height:3.467vw;letter-spacing:0em;background:#FFFFFF;border-radius:40px;color:#008441;padding:1.6vw 2.133vw;width:27.2vw;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--top .top__inner a{font-size:12px;font-weight:700;line-height:13px;letter-spacing:0em;background:#FFFFFF;border-radius:40px;color:#008441;padding:6px 8px;width:102px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--top .top__inner .search-result__title{margin-top:3.2vw;font-size:4.267vw;font-weight:700;line-height:5.867vw;letter-spacing:0em;color:#fff;display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--top .top__inner .search-result__title{margin-top:12px;font-size:18px;font-weight:700;line-height:20px;letter-spacing:0em}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--top .top__inner .search-result__title img{margin-right:.8vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--top .top__inner .search-result__title img{margin-right:3px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--middle{background:#E1E1E1}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--middle .middle__inner{padding:10px 15px 12px}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--middle .middle__inner{max-width:825px;width:90%;margin:0 auto;padding:10px 15px 12px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--middle .middle__inner .terms-result{font-size:12px;font-weight:500;line-height:13px;letter-spacing:0em;color:#444846}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--middle .middle__inner .terms-result{font-size:12px;font-weight:500;line-height:13px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--middle .middle__inner .terms-result span:before{content:"・"}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--middle .middle__inner .terms-result span:first-child:before{content:""}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .terms-search-result{padding:2.4vw 0 5.333vw;max-width:94.667vw;margin:0 auto}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .terms-search-result{padding:30px 0;max-width:825px;margin:0 auto}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .terms-search-result .terms-search-result__title{color:#543e3e;font-size:5.333vw;font-weight:700;line-height:140%;display:flex;align-items:flex-end;padding-left:2.133vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .terms-search-result .terms-search-result__title{font-size:22px;padding-left:30px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .terms-search-result .terms-search-result__title span{margin-left:1.067vw;margin-bottom:3.733vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .terms-search-result .terms-search-result__title span{margin-left:4px;margin-bottom:14px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .terms-search-result .terms-search-result__text{color:#444846;font-size:3.2vw;font-weight:400;line-height:180%;padding:2.667vw;border-radius:7px;border:3px solid #41C34E;padding:2.667vw 1.6vw 1.867vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .terms-search-result .terms-search-result__text{font-size:14px;padding:15px 15px 12px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list{display:flex;gap:.267vw;padding-bottom:2.4vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list{gap:1px;padding-bottom:30px;max-width:825px;margin:0 auto}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item{width:50%}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item .point-item__title{background:#41C34E;color:var(--fix-color_03, #FFF4BD);text-align:center;font-size:3.733vw;font-weight:700;line-height:130%;display:flex;padding:4.267vw 14.667vw 3.2vw 0;justify-content:center;position:relative}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item .point-item__title{font-size:16px;padding:15px 15px 12px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item .point-item__title p{line-height:130%}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item .point-item__title img{position:absolute;right:3.2vw;top:3.2vw;width:12.533vw;height:10.667vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item .point-item__title img{right:69px;top:auto;width:46.999px;height:40.001px;bottom:0}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item .point-item__body ul li{color:var(--dark-color, #444846);font-size:3.2vw;font-weight:700;line-height:160%;width:44.533vw;margin:0 auto;padding-bottom:2.133vw;border-bottom:1px solid #D9D9D9;margin-top:2.133vw;position:relative;padding-left:6.133vw;padding-top:1.067vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item .point-item__body ul li{font-size:15px;width:auto;padding-bottom:14px;margin-top:8px;padding-left:38px;padding-top:8px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item .point-item__body ul li:before{content:"";background-image:url(/images/search/check_green.svg);background-repeat:no-repeat;background-position:center;background-size:cover;width:3.733vw;height:3.733vw;display:inline-block;position:absolute;left:.267vw;top:1.6vw}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item .point-item__body ul li:before{width:16px;height:16px;left:11px;top:11px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item__gray .point-item__title{background:#979797}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item__gray .point-item__title p{color:#d9d9d9}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--banner .point-list .point-item__gray .point-item__body ul li:before{background-image:url(/images/search/check_gray.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--bottom{font-size:16px;font-weight:700;line-height:18px;letter-spacing:0em}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--bottom{font-size:16px;font-weight:700;line-height:18px;letter-spacing:0em}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--bottom .bottom__inner{padding:10px 15px}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--bottom .bottom__inner{max-width:825px;width:90%;margin:0 auto;padding:10px 15px}}.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--bottom .bottom__inner span{font-size:20px;font-weight:900;line-height:22px;letter-spacing:0em;color:#ff620a;margin-right:3px}@media screen and (min-width: 768px){.first-section_V2 .section-group__inner #first-view .pattern-result .search-result--bottom .bottom__inner span{font-size:20px;font-weight:900;line-height:22px;margin-right:3px}}.first-section_V2 .first-view .first-view__inner{padding:40px 0 120px;max-width:1000px;width:90%;margin:0 auto}.first-section_V2 .first-view .first-view__inner .first-view__top{display:flex;justify-content:space-between}.first-section_V2 .first-view .first-view__inner .first-view__top .first-view__logo img{width:205.05px}.first-section_V2 .first-view .first-view__inner .first-view__top .first-view__title{display:flex}.first-section_V2 .first-view .first-view__inner .first-view__top .first-view__title .title-item{width:265px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.04em;padding:5px 0 3px;margin-left:10px;text-align:center;background:#1EBA2E;border-radius:4px;color:#fff}.first-section_V2 .first-view .first-view__inner .first-view__top .first-view__title .title-item:nth-of-type(2){background:#1EBA2E}.first-section_V2 .first-view .first-view__inner .first-view__image{margin-top:40px;background:url(FV_pc_02.png)}.first-section_V2 .recommend-contents-B{position:relative;margin:-11vw 0 0}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B{border:none;margin:-20px 0 0}}@media screen and (min-width: 1800px){.first-section_V2 .recommend-contents-B{margin:-40px 0 0}}.first-section_V2 .recommend-contents-B .recommend-contents__top{top:-13.333vw;left:0;right:0;margin:auto;top:-42.667vw;border-bottom:.533vw solid #1EBA2E}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top{top:-75px;border-bottom:none}}.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list{display:flex;justify-content:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list{margin:0}}.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item{height:13.333vw;width:29.778vw;background:#1EBA2E;display:flex;justify-content:center;align-items:center;color:#fff;font-size:3.733vw;font-weight:700;line-height:5.333vw;letter-spacing:.04em;position:relative;cursor:pointer}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item{width:200px;height:60px;font-size:18px;font-weight:700;line-height:26px;letter-spacing:.04em}}.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item img{position:absolute;bottom:3px;display:none;left:0;right:0;margin:auto}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item img{width:15px}}.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item:first-child{border-radius:12px 0 0;border-width:3px 0px 0px 2px;border-style:solid;border-color:#1eba2e}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item:first-child{border-right:3px solid #fff}}.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item:last-child{border-width:3px 3px 0px 0px;border-style:solid;border-color:#1eba2e;border-radius:0 12px 0 0}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item:last-child{border-left:3px solid #fff}}.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item.active{background:#fff;color:#1eba2e;border-top:3px solid #1EBA2E}.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item.active img{display:block}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item.active:first-child{border-right:none}}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top .select-list .select-item.active:last-child{border-left:none}}.first-section_V2 .recommend-contents-B .recommend-contents__top_v2{left:0;right:0;margin:auto;position:relative;top:0}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top_v2{position:initial;left:auto;right:auto;margin:auto;top:auto}}.first-section_V2 .recommend-contents-B .recommend-contents__top_v2:after{content:"";position:absolute;width:100%;height:2px;background:#1EBA2E;bottom:0;z-index:-1}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__top_v2:after{content:none}}.first-section_V2 .recommend-contents-B .recommend-contents__scroll{position:relative;max-width:984px;margin:0 auto;width:90%;background:#1EBA2E;font-size:3.2vw;font-weight:700;line-height:3.733vw;letter-spacing:-.05em;text-align:center;color:#fff;padding:1.467vw 0;width:100%;margin-top:2.133vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .recommend-contents__scroll{width:100%;font-size:12px;font-weight:700;line-height:14px;letter-spacing:-.05em;text-align:center;padding:5.5px 0}}.first-section_V2 .recommend-contents-B .recommend-contents__scroll:before,.first-section_V2 .recommend-contents-B .recommend-contents__scroll:after{content:"▶▶▶";font-size:10px;font-weight:700;line-height:12px;letter-spacing:-.05em;color:#fff4bd;margin:0 20px}.first-section_V2 .recommend-contents-B table{border-spacing:0;margin:auto;display:none}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table{margin:10px auto 0;max-width:1000px}}.first-section_V2 .recommend-contents-B table.open{display:block}.first-section_V2 .recommend-contents-B table tr td{display:none;box-sizing:border-box}.first-section_V2 .recommend-contents-B table .rank{display:table-cell;width:30px}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .rank{width:30px}}.first-section_V2 .recommend-contents-B table .site{display:table-cell}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .site{width:255px}}.first-section_V2 .recommend-contents-B table .link{width:13.6vw;display:table-cell}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .link{width:207px}}.first-section_V2 .recommend-contents-B table .job-offer{width:17.067vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .job-offer{width:141px}}.first-section_V2 .recommend-contents-B table .feature{width:34.4vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .feature{width:397px}}.first-section_V2 .recommend-contents-B table .occupation{min-width:18.4vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .occupation{min-width:179px}}.first-section_V2 .recommend-contents-B table .work-style{width:25.067vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .work-style{width:94px}}.first-section_V2 .recommend-contents-B table .service-feature{width:24.8vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .service-feature{width:257px}}.first-section_V2 .recommend-contents-B table .job-quality{min-width:17.067vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .job-quality{min-width:175px}}.first-section_V2 .recommend-contents-B table .consultation-quality{min-width:16.533vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .consultation-quality{min-width:175px}}.first-section_V2 .recommend-contents-B table .private-job{min-width:13.6vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table .private-job{min-width:175px}}.first-section_V2 .recommend-contents-B table.type01 .job-offer,.first-section_V2 .recommend-contents-B table.type01 .feature,.first-section_V2 .recommend-contents-B table.type02 .occupation,.first-section_V2 .recommend-contents-B table.type02 .consultation-quality,.first-section_V2 .recommend-contents-B table.type02 .private-job{display:table-cell}.first-section_V2 .recommend-contents-B table.type03 tr,.first-section_V2 .recommend-contents-B table.type03 tr td{display:none}.first-section_V2 .recommend-contents-B table.type03 .pickup{display:table-cell}.first-section_V2 .recommend-contents-B table.type03 tr:first-child,.first-section_V2 .recommend-contents-B table.type03 tr:nth-of-type(2),.first-section_V2 .recommend-contents-B table.type03 tr:nth-of-type(3){display:block}.first-section_V2 .recommend-contents-B table thead tr td{font-size:3.2vw;line-height:4.533vw;letter-spacing:.04em;text-align:center;color:#444;background:#ECEFF1;border-top:1px solid #008441;border-right:1px solid #008441;border-bottom:1px solid #008441;white-space:nowrap;height:9.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table thead tr td{font-size:15px;font-weight:500;line-height:22px;letter-spacing:.04em;text-align:center;padding:12px 0 13px;height:auto}}.first-section_V2 .recommend-contents-B table thead tr td:first-child{border-left:1px solid #008441}.first-section_V2 .recommend-contents-B table tbody tr td{border-right:1px solid #008441;border-bottom:1px solid #008441}.first-section_V2 .recommend-contents-B table tbody tr td:first-child{border-left:1px solid #008441}.first-section_V2 .recommend-contents-B table tbody tr td:last-child{border-right:0}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr td:last-child{border-right:1px solid #008441}}.first-section_V2 .recommend-contents-B table tbody tr .patern01{font-size:2.667vw;font-weight:400;line-height:3.733vw;letter-spacing:.04em;text-align:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .patern01{font-size:15px;font-weight:400;line-height:22px;letter-spacing:.04em;text-align:center}}.first-section_V2 .recommend-contents-B table tbody tr .patern01 img{width:6.933vw;height:6.933vw;display:block;margin:0 auto 6px}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .patern01 img{width:38px;height:38px;margin:0 auto 7px}}.first-section_V2 .recommend-contents-B table tbody tr .patern01 .private_img{width:11.2vw;height:13.867vw;display:block;margin:0 auto}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .patern01 .private_img{width:60px;height:auto;margin:0 auto}}.first-section_V2 .recommend-contents-B table tbody tr .rank{min-width:37px;position:relative;text-align:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .rank{min-width:0;max-width:37px;width:6.425%}}.first-section_V2 .recommend-contents-B table tbody tr .rank img{width:30px}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .rank img{width:37px}}.first-section_V2 .recommend-contents-B table tbody tr .rank .number{font-size:16px;font-weight:700;line-height:11px;letter-spacing:0em;color:#fff;position:absolute;inset:0;margin:auto;display:flex;justify-items:center;justify-content:center;align-items:center}.first-section_V2 .recommend-contents-B table tbody tr .site{padding:3.467vw 0;text-align:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site{padding:15px 0}}.first-section_V2 .recommend-contents-B table tbody tr .site .logo{width:90%}.first-section_V2 .recommend-contents-B table tbody tr .site a{font-size:2.667vw;line-height:3.733vw;letter-spacing:.04em;color:#0288d1;max-width:26.4vw;width:26.4vw!important;display:block;margin:.8vw auto 0;position:relative;text-decoration:underline;display:flex;justify-content:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site a{font-size:13px;font-weight:500;line-height:19px;letter-spacing:.04em;max-width:164px!important;width:auto!important;margin:0 auto}}.first-section_V2 .recommend-contents-B table tbody tr .site .review{display:flex;justify-content:center;align-items:center;margin-top:2.4vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site .review{margin-top:9px}}.first-section_V2 .recommend-contents-B table tbody tr .site .review img{height:2.4vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site .review img{height:16.7px}}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site .review .box{width:105px;margin-right:7px}}.first-section_V2 .recommend-contents-B table tbody tr .site .review span{font-size:3.733vw;font-weight:700;line-height:5.333vw;letter-spacing:.04em;color:#ff5722}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site .review span{font-size:20px;line-height:29px;letter-spacing:.04em}}.first-section_V2 .recommend-contents-B table tbody tr .site .review .review_rating{position:relative;margin-right:1.333vw;width:15.2vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site .review .review_rating{width:105px;margin-right:6.665px}}.first-section_V2 .recommend-contents-B table tbody tr .site .review .review_rating .rating_max{left:-.267vw;object-fit:cover;object-position:-.5px}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site .review .review_rating .rating_max{left:-1px;top:0;object-fit:cover;object-position:left}}.first-section_V2 .recommend-contents-B table tbody tr .site .general_evaluation{font-size:2.667vw;font-weight:400;line-height:2.667vw;letter-spacing:.04em;margin-top:1.067vw;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site .general_evaluation{font-size:14px;font-weight:400;line-height:10px;margin-top:10px}}.first-section_V2 .recommend-contents-B table tbody tr .site .general_evaluation span{font-size:3.733vw;font-weight:700;line-height:3.733vw;letter-spacing:.04em;color:#ff9315;margin-left:1.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .site .general_evaluation span{font-size:17px;font-weight:700;line-height:17px;letter-spacing:.04em;margin-left:4.999px}}.first-section_V2 .recommend-contents-B table tbody tr .job-offer .job-offer__number,.first-section_V2 .recommend-contents-B table tbody tr .job-offer .job-offer__number span{line-height:1.25}.first-section_V2 .recommend-contents-B table tbody tr .feature p{font-size:3.2vw;line-height:4.533vw;letter-spacing:.04em;text-align:center;text-align:left;padding:0 4vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .feature p{font-size:15px;font-weight:500;line-height:26px;letter-spacing:.04em;text-align:left;padding:0 30px;max-width:333px}}.first-section_V2 .recommend-contents-B table tbody tr .feature span{font-weight:700;color:#1eba2e}.first-section_V2 .recommend-contents-B table tbody tr .link{text-align:center}.first-section_V2 .recommend-contents-B table tbody tr .link a{background:linear-gradient(180deg,#FFA726 0%,#FF9800 66.67%);border-radius:6px;font-size:3.2vw;font-weight:700;line-height:4.533vw;letter-spacing:.04em;color:#fff;width:11.2vw;height:16vw;display:flex;justify-content:center;align-items:center;margin:0 auto;flex-direction:column;border:2px solid var(--sub-color_05, #F06500);background:linear-gradient(0deg,#F9C270 0%,#F8BA5B 3%,#F5A626 9%,#F5A21B 10%,#F29313 16%,#F0810A 25%,#EE7504 36%,#ED6E01 52%,#ED6E05 88%,#F4AB6E 93%,#FAD8BC 96%,#FDF4EC 99%,#FFF 100%)}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .link a{font-size:15px;font-weight:700;line-height:22px;letter-spacing:.04em;width:175px;height:66px;align-items:flex-start;text-align:left;padding-left:0;position:relative;flex-direction:row;align-items:center;padding-right:10px}}.first-section_V2 .recommend-contents-B table tbody tr .link a .material-icons{display:block;font-size:3.733vw;margin-top:.533vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .link a .material-icons{position:absolute;right:24px;font-size:15px;top:0;bottom:0;margin:auto;height:15px}}.first-section_V2 .recommend-contents-B table tbody tr .occupation,.first-section_V2 .recommend-contents-B table tbody tr .work-style{padding:0 2.133vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .occupation,.first-section_V2 .recommend-contents-B table tbody tr .work-style{padding:16px 25px}}.first-section_V2 .recommend-contents-B table tbody tr .occupation .occupation_item01,.first-section_V2 .recommend-contents-B table tbody tr .work-style .occupation_item01{background:#1EBA2E}.first-section_V2 .recommend-contents-B table tbody tr .occupation .text-center,.first-section_V2 .recommend-contents-B table tbody tr .work-style .text-center{text-align:center}.first-section_V2 .recommend-contents-B table tbody tr .occupation ul li,.first-section_V2 .recommend-contents-B table tbody tr .work-style ul li{display:flex;justify-content:flex-start;align-items:center;font-size:2.667vw;font-weight:500;line-height:3.733vw;letter-spacing:.04em}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .occupation ul li,.first-section_V2 .recommend-contents-B table tbody tr .work-style ul li{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.04em}}.first-section_V2 .recommend-contents-B table tbody tr .occupation ul li span,.first-section_V2 .recommend-contents-B table tbody tr .work-style ul li span{font-size:2.133vw;font-weight:700;line-height:3.2vw;letter-spacing:.04em;color:#fff;background:#1EBA2E;border-radius:4px;margin-right:1.6vw;width:4.267vw;height:4.267vw;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .occupation ul li span,.first-section_V2 .recommend-contents-B table tbody tr .work-style ul li span{font-size:10px;font-weight:700;line-height:14px;letter-spacing:.04em;height:21px;width:18px;margin-right:8px}}.first-section_V2 .recommend-contents-B table tbody tr .work-style{padding:0 .533vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .work-style{padding:16px 25px}}.first-section_V2 .recommend-contents-B table tbody tr .service-feature{font-size:2.667vw;font-weight:400;line-height:4.8vw;letter-spacing:.04em;text-align:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B table tbody tr .service-feature{font-size:15px;line-height:26px;letter-spacing:.04em}}.first-section_V2 .recommend-contents-B .pickup-contents{display:none}.first-section_V2 .recommend-contents-B .pickup-contents.open{display:block}.first-section_V2 .recommend-contents-B .pickup-contents .pickup{text-align:center;padding:5.333vw 0;max-width:89.333vw;margin:0 auto;box-sizing:border-box;border-bottom:2px dashed #41C34E}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .pickup{padding:22px 0;max-width:600px;margin:30px auto 0}}.first-section_V2 .recommend-contents-B .pickup-contents .pickup .pickup__feature p{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.04em}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .pickup .pickup__feature p{font-size:17px}}.first-section_V2 .recommend-contents-B .pickup-contents .pickup .pickup__title{height:20vw;margin-top:1.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .pickup .pickup__title{height:95px}}.first-section_V2 .recommend-contents-B .pickup-contents .pickup .pickup__title img{height:auto;width:auto}.first-section_V2 .recommend-contents-B .pickup-contents .pickup .pickup__link{font-size:4.267vw;font-weight:500;line-height:6.133vw;letter-spacing:.04em;color:#0288d1;text-decoration:underline;position:relative;text-underline-offset:2px;margin-top:1.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .pickup .pickup__link{font-size:18.001px;line-height:26.999px;margin-top:4.999px}}.first-section_V2 .recommend-contents-B .pickup-contents .pickup .pickup__link img{width:4.267vw;position:absolute;top:0;left:-20px}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .pickup .pickup__link img{width:16.001px;top:1.999px}}.first-section_V2 .recommend-contents-B .pickup-contents .comment{margin-top:4vw;display:flex;align-items:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .comment{margin-top:20px;justify-content:center}}.first-section_V2 .recommend-contents-B .pickup-contents .comment .comment__image img{min-width:12.533vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .comment .comment__image img{min-width:80.999px}}.first-section_V2 .recommend-contents-B .pickup-contents .comment .comment__contents{margin-left:2.133vw;text-align:left;max-width:71.467vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .comment .comment__contents{margin-left:20.999px;max-width:480.001px}}.first-section_V2 .recommend-contents-B .pickup-contents .comment .comment__contents .title{font-size:3.2vw;font-weight:700;line-height:1.4;letter-spacing:0em;color:#04a956}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .comment .comment__contents .title{font-size:17.999px;line-height:1.4}}.first-section_V2 .recommend-contents-B .pickup-contents .comment .comment__contents .body{font-size:3.2vw;font-weight:400;line-height:1.4;letter-spacing:-.01em;margin-top:1.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-B .pickup-contents .comment .comment__contents .body{font-size:15.001px;line-height:1.4;margin-top:9.999px}}.first-section_V2 .bannerSection{margin:80px auto;max-width:800px}@media screen and (max-width: 767px){.first-section_V2 .bannerSection{margin:30px 20px}}.first-section_V2 .bannerSection_link{display:block}.first-section_V2 .recommend-contents-A{position:relative;margin:3vw 0 0}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A{border:none;margin:35px 0 0}}.first-section_V2 .recommend-contents-A .recommend-contents__top{top:-13.333vw;left:0;right:0;margin:auto}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A .recommend-contents__top{top:-75px}}.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list{display:flex;justify-content:center;border-bottom:.533vw solid #1EBA2E}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list{border-bottom:none}}.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list .select-item{height:13.333vw;width:29.778vw;background:#1EBA2E;display:flex;justify-content:center;align-items:center;color:#fff;font-size:3.733vw;font-weight:700;line-height:5.333vw;letter-spacing:.04em;position:relative;cursor:pointer}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list .select-item{width:200px;height:60px;font-size:18px;font-weight:700;line-height:26px;letter-spacing:.04em}}.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list .select-item img{position:absolute;bottom:3px;display:none;left:0;right:0;margin:auto}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list .select-item img{width:15px}}.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list .select-item:first-child{border-radius:12px 0 0;border-width:3px 0px 0px 2px;border-style:solid;border-color:#1eba2e}.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list .select-item:last-child{border-width:3px 3px 0px 0px;border-style:solid;border-color:#1eba2e;border-radius:0 12px 0 0}.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list .select-item.active{background:#fff;color:#1eba2e;border-top:3px solid #1EBA2E}.first-section_V2 .recommend-contents-A .recommend-contents__top .select-list .select-item.active img{display:block}.first-section_V2 .recommend-contents-A .recommend-contents__scroll{position:relative;max-width:984px;margin:0 auto;width:90%;background:#1EBA2E;font-size:3.2vw;font-weight:700;line-height:3.733vw;letter-spacing:-.05em;text-align:center;color:#fff;padding:1.467vw 0;width:100%;margin-top:2.133vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A .recommend-contents__scroll{width:100%;font-size:12px;font-weight:700;line-height:14px;letter-spacing:-.05em;text-align:center;padding:5.5px 0}}.first-section_V2 .recommend-contents-A .recommend-contents__scroll:before,.first-section_V2 .recommend-contents-A .recommend-contents__scroll:after{content:"▶▶▶";font-size:10px;font-weight:700;line-height:12px;letter-spacing:-.05em;color:#fff4bd;margin:0 20px}.first-section_V2 .recommend-contents-A table{border-spacing:0}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table{margin:0 auto;max-width:1000px}}.first-section_V2 .recommend-contents-A table tr td{display:none}.first-section_V2 .recommend-contents-A table .site{width:29.333vw;display:table-cell}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .site{width:255px}}.first-section_V2 .recommend-contents-A table .link{width:20vw;display:table-cell}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .link{width:207px}}.first-section_V2 .recommend-contents-A table .job-offer{width:13.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .job-offer{width:141px}}.first-section_V2 .recommend-contents-A table .feature{width:37.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .feature{width:397px}}.first-section_V2 .recommend-contents-A table .occupation{min-width:25.6vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .occupation{min-width:179px}}.first-section_V2 .recommend-contents-A table .work-style{width:25.067vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .work-style{width:94px}}.first-section_V2 .recommend-contents-A table .service-feature{width:24.8vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .service-feature{width:257px}}.first-section_V2 .recommend-contents-A table .job-quality{min-width:17.067vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .job-quality{min-width:175px}}.first-section_V2 .recommend-contents-A table .consultation-quality{min-width:17.067vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .consultation-quality{min-width:175px}}.first-section_V2 .recommend-contents-A table .private-job{min-width:16.533vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table .private-job{min-width:175px}}.first-section_V2 .recommend-contents-A table.type01 .job-offer,.first-section_V2 .recommend-contents-A table.type01 .feature,.first-section_V2 .recommend-contents-A table.type02 .occupation,.first-section_V2 .recommend-contents-A table.type02 .service-feature,.first-section_V2 .recommend-contents-A table.type03 .job-quality,.first-section_V2 .recommend-contents-A table.type03 .consultation-quality,.first-section_V2 .recommend-contents-A table.type03 .private-job{display:table-cell}.first-section_V2 .recommend-contents-A table thead tr td{font-size:3.2vw;line-height:4.533vw;letter-spacing:.04em;text-align:center;color:#444;background:#ECEFF1;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;white-space:nowrap;height:9.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table thead tr td{font-size:15px;font-weight:500;line-height:22px;letter-spacing:.04em;text-align:center;padding:12px 0 13px;height:auto}}.first-section_V2 .recommend-contents-A table tbody tr.recommend{background-color:#fef2c2}@media screen and (max-width: 767px){.first-section_V2 .recommend-contents-A table tbody tr.recommend .general_evaluation{margin-top:10px!important}}.first-section_V2 .recommend-contents-A table tbody tr td{border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr td:first-child{border-left:1px solid #E0E0E0}}.first-section_V2 .recommend-contents-A table tbody tr td:last-child{border-right:0}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr td:last-child{border-right:1px solid #E0E0E0}}.first-section_V2 .recommend-contents-A table tbody tr .patern01{font-size:2.667vw;font-weight:400;line-height:3.733vw;letter-spacing:.04em;text-align:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .patern01{font-size:15px;font-weight:400;line-height:22px;letter-spacing:.04em;text-align:center}}.first-section_V2 .recommend-contents-A table tbody tr .patern01 img{width:6.933vw;height:6.933vw;display:block;margin:0 auto 6px}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .patern01 img{width:38px;height:38px;margin:0 auto 7px}}.first-section_V2 .recommend-contents-A table tbody tr .site{padding:3.467vw 0;text-align:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site{padding:15px 0}}.first-section_V2 .recommend-contents-A table tbody tr .site .logo{width:90%}.first-section_V2 .recommend-contents-A table tbody tr .site a{font-size:2.667vw;line-height:3.733vw;letter-spacing:.04em;color:#0288d1;max-width:26.4vw;width:26.4vw!important;display:block;margin:.8vw auto 0;position:relative;text-decoration:underline;display:flex;justify-content:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site a{font-size:13px;font-weight:500;line-height:19px;letter-spacing:.04em;max-width:164px!important;width:auto!important;margin:0 auto}}.first-section_V2 .recommend-contents-A table tbody tr .site .review{display:flex;justify-content:center;align-items:center;margin-top:2.4vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site .review{margin-top:9px}}.first-section_V2 .recommend-contents-A table tbody tr .site .review img{height:2.4vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site .review img{height:16.7px}}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site .review .box{width:105px;margin-right:7px}}.first-section_V2 .recommend-contents-A table tbody tr .site .review span{font-size:3.733vw;font-weight:700;line-height:5.333vw;letter-spacing:.04em;color:#ff5722}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site .review span{font-size:20px;line-height:29px;letter-spacing:.04em}}.first-section_V2 .recommend-contents-A table tbody tr .site .review .review_rating{position:relative;margin-right:1.333vw;width:15.333vw;height:2.4vw;margin-bottom:.8vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site .review .review_rating{width:105px;margin-right:6.665px;height:17px;margin-bottom:3px}}.first-section_V2 .recommend-contents-A table tbody tr .site .review .review_rating .rating_max{left:-.267vw;object-fit:cover;object-position:left}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site .review .review_rating .rating_max{left:-1px;top:0;object-fit:cover;object-position:left}}.first-section_V2 .recommend-contents-A table tbody tr .site .general_evaluation{font-size:2.667vw;font-weight:400;line-height:2.667vw;letter-spacing:.04em;margin-top:1.067vw;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site .general_evaluation{font-size:14px;font-weight:400;line-height:10px;margin-top:10px}}.first-section_V2 .recommend-contents-A table tbody tr .site .general_evaluation span{font-size:3.733vw;font-weight:700;line-height:3.733vw;letter-spacing:.04em;color:#ff9315;margin-left:1.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .site .general_evaluation span{font-size:17px;font-weight:700;line-height:17px;letter-spacing:.04em;margin-left:4.999px}}.first-section_V2 .recommend-contents-A table tbody tr .site .general_evaluation span.recommend{color:#ff5722;font-weight:700;font-size:28px}.first-section_V2 .recommend-contents-A table tbody tr .job-offer .job-offer__number{line-height:1.25;font-weight:700}.first-section_V2 .recommend-contents-A table tbody tr .job-offer .job-offer__number span{line-height:1.25}.first-section_V2 .recommend-contents-A table tbody tr .feature{font-size:3.2vw;line-height:4.533vw;letter-spacing:.04em;text-align:center;text-align:left;padding:0 4vw;font-weight:700}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .feature{font-size:15px;font-weight:500;line-height:26px;letter-spacing:.04em;text-align:left;padding:0 30px;max-width:333px}}.first-section_V2 .recommend-contents-A table tbody tr .feature span{font-weight:700;color:#1eba2e}.first-section_V2 .recommend-contents-A table tbody tr .link{text-align:center}.first-section_V2 .recommend-contents-A table tbody tr .link a{background:linear-gradient(180deg,#FFA726 0%,#FF9800 66.67%);font-size:3.2vw;font-weight:700;line-height:4.8vw;letter-spacing:.04em;color:#fff;width:16vw;height:18.667vw;display:flex;justify-content:center;align-items:center;margin:0 auto;flex-direction:column;border-radius:6px;border:2px solid var(--sub-color_05, #F06500);background:linear-gradient(0deg,#F9C270 0%,#F8BA5B 3%,#F5A626 9%,#F5A21B 10%,#F29313 16%,#F0810A 25%,#EE7504 36%,#ED6E01 52%,#ED6E05 88%,#F4AB6E 93%,#FAD8BC 96%,#FDF4EC 99%,#FFF 100%);padding-bottom:.533vw}@media screen and (max-width: 767px){.first-section_V2 .recommend-contents-A table tbody tr .link a{min-height:18.667vw;height:auto;padding:10px 0}}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .link a{font-size:15px;font-weight:700;line-height:22px;letter-spacing:.04em;width:175px;height:66px;align-items:flex-start;text-align:left;padding-left:38px;position:relative;padding-bottom:0}}.first-section_V2 .recommend-contents-A table tbody tr .link a .material-icons{display:block;font-size:3.733vw;margin-top:.533vw;position:relative;left:-.293vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .link a .material-icons{position:absolute;font-size:15px;margin:auto;height:15px;inset:0 24px 0 auto}}.first-section_V2 .recommend-contents-A table tbody tr .occupation,.first-section_V2 .recommend-contents-A table tbody tr .work-style{padding:0 1.333vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .occupation,.first-section_V2 .recommend-contents-A table tbody tr .work-style{padding:16px 25px}}.first-section_V2 .recommend-contents-A table tbody tr .occupation .occupation_item01,.first-section_V2 .recommend-contents-A table tbody tr .work-style .occupation_item01{background:#1EBA2E}.first-section_V2 .recommend-contents-A table tbody tr .occupation ul li,.first-section_V2 .recommend-contents-A table tbody tr .work-style ul li{font-size:3.2vw;font-weight:400;line-height:4.533vw;letter-spacing:.04em;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .occupation ul li,.first-section_V2 .recommend-contents-A table tbody tr .work-style ul li{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.04em}}.first-section_V2 .recommend-contents-A table tbody tr .occupation ul li span,.first-section_V2 .recommend-contents-A table tbody tr .work-style ul li span{font-size:2.133vw;font-weight:700;line-height:3.2vw;letter-spacing:.04em;color:#fff;background:#1EBA2E;border-radius:4px;margin-right:1.6vw;width:4.267vw;height:4.267vw;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .occupation ul li span,.first-section_V2 .recommend-contents-A table tbody tr .work-style ul li span{font-size:10px;font-weight:700;line-height:14px;letter-spacing:.04em;height:21px;width:18px;margin-right:8px}}.first-section_V2 .recommend-contents-A table tbody tr .work-style{padding:0 .533vw}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .work-style{padding:16px 25px}}.first-section_V2 .recommend-contents-A table tbody tr .service-feature{font-size:2.667vw;font-weight:400;line-height:4.8vw;letter-spacing:.04em;text-align:center}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents-A table tbody tr .service-feature{font-size:15px;line-height:26px;letter-spacing:.04em}}.first-section_V2 .recommend-contents__text{font-size:2.8vw;margin:2.667vw auto 2.133vw;line-height:1.2;padding:0 2.667vw;text-align:left}@media screen and (min-width: 768px){.first-section_V2 .recommend-contents__text{text-align:center;font-size:12px;max-width:1000px;line-height:1.2;padding:0 10px;margin:10px auto}}.about{background:#FF8BA7;padding:4.8vw;width:89.333vw;margin:5.333vw auto 0;border-radius:10px}@media screen and (min-width: 768px){.about{padding:40px;margin:60px auto 40px;max-width:837px;width:100%;position:relative}}.about .about__title{font-size:4vw;font-weight:700;line-height:6.933vw;letter-spacing:.07em;color:#fff;text-align:center}@media screen and (min-width: 768px){.about .about__title{font-size:32px;line-height:160%;position:relative;left:20px}}.about .about__title span{font-size:3.733vw;font-weight:700;line-height:5.867vw}@media screen and (min-width: 768px){.about .about__title span{font-size:26px;line-height:160%}}@media screen and (min-width: 768px){.about .about__title_v2{left:25px}}.about .about__body{margin-top:2.667vw;display:flex;justify-content:space-between;position:relative;overflow:hidden}@media screen and (min-width: 768px){.about .about__body{margin-top:25px;position:initial}}.about .about__body .about__img{width:23.467vw;position:absolute;bottom:0;z-index:2;left:0}@media screen and (min-width: 768px){.about .about__body .about__img{width:128px;left:39px;bottom:40px}}.about .about__body .about__img02{left:0;width:24vw}@media screen and (min-width: 768px){.about .about__body .about__img02{left:40px;bottom:40px;width:130px}}.about .about__body .about__text{position:relative;padding:2.667vw;background:#fff;border-radius:10px;width:58.4vw}@media screen and (min-width: 768px){.about .about__body .about__text{max-width:636px;width:85%;padding:30px;border-radius:20px}}.about .about__body .about__text_v2{width:57.067vw}@media screen and (min-width: 768px){.about .about__body .about__text_v2{max-width:636px;width:85%}}.about .about__body .about__text p{font-size:3.2vw;font-weight:500;line-height:5.067vw;letter-spacing:0em;position:relative;z-index:1}@media screen and (min-width: 768px){.about .about__body .about__text p{font-size:16px;font-weight:400;line-height:1.6}}.about .about__body .about__text p span{position:relative}@media screen and (min-width: 768px){.about .about__body .about__text p span{font-weight:500}}.about .about__body .about__text p span:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1.6vw;background:#FFEB82;z-index:-1;margin:auto;right:0}@media screen and (min-width: 768px){.about .about__body .about__text p span:after{width:100%;height:6px}}.about .about__body .about__text p .text-underline-83:after{width:83%}.about .about__body .about__text img{position:absolute;left:-5.333vw;top:4.533vw;width:11.2vw}@media screen and (min-width: 768px){.about .about__body .about__text img{width:42px;left:-20px;top:17px}}.about .about__body .about__text .about_text_img_v2{position:absolute;left:-2.667vw;top:13.333vw;width:11.2vw}@media screen and (min-width: 768px){.about .about__body .about__text .about_text_img_v2{width:42px;left:-12px;top:49.999px}}.first-section .section-group__inner .first-section__image img{width:100%}@media screen and (min-width: 768px){.first-section .section-group__inner .first-section__image img{height:400px;width:100%;object-fit:cover}}@media screen and (min-width: 1440px){.first-section .section-group__inner .first-section__image img{height:auto}}.first-section .section-group__inner .first-section__image .pattern-A,.first-section .section-group__inner .first-section__image .pattern-B{display:none}.first-section .section-group__inner .first-section__image .pattern-A .pattern-A__title,.first-section .section-group__inner .first-section__image .pattern-A .pattern-B__title,.first-section .section-group__inner .first-section__image .pattern-B .pattern-A__title,.first-section .section-group__inner .first-section__image .pattern-B .pattern-B__title{background:#FF6187;text-align:center;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;height:30px;padding:4px 0}@media screen and (min-width: 768px){.first-section .section-group__inner .first-section__image .pattern-A .pattern-A__title,.first-section .section-group__inner .first-section__image .pattern-A .pattern-B__title,.first-section .section-group__inner .first-section__image .pattern-B .pattern-A__title,.first-section .section-group__inner .first-section__image .pattern-B .pattern-B__title{font-size:24px;line-height:1;height:40px;padding:4px 0}}.first-section .section-group__inner .first-section__image .pattern-A .pattern-A__title span,.first-section .section-group__inner .first-section__image .pattern-A .pattern-B__title span,.first-section .section-group__inner .first-section__image .pattern-B .pattern-A__title span,.first-section .section-group__inner .first-section__image .pattern-B .pattern-B__title span{color:#fff4bd}.first-section .section-group__inner .first-section__image .pattern-A .pattern-A__title .small,.first-section .section-group__inner .first-section__image .pattern-A .pattern-B__title .small,.first-section .section-group__inner .first-section__image .pattern-B .pattern-A__title .small,.first-section .section-group__inner .first-section__image .pattern-B .pattern-B__title .small{font-size:10px;font-weight:700;line-height:1;letter-spacing:-.05em;color:#fff}@media screen and (min-width: 768px){.first-section .section-group__inner .first-section__image .pattern-A .pattern-A__title .small,.first-section .section-group__inner .first-section__image .pattern-A .pattern-B__title .small,.first-section .section-group__inner .first-section__image .pattern-B .pattern-A__title .small,.first-section .section-group__inner .first-section__image .pattern-B .pattern-B__title .small{font-size:16px;font-weight:700;letter-spacing:-.05em;color:#fff}}.first-section .section-group__inner .first-section__image .pattern-A .pattern-B__title,.first-section .section-group__inner .first-section__image .pattern-B .pattern-B__title{background:#FF620A}@media screen and (min-width: 768px){.first-section .section-group__inner .first-section__image .pattern-A .pattern-B__image,.first-section .section-group__inner .first-section__image .pattern-B .pattern-B__image{margin:-20px;padding-top:20px}}@media screen and (min-width: 1440px){.first-section .section-group__inner .first-section__image .pattern-A .pattern-B__image,.first-section .section-group__inner .first-section__image .pattern-B .pattern-B__image{margin:-2.083vw;padding-top:2.083vw}}.first-section .section-group__inner .first-section__image.pattern-A-active .pattern-A{display:block}.first-section .section-group__inner .first-section__image.pattern-A-active .default,.first-section .section-group__inner .first-section__image.pattern-A-active .pattern-B{display:none}.first-section .section-group__inner .first-section__image.pattern-B-active .pattern-B{display:block}.first-section .section-group__inner .first-section__image.pattern-B-active .default,.first-section .section-group__inner .first-section__image.pattern-B-active .pattern-A{display:none}.first-section .section-group__inner .first-section__image .first-view__text{position:absolute;z-index:120;top:5.128vw;left:-33.077vw;right:0;margin:auto;height:56.154vw;width:55.128vw}@media screen and (min-width: 768px){.first-section .section-group__inner .first-section__image .first-view__text{position:absolute;z-index:120;top:15px;left:-280px;right:0;height:274px;width:657px}}.supervisor .supervisor__inner{padding:0}@media screen and (min-width: 768px){.supervisor .supervisor__inner{max-width:984px;margin:0 auto}}.supervisor .supervisor__title{font-weight:700;font-size:4vw;line-height:5.6vw;letter-spacing:0em;text-align:center;padding:1.333vw 0;border-top:2px solid #1EBA2E;border-bottom:2px solid #1EBA2E;position:relative}@media screen and (min-width: 768px){.supervisor .supervisor__title{font-size:32px;line-height:45px;padding:10px 0}}.supervisor .supervisor__title .check{position:absolute;width:11.733vw;left:0;top:-1.867vw}@media screen and (min-width: 768px){.supervisor .supervisor__title .check{width:60px;left:10.001px;top:-7.001px}}.supervisor .supervisor__body{display:flex;justify-content:space-between;margin-top:5.067vw;padding:0 2.667vw}@media screen and (min-width: 768px){.supervisor .supervisor__body{margin-top:20px;padding:0 80px}}.supervisor .supervisor__body .image img{width:24.533vw}@media screen and (min-width: 768px){.supervisor .supervisor__body .image img{width:137px}}.supervisor .supervisor__body .contents{width:89.333vw;margin-left:auto}@media screen and (min-width: 768px){.supervisor .supervisor__body .contents{max-width:824px;margin:0 auto;width:90%}}.supervisor .supervisor__body .contents .contents__top{display:flex}.supervisor .supervisor__body .contents .name{font-size:3.2vw;line-height:5.067vw;letter-spacing:0em;color:#1eba2e;display:flex;align-items:center;margin-left:20px}@media screen and (min-width: 768px){.supervisor .supervisor__body .contents .name{font-size:16px;line-height:26px;margin-left:30px}}.supervisor .supervisor__body .contents .text{font-size:3.2vw;line-height:5.067vw;letter-spacing:0em;margin-top:4vw}@media screen and (min-width: 768px){.supervisor .supervisor__body .contents .text{font-size:16px;line-height:26px}}.supervisor .supervisor__body .contents .text .hidden{line-height:5.067vw;display:none}@media screen and (min-width: 768px){.supervisor .supervisor__body .contents .text .hidden{line-height:26px;display:block}}.supervisor .supervisor__body .contents .more{font-size:3.2vw;line-height:5.067vw;letter-spacing:0em;text-align:right;display:block;color:#bdbdbd;cursor:pointer}@media screen and (min-width: 768px){.supervisor .supervisor__body .contents .more{display:none}}.supervisor .supervisor__body .contents .more .down{display:block}.supervisor .supervisor__body .contents .more .up{display:none}.supervisor .supervisor__body .open .text .hidden{display:block}.supervisor .supervisor__body .open .more .down{display:none}.supervisor .supervisor__body .open .more .up{display:block}.recommend .section-group__inner{padding:2.933vw 5.333vw 10.667vw}@media screen and (min-width: 768px){.recommend .section-group__inner{padding:30px 0 60px;max-width:824px;margin:0 auto;width:90%}}.recommend-contents{padding:0 0 1.867vw;position:relative;margin:7px 0 0}@media screen and (min-width: 768px){.recommend-contents{padding:0}}.recommend-contents .recommend-contents__scroll{position:relative;max-width:984px;margin:0 auto;width:90%;background:#1EBA2E;font-size:3.2vw;font-weight:700;line-height:3.733vw;letter-spacing:-.05em;text-align:center;color:#fff;padding:1.467vw 0;width:97.867vw}@media screen and (min-width: 768px){.recommend-contents .recommend-contents__scroll{width:100%;font-size:12px;font-weight:700;line-height:14px;letter-spacing:-.05em;text-align:center;padding:5.5px 0}}.recommend-contents .recommend-contents__scroll:before,.recommend-contents .recommend-contents__scroll:after{content:"▶▶▶";font-size:10px;font-weight:700;line-height:12px;letter-spacing:-.05em;color:#fff4bd;margin:0 20px}.recommend-contents .recommend-contents__title{font-weight:700;font-size:4vw;line-height:5.6vw;letter-spacing:0em;text-align:center;padding:1.333vw 0;border-top:2px solid #1EBA2E;border-bottom:2px solid #1EBA2E;position:relative;max-width:984px;margin:0 auto;width:90%}@media screen and (min-width: 768px){.recommend-contents .recommend-contents__title{font-size:32px;line-height:45px;padding:10px 0}}.recommend-contents .recommend-contents__title .check{position:absolute;width:9.733vw;left:0;top:-1.867vw}@media screen and (min-width: 768px){.recommend-contents .recommend-contents__title .check{width:60px;left:10.001px;top:-7.001px}}.recommend-contents .description{font-size:3.2vw;line-height:5.067vw;letter-spacing:0em;max-width:824px;margin:8vw auto 0;width:90%}@media screen and (min-width: 768px){.recommend-contents .description{font-size:16px;line-height:26px}}.recommend-contents .table-header{background:#008441;border-radius:10px 10px 0 0;font-size:4.267vw;font-weight:700;line-height:5.067vw;letter-spacing:0em;color:#fff;max-width:824px;margin:0 auto;width:90%;padding:2.821vw;text-align:center;width:97.867vw;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.recommend-contents .table-header{font-size:16px;font-weight:700;line-height:19px;letter-spacing:0em;padding:7px 48.61px 8px;text-align:left}}.recommend-contents .table-header span{font-size:3.733vw;font-weight:700;line-height:4.533vw;letter-spacing:0em;background:#fff;color:#008441;margin-right:1.6vw;border-radius:30px;display:inline-block;display:inline-flex;align-items:center;justify-content:center;height:9.6vw;padding:0 3.2vw}@media screen and (min-width: 768px){.recommend-contents .table-header span{font-size:14px;font-weight:700;line-height:17px;letter-spacing:0em;padding:4px 6px;margin-right:6px;height:auto}}.recommend-contents .recommend-contents__table{overflow-x:scroll;width:97.867vw;margin:auto;border:2px solid #008441;border-radius:0 0 8px 8px}@media screen and (min-width: 768px){.recommend-contents .recommend-contents__table{width:100%;max-width:824px;margin-bottom:61px;overflow-x:auto}}.recommend-contents table{max-width:max-content;border-collapse:separate;border-spacing:0;max-width:824px;margin:0 auto;display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch;border-top:none;border-radius:0 0 8px 8px}@media screen and (min-width: 768px){.recommend-contents table{margin-top:0}}.recommend-contents table tr td{font-weight:700;font-size:3.2vw;line-height:3.2vw;letter-spacing:0em;color:#444846;padding:3.2vw 0;width:16vw;border:1px solid #008441;width:25.6vw;min-height:9.6vw;padding:0;box-sizing:border-box;border-top:none;border-left:none;min-width:13.333vw}@media screen and (min-width: 768px){.recommend-contents table tr td{width:9%;min-height:33px;padding:0;max-width:155px;min-width:0;font-size:14px;line-height:17px;letter-spacing:0em}}.recommend-contents table thead tr td{width:16vw;border:1px solid #008441;border-left:none;border-top:none;background:#EBFDE8!important;color:#008441;font-weight:700;font-size:3.733vw;line-height:1;text-align:center!important;padding:.8vw 0!important;font-size:2.933vw;line-height:3.467vw;letter-spacing:-.05em}@media screen and (min-width: 768px){.recommend-contents table thead tr td{width:80px;letter-spacing:0em;font-size:11px!important;font-weight:700;line-height:13px!important;letter-spacing:-.05em;height:32px;padding:0!important}}.recommend-contents table thead tr td:last-child{border-right:none}.recommend-contents table thead tr .job_offer{padding:2px 0}.recommend-contents table tbody{width:calc(100% - 16vw);overflow-x:scroll}@media screen and (min-width: 768px){.recommend-contents table tbody{width:calc(100% - 80px)}}.recommend-contents table tbody tr td{text-align:center}.recommend-contents table tbody tr td:last-child{border-right:none}.recommend-contents table tbody tr:last-child td{border-bottom:none}.recommend-contents table tbody tr:last-child td:first-child{border-radius:0 0 0 8px}.recommend-contents table tbody tr:last-child td:last-child{border-radius:0 0 8px}.recommend-contents table tbody tr .mark{font-size:5.867vw;font-weight:700;line-height:5.867vw;letter-spacing:0em;color:#f06500}@media screen and (min-width: 768px){.recommend-contents table tbody tr .mark{font-size:22px;font-weight:700;line-height:22px;letter-spacing:0em}}.recommend-contents table tbody tr .job_offer{font-weight:700;letter-spacing:-.05em;text-align:center;line-height:3.467vw;font-size:3.2vw}@media screen and (min-width: 768px){.recommend-contents table tbody tr .job_offer{font-size:14px;line-height:20px;letter-spacing:-.05em}}.recommend-contents table tr .rank{min-width:8.533vw;position:relative}@media screen and (min-width: 768px){.recommend-contents table tr .rank{min-width:0;max-width:32px;width:2.425%}}.recommend-contents table tr .rank img{width:6.133vw}@media screen and (min-width: 768px){.recommend-contents table tr .rank img{width:23px}}.recommend-contents table tr .rank .number{font-size:16px;font-weight:700;line-height:11px;letter-spacing:0em;color:#fff;position:absolute;inset:0;margin:auto;display:flex;justify-items:center;justify-content:center;align-items:center}.recommend-contents table tr .site{left:0;color:#008441;background:#fff;padding:0 0 2.667vw;white-space:inherit;text-align:center;z-index:2;min-width:28.533vw;padding:1.6vw;position:sticky}@media screen and (min-width: 768px){.recommend-contents table tr .site{max-width:200px;min-width:0;white-space:nowrap;padding:10px}}.recommend-contents table tr .site .logo{width:85%;margin:1.067vw 0 0}@media screen and (min-width: 768px){.recommend-contents table tr .site .logo{width:90%;margin:auto;display:block}}.recommend-contents table tr .site .btn-external-link{background:#FF620A;border-radius:6px;box-shadow:0 2px #ba1208;color:#fff;display:block;width:100%;margin:auto;line-height:5.333vw;width:21.333vw;margin:1.6vw auto 0;height:6.933vw!important;width:23.467vw;padding:1.6vw 0;font-size:3.733vw;font-weight:700;line-height:3.733vw;letter-spacing:0em}@media screen and (min-width: 768px){.recommend-contents table tr .site .btn-external-link{padding:0;font-size:17px;line-height:24px;width:100%;margin:7px auto 0;height:24px!important;font-size:12px;font-weight:500;line-height:12px;letter-spacing:0em;display:flex;justify-content:center;align-items:center}}.recommend-contents table tr .site .btn-external-link.shiny-btn:after{animation-duration:4s!important}.recommend-contents table tr .site .info_link{color:#008441;text-decoration:underline;margin-top:1.867vw;display:inline-block;font-size:3.733vw;line-height:3.733vw;letter-spacing:0em}@media screen and (min-width: 768px){.recommend-contents table tr .site .info_link{font-size:14px;line-height:14px;letter-spacing:0em;margin-top:7px}}.recommend-contents table tr .evaluation .rating{color:#f2f2f2;font-size:2.667vw;transform:scale(.8);display:inline-block;position:relative}@media screen and (min-width: 768px){.recommend-contents table tr .evaluation .rating{font-size:13px;transform:scale(1)}}.recommend-contents table tr .evaluation .rating .value{content:"★★★★★";position:absolute;width:0;height:6.4vw;left:0;color:#f5d100;overflow:hidden;white-space:nowrap;top:0}@media screen and (min-width: 768px){.recommend-contents table tr .evaluation .rating .value{height:24px}}.recommend-contents table tr .evaluation .points{font-size:4.267vw;font-weight:700;line-height:4.267vw;letter-spacing:0em;margin-top:1.107vw;color:#008441;text-decoration:underline}@media screen and (min-width: 768px){.recommend-contents table tr .evaluation .points{font-size:16px;font-weight:700;line-height:16px;letter-spacing:0em;margin-top:4.27px}}.recommend-contents table tr .evaluation .points a{color:#008441}.recommend-contents table tr .anchor_link{min-width:10.667vw;text-align:center;padding:2.667vw 0}@media screen and (min-width: 768px){.recommend-contents table tr .anchor_link{max-width:56px!important;min-width:0;width:3%;padding:0}}.recommend-contents table tr .anchor_link a{color:#008441;text-decoration:underline}.recommend-contents table tr .job_offer{padding:2.667vw 0;font-weight:700;letter-spacing:-.05em;text-align:center;line-height:3.467vw;font-size:2.933vw}@media screen and (min-width: 768px){.recommend-contents table tr .job_offer{height:30px;padding:0;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.05em}}.recommend-contents table tr .job_offer span{font-size:2.667vw;line-height:3.733vw;letter-spacing:-.05em;display:block}@media screen and (min-width: 768px){.recommend-contents table tr .job_offer span{display:inline;font-size:14px;line-height:20px;letter-spacing:-.05em}}@media screen and (min-width: 768px){.recommend-contents table tr .job_offer{min-width:0;width:7%;padding:10px 16px;font-size:16px}}.recommend-contents table tr .specialty{min-width:32vw;line-height:1.4;min-width:34vw;text-align:left;padding:0 0px 0 1.6vw}@media screen and (min-width: 768px){.recommend-contents table tr .specialty{width:9%;min-width:0;padding:0 0 0 6px;width:10%}}.recommend-contents table tr .feature{line-height:1.4;min-width:28vw;text-align:left;padding:0 0px 0 1.6vw}@media screen and (min-width: 768px){.recommend-contents table tr .feature{width:9%;min-width:0;padding:0 0 0 6px;width:10%;text-align:center}}.recommend-contents table tr .explanation{padding:0 6px;width:3%}.recommend-contents table tr .explanation a{height:50px;width:68px;padding:8px 10px 0;background:#008441;box-shadow:0 2px #006049;border-radius:6px;color:#fff;display:flex;flex-direction:column;margin:0 auto}.recommend-contents table tr .explanation a p{font-size:12px;font-weight:500;line-height:14px;letter-spacing:0em}.recommend-contents table tr .explanation a span{font-weight:400;line-height:14px;letter-spacing:0em;font-size:12px;position:relative;top:-1px}.point .section-group__title{font-size:4.8vw;font-weight:700;line-height:1.3;letter-spacing:0em;padding:5.333vw;text-align:left;position:relative}@media screen and (min-width: 768px){.point .section-group__title{font-size:28px;font-weight:700;line-height:45px;letter-spacing:0em;padding:16px 66px 16px 0;text-align:center}}.point .section-group__title span{color:#ffeb82;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}@media screen and (min-width: 768px){.point .section-group__title span{text-underline-offset:7px}}.point .section-group__title img{position:absolute;bottom:0;width:21.333vw;right:0}@media screen and (min-width: 768px){.point .section-group__title img{right:calc(50% - 440px);transform:scale(1.27);bottom:10px;width:auto}}.point .section-group__inner{padding:4.8vw 5.333vw 10.667vw}@media screen and (min-width: 768px){.point .section-group__inner{padding:40px 0 74px;max-width:825px;margin:0 auto;width:90%}}.point .section-group__inner .point-contents.second{margin-top:5.333vw}@media screen and (min-width: 768px){.point .section-group__inner .point-contents.second{margin-top:20px}}.point .section-group__inner .point-contents .point-contents__title{font-size:5.333vw;font-weight:700;line-height:7.467vw;letter-spacing:0em;padding:1.6vw 0 1.6vw 12.267vw;border-bottom:2px solid #FED372;position:relative}@media screen and (min-width: 768px){.point .section-group__inner .point-contents .point-contents__title{font-size:20px;font-weight:700;line-height:28px;letter-spacing:0em;padding:6px 0 6px 46px}}.point .section-group__inner .point-contents .point-contents__title .number{position:absolute;left:0;top:3px;width:9.6vw;height:9.6vw;color:#f06500;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:9.6vw;font-weight:700;line-height:9.6vw;letter-spacing:0em}@media screen and (min-width: 768px){.point .section-group__inner .point-contents .point-contents__title .number{font-size:36px;font-weight:700;line-height:36px;letter-spacing:0em;width:36px;height:36px;top:0}}.point .section-group__inner .point-contents .point-contents__title span{color:#f06500}.point .section-group__inner .point-contents .point-contents__body{padding:10px 0 0}.point .section-group__inner .point-contents .point-contents__body .catch{font-size:4.8vw;font-weight:700;line-height:7.733vw;letter-spacing:0em;color:#008441}@media screen and (min-width: 768px){.point .section-group__inner .point-contents .point-contents__body .catch{font-size:18px;font-weight:700;line-height:29px;letter-spacing:0em}}.point .section-group__inner .point-contents .point-contents__body .text{font-size:4vw;line-height:7.2vw;letter-spacing:0em;margin-top:2.667vw}@media screen and (min-width: 768px){.point .section-group__inner .point-contents .point-contents__body .text{font-size:15px;font-weight:700;line-height:27px;letter-spacing:0em;margin-top:10px}}.point .section-group__inner .point-contents .point-contents__body .text span{background:rgba(255,147,21,.3);font-weight:700;background:linear-gradient(transparent 50%,rgba(255,147,21,.2) 50%);padding-bottom:1px;line-height:7.2vw}@media screen and (min-width: 768px){.point .section-group__inner .point-contents .point-contents__body .text span{line-height:27px}}.search-section .section-group__title{font-size:18px;font-weight:700;line-height:20px;letter-spacing:0em;padding:19.999px 11px;position:relative;border:none;display:flex;align-items:center}@media screen and (min-width: 768px){.search-section .section-group__title{font-size:28px;font-weight:700;line-height:45px;letter-spacing:0em;padding:16px 66px 16px 0;text-align:center;justify-content:center}}.search-section .section-group__title img{margin-right:3px;margin-bottom:1px}.search-section .section-group__inner{background:#F2F2F2}@media screen and (min-width: 768px){.search-section .section-group__inner{max-width:825px;margin:0 auto;width:90%;background:#fff}}@media screen and (min-width: 768px){.search-section .section-group__inner .search-list{margin-top:30px}}.search-section .section-group__inner .search-item .search-item__title{background:#E1E1E1;padding:9px 15px;font-size:15px;font-weight:700;line-height:17px;letter-spacing:0em;display:flex;align-items:center;justify-content:space-between}.search-section .section-group__inner .search-item .search-item__title .notes{font-size:12px;font-weight:500;line-height:13px;letter-spacing:0em}.search-section .section-group__inner .search-item .search-item__title .notes span{color:#f06500;font-weight:700;margin-right:6px}.search-section .section-group__inner .search-item .search-item__body{padding:15px 25px}.search-section .section-group__inner .search-item .search-item__body input[type=checkbox]{border:2px solid #444846!important;width:16px;height:16px;margin:0 5px 0 0}.search-section .section-group__inner .search-item .search-item__body .tag-list{display:flex;flex-wrap:wrap}.search-section .section-group__inner .search-item .search-item__body .tag-list .tag-item{font-size:14px;font-weight:700;line-height:15px;letter-spacing:0em;display:flex;align-items:center;margin:0 20px 13px 0}.search-section .section-group__inner .search-item .search-item__body .select-form{position:relative}.search-section .section-group__inner .search-item .search-item__body .select-form select{width:100%;height:45px;color:#444;font-size:14px;font-weight:700;line-height:100%;padding:0 10px;border:1px solid #E0E0E0;border-radius:5px;appearance:none}.search-section .section-group__inner .search-item .search-item__body .select-form:after{content:"";width:6.4vw;height:6.4vw;display:inline-block;background-image:url(/images/kango/first-section/select_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;right:2.667vw;top:0;bottom:0;margin:auto}@media screen and (min-width: 768px){.search-section .section-group__inner .search-item .search-item__body .select-form:after{width:24px;height:24px;right:7px}}.search-section .section-group__inner .text-center{text-align:center}.search-section .section-group__inner button,.search-section .section-group__inner input[type=submit]{height:50px;width:355px;background:#FF620A;box-shadow:0 4px #ba1208;border-radius:6px;font-size:18px;font-weight:700;line-height:18px;letter-spacing:0em;text-align:center;color:#fff;margin:0 auto 30px}.search-section .section-group__inner .top-link{font-size:18px;font-weight:700;line-height:20px;letter-spacing:0em;color:#fff;background:#008441;display:flex;padding:15px 0;justify-content:center;align-items:center}@media screen and (min-width: 768px){.search-section .section-group__inner .top-link{border-radius:6px}}.search-section .section-group__inner .top-link img{margin-right:2px}.terms-search-section .section-group__title{font-size:4.8vw;font-weight:700;line-height:5.333vw;letter-spacing:0em;color:#fff;padding:5.333vw 4.267vw 5.333vw 0;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.terms-search-section .section-group__title{font-size:26px;line-height:20px;padding:22px 16px 22px 0}}.terms-search-section .section-group__title img{margin-right:1.333vw}@media screen and (min-width: 768px){.terms-search-section .section-group__title img{margin-right:5px}}.terms-search-section .section-group__inner{max-width:92.533vw;margin:0 auto;display:grid;gap:5.867vw;padding:5.333vw 0 10.667vw .533vw}@media screen and (min-width: 768px){.terms-search-section .section-group__inner{max-width:825px;margin:0 auto;display:grid;gap:38px;padding:40px 0 50px 2px}}.terms-search-section .section-group__inner .terms-search .terms-search__title{color:var(--dark-color, #444846);font-size:4.267vw;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.213vw;border-left:1.067vw solid #FF620A;padding-left:2.4vw}@media screen and (min-width: 768px){.terms-search-section .section-group__inner .terms-search .terms-search__title{color:var(--dark-color, #444846);font-size:17px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.8px;border-left:4px solid #FF620A;padding-left:9px}}.terms-search-section .section-group__inner .terms-search .terms-search__body p{color:var(--dark-color, #444846);font-size:3.733vw;font-style:normal;font-weight:700;line-height:158%;margin-top:2.667vw}@media screen and (min-width: 768px){.terms-search-section .section-group__inner .terms-search .terms-search__body p{font-size:15px;line-height:158%;margin-top:10px}}.terms-search-section .section-group__inner .terms-search .terms-search__body .terms-search__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2.133vw;gap:2.667vw 1.333vw}@media screen and (min-width: 768px){.terms-search-section .section-group__inner .terms-search .terms-search__body .terms-search__list{margin-top:15px;gap:10px 5px}}.terms-search-section .section-group__inner .terms-search .terms-search__body .terms-search__list .terms-search__item{width:45.333vw;height:10.667vw;background-image:url(/images/search/terms-search_item_bg.svg);background-size:100% 100%;color:#fff;font-size:3.733vw;font-weight:700;line-height:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.terms-search-section .section-group__inner .terms-search .terms-search__body .terms-search__list .terms-search__item{width:190px;height:44.65px;font-size:15px;padding-left:10px;padding-top:1px}}.job_site .section-group__title{font-size:5.867vw;font-weight:700;line-height:1.3;letter-spacing:0em;padding:5.333vw;text-align:left;position:relative}@media screen and (min-width: 768px){.job_site .section-group__title{font-size:28px;font-weight:700;line-height:45px;letter-spacing:0em;padding:16px 66px 16px 0;text-align:center}}.job_site .section-group__title span{color:#ffeb82;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.job_site .section-group__title img{position:absolute;bottom:0;right:5.333vw;width:26.667vw}@media screen and (min-width: 768px){.job_site .section-group__title img{right:calc(50% - 370px);transform:scale(1.27);bottom:10px;width:auto}}.job_site .section-group__title .icon{width:4.867vw;position:absolute;left:calc(50% - 16.467vw);top:2.2vw}@media screen and (min-width: 768px){.job_site .section-group__title .icon{width:31px;position:inherit;top:auto;left:auto}}.job_site .section-group__title .polygon{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:8vw}@media screen and (min-width: 768px){.job_site .section-group__title .polygon{height:50px}}.job_site .section-group__inner{padding:8vw 0 0}@media screen and (min-width: 768px){.job_site .section-group__inner{padding:60px 0 50px}}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site{margin-top:100px}}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site:first-child{margin-top:0}}.job_site .section-group__inner .job-site_list .job-site__title--fixed{position:sticky;background:#fff;z-index:2;top:0;display:flex;align-items:center;padding:2.667vw 5.333vw;border-bottom:1px solid #E0E0E0}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site__title--fixed{padding:20px 40px}}.job_site .section-group__inner .job-site_list .job-site__title--fixed:before{content:"";width:100%;height:1.6vw;background:#FF8BA7;display:block;position:absolute;top:0;left:0;right:0;margin:auto}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site__title--fixed:before{height:6px}}.job_site .section-group__inner .job-site_list .job-site__title--fixed .image{position:relative}.job_site .section-group__inner .job-site_list .job-site__title--fixed .image img{width:12.8vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site__title--fixed .image img{width:48px}}.job_site .section-group__inner .job-site_list .job-site__title--fixed .image .pickup_img{width:35px;position:relative;top:3px}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site__title--fixed .image .pickup_img{width:35px}}.job_site .section-group__inner .job-site_list .job-site__title--fixed .image .number{font-weight:700;line-height:1;position:absolute;color:#fff;display:flex;justify-content:center;align-items:center;font-size:8.533vw;line-height:5.867vw;letter-spacing:0em;inset:0}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site__title--fixed .image .number{font-size:32px;line-height:22px;letter-spacing:0em;text-align:center}}.job_site .section-group__inner .job-site_list .job-site__title--fixed .badge{width:12.8vw}.job_site .section-group__inner .job-site_list .job-site__title--fixed .name{font-size:6.933vw;font-weight:700;line-height:6.933vw;letter-spacing:0em;color:#444846;text-decoration:underline;padding:2.597vw 0;display:inline-block;position:relative;text-decoration-thickness:1.5px;text-underline-offset:4.001px;margin-left:2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site__title--fixed .name{font-size:26px;font-weight:700;line-height:26px;letter-spacing:0em;padding:9.74px 0;margin-left:10px}}.job_site .section-group__inner .job-site_list .job-site__title--fixed .name span{font-size:6.4vw;line-height:6.4vw;letter-spacing:0em;bottom:-.533vw;margin-left:2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site__title--fixed .name span{font-size:24px;line-height:24px;letter-spacing:0em;bottom:-1.999px;margin-left:10.001px}}.job_site .section-group__inner .job-site_list .job-site_item{border-radius:0 0 8px 8px}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item{box-shadow:0 2px 6px #00000040;max-width:825px;width:90%;margin:0 auto}}.job_site .section-group__inner .job-site_list .job-site_item .job-site_item__inner{padding:0 0 8vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .job-site_item__inner{margin:0 auto;padding:0 30px 30px 40px}}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title{display:flex;justify-content:space-between;position:relative;padding:0 2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .job-site__title{padding:0;align-items:center}}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .text p{font-size:4.25vw;font-weight:700;line-height:7.733vw;text-align:center;color:#444846}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .text p{font-size:16px;line-height:26px;padding:0;text-align:left}}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .text p strong{line-height:6.4vw;background:linear-gradient(transparent 50%,rgba(255,139,167,.3) 50%);text-decoration:none}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .text p strong{line-height:26px}}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list{display:flex;gap:1.6vw;margin-top:1.867vw;flex-wrap:wrap}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list{gap:6px;margin-top:7px;flex-wrap:wrap}}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list .obsessionn-item{padding:1.333vw 1.867vw;border-radius:4px;background:#FFA3B9;color:#383838;font-size:3.2vw;font-weight:700;line-height:1}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list .obsessionn-item{padding:5px 7px;font-size:12px}}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list .obsessionn-item.support{background:#FFA3B9}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list .obsessionn-item.open_jobs{background:#FFAB7C}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list .obsessionn-item.welfare{background:#48D8E1}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list .obsessionn-item.interview_possible{background:#52DA95}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list .obsessionn-item.accompanying{background:#FBD41B}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list .obsessionn-item.web_ok{background:#D9D9D9}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .obsessionn-list .obsessionn-item.private_job{background:#FFAB7C}.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .body{margin-top:2.667vw;width:100%}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .job-site__title .body{max-width:417px;width:56%;margin-top:19.999px}}.job_site .section-group__inner .job-site_list .job-site_item .job-site__body{padding:0 2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .job-site__body{padding:0}}.job_site .section-group__inner .job-site_list .job-site_item .job-site__image{text-align:center;margin:5.333vw auto 4.267vw;width:80vw;display:block;display:flex;align-items:center}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .job-site__image{width:300px;margin:20px 0 0 auto;position:absolute;height:auto;right:0;top:0;bottom:0}}.job_site .section-group__inner .job-site_list .job-site_item .job-site__image img{width:100%;object-fit:contain}.job_site .section-group__inner .job-site_list .job-site_item .sp-image{text-align:center;margin:2.667vw auto 0;width:80vw;height:66.667vw;display:block}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .sp-image{display:none}}.job_site .section-group__inner .job-site_list .job-site_item .contents{padding:0 2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents{padding:0}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation{display:flex;align-items:center;justify-content:center;margin-top:4.267vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation{margin-top:10px;justify-content:flex-start}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation .evaluation__title{font-size:3.2vw;font-weight:500;line-height:3.2vw;letter-spacing:0em}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation .evaluation__title{font-size:12px;font-weight:500;line-height:12px;letter-spacing:0em}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation .evaluation__rating{font-size:6.4vw;font-weight:500;line-height:6.4vw;letter-spacing:-.1em;color:#f2f2f2;margin:0 1.333vw 0 2.667vw;position:relative;bottom:.4vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation .evaluation__rating{font-size:24px;font-weight:500;line-height:24px;letter-spacing:-.1em;margin:0 5px 0 10px;bottom:1.5px}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation .evaluation__rating .value{content:"★★★★★";position:absolute;width:0;height:6.4vw;left:0;color:#f5d100;overflow:hidden;white-space:nowrap;top:0}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation .evaluation__rating .value{height:24px}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation .evaluation__points{font-size:6.4vw;font-weight:700;line-height:6.4vw;letter-spacing:0em;color:#1eba2e}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation .evaluation__points{font-size:24px;font-weight:700;line-height:24px;letter-spacing:0em}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom{display:flex;align-items:center;justify-content:center;margin-top:4vw;flex-wrap:wrap}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom{margin-top:15px;justify-content:flex-start}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item{display:flex;align-items:center;margin-right:2.4vw;margin-bottom:1.867vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item{margin-right:9px;margin-bottom:7px}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item:first-child{margin-right:0}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item .evaluation-bottom__mark{color:#f06500;margin-right:.8vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item .evaluation-bottom__mark{margin-right:3px}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item .evaluation-bottom__title,.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item span{font-size:3.2vw;font-weight:700;line-height:3.2vw;letter-spacing:0em;margin-right:.8vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item .evaluation-bottom__title,.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item span{font-size:12px;line-height:12px;letter-spacing:0em;margin-right:3px}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item .evaluation-bottom__title.main-color,.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item span.main-color{color:#1eba2e}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item .evaluation-bottom__job{font-size:4.267vw;font-weight:600;line-height:4.267vw;letter-spacing:0em}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item .evaluation-bottom__job{font-size:16px;line-height:16px;letter-spacing:0em}}.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item .evaluation-bottom__job span{font-size:3.2vw;font-weight:700;line-height:3.2vw;letter-spacing:0em;margin-left:.8vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .contents .evaluation-bottom .evaluation-bottom__item .evaluation-bottom__job span{font-size:12px;font-weight:700;line-height:12px;letter-spacing:0em;margin-left:3px}}.job_site .section-group__inner .job-site_list .job-site_item .feature{border:2px solid #1EBA2E;margin-top:4.267vw;background:#1EBA2E;border-radius:10px}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature{margin-top:16px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__inner{padding:3.2vw 2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__inner{padding:12px 10px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__title{font-size:5.067vw;font-weight:700;line-height:6.133vw;letter-spacing:0em;padding:1.6vw 2.667vw;display:flex;justify-content:center;text-shadow:0px 0px 6px rgba(0,0,0,.25);color:#fff}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__title{font-size:20px;line-height:24px;letter-spacing:0em;padding:0}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__title:before,.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__title:after{content:"＼";font-size:5.067vw;font-weight:700;line-height:6.133vw;letter-spacing:0em;color:#fffbd8;margin-right:2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__title:before,.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__title:after{font-size:19px;line-height:23px;letter-spacing:0em;margin-right:10px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__title:after{content:"／";margin-left:2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature__title:after{margin-left:10px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item{margin-top:1.333vw;border-radius:4px;background:#fff}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item:first-child{margin-top:2.4vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item:first-child{margin-top:10px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__title{font-size:4.267vw;font-weight:700;line-height:5.867vw;letter-spacing:0em;display:flex;color:#444846;align-items:center;padding:1.6vw 2.667vw;border-bottom:1px dashed #1EBA2E;flex-wrap:wrap}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__title{align-items:center;font-size:17px;line-height:2.2;letter-spacing:0em;padding:6px 10px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__title img{margin-right:10px;position:relative;top:-4px}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__title span{margin-right:2.667vw;font-size:5.333vw;line-height:5.333vw;letter-spacing:0em;color:#ff620a}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__title span{font-size:20px;line-height:20px;margin-right:10px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__title .small{font-size:3.2vw;font-weight:400;margin:1.067vw 0 0 7.2vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__title .small{font-size:12px;font-weight:400;margin:4px 0 0 7px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body ul{padding:1.6vw 2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body ul{padding:6px 10.001px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body ul li{font-size:3.733vw;font-weight:700;line-height:5.867vw;letter-spacing:0em;position:relative;padding-left:5.333vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body ul li{font-size:16px;line-height:2;padding-left:19.999px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body ul li:before{content:"";background-image:url(/images/common/feature_check.svg);background-repeat:no-repeat;background-position:center;background-size:cover;width:4vw;height:4vw;margin-right:1.333vw;display:inline-block;position:absolute;top:.8vw;left:0}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body ul li:before{width:15px;height:15px;margin-right:5px;top:8px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body p{font-size:2.2vw;line-height:1.4;padding:0px 2vw 1.2vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body p{font-size:12px;line-height:1.4;padding:0 10px 6px}}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body p span{font-weight:700}.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body p strong{line-height:5.6vw;background:linear-gradient(transparent 50%,rgba(255,147,21,.2) 50%)}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item .feature-item__body p strong{line-height:26px}}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .feature .feature-list .feature-item{margin-top:10px}}.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend{display:flex;justify-content:space-between;align-items:center;margin-top:4.267vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend{margin-top:20px}}.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend .rep-recommend__image{width:28.8vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend .rep-recommend__image{width:113px}}.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend .rep-recommend__image img{border-radius:3px}.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend .rep-recommend__name{line-height:1.4;margin-top:1.333vw;text-align:center;font-size:3.2vw;font-weight:400;letter-spacing:0em}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend .rep-recommend__name{font-size:12px;margin-top:5px}}.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend .rep-recommend__text{background:#F2F2F2;border-radius:10.001px;width:62.667vw;font-size:3.733vw;font-weight:400;line-height:5.867vw;letter-spacing:0em;position:relative;padding:3.077vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend .rep-recommend__text{padding:15px;font-size:16px;line-height:26px;margin-left:12px;max-width:630px;width:84%}}.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend .rep-recommend__text img{position:absolute;left:-3.2vw;top:0;bottom:0;margin:auto;width:3.2vw;height:4.267vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .rep-recommend .rep-recommend__text img{left:-12px;z-index:-1}}.job_site .section-group__inner .job-site_list .job-site_item .register-now{text-align:center;margin-top:4.267vw;color:#ff620a;font-size:16.001px;font-weight:700;line-height:5.067vw;letter-spacing:0em}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .register-now{font-size:16px;line-height:17px;margin-top:23px}}.job_site .section-group__inner .job-site_list .job-site_item .register-now:before,.job_site .section-group__inner .job-site_list .job-site_item .register-now:after{content:"＼";font-size:3.733vw;font-weight:700;line-height:4.533vw;letter-spacing:0em;color:#ff620a;margin-right:5px}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .register-now:before,.job_site .section-group__inner .job-site_list .job-site_item .register-now:after{font-size:14.559px;font-weight:700;line-height:17.679px}}.job_site .section-group__inner .job-site_list .job-site_item .register-now:after{content:"／";margin-left:5px}.job_site .section-group__inner .job-site_list .job-site_item .register-now .register-now__img{position:absolute;width:45.067vw;left:0;right:0;margin:auto}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .register-now .register-now__img{width:169px}}.job_site .section-group__inner .job-site_list .job-site_item .registration-button{margin-top:2.667vw}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .registration-button{margin-top:10px}}.job_site .section-group__inner .job-site_list .job-site_item .text-end{text-align:end}.job_site .section-group__inner .job-site_list .job-site_item .open-link{cursor:pointer;font-size:15px;font-weight:700;line-height:17px;letter-spacing:0em;display:inline-flex;align-items:center;justify-content:end;margin-top:22px;white-space:nowrap}.job_site .section-group__inner .job-site_list .job-site_item .open-link img{margin-left:7px}.job_site .section-group__inner .job-site_list .job-site_item .detail-link{border-radius:6px;border:2px solid var(--sub-color_05, #F06500);width:100%;height:13.333vw;display:flex;justify-content:center;align-items:center;color:#f06500;font-size:4.8vw;font-weight:700;line-height:100%;margin:5.867vw 0 0}@media screen and (min-width: 768px){.job_site .section-group__inner .job-site_list .job-site_item .detail-link{width:100%;height:50px;font-size:18px;font-weight:700;line-height:100%;margin:22px 0 0}}.job_site .link-list{display:grid;gap:5.333vw;padding-bottom:8vw;max-width:89.333vw;margin:0 auto;text-align:center}@media screen and (min-width: 768px){.job_site .link-list{max-width:none;gap:20px;padding:50px 0 0;display:flex;justify-content:center}}@media screen and (min-width: 768px){.job_site .link-list img{width:330px;height:100%}}.support .section-group__inner{padding:0 2.667vw 10.667vw}@media screen and (min-width: 768px){.support .section-group__inner{padding:40px 0;display:flex;justify-content:space-between;align-items:center;max-width:1024px;margin:0 auto;width:90%}}.support .section-group__title{padding:5.333vw 0;font-weight:700}@media screen and (min-width: 768px){.support .section-group__title{padding:20px 0}}.support .section-group__title h2{position:relative}.support .section-group__title p{font-size:4.267vw;font-weight:700;line-height:5.067vw;letter-spacing:0em;color:#fed372;margin-bottom:2.667vw;position:relative}@media screen and (min-width: 768px){.support .section-group__title p{font-size:24px;line-height:29px;margin-bottom:10px}}.support .section-group__title .title-item-left,.support .section-group__title .title-item-right{position:absolute;top:.533vw;left:calc(50% - 14.667vw)}@media screen and (min-width: 768px){.support .section-group__title .title-item-left,.support .section-group__title .title-item-right{left:calc(50% - 100px);top:4px;width:30px}}.support .section-group__title .title-item-right{left:auto;top:.533vw;right:calc(50% - 14.667vw)}@media screen and (min-width: 768px){.support .section-group__title .title-item-right{right:calc(50% - 100px);top:4px;width:30px}}.support .section-group__image{text-align:center;width:69.333vw;margin:0 auto}@media screen and (min-width: 768px){.support .section-group__image{width:360px}}.support .section-group__text{margin-top:5.067vw;font-size:3.733vw;line-height:6.667vw;letter-spacing:0em}@media screen and (min-width: 768px){.support .section-group__text{font-size:16px;line-height:26px;max-width:none;margin-top:19px;width:100%}}.support .section-group__text strong{line-height:6.667vw}@media screen and (min-width: 768px){.support .section-group__text strong{line-height:26px}}.supervision .section-group__inner{padding:0 2.667vw}@media screen and (min-width: 768px){.supervision .section-group__inner{padding:0;max-width:1024px;width:90%;margin:0 auto}}.supervision .section-group__inner .supervision-info{border:1px solid #1EBA2E}.supervision .section-group__inner .supervision-info .supervision-info__inner{padding:2.667vw}@media screen and (min-width: 768px){.supervision .section-group__inner .supervision-info .supervision-info__inner{padding:20px 40px}}.supervision .section-group__inner .supervision-info .supervision-info__inner .d-flex{display:flex;align-items:center}.supervision .section-group__inner .supervision-info .supervision-info__image{width:24.533vw;margin-right:2.667vw}@media screen and (min-width: 768px){.supervision .section-group__inner .supervision-info .supervision-info__image{width:127px;margin-right:30px}}.supervision .section-group__inner .supervision-info .supervision-info__contents{max-width:62.133vw}@media screen and (min-width: 768px){.supervision .section-group__inner .supervision-info .supervision-info__contents{max-width:787px}}.supervision .section-group__inner .supervision-info .supervision-info__contents .supervision-info__title{font-size:4.267vw;line-height:6.933vw;letter-spacing:0em;color:#1eba2e}@media screen and (min-width: 768px){.supervision .section-group__inner .supervision-info .supervision-info__contents .supervision-info__title{font-size:16px;line-height:26px}}.supervision .section-group__inner .supervision-info .supervision-info__contents .supervision-info__name{margin-top:1.6vw;font-size:3.733vw;line-height:5.867vw;letter-spacing:0em}@media screen and (min-width: 768px){.supervision .section-group__inner .supervision-info .supervision-info__contents .supervision-info__name{font-size:16px;line-height:26px;margin-top:6px}}.supervision .section-group__inner .supervision-info .supervision-info__contents .supervision-info__name a{margin-top:1.6vw;font-size:3.733vw;line-height:5.867vw;letter-spacing:0em;color:#444846;text-decoration:underline}@media screen and (min-width: 768px){.supervision .section-group__inner .supervision-info .supervision-info__contents .supervision-info__name a{font-size:16px;line-height:26px;margin-top:6px}}.supervision .section-group__inner .supervision-info .supervision-info__text{font-size:3.733vw;line-height:5.867vw;letter-spacing:0em;margin-top:1.6vw}@media screen and (min-width: 768px){.supervision .section-group__inner .supervision-info .supervision-info__text{font-size:16px;line-height:26px;margin-top:6px}}.page-service .first-section_V2 .section-group__inner{padding-bottom:2.667vw}@media screen and (min-width: 768px){.page-service .first-section_V2 .section-group__inner{padding-bottom:10px}}.page-service .first-section_V2 .section-group__inner #first-view .default{display:block!important}.page-service .first-section_V2 .section-group__inner #first-view .default .hikaku_title{color:var(--white, #FFF);text-align:center;text-shadow:0px 0px 6px rgba(0,0,0,.25);font-size:4.8vw;font-weight:700;letter-spacing:0em;color:#fff;background:linear-gradient(130.18deg,#008441 0%,#1EBA2E 100%);padding:2.933vw 0 2.4vw;background:#008441;margin:0 0 5.333vw;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.page-service .first-section_V2 .section-group__inner #first-view .default .hikaku_title{font-size:24px;padding:16px 0;margin:0 0 50px}}.page-service .first-section_V2 .section-group__inner #first-view .default .hikaku_title img{width:6.933vw;height:6.933vw;margin-right:.533vw;position:relative;top:-.267vw}@media screen and (min-width: 768px){.page-service .first-section_V2 .section-group__inner #first-view .default .hikaku_title img{width:30px;height:30px;margin-right:2px;position:relative;top:-1px}}.page-service .supervision .section-group__inner{max-width:94.667vw;margin:0 auto;padding:0}@media screen and (min-width: 768px){.page-service .supervision .section-group__inner{max-width:1024px;width:90%}}.page-service .supervision .cooperation{margin-top:0!important}.page-service .about--service .section-group__inner{max-width:94.667vw;margin:0 auto;padding:5.333vw 0}@media screen and (min-width: 768px){.page-service .about--service .section-group__inner{margin:0 auto;padding:50px 0;max-width:1024px;width:90%}}.page-service .about--service .section-group__inner .logo{text-align:center;margin-top:5.333vw}@media screen and (min-width: 768px){.page-service .about--service .section-group__inner .logo{margin-top:40px}}.page-service .about--service .section-group__inner .logo img{margin:0}@media screen and (min-width: 768px){.page-service .about--service .section-group__inner .logo img{width:280px;height:auto}}.page-service .about--service .section-group__inner .text{background:var(--light-color_02, #F9FFF3);border-radius:6px;background:#F9FFF3;padding:2.933vw 5.333vw;margin-bottom:5.333vw;font-size:3.733vw;line-height:5.867vw;letter-spacing:0em;margin-top:5.333vw}@media screen and (min-width: 768px){.page-service .about--service .section-group__inner .text{padding:10.999px 19.999px;margin-bottom:19.999px;font-size:13.999px;line-height:22.001px;letter-spacing:0em;margin-top:40px}}.page-service .about--service .section-group__inner .text span{background:linear-gradient(transparent 80%,rgba(255,139,167,.3) 20%);text-decoration:none}.page-service .about--service .section-group__inner .about .about__title{font-size:3.8vw;font-weight:700;line-height:6.933vw;letter-spacing:.07em;color:#fff;text-align:center;white-space:nowrap}@media screen and (min-width: 768px){.page-service .about--service .section-group__inner .about .about__title{font-size:30px;line-height:160%;position:relative;left:20px}}.page-service .about--service .section-group__inner .about .about__body{overflow:unset}.page-service .about--service .section-group__inner .about .about__body .about__img{left:-10px}@media screen and (min-width: 768px){.page-service .about--service .section-group__inner .about .about__body .about__img{left:35px}}.page-service .about--service .section-group__inner .about .about__body .about__text{width:60.5vw}@media screen and (min-width: 768px){.page-service .about--service .section-group__inner .about .about__body .about__text{width:85%;max-width:623px}}.page-service .about--service .section-group__title{color:var(--white, #FFF);text-align:center;text-shadow:0px 0px 6px rgba(0,0,0,.25);font-size:5.067vw;font-weight:700;line-height:120%;border-radius:4px;background:linear-gradient(130.18deg,#008441 0%,#1EBA2E 100%)}@media screen and (min-width: 768px){.page-service .about--service .section-group__title{font-size:24px;font-weight:700;line-height:45px;letter-spacing:0em;padding:6px 0;text-align:center;justify-content:center}}@media screen and (min-width: 768px){.page-service .footer .footer__inner{padding:40px 0 0}}.page-service .footer .footer__inner .link-list{margin-top:0}@media screen and (min-width: 768px){.serviceInterview .first-sectionInterview #modal-toggle{display:none!important}}.serviceInterview .first-sectionInterview .section-group__inner{background-color:#ff6187;padding-bottom:0}@media screen and (min-width: 768px){.serviceInterview .first-sectionInterview .section-group__inner .default__title{height:40px!important;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:24px;font-weight:700;flex-direction:row-reverse!important}}@media screen and (min-width: 768px){.serviceInterview .first-sectionInterview .section-group__inner .default__title p{margin-top:0!important}}.serviceInterview .first-sectionInterview .section-group__inner .default__title p span{color:#ffeb82}.serviceInterview .first-sectionInterview .section-group__inner .default__title .date{font-size:16px}@media screen and (min-width: 768px){.serviceInterview .first-sectionInterview .section-group__inner .default__title .date{margin-left:11px;background-color:transparent!important;color:#fff!important;width:auto!important}}.serviceInterview .section-group__inner{padding-bottom:0}.serviceInterview .sectionInterview{margin:80px auto 0}@media screen and (max-width: 767px){.serviceInterview .sectionInterview{margin-top:30px}}.serviceInterview .sectionInterview .image_interviewTitle01{max-width:825px;margin:0 auto 40px}.serviceInterview .sectionInterview .interviewPoint{max-width:825px;margin:0 auto;counter-reset:count;padding-bottom:40px}.serviceInterview .sectionInterview .interviewPoint img{width:100%}.serviceInterview .sectionInterview .interviewPoint_title{color:var(--main-color_03, #FF9315);text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:160%;max-width:504px;margin:auto auto 40px;padding:20px 0;border-bottom:4px solid var(--TRYT-color, #04A956)}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewPoint_title{font-size:23px;font-style:normal;font-weight:700;line-height:160%;margin-top:30px;margin-bottom:30px;padding:10px;max-width:320px}}.serviceInterview .sectionInterview .interviewPoint_title.colorOrange{color:#f06500;font-size:24px;font-style:normal;font-weight:700;line-height:38.4px;padding-bottom:15px;margin-top:45px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewPoint_title.colorOrange{font-size:18px;font-style:normal;font-weight:700;line-height:160%}}.serviceInterview .sectionInterview .interviewPoint_title.colorOrange span{color:#04a956;text-align:center;font-family:Helvetica Neue;font-size:32px;font-style:normal;font-weight:700;line-height:100%;transform:translateY(.1em)}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewPoint_title.colorOrange span{font-size:23px;font-style:normal;font-weight:700;line-height:160%}}.serviceInterview .sectionInterview .interviewPoint_item{position:relative;color:var(--sub-color_05, #F06500);font-size:24px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-.1px;margin-bottom:30px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewPoint_item{margin:0 20px 20px;font-size:18px;font-style:normal;font-weight:700;line-height:160%}}.serviceInterview .sectionInterview .interviewPoint_item.item2{max-width:640px;margin:0 auto 40px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewPoint_item.item2{margin:0 20px 20px}}.serviceInterview .sectionInterview .interviewPoint_item .note2{color:#444846;text-align:center;font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.serviceInterview .sectionInterview .interviewPoint_item .note{background:linear-gradient(180deg,#fff 0%,#fff 60%,#FFEB82 60%,#FFEB82 100%)}.serviceInterview .sectionInterview .interview{max-width:825px;margin:0 auto}.serviceInterview .sectionInterview .interview .job-site_item{width:100%}.serviceInterview .sectionInterview .interview_title{width:100%;color:var(--TRYT-color, #04A956);font-size:24px;font-style:normal;font-weight:700;line-height:160%;text-align:center;padding-bottom:32px;background-image:url(/images/interview/image_interviewTitle02.svg);background-position:center bottom;background-size:contain;background-repeat:no-repeat;margin-bottom:80px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interview_title{background-image:url(/images/interview/image_interviewTitle02sp.svg);padding-bottom:20px;margin-bottom:30px;font-size:18px;font-style:normal;font-weight:700;line-height:160%}}.serviceInterview .sectionInterview .interview_title.titleWhat{margin-top:140px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interview_title.titleWhat{margin-top:60px}}.serviceInterview .sectionInterview .interview_category{width:100%;color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:100%;background:#1EBA2E;display:flex;padding:10px 30px;justify-content:center;align-items:center;margin-bottom:40px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interview_category{width:calc(100% - 40px);margin:0 auto 30px}}.serviceInterview .sectionInterview .interviewList{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewList{width:calc(100% - 40px);margin:0 auto 30px}.serviceInterview .sectionInterview .interviewList.spMb01{margin-bottom:-8vw}}@media screen and (min-width: 768px){.serviceInterview .sectionInterview .interviewList_item{width:calc((100% - 60px) / 3);margin-right:30px;margin-bottom:40px}.serviceInterview .sectionInterview .interviewList_item:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewList_item{margin-bottom:30px;width:100%}}.serviceInterview .sectionInterview .interviewList_itemImage{width:100%;height:170px;border-radius:10px;margin-bottom:10px;object-fit:cover}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewList_itemImage{height:224px}}.serviceInterview .sectionInterview .interviewList_itemText{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:160%}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewList_itemText{font-style:normal;font-weight:400;line-height:160%}}.serviceInterview .sectionInterview .interviewList_item.newItem{position:relative}.serviceInterview .sectionInterview .interviewList_item.newItem:before{content:"NEW!";position:absolute;display:block;padding:5px 7px;left:15px;top:15px;border-radius:25px;border:1px solid #FFF;background:#FF768B;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:100%}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interview .registration-button{width:calc(100% - 20px);margin:4.267vw auto}}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo{margin-left:20px;margin-right:20px}}.serviceInterview .sectionInterview .interviewInfo_title{background:#04A956;display:flex;width:100%;height:49px;align-items:center;justify-content:center;color:#fff;font-family:Helvetica Neue;font-size:24px;font-style:normal;font-weight:900;line-height:29px;margin-bottom:24px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo_title{font-size:18px;font-style:normal;font-weight:900;line-height:160%}}.serviceInterview .sectionInterview .interviewInfo_title:before{content:"";display:block;width:40px;height:28px;background-image:url(/images/interview/icon_rank01.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:20px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo_title:before{width:22px;height:16.004px;margin-right:10px}}.serviceInterview .sectionInterview .interviewInfo p{color:#444846;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:24px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo p{font-size:14px;font-style:normal;font-weight:400}}.serviceInterview .sectionInterview .interviewInfo_point{border-radius:10px;border:3px solid #FF9315;background:#FFFBD8;padding:30px 45px 30px 59px;margin-bottom:33px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo_point{padding:25px 30px 25px 40px}}.serviceInterview .sectionInterview .interviewInfo_point .title{position:relative;color:#ff9315;font-family:Helvetica Neue;font-size:20px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:11px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo_point .title{font-size:18px;font-style:normal;font-weight:700;line-height:100%}}.serviceInterview .sectionInterview .interviewInfo_point .title:before{position:absolute;content:"";display:block;width:21px;height:29px;background-image:url(/images/interview/icon_point01.svg);background-repeat:no-repeat;background-position:center;background-size:contain;left:-30px;bottom:0}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo_point .title:before{width:20.514px;height:28px;left:-24px}}.serviceInterview .sectionInterview .interviewInfo_point .text{color:#444846;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:700;line-height:160%}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo_point .text{font-size:14px;font-style:normal;font-weight:500;line-height:160%}}.serviceInterview .sectionInterview .interviewInfo_fukidashi{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo_fukidashi{align-items:end}}.serviceInterview .sectionInterview .interviewInfo_fukidashi .image{width:90px;height:115px;background-image:url(/images/interview/image_fukidashi01.png);background-repeat:no-repeat;background-position:center;background-size:contain}.serviceInterview .sectionInterview .interviewInfo_fukidashi .text{width:calc(100% - 110px);border-radius:10px;border:3px solid #41C34E;background:#FFF;padding:33px;position:relative;box-shadow:3px 3px #41c34e}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewInfo_fukidashi .text{padding:15px;font-size:14px;font-style:normal;font-weight:500;line-height:160%}}.serviceInterview .sectionInterview .interviewInfo_fukidashi .text:before{content:"";width:10px;height:10px;border-left:3px solid #41C34E;border-bottom:3px solid #41C34E;position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);background-color:#fff;transform:translate(-63%,-46%) rotate(45deg)}.serviceInterview .sectionInterview .interviewComment{margin-top:140px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewComment{margin-top:40px}.serviceInterview .sectionInterview .interviewComment .interview_title{margin-bottom:20px}}.serviceInterview .sectionInterview .interviewComment_item{border-radius:10px;overflow:hidden}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewComment_item{margin-left:20px;margin-right:20px}}.serviceInterview .sectionInterview .interviewComment_item+*{margin-top:30px}.serviceInterview .sectionInterview .interviewComment_itemTitle{height:77px;background-color:#ff9315;display:flex;align-items:center;justify-content:center;color:var(--white, #FFF);leading-trim:both;text-edge:cap;font-size:23px;font-style:normal;font-weight:700;line-height:160%;position:relative}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewComment_itemTitle{height:58px;font-size:16px}}.serviceInterview .sectionInterview .interviewComment_itemTitle:before{content:"";display:block;width:110px;height:96.565px;background-image:url(/images/interview/icon_good01.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:25%;top:50%;transform:translateY(-40%)}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewComment_itemTitle:before{left:0}}.serviceInterview .sectionInterview .interviewComment_item.goodItem{border:3px solid #FF9315}.serviceInterview .sectionInterview .interviewComment_item.goodItem h2{background-color:#ff9315}.serviceInterview .sectionInterview .interviewComment_item.goodItem h2:before{background-image:url(/images/interview/icon_good01.svg)}.serviceInterview .sectionInterview .interviewComment_item.badItem{border:3px solid #07C3CF}.serviceInterview .sectionInterview .interviewComment_item.badItem h2{background-color:#07c3cf}.serviceInterview .sectionInterview .interviewComment_item.badItem h2:before{width:80px;height:80px;transform:translateY(-45%);background-image:url(/images/interview/icon_bad01.svg)}.serviceInterview .sectionInterview .interviewComment_itemList{padding:30px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewComment_itemList{padding:28px}}.serviceInterview .sectionInterview .interviewComment_itemList li{color:var(--dark-color, #444846);font-size:16px;font-style:normal;line-height:160%;position:relative;padding-left:16px}.serviceInterview .sectionInterview .interviewComment_itemList li+*{margin-top:15px}.serviceInterview .sectionInterview .interviewComment_itemList li:before{content:"･";position:absolute;left:4px;top:0;font-weight:700}.serviceInterview .sectionInterview .interviewComment_itemList li span{background:linear-gradient(180deg,#fff 0%,#fff 60%,#FFEB82 60%,#FFEB82 100%);font-weight:700}.serviceInterview .sectionInterview .interviewComment_itemList li b{color:var(--sub-color_05, #F06500)}.serviceInterview .sectionInterview .interviewAbout .interview_title{margin-bottom:20px}.serviceInterview .sectionInterview .interviewAbout table{border-collapse:collapse;border:3px solid var(--fix-color_01, #008441);margin-top:60px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewAbout table{margin-top:0;margin-left:20px;margin-right:20px}}.serviceInterview .sectionInterview .interviewAbout table tr th,.serviceInterview .sectionInterview .interviewAbout table tr td{padding:15px 30px;border:1px solid var(--fix-color_01, #008441)}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewAbout table tr th,.serviceInterview .sectionInterview .interviewAbout table tr td{padding:10px 20px}}.serviceInterview .sectionInterview .interviewAbout table tr th{width:164px;box-sizing:border-box;background:var(--main-color_01, #41C34E);color:#fff;font-weight:700}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewAbout table tr th{width:112px}}.serviceInterview .sectionInterview .interviewAbout table tr td{color:var(--dark-color, #444846);font-size:16px;font-style:normal;font-weight:400;line-height:160%}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewAbout table tr td{font-size:12px}}.serviceInterview .sectionInterview .interviewAbout table tr td p{line-height:160%}.serviceInterview .sectionInterview .interviewAbout table tr td .note{font-size:14px}.serviceInterview .sectionInterview .interviewAbout table tr td h3{font-weight:400;margin-bottom:20px}.serviceInterview .sectionInterview .interviewAbout table tr td .star{color:#f2bd00;font-size:29.262px;font-style:normal;font-weight:500;line-height:25px;transform:translateY(-2px);letter-spacing:-2.926px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interviewAbout table tr td .star{font-size:20px}}.serviceInterview .sectionInterview .interviewAbout table tr td .star.star5:after{content:"★★★★★"}.serviceInterview .sectionInterview .interviewAbout table tr td .star.star4:after{content:"★★★★"}.serviceInterview .sectionInterview .interviewAbout table tr td .star.star3:after{content:"★★★"}.serviceInterview .sectionInterview .interviewAbout table tr td .star.star2:after{content:"★★"}.serviceInterview .sectionInterview .interviewAbout table tr td .star.star1:after{content:"★"}.serviceInterview .sectionInterview .interview.otherInterview{padding-bottom:136px}@media screen and (max-width: 767px){.serviceInterview .sectionInterview .interview.otherInterview{padding-bottom:40px}.serviceInterview .sectionInterview .interview.otherInterview .interviewList{margin-bottom:-30px}}.serviceInterview .sectionInterview .interview.otherInterview .interview_title{margin-bottom:40px}@media screen and (max-width: 767px){.serviceInterview .job_site .section-group__inner{padding-top:0}}.serviceInterview .job_site .interview_title{margin-top:140px;margin-bottom:20px}@media screen and (max-width: 767px){.serviceInterview .job_site .interview_title{margin-top:60px;margin-bottom:0}}@media screen and (max-width: 767px){.serviceInterview .job_site .rating{margin-left:20px;margin-right:20px}}.serviceInterview .job_site .rating_star:after{content:"★★★★★";color:#f2bd00;font-family:Helvetica Neue;font-size:22px;font-style:normal;font-weight:700;line-height:24.2px}@media screen and (max-width: 767px){.serviceInterview .job_site .rating_star:after{font-size:15px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.557px}}.serviceInterview .job_site .rating_star .star5:after{content:"★★★★★"}.serviceInterview .job_site .rating_star .star4:after{content:"★★★★"}.serviceInterview .job_site .rating_star .star3:after{content:"★★★"}.serviceInterview .job_site .rating_star .star2:after{content:"★★"}.serviceInterview .job_site .rating_star .star1:after{content:"★"}.serviceInterview .job_site .rating table{border-collapse:collapse;width:100%}.serviceInterview .job_site .rating table tr td{border:2px solid #04A956}.serviceInterview .job_site .rating table tr td .tdWrapper{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:111px;font-family:Helvetica Neue;font-weight:500}@media screen and (max-width: 767px){.serviceInterview .job_site .rating table tr td .tdWrapper{min-height:79px;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.2px}}.serviceInterview .job_site .rating table tr td .tdWrapper .rating_star,.serviceInterview .job_site .rating table tr td .tdWrapper .num{margin-top:9px}@media screen and (max-width: 767px){.serviceInterview .job_site .rating table tr td .tdWrapper .num{font-size:24px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.48px}}.serviceInterview .job_site .rating table tr td .tdWrapper .value{margin-top:12px;text-align:center;font-family:Helvetica Neue;font-size:18px;font-style:normal;line-height:18px;letter-spacing:-1.4px}@media screen and (max-width: 767px){.serviceInterview .job_site .rating table tr td .tdWrapper .value{font-size:15.568px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.557px}}.serviceInterview .job_site .rating table tr td .tdWrapper .value .star{color:#f2bd00}.serviceInterview .job_site .rating table tr td .tdWrapper a{color:#fff;text-align:center;font-family:Helvetica Neue;font-size:18px;font-style:normal;font-weight:700;line-height:25.2px;display:flex;align-items:center;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (max-width: 767px){.serviceInterview .job_site .rating table tr td .tdWrapper a{font-size:12px;font-style:normal;font-weight:700;line-height:160%;align-items:flex-start}}.serviceInterview .job_site .rating table tr td .tdWrapper a span{margin-right:2px}@media screen and (max-width: 767px){.serviceInterview .job_site .rating table tr td .tdWrapper a span{margin-top:2px}}.serviceInterview .job_site .rating table tr .bgGreen{background:#04A956;color:#fff;font-size:22px;font-style:normal;font-weight:700;line-height:24.2px}@media screen and (max-width: 767px){.serviceInterview .job_site .rating table tr .bgGreen{font-size:16px;font-style:normal;font-weight:700}}.serviceInterview .job_site .rating table tr .bgGreen .tdWrapper{font-weight:700}.serviceInterview .job_site .point{padding:0 100px 36px;border:4px solid #04A956;margin-top:18px;margin-bottom:68px}@media screen and (max-width: 767px){.serviceInterview .job_site .point{margin-left:20px;margin-right:20px;padding:0 16px 16px;margin-bottom:20px}}.serviceInterview .job_site .point .trapezoidWrapper{position:relative;margin:auto auto 30px;max-width:320px;color:#fff;text-align:center;font-family:Helvetica Neue;font-size:24px;font-style:normal;font-weight:700;line-height:47px}@media screen and (max-width: 767px){.serviceInterview .job_site .point .trapezoidWrapper{font-size:18px;font-style:normal;font-weight:700;line-height:40px}}.serviceInterview .job_site .point .trapezoidWrapper .trapezoid{position:absolute;top:0;z-index:-1;width:100%;border-top:47px solid #04A956;border-left:30px solid transparent;border-right:30px solid transparent}@media screen and (max-width: 767px){.serviceInterview .job_site .point .trapezoidWrapper .trapezoid{border-top:40px solid #04A956}}.serviceInterview .job_site .pointList_item{position:relative;padding-left:45px;line-height:25px;color:#f06500;font-family:Helvetica Neue;font-size:20px;font-style:normal;font-weight:700}@media screen and (max-width: 767px){.serviceInterview .job_site .pointList_item{padding-left:35px;font-size:16px;font-style:normal;font-weight:700;line-height:100%}}.serviceInterview .job_site .pointList_item+*{margin-top:20px}.serviceInterview .job_site .pointList_item span{text-underline-offset:2px;text-decoration:underline}.serviceInterview .job_site .pointList_item .note{color:#444846;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:500;line-height:17px;margin-top:5px;text-decoration:none;display:list-item}.serviceInterview .job_site .pointList_item:before{display:block;content:"";width:25px;height:25px;position:absolute;left:0;top:0;background-image:url(/images/interview/icon_check01.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 767px){.serviceInterview .job_site .pointList_item:before{width:20px;height:20px}}.serviceInterview .sectionInterviewDetail{max-width:825px;margin:80px auto 100px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetail{margin:30px 20px;border-radius:0}}.serviceInterview .sectionInterviewDetailHead{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:70px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailHead{margin-bottom:30px}}.serviceInterview .sectionInterviewDetailHead .category{background:#41C34E;display:flex;padding:5px 20px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:10px}.serviceInterview .sectionInterviewDetailHead .date{color:#bbb;font-size:16px;font-style:normal;font-weight:500;line-height:160%;margin-bottom:10px}.serviceInterview .sectionInterviewDetailHead .title{color:var(--fix-color_01, #008441);font-size:26px;font-style:normal;font-weight:500;line-height:160%;margin-bottom:20px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailHead .title{font-size:4.8vw;font-style:normal;font-weight:700;line-height:160%}}.serviceInterview .sectionInterviewDetailHead_image{border-radius:10px;display:block;margin-bottom:27px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailHead_image{height:224px;width:100%}.serviceInterview .sectionInterviewDetailHead_image img{width:100%;height:100%;object-fit:cover;border-radius:10px}}.serviceInterview .sectionInterviewDetailHead p{color:var(--text, #272727);font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailHead p{font-size:3.733vw}}.serviceInterview .sectionInterviewDetailBody *+*{margin-top:20px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody *+*{margin-top:10px}}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody *+h2,.serviceInterview .sectionInterviewDetailBody *+h3,.serviceInterview .sectionInterviewDetailBody *+h4{margin-top:15px}}.serviceInterview .sectionInterviewDetailBody p{color:var(--text, #272727);font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody p{font-size:3.733vw}}.serviceInterview .sectionInterviewDetailBody_title01,.serviceInterview .sectionInterviewDetailBody h2{color:var(--fix-color_01, #008441);font-size:20px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:40px;margin-top:40px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody_title01,.serviceInterview .sectionInterviewDetailBody h2{font-size:4.267vw;margin-bottom:20px;margin-top:30px}}.serviceInterview .sectionInterviewDetailBody .flexBox,.serviceInterview .sectionInterviewDetailBody .is-layout-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.serviceInterview .sectionInterviewDetailBody .flexBox.alignCenter,.serviceInterview .sectionInterviewDetailBody .flexBox.are-vertically-aligned-center,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.alignCenter,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.are-vertically-aligned-center{align-items:center}.serviceInterview .sectionInterviewDetailBody .flexBox .wp-block-column .wp-block-image,.serviceInterview .sectionInterviewDetailBody .is-layout-flex .wp-block-column .wp-block-image{border-radius:10px;overflow:hidden}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody .flexBox .wp-block-column,.serviceInterview .sectionInterviewDetailBody .is-layout-flex .wp-block-column{width:100%;flex-basis:100%!important}}.serviceInterview .sectionInterviewDetailBody .flexBox .sectionInterviewDetailBody_image,.serviceInterview .sectionInterviewDetailBody .is-layout-flex .sectionInterviewDetailBody_image{width:43%}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody .flexBox .sectionInterviewDetailBody_image,.serviceInterview .sectionInterviewDetailBody .is-layout-flex .sectionInterviewDetailBody_image{width:100%}}.serviceInterview .sectionInterviewDetailBody .flexBox.wp-container-core-columns-layout-1 .wp-block-column,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.wp-container-core-columns-layout-1 .wp-block-column{margin-top:0;width:48%}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody .flexBox.wp-container-core-columns-layout-1 .wp-block-column,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.wp-container-core-columns-layout-1 .wp-block-column{width:100%;margin-bottom:15px}}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody .flexBox.wp-container-core-columns-layout-2 .wp-block-column,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.wp-container-core-columns-layout-2 .wp-block-column{width:100%}}@media screen and (min-width: 768px){.serviceInterview .sectionInterviewDetailBody .flexBox.wp-container-core-columns-layout-2 .wp-block-column,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.wp-container-core-columns-layout-2 .wp-block-column{padding-right:20px}.serviceInterview .sectionInterviewDetailBody .flexBox.wp-container-core-columns-layout-2 .wp-block-column+.wp-block-column,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.wp-container-core-columns-layout-2 .wp-block-column+.wp-block-column{padding-right:0;padding-left:20px}}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody .flexBox.wp-container-core-columns-layout-3 .wp-block-column,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.wp-container-core-columns-layout-3 .wp-block-column{width:100%}}@media screen and (min-width: 768px){.serviceInterview .sectionInterviewDetailBody .flexBox.wp-container-core-columns-layout-3 .wp-block-column,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.wp-container-core-columns-layout-3 .wp-block-column{padding-right:20px}.serviceInterview .sectionInterviewDetailBody .flexBox.wp-container-core-columns-layout-3 .wp-block-column+.wp-block-column,.serviceInterview .sectionInterviewDetailBody .is-layout-flex.wp-container-core-columns-layout-3 .wp-block-column+.wp-block-column{padding-right:0;padding-left:20px}}.serviceInterview .sectionInterviewDetailBody_text .title,.serviceInterview .sectionInterviewDetailBody h4{color:#8a8a8a;font-size:16px;font-style:normal;font-weight:400;line-height:200%}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody_text .title,.serviceInterview .sectionInterviewDetailBody h4{font-size:16px}}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetailBody_image{margin-bottom:15px;margin-top:15px}}.serviceInterview .sectionInterviewDetail_profile{display:flex;flex-wrap:wrap;margin-top:80px;margin-bottom:20px;border-radius:10px;overflow:hidden}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetail_profile{margin-top:60px;margin-bottom:60px}}.serviceInterview .sectionInterviewDetail_profileImage,.serviceInterview .sectionInterviewDetail_profileText{width:50%}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetail_profileImage,.serviceInterview .sectionInterviewDetail_profileText{width:100%}}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetail_profileImage{height:161px}.serviceInterview .sectionInterviewDetail_profileImage img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}}.serviceInterview .sectionInterviewDetail_profileText{position:relative;margin-top:0;background:#04A956;padding:30px;color:var(--white, #FFF);font-style:normal;font-weight:500}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetail_profileText{padding:20px;border-radius:0 0 10px 10px}}@media screen and (min-width: 768px){.serviceInterview .sectionInterviewDetail_profileText:before{content:"";position:absolute;top:0;right:99.99%;display:block;width:214px;height:100%;flex-shrink:0;background:linear-gradient(270deg,#04A956 0%,rgba(255,255,255,0) 100%)}}.serviceInterview .sectionInterviewDetail_profileText .position{font-size:14px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:10px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetail_profileText .position{text-align:center}}.serviceInterview .sectionInterviewDetail_profileText .name{font-size:20px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:20px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetail_profileText .name{text-align:center;font-size:18px}}.serviceInterview .sectionInterviewDetail_profileText .career{font-size:14px;font-style:normal;font-weight:500;line-height:160%}.serviceInterview .sectionInterviewDetail .pageBack{display:flex;justify-content:center;margin-top:80px}@media screen and (max-width: 767px){.serviceInterview .sectionInterviewDetail .pageBack{margin-top:60px;margin-bottom:60px}}.serviceInterview .sectionInterviewDetail .pageBack_link{display:flex;width:210px;padding:15px 20px;justify-content:center;align-items:center;gap:10px;border-radius:30px;background:var(--TRYT-color, #04A956);color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:100%;background-image:url(/images/interview/icon_arrowLeft01.svg);background-repeat:no-repeat;background-position:30px center;background-size:8px 14px}.cooperation{max-width:94.667vw;margin:0 auto}@media screen and (min-width: 768px){.cooperation{max-width:1000px;width:90%}}.cooperation .cooperation__title{text-align:center;background:#008441;border:1px solid #008441;color:#fff;padding:1.6vw 2.667vw;font-size:3.2vw;line-height:5.067vw;letter-spacing:0em}@media screen and (min-width: 768px){.cooperation .cooperation__title{padding:6px 10px;font-size:16px;line-height:23px}}.cooperation .cooperation-list .cooperation-item{font-size:3.733vw;line-height:5.333vw;letter-spacing:0em;padding:1.6vw 2.667vw;border:1px solid #1EBA2E;border-top:none;text-decoration:underline}@media screen and (min-width: 768px){.cooperation .cooperation-list .cooperation-item{font-size:14px;line-height:20px;letter-spacing:0em;padding:6px 10px;text-align:left}}.cooperation .cooperation-list .cooperation-item a{color:#444846}.prefectures{margin-top:40px}@media screen and (min-width: 768px){.prefectures{margin-top:40px}}.prefectures .section-group__title{color:var(--ffffff, #FFF);font-size:4.8vw;font-weight:700;line-height:140%;text-align:left;position:relative;background:var(--gradient_01, linear-gradient(130deg, #008441 0%, #1EBA2E 100%));padding:4.8vw 0 4.8vw 10.667vw;color:#fff}@media screen and (min-width: 768px){.prefectures .section-group__title{color:#fff;font-size:28px;font-weight:700;line-height:110%;padding:16px 0;border-radius:0;text-align:center}}.prefectures .section-group__title span{color:#fff9c4}.prefectures .section-group__title img{position:absolute;left:11px;width:26px;height:26px;top:0;bottom:0;margin:auto}@media screen and (min-width: 768px){.prefectures .section-group__title img{margin-right:3px;width:33px;height:auto;position:relative;top:5px;left:auto;bottom:auto}}.prefectures .section-group__inner{margin:0 auto}@media screen and (min-width: 768px){.prefectures .section-group__inner .prefectures-list{width:90%;max-width:825px;padding:50px 0 30px;margin:0 auto}}.prefectures .section-group__inner .prefectures-list .prefectures-item .title{color:var(--444444, #444);font-size:15px;font-weight:700;line-height:110%;background:#E1E1E1;padding:9px 15px}.prefectures .section-group__inner .prefectures-list .prefectures-item .link-list{display:flex;flex-wrap:wrap;gap:12px;padding:15px 20px}.prefectures .section-group__inner .prefectures-list .prefectures-item .link-list a{color:var(--444444, #444);font-size:14px;font-weight:700;line-height:110%;text-decoration-line:underline;text-underline-offset:1.5px}.prefectures .section-group__inner .prefectures-list .prefectures-item:last-child .link-list{padding:15px 20px 40px}.fixed-button{border-radius:50%;background:#1EBA2E;position:fixed;right:5.333vw;bottom:5.333vw;width:10.667vw;height:10.667vw;display:none;z-index:100}@media screen and (min-width: 768px){.fixed-button{width:50px;height:50px;right:40px;bottom:40px}}.fixed-button .arrow{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.fixed-button span{color:#fff;font-size:8.533vw}@media screen and (min-width: 768px){.fixed-button span{font-size:36px}}.single-page strong{text-decoration:underline;text-decoration-color:#ffeb82;text-decoration-thickness:6px;text-underline-offset:-2px;text-decoration-skip-ink:none}.single-page .job_site .section-group__inner{padding:0}@media screen and (min-width: 768px){.single-page .job_site .section-group__inner{padding:0}}.single-page .job_site .section-group__inner .job-site_list .job-site_item .job-site__title--fixed{padding:4.8vw 0}@media screen and (min-width: 768px){.single-page .job_site .section-group__inner .job-site_list .job-site_item .job-site__title--fixed{padding:20px 40px}}.single-page .job_site .section-group__inner .job-site_list .job-site_item .job-site__title--fixed img{height:6.933vw;transform:scale(1.2);position:relative;top:4px;left:-4.999px;margin-left:5.067vw}@media screen and (min-width: 768px){.single-page .job_site .section-group__inner .job-site_list .job-site_item .job-site__title--fixed img{position:inherit;height:26px;margin-left:0}}.single-page .job_site .section-group__inner .job-site_list .job-site_item .job-site__title--fixed .name{padding:0;margin-left:0}.single-page .job_site .section-group__inner .job-site_list .job-site_item .job-site__title--fixed .name span{font-size:6.7vw;line-height:6.4vw;letter-spacing:0em;bottom:-.533vw;margin-left:2.667vw;position:relative;bottom:-1.067vw}@media screen and (min-width: 768px){.single-page .job_site .section-group__inner .job-site_list .job-site_item .job-site__title--fixed .name span{font-size:24px;line-height:24px;letter-spacing:0em;margin-left:10.001px;bottom:-4px}}.single-page .job_site .section-group__inner .job-site_list .job-site_item .job-site_item__inner{padding:0 0 5.333vw}@media screen and (min-width: 768px){.single-page .job_site .section-group__inner .job-site_list .job-site_item .job-site_item__inner{padding:0 30px 30px 40px}}@media screen and (min-width: 768px){.single-page .first-info{margin-top:40px}}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner{padding:0;max-width:825px;margin:0 auto}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner{padding-bottom:6.667vw}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner{padding-bottom:0}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents{display:flex;justify-content:center}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents{width:100%}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__title{width:110px;height:157px;background:#04A956;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__title{width:30%;height:auto}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__title p{color:var(--white, #FFF);font-size:4.267vw;font-weight:700;line-height:110%}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__title p{font-size:22px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__title p:nth-of-type(2){margin-top:2.667vw;font-size:6.4vw;line-height:110%;letter-spacing:.48px}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__title p:nth-of-type(2){margin-top:10px;font-size:24px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__title p:nth-of-type(3){margin-top:2.667vw;color:#f2bd00}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__title p:nth-of-type(3){margin-top:10px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list{border:1px solid #04A956}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list{width:70%}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table{border-collapse:collapse;height:100%}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table{width:100%}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr td{text-align:center;padding:0 2.667vw;border:1px solid #04A956}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr td{padding:30px 10px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr td p{font-size:3.2vw;font-weight:500;line-height:1;letter-spacing:-1.2px}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr td p{font-size:18px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr td p span{color:#f2bd00;margin-right:1.5px}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr td p:nth-of-type(2){margin-top:2.667vw;font-size:3.733vw;font-weight:500;line-height:1;letter-spacing:-1.4px}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr td p:nth-of-type(2){margin-top:12px;font-size:18px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr .last{background:#04A956;color:#fff}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr .last a{font-size:3.2vw;font-weight:700;line-height:1.4;text-decoration-line:underline;position:relative;color:#fff;display:block}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr .last a{font-size:18px;display:inline-block}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr .last a:before{content:"＞";position:absolute;top:0;bottom:0;left:-.533vw}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .evaluation-contents .evaluation-contents__list table tr .last a:before{left:-20px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point{margin-top:4.8vw;border:4px solid #04A956;position:relative;padding:2.667vw 0 3.733vw;width:89.333vw;margin:4.8vw auto 0}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point{padding:10px 14px 30px;width:100%;margin:18px auto 0}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .bg{position:absolute;left:0;right:0;margin:auto;top:0;z-index:-1}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .bg{height:47px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__title{text-align:center;font-size:4.8vw;font-weight:700;line-height:100%;color:#fff}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__title{font-size:24px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body{margin-top:7.733vw}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body{margin-top:42px;text-align:center;padding-left:90px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul{display:grid;gap:2.667vw;padding:0 3.2vw 0 13.067vw}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul{gap:20px;min-width:625px;margin:0 auto;display:inline-grid;text-align:left;padding:0}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul li{color:#444846;font-size:3.733vw;font-weight:500;line-height:160%;position:relative}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul li{font-size:16px;line-height:160%}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul li span{color:#f06500;text-align:center;font-size:4.267vw;font-weight:700;line-height:160%}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul li span{font-size:16px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul li strong{font-size:4.267vw;font-weight:700;line-height:100%;color:#f06500}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul li strong{font-size:20px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul li:before{content:"";background-image:url(/images/single/attractive-point_check.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:inline-block;min-width:5.333vw;height:5.333vw;position:absolute;top:.267vw;left:-9.333vw}@media screen and (min-width: 768px){.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .attractive-point .attractive-point__body ul li:before{min-width:25px;height:25px;top:-1px;left:-45px}}.single-page .first-info .section-group__inner .job-site_list .job-site_item .job-site_item__inner .job-site__body .editor-point .editor-point__title{background:#F9FFF3}@media screen and (min-width: 768px){.single-page .editor_point{margin-top:76px}}.single-page .editor_point .c-orange{color:#f06500}.single-page .editor_point .editor_point__title{max-width:825px;margin:0 auto;position:relative}.single-page .editor_point .editor_point__title .editor-point_text{position:absolute;bottom:17px;left:0;right:0;margin:auto}.single-page .editor_point .section-group__body{padding-top:5.333vw;max-width:89.333vw;margin:0 auto;font-size:3.733vw;font-weight:400;line-height:5.867vw;letter-spacing:0em}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body{padding-top:45px;max-width:823px;font-size:14px;line-height:22px}}.single-page .editor_point .section-group__body .editor_point__body a{text-decoration:underline}.single-page .editor_point .section-group__body .mt-10{margin-top:2.667vw!important}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .mt-10{margin-top:10px!important}}.single-page .editor_point .section-group__body .mt-15{margin-top:4vw!important}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .mt-15{margin-top:15px!important}}.single-page .editor_point .section-group__body .mt-20{margin-top:5.333vw!important}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .mt-20{margin-top:20px!important}}.single-page .editor_point .section-group__body .mt-25{margin-top:6.667vw!important}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .mt-25{margin-top:25px!important}}.single-page .editor_point .section-group__body .mt-30{margin-top:8vw!important}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .mt-30{margin-top:30px!important}}.single-page .editor_point .section-group__body a{font-weight:700}.single-page .editor_point .section-group__body .catch{text-align:center;color:#04a956}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch{margin-bottom:70px;display:flex;flex-direction:column;justify-content:center;align-items:center}}.single-page .editor_point .section-group__body .catch .catch__title{font-size:6.133vw;font-weight:700;line-height:160%;border-bottom:3px solid #04A956;padding:1.067vw 3.2vw 1.6vw 2.133vw;margin:0 auto;display:inline-block}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch__title{font-size:32px;border-bottom:3px solid #04A956;padding:10px 12px 10px 8px}}.single-page .editor_point .section-group__body .catch .catch__title .big{font-size:4.8vw;font-style:normal;font-weight:700;line-height:160%}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch__title .big{font-size:32px}}.single-page .editor_point .section-group__body .catch .catch__title span{font-size:18px;font-weight:700;line-height:160%}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch__title span{font-size:24px}}.single-page .editor_point .section-group__body .catch .catch-point{color:#444846;font-size:3.733vw;font-weight:500;line-height:160%;display:inline-block;margin-top:5.333vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch-point{font-size:14px;margin-top:33px}}.single-page .editor_point .section-group__body .catch .catch-point ul li{display:flex;align-items:center;margin-top:5.333vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch-point ul li{margin-top:40px}}.single-page .editor_point .section-group__body .catch .catch-point ul li:first-child{margin-top:0}.single-page .editor_point .section-group__body .catch .catch-point ul li .number{font-size:2.4vw;font-weight:500;line-height:160%;margin-right:19.999px;align-items:center;background-image:url(/images/single/point_bg.svg);background-repeat:no-repeat;background-position:center;background-size:contain;min-width:15.733vw;height:6.933vw;color:#fff;display:inline-flex;padding-left:1.067vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch-point ul li .number{font-size:18px;line-height:160%;margin-right:20px;min-width:112px;height:48px;color:#fff;display:inline-flex;padding-left:12px}}.single-page .editor_point .section-group__body .catch .catch-point ul li .number p{font-size:4.267vw;font-weight:700;line-height:160%;color:#fff;margin-left:.533vw;margin-top:0}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch-point ul li .number p{font-size:24px;font-weight:700;line-height:160%;margin-left:4px;margin-top:0}}.single-page .editor_point .section-group__body .catch .catch-point ul li p{margin-top:0;text-align:left}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch-point ul li p{font-size:18px}}.single-page .editor_point .section-group__body .catch .catch-point ul li strong{color:#f06500;font-size:6.133vw;font-weight:700;line-height:160%;margin-top:0}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch-point ul li strong{font-size:24px}}.single-page .editor_point .section-group__body .catch .catch-point__check ul{padding-left:30px;max-width:283px;font-size:14px;font-weight:500;line-height:22px;letter-spacing:0em;text-align:left}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch-point__check ul{max-width:none;font-size:18px;font-weight:500;line-height:160%}}.single-page .editor_point .section-group__body .catch .catch-point__check ul li{position:relative;line-height:160%}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch-point__check ul li{margin-top:20px}}.single-page .editor_point .section-group__body .catch .catch-point__check ul li:before{content:"";background-image:url(/images/single/attractive-point_check.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:inline-block;min-width:5.333vw;height:5.333vw;position:absolute;top:.267vw;left:-9.333vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .catch .catch-point__check ul li:before{min-width:30px;height:30px;top:-1px;left:-45px}}.single-page .editor_point .section-group__body h3{font-size:4.8vw;font-weight:900;line-height:7.733vw;letter-spacing:0em;width:100%;display:flex;align-items:center;justify-content:center;background:#04A956;color:#fff;margin-top:10.667vw;margin-bottom:20px;padding:2.267vw 2.667vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body h3{font-size:24px;font-weight:900;line-height:29px;margin-top:30px;padding:10px 0}}.single-page .editor_point .section-group__body h3:before{content:"";min-width:5.867vw;min-height:4.533vw;background-image:url(/images/single/h3_img.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:2.667vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body h3:before{min-width:40px;min-height:28px;margin-right:20px}}.single-page .editor_point .section-group__body p{margin-top:2.667vw;font-size:3.733vw;line-height:160%}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body p{font-size:16px;margin-top:20px}}.single-page .editor_point .section-group__body div{line-height:160%}.single-page .editor_point .section-group__body .point{background:#FFFBD8;border:3px solid #FF9315;border-radius:10px;margin-top:4vw;margin-bottom:5.333vw;padding:5.867vw 4vw 4.267vw 10.667vw;position:relative}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .point{border-radius:10px;margin-top:20px;margin-bottom:30px;padding:35px 30px 25px 56px}}.single-page .editor_point .section-group__body .point:before{content:"";width:5.6vw;height:7.733vw;background-image:url(/images/single/point_icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:2.933vw;left:3.2vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .point:before{width:21px;height:29px;top:26px;left:27px}}.single-page .editor_point .section-group__body .point .point__title{color:var(--main-color_03, #FF9315);font-size:4.8vw;font-weight:700;line-height:3.467vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .point .point__title{font-size:20px;font-weight:700;line-height:1}}.single-page .editor_point .section-group__body .point .point__body{font-size:3.733vw;font-weight:700;line-height:160%;color:#444846;margin-top:1.6vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .point .point__body{font-size:16px;margin-top:7px}}.single-page .editor_point .section-group__body .comment{display:flex;align-items:flex-end;margin-top:5.333vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .comment{margin-top:20px;justify-content:center;align-items:center}}.single-page .editor_point .section-group__body .comment img{height:29.333vw;position:relative;bottom:.8vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .comment img{height:115px;bottom:0}}.single-page .editor_point .section-group__body .comment .comment__body{padding:3.467vw;font-size:3.733vw;font-weight:500;line-height:160%;border-radius:10px;border:3px solid #41C34E;width:65.6vw;margin-left:auto;position:relative;background:#fff}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .comment .comment__body{padding:28px 30px;font-size:16px;border-radius:10px;max-width:690px;margin-left:20px}}.single-page .editor_point .section-group__body .comment .comment__body:before{content:"";width:3.467vw;height:5.333vw;background-image:url(/images/single/fukidashi.png);background-repeat:no-repeat;background-position:left;background-size:cover;position:absolute;top:20.8vw;left:-3.467vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .comment .comment__body:before{width:13px;height:20px;top:40px;left:-13px}}.single-page .editor_point .section-group__body .comment .comment__body:after{content:"";background:#41C34E;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;border-radius:10px;border:3px solid #41C34E}.single-page .editor_point .section-group__body .register-now{margin-top:16vw}@media screen and (min-width: 768px){.single-page .editor_point .section-group__body .register-now{margin-top:60px}}.single-page .reviews{margin-top:5.333vw;padding-top:5.333vw}@media screen and (min-width: 768px){.single-page .reviews{margin-top:20px;padding-top:20px}}.single-page .reviews .reviews__title{font-size:4.8vw;font-weight:700;line-height:1.4;color:#04a956;text-align:center}@media screen and (min-width: 768px){.single-page .reviews .reviews__title{font-size:24px;display:flex;flex-direction:column;align-items:center}}.single-page .reviews .reviews__title span{display:block}.single-page .reviews .reviews__title span:first-child{padding-right:2.667vw}@media screen and (min-width: 768px){.single-page .reviews .reviews__title span:first-child{padding-right:10px}}.single-page .reviews .reviews__title .annotation{font-size:3.467vw;line-height:1.4;margin:1.6vw 0 0}@media screen and (min-width: 768px){.single-page .reviews .reviews__title .annotation{font-size:14px;line-height:1.4;margin:8px 0 0}}.single-page .reviews .reviews__title img{width:100%;margin:1.6vw 0 0}@media screen and (min-width: 768px){.single-page .reviews .reviews__title img{width:825px;margin:8px 0 0}}.single-page .reviews .section-group__body{max-width:89.333vw;margin:3.2vw auto 0}@media screen and (min-width: 768px){.single-page .reviews .section-group__body{max-width:825px;margin:20px auto 0}}.single-page .reviews .section-group__body .good-reviews,.single-page .reviews .section-group__body .bad-reviews{border-radius:10.001px;border:2px solid #FF9315}.single-page .reviews .section-group__body .good-reviews .good-reviews__title,.single-page .reviews .section-group__body .good-reviews .bad-reviews__title,.single-page .reviews .section-group__body .bad-reviews .good-reviews__title,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__title{height:15.467vw;display:flex;justify-content:center;align-items:center;background:#FF9315;color:#fff;font-size:4.267vw;font-weight:700;line-height:160%;position:relative}@media screen and (min-width: 768px){.single-page .reviews .section-group__body .good-reviews .good-reviews__title,.single-page .reviews .section-group__body .good-reviews .bad-reviews__title,.single-page .reviews .section-group__body .bad-reviews .good-reviews__title,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__title{font-size:23px;font-weight:700;line-height:37px;letter-spacing:0em;height:77px}}.single-page .reviews .section-group__body .good-reviews .good-reviews__title:before,.single-page .reviews .section-group__body .good-reviews .bad-reviews__title:before,.single-page .reviews .section-group__body .bad-reviews .good-reviews__title:before,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__title:before{content:"";width:21.867vw;height:16vw;background-image:url(/images/single/good-reviews_img.svg);background-repeat:no-repeat;background-position:left;background-size:cover;position:absolute;top:1.867vw;left:2.667vw}@media screen and (min-width: 768px){.single-page .reviews .section-group__body .good-reviews .good-reviews__title:before,.single-page .reviews .section-group__body .good-reviews .bad-reviews__title:before,.single-page .reviews .section-group__body .bad-reviews .good-reviews__title:before,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__title:before{width:110px;height:88px;top:4px;left:187px}}.single-page .reviews .section-group__body .good-reviews .good-reviews__body,.single-page .reviews .section-group__body .good-reviews .bad-reviews__body,.single-page .reviews .section-group__body .bad-reviews .good-reviews__body,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__body{padding:7.467vw 6.933vw}@media screen and (min-width: 768px){.single-page .reviews .section-group__body .good-reviews .good-reviews__body,.single-page .reviews .section-group__body .good-reviews .bad-reviews__body,.single-page .reviews .section-group__body .bad-reviews .good-reviews__body,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__body{padding:28px 26px}}.single-page .reviews .section-group__body .good-reviews .good-reviews__body ul,.single-page .reviews .section-group__body .good-reviews .bad-reviews__body ul,.single-page .reviews .section-group__body .bad-reviews .good-reviews__body ul,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__body ul{display:grid;gap:4vw}@media screen and (min-width: 768px){.single-page .reviews .section-group__body .good-reviews .good-reviews__body ul,.single-page .reviews .section-group__body .good-reviews .bad-reviews__body ul,.single-page .reviews .section-group__body .bad-reviews .good-reviews__body ul,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__body ul{gap:15px}}.single-page .reviews .section-group__body .good-reviews .good-reviews__body ul li,.single-page .reviews .section-group__body .good-reviews .bad-reviews__body ul li,.single-page .reviews .section-group__body .bad-reviews .good-reviews__body ul li,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__body ul li{font-size:3.733vw;font-weight:400;line-height:160%;padding-left:3.733vw;position:relative}@media screen and (min-width: 768px){.single-page .reviews .section-group__body .good-reviews .good-reviews__body ul li,.single-page .reviews .section-group__body .good-reviews .bad-reviews__body ul li,.single-page .reviews .section-group__body .bad-reviews .good-reviews__body ul li,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__body ul li{font-size:16px;line-height:26px;padding-left:16px}}.single-page .reviews .section-group__body .good-reviews .good-reviews__body ul li:before,.single-page .reviews .section-group__body .good-reviews .bad-reviews__body ul li:before,.single-page .reviews .section-group__body .bad-reviews .good-reviews__body ul li:before,.single-page .reviews .section-group__body .bad-reviews .bad-reviews__body ul li:before{content:"・";position:absolute;left:0}.single-page .reviews .section-group__body .bad-reviews{border:2px solid #07C3CF;margin-top:5.333vw}@media screen and (min-width: 768px){.single-page .reviews .section-group__body .bad-reviews{margin-top:20px}}.single-page .reviews .section-group__body .bad-reviews .bad-reviews__title{background:#07C3CF}.single-page .reviews .section-group__body .bad-reviews .bad-reviews__title:before{content:"";width:14.933vw;height:14.667vw;background-image:url(/images/single/bad-reviews_img.svg);background-repeat:no-repeat;background-position:left;background-size:cover;position:absolute;top:2.4vw;left:4.8vw}@media screen and (min-width: 768px){.single-page .reviews .section-group__body .bad-reviews .bad-reviews__title:before{content:"";width:86px;height:83px;top:2px;left:179px}}.single-page .basic_information{margin-top:16vw}@media screen and (min-width: 768px){.single-page .basic_information{margin-top:30px}}.single-page .basic_information .basic_information__title{font-size:4.8vw;font-weight:700;line-height:160%;color:#04a956;text-align:center}@media screen and (min-width: 768px){.single-page .basic_information .basic_information__title{font-size:24px;display:flex;flex-direction:column;align-items:center}}.single-page .basic_information .basic_information__title img{width:100%}@media screen and (min-width: 768px){.single-page .basic_information .basic_information__title img{width:825px}}.single-page .basic_information .section-group__body{max-width:89.333vw;margin:0 auto;padding:5.333vw 0 16vw}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body{padding:20px 0 60px;max-width:825px}}.single-page .basic_information .section-group__body .register-now{margin-top:16vw}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body .register-now{margin-top:60px}}.single-page .basic_information .section-group__body table{width:100%;border-collapse:collapse;color:#444846}.single-page .basic_information .section-group__body table tr th{width:29.867vw;background:#41C34E;border:1px solid #008441;font-size:3.2vw;font-weight:500;line-height:160%;color:#fff}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body table tr th{width:164px;font-size:16px;line-height:160%}}.single-page .basic_information .section-group__body table tr td{border:1px solid #008441;padding:1.067vw 5.067vw .533vw;font-size:3.2vw;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body table tr td{padding:10px 28px;font-size:16px;line-height:160%}}.single-page .basic_information .section-group__body table tr td .m-10{margin:2.667vw 0;line-height:160%}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body table tr td .m-10{margin:10px 0}}.single-page .basic_information .section-group__body table tr td span{font-size:2.667vw;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body table tr td span{font-size:10px;font-weight:400}}.single-page .basic_information .section-group__body table tr .rating{color:#f2bd00;font-size:5.333vw;font-weight:500;line-height:100%;letter-spacing:-2px;padding:1.867vw 5.067vw}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body table tr .rating{font-size:29.262px;padding:10px 28px}}.single-page .basic_information .section-group__body table tr .base{margin:3.2vw 0;line-height:160%}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body table tr .base{margin:12px 0}}.single-page .basic_information .section-group__body table tr .base .base__title{font-size:3.2vw;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body table tr .base .base__title{font-size:16px;line-height:160%}}.single-page .basic_information .section-group__body table tr .base .base__body{font-size:3.2vw;font-weight:400;line-height:160%;margin-top:2.4vw}@media screen and (min-width: 768px){.single-page .basic_information .section-group__body table tr .base .base__body{margin-top:10px;font-size:16px;line-height:160%}}.footer{padding-bottom:16vw}@media screen and (min-width: 768px){.footer{padding-bottom:60px}}.footer .footer__inner{padding:8vw 0 0}@media screen and (min-width: 768px){.footer .footer__inner{max-width:1024px;width:90%;margin:0 auto;padding:60px 0 0}}.footer .footer__inner .logo{margin:5.333vw auto 0;width:48vw}@media screen and (min-width: 768px){.footer .footer__inner .logo{width:280px;margin:20px auto 0}}.footer .footer__inner .investigation{padding:0 2.667vw}@media screen and (min-width: 768px){.footer .footer__inner .investigation{padding:0 10.001px}}.footer .footer__inner .investigation .text{font-size:3.733vw;line-height:5.867vw;letter-spacing:0em}@media screen and (min-width: 768px){.footer .footer__inner .investigation .text{font-size:14px;line-height:22px;letter-spacing:0em}}.footer .footer__inner .investigation .investigation__list{margin-top:3.2vw}@media screen and (min-width: 768px){.footer .footer__inner .investigation .investigation__list{margin-top:12px}}.footer .footer__inner .investigation .investigation-contents__item{background:#F9FFF3;padding:2.667vw;margin-top:1.6vw;display:flex}@media screen and (min-width: 768px){.footer .footer__inner .investigation .investigation-contents__item{padding:10.001px;margin-top:6px}}.footer .footer__inner .investigation .investigation-contents__item .investigation-contents__title{font-size:3.733vw;font-weight:700;line-height:5.867vw;letter-spacing:0em}@media screen and (min-width: 768px){.footer .footer__inner .investigation .investigation-contents__item .investigation-contents__title{font-size:14px;font-weight:700;line-height:22px;letter-spacing:0em}}.footer .footer__inner .investigation .investigation-contents__item ul{display:flex}@media screen and (min-width: 768px){.footer .footer__inner .investigation .investigation-contents__item ul{margin-left:10px}}.footer .footer__inner .investigation .investigation-contents__item ul li{font-size:3.733vw;line-height:5.867vw;letter-spacing:0em}@media screen and (min-width: 768px){.footer .footer__inner .investigation .investigation-contents__item ul li{font-size:13.999px;line-height:22.001px;letter-spacing:0em}}.footer .footer__inner .investigation .note{margin-top:3.2vw;font-size:3.733vw;line-height:5.867vw;letter-spacing:0em}@media screen and (min-width: 768px){.footer .footer__inner .investigation .note{margin-top:12px;font-size:14px;line-height:22px;letter-spacing:0em}}.footer .footer__inner .link-list{padding:0 2.667vw;margin-top:16vw}@media screen and (min-width: 768px){.footer .footer__inner .link-list{padding:0;margin-top:60px}}.footer .footer__inner .link-list .link-item{border:1px solid #1EBA2E;border-radius:6px;background:#F9FFF3;letter-spacing:0em;text-align:center;padding:2.933vw 5.333vw 0;margin-bottom:5.333vw;overflow:hidden;cursor:pointer}@media screen and (min-width: 768px){.footer .footer__inner .link-list .link-item{margin-bottom:20px;font-size:14px;line-height:14px;padding:11px 20px 0}}.footer .footer__inner .link-list .link-item--open .link-item__body{opacity:1;height:auto;margin-bottom:2.667vw}@media screen and (min-width: 768px){.footer .footer__inner .link-list .link-item--open .link-item__body{margin-bottom:10.001px}}.footer .footer__inner .link-list .link-item__title{color:#008441;margin-bottom:2.667vw;font-size:3.733vw;font-weight:700;line-height:3.733vw;letter-spacing:0em}@media screen and (min-width: 768px){.footer .footer__inner .link-list .link-item__title{font-size:14px;line-height:14px;margin-bottom:10.001px}}.footer .footer__inner .link-list .link-item__title span{margin-left:2.667vw;font-size:4.267vw;line-height:4.267vw;letter-spacing:0em;vertical-align:top}@media screen and (min-width: 768px){.footer .footer__inner .link-list .link-item__title span{font-size:16px;line-height:16px;margin-left:10px}}.footer .footer__inner .link-list .link-item__body{font-size:3.733vw;line-height:5.867vw;letter-spacing:0em;text-align:left;transition:.3s;opacity:0;height:0;margin-bottom:0}@media screen and (min-width: 768px){.footer .footer__inner .link-list .link-item__body{font-size:14px;line-height:22px}}.footer .footer__inner ul.other-list{display:flex;justify-content:center;margin:20px 0 0}.footer .footer__inner ul.other-list li a{font-size:3.2vw;line-height:5.067vw;letter-spacing:0em;vertical-align:top;color:#444846;text-decoration:underline;margin:0 2.667vw}@media screen and (min-width: 768px){.footer .footer__inner ul.other-list li a{font-size:14px;line-height:14px;margin:0 10px}}.footer .footer__inner ul.other-list .external_link{position:relative;top:2px;right:5px}.footer .copyright{padding:5.333vw;text-align:center;margin-top:10px;font-size:3.2vw;line-height:5.067vw;letter-spacing:0em}@media screen and (min-width: 768px){.footer .copyright{font-size:14px;line-height:14px;padding:20px 0;margin-top:10px}}.fix-menu{position:fixed;z-index:10;bottom:0;width:100%}.fix-menu .fix-menu__list{display:flex;justify-content:space-between;box-shadow:0 -8px 15px #0000000d;background:#F2F2F2}@media screen and (min-width: 768px){.fix-menu .fix-menu__list{max-width:1025px;margin:0 auto}}.fix-menu .fix-menu__list .fix-menu__item{width:calc((100% - .533vw) / 3);height:16vw;background:#fff;color:#ff6187;padding:2.933vw 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.fix-menu .fix-menu__list .fix-menu__item{width:calc((100% - 2px) / 3);height:60px;padding:10.999px 0}}.fix-menu .fix-menu__list .fix-menu__item img{height:4.8vw}@media screen and (min-width: 768px){.fix-menu .fix-menu__list .fix-menu__item img{height:18px}}.fix-menu .fix-menu__list .fix-menu__item p{color:var(--sub-color_07, #FF6187);font-size:3.2vw;font-weight:700;line-height:120%}@media screen and (min-width: 768px){.fix-menu .fix-menu__list .fix-menu__item p{font-size:12px}}.terms .section-group__inner{max-width:825px;margin:0 auto;width:90%;padding:10.667vw 0 0}@media screen and (min-width: 768px){.terms .section-group__inner{padding:60px 0 0}}.terms .section-group__inner h2{line-height:1;text-align:center;font-size:5.333vw}@media screen and (min-width: 768px){.terms .section-group__inner h2{font-size:24px}}.terms .section-group__inner .description{margin-top:5.333vw;font-size:3.2vw;line-height:5.067vw}@media screen and (min-width: 768px){.terms .section-group__inner .description{margin-top:30px;font-size:14px;line-height:1.6}}.terms .section-group__inner dl{font-size:3.2vw;margin-top:8vw}@media screen and (min-width: 768px){.terms .section-group__inner dl{font-size:14px;margin-top:40px}}.terms .section-group__inner dl dt{line-height:1;font-weight:700}.terms .section-group__inner dl dd{font-size:3.2vw;margin-top:2.667vw}@media screen and (min-width: 768px){.terms .section-group__inner dl dd{line-height:1.6;margin-top:20px;font-size:14px}}.terms .section-group__inner dl dd .group{margin-top:10px}@media screen and (min-width: 768px){.terms .section-group__inner dl dd .group{margin-top:10px}}.terms .section-group__inner dl dd .group .title{line-height:1.6}.terms .section-group__inner dl dd ul{margin-top:5px}@media screen and (min-width: 768px){.terms .section-group__inner dl dd ul{margin-top:5px}}.terms .section-group__inner dl dd ul li{line-height:1.6}.terms .section-group__inner dl dd a{text-decoration:underline;color:#444846}.page-compare .first-section_V2 .recommend-contents-B,.page-ranking .first-section_V2 .recommend-contents-B{padding:0;margin:0}@media screen and (min-width: 768px){.page-compare .first-section_V2 .recommend-contents-B,.page-ranking .first-section_V2 .recommend-contents-B{padding:0}}.site-none .site,.info_link-none .info_link,.job_offer-none .job_offer,.specialty-none .specialty,.feature-none .feature,.base-none .base,.rep-none .rep,.achievement-none .achievement,.age_layer-none .age_layer,.flow-none .flow{display:none!important}.scroll-hint-icon-wrap{z-index:99999999}@keyframes shiny{0%{transform:scale(0) rotate(25deg);opacity:0}20%{transform:scale(1) rotate(25deg);opacity:1}40%{transform:scale(50) rotate(25deg);opacity:0}to{transform:scale(50) rotate(25deg);opacity:0}}#app{width:400px;margin:40px auto;padding:28px;line-height:1.5;border:1px solid #ffffff;border-radius:5px;background-color:transparent;box-shadow:2px 2px 5px #c8c8c8}.shiny-btn{position:relative;cursor:pointer;overflow:hidden}.shiny-btn:after{content:"";position:absolute;top:-100px;left:-100px;width:50px;height:50px;background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgb(255,255,255) 100%,rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.yureru-j{animation:yureru-j 2s infinite}@keyframes yureru-j{0%{transform:translateY(2px)}5%{transform:translateY(-2px)}10%{transform:translateY(2px)}15%{transform:translateY(-2px)}20%{transform:translateY(2px)}25%{transform:translateY(-2px)}30%{transform:translate(0)}}.underline{text-decoration:underline}.custom-score{font-weight:700;margin-top:5px;font-size:18px}
