@charset "utf-8";
/* CSS Document */
/* 작업자 : Lena */

/* @import url(//fonts.googleapis.com/earlyaccess/notosanskr.css); /* 노토체 */
/* @import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css); /* 나눔펜체 */


/* 공통설정 */
* {font-family: 'Noto Sans KR','Malgun Gothic', '맑은 고딕',  'Dotum', '돋움', 'Gulim', '굴림', sans-serif; letter-spacing:-0.05em; }
body {color:#666;}
ol,ul,li {list-style:none; margin:0; padding:0;}
h1,h2, h3, h4, h5, h6 {margin:0;}
.cl {clear:both;}
.ac {text-align:center !important;}
.al {text-align:left !important;}
.ar {text-align:right !important;}
.blind {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0 !important;}
.ir {display: block; overflow: hidden; text-indent: -3000px;}
.mt10 {margin-top:10px !important;}
.mt30 {margin-top:30px !important;}
.mt50 {margin-top:50px !important;}
.ml20 {margin-left:20px !important;}
.ml27 {margin-left:27px !important;}
.mb20 {margin-bottom:20px !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pl0 {padding-left:0 !important;}
.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}
.fc_blue {color:#1b64a3 !important;}
.fc_red {color:#eb0000 !important;}
.fn {float:none;}
.fl {float:left !important;}
.fr {float: right !important;}
.cl460 {display:none;}
#wrapper {width:100%; min-width:1080px;}
.inner {max-width:1080px; margin:0 auto; position:relative; clear:both; width:100%}
footer {width:100%; border-top:1px solid #cfcfcf; clear:both;}

#skipnavigation a:focus,
#skipnavigation a:active {left:0; padding:5px 0; background:#000; color:#fff;}
#skipnavigation a{width:100%; display:block; position:absolute; left:-3000%; top:0; text-align:center; z-index:2;}

/* 헤더부분 공통 */
header {width:100%; position:relative;}
header h1 {width:225px; margin:0; padding-top:20px;}

.header01 {height:90px;}
.header02 { border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
/* 헤더부분 공통 - 우측 미니메뉴 */
header .topMiniMenu {position:absolute; top:35px; right:0;}
	.topMiniMenu li {float:left; background:url(../images/part01.gif) no-repeat 0 center; padding:5px 10px;}
	.topMiniMenu li:first-child {background:none; padding-left:0;}
	.topMiniMenu li a {color:#767676;}
	.topMiniMenu li a.eng {color:#ff9000}
	.topMiniMenu li a:hover,
	.topMiniMenu li a:focus,
	.topMiniMenu li a:active {text-decoration:none; border-bottom:1px solid;}

.topMiniMenu2 {display: none;}
/* 헤더부분 공통 - 주메뉴 네비게이션 */
nav {position:relative;}
nav>ul.topMenu {border-left:1px solid #ccc; height:53px;}
nav>ul.topMenu>li {float:left;}
nav>ul.topMenu>li>a {border-right:1px solid #ccc;width:179.84px; display:block; }
nav>ul.topMenu>li.w140>a {width:140px!important;}
nav>ul.topMenu>li.w250>a {width:259.53px!important;}
nav>ul.topMenu>li>a>h2 {font-size:16px; color:#044875; text-align:center; padding-top:14px; height:53px; line-height:28px; font-weight: bold;}
nav>ul.topMenu>li>a:hover,
nav>ul.topMenu>li>a:focus,
nav>ul.topMenu>li>a:active {text-decoration:none;}
nav>ul.topMenu>li>a:hover h2,
nav>ul.topMenu>li>a:focus h2,
nav>ul.topMenu>li>a:active h2,
nav>ul.topMenu>li.active > a h2 { border-bottom:7px solid #084b74; font-size:16px; letter-spacing:-1px; padding-top:11px;}
nav>ul.topMenu>li>ul {position:absolute; top:53px; background:#0b649a; padding:0 15px; z-index:999;}
nav>ul.topMenu>li>ul>li {float:none;}
nav>ul.topMenu>li>ul.topMenu01 {left:0;}
nav>ul.topMenu>li>ul.topMenu02 {width:179.8px;}
nav>ul.topMenu>li>ul.topMenu03 {left:320px;}
nav>ul.topMenu>li>ul.topMenu04 {left:500px; width:180px;}
nav>ul.topMenu>li>ul.topMenu05 {left:560px;}
nav>ul.topMenu>li>ul.topMenu06 {right:0;}
nav>ul.topMenu>li>ul>li>a {display:block; padding:10px;}
nav>ul.topMenu>li>ul>li>a>h3 {font-size:16px; color:#fff; letter-spacing:-1px;  }
nav>ul.topMenu>li>ul>li>a:hover,
nav>ul.topMenu>li>ul>li>a:focus,
nav>ul.topMenu>li>ul>li>a:active,
nav>ul.topMenu>li>ul>li.active {text-decoration:none;}
nav>ul.topMenu>li>ul>li>a:hover h3,
nav>ul.topMenu>li>ul>li>a:focus h3,
nav>ul.topMenu>li>ul>li>a:active h3,
nav>ul.topMenu>li>ul>li.active >a h3 {color:#ffde00;}

/* 전체메뉴와 검색 메뉴 */
.boxMenu {position:absolute; top:0; right:0;}
.boxMenu li {float:left; border-right:1px solid #ccc;}
.boxMenu li.m_allMenu a {display:block; padding: 17px 0 0 0; height:53px; font-size:16px; text-align: center;}
.boxMenu li.m_allMenu a h2 {color:#044875; font-size:16px; display:block; width:140px; font-weight: bold;}
.boxMenu li.m_allMenu a:hover,
.boxMenu li.m_allMenu a:focus,
.boxMenu li.m_allMenu a:active,
.boxMenu li.m_allMenu a.active {border-bottom:7px solid #084b74; font-size:16px; letter-spacing:-1px; text-decoration: none;}
.boxMenu li.m_allMenu a:hover h2,
.boxMenu li.m_allMenu a:focus h2,
.boxMenu li.m_allMenu a:active h2 {color:#044875; text-decoration: none;}
.boxMenu li.m_totalSearch a {background:#1673b0; display:block; width:53px; height:53px;}
.boxMenu li.m_totalSearch a h2 {background:url(../../images/english/icon_search_white.png) no-repeat center center; display:block; padding:10px;}
.boxMenu li.m_totalSearch a:hover,
.boxMenu li.m_totalSearch a:focus,
.boxMenu li.m_totalSearch a:active {background:#14669d;}

/* 숨겨진 전체메뉴 레이어 */
.allMenuBox {position:absolute; top:53px; left:0; right:0; background:#fff;z-index:99999; border:5px solid #302f44; height:440px;}
.allMenuBox nav {position:relative; background:#f2efe5; height:72px;}
.allMenuBox nav>ul.allMenu {margin-left: 0px;}
.allMenuBox nav>ul.allMenu>li {float:left;}
.allMenuBox nav>ul.allMenu>li {width:180px; display:block;margin-bottom: 15px;}
.allMenuBox nav>ul.allMenu>li.w140 {width: 140px!important;}
.allMenuBox nav>ul.allMenu>li.w390 {width: 390px!important;}
.allMenuBox nav>ul.allMenu>li>a>h2 {font-size:17px; color:#66582a; text-align:left; background:url(../images/bg_brown.gif) no-repeat 15px 25px; padding-top:40px; padding-left:15px; }
.allMenuBox nav>ul.allMenu>li>a:hover,
.allMenuBox nav>ul.allMenu>li>a:focus,
.allMenuBox nav>ul.allMenu>li>a:active {text-decoration:none;}
.allMenuBox nav>ul.allMenu>li>a:hover h2,
.allMenuBox nav>ul.allMenu>li>a:focus h2,
.allMenuBox nav>ul.allMenu>li>a:active h2,
.allMenuBox nav>ul.allMenu>li.active > a h2 {}
.allMenuBox nav>ul.allMenu>li>ul {padding:20px 0 0 15px;}
.allMenuBox nav>ul.allMenu>li>ul>li {}
.allMenuBox nav>ul.allMenu>li>ul>li>a {display:block; padding:10px 0 5px 0;}
.allMenuBox nav>ul.allMenu>li>ul>li>a>h3 {font-size:15px; font-weight: normal;color:#666; letter-spacing:-0.8px; }
.allMenuBox nav>ul.allMenu>li>ul>li>a>h3:hover {text-decoration:none;}
.allMenuBox nav>ul.allMenu>li>ul>li>a:hover,
.allMenuBox nav>ul.allMenu>li>ul>li>a:focus,
.allMenuBox nav>ul.allMenu>li>ul>li>a:active {text-decoration:none;}
.allMenuBox nav>ul.allMenu>li>ul>li>a:hover h3,
.allMenuBox nav>ul.allMenu>li>ul>li>a:focus h3,
.allMenuBox nav>ul.allMenu>li>ul>li>a:active h3 {text-decoration:none; color:#000;}
.allMenuBox nav>ul.allMenu>li>ul>li.active >a h3 {text-decoration:none; color:#f60;}
.allMenuBox nav>ul.allMenu>li>ul>li>ul {}
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li {}
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a {display:block; padding-bottom:8px;}
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a>h4 {font-size:15px; color:#999; background:url(../images/dot3x3.gif) no-repeat 2px 8px; padding-left:10px;}
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a:hover,
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a:focus,
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a:active {text-decoration:none;}
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a:hover h4,
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a:focus h4,
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a:active h4 {text-decoration:none; background:url(../../images/english/icon_right.gif) no-repeat 2px 8px; color:#C60;}

.allMenuClose {background:#302f44; position:absolute; top:0; right:0;}
.allMenuClose a {background:url(../images/btn_close_b.gif) no-repeat center center; width:50px; height:50px; display:block;}


/* 메인 비주얼 부분 */
.mainContainer {clear:both; width:100%;}
.mc_visual {clear:both; background:url(../../images/english/bg_main_visual.gif) repeat-x left bottom; height:496px;}
.item {border:1px solid #999;}

/* 메인 비주얼 부분 - 좌측 사진뉴스 */
.mc_visual .photoNewsArea {width:1080px; height:496px; float:left; position:relative;}
.mc_visual .photoNewsArea .carousel-inner {width:1080px; height:496px; overflow:hidden;}
.mc_visual .photoNewsArea .carousel-inner .item img {width:100% ; max-width: 1080px ;}
.mc_visual .photoNewsArea .news_paging .carousel-indicators {bottom: -26px; width: auto; margin: 0; left: auto; right:20px; float:left;}
.mc_visual .photoNewsArea .news_paging .carousel-indicators li {background:#a6a6a6; width:12px; height:12px; border:0; margin:0 2px;}
.mc_visual .photoNewsArea .news_paging .carousel-indicators li.active {background:#1673b0;}
.mc_visual .photoNewsArea .news_paging .slide_pause {float:right; background:url(../../images/english/icon_pause.gif) no-repeat center center; width:20px; height:20px; margin-top:6px;}
.mc_visual .photoNewsArea .news_paging .slide_play {float:right; background:url(../../images/english/icon_play.gif) no-repeat center center; width:20px; height:20px; margin-top:6px;}
.newsCaption {position:absolute;bottom:0; left:0; right:0; background:url(../../images/english/bg_blackTrans.png) repeat 0 0; padding:20px; margin-bottom:0;}
.newsCaption dt {padding-bottom:5px; text-overflow: ellipsis; overflow:hidden; white-space: nowrap;}
.newsCaption dt a {color:#b2eeff; font-size:22px; padding-bottom:10px; }
.newsCaption dt a:hover,
.newsCaption dt a:focus,
.newsCaption dt a:active {text-decoration:none;}
.newsCaption dd {height:46px; overflow:hidden;}
.newsCaption dd a {color:#fff; font-size:16px; }
.newsCaption dd a:hover,
.newsCaption dd a:focus,
.newsCaption dd a:active {text-decoration:none;}
.carousel-control.right {display:none;}
.carousel-control.left {display:none;}



/* 메인 바로가기 5버튼 */
.shortcuts {border-bottom:1px solid #ccc; clear:both;}
.shortcutsLink li {float:left; width:20%;}
.shortcutsLink li a {display:block; height:130px; font-size:18px; color:#000; font-weight:bold; background:url(../../images/english/temp_img_icon.gif) no-repeat 10px center;padding:42px 0 0 82px}
.shortcutsLink li a span {display:block; font-size:12px; padding-bottom:3px; font-weight:normal;}
.shortcutsLink li a:hover,
.shortcutsLink li a:focus,
.shortcutsLink li a:active {text-decoration:none; color:#1673b0;}


/* WHAT TO DO */
.publication {background:#fff; clear:both; padding:50px 0 10px 0; position:relative;}
.publication h2 {color:#000; font-size: 20px; font-weight: bold;  text-align: center; background:url(../images/title_bg.png) no-repeat center center;  height:61px; line-height: 70px;}
.publication ul {width:1080px; overflow:hidden;margin:30px 0px; height:auto;}
.publication ul li {float:left; width:150px; margin:0 33px 30px;}
.publication ul li p { position:relative; margin-bottom:0}
.publication ul li p a {padding:10px; display:block; text-align: center;}
.publication ul li p a img {}
.publication ul li dl dt a {display:block; text-align:center; color:#383838; font-size:15px; line-height:18px; font-weight: normal; text-decoration: none;}
.publication ul li dl dt a:hover,
.publication ul li dl dt a:focus,
.publication ul li dl dt a:active {}
.publication ul li dl dd a {display:block; text-align:center; color:#767676; font-size:12px; letter-spacing:0;}
.publication ul li dl dd a:hover,
.publication ul li dl dd a:focus,
.publication ul li dl dd a:active {text-decoration:none;}


/* footer 공통사항 */
.footerArea01 {clear:both;background:#34343e;}
.footer_menu {clear:both; float:left; }
.footer_menu li {float:left; background:url(../../images/english/part03.png) no-repeat left 11px; padding:11px 20px;}
.footer_menu li:first-child {background:none; padding-left:0}
.footer_menu li a:hover,
.footer_menu li a:focus,
.footer_menu li a:active {text-decoration:none;}
.footer_menu li a {display:block; padding-bottom:0;}
.footer_menu li a h2 {font-size:15px; color:#fff; font-weight:200;}
.footer_menu li a:hover {border-bottom:1px solid #fff; }

.footerArea01_1 {float:right;}
.footerArea01 .familySite { display:inline-block; position:relative;margin-bottom:0;}
.footerArea01 .familySite dt a {display:block; background:url(../../images/english/icon_up02.gif) no-repeat 170px 20px; border-left:1px solid #46464e;width:200px;}
.footerArea01 .familySite dt a h2 {color:#fff; font-size:14px; font-weight:normal; padding:12px 20px;}
.footerArea01 .familySite dd {position:absolute; top:-105px; left:0;}
.footerArea01 .familySite dd .familySiteList {border-top:1px solid #34343e;}
.footerArea01 .familySite dd .familySiteList li {background:#46464e; border-bottom:1px solid #34343e; width:260px;}
.footerArea01 .familySite dd .familySiteList li a {color:#fff; font-size:13px; display:block;padding:8px 20px 8px 25px; background:url(../../images/english/right.gif) no-repeat 15px center;}
.footerArea01 .familySite dd .familySiteList li a:hover {color:#75cdff; text-decoration:underline;}

.footerArea01 .relatedSite {display:inline-block; position:relative;margin-bottom:0;	}
.footerArea01 .relatedSite dt a {display:block; background:url(../../images/english/icon_up02.gif) no-repeat 170px 20px; border-right:1px solid #46464e; border-left:1px solid #46464e; width:200px;}
.footerArea01 .relatedSite dt a:hover,
.footerArea01 .relatedSite dt a:focus,
.footerArea01 .relatedSite dt a:active {text-decoration:none;}
.footerArea01 .relatedSite dt a h2 {color:#fff; font-size:14px; font-weight:normal; padding:12px 20px;}
.footerArea01 .relatedSite dd {position: absolute; top: -210px; left: 0; height: 211px; overflow-x: hidden;}
.footerArea01 .relatedSite dd .relatedSiteList {border-top:1px solid #34343e;}
.footerArea01 .relatedSite dd .relatedSiteList li {background:#46464e; border-bottom:1px solid #34343e; width:183px;}
.footerArea01 .relatedSite dd .relatedSiteList li a {color:#fff; font-size:13px; display:block;padding:8px 20px 8px 25px; background:url(../../images/english/right.gif) no-repeat 15px center;}
.footerArea01 .relatedSite dd .relatedSiteList li a:hover {color:#75cdff;}

.footerArea02 {clear:both;background:#46464e; padding-bottom:0px;}
.footerArea02 h2.footerLogo {float:left; margin-right:20px; margin-top:16px;}
.footerArea02 address {float:left; margin-top:20px;}
.footerArea02 address dl {clear:both;}
.footerArea02 address p {float:left; margin-right:5px; color:#eee;}
.footerArea02 .copyright {clear:both; color:#999; margin-top:-10px; letter-spacing:0.5px;}
.footerArea02 .copyright span {color:#ddd;}

/* 서브공통 */
.container {clear:both;width:100%;padding:40px 0 50px 0}
.menuMove {display: none;}

/* 서브공통 - 좌측메뉴 */
.leftArea {width:214px; float:left; border-left: 1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
.leftTitleArea {background:url(../images/bg_leftTitle.gif) no-repeat center center; height:243px;}
.leftTitleArea h2 {color:#fff; text-align:center; padding-top:170px; font-size:17pt;}
	.leftTitleArea h2.titleType01 {background:url(../images/icon_01_intro.svg) no-repeat center 50px; background-size: 45%;}
	.leftTitleArea h2.titleType02 {background:url(../images/icon_02_business.svg) no-repeat center 50px; background-size: 45%;}
	.leftTitleArea h2.titleType03 {background:url(../images/icon_03_notice.svg) no-repeat center 50px; background-size: 40%;}
	.leftTitleArea h2.titleType04 {background:url(../images/icon_04_members.svg) no-repeat center 50px; background-size: 50%;}
	.leftTitleArea h2.titleType05 {background:url(../images/icon_05_service.svg) no-repeat center 50px; background-size: 50%;}
	.leftTitleArea h2.titleType06 {background:url(../images/icon_06_its.svg) no-repeat center 50px; background-size: 50%;}
	.leftTitleArea h2.titleType07 {background:url(../images/icon_07_login.svg) no-repeat center 50px; background-size: 50%;}
	.leftTitleArea h2.titleType08 {background:url(../images/icon_08_etc.svg) no-repeat center 50px; background-size: 50%;}
	.leftTitleArea h2.titleType09 {background:url(../images/icon_08_search.svg) no-repeat center 50px; background-size: 50%;}
	.leftTitleArea h2.titleType10 {background:url(../images/icon_10_kolas.svg) no-repeat center 50px; background-size: 50%;}

nav.leftMenu {border-top:1px solid #cfcfcf; border-bottom:3px solid #cfcfcf;}
nav.leftMenu > ul > li{ border-bottom:1px solid #cfcfcf;}
nav.leftMenu > ul > li > a h3 {position:relative; color:#48475a; font-size:16px;padding:15px 0 15px 15px; display:block;}
nav.leftMenu > ul > li > a h3 i {position:absolute; top:21px; right:12px; font-size:0.6em }
nav.leftMenu > ul > li > a:hover,
nav.leftMenu > ul > li > a:focus,
nav.leftMenu > ul > li > a:active {text-decoration:none;}
nav.leftMenu > ul > li > a:hover h3,
nav.leftMenu > ul > li > a:focus h3,
nav.leftMenu > ul > li > a:active h3,
nav.leftMenu > ul > li.active > a h3 {background:#48475a; color:#fff;}
nav.leftMenu > ul > li > ul {border-top:1px solid #cfcfcf;}
nav.leftMenu > ul > li > ul > li > a {background:#eeeff0; display:block;}
nav.leftMenu > ul > li > ul > li > a > h4 {background:url(../images/dot4x4.gif) no-repeat 17px 16px; padding:10px 0 10px 27px; color:#48475a; font-size:14px; letter-spacing: -0.5px;}
nav.leftMenu > ul > li > ul > li > a > h4> span {color:#de3f21;}
nav.leftMenu > ul > li > ul > li > a:hover,
nav.leftMenu > ul > li > ul > li > a:focus,
nav.leftMenu > ul > li > ul > li > a:active,
nav.leftMenu > ul > li > ul > li.active > a {background:#5e9bc8; text-decoration:none;}

nav.leftMenu > ul > li > ul > li > a:hover h4,
nav.leftMenu > ul > li > ul > li > a:focus h4,
nav.leftMenu > ul > li > ul > li > a:active h4,
nav.leftMenu > ul > li > ul > li.active > a h4 {background:url(../images/double_right_w.gif) no-repeat 20px 15px; padding-left:37px; color:#fff;}
nav.leftMenu > ul > li > ul > li > a:hover h4 > span,
nav.leftMenu > ul > li > ul > li > a:focus h4 > span,
nav.leftMenu > ul > li > ul > li > a:active h4 > span,
nav.leftMenu > ul > li > ul > li.active > a > h4 > span {color:#fff;}

nav .leftMenu>ul>li>a {color:#48475a;}
nav .leftMenu>ul>li>ul>li{}

/* 서브공통 - 좌측영역 틀 */
.rightArea {width:825px; float:right;}

/* 서브공통 - 우측제목영역 */
.rightArea .rightTitleArea {padding-top:30px; border-bottom:1px dashed #ccc;}
.rightArea .rightTitleArea .pageLocation {display:block; float:right;}
.rightArea .rightTitleArea .pageLocation li {float:left; background:url(../images/icon_location.gif) no-repeat left center; padding:0 10px; font-size:12px;}
.rightArea .rightTitleArea .pageLocation li:first-child {background:url(../images/icon_home.gif) no-repeat left center; padding-left:15px;}
.rightArea .rightTitleArea .pageLocation li a {}
.rightArea .rightTitleArea .pageLocation li.current {}
.rightArea h1 { color:#1b64a3; font-size:34px;}
.rightArea .rightTitleArea p {color:#767676; font-size:15px; font-weight:400; padding-top:10px; letter-spacing: -0.2px;}

/* 우측본문 콘텐츠 영역 */
.rightArea .contents {padding:30px 0 50px 0;}
.contents p {padding-left:27px; font-size:16px;}
.boardContents p {padding-left:0;}
.contents .headType01 {font-weight:600;clear:both; display:block;background:url(../images/bg_heading2.png) no-repeat left 21px; color:#000; font-size: 20px; padding:19px 0 10px 27px; letter-spacing: -0.5px;}
.contents .headType02 {clear:both; display:block;background:url(../images/bg_heading3.png) no-repeat left 17px; color:#000; font-size: 17px; padding:14px 0 5px 17px; margin-left:10px;}

.listType01 {margin: 5px 0 15px 27px;}
.listType01 li {background:url(../images/dot5x5.gif) no-repeat left 9px; padding-left:13px; font-size:15px; margin:5px 0;text-align: left;}
.noBgPd>li {background:none !important; padding-left:none !important;}

.listType02 {margin: 5px 0 15px 5px;}
.listType02 li {background:url(../images/bg_listType02.gif) no-repeat left 9px !important; padding-left:15px !important; font-size:15px; color:#777; margin:3px 0;}

.listType03 {margin: 5px 0 15px 0}
.listType03 li {background:none; padding-left:0; font-size:14px; margin:5px 0;}

/* table 속성 */
.tableType01 {border-top:3px solid #297fb8; border-bottom:2px solid #ccc; font-size:15px;}
.tableType01 thead th {background:#dae6ee; color:#297fb8;}
.tableType01 th,
.tableType01 td {text-align:center;}
.tableType010501 td:nth-child(2) {border-right:1px solid #ddd;}

.tableType02 {border-top:1px solid #68b016; border-bottom:1px solid #ddd;}
.tableType02 thead th {background:#f0f9e5; text-align:center; border-left:1px solid #ddd;}
.tableType02 thead th:first-child {border-left:none;}
.tableType02 tbody th {background:#f4f4f4; text-align:center; border-left:1px solid #ddd;}
.tableType02 tbody th:first-child {border-left:none;}
.tableType02 tbody td {text-align:center; border-bottom:1px solid #ccc; }
.tableType02 tbody td:nth-child(2) {border-right:1px solid #ddd;}
.tableType02 tbody td:nth-child(3) {border-right:1px solid #ddd;}
.tableType02 tbody td:nth-child(4) {border-right:1px solid #ddd;}

.tableType03 {clear:both;border-bottom:1px solid #ddd;}
.tableType03 tbody tr th {background:#dae6ee; text-align:center; border-right:1px solid #ddd; vertical-align:middle; font-weight: normal;}
.tableType03 tbody tr td .listType02 {margin-bottom:5px !important;}

.tableType04 {clear:both; border-bottom:1px solid #ddd; margin-bottom:0; border-top:2px solid #1673b0;}
.tableType04 tbody tr th {background:#efefef; text-align:center;vertical-align:middle;}
.tableType04 tbody tr td {height:45px; vertical-align:middle; text-align:center;}

/* table */
.tableType05 {border-top:3px solid #297fb8; border-bottom:2px solid #ccc; font-size:14px;}
.tableType05 thead th {background:#dae6ee; color:#297fb8; border-left:1px solid #ccc; }
.tableType05 thead th:first-child {border-left:none;}
.table.tableType05 > thead > tr > th {border-bottom:none;}
.tableType05 th,
.table.tableType05 > tbody > tr > td {vertical-align:middle ;text-align:center; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.tableType05 tbody tr td:first-child {border-left:none;}
.table.tableType05 > tbody > tr > td.bLLine {border-left:1px solid #ddd !important;}
.table.tableType05 > tbody > tr > th {vertical-align:middle;text-align:center; border-right:1px solid #ccc; border-left:none;}

.tableM{display:none;}

/* 주요사업 관련테이블 스타일 */
.tableType06 {border-top:1px solid #b6c2cb; border-bottom:1px solid #999;font-size:15px;}
.tableType06 thead tr th {background:#dae6ee; color:#297fb8;  text-align:center; padding:8px 0; border-left:1px solid #b6c2cb; border-bottom:1px solid #b6c2cb;}
.tableType06 thead tr th:first-child {border-left:none;}
.tableType06 tbody tr td {border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px; vertical-align:top}
.tableType06 tbody tr td:first-child {border-left:none;}
.tableType06 tbody tr td > ul {margin-left:10px;}

.tableType06_1 {border-top:1px solid #b6c2cb; border-bottom:1px solid #999;}
.tableType06_1 thead tr th {background:#dae6ee; color:#297fb8;  text-align:center; padding:8px 0; border-left:1px solid #b6c2cb; border-bottom:1px solid #b6c2cb;}
.tableType06_1 thead tr th:first-child {border-left:none;}
.tableType06_1 tbody tr th {background:#f4f4f4; text-align:center;border-bottom:1px solid #ddd;color:#666;}
.tableType06_1 tbody tr td {border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px; vertical-align:middle; text-align: center;}
.tableType06_1 tbody tr td:first-child {border-left:none;}
.tableType06_1 tbody tr td > ul {margin-left:10px; margin-bottom:5px; font-size:14px}
.tableType06_1 tbody tr td > ul > li {font-size:14px;}

/* KOLAS 관련*/
.kolas_Area {margin:0 auto;clear:both; border:1px solid #ccc; background:#f5f5f5; border-radius:10px;}
.kolas_Area p.kolas_bg {padding:20px 30px 0 200px !important; background:url(../images/icon_kolas.png) no-repeat 30px center; color:#333; margin:10px 0}
.kolas_Area p.kolas_bg br {line-height:2;}
.kolas_Area p.kolas_strong {text-align:center; padding-bottom:20px; letter-spacing: 0; padding-right:25px;}

@media screen and (max-width:640px) {
	.kolas_Area p.kolas_bg {padding:20px 30px 0 20px !important; background:url(../none.html) no-repeat 30px center; color:#333; margin:10px 0}
	.kolas_Area p.kolas_strong {text-align:left; letter-spacing: 0; padding:20px;}
	.w33{width:33%!important;}
	}

/* 게시판 위에위치한 작은검색 */
.search_nav {float:right; margin-bottom:5px !important;}
.search_nav>li {float:left; padding-left:5px;}
.search_nav li input {border-radius:4px 0 0 4px !important; border:1px solid #297fb8;}
.search_nav li button.i_search {border:1px solid #297fb8; background:url(../images/bg_btn_search.gif) no-repeat center center; width:34px;}

.search_nav select {border-radius: 5px;}

.tableSet, .listSet {margin-bottom:20px;}
.tableSet table {margin-bottom:0;}
.listSet>ul {margin-bottom:0;}
.tableSet nav, .listSet nav {}
.tableSet>.btn-group, .listSet>.btn-group {float:right; margin:20px 0;}
.btn-group2 {text-align:center; padding:20px 0;}
.btn-group2 button {width:160px; padding:12px;}
.btn_blue {background:#1673b0; border:1px solid #03446e; color:#fff;}
.btn_blue:hover,
.btn_blue:focus,
.btn_blue:active {background:#1673b0; color:#fff;}

/* ul, dl 게시판 스타일 */
.board {display:inline-block; width:100%; position:relative; border-top:3px solid #297fb8; border-bottom:2px solid #ccc;margin: 10px 0 20px 0; clear:both;}
.board>li {display:block; padding:10px; border-top:1px solid #ccc;}
.board>li:hover {background:#f4f4f4;}
.board>li:first-child {border-top:none;}

.board>li>dl {margin:0; position:relative;}
.board>li>dl dt { font-size:17px; margin-bottom:5px;vertical-align:middle;}
.board>li>dl dt span {font-weight:normal; font-size:14px; margin-right:10px; display:inline-block;}
.board>li>dl dt a {color:#48475a; font-weight:600;}
.board>li>dl dt a:hover,
.board>li>dl dt a:focus,
.board>li>dl dt a:active {color:#297fb8;}
.board>li>dl dd>ul>li {display:inline; color:#767676; background:url(../images/part01.gif) no-repeat left center; padding:0 10px;}
.board>li>dl dd>ul>li:first-child {padding-left:0; background:none;}
.board>li>dl dd {vertical-align:middle;}
.board>li>dl dd.download {position:absolute; bottom:0; right:10px;}
.board>li>dl dd.download>a {background:url(../../images/english/btn_download.gif) no-repeat center center; width:33px; height:33px;}
.board>li>dl dd.download>a:hover,
.board>li>dl dd.download>a:focus,
.board>li>dl dd.download>a:active {background:url(../../images/english/btn_download_on.gif) no-repeat center center;}

.board>li>dl dd.icon_btn {margin-top: 15px; display: block; text-align: right; border-top: 1px dashed #ddd; padding-top: 10px;}
.board>li>dl dd.icon_btn a {border:1px solid #ddd; background:#fff; padding:8px 10px; border-radius:4px; display:inline-block;}
.board>li>dl dd.icon_btn a i {font-style:normal; color:#666; padding-left:15px;}
.board>li>dl dd.icon_btn .icon_m_cancel i {background:url(../../images/english/icon_m_cancel.gif) no-repeat 0 center;}
.board>li>dl dd.icon_btn .icon_m_survey i {background:url(../../images/english/icon_m_survey.gif) no-repeat 0 center; padding-left:17px}
.board>li>dl dd.icon_btn .icon_m_print i {background:url(../../images/english/icon_m_print.gif) no-repeat 0 center; padding-left:23px}
.board>li>dl dd.icon_btn .icon_m_download i {background:url(../../images/english/icon_m_download.gif) no-repeat 0 center;}
.board>li>dl dd.icon_btn a:hover,
.board>li>dl dd.icon_btn a:focus,
.board>li>dl dd.icon_btn a:active {background:#e9f0f7; text-decoration:none;}
.board>li>dl dd.icon_btn a.on {background:#eee;}
.board>li>dl dd.icon_btn a.on i { color:#999;}
.board>li>dl dd.icon_btn a.on.icon_m_cancel i {background:url(../../images/english/icon_m_cancel_b.gif) no-repeat 0 center;}
.board>li>dl dd.icon_btn a.on.icon_m_survey i {background:url(../../images/english/icon_m_survey_b.gif) no-repeat 0 center}
.board>li>dl dd.icon_btn a.on.icon_m_print i {background:url(../../images/english/icon_m_print_b.gif) no-repeat 0 center;}
.board>li>dl dd.icon_btn a.on.icon_m_download i {background:url(../../images/english/icon_m_download_b.gif) no-repeat 0 center;}
.board>li>dl dd.download .downloadBox {border:2px solid #77b4e1; position:absolute; top:33px; right:-10px; width:200px;background:#fff; z-index:99; }
.board>li>dl dd.download .downloadBox p {background:#77b4e1; font-weight:bold; color:#fff; padding:5px 10px; margin:0}
.board>li>dl dd.download .downloadBox ul {display:block; padding:10px;}
.board>li>dl dd.download .downloadBox ul li {display:block; border-bottom:1px dashed #ccc; padding:3px 10px; background:url(../images/dot5x5.gif) no-repeat left 11px;}
.board>li>dl dd.download .downloadBox a.boxClose {background:url(../../images/english/btn_close.gif) no-repeat center center; width: 21px; height: 21px; float: right; position: absolute; top: 3px; right: 3px; border: 1px solid #fff;}

.board>li.li_fixed {background:#fafaef;}
.board>li.li_fixed:hover {background:#f5f5e0;}
.board>li.li_fixed>dl dt span {color:#ff8a00; font-weight:bold;}
.boardType01 {}
span.seminar_ing {color:#68b016 !important; font-weight:bold !important;}
span.seminar_wait {color:#eb8100 !important; font-weight:bold !important;}
span.seminar_end {color:#eb0000 !important; font-weight:bold !important;}

.boardType02 {border-top: 3px solid #297fb8; border-bottom: 2px solid #ccc;}
.boardType02>li {clear:both; padding:8px;}
.boardType02>li:first-child {background: #dae6ee; color: #297fb8; font-weight:bold;}
.boardType02>li>dl dt {margin-bottom:0; font-size:14px; display:inline-block; font-weight:normal; text-align:center;}
.boardType02>li:first-child>dl dt {font-weight:bold;}
.boardType02>li>dl dd {text-align:center; display:inline-block;}

/* boardType02 너비랑 정렬기준만 */
.boardType02>li>dl dt {width:4%;}
.boardType02>li>dl dd.part01 {width:8%}
.boardType02>li>dl dd.part02 {width:49%;}
.boardType02>li>dl dd.part03 {width:20%;}
.boardType02>li>dl dd.part04 {width:16%;}
.boardType02>li:first-child>dl dd {text-align:center;}

.go_page {background:url(../../images/english/icon_goPage.gif) no-repeat left center; display:inline-block; text-align:center; padding:0 0 0 20px; letter-spacing:-2px;}
.go_down {}

/* 뉴스레터와 같은 3개 썸네일 보이는 리스트 영역 */
.board.boardType03 {display:inline-block; width:100%;}
.boardType03 >li {}
.boardType03 >li>p {display:none;}
.boardType03 >li:nth-child(1),.boardType03 >li:nth-child(2),.boardType03 >li:nth-child(3) {width:33.3%; float:left; padding:30px 0; border-top:0;}
.boardType03 >li:nth-child(1):hover,.boardType03 >li:nth-child(2):hover,.boardType03 >li:nth-child(3):hover {background:none;}
.boardType03 >li:nth-child(1) p, .boardType03 >li:nth-child(2) p, .boardType03 >li:nth-child(3) p {display:block;width:100%; padding:0 35px !important; }
.boardType03 >li:nth-child(1) p a, .boardType03 >li:nth-child(2) p a, .boardType03 >li:nth-child(3) p a {display:block;}
.boardType03 >li:nth-child(1) p img, .boardType03 >li:nth-child(2) p img, .boardType03 >li:nth-child(3) p img {width:100%; outline:#ddd 1px solid; max-height:280px;}
.boardType03 >li:nth-child(1) p img:hover, .boardType03 >li:nth-child(2) p img:hover, .boardType03 >li:nth-child(3) p img:hover {outline:#06C 1px solid;}
.boardType03 >li dl dd.detailView {}
.boardType03 >li:nth-child(4) {clear:both;}
.boardType03 >li:nth-child(1) dl dt,.boardType03 >li:nth-child(2) dl dt,.boardType03 >li:nth-child(3) dl dt {float:none; display:block; width:100% !important;}
.boardType03 >li:nth-child(1) dl dt span,.boardType03 >li:nth-child(2) dl dt span,.boardType03 >li:nth-child(3) dl dt span {display:none;}
.boardType03 >li:nth-child(1) dl dt a,.boardType03 >li:nth-child(2) dl dt a,.boardType03 >li:nth-child(3) dl dt a {text-align:center; display:block; padding:0 10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.boardType03 >li:nth-child(1) dl dd,.boardType03 >li:nth-child(2) dl dd,.boardType03 >li:nth-child(3) dl dd {display:block; text-align:center; float:none;}
.boardType03 >li:nth-child(1) dl dd.detailView,.boardType03 >li:nth-child(2) dl dd.detailView,.boardType03 >li:nth-child(3) dl dd.detailView {display:block; text-align:center;margin-top:10px;}
.boardType03 >li:nth-child(1) dl dd.detailView a,.boardType03 >li:nth-child(2) dl dd.detailView a,.boardType03 >li:nth-child(3) dl dd.detailView a { border: 1px solid #337ab7; border-radius: 4px; padding: 5px 10px 5px 10px; font-weight: bold; display: inline-block;}
.boardType03 >li dl dt {display:inline-block; margin-bottom:0;}
.boardType03 >li dl dd {float:right; display:inline-block;}
.boardType03 >li dl dd.detailView {margin:0 10px;}
.boardType03 >li dl dd.detailView a {border: 1px solid #337ab7; border-radius: 4px; padding: 2px 10px 2px 10px; font-weight: bold; display: inline-block;}
.boardType03 >li dl dd.detailView a span {padding-right:5px;}
.boardType03 >li dl dd.detailView a:hover {background:#d8e5ef; text-decoration:none;}
.boardType03 >li.s_result {border:3px solid #ff8c00 !important; background:#fefdfb !important; border-radius:10px;}

.boardPublic.boardType03 >li dl dt {width:60%;}

/* 발간도서 용 */
.boardType03 >li dl dd.book_price {margin-bottom:10px;}
.boardType03 >li dl dd.book_price strong {color:#eb8100;font-size:18px; letter-spacing:0;}
.boardType03 >li:nth-child(1) dl dd.book_price,.boardType03 >li:nth-child(2) dl dd.book_price,.boardType03 >li:nth-child(3) dl dd.book_price {margin-left:0 !important; margin-bottom:10px; width:auto; text-align:center; margin-right:0;}
.boardType03 >li:nth-child(1) dl dd.publication_detail,.boardType03 >li:nth-child(2) dl dd.publication_detail,.boardType03 >li:nth-child(3) dl dd.publication_detail {display:inline-block; text-align:center;  width:37%; margin-left:29px;}
.boardType03 >li:nth-child(1) dl dd.publication_buy,.boardType03 >li:nth-child(2) dl dd.publication_buy,.boardType03 >li:nth-child(3) dl dd.publication_buy {display:inline-block; text-align:center;  width:40%;}
.boardType03 >li dl dd.book_price {float:none;margin:0 10px 3px 0;width: 110px; text-align: right;}
.boardType03 >li dl dd.publication_detail {float:none;}
.boardType03 >li dl dd.publication_detail a { border: 1px solid #337ab7; border-radius: 4px; padding: 5px 10px 5px 10px; font-weight: bold; display:block;}
.boardType03 >li dl dd.publication_detail a:hover {background:#d8e5ef; text-decoration:none;}
.boardType03 >li dl dd.publication_detail a span {padding-right:5px;}
.boardType03 >li dl dd.publication_buy {float:none;}
.boardType03 >li dl dd.publication_buy a {border: 1px solid #eb8100; border-radius: 4px; padding: 5px 10px 5px 10px; font-weight: bold; display:block; color:#eb8100; }
.boardType03 >li dl dd.publication_buy a span {padding-right:5px;}
.boardType03 >li dl dd.publication_buy a:hover {background:#f3e8e3; text-decoration:none;}

/* 업무협약과 같은 썸네일 가로형 리스트 */
.boardType04 > li {clear:both;}
.boardType04 > li .thumb_photo a {float:left; }
.boardType04 > li .thumb_photo a img {width:180px; height:107px; outline:1px solid	#ccc; margin:10px;}
.boardType04 > li dl {margin:5px 0 10px 220px;}
.boardType04 > li dl dd.explain {height:63px; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}

/* 미니새창을 위한 용 */
.overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:url(../../images/english/bg_overlay.png) repeat 0 0; z-index: 999; overflow: auto;}
.miniBoxType01 {max-width:600px; margin:70px auto; background:#fff; border-top:5px solid #00b7eb; padding:30px;}
.miniBoxType01 .headType01 {font-size:24px;  font-weight:600; border-bottom:1px solid #ccc; display:block; padding-bottom:15px;}
.miniBoxType01 .headType01 span {color:#666; font-size:20px; font-weight:normal; padding-left:7px;}
.bookSet {padding:20px 0;}
.bookSet .book_img {width:170px; float:left; margin-bottom:20px;}
.bookSet .book_img img {width:100%; border:1px solid #999;}
.bookSet .book_info1 {width:350px; float:left; margin-left:20px;}
.bookSet .book_info1 .deli_charge {color:#777; border-bottom:1px dashed #ccc; padding:10px; text-align:right;}
.bookSet .book_info1 .total_charge {color:#000; border-bottom:2px solid #ccc; padding:10px; text-align:right; font-size:18px;margin-bottom:20px;}
.bookSet .book_info1 .total_charge strong {color:#eb8100; letter-spacing:0;}
.bookSet .book_info2 {clear:both; background:#f4f4f4; padding:20px;}

.btn-sm {background: #4e5966; color: #fff; border: 1px solid #4e5966;}
.btn-sm:hover,.btn-sm:focus,.btn-sm:active,.btn-sm.active {background:#303943; color:#fff;  border:1px solid #303943;}

.boardView {clear:both; position:relative; border-top:3px solid #297fb8; border-bottom:2px solid #ccc; margin:0;}
.boardView .boardTitle {padding:30px 0; border-bottom: 1px solid #adadaf; text-align: center;}
.boardView .boardTitle > strong {display: block; font-size:28px; color: #323236; line-height: 34px; font-weight: normal;}
.boardView .boardTitle > span {display: inline-block; position: relative; padding:10px; font-size:17px; color:#666; font-weight:normal;}
.boardView .boardContents {padding:30px;}
.boardView .boardContents img {max-width:765px; width:100%;}

/* boardWrite */
.boardWrite { border-top:3px solid #297fb8;clear:both;}
.boardWrite>table>tbody>tr>th,
.boardWrite>form>table>tbody>tr>th {border-top:none !important; border-bottom:1px solid #ccc; padding:10px; background:#e9f0f7; vertical-align: middle;}
.boardWrite>table>tbody>tr>td,
.boardWrite>form>table>tbody>tr>td {border-top:none !important; border-bottom:1px solid #ccc; padding:10px;}
input[type="text"], select {border:1px solid #ccc; padding:5px; margin-right:5px;}
textarea {border:1px solid #ccc; padding:5px; width:100%; height:150px;}
input[type="checkbox"].checkbox-inline {margin:0 5px 0 15px;}
input[type="radio"].radio-inline {margin:0 5px 0 15px;}
.boardWrite strong.title {font-size:16px; font-weight:normal; }

/* boardWrite 60 */
.boardWrite_60 {border:1px solid #d8d3bf; background:#f8f7f3;clear:both; margin:0 27px;}
.boardWrite_60 .left_imgCheck {padding-left:180px; background:url(../../images/english/img_search.png) no-repeat 30px 0; width:75%; margin:0 auto;}
.boardWrite_60 .left_imgCheck input[type="text"],
.boardWrite_60 .left_imgCheck input[type="password"] {width:100%;}
.boardWrite_60 .left_imgPrint {padding-left:180px; background:url(../../images/english/img_print.png) no-repeat 30px 0; width:75%; margin:0 auto;}
.boardWrite_60 .left_imgPrint input[type="text"],
.boardWrite_60 .left_imgPrint input[type="password"] {width:100%;}
.boardWrite_60 .left_imgLogin {padding:20px 0 20px 180px; background:url(../../images/english/img_login.png) no-repeat 30px 17px; width:75%; margin:0 auto;}
.boardWrite_60 .left_imgLogin input[type="text"],
.boardWrite_60 .left_imgLogin input[type="password"] {width:100%;}
.boardWrite_60 .left_imgPw {padding-left:180px; background:url(../../images/english/img_pw.png) no-repeat 30px 0; width:75%; margin:0 auto;}
.boardWrite_60 .left_imgPw input[type="text"],
.boardWrite_60 .left_imgPw input[type="password"] {width:100%;}
.boardWrite_60>div>table {margin-top:20px;}
.boardWrite_60>div>table>tbody>tr>th {border-top:none;padding:5px 10px; vertical-align: middle; width:25%}
.boardWrite_60>div>table>tbody>tr>td {border-top:none;padding:5px 10px; width:70%}
.boardWrite_60 .left_imgPw >table >tbody >tr >th {width:40%;}
.boardWrite_60 .left_imgPw >table >tbody >tr >td {width:55%;}
input[type="text"],input[type="password"], select {border:1px solid #ccc; padding:5px; margin-right:5px;}
textarea {border:1px solid #ccc; padding:5px; width:100%; height:150px;}
input[type="checkbox"].checkbox-inline {margin:0 5px 0 15px;}
input[type="radio"].radio-inline {margin:0 5px 0 15px;}
.boardWrite_60 strong.title {font-size:16px; font-weight:normal; }

i.impt {background:url(../../images/english/icon_impt.gif) no-repeat 0 0; width:7px; height:7px; display:inline-block; vertical-align: text-top; margin-left: 5px;}

/* 이전 다음 */
.paginationDetail {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top:30px;}
.paginationDetail dl {margin: 0; padding: 15px 0 15px; font-size: 16px; color: #444; overflow: hidden;}
.paginationDetail dl.p_prev {border-bottom: 1px solid #ccc;}
.paginationDetail dl.p_prev dt {background:url(../../images/english/icon_board_prev.gif) no-repeat 30px center; font-weight: normal;}
.paginationDetail dl.p_next dt {background:url(../../images/english/icon_board_next.gif) no-repeat 30px center; font-weight: normal;}
.paginationDetail dl dt {position: relative; float: left; width:20%; padding-left: 66px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.paginationDetail dl dd {position: relative; float: left; width: 80%; margin: 0; overflow: hidden;}
.paginationDetail dl dd a {position: absolute; top: 0; left: 0; display: block; width: 80%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: left; color:#666;}
.paginationDetail dl dd span {display: inline-block; float: right; margin-right: 30px; font-size:14px; letter-spacing:0;}

/* 뉴스레터 보기 영역 */
.newsLetterArea {width:700px; position:relative; clear:both; margin:20px auto;}
.newsLetterArea .nlHeader {clear:both; background:url(../../images/english/newsletter/bg_top.gif) no-repeat center bottom; position:relative;}
.newsLetterArea .nlHeader h1 {color:#fff; font-size:18px;padding:75px 0 0 30px;}
.newsLetterArea .nlHeader h1 strong  {color:#c3f1ff;}
.newsLetterArea .nlHeader h2 {color:#00546d; font-size:30px; border-top:1px solid #0085ac; border-bottom:1px solid #0085ac; font-weight:200; display: inline-block; margin: 10px 0 20px 30px; line-height: 21px;}
.newsLetterArea .nlHeader h2 strong {color:#146881; font-weight:200;}
.newsLetterArea .nlHeader i {font-size:48px; position:absolute; right:30px; bottom:20px; line-height:1; font-style:normal; color:#fff;}
.newsLetterArea .nlHeader i strong {color:#fffc00;}
.newsLetterArea .area01 {clear:both; background:url(../../images/english/newsletter/bg01.gif) no-repeat center bottom;}
.newsLetterArea .area01 .area01a { float:left; padding:30px; width:350px;}
.newsLetterArea .area01 .area01a h2 {font-size:14px; color:#fff; padding:2px 15px; background:#00b2e6; float:left; font-weight:bold;}
.newsLetterArea .area01 dl {clear:both;}
.newsLetterArea .area01 dl dt {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;padding:10px 0 0 0;}
.newsLetterArea .area01 dl dt a {color:#002b37; font-size:18px;  display:inline-block; }
.newsLetterArea .area01 dl dd.nl_photo {padding:10px 0;}
.newsLetterArea .area01 dl dd.nl_text {height:75px; overflow:hidden; text-align:justify; font-size:13px; color:#333;}
.newsLetterArea .area01 dl dd.nl_more {font-size:13px;  background:#fff; border:1px solid #ccc; float:left; margin-top:5px;}
.newsLetterArea .area01 dl dd.nl_more a {background:url(../../images/english/newsletter/arrow01.gif) no-repeat 10px center; padding:5px 15px 5px 25px; display:block; color:#666;}
.newsLetterArea .area01 dl dd img {width:290px; height:100px; outline:1px solid #ddd;}
.newsLetterArea .area01 .area01b { float:left; padding:0 30px; width:350px; border-left:1px solid #ccc; margin:30px 0; position:relative;}
.newsLetterArea .area01 .area01b h2 {font-size:14px; color:#fff; padding:2px 15px; background:#00b2e6; float:left; font-weight:bold;}
.rightArea .contents .newsLetterArea p {font-size:inherit;}

.newsLetterArea .area01 .area01b p {position:absolute; top:-21px; right:30px; padding-left:0; margin-bottom:0; outline:1px solid #eee;}
.newsLetterArea .area01 .area01b p img {width:auto; height:40px;}
.newsLetterArea .area02 {clear:both; background:url(../../images/english/newsletter/bg02.gif) no-repeat center top; padding:30px;}
.newsLetterArea .area02 .notice{background:url(../../images/english/newsletter/icon_notice.png) no-repeat left top; padding-left:130px;}
.newsLetterArea .area02 .notice h2 {color:#1673b0; font-size:18px;  font-weight:900;}
.newsLetterArea ul {margin-top:10px;}
.newsLetterArea ul li {background:url(../../images/english/newsletter/bg_bl.gif) no-repeat 4px 14px; padding-left:15px;}
.newsLetterArea ul li a {padding:5px 0 0 0; display:block; color:#666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newsLetterArea ul li span {font-size:12px; letter-spacing:1px; color:#888; padding-bottom:5px; display:block;}
.newsLetterArea .area03 {clear:both; background:url(../../images/english/newsletter/bg03.gif) no-repeat center top;}
.newsLetterArea .area03 .area03a { float:left; padding:30px; width:350px;}
.newsLetterArea .area03 .area03b { float:left; padding:0 30px; width:349px; border-left:1px solid #ccc; margin:30px 0;}
.newsLetterArea .area03 h2 {color:#1673b0; font-size:18px;  font-weight:900;}
.newsLetterArea .area04 {clear:both; background:url(../../images/english/newsletter/bg04.gif) no-repeat center top;}
.newsLetterArea .area04 .area04a { float:left; padding:30px; width:350px;}
.newsLetterArea .area04 .area04b { float:left; padding:0 30px 0 0; width:350px; margin:30px 0;}
.newsLetterArea .area04 .area04b p {padding:0; margin:40px 0 0 0;}
.newsLetterArea .area04 .area04b p img {width:100%; height:170px;}
.newsLetterArea .area04 h2 {color:#1673b0; font-size:18px;  font-weight:900;}
.newsLetterArea .nlFooter1 {clear:both; background:url(../../images/english/newsletter/bg_footer01.gif) no-repeat center top; padding:15px 30px;}
.newsLetterArea .nlFooter1 p {margin:0; padding:0; float:left;}
.newsLetterArea .nlFooter1 ul { float:right; margin-top:14px;}
.newsLetterArea .nlFooter1 ul li {float:left; margin-right:10px; background:url(../../images/english/newsletter/part.png) no-repeat 0 center; padding-left:10px;}
.newsLetterArea .nlFooter1 ul li a {display:block; color:#fff; font-weight:bold; padding-top:0; font-size:12px;}
.newsLetterArea .nlFooter1 ul li:first-child {padding-left:0; background:none;}
.newsLetterArea .nlFooter2 {clear:both; background:#757e83; padding:15px 30px;}
.newsLetterArea .nlFooter2 adress dl {clear:both; margin:0; margin-bottom:5px;display:inline-block;}
.newsLetterArea .nlFooter2 adress dl dt {color:#fff; float:left; width:80px; font-size:12px;}
.newsLetterArea .nlFooter2 adress dl dd {color:#fff; float:left;width:540px; padding-left:10px; letter-spacing:0; font-size:12px}
.newsLetterArea .nlFooter2 adress dl dd span {display:block; letter-spacing:0;}
.newsLetterArea .nlFooter2 > p {clear:both; color:#aaa; margin:0; padding:10px 0 0 0; text-align:center; font-size:12px; letter-spacing:1px;}
.newsLetterArea .nlFooter2 > p strong {color:#ddd; letter-spacing:1px;}

/* result01 너비랑 정렬기준만 */
.result01>li>dl dt {width:10%;}
.result01>li>dl dd.part01 {width:89%;  text-align:left;}
.result01>li:first-child>dl dd {text-align:center;}

/* result02 너비랑 정렬기준만 */
.result02>li>dl dt {width:10%;}
.result02>li>dl dd.part01 {width:28%;}
.result02>li>dl dd.part02 {width:50%;}
.result02>li>dl dd.part03 {width:10%;text-align:center !important}

/* result03 너비랑 정렬기준만 */
.result03>li>dl dt {width:8%;}
.result03>li>dl dd.part01 {width:80%; text-align:left;}
.result03>li:first-child>dl dd.part01 {text-align:center;}
.result03>li>dl dd.part02 {width:10%;}

/* result04 너비랑 정렬기준만 */
.result04>li>dl dt {width:8%;}
.result04>li>dl dd.part01 {width:55%; text-align:left;}
.result04>li:first-child>dl dd.part01 {text-align:center;}
.result04>li>dl dd.part02 {width:15%;}
.result04>li>dl dd.part03 {width:20%;}

/* result05 너비랑 정렬기준만 */
.result05>li>dl dd.part02 {text-align:left;}
.result05>li:first-child>dl dd.part02 {text-align:center;}

/* result06 너비랑 정렬기준만 */
.result06>li>dl dt {width:7%;}
.result06>li>dl dd.part01 {width:43%; text-align:left;}
.result06>li:first-child>dl dd.part01 {text-align:center;}
.result06>li>dl dd.part02 {width:19%;}
.result06>li>dl dd.part03 {width:20%;}
.result06>li>dl dd.part04 {width:8%;}

/* result07 너비랑 정렬기준만 */
.result07>li>dl dt {width:20%;}
.result07>li>dl dd.part01 {width:78%; text-align:left;}
.result07>li:first-child>dl dd.part01 {text-align:center;}

/* result08 너비랑 정렬기준만 */
.result08>li>dl dt {width:6%;}
.result08>li>dl dd.part01 {width:16%;}
.result08>li>dl dd.part02 {width:10%;}
.result08>li>dl dd.part03 {width:11%;}
.result08>li>dl dd.part04 {width:8%;}
.result08>li>dl dd.part05 {width:8%;}
.result08>li>dl dd.part06 {width:8%;}
.result08>li>dl dd.part07 {width:8%;}
.result08>li>dl dd.part08 {width:8%;}
.result08>li>dl dd.part09 {width:12%;}

/* result09 너비랑 정렬기준만 */
.result09>li>dl dt {width:6%;}
.result09>li>dl dd.part01 {width:16%;}
.result09>li>dl dd.part02 {width:16%;}
.result09>li>dl dd.part03 {width:14%;}
.result09>li>dl dd.part04 {width:12%;}
.result09>li>dl dd.part05 {width:12%;}
.result09>li>dl dd.part06 {width:20%;}

/* result10 너비랑 정렬기준만 */
.result10>li>dl dt {width:56%; text-align:left;}
.result10>li:first-child > dl dt {text-align:center;}
.result10>li>dl dd.part01 {width:20%;}
.result10>li>dl dd.part02 {width:22%;}

/* tabType01 */
.tabType01 {word-spacing: 0;letter-spacing: 0; font-size:0}
.tabType01 li {display:inline-block; background:url(../images/tabType01_bg.gif) repeat-x 0 0; margin-left:1px;}
.tabType01 li:first-child {margin-left:0;}
.tabType01 li a {display:block; padding:10px 10px; font-size:14.8px; min-width:100px;text-align:center;cursor: pointer;letter-spacing:-1px;}
.tabType01 li a:hover,
.tabType01 li a:focus,
.tabType01 li a:active,
.tabType01 li.active a {background:url(../images/tabType01_bg_on.gif) no-repeat center top; color:#fff; padding-bottom:18px; text-decoration:none;}

/* tabType02 */
.tabType02 {word-spacing: 0;letter-spacing: 0; font-size:0}
.tabType02 li {display:inline-block; background:#e4eff2;width:20%}
.tabType02 li:first-child {margin-left:0;}
.tabType02 li a {display:block; padding:8px 10px; font-size:16px; min-width:100px;text-align:center;cursor: pointer; border-right:1px solid #fff; border-top:1px solid #fff; letter-spacing:-1px;}
.tabType02 li a:hover,
.tabType02 li a:focus,
.tabType02 li a:active,
.tabType02 li.active a {background:#00b9ed; color:#fff; text-decoration:none;}

.cont_center_img {padding-left:0; text-align:center;}

/* 조직도 관련 */
.organization_area {clear:both; position:relative;}
.organization_area a {}
.organ_01 { margin:0 15% 0 16%;}
.organ_01 .organ_0101 {text-align:center; }
.organ_01 .organ_0101 a {background:url(../images/organ_bg01.png) no-repeat center center; display: inline-block; font-size: 18px; width: 140px; height: 152px; line-height: 180px; letter-spacing: 0; padding-left: 10px;}
.organ_01 .organ_0102  {text-align:center;background:url(../images/bg_gray1x1.gif) repeat-y center 100px; padding:50px 0 0 0}
.organ_01 .organ_0102 > a {background:#0062a9; width:140px; color:#fff; display:inline-block; padding:10px 0; font-size:17px;}
.organ_02 {display:block; width:99%; margin-left:1%; background:url(../images/organ_bg0202_e.gif) no-repeat 89px -46px; padding-top:80px;}
.organ_02 .organ_02depth01 {float:left; width:22%; /*background:url(../../images/english/bg_gray1x1.gif) repeat-y center 100px;*/}
.organ_02 .first {width:22%;}
.organ_02 .second {width:22%; margin:0 3.8%; }
.organ_02 .third {width:22%; margin:0 3.8% 0 0;}
.organ_02 .fourth {width:22%;}

.organ_02 .organ_02depth01 > span {background:#1971b1;color:#fff; display:inline-block; padding:10px 10px; font-size:17px;text-align:center; width:100%; height:68px;}
.organ_02 .organ_02depth01.second > a {margin-bottom:30px;}
.organ_02depth02 {}

.organ_02depth02_01 {width:50%; float:left;}
.organ_02depth02_02 {width:100%;}
.organ_02depth02_01 > a {background:#5e9bc8; padding:10px; text-align:center; display:block; color:#fff; font-size:16px;margin:10px 10px 0 10px;}
.organ_02depth02_02 > a {background:#5e9bc8; padding:10px; text-align:center; display:block; color:#fff; font-size:16px;margin:10px 10px 0 10px;}

.organ_02depth03 {}
.organ_02depth03.bg_3 {}

.organ_02depth03_01 {border:1px solid #ccc; text-align:left; display:block; padding:10px 0; background:#fff;}
.organ_02depth03_01 ul {margin: 5px 15px 0 15px;}
.topSrchBox {padding: 20px; background: #f4f4f4; border-radius: 10px; margin-bottom: 10px; text-align: center;}
.topSrchBox select {border-radius: 5px;}
.topSrchBox input[type="text"] {height:34px; border-radius: 5px;}
.topSrchBox button { border-radius: 5px; height:34px;background:#1673b0; border:0;width: 50px;color: #fff;}
.topSrchBox button i {font-weight: normal;}

/* 연혁 */
.history {clear:both; display:none;}
.history.active {display: inherit;}
.history_oneYear {clear:both; margin-bottom:40px;  }
.history_oneYear h2 {color:#cbdbe5; font-size:40px;font-weight:bold; letter-spacing:-4px; }
.history_oneYear ol{ background:url(../images/bg_gray_dashed.gif) repeat-y 80px top; margin-top:10px;}
.history_oneYear ol li {padding:10px 0 0 100px; position:relative; }
.history_oneYear ol li:first-child{background:url(../images/icon_history.gif) no-repeat 70px 10px; padding-left:100px;}
.history_oneYear ol li span {position:absolute; left:0; color:#000;  font-size:15px;}
.history_oneYear ol li .history_text {font-size:15px; color:#767676;}

/* 이메일 무단수집거부랑 개인정보처리방침용 */
.email_ban {margin:0 auto;clear:both; border:1px solid #bfccd8; background:#ebf0f2; border-radius:10px;}
.email_ban p {padding:40px 30px 40px 230px !important; background:url(../../images/english/img_email.png) no-repeat 60px center; color:#1b64a3; margin:10px 0}
.personal {margin:0 auto;clear:both; border:1px solid #a5c8c6; background:#ebf2f1; border-radius:10px;}
.personal p {padding:40px 30px 40px 230px !important; background:url(../../images/english/img_check.png) no-repeat 60px center; color:#007457; margin:10px 0}


/* 주요사업 관련 */
.information {border: 1px solid #ddd; padding:5px 10px 10px 10px; border-radius: 10px; background: #fafafa; margin-left: 17px;}
.information dl {width:46%; float:left; border-bottom:1px dashed #aaa; margin:0 2%;}
.information dl dt {display:inline-block; color:#666; padding:5px 0; width:100px; text-align:center;}
.information dl dd {display:inline-block; background:url(../images/part01.gif) no-repeat 0 center; padding-left:30px; color:#000;letter-spacing:0.5px;}
.information dl dd i {width:15px; margin-right:10px; color:#1b64a3;}
.information dl dd a {color:#000; letter-spacing:0.5px;}

.security {margin:20px  auto;clear:both; border:1px solid #c8aaa5; background:#f2eeeb; border-radius:10px;}
.security_img {background:url(../../images/english/img_security.png) no-repeat 30px center; padding:40px 0 40px 0}
.security_img p {padding:0 30px 0 190px !important; color:#c75c5c;  letter-spacing: -1px; font-weight: bold;}

.edu01 {position:relative;}
.edu01 .edu_img {position:absolute; bottom:0; right:0;}

.dosic {text-align:center;}
.dosic img {width:100%;}

.dosic_020401 {width:90%; margin:0 auto;}
.dosic_020401>li {background:#eef3f7; border:1px solid #cee1f1; border-radius: 10px;}
.dosic_020401 li dl {border-radius:10px; margin:20px 0 0 30px; padding-bottom:40px;}
.dosic_020401 .dosic_020401_a dl {background:url(../images/dosic_020401_a.png) no-repeat right bottom;}
.dosic_020401 .dosic_020401_b dl {background:url(../images/dosic_020401_b.png) no-repeat right bottom;}
.dosic_020401 .dosic_020401_c dl {background:url(../images/dosic_020401_c.png) no-repeat right bottom;}
.dosic_020401 li dl dt {font-size:30px; color:#0b649a;}
.dosic_020401 li dl dt span {color:#fff; background:#0b649a; border-radius: 50%; width:45px; height:45px; display: inline-block; text-align: center; font-size:25px; line-height:45px;margin-right:10px;}
.dosic_020401 li dl dd ul {margin:19px 0 0 19px;}
.dosic_020401 li dl dd ul li {margin-bottom:0;}
.dosic_020401>span {display:block; margin:15px 0;}

.result {display: none;}
.result.active {display:inherit;}

.boardType05 {font-size:0;border-top: 3px solid #297fb8;  border-bottom: 2px solid #ccc;}
.boardType05 li {clear:both; border-top:1px solid #ddd;}
.boardType05 li:first-child {border-top:none;}
.boardType05 li:hover {background:#f4f4f4;}
.boardType05 li div.mou_one {padding:20px; position:relative;}
.boardType05 li div.mou_one p {display:inline-block; width:220px;margin:0; padding:0; vertical-align: top;}
.boardType05 li div.mou_one p img {width:100%;}
.boardType05 li div.mou_one dl {margin:10px 0 10px 20px; display: inline-block;}
.boardType05 li div.mou_one dl dt {font-size:17px; color:#999;}
.boardType05 li div.mou_one dl dd {font-size:17px; font-weight: bold;}
.boardType05 li div.mou_one dl dd a.n_view {font-size:14px; margin:10px 0 0 0; display:inline-block; border:1px solid #ccc; border-radius:5px; padding:3px 10px;}
.boardType05 li div.mou_one dl dd a.n_view i {margin-right:5px;}

/* 통합검색 관련 */
.totalSearchArea {clear:both; border:1px solid #ccc; padding:20px; text-align: center;}
.totalSearchArea .searchArea01 {display:block; padding:0 20px 20px 20px; vertical-align:top; border-bottom:1px dashed #ddd; margin-bottom:20px;}
.totalSearchArea .searchArea01 .input-group {display:inline-block;border:3px solid #297fb8;padding:3px 20px; border-radius: 40px;}
.totalSearchArea .searchArea01 label {float:left;height:40px; line-height:40px; margin:0 10px 0 10px; padding-right:10px; font-size:18px; font-weight: normal; color:#297fb8}
.totalSearchArea .searchArea01 input[type=text] {width:200px; height: 42px; display: inline-block;font-size:18px; border:none; margin-right:20px}
.totalSearchArea .searchArea01 .input-group-btn {width:auto; display: inline-block; vertical-align: top; padding:3px 0;}
.totalSearchArea .searchArea01 .input-group-btn button { background:url(../../images/english/bg_btn_search02.gif) no-repeat center center; width:36px; height:36px; border-radius:0; border:0;}

.totalSearchArea .search_option1 {display:inline-block;}
.totalSearchArea .search_option1 {display: inline-block; margin-right:50px;}
.totalSearchArea .search_option1 label {font-weight: normal; font-size:15px;}
.totalSearchArea .search_option1 input {margin-right:5px;}
.totalSearchArea .search_option2 .btn-group {margin-left:5px;}
.totalSearchArea .search_option2 {display:inline-block; margin-right:50px;}
.totalSearchArea .search_option2 label {border:1px solid #303943}
.totalSearchArea .search_option3 {display:inline-block;}
.totalSearchArea .search_option3 .btn-group {margin-left:5px;}
.totalSearchArea .search_option3 label {border:1px solid #303943}

/* 검색결과 요약  */
p.result_txt {margin-bottom:13px;padding-bottom:20px;font-size:20px !important;color:#444; border-bottom:2px solid #ddd; margin-top:30px; text-align: center;}
.result_txt .txt01 {font-size:20px;color:#297fb8;font-weight:500;}
.result_txt .txt02 {font-size:20px;color:#eb8100;font-weight:500;}

/* 검색결과 리스트 */
.resultSet_one {clear:both;}
.contents .headType01 span.result_txt2 {font-weight: normal; color:#999; font-size:18px;vertical-align: middle; margin-left:7px;}
.contents .headType01 span.result_txt2 strong {font-size:18px; color:#eb8100; font-weight: normal;}
.totalResult_list {clear:both; margin:10px 27px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.totalResult_list dt {margin-bottom:5px;}
.totalResult_list dt a {font-size:16px; font-weight: normal; display: inline-block;margin-right:15px;}
.totalResult_list dt a.tgBlank {font-size:12px; color:#999; margin-right:0;}
.totalResult_list dt a.tgBlank i {margin-right:5px;}
.totalResult_list dt a span.sText {font-weight: bold;}
.totalResult_list dd {font-size:15px; color:#767676; text-align: justify; overflow: hidden; max-height:42px;}
.totalResult_list dd .sText {color:#000;}
.totalResult_list dd.result_location {font-size:13px; color:#999; margin-top:10px; height:auto;}
.totalResult_list dd.result_location ul li {display:inline-block; background: url(../images/icon_location.gif) no-repeat left center; padding:0 10px;}
.totalResult_list dd.result_location ul li:first-child {background:url(../images/dot3x3.gif) no-repeat left 8px; }
.totalSearch_more {display:inline-block; float: right; padding:5px 10px; margin-right:20px;}
.totalSearch_more i {color:#5e9bc8; margin-right:5px;}

/* 정관  */
.article {display: none;}
.article.active {display:inherit;}

/* 인사말  */
.greeting {background:url(../../images/english/greeting_img2.jpg) no-repeat left top; margin-top:30px;}
.contents .greeting p {padding-left:0; font-size:17px; color:#888;  margin-bottom:20px}
.contents .greeting p.greetingP01 {padding-left:250px; padding-top:0; font-size:20px; color:#000;}
.contents .greeting p.greetingP02 {padding-left:250px;}
.contents .greeting p.greetingP03 {padding-left:250px;}
.contents .greeting p.greetingP04 {padding-left:250px; padding-top:30px}
.contents .greeting p.greetingP05 {padding-left:250px;}
.contents .greeting p.greetingP06 {padding-left:250px;}
.contents .greeting p.greetingP07 {padding-left:250px;}
.contents .greeting p.greetingP08 {padding-left:250px; color:#000; }
.contents .greeting p.greetingP08 span {font-family: 'Nanum Pen Script', serif; font-size:40px; letter-spacing:3px; margin-left:10px;vertical-align: middle;}

/* 역대회장 */
.president_list p {margin:0 !important; padding:0 !important; display: inline-block; vertical-align: top;}
.president_list p img {border-radius: 10px;}
.president_list li {width:50%; float:left;}
.president_list li div {padding:20px; margin:15px 20px; border:1px solid #ddd; border-radius: 5px;}
.president_list li div dl {display:inline-block; padding-left:20px;}
.president_list li div dl dt {font-size:20px; color:#1b64a3; font-weight: normal; padding:10px 0;}
.president_list li div dl dt strong{ font-weight: normal;font-size:24px;}
.president_list li div dl dd.presi_name {font-size:18px; letter-spacing: 1px; color:#000;}
.president_list li div dl dd.presi_date {font-size:13px; letter-spacing:0; color:#999;}

/* 설립목적 */
.purpose {margin:0 auto;clear:both; border:1px solid #a5c1d3; background:#f3f6f8; border-radius:10px;}
.purpose p {padding:40px 30px 50px 230px !important; background:url(../../images/english/img_purpose.png) no-repeat 60px 0; color:#005990; margin:10px 0; font-weight:normal;line-height:1.7;}

/* 주요업무 */
.business {clear:both; margin-left:6%;}
.business>li {width:32%; float: left;}
.business>li dl {margin-right:20px;}
.business>li dt {background:#dae6ee; text-align: center; font-size:15px; font-weight: normal; color:#297fb8; padding:8px 0; border-radius: 8px 8px 0 0; border:1px solid #dae6ee;}
.business>li dd {background:#fff; border:1px solid #ddd; border-radius: 0 0 8px 8px; border-top:1px solid #fff; height:115px;}
.business>li dd ul {margin:5px 15px 0 15px;}
.business>li dd ul li {font-size:14px;}

/*  CI 소개 */
.ci_box {display:block; clear:both;}
.ci_box .ci_left {float:left; width:45%;}
.ci_box .ci_left img {width:100%;}
.ci_box .ci_right {float:right;width:55%;}
.ci_box .ci_right p {margin-top:10px;font-size:15px; letter-spacing:0;}
.ci_imgBox {border:1px solid #ddd; margin-left:27px; padding:20px 0; text-align:center;}

i.down_ai {background:url(../images/icon_file_ai.gif)no-repeat 0 center; padding-left:30px; font-style: normal;}
i.down_jpg {background:url(../images/icon_file_jpg.gif)no-repeat 0 center; padding-left:30px; font-style: normal;}

/* 회원사 소개 부분 */
.memberBox {clear:both; padding-left:27px;}
.memberBox_left {float:left; width:320px; padding-top:10px; padding-bottom:20px;}
.memberBox_left img {width:100%; border:1px solid #ccc;}
.memberBox_right {float:left; width:478px; padding-top:10px;}

/* 브로슈어/리플릿 */
.pr_list {border-top:3px solid #297fb8}
.pr_list li {width:100%; clear:both; padding:20px; border-bottom:1px solid #ddd;}
.pr_list li>div {}
.pr_list li div .pr_icon {background:#eee; border-radius: 5px; width:80px;float:left; margin-right:20px;}
.pr_list li div .pr_icon i {display: block; padding-top:50px; padding-bottom:10px; text-align: center; font-style: normal; font-weight: bold; color:#297fb8}
.pr_list li div .pr_icon i.pr_brochure {background:url(../../images/english/pr_icon_brochure.png)no-repeat center 10px;}
.pr_list li div .pr_icon i.pr_leaflet {background:url(../../images/english/pr_icon_leaflet.png)no-repeat center 5px;}
.pr_list li div .pr_img {width:200px; background:#ccc; float: left; margin-right:20px;}
.pr_list li div .pr_img img {width:100%; border:1px solid #ccc;}
.pr_list li div dl {float: left; width:465px; margin-right:0; margin-bottom:0;}
.pr_list li div dl dt {font-size:18px; padding-top:10px;}
.pr_list li div dl dd {color:#999; padding-top:10px;}
.pr_list li div dl dd a.btn {margin:0 10px 5px 0;}
.pr_list li div dl dd a i.down_kor {background:url(../../images/english/icon_file_kor.gif) no-repeat 0 center; padding-left:30px; font-style: normal;}
.pr_list li div dl dd a i.down_eng {background:url(../../images/english/icon_file_eng.gif) no-repeat 0 center; padding-left:30px; font-style: normal;}
.pr_list li div dl dd a i.down_cha {background:url(../../images/english/icon_file_cha.gif) no-repeat 0 center; padding-left:30px; font-style: normal;}
.pr_list li div dl dd a i.down_jpa {background:url(../../images/english/icon_file_jpa.gif) no-repeat 0 center; padding-left:30px; font-style: normal;}
.display_768{display: none}

.gp_imgBox {border:1px solid #ddd; padding:20px 0; text-align:center; margin-bottom:20px;}

/* 768px 이하일 때 시작 */
@media screen and (max-width:768px) {
.disnone_768{display: none}
.display_768{display: block;}
/*body {overflow-x:hidden;}*/
#wrapper {min-width:320px; width:100%}
header {min-width:320px; width:100%;}
header h1 {padding-left:20px; padding-top:13px;}
.inner {min-width:320px; width:100%}
.header01 {height:80px;}

.boxMenu {top:-68px;}
.boxMenu li.m_totalSearch {float:right; margin-right:15px; border-right:0; }
.boxMenu li.m_allMenu {border-right:none; margin-left:15px; }
.boxMenu li.m_allMenu a {padding:16px; width:53px;background:#ededed; display:block;}
.boxMenu li.m_allMenu a h2 {overflow: hidden; text-indent: -3000px; padding-left:7px; width:auto; background:url(../images/all_menu.gif) no-repeat 2px 2px; display:block;}
.boxMenu li.m_allMenu a:hover,
.boxMenu li.m_allMenu a:focus,
.boxMenu li.m_allMenu a:active,
.boxMenu li.m_allMenu a.active {text-decoration:none; color:#fff;background:#302f44;}

.boxMenu li.m_allMenu a:hover h2,
.boxMenu li.m_allMenu a:focus h2,
.boxMenu li.m_allMenu a:active h2 {color:#fff; background:url(../images/all_menu_on.gif) no-repeat left 2px;}


/* 통합검색부분 */
.topSearchArea {width:100%; top:0;}
.topSearchArea .searchArea01 {display:block; text-align:center; text-align:-webkit-center;}
.topSearchArea .searchArea02 {display:block; padding:0 0 20px 0;}
.topSearchArea .searchArea02 dl {width:320px; margin:0 auto;}
.topSearchArea .searchArea02 dl dt {width:90px; height:30px; line-height:30px;}
.topSearchArea .searchArea02 dl dd {width: 220px;}
.topSearchArea .searchArea02 dl dd ul li {display:block; float:none; background:none; padding:0; border-bottom:1px solid #6da2c2;}
.topSearchArea .searchArea02 dl dd ul li a {height:30px; line-height:30px; text-align:left; padding-left:15px; max-width:220px;}

.mc_visual {height:auto; background:none;}
.mc_visual .photoNewsArea {width:100%; height:auto; margin-top:0;}
.mc_visual .photoNewsArea .carousel-inner {width:100%; height:auto;}

.mc_visual .photoNewsArea dl.newsCaption {}
.mc_visual .photoNewsArea dl.newsCaption dt {padding-bottom:0;}
.mc_visual .photoNewsArea dl.newsCaption dd {display:none;}
.mc_visual .photoNewsArea .carousel-inner .item img,
.mc_visual .photoNewsArea .carousel-inner .item a img {width:100%; max-width:100%;}

.carousel-control.right {display: block;}
.carousel-control.left {display: block;}
.carousel-control.right span {display: block; position: absolute; top:40%; right:10px; font-size:40px;}
.carousel-control.left span {display: block; position: absolute; top:40%; left:10px; font-size:40px;}

.news_paging {display: none;}
.newsCaption {}
.mc_visual .photoPopupArea {width:100%; margin-left:0;  height:auto; margin-top:0;}
.mc_visual .photoPopupArea .carousel-inner {width:100%; height:auto;}

.mc_visual .photoPopupArea .carousel-inner .item img,
.mc_visual .photoPopupArea .carousel-inner .item a img {width:100%; max-width:100%;}

.newsArea01 {padding-top:0;}
.topMiniMenu {display:none;}
.topMiniMenu2 {display: inherit; width:160px; border-top:1px dashed #ddd;}
.topMiniMenu2 li a {display: block; color:#666; padding:5px 0; border-bottom:1px dashed #ddd;}
.topMiniMenu2 li a:hover,
.topMiniMenu2 li a:focus,
.topMiniMenu2 li a:active {text-decoration: none; background:#eee; color:#000;}
.topMiniMenu2 li a i {width:30px; display: inline-block; text-align: center;}
.login_user {color:#000; font-size:16px; padding:10px; width:160px; letter-spacing: -2px;}
.login_user i {color:#eb8100; margin-right:5px;}
.login_user span {color:#666; font-size:13px;}
.topMenu {display:none;}

/* 전체메뉴 */
.allMenuBox {top:0;width:320px; left: auto; height:596px; background: url(../images/bg_allmenu_mobile.gif) repeat-y;}
.allMenuBox nav {background:none; height:auto;}
.allMenuBox nav>ul.allMenu {margin-left:0;}
.allMenuBox nav>ul.allMenu>li {float:none; margin-bottom:0px; width:160px;}
.allMenuBox nav>ul.allMenu>li>ul {position: absolute; left: 160px; top: 0;background: #302f44; width: 168px; padding:0; display:none;}
.allMenuBox nav>ul.allMenu>li>a {margin-bottom:0px;}
.allMenuBox nav>ul.allMenu>li>a>h2 {color: #302f44;background:none; padding:15px 0 15px 15px; border-bottom:1px solid #ccc; border-right: 1px solid #ccc;}
.allMenuBox nav>ul.allMenu>li.mb>a>h2 {background:none;}

.allMenuBox nav>ul.allMenu>li.w140 {width: 160px!important;}
.allMenuBox nav>ul.allMenu>li.w390 {width: 160px!important;}
.allMenuBox nav>ul.allMenu>li>a:hover > h2,
.allMenuBox nav>ul.allMenu>li>a:focus > h2,
.allMenuBox nav>ul.allMenu>li>a:active > h2,
.allMenuBox nav>ul.allMenu>li.active > a > h2 {background:url(../../images/english/icon_play.gif) no-repeat 95% center; color:#337ab7}

.allMenuBox nav>ul.allMenu>li>ul>li {border-bottom: 1px solid #fff;}
.allMenuBox nav>ul.allMenu>li>ul>li>a {padding: 15px 0 15px 10px; }
.allMenuBox nav>ul.allMenu>li>ul>li>a h3{color:#fff; font-size:18px;}
.allMenuBox nav>ul.allMenu>li>ul>li>a:hover h3,
.allMenuBox nav>ul.allMenu>li>ul>li>a:focus h3,
.allMenuBox nav>ul.allMenu>li>ul>li>a:active h3,
.allMenuBox nav>ul.allMenu>li>ul>li.active > a h3 {color:darkorange;}
.allMenuBox nav>ul.allMenu>li>ul>li>ul {}

.allMenuBox nav>ul.allMenu>li.active > ul {display:block !important;}
.allMenuBox nav>ul.allMenu>li>ul>li>ul {display:none;}
.allMenuBox nav>ul.allMenu>li>ul>li.active >ul {display:block !important;}

.allMenuBox nav>ul.allMenu>li>ul>li>ul>li { background: #f2efe5;}
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a {padding:10px; border-top:1px solid #CCC;}
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li>a>h4 {color:#333; font-size:15px; padding-left:0; background:none; letter-spacing: -1px;}
.allMenuBox nav>ul.allMenu>li>ul>li>ul>li.active > a > h4 {color:#337ab7}



.newsBox {width:100%; margin-right: 0; border-left:0; border-right:0; border-bottom:0;}
.itsNewsBox {width:100%; border-right:0; border-left:0; border-bottom:0; border-top:1px solid #ccc;}

.itsNewsBox .boardList {margin-right: auto; left:0; margin-left:150px; width:76%;}

.popularMenu ul li {width:25%; margin-left:0; outline:1px solid #fff;}

.publication ul {width:auto; margin: 30px auto; text-align: center;}
.publication ul li {width:50%; margin: 0 auto;}

.allMenuClose {top:-73px; right:49px;}
.allMenuClose a {width:52px; height:53px;}

.siteLink h2 {padding-left:25px;}
.siteLink  .linkScrollSet {top:-6px; left: auto; right: 20px;}
.siteListType01,
.siteListType02 {margin-top:20px; width:99%;}
.siteListType01 li,
.siteListType02 li {width:33%;}
.membersLink {padding:0 0 30px 0;}
.membersLink .inner {background: url(../../images/english/part06.gif) no-repeat 2% 143px;}
.membersLink h2 {padding-left:25px;}
.membersLink .linkScrollSet {top:24px; left: auto; right: 20px;}

.footer_menu { margin:0 auto; padding-left:20px;}
.footerArea01_1 {float:none;}
.footerArea01 .familySite {margin-left:0; clear:both; width:100%;}
.footerArea01 .familySite dt a {width:100%;    background: url(../../images/english/icon_up02.gif) no-repeat 97% 20px; border-top:1px solid #46464e;}
.footerArea01 .relatedSite {clear:both; width:100%;}
.footerArea01 .relatedSite dt a {width:100%; border:0;    background: url(../../images/english/icon_up02.gif) no-repeat 97% 20px; border-top:1px solid #46464e;}

.footerArea01 .familySite dd {width:100%;}
.footerArea01 .familySite dd .familySiteList li {width:100%;}
.footerArea01 .relatedSite dd {width:100%;}
.footerArea01 .relatedSite dd .relatedSiteList li {width:100%;}

.footerArea02 .inner {padding:20px;}
.footerArea02 h2.footerLogo {margin-top:0;}

.footerArea02 address {margin-bottom:0;}
.footerArea02 address dl dt {margin-right:0;}
.footerArea02 address dl dd {float:none; margin-left:100px;}
.footerArea02 .copyright {padding-left:0;}

/* 서브공통 */
.container {padding-top:10px; padding-bottom:20px;}
.leftArea {display:none;}
.rightArea {width:100%;}
.rightArea .rightTitleArea {padding:15px 0 15px 0; text-align: center; display: block; }
.rightArea .rightTitleArea .pageLocation {float: none; display: inline-block;}
.rightArea h1 {margin-top:10px; text-align:center; font-size:28px;}
.rightArea .rightTitleArea p {text-align:center; padding:10px 10px 0 10px;}
.rightArea .contents {padding: 30px 10px 50px 10px;}

.cont_center_img img {width:100%;}

/* .result 너비랑 정렬기준만 */
.result01>li>dl dt {width:10%;  text-align:left;}
.result01>li>dl dd.part01 {width:88%;  text-align:left; font-weight:bold;}
	.result01>li:first-child>dl dd {text-align:left}

.result02>li>dl dt {width:20%;  text-align:left;}
.result02>li>dl dd.part01 {width:78%;  text-align:left;}
.result02>li>dl dd.part02 {width:88%; text-align:left; font-weight:bold;}
.result02>li>dl dd.part03 {width:10%;}
	.result02>li:first-child>dl dd {text-align:left}

.result03>li>dl dt {width:10%;  text-align:left;}
.result03>li>dl dd.part01 {width:68%;  text-align:left !important; font-weight:bold;}
.result03>li>dl dd.part02 {width:20%;}

.result04>li>dl dt {width:20%;  text-align:left;}
.result04>li>dl dd.part01 {width:78%;  text-align:left !important; font-weight:bold;}
.result04>li>dl dd.part02 {width:20%; text-align:left;}
.result04>li>dl dd.part03 {width:78%; text-align:left;}

.result05>li>dl dt {width:45%;  text-align:left;}
.result05>li>dl dd.part01 {width:53%;  text-align:left !important;}
.result05>li>dl dd.part02 {width:98%; text-align:left !important; font-weight:bold;}
.result05>li>dl dd.part03 {width:45%; text-align:left;}
.result05>li>dl dd.part04 {width:53%; text-align:left;}

.result06>li>dl dt {width:25%;  text-align:left;}
.result06>li>dl dd.part01 {width:73%;  text-align:left !important; font-weight:bold;}
.result06>li>dl dd.part02 {width:25%; text-align:left;}
.result06>li>dl dd.part03 {width:48%; text-align:left;}
.result06>li>dl dd.part04 {width:25%; text-align:left;}

.result07>li>dl dt {width:25%;  text-align:left;}
.result07>li>dl dd.part01 {width:73%;  text-align:left !important; font-weight:bold;}

.result08>li>dl dt {width:18%;  text-align:left;}
.result08>li>dl dd.part01 {width:30%;  text-align:left !important;}
.result08>li>dl dd.part02 {width:24%;  text-align:left}
.result08>li>dl dd.part03 {width:24%;  text-align:left}
.result08>li>dl dd.part04 {width:18%;  text-align:left}
.result08>li>dl dd.part05 {width:30%;  text-align:left}
.result08>li>dl dd.part06 {width:24%;  text-align:left}
.result08>li>dl dd.part07 {width:24%;  text-align:left}
.result08>li>dl dd.part08 {width:18%;  text-align:left}
.result08>li>dl dd.part09 {width:80%;  text-align:left}

.result09>li>dl dt {width:32%;  text-align:left;}
.result09>li>dl dd.part01 {width:32%;  text-align:left !important;}
.result09>li>dl dd.part02 {width:32%;  text-align:left}
.result09>li>dl dd.part03 {width:32%;  text-align:left}
.result09>li>dl dd.part04 {width:32%;  text-align:left}
.result09>li>dl dd.part05 {width:32%;  text-align:left}
.result09>li>dl dd.part06 {width:98%;  text-align:left}

.boardWrite_60 .left_imgCheck {background:none; padding-left: 0;}
.boardWrite_60 .left_imgPrint {background:none; padding-left: 0;}
.boardWrite_60 .left_imgLogin {background:none; padding-left: 0;}
.boardWrite_60 .left_imgPw {background:none; padding-left: 0;}

/* 조직도 관련 */
.organization_area {margin:0 auto; display:inline-block; text-align:center; padding:30px 0 200px 0;}
.organ_01 {float:left; margin:0 0 0 100px; width:100px; background:url(../images/bg_gray1x1.gif) repeat-x center bottom;}
.organ_01 .organ_0101 {margin:0 0 0 -100px;}
.organ_01 .organ_0102 {padding:50px 0 100px 0;margin:0 0 0 -100px;}
.organ_02 {background:url(../images/bg_gray1x1.gif) repeat-y left center; width:240px; float:left; margin-left:0; padding-top:0;}
.organ_02 .organ_02depth01 {width:100%;    margin-top: -25px; background:url(../images/organ_bg04.gif) no-repeat 0 25px;margin-left: 0; padding-left: 20px;}
.organ_02 .organ_02depth01.second {margin-top:10px;}
.organ_02 .organ_02depth01.second > a {margin-bottom:0;}
.organ_02 .organ_02depth01 .organ_02depth02_01 {width:100%;}
.organ_02 .organ_02depth01.third {margin-top:10px; margin-bottom:0px;}
.organ_02 .organ_02depth01.fourth {margin-top:10px; margin-bottom:-253px;}
.organ_02 .organ_02depth01.second  > span {padding-top: 20px;}

/* 발간도서 관련 */
.boardType03 >li dl dd {float:none;}

.boardType03 >li dl dt {display:block;}
.boardType03 >li dl dd.book_price {width:auto;display:inline-block; margin-left:0}
.boardType03 >li:nth-child(1) dl dd.book_price, .boardType03 >li:nth-child(2) dl dd.book_price, .boardType03 >li:nth-child(3) dl dd.book_price {display:block;}
.boardType03 >li:nth-child(1) dl dd.publication_detail, .boardType03 >li:nth-child(2) dl dd.publication_detail, .boardType03 >li:nth-child(3) dl dd.publication_detail {display:block; width:70%; margin:0 auto;}
.boardType03 >li:nth-child(1) dl dd.publication_buy, .boardType03 >li:nth-child(2) dl dd.publication_buy, .boardType03 >li:nth-child(3) dl dd.publication_buy {display:block; width:70%; margin:5px auto 0 auto;}
.boardType03 >li:nth-child(1) dl dt, .boardType03 >li:nth-child(2) dl dt, .boardType03 >li:nth-child(3) dl dt {margin-bottom:0 !important;}
.boardPublic.boardType03 >li dl dt {width:100%; margin-bottom:10px;}

.information {}
.information dl {width:48%; margin:0 1%; }
.information dl dt {display:none;}
.information dl dd {background:none;padding:5px 0 5px 30px;}

.edu01 .edu_img {position: relative; text-align: center; margin-bottom:30px;}

.dosic_020401 .dosic_020401_a dl {background:none;}
.dosic_020401 .dosic_020401_b dl {background:none;}
.dosic_020401 .dosic_020401_c dl {background:none;}

.tabType01 li {width:50%; margin-left:0;}
.tabType01 li a:hover, .tabType01 li a:focus, .tabType01 li a:active, .tabType01 li.active a {padding-bottom:9px;}
.tabType01 li a {border:1px solid #fff; padding:7px 15px;}
.tabType01 li a:hover,
.tabType01 li a:focus,
.tabType01 li a:active,
.tabType01 li.active a {border:1px solid #fff; padding:7px 15px;}

.tabType02 li {width:50%;}
.boardType05 li div.mou_one dl {display: block; margin-left:0;}

/* 인사말  */
.greeting {background:none;}
.contents .greeting p {margin-bottom:10px; text-align:justify;}
.contents .greeting p.greetingP01 {padding-left:0;}
.contents .greeting p.greetingP02 {padding-left:0;}
.contents .greeting p.greetingP03 {padding-left:0;}
.contents .greeting p.greetingP04 {padding-left:0; padding-top:0}
.contents .greeting p.greetingP05 {padding-left:0;}
.contents .greeting p.greetingP06 {padding-left:0;}
.contents .greeting p.greetingP07 {padding-left:0;}
.contents .greeting p.greetingP08 {padding-left:0;}

.memberBox {}
.memberBox_left {float:none; width:auto;text-align: center; padding:0;}
.memberBox_left img {max-width:247px; padding:10px 0;}
.memberBox_right {float:none; width:auto;}
.memberBox_right > ul {margin-left:0;}
.memberBox_right br {display:none;}

.purpose {}
.purpose p {background:none; padding:20px !important; margin:0;}

.president_list li {width:100%;}
.president_list li div {margin:10px;}

.pr_list li>div {text-align: center;}
.pr_list li div .pr_icon {float:none; display:inline-block; vertical-align: top; margin-right:10px;}
.pr_list li div .pr_img {float:none; display: inline-block; vertical-align: top; margin-right:0; width:150px;}
.pr_list li div dl {width:100%;}

.boardType03 >li dl dd.detailView {position:absolute; bottom:0; right:0; margin:0;}
.boardType03 >li:nth-child(1) dl dd.detailView,.boardType03 >li:nth-child(2) dl dd.detailView,.boardType03 >li:nth-child(3) dl dd.detailView {margin-top:10px; position:relative; top:auto !important; left:auto !important;}

.business {margin-left:4%;}
.business>li {width:48%; }

/* 뉴스레터 모바일용 */
.newsLetterArea {width:100%;}
.rightArea .newsLetterArea .nlHeader h1 {text-align: left;padding: 20px 0 0 10px;margin-top:0}
.newsLetterArea .nlHeader h2 {margin:10px 0 10px 10px;}
.newsLetterArea .nlHeader i {position:static; display: block; padding:0 0 10px 10px; font-size:36px;}
.newsLetterArea .area01 .area01a {width:100%; padding:15px;}
.newsLetterArea .area01 .area01b {width:100%; padding:15px; margin:0; border-left:none; border-top:1px solid #eee;}
.newsLetterArea .area01 dl dd img {width:100%; max-width:290px;}
.newsLetterArea .area02 {padding:15px;}
.newsLetterArea .area02 .notice {background:none; padding-left:0;}
.newsLetterArea ul {margin-top:0;}
.newsLetterArea .area03 .area03a {padding:15px; width:100%;}
.newsLetterArea .area03 .area03b {padding:15px; border-left:none; margin:0; background: url(../../images/english/newsletter/bg03.gif) no-repeat center top; width:100%;}
.newsLetterArea .area04 .area04a {padding:15px; width:100%;}
.newsLetterArea .area04 .area04b {display: none;}
.newsLetterArea .nlFooter1 {padding:15px;}
.newsLetterArea .nlFooter1 ul {}
.newsLetterArea .nlFooter1 ul li {width:50%; margin:0;}
.newsLetterArea .nlFooter1 ul li:first-child {background:url(../../images/english/newsletter/part.png) no-repeat 0 center;padding-left:10px;}
.newsLetterArea .nlFooter1 ul li a {font-size:14px; padding:5px;}
.newsLetterArea .nlFooter2 {padding:15px;}
.newsLetterArea .nlFooter2 adress dl dd {padding-left:0; width:100%;}
.rightArea .contents .newsLetterArea p {font-size:10px;}
}

/* 730px 이하일 때 시작 */
@media screen and (max-width:730px) {
.publication ul li {width:50%; margin: 0 auto;}
}

/* 700px 이하일 때 시작 */
@media screen and (max-width:700px) {
.publication ul li {width:50%; margin: 0 auto;}
}

/* 640px 이하일 때 시작 */
@media screen and (max-width:640px) {
#wrapper {min-width:320px;}
header {min-width:320px;}
.inner {min-width:320px;}

.newsCaption dt a {font-size:17px;}

.searchArea_close {display:none;}

.itsNewsBox .boardList {width:72%;}
.itsNewsBox .boardList li a {max-width:90%;}


.publication .list_prev {top:45%;}
.publication .list_next {top:45%;}

.result04>li>dl dt {width:10%;}
.result04>li>dl dd.part01 {width:88%;}
.result04>li>dl dd.part02 {width:49%;}
.result04>li>dl dd.part03 {width:49%;}

.result06>li>dl dt {width:98%;}
.result06>li>dl dd.part01 {width:98%;}
.result06>li>dl dd.part02 {width:48%}
.result06>li>dl dd.part03 {width:48%;}
.result06>li>dl dd.part04 {width:98%}

.result07>li>dl dt {width:35%;}
.result07>li>dl dd.part01 {width:63%;}

.boardWrite table>tbody>tr>th {width:100%; float:left; padding:5px 10px;}
.boardWrite table>tbody>tr>td {width:100%; float:left;}

.paginationDetail dl.p_prev dt {background-position:10px center; padding-left:28px; width:16%}
.paginationDetail dl.p_next dt {background-position:10px center; padding-left:28px; width:16%}
.paginationDetail dl dd span {margin:0;}

/* 발간자료 관련 */
.miniBoxType01 {width:100%; margin:0;}
.bookSet .book_img {width:24%;}
.bookSet .book_info1 {width:72%; margin-left:4%;}

.information dl {width:100%; margin:0;}
.information dl dd {padding:5px 0 5px 20px}
}


/* 600px 이하일 때 시작 */
@media screen and (max-width:600px) {
.history_oneYear ol li:first-child{background:url(../images/icon_history.gif) no-repeat 55px 10px; padding-left:100px;}
.publication ul {height:auto;}
.publication ul li {width:50%;}


.siteListType01,
.siteListType02 {width:98%;}
.siteListType01 li,
.siteListType02 li {width:49%;}

.totalSearchArea {border:none; padding:0;}
.totalSearchArea .searchArea01 {padding:0 0 10px 0;}
.totalSearchArea .searchArea01 .input-group { padding:3px;border-radius:4px;}
.totalSearchArea .searchArea01 label {font-size:15px; margin:0 0 0 10px; height:30px; padding-right:0; line-height:33px; display: none;}
.totalSearchArea .searchArea01 input[type=text] {height:32px; font-size:15px; width:auto; margin-right:0;}
.totalSearchArea .searchArea01 .input-group-btn {padding:0;}
.totalSearchArea .searchArea01 .input-group-btn button {height:30px;}
.totalSearchArea .search_option1 {margin-right:0; margin-bottom:5px; display: block;}
.totalSearchArea .search_option2 {margin-right:0;}
.totalSearchArea .search_option2 .btn-group {display: block; margin-top:5px;}
.totalSearchArea .search_option3 {}
.totalSearchArea .search_option3 .btn-group {display:block; margin-top:5px;}

/* 뉴스레터와 같은 3개 썸네일 보이는 리스트 영역 */
.boardType03 >li:nth-child(1),.boardType03 >li:nth-child(2),.boardType03 >li:nth-child(3) {width:100%; padding:10px 0; border-top:1px solid #ccc;}
.boardType03 >li:nth-child(1):hover,.boardType03 >li:nth-child(2):hover,.boardType03 >li:nth-child(3):hover {}
.boardType03 >li:nth-child(1) p, .boardType03 >li:nth-child(2) p, .boardType03 >li:nth-child(3) p {float:left; width:30%; padding:0 20px !important; margin-bottom:0;}

.boardType03 >li:nth-child(1) dl,.boardType03 >li:nth-child(2) dl,.boardType03 >li:nth-child(3) dl {float:left; display:inline-block; margin-top:0; width:70%}
.boardType03 >li:nth-child(1) dl dt a,.boardType03 >li:nth-child(2) dl dt a,.boardType03 >li:nth-child(3) dl dt a {text-align:left; padding:0;}
.boardType03 >li:nth-child(1) dl dd,.boardType03 >li:nth-child(2) dl dd,.boardType03 >li:nth-child(3) dl dd {text-align:left;}
.boardType03 >li:nth-child(1) dl dd.detailView,.boardType03 >li:nth-child(2) dl dd.detailView,.boardType03 >li:nth-child(3) dl dd.detailView {text-align:left; margin-top:10px; position:relative; top:auto !important; left:auto !important;}

.boardType03 >li:nth-child(1) dl dd.book_price, .boardType03 >li:nth-child(2) dl dd.book_price, .boardType03 >li:nth-child(3) dl dd.book_price {text-align:left;}
.boardType03 >li:nth-child(1) dl dd.publication_detail, .boardType03 >li:nth-child(2) dl dd.publication_detail, .boardType03 >li:nth-child(3) dl dd.publication_detail {width:120px; margin:0}
.boardType03 >li:nth-child(1) dl dd.publication_buy, .boardType03 >li:nth-child(2) dl dd.publication_buy, .boardType03 >li:nth-child(3) dl dd.publication_buy {width:120px; margin:5px 0 0 0;}

.boardType04 > li .thumb_photo a img {margin:10px 0;}
.boardType04 > li dl {margin-left:200px;}

.dosic_020401 li dl {margin: 20px 20px 0 20px; padding-bottom: 20px;}
.dosic_020401 li dl dt {text-align:center; font-size:20px; margin-right:20px;}
.dosic_020401 li dl dt span { width:35px; height:35px; line-height:35px; font-size:15px;}
.dosic_020401 li dl dd ul {margin-left:0;}

.personal p, .email_ban p {padding:10px 30px 10px 110px !important; background-size:80px; background-position: 20px center;}
.security_img {background-size:80px; background-position: 20px center;padding:20px 30px 20px 110px;}
.security_img p {padding:0 !important; margin:5px 0;}

.tabType01 li ,
.tabType02 li{width:100%;}

.history {background:none;}
.history_oneYear h2 {display: block; padding-right:0; font-size:40px; letter-spacing: -2px; padding-left:10px; background:none; clear:both; float:none;}

.history_oneYear ol li {margin-left:13px; padding-left:90px;}

/* CI 소개 */
.ci_box .ci_left {float:none; width:100%;}
.ci_box .ci_right {float:none;width:100%;}
.ci_box .ci_right p {padding-left:10px;}
.ci_imgBox {margin:0 10px;}
.ci_imgBox img {width:100%; max-width:390px;}
.gp_imgBox img {width:100%; max-width:390px;}
.tableM{
        display:table;
        text-align: left;
        padding: 10px;
        width:100%;
        border-bottom: 1px solid #ddd;
    }
    .tableM tbody tr td{
        padding:5px 0;
    }
    .tableM tbody tr th{
        width: 30%;
    }
    .tableM tr td:nth-child(4) {border-top: 3px solid #ddd;}
    .tableM tbody {}

 .member_m{display:none}
 .border-t{border-bottom:3px solid #ddd;}
}

/* 540px 이하일 때 시작 */
@media screen and (max-width:540px) {
.ir540 {display: block; overflow: hidden; text-indent: -3000px; width:0 !important;}

.itsNewsBox .boardList {width:67%;}

.boardWrite_60 .left_imgPw {width:90%;}

.business {margin-left:6%;}
.business>li {width:94%; }
.business>li dl dd {height:auto;}

.paginationDetail dl.p_prev dt,
.paginationDetail dl.p_next dt {padding-left:30px; width:100%;}
.paginationDetail dl dd {width:100%; padding-left:30px;}
.paginationDetail dl dd a {position: relative; width:100%;}
.paginationDetail dl dd span {display: none;}
}


/* 480px 이하일 때 시작 */
@media screen and (max-width:480px) {
#wrapper {min-width:320px;}
header {min-width:320px;}
.inner {min-width:320px;}



.boardList li a {max-width:76%;}
.itsNewsBox .boardList {width:63%;}

.result01>li {padding:5px 3px;}

.result02>li>dl dd.part02 {width:83%;}
.result02>li>dl dd.part03 {width:15%;}

.result03>li>dl dd.part01 {width:65%;}
.result03>li>dl dd.part02 {width:22%;}

.result07>li>dl dt {width:98%;}
.result07>li>dl dd.part01 {width:98%;}

.result08>li>dl dt {width:49%; }
.result08>li>dl dd.part01 {width:49%;}
.result08>li>dl dd.part02 {width:49%;}
.result08>li>dl dd.part03 {width:49%;}
.result08>li>dl dd.part04 {width:49%;}
.result08>li>dl dd.part05 {width:49%;}
.result08>li>dl dd.part06 {width:49%;}
.result08>li>dl dd.part07 {width:49%;}
.result08>li>dl dd.part08 {width:49%;}
.result08>li>dl dd.part09 {width:49%;}

.result09>li>dl dt {width:49%; }
.result09>li>dl dd.part01 {width:49%;}
.result09>li>dl dd.part02 {width:49%;}
.result09>li>dl dd.part03 {width:49%;}
.result09>li>dl dd.part04 {width:49%;}
.result09>li>dl dd.part05 {width:49%;}

.boardType04 > li .thumb_photo a {float:none; display:block; text-align:center;}
.boardType04 > li .thumb_photo a img {width:80%; height:100%;}
.boardType04 > li dl {margin-left:0;}

.boardWrite_60>div>table>tbody>tr>th {float:left; width:100% !important;}
.boardWrite_60>div>table>tbody>tr>td {float:left; width:100% !important;}

.search_nav .input-group.search-group input[type=text] {width:150px; margin-right:0;}
}


/* 460px 이하일 때 시작 */
@media screen and (max-width:460px) {
.ir460 {display: block; overflow: hidden; text-indent: -3000px; width:0 !important;}
.news_paging {display:none;}
.mc_visual .photoPopupArea {margin-top:0;}
.publication ul li {width: 50%; margin:0 auto 10px;}
.publication ul li p a { padding:8px; display:block;text-align: center;}
.publication ul li p a img {width:70px; height:auto;}
.publication ul li dl{width:80%; margin:0 auto}
.publication ul li dl dt a {width:88%; display: block;  text-align: center;  color: #383838;  font-size: 14px;   line-height: 18px;   font-weight: normal;  text-decoration: none; margin:0 auto}
.cl460 {clear:both;display:block;}
.newsBox {padding: 30px 10px 10px 10px; height:auto !important;}
.newsBox h2 {display:none;}
.newsBox .boardTab {left:0; top:0; padding-bottom:6px; border-bottom:1px solid #ccc; width:100%;}
.newsArea02 .newsBox .boardTab {left:0; top:0;}
.newsBox a.i_more { top:6px; right:10px;}
.itsNewsBox {background:none;}
.itsNewsBox .todayDate {width:100%; text-align:left; margin-bottom:0; font-size:17px; padding:6px 10px; border-bottom:1px solid #ccc;}
.itsNewsBox .todayDate span {color:#fff; display:inline; font-size:17px; font-weight:normal; padding-right:10px;}
.itsNewsBox h2 {position:absolute; top:0; left:52px; font-size:17px; padding:7px 10px; width:auto;}
.itsNewsBox h2 span {display:inline; font-weight:normal; font-size:17px; padding-left:5px; }
.itsNewsBox .boardList {margin-left:10px; margin-top:40px;width: 92%;}
.itsNewsBox a.i_more {left: auto; right: 10px; top: 8px; bottom: auto;display: block; overflow: hidden; text-indent: -3000px;width: 22px; height: 22px; border: 1px solid #ccc; padding:0; background-position:center center;}
.itsNewsBox .boardList li {border-bottom:0; height:30px;}

.popularMenu ul li {width:50%}
.popularMenu ul li dl dt {}
.popularMenu ul li dl dt a {}
.popularMenu ul li dl.quickMenu03 dt a {}

.footer_menu {padding-left:0; width:100%;}
.footer_menu li {width:100%; border-top:1px solid #ccc; background:#efefef !important; padding:0;}
.footer_menu li:first-child {background:#efefef;}
.footer_menu li a {display:block; padding:11px 0 11px 20px;}
.footer_menu li a:hover,
.footer_menu li a:focus,
.footer_menu li a:active {text-decoration:none; border-bottom:none; background:#ddd;}
.footer_menu li a h2 {color:#000; font-weight:normal}

.footerArea02 address dl dt {width:100%;font-size:12px;}
.footerArea02 address dl dd {width:100%; margin-left:0; font-size:12px;}

.organization_area {width:200px;}

.boardType03 >li:nth-child(1) p, .boardType03 >li:nth-child(2) p, .boardType03 >li:nth-child(3) p {width:40%; padding:0 5px!important}
.boardType03 >li:nth-child(1) dl, .boardType03 >li:nth-child(2) dl, .boardType03 >li:nth-child(3) dl {width:60%;}

/* 발간자료 관련 */
.bookSet .book_img {width: 100%; display: block; text-align: center;}
.bookSet .book_img img {width:auto; height:200px;}
.bookSet .book_info1 {width:100%; margin-left:0;}
.btn-group2 button {width:120px;}
.tableType04 tbody tr th {width:100%; float:left;padding: 5px;text-align: left;}
.tableType04 tbody tr td {width:100%; float:left;}
.miniBoxType01 {padding:20px;}

.personal p, .email_ban p {background:none; padding:10px 20px !important;}
.security_img {background:none; padding:10px 20px !important;}

.president_list li {border-bottom:1px solid #ddd;clear:both;}
.president_list li div {padding:0;border:none; border-bottom:1px;}
}
/* 430px 이하일 때 시작 */
@media screen and (max-width:430px) {
.topSrchBox {padding:10px;}
.topSrchBox select {margin-right:0;}
.topSrchBox input[type="text"] {width:140px; margin-right:0;}

.tableType01.table_organ thead th {float:left; width:50%;}
.tableType01.table_organ thead th:nth-child(1) {width:100%;}
.tableType01.table_organ tbody td {float:left; width:50%;}
.tableType01.table_organ tbody td:nth-child(1) {width:100%;}
}


/* 400px 이하일 때 시작 */
@media screen and (max-width:400px) {
header h1 {width:180px; padding-left:10px; padding-top:6px;}
header h1 img {width:100%;}
.header01 {height:65px;}
.boxMenu {top:-60px;right:5px;}
.boxMenu li.m_totalSearch {margin-right:0;}

.boardList li a {max-width:70%;}

.btn-group2 button {width:120px; margin-bottom:5px;}
.allMenuClose {top:-65px; right:54px;}

.topSearchArea .searchArea01 .input-group {margin:0;}
.topSearchArea .searchArea01 label {width:100%; text-align:left;}
.topSearchArea .searchArea01 input {float:left;}
.topSearchArea .searchArea01 .input-group-btn {float:left;}
.topSearchArea .searchArea02 dl {width:100%; padding:0 20px;}
.topSearchArea .searchArea02 dl dt {width:100%; text-align:left;}
.topSearchArea .searchArea02 dl dd {width:100%; }
.topSearchArea .searchArea02 dl dd ul li a {text-align:center; margin:0; padding:0; max-width:none;}
}


/* 320px 이하일 때 시작 */
@media screen and (max-width:320px) {
body {overflow-x:scroll;}
}

#pop{}
.pwBox {border:2px solid #77b4e1; position:absolute; top:20%; left:10%; width:550px; background:#fff; z-index:99;}
.pwBox p {background:#77b4e1; font-weight:bold; color:#fff; padding:7px 10px; margin:0; font-size: 20px; letter-spacing: -1.5px;}
.pwBox span {display:block; padding:20px 30px;  text-align: center;  line-height: 23px;}
.pwBox a.boxClose {background:url(../../images/english/btn_close.gif) no-repeat center center; width: 27px; height: 27px; float: right; position: absolute; top: 6px; right: 6px; border: 1px solid #fff;}
.pwBox .btnbox {text-align: center; margin: 10px auto 20px}
.pwBox .btnbox a.boxpw {border: 1px solid #77b4e1; padding: 7px 20px; margin: 0px 5px; color:#77b4e1; text-decoration: none;}
.pwBox .btnbox a.boxpw:hover{background-color:#77b4e1; color:#fff }
.pwBox .btnbox a.boxpwN {border: 1px solid #77b4e1; padding: 7px 20px; margin: 0px 5px;  text-decoration: none; background-color:#77b4e1; color:#fff }
.pwBox .btnbox a.boxpwN:hover{background-color:#fff; color:#77b4e1; }


/* top 버튼 */

div.top {position:fixed; bottom:50%; left:50%; margin-top:66px; margin-left:550px; background:url(../images/icon_top_bg.png) no-repeat left center; height: 132px;cursor: pointer; display:none;}
div.top a {text-align:center; display:block; width:50px; padding:40px 0; color:#999; margin-left:7px;}
div.top a:hover,
div.top a:focus,
div.top a:active {text-decoration: none; color:#0b649a}
div.top a i {background:url(../images/icon_top.gif) no-repeat center center; display:block; height:30px;}

a.top { position: fixed; left:50%; bottom: 350px;margin-left:-24px; display: none; width:48px; height:48px; background:#fff; border:2px solid #a4d5ed; text-align:center; border-radius: 50%; font-size:12px; cursor: pointer; color:#008ed4; font-weight: bold;}
a.top:hover,
a.top:focus,
a.top:active {text-decoration: none;}
a.top i {display: block; background:url(../../images/user/icon_top.png) no-repeat center top; height:18px; margin-top:5px}
.display_768{display: none}

@media screen and (max-width:768px) {
.disnone_768{display: none;}
.display_768{display: block;}
