@import 'sub_layout.css';
@import 'jquery.fancybox.min.css';

/* Reset */
.label_none{display:inline-block !important;position: absolute;top: 0;left: 0;margin: 0 !important;padding: 0 !important;font-size: 0;line-height: 0;border: 0 !important;overflow: hidden !important;}
h3{margin-bottom:10px;padding-left:23px;background:url(../img/bul_h3.png) 0 9px no-repeat;font-size:21px !important;font-weight:500 !important;}
h4{margin-bottom:10px;padding-left:23px;background:url(../img/bul_h4.png) 0 9px no-repeat;font-size:21px !important;font-weight:500 !important;color:#555 !important;}
h3 a{font-size:21px;font-weight:500;}
h3 span{font-size:21px !important;font-weight:500;}
h3 a:hover{color:#63b110;}
i{font-style:normal;}
.sub_container{width:1140px;padding:60px 0;min-height:80%;margin:0 auto;}
/*2017.05.12 sskim : 결제 관련 Backdrop 수정 */
.sub_container:after{display:block;clear:both;content:'';}
.sub_container .lnb, .sub_container .content{float:left;}
/*2017.05.12 sskim : 결제 관련 Backdrop 수정 */
.content:after{display:block;clear:both;content:'';}
.sub_container .lnb{width:220px;margin-right:40px;}
.sub_container .content{width:860px;}
.sub_container .content .tit_sub{font-size:16px;font-weight:400;margin-bottom:30px;}
.sub_container .content .tit_sub span{font-size:16px;}

/* Article Title */
.article_tit{}
.article_tit:after{display:block;clear:both;content:'';}
.article_tit h3{float:left;}
.article_tit .table_top{float:right;margin-top:8px;}

/* Table Top */
.table_top{margin-bottom:5px;font-size:14px;color:#537db9;text-align:right;}
.table_top p{color:#537db9;}
.table_tail{margin-top:5px;font-size:14px;color:#537db9;}
.table_tail a{font-size:14px;color:#777;}
.table_tail a:hover{color:#63b110;}

/* Search form 01 */
.sch_wrap_01{}
.sch_form_01 ul{}
.sch_form_01 ul li{float:left;width:420px;padding:20px;border:1px solid #eee;background-color:#fafafa;box-sizing:border-box;}
.sch_form_01 ul li.sch_left{margin-right:20px;}
.sch_form_01 ul li .search_wrap{float:none;}
.sch_form_01 ul li .select_wrap{width:165px;background-color:#fff}
.sch_form_01 ul li .search_wrap #in_search{width:340px;}

/* Button */
.btn_buy_down{padding:0 18px;background:#091c5a url(../img/icon_buy_down.png) 21.5px 50% no-repeat;color:#fff;text-indent:27px;}
.btn_file_down{display:block;height:22px;line-height:22px;padding-left:20px;background:url(../img/icon_buy_down_b.png) 0 50% no-repeat;}
.btn_file_down:hover{color:#63b110;background:url(../img/icon_buy_down_on.png) 0 50% no-repeat;}
.link_new{padding-right:17px;background: url(../img/bul_06.png) 100% 50% no-repeat;color:#537db9;}
.link_web{position:relative;top:-2px;display:inline-block;width:18px;height:18px;margin-left:2px;background: url(../img/icon_website.png?ver=2) 100% 0px no-repeat;text-indent:-9999px;}
.btn_email:hover{color:#63b110;}

/* Icon */
.icon_finish{display:inline-block;min-width:88px;height:36px;line-height:34px;padding:0 15px;text-align:center;font-size:15px;box-sizing:border-box;border:1px solid red;color:#fff;background-color:red;}
.icon_pdf{display:inline-block;width:15px;height:15px;margin-top:10px;margin-right:5px;background: url(../img/icon_viewer_04.png) 50% 50% no-repeat;text-indent:-9999px;}
.icon_list{display:block;width:16px;height:20px;background:url(../img/icon_list.png) 0 0 no-repeat;text-indent:-9999px;}

/* lnb */
.lnb .title_wrap{display:table;width:220px;height:145px;background-image:url(../img/lnb_title_bg.jpg)}
.lnb .title_wrap .title{display:table-cell;padding:0 10px;color:#fff;color:#fff;font-size:27px;font-weight:500;vertical-align:middle;text-align:center;border-bottom:1px solid #fff}

.lnb_list{}
.lnb_list .lnb_dep1 > li{box-sizing:border-box;border-bottom:1px solid #ccc}
.lnb_list .lnb_dep1 > li > a.dep1_title{display:block;min-height:47px;padding:15px ;padding-right:40px;font-size:16px;color:#555;box-sizing:border-box;line-height:130%;}
.lnb_list .lnb_dep1 > li > a.dep1_title.on{background-color:#0075c4;color:#fff}

.lnb_list .lnb_dep1 > li > a.dep1_title:hover{color:#003671;cursor: pointer;}
.lnb_list .lnb_dep1 > li > a.dep1_title.on:hover{color:#fff;}

.lnb_list .lnb_dep1 > li > a.dep2_have{background:url(../img/icon_lnb_arrow_off.png) 190px 50% no-repeat;}
.lnb_list .lnb_dep1 > li > a.dep2_have.on{background:#0075c4 url(../img/icon_lnb_arrow_on.png) 190px 50% no-repeat;}
.lnb_list .lnb_dep1 > li > a.dep2_have + ul{display:none;padding:15px;border-top:1px solid #003671;background-color:#f7faff;}
.lnb_list ul.lnb_dep2 li{background:url(../img/bul_03.png) 0 12px no-repeat;padding-left:10px;line-height:160%;font-size:14px;}
.lnb_list ul.lnb_dep2 li a.dep2_txt.on, .lnb_list ul.lnb_dep2 li a.dep2_txt:hover{color:#003671;font-weight:500;cursor: pointer;}

/* Content */
.content .con_top{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}
.content .con_top h2{float:left;font-size:27px;font-weight:500;}
.content .con_top .bread_crumb{float:right;margin-top:7px;}
.content .con_article{min-height:100%;}

/* Bread crumb */
.bread_crumb ul li{float:left;padding-left:10px;padding-right:15px;background:url(../img/icon_bread_arrow.png) 100% 50% no-repeat;}
.bread_crumb ul li.print{padding-right:0;background-image:none;}
.bread_crumb ul li.print button{position:relative;top:-7.5px;display:block;width:35px;height:35px;background:url(../img/icon_bread_print.png) 0 0 no-repeat;text-indent:-9999px;}
.bread_crumb ul li.home a{display:block;text-indent:-9999px;width:20px;height:20px;background: url(../img/icon_home.jpg) 50% 50% no-repeat;}
.bread_crumb ul li.last{padding-right:0;background-image:none;color:#003671;font-weight:500;}

/* Tab */
.tab_st01{margin-bottom:20px;padding:10px 10px 5px 10px;border:1px dotted #ccc;box-sizing:border-box}
/*2017.06.15 sskim : 커서 포인터 추가 */
.tab_st01 li{display:inline-block;margin-right:3px;margin-bottom:5px;cursor: pointer;}
.tab_st01 li button{padding:10px 20px;background-color:#e8e8e8;color:#555;font-size:15px;}
.tab_st01 li.on button{background-color:#091c5a;color:#fff;}

.tab_st01 li a{display:block;padding:10px 20px;background-color:#e8e8e8;color:#555;font-size:15px;}
.tab_st01 li.on a{background-color:#091c5a;color:#fff;}

.tab_st02{width:100%;padding:30px;margin-bottom:30px;background:#fafafa;border-bottom:2px solid #ebebeb;box-sizing:border-box;}
.tab_st02:after{clear:both;display:block;content:'';}
.tab_st02 li{float:left;width:33.3333%;margin-bottom:8px;padding-left:8px;background:url(../img/bul_02.png) 0px 8px no-repeat;box-sizing:border-box;}
.tab_st02 li button{margin:0;padding:0;font-size:15px;}
.tab_st02 li a{font-size:15px;}
.tab_st02 li.on a, .tab_st02 li:hover a, .tab_st02 li.on button, .tab_st02 li:hover button{color:#537db9;font-weight:500;}

.tab_st03{width:100%;padding:30px;background:#fafafa;border-bottom:2px solid #ebebeb;box-sizing:border-box;}
.tab_st03:after{clear:both;display:block;content:'';}
.tab_st03 > ul{float:left;width:33.3333%;}
.tab_st03 li{margin-bottom:5px;padding-left:7px;background:url(../img/bul_02.png) 0 10px no-repeat;box-sizing:border-box;}
.tab_st03 li button{margin:0;padding:0;}
.tab_st03 li.on a, .tab_st03 li:hover a, .tab_st03 li.on button, .tab_st03 li:hover button{color:#537db9;font-weight:500;}





/* 출판도서구매 */
.book_wrap{float:left;margin-right:20px;padding-top:20px;border-top:1px dashed #ccc;width:420px;}
.book_wrap_right{margin-right:0;}
.book_wrap_top{padding-top:0;border-width:0;margin-top:0;}
.table_book{width:100%;margin-bottom:30px;}
.table_book_right{}
.table_book th, .table_book td{text-align:left;font-size:14px;padding:5px 0;border-width:0;}
.table_book th{font-weight:500;padding-left:10px;}
.table_book td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.table_book td.btn_wrap{padding-left:10px;}
.table_book td.btn_wrap .btn{margin-right:3px;}
.table_book td.buy_down{min-height:36px;padding-left:10px;padding-bottom:0;}
.table_book td{color:#555}
.table_book td.photo{text-align:center;}
.table_book td.photo img{width:130px;height:150px;}
.table_book th.title{padding-top:0;color:#333;font-weight:500;font-size:15px;}
.table_book th.title .point{color:#db141d;font-size:13px;line-height:21px;font-weight:500;}

.book_infor{width:100%}

/* ul style 02 */
.ul_st02{padding-left:23px;}
.ul_st02 li.title{padding-left:0;font-size:17px;font-weight:500;background-image:none;color:#333}
.ul_st02 li.title i{font-size:17px;font-weight:500;line-height:2.2em;}
.ul_st02 li{font-size:15px;background:url(../img/bul_02.png) 0 10px no-repeat;padding-left:7px;line-height:2.2em;}
.ul_st02 li.bul_none{padding-left:0px;background-image:none;}
.ul_st02 li.bul_none2{padding-left:20px;background-image:none;}
.ul_st02 li > span{display:block;font-size:15px;}
.ul_st02 li span i{font-size:15px;color:#63b110;}
.ul_st02 li span i.txt_blue{color:#537db9;}
.ul_st02 li a{font-size:15px;}
.ul_st02 li a:hover span{color:#63b110;}
.ul_st02 li span a:hover{color:#63b110;}
.ul_st02 .small{margin-bottom:10px;font-size:13px;}
.ul_st02 li.mar_10{margin-bottom:10px;}

/* ul style 04 */
.ul_st04{padding:15px;padding-bottom:0;background-color:#f7faff;box-sizing:border-box;border:1px solid #537db9;}
.ul_st04 li{margin-bottom:15px;}
.ul_st04 li span{display:block;}
.ul_st04 li span.pl{padding-left:16px;}

/* 감사인 세무대리인 소개 */
.about_list{display:table;padding-bottom:20px;border-bottom:1px dotted #ccc;}
.about_list:after{display:block;content:'';clear:both;}
.about_list li{display:table-cell;min-height:150px;}
.about_list li.img{width:182px;}
.about_list li.txt{width:778px;margin-top:35px;padding-left:20px;vertical-align:middle;}
.about_list li.txt strong{display:block;margin-bottom:10px;font-weight:500;font-size:15px;}
.about_list li.txt span{display:block;color:#555}
.about_list li.txt span i{font-weight:500;font-size:15px;}
.about_list li.txt .link_new{margin-right:20px;}

/* radio_wrap */
ul.radio_wrap{}
ul.radio_wrap li{display:inline-block;margin-right:20px;}
ul.radio_wrap li input[type="radio"]{margin-right:3px;margin-top:-2px;}

/* input_wrap */
ul.input_wrap{}
ul.input_wrap li{margin-bottom:10px}

/* help dest */
.help_dest{}
.help_dest ul li{float:left;min-height:300px;}
.help_dest ul li.map{width:380px;margin-right:20px;}
.help_dest ul li.info{width:460px}

/* 회계연수원안내 */
.cyber_wrap{width:100%;height:250px;background:url(../img/cyber_bg.png) 0 0 no-repeat;}
.cyber_wrap > a{display:block;width:100%;height:100%;}
.cyber_wrap span{display:block;}

.cyber_wrap .txt{width:72%;padding-top:70px;}
.cyber_wrap .txt .title{margin-bottom:10px;text-align:center;}
.cyber_wrap .txt .title span{font-size:20px;color:#000;font-weight:400;line-height:1.5em;}
.cyber_wrap .txt .title .txt_org{font-size:24px;}
.cyber_wrap .txt .tail{text-align:center;}
.cyber_wrap .txt .tail span{font-size:15px;line-height:1.6em;}

/* FAQ */
.faq_wrap{border-top:2px solid #091c5a;}
.faq_wrap .faq > li{}
.faq_wrap .faq > li > a{position:relative;display:block;min-height:19px;padding:23px 50px 20px 55px ;font-weight:500;font-size:15px;box-sizing:border-box;border-bottom:1px solid #ddd;background:url(../img/faq_arrow.png) 820px 50% no-repeat;background-size:14px;}
.faq_wrap .faq > li > a:after{display:block;content:'';clear:both;}
.faq_wrap .faq > li > a > .icon_question{position:absolute;top:50%;left:20px;margin-top:-9.5px;float:left;display:block;width:18px;height:19px;background:url(../img/icon_question.png) 0 0 no-repeat;text-indent:-9999px;}
.faq_wrap .faq > li > a > .tit{float:left;display:block;font-weight:500;}

.faq_wrap .faq > li.on{}
.faq_wrap .faq > li.on > a{background: url(../img/faq_arrow_on.png) 820px 50% no-repeat;background-size:14px;border-bottom:1px solid #ddd}

.faq  .answer_wrap{display:none;padding:20px;background-color:#fafafa;}
.faq  .answer_wrap > li{text-indent:25px;background:url(../img/icon_answer.png) 0 0 no-repeat;line-height:1.8em;}

.faq .file_wrap{display:block;margin-top:20px;padding-top:20px;border-top:1px dotted #ccc;}
.faq .file_wrap:after{display:block;content:'';clear:both;}
.faq .file_wrap .btn_file_down{display:block;width:100%;text-indent:0;box-sizing:border-box}

/* error */
.error_wrap{margin-top:50px;text-align:center;}
.error_wrap img{margin-bottom:30px;}
.error_wrap .txt_wrap{}
.error_wrap .txt_wrap .tit{margin-bottom:30px;font-size:35px;font-weight:500;color:#003671}
.error_wrap .txt_wrap .con p{font-size:15px;margin-bottom:5px;}

/* 원격지원 */

.remote_wrap{display:table;width:100%;height:100%;}
.remote{display:table-cell;vertical-align:middle;}
.remote h1{width:980px;margin:0 auto;}
.remote h1 a{display:block;width:293px;height:38px;margin-bottom:15px;background:url(../img/logo.png) 0 0 no-repeat;text-indent:-9999px;}

.remote_con{width:980px;margin:0 auto;padding:100px 50px;background:#f9f9f9 url(../img/remote_bg.png) 90% 50% no-repeat;border:1px solid #eee;box-sizing:border-box}
.remote_con .tit{font-size:35px;font-weight:500;color:#091c5a}
.remote_con .line{width:40px;height:4px;margin:15px 0;background-color:#091c5a;}
.remote_con .txt{margin-bottom:15px;font-size:15px;color:#555;line-height:1.8em;}
.remote_con .txt strong{color:#1ea8ca;}
.remote_con .btn_wrap{width:460px;margin-top:50px;}
.remote_con .btn_remote{width:98px;height:98px;margin-right:50px;line-height:98px;text-align:center;background:url(../img/icon_remote.png) 0 0 no-repeat;color:#fff;font-size:40px;font-style:italic;text-indent:-5px;}

/* 페이지 하단 인포 */
.info_wrap{margin-top:30px;padding:20px;border:1px solid #eee;border-bottom:4px solid #eee;/* background: url(../img/check_wrap_bg.png) 50% 67% no-repeat; */background-color:#f9f9f9;box-sizing:border-box;}
.info_wrap ul:after{display:block;clear:both;content:'';}
.info_wrap ul li{float:left;width:50%;border-right:1px solid #ccc;box-sizing:border-box;line-height:18px;}
.info_wrap ul li.tel{border-right-width:0;padding-left:20px;}

.info_wrap ul li strong{display:inline-block;min-height:23px;padding-top:2px;text-indent:32px;font-size:18px;margin-right:5px;}
.info_wrap ul li.team strong{background:url(../img/icon_info_team.png) 0 0 no-repeat;}
.info_wrap ul li.tel strong{background:url(../img/icon_info_tel.png) 0 0 no-repeat;}

.info_wrap ul li .txt{font-size:15px;line-height:1.5em;}

/* 즐겨찾기 관리 */
.layer_wrap{width:1140px;padding:20px 20px;max-width:980px;margin:0px auto;background:#f9f9f9 url(../img/check_wrap_bg.png) 50% 72% no-repeat;box-sizing:border-box;border:1px solid #eee;}
.bookmark_wrap{}
.bookmark_wrap .tit_wrap{border-bottom:1px dotted #ccc;margin-bottom:20px;padding-bottom:20px;text-align:center;}
.bookmark_wrap .tit_wrap .tit{display:inline-block;margin-bottom:10px;padding:0 10px;font-size:35px;font-weight:500;color:#333;text-align:center;}
.bookmark_wrap .tit_wrap .con{padding-left:20px;font-size:16px;}
.bookmark_wrap .tit_wrap .con strong{font-size:16px;}
.bookmark_wrap .tit_wrap .icon_check_info{display:inline-block;width:18px;height:18px;margin-top:3px;margin-right:5px;background:url(../img/icon_check_info.png) 0 0 no-repeat;text-indent:-9999px;}

.bookmark_control_wrap{margin-bottom:30px;}
.bookmark_control li{float:left;width:25%;margin-bottom:10px;padding:0 10px;box-sizing:border-box}
.bookmark_control li:last-child{margin-bottom:0;}


.bookmark_control li .txt{float:left;margin-right:5px;font-size:14px;}
.bookmark_control .btn_bookmark_del{float:left;width:23px;height:23px;background:#fff url(../img/btn_bookmark_del.png) 0 0 no-repeat;text-indent:-9999px;}

.bookmark_control li:hover .txt{color:#091c5a;text-decoration:underline;}
.bookmark_control li:hover .btn_bookmark_del{background:#fff url(../img/btn_bookmark_del_on.png) 0 0 no-repeat;transition-duration:.3s;}

.bookmark_wrap .btn_wrap{padding:0 10px;}

/* 공지사항 팝업 */
/*.pop_notice{width:500px;box-sizing:border-box} */
.pop_notice{width:500px;border:0px solid #ddd;}

.pop_notice .pop_content ul li{margin:2px 0;font-size:15px;}
.pop_notice .pop_content ul li.txt{margin-bottom:1px;}

.pop_notice .pop_file ul li a{font-size:14px;}

.pop_notice .pop_bottom{padding:1px 1px;background-color:#333;}
.pop_notice .pop_bottom:after{display:block;content:'';clear:both;}

.pop_notice .pop_bottom label{float:right;vertical-align:top;cursor:pointer;}
.pop_notice .pop_bottom label input{display:none;}

.pop_notice .pop_bottom .icon_pop_check{display:inline-block;padding-left:5px;min-height:5px;line-height:1.5em;background:url(../img/icon_pop_check.png) 0 0 no-repeat;vertical-align:middle;transition-duration:.3s;font-size:14px;color:#fff}
/* .pop_notice .pop_bottom input:checked+.icon_pop_check{background-image:url(../img/login_check_on.png)} */


/* 공지사항 팝업 템플릿 1 */
.pop_notice_01{border:1px solid #ddd}
.pop_notice_01 .pop_header{margin-bottom:20px;}
.pop_notice_01 .pop_header .tit{width:100%;height:60px;background-color:#003671;text-align:center;color:#fff;font-size:25px;font-weight:500;line-height:60px;}
.pop_notice_01 .pop_content{padding:5px;}
.pop_notice_01 .pop_content .tit{margin-bottom:10px;text-align:center;font-weight:500;font-size:18px;color:#003671}

.pop_notice_01 .pop_file{margin:15px;margin-top:0;padding:15px;box-sizing:border-box;background-color:#f6f5f5;border:1px solid #ddd}
.pop_notice_01 .pop_file .tit{font-size:16px;font-weight:500;color:#333}

/* 공지사항 팝업 템플릿 2 */
.pop_notice_02{padding:20px;border:1px solid #ddd}
.pop_notice_02 .pop_header{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #333;}
.pop_notice_02 .pop_header .tit{width:100%;padding-top:45px;background:url(../img/pop_notice_02.png) 50% 0 no-repeat;text-align:center;color:#333;font-size:25px;font-weight:500;}

.pop_notice_02 .pop_content{margin-bottom:20px;}
.pop_notice_02 .pop_content .tit{margin-bottom:20px;text-align:center;font-weight:500;font-size:18px;color:#333}

.pop_notice_02 .pop_file{margin-bottom:20px;padding:15px;box-sizing:border-box;background-color:#f2f8ff;}
.pop_notice_02 .pop_file .tit{font-size:16px;font-weight:500;color:#333}

/* 공지사항 팝업 템플릿 3 */
.pop_notice_03{padding:0px;border:0px solid #ddd;background-color:#fbfbfb}
.pop_notice_03 .pop_header{height:0px;margin-bottom:1px;background:url(../img/pop_notice_03.png) 50% 0 no-repeat;}
.pop_notice_03 .pop_header .tit{width:98%;text-align:center;color:#fff;font-size:13px;font-weight:480;line-height:20px;}

.pop_notice_03 .pop_article{padding:0px;background-color:#fff;border:0px solid #ddd}

.pop_notice_03 .pop_content{margin-bottom:0px;}
.pop_notice_03 .pop_content .tit{margin-bottom:0px;text-align:center;font-weight:480;font-size:14px;color:#ec600c}

.pop_notice_03 .pop_file{padding-bottom:0px;margin-bottom:0px;box-sizing:border-box;border-bottom:0px solid #ddd}
.pop_notice_03 .pop_file .tit{font-size:12px;font-weight:480;color:#333}

/* News Scrap */
.new_clipping_wrap{width:850px;border:1px solid #ccc;background:url(../img/news_scrap_bg.png) 0 0 no-repeat;}
.new_clipping_wrap .new_header{position:relative;height:136px;}

.new_header .new_logo{position:absolute;top:10px;right:20px;}
.new_header .new_logo p{margin-top:10px;font-size:11px;text-align:right;font-style:italic;color:#777;}
.new_header .text{padding:25px;}
.new_header .text .tit{margin-bottom:3px;margin-left:50px;font-size:25px;font-weight:500;}
.new_header .text .infor{margin-left:50px;font-size:12px;font-weight:300;}
.new_header .text .con{margin-left:50px;font-size:14px;font-weight:300;}
.new_header .text .slogan{margin-left:50px;font-size:17px;font-weight:500;color:#777}
.new_header .text .slogan strong{font-size:17px;}

.tabs_link{margin-bottom:20px;padding:10px 10px 5px 10px;border:1px dotted #ccc;box-sizing:border-box;}
.tabs_link:after{clear:both;display:block;content:'';}
.tabs_link li{float:left;display:inline-block;margin-right:3px;margin-bottom:5px;}
.tabs_link li a{display:inline-block;padding:10px 20px;background-color:#e8e8e8;color:#555;font-size:15px;}
.tabs_link li.on a{background-color:#091c5a;color:#fff;}

.new_infor{padding:20px;}
.new_infor h3{padding-left:23px;padding-bottom:20px;background:url(../img/bul_h3.png) 0 8px no-repeat;}
.new_infor .new_list{margin-top:20px;}
.new_infor .new_list .list{padding-top:30px;}
.new_infor .new_list .list_first{padding-top:0;}
.new_infor .new_list .list .top:after{clear:both;display:block;content:'';}
.new_infor .new_list .list .top .tit{float:left;font-size:18px;font-weight:500;}
.new_infor .new_list .list .top .new_btn{display:block;float:right;padding:8px 30px 8px 15px;font-size:13px;background:#fbfbfb url(../img/icon_arrow.png) 128px 50% no-repeat;border:1px solid #ddd;}
.new_infor .new_list .list .top .new_btn:hover{background:#091c5a url(../img/icon_arrow_on.png) 128px 50% no-repeat;color:#fff;border:1px solid #091c5a;}
.new_infor .new_list .infor{position:relative;margin-top:10px;border-top:2px solid #ddd;}
.new_infor .new_list .infor:before{position:absolute;left:0;top:-2px;width:100px;height:2px;background:#091c5a;content:'';}
.new_infor .new_list .infor ul{/* display:none; */margin-top:20px;}
.new_infor .new_list .infor ul.on{/* display:block; */}
.new_infor .new_list .infor ul li:after{clear:both;display:block;content:'';}
.new_infor .new_list .infor ul a .suject{display:block;float:left;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:14px;font-weight:400;line-height:24px;}
.new_infor .new_list .infor ul a .day{float:right;text-align:right;font-size:14px;font-weight:400;line-height:24px;color:#777;}

.news_organi{margin-top:30px;}
.news_organi ul{}
.news_organi ul:after{clear:both;display:block;content:'';}
.news_organi ul li{float:left;width:194px;height:70px;margin-right:10px;padding-left:70px;border:1px solid #ccc;box-sizing:border-box;background-color:#091c5a;}
.news_organi ul li:last-child{margin:0;}
.news_organi ul li.no_1{background:#FFF url(../img/icon_organi_02.png) 10px 50% no-repeat;padding-top:8px;}
.news_organi ul li.no_2{background:#FFF url(../img/icon_organi_03.png) 10px 50% no-repeat;padding-top:21px;}
.news_organi ul li.no_3{background:#FFF url(../img/icon_organi_04.png) 10px 50% no-repeat;padding-top:15px;}
.news_organi ul li.no_4{background:#FFF url(../img/icon_organi_01.png) 10px 50% no-repeat;padding-top:15px;}
.news_organi ul li a{display:block;}
.news_organi ul li:hover{background-color:#091c5a;border:#091c5a;}
.news_organi ul li:hover span{color:#fff;}
.news_organi ul li span{display:block;font-size:11px;}
.news_organi ul li span.tit{font-size:18px;font-weight:500;line-height:24px;}

.news_footer{background:#f1f1f1;padding:20px 0;border-top:none;}
.news_footer p{text-align:center;}
.news_footer p a{color:#091c5a;}
.news_footer p a:hover{color:#ea6123;}

/* Tax Letter */
.tax_wrap{width:850px;border:1px solid #ccc;background:url(../img/tax_bg.png) 0 0 no-repeat;}
.tax_wrap .tax_header{position:relative;height:136px;}
.tax_header .tax_logo{position:absolute;top:10px;right:20px;}
.tax_header .tax_logo p{margin-top:10px;font-size:11px;text-align:right;font-style:italic;color:#777;}
.tax_header .text{padding:25px;}
.tax_header .text .tit{margin-bottom:3px;margin-left:50px;font-size:25px;font-weight:500;}
.tax_header .text .infor{margin-left:50px;font-size:12px;font-weight:300;}
.tax_header .text .con{margin-left:50px;font-size:14px;font-weight:300;}
.tax_header .text .slogan{margin-left:50px;font-size:17px;font-weight:500;color:#777}
.tax_header .text .slogan strong{font-size:17px;}

.tabs_link{margin-bottom:20px;padding:10px 10px 5px 10px;border:1px dotted #ccc;box-sizing:border-box;}
.tabs_link:after{clear:both;display:block;content:'';}
.tabs_link li{float:left;display:inline-block;margin-right:3px;margin-bottom:5px;}
.tabs_link li a{display:inline-block;padding:10px 20px;background-color:#e8e8e8;color:#555;font-size:15px;}
.tabs_link li.on a{background-color:#091c5a;color:#fff;}

.tax_infor{padding:20px;}
.tax_infor h3{padding-left:23px;padding-bottom:20px;background:url(../img/bul_h3.png) 0 8px no-repeat;}
.tax_infor .tax_list{margin-top:20px;}
.tax_infor .tax_list .list{padding-top:30px;}
.tax_infor .tax_list .list_first{padding-top:0;}
.tax_infor .tax_list .list .top:after{clear:both;display:block;content:'';}
.tax_infor .tax_list .list .top .tit{float:left;font-size:18px;font-weight:500;}
.tax_infor .tax_list .list .top .tax_btn{display:block;float:right;padding:8px 30px 8px 15px;font-size:13px;background:#fbfbfb url(../img/icon_arrow.png) 128px 50% no-repeat;border:1px solid #ddd;}
.tax_infor .tax_list .list .top .tax_btn:hover{background:#091c5a url(../img/icon_arrow_on.png) 128px 50% no-repeat;color:#fff;border:1px solid #091c5a;}
.tax_infor .tax_list .infor{position:relative;margin-top:10px;border-top:2px solid #ddd;}
.tax_infor .tax_list .infor:before{position:absolute;left:0;top:-2px;width:100px;height:2px;background:#091c5a;content:'';}
.tax_infor .tax_list .infor ul{/* display:none; */margin-top:20px;}
.tax_infor .tax_list .infor ul.on{/* display:block; */}
.tax_infor .tax_list .infor ul li{margin-bottom:20px;padding-top:20px;border-top:1px dotted #ccc}
.tax_infor .tax_list .infor ul li:first-child{padding-top:0;border-width:0;}
.tax_infor .tax_list .infor ul li:last-child{margin-bottom:0;}
.tax_infor .tax_list .infor ul li:after{clear:both;display:block;content:'';}
.tax_infor .tax_list .infor ul a .suject{display:block;width:100%;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:17px;font-weight:500;line-height:24px;}
.tax_infor .tax_list .infor ul a .con{display:block;font-size:14px;}

.tax_wrap_02{background-image:none;background-color:#f8f8f8;box-sizing:border-box;padding:0 20px 20px 20px;}
.tax_wrap_02 .tax_header .text{padding:25px 0;}
.tax_wrap_02 .tax_header .tax_logo{top:30px;}
.tax_wrap_02 .tax_header .text .tit{margin-left:0;margin-bottom:0;font-size:35px;}
.tax_wrap_02 .tax_header .text .slogan{margin-left:0;}

.tax_wrap_02 .tax_infor{padding:0;}
.tax_wrap_02 .tax_infor .tax_list{padding:20px;border:1px solid #ddd;border-bottom:3px solid #ddd;background-color:#fff;box-sizing:border-box}
.tax_wrap_02 .tax_infor .tax_list .list .top .tit{padding:5px 20px;box-sizing:border-box;color:#ec600c;border:1px solid #ec600c;font-size:24px;border-radius:30px}
.tax_wrap_02 .tax_infor .tax_list .infor{margin-top:0;border:none;}
.tax_wrap_02 .tax_infor .tax_list .infor:before{height:0;}
.tax_wrap_02 .tax_infor .tax_list .infor ul a .suject{color:#091c5a;}


.tax_balance{}
.tax_balance .team, .tax_balance .num{float:left;padding:10px 15px;font-weight:500;font-size:17px;box-sizing:border-box;color:#fff}
.tax_balance .team{width:70%;background-color:#091c5a;}
.tax_balance .num{width:30%;background-color:#537db9}

/* 심포지엄 팝업 */
.pop_sympo{/* width:600px;border:1px solid #ddd; */box-sizing:border-box;}

.pop_sympo .pop_header{display:none;margin-bottom:20px;}
.pop_sympo .pop_header .tit{width:100%;height:60px;background-color:#003671;text-align:center;color:#fff;font-size:25px;font-weight:500;line-height:60px;}

.pop_sympo .pop_content{padding:15px;}
.pop_sympo .pop_content .main_tit{margin-bottom:10px;text-align:center;font-weight:500;font-size:22px;color:#003671}
.pop_sympo .pop_content .sub_tit{margin-bottom:20px;text-align:center;font-weight:500;font-size:20px;color:#555}

.pop_sympo .pop_bottom{padding:8px 15px;background-color:#091c5a;}
.pop_sympo .pop_bottom:after{display:block;content:'';clear:both;}

.pop_sympo .pop_bottom label{float:right;vertical-align:top;cursor:pointer;}
.pop_sympo .pop_bottom label input{display:none;}

.pop_sympo .pop_bottom .icon_pop_check{display:inline-block;padding-left:30px;min-height:23px;line-height:1.5em;background:url(../img/icon_pop_check.png) 0 0 no-repeat;vertical-align:middle;transition-duration:.3s;font-size:14px;color:#fff}

.pop_sympo .pop_file{margin:15px;margin-top:0;padding:15px;box-sizing:border-box;background-color:#f6f5f5;border:1px solid #ddd}
.pop_sympo .pop_file ul li a{font-size:14px;}
.pop_sympo .pop_file .tit{font-size:16px;font-weight:500;color:#333}

.pop_sympo .radio_wrap{display:inline-block;margin-left:10px;}

.pop_sympo .ul_info{border:1px solid #ccc;margin:10px 0;padding:15px;box-sizing:border-box}

.pop_sympo .btn_st02:hover{color:#fff}

.pop_sympo .table_detail td{text-align:left;}
.pop_sympo .table_detail .time{text-align:center}
.pop_sympo .table_detail td span{vertical-align:middle;} 

/*즐겨찾기 - 북마크 세팅*/
.bookmark{float:left; margin-right:10px;}
.bookmark a{width:24px; height:23px; display:block; background:#FFF url(../img/icon_bookmark.png) 0 0 no-repeat;}
.bookmark_setting{position:relative; float:left; }
.bookmark_setting .icon_setting{display:block;width:28px; height:23px; background:#FFF url(../img/icon_setting.png) 0 0 no-repeat;}
.bookmark_setting .setting{position:absolute; top:23px; right:0; min-width:200px; padding:15px; z-index:110; background:rgba(0,0,0,0.8);}
.bookmark_setting .setting .tit{padding-bottom:5px; border-bottom:1px solid #ec600c;}
.bookmark_setting .setting .tit p{float:left; font-size:18px; color:#fff; }
.bookmark_setting .setting .tit .close{float:right; padding:3px 23px 3px 5px; background:url(../img/btn_del.png) 33px 6px no-repeat; color:#fff; cursor:pointer; border:1px solid #fff;}
.bookmark_setting .setting ul{overflow-y:auto; height:100px; padding-right:15px;margin-top:10px;}
.bookmark_setting .setting ul li{display:inline-block; width:100%; padding:8px 0; border-bottom:1px dotted #777;}
.bookmark_setting .setting ul li a{float:left; color:#fff;}
.bookmark_setting .setting ul li button{float:right; display:inline-block; width:15px; height:15px; border:none; text-indent:-9999px; background:url(../img/btn_del.png) 0 0 no-repeat;}

/* 조세지원센터 SNS */
.sns_content{width:400px;margin:100px auto 0;padding:50px 0;box-sizing:border-box;background-color:#f2f2f2;text-align:center;}
.sns_content .tit{margin-bottom:20px;font-size:30px;color:#333;}
.sns_content .tit strong{font-weight:500;}
.sns_content .link_wrap a{display:inline-block;width:80px;height:80px;margin:0 8px;text-indent:-9999px;}
.sns_content .link_wrap .link_facebook{background-image:url(../img/icon_link_facebook.png);}
.sns_content .link_wrap .link_twitter{background-image:url(../img/icon_link_twitter.png);}
.sns_content .link_wrap .link_youtube{background-image:url(../img/icon_link_youtube.png);}
.sns_content .link_wrap .link_naver{background-image:url(../img/icon_link_naver.png);}

/* 게시판 정렬 버튼 */
ul.range{}
ul.range li{display:block;width:8px;height:6px;margin:0 auto;text-align:center;}
ul.range .btn_arrow_up{margin-bottom:5px;}
ul.range li button{display:block;width:8px;height:6px;text-indent:-9999px;}
ul.range .btn_arrow_up button{background:url(../img/btn_arrow_up.png) 50% 50% no-repeat;}
ul.range .btn_arrow_down button{background:url(../img/btn_arrow_down.png) 50% 50% no-repeat;}

.print{overflow:hidden; margin-bottom:10px;}
.print .icon_print{float:right; width:30px; height:29px; text-indent:-99999px; background:#FFF url(../img/icon_print.png) 0 0 no-repeat;}
