@media only screen and (max-width:1290px){
	/*[s] Layout Style */
	.inner{padding:0 20px;}
	#footer img.flogo{position:absolute;left:20px;top:40px;}
	/*[e] Layout Style */

	/* [s] Main */
	.main_visual{background:url('../img/dmain_visual.jpg') no-repeat left -300px center;}
	.main_content .content .intro_con{width:71%;}
	.main_content .content .app_con{width:27%;}
	.main_content .main_tab a{height:104px;font-size:28px;line-height:104px;}
	.main_content .main_tab a span{padding-left:10px;font-size:16px;}
	/* [e] Main */
}

@media only screen and (max-width:1180px){
	.main_content .content .intro_con{width:69%;}
	.main_content .content .app_con{width:29%;}
}

@media only screen and (max-width:1110px){
	.main_content .content .intro_con{width:66%;}
	.main_content .content .app_con{width:32%;}
}

@media only screen and (max-width:1025px){
	.m_ver{display:block !important;}
	.p_ver{display:none !important;}

	/*[s] Layout Style */
	#header{height:auto;padding:0;text-align:center;}
	#header h1{float:none;padding-top:8px;}
	#header h1 img{height:28px;}
	#header h1 span{padding-top:5px;font-size:14px;word-break:keep-all; word-wrap:break-word;}
	.inner{padding:0 20px;}

	#footer{padding:34px 0 140px 0;;}
	#footer .inner{padding:0 20px;}
	#footer .txt{font-size:14px;}
	#footer .txt p{line-height:1.5;}
	#footer .txt p:first-child{padding-bottom:20px;}
	#footer .copy{position:relative;margin-top:30px;padding-left:125px;font-size:13px;}
	#footer img.flogo{position:absolute;left:0;top:50%;margin-top:-12px;height:25px;}
	#footer .copy span{font-family: 'NanumSquare';font-weight:300;word-break:keep-all; word-wrap:break-word;}
	/*[e] Layout Style */

	/* [s] Main */
	.main_content{padding-top:35px;padding-bottom:40px;}
	.main_content::after{height:180px;}
	.main_content .main_tab{padding-bottom:15px;}
	.main_content .main_tab a{width:100%;height:auto;font-size:28px;line-height:104px;padding:10px 0;margin:0;margin-bottom:1%;line-height:1.4;}
	.main_content .main_tab a:first-child{margin-bottom:1%;}
	.main_content .main_tab a span{display:block;padding-left:0;font-size:16px;line-height:1.4;}
	.main_content .content{padding:10px 0 15px 0;}
	.main_content .content .intro_con{float:none;width:100%;padding:32px 20px;padding-bottom:0;min-height:auto;}
	.main_content .content .app_con{float:none;width:100%;}

	.main_content .content .intro_con .cont.in01{background:none;background-size:auto 70px;}
	.main_content .content .intro_con .cont.in02{background:none;background-size:auto 44px;}
	.main_content .content .intro_con .cont h2{font-size:28px;}
	.main_content .content .intro_con .cont h2 span{display:block;padding:0;padding-top:6px;color:#666;font-size:13px;line-height:1.3;word-break:keep-all; word-wrap:break-word;}
	.main_content .content .intro_con .cont .list{padding-top:30px;margin:0 -20px;}
	.main_content .content .intro_con .cont .list ul{float:none;width:100%;}
	.main_content .content .intro_con .cont .list ul li{height:50px;}
	.main_content .content .intro_con .cont .list ul:last-child li:last-child{border:none;}
	.main_content .content .intro_con .cont .list ul li .st{padding-right:10px;padding-top:5px;padding-bottom:5px;}
	.main_content .content .intro_con .cont .list ul li *{word-break:keep-all; word-wrap:break-word;}
	.main_content .content .intro_con .cont .list ul li .st p{padding:10px 0;}
	.main_content .content .intro_con .cont .list ul li .st dl{padding-top:5px;padding-bottom:5px;}
	.main_content .note_ex{margin-top:0;}
	.main_content .note_ex .inner{padding:0;}
	.main_content .note_ex .nt_box{width:100%;min-height:0;float:none;padding:30px 20px 20px 20px;}
	.main_content .note_ex .nt_box:first-child{width:100%;float:none;margin-bottom:8px;}
	.main_content .note_ex .nt_box .tit{font-size:20px;}

	.main_content .content .app_con{position:fixed;bottom:0;left:0;z-index:99;}
	.main_content .content .app_con .app_box.kakao{display:none !important;}
	.main_content .content .app_con .app_box{border-radius:0;height:112px;padding:8px 18px 0 18px;}
	.main_content .content .app_con .app_box dl{width:70%;}
	.main_content .content .app_con .app_box dl dt{line-height:25px;font-size:14px;}
	.main_content .content .app_con .app_box dl dd{margin-bottom:5px;padding-left:45px;}
	.main_content .content .app_con .app_box dl dd input{height:24px;}
	.main_content .content .app_con .app_box a.app_btn{position:absolute;right:18px;top:0;width:25%;height:54px;padding-top:11px;margin-top:8px;line-height:1.3;color:#fff;font-size:14px;font-family: "GoyangIlsan", sans-serif;background:url('../img/mbtn_bg.png') no-repeat;background-size:cover;letter-spacing:-1px;}
	.main_content .content .app_con .app_box .acheck{padding-top:2px;}
	.main_content .content .app_con .app_box .acheck li:first-child{display:block;margin-bottom:5px;}
	.main_content .content .app_con .chk+.chk_label{font-size:14px;}

	.main_content .content .intro_con .cont h3{font-size:20px;padding-left:15px;}
	.main_content .content .intro_con .cont h3::before{top:0;height:24px;border-left:8px solid #de0385;}
	.main_content .content .intro_con .cont .point{padding:20px 0 20px 20px;}
	.main_content .content .intro_con .cont .point li{margin-bottom:15px;padding-left:65px;font-size:14px;word-break:keep-all; word-wrap:break-word;}
	.main_content .content .intro_con .cont .point li .num{font-size:16px;line-height:1.5;}
	.main_content .content .intro_con .cont .point li .ex{line-height:1.5;}
	.main_content .content .intro_con .cont .icon{padding:20px 0 30px 0;margin:0 -10px;box-sizing:border-box;}
	.main_content .content .intro_con .cont .icon img{max-width:100%;}

	/* [e] Main */
	.agree_con .cont{height:auto;padding-bottom:7%;}
	.agree_con .tit{font-size:20px;padding-bottom:20px;}
	.agree_con .tt{font-size:18px;padding-bottom:15px;}
	.agree_con .st{font-size:12px;}
	.agree_con table tr td{font-size:12px;}
	.agree_con img{height:25px;}
}
