@charset "utf-8";

@import url(skin.css);
@import url(font_s.css);

#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item{height: 265px;}


#introduce .intro_top{background-image:url(/images/athletics/introduce_top_img1.jpg);}
#goal .goal_top{background-image:url(/images/athletics/goal_top_img1.jpg);}

@media(max-width:767px){
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item{height: auto;}  
}

/* sub0106 관련사이트 */
/* 아이콘형 박스 */
.s0106_wrap .ui.uilnk .box_col .col .item {min-height:auto; padding:25px 40px 30px;}
.s0106_wrap .ui.uilnk .box_col .col .item .img_b {width: 180px;margin: 0 auto 25px;}
.s0106_wrap .ui.uilnk .box_col .col .item strong {display: block;padding-top: 15px;border-top: 1px solid #ccc;text-align: center;font-size: 0;color:#333;font-weight:bold;}


/* 버튼 */
#txt .btn2 {display:inline-block;position:relative;background:none;background-image:none;border:1px solid transparent;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;text-align:center;vertical-align:middle;}
#txt .btn2 *{vertical-align:middle}
#txt .btn2:after{position:absolute;z-index:-1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;content:'';}
#txt .btn2:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
#txt .btn-ani{padding:10px 72px 10px 14px;font-size:14px;font-weight:400;line-height:1.42857143;}
#txt .btn2,
#txt .btn2.disabled,
#txt .btn2[disabled],
#txt .btn2:link,
#txt .btn2:visited{background-color:#002f66;border-color:#002f66;color:#fff;}
#txt .btn2:hover,
#txt .btn2:focus,
#txt .btn2:active{background-color:#fff;border-color:#002f66;color: #002f66;}
#txt .btn2 .bico.bticon.arr{position: absolute;top: 32%;right: 0;width: 9px;height: 16px;background: url(/images/kor/common/arrow_img.png);background-position:-18px 0px;}
#txt .btn2 .bico.bticon.arr{position: absolute;top: 32%;right: 0;width: 9px;height: 16px;background: url(/images/kor/common/arrow_img.png);background-position:-18px 0px;}
#txt .btn2.btn-ani:hover .bico.bticon.arr,
#txt .btn2.btn-ani:focus .bico.bticon.arr,
#txt .btn2.btn-ani:active .bico.bticon.arr{background: url(/images/kor/common/arrow_img.png);background-position: 0 0 }
#txt .btn2 .bico.bticon{position:relative;top:-1px;display:inline-block;width:17px;height:16px;margin-right:16px;background:url(../../images/ico_file.png) no-repeat;vertical-align: middle;}

/* //sub0500 관련사이트 */

.board-box .inner .txtwrap a{display: block; width: 170px; margin-bottom: 5px; position: relative; border: 1px solid rgba(201, 201, 201, 1); padding: 10px 50px 10px 50px; text-align: left; margin-top: 15px; color: #767676; font-size: 14px; z-index: 1;}
.board-box .inner .txtwrap a:before{content: ""; position: absolute; left: 8px; top: 50%; display: block; width: 30px; height: 30px; margin-top: -15px; background: url(/images/athletics/main/ir_icon.png) no-repeat; background-position: -31px 0;}
.board-box .inner .txtwrap a:after{position: absolute; top: 17px; right: 20px; content: ""; display: inline-block; width: 14px; height: 9px; background: url(/template/template_a1/images/main/type01_common_ir.png) no-repeat -463px -16px; vertical-align: middle;}