#main .main-visual .main-visual__inner::before{height: 1250px;}
#main .interview .column-item.block-icon-02::after {position: absolute;bottom: 430px;left: 6%;z-index: 99;width: 65px;height: 65px;content: '';background: url(../../../img/icon_block_left_01.png) center /contain no-repeat;}
#main .schedule .schedule-wrap {height: 980px;background: url(../img/img_schedule_bg.jpg) center top no-repeat;background-size: cover;}
#main .column-bg--left::before{top: -689px;height: 1280px;}
#main .column-bg--right::before {height: 690px;}
#main .summary .summary__txt + .summary__txt {margin-top: 20px;}
#main .column-item + .column-item.mt-zero {margin-top: 0;}
#main .column-item + .column-item {margin-top: 32px;}
#main .profile__block {margin-top: 100px;}
#main .interview .slide-img.block-icon::after {bottom: -2.2% !important;}
@media print, screen and (max-width: 1500px){
#main .interview .column-item.block-icon-02::after {position: static;}
}
@media print, screen and (min-width: 768px){
.ad-mr {margin-right: 63px!important;}
#main .column__img.ad-mb {margin: 0 90px 100px 0;}
.column-bg--right{position: relative;z-index: -1;}
}
@media print, screen and (max-width: 1200px){
#main .column__img.ad-mb {margin: 0 7.5vw 2.5vw 0;}
#main .interview .column-item.block-icon-03::after{content: none;}
}
@media print, screen and (max-width: 767px){
#main .interview .slide-img.block-icon::after {bottom:-6.2% !important;}
#main .main-visual .main-visual__inner::before{height: 1320px;}
#main .schedule .schedule-wrap {height: 1020px;background: url(../img/img_schedule_bg_sp.jpg) center top no-repeat;background-size: cover;}
#main .column-bg--left::before {top: -630px;height: 1330px;}
#main .column-bg--right::before {top: 785px;height: 1188px;}
}
#main .interview .column-item.block-icon-03::after{position: absolute;top: -38%;right: 9%;z-index: 99;width: 55px;height: 55px;content:'';background: url(../../img/icon_block_right_01.png) center /contain no-repeat;}
#main .profile__content {width: 100% !important;margin-left: 0 !important;}
#main .profile__body .b-shadow {display: flex;width: 100%;max-width: 1282px;margin: 3% auto 0;transform: translateX(4%);}
#main .profile__sign { width: 100% !important;padding: 7% 10% 0;margin-right: 0 !important;text-align: center;}
#main .profile__img img {width: 100%;max-width: 100%;height: auto;}
#main .profile__textbox {width: 58%;background: #fff;}
#main .profile__sign {float: inherit !important;}
#main .profile__inner.column__bg--blue::before {top: -14%;height: 137%;}
#main .color--wh {position: relative;z-index: 10;max-width: 1282px;margin: 250px auto 0 !important;color: #fff;transform: translateX(4%);}
#main .profile__inner .career-block {padding: 0 13%;}
#main .profile__name {margin-top: 14px;font-size: 24px;}
@media print,screen and (max-width:1400px){
#main .profile__body .b-shadow {padding-right: 13px;padding-left: 13px;transform: translateX(0%);}
#main .color--wh {padding-right: 13px;padding-left: 13px;transform: translateX(0%);}
}
.mt-m {margin-top: 200px!important;}
@media print,screen and (max-width:767px){
#main .profile__body .b-shadow {display: flex;flex-direction: column;padding: 0;margin: 9% auto 0;}
#main .profile__textbox {width: 100%;}
#main .profile__inner.column__bg--blue::before {left: 0;}
#main .profile__img {width: 100%;}
#main .profile__body,#main .color--wh {padding: 0 32.5px;}
#main .color--wh {margin-top: 64px !important;}
#main .profile__inner.column__bg--blue::before{top: -7%;height: 116%;}
#main .profile__content {margin-left: 0;}
#main .profile__sign {padding: 8% 3% 0;}
#main .profile__inner .career-block {padding: 0 9% 12%;margin-top: 23px;}
#main .profile__body .column__txt {font-size: 12px;}
#main .profile__name {margin-top: 9px !important;font-size: 16px;}
#main .profile__block {margin-top: 100px;}
.mt-m {margin-top: 120px!important;}
.profile {margin-top: 120px;}
#main .profile__content {width: 100%;}
}
