@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

/*Common*/
*{margin:0;padding:0}
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
body,h1,h2,h3,h4,h5,h6,th,td,input,textarea,select,option{color:#555;font-family:'Noto Sans KR',"돋움",dotum,sans-serif; font-size:13px;font-weight:normal; line-height:1em;}
img,fieldset,iframe{border:0 none}
ul,ol,li{list-style:none}
em,address{font-style:normal}
img,input,select,textarea{vertical-align:middle}
a{color:#555;text-decoration:none;cursor:pointer}
a:hover{color:#555;text-decoration:none}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_check, .input_radio{width:13px;height:13px}
.blind, legend, caption{text-indent:-9999px;font-size:0;line-height:0;overflow:hidden}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
caption{*line-height:0}

/*test*/
.test1{border:1px solid red}
.test2{background:#4f7beb}

.common_search_wrap{width:100%; text-align:right; overflow:hidden;}
.common_search_wrap .search{width:250px; height:28px; border:1px solid rgba(255,255,255, 0.4); text-align:left; float:right;}
.common_search_wrap .search input{height:26px; background:none; border:none; line-height:26px; font-size:12px; color:#fff; margin-top:1px; outline:none;}
.common_search_wrap .search input[type=text]{width:210px;;padding-left:5px;text-align:left;}
.common_search_wrap .search input[type=button]{width:34px;background:url('/img/common/search_btn.png') no-repeat center center; cursor:pointer; margin-top:2px}
/*head*/

.head{text-align:center;width:1400px; margin:0 auto; position:relative; font-family:'Century Gothic', sans-serif; overflow:hidden;}
.head h1{display:block; float:left;  margin-top:-35px;}
.head ul.topmenu{overflow:hidden; margin:17px 0; width:100%; text-align:right;}
.head ul.topmenu li{display:inline-block; margin-left:10px; padding-left:10px; border-left:1px solid rgba(255,255,255,0.3)}
.head ul.topmenu li:first-child{margin-left:0; padding-left:0; border:none;}
.head ul.topmenu li a{color:rgba(255,255,255, 0.5);  font-size:12px; }
.head ul.topmenu li a:hover{color:#fff;}
.head ul.nav{float:right;clear:both;text-align:center;padding:0; overflow:hidden; margin-top:-30px;}
.head ul.nav>li{float:left;position:relative; font-size:14px; text-align:left;}
.head ul.nav>li:last-child a{padding-right:0; border:none;}
.head ul.nav>li.nav2:hover{ border-bottom:3px solid #937962; }
.head ul.nav>li.nav2:hover a{padding-bottom:23px;}
.head ul.nav>li.bar{width:1px; height:18px; margin:0 40px; background:rgba(255,255,255,0.3); padding:0 ;}
.head ul.nav>li a{display:block; color:rgba(255,255,255,0.9); height:18px; line-height:18px ;   padding-bottom:26px}
.head ul.nav>li.nav2:hover a{color:#fff;}

.foot_sitemap{width:812px; float:left;}
.foot_sitemap>ul{width:100%;overflow:hidden}
.foot_sitemap>ul>li{font-size:17px; font-weight:600;  float:left; height:228px; font-family:'Century Gothic'; border-left:1px solid #292929; padding-left:28px;}
.foot_sitemap>ul>li.foot_s01{margin-right:72px;}
.foot_sitemap>ul>li.foot_s02{margin-right:83px;}
.foot_sitemap>ul>li.foot_s03{margin-right:70px;}
.foot_sitemap>ul>li.foot_s04{margin-right:0;}
.foot_sitemap>ul>li.last{margin-right:0; margin-left:51px; text-align:right;}
.foot_sitemap>ul>li>a{color:#fff; display:block; margin-bottom:20px;font-weight:600;  font-size:17px;}
.foot_sitemap>ul>li>a:after{content:" "; width:20px; height:2px; background:#464646; margin-bottom:25px; display:block; margin-top:35px;}
.foot_sitemap>ul>li>ul{}
.foot_sitemap>ul>li>ul>li{margin-top:15px; font-size:14px;     font-weight: normal;}
.foot_sitemap>ul>li>ul>li:first-child{margin-top:0;}
.foot_sitemap>ul>li>ul>li>a{color:#909090;}
.foot_sitemap>ul>li>ul>li.notokr-light{font-size:14px;}

.foot{width:1400px;overflow:hidden; padding-top:76px; padding-bottom:70px; margin:0 auto;}
.foot_wrap{width:587px; float:left; }
.foot_wrap h2{margin-bottom:170px;}
.foot_wrap ul{overflow:hidden;}
.foot_wrap ul li{height:17px;}
.foot_wrap ul li:first-child{margin-left:0; padding-left:0; border:none;}
.fw01{color:#767676; font-size:14px; margin-bottom:10px;}
.fw02{color:#505050; font-size:14px;}


/* 마진*/
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px  !important;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px !important;}
.mb55{margin-bottom:55px  !important;}
.mb60{margin-bottom:60px;}
.mb65{margin-bottom:65px;}
.mb70{margin-bottom:70px;}
.mb75{margin-bottom:75px !important;}
.mb80{margin-bottom:80px !important;}
.mb100{margin-bottom:100px !important;}
.mb110{margin-bottom:110px !important;}
.mb120{margin-bottom:120px !important;}
.mb125{margin-bottom:125px !important;}
.mb140{margin-bottom:140px;}
.mb160{margin-bottom:160px !important;}



#bg{position:fixed; top:0; left:0; background:url('../img/common/bg.png') repeat left top; width:100%; height:100%; z-index:9999; display:none;}
.quick{
	display:none;
	position:fixed;
	right:50px;
	bottom:50px;
	z-index:100;
}