@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
/* 공통 */
h1,.h1 {font-size: ;}
h2,.h2 {font-size: 60px;}
h3,.h3 {font-size: 30px;}
h4,.h4 {font-size: 30px;}
h5,.h5 {font-size: 25px;}
h6,.h6 {font-size: 17px;}
body {font-family: ‘Nanum Barun Gothic’,sans-serif !important; }

/* 공통color */
#main .f_white {color:#fff;}
#main .f_darkgray {color:#707070;}
#main .f_lightgray {color:#898989;}
#main .b_blue {background: #126edc;}
#main .b_lightblue {background: #2580ec;}
#main .b_darkblue {background: #1857b3;}
.f_span {color:#2680ec;}
.benin {color:#8f8f8f; background: url("/images/main/flag_benin.png") 0 0 no-repeat;}
.cotedIvoire {color:#8f8f8f; background: url("/images/main/flag_cotedlvoire.png") 0 0 no-repeat;}
.india {color:#8f8f8f; background: url("/images/main/flag_lndia.png") 0 0 no-repeat;}
.vietnam {color:#8f8f8f; background: url("/images/main/flag_vietnam.png") 0 0 no-repeat;}
.lesotho {color:#8f8f8f; background: url("/images/main/flag_Lesotho.png") left 14px no-repeat;}
.zambia {color:#8f8f8f; background: url("/images/main/flag_zambia.png") left 14px no-repeat;}

/* bootstrap overwriting css */
.thumbnail {padding:0px; }
.thumbnail .caption {height: 125px;}
.navbar {}
.navbar-default { margin: 0; background-color: #fff;  border-style: none; }
.nav>li>a {font-size:18px; position: relative; display: block; padding: 10px 40px;}
.navbar-nav { padding-top: 20px;}
.navbar-right .dropdown-menu {right:auto; left: auto;}
.dropdown-menu>li>a:hover {color: #2680ec;}
blockquote { border:none; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
font-size:18px; }
@media (max-width: 768px) {
.nav>li>a {padding:8px 0px;}
.navbar-nav .open .dropdown-menu>li>a { padding:5px 0px; }
} 

/* 메인페이지 */
#main img {width:100%; }
#main h2 strong>span {color:#2680ec; }
#main .m_contents1 {}
#main .m_contents2 {background:#d6e2f1; }
#main .m_contents3 {}
#main .m_contents3 .thumbnail>a .africa {border-top:5px solid #f04e4e; }
#main .m_contents3 .thumbnail>a .asia {border-top:5px solid #fecc17; }
#main .m_contents3 .thumbnail>.america {border-top:5px solid #00bff3; }
#main .m_contents3 .thumbnail>.all {border-top:5px solid #ccdb38; }
.m_contents2 .b_font {color:#707070; font-size:19px; font-weight:600; }
.m_contents2 .s_font {color:#898989; font-size:16px; }
.m_contents3 .btn_continent div>button {font-size:17px; color:#fff; padding:3px 20px; border-radius:14px; }
.m_contents3 .btn_continent .all {background:#ccdb38; }
.m_contents3 .btn_continent .africa {background:#f04e4e;}
.m_contents3 .btn_continent .asia {background:#fecc17;}
.m_contents3 .btn_continent .america {background:#00bff3;}
.m_contents3 .caption>h6 {color:#707070; }
#main .swiper-slide blockquote p {font-size:21px; padding-top:71px; line-height:30px; }
#main .swiper-slide blockquote div {padding-left: 35px; font-size:19px; color:#b4b4b3;}
#main .m_contents4_01 {height:489px; background: url("/images/main/Advisory_Committee.png") center center repeat; }
#main .m_contents4_02 {height:489px; background: url("/images/main/Advisory_Committee_01.png") center center repeat; }
.history .swiper-container .arrow-left {background-size: 100%; padding-top: 80px; background: url("/images/main/left.png") center center no-repeat; }
.history .swiper-container .arrow-right {background-size: 100%; padding-top: 80px; background: url("/images/main/right.png") center center no-repeat; }
.tab_menu {border-left: 1px solid #C3CBDE; border-top: 1px solid #444444; font-size: 16px; overflow: hidden; width: 100%; margin: 0 0 50px 0;}
.tab_menu li > a {color: #444; border-bottom: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; background-color: #F0F2F1; padding: 15px 0;}
.tab_menu li.active a:hover {
    color: #444;
    background-color: #Ffffff;
}
.tab_menu li.active > a {
    color: #444;
    background-color: #Ffffff;
    border-bottom: 1px solid #ffffff;
}
.tab_menu li a:hover {
    color: #444;
    background-color: #Ffffff;
}

.fspan {display: inline-block; color: #2680ec;;}
.cona {position: relative; }
.conc > h3 p img{
    float: left;
}
.conb {display: inline-block; color: blue;}

#confor {
    position: relative; width: 900px; height: 710px; top: 10%; left: 54%; transform:translate(-50%, 3%); border:solid 0px;
}
#confor > div img{
    width:400px;
    height:300px;
    float: left;
    margin: 6px;
    box-sizing: border-box;
}
#confor > div:nth-child(3){
    clear: both;
}

/* footer */
footer {width:100%; background:#2580eb; }
footer .menu_link {background:#2580eb; color: #fffeff; }
footer .menu_link p {font-size:25px; margin-top:45px; padding: 0 15px 20px 15px; border-bottom: 1px solid #fffeff; }
footer .menu_link>ul {padding: 25px 0 65px; margin:0 auto; text-align:left; overflow:hidden;  }
footer .menu_link h4 {font-size:22px; font-weight:normal; padding:0 0 10px 0; margin-bottom:30px; }
footer .menu_link>ul>li {float:left; font-size:18px; line-height:24px; color: #fffeff;} 
footer .menu_link>ul>li>a strong { color: #fffeff; font-size:20px; margin-bottom: 5px; }
footer .menu_link>ul>li>ul {margin-top:25px; } 
footer .menu_link>ul>li>ul>li {margin-bottom:10px;line-height: 1; }
footer .menu_link>ul>li>ul>li>a { color: #fffeff; font-size:18px; }
footer .menu_link>ul>li>ul>li>ul>li>a { color: #ccd1d5; font-size:15px; padding-left: 10px; line-height: 1.2em; letter-spacing: -0.5px;}

footer .menu_link>ul>li>div>ul {margin-top:25px; } 
footer .menu_link>ul>li>div>ul>li {margin-bottom:10px;line-height: 1; }
footer .menu_link>ul>li>div>ul>li>a { color: #fffeff; font-size:18px; }
footer .menu_link>ul>li>div>ul>li>ul>li>a { color: #ccd1d5; font-size:15px; padding-left: 10px; line-height: 1.2em; letter-spacing: -0.5px;}


footer .fcont {background:#fff; border-top:1px solid #e5e5e5; }
footer .fcont ul{ color:#585858; padding: 20px 0; font-size:16px;} 
footer .sns_link { float:right; background:url('/images/common/icon_sns_link.png') 46px top no-repeat; padding-left:40px;}
footer .sns_link>a {padding-top:45px; width:55px; height:70px; float:left; font-weight:normal; font-size:12px; text-align:center; }
