@charset "utf-8";
/********************
    Default set
********************/
@font-face {
	font-family: 'notokr-light';
	src: url('../font/notokr-light.eot'),
			url('../font/notokr-light.woff') format('woff'),
			url('../font/notokr-light.ttf') format('truetype');
	src: local("※"),
		url('../font/notokr-light.eot'),
		url('../font/notokr-light.woff') format('woff'),
		url('../font/notokr-light.ttf') format('truetype'),
		url('../font/notokr-light.svg#webfonturzspG4F') format('svg');
}

@font-face {
	font-family: 'notokr-regular';
	src: url('../font/notokr-regular.eot'),
			url('../font/notokr-regular.woff') format('woff'),
			url('../font/notokr-regular.ttf') format('truetype');
	src: local("※"),
		url('../font/notokr-regular.eot'),
		url('../font/notokr-regular.woff') format('woff'),
		url('../font/notokr-regular.ttf') format('truetype'),
		url('../font/notokr-regular.svg#webfonturzspG4F') format('svg');
}

@font-face {
	font-family: 'notokr-medium';
	src: url('../font/notokr-medium.eot'),
			url('../font/notokr-medium.woff') format('woff'),
			url('../font/notokr-medium.ttf') format('truetype');
	src: local("※"),
		url('../font/notokr-medium.eot'),
		url('../font/notokr-medium.woff') format('woff'),
		url('../font/notokr-medium.ttf') format('truetype'),
		url('../font/notokr-medium.svg#webfonturzspG4F') format('svg');
}


 

