@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(http://cdn.jsdelivr.net/font-notosans-kr/1.0.0-v1004/NotoSansKR-full.css);

* {font-family:"NotoSansKR","나눔고딕", "NanumGothic", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}

body {width:100%; margin:0 auto; padding:0px; font-size:12px; line-height:normal;}
img {border:none; padding:0px; margin:0px; outline:none;}
a {border:none; padding:0px; margin:0px; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
input, select, textarea {margin:0; padding:0; outline:none; font-size:12px; color:#777777;}
ul {list-style:none; padding:0; margin:0; *zoom:1;}
ul:after {content:""; display:block; clear:both;}

input::-moz-placeholder {color:#777777;}
input::-webkit-input-placeholder {color:#777777;}

textarea::-moz-placeholder {color:#777777;}
textarea::-webkit-input-placeholder {color:#777777;}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url("/img/sub/select_arrow.png") no-repeat 95% 50%; /*셀렉박스 화살표 */
}

/*IE 10, 11의 네이티브 화살표 숨기기*/ 
select::-ms-expand {display:none;}

/*display:inline-block; *display:inline; zoom:1;*/

#wrap{width:100%; min-width:1200px; margin:0 auto; position:relative; top:0; left:0;}

/*우측 퀵*/
#right_quick {width:80px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; position:absolute; right:0; z-index:9;}
#right_quick > .title_con {}
#right_quick > .list_con {}
#right_quick > .list_con > ul {}
#right_quick > .list_con > ul > li {height:80px; border-bottom:1px solid #cccccc;}
#right_quick > .btn_con {}
.main_right_quick {top:118px;}
.sub_right_quick {top:318px;}

/*카카오 팝업*/
.kakao_popup_con {width:440px; height:340px; margin:0 auto; position:fixed; top:50%; left:0; right:0; margin-top:-170px; z-index:999; display:none;}
.kakao_popup_con .close_btn {position:absolute; top:0; right:-70px; z-index:9;}

/*팝업 배경*/
.popup_bg {width:100%; background-color:#000000; opacity:0.5; position:absolute; top:0; left:0; z-index:999; display:none;}

/*무료전화상담 팝업*/
.call_popup_con {width:490px; margin:0 auto; position:fixed; top:50%; left:0; right:0; margin-top:-220px; z-index:9999; display:none;}
.call_popup_con > .title_con {background-color:#334296; padding:15px 20px;}
.call_popup_con > .title_con > table {width:100%; margin:0 auto;}
.call_popup_con > .info_con {border:1px solid #cccccc; border-top:0; position:relative; top:0; left:0;}
.call_popup_con > .info_con > .btn_con {width:100%; margin:0 auto; text-align:center; position:absolute; bottom:36px; left:0; right:0; z-index:9;}

/*실시간문의 팝업*/
.inquiry_popup_con {width:490px; margin:0 auto; position:fixed; top:50%; left:0; right:0; margin-top:-240px; z-index:9999; display:none;}
.inquiry_popup_con > .title_con {background-color:#334296; padding:15px 20px;}
.inquiry_popup_con > .title_con > table {width:100%; margin:0 auto;}
.inquiry_popup_con > .info_con {background-color:#ffffff; padding:20px 18px 36px 18px; border:1px solid #cccccc; border-top:0;}
.inquiry_popup_con > .info_con .input_con {margin-bottom:20px;}
.inquiry_popup_con > .info_con .input_con > table {width:100%; margin:0 auto;}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > td {}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .title_td {}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .title_td span {font-size:15px; color:#222222; font-weight:bold;}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .info_td {}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .info_td span {color:#222222;}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .info_td .input {height:20px; background-color:#eeeeee; border:0; padding:10px;}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .info_td .select {height:40px; background-color:#eeeeee; border:0; padding:10px;}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .info_td .textarea {width:330px; height:100px; background-color:#eeeeee; border:0; padding:10px; line-height:20px; overflow-y:scroll;}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .info_td .agree_label {cursor:pointer; margin-right:3px; vertical-align:middle;}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .info_td .agree_label > input {margin-right:3px; vertical-align:middle;}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .info_td .agree_label > span {font-size:14px; vertical-align:middle;}
.inquiry_popup_con > .info_con .input_con > table > tbody > tr > .info_td .agree_a {font-size:14px; color:#289ce6; vertical-align:middle;}
.inquiry_popup_con > .info_con .btn_con {text-align:center;}
.inquiry_popup_con > .info_con .btn_con .input_btn {margin:0 4px; vertical-align:middle;}
.inquiry_popup_con > .info_con .btn_con .a_btn {margin:0 4px; vertical-align:middle;}

/*헤더*/
#header {width:100%; margin:0 auto; padding-top:15px; border-bottom:2px solid #304678; margin-bottom:46px;}
#header {width:100%; margin:0 auto; padding-top:15px; border-bottom:2px solid #304678; margin-bottom:46px;}
#header > .header {width:100%; max-width:1510px; margin:0 auto; *zoom:1;}
#header > .header:after {content:""; display:block; clear:both;}
#header > .header > .blank {float:left; width:13.5%; max-width:200px;}
#header > .header > .logo {float:left; padding-top:5px;}
#header > .header > .btn {float:right; margin-top:-5px; margin-left:20px;}
#header > .header > .btn a {display:block; width:180px; height:50px; background-color:#263b6b; text-align:center; position:relative; top:0; left:0; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}
#header > .header > .btn a span {width:100%; margin:0 auto; text-align:center; position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); font-size:16px; color:#ffffff; font-weight:500; line-height:23px;  transition:all 0.3s ease;}
#header > .header > .btn a span .color_text {font-size:18px; font-weight:700;}
#header > .header > .nav {float:right; padding-top:11px;}
#header > .header > .nav > ul {}
#header > .header > .nav > ul > li {float:left; width:150px; height:44px; text-align:center; position:relative; top:0; left:0;}
#header > .header > .nav > ul > li > a {}
#header > .header > .nav > ul > li > a > .arrow {width:13px; margin:0 auto; position:absolute; bottom:-7px; left:0; right:0; z-index:100;}
#header > .header > .nav #sub_nav {width:100%; margin:0 auto; border-top:2px solid #304678; background-color:#304678; position:absolute; top:70px; left:0; right:0; z-index:999; display:none;}
#header > .header > .nav #sub_nav > .sub_nav {width:100%; max-width:1510px; margin:0 auto;}
#header > .header > .nav #sub_nav > .sub_nav > table {width:100%; margin:0 auto;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > td {}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .blank_td {}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .blank_td01 {width:200px;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .img_td {border-right:1px solid #1f3464;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .img_td img {width:100%;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .list_td {padding-top:18px;  padding-bottom:18px;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .list_td > ul {}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .list_td > ul > li {margin-top:12px;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .list_td > ul > li:first-child {margin-top:0;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .list_td > ul > li > a {font-size:13px;color:#9baaca;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .list_td > ul > li > a:hover {color:#ffffff;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .bg_td {background-color:#263b6b;}
#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .blank_td {width:200px;}
#header > .header #main_nav_list02_nav {width:100%; margin:0 auto; border-top:1px solid #dddddd; border-bottom:2px solid #304678; background-color:#ffffff; padding:13px 0; position:absolute; top:70px; left:0; right:0; z-index:99; display:nne;}
#header > .header #main_nav_list02_nav > .main_nav_list02_nav {width:1110px; margin:0 auto; position:relative; top:0; left:0;}
#header > .header #main_nav_list02_nav > .main_nav_list02_nav .arrow {position:absolute; top:-13px; right:219px; z-index:9;}
#header > .header #main_nav_list02_nav > .main_nav_list02_nav > ul {}
#header > .header #main_nav_list02_nav > .main_nav_list02_nav > ul > li {float:left; margin-left:19px;}
#header > .header #main_nav_list02_nav > .main_nav_list02_nav > ul > li:first-child {margin-left:0;}
#header > .header #main_nav_list02_nav > .main_nav_list02_nav > ul > li a {font-size:14px; color:#777777;  letter-spacing:-0.5px;}
#header > .header #main_nav_list02_nav > .main_nav_list02_nav > ul > li .on {color:#196ad8;}
#header > .header #main_nav_list02_nav > .main_nav_list02_nav > ul > li a:hover {color:#196ad8;}

/*컨텐츠*/
#container {width:100%; margin:0 auto;}

/*메인 컨텐츠*/
#main_con {}
#main_con > .slide_con {}
#main_con > .slide_con .main_slide {width:100%; margin:0 auto; position:relative; top:0; left:0;}
#main_con > .slide_con .main_slide .slides {}
#main_con > .slide_con .main_slide .slides li {width:100%; height:500px; text-align:center; background-repeat:no-repeat; background-size:cover; background-position:center;}
#main_con > .slide_con .main_slide .btn_con {width:1030px; margin:0 auto; position:absolute; bottom:110px; left:0; right:0; z-index:9;}
#main_con > .slide_con .main_slide .btn_con img {cursor:pointer;}
#main_con > .slide_con .main_slide .btn_con .main_slide_stop_btn {}
#main_con > .slide_con .main_slide .btn_con .main_slide_play_btn {display:none;}
#main_con > .slide_con .main_slide .wentoon_btn_con {width:1110px; margin:0 auto; position:absolute; bottom:10px; left:0; right:0; z-index:9;}
#main_con > .contents_con {width:1110px; margin:0 auto; padding:30px 0 50px 0;}
#main_con > .contents_con > .item_con {background:url("/img/main/main_item_con_bg.png") repeat; margin-bottom:10px; *zoom:1;}
#main_con > .contents_con > .item_con:after {content:""; display:block; clear:both;}
#main_con > .contents_con > .item_con > .slide {float:left; width:285px;}
#main_con > .contents_con > .item_con > .slide .main_item_slide {}
#main_con > .contents_con > .item_con > .nav {float:left; width:785px; padding:20px;}
#main_con > .contents_con > .item_con > .nav > ul {}
#main_con > .contents_con > .item_con > .nav > ul > li {float:left; width:130px; height:150px;}
#main_con > .contents_con > .item_con > .nav > ul > .mr {margin-right:1px;}
#main_con > .contents_con > .item_con > .nav > ul > .mb {margin-bottom:1px;}
#main_con > .contents_con > .item_con > .nav > ul > li img {cursor:pointer;}
#main_con > .contents_con > .rac_con {margin-bottom:20px; *zoom:1;}
#main_con > .contents_con > .rac_con:after {content:""; display:block; clear:both;}
#main_con > .contents_con > .rac_con > .reserve_con {float:left; width:505px; background-color:#2bc1c6; padding:20px 30px 20px 20px;}
#main_con > .contents_con > .rac_con > .reserve_con table {width:100%; margin:0 auto;}
#main_con > .contents_con > .rac_con > .reserve_con table > tbody > tr > td {}
#main_con > .contents_con > .rac_con > .reserve_con table > tbody > tr > td .input {height:20px; border:0; padding:10px;}
#main_con > .contents_con > .rac_con > .call_con {float:right; width:555px; background-color:#36354c; padding:20px 0; text-align:center;}
#main_con > .contents_con > .media_con {border:1px solid #cccccc; padding:25px 0; margin-bottom:20px;}
#main_con > .contents_con > .media_con > .title_con {padding:0 24px; margin-bottom:20px;}
#main_con > .contents_con > .media_con > .title_con > table {width:100%; margin:0 auto;}
#main_con > .contents_con > .media_con > .slide_con {position:relative; top:0; left:0;}
#main_con > .contents_con > .media_con > .slide_con .swiper-container {width:1080px; margin:0 auto;}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide {width:250px; margin:0 10px;}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .list_div {}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .img_con {margin-bottom:10px;}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .text_con {}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .text_con > .title_con {height:44px; margin-bottom:5px;}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .text_con > .title_con span {font-size:15px; color:#222222; font-weight:bold;}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .text_con > .info_con {height:38px; margin-bottom:5px;}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .text_con > .info_con span {font-size:14px; color:#666666;}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .text_con > .date_con {}
#main_con > .contents_con > .media_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .text_con > .date_con span {font-size:14px; color:#666666;}
#main_con > .contents_con > .media_con > .slide_con .prev_btn {cursor:pointer; position:absolute; top:69px; left:-26px; z-index:10;}
#main_con > .contents_con > .media_con > .slide_con .next_btn {cursor:pointer; position:absolute; top:69px; right:-26px; z-index:10;}
#main_con > .contents_con > .board_con {margin-bottom:10px; *zoom:1;}
#main_con > .contents_con > .board_con:after {content:""; display:block; clear:both;}
#main_con > .contents_con > .board_con .list_div {width:498px; height:243px; border:1px solid #cccccc; padding:25px 25px 0 25px;}
#main_con > .contents_con > .board_con .list_div > .title_con {margin-bottom:21px;}
#main_con > .contents_con > .board_con .list_div > .title_con > table {width:100%; margin:0 auto;}
#main_con > .contents_con > .board_con .list_div > .title_con > table > tbody > tr > td {}
#main_con > .contents_con > .board_con .list_div > .title_con > table > tbody > tr > td > ul {}
#main_con > .contents_con > .board_con .list_div > .title_con > table > tbody > tr > td > ul > li {float:left; height:19px; margin-left:20px;}
#main_con > .contents_con > .board_con .list_div > .title_con > table > tbody > tr > td > ul > li:first-child {margin-left:0;}
#main_con > .contents_con > .board_con .list_div > .title_con > table > tbody > tr > td > .main_board01_title_list > li img {cursor:pointer;}
#main_con > .contents_con > .board_con .list_div > .list_con {}
#main_con > .contents_con > .board_con .list_div > .list_con > ul {}
#main_con > .contents_con > .board_con .list_div > .list_con > ul > li {margin-top:11px;}
#main_con > .contents_con > .board_con .list_div > .list_con > ul > li:first-child {margin-top:0;}
#main_con > .contents_con > .board_con .list_div > .list_con > ul > li > a {display:block; *zoom:1;}
#main_con > .contents_con > .board_con .list_div > .list_con > ul > li > a:after {content:""; display:block; clear:both;}
#main_con > .contents_con > .board_con .list_div > .list_con > ul > li > a span {font-size:14px; color:#555555;}
#main_con > .contents_con > .board_con .list_div > .list_con > ul > li > a .title_text {float:left;}
#main_con > .contents_con > .board_con .list_div > .list_con > ul > li > a .dot_text {color:#196ad8; font-weight:bold;}
#main_con > .contents_con > .board_con .list_div > .list_con > ul > li > a .date_text {float:right;}
#main_con > .contents_con > .board_con .list_div > .list_con .swiper-container {width:100%; height:180px; margin:0 auto; position:relative; top:0; left:0;}/**/
#main_con > .contents_con > .board_con .list_div > .list_con .swiper-container .swiper-wrapper .swiper-slide {height:20px; margin:5px 0;}		
#main_con > .contents_con > .board_con .list_div > .list_con .swiper-container .swiper-wrapper .swiper-slide > a {display:block; *zoom:1;}
#main_con > .contents_con > .board_con .list_div > .list_con .swiper-container .swiper-wrapper .swiper-slide > a:after {content:""; display:block; clear:both;}
#main_con > .contents_con > .board_con .list_div > .list_con .swiper-container .swiper-wrapper .swiper-slide > a span {font-size:14px; color:#555555;}
#main_con > .contents_con > .board_con .list_div > .list_con .swiper-container .swiper-wrapper .swiper-slide > a .title_text {float:left;}
#main_con > .contents_con > .board_con .list_div > .list_con .swiper-container .swiper-wrapper .swiper-slide > a .dot_text {color:#196ad8; font-weight:bold;}
#main_con > .contents_con > .board_con .list_div > .list_con .swiper-container .swiper-wrapper .swiper-slide > a .date_text {float:right;}
#main_con > .contents_con > .board_con .list_div .list01 {}
#main_con > .contents_con > .board_con .list_div .list02 {}
#main_con > .contents_con > .board_con .list_div .list03 {display:none;}
#main_con > .contents_con > .board_con .fl {float:left;}
#main_con > .contents_con > .board_con .fr {float:right;}
#main_con > .contents_con > .indemnity_con {background-color:#f4f4f4; margin-bottom:10px;}
#main_con > .contents_con > .site_con {border:2px solid #f4f4f4;}
#main_con > .contents_con > .site_con > table {width:100%; margin:0 auto;}
#main_con > .contents_con > .site_con > table > tbody > tr > td {}
#main_con > .contents_con > .site_con > table > tbody > tr > td .main_site_slide_con {width:980px; height:35px; margin:0 auto; position:relative; top:0px; left:0px; z-index:99;}
#main_con > .contents_con > .site_con > table > tbody > tr > td .main_site_slide_con > .slide_div {width:980px; height:35px; margin:0 auto; z-index:1;}
#main_con > .contents_con > .site_con > table > tbody > tr > td .main_site_slide_con > .slide_div.responsive {width:auto; margin-left:0;}
#main_con > .contents_con > .site_con > table > tbody > tr > td .main_site_slide_con > .slide_div .main_site_slide_list {list-style:none; padding:0px; margin:0 auto; width:980px; height:35px; *zoom:1;}
#main_con > .contents_con > .site_con > table > tbody > tr > td .main_site_slide_con > .slide_div .main_site_slide_list:after {content:""; display:block; clear:both;}
#main_con > .contents_con > .site_con > table > tbody > tr > td .main_site_slide_con > .slide_div .main_site_slide_list > li {float:left; width:126px; height:35px; margin:0 7px; text-align:center;}
#main_con > .contents_con > .site_con > table > tbody > tr > td .main_site_slide_con > .slide_div .main_site_slide_list > li img {max-width:126px; max-height:35px;}

/*푸터*/
#footer {width:100%; margin:0 auto; border-top:1px solid #c5c9d2; padding:25px 0 40px 0;}
#footer > .footer {width:1110px; margin:0 auto; *zoom:1;}
#footer > .footer:after {content:""; display:block; clear:both;}
#footer > .footer > .logo {float:left;}
#footer > .footer > .copy {float:left; padding:0 40px;}
#footer > .footer > .copy > .nav {margin-bottom:6px;}
#footer > .footer > .copy > .nav > ul {}
#footer > .footer > .copy > .nav > ul > li {float:left;}
#footer > .footer > .copy > .nav > ul > li a {color:#555555; font-weight:bold;}
#footer > .footer > .copy > .nav > ul > .bar {margin:0 5px;}
#footer > .footer > .copy > .nav > ul > .bar span {font-size:10px; color:#bbbbbb;}
#footer > .footer > .copy > .copy_con {}
#footer > .footer > .copy > .copy_con span {color:#888888; line-height:20px;}
#footer > .footer > .copy > .copy_con .bar {font-size:10px;}
#footer > .footer > .sns {float:right;}
#footer > .footer > .sns > ul {}
#footer > .footer > .sns > ul > li {float:left; height:25px; margin-left:10px;}
#footer > .footer > .sns > ul > li:first-child {margin-left:0;}

/*서브 컨텐츠*/
#sub_con {}
#sub_con > .title_con {width:100%; height:117px; margin:0 auto; padding-top:83px; background-repeat:no-repeat; background-size:cover; background-position:center; text-align:center;}
#sub_con > .route_con {border-bottom:1px solid #cccccc;}
#sub_con > .route_con > table {width:1100px; margin:0 auto;}
#sub_con > .route_con > table > tbody > tr > td {position:relative; top:0; left:0; border-left:1px solid #cccccc;}
#sub_con > .route_con > table > tbody > tr > .home_td {}
#sub_con > .route_con > table > tbody > tr > td .a_btn {display:block; padding:0 20px;}
#sub_con > .route_con > table > tbody > tr > td .a_btn > table {width:100%; margin:0 auto;}
#sub_con > .route_con > table > tbody > tr > td .a_btn > table > tbody > tr > td {height:48px;}
#sub_con > .route_con > table > tbody > tr > td .a_btn > table > tbody > tr > td span {font-size:14px; color:#555555;}
#sub_con > .route_con > table > tbody > tr > td .list_con {width:100%; background-color:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; position:absolute; top:49px; left:-1px; z-index:9; display:none;}
#sub_con > .route_con > table > tbody > tr > td .list_con > ul {list-style:none; padding:0; margin:0;}
#sub_con > .route_con > table > tbody > tr > td .list_con > ul > li {border-bottom:1px solid #cccccc; text-align:left}
#sub_con > .route_con > table > tbody > tr > td .list_con > ul > li a {display:block; padding:0 20px; font-size:14px; color:#555555; line-height:48px;}
#sub_con > .contents_con {width:1110px; margin:0 auto; padding:70px 0 150px 0;}
#sub_con > .contents_con > .frame01_con {}
#sub_con > .contents_con > .frame01_con > .title_con {height:49px; border-bottom:1px solid #cccccc; margin-bottom:40px;}
#sub_con > .contents_con > .frame01_con > .contents_con {}
#sub_con > .contents_con > .frame02_con {}
#sub_con > .contents_con > .frame02_con > .nav {margin-bottom:50px;}
#sub_con > .contents_con > .frame02_con > .nav > ul {}
#sub_con > .contents_con > .frame02_con > .nav > ul > li {float:left;}
#sub_con > .contents_con > .frame02_con > .nav > ul > li span {display:block; background-color:#f0f0f0; border-right:2px solid #ffffff; text-align:center; font-size:16px; color:#777777; line-height:50px; cursor:pointer;}
#sub_con > .contents_con > .frame02_con > .nav > ul > li .on {background-color:#2d3d93; color:#ffffff;}
#sub_con > .contents_con > .frame02_con > .info_con {}
#sub_con > .contents_con > .frame02_con > .none_con {display:none;}
#sub_con > .contents_con > .frame02_con > .info_con > .title_con {height:49px; border-bottom:1px solid #cccccc; margin-bottom:40px;}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con {}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con > .nav {width:1108px; margin:0 auto; margin-bottom:40px;}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con > .nav > ul {}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con > .nav > ul > li {float:left; width:368px;}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con > .nav > ul > .mr {margin-right:2px;}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con > .nav > ul > .mb {margin-bottom:2px;}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con > .nav > ul > li span {display:block; border:1px solid #dddddd; text-align:center; font-size:16px; color:#777777; line-height:48px; cursor:pointer;}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con > .nav > ul > li .on {border:1px solid #196ad8; color:#196ad8;}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con > .info_con {}
#sub_con > .contents_con > .frame02_con > .info_con > .contents_con > .none_con {display:none;}

#sub_con > .contents_con > .frame02_con > .info_con > .contents_con .business_sub06_info01_con_popup_con {display:none; width:490px; height:470px; margin:0 auto; position:fixed; top:50%; left:0; right:0; z-index:9999; margin-top:-235px; text-align:center;}

/*인정 소개*/
.company_title_con {background:url("/img/company/company_title_con_bg.png");}

/*전문가선임의 필요성 - 산재가 되나요*/
.company_sub02_info03_list_con {width:1060px; margin:0 auto;}
.company_sub02_info03_list_con > ul {}
.company_sub02_info03_list_con > ul > li {float:left; width:320px; height:308px;}
.company_sub02_info03_list_con > ul > .mr {margin-right:50px;}
.company_sub02_info03_list_con > ul > .mb {margin-bottom:80px;}
.company_sub02_info03_list_con > ul > li .list_div {cursor:pointer;}
.company_sub02_info03_list_con > ul > li .list_div > .img_con {border:1px solid #d1d1d1; padding:7px 0; margin-bottom:22px; position:relative; top:0; left:0; text-align:center;}
.company_sub02_info03_list_con > ul > li .list_div > .img_con .over {position:absolute; bottom:-1px; right:-1px; z-index:9; display:none;}
.company_sub02_info03_list_con > ul > li .list_div:hover  > .img_con .over {display:block;}
.company_sub02_info03_list_con > ul > li .list_div > .text_con {text-align:center;}
.company_sub02_info03_list_con > ul > li .list_div > .text_con span {font-size:25px; color:#222222;}
.company_sub02_info03_list_con > ul > li .webtoon_popup_con {width:720px; height:800px; margin:0 auto; position:fixed; top:50%; left:0; right:0; margin-top:-400px; z-index:9999; display:none;}
.company_sub02_info03_list_con > ul > li .webtoon_popup_con .img_con {width:720px; height:690px; margin:0 auto; background-color:#ffffff; overflow-y:scroll;  padding:30px 0;}
.company_sub02_info03_list_con > ul > li .webtoon_popup_con .btn_con .a_btn {display:block; margin:0 auto; background-color:#000000; text-align:center; font-size:15px; color:#ffffff; font-weight:bold; line-height:50px;}


/*업무분야*/
.business_title_con {background:url("/img/business/business_title_con_bg.png");}

/*구성원*/
.member_title_con {background:url("/img/member/member_title_con_bg.png");}

/*소식자료*/
.news_title_con {background:url("/img/news/news_title_con_bg.png");}

/*번호목록*/
.number_list_con {text-align:center;}
.number_list_con .no_list {*zoom:1;}
.number_list_con .no_list:after {content:""; display:block; clear:both;}
.number_list_con .no_list > li {float:left;}
.number_list_con .number_list_btn {vertical-align:middle;}
.number_list_con .list_a {display:inline-block; *display:inline; zoom:1; width:25px; margin:0 1px; text-align:center; color:#000000; line-height:25px; vertical-align:middle;}
.number_list_con .on {background-color:#334296; color:#ffffff;}

/*게시판*/
#notice_con {}
#notice_con > .btn_con {margin-top:20px; text-align:right;}
#notice_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:110px; background-color:#334296; text-align:center; font-size:16px; color:#ffffff; line-height:40px;}
#notice_con > .number_list_con {margin-top:40px;}
#notice_con > .search_con {margin-top:40px; text-align:center;}
#notice_con > .search_con .select {width:90px; height:35px; border:1px solid #dddddd; padding:5px; margin-right:3px; vertical-align:middle;}
#notice_con > .search_con .input {width:173px; height:23px; border:1px solid #dddddd; padding:5px; margin-right:2px; vertical-align:middle;}
#notice_con > .search_con .input_btn {width:72px; background-color:#555555; border:0; color:#ffffff; line-height:35px; cursor:pointer; vertical-align:middle;}

/*일반 게시판*/
.normal_notice_con {}
.normal_notice_con > table {width:100%; margin:0 auto; border-top:2px solid #536184;}
.normal_notice_con > table > thead > tr > td {height:50px; background-color:#f8f8f8; border-bottom:1px solid #bbbbbb; position:relative; top:0; left:0;}
.normal_notice_con > table > thead > tr > td span {font-size:15px; color:#304678; font-weight:bold;}
.normal_notice_con > table > thead > tr > td .bar {position:absolute; top:20px; right:0;}
.normal_notice_con > table > tbody > .notice_tr {background-color:#f5fafc;}
.normal_notice_con > table > tbody > tr > td {height:50px; border-bottom:1px solid #dddddd;}
.normal_notice_con > table > tbody > tr > td span {font-size:14px; color:#666666;}
.normal_notice_con > table > tbody > tr > td .category_text {color:#2c50a2;}
.normal_notice_con > table > tbody > tr > td .notice_btn {display:inline-block; *display:inline; zoom:1; width:50px; background-color:#334296; font-size:13px; color:#ffffff; line-height:26px;}
.normal_notice_con > table > tbody > tr > td .online_btn {display:inline-block; *display:inline; zoom:1; width:68px; font-size:13px; line-height:24px;}
.normal_notice_con > table > tbody > tr > td .online_btn01 {border:1px solid #334296; color:#334296;}
.normal_notice_con > table > tbody > tr > td .online_btn02 {border:1px solid #dddddd; background-color:#dddddd; color:#666666;}
.normal_notice_con > table > tbody > tr > .info_td {padding:0 20px;}
.normal_notice_con > table > tbody > tr > .info_td span {color:#222222;}

/*갤러리 게시판*/
.gallery_notice_con {}
.gallery_notice_con > ul {}
.gallery_notice_con > ul > li {float:left; width:260px; margin:40px 20px 0 0;}
.gallery_notice_con > ul > li .list_div {/*height:305px;*/}
.gallery_notice_con > ul > li .list_div > .img_con {margin-bottom:10px;}
.gallery_notice_con > ul > li .list_div > .text_con {}
.gallery_notice_con > ul > li .list_div > .text_con > .title_con {height:44px; margin-bottom:5px;}
.gallery_notice_con > ul > li .list_div > .text_con > .title_con span {font-size:15px; color:#222222; font-weight:bold;}
.gallery_notice_con > ul > li .list_div > .text_con > .info_con {height:38px; margin-bottom:5px;}
.gallery_notice_con > ul > li .list_div > .text_con > .info_con span {font-size:14px; color:#666666;}
.gallery_notice_con > ul > li .list_div > .text_con > .date_con {}
.gallery_notice_con > ul > li .list_div > .text_con > .date_con span {font-size:14px; color:#666666;}
.gallery_notice_con > ul > li:nth-child(1) {margin-top:0;}
.gallery_notice_con > ul > li:nth-child(2) {margin-top:0;}
.gallery_notice_con > ul > li:nth-child(3) {margin-top:0;}
.gallery_notice_con > ul > li:nth-child(4) {margin-top:0;}
.gallery_notice_con > ul > li:nth-child(4n) {margin-right:0;}

/*게시판 뷰 페이지*/
#notice_view_con {}
#notice_view_con > .view_con {}
#notice_view_con > .view_con > table {width:100%; margin:0 auto; border-top:2px solid #536184;}
#notice_view_con > .view_con > table > thead > tr > td {padding:15px 20px;}
#notice_view_con > .view_con > table > thead > tr > .title_td {background-color:#f8f8f8; border-bottom:1px solid #bbbbbb;}
#notice_view_con > .view_con > table > thead > tr > .title_td span {font-size:15px; color:#222222; font-weight:bold;}
#notice_view_con > .view_con > table > thead > tr > .title_td .category_text {color:#2c50a2;}
#notice_view_con > .view_con > table > thead > tr > .info_td {border-bottom:1px solid #dddddd;}
#notice_view_con > .view_con > table > thead > tr > .info_td span {font-size:14px; color:#666666;}
#notice_view_con > .view_con > table > thead > tr > .info_td .bar {font-size:12px; color:#dddddd;}
#notice_view_con > .view_con > table > thead > tr > .file_td {border-bottom:1px solid #dddddd;}
#notice_view_con > .view_con > table > thead > tr > .file_td span {font-size:14px; color:#2c50a2; vertical-align:middle;}
#notice_view_con > .view_con > table > thead > tr > .file_td .icon {margin-right:5px; vertical-align:middle;}
#notice_view_con > .view_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
#notice_view_con > .view_con > table > tbody > tr > .posts_td {padding:30px 20px;}
#notice_view_con > .view_con > table > tbody > tr > .posts_td span {font-size:14px; color:#222222; line-height:22px;}
#notice_view_con > .view_con > table > tbody > tr > .posts_td img {max-width:1070px; height:auto;}
#notice_view_con > .view_con > table > tbody > tr > .answer_td {background-color:#f3f6f8; padding:20px;}
#notice_view_con > .view_con > table > tbody > tr > .answer_td > table {width:100%; margin:0 auto;}
#notice_view_con > .view_con > table > tbody > tr > .answer_td > table > tbody > tr > td {}
#notice_view_con > .view_con > table > tbody > tr > .answer_td > table > tbody > tr > td .title_con {margin-bottom:13px;}
#notice_view_con > .view_con > table > tbody > tr > .answer_td > table > tbody > tr > td .title_con span {font-size:14px; color:#666666;}
#notice_view_con > .view_con > table > tbody > tr > .answer_td > table > tbody > tr > td .title_con .bar {font-size:12px; color:#dddddd;}
#notice_view_con > .view_con > table > tbody > tr > .answer_td > table > tbody > tr > td .info_con {}
#notice_view_con > .view_con > table > tbody > tr > .answer_td > table > tbody > tr > td .info_con span {font-size:14px; color:#222222; line-height:22px;}
#notice_view_con > .btn_con {margin-top:22px;}
#notice_view_con > .btn_con > table {width:100%; margin:0 auto;}
#notice_view_con > .btn_con > table > tbody > tr > td {}
#notice_view_con > .btn_con > table > tbody > tr > td .a_btn {display:inline-block; *display:inline; zoom:1; width:108px; border:1px solid #334296; margin-left:7px; text-align:center; font-size:16px; line-height:38px;}
#notice_view_con > .btn_con > table > tbody > tr > td .a_btn:first-child {margin-left:0;}
#notice_view_con > .btn_con > table > tbody > tr > td .a_btn01 {background-color:#334296; color:#ffffff;}
#notice_view_con > .btn_con > table > tbody > tr > td .a_btn02 {color:#334296;}
#notice_view_con > .article_con {margin-top:48px;}
#notice_view_con > .article_con > table {width:100%; margin:0 auto; border-top:2px solid #dddddd; border-bottom:1px solid #dddddd;}
#notice_view_con > .article_con > table > tbody > tr > td {height:40px; border-bottom:1px solid #dddddd;}
#notice_view_con > .article_con > table > tbody > tr > .title_td {background-color:#f3f6f8;}
#notice_view_con > .article_con > table > tbody > tr > .title_td span {font-size:14px; color:#2c50a2; font-weight:bold; vertical-align:middle;}
#notice_view_con > .article_con > table > tbody > tr > .title_td img {margin-right:9px; vertical-align:middle;}
#notice_view_con > .article_con > table > tbody > tr > .info_td {padding:0 18px;}
#notice_view_con > .article_con > table > tbody > tr > .info_td span {font-size:14px; color:#222222; font-weight:bold;}
#notice_view_con > .article_con > table > tbody > tr > .info_td .category_text {color:#2c50a2;}

/*게시판 글쓰기*/
#notice_write_con {}
#notice_write_con > .agree_con {margin-bottom:50px;}
#notice_write_con > .agree_con > .title_con {margin-bottom:10px;}
#notice_write_con > .agree_con > .info_con {margin-bottom:10px;}
#notice_write_con > .agree_con > .info_con .textarea {width:1098px; height:118px; border:1px solid #cccccc; padding:5px; line-height:20px; overflow-y:scroll;}
#notice_write_con > .agree_con > .check_con {}
#notice_write_con > .agree_con > .check_con label {cursor:pointer;}
#notice_write_con > .agree_con > .check_con label > input {margin-right:3px; vertical-align:middle;}
#notice_write_con > .agree_con > .check_con label > span {color:#555555; vertical-align:middle;}
#notice_write_con > .input_con {margin-bottom:40px;}
#notice_write_con > .input_con > table {width:100%; margin:0 auto; border-top:2px solid #536184;}
#notice_write_con > .input_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
#notice_write_con > .input_con > table > tbody > tr > .title_td {padding-left:10px;}
#notice_write_con > .input_con > table > tbody > tr > .title_td span {font-size:15px; color:#222222; font-weight:bold;}
#notice_write_con > .input_con > table > tbody > tr > .info_td {padding:10px 20px;}
#notice_write_con > .input_con > table > tbody > tr > .info_td span {font-size:14px; color:#888888; vertical-align:middle;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .file_btn {display:inline-block; *display:inline; zoom:1; width:110px; background-color:#555555; text-align:center; font-size:15px; color:#ffffff; line-height:40px; cursor:pointer;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .input {height:20px; background-color:#f7f8f8; border:0; padding:10px; vertical-align:middle;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .file_input {display:none;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .select {height:40px; background-color:#f7f8f8; border:0; padding:10px; vertical-align:middle;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .textarea {width:970px; height:360px; background-color:#f7f8f8; border:0; padding:10px; line-height:20px; overflow-y:scroll;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .radio_label {display:inline-block; *display:inline; zoom:1; margin-left:43px; cursor:pointer;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .radio_label:first-child {margin-left:0;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .radio_label .check_icon {display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin-right:7px; background:url("/img/sub/radio_icon_off.png") no-repeat; vertical-align:middle; cursor:pointer;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .radio_label input[type=radio] {display:none;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .radio_label input[type=radio]:checked + .check_icon {background-image:url("/img/sub/radio_icon_on.png");}
#notice_write_con > .input_con > table > tbody > tr > .info_td .radio_label span {color:#646464; line-height:40px; vertical-align:middle;}
#notice_write_con > .input_con > table > tbody > tr > .info_td .text_td {padding-left:10px;}
#notice_write_con > .btn_con {text-align:center;}
#notice_write_con > .btn_con .input_btn {width:110px; background-color:#334296; margin:0 4px; border:0; font-size:16px; color:#ffffff; line-height:40px; cursor:pointer; vertical-align:middle;}
#notice_write_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:108px; border:1px solid #334296; margin:0 4px; text-align:center; font-size:16px; color:#334296; line-height:38px; vertical-align:middle;}

@media all and (max-width: 1510px) {

	#header > .header > .blank {width:9%;}
	#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .blank_td01 {width:9%;}

}

@media all and (max-width: 1270px) {

	#header > .header > .blank {display:none;}
	#header > .header > .nav #sub_nav > .sub_nav > table > tbody > tr > .blank_td01 {display:none;}

}