.group #group-head #group-head-lead{font-size:1.6rem;font-weight:bold;line-height:2;text-align:center}@media print,screen and (min-width:768px){.group #group-head #group-head-lead{font-size:2rem;margin-top:-4rem}}.group .c-title-chara{display:block;width:100%;margin:0 auto}@media print,screen and (min-width:768px){.group .c-title-chara{width:calc(100% - 4rem);max-width:116rem}}.group .c-title-chara:before{content:"";position:absolute;top:2.4rem;right:-1rem;width:11.5rem;height:14.4rem;background:url(/recruit/common/img/common/chara/chara-m.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.group .c-title-chara:before{width:23.2rem;height:28.8rem}}.group .c-title-chara:before{width:10.1rem;height:12.6rem}@media print,screen and (min-width:768px){.group .c-title-chara:before{top:8.2rem;right:3.6rem;width:20.2rem;height:25.2rem}}@media print,screen and (min-width:768px){.group #group-list{padding-bottom:7.5rem}}.group #group-list #group-list-list{background-color:#fbf6d4;margin:0 -2rem;padding:4rem 2rem;border-radius:1rem}@media print,screen and (min-width:768px){.group #group-list #group-list-list{margin:0;padding:4rem}}.group #group-list #group-list-list>li{padding:2rem 0;border-bottom:1px solid #ffffff}@media print,screen and (min-width:768px){.group #group-list #group-list-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 4rem;padding:3rem 0}}.group #group-list #group-list-list>li:first-child{padding-top:0}.group #group-list #group-list-list>li:last-child{padding-bottom:0;border:none}.group #group-list #group-list-list>li ._img{border-radius:1rem;overflow:hidden}@media print,screen and (min-width:768px){.group #group-list #group-list-list>li ._img{-ms-flex-item-align:start;align-self:flex-start;width:20rem}}.group #group-list #group-list-list>li ._txtbox{margin-top:2rem}@media print,screen and (min-width:768px){.group #group-list #group-list-list>li ._txtbox{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}}.group #group-list #group-list-list>li ._txtbox ._title{padding-right:4rem;font-size:1.8rem;font-weight:bold;line-height:1.25}@media print,screen and (min-width:768px){.group #group-list #group-list-list>li ._txtbox ._title{padding-right:0;font-size:2.4rem}}.group #group-list #group-list-list>li ._txtbox ._title._title-1line{padding-right:0}.group #group-list #group-list-list>li ._txtbox ._title a{display:inline-block}.group #group-list #group-list-list>li ._txtbox ._title a:after{content:"";display:inline-block;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg);width:2.4rem;height:2.4rem;margin-left:1rem;vertical-align:bottom}.group #group-list #group-list-list>li ._txtbox ._txt{margin-top:1.5rem;line-height:1.5}.group #group-list #group-list-list>li ._txtbox ._data{margin-top:1.5rem}@media print,screen and (min-width:768px){.group #group-list #group-list-list>li ._txtbox ._data{margin-top:2rem}}@media print,screen and (min-width:768px){.group #group-list #group-list-list>li ._txtbox ._data dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 2rem}}.group #group-list #group-list-list>li ._txtbox ._data dl:nth-of-type(n+2){margin-top:2rem}@media print,screen and (min-width:768px){.group #group-list #group-list-list>li ._txtbox ._data dl:nth-of-type(n+2){margin-top:1rem}}.group #group-list #group-list-list>li ._txtbox ._data dl dt{width:100%;background-color:#d9d9d9;padding:0.7rem 0.5rem 0.9rem;border-radius:0.5rem;font-size:1.4rem;text-align:center}@media print,screen and (min-width:768px){.group #group-list #group-list-list>li ._txtbox ._data dl dt{width:12rem;-ms-flex-item-align:start;align-self:flex-start}}.group #group-list #group-list-list>li ._txtbox ._data dl dd{margin-top:1rem;line-height:1.5}@media print,screen and (min-width:768px){.group #group-list #group-list-list>li ._txtbox ._data dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}}