@charset "utf-8";


/*  BNA MULTI_2  */
#blind_wrap {  display:none; width:100%; text-align:center; position:absolute; z-index:99; }
#blind_wrap .blind {  width:400px; height:400px; text-align:center; margin-left:0px; background:#fff; opacity:0.9; border:0px #e6e6e6 solid; }
#blind_wrap .blind img { position:relative; z-index:99999; margin:0 auto; margin-top:0px;}

#blind_wrap .blind1 { width:100%; height:200px; text-align:center; background:#fff; opacity:0.9; margin-top:0px; }
#blind_wrap .blind1 img { position:relative; z-index:99999; margin:0 auto; margin-top:0px;}

#tour2_container { display:block; position:relative; width:84%; margin:0 auto; text-align:center;}
#tour2_container .adm { right:0px; text-align:right; padding:5px;}
#tour2_container .bna_arrow { display:none; position:absolute; z-index:9999; width:100%; height:50px; margin:0 auto; text-align:center; }
#tour2_container .bna_arrow img { margin:0 auto; margin-top:24%; opacity:0.6;}

#tour2_image_container { display:block; position:relative; height:500px; }
#tour2_image_container ul { position:relative; width:100%; height:400px; margin:0 auto; border:0px #CCC solid; padding:0px; background:#FFF;  }
#tour2_image_container ul li { list-style:none; position:absolute; background:#fff;text-align:center;}
#tour2_image_container ul li .image { width:100%; height:400px; background:#fff; text-align:center;} 
#tour2_image_container ul li .before { display:none;margin:0; } 
#tour2_image_container ul li .after { display:none;margin:0; margin-left:-4px;} 

#tour2_image_container ul li .gp { width:100%; height:40px; position:absolute; z-index:9; top:0px; margin:0 auto; text-align:center; }
#tour2_image_container ul li .gp .square { display:block; width:500px; height:40px; left:210px; background:#FFF; color:#000; position:absolute; margin:0 auto; text-align:center; }
#tour2_image_container ul li .gp .txt {  width:60%; left:20.4%; position:absolute; background:#FFF; color:#000; text-align:center; font-size:20px; font-family:'Noto Sans Kr'; opacity:1; font-weight:400; line-height:23px; padding:8px 0;}
#tour2_image_container ul li .gp .txt img { top:10px; position:absolute; }

#tour2_image_container .btn_tb { width:100%; height:100px;  margin:0 auto; text-align:center; cursor:pointer;  top:0; }
#tour2_image_container .btn_prev { float:left; left:0; position:absolute; z-index:91;  margin-top:-22%; margin-left:-30px; cursor:pointer; }
#tour2_image_container .btn_next { float:right; right:0; position:absolute; z-index:91;  margin-top:-22%; margin-right:-30px; cursor:pointer; }

#tour2_nav_container {  display:block; position:relative; margin-top:40px; margin-left:0px; }
#tour2_nav_container .nav {position:relative; }
#tour2_nav_container .nav .arrow { margin-top:1px; margin-left:8px; position:absolute; z-index:9999; border:1px #999 solid;width:211px; height:170px; }
#tour2_nav_container .nav ul { width:1116px;margin:0 auto; }
#tour2_nav_container .nav ul li { list-style:none; float:left; width:210px; height:170px;  border:1px #e5e5e5 solid; margin:0 6px 16px 7px; padding:10px 0 0; text-align:center; cursor:pointer; position:relative; }
#tour2_nav_container .nav ul li img { margin:0 -2px;  position:relative; z-index:2;}
#tour2_nav_container .nav ul li:last-child { margin-right:0; }
#tour2_nav_container .nav .subject { display:block; position:relative; z-index:2; text-align:center; padding:8px 10px; height:60px;font-size:13px; font-weight:normal; line-height:19px; }
#tour2_nav_container .bna_arrow { position:absolute; z-index:5; margin-top:39px; margin-left:88px; width:30px; }
#tour2_nav_container .bna_arrow1 { position:absolute; z-index:5; top:37px; right:92px; margin:0 auto; }
#tour2_nav_container .no_txt { position:absolute; z-index:6; width:105px; height:105px; margin:0 auto; text-align:center; padding:40px 0 0;}
#tour2_nav_container .no_txt1 { position:absolute; z-index:6; width:210px; margin:0 auto; text-align:center; padding:8px 0 0;}
#tour2_nav_container .best { position:absolute;z-index:4; margin-top:-1px; left:0px; }
#tour2_nav_container .main { position:absolute;z-index:4; margin-top:-11px; left:0px; }
#tour2_nav_container .adm { position:absolute; z-index:99999; margin-top:80px; left:10px; }

.btn_view { position:relative; z-index:99999; border:0;padding:10px 15px; color:#333; font-size:16px; font-family:'Noto Sans Kr'; margin-top:45px; cursor:pointer;  border-radius:4px;} /* 정면,측면,45도 기본 버튼 */
.btn_ov { margin-left:0px;background:#F46698; color:#fff; } /* 정면,측면,45도 오버시 버튼 */
.list_a { border:2px solid #fff;display:inline-block; } /* 썸네일 리스트 영역 기본 */
.list_ov { border:2px solid #000;display:inline-block; } /* 썸네일 리스트 영역 오버 */
.caption { margin:0 auto; position:absolute; bottom:15px;width:60%;background:#fff;margin-left:230px;padding:10px; font-size:20px;text-align:center;font-weight:bold;z-index:9;}


.big_picture { width:800px; height:400px; margin:0 auto;overflow:hidden; }
.big_picture div { width:800px; height:auto; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; text-align:center; }


/*.bna_arrow { position:absolute; z-index:96; top:322px; margin-left:609px;  }*/

.bna_tit {  display:none;width:1100px; height:40px; position:relative; z-index:6; margin-top:0; margin:0 auto; background:#fff; }
.bna_tit1 { display:none; }
.tit_before { float:left; width:115px; position:absolute;z-index:96;  left:0px; margin-top:-56px; }
.tit_after { float:right; width:115px;position:absolute;z-index:96;   right:0px; margin-top:-56px;  }

.big_subject { display:block; width:670px; height:40px; position:absolute; z-index:999; margin-top:-47px; margin:0 auto; background:#000; color:#fff;}
.best1 { position:absolute; z-index:999996; margin-top:0px; margin-left:-600px; overflow:hidden; }
.best_big { position:absolute; z-index:999; top:0px; margin-left:-600px; overflow:hidden; }

ul.tabs {margin:0 auto; padding:0; list-style:none; height:50px; width:100%; font-family:'Noto Sans Kr'; font-size:15px;}
ul.tabs li { display:inline-block; margin:0 auto; text-align:center; cursor:pointer; width:60px; height:50px; line-height:50px; border-right:1px solid #FFF; border-left:none; font-weight:400; background:#e6e6e6; overflow:hidden; position:relative;}
ul.tabs li.active { background:#F46698; color:#FFF; }
.tab_container {  border-top:none; clear:both; float:left; width:100%; padding:0;}
.tab_content { padding:20px 0 0 0; display:none;}
.tab_container .tab_content ul {width:100%; margin:0px; padding:0px;}
.tab_container .tab_content ul li { padding:0; list-style:none;}
 #container_tab { width:90%; margin:0 auto; top:0px; text-align:center; }
