@charset "utf-8";

#shortcut a.skip-gnb{position:absolute; top:-9999px; background:#000; width:100%; height: 40px; text-align: center; color: #fff; line-height: 40px; font-size:14px; font-weight: bold; z-index: 100; opacity: 0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); }
#shortcut a.skip-gnb:hover , #shortcut a.skip-gnb:focus , #shortcut a.skip-gnb:active{top:0px;}
#shortcut a.skip-contents{position:absolute; top:-9999px; background:#000; width:100%; height: 40px; text-align: center; color: #fff; line-height: 40px; font-size:14px; font-weight: bold; z-index: 100; opacity: 0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); }
#shortcut a.skip-contents:hover , #shortcut a.skip-contents:focus , #shortcut a.skip-contents:active{top:0px;}

header.container ul.util{position: absolute;z-index: 1;top:5px;right: 1px;}
header.container ul.util li{float:left;padding-left:24px;background:url('../images/common/util_dvs_00.png') 11px 4px no-repeat;}
header.container ul.util li.first{background:none;}
header.container ul.util li.btn-group img , header.container ul.util li.btn-group a{float:left;}
header.container ul.util li.btn-group img{margin-right:9px;}
header.container ul.util li.btn-group a span{display:none;}
header.container ul.util li.btn-group a{display:block;margin-right:5px;height:18px;background:url('../images/common/sprite_ico.png') no-repeat;}
header.container ul.util li.btn-group a.plus{width:17px;background-position:0 -30px;}
header.container ul.util li.btn-group a.reset{width:20px;background-position:0 -60px;}
header.container ul.util li.btn-group a.minus{width:19px;background-position:0 -90px;}
header.container ul.util:after{clear:both;content:"";display:block;}
header.container hgroup{font-size:0px;margin-bottom:1px;*margin-bottom:0px;}

