.page_sub4 .r_content img{max-width:100%;}


@media screen and (max-width:1400px) {
	.content_wrap{margin-left:0;}
	.main.is_nav_opened .service{left:0}
	.page_main .ne_footer{margin-left:0}
	.service{padding-left: 40px;}
	.main .ne_sub_wrap{display:block}
	.main .service{padding-left:45px;}
	.main .btn_nav{display:none}
	.main .dimmed_main,.main.is_nav_opened .dimmed_main{display:none}
	.service_paging{display:none;}
}
@media screen and (max-width:1340px) {
	.portfolio-5.portfolio-notitle .portfolio-desc{ height: 50px;}
}


@media screen and (max-width:1215px) {
	.list-item{margin:0 1.5% 70px 1.5%}
	.list-item.list-0{margin-left:1.5%;}
}
@media screen and (max-width:1199px) {
	.wrap{width: 1100px;}
	#header{}
	.quick_menu>ul>li>a>img {width: 100%;}

	.quick_img>ul>li>img{ width:100%; }
}
@media screen and (max-width:1180px) {
	.cate_view .cate_img { width:40%; height:auto;}
	.cate_view .cate_img img{width:100%; height:auto;}
	.cate_contents{width:55%;}
	.cate_contents h2{ font-size: 27px; line-height: 60px;}
	.cate_contents .btn_coun a{font-size:20px;}

	.sub9_1 ul.mento li ul.peo_txt { width: 53%;}
	.sub9_1 ul.mento li{    height: 200px;}
	.sub9_1 ul.mento li ul.peo_txt li{height:auto}
}

@media screen and (max-width:1150px) {
	#section6 .l_map, #section6 .r_map{width:100%;}
	#section6 .l_map{margin:50px 0 50px 0}
	#section6 .r_map{margin:50px 0 50px 0}
	
	.page_sub4 iframe{width:100% !important; min-height: 400px;}
}

