.subVisual{position:relative;height:550px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}


.subVisual .title{
position:absolute;
top:63%;
left:0;
width:100%;
margin-top:-70px;
text-align:center;
letter-spacing:-0.05em;
}


.sub_img1{background:url(../../img/taeshinclear/sub_title1.png) no-repeat center 0 fixed;}
.sub_img2{background:url(../../img/taeshinclear/sub_title2.png) no-repeat center 0 fixed;}
.sub_img3{background:url(../../img/taeshinclear/sub_title3.png) no-repeat center 0 fixed;}
.sub_img4{background:url(../../img/taeshinclear/sub_title4.png) no-repeat center 0 fixed;}
.sub_img5{background:url(../../img/taeshinclear/sub_title5.png) no-repeat center 0 fixed;}
.sub_img6{background:url(../../img/taeshinclear/sub_title6.png) no-repeat center 0 fixed;}


.title h2{
display: inline-block; 
font-size:54px; 
line-height:54px; 
letter-spacing:1.6px; 
color: #fff; 
padding-bottom:10px;
 margin-bottom:0px; 
font-weight: 700; 
font-family: 'Presentation', sans-serif;
}




.title p{font-size:40px;color:#ffffffcc;font-family:'Cormorant Upright';font-weight:400;font-style:italic;}


.subVisual .bottom_arrow{
position:absolute;
z-index:10;
bottom:30px;
left:50%;
width:70px;
height:58px;
margin-left:-35px;
margin-bottom:-29px;
text-align:center;
}


.menuBar{position:relative;width:100%;text-align:center;margin:50px 0;}


.menuBar ul{
text-align:center;
font-size:0;
background:#e7edfe;
border-radius:9999px;
display:inline-flex;
padding:10px;
gap:6px;
}


.menuBar li{display:inline-block;}


.menuBar li a{
padding:12px 32px;
cursor:pointer;
border:none;
font-size:17px;
font-family:'Presentation',sans-serif;
color:#20325f;
display:inline-block;
border-radius:9999px;
text-decoration:none;
font-weight:500;
transition:all .2s;
letter-spacing:.5px;
}


.menuBar li:first-child a{border-left:none;}


.menuBar li a.on_box{
background:#20325f;
z-index:99;
border:0!important;
color:#fff!important;
font-weight:600;
}


.menuBar a{color:#20325f;display:inline-block;letter-spacing:.5px;}


.menuBar li a:not(.on_box):hover{color:#4a7cfe!important;background:rgba(74,124,254,.08);}


.clr_form_title{
color:#111d3a;
font-family:'Presentation',sans-serif;
font-size:42px;
line-height:130%;
font-weight:600;
margin-bottom:30px;
letter-spacing:.5px;
}


.clr_form_desc{
color:#4a5068;
font-family:'Presentation',sans-serif;
font-size:18px;
line-height:130%;
font-weight:400;
}


@media screen and (max-height:750px) and (min-width:500px){
.subVisual{height:520px;}
}


@media screen and (min-width:200px) and (max-width:669px){


.subVisual{height:380px;}


.sub_img1,
.sub_img2,
.sub_img3,
.sub_img4,
.sub_img5{
background-size:1000px;
}


.subVisual .title{top:60%;}


.title h2{
font-size:29px;
line-height:30px;
padding-bottom:5px;
}


.title p{
font-size:25px;
max-width:90%;
margin:0 auto;
}


.subVisual .bottom_arrow{
width:50px;
height:40px;
margin-left:-25px;
margin-bottom:-7px;
}


.subVisual .bottom_arrow img{width:100%;}


.menuBar{margin:60px 0 20px;}
.menuBar ul{padding:6px;gap:4px;}
.menuBar li a{padding:10px 16px;font-size:14px;}
}