@charset "EUC-KR";

/* *******************************************************************
	common
******************************************************************* */
#alert_ready {
    width: 1200px;
    margin: 50px auto 0;
    padding: 50px 0;
    text-align: center;
    font-family: 'NanumSquareNeo', sans-serif;
    font-size: 24px;
    font-weight: 700;
}

/* ´Ù¿î·Îµå ¸®½ºÆ® */
#contents .article .bg-colored {
    background-color: #F1F7FE !important;
}
#contents .article .section .file-download-area {
    text-align: center;
}
#contents .article .section .file-download-area > li {
    position: relative;
    display: inline-block;
    width: 285px;
    height: 150px;
    margin: 0 5px 20px;
    padding: 15px 20px 20px;
    font-size: 17px;
    font-weight: 700;
    color: #333;
    text-align: center;
    vertical-align: top;
    border: 1px solid #dfdfdf;
    background-color: #fff;
}
#contents .article .section .file-download-area.multi > li {
    float: left;
    display: block;
    margin: 0 20px 20px 0;
}
#contents .article .section .file-download-area > li:nth-child(4) {
    margin-right: 0;
}
#contents .article .section .file-download-area > li > p {
    width: 245px;
    margin: 0;
    font-size: 17px;
    font-weight: 700;
    color: #333;
}
#contents .article .section .file-download-area > li > p.en {
    margin: 5px 0 0;
    font-size: 14px;
    font-weight: 500;
    color: #767676;
}
#contents .article .section .file-download-area > li > a {
    position: absolute;
    left: 50%;
    bottom: 20px;
    display: inline-block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    margin-left: -60px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    border-radius: 36px;
    background-color: #ff6666;
}
#contents .article .section .file-download-area > li > a:hover {
    background-color: #FF5151;
}

#contents .article .section .info-box {
    margin: 0 0 30px;
    padding: 30px;
    background-color: #fafafa;
}
#contents .article .section .info-box.small {
    margin: 0 0 20px;
    padding: 20px;
    font-size: 17px;
}
#contents .article .section .info-box.white {
    background-color: #fff;
}
#contents .article .section .info-box.transparent {
    margin: 0 0 60px;
    padding: 0;
    background-color: transparent;
}
#contents .article .section .info-box.violet {
    margin: 0 0 60px;
    border: 1px solid #DBEAFD;
    background-color: #F1F7FE;
}

#contents .article .section .info-box p {
    margin: 0;
}

#contents .article .section .section-area {
    margin: 80px 0 0;
}
#contents .article .section .section-area h3 {
    float: left;
    width: 300px;
    margin: 0;
}
#contents .article .section .section-area h3 small {
    display: block;
    margin: 10px 0 0;
    text-align: left;
    font-size: 17px;
    color: #6F4DCB;
}
#contents .article .section .section-area .section-contents {
    float: left;
    width: 900px;
}

/* ´Ù¿î·Îµå ¸®½ºÆ® - °¡·Î¹èÄ¡ ÄÁÅÙÃ÷ ¾È¿¡ ÀÖÀ» °æ¿ì ½ºÅ¸ÀÏ */
#contents .article .section .section-area .section-contents .bg-colored {
    background-color: #F1F7FE !important;
}
#contents .article .section .section-area .section-contents .file-download-area {
    text-align: left;
}
#contents .article .section .section-area .section-contents .file-download-area > li {
    position: relative;
    display: inline-block;
    width: 275px;
    height: 130px;
    margin: 0 10px 15px 0;
    padding: 15px 20px 20px;
    font-size: 17px;
    font-weight: 700;
    color: #333;
    text-align: center;
    border: 1px solid #dfdfdf;
    background-color: #fff;
}
#contents .article .section .section-area .section-contents .file-download-area.multi > li {
    float: left;
    display: block;
    margin: 0 20px 20px 0;
}
#contents .article .section .section-area .section-contents .file-download-area > li > p {
    width: 235px;
    margin: 0;
    font-size: 17px;
    font-weight: 700;
    color: #333;
}
#contents .article .section .section-area .section-contents .file-download-area > li > a {
    position: absolute;
    left: 50%;
    bottom: 20px;
    display: inline-block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    margin-left: -60px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    border-radius: 36px;
    background-color: #ff6666;
}
#contents .article .section .section-area .section-contents .file-download-area > li > a:hover {
    background-color: #FF5151;
}

/* *******************************************************************
	vendors
******************************************************************* */

/* pagenation */
.pagination {
    margin: 40px 0;
}
.pagination > li > a,
.pagination > li > span {
    padding: 5px 10px;
    color: #6F4DCB;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #5B37BB;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    color: #fff;
    background-color: #6F4DCB;
    border-color: #6F4DCB;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 8px 16px;
    font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span,
.pagination-lg > li:nth-last-child(2) > a,
.pagination-lg > li:nth-last-child(2) > span  {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

/* *******************************************************************
	ÇÐÈ¸¾È³» > ÇÐÈ¸°³¿ä > ¼Ò°³
******************************************************************* */
#contents .article.about-aik {

}

#contents .article.about-aik .section {
    text-align: center;
}

