@media all and (min-width:769px) /*768px보다 클때 - PC 형식*/
{
	#main_visual {position:absolute; top:0; width:100%; min-width:1100px; height:1000px; }
	#main_visual .visual_list {height:100%; width:100%;}
	#main_visual .visual_list ul {margin:0; padding:0; list-style:none; position:relative; width:100%; height:100%; overflow:hidden; text-align:center;}
	#main_visual .visual_list ul li {display:block; left:50%; margin-left:-960px; position:absolute; top:0; width:100%; height:100%; background:#000;}
	#main_visual .visual_list ul li img {position:relative; height:100%; min-height:1024px;
			-webkit-transition: all 1.5s ease-in-out;
			-moz-transition: all 1.5s ease-in-out;
			-o-transition: all 1.5s ease-in-out;
			transition: all 1.5s ease-in-out;
			-webkit-transform: scale(1.15, 1.15);
			-moz-transform: scale(1.15, 1.15);
			-ms-transform:scale(1.15, 1.15);
			transform: scale(1.15, 1.15);
	}
	#main_visual .visual_list ul li.on img {
		-webkit-transition: all 5s ease-in-out;
			-moz-transition: all 5s ease-in-out;
			-o-transition: all 5s ease-in-out;
			transition: all 5s ease-in-out;
		-webkit-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		-ms-transform:scale(1, 1);
		transform: scale(1, 1);
	}

	#main_visual .visual_controller {position:absolute; left:50%; top:425px; width:1200px; margin-left:-600px; height:68px;}
	#main_visual .control_btn {position:absolute; top:0; width:36px; height:68px; overflow:hidden; text-indent:-9999px; }
	#main_visual .prev_control_btn {left:0; background:url(../../img/prev_btn.png) no-repeat 0 0; }
	#main_visual .next_control_btn {right:0; background:url(../../img/next_btn.png) no-repeat 0 0; }


	#main_visual .visual_text {position:absolute; left:50%; top:0; width:1100px; margin-left:-550px;}
	#main_visual .visual_text .bg {position:absolute; left:607px; top:339px; width:458px; height:233px; background:url(../../img/visual_text_bg.png) no-repeat 0 0;}
	#main_visual .visual_text .txt1 {position:absolute; opacity:0; right:350px; top:335px;  font-family:'Libre Baskerville'; font-size:24px; padding-top:10px; /*background:url(../../img/visual_text1_bg.png) no-repeat 59px 0; */color:#174571;}
	#main_visual .visual_text .txt2 {position:absolute; opacity:0; right:340px; top:387px;}
	#main_visual .visual_text img {vertical-align:top;}

	

	.top_info {width:1100px; margin-left:-550px; position:absolute; top:-115px; left:50%; height:115px; background:#fff}
	.top_info .title {text-align:center;}
	.top_info .title h3 {text-align:center; font-family:'Jeju Myeongjo'; font-size:30px; line-height:30px; color:#000; font-weight:normal; padding-top:35px}
	.top_info .title h3 .c1 {color:#94656e}
	.top_info .title h3 .c2 {color:#e2b95c}
	.top_info .title .sub {color:#aaaaaa; font-size:14px; font-weight:600;}

	.top_info .pic_selecter {z-index:1; position:absolute; left:0; top:-50px;  width:100%; text-align:center;}
	.top_info .pic_selecter ul {padding:0; margin:0; list-style:none; overflow:hidden; display:inline-block}
	.top_info .pic_selecter ul li {cursor:pointer; float:left; margin-right:14px; width:21px; height:21px; background:url(../../img/pic_select_btn.png) no-repeat 0 -23px;}
	.top_info .pic_selecter ul li:last-child {margin:0;}
	.top_info .pic_selecter ul li.on { background:url(../../img/pic_select_btn.png) no-repeat 0 0;}
	.top_info .pic_selecter ul li.controller {width:21px; height:21px; background:url(../../img/pic_select_btn2.png) no-repeat 0 0;}
	.top_info .pic_selecter ul li.controller.on {background:url(../../img/pic_select_btn2.png) no-repeat 0 -23px;}

	#content {position:relative; min-width:1100px; background:#f5f4e5 url(../../img/bg_pt2.png) repeat 0 0;  background-size:370px 372px; margin-top:933px;}
	#content .c_wp1 {width:1100px; margin:0 auto; padding-top:32px; background:#fff;}
	#content .clist {width:1024px; margin:0 auto; padding:0; padding-bottom:76px; list-style:none; overflow:hidden;}
	#content .clist li {width:342px; height:300px; float:left;}
	#content .clist li a {position:relative; display:block; width:100%; height:269px; padding-top:31px; text-align:center;}
	#content .clist li a:hover {text-decoration:none;}
	#content .clist li a .t {font-size:16px; color:#84a0ab; font-weight:600}
	#content .clist li a .t span {margin-top:-5px; display:block;  font-weight:normal;  font-family:'Jeju Myeongjo'; font-size:30px; color:#fff;}
	#content .clist li .more { display:block; position:absolute; left:0; top:0; width:330px; height:288px; border:6px solid rgba(255, 255, 255, 0); text-align:center; font-size:13px; color:#fff;
	-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;}
	#content .clist li:hover .more {border:6px solid rgba(255, 255, 255, .4);}
	#content .clist li .more2 { display:block; position:absolute; left:0; top:0; width:329px; height:288px; border:6px solid rgba(255, 255, 255, 0); text-align:center; font-size:13px; color:#fff;
	-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;}
	#content .clist li:hover .more2 {border:6px solid rgba(255, 255, 255, .4);}
	#content .clist li.c1 {background:url(../../img/c1bg.png) no-repeat 0 0;}
	#content .clist li.c2 {width:340px; background:url(../../img/c2bg.png) no-repeat 0 0;}
	#content .clist li.c3 { background:url(../../img/c3bg.png) no-repeat 0 0;}
	#content .c_wp2 { background:#e9e9e9 url(../../img/bg_pt2.png) repeat 0 0; background-size:370px 372px; padding:45px 0 56px;}
	#content .c_wp2 h3 {text-align:center; font-weight:normal; color:#93a4ab; font-size:16px;}
	#content .c_wp2 h3 span {display:block; font-family:'Jeju Myeongjo';font-size:36px; color:#000; margin-bottom:-10px }
	#content .c_wp2 .program_wp {position:relative; width:1024px;  height:340px; margin:35px auto 0; padding:0; list-style:none; background:#fff;}
	#content .c_wp2 .program_wp .notice_wp {position:relative; margin:0; padding:0; width:100%; height:100%; list-style:none; overflow:hidden;}
	#content .c_wp2 .program_wp ul {position:relative; left:0; width:3072px; height:100%; padding:0; margin:0; list-style:none;}
	#content .c_wp2 .program_wp ul li {position:relative; float:left; width:1024px; height:100%; background:#fff;}
	#content .c_wp2 .program_wp ul li a {display:block}
	#content .c_wp2 .program_wp ul li .cont {position:absolute; left:120px; top:31px; width:358px; padding-left:50px; height:278px; background:url(../../img/notice_textarea.png) no-repeat 0 0}
	#content .c_wp2 .program_wp ul li .cont.bg2 { background:url(../../img/notice_textarea2.png) no-repeat 0 0}
	#content .c_wp2 .program_wp ul li .cont .cate {display:block; padding-top:44px; color:#fff; font-size:16px;}
	#content .c_wp2 .program_wp ul li .cont .title {display:block; padding-top:10px; font-family:'Jeju Myeongjo'; font-size:24px; line-height:24px; color:#edfaff;}
	#content .c_wp2 .program_wp ul li .cont .sub_title {display:block; padding-top:10px; font-size:14px; color:#b3ced9;}
	#content .c_wp2 .program_wp ul li .cont .date {display:block; padding-top:50px; color:#fff; font-size:16px; background:url(../../img/notice_sep.png) no-repeat 0 27px }

	#content .c_wp2 .program_wp ul li .cont.bg2 .cate {color:#cdf2ca;}
	#content .c_wp2 .program_wp ul li .cont.bg2 .title {color:#edfaff;}
	#content .c_wp2 .program_wp ul li .cont.bg2 .sub_title {color:#cce2c9;}
	#content .c_wp2 .program_wp ul li .cont.bg2 .date {color:#fff;}

	#content .c_wp2 .program_wp a.controll_btn {z-index:10; cursor:pointer; position:absolute;  width:56px; height:56px; overflow:hidden; text-indent:-9999px}
	#content .c_wp2 .program_wp .prev_btn {left:32px; top:142px; background:url(../../img/notice_prev_btn.png) no-repeat 0 0}
	#content .c_wp2 .program_wp .next_btn {right:32px; top:142px; background:url(../../img/notice_next_btn.png) no-repeat 0 0}
	
	.popup_layer {position:absolute; top:-810px; right:50%; width:468px; height:635px; margin-right:-550px;}
	.popup_layer .popup_layer_wp {border:1px solid #000}
	.popup_layer .popup_layer_wp .popup_layer_body {overflow: hidden;}
	.popup_layer .popup_layer_wp .popup_layer_body img {vertical-align:top}
	.popup_layer .popup_layer_wp .popup_layer_foot {overflow:hidden; padding:0 20px; line-height:36px; height:36px; background:#000;}
	.popup_layer .popup_layer_wp .popup_layer_foot .left {float:left; color:#fff}
	.popup_layer .popup_layer_wp .popup_layer_foot .left a {color:#fff; vertical-align:middle;}
	.popup_layer .popup_layer_wp .popup_layer_foot .left input {vertical-align:middle;}
	.popup_layer .popup_layer_wp .popup_layer_foot .right {float:right;}
	.popup_layer .popup_layer_wp .popup_layer_foot .right a { color:#fff}
	
	
	.sns_box {width:1024px; margin:0 auto; height:390px; overflow:hidden;}
	.sns_box .left_notice {position:relative; float:left; width:50%; height:390px;}
	.sns_box .left_notice.bg1 { background:url(../../img/notice_bg.png);}
	.sns_box .left_notice.bg2 { background:url(../../img/notice_bg2.png);}
	.sns_box .left_notice .box_wp {padding-left:40px;}
	.sns_box .left_notice .cate {display:block; padding-top:37px; color:#edfaff; font-size:16px;}
	.sns_box .left_notice .title {display:block; padding-top:4px; font-family:'Jeju Myeongjo'; font-size:22px; padding-right:40px; line-height:25px; color:#fff;}
	.sns_box .left_notice .sub_title {display:block; padding-top:5px; font-size:14px; color:#edfaff;}
	.sns_box .left_notice .date {position:absolute; left:40px; bottom:33px; display:block; padding-left:30px; color:#fff; font-size:18px; background:url(../../img/notice_cal_bg.png) no-repeat 0 50% }

	.sns_box .left_notice .notice_control {position:absolute; right:40px; bottom:28px;}
	.sns_box .left_notice .notice_control .control_btn {margin-left:10px; float:left; width:40px; height:40px; overflow:hidden; text-indent:-9999px;}
	.sns_box .left_notice .notice_control .control_btn.prev_btn {background:url(../../img/notice_prev_sbtn.png);}
	.sns_box .left_notice .notice_control .control_btn.next_btn {background:url(../../img/notice_next_sbtn.png);}
	
	.sns_box .right_sns {float:left; width:50%; height:390px; background:#fff;}
	.sns_box .right_sns .box_wp {position:relative; padding:23px;}
	.sns_box .right_sns .sns_pic {position:relative;}
	.sns_box .right_sns .sns_pic p {position:absolute; left:0; top:0; text-align:center; font-size:16px; color:#fff; height:47px; line-height:45px; width:100%; background:rgba(0,0,0,0.4);}
	.sns_box .right_sns .sns_pic p span {color:#ffde00;} 
	.sns_box .right_sns .sns_info {margin-top:15px; height:60px; padding-left:76px; background:url(../../img/sns_spic.png) no-repeat 0 50%}
	.sns_box .right_sns .sns_info .sns_id {display:block; padding-top:6px; font-size:17px; color:#000;}
	.sns_box .right_sns .sns_info .sns_lotation {display:block; font-size:15px; color:#7d7d7d}
	.sns_box .right_sns .sns_link {position:absolute; right:23px; bottom:32px;}
	.sns_box .right_sns .sns_link a {float:left; margin-left:6px;display:block; text-indent:-9999px; overflow:hidden; width:105px; height:35px; border:1px solid #c5c5c5; border-radius:5px;}
	.sns_box .right_sns .sns_link a.sns_facebook {background:#fff url(../../img/sns_facebook_pic.png) no-repeat 50% 50% }
	.sns_box .right_sns .sns_link a.sns_instagram {background:#fff url(../../img/sns_instagram_pic.png) no-repeat 50% 10px }
	.sns_box .right_sns .sns_link a:hover {background-color:#f5f6f9;}
	
	.popup_layer#popup_20170316 {width:594px; height:421px;  top:-632px; /*margin-right:-45px;*/}

	#wing {display:none;}
}
@media all and (max-width:768px) /*768px까지 - 모바일 형식*/
{
	
	#main_visual {position:absolute; top:0; width:100%; min-width:auto; height:450px; }
	#main_visual .visual_list {height:100%; width:100%;}
	#main_visual .visual_list ul {margin:0; padding:0; list-style:none; position:relative; width:100%; height:100%; overflow:hidden; text-align:center;}
	#main_visual .visual_list ul li {display:block; left:50%; margin-left:-420px; position:absolute; top:0; width:100%; height:100%; background:#000;}
	#main_visual .visual_list ul li video {width:auto; position:relative; height:100%; min-height:450px;}
	#main_visual .visual_list ul li img {position:relative; height:100%; min-height:450px;
			-webkit-transition: all 1.5s ease-in-out;
			-moz-transition: all 1.5s ease-in-out;
			-o-transition: all 1.5s ease-in-out;
			transition: all 1.5s ease-in-out;
			-webkit-transform: scale(1.15, 1.15);
			-moz-transform: scale(1.15, 1.15);
			-ms-transform:scale(1.15, 1.15);
			transform: scale(1.15, 1.15);
	}
	#main_visual .visual_list ul li.on img {
		-webkit-transition: all 5s ease-in-out;
			-moz-transition: all 5s ease-in-out;
			-o-transition: all 5s ease-in-out;
			transition: all 5s ease-in-out;
		-webkit-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		-ms-transform:scale(1, 1);
		transform: scale(1, 1);
	}


	#main_visual .visual_controller {position:absolute; left:50%; top:425px; width:1200px; margin-left:-600px; height:68px;}
	#main_visual .control_btn {position:absolute; top:0; width:36px; height:68px; overflow:hidden; text-indent:-9999px; }
	#main_visual .prev_control_btn {left:0; background:url(../../img/prev_btn.png) no-repeat 0 0; }
	#main_visual .next_control_btn {right:0; background:url(../../img/next_btn.png) no-repeat 0 0; }


	#main_visual .visual_text {position:absolute; left:50%; top:0; width:1100px; margin-left:-550px;}
	#main_visual .visual_text .bg {position:absolute; left:607px; top:339px; width:458px; height:233px; background:url(../../img/visual_text_bg.png) no-repeat 0 0;}
	#main_visual .visual_text .txt1 {position:absolute; opacity:0; right:350px; top:335px;  font-family:'Libre Baskerville'; font-size:24px; padding-top:10px; /*background:url(../../img/visual_text1_bg.png) no-repeat 59px 0; */color:#174571;}
	#main_visual .visual_text .txt2 {position:absolute; opacity:0; right:340px; top:387px;}
	#main_visual .visual_text img {vertical-align:top;}



	.top_info {width:100%; height:auto; background:#fff}
	.top_info .title {text-align:center;}
	.top_info .title h3 {text-align:center; font-family:'Jeju Myeongjo'; font-size:20px; padding:15px 20px 0;color:#000; font-weight:normal;}
	.top_info .title h3 .c1 {color:#94656e}
	.top_info .title h3 .c2 {color:#e2b95c}
	.top_info .title .sub {color:#aaaaaa; font-size:14px;}

	.top_info .pic_selecter {z-index:1; position:absolute; left:0; top:-50px;  width:100%; text-align:center;}
	.top_info .pic_selecter ul {padding:0; margin:0; list-style:none; overflow:hidden; display:inline-block}
	.top_info .pic_selecter ul li {cursor:pointer; float:left; margin-right:14px; width:21px; height:21px; background:url(../../img/pic_select_btn.png) no-repeat 0 -23px;}
	.top_info .pic_selecter ul li:last-child {margin:0;}
	.top_info .pic_selecter ul li.on { background:url(../../img/pic_select_btn.png) no-repeat 0 0;}
	.top_info .pic_selecter ul li.controller {width:21px; height:21px; background:url(../../img/pic_select_btn2.png) no-repeat 0 0;}
	.top_info .pic_selecter ul li.controller.on {background:url(../../img/pic_select_btn2.png) no-repeat 0 -23px;}

	#content {position:relative; min-width:auto; background:#f5f4e5 url(../../img/bg_pt2.png) repeat 0 0;  background-size:370px 372px; margin-top:450px;}
	#content .c_wp1 {width:100%; margin:0 auto; padding-top:15px; background:#fff;}
	#content .clist {width:100%; margin:0 auto; padding:0; padding-bottom:0; list-style:none; overflow:hidden;}
	#content .clist li {width:100%; height:100px; margin:0 auto}
	#content .clist li a {position:relative; display:block; width:100%; height:auto; padding-left:20px; padding-top:19px; text-align:left;}
	#content .clist li a:hover {text-decoration:none;}
	#content .clist li a .t {font-size:16px; color:#84a0ab;}
	#content .clist li a .t span {margin-top:-5px; display:block; font-family:'Jeju Myeongjo'; font-size:30px; color:#fff;}
	#content .clist li .more {display:inline-block; margin-top:140px; border:2px solid #fff; text-align:center; width:96px; height:31px; line-height:31px; font-size:13px; color:#fff;}
	
	#content .clist li .more {display:none;}
	#content .clist li.c1 {background:#91ad8e url(../../img/mobile_m1bg.png) no-repeat 95% 50%;}
	#content .clist li.c2 {background:#e2b95c url(../../img/mobile_m2bg.png) no-repeat 95% 50%;;}
	#content .clist li.c3 {background:#c59071 url(../../img/mobile_m3bg.png) no-repeat 95% 50%;;}
	#content .clist li.c1 .t {color:#c4dac2 !important}
	#content .c_wp2 { background:#e9e9e9 url(../../img/bg_pt2.png) repeat 0 0; background-size:370px 372px; padding:0px !important;}
	#content .c_wp2 h3 {text-align:center; font-weight:normal; color:#80b2c5; font-size:16px;}
	#content .c_wp2 h3 span {display:block; font-family:'Jeju Myeongjo';font-size:36px; color:#000; margin-bottom:-10px }
	#content .c_wp2 .program_wp {position:relative; width:100%;  height:auto; margin:25px auto 0; padding:0; list-style:none; background:#fff;}
	#content .c_wp2 .program_wp .notice_wp {position:relative; margin:0; padding:0; width:100%; height:100%; list-style:none; overflow:hidden;}
	#content .c_wp2 .program_wp ul {position:relative; left:0; width:100%; height:100%; padding:0; margin:0; list-style:none;}
	#content .c_wp2 .program_wp ul li {position:relative; float:left; width:50%; min-height:250px; padding-bottom:20px; background:#fff;}
	#content .c_wp2 .program_wp ul li.c1 {background:#6b92a2 url(../../img/mobile_program_info_bg1.png) no-repeat 70% -190px;}
	#content .c_wp2 .program_wp ul li.c2 {background:#6f986b url(../../img/mobile_program_info_bg2.png) no-repeat 70% -200px;}
	#content .c_wp2 .program_wp ul li a {display:block; height:100%; }
	#content .c_wp2 .program_wp ul li a:hover {text-decoration:none}
	#content .c_wp2 .program_wp ul li .cont {padding-left:25px; padding-right:20px}
	#content .c_wp2 .program_wp ul li .cont .cate {display:block; padding-top:24px; color:#fff; font-size:14px;}
	#content .c_wp2 .program_wp ul li .cont .title {display:block; padding-top:5px; font-family:'Jeju Myeongjo'; font-size:18px; line-height:20px; color:#edfaff;}
	#content .c_wp2 .program_wp ul li .cont .sub_title {display:block; padding-top:5px; font-size:14px; color:#b3ced9;}
	#content .c_wp2 .program_wp ul li .cont .date {display:block; padding-top:20px; color:#fff; font-size:16px; background:url(../../img/notice_sep.png) no-repeat 0 10px }

	#content .c_wp2 .program_wp ul li .cont.bg2 .cate {color:#fff;}
	#content .c_wp2 .program_wp ul li .cont.bg2 .title {color:#edfaff;}
	#content .c_wp2 .program_wp ul li .cont.bg2 .sub_title {color:#cce2c9;}
	#content .c_wp2 .program_wp ul li .cont.bg2 .date {color:#fff;}
	#content .c_wp2 .program_wp ul li .bg {text-align:right; display:none;}

	#content .c_wp2 .program_wp a.controll_btn {display:none; z-index:10; cursor:pointer; position:absolute;  width:56px; height:56px; overflow:hidden; text-indent:-9999px}
	#content .c_wp2 .program_wp .prev_btn {left:32px; top:142px; background:url(../../img/notice_prev_btn.png) no-repeat 0 0}
	#content .c_wp2 .program_wp .next_btn {right:32px; top:142px; background:url(../../img/notice_next_btn.png) no-repeat 0 0}
	
	
	.popup_layer {z-index:100; position:absolute; top:-360px; right:50%; width:468px; height:635px; margin-right:-234px;}
	.popup_layer .popup_layer_wp {border:1px solid #000}
	.popup_layer .popup_layer_wp .popup_layer_body {overflow: hidden;}
	.popup_layer .popup_layer_wp .popup_layer_body img {vertical-align:top;}
	.popup_layer .popup_layer_wp .popup_layer_foot {overflow:hidden; padding:0 20px; line-height:36px; height:36px; background:#000;}
	.popup_layer .popup_layer_wp .popup_layer_foot .left {float:left; color:#fff}
	.popup_layer .popup_layer_wp .popup_layer_foot .left a {color:#fff; vertical-align:middle;}
	.popup_layer .popup_layer_wp .popup_layer_foot .left input {vertical-align:middle;}
	.popup_layer .popup_layer_wp .popup_layer_foot .right {float:right;}
	.popup_layer .popup_layer_wp .popup_layer_foot .right a { color:#fff}
	
	/*.popup_layer#popup_20170316 {width:468px; height:370px; top:300px;}*/
	.popup_layer#popup_20170316 img {width:468px}
	
	
	.sns_box {}
	.sns_box .left_notice {position:relative; height:200px;}
	.sns_box .left_notice.bg1 { background:#8c95aa url(../../img/notice_mbg.png) no-repeat 0 0;}
	.sns_box .left_notice.bg2 { background:#8c89af url(../../img/notice_mbg2.png) no-repeat 0 0;}
	.sns_box .left_notice .box_wp {padding-left:20px;}
	.sns_box .left_notice .cate {display:block; padding-top:20px; color:#edfaff; font-size:16px;}
	.sns_box .left_notice .title {display:block; padding-top:4px; font-family:'Jeju Myeongjo'; font-size:24px; line-height:26px; color:#fff;}
	.sns_box .left_notice .sub_title {display:block; padding-top:0; font-size:14px; color:#edfaff;}
	.sns_box .left_notice .date {position:absolute; left:20px; bottom:33px; display:block; padding-left:30px; color:#fff; font-size:18px; background:url(../../img/notice_cal_bg.png) no-repeat 0 50% }

	.sns_box .left_notice .notice_control {position:absolute; right:20px; bottom:28px;}
	.sns_box .left_notice .notice_control .control_btn {margin-left:10px; float:left; width:40px; height:40px; overflow:hidden; text-indent:-9999px;}
	.sns_box .left_notice .notice_control .control_btn.prev_btn {background:url(../../img/notice_prev_sbtn.png);}
	.sns_box .left_notice .notice_control .control_btn.next_btn {background:url(../../img/notice_next_sbtn.png);}
	
	.sns_box .right_sns {height:390px; background:#fff;}
	.sns_box .right_sns .box_wp {position:relative; padding:23px;}
	.sns_box .right_sns .sns_pic {position:relative;}
	.sns_box .right_sns .sns_pic img { width:100%;}
	.sns_box .right_sns .sns_pic p {position:absolute; left:0; top:0; text-align:center; font-size:16px; color:#fff; height:47px; line-height:45px; width:100%; background:rgba(0,0,0,0.4);}
	.sns_box .right_sns .sns_pic p span {color:#ffde00;} 
	.sns_box .right_sns .sns_info {margin-top:15px; height:60px; padding-left:76px; background:url(../../img/sns_spic.png) no-repeat 0 50%}
	.sns_box .right_sns .sns_info .sns_id {display:block; padding-top:6px; font-size:17px; color:#000;}
	.sns_box .right_sns .sns_info .sns_lotation {display:block; font-size:15px; color:#7d7d7d}
	.sns_box .right_sns .sns_link {position:absolute; right:23px; bottom:32px;}
	.sns_box .right_sns .sns_link a {float:left; margin-left:6px;display:block; text-indent:-9999px; overflow:hidden; width:105px; height:35px; border:1px solid #c5c5c5; border-radius:5px;}
	.sns_box .right_sns .sns_link a.sns_facebook {background:#fff url(../../img/sns_facebook_pic.png) no-repeat 50% 50% }
	.sns_box .right_sns .sns_link a.sns_instagram {background:#fff url(../../img/sns_instagram_pic.png) no-repeat 50% 10px }
	.sns_box .right_sns .sns_link a:hover {background-color:#f5f6f9;}


}

@media all and (max-width:468px) /*768px까지 - 모바일 형식*/
{
	.popup_layer {z-index:100; position:absolute; top:-360px; right:50%; width:100%; height:auto; margin-right:-50%;}
	.popup_layer .popup_layer_wp {border:1px solid #000; }
	.popup_layer .popup_layer_wp .popup_layer_body {overflow: hidden;}
	.popup_layer .popup_layer_wp .popup_layer_body img {vertical-align:top;  width:100%;}
	.popup_layer .popup_layer_wp .popup_layer_foot {overflow:hidden; padding:0 20px; line-height:36px; height:36px; background:#000;}
	.popup_layer .popup_layer_wp .popup_layer_foot .left {float:left; color:#fff}
	.popup_layer .popup_layer_wp .popup_layer_foot .left a {color:#fff; vertical-align:middle;}
	.popup_layer .popup_layer_wp .popup_layer_foot .left input {vertical-align:middle;}
	.popup_layer .popup_layer_wp .popup_layer_foot .right {float:right;}
	.popup_layer .popup_layer_wp .popup_layer_foot .right a { color:#fff}
	
	/*.popup_layer#popup_20170316 {width:100%; height:auto; top:100px;}*/
	.popup_layer#popup_20170316 img {width:100%;}
	
}