@charset "utf-8";

/* Intro */
.greetings p {margin-top:15px;}
.greetings .tit {position:relative; height:136px; padding-left:140px; font-size:21px; line-height:23px; font-style:italic;}
.greetings .tit img {position:absolute; top:0; left:0; border:1px solid #e1e1e1;}
.greetings .tit .cmt {display:inline-block; margin-top:20px;}
.greetings .btCmt {font-size:16px; font-weight:bold; font-style:italic;}
.historyWrap {margin-bottom:120px;}
.bylawWrap {margin-bottom:60px;}
.bylawWrap .cont {margin-top:10px;}
.bylawWrap .cont.first {margin-top:0;}
.bylawWrap .cont .tit {padding:7px 13px; margin-bottom:10px; color:#2896bc; font-weight:bold; font-size:14px; line-height:20px; border-top:2px solid #2895bc; border-bottom:1px solid #e1e1e1; background-color:#fafafa;}
.bylawWrap .cont dl {padding-bottom:9px; border-bottom:1px solid #e1e1e1;}
.bylawWrap .cont dt {margin-top:15px; font-weight:bold;}
.bylawWrap .cont dt:first-child {margin-top:0;}
.bylawWrap .cont dd li {padding-left:18px; text-indent:-18px;}

.LocationWrap {margin-bottom:90px;}
.LocationWrap .mapWrap {position:relative; overflow:hidden; height:358px; width:718px; margin-bottom:20px; border:1px solid #e1e1e1;}
.LocationWrap table {border-top:2px solid #2896bc; border-bottom:2px solid #2896bc;}
.LocationWrap tbody th,
.LocationWrap tbody td {padding:19px 0; border-top:1px solid #e1e1e1;}
.LocationWrap tbody .first th,
.LocationWrap tbody .first td {border-top:none;}
.LocationWrap tbody th {padding-left:45px; font-size:14px; vertical-align:top; text-align:left;}
.LocationWrap tbody th.subway {background:url('/eng/image/common/ico_subway.gif') 18px 20px no-repeat;}
.LocationWrap tbody th.addr {background:url('/eng/image/common/ico_addr.gif') 18px 20px no-repeat;}
.LocationWrap tbody th.email {background:url('/eng/image/common/ico_email.gif') 18px 20px no-repeat;}
.LocationWrap .line {display:inline-block; width:80px; font-weight:bold;}


/* Meeting */
.MeetingWrap {margin-bottom:60px;}
.meetingList li {margin-top:10px; border-top:2px solid #2896bc;}
.meetingList li:first-child {margin-top:0;}
.meetingList li div {padding:8px 10px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.meetingList li div .place {font-weight:bold;}
.meetingList li .date {text-align:right; background-color:#fafafa; border-top:1px dashed #e1e1e1; border-bottom:1px solid #e1e1e1; }
.meetingList li .date span {display:inline-block; padding-left:18px; font-weight:bold; color:#2896bc; background:url('/eng/image/common/ico_calendar.gif') 0 50% no-repeat;}

/* Journal */
.journalWrap .tit {color:#ef8701; font:italic bold 22px/23px 'Times New Roman', Georgia, serif;}


/* Related Websites */
.relatedWebWrap {margin-bottom:100px;}
.relatedWebWrap .tblDef.withoutTh table {border-top:2px solid #2896bc;}
.relatedWebWrap .tblDef.withoutTh table td {text-align:center;}
.relatedWebWrap .tblDef.withoutTh table td.first {text-align:left;}


/* Site Map */
.sitemapWrap {width:100%; overflow:hidden; margin-bottom:270px;}
.sitemapWrap ul {margin-left:-20px}
.sitemapWrap .depth1 {float:left; width:166px; margin-left:19px; text-align:center;}
.sitemapWrap .depth1 .tit {height:64px; width:166px; font-size:16px; line-height:22px; color:#1778a3; font-weight:bold; vertical-align:middle; border-bottom:1px solid #e1e1e1;}
.sitemapWrap .depth1 .tit span {width:166px;}
.sitemapWrap .depth1 .subWrap {display:inline-block; margin:15px 0; text-align:left;}
.ie7 .sitemapWrap .depth1 .subWrap {display:inline; margin-left:-20px;}
.sitemapWrap .depth1 .subWrap li {margin-bottom:7px;}
.sitemapWrap .depth1 .subWrap li a {display:inline-block; padding-left:14px; background:url('/eng/image/common/bl_arr_blue.gif') 0 6px no-repeat;}


/* Site Map */
dl, dt, dd, ul, li, p, a {padding: 0;margin: 0;}
li {list-style:none;}

#sub_contents_view div.sitemap {overflow: hidden;}
#sub_contents_view div.sitemap>dl {float: left;width: 246px;}
#sub_contents_view div.sitemap>dl.space {padding: 0 21px 0 20px;}

#sub_contents_view div.sitemap>dl>dt {border: 3px solid #ca2e2e;}
#sub_contents_view div.blueBorder {padding: 20px 0 107px;}
#sub_contents_view div.blueBorder>dl>dt {border-color: #2c64d5;}

#sub_contents_view div.sitemap>dl>dt>a {display: block;padding: 9px 0 8px;text-align: center;font-size: 16px;line-height: 20px;font-weight: bold;color: #292828;}

#sub_contents_view div.sitemap>dl>dd ul {padding-top: 14px;}
#sub_contents_view div.sitemap>dl>dd ul>li {padding-left: 29px;margin: 4px 0 3px;background: url('/image/main/menu_dot.gif') 20px center no-repeat;}
#sub_contents_view div.sitemap>dl>dd ul>li>a {display: inline-block; line-height: 22px;color: #000;}

#sub_contents_view div.sitemap>dl>dd ul.float {overflow: hidden;}
#sub_contents_view div.sitemap>dl>dd ul.float>li {float: left;width: 94px;}



/* 캠페인 음원파일 */
dl.campainAudio {width: 706px;margin: 0 auto;}
dl.campainAudio dt {padding-bottom: 13px;}
dl.campainAudio > dd {overflow: hidden;}
dl.campainAudio > dd dl {float: left;width: 301px;padding: 10px 20px;border: 1px solid #bcbcbc;background-color: #f5f5f5;}
dl.campainAudio > dd dl:first-child {margin-right: 20px;}
dl.campainAudio > dd dd {max-height: 45px;}
dl.campainAudio embed {background-color: #f5f5f5;}
dl.campainAudio embed body {margin: 0;}