@media screen and (max-width:1120px) {
	.global_nav_lst{display:none;}
    .tit_menu{left:auto;right:30px;top:50%; margin-top:-10px;;}
    .tit_menu a{display:block;text-indent:-5000px;width:33px;height:21px;background:url(../images/common/icon_menu.png) no-repeat 0 0}
	.mobile_gnb_bg{position:fixed;top:0;left:0;background:url('../images/common/bg_list_hover.png');overflow-y: none;width:100%;height: 100%;z-index:9999;overflow-y:hidden;touch-action: pan-y;-webkit-user-select: none;-webkit-user-drag: none;}
    .mobile_gnb{position:fixed;top:0;bottom:0;right:0;width:300px;;background:#c51b7a;overflow-y: scroll; overflow-x: hidden;z-index:99999;display:none;}
    .mobile_gnb .btn_close{text-align: right;padding-top:15px;height:45px;margin-right: 20px;width:260px;}
    .mobile_gnb #gnbMenu2{display:block;position:relative;;width:100%; margin:0 auto;}
    .mobile_gnb #gnbMenu2>li{float:none;margin-right:0;padding-top:0;text-align: left;float:none;margin:0 15px;}
    .mobile_gnb #gnbMenu2>li{height: auto;transition:none;margin:0 30px; border-bottom:1px solid #d86ba8;}
    .mobile_gnb #gnbMenu2>li>a{display:block;font-size:20px;font-weight: bold;color:#fdfdfd;padding:17px 0;}
    .mobile_gnb #gnbMenu2>li>a:hover{color:#ffc7e6;}
    .mobile_gnb #gnbMenu2>li.menu01{margin-left:30px;}
    .mobile_gnb #gnbMenu2>li.menu01:hover{height: auto;transition:none;}
    .mobile_gnb #gnbMenu2>li.menu03:hover{height: auto;transition:none;}
    .mobile_gnb #gnbMenu2>li.menu04:hover{height: auto;transition:none;}
    .mobile_gnb #gnbMenu2>li.menu05:hover{height: auto;transition:none;}
    .mobile_gnb #gnbMenu2>li.menu01 .depth2{margin-left:0}
    .mobile_gnb #gnbMenu2>li.menu03 .depth2{margin-left:0}
    .mobile_gnb #gnbMenu2>li.menu04 .depth2{margin-left:10px}
    .mobile_gnb #gnbMenu2>li.menu05 .depth2{margin-left:10px;width:auto;}
    .mobile_gnb #gnbMenu2>li.active {height: auto;}
    .mobile_gnb #gnbMenu2>li.active >a{color:#fdfdfd}
    .mobile_gnb #gnbMenu2>li.active .depth2{height: auto;}
    .mobile_gnb #gnbMenu2>li .depth2 {position:relative;top:0;left:0;height:auto;display: block;}
    .mobile_gnb #gnbMenu2>li .depth2 li{float:none;padding-bottom:15px;line-height:16px;margin-right:0;}
    .mobile_gnb #gnbMenu2>li .depth2 li a{font-size:16px;display: block;width:100%;}
    .mobile_gnb #gnbMenu2>li .depth2 li a{color:#f7a9d4}
    .mobile_gnb #gnbMenu2>li .depth2 li a:hover{color:#fff}
	.contetns_wrap{width:90%;}
	.sub_sec .title{float:none; width:100%;}
	.page_sub7 .l_tel{display:none;}
	.sub_sec .r_content{float:none; width:100%;}
	#section7 h1{ font-size: 50px;}
	.sub_sec .sec2_map{padding-left:0; height:600px; background-position: center 90px;}
	.sub_sec h2{/* text-align:center; */}
	.sub_sec .sec2_map dl{clear:both; margin-top:460px; width:100%;}
	#section2 dt{width:30%;}
	#section2 dd{width:66%;}
	#section4 .sec4_ceo{padding:350px 0 0 0; height:460px; background-position: center top;}
	#section4 h2{text-align:left;width: 330px;font-size: 30px;}
	#section4 h3{text-align:left;}

	.logo{display: block;text-align: center;margin-top: 18px;line-height: 0;}
	.logo img{width: 160px;}
	#header #lnb.nav-fostrap{position: relative;top: 0;text-align: center;}
	#header #lnb.nav-fostrap ul{display: inline-block; width: 100%;}
	#header #lnb.nav-fostrap>ul>li:nth-child(6) {background-position-y: 26px;}
	#header #lnb.nav-fostrap>ul>li>a{padding: 15px 20px 20px;}
	#header #lnb.nav-fostrap>ul>li>.dropdown-wrap{top: 49px;}

	.pro_img img { width: 100%;	}
	.pro_info {padding: 30px 20px;	}

	ul.pro_list .pro_img {height: 270px;}
	ul.pro_list .pro_img>img{top: 38px;left: 0px;}


}


@media screen and (max-width:1080px) {
	.wrap{width: 94%;padding: 0 3%;}
	.family_site{display:none;}
	.section2_1 .img{width: 240px;}
	.section2_1 .txt{padding-left:240px;}
	.page_sub5 #section1{margin-top:0; padding-top:0;}
	.url_map {padding: 50px 20px 0px 20px;}
	input#searchKeyword {
		display: block;
		margin-left: 103px;
		margin-top: 5px;
		width: 87%;
	}
}




@media screen and (max-width: 1030px){
	.img_box img, .tit_img div img {
		width: 100%;
		box-sizing: border-box;
	}
	.img_box img{
		padding:0 20px;
	}
	.tit_img div {
		display:block;
		float: left;
		width: 100%;
	}
	.tit_tx {
		padding: 50px;
		min-height: auto;
	}
	.contetns_wrap{width:95%;}
	.pro_info {min-height: 203px;}
	.btn_pro .check span, .btn_pro .check span:hover {background-position-x: 19%;}
	.btn_pro .movie span, .btn_pro .movie span:hover {background-position-x: 13%;}
}
@media screen and (max-width:970px) {
	.sub9_1 ul.mento li .pic { width: 100%; text-align: center;}
	.sub9_1 ul.mento li ul.peo_txt { width: 95%;}
	.sub9_1 ul.mento li { height: 350px;}
}

