#main .main-visual .main-visual__inner::before{height: 1260px;}
#main .column-title__last {font-weight: 700;margin-top: 32px;font-size: 1.125em;}
#main .column-title__last + .column__txt {margin-top: 20px;}
#main .interview .column-item.block-icon-02::after {position: absolute;content: '';background: url(../../../img/icon_block_left_01.png) center /contain no-repeat;width: 65px;height: 65px;left: 6%;bottom: 430px;z-index: 99;}
#main .schedule .schedule-wrap {background: url(..//img/img_schedule_bg.jpg) center top no-repeat;background-size: cover;height: 980px;}
#main .column-bg--left::before{top: -689px;height: 1280px;}
.note{position: relative;padding-left: 1.2em;}
.note span{position: absolute;left: 0;}
@media print, screen and (max-width: 1500px){
#main .interview .column-item.block-icon-02::after {position: static;}
}
@media print, screen and (max-width: 767px){
#main .column-title__last {margin-top: 12px;font-size: 1.1428571428571em;}
#main .column-title__last + .column__txt {margin-top: 12px;}
#main .column-bg--left::before {top: -630px;height: 1330px;}
#main .schedule .schedule-wrap {background: url(..//img/img_schedule_bg_sp.jpg) center top no-repeat;background-size: cover;height: 1000px;}
}

