 #sliderType01 .main01{background:#9ec9ec url('../img/photo.png') calc(50% - 100px) bottom no-repeat; height: calc(100vh - 30px); font-family: 'Noto Sans KR'; background-size: cover; overflow: hidden}
.main-box { position: relative; height: 100% }

#sliderType01 .text_box{margin-bottom: 5rem;width: auto; }

#sliderType01 .main01 .man01 { position: absolute; bottom:0; right:-70px; text-align: right }
#sliderType01 .main01 .man01 img { width: 230px;}

#sliderType01 .main01 .main_right_wrap { float:none; width: 100%; padding-top:100px; }
#sliderType01 .main01 .main_right_wrap .sub_copy1 { font-size: 23px; font-weight: 700; color:#fff; letter-spacing: -2px; line-height: 1.3; }
#sliderType01 .main01 .main_right_wrap .sub_copy1 span { font-size: 0.89em; font-weight: 600}
#sliderType01 .main01 .main_right_wrap .sub_copy2 { font-size: 16px; font-weight: 400; color:#fff; letter-spacing: -1px; line-height: 1.3; margin:20px 0 }
#sliderType01 .main01 .main_right_wrap .sub_copy3 { font-size: 14px; font-weight: 500; color:#d2c580; letter-spacing: -1px; padding-left:15px; padding-right: 0; background: url("../img/signature.png") left bottom no-repeat; padding-bottom:70px; margin-top:50px; background-size: 100px;}
#sliderType01 .main01 .main_right_wrap .sub_copy3 strong { display: block; font-size:24px; margin-top:14px; letter-spacing:10px}


#sliderType01 .main02{background:#9ec9ec url('../img/main_slide2_bg.png')50% bottom no-repeat; height: calc(100vh - 30px); font-family: 'Noto Sans KR';}
.main-box { position: relative; height: 100% }
#sliderType01 .main02 .obj01 { float: none; margin-top:52px; overflow: hidden; }
#sliderType01 .main02 .main_left_wrap { float:none; width: 100%; }
#sliderType01 .main02 .main_left_wrap .sub_copy1 { font-size: 22px; font-weight: 700; color:#422c21; text-align: center; letter-spacing: -2px; line-height: 1.3; padding:30px 0  0}
#sliderType01 .main02 .main_left_wrap .sub_copy2 { font-size: 18px; font-weight: 400; color:#422c21; text-align: center; letter-spacing: -1px; line-height: 1.3; margin:20px 0 }


@media screen and (min-width:375px){
        
    #sliderType01 .main01{background:#9ec9ec url('../img/photo.png') calc(50% - 100px) bottom no-repeat; height:calc(100vh - 30px); font-family: 'Noto Sans KR'; background-size: cover; overflow: hidden }
    .main-box { position: relative; height: 100% }
    
    #sliderType01 .text_box{margin-bottom: 5rem;width: auto; }
    #sliderType01 .main01 .main_right_wrap { float:none; width: 100%; padding-top:120px; }
    #sliderType01 .main01 .main_right_wrap .sub_copy1 { font-size: 28px; font-weight: 700; color:#fff; letter-spacing: -2px; line-height: 1.3; }
    #sliderType01 .main01 .main_right_wrap .sub_copy1 span { font-size: 0.89em; font-weight: 600}
    #sliderType01 .main01 .main_right_wrap .sub_copy2 { font-size: 18px; font-weight: 400; color:#fff; letter-spacing: -1px; line-height: 1.3; margin:20px 0 }
    #sliderType01 .main01 .main_right_wrap .sub_copy3 { font-size: 17px; font-weight: 500; color:#d2c580; letter-spacing: -1px; padding-left:15px; padding-right: 0; background: url("../img/signature.png") left bottom no-repeat; padding-bottom:100px; margin-top:50px; background-size: 140px;}

    #sliderType01 .main01 .man01 { right:-70px; }
    #sliderType01 .main01 .man01 img { width: 260px;}
    
    #sliderType01 .main02{background:#9ec9ec url('../img/main_slide2_bg.png')50% bottom no-repeat; height: calc(100vh - 30px); font-family: 'Noto Sans KR';}
    .main-box { position: relative; height: 100% }
    #sliderType01 .main02 .obj01 { float: none; margin-top:52px; overflow: hidden; }
    #sliderType01 .main02 .main_left_wrap { float:none; width: 100%; }
    #sliderType01 .main02 .main_left_wrap .sub_copy1 { font-size: 28px; font-weight: 700; color:#422c21; text-align: center; letter-spacing: -2px; line-height: 1.3; padding:10px 0  10px}
    #sliderType01 .main02 .main_left_wrap .sub_copy2 { font-size: 22px; font-weight: 400; color:#422c21; text-align: center; letter-spacing: -1px; line-height: 1.3; margin:10px 0 }
    
}