@media screen and (max-width:920px) {
	.btn_nav{display:none;}
	.lnb_container{height: 55px;}
	.page_main .wrap{}
	.ne_header_inner{height:70px; padding:0 30px; }
	.logo{display: inline-block;text-align: left;margin-top: 14px;}
	.logo img{width:200px;}
	main#container{ margin-top: 0px;}
	#header #lnb.nav-fostrap{position: fixed;background: #3b3a40;width: 300px;height: 100%;display: block;right: -300px;top: 94px;-webkit-transition: left 0.25s ease;-moz-transition: left 0.25s ease;-ms-transition: left 0.25s ease;-o-transition: left 0.25s ease;transition: left 0.25s ease;margin: 0;border: 0;border-radius: 0;overflow-y: auto;overflow-x: hidden;z-index: -1;}
	#header #lnb.nav-fostrap.visible {right: 0px;-webkit-transition: left 0.25s ease;-moz-transition: left 0.25s ease;-ms-transition: left 0.25s ease;-o-transition: left 0.25s ease;transition: left 0.5s ease;}
	#header #lnb.nav-fostrap ul {}
	#header #lnb.nav-fostrap>ul>li {display: block;border-bottom: 1px solid #595863;float: none;width: 100%;background:none !important}
	#header #lnb.nav-fostrap>ul>li>a {display: block;color: #aeb5be;font-size: 1.1em;line-height: 1.1em;font-weight: normal;padding: 15px 0 15px 20px;text-align: left;}
	#header #lnb.nav-fostrap>ul>li:hover a,#header #lnb.nav-fostrap>ul>li:focus a {background: #e21738;color: #fff;text-decoration: none;line-height: 1.2em;border: none;}
	#header #lnb.nav-fostrap>ul>li:last-child{background:none;}
	#header #lnb.nav-fostrap ul>li>.dropdown-wrap {position: relative;width: 100%;padding: 0;background: #fff;box-shadow: none;max-height: none;}
	#header #lnb.nav-fostrap ul>li:hover>.dropdown-wrap, #header #lnb.nav-fostrap ul>li:focus>.dropdown-wrap {top:0;right: 0; overflow: inherit;}
	#header #lnb.nav-fostrap>ul>li>.dropdown-wrap .dropdown {display: block;padding: 0px 0px;margin: 0;}
	#header #lnb.nav-fostrap ul>li>.dropdown-wrap .dropdown li {display: block;width: 100%;padding: 0;float: none;text-align: left;border-top: 1px solid #dcdee1;}
	#header #lnb.nav-fostrap ul>li>.dropdown-wrap .dropdown li:first-child{border: none;}
	#header #lnb.nav-fostrap ul>li>.dropdown-wrap .dropdown li a {background: #fff;padding: 13px 20px;color: #777;font-size: 0.9em;font-weight: normal;}
	#header #lnb.nav-fostrap ul>li>.dropdown-wrap .dropdown li:hover a, #header #lnb.nav-fostrap ul>li>.dropdown-wrap .dropdown li:focus a {color: #e21738;text-decoration: none;}
	#header .nav-bg-fostrap {display: inline-block;vertical-align: middle;width: 100%;margin: 0;position: absolute;top: 0px;right: 0px;padding: 0 10px;}
	#header .nav-bg-fostrap .navbar-fostrap {display: inline-block;vertical-align: middle;cursor: pointer;margin: 0;position: absolute;top: 5px;right: 3%;padding: 12px;background-color: #e21738;}
	#header .nav-bg-fostrap .navbar-fostrap span {height: 3px;background: #fff;display: block;width: 23px;}
	#header .nav-bg-fostrap .navbar-fostrap span:nth-child(2) {margin: 6px 0;}

	.logo_wrap{ position: relative; margin:0 auto; width:100%; height:174px; text-align:center; background:#F6F5F3; margin-top:55px; padding:0px 0; }
	.logo_wrap h1 { text-align:center; }
	.logo_wrap>h1>img { height:100px; } 

	.cover-bg {background: rgba(0,0,0,0.6); position: fixed;top: 0;bottom: 0;left: 0;right: 0;}
	.bx-viewport{height: 320px !important;}
	.bx-wrapper .slider01, .bx-wrapper .slider02, .bx-wrapper .slider03{background-size: cover;height: 320px;}
	.bx-wrapper .txt img{display: none;}
	.bx-wrapper .slider01 .txt span, .bx-wrapper .slider02 .txt span, .bx-wrapper .slider03 .txt span {position: absolute;top: 70px;width: 60%;background: rgba(0, 0, 0, 0.6);padding: 15px;font-size: 1.1em;color: #fff;display:block;word-break: keep-all;}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:20px;}

	#section2{}
	.main_notice>h3{margin-bottom: 20px;}
	.page_main .section2_1{float: none; width: 100%;}
	.page_main .section2_2{float: none; width: 100%;margin-top: 10px;}
	.page_main .section2_2>li>.data>strong{margin-top: 16px;}

	.copyright{text-align: center;}

	#section1 .com1_1{  background: url(../images/sub/com_1_1_1.jpg) no-repeat center top; height: 557px; background-size: auto 557px;}
	.page_sub1 #section1, .page_sub7 #section1 {padding-top:0;}
	.sub_sec h3{margin-bottom:20px;    text-align: center;}
	.join_tx h3 {text-align: left;}
	.page_sub5 #section4 h3 { text-align: center;}
	#section3 .history{ background-position: center top; padding-top:20px;}

	#section5 h3{ text-align: center;}
	#section7{background: url(../images/sub/com_1_4_1.jpg) no-repeat center top; background-size: cover;}
	.portfolio-5.portfolio-notitle .portfolio-desc h4{display:none;}
	.page_sub4_2 #section3 { background: url(../images/sub/sub4_2_1_bg.jpg) no-repeat center top; background-size: cover;}


	.device-touch .portfolio-parallax .portfolio-item .portfolio-desc,
	.device-touch .portfolio-parallax .portfolio-overlay { opacity: 1; }

	.shop-quick-view-ajax,
	.portfolio-ajax-modal { width: 90% !important; }


	.small-thumbs .entry-title h2,
	.ievent .entry-title h2 { font-size: 18px; }

	.entry-meta li {
		font-size: 12px;
		margin: 0 10px 10px 0;
	}
	.portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a{margin-top:0; top:58%;}
/* 	.content_wrap{background-size:100% 100%;} */

	ul.pro_list li {
		width: 31%;
		float: left;
		padding: 0 1%;
	}
	#sub_container ul.pro_list h4 {
	    font-size: 20px;
	}
	.sub_sec p, ul.pro_list div > div {
		font-size: 15px;
	    line-height: 24px;
	}
	.pro_info {
		padding: 15px;
	}
	.btn_pro .check span, .btn_pro .check span:hover {
		background-position-x: 20%;
	}
	.btn_pro .movie span, .btn_pro .movie span:hover {
		background-position-x: 13%;
	}
	.pro_list p{
		margin-bottom: 0px;
	}
}


@media screen and (min-height:897px) {
	.nano-content{height: 801px;}
	.sub_nav_lst{height:648px}
	.sub_nav_item{height:108px;}
	.sub_nav_link{line-height:normal;vertical-align:top}
	.main .service_app{display:block}

	/* 게시판 내용보기의 이미지처리 */
	#bbsVieContents img{ max-width: 850px; width: expression(this.width > ? : true);  height:auto; overflow: hidden;  }
}

@media screen and (max-width:859px) {
	.page_main .quick_menu{padding: 40px 0 0 0;margin: 0;}
	.page_main .quick_menu>ul>li{width:40%;margin-bottom: 40px;}

	.main_service .quick_icon>ul>li{ width:33.3%; margin-bottom: 20px; }
	.main_service .quick_icon>ul>li>span{font-size: 15px;}

	.main_gallery .quick_img>ul>li{ width:45%; margin-bottom: 20px; }
	.main_gallery .quick_img>ul>li>span{font-size: 15px;}

	.addr{padding-top:20px;text-align: center;}
	.addr>span{display: inline-block;padding:0 10px;}
	.map_tx li {padding: 20px 15px;    min-height: 362px;}
	ul.pro_list .pro_img {height: 230px;}
	ul.pro_list .pro_img>img{top: 51px;left: 0px;}

	.logo_wrap{ position: relative; margin:0 auto; width:100%; height:90px; text-align:center; background:#F6F5F3; margin-top:55px; padding:0px 0; }
	.logo_wrap h1 { text-align:center; }
	.logo_wrap h1 img { height:90px; } 

	/* 게시판 내용보기의 이미지처리 */
	#bbsVieContents img{ max-width: 810px; width: expression(this.width > ? : true);  height:auto; overflow: hidden;  }

}
@media screen and (max-width:778px) {
	.content_wrap.is_bugs ul{ width: 513px;}
	.sub_visual{background-size: cover;height: 270px;margin-bottom: 50px;}
	.sub_visual h5{ padding: 50px 0 30px 0;}
	.sub_visual h3{font-size: 35px; line-height: 50px;}
	.page_sub1 .nav_tab ul, .page_sub2 .nav_tab ul, .page_sub3 .nav_tab ul, .page_sub6 .nav_tab ul{width: 90%;}
	.nav_tab li {width:33%;text-align: center;}
	.page_sub6 .nav_tab li{width:49%;}
	.page_sub6 .nav_tab li a{padding:7px 0; }
	.page_sub4 .nav_tab ul li{width:auto;}
	.pc_img{display:none}
	.m_img{display:block; text-align: center;}
	.page_sub4 .m_img{padding-top:30px;}
	.m_img img{max-width:100%;}
	.page_sub7  .textarea{width:80%;}
	.page_sub6 #sub_container h3.view{font-size:30px;}
	span.map_tit img {width: 180px;}
	input#searchKeyword {width: 80%;}
	.bbs_list li.tit span.no {display: none !important;}
	#boardArea ul.bbs_pn span.no {display:none;}
	#boardArea .bbs_pn li.tit span.subje`ct {padding-left:32px;}
	.pro_apply select.selectbox3{ width: 70%;}

	/* 게시판 내용보기의 이미지처리 */
	#bbsVieContents img{ width: 100%;  height:auto; overflow: hidden;  }
}

@media screen and (max-width:705px) {
	.list-item{width:30%; margin: 0 1.5% 5% 1.5%;}
	.list-item.list-0{margin-left:1.5%}
	.page_sub6 .list-item .item-overlay .title{width:90%; font-size: 25px;}
	.list-item .item img{width:100%; height:auto;}
	.list-item .item-overlay .btn_view a, .list-item .item-overlay .btn_coun a{  background-image:none;}
	.list-item .item-overlay .btn a{ width: 80%; text-align: center; padding: 10px 0px;}
	.list-item .item .title{font-size: 20px; font-weight:bold;}
	.list-item .item-overlay .title{padding: 50px 0 25px 0;} 
	.page_sub7 dt{padding-left: 3%; font-size: 15px; width:30%}
	.page_sub7 dd{width:67%;}
	p.copyright.t_m{display:block;}
	p.copyright.t_pc{display:none;}
	.faq li.q span.no{font-size:25px;}
	.noticefaq li.ntit span.no{font-size:25px;}
	.newsfaq li.tit span.no{font-size:25px;}

	.map_tx li{
	    width: 100%;
	    clear: both;
	}
	.map_tx li {
		padding: 20px 15px;
		min-height: 0 !important;
	}
	.map_tx span{display:none;}
	.map_tx li > img {width:90%}

	ul.pro_list li {
		width: 48%;
	}
	ul.pro_list li:last-child {
		margin-bottom:0;
	}

	.page_sub3 table.tb_apply th:nth-child(1), .page_sub3 table.tb_apply th:nth-child(3), .page_sub3 table.tb_apply th:nth-child(4), .page_sub3 table.tb_apply th:nth-child(5) {display:none;}
	.page_sub3 table.tb_apply td:nth-child(1), .page_sub3 table.tb_apply td:nth-child(3), .page_sub3 table.tb_apply td:nth-child(4), .page_sub3 table.tb_apply td:nth-child(5) {display:none;}
	.page_sub3 table.tb_apply colgroup col:nth-child(1) {width:70% !important;}
	/* #container.sub5_2 .bbs_fixed tr:nth-child(7) > td:first-child {display:none;} */


	ul.pro_list .pro_img>img{top: 0px;left: 0px;}
	.pro_apply .email_domain { width: 40%;}
	.pro_apply .hp1{width:20%}
	.pro_apply .fax{width:20%}
	.pro_apply label{width: 23%;}
	.pro_apply .s_date { width: 23%;}
	.pro_apply input.s_date2{ width: 95%;}


}

@media screen and (max-width:600px) {
	.bx-viewport{height: 280px !important;}
	.bx-wrapper .slider01, .bx-wrapper .slider02, .bx-wrapper .slider03 {height: 280px;}
	
	.page_main .section2_1{height: auto;}
	.page_main .section2_1 .img{display:none;}
	.page_main .section2_1 .txt{padding:0;}
	.page_main .section2_1 .txt>a>.data{position: relative; bottom: initial; margin-top: 10px;}
	.page_main .section2_2>li>.data>strong{margin-top: 23px;}

	.footer_menu{display:none;}
	.copyright { text-align: center; width: 390px; margin: 0 auto;margin-top: 10px;}
	
	.page_sub4 iframe{width:100% !important; height: auto; min-height:auto !important;}
	.img_box.mo_ver {
		display: block;
		padding: 25px 0;
	}
	.img_box.pc_ver {
		display: none;
	}

	.page_sub1 .tbl-guide colgroup col:nth-child(1), .page_sub1 .tbl-guide colgroup col:nth-child(2){width:10% !important;}
	.page_sub1 .tbl-guide colgroup col:nth-child(3){width:30% !important;}


	.page_sub2 .tbl-guide th:first-child, .page_sub2 .tbl-guide td:first-child {display:none;}

	#section5 div.subway, #section5 div.bus, #section5 div.bus2, #section5 div.car {
		background:none;
		margin-left:0;
		padding-left:0;
		min-height:auto;
		margin-top: 10px;
		padding-top: 10px;
	}
	#section5 div:first-child {
		margin-top: 0px;
		padding-top: 0px;
	}
	.map_tx li {min-height: auto;}
	.sub3_2 .img_box.mo_ver {
	    padding: 25px 35px;
	}
	input#searchKeyword {width: 100%;margin-left:0;}
	.pro_apply select {width: 39%;}

	#sub_container  table.member_login {width: 100% !important;}
	.page_sub2 .tbl-guide col:nth-child(1){width:25% !important;}
	.page_sub2 .tbl-guide col:nth-child(2){width:15% !important;}
	.page_sub2 .tbl-guide col:nth-child(3){width:45% !important;}
	.page_sub2 .tbl-guide col:nth-child(4){width:15% !important;}
	.page_sub2 .tbl-guide col:nth-child(5){width:10% !important;}

	.page_sub2 .sub2_2 .tbl-guide col:nth-child(1){width:25% !important;}
	.page_sub2 .sub2_2 .tbl-guide col:nth-child(2){width:15% !important;}
	.page_sub2 .sub2_2 .tbl-guide col:nth-child(3){width:45% !important;}
	.page_sub2 .sub2_2 .tbl-guide col:nth-child(4){width:15% !important;}
	.page_sub2 .sub2_2 .tbl-guide col:nth-child(5){width:10% !important;}
	#sub_container .member_login .login_label{width:24%}
	#sub_container .member_login .login_input{width:50%;}


	.sub7_4 .tbl-guide col:nth-child(1){width:53% !important;}
	.sub7_4 .tbl-guide col:nth-child(2){width:25% !important;}
	.sub7_4 .tbl-guide col:nth-child(3){width:22% !important;}
	.sub7_4 .tbl-guide thead th:nth-child(1), .sub7_4 .tbl-guide thead th:nth-child(3),
	.sub7_4 .tbl-guide tbody td:nth-child(1), .sub7_4 .tbl-guide tbody td:nth-child(3)
	{display:none;}

}


