#coaching.lower #wrapper #main_area #contact_search{padding-top:10px}#coaching.lower #wrapper #main_area #contact_search .content_inner>div{padding:0 65px}@media only screen and (max-width: 768px){#coaching.lower #wrapper #main_area #contact_search .content_inner>div{padding:10px 25px}}#coaching.lower #wrapper #main_area .main_width{padding-top:0px}#coaching.lower #wrapper #main_area .main_width .main_cont .content_inner>.d_flex aside>.related_programs.mt0{margin-top:0px}@media only screen and (max-width: 900px){#coaching.lower #wrapper #main_area .main_width .main_cont .content_inner>.d_flex aside>.related_programs.mt0{margin-top:50px}}@media only screen and (max-width: 768px){#coaching.lower #wrapper #main_area .main_width .main_cont .content_inner>.d_flex aside>.related_programs.mt0{margin-top:25px}}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .title h2{font-size:24px}@media only screen and (max-width: 768px){#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .title h2{font-size:20px}}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .title .top_text{font-size:20px;color:#00a0e8;font-weight:600;margin-bottom:5px}@media only screen and (max-width: 768px){#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .title .top_text{font-size:18px}}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .title .bottom_text{font-size:18px;color:#00a0e8;font-weight:600;margin-top:10px}@media only screen and (max-width: 768px){#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .title .bottom_text{font-size:16px}}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .sub_title{margin-top:30px}@media only screen and (max-width: 768px){#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .sub_title{margin-top:15px}}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .sub_title h3,#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .sub_title p{font-size:17px;font-weight:600;color:#00a0e8}@media only screen and (max-width: 768px){#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .sub_title h3,#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .sub_title p{font-size:15px}}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .sub_title+.desc{margin-top:10px}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .image_2col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px -10px 0px}@media only screen and (max-width: 640px){#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .image_2col{display:block;margin:20px 0 0}}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .image_2col .image_wrap{width:50%;max-width:360px;padding:0 10px}@media only screen and (max-width: 640px){#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .image_2col .image_wrap{width:100%;padding:0}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .image_2col .image_wrap:nth-child(2){margin-top:20px}}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box .image_2col .image_wrap>div{width:100%;max-width:360px;background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:66.6667%}#coaching.lower #wrapper #main_area .main_width .main_cont #overview .shadow_box+.shadow_box{margin-top:30px}