@media screen and (min-width:412px){
    
     #sliderType01 .main01{background:#9ec9ec url('../img/photo.png') calc(50% - 100px) bottom no-repeat; height: calc(100vh - 30px); font-family: 'Noto Sans KR'; background-size: cover}
    .main-box { position: relative; height: 100% }
    
    #sliderType01 .text_box{margin-bottom: 5rem;width: auto; }
    #sliderType01 .main01 .main_right_wrap { float:none; width: 100%; padding-top:120px; }
    #sliderType01 .main01 .main_right_wrap .sub_copy1 { font-size: 30px; font-weight: 700; color:#fff; letter-spacing: -2px; line-height: 1.3; }
    #sliderType01 .main01 .main_right_wrap .sub_copy2 { font-size: 20px; font-weight: 400; color:#fff; letter-spacing: -1px; line-height: 1.3; margin:20px 0 }
    #sliderType01 .main01 .main_right_wrap .sub_copy3 { font-size: 20px; font-weight: 500; color:#d2c580; letter-spacing: -1px; padding-left:15px; padding-right: 0; background: url("../img/signature.png") left bottom no-repeat; padding-bottom:100px; margin-top:50px; background-size: 140px;}
    
    #sliderType01 .main01 .man01 { right:-100px; position: absolute; bottom:0; text-align: right }
    #sliderType01 .main01 .man01 img { width: 300px;}
    
    #sliderType01 .main02{background:#9ec9ec url('../img/main_slide2_bg.png')50% bottom no-repeat; height: calc(100vh - 30px); font-family: 'Noto Sans KR';}
    .main-box { position: relative; height: 100% }
    #sliderType01 .main02 .obj01 { float: none; margin-top:52px; overflow: hidden; }
    #sliderType01 .main02 .main_left_wrap { float:none; width: 100%; }
    #sliderType01 .main02 .main_left_wrap .sub_copy1 { font-size: 30px; font-weight: 700; color:#422c21; text-align: center; letter-spacing: -2px; line-height: 1.3; padding:40px 0  0}
    #sliderType01 .main02 .main_left_wrap .sub_copy2 { font-size: 24px; font-weight: 400; color:#422c21; text-align: center; letter-spacing: -1px; line-height: 1.3; margin:30px 0 }
    
}




@media screen and (min-width:1200px){

     #sliderType01 .main01{background:#9ec9ec url('../img/photo.png')50% bottom no-repeat; height: 928px; font-family: 'Noto Sans KR';}
    .main-box { position: relative; height: 100% }
    
    #sliderType01 .text_box{margin-bottom: 5rem;width: auto; }
    
    #sliderType01 .main01 .man01 img { width: auto;}    
    #sliderType01 .main01 .man01 { position: absolute; bottom:0; left:0;}    
    #sliderType01 .main01 .main_right_wrap { float:right; width: 54%; padding-top:320px; }
    #sliderType01 .main01 .main_right_wrap .sub_copy1 { font-size: 54px; font-weight: 700; color:#fff; letter-spacing: -2px; line-height: 1.3 }
    #sliderType01 .main01 .main_right_wrap .sub_copy2 { font-size: 34px; font-weight: 400; color:#fff; letter-spacing: -1px; line-height: 1.3; margin:60px 0 }
    #sliderType01 .main01 .main_right_wrap .sub_copy3 { font-size: 20px; font-weight: 500; color:#d2c580; letter-spacing: -1px; padding-left:35px; padding-right: 90px; background: url("../img/signature.png") 200px top no-repeat }
    #sliderType01 .main01 .main_right_wrap .sub_copy3 strong { display: block; font-size:40px; margin-top:14px; letter-spacing:10px }
    
    #sliderType01 .main02{background:#9ec9ec url('../img/main_slide2_bg.png')50% bottom no-repeat; height: 928px; font-family: 'Noto Sans KR';}
    .main-box { position: relative; height: 100% }
    #sliderType01 .main02 .obj01 { float: right; margin-top:159px}
    #sliderType01 .main02 .main_left_wrap { float:left; width: 49%; padding-top:320px; }
    #sliderType01 .main02 .main_left_wrap .sub_copy1 { font-size: 54px; font-weight: 700; color:#422c21; letter-spacing: -2px; line-height: 1.3 }
    #sliderType01 .main02 .main_left_wrap .sub_copy2 { font-size: 34px; font-weight: 400; color:#422c21; letter-spacing: -1px; line-height: 1.3; margin:60px 0 }
    

}
