@charset "utf-8";

body{overflow-x:hidden;}
#main-box {margin:5px;}
/*메인팝업*/
#main_popup{position:absolute; z-index:999; top:0px; width:100%;}
.main_popup{float:left; margin:0 20px 15px 0; padding:0 0 30px 0; position:relative;}
.main_popup .close{position:absolute; bottom:0; left:0; background:#333; height:14px; padding:8px 3%; text-align:right; color:#fff; width:94%;}
.main_popup .bt{background:#666; width:98px; height:15px; padding:3px 0; text-align:center; background-size:contain; color:#fff; font-weight:bold; line-height:150%;}
.main_popup a:hover{text-decoration:none;}

#wrapper{position:relative; width:100%; height:100%; min-width:320px;}
.blind{visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0;}
.clear_div{clear:both;}

#skip_navi{position:absolute; top:0px; height:0px; width:100%; z-index:500;}
#skip_navi a{display:block; height:0px; width:0px; overflow:hidden; text-align:center; color:#fff; font-weight:bold; text-decoration:none;}
#skip_navi a:hover{text-decoration:none; text-decoration:none;}
#skip_navi a:focus, #skip_navi a:active{display:block; top:0px; width:100%; height:20px; padding:7px 0; background:#333; text-decoration:none;}

#head{/*position:relative;*/ position:absolute; width:100%; min-width:320px;}
/*#head #global_menu ul li{float:left;}
#head #global_menu strong a{color:#333;}
#head #global_menu a:hover{color:#0e6bbf;}*/
#head #global_menu .search_box .search{width:115px; height:15px; padding:4px 0 4px 5px; margin:0; border:none; background:url(/images/common/top_bg_search.png) no-repeat 0 center;}

#head .grobal_menu{position:absolute; top:40px; z-index:1000; right:0;}
#head .grobal_menu .gm_btn{color:#fff; border-radius:30px; line-height:35px; height:35px; padding:0px 10px; background:#303538; float:left; font-size:14px; margin-right:7px; letter-spacing:-1px;}
#head .grobal_menu .sch_icon{/*float:right;*/}


#header #navi ul.depth1 li ul.depth2 li ul.depth3{margin:3px 0 0;}
#header #navi ul.depth1 li ul.depth2 li ul.depth3 li a, #header #navi ul.depth1 li ul.depth2 li.on ul.depth3 li a{color:#666; text-decoration:none;}
#header #navi ul.depth1 li ul.depth2 li ul.depth3 li a:hover, #header #navi ul.depth1 li ul.depth2 li ul.depth3 li.on a{color:#035cb0; text-decoration:underline;}

#article{position:relative; width:100%; height:100%; background:#fff;}

#content .content_title, .content_title2, .content_title3, .content_title4, .content_title5, .content_title6, .content_title7{border-bottom:4px solid #4c9ddb; padding-bottom:14px; width:100%; position:relative;}
#content .content_title h1, .content_title2 h1, .content_title3 h1, .content_title4 h1, .content_title5 h1, .content_title6 h1, .content_title7 h1{font-size:2.0em; color:#006ecc; letter-spacing:-0.05em; /*margin:19.5px 0 15px 15px;*/}
#content .contents{position:relative; width:100%; height:100%; margin:50px auto 50px; display:inline-block;}
#content .content_title .view_tit_tp1{font-size:25px; color:#000; letter-spacing:-0.5px; line-height:120%;}
#content .content_title .view_tit_tp2{font-size:22px; color:#000; letter-spacing:-0.5px; line-height:120%;}

.venue3{color:#333; letter-spacing:-0.5px;}
.venue3 ul li{list-style-image:url(/images/common_2019/rsv_nameico.png); background-size:6px; color:#000; margin:0 0 15px 20px; font-size:14px; /*font-weight:bold;*/} 

/*상단서브메뉴로케이션*/
.submenu_lcarea{padding-top:110px;}

.submenu_location{
	line-height:42px; 
	height:42px; 
	color:#000; 
	background:#f3f3f3; 
	border-top:1px solid #dbdbdb; 
	border-bottom:1px solid #dbdbdb; 
}

.sbmenu_list li.depth2{
	min-width:163px; 
	border-left:1px solid #dbdbdb; 
	border-right:1px solid #dbdbdb; 
	color:#000; 
	font-size:14px; 
	float:left;
	letter-spacing:-1px;
	position:relative;
	padding-right:12px;
}

.sbmenu_list li.depth2{text-decoration:none;}

.sbmenu_list li.depth1{
	min-width:163px; 
	border-left:1px solid #dbdbdb; 
	border-right:1px solid #dbdbdb; 
	color:#000; 
	font-size:14px; 
	float:left;
	letter-spacing:-1px;
	position:relative;
	padding-right:12px;
}

.sbmenu_list li.depth1{text-decoration:none;}

.depth1_bg{padding-left:12px;}
.depth1_bg strong{	color:#006eba;}
.depth1_bg .arr_btn{background:url(/images/common_2019/loca_arrow.png); background-repeat:no-repeat; background-size:9px 5px;  height:6px; padding:0px 0px 0px 10px; background-position:center; margin-left:15px;}

.depth2_bg{padding-left:12px;}
.depth2_bg strong{	color:#006eba;}
.depth2_bg .arr_btn{background:url(/images/common_2019/loca_arrow.png); background-repeat:no-repeat; background-size:9px 5px;  height:6px; padding:0px 0px 0px 10px; background-position:center; margin-left:15px;}
.depthlist{width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#f8f8f8; position:absolute; /*width:100%;*/ left:-1px; z-index:90;}
.depthlist ul li{font-weight:normal; border-bottom:1px dotted #bbb; font-size:13px; /*padding-left:10px;*/ padding:15px 0px 15px 10px; line-height:150%;}
.depthlist ul li:hover,active,focus{background:#9dd3fb; color:#3683d5;}


/*상단서브메뉴로케이션_new*/
#location{position:relative; height:400px; width:100%;}
.location_1{background:url(/images/common_2019/loca_bg_1.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.location_2{background:url(/images/common_2019/loca_bg_2.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.location_3{background:url(/images/common_2019/loca_bg_3.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.location_4{background:url(/images/common_2019/loca_bg_4.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.location_5{background:url(/images/common_2019/loca_bg_5.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.location_6{background:url(/images/common_2019/loca_bg_6.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.location_7{background:url(/images/common_2019/loca_bg_7.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}

#location .location_tit{padding-top:180px;}
#location .location_tit_rs{padding-top:220px;}
#location .location_tit h1{font-size:30px; color:#fff;}
#location .location_menu{position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,0.5); height:80px;}
#location .location_menu ul{padding-top:25px; margin:0px auto; text-align:center; }
#location .location_menu ul li{font-size:18px; text-align:center; display:inline-block; padding:0px 2%;}
#location .location_menu ul li a{color:#fff; }
#location .location_menu ul li a:hover,active,focus{text-decoration:underline;}
#location .location_menu ul li.on a{color:#82ddff; text-decoration:underline;}

#location .location_menu_mypage{position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,0.5); height:80px;}
#location .location_menu_mypage ul{padding-top:25px; margin:0px auto; text-align:center; }
#location .location_menu_mypage ul li{font-size:18px; text-align:center; display:inline-block; padding:0px 2%;}
#location .location_menu_mypage ul li a{color:#fff; }
#location .location_menu_mypage ul li a:hover,active,focus{text-decoration:underline;}
#location .location_menu_mypage ul li.on a{color:#82ddff; text-decoration:underline;}

#foot_box{background:#656565; padding:30px 0px 30px; margin:0 auto; position:relative; width:100%; font-size:14px; color:#fff; display:inline-block; /*letter-spacing:-0.5px;*/ min-width:320px;}
#foot_box a{color:#fff;}
#address{float:left; line-height:180%;}
#address .mark{float:right; position:relative;}
#address .foottable td{font-size:14px; color:#fff; }

#foot_box .familysite_selectbox{
	/*background:#fff url(/images/common_2019/select_arr.png); 
	background-position:right center; 
	background-repeat:no-repeat; 
	background-size:18px;*/
	color:#aaaaaa;
}

div.familysitebox{
	position:relative;
    /*display:inline-block;*/
    z-index:0
}

div.familysitebox select {
    z-index:1;
}

div.familysitebox:before {
    display:block;
    position:absolute;
    content:'';
    /*right:0px;
    top:0px;
    height:1em;
    width:1em;
    margin:2px;*/
	right:0px;
	top:-6px;
	height:33px;
	width:20px;
	background:#fff url(/images/common_2019/select_arr.png); 
	background-position:right center; 
	background-repeat:no-repeat; 
	background-size:18px;
    z-index:5;
}

#foot_box .cpn_ctbox{background:#fff; padding:0px 4px; color:#656565; font-weight:500;} 


/*메인상단 팝업*/
.top-wide-popups{display:block; opacity:1; /*background:#dae3ea;*/}
.top-wide-popups .div-cont{position:relative; /*height:154px;*/ height:189px; z-index:5000; margin:0 auto;}
.top-wide-popups .wpop-list{overflow:hidden;}
.top-wide-popups .wpop-go-btns{position:absolute; bottom:8px; overflow:hidden;z-index:5030;}

.top-wide-popups .wpop-list{overflow:hidden; /*padding:133px 0 0 20px;*/ padding:167px 0 0 20px;}
.top-wide-popups .wpop-list li{float:left;}
/*.top-wide-popups .wpop-list li .nicon{background:url(/images/common_2019/p_ctrl_btns_ttt.png) no-repeat -39px 0; width:13px; height:13px; display:block; text-indent:-9999px; /*margin:0 3px 0 5px;*/ /*margin:0 8px 0 0;}*/
.top-wide-popups .wpop-list li .nicon{background:url(/images/common_2019/p_ctrl_btns_ttt.png) no-repeat -39px 0; width:13px; height:13px; display:block; text-indent:-9999px; /*margin:0 3px 0 5px;*/ margin:0 8px 0 0;}
.top-wide-popups .wpop-list li .nicon.over{background-position:-20px 0;}
.top-wide-popups .wpcont{position:absolute; top:0; left:0; /*height:122px;*/ overflow:hidden; height:157px;}
.top-wide-popups .wpcont img{width:auto;/*height:162px;*/ display:block; max-width:100%; /*padding-top:calc(105px - 10%);*/ margin:0 auto;}

/*.wpop-go-btns button, .wpop-go-btns a{width:14px; height:14px; background:url(/images/common_2019/p_ctrl_btns.png) no-repeat 0 top;overflow:hidden;margin:0 2px;border:0;cursor:pointer;}*/
.wpop-go-btns button, .wpop-go-btns a{width:14px; height:14px; background:url(/images/common_2019/p_ctrl_btns_ttt.png) no-repeat 0 top;overflow:hidden;margin:0 2px;border:0;cursor:pointer;}
.wpop-go-btns button span, .wpop-go-btns a span{white-space:nowrap; padding-left:40px; display:inline-block;cursor:pointer;}
.wpop-go-btns .btn-stop{background-position:0 0; float:left;}
/*.wpop-go-btns .btn-play{background-position:-100px 0; float:left;}*/
.wpop-go-btns .btn-play{background-position:-120px 0; float:left;}

.close-btns{position:absolute; bottom:5px; right:20px; z-index:5010; /*width:135px;*/ width:124px; }
.top-wide-popups .close-btns label{color:#707070;font-size:12px; /*padding:0 5px;*/ letter-spacing:-1px;}
.top-wide-popups .close-btns input{height:13px !important;}
.top-wide-popups .close-btn{position:absolute; bottom:3px; background:url(/images/common_2019/tb_pop_exit.png) no-repeat 0 0; border:0; width:9px; height:9px; cursor:pointer; overflow:visible; right:0;}
.blind {overflow:hidden; text-indent:-9999px; width:1px; height:1px; font-size:0; line-height:0;position:absolute; left:-9999px}


.venue3 h3{font-size:14px; margin:0 0 10px; padding:0;}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	/*#main_box {margin:5px;}*/
	#popup_show_con{display:none;}

	.default_box{position:relative; margin:0 20px;}
	.default_box_1{margin:0px 20px;}
	.default_box_2{position:relative; margin:0 auto; z-index:120;}
	.default_box_3{position:relative; margin:0 auto;}

	.venue3{color:#000;} 
	.venue3 h3{padding:10px 0 5px 0;}
	.venue3 p{margin:0 0 15px; font-size:1.2em; /*font-weight:bold;*/}
	.venue4 p{margin:25px 0 10px 10px; font-size:1.2em; font-weight:bold;}

    #global_menu{width:100%; background:#28bad4;}
	#global_menu ul{width:100%; margin:0 auto;}
	#global_menu ul.family{padding:10px 0 10px 0; width:140px;}
	#global_menu ul.family_s{ display:none;}
	
	#header { height: auto !important; }
	#header {top: 85px; width: 100%; height: 55px; overflow: hidden; margin-top: 0px; position: absolute; z-index: 100; background-color: rgba(255, 255, 255, 0.95);}
	
	#head {height:96px; clear:both; background-color:#ffffff;  z-index:10;}
	#head #top_logo{display:none;}
	#head #top_logo_c{margin-top:25px; position:absolute; width:100%; text-align:center; z-index:100;}
	#head #top_logo_c img{/*max-width:224px;*/ max-width:184px;}
	#head #top_list2{/*margin:0 25%;*/ width:100%;}
	#head li{float:left; list-style:none;}
	#head li.search{float:right; margin-right:25%; position:relative; top:54px;display:none;}
	#head #top_search .bt img{width:25px; margin-bottom:7px; }
	#head #top_search .input{width:100px; height:18px; margin-bottom:7px; position:relative; font-size: 1.1em; color:#545565; border:1px solid #d7d7d7; border-radius:3px;}
	#head #top_search span{position:relative; top:0;}
	#head a{text-decoration:none; color:#b6b6b6; font-size: 1.1em;}
	#head #top_list2 .top_click{display:none;}
	#head .top_click_2 ul li.sns{padding:5px;}
	#head .top_click_2 ul li.sns img{width:29%}
	#head .top_click_2 ul li.sns:hover{background:#fff;}

	#head .schico_1{position:absolute; right:0px; top:-25px;}
	#head .schico_2{position:absolute; right:0px; top:15px;}

	#head .grobal_menu{top:35px;}

	#head #global_menu .search_box{clear:both; width:100%;}
	#head #global_menu .search_box p{margin:0 0 20px; text-align:center;}
	#head #global_menu .search_box p.txt{margin:20px 0 15px;font-size:1.1em; letter-spacing:-0.05em;}

	#header #navi{clear:both; background:#fff; overflow:hidden; height:100%; margin:5px;display:none;}
	#header #navi .bt_menu{background:#035cb0 url(/images/common/nav_bt_off.png) no-repeat 100% 50%; height:35px; padding:10px 10px 0; color:#fff; letter-spacing:-0.05em; font-size:1.5em; font-weight:bold;}
	#header #navi .bt_menu_on{background:#035cb0 url(/images/common/nav_bt_on.png) no-repeat 100% 50%; width:93.5%;  height:35px; padding:10px 3% 0; color:#fff; letter-spacing:-0.05em; font-size:1.5em; font-weight:bold;}
	#header #navi .bt_menu a:hover{background:#035cb0 url(/images/common/nav_bt_off.png) no-repeat 100% 50%; height:35px; padding:10px 3% 0; color:#fff; letter-spacing:-0.05em; font-size:1.5em; font-weight:bold;}

	#head .grobal_menu .gm_btn{display:none;}

	.quick, .quick_close{display:none;}
	/*.bx-pager {display:none;}

	#article #left_nav{display:none;}*/

	#content{/*background:url(../images/common/sub_vis0103.jpg) no-repeat 100% 0; position:relative; width:100%; margin:0 0% 30px 0%;*/ /*min-width:320px;*/}
	/*#content .content_title, .content_title2, .content_title3, .content_title4, .content_title5, .content_title6, .content_title7{
		position:relative; width:100%; text-align:left; border-bottom:1px solid #d9d9d9; margin:0 0 30px 0;  font-weight:bold; letter-spacing:-1px;
	}
	#content .content_title p, .content_title2 p, .content_title3 p, .content_title4 p, .content_title5, .content_title6 p, .content_title7 p{margin:10px;}*/
	
	#address {width:100%;}
	#foot_box .familysite_selectbox{position:relative;}
	#address .mark{top:20px;}

	.familysitebox{clear:both;}
	div.familysitebox{display:inline-block; margin-top:30px;}
	div.familysitebox:before {top:1px;}


	.no{display:none;}

	#top_line_imgS1 {display:none;}
	#top_line_imgS2 {display:none;}
	#top_line_imgS3 {display:none;}
	#top_line_imgS4 {display:none;}
	#top_line_imgS5 {display:none;}
	#top_line_imgS6 {display:none;}

	/*상단서브메뉴로케이션*/
	.submenu_lcarea{padding-top:96px;}

	.sbmenu_list li.depth2{
		min-width:103px;
		font-size:12px; 
	}
	.depthlist ul li{font-size:11px; padding:10px 0px 10px 10px;}

	/*상단서브메뉴로케이션_new*/
	#location{position:relative; height:250px; width:100%;}
	.location_1{background:url(/images/common_2019/loca_bg_1_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_2{background:url(/images/common_2019/loca_bg_2_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_3{background:url(/images/common_2019/loca_bg_3_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_4{background:url(/images/common_2019/loca_bg_4_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_5{background:url(/images/common_2019/loca_bg_5_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_6{background:url(/images/common_2019/loca_bg_6_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_7{background:url(/images/common_2019/loca_bg_7_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}

	#location .location_tit{padding-top:150px;}
	#location .location_tit h1{font-size:25px; color:#fff;}
	#location .location_menu{display:none;}
	
	#location .location_menu_mypage{position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,0.5); height:60px;}
	#location .location_menu_mypage ul{padding-top:15px;}
	#location .location_menu_mypage ul li{font-size:13px;}



	/*상단팝업*/
	#toppop_wrap{display:none;}
	.top-wide-popups .div-cont{width:100%; max-width:480px;}
	.top-wide-popups .wpcont{max-width:480px; width:100%; height:162px;}

	/*해상도 별 표출*/
	.ico_w{display:none;}

	.view_w{display:none !important;}
	.view_t{display:none !important;}

	.view_wt{display:none !important;}

}

/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){

	/*#main_box {margin:5px;}*/
	#popup_show_con{display:none;}
	#panel_butt {margin-top:5px;}

	.default_box{position:relative; min-width:320px; margin:0px 20px;}
	.default_box_1{margin:0px 20px;}
	.default_box_2{position:relative; width:100%; min-width:320px; margin:0 auto; z-index:120;}
	.default_box_3{position:relative; margin:0 auto;}

	.venue3{color:#000;} 
	.venue3 h3{padding:10px 0 5px 0;}
	.venue3 p{margin:0 0 15px; font-size:1.2em; /*font-weight:bold;*/ }
	.venue4 p{margin:25px 0 15px; font-size:1.2em; font-weight:bold;}
	#navi_ico {display:block;}

	#global_menu{width:100%; background:#28bad4;}
	#global_menu ul{width:100%; margin:0 auto;}
	#global_menu ul.family{padding:10px 0 10px 0; width:140px;}
	#global_menu ul.family_s{ display:none;}

	#head .grobal_menu{top:35px;}

	#header { height: auto !important; }
	#header {position:absolute;z-index:100;width:100%;margin-top:0px;top:85px;height:50px;overflow:hidden;background-color:rgba(255, 255, 255, 0.95);}



	#head {height:96px; clear:both;background-color:#ffffff; z-index:10;}
	#head #top_logo{display:none;}
	#head #top_logo_c{width:100%; margin:25px 0px 0px; text-align:center; position:absolute; z-index:100;}
	#head #top_list2{/*margin:0 25%;*/ width:100%;}
	#head li{float:left; list-style:none;}
	#head li.search{float:right; margin-right:25%; position:relative; top:60px;display:none;}
	#head #top_search .bt img{width:26px; margin-bottom:7px; }
	#head #top_search .input{width:150px; height:17px; margin-bottom:7px; position:relative; font-size: 1.1em; color:#545565; border:1px solid #d7d7d7; border-radius:3px;}
	#head #top_search span{position:relative; top:0;}
	#head a{text-decoration:none; color:#b6b6b6; font-size: 1.1em;}
	#head #top_list2 .top_click{display:none;}
	#head .top_click_2 ul li.sns{padding:5px;}
	#head .top_click_2 ul li.sns img{width:29%}
	#head .top_click_2 ul li.sns:hover{background:#fff;}

	#head .grobal_menu .gm_btn{display:none;}

	#header #navi{display:none; clear:both; background:#fff; overflow:hidden; height:100%;}
	#header #navi .bt_menu{background:#035cb0 url(/images/common/nav_bt_off.png) no-repeat 100% 50%; height:35px; padding:10px 3% 0; color:#fff; letter-spacing:-0.05em; font-size:1.5em; font-weight:bold;}
	#header #navi .bt_menu_on{background:#035cb0 url(/images/common/nav_bt_on.png) no-repeat 100% 50%; width:92.5%; height:35px; padding:10px 3% 0; color:#fff; letter-spacing:-0.05em; font-size:1.5em; font-weight:bold;}
	.quick, .quick_close{display:none;}

	#article #left_nav{display:none;}

	#content{position:relative; width:100%; min-width:320px;}
	/*#content .content_title, .content_title2, .content_title3, .content_title4, .content_title5, .content_title6, .content_title7{position:relative; width:100%; text-align:left; border-bottom:1px solid #d9d9d9; top:20px;}
	#content .content_title p, .content_title2 p, .content_title3 p, .content_title4 p, .content_title5 p, .content_title6 p, .content_title7 p{margin:10px; font-weight:bold;}
	#content .contents{margin:38px auto 0;}*/

	/*상단서브메뉴로케이션*/
	.submenu_lcarea{padding-top:96px;}

	/*상단서브메뉴로케이션_new*/
	#location{position:relative; height:300px; width:100%;}
	.location_1{background:url(/images/common_2019/loca_bg_1_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_2{background:url(/images/common_2019/loca_bg_2_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_3{background:url(/images/common_2019/loca_bg_3_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_4{background:url(/images/common_2019/loca_bg_4_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_5{background:url(/images/common_2019/loca_bg_5_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_6{background:url(/images/common_2019/loca_bg_6_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}
	.location_7{background:url(/images/common_2019/loca_bg_7_tbl.jpg); background-repeat:no-repeat;  background-size:cover; background-position:center;}

	#location .location_tit{padding-top:170px;}
	#location .location_menu{display:none;}

	#location .location_menu_mypage{position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,0.5); height:80px;}
	#location .location_menu_mypage ul{padding-top:20px;}
	#location .location_menu_mypage ul li{font-size:15px;}


	#address{width:100%;}
	#foot_box .familysite_selectbox{position:absolute; right:0px; top:-7px;}
	#foot_box .foot_disin{display:inline-block;}

	/*.bx-pager {display:none;}
	.bx-pager-item {display:none;}*/
	#top_line_imgS1 {display:none;}
	#top_line_imgS2 {display:none;}
	#top_line_imgS3 {display:none;}
	#top_line_imgS4 {display:none;}
	#top_line_imgS5 {display:none;}
	#top_line_imgS6 {display:none;}

	/*상단팝업*/
	#toppop_wrap{display:none;}
	.top-wide-popups .div-cont{width:100%; max-width:768px;}
	.top-wide-popups .wpcont{max-width:768px; width:100%; height:162px; }

	

	/*해상도 별 표출*/
	.ico_w{display:none;}
	.view_w{display:none !important;}
	.view_m{display:none !important;}
}

/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{
	#popup_load{display:block;}

	.default_box{position:relative; max-width:1200px; min-width:320px; margin:0 auto;}
	.default_box_1{max-width:1200px; margin:0 auto;}
	.default_box_2{position:relative; max-width:1250px; min-width:320px; margin:0 auto;}
    .default_box_3{position:relative; max-width:1200px; margin:0 auto;}

	.venue3{color:#333; letter-spacing:-0.5px;}
	.venue3 h3{font-size:1.3em; margin:0 0 10px; padding:0;}
	.venue3 p{margin:0 0 15px; font-size:1.2em; /*font-weight:bold;*/}
	.venue4 p{margin:10px 0; font-size:1.2em; font-weight:bold;}

	#panel_butt {display:none;}

   	#head .top_click_2{display:none;}

	
	#head{/*background:url(/images/common/top1_1.jpg) no-repeat;*/ /*min-height:80px; height:130px;*/ height:110px; clear:both; background-color:#ffffff}
	#head #top{width:100%; max-height:50px; border-bottom:1px solid #b7b7b7;}
	#head #top_logo{float:left; top:35px; position:absolute; z-index:1000; width:270px; left:10px;}
	#head #top_logo_c{display:none;}
	#head #top_list2{width:45%; float:right;}
	#head #top_list2 li{float:left; border-right:1px solid #b7b7b7;}
	#head #top_list2 ul li:hover{background:#b7b7b7;}
	#head #top_list2 ul li:hover a{color:#fff; text-decoration:none;}
	#head #top_list2 li.border_no{border-right:none;}
	#head #top_list2 li.search{padding:1px 0; border-right:1px solid #b7b7b7; width:30%;}
	#head #top_list2 ul.top_click{width:100%;}
	#head #top_list2 ul.top_click li{padding:7px 12.4px;}
	#head #top_search{float:right; margin-bottom:10px; width:100%; border-bottom:1px solid #b7b7b7;}
	#head #top_search img{width:27px; height:27px; border-radius:3px;}
	#head #top_search .input{width:68%; height:25px; margin:0; padding:0; position:relative; font-size: 1.1em; color:#545565; border:1px solid #b7b7b7; border-radius:3px;}
	#head #top_list2 a{text-decoration:none; color:#b7b7b7; font-size: 1.1em;}
	#head #top_list2 .sns{display:none;}
	#head .grobal_menu{right:10px; top:45px;}

	#header {position:absolute; z-index:100; width:100%;overflow:hidden;}
	#header #navi{clear:both; background:url(../images/common_2019/top_bg.png) no-repeat; background-position:top center; overflow:hidden; /*min-height:50px; padding-top:45px;*/}
	#header #navi .bt_menu{display:none;}
	#header #navi img{max-width:150px; max-height:100px;}
	#header #navi ul.depth1 {margin-left:33%;  /*background:url(../images/common/ba_logo.png) no-repeat;  margin-left:30%; margin-left:25%;*/}
	#header #navi ul.depth1 li{color:#313131; float:left; font-weight:normal; /*text-align:left;*/ letter-spacing:-1.5px;}
	#header #navi ul.depth1 div{padding:24px 0px 37px; /*padding:22px 0px 39px; padding-bottom:40px;*/}
	#header #navi ul.depth1 .a1{width:19%; /*width:16%; text-align:center;*/ margin:0 0 0 0;}
	#header #navi ul.depth1 .a2{width:18%; /*width:24%; width:20%; text-align:center;*/}
	#header #navi ul.depth1 .a3{width:18%; /*width:16%; text-align:center;*/}
	#header #navi ul.depth1 .a4{width:18%; /*width:16%; text-align:center;*/}
	#header #navi ul.depth1 .a5{width:14%; /*text-align:center;*/}
	#header #navi ul.depth1 .a6{width:15%; /*text-align:center;*/}
	#header #navi ul.depth1 .a7{width:12%; /*text-align:center;*/}

	#header #navi ul.depth1 li.bg_1{background:#f1f1f1; background-size:contain;}
	#header #navi ul.depth1 li.bg_2{background:#f1f1f1;}
	#header #navi ul.depth1 li a{width:100%; color:#000000; text-decoration:none;}
	/*#header #navi ul.depth1 li a.dt_strong{width:100%; color:#e64a56; text-decoration:none;}*/ 
	#header #navi ul.depth1 li a div.depth1{/*font-size:18px;*/ font-size:20px;  width:100%; /*padding:25px 0 15px 0;*/ text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:hidden;}
	#header #navi ul.depth1 li a div.depth1:hover,active{}
	#header #navi ul.depth1 li a:hover, #header #navi ul.depth1 li.on a{color:#035cb0; text-decoration:none; /*background:url(/images/common/ba_logo.png) no-repeat;*/ text-decoration:none;}
	#header #navi ul.depth1 li ul.depth2{/*min-height:180px;*/ min-height:185px; padding:7px 0; /*border-left:1px solid #efefef;*/ background-image: none; background-attachment: scroll; background-repeat: repeat; background-position-x: 0%; background-position-y: 0%; background-size: auto; background-origin: padding-box; background-clip: border-box; /*background-color: rgba(150, 150, 150, 0.5);*/ font-weight:bold; }
	#header #navi ul.depth1 li ul.none{}
	/*#header #navi ul.depth1 li ul.depth2 li{background:url(/images/common_2019/depth_liico.png) 7px 16px; background-repeat:no-repeat; width:100%; padding:5px 0px 5px 0px; text-align:left; font-weight:normal;}
	#header #navi ul.depth1 li ul.depth2 li:hover,active{background:#008cea url(/images/common_2019/depth_liico_on.png) 7px 16px; background-repeat:no-repeat; }	
	#header #navi ul.depth1 li ul.depth2 li a{display:block;}
	#header #navi ul.depth1 li ul.depth2 li a, #header #navi ul.depth1 li.on ul.depth2 li a{ color:#303454; letter-spacing:-0.05em; text-decoration:none; font-size:15px;  padding-left:15px;}
	#header #navi ul.depth1 li ul.depth2 li a:hover, #header #navi ul.depth1 li.on ul.depth2 li.on a{ color:#fff; text-decoration:none; }*/
	#header #navi ul.depth1 li ul.depth2 a li{background:url(/images/common_2019/depth_liico.png) 7px 16px; background-repeat:no-repeat; width:100%; padding:5px 0px 5px 0px; text-align:left; font-weight:normal;}
	#header #navi ul.depth1 li ul.depth2 a li:hover,active{background:#008cea url(/images/common_2019/depth_liico_on.png) 7px 16px; background-repeat:no-repeat; }	
	#header #navi ul.depth1 li ul.depth2 a li{display:block;}
	#header #navi ul.depth1 li ul.depth2 a li, #header #navi ul.depth1 li.on ul.depth2  a li{ color:#303454; letter-spacing:-0.05em; text-decoration:none; font-size:15px;  /*padding-left:15px;*/}
	#header #navi ul.depth1 li ul.depth2 a li:hover, #header #navi ul.depth1 li.on ul.depth2 a li.on{ color:#fff; text-decoration:none; }
	/*#header #navi ul.depth1 li ul.depth2 li ul.depth3 li{width:80%; padding:5px 0 5px 15px; background:url(/images/common/bu3.gif) no-repeat 8px 9px; font-size:0.9em; letter-spacing:-0.05em; font-weight:normal;}*/
	.depth2 li a{text-decoration:none;}

	
	/*#article #left_nav{position:absolute; width:250px; height:100%; left:0; border-right:1px solid #d9d9d9;}
	#article #left_nav h1{font-family: 'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.6em; color:#fff; letter-spacing:-0.05em; background:#006ecc; padding:80px 25px 15px 0; text-align:right;}
	#article #left_nav ul.depth1 li{border-top:1px solid #d9d9d9; padding:25px 30px 8px 0; display:block; width:220px; font-size:1.3em; font-weight:bold; text-align:right;}
	#article #left_nav ul.depth1 a{text-decoration:none;}
	#article #left_nav ul.depth1 a li{display:block; width:220px; letter-spacing:-0.05em; color:#000;}
	#article #left_nav ul.depth1 a li:hover{width:220px; color:#006ecc; text-decoration:none;}
	#article #left_nav ul.depth1 a li:link{color:#000;}
	#article #left_nav ul.depth1 a li:visited{color:#000;}
	#article #left_nav ul.depth1 li.on{background-image:url(/images/common/left_nav_bg_on.jpg); background-repeat:no-repeat; background-position:right center; background-size:5px 100%;}
	#article #left_nav ul.depth1 a li.on{width:220px; color:#006ecc;}*/

	#content{position:relative; /*margin: 0 0 0 280px;*/ min-height:550px; min-width:320px;}
	/*#content .content_title{background:url(/images/common/back_source_01center.png) no-repeat top right; position:relative; width:100%; text-align:left; border-bottom:1px solid #d9d9d9; padding:50px 0 0;}
	#content .content_title2{background:url(/images/common/back_source_02test.png) no-repeat top right; position:relative; width:100%; text-align:left; border-bottom:1px solid #d9d9d9; padding:50px 0 0;}
	#content .content_title3{background:url(/images/common/back_source_03dev.png) no-repeat top right; position:relative; width:100%; text-align:left; border-bottom:1px solid #d9d9d9; padding:50px 0 0;}
	#content .content_title4{background:url(/images/common/back_source_04com.png) no-repeat top right; position:relative; width:100%; text-align:left; border-bottom:1px solid #d9d9d9; padding:50px 0 0;}
	#content .content_title5{background:url(/images/common/back_source_05edu.png) no-repeat top right; position:relative; width:100%; text-align:left; padding:50px 0 0;}
	#content .content_title7{background:url(/images/common/back_source_06dta.png) no-repeat top right; position:relative; width:100%; text-align:left; border-bottom:1px solid #d9d9d9; padding:50px 0 0;}*/
	#content .content_title6{position:relative; width:100%; font-weight:bold; text-align:left; border-bottom:1px solid #d9d9d9; padding:80px 0 0;}
	#content .content_title p, .content_title2 p, .content_title3 p, .content_title4 p, .content_title5 p, .content_title6 p, .content_title7 p{position:absolute; right:15px; bottom:15px;}
	.content2{margin:0 !important;}


	#foot_box .mark{float:right;}
	#address{width:70%; padding-left:20px; }
	#address .foottable{max-width:633px;}
	#address .foottable .footdtarea{max-width:546px;}
	#foot_box .familysite_selectbox{position:absolute; right:0px; top:-7px;}
	#foot_box .foot_disin{display:inline-block;}

	#top_line_img1 {position:absolute; /*top:50px;*/ display:none;}
	#top_line_img2 {position:absolute; /*top:50px;*/ display:none;}
	#top_line_img3 {position:absolute; /*top:50px;*/ display:none;}
	#top_line_img4 {position:absolute; /*top:50px;*/ display:none;}
	#top_line_img5 {position:absolute; /*top:50px;*/ display:none;}
	#top_line_img6 {position:absolute; /*top:50px;*/ display:none;}

	/*상단팝업*/
	#toppop_wrap{display:block;}
	.top-wide-popups .div-cont{width:100%; /*max-width:1024px;*/ max-width:1200px; }
	.top-wide-popups .wpcont{position:absolute; top:0; left:0; max-width:1200px; width:100%; /*height:132px;*/ height:167px; overflow:hidden;}

	/*해상도 별 표출*/
	.ico_m{display:none;}

	.view_t{display:none !important;}
	.view_m{display:none !important;}

	.view_tm{display:none !important;}

	.view_wtm{display:none !important;}

}
