@media (min-width: 1000px){.ft-topcnt{margin-top:152px}}.c-titlepage{text-transform:uppercase}@media (min-width: 1000px){.c-titlepage{bottom:48px}}.sec-message{margin-top:73px}.sec-message .txt{font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.05em;font-weight:500}@media (min-width: 1000px){.sec-message .txt{text-align:right}}@media (max-width: 999px){.sec-message{margin-top:40px}.sec-message .txt{font-size:15px;font-size:1.5rem;line-height:2.13333em}}.c-ttl{position:relative;color:#43298C;font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.05em;font-weight:700;padding-left:26px;margin-bottom:44px}.c-ttl:before{content:"";position:absolute;left:0;top:12px;width:16px;height:16px;background:#43298C;border-radius:50%}@media (max-width: 999px){.c-ttl{font-size:20px;font-size:2rem;line-height:1.6em;padding-left:24px;margin-bottom:24px}.c-ttl:before{top:10px;width:12px;height:12px}}.sec-anchor{margin-top:112px;background:#DCD6ED;padding:100px 0}@media (max-width: 999px){.sec-anchor{margin-top:80px;padding:80px 0}}.sec-anchor .itembox{margin-bottom:60px}.sec-anchor .itembox:last-child{margin-bottom:0}.sec-anchor .itembox .ttl{width:calc(100% + 8px);position:relative}@media (min-width: 1000px){.sec-anchor .itembox .ttl{left:-4px}}.sec-anchor .itembox .ttl picture{display:block}@media (max-width: 999px){.sec-anchor .itembox{margin-bottom:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-anchor .itembox .ttl{width:60px;position:relative;top:-5px}.sec-anchor .itembox .list{width:calc(100% - 60px);padding-left:10px}}.sec-anchor .itembox .list{margin-top:28px}@media (min-width: 1000px){.sec-anchor .itembox .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-anchor .itembox .list .item{width:25%;margin-right:16px}.sec-anchor .itembox .list .item:last-child{margin-right:0}}.sec-anchor .itembox .list a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:72px;background:#fff url(https://img-ja.nissei-gtr.co.jp/files/user/images/recruit/portal/assets/img/business/job-guide/icon_arrow.svg) right 8px center no-repeat;background-size:32px 32px;border:1px solid #43298C;border-radius:4px;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:700;color:#43298C;margin-bottom:8px;position:relative}.sec-anchor .itembox .list a:last-child{margin-bottom:0}@media (max-width: 999px){.sec-anchor .itembox .list{margin-top:0}.sec-anchor .itembox .list .item{margin-bottom:16px}.sec-anchor .itembox .list .item:last-child{margin-bottom:0}.sec-anchor .itembox .list a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:48px;background:#fff url(https://img-ja.nissei-gtr.co.jp/files/user/images/recruit/portal/assets/img/business/job-guide/icon_arrow.svg) right 16px center no-repeat;background-size:28px 28px;font-size:15px;font-size:1.5rem;line-height:1.33333em;margin-bottom:6px}}@media (min-width: 1000px){.sec-anchor .itembox .list1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-anchor .itembox .list1 .item{width:180px;margin-right:11px}.sec-anchor .itembox .list1 .item:last-child{margin-right:0;width:239px}}.sec-anchor .itembox .list1 .item:last-child a{background:#fff}@media (max-width: 999px){.sec-anchor .itembox .list1 .item{margin-bottom:6px}}.sec-content{margin-top:120px}.sec-content .c-ttl{margin-bottom:48px}@media (max-width: 999px){.sec-content{margin-top:80px}.sec-content .c-ttl{margin-bottom:24px}}.sec-content .itembox{margin-bottom:120px}.sec-content .itembox:last-child{margin-bottom:0}@media (max-width: 999px){.sec-content .itembox{margin-bottom:80px}}.sec-content .itembox.color1 .ttlbox{background:#BDB3DA;border-color:#BDB3DA}.sec-content .itembox.color1 .ttlbox:before,.sec-content .itembox.color1 .ttlbox:after{background:#43298C}.sec-content .itembox.color1 .lbl span{background:#43298C;color:#fff}.sec-content .itembox.color1 .ttl{color:#43298C}.sec-content .itembox.color2 .ttlbox{background:#8E7EBC;border-color:#8E7EBC;cursor:pointer}.sec-content .itembox.color2 .ttlbox:before,.sec-content .itembox.color2 .ttlbox:after{background:#fff}@media only screen and (min-width: 1025px){.sec-content .itembox.color2 .ttlbox:hover .lbl span{background:#43298C;color:#fff}}.sec-content .itembox.color2 .lbl span{background:#fff;color:#43298C}.sec-content .itembox.color2 .ttl{color:#fff}.sec-content .itembox.color3 .ttlbox{background:#6953A3;border-color:#6953A3;cursor:pointer}.sec-content .itembox.color3 .ttlbox:before,.sec-content .itembox.color3 .ttlbox:after{background:#fff}@media only screen and (min-width: 1025px){.sec-content .itembox.color3 .ttlbox:hover .lbl span{background:#43298C;color:#fff}}.sec-content .itembox.color3 .lbl span{background:#fff;color:#43298C}.sec-content .itembox.color3 .ttl{color:#fff}.sec-content .itembox.color4 .ttlbox{background:#43298C;cursor:pointer}.sec-content .itembox.color4 .ttlbox:before,.sec-content .itembox.color4 .ttlbox:after{background:#fff}@media only screen and (min-width: 1025px){.sec-content .itembox.color4 .ttlbox:hover .lbl span{background:#43298C;color:#fff}}.sec-content .itembox.color4 .lbl span{background:#fff;color:#43298C}.sec-content .itembox.color4 .ttl{color:#fff}@media (max-width: 999px){.sec-content .list{padding:0 4px}}.sec-content .list .item{margin-bottom:24px}.sec-content .list .item:last-child{margin-bottom:0}@media (max-width: 999px){.sec-content .list .item{margin-bottom:16px}}.sec-content .list .ttlbox{position:relative;padding:31px 69px 27px;align-items:center;background:#BDB3DA;border-radius:16px;transition:all .3s;cursor:pointer;border:1px solid #43298C;cursor:pointer;cursor:pointer}.sec-content .list .ttlbox:before,.sec-content .list .ttlbox:after{content:"";position:absolute;right:69px;height:3px;width:32px;top:50%;margin-top:-2px;background:#43298C;transition:all .3s;border-radius:3px}.sec-content .list .ttlbox:after{transform:rotate(90deg)}.sec-content .list .ttlbox.active:after{transform:rotate(0)}@media only screen and (min-width: 1025px){.sec-content .list .ttlbox:hover{background:#fff;color:#BDB3DA}.sec-content .list .ttlbox:hover:before,.sec-content .list .ttlbox:hover:after{background:#43298C}.sec-content .list .ttlbox:hover .ttl{color:#43298C}}@media (max-width: 999px){.sec-content .list .ttlbox{padding:22px 22px}.sec-content .list .ttlbox:before,.sec-content .list .ttlbox:after{right:15px;height:2px;width:16px;margin-top:-1px}}.sec-content .list .lbl span{display:inline-block;padding:0 16px 2px;font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.04em;font-weight:700;background:#43298C;border-radius:6px;transition:all .3s}@media (max-width: 999px){.sec-content .list .lbl span{min-height:94px;min-height:30px;padding:4px 10px 2px;font-size:18px;font-size:1.8rem;line-height:1.16667em}}.sec-content .list .ttl{margin-top:0px;font-size:24px;font-size:2.4rem;line-height:2em;letter-spacing:.05em;font-weight:700}@media (max-width: 999px){.sec-content .list .ttl{font-size:18px;font-size:1.8rem;line-height:1.61111em;padding-right:24px;margin-top:8px}}.sec-content .list .txta{border-radius:16px;background:#F3F2FF;padding:32px 69px;font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.05em;font-weight:500;display:none}@media (max-width: 999px){.sec-content .list .txta{padding:26px;line-height:32px}}