/* ÁÖ¿ä»ç¾÷ */
#contents .article.about-aik .section.major-business {

}
#contents .article.about-aik .section.major-business ul {

}
#contents .article.about-aik .section.major-business ul > li {
    float: left;
    width: 380px;
    height: 320px;
    margin: 0 30px 30px 0;
    padding: 30px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
}
.trans-en #contents .article.about-aik .section.major-business ul > li {
    height: 400px;
}
.trans-en #contents .article.about-aik .section.major-business ul > li > span.ko {
    height: auto;
    margin-bottom: 20px;
    line-height: 1.5;
}
#contents .article.about-aik .section.major-business ul > li:nth-child(3n) {
    margin-right: 0;
}
#contents .article.about-aik .section.major-business ul > li > span {
    display: block;
}
#contents .article.about-aik .section.major-business ul > li > span.icon {
    margin: 0 0 10px;
}
#contents .article.about-aik .section.major-business ul > li > span.icon ion-icon {
    font-size: 72px;
    color: #BFBFBF;
}
#contents .article.about-aik .section.major-business ul > li > span.ko {
    height: 70px;
    font-size: 17px;
    font-weight: 700;
}
#contents .article.about-aik .section.major-business ul > li > span.en {
    line-height: 1.5;
    font-size: 15px;
    color: #767676;
}

/*!* ÁÖ¿ä»ç¾÷ *!*/
/*#contents .article.about-aik .section.major-business {*/
/*    height: 850px;*/
/*    background: #070d24 url(/images/pages/pages_introduce/thm_about_aik_thm01.jpg) center top no-repeat;*/
/*}*/
/*#contents .article.about-aik .section.major-business h2 {*/
/*    color: #fff;*/
/*}*/
/*#contents .article.about-aik .section.major-business ul {*/

/*}*/
/*#contents .article.about-aik .section.major-business ul > li {*/
/*    float: left;*/
/*    width: 580px;*/
/*    height: 80px;*/
/*    line-height: 80px;*/
/*    margin: 0 40px 30px 0;*/
/*    text-align: center;*/
/*    font-size: 19px;*/
/*    font-weight: 700;*/
/*    color: #fff;*/
/*    letter-spacing: -0.25px;*/
/*    background: url(/images/pages/pages_introduce/bg_button.png) left top no-repeat;*/
/*}*/
/*#contents .article.about-aik .section.major-business ul > li:nth-child(2n) {*/
/*    margin-right: 0;*/
/*}*/

/* *******************************************************************
	ÇÐÈ¸¾È³» > ÇÐÈ¸°³¿ä > CI
******************************************************************* */
#contents .article.aik-ci {

}
#contents .article.aik-ci .section.ci-area {
    background-color: #fff;
}

/* Á¤±â°£Çà¹° */
#contents .article.aik-ci .section.publications-info {

}
#contents .article.aik-ci .section.publications-info ul {

}
#contents .article.aik-ci .section.publications-info ul > li {
    float: left;
    width: 224px;
    height: 540px;
    margin: 0 20px 0 0;
    padding: 10px;
    text-align: center;
    border: 1px solid #dfdfdf;
    background-color: #fff;
}
#contents .article.aik-ci .section.publications-info ul > li:nth-child(5n) {
    margin-right: 0;
}
#contents .article.aik-ci .section.publications-info ul > li > span {
    display: block;
}
#contents .article.aik-ci .section.publications-info ul > li > span.cover {
    margin: 0 0 20px;
}
#contents .article.aik-ci .section.publications-info ul > li > span.cover img {
    display: block;
    margin: 0 auto;
    box-shadow: 0 2px 4px rgba(0,0,0,0.15);
}
#contents .article.aik-ci .section.publications-info ul > li > span.ko {
    margin: 0 0 15px;
    font-size: 19px;
    font-weight: 700;
}
#contents .article.aik-ci .section.publications-info ul > li > span.en {
    height: 86px;
    line-height: 1.5;
    font-size: 15px;
    color: #767676;
}
#contents .article.aik-ci .section.publications-info ul > li > span.ko-info {
    line-height: 1.6;
    font-size: 15px;
    color: #6F4DCB;
}

/* ÇÐ¼ú ¹× Á¤±âÇà»ç */
#contents .article.aik-ci .section.conference-info {

}
#contents .article.aik-ci .section.conference-info ul {

}
#contents .article.aik-ci .section.conference-info ul > li {
    float: left;
    width: 380px;
    height: 610px;
    margin: 0 30px 20px 0;
    padding: 30px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
}
#contents .article.aik-ci .section.conference-info ul > li.short {
    height: 400px;
}
#contents .article.aik-ci .section.conference-info ul > li:nth-child(3n) {
    margin-right: 0;
}
#contents .article.aik-ci .section.conference-info ul > li > span {
    display: block;
    text-align: center;
}
#contents .article.aik-ci .section.conference-info ul > li > span.ko-title {
    margin: 0 0 5px;
    font-size: 21px;
    font-weight: 700;
}
#contents .article.aik-ci .section.conference-info ul > li > span.en-title {
    height: 70px;
    margin: 0;
    line-height: 1.5;
    font-size: 15px;
    color: #6F4DCB;
}
#contents .article.aik-ci .section.conference-info ul > li > span.ko-info {
    margin: 0 0 10px;
    font-size: 15px;
    font-weight: 700;
}
#contents .article.aik-ci .section.conference-info ul > li > span.en-info {
    line-height: 1.6;
    font-size: 14px;
    color: #767676;
}

/* CI ¹× È«º¸ÀÚ·á */
#contents .article.aik-ci .section.ci-area {

}
#contents .article.aik-ci .section.ci-area p {
    text-align: center;
}

