@charset "utf-8";

/* Common */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none
}
body, html {
    width: 100%;
    height: 100%;
    min-width: 1240px;
}
body, input, textarea, select, button, table {
    font-family: Open Sans, NanumBarunGothic, Malgun Gothic, Dotum, Apple SD Gothic Neo, AppleGothic, Helvetica, sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: antialiased
}
img, fieldset, button {
    border: 0
}
ul, ol {
    list-style: none
}
em, address {
    font-style: normal
}
a {
    text-decoration: none
}
a:hover, a:active, a:focus {
    text-decoration: none
}
.blind {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    font-size: 0;
    line-height: 0
}
.edge {
    position: absolute;
    top: 12px;
    right: 4px;
    width: 0;
    height: 0;
    border-width: 0 8px 8px;
    border-style: solid;
    border-color: transparent transparent #333
}
.clear {
    clear: both
}

/* Skip to content */
.skip {
    margin: 0
}
.skip > a {
    display: block;
    overflow: hidden;
    height: 0;
    line-height: 28px;
    text-align: center
}
.skip > a:focus {
    height: auto
}
/* Layout */
.container {
    min-width: 1240px;
    
}


.visual {
    width:100%;padding:0; margin:0px auto;position:relative;display:block;z-index:1;  overflow:hidden; min-width:1240px;height:200px;
	background:#ffb668 url("../img/new_main_slider3.jpg")no-repeat center top;background-position:cover;
	
}



.body {
    position: relative;
    padding:0px 0;

}

