@charset "utf-8";

/* content 페이지 공통 컬러 */
.cont_red {color: #A45B3C;}

/* icon_listA안에 txt-check쓸 경우 */
.bodo_icon_list > ul > li p.txt-check {color: #dc132c;}

.brand_img {margin:10px 0; text-align: center;}
.s_btn {text-align: right;}
@media (max-width: 460px){
    .s_btn {text-align: left;}
    .s_btn a {width:100%; margin-bottom:5px;}
}

/* 공공누리 */
.kogl {position:relative; overflow:hidden; margin-top:25px; width:100%; border:1px solid #ddd; background-color:#fff;}
.kogl > h3 {margin:0; padding:0; font-size:0; line-height:0}
.kogl .inner {position:relative; min-height:81px; padding:30px 20px 20px 220px;}
.kogl .inner .mark_img {position:absolute; left:20px; font-size:0; }
.kogl .inner .mark_img.typeA {width:155px; height:55px; top:13px;  background:url('/images/brand/common/kogl_A.png') no-repeat;}
.kogl .inner .mark_img.typeB {width:150px; height:44px; top:20px;  background:url('/images/brand/common/kogl_B.png') no-repeat;}
.kogl .inner .mark_img.typeC {width:150px; height:44px; top:20px;  background:url('/images/brand/common/kogl_C.png') no-repeat;}

@media only screen and (max-width: 640px) {
    .kogl .inner {padding:20px;}
    .kogl .inner .mark_img {position:relative; top:auto; left:auto; margin:0 auto 10px;}   
    .kogl .inner .kogl_text {text-align:center}
}