/* 모든 스타일은 css 충돌방지를 위해 .footer을 기준으로 작성 하시면 됩니다. 예) .footer .box {} */

.d-block img {
filter: grayscale(100%);
opacity:0.4;
}

.ft-size{
  /*font-size: 0.8rem!important*/
  font-family: 'NanumSquareRound'!important;
}

@media (min-width: 0){
.g-py-60 {
    padding-top: 3.28571rem !important;
    padding-bottom: 0rem !important;
}}
.g-color-white-opacity-0_8 {
    color: rgba(255, 255, 255, 0.8) !important;
}
.g-bg-black-opacity-0_9 {
    background-color: rgba(0, 0, 0, 0.9) !important;
}
@media (min-width: 0){
.g-mb-20 {
    margin-bottom: 1.42857rem !important;
}}
.d-block {
    display: block!important;
}

@media (min-width: 0){
.g-mb-25 {
    margin-bottom: 1.78571rem !important;
}}
.g-brd-white-opacity-0_3 {
    border-color: rgba(255, 255, 255, 0.3) !important;
}
[class*="u-heading-v3-"] {
    border-bottom: 1px dotted #ccc;
}
.g-brd-primary {
    /*border-color:<?php echo $site_info['site_bg_color']; ?> !important;*/
}
.u-heading-v3__title {
    position: relative;
    top: 1px;
    display: inline-block;
    margin: 0;
    padding-bottom: 0.71429rem;
    border-bottom: 1px solid #555;
}
.text-uppercase {
    text-transform: uppercase!important;
}
.h6, h6 {
    font-size: 1rem;
}
.atext{
    display: block;
}
.g-color-white-opacity-0_6 {
    color: rgba(255, 255, 255, 0.6) !important;
}
.small, small {
    font-size: 80%;
    font-weight: 400;
}
.g-brd-white-opacity-0_1 {
    border-color: rgba(255, 255, 255, 0.1) !important;
  margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
}
.g-brd-white-opacity-0_3 {
    border-color: rgba(255, 255, 255, 0.3) !important;
}
[class*="u-heading-v3-"] {
    border-bottom: 1px dotted #ccc;
}
.g-mt-minus-4 {
    margin-top: -0.28571rem !important;
}
.g-line-height-2 {
    line-height: 2 !important;
}
.g-bg-no-repeat {
    background-repeat: no-repeat;
}
address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}
  
@media (min-width: 0){
.g-py-20 {
	padding-top: 1.1rem !important;
    padding-bottom: 1.15rem !important;
}}
.g-color-white-opacity-0_8 {
    color: rgba(255, 255, 255, 0.8) !important;
}
.g-bg-gray-dark-v1 {
    background-color: #191919 !important;
}
footer{
    display: block;
}
  
@media (min-width: 768px){
.text-md-right {
    text-align: right!important;
}}
.text-center {
    text-align: center!important;
}
.mb-0, .my-0 {
    margin-bottom: 0!important;
}
.list-inline {
    padding-left: 0;
    list-style: none;
}
.g-bg-gray-dark-v12 {
    background-color: #111 !important;
}

.txt_point{
color:#efefef;
font-weight: bold;
}
.txt_normal{
  color: #a9a9a9;
}