@charset "utf-8";
@import url('/headman/css/font/Spoqa.css');
body, * {font-family:'Spoqa', 'Malgun Gothic', '맑은고딕', sans-serif;}
body {font-weight:400;}

.wrap {position:relative; max-width:1500px; margin:auto;}

header {z-index:100;}
header:after {display:block; content:""; clear:both;}
header .gnb {position:absolute; top:15px;}
header h1 {padding-top:75px;}
header h1 a {color:#fff !important; font-size:27px; font-weight:normal;}
header h1 img {vertical-align:middle;}

header .gnb>ul.etc li.lang  {display:none;}

header nav#lnb .close {display:none;}

footer {background:#252525;}
footer #footer {position:relative; max-width:1500px; margin:0 auto; padding:50px 0; overflow:hidden;}
footer #footer>ul {float:left; padding-left:26%;}
footer #footer>ul>li {margin-bottom:5px;}
footer #footer>ul>li>a {font-size:14px; color:#afafaf;}
footer #footer>ul>li:first-child>a {color:#398edd;}
footer #footer>div.rCon, footer #footer>div.rCon a {float:left; margin-left:7%; color:#fff; font-size:14px; letter-spacing:0;}
footer #footer>div.rCon p.txt {margin:10px 0 50px;}

.quickLink {position:fixed; right:15px; bottom:15px; }
.quickLink>a {display:block; text-align:center; width:150px; height:150px; padding-top:95px; color:#fff; font-size:18px; font-weight:bold; z-index:1;  border-radius:50%; background:#2b50af no-repeat url(/headman/img/contents/quick_wish.gif) center 24px; transition:.3s;}
.quickLink>a:hover {transform:translateY(-10px);}

/*big_pc*/
@media all and (min-width:1400px){
	header nav#lnb>div>ul>li {margin-left:4% !Important;}
	header nav#lnb>div>ul>li>a {font-size:22px;}
}

/*pc*/
@media all and (min-width:801px){
	body {min-width:1263px;}
	header h1 a {position:relative; z-index:500;}
	header .gnb {z-index:600;}
	header .goHome {display:none;}
	header nav#lnb {position:absolute; right:0; top:85px; width:100%;}
	header nav#lnb>div>ul {text-align:right;}
	header nav#lnb>div>ul:after {display:block; content:""; clear:both;}
	header nav#lnb>div>ul>li {display:inline-block; margin-left:2%; padding-bottom:40px;}
	header nav#lnb>div>ul>li:first-child {margin-left:0;}
	header nav#lnb>div>ul>li>a {display:block; /* padding-bottom:40px;  */color:#fff; font-size:21px; /* font-weight:bold; */}
	header nav#lnb .submenu {display:none; position:absolute; left:0; right:0; top:65px; text-align:center; padding:35px 0; background:#fff;}
	header nav#lnb .submenu>div, header nav#lnb .submenu>ul, header nav#lnb .submenu>ul>li {display:inline-block; vertical-align:top;}
	header nav#lnb .submenu>div>p {text-align:right; padding:30px 50px; margin-right:60px; font-size:35px; color:#264aa6; font-weight:bold; border-right:1px solid #ddd;}
	header nav#lnb .submenu>div>p span {display:block; margin-bottom:10px; letter-spacing:0; font-size:15px; color:#7e7e7e; font-weight:normal;}
	header nav#lnb .submenu>ul>li>a {position:relative; display:block; padding-top:95px; font-size:17px;}
	header nav#lnb .submenu>ul>li>a:before {display:block; content:""; position:absolute; left:50%; top:0; margin-left:-50px; width:100px; height:90px; background-repeat:no-repeat;}
	header nav#lnb .submenu.m1>ul>li>a:before {background-image:url('/headman/img/inc/submenu01.gif'); }
	header nav#lnb .submenu.m2>ul>li>a:before {background-image:url('/headman/img/inc/submenu02.gif?v3'); }
	header nav#lnb .submenu.m3>ul>li>a:before {background-image:url('/headman/img/inc/submenu03.gif'); }
	header nav#lnb .submenu.m4>ul>li>a:before {background-image:url('/headman/img/inc/submenu04.gif'); }
	header nav#lnb .submenu.m5>ul>li>a:before {background-image:url('/headman/img/inc/submenu05.gif'); }
	header nav#lnb .submenu.m6>ul>li>a:before {background-image:url('/headman/img/inc/submenu06.gif'); }
	header nav#lnb .submenu>ul>li:nth-child(2)>a:before {background-position:-100px top;}
	header nav#lnb .submenu>ul>li:nth-child(3)>a:before {background-position:-200px top;}
	header nav#lnb .submenu>ul>li:nth-child(4)>a:before {background-position:-300px top;}
	header nav#lnb .submenu>ul>li:nth-child(5)>a:before {background-position:-400px top;}
	header nav#lnb .submenu>ul>li:nth-child(6)>a:before {background-position:-500px top;}
	header nav#lnb .submenu>ul>li:nth-child(7)>a:before {background-position:-600px top;}
	header nav#lnb .submenu>ul>li:nth-child(8)>a:before {background-position:-700px top;}
	header nav#lnb .submenu>ul>li {/* padding:0 70px; */width:170px;}
	header nav#lnb .submenu.m2>ul>li {width:125px;}
	header .navBg {display:none; position:fixed; left:0; top:150px; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:-1;}
	header .navBg:before {display:block; content:""; position:absolute; left:0; right:0; height:210px; background:#fff;}
	
	header nav#lnb .submenu.m1>ul>li:nth-child(2)>a:before {background-position:-300px top;}
}

/*tablet*/
@media all and (max-width:800px){
	header h1 {text-align:center;}
	header h1 a {display:block; height:50px;}
	header .gnb {display:block !Important; padding:0 20px;}
	header .goHome {position:absolute; right:20px; top:80px; width:46px; height:46px; border-radius:50%; background:rgba(0,0,0,.3) url('/headman/img/inc/ic_home.gif') no-repeat center center;}
	header nav#lnb h2 a {position:absolute; left:20px; top:80px; width:46px; height:46px; border-radius:50%; background:rgba(0,0,0,.3);}
	header nav#lnb h2 a:before {display:block; content:""; position:absolute; left:15px; top:16px; width:17px; height:10px; border-top:2px solid #fff; border-bottom:2px solid #fff;}
	header nav#lnb h2 a:after {display:block; content:""; position:absolute; left:15px; top:22px; width:17px; height:2px; background:#fff;}
	/* header nav#lnb>div>ul{width:340px} */
	header nav#lnb>div>ul:before{width:100px; }
	header nav#lnb>div>ul>li>a{width:100px; padding-top:17px}
	header nav#lnb div.submenu{width:220px; word-wrap:break-word; word-break:keep-all;}


	header nav#lnb .submenu>div>p>span {display:none;}

	footer #footer {padding:30px 20px;}
	footer {text-align:center;}
	footer #footer>ul {float:none; padding-left:0; margin:25px 0 20px;}
	footer #footer>ul>li {position:relative; display:inline-block; margin-left:20px;}
	footer #footer>ul>li:before {display:block; content:""; position:absolute; left:-12px; top:7px; width:1px; height:10px; background:#464646;}
	footer #footer>ul>li:first-child {margin-left:0;}
	footer #footer>ul>li:first-child:before {display:none;}
	footer #footer>div.rCon {float:none; margin-left:0;}
	footer #footer>div.rCon p.txt {margin:10px 0;}
}


/*mobile*/
@media all and (max-width:799px){
	header h1 {padding-top:20px;}
	header h1 a {height:40px; font-size:18px;}
	header h1 a img {width:6%;}
	header .gnb {display:none !important;}
	header .goHome, header nav#lnb h2 a {top:10px; background-color:transparent;}	
	header .goHome {right:10px;}
	header nav#lnb h2 a {left:10px;}

	footer #footer>ul {display:none;}
	footer #footer>div.rCon p span {display:block;}
	footer #footer>div.rCon p.copy {display:none;}
	.quickLink {display:none;}
}

