@charset "utf-8";

#section01{background:url(/sh_img/make24/include/include_01/img/in_01_bg.jpg) top center no-repeat}
#section01 .include{padding:79px 0 125px}
#section01 .top_txt_area{overflow:hidden;padding-bottom:59px}
#section01 .top_txt_area .left_tit{float:left;width:50%;padding-left:159px;font-size:34px;line-height:39px;letter-spacing:-0.7px;color:#202731;font-style:italic;background:url(/sh_img/make24/include/include_01/img/tit_bg.jpg) left 10px no-repeat;box-sizing:border-box;font-family: 'Open Sans'}
#section01 .top_txt_area .left_tit p{display:inline-block}
#section01 .top_txt_area .left_tit span{font-weight:700;font-style:normal}
#section01 .top_txt_area .right_txt{float:right;width:50%;text-align:right}
#section01 .gallery_banner{overflow:hidden}
#section01 .gallery_banner .left_box{float:left;width:528px;margin-right:14px}
#section01 .gallery_banner .m01{height:267px;margin-bottom:14px}
#section01 .gallery_banner .m02{height:145px}
#section01 .gallery_banner .right_box{float:left;width:528px}
#section01 .gallery_banner .m03{height:425px;padding-top:135px;background:url(/sh_img/make24/include/include_01/img/m03_img.jpg) center no-repeat;text-align:center;box-sizing:border-box}
#section01 .gallery_banner .m03 .gall_tit{padding-bottom:10px;font-size:36px;color:#333;font-family:'notokr-bold'}
#section01 .gallery_banner .m03 p{color:#858585}
#section01 .gallery_banner .m03 .gall_btn{display:inline-block;position:relative;margin:20px auto 0;padding:10px 69px;font-size:15px;font-weight:bold;color:#fff;background:#ffae21;transition:800ms ease all;outline:none;font-family:'Open Sans'}
#section01 .gallery_banner .m03 .gall_btn:hover{background:#fff;color:#ffae21}
#section01 .gallery_banner .m03 .gall_btn:before,.gall_btn:after{position:absolute;top:0;right:0;height:2px;width:0;content:'';background:#ffae21;transition:400ms ease all}
#section01 .gallery_banner .m03 .gall_btn:after{right:inherit;top:inherit;left:0;bottom:0}
#section01 .gallery_banner .m03 .gall_btn:hover:before,.gall_btn:hover:after{width:100%;transition:800ms ease all}

