body {
    font-family: 'Lato', sans-serif;
    margin:0;
    font-size: 13px;
    font-weight: 300;
    line-height: 170%;
    color: #777777;
}
body img {
    max-width : 100%;
    height : auto;
}
.sub_tap {
    clear: both;
}
.tap_01 {
    display:block;
    padding-left:13px;
    padding-right:13px;
}
.row_88 {
    margin-left: -13px;
    margin-right: -13px;
}
.tap_02 {
    display:block;
    clear:none;
    margin-left:auto;
    margin-right:auto;
	margin-top:10px;
    margin-bottom:70px;
}
a.button, a.button_a_01, a.button_a_01_2 {
    display:block;
    width:150px;
    padding: 10px;
    text-align:center;
    background-color:#F3F3F3;
    border-color:#D2D2D2;
    border-width:1px;
    -webkit-border-radius:0px;
    border-style:solid;
    color:#666666;
    min-height:0px;
    clear:none;
    float:left;
    margin-left:0px;
    margin-right:10px;
    font:bold 15px/120% Arial, Helvetica, sans-serif;
    -moz-border-radius:0px;
    border-radius:0px;
    text-decoration: none;
}
a.button_a_01 {
    background-color: #666666;
    color:#FFFFFF;
    margin:0px;
}
a.button_a_01:hover {
    background:#666666;
    color:#3D3D3D;
}
a.button_a_01_2:hover {
    background-color: #f3f3f3;
    color:#666666;
}
a.button_a_01:visited {
    color: #FFFFFF;
}
a.button_a_01_2:visited {
    color: #666666;
}
a.button_a_01_2 {
    margin-left:10px;
}
.content {
    margin-top: auto;
}
@media only screen and (min-width : 768px) {
    body {
        text-align: left;
    }
    .sub_tap {
        clear: both;
    }
    .tap_01 {
        right: auto;
        width:921px;
        margin-top:0px;
    }
    .row_88 {
        margin-left: -15px;
        margin-right: -15px;
    }
    a.button_a_01 {
        margin: 0px;
    }
}
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
 .kr {
    font-family: 'Nanum Gothic', '나눔고딕', sans-serif;
}
@media only screen and (min-width : 1024px) {
    body {
        text-align: left;
    }
    .sub_tap {
        clear: both;
        min-height: 0px;
    }
    .tap_01 {
        right: auto;
        width:100%;
    }
    .row_88 {
        margin-left: -15px;
        margin-right: -15px;
    }
    a.button_a_01 {
        margin:0;
    }
}