@charset "utf-8";

/* content 페이지 공통 컬러 */
.cont_red {color: #A45B3C;}

/* icon_listA안에 txt-check쓸 경우 */
.bodo_icon_list > ul > li p.txt-check {color: #dc132c;}

.s0102 .timeline-e .timeline__body .timeline__item .ico{background: url(/images/learning/sub01/bg_ico_open.png) no-repeat;width:130px;height:130px;font-size:0;line-height: 0;}
.s0102 .timeline-e .timeline__body .timeline__item .ico.ico1{background-position:0 0}
.s0102 .timeline-e .timeline__body .timeline__item .ico.ico2{background-position:0 -171px}
.s0102 .timeline-e .timeline__body .timeline__item .ico.ico3{background-position:0 -330px}
.s0102 .timeline-e .timeline__body .timeline__item .ico.ico4{background-position:0 -502px}
.s0102 .timeline-e .timeline__body .timeline__item strong{font-weight:bold;font-size:25px;}
.s0103 .timeline-f .timeline__body {background:url(/images/learning/sub01/sub0103_img01.png)no-repeat 95% 50px;}

@media only screen and (max-width:767px){
    .s0103 .timeline-f .timeline__body {background:none;}
    .s0102 .timeline-e .timeline__body .timeline__item .ico.ico {margin:0 auto 10px;}
    .s0102 .timeline-e .timeline__body .timeline__item strong{font-size:20px;}
}


.s0105 .direct-e__type .inner .ui-local .ui-local__button{margin-top:30px;}

.s0204{overflow: hidden;}
.s0204 > div{display: inline-block;width:49%;margin-bottom:5px;}
.s0204 > div  a{display:block;width:100%;}

@media only screen and (max-width:767px){
    .s0204 > div{width:100%;}
}

 
.s040101 .bodo_icon_list.typeB > ul > li{min-height:310px;}
.s0501 .ui-process1 .ui-process.type7-2 > li .inner{min-height:235px;}
.s0601 .ui-process1 .ui-process.type7 > li .inner{min-height:270px;}

@media only screen and (max-width:767px){
    .s0501 .bodo_icon_list.typeB > ul > li{min-height:230px;}
}
@media only screen and (max-width:640px){
    .s040101 .bodo_icon_list.typeB > ul > li,
    .s0501 .bodo_icon_list.typeB > ul > li{min-height:auto;}
}
@media only screen and (max-width:1023px){
    .s0501 .ui-process1 .ui-process.type7-2 > li .inner,
    .s0601 .ui-process1 .ui-process.type7 > li .inner{min-height:auto;}    
}


/*이용약관,갱인정보처리방침 */

.ui.uia{}
.ui.uia .item{}
.ui.uia .item:first-child{margin-top:1px;}
.ui.uia .item .title{margin-top:-1px;border:1px solid #d4d4d4;}

.ui.uia .item .title a {display:block;padding:20px;}
.ui.uia .item .title a:hover,
.ui.uia .item .title a:focus{border:1px solid #ff5f18;} 
.ui.uia .item .title a b{display:block;padding-right:45px;background:url(/images/learning/sitemap/uia_arr.png) no-repeat right 50%;font-size:16px;word-break:keep-all;}
.ui.uia .item .title a.ov{background:#fafafa;border:1px solid #ff5f18;}
.ui.uia .item .title a.ov b{background:url(/images/learning/sitemap/uia_arr_ov.png) no-repeat right 50%;}
.ui.uia .item .obj{display:none;width:100%;padding:20px;border:1px solid #d4d4d4;border-top:none;}

@media only screen and (max-width:640px){
.ui.uia .item .title a{padding:20px 25px;}
}
.adrue_txt{display:block;padding:20px;font-size:15px;font-weight:600;border:1px solid #d4d4d4;}


@media (max-width: 767px){
.form-group{display:inline-block;}
}