@charset "utf-8";

/* 경기천년제목 */
@font-face {
    font-family: 'GyeonggiTitleM';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiTitleM.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* 나눔고딕 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* 나눔스퀘어 */
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);

.mT25 {margin-top:25px;}
.mT35 {margin-top:35px;}
.mT40 {margin-top:40px;}
.mT60 {margin-top:60px;}
.mT80 {margin-top:80px;}
.mT100 {margin-top:100px;}

@media (min-width:1500px) {
    .shuttle {width:1250px; margin:0 auto; margin-bottom:180px;}

    .shuttle .stt_box_01 {border:1px solid #d2d2d2; padding:40px; background-image:url(./img/bus.png); background-repeat:no-repeat; background-position:center; background-position-x:93%;}
    .shuttle .stt_box_01 .stt_b1_T {font-size:30px; letter-spacing:-0.59px; font-family: 'GyeonggiTitleM';}
    .shuttle .stt_box_01 .stt_b1_ti {line-height:1.75; letter-spacing:-0.4px; color:#010101; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}

    .shuttle .stt_box_02 {border:1px solid #d2d2d2; border-top:0; background-color:#f9f9f9; padding:15px 40px;}
    .shuttle .stt_box_02 .stt_b2_T {font-size:22px; font-weight:700; color:#010101; line-height:1.45; letter-spacing:-0.44px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}


}

@media (max-width:1499px) and (min-width:1100px) {
    .shuttle {width:96%; margin:0 auto; margin-bottom:180px;}

    .shuttle .stt_box_01 {border:1px solid #d2d2d2; padding:40px; background-image:url(./img/bus.png); background-repeat:no-repeat; background-position:center; background-position-x:93%;}
    .shuttle .stt_box_01 .stt_b1_T {font-size:30px; letter-spacing:-0.59px; font-family: 'GyeonggiTitleM';}
    .shuttle .stt_box_01 .stt_b1_ti {line-height:1.75; letter-spacing:-0.4px; color:#010101; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}

    .shuttle .stt_box_02 {border:1px solid #d2d2d2; border-top:0; background-color:#f9f9f9; padding:15px 40px;}
    .shuttle .stt_box_02 .stt_b2_T {font-size:22px; font-weight:700; color:#010101; line-height:1.45; letter-spacing:-0.44px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}
  

}

@media (max-width:1099px) and (min-width:780px) {
    .shuttle {width:96%; margin:0 auto; margin-bottom:180px;}

    .shuttle .stt_box_01 {border:1px solid #d2d2d2; padding:40px; background-image:none; background-repeat:no-repeat; background-position:center; background-position-x:93%;}
    .shuttle .stt_box_01 .stt_b1_T {font-size:26px; letter-spacing:-0.59px; font-family: 'GyeonggiTitleM';}
    .shuttle .stt_box_01 .stt_b1_ti {line-height:1.75; letter-spacing:-0.4px; color:#010101; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}

    .shuttle .stt_box_02 {border:1px solid #d2d2d2; border-top:0; background-color:#f9f9f9; padding:15px 40px;}
    .shuttle .stt_box_02 .stt_b2_T {font-size:20px; font-weight:700; color:#010101; line-height:1.45; letter-spacing:-0.44px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}
  

    
}

@media (max-width:779px) {
    .shuttle {width:96%; margin:0 auto; margin-bottom:180px;}
    .shuttle .scroll {overflow-x:scroll;}

    .shuttle .stt_box_01 {border:1px solid #d2d2d2; padding:35px; background-image:none; background-repeat:no-repeat; background-position:center; background-position-x:93%;}
    .shuttle .stt_box_01 .stt_b1_T {font-size:22px; letter-spacing:-0.59px; font-family: 'GyeonggiTitleM';}
    .shuttle .stt_box_01 .stt_b1_ti {line-height:1.75; letter-spacing:-0.4px; color:#010101; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}

    .shuttle .stt_box_02 {border:1px solid #d2d2d2; border-top:0; background-color:#f9f9f9; padding:15px 35px;}
    .shuttle .stt_box_02 .stt_b2_T {font-size:18px; font-weight:700; color:#010101; line-height:1.45; letter-spacing:-0.44px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}
  


}

/* 추가 */
@media (max-width:500px) {

}