@charset "UTF-8";@font-face{font-family:"xim";src:url(//freshers.bookoff.co.jp/wp-content/themes/bookoff/assets/css/../fonts/Xim-Sans-Handwritten.ttf) format("truetype")}.p-heading-02{background:url(//freshers.bookoff.co.jp/wp-content/themes/bookoff/assets/css/../img/interview/img_mv_01.jpg) no-repeat center center/cover;height:81rem;position:relative}@media screen and (max-width:767px){.p-heading-02{height:60rem;background:url(//freshers.bookoff.co.jp/wp-content/themes/bookoff/assets/css/../img/interview/img_mv_01.jpg) no-repeat 40% center/cover}}.p-heading-02 .l-wrap{position:relative;height:100%}.p-heading-02 .l-wrap .text-box{position:absolute;top:50%;transform:translateY(-50%);right:0;background-color:rgba(255,255,255,.5);box-shadow:0 0 2.4rem rgba(0,0,0,.12);padding:3rem 4.2rem}@media screen and (max-width:767px){.p-heading-02 .l-wrap .text-box{width:auto;top:70%;padding:1.5rem}}.p-heading-02 .l-wrap .text-box .title{font-size:3.8rem;letter-spacing:.04em;text-align:center;color:#000;line-height:1.368}@media screen and (max-width:767px){.p-heading-02 .l-wrap .text-box .title{font-size:2rem}}.p-heading-02 .l-wrap .text-box .title span{display:block;margin-top:1rem}@media screen and (max-width:767px){.p-heading-02 .l-wrap .text-box .title span{margin-top:.7rem}}.p-heading-02 .l-wrap .text-box .name{margin-top:3rem;text-align:right;color:#000;font-size:1.8rem;line-height:1.333}@media screen and (max-width:767px){.p-heading-02 .l-wrap .text-box .name{font-size:1.2rem;margin-top:2rem}}.p-section-main .message-block{margin-top:12rem}@media screen and (max-width:767px){.p-section-main .message-block{margin-top:5rem}}.p-section-main .message-block:first-child{margin-top:0}.p-section-main .message-block:nth-child(3){margin-top:23rem}@media screen and (max-width:767px){.p-section-main .message-block:nth-child(3){margin-top:5rem}}.p-section-main .message-block:nth-child(4){margin-top:16.4rem}@media screen and (max-width:767px){.p-section-main .message-block:nth-child(4){margin-top:5rem}}.p-section-main .message-block:nth-child(4) .title{letter-spacing:0;font-size:5.1rem}@media screen and (max-width:767px){.p-section-main .message-block:nth-child(4) .title{font-size:2.6rem}}.p-section-main .message-block:nth-child(4) .title .u-wave:nth-child(2):before{height:1.6rem}.p-section-main .message-block .title{display:inline-block;font-size:5.2rem;letter-spacing:.04em;color:#000;line-height:1.5;white-space:nowrap}.p-section-main .message-block .title .u-wave:before{height:2rem}.p-section-main .message-block .title .u-orange{color:#ef7000}@media screen and (max-width:767px){.p-section-main .message-block .title{font-size:2.6rem;white-space:normal;line-height:1.3}.p-section-main .message-block .title .u-wave:before{content:none}}.p-section-main .message-block .flex{margin-top:5rem;position:relative}@media screen and (max-width:767px){.p-section-main .message-block .flex{margin-top:3rem}}.p-section-main .message-block .flex .text{color:#000;max-width:69rem}@media screen and (min-width:1281px){.p-section-main .message-block .flex .text{width:50vw;max-width:76rem}}.p-section-main .message-block .flex .text span{display:block;margin-top:1rem}.p-section-main .message-block .flex .img{position:absolute;top:0;right:0;max-width:52rem}@media screen and (min-width:1281px){.p-section-main .message-block .flex .img{width:39vw;max-width:69rem}}@media screen and (max-width:767px){.p-section-main .message-block .flex .img{margin-top:2rem;position:relative;margin-left:auto;width:calc(100% + 2rem);max-width:none}}.p-section-main .message-block:nth-child(2n) .flex .text{margin-left:auto}.p-section-main .message-block:nth-child(2n) .flex .img{right:auto;left:0}@media screen and (max-width:767px){.p-section-main .message-block:nth-child(2n) .flex .img{margin-left:-2rem}}@media screen and (min-width:1281px){.p-section-main .btn.-message{margin-top:25.2rem}}