/* *******************************************************************
	ÇÐÈ¸¾È³» > ¿¬Çõ
******************************************************************* */
#contents .article.history {

}
#contents .article.history .history-section {
    margin-top: 80px;
}
#contents .article.history .history-section .history-area {
    border-bottom: 1px solid #dfdfdf;
}
#contents .article.history .history-section .history-area > li {
    position: relative;
}
#contents .article.history .history-section .history-area > li:first-child {
    padding-top: 30px;
    background: url(/images/pages/pages_introduce/icon_aik.png) 219px top no-repeat;
}
#contents .article.history .history-section .history-area > li  > .thm-area {
    float: left;
    width: 240px;
    padding: 70px 0 0;
}
#contents .article.history .history-section .history-area > li:first-child  > .thm-area {
    padding: 130px 0 0;
}
#contents .article.history .history-section .history-area > li  > .thm-area img {
    display: block;
    margin: 0 auto 10px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.25);
}
#contents .article.history .history-section .history-area > li  > .thm-area .info {
    display: block;
    text-align: center;
    font-size: 15px;
}
#contents .article.history .history-section .history-area > li  > .history-list {
    position: relative;
    float: left;
    width: 960px;
    padding: 0 0 120px;
    border-left: 2px solid #59116B;
}
#contents .article.history .history-section .history-area > li:first-child > .history-list {
    padding: 60px 0 120px;
}
#contents .article.history .history-section .history-area > li  > .history-list h3 {
    position: relative;
    margin: 0 0 20px;
    padding-left: 60px;
    font-weight: 800;
    color: #59116B;
}
#contents .article.history .history-section .history-area > li  > .history-list h3::before {
    position: absolute;
    left: -9px;
    top: 11px;
    content: ' ';
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background-color: #59116B;
}
#contents .article.history .history-section .history-area > li  > .history-list > ul {
    padding-left: 60px;
}
#contents .article.history .history-section .history-area > li  > .history-list > ul > li {
    overflow: hidden;
}
#contents .article.history .history-section .history-area > li  > .history-list > ul > li .year {
    float: left;
    font-weight: 800;
}
#contents .article.history .history-section .history-area > li  > .history-list > ul > li .conts {
    padding-left: 100px;
}

/*.history-button .buttons-group {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/
/*.history-button .buttons-group li.on {*/
/*    background: #2690ea;*/
/*    color: #fff;*/
/*}*/
/*.history-button .history-area.on {*/
/*    display: block;*/
/*}*/
/*.history-button .history-area {*/
/*    display: none;*/
/*    transition: 0.25s;*/
/*}*/
/*.history-button .buttons-group li {*/
/*    float: left;*/
/*    display: block;*/
/*    width: 33.333333%;*/
/*    height: 60px;*/
/*    line-height: 60px;*/
/*    padding: 0;*/
/*    font-size: 22px;*/
/*    font-weight: 700;*/
/*    text-align: center;*/
/*    background: #f7f7f7;*/
/*    color: #999;*/
/*    border-right: 1px solid #e6ecf2;*/
/*    cursor: pointer;*/
/*    transition: 0.25s;*/
/*}*/
/*.history-button .buttons-group li:first-child {*/
/*    border-radius: 30px 0 0 0;*/
/*}*/
/*.history-button .buttons-group li:last-child {*/
/*    border-right: 0;*/
/*    border-radius: 0 0 30px 0;*/
/*}*/
/*.history-button .history-area .history-list {*/
/*    margin-top: 20px;*/
/*    padding: 30px 0 0;*/
/*    list-style: none;*/
/*}*/
/*.history-button .history-area .history-list li {*/
/*    margin: 0 0 20px;*/
/*}*/
/*.history-button .history-area .history-list li:last-child {*/
/*    margin: 0;*/
/*}*/
/*.history-button .history-area .history-list li:after {*/
/*    content: '';*/
/*    display: block;*/
/*    clear: both;*/
/*}*/
/*.history-button .history-area .history-list li:last-child {*/
/*    border-bottom: 0;*/
/*}*/
/*.history-button .history-area .history-list span {*/
/*    display: block;*/
/*    float: left;*/
/*}*/
/*.history-button .history-area .history-list .date {*/
/*    width: 25%;*/
/*    height: 60px;*/
/*    line-height: 60px;*/
/*    padding: 0 10px;*/
/*    text-align: center;*/
/*    font-size: 19px;*/
/*    font-weight: 700;*/
/*    border-radius: 30px;*/
/*    background-color: #F1F7FE;*/
/*}*/
/*.history-button .history-area .history-list .ep {*/
/*    width: 75%;*/
/*    height: 60px;*/
/*    line-height: 1.5;*/
/*    padding: 16px 0 0 20px;*/
/*}*/
/*.history-button .history-area .history-list .ep.multi {*/
/*    width: 75%;*/
/*    height: 60px;*/
/*    padding: 3px 0 0 20px;*/
/*}*/

/* *******************************************************************
	ÇÐÈ¸¾È³» > ÀÓ¿ø
******************************************************************* */
#contents .article.board-members {

}
#contents .article.board-members .organization-area {
    margin-bottom: 80px;
}
#contents .article.board-members .organization-area:last-child {
    margin-bottom: 0;
}
#contents .article.board-members .organization-area h3 {
    margin-bottom: 40px;
    text-align: center;
    font-size: 32px;
    font-weight: 800;
    color: #000;
}
#contents .article.board-members .organization-area .org-group {
    text-align: center;
}
#contents .article.board-members .organization-area .org-group dl {
    display: inline-block;
    width: 220px;
    margin: 0 0 60px;
    text-align: center;
    vertical-align: top;
}
#contents .article.board-members .organization-area .org-group dl.w-250 {
    width: 250px !important;
}
#contents .article.board-members .organization-area .org-group dl.w-190 {
    width: 190px !important;
}
#contents .article.board-members .organization-area .org-group dl dt {
    display: block;
}
#contents .article.board-members .organization-area .org-group dl dt img {
    display: inline-block;
    width: 120px;
    height: 160px;
    margin: 0 0 10px;
}
#contents .article.board-members .organization-area .org-group dl dd {
    display: block;
}
#contents .article.board-members .organization-area .org-group dl dd b  {
    display: block;
    line-height: 1.3;
    margin: 0 0 10px;
    font-size: 21px;
    color: #5F33C6;
}
#contents .article.board-members .organization-area .org-group dl dd strong {
    display: block;
    line-height: 1.3;
    margin: 0 0 5px;
    font-size: 19px;
}
#contents .article.board-members .organization-area .org-group dl dd small {
    display: block;
    line-height: 1.3;
    font-size: 17px;
}
#contents .article.board-members .organization-area .director-list {
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
}
#contents .article.board-members .organization-area .director-list li {
    float: left;
    width: 20%;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}
