@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) {
    .infomation {margin-bottom:120px;}
    .infomation .ifm_center {width:1250px; margin:0 auto;}
    .infomation .ifm_T {font-size:30px; letter-spacing:-0.59px; color:#464646; font-family: 'GyeonggiTitleM';}
    .infomation .ifm_T::before {content:''; width:8px; height:36px; border-radius:4px; background-color:#4b93b3; display:inline-block; margin-right:6px; position:relative; top:10px;}
    .infomation .ifm_ti {font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.55; margin-bottom:15px;}

    .infomation .ifm_box_01 {background-color:#fffded; padding:49px 0;}
    .infomation .ifm_box_01 .ifm_b1_le {float:left; width:30%; height:315px; margin-right:5%; background-image:url(./img/Information_title.png); background-repeat:no-repeat; background-size:100% 100%;}
    .infomation .ifm_box_01 .ifm_b1_ri {float:left; width:65%; padding-top:20px;}
    .infomation .ifm_box_01 .ifm_b1_ri .ifm_b1_T {font-size:23px; letter-spacing:-0.46px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; font-weight:700;}
    .infomation .ifm_box_01 .ifm_b1_ri .ifm_b1_ti {font-size:19px; line-height:1.84; letter-spacing:-0.38px; margin-top:10px;}
    .infomation .ifm_box_01 .ifm_b1_inn {margin-top:35px;}
    .infomation .ifm_box_01 .ifm_b1_inn ul {float:left; width:32%; margin-right:2%; background-color:#fff; border:1px solid #f9f9f9; border-radius:14px; padding:20px 30px; background-repeat:no-repeat; background-position:right top;}
    .infomation .ifm_box_01 .ifm_b1_inn ul:last-child {margin-right:0;}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_01 {background-image:url(./img/Information_icon_1.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_02 {background-image:url(./img/Information_icon_2.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_03 {background-image:url(./img/Information_icon_3.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_T {font-size:18px; font-weight:700; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_ti {font-size:17px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.65;}

    .infomation .ifm_box {margin-top:85px;}
    .infomation .ifm_box_02 {border:1px solid #e7e7e7; margin-top:15px;}

    .infomation .list_box ul {float:left; width:14.285714%; height:287px; border-right:1px solid #e7e7e7; padding:30px 0 23px; text-align:center; position:relative;}
    .infomation .list_box ul::after {content:''; width:32px; height:32px; background-image:url(./img/list_go.png); background-repeat:no-repeat; position:absolute; top:50%; right:-16px; transform:translateY(-50%);}
    .infomation .list_box ul:last-child {border-right:0;}
    .infomation .list_box ul:last-child::after {display:none;}
    .infomation .list_step {font-size:15px; font-weight:800; letter-spacing:-0.3px; color:#636363; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; margin:15px 0;}
    .infomation .list_ti {font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.5; letter-spacing:-0.4px;}

    .infomation .ifm_box_02 .ifm_b2_txt {border-top:1px solid #e7e7e7; background-color:#f8f8f8; padding:45px 16px;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_inn {background-color:#fff; border-radius:11px; border:1px solid #f5f5f5; padding:50px 60px; position:relative;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_T {font-size:26px; font-weight:800; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; letter-spacing:-0.52px;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_sub_T {font-size:26px; color:#ffa4a4; letter-spacing:-0.52px; font-weight:700; position:absolute; right:60px; top:50px;}
    .infomation .ifm_box_02 .ifm_b2i_txt p {letter-spacing:-0.4px; padding-left:15px; position:relative; margin-top:15px;}
    .infomation .ifm_box_02 .ifm_b2i_txt p::before {content:''; width:6px; height:6px; border-radius:50%; background-color:#7d7d7d; position:absolute; left:0; top:10px}

    .infomation .ifm_box_03 {margin-top:15px; border:1px solid #d4d4d4; padding:40px;}
    .infomation .ifm_box_03 .ifm_b3_le {float:left; width:65%;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_T {font-weight:700; font-family:'Nanum Gothic', sans-serif; color:#4b93b3;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt ul li {float:left;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt .ifm_b3l_tit {width:8%; font-weight:700;font-family:'Nanum Gothic', sans-serif;}
    .infomation .ifm_box_03 .ifm_b3_ri {float:left; width:35%; background-color:#f4faff; border-radius:15px; text-align:center; padding:32px 20px;}
    .infomation .ifm_box_03 .ifm_b3_ri .ifm_b3r_T {font-weight:700; font-family:'Nanum Gothic', sans-serif;}

}

@media (max-width:1499px) and (min-width:1100px) {
    .infomation {margin-bottom:120px;}
    .infomation .ifm_center {width:96%; margin:0 auto;}
    .infomation .ifm_T {font-size:30px; letter-spacing:-0.59px; color:#464646; font-family: 'GyeonggiTitleM';}
    .infomation .ifm_T::before {content:''; width:8px; height:36px; border-radius:4px; background-color:#4b93b3; display:inline-block; margin-right:6px; position:relative; top:10px;}
    .infomation .ifm_ti {font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.55; margin-bottom:15px;}

    .infomation .ifm_box_01 {background-color:#fffded; padding:49px 0;}
    .infomation .ifm_box_01 .ifm_b1_le {float:left; width:30%; height:315px; margin-right:5%; background-image:url(./img/Information_title.png); background-repeat:no-repeat; background-size:100% 100%;}
    .infomation .ifm_box_01 .ifm_b1_ri {float:left; width:65%; padding-top:20px;}
    .infomation .ifm_box_01 .ifm_b1_ri .ifm_b1_T {font-size:23px; letter-spacing:-0.46px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; font-weight:700;}
    .infomation .ifm_box_01 .ifm_b1_ri .ifm_b1_ti {font-size:19px; line-height:1.84; letter-spacing:-0.38px; margin-top:10px;}
    .infomation .ifm_box_01 .ifm_b1_inn {margin-top:35px;}
    .infomation .ifm_box_01 .ifm_b1_inn ul {float:left; width:32%; margin-right:2%; background-color:#fff; border:1px solid #f9f9f9; border-radius:14px; padding:20px 15px; background-repeat:no-repeat; background-position:right top;}
    .infomation .ifm_box_01 .ifm_b1_inn ul:last-child {margin-right:0;}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_01 {background-image:url(./img/Information_icon_1.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_02 {background-image:url(./img/Information_icon_2.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_03 {background-image:url(./img/Information_icon_3.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_T {font-size:18px; font-weight:700; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_ti {font-size:17px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.65;}

    .infomation .ifm_box {margin-top:85px;}
    .infomation .ifm_box_02 {border:1px solid #e7e7e7; margin-top:15px;}

    .infomation .list_box ul {float:left; width:14.285714%; height:287px; border-right:1px solid #e7e7e7; padding:30px 0 23px; text-align:center; position:relative;}
    .infomation .list_box ul::after {content:''; width:32px; height:32px; background-image:url(./img/list_go.png); background-repeat:no-repeat; position:absolute; top:50%; right:-16px; transform:translateY(-50%);}
    .infomation .list_box ul:last-child {border-right:0;}
    .infomation .list_box ul:last-child::after {display:none;}
    .infomation .list_step {font-size:15px; font-weight:800; letter-spacing:-0.3px; color:#636363; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; margin:15px 0;}
    .infomation .list_ti {font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.5; letter-spacing:-0.4px;}

    .infomation .ifm_box_02 .ifm_b2_txt {border-top:1px solid #e7e7e7; background-color:#f8f8f8; padding:45px 16px;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_inn {background-color:#fff; border-radius:11px; border:1px solid #f5f5f5; padding:50px 60px; position:relative;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_T {font-size:26px; font-weight:800; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; letter-spacing:-0.52px;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_sub_T {font-size:26px; color:#ffa4a4; letter-spacing:-0.52px; font-weight:700; position:absolute; right:60px; top:50px;}
    .infomation .ifm_box_02 .ifm_b2i_txt p {letter-spacing:-0.4px; padding-left:15px; position:relative; margin-top:15px;}
    .infomation .ifm_box_02 .ifm_b2i_txt p::before {content:''; width:6px; height:6px; border-radius:50%; background-color:#7d7d7d; position:absolute; left:0; top:10px}

    .infomation .ifm_box_03 {margin-top:15px; border:1px solid #d4d4d4; padding:40px;}
    .infomation .ifm_box_03 .ifm_b3_le {float:left; width:65%;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_T {font-weight:700; font-family:'Nanum Gothic', sans-serif; color:#4b93b3;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt ul li {float:left;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt .ifm_b3l_tit {width:8%; font-weight:700;font-family:'Nanum Gothic', sans-serif;}
    .infomation .ifm_box_03 .ifm_b3_ri {float:left; width:35%; background-color:#f4faff; border-radius:15px; text-align:center; padding:32px 20px;}
    .infomation .ifm_box_03 .ifm_b3_ri .ifm_b3r_T {font-weight:700; font-family:'Nanum Gothic', sans-serif;}
}

@media (max-width:1099px) and (min-width:780px) {
    .infomation {margin-bottom:120px;}
    .infomation .ifm_center {width:96%; margin:0 auto;}
    .infomation .ifm_T {font-size:26px; letter-spacing:-0.59px; color:#464646; font-family: 'GyeonggiTitleM';}
    .infomation .ifm_T::before {content:''; width:8px; height:36px; border-radius:4px; background-color:#4b93b3; display:inline-block; margin-right:6px; position:relative; top:10px;}
    .infomation .ifm_ti {font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.55; margin-bottom:15px;}

    .infomation .ifm_box_01 {background-color:#fffded; padding:49px 0;}
    .infomation .ifm_box_01 .ifm_b1_le {float:none; width:100%; height:310px; margin-right:5%; background-image:url(./img/Information_title.png); background-repeat:no-repeat; background-size:377px 100%; background-position:center center;}
    .infomation .ifm_box_01 .ifm_b1_ri {float:none; width:100%; padding-top:20px;}
    .infomation .ifm_box_01 .ifm_b1_ri .ifm_b1_T {font-size:20px; letter-spacing:-0.46px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; font-weight:700; text-align:center;}
    .infomation .ifm_box_01 .ifm_b1_ri .ifm_b1_ti {font-size:18px; line-height:1.84; letter-spacing:-0.38px; margin-top:10px; text-align:center;}
    .infomation .ifm_box_01 .ifm_b1_inn {margin-top:35px;}
    .infomation .ifm_box_01 .ifm_b1_inn ul {float:left; width:32%; margin-right:2%; background-color:#fff; border:1px solid #f9f9f9; border-radius:14px; padding:20px 15px; background-repeat:no-repeat; background-position:right top;}
    .infomation .ifm_box_01 .ifm_b1_inn ul:last-child {margin-right:0;}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_01 {background-image:url(./img/Information_icon_1.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_02 {background-image:url(./img/Information_icon_2.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_03 {background-image:url(./img/Information_icon_3.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_T {font-size:17px; font-weight:700; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_ti {font-size:16px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.65;}

    .infomation .ifm_box {margin-top:85px;}
    .infomation .ifm_box_02 {border:1px solid #e7e7e7; border-top:0; margin-top:15px;}

    .infomation .list_box ul {float:left; width:25%; height:287px; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; padding:30px 0 23px; text-align:center; position:relative;}
    .infomation .list_box ul:nth-child(4) {border-bottom:1px solid #e7e7e7;}
    .infomation .list_box ul::after {content:''; width:32px; height:32px; background-image:url(./img/list_go.png); background-repeat:no-repeat; position:absolute; top:50%; right:-16px; transform:translateY(-50%);}
    .infomation .list_box ul:last-child {border-right:1px solid #e7e7e7;}
    .infomation .list_box ul:last-child::after {display:none;}
    .infomation .list_step {font-size:15px; font-weight:800; letter-spacing:-0.3px; color:#636363; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; margin:15px 0;}
    .infomation .list_ti {font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.5; letter-spacing:-0.4px;}

    .infomation .ifm_box_02 .ifm_b2_txt {border-top:1px solid #e7e7e7; background-color:#f8f8f8; padding:45px 16px;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_inn {background-color:#fff; border-radius:11px; border:1px solid #f5f5f5; padding:40px 30px; position:relative;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_T {font-size:22px; font-weight:800; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; letter-spacing:-0.52px;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_sub_T {font-size:22px; color:#ffa4a4; letter-spacing:-0.52px; font-weight:700; position:absolute; right:30px; top:40px;}
    .infomation .ifm_box_02 .ifm_b2i_txt p {letter-spacing:-0.4px; padding-left:15px; position:relative; margin-top:15px;}
    .infomation .ifm_box_02 .ifm_b2i_txt p::before {content:''; width:6px; height:6px; border-radius:50%; background-color:#7d7d7d; position:absolute; left:0; top:10px}

    .infomation .ifm_box_03 {margin-top:15px; border:1px solid #d4d4d4; padding:30px;}
    .infomation .ifm_box_03 .ifm_b3_le {float:left; width:65%;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_T {font-weight:700; font-family:'Nanum Gothic', sans-serif; color:#4b93b3;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt ul li {float:left;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt .ifm_b3l_tit {width:13%; font-weight:700;font-family:'Nanum Gothic', sans-serif;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt .ifm_b3l_ti {width:87%;}
    .infomation .ifm_box_03 .ifm_b3_ri {float:left; width:35%; background-color:#f4faff; border-radius:15px; text-align:center; padding:32px 20px;}
    .infomation .ifm_box_03 .ifm_b3_ri .ifm_b3r_T {font-weight:700; font-family:'Nanum Gothic', sans-serif;}
}

@media (max-width:779px) {
    .infomation {margin-bottom:120px;}
    .infomation .ifm_center {width:96%; margin:0 auto;}
    .infomation .ifm_T {font-size:22px; letter-spacing:-0.59px; color:#464646; font-family: 'GyeonggiTitleM';}
    .infomation .ifm_T::before {content:''; width:8px; height:36px; border-radius:4px; background-color:#4b93b3; display:inline-block; margin-right:6px; position:relative; top:10px;}
    .infomation .ifm_ti {font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.55; margin-bottom:15px;}

    .infomation .ifm_box_01 {background-color:#fffded; padding:49px 0;}
    .infomation .ifm_box_01 .ifm_b1_le {float:none; width:100%; height:250px; margin-right:5%; background-image:url(./img/Information_title.png); background-repeat:no-repeat; background-size:320px 100%; background-position:center center;}
    .infomation .ifm_box_01 .ifm_b1_ri {float:none; width:100%; padding-top:20px;}
    .infomation .ifm_box_01 .ifm_b1_ri .ifm_b1_T {font-size:18px; letter-spacing:-0.46px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; font-weight:700; text-align:center;}
    .infomation .ifm_box_01 .ifm_b1_ri .ifm_b1_ti {font-size:17px; line-height:1.84; letter-spacing:-0.38px; margin-top:10px; text-align:center;}
    .infomation .ifm_box_01 .ifm_b1_inn {margin-top:35px;}
    .infomation .ifm_box_01 .ifm_b1_inn ul {float:none; width:100%; margin:2% auto; background-color:#fff; border:1px solid #f9f9f9; border-radius:14px; padding:20px 15px; background-repeat:no-repeat; background-position:right top;}
    .infomation .ifm_box_01 .ifm_b1_inn ul:last-child {margin-right:auto;}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_01 {background-image:url(./img/Information_icon_1.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_02 {background-image:url(./img/Information_icon_2.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_03 {background-image:url(./img/Information_icon_3.png);}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_T {font-size:17px; font-weight:700; font-family: 나눔스퀘어, 'NanumSquare', sans-serif;}
    .infomation .ifm_box_01 .ifm_b1_inn .ifm_b1i_ti {font-size:16px; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.65;}

    .infomation .ifm_box {margin-top:85px;}
    .infomation .ifm_box_02 {border:1px solid #e7e7e7; border-top:0; margin-top:15px;}

    .infomation .list_box ul {float:left; width:50%; height:287px; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; padding:30px 0 23px; text-align:center; position:relative;}
    .infomation .list_box ul:nth-child(6) {border-bottom:1px solid #e7e7e7;}
    .infomation .list_box ul::after {content:''; width:32px; height:32px; background-image:url(./img/list_go.png); background-repeat:no-repeat; position:absolute; top:50%; right:-16px; transform:translateY(-50%);}
    .infomation .list_box ul:last-child {border-right:1px solid #e7e7e7;}
    .infomation .list_box ul:last-child::after {display:none;}
    .infomation .list_step {font-size:15px; font-weight:800; letter-spacing:-0.3px; color:#636363; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; margin:15px 0;}
    .infomation .list_ti {font-family: 나눔스퀘어, 'NanumSquare', sans-serif; line-height:1.5; letter-spacing:-0.4px;}

    .infomation .ifm_box_02 .ifm_b2_txt {border-top:1px solid #e7e7e7; background-color:#f8f8f8; padding:25px 15px;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_inn {background-color:#fff; border-radius:11px; border:1px solid #f5f5f5; padding:50px 20px; position:relative;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_T {font-size:20px; font-weight:800; font-family: 나눔스퀘어, 'NanumSquare', sans-serif; letter-spacing:-0.52px;}
    .infomation .ifm_box_02 .ifm_b2_txt .ifm_b2_sub_T {font-size:20px; color:#ffa4a4; letter-spacing:-0.52px; font-weight:700; position:absolute; right:10px; top:10px;}
    .infomation .ifm_box_02 .ifm_b2i_txt p {letter-spacing:-0.4px; padding-left:15px; position:relative; margin-top:15px;}
    .infomation .ifm_box_02 .ifm_b2i_txt p::before {content:''; width:6px; height:6px; border-radius:50%; background-color:#7d7d7d; position:absolute; left:0; top:10px}

    .infomation .ifm_box_03 {margin-top:15px; border:1px solid #d4d4d4; padding:30px;}
    .infomation .ifm_box_03 .ifm_b3_le {float:none; width:100%;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_T {font-weight:700; font-family:'Nanum Gothic', sans-serif; color:#4b93b3;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt ul li {float:left;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt .ifm_b3l_tit {width:20%; font-weight:700;font-family:'Nanum Gothic', sans-serif;}
    .infomation .ifm_box_03 .ifm_b3_le .ifm_b3l_txt .ifm_b3l_ti {width:80%;}
    .infomation .ifm_box_03 .ifm_b3_ri {float:none; width:100%; margin-top:20px; background-color:#f4faff; border-radius:15px; text-align:center; padding:32px 20px;}
    .infomation .ifm_box_03 .ifm_b3_ri .ifm_b3r_T {font-weight:700; font-family:'Nanum Gothic', sans-serif;}
}

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