@CHARSET "UTF-8";

/*
=========================================
 프로젝트명 : 국가연구업적통합시스템
 기관 : 한국학술진흥재단
 작성일 : 2007.12.10
 작성자: SOM
 수정일 : 2008.1.18
 수정사항 :포탈 서브 에서 사용
=========================================
*/
/*@import url(new_portal_style.css);*/


/* 20150205 - 차형철(변경) */
/* webfont */
@font-face {
    font-family: 'Nanum Gothic Bold';
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/NanumGothic-Bold.eot);
    src: url(/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
    url(/fonts/NanumGothic-Bold.woff2) format('woff2'),
    url(/fonts/NanumGothic-Bold.woff) format('woff'),
    url(/fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/NanumGothic-Regular.eot);
    src: url(/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
    url(/fonts/NanumGothic-Regular.woff2) format('woff2'),
    url(/fonts/NanumGothic-Regular.woff) format('woff'),
    url(/fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Nanum Gothic EB';
    font-style: normal;
    font-weight: 800;
    src: url(/fonts/NanumGothic-ExtraBold.eot);
    src: url(/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
    url(/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
    url(/fonts/NanumGothic-ExtraBold.woff) format('woff'),
    url(/fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
nav ul, ul, li {list-style:none;}
abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {margin:0; padding:0; font-size:100%; background:transparent; text-decoration:none; cursor:pointer;}
ins {background-color:#ff9; color:#000; text-decoration:none;}
mark {background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del {text-decoration:line-through;}
hr {display:block; height:1px; border:0; border-top:1px solid #d7d7d7; margin:0 0 30px 0; padding:0;}
legend {display:none;}
table {border-collapse:collapse; border-spacing:0;}
table caption {display:none;}
input, select {vertical-align:middle;}
body {font-family:'Dotum';
    scrollbar-face-color:white;
    scrollbar-shadow-color:#beccff;
    scrollbar-highlight-color: #beccff;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: white;
    scrollbar-track-color: white;
    scrollbar-arrow-color: #beccff
}

.sub_tab>div>ul:before, .sub_tab>div>ul:after {content: ""; display: table; border-collapse: collapse;}
.sub_tab>div>ul:after {clear:both;}
.sub_tab>div>ul {min-height: 0;}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    min-height: 0; /* support: IE7 */
}


/* sub_title */
.sub_title {padding:0 20px; margin-bottom:5px;}
.sub_title>div {width:100%; height:30px; padding:20px 0 10px 0; position:relative; border-bottom:1px solid #d7d7d7;}
.sub_title>div>h3 {position:absolute; left:0; display:block; font-family:'Nanum Gothic EB'; height:30px; font-size:22px; line-height:30px; letter-spacing:-2px; color:#121212; margin:0; padding-left:28px; background:url(/images/sub_title/sub_title_blt.png) no-repeat left center;}

.sub_navigation {position:absolute; right:0; top:50%; margin-top:-5px; font-size:12px; line-height:17px; letter-spacing:-1px;}
.sub_navigation>ul>li {float:left; color:#666; padding-left:9px; margin-left:5px; padding-top:3px; padding-bottom:1px; background:url(/images/sub_title/sub_navigation_blt.png) no-repeat left center;}
.sub_navigation>ul>li.home {padding:0; background:none; width:11px; height:21px; background:url(/images/sub_title/sub_navigation_home.png) no-repeat left center;}

.sub_title.addDepth {padding:0 20px; height:40px; margin-bottom:5px;}
.sub_title.addDepth>div {width:100%; height:30px; padding:5px 0; position:relative; border-bottom:0;}
.sub_title.addDepth>div>h4 {position:absolute; left:0; display:block; font-family:'Nanum Gothic EB'; height:30px; font-size:20px; line-height:30px; letter-spacing:-1px; color:#121212; margin:0;}

.top_btn {position:absolute; right:0; top:50%; margin-top:-9px;}
.top_btn>ul>li {float:left;}
.top_btn>ul>li.btn {margin-left:4px;}
.top_btn>ul>li.btn>a {display:block; padding-left:14px; background:url(/images/sub_top/sub_top_btn_bg.png) no-repeat left top; color:#434343; font-size:11px; font-weight:bold; line-height:16px; letter-spacing:-1px;}
.top_btn>ul>li.btn>a>span {display:block; padding:7px 14px 6px 0; -webkit-padding-before:7px; -webkit-padding-after:6px; height:16px; background:url(/images/sub_top/sub_top_btn_bg.png) no-repeat right top;}
.top_btn>ul>li.guide {padding-left:6px; padding-right:4px; position:relative;}
.top_btn>ul>li.guide>a {display:block; padding:7px 7px 6px 0; -webkit-padding-before:6px; -webkit-padding-after:6px; font-size:12px; line-height:16px; color:#6e788c; letter-spacing:-1px; background:url(/images/search/search_guide_arrow_down.png) no-repeat right 12px;}
.top_btn>ul>li.guide>a.tgl {background:url(/images/search/search_guide_arrow_up.png) no-repeat right 11px;}
.top_btn>ul>li.guide>a span.open {display:inline;}
.top_btn>ul>li.guide>a span.close {display:none;}
.top_btn>ul>li.guide>a.tgl span.open {display:none;}
.top_btn>ul>li.guide>a.tgl span.close {display:inline;}
.top_btn>ul>li.name {padding:7px 7px 6px 6px; -webkit-padding-before:6px; -webkit-padding-after:6px; font-size:12px; line-height:16px; color:#666; letter-spacing:-1px; background:url(/images/sub_title/title_navigation_bar.png) no-repeat right 9px;}
.top_btn>ul>li.comment {padding:7px 7px 6px 6px; -webkit-padding-before:6px; -webkit-padding-after:6px; font-size:12px; line-height:16px; color:#ababab; letter-spacing:-1px; background:url(/images/sub_title/title_navigation_bar.png) no-repeat right 9px;}
.top_btn>ul>li.bgpdnone {background:none; padding-right:4px;}
.sub_title.addDepth .top_btn {margin-top:-14px;}

.sub_tab {padding:0 20px; /* height:31px; */ margin-bottom:15px;}
.sub_tab>div {/* height:30px; */ border-bottom:1px solid #828282;}
.sub_tab>div>ul {position:relative; /* height:31px; */ margin-top:-1px;}
.sub_tab>div>ul>li {float:left; position:relative; margin-left:-1px; height:31px;}
.sub_tab>div>ul>li>a {display:block; padding:8px 12px 5px 12px; -webkit-padding-before:7px; -webkit-padding-after:6px; font-size:12px; line-height:16px; letter-spacing:-1px; height:16px; color:#575757; background-color:#f8f8f8; border:1px solid #d6d6d6; border-bottom:1px solid #828282;}
.sub_tab>div>ul>li.on {z-index:10;}
.sub_tab>div>ul>li.on>a {border:1px solid #828282; border-bottom:1px solid #fff; background-color:#D2E5A8; color:#393939; font-weight:bold; letter-spacing:-1px;}

.sub_sub_title>div {position:relative; height:34px;}
.sub_sub_title h4 {position:absolute; display:block; height:14px; left:0; top:50%; margin-top:-7px;}
.sub_sub_title h4 span.sub_sub_sub_title {display:block; float:left; margin-right:5px; height:14px; position:relaitve; margin-top:-1px; -webkit-margin-before:-1px; font-family:'Nanum Gothic Bold';  font-size:15px; letter-spacing:-1px; line-height:14px;}
.sub_sub_title h4 img {display:block; float:left;}
.sub_sub_title h4 a.title_arrow {display:block; float:left; margin-left:4px; width:7px; height:14px; background:url(/images/sub_title/sub_sub_title_arrow_down.png) no-repeat left 5px;}
.sub_sub_title h4 a.title_arrow.tgl {background:url(/images/sub_title/sub_sub_title_arrow_up.png) no-repeat left 4px;}

.title_btn {position:absolute; right:0; top:50%; margin-top:-10px;}
.title_btn>ul>li {float:left;}
.title_btn>ul>li.name {font-size: 11px; color: red; font-weight: bold;}
.title_btn>ul>li.btn {margin-left:4px;}
.title_btn>ul>li.btn>a {display:block; padding-left:6px; background:url(/images/sub_top/title_btn_bg.png) no-repeat left top; color:#333; font-size:11px; line-height:16px; letter-spacing:-1px;}
.title_btn>ul>li.btn>a>span {display:block; padding:3px 13px 1px 0; -webkit-padding-before:3px; -webkit-padding-after:1px; height:16px; background:url(/images/sub_top/title_btn_bg.png) no-repeat right top;}
.title_btn>ul>li.guide {padding-left:6px; padding-right:4px; position:relative;}
.title_btn>ul>li.guide>a {display:block; padding:3px 7px 1px 0; -webkit-padding-before:3px; -webkit-padding-after:1px; font-size:11px; line-height:16px; color:#6e788c; letter-spacing:-1px; background:url(/images/search/search_guide_arrow_down.png) no-repeat right 9px;}
.title_btn>ul>li.guide>a.tgl {background:url(/images/search/search_guide_arrow_up.png) no-repeat right 8px;}
.title_btn>ul>li.guide>a span.open {display:inline;}
.title_btn>ul>li.guide>a span.close {display:none;}
.title_btn>ul>li.guide>a.tgl span.open {display:none;}
.title_btn>ul>li.guide>a.tgl span.close {display:inline;}
.title_btn>ul>li.total_count {padding:3px 7px 1px 6px; -webkit-padding-before:3px; -webkit-padding-after:1px; font-size:11px; line-height:16px; color:#536fe5; letter-spacing:-1px; background:url(/images/sub_title/title_navigation_bar.png) no-repeat right 5px;}
.title_btn>ul>li.comment {padding:3px 7px 1px 6px; -webkit-padding-before:3px; -webkit-padding-after:1px; font-size:11px; line-height:16px; color:#ababab; letter-spacing:-1px; background:url(/images/sub_title/title_navigation_bar.png) no-repeat right 5px;}
.title_btn>ul>li.bgpdnone {background:none; padding-right:4px;}
.title_btn>ul>li.total_count input {margin:0; padding:0; background:none; border:none; font-size:11px; letter-spacing:-1px; font-family:'tahoma','dotum';}

.guide_detail {display:none; position:absolute; top:22px; right:0; min-width:320px; z-index:400;}
.guide_detail .guide_detail_content {background-color:#fff; border:1px solid #4b4b4b; padding:10px 13px 9px 12px; font-size:12px; line-height:18px; color:#333;}
.guide_detail .guide_detail_content>ul>li {padding:2px 0; padding-left:6px; background:url(/images/search/search_guide_detail_comment_blt.png) no-repeat left 8px;}
.guide_detail .bg_shadow {width:100%; height:1px; background:#000; opacity:0.1;}

/* form area */
.form_area {padding:0 20px;}
.form_content {padding-bottom:15px;}
.form_content>table {width:100%; table-layout:fixed; border-collapse:collapse; font-size:12px; line-height:22px; border:1px solid #d7d7d7;}/*ededed 777777*/
.form_content>table.mgb10 {margin-bottom:10px;}
.form_content>table>tbody>tr>th {text-align:left; color:#4b4b4b; font-weight:bold; line-height:18px; letter-spacing:-1px; vertical-align:middle; padding:6px 12px 6px 24px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background:url(/images/blt/search_blt_blue.png) no-repeat #f7f7f7 12px center;}/*ededed fafafa*/
/* 150226 정호성 추가 */
.form_content>table>tbody>tr>th.bgnone {text-align:center; color:#4b4b4b; font-weight:bold; line-height:18px; letter-spacing:-1px; vertical-align:middle; padding:6px 12px 6px 24px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;no-repeat #f7f7f7 12px center;background-image: none;}/*ededed fafafa*/
/* 추가 끝 */
.form_content>table>tbody>tr>th.essential {background:url(/images/blt/search_blt_red.png) no-repeat #f7f7f7 12px center;}/**/
.form_content>table>tbody>tr>th>label {display:block; padding-top:4px; -webkit-padding-before:2px;}
.form_content>table>tbody>tr>td {text-align:left; color:#606060; padding:6px 12px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}/*ededed*/


.form_content_layout2>table {table-layout:fixed; width:100%;}
.form_content_layout2>table>tbody>tr>td {text-align:center;}
.form_content_layout2>table>tbody>tr>td>div {position:relative;}

.form_content>table>tbody>tr>td>div {position:relative;}
.form_content>table>tbody>tr>td>div input[type=text],
.form_content>table>tbody>tr>td>div input[type=password]

{font-family:'Dotum'; background:none; border:none; margin:0; padding:3px 0; -webkit-padding-before:1px; -webkit-padding-after:1px; text-indent:2px; border:1px solid #cdcdcd; font-size:12px; line-height:18px; color:#141414; outline:none; width:100%;}
.form_content>table>tbody>tr>td>div select {font-family:'Dotum'; background:none; border:none; margin:0; padding:2px 0; -webkit-padding-before:2px; -webkit-padding-after:2px; border:1px solid #cdcdcd; font-size:12px; line-height:18px; color:#141414; outline:none; width:100%;}
.form_content>table>tbody>tr>td>div textarea {font-family:'Dotum'; background:none; border:none; margin:0; padding:0; border:1px solid #cdcdcd; font-size:12px; line-height:18px; color:#141414; outline:none; width:100%; width:100%; height:100px; resize:none;}
.form_content>table>tbody>tr>td>div input.w22 {width:22px; margin:0 2px;}

.form_btnico {height:16px; position:absolute; right:0; top:50%; margin-top:-8px;}
.form_btnico li {float:left; padding:0 5px 0 4px; background:url(/images/search/form_btn_bar.png) no-repeat right center;}
.form_btnico li.bgnone {background:none;}
.form_btnico li a {display:block; width:16px; height:16px;}
.form_btnico li.form_btnico_search {position:relative; z-index:1;}
.form_btnico li.form_btnico_delete {position:relative; z-index:11;}
.form_btnico li.form_btnico_search a {background:url(/images/search/form_btnico_search.png) no-repeat center center;}
.form_btnico li.form_btnico_delete a {background:url(/images/search/form_btnico_delete.png) no-repeat center center;}
.form_btnico li.form_btnico_file a {background:url(/images/search/form_btnico_file.png) no-repeat center center;}
.form_btnico li.form_btnico_calendar a {background:url(/images/search/form_btnico_calendar.png) no-repeat center center;}

.form_btnico1 {height:16px; top:50%;}
.form_btnico1 li {float:left; padding:0 5px 0 4px; background:url(/images/search/form_btn_bar.png) no-repeat right center;}
.form_btnico1 li.bgnone {background:none;}
.form_btnico1 li a {display:block; width:16px; height:16px;}
.form_btnico1 li.form_btnico_search {position:relative; z-index:1;}
.form_btnico1 li.form_btnico_delete {position:relative; z-index:11;}
.form_btnico1 li.form_btnico_search a {background:url(/images/search/form_btnico_search.png) no-repeat center center;}
.form_btnico1 li.form_btnico_delete a {background:url(/images/search/form_btnico_delete.png) no-repeat center center;}
.form_btnico1 li.form_btnico_file a {background:url(/images/search/form_btnico_file.png) no-repeat center center;}
.form_btnico1 li.form_btnico_calendar a {background:url(/images/search/form_btnico_calendar.png) no-repeat center center;}




/* grid guide comment */
.grid_guide_comment {padding:0 20px; margin-bottom:25px;}
.grid_guide_comment>div {background-color:#f2dede; border:1px solid #ebccd1; color:#a94442; padding:9px 14px; font-size:12px; line-height:18px;}
.grid_guide_comment>div>ul>li {padding:1px 0;}
.grid_guide_comment>div>ul>li>strong {color:#843534;}

/* bbs */
.bbsSearch {position:relative; background-color:#f8f8f8; height:31px; border-bottom:1px solid #aaa;}
.bbsSearch>ul {position:absolute; right:5px; top:50%; margin-top:-10px;}
.bbsSearch>ul>li {float:left; height:20px;}
.bbsSearch>ul>li.bar {border-left:1px solid #d7d7d7; margin-left:5px; padding-left:5px;}
.bbsSearch>ul>li.bar a.btn {font-weight:bold; color:#536fe5;}
.bbsSearch a.btn {display:block; height:20px; background:url(/images/bbs/bbsSearchBtnBg.png) no-repeat left top; font-size:11px; line-height:16px; letter-spacing:-1px; color:#555; padding-left:8px;}
.bbsSearch a.btn span {display:block; height:16px; padding-top:4px; padding-bottom:0px; -webkit-padding-before:3px; -webkit-padding-after:1px; background:url(/images/bbs/bbsSearchBtnBg.png) no-repeat right top; padding-right:8px;}
.bbsSearch select {display:block; background-color:#fff; border:1px solid #989898; height:20px; padding:1px; font-size:12px; line-height:18px; margin-right:2px; color:#333;}
.bbsSearch input[type=text] {display:block; width:180px; border:0; padding:0 2px; background-color:#fff; border:1px solid #989898; margin-right:2px; height:20px; font-size:12px; color:#333; line-height:18px;}

.bbslist {padding:0 20px; margin:15px 0; font-family:'Dotum';}
.bbslist.innerForm {margin-top:0;}
.bbslist>div {border-top:2px solid #52596b;}
.bbslist>div>table {table-layout:fixed; width:100%; font-size:12px;}
.bbslist>div>table th {padding:10px 6px 6px 6px; -webkit-padding-before:8px; -webkit-padding-after:8px; font-size:12px; line-height:18px; background:url(/kri2015/common/sheet7/Main/GMCellHeaderBg.png) repeat-x left center; color:#222; letter-spacing:-1px; border-bottom: 1px solid #999da5;}
.bbslist>div>table td {padding:10px 6px 6px 6px; -webkit-padding-before:8px; -webkit-padding-after:8px; font-size:12px; line-height:18px; color:#333; border-bottom:1px solid #d5d5d7; letter-spacing:-1px;}
.bbslist>div>table td a {color:#0c59c3;}
.bbslist>div>table td img.bbsReplyBlt {display:inline; position:relative; margin-bottom:-4px;}

.bbsPage {padding:0 20px; font-family:'Tahoma'; font-size:12px; line-height:18px; font-weight:bold;}
.bbsPage>div {text-align:center;}
.bbsPage strong {display:inline-block; width:18px; height:18px; text-align:center; border:1px solid #536fe5; color:#536fe5;}
.bbsPage a {display:inline-block; width:18px; height:18px; text-align:center; border:1px solid #d7d7d7; color:#333;}
.bbsPage a:hover {text-decoration:underline;}
.bbsPage a.first {width:11px; background:url(/images/bbs/bbsPageFirst.png) no-repeat center center;}
.bbsPage a.prev {width:6px; background:url(/images/bbs/bbsPagePrev.png) no-repeat center center;}
.bbsPage a.next {width:6px; background:url(/images/bbs/bbsPageNext.png) no-repeat center center;}
.bbsPage a.end {width:11px; background:url(/images/bbs/bbsPageEnd.png) no-repeat center center;}

.bbsView {padding:0 20px; margin:15px 0; font-family:'tahoma','Dotum'; font-size:12px; line-height:20px;}
.bbsView>div {border-top:2px solid #565b62;}
.bbsView table {table-layout:fixed; width:100%; border-left:1px solid #e3e3e3;}
.bbsView table th {background-color:#f9f8f9; padding:10px; text-align:left; font-weight:bold; color:#3d3d3d; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.bbsView table td {padding:10px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}

.bbsModify {padding:0 20px; margin:15px 0; font-family:'Dotum'; font-size:12px; line-height:20px;}
.bbsModify>div {border-top:2px solid #565b62;}
.bbsModify>div>table {width:100%; table-layout:fixed; border-collapse:collapse; font-size:12px; line-height:22px; border:1px solid #d7d7d7;}/*ededed 777777*/
.bbsModify>div>table.mgb10 {margin-bottom:10px;}
.bbsModify>div>table>tbody>tr>th {background-color:#f9f8f9; padding:10px; text-align:left; font-weight:bold; color:#3d3d3d; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}/*ededed fafafa*/
.bbsModify>div>table>tbody>tr>th.essential {background:url(/images/blt/search_blt_red.png) no-repeat #f7f7f7 12px center;}/**/
.bbsModify>div>table>tbody>tr>th>label {display:block; padding-top:4px; -webkit-padding-before:2px;}
.bbsModify>div>table>tbody>tr>td {text-align:left; color:#606060; padding:6px 12px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}/*ededed*/
.bbsModify>div>table>tbody>tr>td>div {position:relative;}
.bbsModify>div>table>tbody>tr>td>div input[type=text],
.bbsModify>div>table>tbody>tr>td>div input[type=password]
{font-family:'Dotum'; background:none; border:none; margin:0; padding:3px 0; -webkit-padding-before:1px; -webkit-padding-after:1px; text-indent:2px; border:1px solid #cdcdcd; font-size:12px; line-height:18px; color:#141414; outline:none; width:100%;}
.bbsModify>div>table>tbody>tr>td>div select {font-family:'Dotum'; background:none; border:none; margin:0; padding:2px 0; -webkit-padding-before:2px; -webkit-padding-after:2px; border:1px solid #cdcdcd; font-size:12px; line-height:18px; color:#141414; outline:none; width:100%;}
.bbsModify>div>table>tbody>tr>td>div textarea {font-family:'Dotum'; background:none; border:none; margin:0; padding:0; border:1px solid #cdcdcd; font-size:12px; line-height:18px; color:#141414; outline:none; width:100%; width:100%; height:100px; resize:none;}
.bbsModify>div>table>tbody>tr>td>div input.w22 {width:22px; margin:0 2px;}

.bbsBtn {padding:0 20px;}
.bbsBtn>div {position:relative; height:28px;}

.bbsQna {padding:0 20px; margin:15px 0; font-family:'Dotum'; font-size:12px; line-height:18px; letter-spacing:-1px; color:#666;}
.bbsQna>div {border-top:2px solid #b1b7c3;}
.bbsQna>div>ul>li {padding:10px 0; padding-left:43px; border-bottom:1px solid #e5e5e5;}
.bbsQna>div>ul>li.quest {background:url(/images/bbs/bbsQnaQuest.png) no-repeat 13px 10px;}
.bbsQna>div>ul>li.answer {background:url(/images/bbs/bbsQnaAnswer.png) no-repeat 13px 10px;}

/* intro */
.intro_content {padding:20px;}
.intro_content h4 {display:block; padding-bottom:14px;}
.intro_content h5 {display:block; padding-bottom:7px;}
p.normal13, .new_container p.normal13 {display:block; font-size:17px; line-height:1.55; color:#333;}
p.normal12, .new_container p.normal12 {display:block; font-size:16px; line-height:1.5; letter-spacing:-1px; color:#333;}
ul.list01 {padding-bottom:25px;}
ul.list01>li {padding-bottom:20px; padding-left:12px; background:url(/images/intro/introTitleBltBlack.png) no-repeat left 5px;}
ul.list02 {padding-bottom:55px;}
ul.list02>li {}/*padding-left:8px; background:url(/images/sub_common/lnb_blt_11.jpg) no-repeat left 8px;*/
.introImgWrap {border:1px solid #c9c9c9; padding:20px;}
.introImg0101 {min-height:89px; background:url(/images/intro/logoImg01.png) no-repeat 30px 20px; padding-left:150px;}
.introImg0102 {height:50px; background:url(/images/intro/logoImg02.png) no-repeat center center;}
.introImg0201 {height:354px; background:url(/images/intro/introImg0201.png) no-repeat center center;}
.introImg0202 {height:362px; background:url(/images/intro/introImg0202.png) no-repeat center center;}
.introImg0301 {height:454px; background:url(/images/intro/introImg0301.png) no-repeat center center;}
.introImg0401 {height:286px; background:url(/images/intro/introImg0401.png) no-repeat center center;}
.introImg1101 {height:297px; background:url(/images/intro/introImg1101.png) no-repeat center center;}
.introImg1102 {height:247px; background:url(/images/intro/introImg1102.png) no-repeat center center;}
.containBtn {position:relative; padding-right:20px;}
.containBtn .title_btn {margin-top:-15px;}
.introTbl {table-layout:fixed; width:100%; border-top:2px solid #52596b;}
.introTbl th {padding:10px 6px 6px 6px; -webkit-padding-before:8px; -webkit-padding-after:8px; font-size:12px; line-height:18px; background:url(/kri2015/common/sheet7/Main/GMCellHeaderBg.png) repeat-x left center; color:#222; letter-spacing:-1px; border-bottom: 1px solid #999da5;}
.introTbl td {padding:10px 6px 6px 6px; -webkit-padding-before:8px; -webkit-padding-after:8px; font-size:12px; line-height:18px; color:#333; border-bottom:1px solid #d5d5d7; letter-spacing:-1px;}
.introTbl td.tblDate {text-align:center; font-family:'tahoma'; font-weight:bold;}
.introTbl.intro08Layout td {vertical-align:top; padding:15px;}
.introTbl.intro08Layout td h4 {padding-top:14px; padding-bottom:7px;}
.intro08Layout .imgArea img {width:210px;}

/* join */
.join_content {padding:20px;}

.joinStep {height:75px; margin-bottom:45px;}
.joinStep>ol>li {height:75px; float:left; padding-right:40px; margin-right:20px; background:url(/images/join/joinStepArrow.png) no-repeat right center;}
.joinStep>ol>li.last {margin-right:0; padding-right:0; background:none;}
.joinStep>ol>li>div.joinStepImg {height:75px; padding-left:80px;}
.joinStep>ol>li>div.joinStepImg>p {display:block; width:84px; height:75px;}
.joinStep>ol>li>div.joinStep01 {background:url(/images/join/joinStepIcoOff.png) no-repeat left top;}
.joinStep>ol>li>div.joinStep02 {background:url(/images/join/joinStepIcoOff.png) no-repeat left -75px; padding-left:85px;}
.joinStep>ol>li>div.joinStep03 {background:url(/images/join/joinStepIcoOff.png) no-repeat left -150px;}
.joinStep>ol>li>div.joinStep04 {background:url(/images/join/joinStepIcoOff.png) no-repeat left -225px;}
.joinStep>ol>li>div.joinStep05 {background:url(/images/join/joinStepIcoOff.png) no-repeat left -300px;}
.joinStep>ol>li>div.joinStep01.on {background:url(/images/join/joinStepIco.png) no-repeat left top;}
.joinStep>ol>li>div.joinStep02.on {background:url(/images/join/joinStepIco.png) no-repeat left -75px; padding-left:85px;}
.joinStep>ol>li>div.joinStep03.on {background:url(/images/join/joinStepIco.png) no-repeat left -150px;}
.joinStep>ol>li>div.joinStep04.on {background:url(/images/join/joinStepIco.png) no-repeat left -225px;}
.joinStep>ol>li>div.joinStep05.on {background:url(/images/join/joinStepIco.png) no-repeat left -300px;}
.joinStep>ol>li>div.joinStep01>p {background:url(/images/join/joinStep01.png) no-repeat left center;}
.joinStep>ol>li>div.joinStep02>p {background:url(/images/join/joinStep02.png) no-repeat left center;}
.joinStep>ol>li>div.joinStep03>p {background:url(/images/join/joinStep03.png) no-repeat left center;}
.joinStep>ol>li>div.joinStep04>p {background:url(/images/join/joinStep04.png) no-repeat left center;}
.joinStep>ol>li>div.joinStep05>p {background:url(/images/join/joinStep05.png) no-repeat left center;}
.joinStep>ol>li>div.joinStep01.on>p {background:url(/images/join/joinStep01on.png) no-repeat left center;}
.joinStep>ol>li>div.joinStep02.on>p {background:url(/images/join/joinStep02on.png) no-repeat left center;}
.joinStep>ol>li>div.joinStep03.on>p {background:url(/images/join/joinStep03on.png) no-repeat left center;}
.joinStep>ol>li>div.joinStep04.on>p {background:url(/images/join/joinStep04on.png) no-repeat left center;}
.joinStep>ol>li>div.joinStep05.on>p {background:url(/images/join/joinStep05on.png) no-repeat left center;}

.join_caution {border:1px solid #e6e6e6; background-color:#f8f8f7; font-size:12px; line-height:19px; letter-spacing:-1px; color:#34495e; padding:23px 25px;}
.join_caution>h4 {display:block; margin-bottom:15px;}
.join_caution>ul>li {padding-left:18px; background:url(/images/join/joinCautionBlt.png) no-repeat left 2px;}

.join_agreement .agree {padding:18px 20px; height:200px; overflow-y:scroll; border:3px solid #e5e5e5; margin-bottom:15px;}
.join_agreement h4 {display:block; font-size:16px; letter-spacing:-1px; margin-bottom:15px;}
.join_agreement h5 {display:block; font-size:14px; letter-spacing:-1px; margin-bottom:10px;}
.join_agreement h6 {display:block; font-size:13px; letter-spacing:-1px; margin-bottom:10px;}
.agreechk_comment {font-size:12px; line-height:18px; letter-spacing:-1px; text-align:center;}
.agreechk_comment p {margin-bottom:10px;}

.certify_layout {table-layout:fixed; width:100%;}
.certify_layout h4 {display:block; font-size:21px; letter-spacing:-1px; margin-bottom:20px;}
.certify_layout>tbody>tr>td {vertical-align:top;}
.certify_layout fieldset {padding:18px 20px; min-height:160px; border:1px solid #e5e5e5;text-align:center}
.new_container .certify_layout fieldset {padding:36px}
.certify_layout fieldset.box.imgidpw {min-height:0; text-align:center;}

.certify_layout h5 {display:block; font-size:15px; letter-spacing:-1px; margin-bottom:10px;}
.certify_layout input[type=text], .join_form table input[type=password] {display:block; float:left; padding:0; margin:0; font-size:12px; font-weight:bold; height:23px; line-height:23px; border:1px solid #ccc; text-indent:4px;}
.certify_layout textarea {display:block; padding:0; margin:0; font-size:12px; line-height:18px; border:1px solid #ccc; text-indent:4px;}
.certify_layout select {display:block; float:left; padding:0; font-size:12px; font-weight:bold; height:25px; line-height:23px; border:1px solid #ccc; text-indent:4px;}
.certify_layout table input[type=radio] {display:block; float:left; position:relative; margin-top:5px;}
.certify_layout a.inner_btn {display:block; float:left; margin-left:5px; padding-left:20px; font-size:13px; height:25px; letter-spacing:-1px; font-weight:bold; color:#333; background:url(/images/join/joinBtnBg.png) repeat-x left top;}
.certify_layout table th {font-size:13px; letter-spacing:-1px; line-height:25px; font-weight:bold; text-align:left; padding:5px 0; vertical-align:top; color:#555;}
.certify_layout table td {padding:5px 0;}
.certify_layout table td label {display:block; float:left; font-size:12px; line-height:25px; color:#555; letter-spacing:-1px;}
.certify_layout table a.inner_btn:hover {text-decoration:underline;}
.certify_layout table a.inner_btn span {display:block; padding-right:20px; padding-top:1px; height:24px; line-height:24px; background:url(/images/join/joinBtnBg.png) repeat-x right top;}
.certify_layout table span {display:block; float:left; padding:0 2px; font-size:12px; line-height:25px; color:#555; letter-spacing:-1px;}
.certify_layout hr {border-color:#e7e7e7;}

.join_form h4 {display:block; font-size:16px; letter-spacing:-1px; margin-bottom:15px;}
.join_form table {table-layout:fixed; width:100%; margin-bottom:25px; border-top:2px solid #dddfe7;}
.join_form table th {font-size:12px; letter-spacing:-1px; line-height:25px; font-weight:bold; text-align:left; background-color:#f7f7f8; padding:5px 10px;border-bottom:1px solid #eeedf0;}
.join_form table th label {display:block; padding-left:12px; background:url(/images/join/joinFormBlt.png) no-repeat left 8px;}
.join_form table td {border-bottom:1px solid #eeedf0; padding:5px;}
.join_form table input[type=text], .join_form table input[type=password] {display:block; float:left; padding:0; margin:0; font-size:12px; font-weight:bold; height:23px; line-height:23px; border:1px solid #ccc; text-indent:4px;}
.join_form table select {display:block; float:left; padding:0; font-size:12px; font-weight:bold; height:25px; line-height:23px; border:1px solid #ccc; text-indent:4px;}
.join_form table input[type=radio] {display:block; float:left; position:relative; margin-top:5px;}
.join_form table a.inner_btn {display:block; float:left; margin-left:5px; padding-left:20px; font-size:13px; height:25px; letter-spacing:-1px; font-weight:bold; color:#333; background:url(/images/join/joinBtnBg.png) repeat-x left top;}
.join_form table a.inner_btn:hover {text-decoration:underline;}
.join_form table a.inner_btn span {display:block; padding-right:20px; padding-top:1px; height:24px; line-height:24px; background:url(/images/join/joinBtnBg.png) repeat-x right top;}
.join_form table td label {display:block; float:left; font-size:12px; line-height:25px; color:#555; letter-spacing:-1px;}
.join_form table span {display:block; float:left; padding:0 2px; font-size:12px; line-height:25px; color:#555; letter-spacing:-1px;}
.join_form table span.comment {display:block; float:left; font-size:11px; line-height:25px; color:#878787; letter-spacing:-1px; padding-left:8px;}

.agent h4 {height:25px; padding-bottom:15px; border-bottom:1px solid #f4f4f4;}
.agent h4 label	{display:block; float:left; font-size:15px; line-height:25px; color:#555; letter-spacing:-1px; margin-right:10px;}
.agent h4 input[type=radio] {display:block; float:left; position:relative; margin-top:5px;}

.join_btn {text-align:center;}
.join_btn a.outer {display:inline-block; padding-left:20px; font-size:13px; line-height:33px; letter-spacing:-1px; color:#333; background:url(/images/join/joinBtnBg.png) repeat-x left -25px;}
.join_btn a.outer:hover {text-decoration:underline;}
.join_btn a.outer span {display:block; padding-right:20px; background:url(/images/join/joinBtnBg.png) repeat-x right -25px;}

/* sitemap */
.sitemap {padding:20px; font-size:13px; letter-spacing:-1px;}
.sitemap h4 {display:block; margin-bottom:20px;}
.sitemap h5 {display:block; margin-bottom:10px; background:url(/images/new_portal/ico_ssub.gif) no-repeat left 2px; font-size:14px; padding-left:16px;}
.sitemap>div>ul {overflow:auto;}
.sitemap>div>ul>li {width:165px; float:left; margin-right:20px;}
.sitemap>div>ul>li>ul>li>ul {padding-left:13px; padding-bottom:15px;}
.sitemap>div>ul>li>ul>li>ul>li {font-size:12px; padding-bottom:5px; padding-left:5px; background:url(/images/intro/introTitleBltBlack.png) no-repeat left 6px;}

/* tooltip */
#tooltip {z-index:999;}

/* text-align */
.txtC {text-align:center;}
.txtR {text-align:right;}

/* margin */
.mgl5 {margin-left:5px;}
.mgb15 {margin-bottom:15px;}
.mgb25 {margin-bottom:25px;}
.mgb45 {margin-bottom:45px;}

/* padding */
.pdb4 {padding-bottom:4px;}
.pdb14 {padding-bottom:14px;}
.pdb25 {padding-bottom:25px;}
.pdb45 {padding-bottom:45px;}