#contents .article.board-members .organization-area .director-list li .name {
    display: block;
    padding: 10px 10px 0;
    text-align: center;
    font-size: 19px;
    font-weight: 700;
}
#contents .article.board-members .organization-area .director-list li .sosok {
    display: block;
    padding: 0 10px 10px 10px;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
}

/* *******************************************************************
	ÇÐÈ¸¾È³» > ÀÓ¿ø > ¿ª´ëÈ¸Àå
******************************************************************* */
#contents .article.successive-president {

}
#contents .article.successive-president .successive-president-area {

}
#contents .article.successive-president .successive-president-area > ul {
    display: table;
    width: 100%;
}
#contents .article.successive-president .successive-president-area > ul > li {
    display: table-cell;
    width: 50%;
    padding: 0 0 50px;
    text-align: center;
    vertical-align: top;
}
#contents .article.successive-president .successive-president-area > ul > li:nth-child(2n+1) {
    padding-right: 25px;
}
#contents .article.successive-president .successive-president-area > ul > li:nth-child(2n) {
    padding-left: 25px;
}
#contents .article.successive-president .successive-president-area > ul > li > .inner {
    height: 100%;
    padding: 0 0 30px;
    border: 1px solid #dfdfdf;
}
#contents .article.successive-president .successive-president-area > ul > li > .inner > img {
    display: block;
    width: 120px;
    height: 160px;
    margin: 0 auto 20px;
}
#contents .article.successive-president .successive-president-area > ul > li > .inner > .term {
    display: block;
    margin: 0 0 30px;
    padding: 10px;
    font-size: 17px;
    font-weight: 700;
    color: #6F4DCB;
    border-top: 2px solid #6F4DCB;
    background-color: #f7f7f7;
}
#contents .article.successive-president .successive-president-area > ul > li > .inner > .name {
    display: block;
    font-size: 21px;
    font-weight: 700;
}
#contents .article.successive-president .successive-president-area > ul > li > .inner > .name small {
    margin: 0 0 5px 5px;
    font-size: 17px;
    font-weight: 400;
    color: #767676;
}
#contents .article.successive-president .successive-president-area > ul > li > .inner > .organ {
    display: block;
    font-size: 17px;
}

/* *******************************************************************
	ÇÐÈ¸¾È³» > À§¿øÈ¸ ¹× ºÎ¼³±â°ü > ºÎ¼³±â°ü
******************************************************************* */
#contents .article.affiliated-organ {

}
#contents .article.affiliated-organ h4 {
    margin: 0 0 20px;
}
#contents .article.affiliated-organ h5 {
    margin: 0 0 10px;
    text-align: left;
    font-size: 18px;
    font-weight: 700;
    color: #6F4DCB;
}
#contents .article.affiliated-organ ul.list-disc li {
    float: left;
    width: 50%;
}
#contents .article.affiliated-organ ul.list-disc.none-float li {
    float: none;
    width: 100%;
}
#contents .article.affiliated-organ td a {
    display: block;
    margin: 0 auto;
}
#contents .article.affiliated-organ td ion-icon {
    display: block;
    margin: 0 auto 10px;
    font-size: 56px;
    color: #999;
    transition: all 0.25s;
}
#contents .article.affiliated-organ td a:hover ion-icon {
    color: #6F4DCB;
}
#contents .article.affiliated-organ td span.icon {
    display: block;
    margin: 0 auto 10px;
    width: 72px;
    height: 72px;
}
#contents .article.affiliated-organ td span.icon.homepage {
    text-align: center;
    border-radius: 36px;
    background-color: #6F4DCB;
}
#contents .article.affiliated-organ td span.icon.homepage ion-icon {
    display: inline-block;
    margin: 0;
    padding-top: 14px;
    font-size: 46px;
    color: #fff;
}
#contents .article.affiliated-organ td span.btn-area {
    display: block;
    margin: 10px 0 0;
    padding: 0;
}
#contents .article.affiliated-organ td span.btn-area a {
    display: inline-block;
    margin: 0 5px;
    padding: 5px 15px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
    background-color: #6F4DCB;
}
#contents .article.affiliated-organ td img.thm-picture {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

/* *******************************************************************
	ÇÐÈ¸¾È³» > Á¤°ü ¹× Á¦±ÔÁ¤
******************************************************************* */
#contents .article.regulations {

}

