@charset "utf-8";

/* #mainVisual{position:relative;height:860px;background:url('/sh_img/index/main_banner/main_bg.jpg') no-repeat center top;background-size:cover} */
#mainVisual .main_inner{position:relative;width:100%;max-width:1100px;height:100%;margin:0 auto}
/* #mainVisual .txt_area .txt{display:block;float:right;opacity:0;margin-top:102px;font-size:90px;line-height:1;font-weight:700;color:#fff;font-family:'Hahmlet', serif}
#mainVisual .txt_area .txt+.txt{margin-right:19px}
#mainVisual .txt_area .txt em{display:inline-block;margin-top:17px;font-style:normal} */

#mainVisual{position:relative}
#mainVisual .main_inner .text_box{padding-left:80px;margin:30px 0 70px}
#mainVisual .main_inner b{display:block;font-size:78px;line-height:1.3;color:#222;font-family:"notokr-bold"}
#mainVisual .main_inner b span{display:block;color:#1576f2}
#mainVisual .main_inner p{color:#535353;font-size:27px;font-family:"notokr-regular"}
#mainVisual .main_inner img{width:100%;margin-bottom:20px;object-fit:cover}
@media(max-width:1230px){
/* #mainVisual{height:775px} */
#mainVisual .main_inner .text_box{padding-left:0}
#mainVisual .main_inner{max-width:none;padding:0 60px}
#mainVisual .txt_area .txt{font-size:80px}
}
@media(max-width:1024px){
#mainVisual .main_inner .text_box{margin:20px 0 50px}
#mainVisual .main_inner{padding:0 45px}
#mainVisual .txt_area{display:none}
#mainVisual .txt_area .txt{margin-top:43px;font-size:70px}
#mainVisual .main_inner b{font-size:64px}
#mainVisual .main_inner p{padding-top:10px;font-size:24px}
}
@media(max-width:768px){
    #mainVisual .main_inner b{font-size:50px;line-height:1.2}
    #mainVisual .main_inner p{font-size:18px}
}
@media(max-width:480px){
#mainVisual .main_inner b{font-size:30px}
#mainVisual .main_inner p{font-size:16px}
#mainVisual .main_inner{padding:0 25px}
#mainVisual .txt_area .txt{margin-top:20px;font-size:50px}
}
@media(max-width:380px){
    #mainVisual .main_inner b{font-size:28px}
    #mainVisual .main_inner p{font-size:14px}
}