html, body, div, dl, dt, dd, ul, ol, li, p, h1, h2 ,h3, h4, h5, h6{margin:0px; padding:0px;font-family:"Arial"; font-size:13px; list-style:none; color:#282828;}
a{text-decoration:none;color:#282828;}
img{border:0;vertical-align:middle;}
select{font-family:"Arial";border:1px solid #d6d6d6;vertical-align:middle;}
input{font-family:"Arial";vertical-align:middle;margin:0;padding:0;}
label {cursor:pointer;}
textarea{font-family:"Arial";vertical-align:middle;}
table caption{
	overflow: hidden;
    position: absolute;
    width:0;
    height:0;
    line-height:0;
    left:-9999px;
	top:-9999px; 
	margin:0;
}
table{border-collapse:separate;border-collapse:collapse;width:100%;border-spacing:0;table-layout: fixed;}




.blind{width:0;height:0;position:absolute;top:-9999px;left:-9999px;overflow:hidden;}
.clfix:after {content: ""; display: block; height: 0px; clear: both; visibility: hidden;}
.clear {clear:both; font-size:0; line-height:0; overflow:hidden; height:0 !important; }
.floatL {float:left;}
.floatR {float:right;}
.floatN {float:none;}
.disnone{display:none;}

.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}
.txtJ {text-align:justify !important;}
.txtT {vertical-align:top !important;}
.txtM {vertical-align:middle !important;}
.txtB {vertical-align:bottom !important;}
.txtTB {vertical-align:text-bottom !important;}


/********************
    Margin
********************/
.mtp5{margin-top:5px;}
.mtp7{margin-top:7px;}
.mtp10{margin-top:10px;}
.mtp12{margin-top:12px;}
.mtp15{margin-top:15px;}
.mtp20{margin-top:20px;}
.mtp25{margin-top:25px;}
.mtp30{margin-top:30px;}
.mtp35{margin-top:35px;}
.mtp40{margin-top:40px;}
.mtp50{margin-top:50px;}
.mtp60{margin-top:60px;}


.fl{float:left;}


/***********************************************************
				Start Coding
***********************************************************/
/*
.skipNav{position:relative;width:100%;z-index:99999;}
.skipNav a{position:absolute;left:0;top:-1000px;display:block;width:100%;padding:7px 0; font-style:normal; font-variant:normal;text-align:center;font-family:"Nanum Gothic";font-size:13px; font-weight:bold;color:#ffffff;background:#000;}
.skipNav a:active,
.skipNav a:focus{top:0;text-decoration:none;color:#ffffff;}
*/

.pop_all{position:absolute;top:94px;left:calc((100% - -300px) / 2);text-align:center;z-index:101;width:380px;height:290px;background:#222222;padding:10px 10px;}
.pop_line{position:relative;border:1px solid #333333;height:288px;}
.pop_line > p.ptit{margin-top:60px;font-size:16px;color:#e3e1e1;font-weight:bold;}
.pop_line > p.ptxt{font-size:16px;color:#e3e1e1;}
.pop_line > a{position:absolute;top:10px;right:10px;}

.stpop_bg{position:fixed;left:0;top:0;z-index:300002;width:100%;height:100%;background:url('../image/common/s_bg.png');}
.st_pop{position:fixed;left:calc((100% - 700px) / 2);top:240px;z-index:300003;padding:30px 30px;text-align:center;width:640px;height:280px;background:#fff;}
.st_pop_txt01{margin-top:20px;font-size:30px;color:#d54e58;font-weight:bold;}
.st_pop_txt02{font-size:20px;color:#454545;}
.st_pop_txt03{margin-top:20px;font-size:14px;color:#7a7a7a;}
.st_pop_txt03 span{color:#3e3e3e;border-bottom:1px solid #9e9e9e;}
.st_pop_btn{margin-top:20px;}
.st_pop_btn > a{display:inline-block;margin:0 3px;}
.st_pop_no{display:none;margin-top:10px;font-size:28px;color:#d54e58;font-weight:bold;}




#wrap{position:relative;width:100%;margin:0 auto;min-width:1200px;}
#header{position:absolute;left:calc((100% - 1100px) / 2);top:0;z-index:500;padding:0 30px;width:1040px;height:94px;background:#fff;}
.logo{float:left;margin-top:27px;}

.t_btn{float:right;margin-top:40px;}
.t_btn > a{display:inline-block;font-size:12px;color:#979797;}
.t_btn > a:last-child{background:url('../image/common/t_line.gif') no-repeat left center;padding-left:10px;margin-left:5px;}
.menu_all{float:left;margin-top:15px;margin-left:40px;}
.pc_menu > li{position:relative;float:left;display:table;vertical-align:middle;}
.pc_menu > li > a{display:table-cell;height:65px;vertical-align:middle;text-align:center;font-size:15px;color:#000;font-weight:bold;padding:0 19px 15px 19px;}
.pc_menu > li > a:hover{color:#cb2431;}
.pc_menu > li .dp02{display:none;text-align:center;position:absolute;top:79px;width:200px;background:#717171;padding:10px 5px;}
.pc_menu > li .dp02 > li{margin:5px 0;}
.pc_menu > li .dp02 > li > a{display:inline-block;font-size:14px;color:#fefefe;line-height:20px;}
.pc_menu > li .dp02 > li > a:hover{color:#e81515;}

.mor_menu_open{display:none;position:absolute;right:10px;top:32px;}
.mor_menu{display:none;position:absolute;right:0;top:80px;width:240px;text-align:left;}
.mor_menu > li{border-bottom:1px solid #535353;background:#3a3a3a;}
.mor_menu > li > a{font-size:16px;color:#fff;line-height:24px;display:block;width:100%;padding:13px 10px 13px 20px;}
.mor_menu > li > a.on{background:#c92430;}
.mor_menu > li .mdp02{display:none;background:#3a3a3a;padding:13px 10px 13px 20px;}
.mor_menu > li .mdp02 > li > a{display:block;font-size:13px;color:#fff;line-height:20px;margin:7px 0;}

#all_contents{width:100%;margin:0 auto;min-width:1100px;padding-bottom:50px;}

#footer{width:100%;margin:0 auto;text-align:center;background:#404040;padding:30px 0;}
#footer > p{font-size:14px;color:#a0a0a0;}

.fl {float:left}
.fr {float:right}
@media screen and (max-width:1024px){
	
}

@media screen and (max-width:768px){
	
	
}

@media screen and (max-width:640px){
	#wrap{min-width:100%;}
	#header{left:0;top:0;z-index:500;padding:0 0;width:100%;height:80px;text-align:center;}
	.logo{float:none;margin-top:20px;}
	.menu_all{display:none;}
	.t_btn{display:none;float:none;margin-top:40px;}
	.mor_menu_open{display:block;}
	#all_contents{min-width:calc(100% - 10px);width:calc(100% - 10px);}

	.pop_all{position:absolute;top:150px;left:calc((100% - 300px) / 2);text-align:center;z-index:200001;width:280px;height:285px;background:#222222;padding:10px 10px;}
	.pop_line > p.ptit{font-size:14px;}
	.pop_line > p.ptxt{font-size:14px;}

	.st_pop{position:fixed;left:5%;top:150px;z-index:300003;padding:15px 5px;text-align:center;width:calc(90% - 10px);height:auto;background:#fff;}
	.st_pop_txt01{margin-top:15px;font-size:24px;color:#d54e58;font-weight:bold;}
	.st_pop_txt02{font-size:16px;color:#454545;}
	.st_pop_txt03{margin-top:15px;font-size:14px;color:#7a7a7a;}
	.st_pop_no{margin-top:5px;font-size:22px;}
	.st_pop_btn{margin-top:15px;}
	.st_pop_btn > a{width:40%;display:inline-block;margin:0 3px;}
	.st_pop_btn > a img{width:100%;}
}

@media screen and (max-width:414px){
	
	
}