@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
/* font-family: 'NanumSquare', sans-serif; */
/* 異쒖쿂: https://iflue.tistory.com/37 [�쑄�떆利�] */

@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap&subset=latin-ext');
/* font-family: 'Lato', sans-serif; */

@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');
/* font-family: 'Noto Sans KR', sans-serif; */

* {
    padding: 0;
    margin: 0;
}

html {
    font-size: 10px;
}

body {
    color: #333;
    font-family: 'NanumSquare', 'Lato', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 10px;
}

ul,
ol,
li {
    list-style: none;
}

a {
    color: inherit;
    text-decoration: none;
}

header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 10rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    background-color: transparent;
}

header .logo_box {
    float: left;
    margin-left: 5rem;
}

header .logo_box > a {
    display: block;
}

header .logo_box >a > img {
    display: block;
    height: 5rem;
    padding: 2.5rem 0;
}

header .nav {
    float: right;
    margin-right: 5rem;
}

header .nav nav {}

header .nav nav > ul {}

header .nav nav > ul > li {
    height: 5rem;
    line-height: 5rem;
    padding: 2.5rem 2rem 0;
    font-family: 'Lato', sans-serif;
    font-size: 2rem;
    float: left;
    border: transparent;
}

header .nav nav > ul > li > a {
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
}

header .nav nav > ul > li a:hover {
    color: #333;
}


main {
    width: 100%;
}
main >img {
    display: block;
    width: 100%;
}




#bottom {
    width: 0;
    height: 0;
}















 .backbtn {
    width: 4rem;
    height: 4rem;
    float: right;
    padding-top: 3rem;
    margin-right: 5rem;
}

 .backbtn >a {
    display: block;
}
 .backbtn >a > img {
    display: block;
    width: 100%;
    cursor: pointer;
}

 .popupcontent {
    width: 100%;
    height: 100%;
    background-color: tranparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
     z-index: -1;
}


.popupcontent {
    background: url(../img/works-content-walker.png)white center no-repeat;
}

.popupcontent .textbox {
    margin: 15rem 10rem;
}

.popupcontent .textbox .title {
    font-size: 4rem;
    margin-bottom: 1rem;
    font-weight: 800;
}

.popupcontent .textbox .textarea {
    font-size: 2rem;
    line-height: 2.7rem;
    margin-bottom: 2rem;
    font-weight: 400;
}

.popupcontent .textbox .minititle {
    font-size: 1.5rem;
    font-weight: 700;
    font-family: 'Noto Sans KR', sans-serif;
    margin-bottom: 0.5rem;
}

.popupcontent .textbox > ul {}

.popupcontent .textbox > ul > li {
    font-size: 1.5rem;
    line-height: 2.5rem;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 300;
}