/* *******************************************************************
	ÇÐÈ¸¾È³» > ÁöÈ¸ ¹× »ç¹«±¹ > ÁöÈ¸
******************************************************************* */
#contents .article.branch {

}
#contents .article.branch .branch-list {
    margin: 50px 0 0;
}
#contents .article.branch .branch-list > li {
    float: left;
    width: 285px;
    height: 240px;
    margin: 0 20px 20px 0;
    padding: 30px;
    text-align: center;
    border: 1px solid #dfdfdf;
    background: #F1F7FE url(/images/main/bg_publication_blue.png) -140px 50% no-repeat;
    background-size: 285px;
}
#contents .article.branch .branch-list > li:nth-child(4n) {
    margin: 0 0 20px 0;
}
#contents .article.branch .branch-list > li > .title {
    display: block;
    margin: 0 0 5px;
    font-size: 24px;
    font-weight: 800;
}
#contents .article.branch .branch-list > li > .name {
    display: block;
    margin: 0 0 20px;
    font-size: 17px;
}
#contents .article.branch .branch-list > li > .tel {
    display: block;
}
#contents .article.branch .branch-list > li > a {
    display: inline-block;
    margin: 15px 0 0;
    padding: 5px 15px;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
    background-color: #6F4DCB;
}

/* *******************************************************************
	ÇÐÈ¸¾È³» > ÁöÈ¸ ¹× »ç¹«±¹ > »ç¹«±¹
******************************************************************* */
#contents .article.office {

}

#contents .article.office .contact-info-list {
    margin: 0 0 20px;
    padding: 20px;
    text-align: center;
    background-color: #F1F7FE;
}
#contents .article.office .contact-info-list li {
    display: inline-block;
    width: 30%;
    margin: 0 15px;
    padding: 20px;
    line-height: 1;
    text-align: center;
    font-weight: 800;
    color: #6F4DCB;
    border-radius: 40px;
    background-color: #fff;
}
#contents .article.office .contact-info-list li a {
    color: #6F4DCB;
}

#contents .article.office .table-responsive {
    padding-bottom: 0;
}
#contents .article.office .table {
    margin-bottom: 0;
}
#contents .article.office .table td {
    padding: 15px 10px;
}
#contents .article.office .table td ul {

}
#contents .article.office .table td ul li {
    margin: 5px 0;
}

#contents .article .root_daum_roughmap {
    width: 100% !important;
    margin: 0 0 40px;
}
#contents .article .root_daum_roughmap .wrap_btn_zoom {
    z-index: 9;
}
/* *******************************************************************
	ÇÐÈ¸¾È³» > °ÇÃà¼¾ÅÍ ´ë°ü
******************************************************************* */
.center-rental .rental-list {
    display: flex;
    gap: 20px;
}
.center-rental .rental-list > div {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.center-rental .rental-list b {
    text-align: center;
 }
.center-rental .img-area {
    display: flex;
    gap: 20px;
}
.center-rental .img-area img {
    margin-top: 10px;
}
.center-rental .rental-list img {
    max-width: 280px;
    width: 100%;
    height: 237px;
}

/* *******************************************************************
	ÇÐÈ¸¾È³» > È¸¿ø/¿¬°£ÈÄ¿ø»ç > È¸¿ø ¹× °¡ÀÔ
******************************************************************* */
#contents .article.regular-member {

}
#contents .article.regular-member h3 {
    margin-top: 80px;
}

.membership-button .buttons-group {
    margin: 80px 0 0;
    padding: 0;
}
.membership-button .buttons-group li.on {
    background: #7047cf;
    color: #fff;
}
.membership-button .membership-area.on {
    display: block;
}
.membership-button .membership-area {
    display: none;
    transition: 0.25s;
}
.membership-button .buttons-group li {
    float: left;
    display: block;
    width: 50%;
    height: 60px;
    line-height: 60px;
    padding: 0;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    background: #f7f7f7;
    color: #999;
    border-right: 1px solid #e6ecf2;
    cursor: pointer;
    transition: 0.25s;
}
.membership-button .buttons-group li:first-child {
    border-radius: 4px 0 0 4px;
}
.membership-button .buttons-group li:last-child {
    border-right: 0;
    border-radius: 0 4px 4px 0;
}

/* join-process */
.join-process {
    margin: 0 0 30px;
}
.join-process > ul {

}
.join-process > ul > li {
    float: left;
    width: 148px;
    height: 80px;
    line-height: 74px;
    padding: 0;
    text-align: center;
    font-size: 19px;
    font-weight: bold;
    color: #333;
    border: 3px solid #6F4DCB;
}
.join-process > ul.long > li {
    height: 120px;
    line-height: 74px;
    text-align: center;
}
.join-process > ul > li small {
    position: relative;
    top: -20px;
    display: block;
    line-height: 1.5;
    padding: 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #6F4DCB;
}
.join-process > ul > li.wide {
    width: 336px;
}
.join-process > ul > li.divide {
    width: 40px;
    text-align: center;
    font-size: 17px;
    border: 0;
}

/* *******************************************************************
	ÇÐÈ¸¾È³» > È¸¿ø/¿¬°£ÈÄ¿ø»ç > ÈÄ¿ø»ç
******************************************************************* */
#contents .article.sponsor {

}
.sponsors-divline {
    height: 32px;
    margin: 80px 0 100px;
    background: url(/assets/images/pages/bg_divline.jpg) center bottom no-repeat;
}
#contents .article.sponsor .sponsors-list {
    margin: 0;
    padding: 0;
}
#contents .article.sponsor .sponsors-list h4 {
    width: 100%;
    margin: 0 0 20px;
    padding: 5px 10px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    border-radius: 2px;
    background-color: #ccc;
}
#contents .article.sponsor .sponsors-list.platinum h4 {
    background-color: #2451A4;
}
#contents .article.sponsor .sponsors-list.gold h4 {
    background-color: #C98910;
}
#contents .article.sponsor .sponsors-list.silver h4 {
    background-color: #A8A8A8;
}
#contents .article.sponsor .sponsors-list.bronze h4 {
    background-color: #965A38;
}
#contents .article.sponsor .sponsors-list > ul {
    display: table;
    margin: 0 auto;
    padding: 0;
    list-style: none;
}
#contents .article.sponsor .sponsors-list > ul > li {
    float: left;
    width: 132.5px;
    margin: 0 20px 20px 0;
}
#contents .article.sponsor .sponsors-list.bronze > ul > li {
    height: 54px;
}
#contents .article.sponsor .sponsors-list > ul > li a img {
    max-width: 100%;
}