@media screen and (max-width:500px) {
	#section1 .com1_1{height: 440px;}
	.sub_sec .sec2_map dl{margin-top:360px;}
	#section2 dt{width:100%;}
	#section2 dd{width: 95%; margin-left: 5%;}
	#section3 .history{height: 340px;}
	#section7 h1, .coun h2{ font-size: 30px;}
	#section7 h2{font-size: 26px;}
	#section7 p, .coun p{ font-size: 17px;}
	.nav_tab li a { font-size:15px; padding: 10px 0px; height: 18px;}
	.page_sub4 .nav_tab ul{width:237px;}
	.page_sub4 .nav_tab li a{padding:10px 20px;}
	.cate_view .cate_img, .cate_contents{float:none;}
	.cate_view .cate_img, .cate_contents{width:100%;}
	.btn_coun, .cate_btn{text-align: center;}
	.ne_footer{background:rgba(255,255,255,0.7);}
	.ne_footer_inner{padding:10px 0 10px 20px; border-top:0;}
	.ne_footer_inner p{ font-size: 11px; line-height: 15px;}
	.faq li.q span.no{display:none;}
	.faq li.q span.contents{width:100%;}
	.noticefaq li.ntit span.no{display:none;}
	.noticefaq li.ntit span.contents{width:90%;}
	.newsfaq li.tit span.no{display:none;}
	.newsfaq li.tit span.contents{width:100%;}
	.content_wrap.is_bugs .service_tit{margin:20px 0;}
	.page_sub6 #sub_container h3.view{font-size:25px;}
	/* í¬í´ */
	.pro_apply select.selectbox3{ width: 98%;}

	#sub_container .title p{font-size:16px;}
	.page_sub2 #sub_container .title p{    letter-spacing: -2px; }
	.page_sub4 #section1 h3{font-size: 23px;}
	.sub_sec p{ font-size: 15px; line-height: 24px;}
	p.service_dsc.t_pc{display:none}
	p.service_dsc.t_m{display:block}
	.page_sub4 #section2 .txt ul li{ font-size: 17px;}
	.page_sub4 #section3 p{font-size: 18px; letter-spacing: -0.8px;}
	.sub_sec{padding: 60px 0;}
	.sub_visual h3 { font-size: 20px; line-height: 31px;}
	.page_sub1 #section3 h3{ width: 320px; margin: 0 auto; padding-bottom: 30px;}
	.page_sub1 #section4 h3{ width: 300px; margin: 0 0 30px 0}
	.page_sub4 #section1 h3{ width: 200px; margin: 0 auto; padding-bottom: 30px;}
	.page_sub4 #section3 h3{font-size: 18px; text-align:left;padding-top: 20px;     letter-spacing: -0.5px;}
	.page_sub5 #section1 h3, .page_sub5 #section2 h3{ width: 270px; margin: 0 auto; padding-bottom: 20px;font-size: 20px;}
	.page_sub5 #section3 h3{ width: 240px; margin: 0 auto; padding-bottom: 20px;font-size: 20px;}
	.page_sub5 #section4 h3{ width: 250px; margin: 0 auto; padding-bottom: 20px;font-size: 20px;}
	.main, .content_wrap{ min-height: inherit;}
	.copy_h{display:none !important;}
	.content_wrap.is_bugs p.tel{display:none;}

	ul.pro_list li {width: 96%;padding: 0 2%;}
	#sub_container ul.pro_list h4 {font-size: 23px;}
	.btn_pro span {font-size: 16px;}
	.pro_info {min-height: 0;}
	.pro_apply label{display: block; padding: 5px 0 10px; width: 100%;}
	.pro_apply input { width: 95%;}
	.pro_apply select, .pro_apply select.s_box100 { width: 100%;}
	
	.pro_apply li {padding: 10px 0; border-bottom: 1px solid #e6e6e6;overflow: hidden;}
	.datepicker.inline { width: 100%;}
	.pro_apply .hp1 { width: 26%;}
	.pro_apply .fax { width: 26%;}
	.pro_apply label.non_box{display:none;}
	.pro_apply .email_id { width: 33%}
	.pro_apply .email_domain { width: 45%;}
	.pro_apply .s_date { width: 30%;}
	.pro_apply select.selectbox4{width:18%;}
	span.submitBtn button{width:100%}
	span.submitBtn .button2{width:48%; padding: 15px 0;}
	.pro_apply span.inline{display: inline-block;  width: 50%; float: left;}
	#section14 .pro_apply span.inline label{display:inline-block; margin: 0 10px 0px 0;}
	#section14 .pro_apply .eduhope_group{width:100%;}
	#section14 .pro_apply input[type="checkbox"]{width:20px;}

	.sub8_1 table.tbl-guide thead th:nth-child(3), .sub8_1 table.tbl-guide thead th:nth-child(4),
	.sub8_1 table.tbl-guide tbody td:nth-child(3), .sub8_1 table.tbl-guide tbody td:nth-child(4)
	{display:none;}
	.pro_apply span.small_txt{display:block; font-size: 12px;}
	.sub7_2 .pro_apply .s_date3 { width: 96%;}
	.sub7_2 .pro_apply .s_date4 { width: 50%;}
	#sub_container .member_login .login_label{width:20%}
	.pro_apply .eduhope_group span {
	width:50%;
		float:left;
	}
	.pro_apply .eduhope_group span.inline input {
		width:auto;
		float: left;
	}
	.pro_apply  .eduhope_group span.inline label {
		width: auto;
		margin: 0;
		padding:0;
	}

	.sub9_1 ul.mento li .pic{width:100px;padding-right: 20px;}
	.sub9_1 ul.mento li{width:100%;}
	.sub9_1 ul.mento li ul.peo_txt{width:66%}
	.sub9_1 ul.mento li{height:auto;}


}

@media screen and (max-width:430px) {
	.service_content_area{padding-top: 30px;}
	.service_tit span{display:none;}
	.service_txt{ top: 12%;}
	.service_content h4{ font-size: 22px; line-height: 28px;padding: 10px 0;}
	.service_dsc{font-size: 17px; letter-spacing: -2px;}
	.page_sub2 .sub_visual h3{ width: 313px;}
	.page_sub3 .sub_visual h3{ width: 270px;}
	.content_wrap.is_bugs ul{width:260px;}
	.content_wrap.is_bugs li img{width:76px; height:auto;}
	#section1 .com1_1{height: 340px;}
	.sub_sec .sec2_map dl{margin-top:290px;}
	#section3 .history{height: 290px;}
	.sub_sec .title{font-size: 26px;}
	.page_sub1 #section5 h3{ width: 310px; margin: 0 auto; padding-bottom: 30px;}
	.sub_sec h3, .sub_sec h2{ font-size: 22px;}
	.page_sub1  #section4 h2{width:320px ;font-size: 23px; margin-bottom: 10px;}
	#section4 h2{width:100%;font-size: 23px; margin-bottom: 10px;}
	#section4 .sec4_ceo{padding:250px 0 0 0; }
	.page_sub1 #section4 p{font-size:14px;}
	#section7 h1, .coun h2{ font-size: 30px;}
	#section7 h2{width:80%;}
	#section7 h2 img{width:30px;}
	.cate_contents h2{font-size:20px;line-height: 50px;}
	.page_sub7  .textarea{width:70%;}
	.page_sub7 dt{width:97%; padding-left:3%}
	.page_sub7 dd{width:100%; text-align: center;}
	.page_sub7 .input1{width:90%; margin:0;}
	.page_sub7 .input1.input2{width:75%;}
	.page_sub7 dt.last{height:auto;}
	.list-item .item .title{font-size: 17px;}
	.service_tit{font-size:45px; line-height:40px;}
	.service_tit p{margin:0}
	.service{height:290px}
	.lnb_container{border-top: 3px solid #e21738;}
	.gnb{display:none;}
	#header #lnb.nav-fostrap{top:58px;}
	main#container { margin-top: 58px;}
	#header #lnb.nav-fostrap>ul>li:last-child{display:block;}

	.pro_apply {background: #f8f8f8; padding: 20px 21px;  border: 1px solid #e4e4e4;}
	.pro_apply .email_domain { width: 44%;}
	.pro_apply .hp1 { width: 25%;}
	.pro_apply .fax { width: 25%;}
	.pro_apply .s_date { width: 28%;}
	.page_sub2 .tbl-guide th:nth-child(3), .page_sub2 .tbl-guide td:nth-child(3) {display: none;}
	.page_sub2 .tbl-guide col:nth-child(1){width:30% !important;}
	.page_sub2 .tbl-guide col:nth-child(2){width:50% !important;}
	.page_sub2 .tbl-guide col:nth-child(3){width:20% !important;}
	.page_sub2 #container #sub_container button{padding: 8px 6px;}
	.page_sub2 .sub2_2 .tbl-guide col:nth-child(1){width:30% !important;}
	.page_sub2 .sub2_2 .tbl-guide col:nth-child(2){width:50% !important;}
	.page_sub2 .sub2_2 .tbl-guide col:nth-child(3){width:20% !important;}
	#sub_container .member_login .login_label{display:none;}
	#sub_container .member_login .login_input{overflow: inherit;width: 350px;}
	#sub_container .member_login .login_input input{margin-left:10%; }
	.member_login td .btn_login{ float: right; margin-right: 20px;}

}

@media screen and (max-width:390px) {
	.nav_tab li{width:49%;}
	.nav_tab li a {font-size: 13px;}
	.is_friendspop .service{ height: 220px;;}
	.is_shopping1300k .service{height:270px;}
	.is_ticketlink .service{ height: 240px;}
	.copyright{width:auto;}
	.sub9_1 ul.mento li .pic{display:none;}
	.sub9_1 ul.mento li ul.peo_txt{width:90%; padding-left: 5%;}
	.page_main .quick_menu>ul>li>a>span{font-size: 15px;}

}