article.bookmark{height:25px;padding-left:10px;background:url('../images/common/sprite_ico.png') 2px -264px no-repeat;}
article.bookmark a{float:left;margin-left:10px;line-height:26px;font-size:13px;color:#888888;}
article.bookmark:after{clear:both;content:"";display:block;}

div.sitemap-wrapper{position:relative;z-index:0;margin:0 auto;width:980px;}
section.sitemap{display:none;}
section.sitemap section.list-wrapper.config{display:none;}
/* 디지털증권 메뉴 제외 height:535px -> height:495px*/
section.sitemap article{float:left;min-width:160px;height:535px;background:#ffffff;border-right:solid 1px #E2E2E2;} /* 디지털증권 - 상장법인별 상장종목 */
section.sitemap article.weight{min-width:171px;}
section.sitemap article.active{background:#EFF1F2;}
section.sitemap article h3{margin:0px 10px;padding:12px 2px 10px 2px;line-height:16px;font-size:16px;color:#017eb9;font-weight:normal;text-align:center;border-bottom:solid 3px #99ddf6;}
section.sitemap article.active h3{border-bottom-color:#00ABEA;font-weight:bold;}
section.sitemap article li{padding:9px 0px 10px 10px;height:16px;overflow:hidden;}
section.sitemap.chkon article li{padding:9px 0px 10px 4px; font-size: 13px;}
section.sitemap.chkon article li input[type="checkbox"] { margin: 0px; }
section.sitemap article li a{line-height:14px;font-size:14px;text-decoration:none;}
section.sitemap article li.active{background:#00ABEA;}
section.sitemap article li.active a{color:#ffffff;}
section.sitemap article.mymenu{background:#e4f3f8 url('../images/common/bg_sitemap_my.gif') no-repeat;}
section.sitemap article.mymenu h3{margin:31px 0 0 7px;padding:0px;line-height:100%;font-size:0px;text-align:left;border-bottom:none;}
section.sitemap article.mymenu div.list{margin:12px 6px 0 8px;height:313px;overflow:auto;}
section.sitemap article.mymenu li{padding:10px 10px 10px 10px;}
section.sitemap article.mymenu li.active a{color:#666666;}
section.sitemap article.mymenu li.active{background:none;}
section.sitemap article.mymenu li a:hover{text-decoration:underline;}
section.sitemap article.mymenu a.btn_sitemap-set{display:block;margin:8px 0 0 8px;font-size:0px;}
section.sitemap div.wrapper-close{width: 978px;height:33px;background:#73C2E9;text-align:right;}
section.sitemap div.wrapper-close a.btn_sitemap-close{display:block;font-size:0px;}
section.sitemap:after{clear:both;content:"";display:block;}

section.sitemap article li a.more span{padding:0px 10px;vertical-align:middle;position:relative;top:2px;}

div.gnb1-wrapper{display:none;position:relative;margin:0 auto;width:150px;left:22px;top:-14px;}
div.gnb1-wrapper.active{display:block;}
nav#gnb1{margin-bottom:13px;}
nav#gnb1 dl dt,nav#gnb dd{float:left;}
nav#gnb1 dl:after{clear:both;content:"";display:block;}
nav#gnb1 div.lnb{display:block;position:absolute;z-index:2;top:0px;right:8px;}
nav#gnb1 div.lnb.active{display:block;}
nav#gnb1 div.lnb div.wrapper{position:relative;z-index:3;padding:11px 0 10px 0;border:solid 1px #87beeb;background:#ffffff;}
nav#gnb1 div.lnb a{display:block;padding:4px 10px 3px 20px;width:155px;line-height:21px;background:url('../images/common/lmn_nm.png') 12px 12px no-repeat;font-size:14px;color:#1c6fa8;}
nav#gnb1 div.lnb a:hover,nav#gnb1 div.lnb a:focus,nav#gnb1 div.lnb a.active{color:#ffffff;background:#85bce9 url('../images/common/lmn_ov.png') 15px 12px no-repeat;}
nav#gnb1 div.lnb div.wrapper img.arrow{position:absolute;z-index:1;top:-12px;left:5px;font-size:0px;}
nav#gnb1 div.lnb div.wrapper img.tl{position:absolute;z-index:1;top:-1px;left:-1px;font-size:0px;}
nav#gnb1 div.lnb div.wrapper img.bl{position:absolute;z-index:1;bottom:-1px;left:-1px;font-size:0px;}
nav#gnb1 div.lnb div.wrapper img.tr{position:absolute;z-index:1;top:-1px;right:-1px;font-size:0px;}
nav#gnb1 div.lnb div.wrapper img.br{position:absolute;z-index:1;bottom:-1px;right:-1px;font-size:0px;}

section.roundbox.type-00{position:relative;z-index:0;margin-left:5px;margin-right:5px;padding:3px 4px;background:#ffffff;}
section.roundbox.type-00 img.tl{position:absolute;z-index:1;top:-5px;left:-5px;font-size:0px;}
section.roundbox.type-00 img.bl{position:absolute;z-index:1;bottom:-5px;left:-5px;font-size:0px;}
section.roundbox.type-00 img.tr{position:absolute;z-index:1;top:-5px;right:-5px;font-size:0px;}
section.roundbox.type-00 img.br{position:absolute;z-index:1;bottom:-5px;right:-5px;font-size:0px;}
section.roundbox.type-00 div.tm{position:absolute;z-index:1;top:-5px;left:0px;width:100%;height:4px;background:#ffffff;border-top:solid 1px #cfcfcf;}
section.roundbox.type-00 div.lm{position:absolute;z-index:1;top:0px;left:-5px;width:4px;height:100%;background:#ffffff;border-left:solid 1px #cfcfcf;}
section.roundbox.type-00 div.bm{position:absolute;z-index:1;bottom:-5px;left:0px;width:100%;height:4px;background:#ffffff;border-bottom:solid 1px #cfcfcf;}
section.roundbox.type-00 div.rm{position:absolute;z-index:1;top:0px;right:-5px;width:4px;height:100%;background:#ffffff;border-right:solid 1px #cfcfcf;}

section.roundbox.type-01{position:relative;z-index:0;padding:4px;margin-left:4px;margin-right:4px;background:#ffffff;}
section.roundbox.type-01 img.tl{position:absolute;z-index:1;top:-4px;left:-4px;font-size:0px;}
section.roundbox.type-01 img.bl{position:absolute;z-index:1;bottom:-4px;left:-4px;font-size:0px;}
section.roundbox.type-01 img.tr{position:absolute;z-index:1;top:-4px;right:-4px;font-size:0px;}
section.roundbox.type-01 img.br{position:absolute;z-index:1;bottom:-4px;right:-4px;font-size:0px;}
section.roundbox.type-01 div.tm{position:absolute;z-index:1;top:-4px;left:0px;width:100%;height:3px;background:#ffffff;border-top:solid 1px #cfcfcf;}
section.roundbox.type-01 div.lm{position:absolute;z-index:1;top:0px;left:-4px;width:3px;height:100%;background:#ffffff;border-left:solid 1px #cfcfcf;}
section.roundbox.type-01 div.bm{position:absolute;z-index:1;bottom:-4px;left:0px;width:100%;height:3px;background:#ffffff;border-bottom:solid 1px #cfcfcf;}
section.roundbox.type-01 div.rm{position:absolute;z-index:1;top:0px;right:-4px;width:3px;height:100%;background:#ffffff;border-right:solid 1px #cfcfcf;}

section.roundbox.type-02{position:relative;z-index:0;padding:10px;background:#ffffff;}
section.roundbox.type-02 img.tl{position:absolute;z-index:1;top:-4px;left:-4px;font-size:0px;}
section.roundbox.type-02 img.bl{position:absolute;z-index:1;bottom:-4px;left:-4px;font-size:0px;}
section.roundbox.type-02 img.tr{position:absolute;z-index:1;top:-4px;right:-4px;font-size:0px;}
section.roundbox.type-02 img.br{position:absolute;z-index:1;bottom:-4px;right:-4px;font-size:0px;}
section.roundbox.type-02 div{color:#707070;}
section.roundbox.type-02 div.tm{position:absolute;z-index:1;top:-4px;left:0px;width:100%;height:3px;background:#ffffff;border-top:solid 1px #cfcfcf;}
section.roundbox.type-02 div.lm{position:absolute;z-index:1;top:0px;left:-4px;width:3px;height:100%;background:#ffffff;border-left:solid 1px #cfcfcf;}
section.roundbox.type-02 div.bm{position:absolute;z-index:1;bottom:-4px;left:0px;width:100%;height:3px;background:#ffffff;border-bottom:solid 1px #cfcfcf;}
section.roundbox.type-02 div.rm{position:absolute;z-index:1;top:0px;right:-4px;width:3px;height:100%;background:#ffffff;border-right:solid 1px #cfcfcf;}

section.roundbox.type-10{position:relative;z-index:0;margin-left:3px;margin-right:3px;}
section.roundbox.type-10 img.tl{position:absolute;z-index:1;top:-3px;left:-3px;font-size:0px;}
section.roundbox.type-10 img.bl{position:absolute;z-index:1;bottom:-3px;left:-3px;font-size:0px;}
section.roundbox.type-10 img.tr{position:absolute;z-index:1;top:-3px;right:-3px;font-size:0px;}
section.roundbox.type-10 img.br{position:absolute;z-index:1;bottom:-3px;right:-3px;font-size:0px;}
section.roundbox.type-10 div.tm{position:absolute;z-index:1;top:-3px;left:0px;width:100%;border-top:solid 3px #73c2e9;}
section.roundbox.type-10 div.lm{position:absolute;z-index:1;top:0px;left:-3px;height:100%;border-left:solid 3px #73c2e9;}
section.roundbox.type-10 div.bm{position:absolute;z-index:1;bottom:-3px;left:0px;width:100%;border-bottom:solid 3px #73c2e9;}
section.roundbox.type-10 div.rm{position:absolute;z-index:1;top:0px;right:-3px;height:100%;border-right:solid 3px #73c2e9;}

section.roundbox.type-88{position:relative;margin-left:3px;margin-right:3px;padding:12px 28px;background:#f7fafb;}
section.roundbox.type-88 img.tl{position:absolute;z-index:1;top:-3px;left:-3px;font-size:0px;}
section.roundbox.type-88 img.bl{position:absolute;z-index:1;bottom:-3px;left:-3px;font-size:0px;}
section.roundbox.type-88 img.tr{position:absolute;z-index:1;top:-3px;right:-3px;font-size:0px;}
section.roundbox.type-88 img.br{position:absolute;z-index:1;bottom:-3px;right:-3px;font-size:0px;}
section.roundbox.type-88 div.tm{position:absolute;z-index:1;top:-3px;left:0px;width:100%;height:2px;background:#f7fafb;border-top:solid 1px #e8eff1;}
section.roundbox.type-88 div.lm{position:absolute;z-index:1;top:0px;left:-3px;width:2px;height:100%;background:#f7fafb;border-left:solid 1px #e8eff1;}
section.roundbox.type-88 div.bm{position:absolute;z-index:1;bottom:-3px;left:0px;width:100%;height:2px;background:#f7fafb;border-bottom:solid 1px #e8eff1;}
section.roundbox.type-88 div.rm{position:absolute;z-index:1;top:0px;right:-3px;width:2px;height:100%;background:#f7fafb;border-right:solid 1px #e8eff1;}

section.roundbox.type-88.type-small{padding:8px 22px;}

section.roundbox.type-99{position:relative;margin-left:3px;margin-right:3px;padding:6px 6px;background:#f7fafb;}
section.roundbox.type-99 img.tl{position:absolute;z-index:1;top:-3px;left:-3px;font-size:0px;}
section.roundbox.type-99 img.bl{position:absolute;z-index:1;bottom:-3px;left:-3px;font-size:0px;}
section.roundbox.type-99 img.tr{position:absolute;z-index:1;top:-3px;right:-3px;font-size:0px;}
section.roundbox.type-99 img.br{position:absolute;z-index:1;bottom:-3px;right:-3px;font-size:0px;}
section.roundbox.type-99 div.tm{position:absolute;z-index:1;top:-3px;left:0px;width:100%;height:2px;background:#f7fafb;border-top:solid 1px #e8eff1;}
section.roundbox.type-99 div.lm{position:absolute;z-index:1;top:0px;left:-3px;width:2px;height:100%;background:#f7fafb;border-left:solid 1px #e8eff1;}
section.roundbox.type-99 div.bm{position:absolute;z-index:1;bottom:-3px;left:0px;width:100%;height:2px;background:#f7fafb;border-bottom:solid 1px #e8eff1;}
section.roundbox.type-99 div.rm{position:absolute;z-index:1;top:0px;right:-3px;width:2px;height:100%;background:#f7fafb;border-right:solid 1px #e8eff1;}

section.roundbox.type-99.type-small{padding:8px 22px;}

#iframeList { overflow: hidden; }

div.form-search.type-00{position:relative;z-index:1;}
div.form-search.type-00 table{width:86%;table-layout: fixed;}
div.form-search.type-00 table tbody th{text-align:left;color:#295890;font-weight:bold;}
div.form-search.type-00 table tbody td{padding:17px 0px; /* [2013.09.06] line-height:21px; */}
div.form-search.type-00.type-multi table tbody td{padding:4px 0px;}
div.form-search.type-00 input.mshort{width:122px;}
div.form-search.type-00 input.medium,div.form-search.type-00 input.middle{width:168px;}
div.form-search.type-00 input.mlong{width:285px;}
div.form-search.type-00 select.mlong{width:297px;}
section.search-group{position:relative;z-index:0;border-bottom: solid 2px #27bbd6;}
section.search-group.type-00 div.btn-group{position:absolute;z-index:2;top:17px;right:0px;}
section.search-group.type-00 div.btn-group.type-bt{position:static;z-index:0;top:0px;right:0px;text-align:right;margin-top:4px;margin-bottom:8px;}

section.search-group.type-01{position:relative;z-index:0;border-bottom: solid 1px #27bbd6;}
section.search-group.type-01 div.btn-group{position:absolute;z-index:2;top:17px;right:0px;}
section.search-group.type-01 div.btn-group.type-bt{position:static;z-index:0;top:0px;right:0px;text-align:right;margin-top:4px;margin-bottom:8px;}

input.input-calendar{width:86px;height:21px;line-height:21px;}
div.form-search.type-00.type-multi table{width:100%;}
div.form-search.type-00.type-multi table tbody th , div.form-search.type-00.type-multi table tbody td{padding-top:5px;background:url('../images/common/bg_dotted_type-00.gif') 0px 0px repeat-x;}
div.form-search.type-00.type-multi table tbody tr.first th , div.form-search.type-00.type-multi table tbody tr.first td{background:none;}
div.form-search.type-00 table strong.type-0000{color:#295890;font-weight: bold;}
div.form-search.type-00 table em.type-0000{color:#E67200;}
div.form-search.type-00.type-multi input.short{width:74px;}
div.form-search.type-00 td ul.partition-2spt.type-00 li strong.fnm {display:inline-block;font-weight:normal;width:90px;}

div.form-search.type-99{position:relative;z-index:1;}
div.form-search.type-99 table{width:100%;table-layout: fixed;}
div.form-search.type-99 table tbody th{text-align:left;color:#225287;font-weight:bold;}
div.form-search.type-99 table tbody td{padding:5px 0px;}
div.form-search.type-99 table tbody tr.first th , div.form-search.type-99 table tbody tr.first td{} 
div.form-search.type-99 input.mshort{width:122px;}
div.form-search.type-99 input.medium,div.form-search.type-99 input.middle{width:188px;}
div.form-search.type-99 input.mlong{width:285px;}
div.form-search.type-99 select.mlong{width:297px;}
div.form-search.type-99 div.btn-group.rt{position:absolute;z-index:2;top:0px;right:0px;}
div.form-search.type-99 div.btn-group.rt.solo{top:-2px;right:-6px;}

div.form-search.type-99.type-small th , div.form-search.type-99.type-small td{font-size:12px;}
div.form-search.type-99.type-small tbody td{padding:2px 0px;}
div.form-search.type-99.type-small table tbody tr.first th , div.form-search.type-99.type-small table tbody tr.first td{padding-top:0px;} 
div.form-search.type-99.type-small input.txt {height:17px;line-height:17px;font-size:12px;}
div.form-search.type-99.type-small select {font-size:12px;}
div.form-search.type-99.type-small input.mshort{width:102px;}
div.form-search.type-99.type-small input.medium,div.form-search.type-99 input.middle{width:168px;}
div.form-search.type-99.type-small input.mlong{width:265px;}
div.form-search.type-99.type-small select.mlong{width:277px;}

a.btn.ico.doc-view{display:inline-block;width:18px;height:18px;background:url('../images/common/sprite_ico.png') 0px -870px no-repeat;}
a.btn.ico.doc-view span{display:none;}

a.btn.attach_file.type-00{display:inline-block;width:17px;height:17px;background:url('../images/common/sprite_ico.png') 0px -900px no-repeat;}
a.btn.attach_file.type-00 span{display:none;}
a.btn.attach_file.hwp{background:url('../images/common/icn_attachfile.png') 0px -30px no-repeat;}
a.btn.attach_file.ppt{background:url('../images/common/icn_attachfile.png') 0px -60px no-repeat;}
a.btn.attach_file.xls{background:url('../images/common/icn_attachfile.png') 0px -90px no-repeat;}
a.btn.attach_file.doc{background:url('../images/common/icn_attachfile.png') 0px -120px no-repeat;}
a.btn.attach_file.pdf{background:url('../images/common/icn_attachfile.png') 0px -150px no-repeat;}

a.btn.ico.info-00{display:inline-block;width:17px;height:17px;background:url('../images/common/sprite_ico.png') 0px -930px no-repeat;}
a.btn.ico.info-00 span{display:none;}
a.btn.ico.chart-00{display:inline-block;width:25px;height:20px;background:url('../images/common/sprite_ico.png') 0px -960px no-repeat;}
a.btn.ico.chart-00 span{display:none;}
a.btn.ico.chart-01{display:inline-block;width:25px;height:20px;background:url('../images/common/sprite_ico.png') 0px -990px no-repeat;}
a.btn.ico.chart-01 span{display:none;}
a.btn.ico.homepage{display:inline-block;width:17px;height:17px;background:url('../images/common/sprite_ico.png') 0px -1020px no-repeat;}
a.btn.ico.homepage span{display:none;}
a.ico.attach_file.type-00{padding-left:22px;line-height:20px;background:url('../images/common/sprite_ico.png') 0px -900px no-repeat;}
a.btn.ico.remove{display:inline-block;width:19px;height:18px;background:url('../images/common/btn_remove_00.gif')  no-repeat;}
a.btn.ico.remove span{display:none;}

a.btn-sprite.btn-go{display:inline-block;width:33px;height:24px;background:url('../images/common/btn_set_00.png') 0px -40px no-repeat;}
a.btn-sprite.btn-go span{display:none;}
a.btn-sprite.btn-company{display:inline-block;width:55px;height:26px;background:url('../images/common/btn_set_00.png') 0px -160px no-repeat;}
a.btn-sprite.btn-company span{display:none;}
a.btn-sprite.search-btn{display:inline-block;width:67px;height:26px;background:url('../images/common/btn_set_00.png') 0px 0px no-repeat;}
a.btn-sprite.search-btn span{display:none;}
a.btn-sprite.xls-btn{display:inline-block;width:66px;height:26px;background:url('../images/common/btn_set_00.png') 0px -120px no-repeat;}
a.btn-sprite.xls-btn span{display:none;}
a.btn-sprite.all-search-btn{display:inline-block;width:85px;height:26px;background:url('../images/common/btn_set_00.png') 0px -200px no-repeat;}
a.btn-sprite.all-search-btn span{display:none;}
a.btn-sprite.rss-btn{display:inline-block;width:66px;height:26px;background:url('../images/common/btn_set_00.png') 0px -240px no-repeat;}
a.btn-sprite.rss-btn span{display:none;}
a.btn-sprite.rss-share-btn{display:inline-block;width:100px;height:26px;background:url('../images/common/btn_set_00.png') 0px -280px no-repeat;}
a.btn-sprite.rss-share-btn span{display:none;}
a.btn-sprite.todayview-btn{display:inline-block;width:125px;height:26px;background:url('../images/common/btn_set_00.png') 0px -320px no-repeat;}
a.btn-sprite.todayview-btn span{display:none;}
a.btn-sprite.btn-add{display:inline-block;width:55px;height:26px;background:url('../images/common/btn_add_00.png') no-repeat;}
a.btn-sprite.btn-add span{display:none;}

a.btn-sprite.find-reporter{display:inline-block;width:55px;height:26px;background:url('../images/common/btn_set_00.png') 0px -160px no-repeat;}
a.btn-sprite.find-reporter span{display:none;}
a.btn-sprite.searcj-report{display:inline-block;width:55px;height:26px;background:url('../images/common/btn_set_00.png') 0px -160px no-repeat;}
a.btn-sprite.searcj-report span{display:none;}
a.btn-sprite.btn-find{display:inline-block;width:55px;height:26px;background:url('../images/common/btn_set_00.png') 0px -160px no-repeat;}
a.btn-sprite.btn-find span{display:none;}

a.btn-set span{display:none;}
a.btn-set{display:inline-block;background:url('../images/common/btn_set_00.png') no-repeat;}
a.btn-set.search-btn{width:67px;height:26px;background-position:0px 0px;}
a.btn-set.btn-go{width:33px;height:24px;background-position:0px -40px;}

ul.btn-set.char-group.type-han{margin-top:5px;}
ul.btn-set.char-group.type-han li{float:left;margin-right:2px;}
ul.btn-set.char-group.type-han li a span{display:none;}
ul.btn-set.char-group.type-han li a{display:block;width:28px;height:26px;background:url('../images/common/btn_set_char_han.png') no-repeat;}
ul.btn-set.char-group.type-han li a.ord-00{background-position:0px 0px;}
ul.btn-set.char-group.type-han li a.ord-00:hover,ul.btn-set.char-group.type-han li a.ord-00:focus,ul.btn-set.char-group.type-han li a.ord-00.active{background-position:0px -27px;}
ul.btn-set.char-group.type-han li a.ord-01{background-position:-30px 0px;}
ul.btn-set.char-group.type-han li a.ord-01:hover,ul.btn-set.char-group.type-han li a.ord-01:focus,ul.btn-set.char-group.type-han li a.ord-01.active{background-position:-30px -27px;}
ul.btn-set.char-group.type-han li a.ord-02{background-position:-60px 0px;}
ul.btn-set.char-group.type-han li a.ord-02:hover,ul.btn-set.char-group.type-han li a.ord-02:focus,ul.btn-set.char-group.type-han li a.ord-02.active{background-position:-60px -27px;}
ul.btn-set.char-group.type-han li a.ord-03{background-position:-90px 0px;}
ul.btn-set.char-group.type-han li a.ord-03:hover,ul.btn-set.char-group.type-han li a.ord-03:focus,ul.btn-set.char-group.type-han li a.ord-03.active{background-position:-90px -27px;}
ul.btn-set.char-group.type-han li a.ord-04{background-position:-120px 0px;}
ul.btn-set.char-group.type-han li a.ord-04:hover,ul.btn-set.char-group.type-han li a.ord-04:focus,ul.btn-set.char-group.type-han li a.ord-04.active{background-position:-120px -27px;}
ul.btn-set.char-group.type-han li a.ord-05{background-position:-150px 0px;}
ul.btn-set.char-group.type-han li a.ord-05:hover,ul.btn-set.char-group.type-han li a.ord-05:focus,ul.btn-set.char-group.type-han li a.ord-05.active{background-position:-150px -27px;}
ul.btn-set.char-group.type-han li a.ord-06{background-position:-180px 0px;}
ul.btn-set.char-group.type-han li a.ord-06:hover,ul.btn-set.char-group.type-han li a.ord-06:focus,ul.btn-set.char-group.type-han li a.ord-06.active{background-position:-180px -27px;}
ul.btn-set.char-group.type-han li a.ord-07{background-position:-210px 0px;}
ul.btn-set.char-group.type-han li a.ord-07:hover,ul.btn-set.char-group.type-han li a.ord-07:focus,ul.btn-set.char-group.type-han li a.ord-07.active{background-position:-210px -27px;}
ul.btn-set.char-group.type-han li a.ord-08{background-position:-240px 0px;}
ul.btn-set.char-group.type-han li a.ord-08:hover,ul.btn-set.char-group.type-han li a.ord-08:focus,ul.btn-set.char-group.type-han li a.ord-08.active{background-position:-240px -27px;}
ul.btn-set.char-group.type-han li a.ord-09{background-position:-270px 0px;}
ul.btn-set.char-group.type-han li a.ord-09:hover,ul.btn-set.char-group.type-han li a.ord-09:focus,ul.btn-set.char-group.type-han li a.ord-09.active{background-position:-270px -27px;}
ul.btn-set.char-group.type-han li a.ord-10{background-position:-300px 0px;}
ul.btn-set.char-group.type-han li a.ord-10:hover,ul.btn-set.char-group.type-han li a.ord-10:focus,ul.btn-set.char-group.type-han li a.ord-10.active{background-position:-300px -27px;}
ul.btn-set.char-group.type-han li a.ord-11{background-position:-330px 0px;}
ul.btn-set.char-group.type-han li a.ord-11:hover,ul.btn-set.char-group.type-han li a.ord-11:focus,ul.btn-set.char-group.type-han li a.ord-11.active{background-position:-330px -27px;}
ul.btn-set.char-group.type-han li a.ord-12{background-position:-360px 0px;}
ul.btn-set.char-group.type-han li a.ord-12:hover,ul.btn-set.char-group.type-han li a.ord-12:focus,ul.btn-set.char-group.type-han li a.ord-12.active{background-position:-360px -27px;}
ul.btn-set.char-group.type-han li a.ord-13{background-position:-390px 0px;}
ul.btn-set.char-group.type-han li a.ord-13:hover,ul.btn-set.char-group.type-han li a.ord-13:focus,ul.btn-set.char-group.type-han li a.ord-13.active{background-position:-390px -27px;}
ul.btn-set.char-group.type-han li a.ord-14{width:44px;background-position:-420px 0px;}
ul.btn-set.char-group.type-han li a.ord-14:hover,ul.btn-set.char-group.type-han li a.ord-14:focus,ul.btn-set.char-group.type-han li a.ord-14.active{background-position:-420px -27px;}
ul.btn-set.char-group.type-han li a.ord-15{width:44px;background-position:-466px 0px;}
ul.btn-set.char-group.type-han li a.ord-15:hover,ul.btn-set.char-group.type-han li a.ord-15:focus,ul.btn-set.char-group.type-han li a.ord-15.active{background-position:-466px -27px;}
ul.btn-set.char-group.type-han:after{clear:both;display:block;content:"";}

ul.btn-set.months{margin-top:5px;}
ul.btn-set.months li{float:left;margin-right:2px;}
ul.btn-set.months.type-00{margin-top:0px;}
ul.btn-set.months.type-00 li{float:left;margin-right:3px;}
ul.btn-set.months li a span{display:none;}
ul.btn-set.months li a{display:block;width:38px;height:26px;background:url('../images/common/btn_set_months.png') no-repeat;}
ul.btn-set.months li a.ord-00{background-position:0px 0px;}
ul.btn-set.months li a.ord-00:hover,ul.btn-set.months li a.ord-00:focus,ul.btn-set.months li a.ord-00.active{background-position:0px -27px;}
ul.btn-set.months li a.ord-01{background-position:-40px 0px;}
ul.btn-set.months li a.ord-01:hover,ul.btn-set.months li a.ord-01:focus,ul.btn-set.months li a.ord-01.active{background-position:-40px -27px;}
ul.btn-set.months li a.ord-02{background-position:-80px 0px;}
ul.btn-set.months li a.ord-02:hover,ul.btn-set.months li a.ord-02:focus,ul.btn-set.months li a.ord-02.active{background-position:-80px -27px;}
ul.btn-set.months li a.ord-03{background-position:-120px 0px;}
ul.btn-set.months li a.ord-03:hover,ul.btn-set.months li a.ord-03:focus,ul.btn-set.months li a.ord-03.active{background-position:-120px -27px;}
ul.btn-set.months li a.ord-04{background-position:-160px 0px;}
ul.btn-set.months li a.ord-04:hover,ul.btn-set.months li a.ord-04:focus,ul.btn-set.months li a.ord-04.active{background-position:-160px -27px;}
ul.btn-set.months li a.ord-05{background-position:-200px 0px;}
ul.btn-set.months li a.ord-05:hover,ul.btn-set.months li a.ord-05:focus,ul.btn-set.months li a.ord-05.active{background-position:-200px -27px;}
ul.btn-set.months li a.ord-06{background-position:-240px 0px;}
ul.btn-set.months li a.ord-06:hover,ul.btn-set.months li a.ord-06:focus,ul.btn-set.months li a.ord-06.active{background-position:-240px -27px;}
ul.btn-set.months li a.ord-07{background-position:-280px 0px;}
ul.btn-set.months li a.ord-07:hover,ul.btn-set.months li a.ord-07:focus,ul.btn-set.months li a.ord-07.active{background-position:-280px -27px;}
ul.btn-set.months li a.ord-08{background-position:-320px 0px;}
ul.btn-set.months li a.ord-08:hover,ul.btn-set.months li a.ord-08:focus,ul.btn-set.months li a.ord-08.active{background-position:-320px -27px;}
ul.btn-set.months li a.ord-09{background-position:-360px 0px;}
ul.btn-set.months li a.ord-09:hover,ul.btn-set.months li a.ord-09:focus,ul.btn-set.months li a.ord-09.active{background-position:-360px -27px;}
ul.btn-set.months li a.ord-10{background-position:-400px 0px;}
ul.btn-set.months li a.ord-10:hover,ul.btn-set.months li a.ord-10:focus,ul.btn-set.months li a.ord-10.active{background-position:-400px -27px;}
ul.btn-set.months li a.ord-11{background-position:-440px 0px;}
ul.btn-set.months li a.ord-11:hover,ul.btn-set.months li a.ord-11:focus,ul.btn-set.months li a.ord-11.active{background-position:-440px -27px;}
ul.btn-set.months:after{clear:both;display:block;content:"";}

ul.btn-set.dates{margin-top:0px;}
ul.btn-set.dates li{float:left;margin-right:2px;}
ul.btn-set.dates.type-00{margin-top:0px;}
ul.btn-set.dates.type-00 li{float:left;margin-right:3px;}
ul.btn-set.dates li a span{display:none;}
ul.btn-set.dates li a{display:block;width:49px;height:26px;background:url('../images/common/btn_set_dates.png') no-repeat;}
ul.btn-set.dates li a.ord-00{background-position:0px 0px;}
ul.btn-set.dates li a.ord-00:hover,ul.btn-set.dates li a.ord-00:focus,ul.btn-set.dates li a.ord-00.active{background-position:0px -30px;}
ul.btn-set.dates li a.ord-01{background-position:-50px 0px;}
ul.btn-set.dates li a.ord-01:hover,ul.btn-set.dates li a.ord-01:focus,ul.btn-set.dates li a.ord-01.active{background-position:-50px -30px;}
ul.btn-set.dates li a.ord-02{background-position:-100px 0px;}
ul.btn-set.dates li a.ord-02:hover,ul.btn-set.dates li a.ord-02:focus,ul.btn-set.dates li a.ord-02.active{background-position:-100px -30px;}
ul.btn-set.dates li a.ord-03{background-position:-150px 0px;}
ul.btn-set.dates li a.ord-03:hover,ul.btn-set.dates li a.ord-03:focus,ul.btn-set.dates li a.ord-03.active{background-position:-150px -30px;}
ul.btn-set.dates li a.ord-04{background-position:-200px 0px;}
ul.btn-set.dates li a.ord-04:hover,ul.btn-set.dates li a.ord-04:focus,ul.btn-set.dates li a.ord-04.active{background-position:-200px -30px;}
ul.btn-set.dates li a.ord-05{background-position:-250px 0px;}
ul.btn-set.dates li a.ord-05:hover,ul.btn-set.dates li a.ord-05:focus,ul.btn-set.dates li a.ord-05.active{background-position:-250px -30px;}
ul.btn-set.dates li a.ord-06{background-position:-300px 0px;}
ul.btn-set.dates li a.ord-06:hover,ul.btn-set.dates li a.ord-06:focus,ul.btn-set.dates li a.ord-06.active{background-position:-300px -30px;}
ul.btn-set.dates li a.ord-07{background-position:-350px 0px;}
ul.btn-set.dates li a.ord-07:hover,ul.btn-set.dates li a.ord-07:focus,ul.btn-set.dates li a.ord-07.active{background-position:-350px -30px;}
ul.btn-set.dates li a.ord-08{background-position:-400px 0px;}
ul.btn-set.dates li a.ord-08:hover,ul.btn-set.dates li a.ord-08:focus,ul.btn-set.dates li a.ord-08.active{background-position:-400px -30px;}
ul.btn-set.dates li a.ord-09{background-position:-450px 0px;}
ul.btn-set.dates li a.ord-09:hover,ul.btn-set.dates li a.ord-09:focus,ul.btn-set.dates li a.ord-09.active{background-position:-450px -30px;}

/* 상세검색 공시유형 */
ul.btn-set.disclosure{margin-top:5px;}
ul.btn-set.disclosure li{float:left;margin-right:1px;padding-bottom:7px;}
ul.btn-set.disclosure li a span{display:none;}
ul.btn-set.disclosure li a{display:block;width:48px;height:26px;background:url('../images/common/btn_set_disclosure.png') no-repeat;}
ul.btn-set.disclosure li a.ord-00{background-position:0px 0px;}
ul.btn-set.disclosure li a.ord-00:hover,ul.btn-set.disclosure li a.ord-00:focus,ul.btn-set.disclosure li a.ord-00.active{background-position:0px -40px;}
ul.btn-set.disclosure li a.ord-01{background-position:-73px 0px;}
ul.btn-set.disclosure li a.ord-01:hover,ul.btn-set.disclosure li a.ord-01:focus,ul.btn-set.disclosure li a.ord-01.active{background-position:-73px -40px;}
ul.btn-set.disclosure li a.ord-02{background-position:-146px 0px;}
ul.btn-set.disclosure li a.ord-02:hover,ul.btn-set.disclosure li a.ord-02:focus,ul.btn-set.disclosure li a.ord-02.active{background-position:-146px -40px;}
ul.btn-set.disclosure li a.ord-03{background-position:-218px 0px;}
ul.btn-set.disclosure li a.ord-03:hover,ul.btn-set.disclosure li a.ord-03:focus,ul.btn-set.disclosure li a.ord-03.active{background-position:-218px -40px;}
ul.btn-set.disclosure li a.ord-04{background-position:-291px 0px;}
ul.btn-set.disclosure li a.ord-04:hover,ul.btn-set.disclosure li a.ord-04:focus,ul.btn-set.disclosure li a.ord-04.active{background-position:-291px -40px;}
ul.btn-set.disclosure li a.ord-05{background-position:-364px 0px;}
ul.btn-set.disclosure li a.ord-05:hover,ul.btn-set.disclosure li a.ord-05:focus,ul.btn-set.disclosure li a.ord-05.active{background-position:-364px -40px;}
ul.btn-set.disclosure li a.ord-06{background-position:-437px 0px;}
ul.btn-set.disclosure li a.ord-06:hover,ul.btn-set.disclosure li a.ord-06:focus,ul.btn-set.disclosure li a.ord-06.active{background-position:-437px -40px;}
ul.btn-set.disclosure li a.ord-07{background-position:-510px 0px;}
ul.btn-set.disclosure li a.ord-07:hover,ul.btn-set.disclosure li a.ord-07:focus,ul.btn-set.disclosure li a.ord-07.active{background-position:-510px -40px;}
ul.btn-set.disclosure li a.ord-08{width: 57px;background-position:-583px 0px;}
ul.btn-set.disclosure li a.ord-08:hover,ul.btn-set.disclosure li a.ord-08:focus,ul.btn-set.disclosure li a.ord-08.active{background-position:-583px -40px;}
ul.btn-set.disclosure li a.ord-09{width: 57px;background-position:-665px 0px;}
ul.btn-set.disclosure li a.ord-09:hover,ul.btn-set.disclosure li a.ord-09:focus,ul.btn-set.disclosure li a.ord-09.active{background-position:-665px -40px;}
ul.btn-set.disclosure li a.ord-10{width: 57px;background-position:-773px 0px;}
ul.btn-set.disclosure li a.ord-10:hover,ul.btn-set.disclosure li a.ord-10:focus,ul.btn-set.disclosure li a.ord-10.active{background-position:-773px -40px;}
ul.btn-set.disclosure li a.ord-11{background-position:-857px 0px;}
ul.btn-set.disclosure li a.ord-11:hover,ul.btn-set.disclosure li a.ord-11:focus,ul.btn-set.disclosure li a.ord-11.active{background-position:-857px -40px;}
ul.btn-set.disclosure li a.ord-12{width: 68px;background-position:-953px 0px;}
ul.btn-set.disclosure li a.ord-12:hover,ul.btn-set.disclosure li a.ord-12:focus,ul.btn-set.disclosure li a.ord-12.active{background-position:-953px -40px;}
ul.btn-set.disclosure li a.ord-13{width: 87px;background-position:-1050px 0px;}
ul.btn-set.disclosure li a.ord-13:hover,ul.btn-set.disclosure li a.ord-13:focus,ul.btn-set.disclosure li a.ord-13.active{background-position:-1050px -40px;}
ul.btn-set.disclosure li a.ord-14{background-position:-1166px 0px;}
ul.btn-set.disclosure li a.ord-14:hover,ul.btn-set.disclosure li a.ord-14:focus,ul.btn-set.disclosure li a.ord-14.active{background-position:-1166px -40px;}
ul.btn-set.disclosure li a.ord-20{background-position:-1242px 0px;}
ul.btn-set.disclosure li a.ord-20:hover,ul.btn-set.disclosure li a.ord-20:focus,ul.btn-set.disclosure li a.ord-20.active{background-position:-1242px -40px;}
ul.btn-set.disclosure li a.ord-21{display:block;width:60px;height:26px;background:url('../images/common/btn_set_disclosure_dg.png') no-repeat;background-position: -8px 0px;}
ul.btn-set.disclosure li a.ord-21:hover,ul.btn-set.disclosure li a.ord-21:focus,ul.btn-set.disclosure li a.ord-21.active{background-position: -8px -40px;}

ul.btn-set.disclosure li a{display:block;width:48px;height:26px;background:url('../images/common/btn_set_disclosure.png') no-repeat;}

nav.btabgroup.type-00{display:block;height:52px;width:606px;overflow:hidden;}
nav.btabgroup.type-00 li{float:left;width:201px;border-bottom:solid 1px #5aa2c8;border-left:solid 1px #5aa2c8;}
nav.btabgroup.type-00 li.first{border-left:none;}
nav.btabgroup.type-00 li a{display:block;height:51px;text-decoration:none;line-height:51px;font-size:16px;font-weight:bold;color:#ffffff;background:#6bc0ed;text-align:center;}
nav.btabgroup.type-00 li.active a{color:#255d9e;background:#ffffff;}
nav.btabgroup.type-00:after{clear:both;content:"";}

nav.tabgroup.type-00 ul{display:block;height:42px;background:url('../images/common/sprite_tabgroup_00.png') 0px 0px repeat-x;}
nav.tabgroup.type-00 ul li{float:left;}
nav.tabgroup.type-00 ul li a{display:inline-block;height:42px;padding-left:40px;margin-right:5px;background:url('../images/common/sprite_tabgroup_00.png') 0px -42px repeat-x;text-decoration:none;}
nav.tabgroup.type-00 ul li a span{display:inline-block;height:38px;padding-top:4px;padding-right:40px;background:url('../images/common/sprite_tabgroup_00.png') right -84px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#ffffff;*cursor:pointer;}
nav.tabgroup.type-00 ul li.active a{display:inline-block;height:42px;padding-left:40px;background:url('../images/common/sprite_tabgroup_00.png') 0px -126px repeat-x;text-decoration:none;}
nav.tabgroup.type-00 ul li.active a span{display:inline-block;height:38px;padding-top:4px;padding-right:40px;background:url('../images/common/sprite_tabgroup_00.png') right -168px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#255d9e;*cursor:pointer;}
nav.tabgroup.type-00 ul li.first{padding-left:7px;}
nav.tabgroup.type-00 ul:after{clear:both;content:"";display:block;}

nav.tabgroup.type-01 ul{display:block;height:42px;background:url('../images/common/sprite_tabgroup_00.png') 0px 0px repeat-x;}
nav.tabgroup.type-01 ul li{float:left;}
nav.tabgroup.type-01 ul li a{display:inline-block;height:42px;padding-left:20px;margin-right:5px;background:url('../images/common/sprite_tabgroup_00.png') 0px -42px repeat-x;text-decoration:none;}
nav.tabgroup.type-01 ul li a span{display:inline-block;height:38px;padding-top:4px;padding-right:20px;background:url('../images/common/sprite_tabgroup_00.png') right -84px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#ffffff;*cursor:pointer;}
nav.tabgroup.type-01 ul li.active a{display:inline-block;height:42px;padding-left:20px;background:url('../images/common/sprite_tabgroup_00.png') 0px -126px repeat-x;text-decoration:none;}
nav.tabgroup.type-01 ul li.active a span{display:inline-block;height:38px;padding-top:4px;padding-right:20px;background:url('../images/common/sprite_tabgroup_00.png') right -168px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#255d9e;*cursor:pointer;}
nav.tabgroup.type-01 ul li.first{padding-left:7px;}
nav.tabgroup.type-01 ul:after{clear:both;content:"";display:block;}

nav.tabgroup.type-02{position:relative;z-index:0;}
nav.tabgroup.type-02 ul{display:block;height:42px;background:url('../images/common/sprite_tabgroup_02.png') 0px 0px repeat-x;}
nav.tabgroup.type-02 ul li{float:left;}
nav.tabgroup.type-02 ul li a{display:inline-block;height:42px;padding-left:40px;margin-right:5px;background:url('../images/common/sprite_tabgroup_02.png') 0px -42px repeat-x;text-decoration:none;}
nav.tabgroup.type-02 ul li a span{display:inline-block;height:38px;padding-top:4px;padding-right:40px;background:url('../images/common/sprite_tabgroup_02.png') right -84px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#ffffff;*cursor:pointer;}
nav.tabgroup.type-02 ul li.active a{display:inline-block;height:42px;padding-left:40px;background:url('../images/common/sprite_tabgroup_02.png') 0px -126px repeat-x;text-decoration:none;}
nav.tabgroup.type-02 ul li.active a span{display:inline-block;height:38px;padding-top:4px;padding-right:40px;background:url('../images/common/sprite_tabgroup_02.png') right -168px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#255d9e;*cursor:pointer;}
nav.tabgroup.type-02 ul li.first{padding-left:7px;}
nav.tabgroup.type-02 ul:after{clear:both;content:"";display:block;}
nav.tabgroup.type-02 img.tl{position:absolute;z-index:1;top:0px;left:0px;}
nav.tabgroup.type-02 img.tr{position:absolute;z-index:1;top:0px;right:0px;}

/* position:relative; */
/* 20231201 신종증권 투자주의 변경 padding-left, padding-right 25->12 4개 */
nav.tabgroup.type-10{z-index:0;}
nav.tabgroup.type-10 ul{display:block;height:46px;background:url('../images/common/sprite_tabgroup_10.png') 0px 0px repeat-x;}
nav.tabgroup.type-10 ul li{float:left;}

/* 신종증권 투자주의 제외 변경시  - 아래 내용과 바꿈 */
nav.tabgroup.type-10 ul li a{display:inline-block;height:46px;padding-left:25px;margin-right:5px;background:url('../images/common/sprite_tabgroup_10.png') 0px -46px repeat-x;text-decoration:none;}
nav.tabgroup.type-10 ul li a span{display:inline-block;height:38px;padding-top:8px;padding-right:25px;background:url('../images/common/sprite_tabgroup_10.png') right -92px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#666666;*cursor:pointer;}
nav.tabgroup.type-10 ul li.active a{display:inline-block;height:46px;padding-left:25px;background:url('../images/common/sprite_tabgroup_10.png') 0px -138px repeat-x;text-decoration:none;}
nav.tabgroup.type-10 ul li.active a span{display:inline-block;height:38px;padding-top:8px;padding-right:25px;background:url('../images/common/sprite_tabgroup_10.png') right -184px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#2294ce;*cursor:pointer;}

/* 신종증권 투자주의 제외 변경시 (nav.tabgroup.type-10 -> nav.tabgroup.type-11 */
nav.tabgroup.type-11{z-index:0;}
nav.tabgroup.type-11 ul{display:block;height:46px;background:url('../images/common/sprite_tabgroup_10.png') 0px 0px repeat-x;}
nav.tabgroup.type-11 ul li{float:left;}
nav.tabgroup.type-11 ul li a{display:inline-block;height:46px;padding-left:12px;margin-right:5px;background:url('../images/common/sprite_tabgroup_10.png') 0px -46px repeat-x;text-decoration:none;}
nav.tabgroup.type-11 ul li a span{display:inline-block;height:38px;padding-top:8px;padding-right:12px;background:url('../images/common/sprite_tabgroup_10.png') right -92px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#666666;*cursor:pointer;}
nav.tabgroup.type-11 ul li.active a{display:inline-block;height:46px;padding-left:12px;background:url('../images/common/sprite_tabgroup_10.png') 0px -138px repeat-x;text-decoration:none;}
nav.tabgroup.type-11 ul li.active a span{display:inline-block;height:38px;padding-top:8px;padding-right:12px;background:url('../images/common/sprite_tabgroup_10.png') right -184px repeat-x;line-height:38px;font-size:16px;font-weight:bold;color:#2294ce;*cursor:pointer;}

nav.tabgroup.type-10 ul li.first{padding-left:7px;}
nav.tabgroup.type-10 ul:after{clear:both;content:"";display:block;}
nav.tabgroup.type-10 img.tl{position:absolute;z-index:1;top:0px;left:0px;}
nav.tabgroup.type-10 img.tr{position:absolute;z-index:1;top:0px;right:0px;}

nav.tabgroup.type-03 ul li{float:left;}
nav.tabgroup.type-03 ul li a{display:block;width:102px;line-height:42px;background:url('../images/common/sprite_tabgroup_03.png') -102px 0px no-repeat;text-decoration:none;font-weight:normal;text-align:center;}
nav.tabgroup.type-03 ul li a.active{background:url('../images/common/sprite_tabgroup_03.png') -102px -43px no-repeat;font-weight:bold;color:#255d9e;}
nav.tabgroup.type-03 ul li a span{font-size:12px;font-weight:normal;}
nav.tabgroup.type-03 ul li.first a{background-position:0px 0px;}
nav.tabgroup.type-03 ul li.last a{width:103px;background-position:-204px 0px;}
nav.tabgroup.type-03 ul li.first a.active{background-position:0px -43px;}
nav.tabgroup.type-03 ul li.last a.active{width:103px;background-position:-204px -43px;}
nav.tabgroup.type-03 ul:after{clear:both;content:"";display:block;}

nav.tabgroup.type-04{display:block;height:34px;background:url('../images/common/sprite_tabgroup_04.png') repeat-x;}
nav.tabgroup.type-04 li{float:left;}
nav.tabgroup.type-04 li a{display:inline-block;height:34px;padding-left:20px;background:url('../images/common/sprite_tabgroup_04.png') -1px -34px no-repeat;text-decoration:none !important;}
nav.tabgroup.type-04 li a span{display:inline-block;height:34px;padding-right:20px;background:url('../images/common/sprite_tabgroup_04.png') right -68px no-repeat;line-height:34px;font-weight:bold;color:#666666;text-decoration:none;cursor:pointer;}
nav.tabgroup.type-04 li.first a{background-position:0px -34px;}
nav.tabgroup.type-04 li.active-left a span{background-position:-1px -68px;}
nav.tabgroup.type-04 li.active a{display:inline-block;height:34px;padding-left:20px;background:url('../images/common/sprite_tabgroup_04.png') 0px -102px no-repeat;text-decoration:none  !important;}
nav.tabgroup.type-04 li.active a span{display:inline-block;height:34px;padding-right:20px;background:url('../images/common/sprite_tabgroup_04.png') right -136px no-repeat;line-height:34px;font-size:14px;font-weight:bold;color:#255d9e;cursor:pointer;}
nav.tabgroup.type-04:after{clear:both;content:"";}

nav.tabgroup.type-97 ul{display:block;height:25px;min-width: 970px;padding-left: 6px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#65c9ff), to(#2B8AD9));
	background-image: -webkit-linear-gradient(top, #65c9ff, #2B8AD9);
	background-image: -moz-linear-gradient(top, #65c9ff, #2B8AD9);
	background-image: -ms-linear-gradient(top, #65c9ff, #2B8AD9);
	background-image: -o-linear-gradient(top, #65c9ff, #2B8AD9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#65c9ff', EndColorStr='#2B8AD9');
	border-bottom: 2px solid #2B8AD9;
}
nav.tabgroup.type-97 ul li{float:left;color:#fff;}
nav.tabgroup.type-97 ul li a{display:inline-block;height:15px;text-decoration:none;padding:6px 5px 6px 5px;color: #fff;}
nav.tabgroup.type-97 ul li a:hover{background: #fff; color:#000; border-left:solid 1px #1B72B9; border-top:solid 1px #1B72B9; border-right:solid 1px #1B72B9; border-top-left-radius: 7px; border-top-right-radius: 7px;}
nav.tabgroup.type-97 ul li.active a{background: #fff; color:#000; border-left:solid 1px #1B72B9; border-top:solid 1px #1B72B9; border-right:solid 1px #1B72B9; border-top-left-radius: 7px; border-top-right-radius: 7px;}
nav.tabgroup.type-97 ul:after{clear:both;content:"";display:block;}

nav.tabgroup.type-98 ul{display:block;height:32px;}
nav.tabgroup.type-98 ul li{float:left;}
nav.tabgroup.type-98 ul li a{display:inline-block;height:32px;padding-left:6px;background:url('../images/common/sprite_tabgroup_01.png') 0px 0px no-repeat;text-decoration:none;}
nav.tabgroup.type-98 ul li a span{display:inline-block;height:32px;padding-right:7px;background:url('../images/common/sprite_tabgroup_01.png') right -32px no-repeat;line-height:32px;font-size:12px;font-weight:normal;color:#ffffff;*cursor:pointer;}
nav.tabgroup.type-98 ul li.active a{display:inline-block;height:32px;padding-left:7px;background:url('../images/common/sprite_tabgroup_01.png') 0px -64px no-repeat;text-decoration:none;}
nav.tabgroup.type-98 ul li.active a span{display:inline-block;height:32px;padding-right:7px;background:url('../images/common/sprite_tabgroup_01.png') right -96px no-repeat;line-height:32px;font-size:12px;font-weight:normal;color:#116790;*cursor:pointer;}
nav.tabgroup.type-98 ul li.first a{padding-left:12px;background-position:0px -128px;}
nav.tabgroup.type-98 ul li.first.active a{padding-left:12px;background-position:0px -160px;}
nav.tabgroup.type-98 ul li.last a span{padding-right:9px;background-position:right -192px;}
nav.tabgroup.type-98 ul li.last.active a span{padding-right:10px;background-position:right -224px;}
nav.tabgroup.type-98 ul li.active-left a span{background-position:-1px -32px;}
nav.tabgroup.type-98 ul:after{clear:both;content:"";display:block;}

nav.tabgroup.type-99 ul{display:block;height:34px;}
nav.tabgroup.type-99 ul li{float:left;}
nav.tabgroup.type-99 ul li a{display:inline-block;height:34px;padding-left:14px;background:url('../images/common/sprite_tabgroup_99.png') -1px -68px no-repeat;text-decoration:none;}
nav.tabgroup.type-99 ul li a span{display:inline-block;height:34px;padding-right:14px;background:url('../images/common/sprite_tabgroup_99.png') right -102px no-repeat;line-height:34px;font-size:14px;font-weight:bold;color:#666666;*cursor:pointer;}
nav.tabgroup.type-99 ul li.first a{background-position:0px -68px;}
nav.tabgroup.type-99 ul li.active-left a span{background-position:-1px -68px;}
nav.tabgroup.type-99 ul li.active a{display:inline-block;height:34px;padding-left:18px;background:url('../images/common/sprite_tabgroup_99.png') 0px 0px no-repeat;text-decoration:none;}
nav.tabgroup.type-99 ul li.active a span{display:inline-block;height:34px;padding-right:18px;background:url('../images/common/sprite_tabgroup_99.png') right -34px no-repeat;line-height:34px;font-size:14px;font-weight:bold;color:#666666;*cursor:pointer;}
nav.tabgroup.type-99 ul:after{clear:both;content:"";display:block;}

div.info-group.comm-foot h5{float:left;color:#ffffff;background:url('../images/common/sprite_ttl_bg.png') 0px 0px no-repeat;font-weight:normal;}
div.info-group.comm-foot ul{float:left;}
div.info-group.comm-foot ul:after{clear:both;content:"";display:block;}
div.info-group.comm-foot.type-00 h5{padding-left:29px;width:103px;height:27px;margin-right:9px;line-height:27px;background-position:0px 0px;}
div.info-group.comm-foot.type-00 ul{width:644px;margin-top:4px;}

dl.info-group.type-00{clear:both;}
dl.info-group.type-00 dt{padding:2px 0px 2px 37px;line-height:18px;background:url('../images/common/sprite_ico.png') 16px -836px no-repeat;color:#888888;font-size:12px;}
dl.info-group.type-00 dd{padding:2px 0px 2px 37px;line-height:16px;color:#888888;font-size:12px;}
dl.info-group.type-00.bgtype-01 dt{background:url('../images/common/icn_info-group-bgtype-01.png') 16px 4px no-repeat;font-size:13px;line-height:21px;}
dl.info-group.type-00 strong.red{color:#E54126;}
dl.info-group.type-00 strong.blue{color:#00adb8;font-weight:normal;}

dl.info-group.type-01{display:block;clear:both;margin-top:20px;width:100%;height:30px;background:url('../images/common/bg_info-group-type-01.gif') no-repeat;}
dl.info-group.type-01 {padding-top:0px !important;}
dl.info-group.type-01 dt{padding-left:40px;height:30px;background:url('../images/common/bg_info-group-type-01-e.gif') right 0px no-repeat;line-height:30px;font-size:12px;color:#888888;}
dl.info-group.type-01 strong{font-weight:normal;}

ul.info-group.icon-guide{margin:0px;padding:5px 10px;}
ul.info-group.icon-guide li{float:left;width:180px;line-height:24px;}
ul.info-group.icon-guide:after{clear:both;content:"";display:block;}

dl.info-group strong.blue2{color:#225287;font-weight:bold;}

em.msg.type-00{display:block;margin-top:8px;line-height:17px;padding:2px;color:#666666;}
em.msg.type-01{display:block;margin-top:8px;line-height:17px;padding:2px;color:#888888;}
em.type-000{color:#1ea2d3;line-height:19px;padding:3px 0px 3px 12px;background:url('../images/common/sprite_ico.png') 2px -1042px no-repeat;}

dl.msg.type-41 dd{line-height:150%;}

section.squarebox.type-99{border:solid 1px #e1e3e4;padding:10px 15px;}
div.squirebox.type-00{background:#F5F5F5;padding:7px;}

/* 상세검색 포함*/
.ico_mark{background:url('../images/common/sprite_mark.png') 0px 0px no-repeat;}
.ico_mark.ko{background-position:0px 0px;}

ul.msg.type-99 li{line-height:24px;font-size:14px;}

div.squirebox.type-88{padding:13px;border:solid 1px #e1e3e4; background:#fcf9f7;}

/*form*/
dl.inquery.type-99 dt,dl.inquery.type-99 dd{float:left;padding-bottom:14px;background:url('../images/common/bg_dashed_00.gif') 0px bottom repeat-x;}
dl.inquery.type-99 dt{width:10%;font-size:18px;color:#40b1bd;line-height:30px;font-weight:bold;}
dl.inquery.type-99 dd{width:90%;}
dl.inquery.type-99:after{clear:both;content:"";display:block;}

input.calendar{padding-left:12px;padding-right:6px;height:27px;line-height:27px;border:solid 1px #dbe0e2;color:#000000;width:76px;font-size:14px;}

/*icon or button*/
a.btn span{display:none;}
/*a.btn.calendar.type-00{display:inline-block;width:26px;height:28px;background:url('../images/common/sprite_ico.png') 0px -330px no-repeat;}*/
a.btn.calendar.type-00{display:inline-block;width:32px;height:26px;background:url('../images/common/sprite_ico.png') 0px -810px no-repeat;}
a.btn.calendar.type-01{display:inline-block;width:32px;height:26px;background:url('../images/common/sprite_ico.png') 0px -810px no-repeat;}

a.btn-sprite.type-50{display:inline-block;height:30px;padding-left:15px;background:url('../images/common/sprite_btn.png') 0px -160px no-repeat;line-height:30px;color:#666666;text-decoration:none;font-size:14px;}
a.btn-sprite.type-50 span{display:inline-block;height:30px;padding-right:15px;background:url('../images/common/sprite_btn.png') right -190px no-repeat;line-height:30px;font-weight:normal;font-size:14px;*cursor:pointer;}

a.btn-sprite.type-98{display:inline-block;height:30px;padding-left:30px;background:url('../images/common/sprite_btn.png') 0px -160px no-repeat;line-height:30px;color:#666666;text-decoration:none;font-size:14px;}
a.btn-sprite.type-98 span{display:inline-block;height:30px;padding-right:30px;background:url('../images/common/sprite_btn.png') right -190px no-repeat;line-height:30px;font-weight:normal;font-size:14px;*cursor:pointer;}

a.btn-sprite.type-99{display:inline-block;height:30px;padding-left:20px;background:url('../images/common/sprite_btn.png') 0px 0px no-repeat;line-height:30px;color:#ffffff;text-decoration:none;font-size:14px;}
a.btn-sprite.type-99 span{display:inline-block;height:30px;padding-right:20px;background:url('../images/common/sprite_btn.png') right 0px no-repeat;line-height:30px;font-weight:normal;font-size:14px;*cursor:pointer;}

a.btn-sprite.type-100{display:inline-block;height:30px;padding-left:30px;background:url('../images/common/sprite_btn.png') 0px -220px no-repeat;line-height:30px;color:#ffffff;text-decoration:none;font-size:14px;}
a.btn-sprite.type-100 span{display:inline-block;height:30px;padding-right:30px;background:url('../images/common/sprite_btn.png') right -250px no-repeat;line-height:30px;font-weight:normal;font-size:14px;*cursor:pointer;}


a.btn.period{display:inline-block;width:121px;height:30px;background:url('../images/common/sprite_period.png') 0px 0px no-repeat;}
a.btn.period.active{background-position:0px -30px;}

a.btn.close.type-00{line-height:18px;padding-right:17px;background:url('../images/common/icn_x.png') right 2px no-repeat;text-decoration:none;}
a.btn.close.type-00.car{position:absolute;z-index:1;top:0px;right:0px;}

div.btn-group.type-98{display:block;padding-top:20px;padding-bottom:20px;text-align:center;border-top:solid 1px #e1e3e4;margin-top:30px;}
footer.popup div.btn-group.type-98{margin-top:0px;}
div.btn-group.type-98.xbdt{border-top:none;padding-top:0px;}

div.btn-group.type-99{display:block;padding-bottom:20px;padding-top:20px;text-align:center;}
div.btn-group.type-99.bortop{border-top:solid 1px #9daab0;margin-top:10px;}

div.btn-group.type-50{display:block;padding-bottom:20px;padding-top:12px;text-align:center;}
div.btn-group.type-50.bortop{border-top:solid 1px #9daab0;margin-top:10px;}

div.btn-group.type-69{display:block;padding-top:20px;text-align:center;}

div.btn-group.txr{text-align:right;}


hgroup.title.type-01{position:relative;z-index:0;}
hgroup.title.type-01 h2{padding:15px 0 10px 22px;color:#333333;font-weight:bold;font-size:18px;line-height:18px;background:url('../images/common/blet_title_00.png') 0px 16px no-repeat;}
hgroup.title.type-01 div.page-info{position:absolute;z-index:1;bottom:5px; right:0px;}

hgroup.title.type-02 h2{padding:8px 0 8px 22px;color:#666666;font-weight:bold;font-size:14px;line-height:16px;background:url('../images/common/bg_ttl_02.gif') 8px 11px no-repeat;}
hgroup.title.type-02 h3{padding-left:6px;font-size:13px;color:#156CB4;font-weight:bold;padding-top:5px;padding-bottom:5px;}

h2.ttl.type-00{display:block;padding:5px 0px;line-height:22px;font-size:16px;color:#666666;font-weight:bold;border-bottom:solid 1px #27bbd6;}
h2.ttl.type-01{display:block;padding:8px 0px;line-height:22px;font-size:16px;color:#666666;font-weight:bold;}

h2.ttl.type-02{display:block;padding:8px 0 8px 26px;color:#333333;font-weight:bold;font-size:16px;line-height:18px;background:url('../images/common/bg_ttl_02.gif') 10px 12px no-repeat;}
h2.ttl.type-03{display:block;padding:8px 0 8px 34px;color:#333333;font-weight:bold;font-size:20px;line-height:18px;background:url('../images/common/bu_tit_01.png') 10px 12px no-repeat;}


h3.ttl.type-00{display:block;padding:6px 0px;line-height:20px;font-size:14px;color:#769100;font-weight:bold;}
h3.ttl.type-01{display:block;padding:6px 0px;line-height:20px;font-size:16px;color:#156CB4;font-weight:bold;}

h4.ttl.type-99{font-size:18px;color:#40b1bd;line-height:45px;font-weight:bold;}

h3.ttl.type-39{margin-top:15px;font-size:14px;color:#333333;line-height:100%;font-weight:normal;}

h5.ttl.type-30{margin-bottom:15px;padding:10px 17px 10px 17px;background:#f7f8f8;line-height:17px;color:#666666;font-weight:normal;border-left:none;text-align:left;font-size:14px;}

div.box.type-99{display:block;border:solid 1px #9daab0;padding:10px;background:#ffffff;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}

ul.partition-2spt li{float:left;width:50%;}
ul.partition-2spt:after{clear:both;content:"";display:block;}
ul.partition-2spt.type-00 li{font-size:14px;color:#333333;line-height:16px;padding:5px 0px}

ul.partition-3spt li{float:left;width:32%;}
ul.partition-3spt li.cr{width:36%;}
ul.partition-3spt:after{clear:both;content:"";display:block;}
ul.partition-3spt.type-00{font-size:14px;color:#333333;line-height:30px;}
ul.partition-3spt.type-01{font-size:13px;color:#333333;line-height:30px;}
ul.partition-3spt.type-01 li{width:33.3%;}
ul.partition-3spt.type-01 li.cr{width:33.4%;}
ul.partition-3spt.type-02{font-size:13px;color:#333333;line-height:30px;}
ul.partition-3spt.type-02 li{width:34%;}
ul.partition-3spt.type-02 li.cr{width:32%;}

/* align-right (이름변경)*/
.checkbox-position-r{text-align: right; padding-right: 15px; padding-bottom: 10px; border-bottom: solid 1px #9BBDCC;margin-bottom: 10px; height: 25px;}

ul.partition-4spt li{float:left;width:25%;}
ul.partition-4spt:after{clear:both;content:"";display:block;}
ul.partition-4spt.type-00{font-size:14px;color:#333333;line-height:30px;}

ul.partition-4spt.type-01 li{float:left;width:23%;}
ul.partition-4spt.type-01 li.long{width:31%;}
ul.partition-4spt.type-01:after{clear:both;content:"";display:block;}
ul.partition-4spt.type-01{font-size:14px;color:#333333;line-height:30px;}

ul.partition-5spt li{float:left;width:20%;}
ul.partition-5spt:after{clear:both;content:"";display:block;}
ul.partition-5spt.type-00{font-size:14px;color:#333333;line-height:30px;}

section.detail_search.popup.type-00 ul.partition-3spt{display:none;}
section.detail_search.popup.type-00 ul.partition-3spt.active{display:block;}

section.detail_search.popup.type-00 div.partition-3spt{display:none;}
section.detail_search.popup.type-00 div.partition-3spt.active{display:block;}

section.popup.modal{position:absolute;z-index:12;}
section.popup.modal div.container{position:relative;z-index:13;}
section.popup.modal.type-00 div.wrapper{background:#73c2e9;}
section.popup.modal.type-00 hgroup h2{padding-left:13px;line-height:38px;font-size:18px;color:#ffffff;font-weight:normal;}
section.popup.modal.type-00 a.btn_close{display:block;position:absolute;top:6px;right:9px;z-index:14;width:56px;height:23px;line-height:23px;background:url('../images/common/icn_close_00.png') 100% 0px no-repeat;font-size:14px;color:#ffffff;text-decoration:none;}
section.popup.modal.type-00 section.body{background:#ffffff;padding:15px 17px 22px 17px;}
section.popup.modal.type-00 img.tl{position:absolute;z-index:14;top:-3px;left:-3px;font-size:0px;}
section.popup.modal.type-00 img.bl{position:absolute;z-index:14;bottom:-3px;left:-3px;font-size:0px;}
section.popup.modal.type-00 img.tr{position:absolute;z-index:14;top:-3px;right:-3px;font-size:0px;}
section.popup.modal.type-00 img.br{position:absolute;z-index:14;bottom:-3px;right:-3px;font-size:0px;}
section.popup.modal.type-00 div.tm{position:absolute;z-index:14;top:-3px;left:0px;width:100%;height:3px;background:#73c2e9;}
section.popup.modal.type-00 div.lm{position:absolute;z-index:14;top:0px;left:-3px;width:3px;height:100%;background:#73c2e9;}
section.popup.modal.type-00 div.bm{position:absolute;z-index:14;bottom:-3px;left:0px;width:100%;height:3px;background:#73c2e9;}
section.popup.modal.type-00 div.rm{position:absolute;z-index:14;top:0px;right:-3px;width:3px;height:100%;background:#73c2e9;}

section.popup.modal.detail_search div.select_block.date.type-00{display:none;position:absolute;z-index:14;top:0px;left:308px;width:119px;border:solid 1px #9daab0;background:#f4f4f4;}
section.popup.modal.detail_search div.select_block.date.type-00.active{display:block;}
section.popup.modal.detail_search div.select_block.date.type-00 a{display:block;line-height:29px;padding-left:17px;text-decoration:none;}
section.popup.modal.detail_search div.select_block.date.type-00 a:hover,section.popup.modal.detail_search div.select_block.date.type-00 a:focus{background:#ffffff;}

#dim{position:absolute;width:100%;height:100%;background:#000000;z-index:10;display:none; opacity: 0.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:alpha(opacity=20);}
#dim.on{display:block;}

#topnotice{display:none;}
#topnotice article{position:relative;z-index:0;margin:0 auto;width:980px;}
#topnotice article.ctt {padding:0px;}
#topnotice div.wrapper-close ,section.laypop div.wrapper-close{padding-top:11px;height:29px;background:#f1f9ff;border-top:solid 1px #e1e3e4;border-bottom:solid 1px #e1e3e4;}
#topnotice div.wrapper-close article ,section.laypop div.wrapper-close article{text-align:right;padding-right:20px;}
section.laypop.bd{border:solid 3px #73c2e9;}
section.laypop article.ctt{padding-top:10px;padding-left:10px;}
section.popup.modal.detail_search{width:785px;}

*:first-child+html section.popup.modal a.btn-pop-close{top:2px;}
*:first-child+html section.popup.modal.detail_search dl.inquery.type-99 dd .vmiddle{vertical-align:inherit;}

div.table-unit.type-right{text-align:right;padding:2px 6px 2px 0;line-height:21px;color:#666666;}

article.scrarea.type-00{width:100%;overflow-x:auto;}
article.scrarea-noscroll.type-00{width:100%;}

article.scrarea.type-01{padding:20px 23px;width:754px;overflow:auto;border:solid 1px #e1e3e4;line-height:21px;font-size:14px;}
article.scrarea.type-01 h3{font-size:14px;color:#666666;}

section.scrarea.type-00{overflow-x:auto;padding-bottom:5px;}
section.scrarea.type-01{overflow-y:auto;padding-right:5px;}

article.scrarea.type-02{padding:0px 10px;width:910px;overflow:auto;border:solid 1px #e1e3e4;line-height:18px;font-size:13px;font-family: '나눔고딕', '맑은고딕','Nanum Gothic', 'Malgun Gothic', courier new, courier, monospace;color:#000000;}
article.scrarea.type-03{padding:0px 10px;width:770px;overflow:auto;border:solid 1px #e1e3e4;line-height:13px;font-size:13px;font-family: '나눔고딕', '맑은고딕','Nanum Gothic', 'Malgun Gothic', courier new, courier, monospace;color:#000000;}

section.graphbox{border:solid 1px #2BB1C9;}
section.graphbox h5{display:block;text-align:center;background:#f7fafc;line-height:38px;font-size:14px;color:#000000;font-weight:bold;}
section.graphbox div.wrapper{padding:7px;}

div.tabzone{padding-left:17px;padding-right:17px;}
section.popup div.tabzone{padding-left:10px;padding-right:10px;min-width: 930px;}

table.list.type-00{width:100%;table-layout: fixed;border-bottom:solid 2px #27bbd6;}
table.list.type-00 thead th{padding:10px 0px;background:#18acf8;line-height:18px;color:#FFFFFF;font-weight:normal;border-left:solid 1px #FFFFFF;}
table.list.type-00 thead th.first{border:none;}
table.list.type-00 thead th.thc{border-top:solid 1px #FFFFFF;}
table.list.type-00 tbody td{padding:10px 5px 10px 5px;line-height:18px;border-top:solid 1px #CECECE;vertical-align:middle;}
table.list.type-00 tbody tr.first td{border-top:none;}
table.list.type-00 thead th a{color:#ffffff;text-decoration:none;}
table.list.type-00 thead th a.desc{padding-right:16px;background:url('../images/common/icn_desc.png') right 6px no-repeat;}
table.list.type-00 thead th a.desc.active{background:url('../images/common/icn_desc_active.png') right 6px no-repeat;}
table.list.type-00 thead th a.asc{padding-right:16px;background:url('../images/common/icn_asc.png') right 6px no-repeat;}
table.list.type-00 thead th a.asc.active{background:url('../images/common/icn_asc_active.png') right 6px no-repeat;}
table.list.type-00 tbody tr.active th,table.list.type-00 tbody tr.active td{background:/*#E9F7FA*/#DAF1F5;}
table.list.type-00 tbody td strong.type-00{font-weight:normal;color:#E67200;}
table.list.type-00 tbody td.null{text-align:center;vertical-align:middle;padding:30px 0;}
table.list.type-00 thead tr.type-info th{margin-bottom:15px;padding:10px 17px 10px 17px;background:#f7f8f8;line-height:17px;color:#666666;font-weight:normal;border-left:none;text-align:left;}

table.list.tdr tbody td{text-align:right;}
table.list.tdc tbody td{text-align:center;}

table.detail.type-00{width:100%;table-layout: fixed;border-top:solid 2px #27bbd6;border-bottom:solid 2px #27bbd6;}
table.detail.type-00 tbody th , table.detail.type-00 tbody td{padding:7px 10px 7px 10px;line-height:18px;border-top:solid 1px #e1e3e4;vertical-align:middle;}
table.detail.type-00 tbody tr.first th , table.detail.type-00 tbody tr.first td{border-top:none;}
table.detail.type-00 tbody th{color:#225287;background:#f7fafc;text-align:center;}
table.detail.type-00 thead th , table.detail.type-00 tbody th{vertical-align:middle;}
table.detail.type-00 strong.blue{font-size:14px;color:#225287;font-weight:bold;}
table.detail.type-00 strong.orange{font-size:14px;color:#FF8705;font-weight:bold;}
table.detail.type-00 strong.red{font-size:14px;color:#E54126;font-weight:bold;}

table.detail.type-01{width:100%;table-layout: fixed;border-top:solid 2px #27bbd6;border-bottom:solid 2px #27bbd6;}
table.detail.type-01 thead th , table.detail.type-01 thead td{padding:10px 5px 10px 5px;line-height:18px;border-top:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;vertical-align:top;}
table.detail.type-01 thead tr.first th , table.detail.type-01 thead tr.first td{border-top:none;}
table.detail.type-01 thead th.first , table.detail.type-01 thead td.first{border-left:none;}
table.detail.type-01 thead th{color:#225287;background:#f7fafc;text-align:center;}
table.detail.type-01 tbody th , table.detail.type-01 tbody td{padding:7px 10px 7px 10px;line-height:18px;border-top:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;vertical-align:top;}
table.detail.type-01 tbody td {color:#6D6D6D;}
table.detail.type-01 tbody tr.first th , table.detail.type-01 tbody tr.first td{border-top:none;}
table.detail.type-01 tbody th.first , table.detail.type-01 tbody td.first{border-left:none;}
table.detail.type-01 tbody th{color:#225287;background:#f7fafc;text-align:center;}
table.detail.type-01 thead th , table.detail.type-01 tbody th{vertical-align:middle;}
table.detail.type-01 tbody th.d1{padding-left:35px;background:#FAFDFF;color: #698EB8;}
table.detail.type-01.chain-head{border-bottom:solid 1px #e1e3e4;}
table.detail.type-01.chain-part{border-top:solid 1px #e1e3e4;border-bottom:solid 1px #e1e3e4;}
table.detail.type-01.chain-foot{border-top:solid 1px #e1e3e4;}
table.detail.type-01 strong.blue.type-01{font-size:14px;color:#225287;font-weight:bold;}
table.detail.type-01 em.blue.type-01{color:#255d9e;}
table.detail.type-01 tfoot td{padding:8px 12px 8px 0px;text-align:right;border-top:solid 1px #e1e3e4;background:#f1f9ff;}
table.detail.type-01 tfoot td a.close{padding-right:25px;background:url('../images/common/icn_close_01.png') right 0px no-repeat;text-decoration:none;}

table.detail.type-01 tbody td a:link 	{color:#225287;text-decoration:none;font-weight:bold;}
table.detail.type-01 tbody td a:visited {color:#225287;text-decoration:underline;}
table.detail.type-01 tbody td a:hover 	{color:#225287;text-decoration:underline;}
table.detail.type-01 tbody td a:active 	{color:#225287;text-decoration:none;}

table.detail.type-02{width:100%;table-layout: fixed;border-top:solid 2px #769FBE;border-bottom:solid 2px #769FBE;}
table.detail.type-02 thead th , table.detail.type-02 thead td{padding:10px 5px 10px 5px;line-height:18px;border-top:solid 1px #bcaf95;border-left:solid 1px #bcaf95;vertical-align:top;}
table.detail.type-02 thead tr.first th , table.detail.type-02 thead tr.first td{border-top:none;}
table.detail.type-02 thead th.first , table.detail.type-02 thead td.first{border-left:none;}
table.detail.type-02 thead th{color:#225287;background:#b0d2f2;text-align:center;font-weight:bold;border-bottom:solid 1px #769FBE;}
table.detail.type-02 tbody th , table.detail.type-02 tbody td{padding:7px 8px 7px 8px;line-height:18px;border-top:solid 1px #bcaf95;border-left:solid 1px #bcaf95;}
table.detail.type-02 tbody td {font-size:13px; color:#6D6D6D;}
table.detail.type-02 tbody tr.first th, table.detail.type-02 tbody tr.first td{border-top:none;}
table.detail.type-02 tbody th.first, table.detail.type-02 tbody td.first{border-left:none;}
table.detail.type-02 tbody th{color:#666666;background:#e5ecec;text-align:center;}
table.detail.type-02 thead th, table.detail.type-02 tbody th, table.detail.type-02 tbody td{vertical-align:middle;}
table.detail.type-02 tbody th.d1{padding-left:35px;background:#F5FFFA;color:#28578D;}
table.detail.type-02.chain-head{border-bottom:solid 1px #bcaf95;}
table.detail.type-02.chain-part{border-top:solid 1px #bcaf95;border-bottom:solid 1px #e1e3e4;}
table.detail.type-02.chain-foot{border-top:solid 1px #bcaf95;}
table.detail.type-02 tbody tr.empas th , table.detail.type-02 tbody tr.empas td{background:#c7d5f7;color:#2e5347;font-weight:bold;}
table.detail.type-02 tbody tr.empas2 th{background:#c7d5f7;color:#2e5347;font-weight:bold;}
table.detail.type-02.chain-head{border-bottom:solid 1px #bcaf95;}
table.detail.type-02.chain-part{border-top:solid 1px #bcaf95;border-bottom:solid 1px #bcaf95;}
table.detail.type-02.chain-foot{border-top:solid 1px #bcaf95;}
table.detail.type-02.thleft th{text-align:left;}
table.detail.type-02 tbody th.thc{background:#f0f0f0;text-align:left;}
table.detail.type-02 thead th.empas{background:#8ebeea;}
table.detail.tdr tbody td{text-align:right;}
table.detail.type-02 strong.blue{font-size:14px;color:#225287;font-weight:bold;}
table.detail.type-02 strong.orange{font-size:14px;color:#FF8705;font-weight:bold;}
table.detail.type-02 strong.red{font-size:14px;color:#E54126;font-weight:bold;}

table.detail.type-02 em.blue{color:#255d9e;}
table.detail.type-02.stype-smallp thead th{padding-left:1px;padding-right:1px;}
table.detail.type-02.stype-smallp tbody th,table.detail.type-02.stype-smallp tbody td{padding-left:5px;padding-right:2px;}

table.detail.type-02 tbody td a:link 	{color:#225287;text-decoration:none;font-weight:bold; }
table.detail.type-02 tbody td a:visited {color:#225287;text-decoration:underline;}
table.detail.type-02 tbody td a:hover 	{color:#225287;text-decoration:underline;}
table.detail.type-02 tbody td a:active 	{color:#225287;text-decoration:none;}

table.detail.type-03{width:100%;table-layout: fixed;border-top:solid 2px #27bbd6;border-bottom:solid 1px #e1e3e4;}
table.detail.type-03 thead th , table.detail.type-03 thead td{padding:9px 25px 9px 25px;line-height:18px;border-top:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;vertical-align:top;}
table.detail.type-03 thead tr.first th , table.detail.type-03 thead tr.first td{border-top:none;}
table.detail.type-03 thead th.first , table.detail.type-03 thead td.first{border-left:none;}
table.detail.type-03 thead th{color:#225287;background:#f7fafc;text-align:left;font-weight:bold;}
table.detail.type-03 tbody th , table.detail.type-03 tbody td{padding:9px 25px 9px 25px;line-height:23px;border-top:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;vertical-align:top;}
table.detail.type-03 tbody tr.first th , table.detail.type-03 tbody tr.first td{border-top:none;}
table.detail.type-03 tbody th.first , table.detail.type-03 tbody td.first{border-left:none;}
table.detail.type-03 tbody th{color:#225287;background:#f7fafc;text-align:left;}
table.detail.type-03 tbody strong.ttl{display:block;padding:4px 0px;line-height:23px;color:#666666;}
table.detail.type-03 tbody strong.ttl.first{padding-top:0px;}
table.detail.type-03 tbody p.dot.d1{padding-left:7px;background:url('../images/common/blet_dot2.gif') 0px 10px no-repeat;}
table.detail.type-03 tbody p.d2{padding-left:7px;}
table.detail.type-03.borbt{border-bottom:solid 2px #27bbd6;}
table.detail.type-03 strong.blue{font-size:14px;color:#225287;font-weight:bold;}
table.detail.type-03 em.blue{color:#255d9e;}


table.detail.type-04{width:100%;table-layout: fixed;border-top:solid 2px #769FBE;border-bottom:solid 2px #d3d3d3;}
table.detail.type-04 thead th , table.detail.type-04 thead td{padding:10px 5px 10px 5px;line-height:18px;border-top:solid 1px #d3d3d3;border-left:solid 1px #d3d3d3;vertical-align:top;}
table.detail.type-04 thead tr.first th , table.detail.type-04 thead tr.first td{border-top:none;}
table.detail.type-04 thead th.first , table.detail.type-04 thead td.first{border-left:none;}
table.detail.type-04 thead th{color:#225287;;background:lightgray;text-align:center;font-weight:bold;border-bottom:solid 1px #d3d3d3;}
table.detail.type-04 tbody th , table.detail.type-04 tbody td{padding:7px 8px 7px 8px;line-height:18px;border-top:solid 1px #d3d3d3;border-left:solid 1px #d3d3d3;}
table.detail.type-04 tbody td {font-size:13px; color:#666666;}
table.detail.type-04 tbody tr.first th, table.detail.type-04 tbody tr.first td{border-top:none;}
table.detail.type-04 tbody th.first, table.detail.type-04 tbody td.first{border-left:none;}
table.detail.type-04 tbody th{color:#225287;background:#d3d3d3;text-align:center;font-weight:600;}
table.detail.type-04 thead th, table.detail.type-04 tbody th, table.detail.type-04 tbody td{vertical-align:middle;}

table.detail.type-04.stype-smallk {border:solid 1px #e1e3e4;}
table.detail.type-04.stype-smallk thead th{background:#e1e3e4; padding-left:1px;padding-right:1px; font-size:13px;}
table.detail.type-04.stype-smallk tbody td{text-align: center;}

table.detail.type-04.stype-smallk tbody td div.idx{text-align:left; size:18px;font-weight:bold;}
table.detail.type-04.stype-smallk tbody td div.dir{text-align:left;size:18px;font-weight:bold;} 
table.detail.type-04.stype-smallk tbody td div.dir.up{color:red;} 
table.detail.type-04.stype-smallk tbody td div.dir.down{color:blue;} 
table.detail.type-04.stype-smallk tbody td div.dir.eq{color:black;} 

table.detail.type-04.stype-smallk tbody.info tr.emp{text-align: left; border:solid 1px #e1e3e4;}
table.detail.type-04.stype-smallk tbody.info tr.emp td.emp{font-size:18px;}
table.detail.type-04.stype-smallk tbody.info tr.emd th{font-size:11px; border:solid 1px #d3d3d3;}
table.detail.type-04.stype-smallk tbody.info tr.emd td{text-align:right;}
table.detail.type-04.stype-smallk tbody.info tr.emd th{background:#e1e3e4;}

table.detail.type-04.stype-smallk tbody td.dir{text-align:right;}
table.detail.type-04.stype-smallk tbody td.dir.up{color:red;} 
table.detail.type-04.stype-smallk tbody td.dir.up div.container{display:flex;justify-content:space-between;align-items:center;} 
table.detail.type-04.stype-smallk tbody td.dir.down{color:blue;} 
table.detail.type-04.stype-smallk tbody td.dir.down div.container{display:flex;justify-content:space-between;align-items:center;} 
table.detail.type-04.stype-smallk tbody td.dir.eq{color:black;} 

table.detail.tdr tbody td{text-align:right;}

table.nude-border.type-00{width:100%;table-layout: fixed;border-top:solid 1px #e1e3e4;border-bottom:solid 1px #e1e3e4;}
table.nude-border.type-00 th , table.nude-border.type-00 td{padding:7px 14px 7px 14px;line-height:22px;border-top:solid 1px #e1e3e4;border-right:solid 1px #e1e3e4;vertical-align:top;}
table.nude-border.type-00 tr.first th , table.nude-border.type-00 tr.first td{border-top:none;}
table.nude-border.type-00 th.first,table.nude-border.type-00 td.first{border-left:solid 1px #e1e3e4;}

table.nude-border.tdc thead th , table.nude-border.tdc thead td{text-align:center;vertical-align:middle;}
table.nude-border.tdc tbody th , table.nude-border.tdc tbody td{text-align:center;}

table.etc.type-00 th{font-size:13px;color:#225287;font-weight:bold;line-height:24px;background:url('../images/common/bg_bd_00.gif') right 6px no-repeat;}
table.etc.type-00 td{padding-left:8px;line-height:24px;}

table.write.type-00{width:100%;table-layout: fixed;border-top:solid 2px #27bbd6;border-bottom:solid 2px #27bbd6;}
table.write.type-00 thead th , table.write.type-00 thead td{padding:10px 10px 10px 10px;line-height:18px;border-top:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;vertical-align:top;}
table.write.type-00 thead tr.first th , table.write.type-00 thead tr.first td{border-top:none;}
table.write.type-00 thead th.first , table.write.type-00 thead td.first{border-left:none;}
table.write.type-00 thead th{color:#225287;background:#f7fafc;text-align:center;}
table.write.type-00 tbody th , table.write.type-00 tbody td{padding:7px 10px 7px 10px;line-height:18px;border-top:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;vertical-align:top;}
table.write.type-00 tbody tr.first th , table.write.type-00 tbody tr.first td{border-top:none;}
table.write.type-00 tbody th.first , table.write.type-00 tbody td.first{border-left:none;}
table.write.type-00 tbody th{color:#225287;background:#f7fafc;text-align:left;}
table.write.type-00 thead th , table.write.type-00 tbody th{vertical-align:middle;}
table.write.type-00 tbody th.d1{padding-left:35px;background:#FAFDFF;color: #698EB8;}
table.write.type-00.chain-head{border-bottom:solid 1px #e1e3e4;}
table.write.type-00.chain-part{border-top:solid 1px #e1e3e4;border-bottom:solid 1px #e1e3e4;}
table.write.type-00.chain-foot{border-top:solid 1px #e1e3e4;}
table.write.type-00 strong.blue.type-00{font-size:14px;color:#225287;font-weight:bold;}
table.write.type-00 em.blue.type-00{color:#255d9e;}
table.write.type-00 input.txt{height:18px;line-height:18px;font-size:13px;}
table.write.type-00 em.msg{margin-top:4px;display:block;color:#e67011;}
table.write.type-00 em.bd{padding-bottom:7px;margin-bottom:7px;border-bottom:solid 1px #e1e3e4;}

table.detail.type-60{width:100%;table-layout: fixed;border-top:solid 2px #27bbd6;border-bottom:solid 2px #27bbd6;}
table.detail.type-60 tbody th , table.detail.type-60 tbody td{padding:15px 10px 15px 10px;line-height:18px;border-top:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;vertical-align:top;}
table.detail.type-60 tbody tr.first th , table.detail.type-60 tbody tr.first td{border-top:none;}
table.detail.type-60 tbody th.first , table.detail.type-60 tbody td.first{border-left:none;}
table.detail.type-60 tbody th{color:#225287;background:#f7fafc;text-align:right;}
table.detail.type-60 thead th , table.detail.type-60 tbody th{vertical-align:top;}
table.detail.type-60 td.ctt{height:60px;}

strong.stock_up{font-weight:normal;padding-left:13px;color:#e94126 !important;background:url('../images/common/icn_up.gif') 0px 8px no-repeat;}
strong.stock_up.xicn{background:none;padding-left:0px;}
strong.stock_down{font-weight:normal;padding-left:13px;color:#00adb8 !important;background:url('../images/common/icn_down.gif') 0px 8px no-repeat;}
strong.stock_down.xicn{background:none;padding-left:0px;}

section.auto_complete{position:relative;}
section.auto_complete div.autoKey {float:left;}
section.auto_complete a.btn-sprite.type-01{margin-left:3px;float:left;}
section.auto_complete a.btn-sprite.type-01.btn-add{margin-left:8px;}
section.auto_complete a.btn-sprite.type-01:after{clear:both;content:"";display:block;}

#autoKeyL{left:-1px; top:19px; width:240px;}
*html #autoKeyL .rolling{width:230px;}
#autoKeyL .textNone{height:89px; padding:5px;}
#autoKeyL .rolling{position:relative; height:90px; padding:0 5px 5px; overflow:hidden; overflow-y:scroll; z-index:999;}
#autoKeyL .rolling ul,
#autoKeyL .rolling ul li{float:left; width:100%; padding:3px 0 2px;}
#autoKeyL .rolling ul li:hover{background:#ebebeb;}
#autoKeyL .rolling ul li em{float:left; width:50px;}
#autoKeyL .rolling ul li p{float:left;}
#AKCArrow{position:absolute; left:144px; top:3px;}

/*#AKCDiv{display:block;}*/
/*#AKCResult{width:240px;}*/
#AKCDiv{position:absolute; left:0px; width:285px; top:28px; background:#fff; border:1px solid #a4a4a4; overflow:hidden; z-index:999;}
#AKCIfrm {height:130px; width:100%;}

.AKCResult .close{display:block; padding:5px 5px 3px 0; background:url('../images/common/keydown_close.gif') repeat-x; text-align:right;}
.AKCIDiv {position:relative; height:102px; padding:0 5px 5px; overflow:hidden; overflow-y:auto;}
.AKCIDiv table.list{width:100%;table-layout:inherit;}
.AKCIDiv table.list td{padding:2px;line-height:15px;}

/* TOP 자동완성어 */
section.top-akc-sub #AKCArrowTop{position:absolute; left:250px; top:5px;}
section.top-akc-sub #AKCDivTop  {position:absolute; left:2px; width:280px; top:30px; background:#fff; border:1px solid #a4a4a4; overflow:hidden; z-index:999;}
section.top-akc-sub #AKCIfrmTop {height:130px; width:100%;}

table.tmt0 {margin-top:0px!important;}
table.tmt3 {margin-top:3px!important;}
table.tmt5 {margin-top:5px!important;}
table.tmt7 {margin-top:7px!important;}
table.tmt10 {margin-top:10px!important;}
table.tmt12 {margin-top:12px!important;}
table.tmt15 {margin-top:15px!important;}
table.tmt17 {margin-top:17px!important;}
table.tmt20 {margin-top:20px!important;}
table.tmt25 {margin-top:25px!important;}
table.tmt30 {margin-top:30px!important;}

section.list.thumb dt,section.list.thumb dd{float:left;}
section.list.thumb div.line{border-bottom:solid 1px #e7e7e7;}
section.list.thumb a.thumb{display:block;font-size:0px;}
section.list.thumb dt{width:214px;padding:19px 0 0 31px;line-height:22px;color:#666666;font-size:14px;background:url('../images/common/blet_circle_00.png') 14px 7px no-repeat;}
section.list.thumb dt.nobg{background:none;}
section.list.thumb dd{margin-left:25px;}
section.list.thumb dd.first{margin-left:0px;}
section.list.thumb:after{clear:both;display:block;content:"";}
section.list.thumb.type-00{background:url('../images/common/bg_list_thumb_type_00.gif') 0px bottom repeat-x;}

article.bbs.detail{margin:25px 0 0 0;}

table.bbs-detail.type-00{width:100%;table-layout: fixed;}
table.bbs-detail.type-00 thead th {padding:9px 5px 9px 30px;line-height:17px;color:#ffffff;text-align:left;font-size:14px;font-weight:normal;background:#73c2e9 url('../images/common/blet_bbs_subject.png') 15px 12px no-repeat;}
table.bbs-detail.type-00 tbody th{padding:13px 0px 13px 0px;line-height:23px;text-align:center;vertical-align:top;color:#ffffff;font-size:14px;font-weight:normal;border-top:solid 1px #e1e3e4;background:url('../images/common/bg_bbs_th.png') 12px 13px no-repeat;}
table.bbs-detail.type-00 tbody td{padding:13px 0px 13px 0px;line-height:23px;vertical-align:top;color:#666666;font-size:14px;border-top:solid 1px #e1e3e4;}
table.bbs-detail.type-00 tbody table.detail.type-00 tbody tr.first td{border-top:none;}
table.bbs-detail.type-00 tbody tr.first th{border-top:solid 1px #e1e3e4;}
table.bbs-detail.type-00 tfoot td{padding:8px 12px 8px 0px;text-align:right;border-top:solid 1px #e1e3e4;background:#f1f9ff;}
table.bbs-detail.type-00 tfoot td a.close{padding-right:25px;background:url('../images/common/icn_close_01.png') right 0px no-repeat;text-decoration:none;}
table.bbs-detail.type-00 tbody td.ctt{padding-left:13px;padding-top:25px;padding-bottom:25px;}
/*table.bbs-detail.type-00 tbody td.pcontents{padding-top:25px;padding-bottom:25px;}*/

ul.attachfilelist.type-00 li{padding-left:25px;background:url('../images/common/icn_attachfile.png') 2px 3px no-repeat;}
ul.attachfilelist.type-00 li a{line-height:23px;}
ul.attachfilelist.type-00 li.hwp{background-position:2px -33px;}
ul.attachfilelist.type-00 li.ppt{background-position:2px -63px;}
ul.attachfilelist.type-00 li.xls{background-position:2px -93px;}
ul.attachfilelist.type-00 li.doc{background-position:2px -123px;}
ul.attachfilelist.type-00 li.pdf{background-position:2px -153px;}

div.date-choice-wrapper{margin:5px 0px;}
section.date-choice li{float:left;position:relative;z-index:0;margin-right:7px;}
section.date-choice li.first{border-left:none;}
section.date-choice li a.date {display:block;background:url('../images/common/bg_date_choice.png') no-repeat;height:26px;line-height:26px;width:93px;text-align:center;text-decoration:none;}
section.date-choice li a.date.active{background:url('../images/common/bg_date_choice_active.png') no-repeat;color:#ffffff;}
section.date-choice li .inserted{display:block;background:url('../images/common/bg_date_bchoice.png') no-repeat;height:26px;line-height:26px;width:113px;text-align:center;text-decoration:none;}
section.date-choice li .inserted.active{background:url('../images/common/bg_date_choice_bactive.png') no-repeat;color:#ffffff;}
section.date-choice li a.remove{position:absolute;z-index:1;top:5px;right:6px;}
section.date-choice:after{clear:both;content:"";display:block;}

ul.thumblist li{padding:15px 0px 15px 25px;border-bottom:solid 1px #e1e3e4;}
ul.thumblist.type-01 li{padding-left:5px;}
ul.thumblist li.first{border-top:solid 1px #e1e3e4;}
ul.thumblist .thumb{float:left;}
ul.thumblist dl{float:left;margin-left:11px;}
ul.thumblist.type-01 dl{width:384px;}
ul.thumblist dl dt{padding-bottom:7px;color:#225287;font-weight:bold;line-height:17px;}
ul.thumblist dl dt a{color:#225287;font-weight:bold;line-height:17px;}
ul.thumblist dl dd{line-height:18px;}

#calBig{margin-top:15px;padding:2px 0 0;}
#calBig center font.b{display: block;margin-top:17px;}
#calBig table{background:#e1e3e4; border-spacing:1px;width:100%;border-collapse:separate;border-collapse:separate;}
#calBig table thead th{padding:3px 0; margin:0; background:#f7fafc; text-align:center; border-bottom:2px solid #27bbd6;}
#calBig table td{width:103px; height:90px; padding:2px 0 0 2px; background:#fff; font-weight:bold; vertical-align:top;font-size:12px;}
#calBig table td img{margin:0 4px 0 0; vertical-align:-3px;}
#calBig table td a{font-weight:lighter;}
#calBig table td ul{padding:2px 0 0;}
#calBig table td li{display:block; padding:0 0 2px;}
#calBig table td .more{text-align:right;}
#calBig table .sun,
#calBig table .sun a{color:#ff0000;}
#calBig table .sat,
#calBig table .sat a{color:#4574b3;}

#calBig2{margin-top:15px;padding:2px 0 0;}
#calBig2 center font.b{display: block;margin-top:17px;}
#calBig2 table{margin-top:20px;background:#e1e3e4; border-spacing:1px;width:100%;border-collapse:separate;}
#calBig2 table thead th{padding:3px 0; margin:0; background:#f7fafc; text-align:center; border-bottom:2px solid #27bbd6;}
#calBig2 table td{width:103px; height:90px; padding:2px 0 0 2px; background:#fff; font-weight:bold; vertical-align:top;font-size:12px;}
#calBig2 table td img{margin:0 2px 0 0; vertical-align:-3px;}
#calBig2 table td ul{padding:2px 0 0;}
#calBig2 table td li{display:block; padding:0 0 2px; margin-bottom: 4px; font-weight:lighter;}
#calBig2 table td .more{text-align:right;}
#calBig2 table .sun,
#calBig2 table .sun a{color:#ff0000;}
#calBig2 table .sat,
#calBig2 table .sat a{color:#4574b3;}

div.company-info hgroup h1{padding:10px 0 10px 13px;line-height:19px;font-size:14px;color:#ffffff;font-weight:normal;border-bottom:solid 2px #73c2e9;background:#73c2e9;}
div.company-info hgroup h2{padding-left:11px;line-height:30px;font-size:14px;color:#1ea2d3;font-weight:bold;}
div.company-info dt,div.company-info dd{float:left;padding-top:6px;padding-bottom:4px;line-height:19px;background: url('../images/common/bg_dotted_type-00.gif') 0px 0px repeat-x;}
div.company-info dt{width:29.5%;}
div.company-info dd{width:70.5%;word-break:break-all}
div.company-info h3{padding-left:11px;font-size:14px;color:#666666;font-weight:bold;}
div.company-info dd strong{color:#666666;font-weight:normal;}
div.company-info dd strong.bold{font-weight:bold;}
div.company-info dd strong.blue{color:#225287;font-weight:normal;}
div.company-info dd strong.blue.bold{color:#225287;font-weight:bold;}
div.company-info dd strong.orange{color:#ff5400;font-weight:normal;}
div.company-info dd strong.orange.bold{color:#ff5400;font-weight:bold;}
div.company-info em{font-size:12px;}
div.company-info:after{clear:both;content:"";display:block;}

div.company-info.type-01 hgroup h1{padding-bottom:5px;}
div.company-info.type-01 dt{width:22.5%;}
div.company-info.type-01 dd{width:77.5%;}
div.company-info.type-01 dd p{padding:15px 0px 5px 0px;}

section.tabzone.type-00{border:solid 1px #e1e3e4;}
section.tabzone.type-00 div.wrapper{padding:12px;}
section.tabzone ul.zone li.area{display:none;}
section.tabzone ul.zone li.area.active{display:block;}
section.tabzone.type-00 nav.tabs ul li{float:left;}
section.tabzone.type-00 nav.tabs ul li a{display:block;width:60px;line-height:30px;background:#f7fafc;border-bottom:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;text-decoration:none;font-weight:normal;text-align:center;}
section.tabzone.type-00 nav.tabs ul li a.active{background:#ffffff;font-weight:bold;border-bottom:solid 1px #ffffff;}
section.tabzone.type-00 nav.tabs ul li.first a{border-left:none;width:59px;}
section.tabzone.type-00 nav.tabs ul:after{clear:both;content:"";display:block;}

section.tabzone.type-01{border:solid 1px #e1e3e4;}
section.tabzone.type-01 div.wrapper{padding:1px;}
section.tabzone.type-01 nav.tabs ul li{float:left;}
section.tabzone.type-01 nav.tabs ul li a{display:block;width:87px;line-height:30px;background:#f7fafc;border-bottom:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;text-decoration:none;font-weight:normal;text-align:center;}
section.tabzone.type-01 nav.tabs ul li a.active{background:#ffffff;font-weight:bold;border-bottom:solid 1px #ffffff;}
section.tabzone.type-01 nav.tabs ul li.first a{border-left:none;width:87px;}
section.tabzone.type-01 nav.tabs ul:after{clear:both;content:"";display:block;}

section.tabzone.type-02{border:solid 1px #e1e3e4;}
section.tabzone.type-02 div.wrapper{padding:1px;}
section.tabzone.type-02 nav.tabs ul li{float:left;}
section.tabzone.type-02 nav.tabs ul li a{display:block;width:91px;line-height:30px;background:#f7fafc;border-bottom:solid 1px #e1e3e4;border-left:solid 1px #e1e3e4;text-decoration:none;font-weight:normal;text-align:center;}
section.tabzone.type-02 nav.tabs ul li a.active{background:#ffffff;font-weight:bold;border-bottom:solid 1px #ffffff;}
section.tabzone.type-02 nav.tabs ul li.first a{border-left:none;width:91px;}
section.tabzone.type-02 nav.tabs ul:after{clear:both;content:"";display:block;}

section.block-partition article.block{display:none;}
section.block-partition article.block.active{display:block;}

section.icn_tbox{position:absolute;z-index:10;padding:4px 0px;margin-left:4px;margin-right:4px;background:#ffffff;font-size: 13px;}
section.icn_tbox img.tl{position:absolute;z-index:3;top:-4px;left:-16px;font-size:0px;}
section.icn_tbox img.bl{position:absolute;z-index:3;bottom:-4px;left:-4px;font-size:0px;}
section.icn_tbox img.tr{position:absolute;z-index:3;top:-4px;right:-4px;font-size:0px;}
section.icn_tbox img.br{position:absolute;z-index:3;bottom:-4px;right:-4px;font-size:0px;}
section.icn_tbox div.tm{position:absolute;z-index:2;top:-4px;left:0px;width:100%;height:3px;background:#ffffff;border-top:solid 1px #148ecc;}
section.icn_tbox div.lm{position:absolute;z-index:2;top:0px;left:-4px;width:3px;height:100%;background:#ffffff;border-left:solid 1px #148ecc;}
section.icn_tbox div.bm{position:absolute;z-index:2;bottom:-4px;left:0px;width:100%;height:3px;background:#ffffff;border-bottom:solid 1px #148ecc;}
section.icn_tbox div.rm{position:absolute;z-index:2;top:0px;right:-4px;width:3px;height:100%;background:#ffffff;border-right:solid 1px #148ecc;}
section.icn_tbox ul{display:block;}
section.icn_tbox li{float:left;padding-left:10px;width:122px;height:24px;line-height:24px;}
section.icn_tbox:after{clear:both;content:"";display:'block';}

section.dalert-wrapper{position:absolute;padding:30px;}
div.dalert div.inner{padding:25px 25px 25px 89px;border:solid 1px #e1e3e4;background:#fcf9f7;}
div.dalert div.inner.warn{background:#fcf9f7 url('../images/common/bg_dalert_warn.png') 28px 29px no-repeat;}
div.dalert table.pcontents{min-height:50px;}
div.dalert table.pcontents td{line-height:17px;vertical-align:middle;}

a.strong.blue2{color:#225287;font-weight:bold;}
strong.blue.type-00{color:#255d9e;font-weight:bold;}
em.red.type-00{color:#e67011;font-weight:normal;}
div.vtbl-component {overflow: hidden;border: solid 1px #aeaeae;background:#ffffff;}

table.list.type-55{width:100%;table-layout: fixed;}
table.list.type-55 thead th{line-height:29px;color:#666666;font-weight:normal;border-top:solid 1px #e0e0e0;background:url('../images/common/bg_tbl55_th.gif');}
table.list.type-55 thead th.first{}
table.list.type-55 tbody td{padding-left:14px;line-height:27px;color:#666666;border-bottom:solid 1px #e0e0e0;}
table.list.type-55 tbody tr.first th , table.list.type-55 tbody tr.first td{border-top:none;}
table.list.type-55 tbody td.null{text-align:center;vertical-align:middle;padding:20px 0;}
table.list.type-55 span.dvs{display:block;background:url('../images/common/bg_tbl55_dvs.gif') right 6px no-repeat;}
table.list.type-55.tddvs tbody th,table.list.type-55.tddvs tbody td{background:url('../images/common/bg_tbl55_dvs.gif') 0px 6px no-repeat;}
table.list.type-55.tddvs tbody th.first,table.list.type-55.tddvs tbody td.first{background:none;}
table.list.type-55 tbody tr.active th,table.list.type-55 tbody tr.active td{color:#ffffff;background:url('../images/common/bg_tbl55_tds.gif') !important;}
table.list.type-55 tbody tr.active td a{color:#ffffff;}

section.progress.type-00 ul{width:100%;}
section.progress.type-00 ul li{position:relative;z-index:0;display:block;float:left;text-align:center;margin-right:14px;margin-bottom:10px;font-size:14px;line-height:14px;background:url('../images/common/bg_progress_type-00.gif') repeat-x;}
section.progress.type-00 ul li.last,section.progress.type-00 ul li.cr{float:left;margin-right:0px;}
section.progress.type-00 ul li p.arrow{display:block;position:absolute;z-index:1;top:0px;right:-14px;width:14px;height:42px;background:url('../images/common/bg_progress_type-00-arr.gif') no-repeat;}
section.progress.type-00 ul li.cr p.arrow{background:url('../images/common/bg_progress_type-00-arr-cr.gif') no-repeat;}
section.progress.type-00 ul li.active{color:#ffffff;background:url('../images/common/bg_progress_type-00-act.gif') repeat-x;}
section.progress.type-00 ul li.active p.arrow{display:block;position:absolute;z-index:1;top:0px;right:-14px;width:14px;height:42px;background:url('../images/common/bg_progress_type-00-arr-act.gif') no-repeat;}
section.progress.type-00 ul li.active.cr p.arrow{background:url('../images/common/bg_progress_type-00-arr-cr-act.gif') no-repeat;}
section.progress.type-00 ul li.first p.back{display:block;position:absolute;z-index:1;top:0px;left:-5px;width:14px;height:42px;background: url('../images/common/bg_progress_type-00-arr.gif') no-repeat;}
section.progress.type-00 ul li.first.active{color:#ffffff;background:url('../images/common/bg_progress_type-00-act.gif') repeat-x;}
section.progress.type-00 ul li.first.run p.back{left:-5px;width:5px;background:url('../images/common/bg_progress_type-00-f-act.gif') no-repeat;}
section.progress.type-00 ul li.first.active p.arrow{display:block;position:absolute;z-index:1;top:0px;right:-14px;width:14px;height:42px;background:url('../images/common/bg_progress_type-00-arr-act.gif') no-repeat;}
section.progress.type-00 ul li.first.active p.back{display:block;position:absolute;z-index:1;top:0px;right:-14px;width:14px;height:42px;background:url('../images/common/bg_progress_type-00-f-act.gif') no-repeat;}
section.progress.type-00 ul li.first.active.start p.back{display:block;position:absolute;z-index:1;top:0px;right:-5px;width:5px;height:42px;background:url('../images/common/bg_progress_type-00-f-act-start.gif') no-repeat;}
section.progress.type-00 li.line1{padding-top:15px;height:27px;}
section.progress.type-00 li.line2{padding-top:5px;height:37px;}
section.progress.type-00 ul li.last p.back{display:block;position:absolute;z-index:1;top:0px;right:-5px;width:5px;height:42px;background:url('../images/common/bg_progress_type-00-e.gif') no-repeat;}
section.progress.type-00 ul li.last.active p.back{background:url('../images/common/bg_progress_type-00-e-act.gif') no-repeat;}
section.progress.type-00 ul li.active.run p.arrow{background:url('../images/common/bg_progress_type-00-run.gif') no-repeat;}
section.progress.type-00.subt-00 ul li{width:250px}
section.progress.type-00 ul:after{clear:both;display:block;content:"";}
section.progress.type-00 li.active code sup{position:absolute;z-index:1;top:5px;}
section.progress.type-00 li.active.line2 code sup{position:absolute;z-index:1;top:0px;}

section.progress.type-01{font-size:12px;font-weight:normal;}
section.progress.type-01 div.info{margin:5px 0px 27px 0px;}
section.progress.type-01 span.nm{display:inline-block;width:235px;height:42px;line-height:42px;text-align:center;border: #BBBBBB 1px solid;}
section.progress.type-01 span.on{display:inline-block;width:235px;height:42px;line-height:42px;text-align:center;background:url('../images/common/bg_progress_01_on.gif') no-repeat;color:#ffffff;}

section.progress.type-01 span.nm1{display:inline-block;width:235px;height:50px;line-height:50px;text-align:center;border: #BBBBBB 1px solid;}
section.progress.type-01 span.on1{display:inline-block;width:235px;height:50px;line-height:50px;text-align:center;background:url('../images/common/bg_progress_02_on.gif') no-repeat;color:#ffffff;}
section.progress.type-01 span.nm2{display:inline-block;width:235px;height:50px;line-height:50px;background:url('../images/common/bg_progress_type-09.gif') no-repeat;border: #BBBBBB 1px solid;}
section.progress.type-01 span.on2{display:inline-block;width:235px;height:50px;line-height:50px;background:url('../images/common/bg_progress_type-09_on.gif') no-repeat;color:#ffffff;}

div.ipinbox{padding-top:16px;}
div.ipinbox .ctt0{float:left;padding-top:5px;width:49.5%;text-align:center;}
div.ipinbox .ctt1{float:left;padding-top:5px;width:50.5%;text-align:center;background:url('../images/common/bg_ipin.png') no-repeat;}
div.ipinbox div.msg{display:block;margin-top:14px;line-height:17px;font-size:13px;}

section.errorpage{margin:0 auto; max-width: 900px; }
section.errorpage header{display:block;background:url('../images/common/bg_errorpage.jpg') 0px bottom no-repeat;}
section.errorpage header hgroup{background:url('../images/common/bg_errorpage_ttl.jpg') right bottom no-repeat;padding-left:250px;padding-top:138px;}
section.errorpage header h1{color:#e67011;font-size:24px;line-height:24px;font-weight:bold;}
section.errorpage div.alert div.inner{padding:25px 25px 25px 60px;}
section.errorpage div.alert div.inner.warn{background: url('../images/common/bg_dalert_warn.png') 10px 33px no-repeat;}
section.errorpage div.alert table.pcontents{min-height:50px;}
section.errorpage div.alert table.pcontents td{line-height:20px;vertical-align:middle;font-size:16px;}

section.confirmpage{margin:0 auto; max-width: 900px; padding-top:120px;}
section.confirmpage header{display:block;background:url('../images/common/bg_noticepage_1.jpg') 0px bottom no-repeat;}
section.confirmpage header hgroup{background:url('../images/common/bg_errorpage_ttl.jpg') right bottom no-repeat;padding-left:260px;padding-top:138px;}
section.confirmpage header h1{color:#e67011;font-size:24px;line-height:24px;font-weight:bold;}
section.confirmpage div.alert table.pcontents{min-height:50px;}
section.confirmpage div.alert table.pcontents td{line-height:20px;vertical-align:middle;font-size:16px;}

section.noticepage{margin:0 auto; max-width: 900px; padding-top:120px;}
section.noticepage header{display:block;background:url('../images/common/el_error.jpg') 0px bottom no-repeat;}
section.noticepage header hgroup{background:url('../images/common/bg_errorpage_ttl.jpg') right bottom no-repeat;padding-left:260px;padding-top:100px;}
section.noticepage header h1{color:#e67011;font-size:24px;line-height:24px;font-weight:bold;}
section.noticepage div.alert table.pcontents{min-height:50px;}
section.noticepage div.alert table.pcontents td{line-height:20px;vertical-align:middle;font-size:16px;}

.guidebook img {width: 105px; height: 125px; }
.logo-title { color: #000000; font-weight: bold; z-index: 10; }