.tap_01 {
    display:block;
    width: 950px;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
}
.tap_02 {
    display:block;
    clear:none;
    width: 950px;
    margin-left:auto;
    margin-right:auto;
    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-bottom:30px;
}
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-bottom: 30px;
}
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
 .kr {
    font-family: 'Nanum Gothic', '나눔고딕', sans-serif;
}