@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(3){
    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%;
    height:760px;
    background-color:#fafafa; 
}

#section1 .sec1_ttl{
    width:496px;
    height:310px;
    margin:0 auto 51px auto;
    padding:30px 0 0 0;
}
/*#section1 e*/


/*#section2 s*/
#section2{
    width:100%;
    height:900px;
    background-color:#fff; 
}

#section2 .sec2_ttl{
    width:438px;
    height:126px;
    margin:0 auto 50px auto;
    padding:90px 0 0 0;
}

#section2 .accordion li .acc_title{
    display:block;
    width:1200px;
    height:83px;
    background-color:#ffc600;
    border:7px solid #ffc600;
    border-radius:15px;
    box-sizing:border-box;
    font-size:22px;
    font-weight:400;
    text-align:center;
    line-height:70px;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    color:#fff;
}
#section2 .accordion li .acc_title:hover{
    background-color:#ffa800;
    border:7px solid #ffa800;
}
#section2 .accordion li .acc_title.active{
    background-color:#fff;
    border:7px solid #ffc600;
    color:#222 !important;
}

.accordion{
    border-top:none;
}
.accordion li{
    border-bottom:none;
    margin:0 0 10px 0;
}
.accordion a:after{
    width:10px;
    height:10px;
    border-right:5px solid #fff;
    border-bottom:5px solid #fff;
    position:absolute;
    right:0px;
    content: " ";
    top:35px;
    transform:rotate(45deg);
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
.accordion .acc_title.active:after{
    transform:rotate(-45deg);
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    border-right:5px solid #ffc600 !important;
    border-bottom:5px solid #ffc600 !important;
}

.acc_text{
    font-size:17px !important;
    font-weight:400;
    line-height:30px !important;
}
/*#section2 e*/


/*#section3 s*/
#section3 .inner .go_btn{
    padding:60px 0 100px 0;
}
#section3 .inner .go_btn a{
    display:block;
    width:646px;
    height:209px;
    margin:0 auto;
}
/*#section3 e*/