#contents .article.sponsor .sponsors-list > ul > li:nth-child(8n) {
    margin-right: 0;
}
#contents .article.sponsor .sponsors-list > ul > li > a {
    overflow: hidden;
    display: block;
    text-align: center;
    border: 1px solid #eee;
    border-radius: 2px;
    transition: all 0.25s;
}
#contents .article.sponsor .sponsors-list > ul > li > a.no-border {
    border: 0px;
}
#contents .article.sponsor .sponsors-list > ul > li.empty > a {
    background: #f7f7f7 url(/assets/images/sponsors/special_member_ready.jpg) center 50% no-repeat;
}
#contents .article.sponsor .sponsors-list > ul > li > a .sample-text {
    display: inline-block;
    padding-top: 10px;
    line-height: 1.2;
    font-size: 18px;
    font-weight: 700;
    height: 58px;
    width: 142px;
    color: #333;
}
#contents .article.sponsor .sponsors-list > ul > li > a:hover {
    border: 1px solid #0054a6;
}



/* ÇÃ·¡Æ¼³Ñ */
#contents .article.sponsor .sponsors-list.platinum > ul > li {
    float: left;
    width: 224px;
    margin: 0 20px 20px 0;
    /*float: none !important;*/
    /*margin:0 auto !important;*/
}
#contents .article.sponsor .sponsors-list.platinum > ul > li > a {
    display: flex;
    align-items: center;
    height: 90px;
    /*line-height: 120px;*/
}
#contents .article.sponsor .sponsors-list.platinum > ul > li:nth-child(5n) {
    margin-right: 0;
}
#contents .article.sponsor .sponsors-list.platinum > ul > li.empty > a {
    height: 90px;
    background: #f7f7f7 url(/assets/images/sponsors/special_member_ready.jpg) center 50% no-repeat;
}

/* °ñµå */
#contents .article.sponsor .sponsors-list.gold > ul > li {
    float: left;
    width: 210px;
    margin: 0 20px 20px 0;
}
#contents .article.sponsor .sponsors-list.gold > ul > li > a {
    height: 85px;
    /*line-height: 100px;*/
}
#contents .article.sponsor .sponsors-list.gold > ul > li:nth-child(5n) {
    margin-right: 0;
}

/* ½Ç¹ö */
#contents .article.sponsor .sponsors-list.silver > ul {
}
#contents .article.sponsor .sponsors-list.silver > ul > li {
    float: left;
    width: 183.33333px;
    margin: 0 20px 20px 0;
}
#contents .article.sponsor .sponsors-list.silver > ul > li > a {
    height: 80px;
    /*line-height: 80px;*/
}
#contents .article.sponsor .sponsors-list.silver > ul > li:nth-child(6n) {
    margin-right: 0;
}

/* Çà»ç ÈÄ¿ø */
#contents .article.sponsor .sponsors-list.event {
    /*padding-top: 60px;*/
    /*padding-bottom: 100px;*/
}
#contents .article.sponsor .sponsors-list.event h4 {
    width: auto;
    margin-top: 0;
    margin-bottom: 30px;
    /*padding: 0 0 20px;*/
    padding: 0;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    border-bottom: 0px solid #eeeeee;
    background-color: #fff;
}





/* a link color */
#contents .article.sponsor .sponsors-list.platinum > ul > li > a:hover {
    border: 1px solid #2451A4;
}
#contents .article.sponsor .sponsors-list.gold > ul > li > a:hover {
    border: 1px solid #C98910;
}
#contents .article.sponsor .sponsors-list.silver > ul > li > a:hover {
    border: 1px solid #A8A8A8;
}
#contents .article.sponsor .sponsors-list.bronze > ul > li > a:hover {
    border: 1px solid #965A38;
}
#contents .article.sponsor .sponsors-list.event > ul > li > a:hover {
    border: 1px solid #0dd987;
}
#contents .article.sponsor .sponsors-list > ul > li img {
    max-width: 100%;
}

/* *******************************************************************
	ÇÐÈ¸¾È³» > È¸¿ø/¿¬°£ÈÄ¿ø»ç > È¸¿ø/È¸¿ø»çµ¿Á¤
******************************************************************* */
#contents .article.member-activity {

}

/* *******************************************************************
	ÁÖ¿äÈ°µ¿ > Á¤±â°£Çà¹°
******************************************************************* */
#contents .article.publications {

}

#contents .article.publications .publication-area {
    margin: 0 0 100px;
}
#contents .article.publications .publication-area h3 {
    margin: 0 0 30px;
}

#contents .article.publications .publication-area .thm {
    overflow: hidden;
    float: left;
    width: 225px;
    height: 300px;
    margin-right: 45px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.25);
}
#contents .article.publications .publication-area .thm img {
    display: block;
}

