@charset "utf-8";


/*header s*/
#header{
    width:100%;
    height:60px;
    background-color:rgba(255,255,255,0.95);
    box-shadow:5px 5px 5px rgba(0,0,0,0.1);
    position:fixed;
    top:0;
    left:0;
    z-index:999;
}

#header .kakao{
    position:absolute;
    top:10px;
    left:15px;
}
#header .logo{
    position:absolute;
    top:8px;
    left:50%;
    transform:translateX(-50%);
}
#header .call{
    position:absolute;
    top:10px;
    right:15px;
}
/*header e*/


/*footer s*/
.sub_qm{
    padding:5px 15px 40px 15px;
}
.sub_qm .sq1,
.sub_qm .sq2{
    /*float:left;*/
    width:60%;
	 margin:0 auto;
}
.sub_qm .sq3{
    float:left;
    width:100%;
    margin:8px 0 0 0;
}
.sub_qm .sq1 a,
.sub_qm .sq2 a{
    display:block;
}
.sub_qm .sq3 a{
    display:block;
}
.sub_qm .sq1 a img,
.sub_qm .sq2 a img{
    width:100%;
}
.sub_qm .sq3 a img{
    width:100%;
}

#footer{
    padding:20px 0;
    background:url(../images/f_bg.jpg) no-repeat center 0/cover;
}

#footer .inner .f_sns{
    width:56%;
    margin:0 auto;
}
#footer .inner .f_sns .sns{
    float:left;
    margin:0 20px 0 0;
}
#footer .inner .f_sns .sns:last-child{
    margin:0;
}

#footer .inner .f_line{
    width:90%;
    height:1px;
    background-color:#959595;
    margin:15px auto;
}

#footer .inner .f_logo{
    text-align:center;
}
#footer .inner .f_logo img{
    width:40%;
}

#footer .inner address{
    font-size:13px;
    color:#b8b8b8;
    text-align:center;
    font-style:normal;
    margin:10px 0 0 0;
}

#footer .admin{
    width:65%;
    margin:15px auto 0 auto;
    text-align:center;
}
#footer .admin a{
    padding:7px 0;
    display:block;
    font-size:13px;
    color:#fff;
    font-weight:500;
    border:1px solid #fff;
    border-radius:30px;
}
/*footer e*/