body{overflow-x:hidden;}
/* main */
header{background-color: #fffff;width: 100%; position: relative; z-index: 99;margin-top:-40px}
img {max-width:100%;}
.mvisual { position:relative; width:100%; }
.mvis_box { position:relative; width:100%; z-index:1;height:1080px;}
.m-auto{margin:auto}

ul.quick { position:fixed; right:10px; top:350px;z-index: 9999; height:218px; }
ul.quick li {padding-bottom:5px; height:104px;}
/* menu */
nav{position:relative;width:100%; background:#004F2B; margin:0 auto;}
#cssmenu ul li{width: 16.6666%; border:0;list-style:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu ul li a{width:100%;display:block;}
#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu > ul > li{float:left}
#cssmenu > ul  > li.reserv {background: url(../images/common/menu7_bg.png) no-repeat center top;}
#cssmenu > ul  > li.reserv a {color: #fff;}
#cssmenu > ul  > li.reserv a:hover, #cssmenu > ul  > li.reserv a:active, #cssmenu > ul  > li.reserv a:visited{/* color: #ffffff; */}

#cssmenu > ul > li > a{padding:10px 0; text-align:center; font-size:17px; color:#fff; text-decoration:none;font-weight:700;font-family:NanumGothic}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#f98a28}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px; }
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;/* background:#F39800; */transition:all .25s ease;width:98%;padding:0;}
#cssmenu ul ul ul{margin-left: 100%; top:0;}
#cssmenu ul ul ul li{/* background:#f39800; */}
#cssmenu ul ul ul li a:hover{  text-decoration: underline;}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}f
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{padding:10px 15px; width:160px;font-size:14px;text-decoration:none;color:#fff !important; font-weight:400; margin-left:15px; line-height:1;font-family:NanumGothic}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:20px;height:0}
#cssmenu ul ul li:hover,#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#004F2B;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}


/* end.menu */


/* main visual */

.m_img{display:none}
.main_visual {overflow:hidden;position:relative;height:570px;z-index:10;}
.bx-controls {position:relative;bottom:330px;z-index:1000;}
.bx-wrapper .bx-controls-direction a{position: absolute;width: 50px;height: 50px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-prev{background:url("../images/main/btn_prev.png");left:10%}
.bx-wrapper .bx-next{background:url("../images/main/btn_next.png");right:10%}

.bx-pager {overflow:hidden;position:absolute;top:-23px;left:0;width:100%;text-align:center;z-index:1000; margin-left:7%;}
.bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.bx-pager .bx-pager-item a {display:block;margin-left:10px;width:12px;height:12px;background:url("../images/main/dot_off.png") 50% 0 no-repeat;text-indent:-9999px;background-size:100%;}
.bx-pager .bx-pager-item .active {width:22px;height:12px;background:url("../images/main/dot_on.png") 0 0 no-repeat;background-size:100%;}
.main_bx_btn_box {position:relative;width:100%;margin:-560px auto 0;z-index:100; height:68px;}
.main_bx_btn_box a {display:block;width:36px;height:68px;text-indent:-9999px; cursor:pointer;}
.main_bx_btn_box span {position:absolute;top:-9999px;left:-9999px;}
.main_bx_btn_box .bx_prev {position:absolute;top:0;left:150px;}
.main_bx_btn_box .bx_prev a {background:url("../images/main/btn_vs_prev.png") 0 0 no-repeat;background-size:100%;}
.main_bx_btn_box .bx_next {position:absolute;top:0;right:150px;}
.main_bx_btn_box .bx_next a {background:url("../images/main/btn_vs_next.png") 0 0 no-repeat;background-size:100%;}
.main_slide_box li {height:1080px;}
.main_slide_box .visual_1 {display:block; width:100%;height:570px;background:url("../images/main/visual1_bg.jpg") 50% 50% no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.main_slide_box .visual_2 {display:block; width:100%;height:570px;;background:url("../images/main/visual2_bg.jpg") 50% 50% no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.main_slide_box .visual_3 {display:block; width:100%;height:570px;;background:url("../images/main/visual3_bg.jpg") 50% 50% no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}


.main_visual .main_slide_box .visual_info {width:1150px;margin:0 auto;text-align:center;}
.main_visual .main_slide_box .visual_info .tit {margin:240px 0 12px;}
.main_visual .main_slide_box .visual_info .txt {font-size:18px;color:#f0f0f0;}

.main_tit_box {width:100%;margin:120px auto 62px;text-align:center;}
.main_tit_box h2 {margin-bottom:25px;text-align:center;}
.main_tit_box p {font-size:15px;color:#6f6e6e;}

.vs_cont1 { width:646px; height:507px;position:absolute; top:40px; left:50%; margin-left:-640px; z-index:99; }
.vs_cont2 { width:274px; height:339px;; position:absolute; bottom:25px; left:50%; margin-left:-550px; z-index:99;}
.vs_cont3 { width:2922px; height:403px; position:absolute; top:120px; left:50%; margin-left:550px;   z-index:99;}
.vs_cont4 { width:573px; height:135px; position:absolute; top:83px; left:53%; margin-left:-570px;   z-index:99;}
.bx-controls-auto { display: none;}

.main_visual2{display:none;}

.main1{position:relative; display:block; width:100%;height:570px;background:url("../images/main/section1_bg.jpg") 50% 50% no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.main1 .point1{position:absolute; width:147px; height:89px; top:100px; left:50%; margin-left:20px; display:block; background:url("../images/main/section1_txt1.png") 50% 50% no-repeat; z-index:7;cursor:pointer;}
.main1 .point2{position:absolute; width:200px; height:122px; bottom:170px; left:50%; margin-left:-348px; display:block; background:url("../images/main/section1_txt2.png") 50% 50% no-repeat; z-index:5;cursor:pointer;}
.main1 .point3{position:absolute; width:177px; height:108px; bottom:25px; left:50%; display:block; background:url("../images/main/section1_txt3.png") 50% 50% no-repeat; z-index:7; margin-left:00px;cursor:pointer;}

.main1 .point1_view{	position:absolute; top:140px; left:50%; margin-left:124px;width:501px;height:200px;z-index:1;visibility: hidden;display:block; background:url("../images/main/section1_txt1_1.png") 50% 50% no-repeat;}
.main1 .point2_view{	position:absolute; bottom:20px; left:50%; margin-left:-600px;width:401px;height:198px;z-index:1;visibility: hidden;display:block; background:url("../images/main/section1_txt2_1.png") 50% 50% no-repeat;}
.main1 .point3_view{	position:absolute; bottom:92px; left:50%; margin-left:104px;width:457px;height:197px;z-index:1;visibility: hidden;display:block; background:url("../images/main/section1_txt3_1.png") 50% 50% no-repeat;}

ul.tabs {padding: 0; list-style: none; border-left: 1px solid #eee; font-size:25px; color:#fff; z-index: 9; position: relative;}
ul.tabs li {float: left; text-align:center; cursor: pointer; width:25%; height: 108px; border-left: 1px solid #515151; background: #333; overflow: hidden; position: relative; padding-top: 17px; box-sizing: border-box;}
ul.tabs li span{width: 100%; display: block; padding: 0px 0 15px;}
ul.tabs li:first-child{border-left: none;}
ul.tabs li.active { background: #7ec146;}
ul.tabs li.active span{display:none;}
.tab_container { width: 100%; z-index:1; margin-top:-111px; }
.tab_content { display: none; height:585px;}
.tab_container #tab1{background:url("../images/main/section2_bg1.jpg") 50% 50% no-repeat;background-size: cover;}
.tab_container #tab1 p{background:url("../images/main/section2_txt1.png") left 60px no-repeat; height:422px;}
.tab_container #tab2{background:url("../images/main/section2_bg2.jpg") 50% 50% no-repeat;background-size: cover;}
.tab_container #tab2 p{background:url("../images/main/section2_txt2.png") 65% 60px no-repeat; height:422px;}
.tab_container #tab3{background:url("../images/main/section2_bg3.jpg") 50% 50% no-repeat;background-size: cover;}
.tab_container #tab3 p{background:url("../images/main/section2_txt3.png") 82% 60px no-repeat; height:422px;}
.tab_container #tab4{background:url("../images/main/section2_bg4.jpg") 50% 50% no-repeat;background-size: cover;}
.tab_container #tab4 p{background:url("../images/main/section2_txt4.png") 78% 60px no-repeat; height:422px;}
.tab_container .tab_content > p{clear:both;}
.tab_container .tab_content p{}

.main3{ padding: 0 0 0 0;} /*padding: 0 0 70px 0;*/
.main3 h4{margin:0;}
.main3 ul{padding-left:20px; margin-top: 9px; list-style-type: disc;}
.main3 ul li{padding:3px 0; list-style: disc; color: gray;}
.main3 ul li a{font-size:14px; color:#3a3a3a; }
.main3 .ban1{text-align: center;margin-top: 0;}
.main3 .ban2{text-align: right;margin-top: 0;}

.main4{position: relative; width:100%; background:url("../images/common/map_bg.png") center no-repeat;clear: both; margin-top: 100px;}
#tabs2{ width:1200px; margin: 0 auto;position: relative;}
#tabs2 li{ float: left; width: 33%;margin-right:0.5%}
#tabs2 li:nth-child(3){margin-right:0}
#tabs2 li a { display: block; padding: 12px 160px; background: #202020; text-decoration: none; color: #fff; font-size:20px;}
#tabs2 li a:hover{background: #f0710b; font-weight:bold;}
#tabs_container {overflow: hidden; z-index: 1;position: relative; background: white; height: 360px !important;box-sizing: border-box;}
#tabs_container ul{float:right;}
#tabs_container li{margin-left:70px;}
#tabs_container #tabs-1, #tabs_container #tabs-2, #tabs_container #tabs-3{width:100%;}
#tabs_container .dr{top:-44px !important; opacity: 1; left:0; margin-left: 0px;}
#tabs_container .dr2{top:-44px !important; opacity: 1; left:0; }
.tabulous_active {background: #f0710b !important;color: #fff !important; font-weight:bold;}
.tabulousclear {display: block;	clear: both;}
.dr {position: absolute; z-index: 9; left: 50%; top: 17px; margin-left: -800px;}
.dr2{display:none}
footer .tel{color:#7c7c7c;  text-align:center; background:#202020; height:14px; line-height:44px;}
footer .tel span{margin-left:30px; display:none;}
footer .tel span:first-child{margin-left:0}
footer .container{padding:40px 0 70px 0}
footer .f_logo{float:left;}
footer copyright{float:left; margin-left:50px; line-height:20px}
footer copyright ul{width:100%; overflow: hidden;margin-bottom: 10px;}
footer copyright li{float:left; padding:0 12px; border-left:1px solid #dadada;}
footer copyright a{color:#444; font-size:14px;}
footer copyright li:first-child{padding-left:0; border-left:0}
footer copyright p.mobile{display:none;}

#bbsVieContents img{max-width:100% !important;}

	/**/
	a.logo{
    display: block;
    padding: 30px 0;
    text-align: center;
    margin-top: 10px;
}
	nav.new_nav{
    background: #fff;
}
	nav.new_nav > .container{
    width: 1452px;
}
	.new_nav #cssmenu > ul > li > a {
		font-family: 'NanumSquare', sans-serif !important;
		font-weight: 700;
		font-size: 19pt;
		color: #231815;
		letter-spacing: -1px;
		padding-right: 60px;
		text-align: left;
	}	
	.new_nav #cssmenu > ul > li {
    width: auto;
    background: none;
    }
	.new_nav .glyphicon{display:none;}
	.new_nav #cssmenu > ul > li > a:hover {color: #e68012;}
	.new_nav #cssmenu ul .r_sns{
    float: right;
    padding: 0 !important;
}
	.new_nav #cssmenu ul .r_sns a{
    float: left;
    width: 40px;
    padding: 0;
    margin-left: 5px;
    text-align: right;
}
.new_nav #cssmenu > ul > li.reserv {
    padding-right: 0;}
.new_hd .navbar-header.container {
    width: 1452px;
}
.new_hd .navbar-right {
    margin: 0;
    position: absolute;
    right: 14%;
    top: 110%;
    z-index: 999;
}
.new_hd .navbar-right a {
    font-size: 14pt;
    letter-spacing: -1px;
    color: #231815;
    margin-left: 10px;
    font-family: 'NanumSquare', sans-serif;
}
.new_hd #cssmenu > ul > li:hover > ul {
    left: -35px;
    background: rgba(0,0,0,.8);
    width: 100%;
}
.new_hd #cssmenu li:hover > ul > li {
    height: 35px;
    background: none;
    width: 100%;
}
.new_hd #cssmenu ul ul li a {
    padding: 10px 0;
    width: auto;
    font-size: 12pt;
    text-decoration: none;
    color: #fff !important;
    font-weight: 400;
    margin-left: 15px;
    line-height: 1;
    font-family: 'NanumSquare', sans-serif;
    letter-spacing: -1px;
    padding-left: 20px;
}
.new_hd #cssmenu ul ul li:hover > a {
    color: #e68012 !important;
}
.new_main_sec03{
    width: 1452px;
    margin: 100px auto;
}

.new_main_sec03 > div{
    clear: both;
    position: relative;
    overflow: hidden;
}
.new_main_sec03 div img{
    /* float: left; */
    width: 58%;
}
.new_main_sec03 div iframe{}
footer.new_ft .tel{
    height: 0;
}
footer.new_ft .container {
    padding: 60px 0 30px 0;
}
#quick_menu.new_quick ul {
    background: #f7f7f9;
    border: 0;
    border-radius: 0;
}
#quick_menu.new_quick li {
    text-align: center;
    padding: 0;
}
#quick_menu.new_quick li:last-child {
    background: #272d2d;
    padding: 0;
    border: 0;
}
.new_hd #cssmenu ul ul li:hover,.new_hd  #cssmenu ul ul li.has-sub:hover,.new_hd  #cssmenu ul li.has-sub ul li.has-sub ul li:hover {
    background: none;
    height: auto;
}
.new_main .bx-controls {
    position: relative;    
    z-index: 1000;
}

header.new_hd {
    background: #fff;
    position: fixed;
}
.new_main .main {
    margin-bottom: 135px;
}

nav.m_nav{display:none;}




/* sub */
.sub .visual{width:100%;background: no-repeat center top;height:240px;position: relative;background-size: cover;text-align: center;color: #fff;z-index:1;margin-top: 138px;}
.sub .visual h2{font-size: 50px; padding-top: 55px; line-height: 1.5;}
.sub .visual h5{ font-size: 14px; font-weight: 100; margin:0; padding:0;}
.glyphicon-home:before{  font-size: 10px; vertical-align: top;}
.sub .visual .btn { display:none;}


#sub01 .visual{background-image: url(../images/sub/subvisual_1.jpg);}
#sub02 .visual{background-image: url(../images/sub/subvisual_2.jpg);}
#sub03 .visual{background-image: url(../images/sub/subvisual_3.jpg); }
#sub04 .visual{background-image: url(../images/sub/subvisual_4.jpg); }
#sub05 .visual{background-image: url(../images/sub/subvisual_5.jpg); }
#sub06 .visual{background-image: url(../images/sub/subvisual_6.jpg); }
#sub07 .visual{background-image: url(../images/sub/subvisual_7.jpg); }
#sub08 .visual{background-image: url(../images/sub/subvisual_8.jpg); }

ul.submenu {padding-top: 40px; margin: 0 auto; width: 460px;}
#sub02 ul.submenu, #sub04 ul.submenu, #sub06 ul.submenu{width: 320px;}
#sub03 ul.submenu {width: 210px;}
#sub05 ul.submenu{width: 350px;}
#sub07 ul.submenu{width: 460px;}
#sub08 ul.submenu{width: 520px;}

ul.submenu li { float: left; width:100px; margin-left:10px; }
ul.submenu li:first-child{margin-left:0;}
ul.submenu li.w2 { float: left; width:130px}
ul.submenu li a { width: 100%; height: 100px; overflow:hidden; display: block; margin: 0 auto; background: no-repeat 0 0;}
ul.submenu li a:hover, ul.submenu li a.current  {background-position: 0 -100px}
ul.submenu li *{ -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; transition: all 500ms ease;}
#sub01 ul.submenu li#menu_01 a{background-image: url(../images/sub/subm1_1.png)}
#sub01 ul.submenu li#menu_02 a{background-image: url(../images/sub/subm1_2.png)}
#sub01 ul.submenu li#menu_03 a{background-image: url(../images/sub/subm1_3.png)}
#sub01 ul.submenu li#menu_04 a{background-image: url(../images/sub/subm1_4.png)}
#sub01 ul.submenu li#menu_05 a{background-image: url(../images/sub/subm1_5.png)}
#sub01 ul.submenu li#menu_06 a{background-image: url(../images/sub/subm1_6.png)}

#sub02 ul.submenu li#menu_01 a{background-image: url(../images/sub/subm2_1.png)}
#sub02 ul.submenu li#menu_02 a{background-image: url(../images/sub/subm2_2.png)}
#sub02 ul.submenu li#menu_03 a{background-image: url(../images/sub/subm2_3.png)}

#sub03 ul.submenu li#menu_01 a{background-image: url(../images/sub/subm3_1.png)}
#sub03 ul.submenu li#menu_02 a{background-image: url(../images/sub/subm3_2.png)}
#sub03 ul.submenu li#menu_03 a{background-image: url(../images/sub/subm1_4.png)}

#sub04 ul.submenu li#menu_01 a{background-image: url(../images/sub/subm4_1.png)}
#sub04 ul.submenu li#menu_02 a{background-image: url(../images/sub/subm4_2.png)}
#sub04 ul.submenu li#menu_03 a{background-image: url(../images/sub/subm4_3.png)}

#sub05 ul.submenu li#menu_01 a{background-image: url(../images/sub/subm5_1.png)}
#sub05 ul.submenu li#menu_02 a{background-image: url(../images/sub/subm5_2.png)}
#sub05 ul.submenu li#menu_03 a{background-image: url(../images/sub/subm5_3.png)}
#sub05 ul.submenu li#menu_04 a{background-image: url(../images/sub/subm5_4.png)}
#sub05 ul.submenu li#menu_05 a{background-image: url(../images/sub/subm5_5.png)}
#sub05 ul.submenu li#menu_06 a{background-image: url(../images/sub/subm5_6.png)}
#sub05 ul.submenu li#menu_07 a{background-image: url(../images/sub/subm5_7.png)}

#sub06 ul.submenu li#menu_01 a{background-image: url(../images/sub/subm6_1.png)}
#sub06 ul.submenu li#menu_02 a{background-image: url(../images/sub/subm6_2.png)}
#sub06 ul.submenu li#menu_03 a{background-image: url(../images/sub/subm6_3.png)}

#sub07 ul.submenu li#menu_01 a{background-image: url(../images/sub/subm7_1.png)}
#sub07 ul.submenu li#menu_02 a{background-image: url(../images/sub/subm7_2.png)}
#sub07 ul.submenu li#menu_03 a{background-image: url(../images/sub/subm7_3.png)}
#sub07 ul.submenu li#menu_04 a{background-image: url(../images/sub/subm7_4.png)}
#sub07 ul.submenu li#menu_05 a{background-image: url(../images/sub/subm7_5.png)}
#sub07 ul.submenu li#menu_06 a{background-image: url(../images/sub/subm7_6.png)}

#sub08 ul.submenu li#menu_01 a{background-image: url(../images/sub/subm8_1.png)}
#sub08 ul.submenu li#menu_02 a{background-image: url(../images/sub/subm8_2.png)}
#sub08 ul.submenu li#menu_03 a{background-image: url(../images/sub/subm8_3.png)}
#sub08 ul.submenu li#menu_04 a{background-image: url(../images/sub/subm8_4.png)}

.sub_container {clear: both; padding-top: 50px; position: relative; overflow: hidden; min-height: 800px; text-align: center;}
.sub_container:after{ display: table; content: " ";}

.sub01_01_01{background: url(../images/sub/sub1_1_1_bg.png) repeat-x center 134px; height:930px; position: relative;}
.sub01_01_01 p{background: url(../images/sub/sub1_1_1.png) no-repeat center; height: 900px; margin:0 auto; margin-top: 30px;}
.sub01_01_02{background: url(../images/sub/sub1_1_2.png) no-repeat center top; height: 185px; margin:0 auto; margin: 120px 0 160px 0;}
.sub01_01_03{ background: url(../images/sub/sub1_1_3.png) no-repeat center ; height: 979px; margin:0 auto;}
.sub01_01_04{ background: url(../images/sub/sub1_1_4.jpg) no-repeat center ; height: 3320px; margin:0 auto;}

.sub01_02_01{background: url(../images/sub/sub1_2_bg.png) no-repeat center top; background-size: cover; padding-top: 100px; height: 570px;}
.sub01_02_01 .stone{width:1200px; height:606px; margin:0 auto; background: #fff url(../images/sub/sub1_2_4.png) no-repeat right 50px; position: relative;}
p.sub01_02_02 { text-align: left; background: url(../images/sub/sub1_2_1.png) no-repeat 80px 65px; height:410px}
p.sub01_02_03 { margin-left: 80px; float: left;background: url(../images/sub/sub1_2_2.png) no-repeat center top; height:380px; width:364px}
p.sub01_02_04 {margin: 110px 0 0 45px; float: left; background: url(../images/sub/sub1_2_3.png) no-repeat left top;  height:300px; width:455px} 

.sub01_03_01{background: url(../images/sub/sub1_3_1.png) no-repeat center top; height: 1138px; margin-bottom:160px;}
.sub01_03_02{background: url(../images/sub/sub1_3_2.png) no-repeat center top; height: 935px; margin-bottom:160px;}
.sub01_03_03{background: url(../images/sub/sub1_3_3.png) no-repeat center top; height: 1258px;}


.sub01_04_01{background: url(../images/sub/sub1_4_1.png) no-repeat center top; height: 560px; margin-top: 40px;}
.sub01_04_02{background: url(../images/sub/sub1_4_2_bg.png) repeat-x center 57px; height:350px; position: relative; margin-top:100px;}
.sub01_04_03{background: url(../images/sub/sub1_4_3.png) no-repeat center top;  height: 324px; margin: 120px 0 200px 0;}
.sub01_04_04{background: url(../images/sub/sub1_4_4.png) no-repeat center top; height: 870px; margin-top: 130px;}
.sub01_04_05{background: url(../images/sub/sub1_4_5_bg.png) repeat center; padding-top:100px; margin-top: -15px;}
.sub01_04_05 p{background: url(../images/sub/sub1_4_5.png) no-repeat 56% top; height: 980px; margin:0}
.sub01_04_06{background: url(../images/sub/sub1_4_6.png) no-repeat center top; height: 495px; margin-top: 130px; position: relative; z-index:2;}
.sub01_04_07{background: url(../images/sub/sub1_4_7.png) no-repeat center top; height: 235px; margin: 130px 0;}

.sub01_05_01{background: url(../images/sub/sub1_5_1.png) no-repeat center top; height: 180px; margin: 40px 0 100px 0;}
.sub01_05_02{background: url(../images/sub/sub1_4_2_bg.png) repeat-x center 57px; height:350px; position: relative; margin-top:100px;}
.sub01_05_02 p{background: url(../images/sub/sub1_5_2.png) no-repeat center top; height: 440px; }
.sub01_05_03{background: url(../images/sub/sub1_5_3.png) no-repeat center top; height: 770px; margin-top: 130px;}
.sub05_03 .s_font2{display:none;}
.sub05_03 .s_font a{font-size:18px;}

.sub01_06_01{background: url(../images/sub/sub1_6_1.png) no-repeat center top; height: 177px; margin: 40px 0 100px 0;}
.sub01_06_02{background: url(../images/sub/sub1_6_2_bg.png) repeat-x center top; height:380px; position: relative; margin-bottom:75px;padding-top: 40px;}
.sub01_06_02 p{background: url(../images/sub/sub1_6_2.png) no-repeat center top; height: 271px; }
.sub01_06_02 ul{ width: 1035px;padding-top: 100px; margin: 0 auto;}
.sub01_06_02 ul li{float:left; line-height: 232px;}
.sub01_06_02 ul li.next{width:37px;}
.sub01_06_03{background: url(../images/sub/sub1_6_8.png) no-repeat center top;height: 1110px;}
.sub01_06_04{background: url(../images/sub/sub1_6_9.png) no-repeat center top; height: 562px; margin-top: 130px;}
.sub01_06_05{background: url(../images/sub/sub1_6_10.png) no-repeat center top; height: 558px; margin-top: 130px;}

.nav_tab ul{width:100%; overflow:hidden;margin-bottom: 20px;}
.nav_tab ul li{width:20%; float:left;}
.nav_tab ul li a{color:#393737; font-size:20px; padding:20px 0; display:block; background: url(../images/sub/sub2_taboff.png) no-repeat center bottom; }
.nav_tab ul li a:hover, .nav_tab ul li a.on{ text-decoration: none; display:block; background: url(../images/sub/sub2_tabon.png) no-repeat center bottom; color:#f27008; font-weight:bold;}

#sub02 #bigPic{max-width:100%; width:1200px; height:auto; }
#sub02 #bigPic img{max-width:100%; }
#sub02  ul#thumbs{width:96px; float:right; padding:0; margin:20px; position: relative; z-index: 9;}
#sub02 ul#thumbs li{margin-bottom:5px; }

.sub02_01_01{background: url(../images/sub/sub2_1_1.png) no-repeat center top;  height: 1150px; margin-top:60px;}
.sub02_01_btm{background: url(../images/sub/sub2_1_btm.jpg) no-repeat center top;  height: 663px; margin-bottom:60px; }


.sub02_01_02_01{background: url(../images/sub/sub2_1_2.png) no-repeat center top;  height: 420px;}
.sub02_01_02_02, .sub02_01_04_02{background: url(../images/sub/sub1_4_2_bg.png) repeat-y 50px top; padding:90px 0; }
.sub02_01_02_02 p{background: url(../images/sub/sub2_1_2_2.png) no-repeat right top;  height: 313px;}
.main .main4, .sub02_01_02 .main4, .sub02_01_04 .main4, .sub02_02_02 .main4, .sub02_02_04 .main4, .sub02_03_02 .main4, .sub02_03_04 .main4, #sub04 .main4, .sub01_04 .main4
{margin-top:0;}

.sub02_01_04_01 p{background: url(../images/sub/sub2_1_4_1.png) no-repeat center top;  height: 420px; width:382px;position: absolute; margin:0}
.sub02_01_04_02 p{background: url(../images/sub/sub2_1_4_2.png) no-repeat right top;  height: 736px; }


.sub02_02_01 .sub02_01_01{background-image: url(../images/sub/sub2_2_1.png); height: 1050px;}
.sub02_02_01 .sub02_02_btm{background-image: url(../images/sub/sub2_2_btm.jpg) ; height: 2525px; margin-bottom:60px;	
background-repeat:no-repeat;}
.sub02_02_02 .sub02_01_02_01{background-image: url(../images/sub/sub2_2_2.png)}
.sub02_02_02 .sub02_01_02_02 p{background-image: url(../images/sub/sub2_2_2_2.png)}
.sub02_02_04 .sub02_01_04_01 p{background-image: url(../images/sub/sub2_2_4_1.png)}
.sub02_02_04 .sub02_01_04_02 p{background-image: url(../images/sub/sub2_2_4_2.png); height: 933px;}

.sub02_03_01 .sub02_01_01{background-image: url(../images/sub/sub2_3_1.png); height: 1050px;}
.sub02_03_btm{background-image: url(../images/sub/sub2_3_btm.jpg); height: 663px; margin-bottom:60px; }
.sub02_03_02 .sub02_01_02_01{background-image: url(../images/sub/sub2_3_2.png)}
.sub02_03_02 .sub02_01_02_02 p{background-image: url(../images/sub/sub2_3_2_2.png)}
.sub02_03_04 .sub02_01_04_01 p{background-image: url(../images/sub/sub2_3_4_1.png)}
.sub02_03_04 .sub02_01_04_02 p{background-image: url(../images/sub/sub2_3_4_2.png); height: 317px;}


.sub03_01_01{background: url(../images/sub/sub3_1_1.jpg) no-repeat center top;  height: 3720px; }
.sub03_01_02{background: url(../images/sub/sub1_4_2_bg.png) repeat 50px top; padding:60px 0;  margin:140px 0 70px 0}
.sub03_01_02 p{background: url(../images/sub/sub3_1_2.png) no-repeat center top;  height: 290px;}
.sub03_01_03{background: url(../images/sub/sub3_1_3.png) no-repeat center top;  height: 3093px; margin-top: 100px;}
.sub03_01_04{background: url(../images/sub/sub3_1_4.png) no-repeat center top;  height: 244px;}

.pc_imgs{display:block !important;}
.img_600{display:none !important;}
.img_400{display:none !important;}

.sub03_02_01{background: url(../images/sub/sub3_2_1.jpg) no-repeat center top;  height: 1320px;/*margin:40px 0 90px 0;*/}
.sub03_02_02{background: url(../images/sub/sub3_2_2.png) no-repeat center top;  height: 244px;margin:40px 0 90px 0;}
.sub03_02_03{background: url(../images/sub/sub3_2_3.png) no-repeat center top;  height: 203px;margin-top:140px;}
.sub03_02 .sub_container ul{overflow:hidden; width:950px; margin:0 auto;}
.sub03_02 .sub_container li{width:302px; margin:22px 0 0px 22px; float:left;}
.sub03_02 .sub_container li:first-child, .sub03_02 .sub_container li:nth-child(4){margin-left:0;}
.sub03_02 p.title{}
.sub03_02_05{background: url(../images/sub/sub3_2_5.png) no-repeat center top;  height: 82px;}

.sub04_01_01{background: url(../images/sub/sub4_1_1.jpg) no-repeat center top;  height: 4940px;}
.sub04_01_02{background: url(../images/sub/sub4_1_2.png) no-repeat center top;  height: 1363px;margin:0px 0 140px 0;}
.sub04_01_03{background: url(../images/sub/sub4_1_3.png) no-repeat center top;  height: 1374px;margin:0px 0 140px 0;}
.sub04_01_04{background: url(../images/sub/sub4_1_4.png) no-repeat center top;  height: 781px;}
.sub04_btn{background:#3f3f3f; padding:65px 0; margin-top: 200px; }
.sub04_btn ul{width: 1200px; margin: 0 auto; overflow:hidden;}
.sub04_btn li{ float:left; margin-left:110px;}
.sub04_btn li:first-child{margin-left:0px;}
.sub04_btn li span.title { float: left; width: 145px; text-align: left;}
.sub04_btn li span.btn{float:left; padding:0;}
.sub04_02_01{background: url(../images/sub/sub4_2_1.jpg) no-repeat center top;  height: 2500px;}
.sub04_03_01{background: url(../images/sub/sub4_3_1.jpg) no-repeat center top;  height: 1040px;}


.sub08_03 .sub_container{text-align:left}


.sub_cont .s_cont { width:905px; min-height:500px; float:right; padding-left:55px; background:#ffffff; border-left:1px solid #dddddd; }
.sub_cont .s_cont .s_tit { width:846px; height:94px; border-bottom:1px solid #dddddd; margin-top:35px; position:relative; }

.sub_cont .s_cont .s_tit .s_bar {  width:43px; height:1px; background:#5f5f5f; display:block; }
.sub_cont .s_cont .s_tit .s1 { margin-top:17px; }
.sub_cont .s_cont .s_tit .s2 { width:286px; height:12px; position:absolute; top:67px; left:0; }
.sub_cont .s_cont .s_tit .t1 { width:286px; height:12px; display:block; text-indent:-9999px; background:url(../images/sub/sub_txt.png) no-repeat; margin-left:153px; margin-top:-12px;}
.sub_cont .s_cont .s_tit .s_txt { float:right; font-size:12px; margin-top:65px; position:absolute; top:0; right:0;  }
.sub_cont .s_cont .s_tit .s_txt .home { width:25px; height:21px; display:block; background:url(../images/sub/home.png) no-repeat; text-indent:-9999px; float:left; padding-right:5px; }
.sub_cont .s_cont .s_img { padding-bottom:100px; }

.sitemap_wrap { width:100%; }
.sitemap_wrap:after {display: block; clear: both; content: ""}
.sitemap_wrap .sitemap_list {float:left; width:24%; height:320px; margin-bottom:0;}
.sitemap_wrap .sitemap { text-align:center; margin:0 auto;}
.sitemap_wrap h4 { background-color:#4F7745; color:#fff; font-size:14px; font-weight:bold; margin:10px; padding:10px; text-align:center;  }
.sitemap_wrap .depth1 { margin:0 15px 0 15px;}
.sitemap_wrap .depth1 li { font-size:13px; padding:10px; border-bottom:1px dotted #c2c2c2; }
.sitemap_wrap .depth1 li a{color: #52524f; font-size: 14px;}
.sitemap_wrap .depth1 li.list_last {border:none;}
.sitemap_wrap .long {height:480px;}

.sub08_04{background: url(../images/sub/sub8_4.png) no-repeat center top;  height: 660px;margin:30px 0 0px 0;}

table.t2{}
table.t2 thead td{    background: #9c9c9c; text-align: center; padding: 11px 0; font-size: 14px; font-weight: bold; color: #fff;}
table.t2 tbody td{border-bottom: 1px solid #9c9c9c; text-align: center;}
#smart_editor2 {min-width:100% !important;}
#sub02 .board_select{display:none;}
#boardArea tr.txt, #bbsViewDiv tr, #bbsFormDiv .bbs_fixed t, #listdiv td{border-bottom:1px dotted #999;}
 #bbsFormDiv .bbs_fixed tr td tr{border-bottom:0;}
.bbs_fixed td.board_list_green{padding:0;}
.bbs_listBox_plum, .bbs_listBox_green{border-top: 2px solid #f98a2f !important; border-bottom: 2px solid #f98a2f !important;}
.bbs_listBox_plum_l , .bbs_listBox_green_l{ border-left: 2px solid #f98a2f !important;}
.bbs_listBox_plum_r, .bbs_listBox_green_r{ border-right: 2px solid #f98a2f !important;}
.bbs_box_green, .bbs_box_plum{ border: 2px solid #f98a2f !important;}
.bbs_listTitle_plum, .bbs_listTitle_green, #listdiv .listTitle{ color: #6b5e54 !important; font:14px 'Noto Sans KR' !important; }
.bbs_fixed td, #listdiv td, #formdiv td{font:13px 'Noto Sans KR' !important; padding:11px 0 !important;}
table.fixed td a{color: #000;}
table.fixed{border-top:1px solid #f98a2f; border-bottom:1px solid #f98a2f;}
fieldset table.fixed{border:0;}
#listdiv table.fixed{border:0}
#formdiv table td.rightCell{padding-left:10px !important}
#formdiv .leftCell, #formdiv .rightCell{ border-bottom: 1px dotted #fdb478; padding: 12px 0;}
#formdiv .leftCell{background: #f98a2f !important; color: #fff; text-align: center;}
#bbsVieContents td{font-size:14px;}
span.listBtn button{background: #797979 !important; padding: 6px 15px !important; color:#fff !important; font:12px 'Noto Sans KR' !important 700; }
.submitBox span, .submitBox span a img{vertical-align:top}
.stipulationBox{padding:0 !important;}
.sub06_02 #formdiv table{border:0; border-color:#fff; width:100%;}
.sub06_02 #formdiv .leftCell3{width:20%;}
.sub06_02 #formdiv table.fixed3 table.line{border-top:1px solid #f98a2f;}
.sub06_02 #formdiv table.fixed3 table td.leftCell3{background:#f98a2f !important;text-align: center; color: #fff; padding:0 !important;}
.sub06_02 #formdiv table.fixed3 table td{border-bottom: 1px dotted #fdb478; padding:11px 0 11px 10px !important;}
.sub06_02 #formdiv td{padding:0 !important}
.sub07_01 .login_btn{    width: 220px;}
.sub06_03 #boardArea li a{color:#f98a2f;}

.sub05_02 td.s_font a span.title{font-family:'Noto Sans KR', "Nanum Barun Gothic, Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px;}
.sub05_02 td.s_font2 a{padding-top: 10px; display: block; color: #7b7872; font-size: 13px;}

.top{display:none; width: 70px; height: 70px; border-radius: 50px; position: fixed; right: 20px; bottom: 5%; background: #7ec146;}
.top a{line-height: 70px; text-align: center; color: #fff; display: block;}

#PassCheckLayer { z-index: 999; background: #fff;}
.container{position: relative;}


.sub06_01 td.box_pop2 img{vertical-align:top}
.sub05_03 .container .s_font, .sub05_03 .container .s_font3{/* text-align:left !important; */}
.sub05_03 .container .s_font4{text-align:right !important}

/* table.fixed th:nth-child(6), table.fixed td:nth-child(6), table.fixed col:nth-child(6){display:none;} */

#quick_menu{z-index:999;position:fixed; right:40px;top:186px;}
#quick_menu ul{background:#fff;border:1px solid #333;border-radius:15px}
#quick_menu li{text-align:center;padding:0 10px 10px 10px}

#m_quick_menu{display:none;z-index:999;position:fixed;bottom:0;}
#m_quick_menu ul{overflow:hidden;}
#m_quick_menu li{float:left;width:29%}
#m_quick_menu li:nth-child(4){position:absolute;right:-9%;width:22%}
#m_quick_menu li:nth-child(4) img{width:64%;}

.m_quick_top{position:absolute;right:10px;}
.gall_list ul li img{height:auto !important;}
.btn_bp{padding:50px 0 30px 0!important}
#sns{float:right;margin-top:-30px;}
#sns li{float:left;margin-right:10px;}

/**/
div#boardArea img {
    vertical-align: middle;
}
td.center > table {
    width: 23%;
}
td.center.mo > table {
    width: 70%;
}
.player .vp-player-layout{left:61px !important;}
.new_nav .button {
    display: none;
}











@media screen and (max-width:1452px){
	
	
	
	.new_hd .navbar-header.container,nav.new_nav > .container,.new_main_sec03 {
    width: 100%;}
	.new_nav #cssmenu > ul > li > a {font-size: 14pt;padding-right: 50px;padding-left: 10px;}
	.new_nav #cssmenu ul .r_sns {
    margin-right: 10px;}
	.new_hd .navbar-right{}
	.new_hd #cssmenu li:hover > ul {left: 0;}
	.new_hd #cssmenu ul ul li a {padding-left: 0;}
	.new_main_sec03 div img.pc_img {
    float: none;
    /* display: block; */
    /* margin: 0 auto; */
}
div.root_daum_roughmap_landing {
}
footer.new_ft .container {
    padding: 50px 0;
    width: 1000px;
    margin: 0 auto;
}	
.new_hd #cssmenu > ul > li:hover > ul {
    left: 0;
}

	
	
}



@media only screen and (max-width: 1250px) {
	.main_visual {overflow:hidden;position:relative;height:570px;z-index:10;}
	.main_visual .bx-controls {position:relative;bottom:0px;left:50%;width:1050px;margin-left:-601px;z-index:1000;}
	.main_visual .main_bx_btn_box {position:relative;width:100%;margin:-560px auto 0;z-index:100; height:68px;}
	.main_visual .main_bx_btn_box a {display:block;width:36px;height:68px;text-indent:-9999px;}
	.main_visual .main_bx_btn_box span {position:absolute;top:-9999px;left:-9999px;}
	.main_visual .main_bx_btn_box .bx_prev {position:absolute;top:0;left:10%;}
	.main_visual .main_bx_btn_box .bx_prev a {background:url("../images/main/btn_vs_prev.png") 0 0 no-repeat;background-size:100%;}
	.main_visual .main_bx_btn_box .bx_next {position:absolute;top:0;right:10%;}
	.main_visual .main_bx_btn_box .bx_next a {background:url("../images/main/btn_vs_next.png") 0 0 no-repeat;background-size:100%;}
	.main_visual .main_slide_box li {height:1025px;}
	.main_visual .main_slide_box .visual_1 {display:block; width:100%;height:570px;background:url("../images/main/visual1_bg.jpg") 65% top no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.main_visual .main_slide_box .visual_2 {display:block; width:100%;height:570px;;background:url("../images/main/visual2_bg.jpg") 60% top no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.main_visual .main_slide_box .visual_3 {display:block; width:100%;height:570px;;background:url("../images/main/visual3_bg.jpg") 50% top no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}


	.vs_cont1 { width:400px; height:314px; position:absolute; top:50px; left:50%; margin-left:-500px; z-index:99;background-size: cover; }
	.vs_cont2 { width:150px; height:186px;  position:absolute; top:310px; left:50%; margin-left:-500px; z-index:99;background-size: cover;}
	.vs_cont3 { width:170px; height:235px; position:absolute; top:10px; left:50%; margin-left:300px; z-index:99;background-size: cover;}
	.vs_cont4 { width:400px; height:94px; position:absolute; top:50px; left:50%; margin-left:-470px; z-index:99;background-size: cover;}
	.bnd { display:block; position:absolute; top:903px; left:50%; margin-left:-40px; width:81px; height:81px; z-index:9999; }
	a.btn_next_down { background:url(../images/main/bb_btn.png) no-repeat; width:81px; height:81px; display:block; }
	.main1{ height: 805px; background: url(../images/main/section1_bg_600.jpg) 50% 50% no-repeat;}
	.main1 .point1{ top: 233px;}
	.main1 .point2{ margin-left: -218px;}
	.main1 .point1_view{margin-left: -250px; top:315px}
	.main1 .point2_view{ margin-left: -120px; bottom: 175px; z-index:9;}
	.main1 .point3_view{ margin-left: -248px; bottom: 14px; z-index:6;}
	.main1 .point3{ margin-left:100px;}
	.new_nav #cssmenu ul .r_sns a {
    float: left;
    width: 45px;
    padding: 0;
    margin-left: 2px;
    text-align: right;
}
	
	
	
	
}


@media screen and (min-width:1200px){
	.dr2{display:none;}
}


@media screen and (max-width:1200px){

	#cssmenu ul li{width:auto;padding: 0 2%;}
	#cssmenu > ul  > li.reserv {width: auto;}
	#cssmenu ul ul{margin-left:-25px;}
	#cssmenu ul li.reserv ul{margin-left:-34px;}
	#cssmenu ul li.reserv ul li a{width:154px; }
	#cssmenu ul ul li a{width:160px; margin-left:10px}
	.dr{display:none;}
	.dr2{display:block;}
	#tabs2{width:100%;}
	#tabs2 li{width:33%}
	#tabs2 li a{width:100%; padding:12px 0; text-align: center;}
	#tabs_container{ padding: 10px;}
	#tabs_container ul{width:100%;}
	#tabs_container li{width:45%; padding-left:5%; margin:0; text-align:center}
	#tabs_container li:first-child{padding-left:0;}
	#tabs_container #tabs-1, #tabs_container #tabs-2, #tabs_container #tabs-3 { width: 100%;}


	.tab_content { display: none; height:585px;}
	.tab_container #tab1{background:url("../images/main/section2_bg1.jpg") 70% 50% no-repeat;}
	.tab_container #tab1 p{background:url("../images/main/section2_txt1_1.png") left 60px no-repeat; height:422px;}
	.tab_container #tab2{background:url("../images/main/section2_bg2.jpg") 17% 50% no-repeat;}
	.tab_container #tab3{background:url("../images/main/section2_bg3.jpg") 55% 50% no-repeat;}
	.main3.container{width:auto;}

	.main3 { padding: 70px 20px;}
	.col-md-4:nth-child(1){width:100%; overflow: hidden; margin-bottom: 0px;}
	.main3 h4{float:left}
	.main3 ul {margin: 0 0 0 20px; list-style-type: disc;  float: left;}
	.col-md-4:nth-child(2), .col-md-4:nth-child(3){width:50%;float: left;}
	.main3 .ban1, .main3 .ban2{text-align:left;}


	.sub01_01_01 { background: url(../images/sub/sub1_1_1_bg.png) repeat-x center 136px; height: 354px; margin-bottom: 290px;}
	.sub01_01_01 p{background: url(../images/sub/sub1_1_1_600.png) no-repeat center top; height: 555px; margin:0 auto; margin-top: 30px;}
	.sub01_01_02{background: url(../images/sub/sub1_1_2_600.png) no-repeat center top; height: 185px; margin:0 auto; margin: 120px 0 ;}
	.sub01_01_03{ background: url(../images/sub/sub1_1_3_600.png) no-repeat center  top; height: 1414px; margin:0 auto;}
	.sub01_01_04{ background: url(../images/sub/sub1_1_4_600.jpg) no-repeat center  top; height: 2980px; margin-bottom: 100px;}

	.sub01_02_01{background: url(../images/sub/sub1_2_bg.png) no-repeat center top; background-size: cover; padding-top: 100px; height: 570px;}
	.sub01_02_01 .stone{width:95%;background-size: 40%; background-position: right 40%;}
	p.sub01_02_02 { text-align: left; background: url(../images/sub/sub1_2_1_600.png) no-repeat 20px 65px; height:495px}
	p.sub01_02_03 { margin-left: 40px; float: left;background: url(../images/sub/sub1_2_2.png) no-repeat left top;}
	p.sub01_02_04 {background: url(../images/sub/sub1_2_3_600.png) no-repeat left top;  } 

	.sub01_03_01{background: url(../images/sub/sub1_3_1_600.png) no-repeat center top; height: 2044px; margin-bottom:200px;}
	.sub01_03_02{background: url(../images/sub/sub1_3_2_600.png) no-repeat center top; height: 1598px; margin-bottom:200px;}
	.sub01_03_03{background: url(../images/sub/sub1_3_3_600.png) no-repeat center top; height: 1680px;}


	.sub01_04_01{background: url(../images/sub/sub1_4_1_600.png) no-repeat center top; height: 510px;}
	.sub01_04_03{background: url(../images/sub/sub1_4_3_600.png) no-repeat center top;  height: 572px;}
	.sub01_04_04{background: url(../images/sub/sub1_4_4_600.png) no-repeat center top; height: 860px;}
	.sub01_04_05 p{background: url(../images/sub/sub1_4_5_600.png) no-repeat center top; height: 1430px;}
	.sub01_04_06{background: url(../images/sub/sub1_4_6_600.png) no-repeat center top; height: 446px;}

	.sub01_05_01{background: url(../images/sub/sub1_5_1_600.png) no-repeat center top; height: 155px; }
	.sub01_05_02{margin-top: 70px;}
	.sub01_05_03{background: url(../images/sub/sub1_5_3_600.png) no-repeat center top; height: 732px; margin-top: 130px;}

	.sub01_06_01{background: url(../images/sub/sub1_6_1_600.png) no-repeat center top; height: 156px; margin: 40px 0 80px 0;}
	.sub01_06_02{height:650px; background-size: cover;}
	.sub01_06_02 p{background: url(../images/sub/sub1_6_2_600.png) no-repeat center top; height: 527px; }
	.sub01_06_03{background: url(../images/sub/sub1_6_8_600.png) no-repeat center top;height: 1228px;}
	.sub01_06_04{background: url(../images/sub/sub1_6_9_600.png) no-repeat center top; height: 565px;}
	.sub01_06_05{background: url(../images/sub/sub1_6_10_600.png) no-repeat center top; height: 484px; }


	.sub02_01_01{background: url(../images/sub/sub2_1_1_600.png) no-repeat center top;  height: 1250px; margin-top:60px;}
	.sub02_01_btm{background: url(../images/sub/sub2_1_btm_600.jpg) no-repeat center top;  height: 410px; }

	.sub02_01_02_01{background: url(../images/sub/sub2_1_2_600.png) no-repeat center top;  }
	.sub02_01_02_02, .sub02_01_04_02{background: none; padding-bottom:0;}
	.sub02_01_02_02 p{background: url(../images/sub/sub2_1_2_2_600.png) no-repeat center top;  height:475px;}

	.sub02_01_04_01 p{background: url(../images/sub/sub2_1_4_1.png) no-repeat center top; }
	.sub02_01_04_02 p{background: url(../images/sub/sub2_1_4_2_600.png) no-repeat center top;  height: 624px; }


	.sub02_02_01 .sub02_01_01{background-image: url(../images/sub/sub2_2_1_600.png); height: 1261px;}
	.sub02_02_01 .sub02_02_btm {background: url(../images/sub/sub2_2_btm_600.jpg) no-repeat center top; height: 2320px;}

	.sub02_02_02 .sub02_01_02_01{background-image: url(../images/sub/sub2_2_2_600.png)}
	.sub02_02_02 .sub02_01_02_02 p{background-image: url(../images/sub/sub2_2_2_2_600.png)}
	.sub02_02_04 .sub02_01_04_01 p{background-image: url(../images/sub/sub2_2_4_1.png)}
	.sub02_02_04 .sub02_01_04_02 p{background-image: url(../images/sub/sub2_2_4_2_600.png); height: 1100px;}

	.sub02_03_01 .sub02_01_01{background-image: url(../images/sub/sub2_3_1_600.png);height: 1210px;}
	.sub02_03_01 .sub02_03_btm{background: url(../images/sub/sub2_3_btm_600.jpg) no-repeat center top;height: 410px;}
	.sub02_03_02 .sub02_01_02_01{background-image: url(../images/sub/sub2_3_2_600.png)}
	.sub02_03_02 .sub02_01_02_02 p{background-image: url(../images/sub/sub2_3_2_2_600.jpg);}
	.sub02_03_04 .sub02_01_04_01 p{background-image: url(../images/sub/sub2_3_4_1.png)}
	.sub02_03_04 .sub02_01_04_02 p{background-image: url(../images/sub/sub2_3_4_2_600.png); height: 410px;}


	.pc_imgs{display:none !important}
	.img_600{display:block !important}
	.img_400{display:none !important}
	.sub03_01_01{background: url(../images/sub/sub3_1_1_600.jpg) no-repeat center top;  height: 5210px;margin-top:40px;}
	.sub03_01_02{background: url(../images/sub/sub1_4_2_bg.png) repeat center top; padding:30px 0;  margin:60px 0 70px 0}
	.sub03_01_02 p{background: url(../images/sub/sub3_1_2_600.png) no-repeat center top;  height: 290px;}

	.sub03_02_01{background: url(../images/sub/sub3_2_1_600.jpg) no-repeat center top;  height: 1272px;/*margin:40px 0 90px 0;*/}
	.sub03_02_03{background: url(../images/sub/sub3_2_3_600.png) no-repeat center top;  height: 305px;margin-top:140px;}
	.sub03_02 .sub_container ul{overflow:hidden; margin-bottom:30px; width:100%; margin:0 auto; padding-bottom: 0px;}
	.sub03_02 p.title { padding-top: 70px;}
	.sub03_02 .sub_container li{width:33%; margin:0; text-align: center;margin-bottom: 20px;}
	.sub03_02_05{background: url(../images/sub/sub3_2_5_600.png) no-repeat center top;  height: 182px; margin-top:100px;}

	.sub04_01_01{background: url(../images/sub/sub4_1_1_600.jpg) no-repeat center top;  height: 6180px;margin:30px 0 150px 0;}
	.sub04_01_02{background: url(../images/sub/sub4_1_2_600.png) no-repeat center top;  height: 1596px;margin:0px 0 140px 0;}
	.sub04_01_03{background: url(../images/sub/sub4_1_3_600.png) no-repeat center top;  height: 1846px;margin:0px 0 140px 0;}
	.sub04_01_04{background: url(../images/sub/sub4_1_4_600.png) no-repeat center top;  height: 1025px;}
	.sub04_btn{margin-top: 150px; }
	.sub04_btn ul{width: 100%;}
	.sub04_btn li{ margin-left:00px; width:50%;}
	.sub04_btn li span.title { width: 100%; text-align: center; margin-bottom: 20px;}
	.sub04_btn li span.btn{float:left; padding:0; width: 100%;}
	.sub04_02_01{background: url(../images/sub/sub4_2_1_600.jpg) no-repeat center top;  height: 2996px;margin-top:30px;}
	.sub04_03_01{background: url(../images/sub/sub4_3_1_600.jpg) no-repeat center top;  height: 1452px;margin-top:40px;}

	.sub08_04{background: url(../images/sub/sub8_4_600.png) no-repeat center top;  height: 716px;margin:30px 0 0px 0;}

	.new_nav #cssmenu > ul > li > a {
    font-size: 14pt;
    padding-right: 0;
    padding-left: 0;
 }
	.new_hd #cssmenu li:hover > ul {left: auto;}
.new_nav #cssmenu > ul > li.reserv {
    padding-right: 50px;
}
.new_nav #cssmenu ul .r_sns {
    position: absolute;
    right: 0;
}
footer.new_ft copyright {
    float: left;
margin-left: 20px;}
footer.new_ft .container{width:100%}
.new_nav #cssmenu > ul > li {
    width: auto;
    background: none;
    padding: 0 15px;
}



	
}
@media screen and (max-width:992px){
	#cssmenu ul li{width:auto; padding:0 1.5%;}
	#cssmenu ul li.reserv ul{margin-left:-16px;}
	#cssmenu ul li.reserv ul li a{width:117px; }
	 footer .tel span:nth-child(2), footer .tel span:nth-child(3),footer copyright ul, footer .f_logo{display:none;}
	 #tabs_container li img{width:100%; }
	.tab_content { display: none; height:585px;}
	.tab_container #tab1{background:url("../images/main/section2_bg1.jpg") 83% 50% no-repeat;}
	.tab_container #tab1 p{background:url("../images/main/section2_txt1_400.png") left 60px no-repeat; height:422px;}
	.tab_container #tab2{background:url("../images/main/section2_bg2.jpg") 10% 50% no-repeat;}
	.tab_container #tab2 p{background:url("../images/main/section2_txt2_400.png") 65% 60px no-repeat; height:422px;}
	.tab_container #tab3{background:url("../images/main/section2_bg3.jpg") 40% 50% no-repeat;}
	.tab_container #tab3 p{background:url("../images/main/section2_txt3_400.png") 82% 60px no-repeat; height:422px;}
	.tab_container #tab4{background:url("../images/main/section2_bg4.jpg") 80% 50% no-repeat;}
	.tab_container #tab4 p{background:url("../images/main/section2_txt4_400.png") 40% 60px no-repeat; height:422px;}
	p.sub01_02_03{float:none;}
	p.sub01_02_04{ margin: 30px 0 0 40px;}
	.sub03_02 .sub_container li{width:50%;}
	/* .sub03_02 .sub_container ul:nth-child{2} li{height: 388px;} */

	.new_nav #cssmenu > ul > li {
    width: 26%;
    background: none;
}
.new_hd #cssmenu li:hover > ul {
    left: 100%;
    background: #000;
    z-index: 9999999;
}
.new_nav #cssmenu ul .r_sns {
	top: 42px;
}
footer.new_ft .f_logo {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding-left: 20px;
}
footer.new_ft {
    margin-top: 0;
    text-align: center;
}
footer.new_ft p.pc {
    width: 100%;
    text-align:center;
}
footer.new_ft copyright {
    float: none;
    margin: 0;
}


a.logo {text-align:left;padding-left:10px;}
.new_hd .navbar-right {
    margin: 0;
    position: absolute;
    right: 10px;
    top: 110%;
    z-index: 999;
}
.new_nav #cssmenu ul .r_sns a {float: right;}
.new_nav #cssmenu ul ul {
    margin-left: 0;
}




	
}

@media screen and (max-width:848px){
	
	.new_main_sec03 div img.pc_img {
    width: 60%;
}
	div.root_daum_roughmap_landing {
    width: 40% !important;
    }
}
@media screen and (max-width:820px){	
	.col-md-4:nth-child(2), .col-md-4:nth-child(3){width:48%; margin-left:4%}
	.col-md-4:nth-child(2){margin-left:0;}
	.main3 .ban1 img, .main3 .ban2 img{width:100%;}
	.sub04_btn li{width:100%; margin-bottom: 70px;}

}
@media screen and (max-width:768px){
	
	.main3.container{width:auto;}
	#sub02  ul#thumbs{ margin: 10px;}
	.navbar-right { float: right !important; margin:24px;}
	.new_main_sec03{margin:0;}
	.new_main_sec03 div img.pc_img {display: none;}
	div.root_daum_roughmap_landing {
    width: 40% !important;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
}
.new_main_sec03 div img {
    width: 100%;
    float: left;
}
.new_nav #cssmenu ul .r_sns {
    position: static;
    margin-right: 0;
}
.new_hd .navbar-right {
    margin: 0;
    position: absolute;
    right: 10px;
    top: 45%;
    z-index: 999;
}
.new_nav #cssmenu > ul > li {padding: 0;}
.new_hd #cssmenu ul ul li a {
    padding-left: 5px;
}	
	
}
@media screen and (max-width:760px){
	/* 2depth menu */
	ul.submenu{display:none;}
	.sub01_02 .sub_container{padding:0;} 
	#cssmenu > ul > li.reserv{background:none}
	.new_hd #cssmenu > ul > li:hover > ul{left:0}
	.new_nav #cssmenu > ul > li.reserv {
    padding-right: 0;
}

}
@media screen and (max-width:730px){
	#sns{display:none}
	nav{background:#004F2B url("../images/common/menu_txt.png") 89% 17px no-repeat;}
	.navbar-brand{ width:40%; padding: 0px !important; margin: 20px 0 10px 20px;}
	.navbar-brand img{width:100%; }
	nav{width:100%;}
	
	.bx-wrapper .bx-prev{left:5%}
	.bx-wrapper .bx-next{right:5%}
	#cssmenu{width:100%}
	#cssmenu ul{width:100%;display:none}
	#cssmenu ul li{width:100% !important;border-top:1px solid #9dd271; padding:0;}
	#cssmenu ul li:hover{background:#363636;}
	#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto;background: rgba(0,0,0,.8);}
	#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
	#cssmenu > ul > li{float:none}
	#cssmenu ul ul li a{padding-left:25px}
/* 	#cssmenu ul ul li{background:#6aa737 !important; padding:0;}
	#cssmenu ul ul li:hover{background:#363636 !important} */
	#cssmenu ul ul ul li a{padding-left:35px}
	#cssmenu ul ul li a{color:#ddd;background:none}
	#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
	#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
	#cssmenu ul li.reserv ul{margin-left:0;}
	#cssmenu ul li.reserv ul li a { width: auto;}
	#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
	#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
	.button{width:100px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
	.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}
	.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
	.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
	.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
	#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #9dd271;height:46px;width:46px;cursor:pointer}
/* 	#cssmenu .submenu-button.submenu-opened{background:#262626} */
	#cssmenu ul ul .submenu-button{height:34px;width:46px}
	#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#fff;content:''}
	#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
	#cssmenu .submenu-button.submenu-opened:after{background:#fff}
	#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#fff;content:''}
	#cssmenu > ul > li.reserv .submenu-button:before{background:#f98a28}
	#cssmenu > ul > li.reserv .submenu-button:after{background:#f98a28}
	#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
	#cssmenu .submenu-button.submenu-opened:before{display:none}
	#cssmenu ul ul ul li.active a{border-left:none}
	#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}

	.main4{margin-top: 0;height: auto;}
	#tabs2 li{margin-right:0}
	#tabs_container{height:844px !important;}
	#tabs_container li{width:96%; padding:0 0 20px 0;}
	ul.quick{bottom:0;} /*bottom:50px;*/

	.sitemap_wrap h4{margin:1px !important;}
	.sitemap_wrap .depth1 { margin: 0 5px 0 5px !important;}

	.sub .visual .btn {display:block; width: 100%; position: absolute; top: 40%;background: none; border: none;	padding:0;}
	.sub .visual .btn span { width: 27px; height: 49px; position: absolute;}
	.sub .visual .btn .b_right { top: 0; right: 10px;}
	.sub .visual .btn .b_left { top: 0; left: 10px;}
	
#bbsViewContents iframe {
    height: auto;
    min-height: 240px;
}
#bbsViewContents table td:first-child {
    padding-bottom: 0 !important;
}	
#quick_menu{display:none}	
#m_quick_menu{display:block;}

nav.new_nav {
    width: 100%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
nav.new_nav .button:before{background:#3c3c3c;}
nav.new_nav .button:after {
    border-top: 2px solid #3c3c3c;
    border-bottom: 2px solid #3c3c3c;
}
.new_hd .navbar-right a{
    margin-left: 3px;
    font-size: 12pt;
    font-weight: 500;
}
.new_nav .button {
    display: block;
    line-height: 2.65;
    font-size: 13pt;
    color: #3c3c3c;
    letter-spacing: -1px;
}
.new_nav #cssmenu > ul > li > a{font-size:13pt;padding-left: 20px;}
.new_main .bx-controls {
    position: relative;
    bottom: 200px;
    z-index: 1000;
}

a.logo img {
    width: 45%;
    display: block;
    margin-left: 10px;
}
.new_hd #cssmenu li:hover > ul {
    left: 0;
    width: 100%;
}
.new_hd #cssmenu ul li:hover {
    background: none;
    padding: 0;
}
.new_nav #cssmenu ul .r_sns a {
    float: right;
    width: 35px;
    padding: 10px;
    margin-left: 5px;
    text-align: center;
}
.new_nav #cssmenu .submenu-button.submenu-opened:after,
 .new_nav #cssmenu .submenu-button:before,
.new_nav #cssmenu .submenu-button:after{
    background: #f39800;
}
footer.new_ft .f_logo{padding-left:0;}
nav.m_nav {
    background: #fff;
}
.m_hd {
    display: block;
    color: #ddd;
    font-size: 12px;
    font-weight: 700;
    border-top: 1px solid #eee;
    height: 45px;
}



}

@media only screen and (max-width: 640px) {
	.bx-controls{bottom:200px}
	.main_visual2{display:block;}
	.main_slide_box2 li img{width:100%; height:auto;}
	.main_visual{display:none;}
	.bx-controls{left:auto; width:100%; margin-left:0;}
	.main_visual2 .bx-pager {margin-left:0%;}
	span#_editor_toolbar { display: none;}
	#divpop0, #divpop1, #divpop2, #divpop3, #divpop4, #divpop5, #divpop6{display:none;}
	#listdiv td:nth-child(5) a{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; display: block;}
	.sub05_03 #boardArea td:nth-child(3) a, .sub05_04 #boardArea td:nth-child(3) a, .sub05_05 #boardArea td:nth-child(3) a, .sub02_01 #boardArea td:nth-child(3) a
	{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; display: inline-block;}
	
	
	
	
	
}
@media only screen and (max-width: 620px) {
	.pc_imgs{display:none}
	.m_img{display:block}
	.main_visual {overflow:hidden;position:relative;height:330px;z-index:10;}
	.main_visual .bx-controls {position:relative;bottom:0px;left:50%;width:1050px;margin-left:-601px;z-index:1000;}
	.main_visual .bx-pager {overflow:hidden;position:absolute;top:-23px;left:0;width:100%;text-align:center;z-index:1000; margin-left:7%;}
	.main_visual .main_bx_btn_box {position:relative;width:100%;margin:-245px auto 0;z-index:100; height:68px;}
	.main_visual .main_bx_btn_box a {display:block;width:18px;height:34px;text-indent:-9999px;}
	.main_visual .main_bx_btn_box span {position:absolute;top:-9999px;left:-9999px;}
	.main_visual .main_bx_btn_box .bx_prev {position:absolute;top:0;left:6%;}
	.main_visual .main_bx_btn_box .bx_prev a {background:url("../images/main/btn_vs_prev_s.png") 0 0 no-repeat;background-size:100%;}
	.main_visual .main_bx_btn_box .bx_next {position:absolute;top:0;right:6%;}
	.main_visual .main_bx_btn_box .bx_next a {background:url("../images/main/btn_vs_next_s.png") 0 0 no-repeat;background-size:100%;}
	.main_visual .main_slide_box li {height:455px;}
	.main_visual .main_slide_box .visual_1 {display:block; width:100%;height:330px;background:url("../images/main/visual1_bg.jpg") 53% top no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.main_visual .main_slide_box .visual_2 {display:block; width:100%;height:330px;;background:url("../images/main/visual2_bg.jpg") 60% top no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.main_visual .main_slide_box .visual_3 {display:block; width:100%;height:330px;;background:url("../images/main/visual3_bg.jpg") 60% top no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}	
	.vs_cont1 { width:200px; height:132px; background:url(../images/main/visual1_txt.png) no-repeat; position:absolute; top:20px; left:50%; margin-left:-160px; z-index:99;  background-size: cover;}
	.vs_cont2 { width:252px; height:132px; background:url(../images/main/visual2_txt.png) no-repeat; position:absolute; top:180px; left:50%; margin-left:-170px; z-index:99;  background-size: cover;}
	.vs_cont3 { width:356px; height:170px; background:url(../images/main/visual3_txt.png) no-repeat; position:absolute; top:160px; left:50%; margin-left:-178px; z-index:99;  background-size: cover;}
	
	.vs_cont3_bg { background:url(../images/main/v1_t3_bg.png) repeat; height:272px; width:100%; position:absolute; left:0; top:182px; margin-left:0; z-index:11; }

	.main1{ height: 825px; background: url(../images/main/section1_bg_400.jpg) 50% 50% no-repeat;}
	.main1 .point1{ top: 273px;margin-left: 30px;}
	.main1 .point2{ margin-left: -188px; bottom: 160px;}
	.main1 .point3{ margin-left: -0px;}
	.main1 .point1_view{margin-left: -60px; top:345px; background: url(../images/main/section1_txt1_1_400.png) 50% 50% no-repeat; height:231px; width:241px; z-index: 6;}
	.main1 .point2_view{margin-left: -120px; top:405px; background: url(../images/main/section1_txt2_1_400.png) 50% 50% no-repeat; height:179px; width:241px; z-index: 4;}
	.main1 .point3_view{ margin-left: -80px; bottom: 97px; z-index:9; background: url(../images/main/section1_txt3_1_400.png) 50% 50% no-repeat; height:18
	5px; width:241px; z-index:5;}

	.bnd { display:block; position:absolute; top:382px; left:50%; margin-left:-17px; width:35px; height:35px; z-index:9999; }
	a.btn_next_down { background:url(../images/main/bb_btn_s.png) no-repeat;}
	
	.main footer{margin-top:0px}	
	footer .container { padding: 40px 20px;}
	footer copyright{margin:0;}
	
	/* board */
	 #sub02 #boardArea td:nth-child(7), #sub02  #boardArea td:nth-child(6), #boardArea td:nth-child(2), #boardArea td:nth-child(5), #boardArea td:nth-child(4), 

	table.bbs_fixed.bbs_box_plum tr:nth-child(2), table.bbs_box_green tr:nth-child(2), .bbs_fixed .bbs_select, .sub05_04 #boardArea td:nth-child(3), .sub05_05 #boardArea td:nth-child(4),.sub05_05 #boardArea td:nth-child(3),
	table.fixed th:nth-child(2), table.fixed td:nth-child(2), table.fixed th:nth-child(4), table.fixed td:nth-child(4), table.fixed th:nth-child(7), table.fixed td:nth-child(7),table.fixed th:nth-child(6), table.fixed td:nth-child(6)
	{display:none}
	.sub02_01 #boardArea td:nth-child(2), .sub05_03 #boardArea td:nth-child(2), 
	.sub05_04 #boardArea td:nth-child(5), .sub05_04 #boardArea td:nth-child(2), 
	.sub05_05 #boardArea td:nth-child(5), .sub05_05 #boardArea td:nth-child(2),
	#sub02 #boardArea td:nth-child(6), #boardArea #bbsViewDiv td:nth-child(3), #boardArea #bbsViewDiv td:nth-child(4), 
	#formdiv table.fixed th:nth-child(2), #formdiv table.fixed td:nth-child(2), #formdiv table.fixed th:nth-child(4), #formdiv table.fixed td:nth-child(4), #formdiv table.fixed th:nth-child(7)
	{display:table-cell} 
	.fixed colgroup{display:none;}

	
	
	.col-md-4:nth-child(2), .col-md-4:nth-child(3){width:100%; margin:0}
	.row h4 img, .main3 .ban1 img, .main3 .ban2 img{width:auto; max-width: 100%;}
	.main3 .ban1, .main3 .ban2{text-align:center;}
	.main3 .ban1{ margin-bottom: 40px;}
	.main3 h4{float:none; text-align: center;}
	.main3 ul{float:none; width:370px; margin:0 auto;  margin-bottom: 40px;margin-top: 10px;}
	.sub_container{padding: 50px 20px 0px 20px;min-height: auto;}

	.sub .visual{ height: 140px;}
	.sub .visual h2{font-size: 41px; padding-top: 27px;}

	.sub01_01_01 {background:none;height: 1025px; margin:0;}
	.sub01_01_01 p{background: url(../images/sub/sub1_1_1_400.png) no-repeat center top; height: 1030px; margin:0 auto; margin-top: 0px;}
	.sub01_01_02{background: url(../images/sub/sub1_1_2_400.png) no-repeat center top; height: 123px; margin:0 auto; margin: 120px 0 ;}
	.sub01_01_03{ background: url(../images/sub/sub1_1_3_400.png) no-repeat center  top; height: 1399px; margin:0 auto;}
	.sub01_01_04{ background: url(../images/sub/sub1_1_4_400.jpg) no-repeat center  top; height: 3141px; margin-bottom: 0;background-size:contain}

	.sub01_02_01{background: url(../images/sub/sub1_2_bg.png) no-repeat center top; background-size: cover; padding-top: 50px; height: 570px;}
	
	.sub01_02_01 .stone{width:97%; height:606px; background: #fff;}
	p.sub01_02_02 { text-align: left; background: url(../images/sub/sub1_2_1_400.png) no-repeat center 65px; height:520px}
	p.sub01_02_03 { margin: 00px; float: none;height:auto; width:100%; background-position: center top; }
	p.sub01_02_04 {margin: 30px 0 0; float: left; background: url(../images/sub/sub1_2_3_400.png) no-repeat center top;  height:287px; width:100%;} 

	.sub01_03_01{background: url(../images/sub/sub1_3_1_400.png) no-repeat center top; height: 1600px; margin-bottom:100px;}
	.sub01_03_02{background: url(../images/sub/sub1_3_2_400.png) no-repeat center top; height: 1020px; margin-bottom:100px;}
	.sub01_03_03{background: url(../images/sub/sub1_3_3_400.png) no-repeat center top; height: 1385px;}

	.sub01_04_01{background: url(../images/sub/sub1_4_1_400.png) no-repeat center top; height: 535px; margin-top:0;}
	.sub01_04_03{background: url(../images/sub/sub1_4_3_400.png) no-repeat center top;  height: 1102px; margin-bottom: 150px;}
	.sub01_04_04{background: url(../images/sub/sub1_4_4_400.png) no-repeat center top; height: 692px; }
	.sub01_04_05 p{background: url(../images/sub/sub1_4_5_400.png) no-repeat 56% top; height: 1197px;}
	.sub01_04_06{background: url(../images/sub/sub1_4_6_400.png) no-repeat center top; height: 597px; }
	.sub01_04_07{background: url(../images/sub/sub1_4_7_400.png) no-repeat center top; height: 261px; margin: 100px 0 20px 0; }

	.sub01_05_01{background: url(../images/sub/sub1_5_1_400.png) no-repeat center top; height: 124px; margin-top: 0px; margin-bottom: 50px;}
	.sub01_05_02{ height:250px; }
	.sub01_05_02 p{background: url(../images/sub/sub1_5_2.png) no-repeat center top; height: 300px;background-size: cover;}
	.sub01_05_03{background: url(../images/sub/sub1_5_3_400.png) no-repeat center top; height: 788px; margin-top: 70px;}

	.sub01_06_01{background: url(../images/sub/sub1_6_1_400.png) no-repeat center top; height: 131px;  margin-bottom:60px; margin-top: 0;}
	.sub01_06_02{height:1200px; background-size: cover;}
	.sub01_06_02 p{background: url(../images/sub/sub1_6_2_400.png) no-repeat center top; height: 1054px; }
	.sub01_06_03{background: url(../images/sub/sub1_6_8_400.png) no-repeat center top;height: 1596px;}
	.sub01_06_04{background: url(../images/sub/sub1_6_9_400.png) no-repeat center top; height: 780px; margin-top: 100px;}
	.sub01_06_05{background: url(../images/sub/sub1_6_10_400.png) no-repeat center top; height: 499px; margin-top: 100px;}


	.sub02_01_01{background: url(../images/sub/sub2_1_1_400.png) no-repeat center top;  height: 1525px; margin-top:60px;}
	.sub02_01_btm{background: url(../images/sub/sub2_1_btm_400.jpg) no-repeat center top;  height: 786px;}
	.sub02_02_btm{background: url(../images/sub/sub2_2_btm_400.jpg) no-repeat center top !important; height: 3252px !important;}

	.nav_tab ul li a{ font-size: 15px; letter-spacing: -1px;padding-top: 0;}

	.sub02_01_02_01{background: url(../images/sub/sub2_1_2_400.png) no-repeat center top;}
	.sub02_01_02_02 p{background: url(../images/sub/sub2_1_2_2_400.png) no-repeat center top;  height: 600px;}

	#sub02  ul#thumbs{float:none; width: 100%; margin: 0 auto !important;}
	#sub02  ul#thumbs img{width: 60px; height: 42px;}
	#bigPic{ padding-top: 20px;}

	.sub02_01_04_01 p{background: none; }
	.sub02_01_04_02 p{background: url(../images/sub/sub2_1_4_2_400.png) no-repeat center top; height: 769px; }

	#sub02 footer{margin-top:0;}
	.sub02_02_01 .sub02_01_01{background-image: url(../images/sub/sub2_2_1_400.png); height: 1480px; }


	.sub02_02_02 .sub02_01_02_01{background-image: url(../images/sub/sub2_2_2_400.png)}
	.sub02_02_02 .sub02_01_02_02 p{background-image: url(../images/sub/sub2_2_2_2_400.png)}
	.sub02_02_04 .sub02_01_04_01 p{background-image: url(../images/sub/sub2_2_4_1_400.png)}
	.sub02_02_04 .sub02_01_04_02 p{background-image: url(../images/sub/sub2_2_4_2_400.png); height: 1300px;}

	.sub02_03_01 .sub02_01_01{background-image: url(../images/sub/sub2_3_1_400.png); height: 1385px;}
	.sub02_03_01 .sub02_03_btm{background: url(../images/sub/sub2_3_btm_400.jpg) no-repeat center top; height: 786px;}


	.sub02_03_02 .sub02_01_02_01{background-image: url(../images/sub/sub2_3_2_400.png)}
	.sub02_03_02 .sub02_01_02_02 p{background-image: url(../images/sub/sub2_3_2_2_400.png)}
	.sub02_03_04 .sub02_01_04_01 p{background-image: url(../images/sub/sub2_3_4_1_400.png)}
	.sub02_03_04 .sub02_01_04_02 p{background-image: url(../images/sub/sub2_3_4_2_400.png); height: 550px;}

	.pc_imgs{display:none !important}
	.img_600{display:none !important}
	.img_400{display:block !important}
	.sub03_01_01{background: url(../images/sub/sub3_1_1_400.jpg) no-repeat center top;  height: 4840px;margin-top:0px;background-size:contain;}
	.sub03_01_02{background: url(../images/sub/sub1_4_2_bg.png) repeat center top;}
	.sub03_01_02 p{background: url(../images/sub/sub3_1_2_400.png) no-repeat center top;  height: 682px;}
	.sub03_01_03{background: url(../images/sub/sub3_1_3_400.png) no-repeat center top;  height: 2502px; margin:50px 0;}
	.sub03_01_04{background: url(../images/sub/sub3_1_4_400.png) no-repeat center top;  height: 489px;}

	.sub03_02_01{background: url(../images/sub/sub3_2_1_400.jpg) no-repeat center top;  height: 1504px;/*margin:0px 0 90px 0;*/background-size:contain;}
	.sub03_02_02 {  background: url(../images/sub/sub3_2_2_400.png) no-repeat center top; height: 489px;}
	.sub03_02_03{background: url(../images/sub/sub3_2_3_400.png) no-repeat center top;  height: 245px;margin-top:140px; margin-bottom: 50px;}
	.sub03_02 .sub_container ul{overflow:hidden; width:100%; margin:0 auto;}
	.sub03_02 .sub_container li{width:100%;}
	.sub03_02 .sub_container li:first-child, .sub03_02 .sub_container li:nth-child(4){margin-left:0;}
	.sub03_02 p.title{}
	.sub03_02_05{background: url(../images/sub/sub3_2_5_400.png) no-repeat center top;  height: 190px;}

	.sub04_01_01{background: url(../images/sub/sub4_1_1_400.jpg) no-repeat center top;  height: 6000px;background-size:contain;margin:0}
	.sub04_01_02{background: url(../images/sub/sub4_1_2_400.png) no-repeat center top;  height: 2198px;margin:0px 0 120px 0;}
	.sub04_01_03{background: url(../images/sub/sub4_1_3_400.png) no-repeat center top;  height: 2687px;margin:0px 0 120px 0;}
	.sub04_01_04{background: url(../images/sub/sub4_1_4_400.png) no-repeat center top;  height: 1312px;}
	.sub04_btn{background:#3f3f3f; padding:65px 0; margin-top: 50px; }
	.sub04_02_01{background: url(../images/sub/sub4_2_1_400.jpg) no-repeat center top;  height: 4000px;margin-top:0px;background-size:contain}
	.sub04_03_01{background: url(../images/sub/sub4_3_1_400.jpg) no-repeat center top; height: 1500px;margin-top:0px;background-size:contain}
	.sitemap_wrap .sitemap_list{width: 33% !important;}
	.sitemap_wrap .sitemap_list:nth-child(7){height:200px}
	.sub08_04{background: url(../images/sub/sub8_4_400.png) no-repeat center top;  height: 986px;margin:0;}
	.top{display:none; width: 50px; height: 50px; border-radius: 0px; right: 0px; bottom: 0%; z-index: 12;}
	.top a{line-height: 50px;}
}

@media only screen and (max-width: 480px) {
	
	.tab_container{margin-top: -77px;}
	.tab_content{ height: 500px;}
	ul.tabs{font-size: 16px;}
	ul.tabs li{height: 77px;}
	ul.tabs li span{display:none;}
	.tab_container #tab1 p, .tab_container #tab2 p, .tab_container #tab3 p, .tab_container #tab4 p{ background-position:10px 60px;}

	.tab_container #tab2 p, .tab_container #tab1 p, .tab_container #tab3 p, .tab_container #tab4 p{ background-size: 95%;}
	.tab_container #tab1{background-position:0 50%;}
	.tab_container #tab2{background-position:9% 50%;}
	.tab_container #tab3{background-position:74% 50%;}
	.tab_container #tab4{background-position:21% 50%;}
	.member_login{width:100% !important;}
	.sub06_01 .editbox{ width: 100%;}
	.member_login .login_input .input{width: 130px !important;}
	.sub07_03 .search_id, .sub07_03 .search_idpass{padding:0;}
	.sub07_03 .editbox, .sub07_03 .search_idpass select.select, .sub07_03 #pwSearch_question{width:75%;}
	.sub07_03 #idSearch_user_hp2, .sub07_03 #idSearch_user_hp3, .sub07_03 #pwSearch_user_hp2, .sub07_03 #pwSearch_user_hp3{width:22%}
	.bbs_input, .editbox, .inputFocus{width: 95%;}
	.sub07_04 #_postcode{width:40%;}
	#user_tel2, #user_tel3, #tel1,  #tel2, #tel3, #hp2, #hp3{width:30%}
	#email_id, #email_domain, #emailDomainID {width:44%}
	td.rightCell table{width:100%;}
	#regdate{width:80%;}
	#smart_editor2{min-width:100%;}
	td.rightCell td{vertical-align:top;}
	#subject{width:100%}
	.sub04_btn li span.btn img{width:90%}
	.sub02_01_04_02 p{    background-size: 95%;}
	.sub01_04_02 img{display:none;}
	.sub01_04_02{background: url(../images/sub/sub1_4_2_400.png) no-repeat center 0px; height: 345px; background-size: 100%; margin-top: 50px;}
	footer .tel{background: #cacaca; height: 1px;}
	.join_notice{text-align: left;}
	.sub07_02 ul.login_btn{width: 157px;}
	.sub07_02 #memFormDiv p{padding:0 !important; text-align: left;}
	#listdiv th:nth-child(1), #listdiv td:nth-child(1){width:40px;}
	#listdiv th:nth-child(3), #listdiv td:nth-child(3){width:55px;}
	#listdiv th:nth-child(8), #listdiv td:nth-child(8){width:80px;}
	footer copyright p.pc{display:none;}
	footer copyright p.mobile{display:block;}
	#tabs_container{height:600px !important;}
}

@media only screen and (max-width: 450px) {
	.sitemap_wrap .sitemap_list{width: 50% !important;}
	.sitemap_wrap .sitemap_list:nth-child(3), .sitemap_wrap .sitemap_list:nth-child(4), .sitemap_wrap .sitemap_list:nth-child(7){height:200px}

	#boardArea td.s_font3, #boardArea td.s_font4{display:none;}
}

@media only screen and (max-width: 440px) {
	.nav_tab ul li a{ font-size: 13px; letter-spacing: -1px;}
}

@media only screen and (max-width: 400px) {
	nav{background-position: 82% 17px;}
	.sub04_btn li span.btn img{width:100%}
}

@media(max-width:1024px){
.bx-controls{bottom:200px}
}
@media(max-width:768px){
.bx-controls{bottom:150px}
.new_main_sec03 div img.m_img {
    display: block;
    float: none;
}
header.new_hd {
    background: #fff;
    position: relative;
}
.new_main .main {margin-bottom: 0;}
 .sub .visual { margin-top: 0;}
.new_hd #cssmenu ul li.has-sub ul li.has-sub ul li:first-child {
    border-top: 0;
} 
.new_hd #cssmenu ul li.has-sub ul li.has-sub ul li {
    background: #efefef;
    height: auto;
}
.new_hd #cssmenu ul li.has-sub ul li.has-sub ul li a {
    color: #333 !important;
}
.new_hd #cssmenu > ul > li:hover > ul > li > ul {
    position: relative;
}


.new_nav .open .open .open{display:none !important}
.new_hd #cssmenu .m_mene2{} 
.new_hd #cssmenu .m_mene2 li{} 
.new_hd #cssmenu .m_mene2 li ul{} 
 .new_hd #cssmenu .m_mene2 ul.open{display:none !important;}
.new_hd #cssmenu .m_mene2 li ul.open.on{display:block !important;} 
.new_hd #cssmenu ul li:hover ul {
    display: none;
}
.new_hd #cssmenu .m_mene2 .on {
    display: block;
}
.new_nav #cssmenu > ul > li > ul{display:none !important;}
.new_nav #cssmenu > ul > li > ul.on{display:block !important;}
.new_hd #cssmenu > ul > li:hover > ul > li > ul {
	display:none;
}

.m_nav .button {
    display: block;
    line-height: 2.65;
    font-size: 13pt;
    color: #3c3c3c;
    letter-spacing: -1px;
}
nav.m_nav .button:before {
    background: #3c3c3c;
}
nav.m_nav .button:after {
    border-top: 2px solid #3c3c3c;
    border-bottom: 2px solid #3c3c3c;
}
.m_nav_ul{border-top: 1px solid #9dd271;display: none;}
.m_nav .m_mene2{}
.m_nav_ul > li{
    display: block;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #9dd271;
    letter-spacing: -1px;
    position: relative;
}
.m_nav_ul > li > a{
    font-size: 1.25em;
    color: #231815;
    display: block;
    padding: 10px;
    padding-left: 20px;
    position: relative;
	font-family:'NanumSquare';
	font-weight:bold;
}
.m_nav_ul_in1{
    background: #efefef;
    display: none;
}
.m_nav_ul_in{
    display: none;
    border-top: 1px solid #9dd271;
    background: #333333;
}
.m_nav_ul_in li{
    border-bottom: 1px solid #9dd271;
    position: relative;
}
.m_nav_ul_in li:last-child{
    border-bottom: 0;
}
.m_nav_ul_in li a{
    font-size: 1.2em;
    letter-spacing: -2px;
    color: #fff;
    padding: 10px;
    padding-left: 20px;
    display: block;
    position: relative;
	font-family:'NanumSquare';
}
.m_nav .r_sns a {
    float: right;
    width: 35px;
    padding: 7px;
    margin-left: 0;
    text-align: center;
}
.m_nav li.r_sns {
    border: 0;
    overflow: hidden;
    padding: 0;
}
.m_nav_ul_in1 > li{}
.m_nav_ul_in1 > li > a{
    color: #333;
    font-weight: 300;
    font-size: 1.2em;
}
.m_nav_ul li span{
    position: absolute;
    width: 50px;
    height: 45px;
    display: block;
    right: 0;
    top: 0;
    border-left: 1px solid #9dd271;
}
.m_nav_ul li span:before {
    content: '';
    display: block;
    width: 15px;
    height: 3px;
    background: #f39800;
    margin: 22px auto;
}
.m_nav_ul li span:after {
    content: '';
    display: block;
    width: 3px;
    height: 15px;
    background: #f39800;
    margin: 22px auto;
    position: absolute;
    top: -6px;
    left: 24px;
}
.m_nav_ul li span.active:after {
    content: '';
    display: none;
    width: 3px;
    height: 15px;
    background: #f39800;
    margin: 22px auto;
    position: absolute;
    top: -6px;
    left: 24px;

}
.m_nav_ul_in.on,.m_nav_ul_in1.on{display:block;}
nav.new_nav{display:none;}
nav.m_nav{display:block;}
.m_nav_ul_in span {
    height: 43px !important;
}


}
@media screen and (max-width: 1024px) and (min-width: 1366px) {
 #quick_menu{width:7%}
}
@media screen and (max-width: 767px) and (min-width: 1023px) {

 #quick_menu{right:23%;width:7%;top:17%;}

 
 
 
}


.root_daum_roughmap {width: 42% !important;height: 100%;position: absolute;top: 0;right: 0;padding: 0;}
.new_hd #cssmenu > ul > li:hover > ul > li > ul {
    width: 100%;
    /* position: relative; */
    background: rgba(0,0,0,.8);
}
.root_daum_roughmap .wrap_map {
    position: relative;
    height: 100% !important;
}