#contents .article.publications .publication-area .info-area {
    position: relative;
    float: left;
    width: 930px;
    height: 300px;
}
#contents .article.publications .publication-area .info-area > ul {

}
#contents .article.publications .publication-area .info-area > ul > li {
    margin: 0 0 10px;
}
#contents .article.publications .publication-area .info-area > ul > li.highlight {
    display: inline-block;
    margin: 0 0 30px;
    padding: 5px 10px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: #1B64FA;
    background-color: #E4EDFE;
}
#contents .article.publications .publication-area .info-area .btn-area {
    position: absolute;
    left: 0;
    bottom: 4px;
    padding: 0;
}
#contents .article.publications .publication-area .info-area .btn-area > a {
    margin: 0 10px 0 0;
    padding: 10px 15px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    border-radius: 2px;
    background-color: #6F4DCB;
}
#contents .article.publications .publication-area .info-area .btn-area > a:hover {
    background-color: #5735B3;
}

/*modal-popup*/
#contents .article.publications .modal-header {
    background-color: #6F4DCB;
}
#contents .article.publications .modal-content h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 500;
    color: #333;
}
#contents .article.publications .close {
    margin-top: -25px !important;
}

/* *******************************************************************
	ÁÖ¿äÈ°µ¿ > ÇÐ¼úÇà»ç > ÇÐ¼ú¹ßÇ¥´ëÈ¸
******************************************************************* */
#contents .article.academic-event {

}

.conference-list {
    position: relative;
    padding: 50px 0;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
}
.conference-list:after {
    content: '';
    display: block;
    clear: both;
}
.conference-list dt {
    float: left;
}
.conference-list dt img {
    width: 200px;
    height: auto;
    border: 1px solid #eee;
    margin-right: 50px;
}
.wide-img .conference-list dt img {
    width: 170px;
    height: 120px;
    border: 1px solid #eee;
    margin-right: 30px;
}

.conference-list dd h5 {
    margin: 0 0 30px;
    font-size: 21px;
    font-weight: 700;
    color: #333;
}
.conference-list dd h5 .flag {
    padding: 3px 6px;
    font-weight: 400;
    font-size: 12px;
    background-color: #d43f3a;
    color: #fff;
    border: transparent;
    border-radius: 2px;
    margin-left: 10px;
}

.conference-list dd ul {
    padding-left: 15px !important;
}
.conference-list dd .title {
    margin: 20px 0 5px 0;
    font-size: 21px;
    color: #3a9aeb;
    font-weight: 700;
}
.conference-list dd ul.plan {
    margin: 0 0 10px !important;
    padding-left: 0 !important;
    list-style: none;
    font-size: 17px;
}
.conference-list.conts-short dd ul.plan {
    margin: 0 0 50px !important;
}
.conference-list dd ul.plan li {
    margin-bottom: 10px;
}
.conference-list dd ul.plan .label {
    display: inline-block;
    width: 72px;
    height: 24px;
    line-height: 24px;
    margin: 0 20px 0 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    /*font-weight: 700;*/
    color: #fff;
    border-radius: 2px;
    background-color: #6F4DCB;
}
.conference-list dd ul.plan li:last-child {
    overflow: hidden;
}
.conference-list dd ul.plan li:last-child .label {
    float: left;
}
.conference-list.conts-long dd ul.plan li:last-child .label {
    margin-bottom: 25px;
}
.conference-list dd ul.plan li:last-child .conts {
    float: none;
    display: inline-block;
    width: 840px;
}

.conference-list dd ul.link {
    margin: 0;
    list-style: none;
    text-align: right;
}
.conference-list.conts-short dd ul.link {
    position: absolute;
    bottom: 50px;
    right: 0;
    margin: 0;
    list-style: none;
    text-align: right;
}
.conference-list dd ul.link li {
    display: inline-block;
}
.conference-list dd ul.link li:first-child {
    /*margin-right: 10px;*/
}
.conference-list dd ul.link li i {
    margin-left: 5px;
}
.conf-intro {
    font-size: 15px;
    padding-bottom: 30px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
}

/* *******************************************************************
	AIK's ¾ÆÄ«ÀÌºê > ¿ø¹®¼­ºñ½º > ´ëÇÑ°ÇÃàÇÐÈ¸³í¹®Áý
******************************************************************* */
.article.archive-aik-journal {
    padding-bottom: 100px;
}

.article.archive-aik-journal .paper-list {
    text-align: center;
}
.article.archive-aik-journal .paper-list > li {
    display: inline-block;
    margin: 0 50px;
}

/* *******************************************************************
	AIK's ¾ÆÄ«ÀÌºê > ¿ø¹®¼­ºñ½º > ÇÐ¼ú¹ßÇ¥´ëÈ¸³í¹®Áý
******************************************************************* */
.article.archive-conference-journal {
    padding-bottom: 100px;
}

.article.archive-conference-journal .paper-list {
    text-align: center;
}
.article.archive-conference-journal .paper-list > li {
    display: inline-block;
    margin: 0 50px;
}

/* *******************************************************************
	AIK's ¾ÆÄ«ÀÌºê > °ÇÃàµµ¼­ > ÇÐÈ¸¹ßÇàµµ¼­
******************************************************************* */
.article.aik-book {

}

/*------------------------------
    ÇÐÈ¸µµ¼­ ¾È³» - ¸®½ºÆ®
------------------------------*/
.article.aik-book .book-list {

}
.article.aik-book .book-list > ul {
    margin: 0;
    padding: 0;
}
.article.aik-book .book-list > ul > li {
    margin: 0 0 50px;
    padding: 0 0 50px;
    border-bottom: 1px solid #eee;
}
.article.aik-book .book-list > ul > li:last-child {
    margin: 0 0 20px;
}

/* Ç¥Áö */
.article.aik-book .book-list > ul > li > .cover {
    float: left;
    width: 200px;
}
.article.aik-book .book-list > ul > li > .cover > a {
    display: block;
    width: 100%;
    background-color: #eee;
    box-shadow: 0 2px 4px rgba(0,0,0,0.25);
}
.article.aik-book .book-list > ul > li > .cover > a > img {
    display: block;
    width: 100%;
}

