.dimode-component * { /*font-family: 'noto sans korean';*/ font-family: 'nanumbarungothic'; }

/*±³È¸¼Ò°³*/
#ch1-1-title { font-size:26px; font-weight:700; margin-bottom:20px; color:#17366D; }
#ch1-1-content-wrap { padding-left:25px; border-left:1px solid #b8c2d4; }
.ch1-1-content { font-size:17px; word-break:keep-all; line-height:160%; margin-bottom:15px; color:#333; text-align:justify; }
#ch1-1-ul { margin-top:50px; }
#ch1-1-ul > li { padding:25px 0px; border-top:1px solid #ddd; }
.ch1-1-title3 { font-size:20px; font-weight:600; color:#17366D; margin-bottom:0px; }
.ch1-1-content2 { font-size:18px; text-align:justify; word-break:keep-all; margin-bottom:0px; }
.ch1-1-content2[name="big"] { font-size:32px; font-weight:700; }
.ch1-1-ul3 li { font-size:18px; padding-bottom:5px;  }
.ch1-1-ul3 li::before { content: "\2022"; color: #ccc; font-weight: bold;  display: inline-block;  width: 1em;  margin-left: -1em; }
.ch1-1-ul2 { margin-bottom:30px; }
.ch1-1-title2 { font-size:20px;  color:#1D8F71; }
.ch1-1-title2 span { color:#555; }
.ch1-1-ul2 li { padding-left:5px; padding-bottom:3px;  font-size:16px;  text-align:justify;  word-break:keep-all;  }

/*¿¬Çõ*/
#ch1-2 { text-align:center; background:#DDE1EC; padding:70px 30px;  }
#ch1-2-title { color:#546486; font-size:28px; }
#ch1-2-bar { font-size:38px; font-family:'noto sans korean'; color:#546486; margin-top:30px; margin-bottom:30px; }
#ch1-2-content { font-size:19px; line-height:170%; }

/*´ãÀÓ¸ñ»ç*/
#ch1-3 table { width:100%; table-layout:fixed;  }
#ch1-3 table td:first-child { background:#2F5073; text-align:center; }
#ch1-3-title1 { color:#fff; font-size:44px; font-family:'noto sans korean'; margin-bottom:0px; }
#ch1-3-title2 { color:#fff; font-size:18px; font-family:'noto sans korean'; }
#ch1-3-div { background:#F5F6FB; padding:45px; position:relative; }
.ch1-3-title3 { color:#2f5073; font-size:24px; font-weight:600; }
.ch1-3-content { font-size:18px; line-height:180%; margin-bottom:50px;  }
.ch1-3-title4 { font-size:18px; color:#2c3d51; font-weight:600; padding-left:5px;  }
#ch1-3-div ol { margin-bottom:30px; }
#ch1-3-div ol li { font-size:15px; }

#ch1-3-div .btn {
    font-size: 18px;
    font-weight: 700;
    font-family: 'noto sans korean';
    white-space: nowrap;
    width: 120px;
    padding: 12px 15px;
    line-height: 18px;
    display: inline-block;
    zoom: 1;
    color: #fff;
    text-align: center;
    position: relative;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    position: absolute;
    bottom: 45px;
    right: 45px;
}

#ch1-3-div .btn.btn-dark {
    background-color: #2c3d51;
    border-color: #2c3d51;
    -webkit-box-shadow: 0 3px 0 #080c0f;
    box-shadow: 0 3px 0 #080c0f;
}

#ch1-3-div .btn.btn-dark:hover {
    background-color: #202d3d;
}

#ch1-3-div .btn.btn-dark:active {
    bottom: 42px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ch1-4-title { font-size:22px; font-weight:600; }
.ch1-4-title span { position:relative; left:10px; }

.people-list { position:relative; overflow:hidden; margin-bottom:70px; }
.people-list li { width:33.3%; float:left; padding:5px; }
.people-list li div { border:1px solid #ddd; padding:20px 15px; height:178px; background:#efefef; border-radius:6px; }
.people-list li div p { font-size:16px; }
.people-list li div p.people-title { font-size:20px; font-weight:600; margin-bottom:15px; }
.people-list li div p.people-title span { color:#2F5073; }
.people-list li div p.people-info { font-size:15px; margin-bottom:15px; color:#555; letter-spacing:-1px; }
.people-list li div p:last-child { margin-bottom:0px; }
.people-list li div p.people-info span { background:#2F5073; color:#fff; padding:5px 7px; position:relative; margin-right:5px;  border-radius:4px;  }

.people-list2 { position:relative; overflow:hidden; margin-bottom:70px; }
.people-list2 li { width:12.5%; float:left; padding:5px; }
.people-list2 li div { border:1px solid #ddd; padding:20px 15px; background:#efefef; border-radius:6px; text-align:center; font-size:18px; font-weight:600; }
.people-list2 li div span { color:#2F5073; }


/*¿¹¹è¾È³»*/
#ch1-5-content-wrap { padding-right:25px; border-right:1px solid #b8c2d4; }
.ch1-5-content { font-size:17px; word-break:keep-all; line-height:160%; margin-bottom:15px; color:#333; text-align:justify; }
.ch1-5-div {
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 60px;
    max-width: 800px;
}
.ch1-5-table-wrap {
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 8px #aaa;
    -moz-box-shadow: 0 5px 8px #aaa;
    box-shadow: 0 5px 8px #aaa;
    overflow: hidden;
}
.worhsip-table {
    width: 100%;
    table-layout: fixed;
}
.worhsip-table th { font-size:20px; text-align:center; padding:10px; background:#556587; color:#fff; font-family:'noto sans korean'; font-weight:700; }
.worhsip-table td { font-size:18px; padding:12px 8px; text-align:center; border-bottom:1px solid #ddd; color:#555; background:#fafafa; }
.worhsip-table td span { font-weight:600; color:#556587; }


/*¿À½Ã´Â ±æ*/
.maplabel { margin-bottom:115px; background:#2F5171; border:1px solid #ddd; padding:5px 5px 2px; font-size:13px; color:#555; border-radius:4px; }
.maplabel span { color:#fff; }

#addr { margin-top:30px; margin-bottom:30px; }
#addr table { border:0px; table-layout:fixed; }
#addr table td:last-child { padding:0px 10px; }
#addr table td { font-size:16px; color:#555; }
#addr table td span { font-size:24px; font-weight:600; }

#map { border:1px solid #ddd; }

.trans { border:1px solid #ddd; padding:20px; height:355px;  }
.trans-title span {
    color: #2f5073;
    font-size: 24px;
    position: relative;
    top: 5px;
    font-weight:600;
}
.trans-text-wrap { border-top:1px solid #ddd; padding:20px 10px 0px; }
.trans-text { font-size:16px; }
.trans-text-span { position:relative; margin-right:15px; font-weight:600; }
.trans-label { color:#fff; padding:3px; }
.trans-label-circle { background:#CCA047; border-radius:50%; padding:3px 7px 1px;  }
.trans-text-wrap ul li { padding-top:8px; }
.trans-text-wrap ul li .trans-label { font-size:14px; border-radius:4px; padding:3px 5px;  }



/*ÀüÈ­¹øÈ£*/
.tel-wrap, .work-wrap {
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 60px;
    max-width: 800px;
}
.work-wrap { margin-bottom:10px; }
.work-table-wrap,
.tel-table-wrap {
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 8px #aaa;
    -moz-box-shadow: 0 5px 8px #aaa;
    box-shadow: 0 5px 8px #aaa;
    overflow: hidden;
}
.tel-table {
    width: 100%;
    table-layout: fixed;
}
.tel-table th { font-size:20px; text-align:center; padding:10px; background:#556587; color:#fff; font-family:'noto sans korean'; font-weight:700; }
.tel-table td { font-size:16px; padding:12px 8px; text-align:center; border-bottom:1px solid #ddd; color:#555; background:#fafafa; }
.tel-table td span { font-weight:600; color:#556587; }

.work-table { width: 100%; }
.work-table th { font-size:18px; text-align:center; padding:10px; background:#556587; color:#fff; font-family:'noto sans korean'; font-weight:700; }
.work-table td { font-size:16px; padding:12px 8px; text-align:center; border-bottom:1px solid #ddd; color:#555; background:#fafafa; }
.work-table td span { font-weight:600; color:#556587; }

.tel-big { font-size:28px; font-weight:600; color:#00428d; padding-left:20px; }


/*Â÷·®¿îÇà*/
.car-table { width:100%; border:0px; margin-bottom:15px;  }
.car-table th { background:#f1f1f1; }
.car-table th, 
.car-table td  { border:1px solid #ddd; padding:5px 8px; font-size:15px; }
.car-table td p { margin-bottom:0px; }
.car-table td.car-title { background:#253863; color:#fff; font-size:18px; font-weight:700; padding:5px 10px 7px; font-family:'noto sans korean'; }
.car-table td.car-info { background:#556587; color:#fff; font-size:14px; padding:4px 10px; }

/*ÁÖÀÏÇÐ±³*/
.school-first { text-align:center; font-size:24px; line-height:180%;  font-family:'noto sans korean'; color:#535353; margin-bottom:50px; }
.school-box1 { background:#335271; text-align:center; padding:50px 30px; height:260px;  }
.school-box1-title { font-size:32px; margin-top:5px; color:#fff; }
.shcool-box1-content { color:#fff; font-size:18px; line-height:160%; margin-bottom:0px; }

.school-div2 { max-width:900px; margin:70px auto; border:1px solid #ddd; background:#EDEFF2; padding:50px 30px;   }
.school-div2-title { text-align:center; font-size:24px; font-weight:600; color:#2f5073; margin-bottom:25px; }
.school-div2-content { font-size:16px; word-break:keep-all; text-align:justify; line-height:160%; margin-bottom:0px; color:#4f4f4f;  }

.school-box2 { margin-bottom:30px; overflow:hidden;  }
.school-box2-img  { float:left; height:150px;  }
.school-box2-img img { height:100%; border:1px solid #ddd; }
.school-box2-content { float:left; padding-left:15px; padding-top:1px;   }
.school-box2-content p { margin-bottom:0px; }

.school-box2-content p.school-box2-title { font-size:18px; font-weight:600; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #7a8086; color:#2f5073; }
.school-box2-content p.school-box2-title span { font-size:16px; font-weight:400; }
.school-box2-content p.school-box2-locale { font-size:15px; color:#333; }
.school-box2-content p.school-box2-time { font-size:15px; color:#333; margin-bottom:8px;  }
.school-box2-content p.school-box2-people  { font-size:14px; color:#777; }

.button-wrap { text-align:right; margin-top:30px; margin-bottom:30px; }
.button { display:inline-block; padding:8px 12px; border:1px solid #ddd; border-radius:8px; transition:all 0.3s ease; background:#fff; }
.button:hover { background:#efefef; }
.button a { text-decoration:none; }
.button a:hover { color:inherit; }
.button a img { width:30px; }
.button span { font-size:18px; font-weight:600; position:relative; top:3px; margin-left:5px;  }
.button span.naver { color:#01a231; }
.sfc-content .button-wrap { margin-top:50px; margin-bottom:10px; border-top:1px solid #ddd; padding-top:30px; }
.sfc-content p.school-mail { margin-bottom:0px; color:#666; font-size:15px;  }
.sfc-content p.school-mail span { font-weight:600; }


/*SFC*/
.sfc-first { text-align:center; font-size:24px; line-height:180%;  font-family:'noto sans korean'; color:#535353; margin-bottom:50px; }
.sfc-div { max-width:800px; margin:50px auto; border:1px solid #ddd; background:#EDEFF2; padding:30px 30px;   }
.sfc-div-content { font-size:16px; word-break:keep-all; text-align:justify; line-height:160%; margin-bottom:0px; color:#4f4f4f;  }

.sfc-wrap { width:900px; margin:0 auto; }
.sfc-img { position:relative; }
.sfc-info-wrap { position:absolute; bottom:-70px; left:0px; width:100%; height:40%;  }
.blackbg { position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.2); }

.sfc-title { position:absolute; top:0px; left:30px; display:inline-block; }
.sfc-title p { margin-bottom:0px; text-shadow: 2px 4px 2px #333; color:#fff; font-size:36px; font-family:'noto sans korean'; font-weight:700; }
.sfc-title hr { margin:0px 0px; width:530px; }
.sfc-info { position:absolute; top:15px; right:30px; display:inline-block; padding:30px 70px 10px 30px ; background:#335271;  }
.sfc-info table { border:0px; }
.sfc-info table th,
.sfc-info table td { color:#fff; vertical-align:top; font-size:15px; padding:8px;   }
.sfc-content { padding:100px 50px 50px; background:#EDEFF2; }
.sfc-content p { font-size:18px; word-break:keep-all; text-align:justify; color:#4f4f4f; line-height:170%;   }

/*´ëÇÐºÎ*/
#unit5244 .sfc-info-wrap { height:30%; }
#unit5244 .sfc-info { top:30px; }


/*»õ¼Ò½Ä¹Ý*/
#unit6869 .sfc-info-wrap { height:30%; }
#unit6869 .sfc-info { top:30px; padding-right:150px; }

.sfc-list-wrap { margin:0 auto; max-width:900px; background: #edeff2; padding:10px; }
.sfc-list > li { padding-bottom:15px; }
.sfc-list table { border:0px; width:100%;  }
.sfc-list table th:first-child { width:40px; }
.sfc-list table th span 
{
    font-size:24px; font-weight:700; color:#fff; 
    background:#0f2a44; display:inline-block; width:40px; text-align:center; height: 38px; padding-top: 4px;
}
.sfc-list table th p { font-size:18px; font-weight:400; background:#fff; margin-bottom:0px; padding:7px 10px 6px; }
.sfc-list table td { padding:10px; font-size:15px; word-break:keep-all; text-align:justify;  }


/*¸ð¼¼´ëÇÐ*/
#unit4250 .sfc-info-wrap { height:27%; }
#unit4250 .sfc-content { padding-top:65px; }

/*º°µéÀÇ ÇÐ±³*/
#unit4243 .sfc-info { padding-right:85px; }
#unit4243 .sfc-info-wrap { height:27%; }
#unit4243 .sfc-content { padding-top:65px; padding-bottom:10px; }

#starschool { max-width:900px; margin:0 auto; background:#EDEFF2 }
#starschool .nav { padding:10px; border-bottom:0px;  margin-bottom:20px; width:90%; margin-left:auto; margin-right:auto;   }
#starschool .nav > li { float:right; }
#starschool .nav-tabs > li > a { font-size:18px; color:#325271; font-weight:600; }

#starschool .nav-tabs>li.active>a,
#starschool .nav-tabs>li.active>a:focus,
#starschool .nav-tabs>li.active>a:hover { border:0px; background:none; border-bottom:2px solid #325271;  }
#starschool .nav>li>a:focus, 
#starschool .nav>li>a:hover { background:none; border:0px; }

#greeting { padding:20px; border:1px solid #ddd; width:90%; margin:0 auto; background:#fafafa; }
#greeting > div p { font-size:15px; text-align:justify; word-break:keep-all; line-height:160%;  }
#greeting > p { margin-bottom:0px; text-align:right; font-size:20px; margin-top:30px; font-weight:600; font-family:'noto sans korean'; }
#starschool .tab-content { padding-bottom:50px; }

.sfc-list > li > table > tbody > tr > td > table td
{
    border: 1px solid #ddd; 
    background:#f3f3f3;
    color:#333;
}
.sfc-list > li > table > tbody > tr > td > table td:first-child { border-left:0px; text-align:right; }
.sfc-list > li > table > tbody > tr > td > table td:last-child { border-right:0px; }

#intro_last { font-size:20px; text-align:center; color:#2f5073; text-align:center; word-break:keep-all; padding:0px 15px;  }

/*Æò»ý±³À°¿ø*/
#unit5856 .sfc-content { padding-top:40px; padding-bottom:30px;  }
#intro_last2 { padding:10px; color:#777; font-size:14px; word-break:keep-all;  }


/*±â°ü*/
#unit4861, #unit5345, #unit4351, #unit6112, #unit1721, #unit6999, #unit7888, #unit9517, #unit5096 {
    background: #EDEFF2;
}
.g-text { margin:-50px 30px 0px;  padding:30px 30px 5px; background:#EDEFF2; position:relative; z-index:1; }
.g-text p { font-size:18px; line-height:160%; text-align:justify; word-break:keep-all; color:#4f4f4f; }
.g-hr { margin-bottom:50px; border-color:#ccc; }
.gtable-wrap {
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 8px #aaa;
    -moz-box-shadow: 0 5px 8px #aaa;
    box-shadow: 0 5px 8px #aaa;
    overflow: hidden;
}
.gtable { width: 100%; }
.gtable th { font-size:20px; text-align:center; padding:10px; background:#556587; color:#fff; font-family:'noto sans korean'; font-weight:700; }
.gtable td { font-size:16px; padding:12px 8px; text-align:center; border-bottom:1px solid #ddd; color:#555; background:#fafafa; }
.gtable td:first-child { font-weight:600; color:#556587; width:120px;  }
.gtable td:last-child {  word-break:keep-all; }

#unit6112 .sfc-list,
#unit4351 .sfc-list { margin-top:50px; }

.g-text p.g-text-headline { text-align:center; font-size:20px; margin-bottom:20px; font-weight:700; color:#2f5073; font-family:'noto sans korean'; }

#unit1721 .button-wrap { padding-right:25px; }

/*ÈÄ¿øÈ¸*/
#fourth_tab { text-align:center; margin-bottom:50px; margin-top:30px;   }
#fourth_tab li { display:inline-block; }
#fourth_tab li { font-size:20px; padding:5px 10px; margin:0px 5px;  }
#fourth_tab li a { color:#999; text-decoration:none; transition:all 0.3s ease; }
#fourth_tab li.active { border-bottom:2px solid #2e5072; }
#fourth_tab li.active a { color:#333; }
#fourth_tab li a:hover { color:#333; }

.support-1 { margin-bottom:45px; }
.support-1-title { font-size:24px; }
.support-1-title span  { padding-top:10px; border-top:3px solid #2e5072; }
.support-1-content p { word-break:keep-all; text-align:justify; font-size:16px; line-height:160%; color:#333;    }
.support-1-image { border:5px solid #26405a; border-radius:4px; margin-bottom:30px;  }

.support-2 { margin-bottom:15px; }
.support-2-image { padding:0px; }
.support-2-text { padding:50px; background:#F7F7F7; height:300px; }
.support-2-text p { text-align:left; word-break:keep-all; margin-bottom:0px; }
.support-2-text p.support-2-title { font-size:22px; font-weight:600; color:#2F5073; }
.support-2-text p.support-2-desc { font-size:16px; color:#555; margin-top:20px; line-height:160%; }

.support-2-text[name='color1'] { background:#ececec; }

.support-table-wrap { border-radius: 6px;
    -webkit-box-shadow: 0 5px 8px #aaa;
    -moz-box-shadow: 0 5px 8px #aaa;
    box-shadow: 0 5px 8px #aaa;
    overflow: hidden;}
.support-table { table-layout:fixed; width:100%; border:0px; }
.support-table td { font-size:14px; border:1px solid #ddd; word-break:keep-all; padding:8px;  }
.support-table td.support-table-title { text-align:center; font-weight:600; color: #556587; background:#EDEFF2; }
.support-table th { font-size:14px;  padding:8px 12px; border:1px solid #ddd; background:#efefef; color:#555;}

.support-2-title { font-size:20px; text-align:center; color:#2e5071; font-weight:600; margin-top:25px;  }

.support-2-list { margin-top:30px; }
.support-2-list li { font-size:16px; padding-bottom:10px; color:#666; }
.support-2-list li span { font-weight:600; position:relative; top:1px; margin-left:5px; margin-right:8px; }

.support-2-list li:first-child span { color:#fb982f; }
.support-2-list li:nth-child(2) span { color:#d85726; }
.support-2-list li:nth-child(3) span { color:#cc1d28; }

#unit7316 .row .col-sm-6:first-child { border-right:1px solid #ddd; }
#unit7316 .row .col-sm-6:first-child .support-1 { margin-bottom:15px; }

.support-2 { margin-bottom:0px; }
.support-2 .row { margin:0px; }
.support-2-desc { text-align:center; font-size:16px; color:#666; margin-top:30px;  }
.support-2-desc span { font-weight:600; }

.support-1-sub {
    margin-top: 30px;
    padding:30px 50px; 
    background:#F7F7F7; 
    border:1px solid #ddd;
}
.support-1-subtitle {
    font-size: 22px;
    font-weight: 600;
    color: #2F5073;
}
.support-1-subdesc {
    font-size: 16px;
    color: #555;
    margin-top: 20px;
    line-height: 160%;
}


.costar-title { text-align:center; font-size:36px; font-family:'noto sans korean'; color:#2F5073; font-weight:700;  }
.costar-desc { text-align:center; font-size:20px; color:#555; margin-top:40px; margin-bottom:70px;  font-family:'noto sans korean';  }

.costar-1 { /*padding:15px; border:1px solid #ddd; border-radius:8px;*/ margin-top:30px; margin-bottom:50px;    }
.costar-1 ul {  overflow:hidden; }
.costar-1 ul li { width:25%; float:left; margin-bottom:15px;   padding:0px 8px;  }
.costar-1 ul li div { font-size:16px; text-align:center;border:1px solid #2e5072; padding:8px 0px;  border-radius:6px; color:#2e5072; font-weight:600; font-family:'noto sans korean'; }

.costar-1 ul[name="s"] li div { background:#d85726; }
.costar-1 ul[name="n"] li div { background:#fb982f; }


.costar-1 p { text-align:center; margin-top:-29px; position:relative; z-index:1;}
.costar-1 p span { font-size:20px; font-weight:600; background:#fff; display:inline-block; width:100px; text-align:center;  }

#unit1425 .support-2-desc { text-align:left; margin-top:15px;  }
.support-2-desc-sub { padding-left:10px; font-size:14px; color:#666; margin-bottom:3px;  }


/*½Ã¼³¾È³»*/
.place { overflow:hidden; padding-bottom:35px; border-bottom:1px solid #ddd; margin-bottom:35px;  }
.place-text { text-align:justify; word-break:keep-all; font-size:16px;  color:#333; line-height:160%;  }
.place-image-caption { margin-top:5px; margin-bottom:10px; color:#666; font-size:15px; text-align:right; }
#unit2350 { position:relative; }
#building-left { position:relative; }
#building-left > ul { position:absolute; top:0px; left:0px;   }
.place_header { text-align:center; font-size:20px; background:#536585; color:#fff; padding:8px 10px; font-weight:600;  margin-bottom:30px; }

.place-image-2 { margin-top:30px; }
.place-text-2 { margin-top:30px; }

.building-nav > li { padding-bottom:15px; border-bottom:1px solid #ddd;  margin-bottom:15px; }
.building-nav > li:last-child { border-bottom:0px; }
.building-nav a { color:#333; text-decoration:none; transition:all 0.3s ease; }
.building-nav > li > a {
    font-size: 20px;
    font-family: 'noto sans korean';
    font-weight: 700;
    padding: 0px;
    color: #2F5073;
}
.building-nav > li > ul { margin-top:5px; }
.building-nav > li > ul > li { padding-left:10px; padding-bottom:8px; }
.building-nav > li > ul > li > a { font-size:16px; padding:0px; color:#777;  }
.building-nav > li > ul > li > a:hover { color:#444; }


/*º¹ÁöÀç´Ü ¼Ò°³*/
.found-title { text-align:center; font-size:24px; font-family:'noto sans korean'; margin-bottom:50px; }
.found-1-box { border:1px solid #ddd; background:#EDEFF2; padding:15px; border-radius:8px; }
.found-1-title { text-align:center; font-size:18px; font-weight:600; color:#2e5072; }
.found-1-list li { font-size:14px; word-break:keep-all; padding:4px 0px; border-bottom:1px solid #cbcbcb; color:#555; }
.found-1-list li:last-child { border-bottom:0px; }

.found-history { border:1px solid #ddd; border-radius:8px; padding:15px; height:525px; margin-bottom:30px; background:#EDEFF2; }
.found-history p { word-break:keep-all; font-size:15px; color:#555; line-height:170%; }
.found-history p b { font-size:17px; color:#2e5072; }
.found-history ul li { font-size:14px; padding-bottom:4px; }
.found-history ul { margin-bottom:10px; }

.found-table-wrap {
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 8px #aaa;
    -moz-box-shadow: 0 5px 8px #aaa;
    box-shadow: 0 5px 8px #aaa;
    overflow: hidden;
    margin-bottom:50px;
}
.found-table {
    width: 100%;
    table-layout: fixed;
}
.found-table th { font-size:20px; text-align:center; padding:10px; background:#556587; color:#fff; font-family:'noto sans korean'; font-weight:700; }
.found-table td { font-size:16px; padding:12px 8px; text-align:center; border-bottom:1px solid #ddd; color:#555; background:#fafafa; }
.found-table td span { font-weight:600; color:#556587; }
.found-table th[rowspan="4"] { background:#556587; color:#fff; border-right: 1px solid #ddd; }
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.found-3 { margin-bottom:0px; }
.support-1-content p.found-2-title { font-size: 20px; }
.support-1-content p.found-2-title img { margin-right:5px; }
.support-1-content p.found-2-title a { transition:all 0.3s ease; color:#2f5071; }
.support-1-content p.found-2-title i { position:relative; top:1px; }

.found-2-list li { padding-bottom:5px; }
.found-2-list li p { text-align:left; color:#555; padding-left:5px; }
.found-2-list-title { margin-bottom:3px; padding-left:0px !important;  }
.found-2-list-title span { color:#2e5072; font-weight:600; font-size:17px; }
.support-1-content p.found-2-text { color:#555; }

.found-history-image { width:95%; margin:0 auto; }

.found-gallery { margin-bottom:100px; }

#widget_1303 li { width:33.3%; }
#widget_1304 li { width:20%; }

#f3_btns { text-align:right; margin-bottom:50px; }
#f3_btns .btn { display:inline-block; font-size:16px; padding-top:5px;  padding:8px 15px; }

#f3_btns .btn.blue { background-color: #2466a2; box-shadow: 0px 4px #004a8e; }


/*°Ë»ö°á°ú*/
.search-result {
    padding-top: 30px;
}

@media(max-width:1200px)
{

}

@media(max-width:992px)
{
    .found-1-list li { letter-spacing:-1px;  }
    .found-history { height:inherit; }
}
@media(max-width:767px)
{
    .found-table th { font-size:16px; }
    .found-table td { font-size:14px; padding:8px; }
	.found-title {font-size: 18px;}
    .support-1-image img { width:100%; }
    #widget_1303 li { height:180px; }
    #widget_1304 li { width:33%; height:180px; }
    #f3_btns { text-align:center; }
    #f3_btns .btn { font-size:14px;   padding:8px 5px; }
	.support-1-content p {text-align:unset;}
	
}
