.interview-hero{margin-bottom:70px;overflow:hidden;position:relative}.interview-hero:before{background-color:#f8f8f8;content:"";display:block;height:346px;left:0;position:absolute;top:0;width:100%;z-index:-1}.interview-hero .m-section-title{padding:0 28px}.col2-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:980px;width:calc(100% - 50px)}@media screen and (max-width:767px){.col2-container{display:block}}.col2-container .dnd-section{padding-left:0;padding-right:0}.col2-container .main-content{max-width:634px;width:65%}@media screen and (max-width:767px){.col2-container .main-content{margin-bottom:30px;max-width:100%;width:100%}}.col2-container .side-content{max-width:300px;width:32%}@media screen and (max-width:767px){.col2-container .side-content{max-width:100%;width:100%}}.main-content h2{color:#2c4f6c;font-size:24px;font-weight:500;line-height:1.3;margin:40px 0 15px}.main-content h2:first-child{margin-top:0}@media screen and (max-width:767px){.main-content h2{font-size:18px}}.main-content img{border-radius:10px}.side-content .dnd-section{border-radius:10px;line-height:1.5;margin-bottom:15px;padding:20px 25px}.side-content .dnd-section .m-section-title{border-bottom:1px solid #ccc;margin:0 -25px 25px;padding:0 25px 6px;text-align:left}.side-content .dnd-section .m-section-title .title .main-title{display:inline-block;font-size:24px;margin-right:17px}.side-content .dnd-section .m-section-title .title .sub-title{display:inline-block;font-size:14px;font-weight:400}.side-content .hs_cos_wrapper_type_rich_text dl{margin:0}.side-content .hs_cos_wrapper_type_rich_text dl dt{font-size:14px;font-weight:700;margin-bottom:2px}.side-content .hs_cos_wrapper_type_rich_text dl dd{margin-bottom:10px;margin-left:1em}@media screen and (max-width:767px){.side-content .hs_cos_wrapper_type_rich_text dl dd{font-size:14px}}.side-content .hs_cos_wrapper_type_rich_text dl:last-child dd{margin-bottom:0}.body-container__interview-bottom{overflow:hidden}@media screen and (max-width:767px){.body-container__interview-bottom .m-button-container.-sp-row2 .button-item a{border-radius:5px;font-size:12px;padding:12px 5px}.body-container__interview-bottom .m-button-container.-sp-row2 .button-item .icon-arrow:before{height:10px;margin-top:-5px;width:10px}.body-container__interview-bottom .m-button-container.-sp-row2 .button-item.-icon-left a{padding-left:20px!important}.body-container__interview-bottom .m-button-container.-sp-row2 .button-item.-icon-left .icon-arrow{left:2px}.body-container__interview-bottom .m-button-container.-sp-row2 .button-item.-icon-left .icon-arrow:before{margin-left:-4px}.body-container__interview-bottom .m-button-container.-sp-row2 .button-item.-icon-right a{padding-right:20px!important}.body-container__interview-bottom .m-button-container.-sp-row2 .button-item.-icon-right .icon-arrow{right:0}.body-container__interview-bottom .m-button-container.-sp-row2 .button-item.-icon-right .icon-arrow:before{margin-left:-8px}}