/*****************¼­ºê »ó´Ü ¹Ú½º*******************/
#subVisualCon{position:relative; width:100%;   padding:160px 0 30px;}
#subVisualCon .prd-visual-container{position:absolute; top:0; left:0; bottom:0; right:0;   important;-ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1);transition:transform 4000ms ease-in-out;}
#subVisualCon.active .prd-visual-container{-ms-transform: scale(1.0,1.0) ; }
#subVisualCon .sub_img1{background:url(../../img/sub_img1.jpg) repeat center;}
#subVisualCon .m_tit_big { position:relative; opacity:0.1;}

@media all and ( max-width:786px ){
#subVisualCon{padding:100px 0 0px;}
}




/*****************¼­ºê ÇÏÀ§¸Þ´º *******************/
.sub_path {position:absolute; left:50%; bottom:0; transform: translateX(-50%); z-index:10000000000000000;}
.sub_path>ul {position:relative;display:flex;flex-wrap:wrap; margin:0 auto; margin-bottom:-20px;}
.sub_path>ul>li {position:relative; display:inline-block; transition:0.4s;}
.sub_path>ul>li a{flex:1;position:relative; display:inline-block; background:#fff; padding:20px; min-width:200px; line-height:30px;  font-size:28px; color:#4D2308; box-sizing:border-box; z-index:2;  border:1px solid #4D2308; margin:0 5px;  font-weight:300;  font-family: 'BMEULJIRO', sans-serif;  transition:all .4s;text-align:center;}
.sub_path>ul>li a:hover,
.sub_path>ul>li a.on_box {background-color:#4D2308;  color:#fff;  box-shadow: 0 8px 15px rgba(0,0,0,0.3);}
.sub_path>ul>li a:before {transition:0.4s; }

@media screen and (max-width:1024px){
.sub_path>ul>li a { font-size:24px;  min-width:auto;}
}

@media screen and (max-width:767px){ 
.sub_path>ul>li a{padding:7px 15px;  font-size:18px;  margin:0 3px;}
}