@charset "utf-8";
@font-face {
	font-family:'Nanum';
	font-style:normal;
	font-weight:400;
	src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
	src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
	url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
	url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
/* 나눔고딕 Bold */
@font-face {
	font-family:'Nanum_bold';
	font-style:normal;
	font-weight:700;
	src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
	src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
	url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
	url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}

/* Element Reset */
header, footer, section, article, nav, aside, fugyre, fugcaption {display:block}
html, body				{ height:auto; margin:0; padding:0; }
body, table, input, select, textarea, button{font-size:12px; color: #555; font-family: "Nanum"}
::selection {}

h1, h2, h3, h4 {margin:0; padding:0;font-family: "Nanum";}

img						{ border:0; margin:0; padding:0; vertical-align:top;}
li							{ list-style:none; margin:0; padding:0;}
ul							{ margin:0; padding:0;}
a:link, 
a:visited					{text-decoration:none; letter-spacing:0; margin:0; padding:0; color:#555 }
a:hover,
a:focus					{color:#6fa725;  text-decoration:none; letter-spacing:0; margin:0; padding:0; }


dl,dt,dd {margin:0; padding:0;}
p {margin:0; padding:0;text-decoration: none;}

/* All */
.f_left{float:left;}
.f_left:after{content: "";display: block;clear: both;}
.f_rigth, .f_right{float:right;}
.f_rigth:after{content: "";display: block;clear: both;}
.f_after:after{content: "";display: block;clear: both;}

.f_clear:after{content: "";display: block;clear: both;}

.f_14{font-size: 14px;}
.f_15{font-size: 15px;}

.l_20{line-height: 20px;}
.l_25{line-height: 25px;}

.r_line{border-right:1px solid #E8E8E8;}
.l_line{border-left:1px solid #E8E8E8;}
.t_line{border-top:1px solid #E8E8E8;}
.b_line{border-bottom:1px solid #E8E8E8;}

.str{font-weight: bold;font-size: 16px;}
.t_left{text-align: left;}

/* Common Class */
.inputRadio,	
.inputCheck			{ margin:0; width:13px; height:13px;}
.inputText				{ border:1px solid #999; border-right-color:#ccc; border-bottom-color:#ccc; font-size:12px; padding:2px 4px 0 4px; height:14px; *margin:-1px 0;}
table						{  }
table th, table td		{ padding: 0}

@font-face				{ font-family:NG; src:url(NanumGothic.eot); }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}


/* top*/
header.first_head {width:100%; margin:0 auto;height: 100px;background: #fff; position:relative;box-shadow: 0 5px 20px rgba(0,0,0,.2);z-index: 1000;min-width:1400px;}
.top {width:1240px; margin: 0 auto;}
.top h1 {margin:21px 0 0 34px; float:left;margin-right:-100%;}
.snb {width: 100%;top:0; float: right;right:0; height: 45px;}
.snb:after{content:"";display:block;clear:both;}
.etc {margin-top:14px; float:right; right: 49px;}
.etc li {float:left;padding:0 11px; background: url(/image/default/top_bar.gif) no-repeat right 2px;}
.etc li:last-child {float:left;background: none;}
.gnb {display:block;}
#menu{}
.gnb>ul{float:right;}
.gnb>ul>li{float: left;text-align:right;margin-left:70px;}
.gnb>ul>li>a {font-size: 17px;font-weight: bold;line-height:55px;}
.gnb_sub {position: absolute;display:none;width:159px;margin-left:-15px;text-align:left;background: #fff; box-shadow: 0 9px 15px rgba(0,0,0,.2);}
.gnb_sub li {width:100%;color: #363636; line-height: 33px;text-indent:20px;font-weight: 500;}
.gnb_sub li a {font-size: 14px;}
.gnb_sub li:hover {background: #2e9308;}
.gnb_sub li:hover a {color: #fff;}
.gnb_sub li:last-child {padding-bottom: 10px;}


/* main slider*/
.slider_form {margin: 0 auto;background:#ededed; }
.slider-wrapper {min-width: 1400px; max-width: 2000px;position:relative;margin:0 auto; overflow: hidden;}
.nivoSlider {position:relative;width:1240px;min-width:1240px;margin:0 auto;}


/* main contents*/
.container{position: relative;width:100%;margin:0 auto;background: #efefef;min-width:1400px;}

.content {position: relative;width:1240px;margin:0 auto;}
.content_margin {margin-left: 23px;margin-right: 23px;}
.content_margin:after {content:"";display:block;clear:both;}
.content:after {content: "";display: block;clear: both;}

.content_wrapper{position: relative;padding:0;background:#ffffff;}

.content_board {position: relative;}

.board_title{font-size: 22px; line-height: 36px; font-weight: bold;color:#000;padding-bottom: 9px;}
a.board_title{font-size: 22px; line-height: 36px; font-weight: bold;color:#000;padding-bottom: 9px;}

.box_shadow_2{background:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,.2);}

.text_next {position: relative;display: block; margin-top: 25px;}
.text_next01 {position: relative;display: block; margin-top: 12px;}
.text_next02 {position: relative;display: block; margin-bottom: 12px;}
.foot_board {margin-top: 18px;}


/* main_content 1 */
.c_line_01{
    padding: 28px 39px;
}

.link_ul li{
	cursor: pointer;
    background: #F1F1F1;
    line-height: 68px;
    border-bottom: 1px dashed #c7c7c7;	
}
.link_ul li:last-child{
    line-height: 76px;
    border: none;
}
.btn_button_01 {width: 150px;height: 34px;background: #179d45;color: #fff;}
.btn_button_01 a {color: #fff;font-size: 15px;padding;line-height: 34px;}
.link_ul .f_15 {display: inline;font-size: 17px; color:676767;font-weight: 700;padding:0 10px 0 29px;}
.link_ul img {padding:10px;}

/* main_content 2 */
.c_line_02{
    padding: 32px 34px;
}
.tab_01 li{
    float: left;
    width:135.333px;
	cursor:pointer;
    padding: 1px 0;
    background: #DFDFDF;
    line-height: 41px;
    text-align: center;
    margin-right: 2px;
}
.content_board c_line_01 {background: url('/image/default/btn_main_con2_01.gif') no-repeat right;}
.tab_01 li:last-child{
    margin-right:0;
}
.btn_button_02{width: 100%;position: absolute;top:0;}
.btn_button_02 li{width:49%;margin-right: 0.5%;line-height: 34px;background: #AFAFAF;color: #fff;font-weight: bold;}
.btn_button_02 a {color: #fff;font-size: 15px;padding;line-height: 34px;}
.btn_button_02 li:nth-child(2){background: #CCC;}

/* main_content 3 */
.c_line_03{
     padding: 25px 35px 25px 50px;
}
.art_content{padding:32px 0 27px 0;}

/* footer*/
.footer_menu{
    width: 100%;
	min-width:1400px;
	margin:0 auto;
    background: #2F3D4A;
    color: #CFCFCA;
}

.site_map>li{
    float: left;
    width:20%;
    line-height: 29px;
	margin-top:10px;
}
.site_map>li>ul>li{
    line-height: 25px;
    padding-left: 17px;
}

.foo_title {
    font-size: 19px;
    line-height: 31px;
}

.copy_light {
    background: #A2A2A2;
    line-height: 49px;
    color: #fff;
    font-size: 13px;
}

.copy_list{margin-left: 30px;}
.copy_list li{
    float:left;
}
.copy_list li:nth-child(1){padding-right: 28px;}
.copy_list li:nth-child(2){}
.copy_list li:nth-child(3){padding: 0 10px;}
.footer_menu .f_14>p:before{content:"\0025CF";font-size: 4px;}

.site_map>.map_title>a , .map_sub>a{color: #CFCFCA;}
.site_map>.map_title>a:hover , .map_sub>a:hover{color: #fff;}
.site_map>.map_title>a:before{content:"\0025CF";font-size: 4px;}

.no_img{
	background-image:url(/image/no_img.jpg);
}