@charset "utf-8";

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


*{
    padding:0px;
    margin:0px;
}
ul,li {
    list-style:none;
}
a {
    text-decoration:none !important;
    color:#333;
}
img{
    border: 0;
    vertical-align: top;
}
body {
    width:100%;
    font-family: 'Noto Sans KR', sans-serif;
}

/*속성 지정*/
.inner{
    width:1200px !important;
    margin:0 auto;
}
.cf:after{
    content:"";
    clear:both;
    display:block;
}

#wrap{
    min-width:1200px;
}
/*reset.css*/


/*page tab s*/
.page_tab{
    width:100%;
    background-color:#fafafa !important;
}
.page_tab .menu li{
    width:220px;
    height:70px;
    background-color:#fff;
    border-radius:20px;
    text-align:center;
    line-height:70px;
    font-size:16px;
    color:#624a22 !important;
    margin:0 0 0 10px;
}
.page_tab .menu li:nth-child(2){
    border:3px solid #624a22 !important;
    box-sizing:border-box !important;
    line-height:67px;
}
.page_tab .menu li a{
    display:block;
    width:100%;
    height:100%;
}
a:link, a:visited{
    color:#624a22 !important;
}
/*page tab e*/


/*#section1 s*/
#section1{
    width:100%;
    padding:0 0 50px 0;
    background-color:#fafafa;
}

#section1 .sec1_title{
    width:792px;
    height:417px;
    margin:0 auto;
    padding:60px 0 40px 0;
}
#section1 .sec1_text{
    font-size:16px;
    color:#333;
    line-height:25px;
    text-align:center;
}
#section1 .sec1_hi{
    width:870px;
    height:302px;
    margin:40px auto 0 auto;
}
/*#section1 e*/


/*#section2 s*/
#section2{
    width:100%;
    padding:70px 0;
    background-color:#fff;
}

#section2 .sec2_title{
    width:609px;
    height:127px;
    margin:0 auto 65px auto;
}
/*#section2 e*/


/*#section3 s*/
#section3 .sec3_bg1{
    width:100%;
    height:831px;
    background:url(../images/sub_intro/sec3_bg1.jpg) no-repeat center right/cover;
    overflow:hidden;
}
#section3 .sec3_bg1 .inner .sec3_cont{
    float:left;
    margin:70px 0 0 -1000px;
/*    margin:50px 0 0 0;*/
    opacity:0;
/*    opacity:1;*/
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
}
#section3 .sec3_bg1 .inner .sec3_cont.On{
    margin:70px 0 0 0;
    opacity:1;
}

#section3 .sec3_bg2{
    width:100%;
    height:832px;
    background:url(../images/sub_intro/sec3_bg2.jpg) no-repeat center left/cover;
    overflow:hidden;
}
#section3 .sec3_bg2 .inner .sec3_cont{
    width:800px;
    float:right;
    margin:0 -1000px 0 0;
/*    margin:0px 0 0 0;*/
    opacity:0;
/*    opacity:1;*/
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    transition-delay:0.7s;
    -webkit-transition-delay:0.7s;
    -moz-transition-delay:0.7s;
}
#section3 .sec3_bg2 .inner .sec3_cont.On{
    margin:0 0 0 0;
    opacity:1;
}

#section3 .sec3_text1 p{
    float:left;
    width:380px;
    font-size:17px;
    padding:15px 0 0 25px;
    line-height:37px;
    color:#333;
}
#section3 .sec3_text1 p span{
    font-weight:700;
    text-decoration:underline;
}

#section3 .sec3_bg2 .sec3_text1 p{
    width:800px;
    font-size:17px;
    padding:15px 0 0 50px;
    line-height:37px;
    color:#333;
}
#section3 .sec3_bg2 .sec3_text1 p span{
    font-weight:700;
    text-decoration:none;
}
/*#section3 e*/


/*#section4 s*/
#section4{
    width:100%;
    padding:90px 0;
    background-color:#fff;
}

#section4 .inner .go_btn{
    width:639px;
    height:202px;
    margin:0 auto;
}
#section4 .inner .go_btn a{
    display:block;
    width:100%;
    height:100%;
}
/*#section4 e*/


/*
#banner .inner .box{
	width: 100%;
	height: 373px;
	background:url(../images/banner.png) no-repeat center left/cover;
	margin: 40px 0;
	position: relative;
}

#banner .inner .box .txt_box{
	width: 880px;
	height: 195px;
	position: absolute;
	top:110px;
	left: 265px;
}

#banner .inner .box .txt_box a{
	display: block;
	width: 100%;
	height: 100%;
}

#banner .inner .box .txt_box li{
	float: left;
	width: 200px;
	border-radius:25px;
	height: 35px;
	background-color: #ffc600;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 17px;
	padding-top: 15px;
}

#banner .inner .box .txt_box li span{
	color: red;
	font-weight: 500;
}
*/

/*
#banner .inner .box .txt_box .last{
	margin-right: 0;
}

*/


.underline{
    font-weight:600;
    text-decoration:underline;
}