.bodyTop {
    overflow: hidden;
    position: relative;
    z-index: 1;
    width: 1240px;
	border:0px solid #ddd;
	margin:10px auto 10px auto;
	background:#fff;
	box-sizing:border-box;
	padding:0px;

}
.bodyTop .contLeft{width:40%;float:left;display:block;position:relative;overflow:hidden;border:1px solid #ddd;box-sizing:border-box;padding:20px;margin-right:-1px;height:300px;}
.bodyTop .contCenter{width:40%;float:left;display:table;position:relative;overflow:hidden;box-sizing:border-box;border:1px solid #ddd;padding:20px;margin-right:-1px;height:300px;}
.bodyTop .contRight{width:20%;float:right;display:block;padding:20px; right:0px;position:relative;background:#fff;box-sizing:border-box;background:#ffffff;height:300px;border:1px solid #ddd;}




.bodyInner {
    overflow: hidden;
    position: relative;
    z-index: 1;
    width: 1240px;
	border:1px solid #ddd;
	margin:0px auto 20px auto;
	background:#fff;
	box-sizing:border-box;
}

.bodyInner .contLeft{width:40%;float:left;display:block;position:relative;overflow:hidden;border-right:1px solid #ddd;box-sizing:border-box;padding-bottom:0px;}
.bodyInner .contCenter{width:40%;float:left;display:table;position:relative;overflow:hidden;box-sizing:border-box;border-right:1px solid #ddd;padding-bottom:0px;}
.bodyInner .contRight{width:20%;float:right;display:block;padding:0 20px 20px 20px; right:0px;position:relative;background:#fff;box-sizing:border-box;}
.bodyInner .contRight h3{font-size:18px;font-weight:700; text-align:center; padding-bottom:12px;}
.bodyInner .contRight .bankInfo{margin-top:10px;border-top:1px solid #ddd;padding:10px 0 5px;background:#f2f2f2; overflow:hidden; font-size:11pt;}
.bodyInner .contRight .bankInfo div{padding-bottom:7px; padding-left:32px;}
.bodyInner .contRight .bank-tit{font-size:11pt; font-weight:600; color:#f56d3d; padding-bottom:3px;}

.bodyInner .boardCont{
	position:relative;display:block;z-index:1;padding:20px 0px;border:0px solid #000;width:100%;min-width:100%;margin:0px auto;overflow:hidden;
	text-align:left;
	
}
.bodyInner .boardCont > div{text-align:left !important;border:0px solid #000;width:100%;padding:0px 20px;box-sizing:border-box;}
.bodyInner .boardCont > div > .title_div{width:100%;border-bottom:2px solid #ddd;display:block;padding:10px 0px;z-index:1;color:#ddd;}
.bodyInner .boardCont > div > .title_div > .title{font-size:24px; color:#333; font-weight:900; padding-bottom:15px; border-bottom:0px solid #e5e5e5; line-height:1;}
.bodyInner .boardCont > div > .title_div > .title_more{float:right; color:#333; font-size:14px; font-weight:normal; font-family:'Roboto',sans-serif; margin-top: 1px;}
 
.bodyInner .boardCont > div:nth-child(2){margin:0px 40px;}


.boardCont .bannerQuick{display:block;}
.boardCont .bannerQuick > ul > li{width:50%;display:block;box-sizing:border-box;padding:20px;border:1px solid #ddd;float:left;height:130px;margin-bottom:-1px;margin-right:-1px;font-size:20px;color:#fffl;font-family: 'Noto Sans KR', sans-serif;font-weight:700;}
.boardCont .bannerQuick > ul > li:nth-child(1){background:#fff !important;}
.boardCont .bannerQuick > ul > li:nth-child(2){background:#fff !important;}
.boardCont .bannerQuick > ul > li:nth-child(3){background:#fff !important;}
.boardCont .bannerQuick > ul > li:nth-child(4){background:#fff !important;}
.boardCont .bannerQuick > ul > li a{color:#666 !important;font-weight:700px;float:left;}
.boardCont .bannerQuick > ul > li a span{color:#999 !important;font-weight:400px;font-size:12px;}
.boardCont .bannerQuick > ul > li i{position:relative;top:30px;margin-right:0px;float:right;right:0px;display:block;padding:0px;}

.boardCont .bannerQuick > ul > li .book{float:right;margin-top:-13px !important;right:0px;display:block;}







.body .content {
}
.body.fixed-width {
    width: 1240px;
    margin: 0 auto
}
.header:after, .body:after {
    display: block;
    clear: both;
    content: ''
}




/* button */
.btn_item {
    display: inline-block;
    margin: 35px 0;
    padding: 0 27px;
    height: 50px;
    font-family: "Open Sans";
    background-color: #333;
    font-size: 15px;
    line-height: 50px;
    letter-spacing: 1px;
    color: #FFF;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.btn_item:hover,
.btn_item:active
.btn_item:focus {
    background-color: #CBA061;
    color: #fff
}
.btn_item + .btn_item {
    margin-left: 10px;
}


.quickMenu{padding:10px; margin:0; overflow:hidden;font-family: 'Noto Sans KR', sans-serif;border:0px solid #000;}


.quickMenu .title_div{width:100%;display:block;padding:10px 0px 10px ;border-bottom:1px solid #e5e5e5;}
.quickMenu .title_div > .title{font-size:22px; color:#666; font-weight:600; padding:15px 0px; border-bottom:0px solid #e5e5e5;width:100%;}
.quickMenu ul{overflow:hidden; padding:0px;width:100%;border:0px solid #000;display:block;margin-top:10px;}
.quickMenu ul li{position:relative; text-align:left; margin-bottom:10px;border-bottom:1px solid #ddd;}
.quickMenu ul li i{font-size:26px;margin-bottom:10px;width:35px;text-align:center;border:1px solid #ddd;padding:12px 7px;border-radius:100%;}
.quickMenu ul li a{color:#333; font-size:12pt;}
.quickMenu ul li a:hover{color:#FF6600; font-size:12pt;}





.bg-holder2 {
    position: relative;
    width: 100%;
    padding: 0px 0;
    margin: 0px;
    border: 1px solid #fff;
    background:#eaece6 url('../img/bg_stat2.png') no-repeat center top;
    height: 550px;
    background-attachment: fixed;
	background-size:cover;
	box-sizing:border-box;
}

.Cont2{width:1240px;min-width:1240px;box-shadow:0px 0px 10px #91948c, -0px -0px 10px #91948c; margin:4% auto;padding:0px 0px; 
background:#fff; opacity:1;border:0px solid #000;position:relative;display:block;overflow:hidden;z-index:1;font-family: 'Noto Sans KR', sans-serif;
border-radius:0px 0 0px 0;
}
.Cont2 .inner{width:100%;min-width:1250px; margin:0px auto 0px auto;padding:20px;text-align:center;box-sizing:border-box;
			  border:0px solid #000;position:relative;z-index:1;height:400px;display:block;}


.Cont2 .inner .innerLeft{width:464px;float:left;display:block; letter-spacing:-2px; border:0px solid #ddd;height:360px;text-align:left;padding:37px 25px; box-sizing:border-box; color:#505050;}

.Cont2 .inner .innerLeft .innerLeft_tit{font-size:30px;}
.Cont2 .inner .innerLeft .innerLeft_tit1{font-size:25px;}
.Cont2 .inner .innerLeft .innerLeft_tit2{font-size:40px;}
.Cont2 .inner .innerLeft strong{font-size:40px;font-weight:700;color:#ff6600;letter-spacing:-4px; line-height:1.5;border:0px solid #000;white-space:nowrap;}
.Cont2 .inner .innerLeft .tiny{font-size:15px;font-weight:400;color:#ff9900;letter-spacing:0px;}
.Cont2 .inner .innerLeft .tiny2{font-size:26px;font-weight:400;letter-spacing:0px;}

.Cont2 .inner .innerRight{width:700px;float:left;margin:25px 20px;display:block;border:0px solid #ddd;}


.btn_bu a{width: 250px;
    background: #000;
	font-size:12pt;
    padding: 2.5% 0;
    margin: 11% 0 0 0;
    display: block;
    overflow: hidden;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
    color: #fff;}

.btn_bu a:hover{box-shadow:0 80px 0 0 rgba(0,0,0,0.2) inset, 0 -80px 0 0 rgba(0,0,0,0.2) inset; transition-duration:1.5s; color:#fff;}





.main_gallery{margin:0px auto; overflow:hidden; border:0px solid #000; padding-bottom:3%;background:#fff;padding-top:25px;width:100%;min-width:1240px;display:block;}
.cont_tit{
	text-align:center;
	font-size:11px;
	color:#999;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
}

.cont_tit .Mtitle{
	color:#666;
	text-decoration:none;
	font-size:30px; 
	padding-top:1%;
	font-weight:700; 
	color:#333; 
	letter-spacing:1px; 
	line-height:2em;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:900;
}



/*ÇÏÇÁÄÁÅÙÃ÷*/
.halfContent{width:100%;padding:0px 0px;margin:0px;display:block;overflow:hidden;box-sizing:border-box;color:#fff;font-size:20px;}
.halfContent h2{font-size:35px;margin:10px;}
.halfContent .guide{margin:10px auto;display:flex;justify-content:center;font-size:16px;}
.halfContent .guide li{padding:5px 10px;border:1px solid #fff;margin-right:10px;}
.halfContent .guide li a{color:#fff;}

.halfContent .contLeft{width:50%;padding:30px 20px;margin:0px;display:block;overflow:hidden;box-sizing:border-box;float:left;background:#7d7c43 url('../img/left_back2.jpg')no-repeat right top;text-align:right;background-size:cover;
}



.halfContent .contRight{width:50%;padding:30px 20px;margin:0px;display:block;overflow:hidden;box-sizing:border-box;float:right;right:0px;background:#cc9933 url('../img/right_back2.jpg')no-repeat left top;

background-size:cover;
}




.halfContent .contView1{width:450px;text-align:center;float:right;margin:0px 20px 0 0px;border:0px solid #fff;}
.halfContent .contView2{width:450px;text-align:center;margin:0px 0 0 20px;border:0px solid #fff;}
.halfContent h3{margin-bottom:10px;}

.siteLink{padding:10px 0px;display:block;overflow:hidden;}

