#main .main-visual .main-visual__inner::before{height: 1330px;}
#main .people__copy{bottom: 56px;left: 605px;}
#main .interview .column-item .tip_text{margin-top: 32px;font-size: 1.125em;font-weight: 700;color: #066cc7;letter-spacing: 0.04em;line-height: 1.5555;}
#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 .column-bg--left::before{top: -689px;height: 1280px;}
#main .column-bg--right::before {height: 1390px;}
#main .summary .summary__txt + .summary__txt {margin-top: 20px;}
#main .column-item + .column-item.mt-zero {margin-top: 0;}
#main .profile__bg {position: relative;margin-top: 300px;padding-bottom: 112px;}
#main .profile__bg:before {position: absolute;content: "";width: 100%;height: 335px;background: -moz-linear-gradient(130deg, #0f5391, #1c7fa8);background: -webkit-linear-gradient(130deg, #0f5391, #1c7fa8);background: linear-gradient(130deg, #0f5391, #1c7fa8);left: 0;top: -156px;z-index: -1;}
#main .profile__head {margin-top: 0;}
#main .profile .reference-txt{padding-left: 60px; margin-top: 100px;}
#main .interview .column-item .tip_text .keisen{letter-spacing: -1px;}


@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: 75px!important;}
#main .column__img.ad-mb {margin: 0 90px 100px 0;}
}
@media print, screen and (max-width: 1200px){
#main .column__img.ad-mb {margin: 0 7.5vw 2.5vw 0;}
}
@media screen and (min-width: 768px) and (max-width: 1200px){
#main .people__copy {left:48vw;}	
}
@media print, screen and (max-width: 767px){
#main .main-visual .main-visual__inner::before{height: 1320px;}
#main .column-bg--left::before {top: -630px;height: 1330px;}
#main .column-bg--right::before {top: 785px;height: 1188px;}
#main .interview .slide-img.block-icon::after { bottom: -6%; }
#main .interview .column-item .tip_text { margin-top:14px;letter-spacing: 0; }
#main .profile__bg {margin-top: 110px; padding-bottom: 70px;}
#main .profile__bg:before {position: absolute;content: "";width: 100%;height: 480px;background: -moz-linear-gradient(130deg, #0f5391, #1c7fa8);background: -webkit-linear-gradient(130deg, #0f5391, #1c7fa8);background: linear-gradient(130deg, #0f5391, #1c7fa8);left: 0;top: -48px;z-index: -1;}
#main .profile .reference-txt{padding-left: 0; margin-top: 30px;}
}
