#ski_wrap .ski_top {display:flex; justify-content: space-between; align-items:center; margin-bottom:11px;}
#ski_wrap .ski_top > h2 {font-size:25px;}
#ski_wrap .ski_top .apply_btn {
    display:inline-block; color:#fff; font-size:17px; font-weight:550; border-radius:5px;

    /* ½ÅÃ» ¸¶°¨ »ö±ò */
    background-color:#5e78d7; padding:10px 50px 10px 50px;

    /* ¹Ø¿¡ ½ÅÃ»ÇÏ±â »ö±ò */
    /*  padding:10px 70px 10px 20px; background:#f8446e url("http://kid.chosun.com/2020_renewal/images/ski_arrow.png") no-repeat right 20px center; */
}

#ski_wrap .ski_bot {display:flex; padding:20px; margin-bottom:45px; border:1px solid #e3e3e3; background-color:#f8f8f8; border-radius:5px; box-sizing:border-box;}
#ski_wrap .ski_bot .b_left_img {display:inline-block; width:291px; min-width:291px; height:189px; margin-right:30px; border:1px solid #e7e7e7;}
#ski_wrap .ski_bot .b_left_img > img {width:100%; height:100%;}
#ski_wrap .ski_bot .b_right_text > p {margin-bottom:20px; font-size:16px; font-weight:bold;}
#ski_wrap .ski_bot .b_right_text .gradient > li {display:flex; align-items:top;}
#ski_wrap .ski_bot .b_right_text .gradient > li span {
    display:inline-block; width:73px; min-width:73px; height:25px; margin-right:10px; color:#fff; font-size:13px; text-align:center; font-weight:bold;  line-height: 25px; border-radius:50pt;
    background: linear-gradient( to right, #f8476c 50%, #fc6751 60%, #fe7c40 );
}
#ski_wrap .ski_bot .b_right_text .gradient > li:nth-child(2) span {letter-spacing:10px;  text-indent:10px;}
#ski_wrap .ski_bot .b_right_text .gradient > li p {font-size:14px;}


#ski_wrap .ski_tab {margin-bottom:30px;}
#ski_wrap .ski_tab:after {content:""; display:block; clear:both;}
#ski_wrap .ski_tab > li {float:left; width:50%; height:50px; border:1px solid #dcdcdc; background-color:#e6e6e6; box-sizing:border-box; border-radius:5px 5px 0px 0px; overflow:hidden;}
#ski_wrap .ski_tab > li:last-child {border-left:none;}
#ski_wrap .ski_tab > li > a {display:block; height:100%; color:#6e6e6e; text-align:center; line-height:50px; font-size:16px; font-weight:bold; transition:all .5s;}
#ski_wrap .ski_tab > li.color > a {background-color:#285695; color:#fff;}
#ski_wrap .ski_tab > li:hover > a {background-color: #285695; color:#fff;}

#ski_wrap .tab_list {text-align:center;}


/* .page_title_category2 {flex-grow: 1;} */
.page_title_category2 ul {line-height: 120%; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: flex-end;}
.page_title_category2 li:after {
    content: "";
    display: inline-block;
    margin: 0 8px -1px 8px;
    width: 1px;
    height: 12px;
    border-right: 1px solid #ddd;
}
.page_title_category2 li:last-child:after {
    display: none;
}
.page_title_category2 li a {
    position: relative;
    font-size: 0.77em;
    color: #666;
    font-weight: 400;
    letter-spacing: -0.5px;
}
.page_title_category2 li a.active {
    color: #000000;
    font-weight: 600;
}




@media screen and (max-width:1183px){
    #ski_wrap .ski_bot {display:block;}
    #ski_wrap .ski_bot .b_left_img {display:block; margin:0px auto 10px;}
    #ski_wrap .ski_bot .b_right_text > p {text-align:center;}
}

@media screen and (max-width:1110px){
    #ski_wrap .ski_top > h2 {margin-bottom:10px;}
    #ski_wrap .ski_top {display:block;}
    #ski_wrap .ski_top:after {content:""; display:block; clear:both;}
    #ski_wrap .ski_top .apply_btn {float:right; font-size:15px; padding: 5px 69px 5px 23px;}

}

@media screen and (max-width:800px){
    
    #ski_wrap .ski_top > h2 {font-size:22px;}
    #ski_wrap .ski_tab {margin-bottom:20px;}
    #ski_wrap .ski_tab > li {height:45px;}
    #ski_wrap .ski_tab > li > a {line-height:45px; font-size:15px;}
}



/* tb_board */
table.tb_board { width:100%; border-top:1px solid #ddd; }
table.tb_board .find02_btn {display:inline-block; height:33px; padding:0px 5px; background-color: #f0f0f0; line-height:30px; font-size:15px; color:#000; }
table.tb_board .noticeTip {display:inline-block; margin-left:15px; color:#888; font-size:15px;}
table.tb_board .noticeTip_block {margin-left:0px; display:block;}
table.tb_board .select01 {height:33px;}
table.tb_board .school_select {width:78px;}
table.tb_board .school_font {font-size:16px;}
table.tb_board td input.wid98 { width:198px;}
table.tb_board td input.wid58 {width:80px;}
table.tb_board th {background:#f7f7f7; font-weight:bold; text-align:center; padding:12px 0; border-bottom:1px solid #dddddd; vertical-align:middle; font-size:16px;}
table.tb_board td {padding:12px 20px;border-bottom:1px solid #dddddd; font-size:16px;}

table.tb_board td input {vertical-align:middle; border: 1px solid #ddd; background: #fff; height: 33px; padding: 0 0px; color: #666 !important;}
table.tb_board td input[type="button"] {display: inline-block;  height: 33px; line-height: 33px; text-align: center; color: #fff !important; padding: 0 10px; background: #999; font-size: 0.9em; cursor: pointer;}
table.tb_board td input[type="checkbox"] { margin-left:10px;}
table.tb_board td input[type="radio"] {height: auto; margin-right:5px;}
table.tb_board td textarea {border:1px solid #ddd; width:100%; height:150px;}
table.tb_board td input.wid380 {width:100%;}
table.tb_board td .sk_bold {color:#153da5; font-weight:800;}


.btnWrap {margin:30px 0px; text-align:center;}
.btnWrap > a {display: inline-block; padding:10px 49px; text-align: center; color: #fff; font-size: 15px; border-radius: 3px; font-weight:bold;}
.btnWrap > .ok_btn {background-color:#1b97d7;}
.btnWrap > .cancel_btn {background-color:#999;}



@media screen and (max-width:1106px){
    
    table.tb_board td .guardian > input {width:calc(50% - 47px);}
}
@media screen and (max-width:800px){
    /* table.tb_board td .w30 {width:calc(30% - 10px);} */
}

@media screen and (max-width:600px){
    /* table.tb_board td input.wid98 {width:100%;} */
    table.tb_board td input.wid100 {width:100%;}
    /* table.tb_board .find01_btn {margin-top:5px;} */
    /* table.tb_board select.wid50 {width:calc(100%/3 - 25px);} */
    /* table.tb_board select.wid108 {width:100%; margin-top:5px;} */
    /* table.tb_board select.wid74 {width:30%;} */
    /* table.tb_board td input.e_wid80 {width:calc(100%/2 - 15px);} */
    /* table.tb_board td input.wid58 {width:calc(100%/2 - 50px);} */

  

}