/* Ã¥¼Ò°³ */
.article.aik-book .book-list > ul > li > .book-info {
    float: left;
    width: 1000px;
    padding-left: 80px;
}
.article.aik-book .book-list > ul > li > .book-info .title {
    margin: 0 0 20px;
}
.article.aik-book .book-list > ul > li > .book-info .title a {
    font-size: 21px;
    font-weight: 800;
}
.article.aik-book .book-list > ul > li > .book-info .title a:hover {
    color: #6F4DCB;
}
#contents .article.aik-book .book-list > ul > li > .book-info .author {
    margin: 0;
    font-size: 14px;
    color: #767676;
}
#contents .article.aik-book .book-list > ul > li > .book-info .etc {
    margin: 0 0 20px;
    font-size: 14px;
    color: #767676;
}
.article.aik-book .book-list > ul > li > .book-info .txt {
    font-size: 17px;
}
.article.aik-book .book-list > ul > li > .book-info .btn-area {
    padding: 0 !important;
    text-align: right !important;
}
.article.aik-book .book-list > ul > li > .book-info .btn-area a {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin-top: 2px;
    padding: 5px 20px;
    text-align: center;
    font-size: 17px;
    color: #fff;
    border-radius: 2px;
    background-color: #6F4DCB;
    text-decoration: none;
}
.article.aik-book .book-list > ul > li > .book-info a.btn-detail {
    margin-right: 5px;
    color: #333;
    border: 1px solid #eee;
    background-color: #fafafa;
}
.article.aik-book .book-list > ul > li > .book-info a.btn-detail:hover {
    background-color: #fff;
}
.article.aik-book .book-list > ul > li > .book-info a.btn-order {
    background-color: #6F4DCB;
}
.article.aik-book .book-list > ul > li > .book-info a.btn-order:hover {
    background-color: #5B37BB;
}

/*------------------------------
    ÇÐÈ¸µµ¼­ ¾È³» - »ó¼¼
------------------------------*/
.article.aik-book .book-view {

}
.article.aik-book .book-view .title {
    margin: 0 0 40px !important;
    font-size: 28px;
    font-weight: 800;
}
.article.aik-book .book-view > ul {
    margin: 0;
    padding: 0;
}
.article.aik-book .book-view > ul > li {
    margin: 0 0 50px;
    padding: 0 0 50px;
    border-bottom: 1px solid #eee;
}
.article.aik-book .book-view > ul > li:last-child {
    margin: 0 0 20px;
}

/* Ç¥Áö */
.article.aik-book .book-view > ul > li > .cover {
    float: left;
    width: 200px;
}
.article.aik-book .book-view > ul > li > .cover > img {
    display: block;
    width: 100%;
    box-shadow: 0 2px 4px rgba(0,0,0,0.25);
}
.article.aik-book .book-view > ul > li > .cover > a.btn-order {
    display: block;
    max-width: 100%;
    margin-top: 7px;
    padding: 5px 10px;
    text-align: center;
    font-size: 17px;
    color: #fff;
    border-radius: 2px;
    background-color: #6F4DCB;
    text-decoration: none;
}
.article.aik-book .book-view > ul > li > .cover > a.btn-order:hover {
    background-color: #5B37BB;
}

/* Ã¥¼Ò°³ */
.article.aik-book .book-view > ul > li > .book-info {
    float: left;
    width: 1000px;
    padding-left: 80px;
}
.article.aik-book .book-view > ul > li > .book-info p {

}
.article.aik-book .book-view > ul > li > .book-info p b {
    margin: 0 10px 0 0;
}
.article.aik-book .book-view > ul > li > .book-info p b.isbn {
    letter-spacing: 1.2px;
}
.article.aik-book .book-view > ul > li > .book-info p span {

}
.article.aik-book .info {
    line-height: 1.68;
    font-size: 17px;
}




/* *******************************************************************
	News > ÁÖ¿äÀÏÁ¤
******************************************************************* */
.article.major-schedule {

}

.article.major-schedule #fullcalendar h2 {
    position: relative;
    top: -15px;
    margin: 0;
    font-family: 'NanumSquareNeo', sans-serif;
}
.fc-unthemed .fc-list-empty {
    padding: 20px;
}
.fc-head-container.fc-widget-header,
.fc-day-header.fc-widget-header.fc-sun,
.fc-day-header.fc-widget-header.fc-sat {
    border-top: 2px solid #6F4DCB;
    background-color: #F1F7FE !important;
}
.fc-row.fc-widget-header table thead tr th {
    padding: 10px 0;
}

/* Åä¿äÀÏ */
.article.major-schedule .fc-sat {
    /*background-color: #f3f8fc;*/
}
.article.major-schedule .fc-sat .fc-day-number {
    color: #6060FF;
}

/* ÀÏ¿äÀÏ */
.article.major-schedule .fc-sun {
    /*background-color: #fff4f2;*/
}
.article.major-schedule .fc-sun .fc-day-number {
    color: #FF7376;
}

/* ÀÌº¥Æ® */
.article.major-schedule .fc-event {
    margin-top: 2px;
    border-radius: 2px;
    cursor: pointer;
}

/*°ÇÃà±â¼ú´ëÀü*/
.program_special_new > ul > li > a {
    height: 56px;
    padding:  7px 5px;
    text-align: center;
}

.program_special_new > ul > li > a > img {
    width: auto;
    height: 44px;
}
#contents .article.sponsor .sponsors-list.program_special_new > ul > li a img {
    height: 37px;
}



