.declaration .contents{overflow:hidden}.declaration #declaration-index-head{padding-bottom:0}@media print,screen and (min-width:768px){.declaration #declaration-index-head{padding-bottom:3rem}}.declaration #declaration-policy{position:relative;padding-bottom:12rem}@media print,screen and (min-width:768px){.declaration #declaration-policy{padding-bottom:7.5rem}}.declaration #declaration-policy ._chara-box{position:absolute;top:0;left:50%;translate:-50% 0;display:block;width:100%;height:100%;pointer-events:none}@media print,screen and (min-width:768px){.declaration #declaration-policy ._chara-box{width:100vw;max-width:calc(100% + 12rem)}}.declaration #declaration-policy ._chara-box:after,.declaration #declaration-policy ._chara-box:before{content:"";position:absolute}.declaration #declaration-policy ._chara-box:before{width:6rem;height:14.8rem;background:url(/recruit/common/img/common/chara/chara-n.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.declaration #declaration-policy ._chara-box:before{width:12rem;height:29.5rem}}.declaration #declaration-policy ._chara-box:before{top:-6.4rem;right:0;width:5.9rem;height:14.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media print,screen and (min-width:768px){.declaration #declaration-policy ._chara-box:before{top:-13.7rem;right:2rem;width:11.8rem;height:29rem}}.declaration #declaration-policy ._chara-box:after{width:11.1rem;height:14.8rem;background:url(/recruit/common/img/common/chara/chara-l.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.declaration #declaration-policy ._chara-box:after{width:22.2rem;height:29.4rem}}.declaration #declaration-policy ._chara-box:after{z-index:2;bottom:-12rem;left:-2rem;width:11rem;height:14.5rem}@media print,screen and (min-width:768px){.declaration #declaration-policy ._chara-box:after{bottom:-3.1rem;left:-4rem;width:21.9rem;height:29rem}}.declaration #declaration-policy #declaration-policy-box{position:relative;background-color:#fff;padding:4.5rem 0}@media print,screen and (min-width:768px){.declaration #declaration-policy #declaration-policy-box{padding:7.5rem 0}}.declaration #declaration-policy #declaration-policy-box ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem 0;counter-reset:num 0}@media print,screen and (min-width:768px){.declaration #declaration-policy #declaration-policy-box ol{gap:6rem 0}}.declaration #declaration-policy #declaration-policy-box ol li ._title{font-size:2.2rem;line-height:1.25;margin-bottom:2rem}@media print,screen and (min-width:768px){.declaration #declaration-policy #declaration-policy-box ol li ._title{font-size:max(2.2rem,18px)}}.declaration #declaration-policy #declaration-policy-box ol li ._title:before{counter-increment:num 1;content:counter(num) ". "}.declaration #declaration-policy #declaration-policy-box ol li ._subtitle{font-size:1.6rem;line-height:2.5;margin-top:3rem}@media print,screen and (min-width:768px){.declaration #declaration-policy #declaration-policy-box ol li ._subtitle{font-size:max(1.6rem,16px);margin-top:4rem}}.declaration #declaration-policy #declaration-policy-box ol li ._txt{line-height:2.5}