* {font-family:'나눔고딕','NanumGothic',"Helvetica Neue",Helvetica,Arial,Verdana,Tahoma,sans-serif;}
html, body {height:100%; max-width:1920px;font-family:'나눔고딕','NanumGothic', Dotum,"돋움",Gulim,"굴림","Helvetica Neue",Helvetica,Arial,Verdana,Tahoma,sans-serif;}
.wrap {width:100%;height:100%; position:relative; max-width:1920px;}
.wrap header {width:100%;height:7.3vw;position:fixed;top:0;z-index:9999;}

.wrap header.open_sidebar {right:240px;}
.wrap header h1 {position:absolute; top:1.8vw; left:70px; max-width: 115px;}
.wrap header h1 img {width: 100%;}
.wrap header a.omni_header_svc {position:absolute; top:61px; right:184px; max-width:215px;}
.wrap header a.omni_header_svc img {width:100%;}
.wrap header a.omni_header_side {position:absolute; display:none; width:26px;top:40px; right:6%; }
.wrap header a.omni_header_side img {width: 100%;}

.wrap header a.omni_header_logo {position:absolute; top: 46px; left: 80px; max-width: 120px}
.wrap header a.omni_header_logo img {width: 100%;}
.wrap header a.omni_header_about {position:absolute; top: 53px; right:506px;max-width: 58px}
.wrap header a.omni_header_about img {width: 100%;}
.wrap header a.omni_header_omnifit {position:absolute; top: 53px;right:384px;max-width: 78px}
.wrap header a.omni_header_omnifit img {width: 100%;}
.wrap header a.omni_header_blog {position:absolute; top: 53px; right:300px;max-width: 40px}
.wrap header a.omni_header_blog img {width: 100%;}
.wrap header a.omni_header_contact {position:absolute; top: 53px; right:178px;max-width: 74px}
.wrap header a.omni_header_contact img {width: 100%;}
.wrap header a.omni_header_lang {position:absolute; top: 53px; right:75px; max-width: 55px}
.wrap header a.omni_header_lang img {width: 100%;}


.wrap header.fixed {height:68px;}
/*.wrap header.fixed .omni_header {height:60px;background:#00ff0000;}*/
.wrap header.fixed .omni_header {height:60px;background:#ffc107;}
.wrap header.fixed .omni_header a.omni_header_side {width:26px;top:19px;}
.wrap header.fixed .omni_header a.omni_header_svc {width:170px;top:16px;}
.wrap header.fixed .omni_header a.omni_header_eve {width:145px;top:8px;}
.wrap header.fixed .omni_header a.omni_header_lang {width:55px;top:36px;}
.wrap header.fixed h1 {width:78px; top:14px;}
.wrap header.fixed a.omni_header_side {top:26px;display: block;}
.wrap aside.omni_sideMenu::-webkit-scrollbar {display: none;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap {padding:24px 27px 0 36px;overflow:hidden;overflow-y:scroll;position:relative; background-color: white; border-left: 1px solid #ededed;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_logo {width:51px;height:44px}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_logo img {width:85%; margin-top: 1px;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_navList {width:248px;overflow:hidden;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_navList.item01 {margin-top:41px}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_navList li {padding-bottom:15px;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_white_line {width:64px;height:3px;background:#fff;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_navList li.item04, .wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_navList li.item06 {padding-bottom:55px;}
/*.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_navList li.item05, .wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_navList li.item07 {padding-top:10px;}*/
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_navList li.item07 {padding-bottom:274px}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_copy {font-size:13px;color:#fff;font-weight:bold;padding-bottom:40px;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_close {position:absolute;top:25px;right:23px;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_close img {width: 26px;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_lang {position:absolute;top:25px;right:219px;}
.wrap aside.omni_sideMenu .omni_sideMenu_wrap .omni_sideMenu_lang img {width: 46px;}

.wrap .omni_side_navigation {position:fixed;top:50%;right:83px;}
.wrap .omni_side_navigation a {margin:16px 0;line-height:0;width:28px;height:29px;display:block;font-size:0;}
.wrap .omni_side_navigation a.on {}


.wrap footer {width:100%;height:320px;background:#2b2926;overflow:hidden;font-size: 12px}
.wrap footer .omni_footer_wrap {font-family:'LINERG';width:1200px;max-width:1200px;margin:0 auto;margin-top:35px;position:relative;}
.wrap footer .omni_footer_wrap .omni_footer_left_block {min-width:700px;float:left;text-align:left;position:relative;}
.wrap footer .omni_footer_wrap .omni_footer_left_block .omni_foot_logo {position:absolute;left:0;top:0}
.wrap footer .omni_footer_wrap .omni_footer_left_block .omni_foot_family {position:absolute;left:128px;top:0}
.wrap footer .omni_footer_wrap .omni_footer_left_block .omni_foot_privacy {position:absolute;left:161px;top:19px}
.wrap footer .omni_footer_wrap .omni_footer_left_block .omni_footer_contact_list {position:absolute;left:0;top:92px}
.wrap footer .omni_footer_wrap .omni_footer_left_block .omni_footer_contact_list li {color:#7b7670;font-size:12px;padding:4px 0;}
.wrap footer .omni_footer_wrap .omni_footer_center_block {width:200px;margin:0 auto;}
.wrap footer .omni_footer_wrap .omni_footer_center_block .omni_footer_address {margin-top:93px;color:#7b7670;font-size:12px;}
.wrap footer .omni_footer_wrap .omni_footer_center_block .omni_footer_address p.item01 {padding:4px 0;}
.wrap footer .omni_footer_wrap .omni_footer_center_block .omni_footer_address p span {display:block;padding:4px 0;}
.wrap footer .omni_footer_wrap .omni_footer_right_block {position:absolute;top:93px;right:0;}
.wrap footer .omni_footer_wrap .omni_footer_right_block .omni_footer_copyright {color:#7b7670;font-size:12px;}
.wrap footer .omni_footer_wrap .omni_footer_right_block .omni_footer_copyright span{display:block;padding:4px 0;}

.wrap footer .omni_footer_wrap .footer_block {display:flex; flex-wrap: wrap; margin-top: 30px;}
.wrap footer .omni_footer_wrap .footer_block2 {display:flex; flex-wrap: wrap;}
.wrap footer .omni_footer_wrap .footer_block3 {display:flex; flex-wrap: wrap;}
.wrap footer .omni_footer_wrap .footer_block_1-1 {flex: 1 0 130px; max-width: 130px;}
.wrap footer .omni_footer_wrap .footer_block_1-2 {flex: 1 0 255px; max-width: 255px;}
.wrap footer .omni_footer_wrap .footer_block_1-3 {flex: 1 0 200px; max-width: 200px;}
.wrap footer .omni_footer_wrap .footer_block_2-1 {flex: 1 0 95px; max-width: 95px;}
.wrap footer .omni_footer_wrap .footer_block_2-2 {flex: 1 0 175px; max-width: 175px;}
.wrap footer .omni_footer_wrap .footer_block_2-3 {flex: 1 0 200px; max-width: 100px;}
.wrap footer .omni_footer_wrap .footer_block_3-1 {flex: 1 0 200px; max-width: 127px;}
.wrap footer .omni_footer_wrap .footer_block_3-2 {flex: 1 0 350px; max-width: 123px;}
.wrap footer .omni_footer_wrap .footer_block_3-3 {flex: 1 0 400px; max-width: 150px;}
.footer_copyright {flex: 1 0 400px; max-width: 400px; display: flex; align-items: center;}
.footer-brochure {margin-left: auto;}


/* recruit company */


.wrap .omni_recruit_visual_depth {width:100%;overflow:hidden;padding:116px 0 115px 0;background:#f5f5f5}
.wrap .omni_recruit_visual_depth h3 {width:164px;max-width:164px;text-align:center;margin:0 auto;padding-bottom:97px}
.wrap .omni_recruit_visual_depth h3 img {width:100%;max-width:153px;}
.wrap .omni_recruit_visual_depth .omni_recruit_depth_list {width:962px;max-width:962px;margin:0 auto;overflow:hidden}
.wrap .omni_recruit_visual_depth .omni_recruit_depth_list dt, .wrap .omni_recruit_visual_depth .omni_recruit_depth_list dd {float:left;height:223px;margin-bottom:99px;}
.wrap .omni_recruit_visual_depth .omni_recruit_depth_list dt.item05, .wrap .omni_recruit_visual_depth .omni_recruit_depth_list dd.item05 {margin:0;}
.wrap .omni_recruit_visual_depth .omni_recruit_depth_list dt {width:212px;max-width:212px;padding:0 136px 0 0;}
.wrap .omni_recruit_visual_depth .omni_recruit_depth_list dt img {width:100%;padding-top:22px;}
.wrap .omni_recruit_visual_depth .omni_recruit_depth_list dd img {width:100%;max-width:612px;}


.wrap .omni_recruit_visual_omin {width:100%;overflow:hidden;padding:114px 0 109px 0;background:#fff;}
.wrap .omni_recruit_visual_omin h3 {width:396px;max-width:396px;text-align:center;margin:0 auto;padding-bottom:48px}
.wrap .omni_recruit_visual_omin h3 img {width:100%;max-width:396px;}
.wrap .omni_recruit_visual_omin .omni_recruit_omin_text {width:472px;max-width:472px;padding-bottom:75px;margin:0 auto;}
.wrap .omni_recruit_visual_omin .omni_recruit_omin_text img {width:100%;}
.wrap .omni_recruit_visual_omin .omni_recruit_omin_list {width:1256px;margin:0 auto;overflow:hidden}
.wrap .omni_recruit_visual_omin .omni_recruit_omin_list li{float:left;padding:0 27px;}



/* company */
.wrap .omni_company_visual_history {width:100%;overflow:hidden;padding:114px 0 92px 0;background:#fff;}
.wrap .omni_company_visual_history h3 {width:220px;text-align:center;margin:0 auto}
.wrap .omni_company_visual_history h3 img {width:100%; max-width:220px;}
.wrap .omni_company_visual_history .omni_comany_history_thumb {width:1216px; margin:0 auto;margin-top:88px}
.wrap .omni_company_visual_history .omni_comany_history_thumb img {width:100%}

.wrap .omni_company_visual_works {width:100%;overflow:hidden;padding:1px 0 0 0;background:#f4f4f4;}
.wrap .omni_company_visual_works h3 {width:188px;text-align:center;margin:0 auto;}
.wrap .omni_company_visual_works h3 img {width:100%;max-width:188px;}
.wrap .omni_company_visual_works .omni_company_works_list {width:100%;overflow:hidden}
.wrap .omni_company_visual_works .omni_company_works_list .company_works_box {float:left}
.wrap .omni_company_visual_works .omni_company_works_list .company_works_box a {float:left;display:block}
.wrap .omni_company_visual_works .omni_company_works_list .company_works_box.item01 {width:63.5%}
.wrap .omni_company_visual_works .omni_company_works_list .company_works_box.item02 {width:36.5%}
.wrap .omni_company_visual_works .omni_company_works_list .company_works_box.item03 {width:100%}
/*.wrap .omni_company_visual_works .omni_company_works_list .company_works_box.item03 a {width:50%;}*/
.wrap .omni_company_visual_works .omni_company_works_list .company_works_box img {width:100%}


.wrap .omni_company_vision {width:100%;overflow:hidden;padding:118px 0 168px 0;background:#fff; background:url(../images/company/ic_company_image_02.png) center 0px no-repeat; background-size:cover;overflow:hidden}
.wrap .omni_company_vision h3 {width:582px;text-align:center;margin:0 auto;padding-bottom:49px}
.wrap .omni_company_vision h3 img {width:100%;max-width:582px;}
.wrap .omni_company_vision p.omni_company_overseas_text {width:582px;text-align:center;margin:0 auto;padding-bottom:133px;}
.wrap .omni_company_vision .omni_company_overseas_map {width:1204px;max-width:1204px;margin:0 auto;text-align:center}
.wrap .omni_company_vision .omni_company_overseas_map img {width:100%;max-width:1204px;}


.wrap .omni_company_history {width:100%;overflow:hidden;padding:118px 0 168px 0;background:#fff; background:url(../images/company/ic_company_image_05.png) center 0px no-repeat; background-size:cover;overflow:hidden}
.wrap .omni_company_history h3 {width:582px;text-align:center;margin:0 auto;padding-bottom:49px}
.wrap .omni_company_history h3 img {width:100%;max-width:582px;}
.wrap .omni_company_history p.omni_company_overseas_text {width:572px;text-align:center;margin:0 auto;padding-bottom:133px;}
.wrap .omni_company_history .omni_company_overseas_map {width:572px;max-width:572px;margin:0 auto;text-align:center}
.wrap .omni_company_history .omni_company_overseas_map img {width:100%;max-width:1212px;}



.wrap .omni_company_visual_overseas {width:100%;overflow:hidden;padding:118px 0 168px 0;background:#fff;}
.wrap .omni_company_visual_overseas h3 {width:582px;text-align:center;margin:0 auto;padding-bottom:49px}
.wrap .omni_company_visual_overseas h3 img {width:100%;max-width:582px;}
.wrap .omni_company_visual_overseas p.omni_company_overseas_text {width:582px;text-align:center;margin:0 auto;padding-bottom:133px;}
.wrap .omni_company_visual_overseas .omni_company_overseas_map {width:1212px;max-width:1212px;margin:0 auto;text-align:center}
.wrap .omni_company_visual_overseas .omni_company_overseas_map img {width:100%;max-width:1212px;}

.wrap .omni_company_visual_contact {width:100%;overflow:hidden;padding:117px 0 1px 0;background:#f7f7f7;}
.wrap .omni_company_visual_contact h3 {width:245px;text-align:center;margin:0 auto;padding-bottom:80px}
.wrap .omni_company_visual_contact h3 img {width:100%;max-width:245px;}
.wrap .omni_company_visual_contact .omni_company_contact_list {width:825px;margin:0 auto;overflow:hidden;margin-bottom:93px}
.wrap .omni_company_visual_contact .omni_company_contact_list li {float:left}
.wrap .omni_company_visual_contact .omni_company_contact_list li.item01 {padding-right:225px}
.wrap .omni_company_visual_contact .omni_company_contact_list li.item02 {padding-right:137px}
.wrap .omni_company_visual_contact .omni_company_contact_map {width:100%;height:473px;text-align:center;max-height:473px;background:#fff}
.wrap .omni_company_visual_contact .omni_company_contact_map p {text-align:center;padding-top:200px;color:#999}


.wrap .omni_recruit_visual_inje {width:100%;padding:117px 0 107px 0;background:url(../images/company/ic_company_image_06.png) center 0px no-repeat; background-size:cover;overflow:hidden}
.wrap .omni_recruit_visual_inje h3 {width:396px;max-width:396px;text-align:center;margin:0 auto;padding-bottom:48px}
.wrap .omni_recruit_visual_inje h3 img {width:100%;max-width:396px;}
.wrap .omni_recruit_visual_inje .omni_recruit_inje_list {width:1770px;margin:0 auto;overflow:hidden}
.wrap .omni_recruit_visual_inje .omni_recruit_inje_list li{float:left;padding:0 51px;}


.wrap .omni_omnifit {width:100%;padding:117px 0 107px 0;background:url(../images/omnifit/ic_omnifit_detail_image_022.png) center 0px no-repeat; background-size:cover;overflow:hidden}
.wrap .omni_omnifit h3 {width:240px;max-width:240px;text-align:center;margin:0 auto;padding-bottom:48px}
.wrap .omni_omnifit h3 img {width:100%;max-width:240px;}
.wrap .omni_omnifit .omni_recruit_inje_list {width:1400px;margin:0 auto;overflow:hidden}
.wrap .omni_omnifit .omni_recruit_inje_list li{float:left;padding:0 51px;}

.wrap .omni_omnivas {width:100%;padding:117px 0 107px 0;background:url(../images/vas/ic_vas_detail_01.png) center 0px no-repeat; background-size:cover;overflow:hidden}
.wrap .omni_omnivas h3 {width:240px;max-width:240px;text-align:center;margin:0 auto;padding-bottom:48px}
.wrap .omni_omnivas h3 img {width:100%;max-width:240px;}
.wrap .omni_omnivas .omni_recruit_inje_list {width:1400px;margin:0 auto;overflow:hidden}
.wrap .omni_omnivas .omni_recruit_inje_list li{float:left;padding:0 51px;}

.wrap .omni_ring {width:100%;overflow:hidden;padding:118px 0 168px 0;background:#fff; background:url(../images/omnifit/ic_omnifit_detail_image_04_bg.png) center 0px no-repeat; background-size:cover;overflow:hidden}
.wrap .omni_ring h3 {width:582px;text-align:center;margin:0 auto;padding-bottom:49px}
.wrap .omni_ring h3 img {width:100%;max-width:582px;}
.wrap .omni_ring p.omni_company_overseas_text {width:582px;text-align:center;margin:0 auto;padding-bottom:133px;}
.wrap .omni_ring .omni_company_overseas_map {width:1920px;max-width:1920px;margin:0 auto;text-align:center}
.wrap .omni_ring .omni_company_overseas_map img {width:100%;max-width:1920px;}


.wrap .omni_service_visual_commerce02 .omni_service_visual_list {width:100%;overflow:hidden;background:#2b2926}
.wrap .omni_service_visual_commerce02 .omni_service_visual_list li {max-width:960px;width:50%;float:left}
.wrap .omni_service_visual_commerce02 .omni_service_visual_list li img {max-width:960px;width:100%;}


.wrap .omni_service_visual_commerce02 {width:100%;overflow:hidden;background:#f4f3f2;}
.wrap .omni_service_visual_commerce02 .omni_service_visual_commerce02_top {padding:0px 0 140px 0;background:url(../images/vas/ic_vas_detail_02.png) repeat;}
.wrap .omni_service_visual_commerce02 h3 {width:737px;text-align:center;margin:0 auto;padding-bottom:118px}
.wrap .omni_service_visual_commerce02 h3 img {width:100%;max-width:737px;}
.wrap .omni_service_visual_commerce02 .omni_service_commerce02_list {width:1205px;margin:0 auto;overflow:hidden;}
.wrap .omni_service_visual_commerce02 .omni_service_commerce02_list li {float:left}
.wrap .omni_service_visual_commerce02 .omni_service_commerce02_list li.item01 {padding-right:92px}
.wrap .omni_service_visual_commerce02 .omni_service_commerce02_list li.item02 {padding-right:139px}

/* Main */
.wrap .omni_service_visual_commerce01 {width:100%;overflow:hidden;padding:106px 0 131px 0;background:#fff;}
.wrap .omni_service_visual_commerce01 h3 {width:198px;text-align:center;margin:0 auto;padding-bottom:90px}
.wrap .omni_service_visual_commerce01 h3 img {width:100%;max-width:781px;}
.wrap .omni_service_visual_commerce01 .omni_service_commerce01_list {width:900px;margin:0 auto;overflow:hidden;}
.wrap .omni_service_visual_commerce01 .omni_service_commerce01_list li {float:left}
.wrap .omni_service_visual_commerce01 .omni_service_commerce01_list li.item01 {padding-right:135px}
.wrap .omni_service_visual_commerce01 .omni_service_commerce01_list li.item02 {padding-right:135px}



/* news */
/*.wrap .omni_news_visual_intro {width:100%;height:426px;background:url(../images/thumb/thumb_news_visual_intro.png) no-repeat; background-size:cover; overflow:hidden}*/
.wrap .omni_news_visual_intro .omni_news_visual_intro_text {width:151px; max-width:151px;margin:0 auto; padding:187px 0 0 0;}
	  .omni_news_visual_intro .omni_news_visual_intro_text img {width:100%;max-width:151px}

.wrap .omni_news_visual_cont {width:100%;overflow:hidden;padding:0;background:#fff}
.wrap .omni_news_visual_cont .omni_news_list li {width:100%;border-bottom:1px solid #e5e5e5}
.wrap .omni_news_visual_cont .omni_news_item_wrap {width:1004px;margin:0 auto;padding:52px 0;}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_count_box {width:224px;height:100%;float:left}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_count_box .omni_news_count {width:106px;position:relative;border-bottom:1px solid #505050;line-height:80px;}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_count_box .omni_news_count img{display:inline;position:absolute;top:10px;left:0;}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_count_box .omni_news_count strong {display:block;padding-left:17px;font-size:75px;font-family:Arial;color:#272727}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_count_box .omni_news_date {color:#606060;font-size:17px;text-align:left;padding-top:18px}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_text_wrap {width:780px;float:right;}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_text_wrap dl {width:100%}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_text_wrap dl dt {font-size:32px;font-weight:bold;color:#383838}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_text_wrap dl dd {font-size:16px;color:#606060;padding:30px 0 20px 0;line-height:20px;}
.wrap .omni_news_visual_cont .omni_news_item_wrap .omni_news_text_wrap .omni_news_more img {display:inline}

.wrap .omni_news_visual_cont .omni_news_paging {position:relative;text-align:center;margin:52px 0 76px 0;}
.wrap .omni_news_visual_cont .omni_news_paging .omni_news_paging_link_page {display:inline-block;padding:0 17px;vertical-align:top;color:#7d7d7d;font-size:18px;padding-top:15px}
.wrap .omni_news_visual_cont .omni_news_paging a.omni_news_paging_link_page:hover {text-decoration:underline;}
.wrap .omni_news_visual_cont .omni_news_paging em.omni_news_paging_link_page {color:#f49c0b !important;text-decoration:underline;}
.wrap .omni_news_visual_cont .omni_news_paging .omni_news_paging_n {font-style:normal;font-weight:normal}
.wrap .omni_news_visual_cont .omni_news_paging img {display:inline;}
.wrap .omni_news_visual_cont .omni_news_paging .omni_news_paging_prev_last,.wrap .omni_news_visual_cont .omni_news_paging .omni_news_paging_prev {margin-right:12px;}
.wrap .omni_news_visual_cont .omni_news_paging .omni_news_paging_next_last,.wrap .omni_news_visual_cont .omni_news_paging .omni_news_paging_next {margin-left:12px;}

.wrap .omni_news_visual_view {width:100%;overflow:hidden;padding:0;background:#fff}
.wrap .omni_news_visual_view .omni_news_view_wrap {width:994px;margin:0 auto;padding:64px 0 53px 0;overflow:hidden}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_date {font-size:20px;color:#606060;}
.wrap .omni_news_visual_view .omni_news_view_wrap h4 {color:#383838;font-size:40px;padding:30px 0;}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_press {font-size:14px;color:#868686}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_article {padding:45px 0 50px 0;border-bottom:1px solid #e7e7e7;color:#606060;font-size:16px;line-height:25px;}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_article .omni_news_view_photo {display:block;padding-bottom:50px}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_article .omni_news_view_photo img {width:100%}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_func {width:100%;padding-top:50px;overflow:hidden;}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_paging {width:50%;float:left;}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_paging a {float:left;}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_paging a.omni_news_view_prev {margin-right:5px;}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_paging img{display:inline;}

.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_fr {width:50%;float:right;position:relative;}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_fr a {position:absolute;top:0;right:0;}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_fr a.omni_news_view_print {right:58px}
.wrap .omni_news_visual_view .omni_news_view_wrap .omni_news_view_fr img{display:inline;}

#seosmj2  {
    background-image:url('../images/company/ic_company_image_06.png');
    background-repeat:no-repeat;
    background-size:cover;
}

#seosmj { width: 100%; height: 500px; background-size: cover;  background-image:url('../images/company/ic_company_image_06.png'); background-position: center top;}

.content-video {
    margin: 0px auto;
    text-align: center;
}



/* contact */
.wrap .omni_contact_visual_intro .omni_contact_visual_intro_text {width:378px; max-width:378px;margin:0 auto; padding:187px 0 0 0;}
	  .omni_contact_visual_intro .omni_contact_visual_intro_text img {width:100%;max-width:378px}

.wrap .omni_contact_visual_cont {width:100%;overflow:hidden;padding:118px 0 157px 0;background:#fff;}
.wrap .omni_contact_visual_cont .omni_contact_cont_wrap {width:879px;margin:0 auto}
.wrap .omni_contact_visual_cont h3 {width:100%;max-width:879px;text-align:center;margin:0 auto;padding-bottom:47px}
.wrap .omni_contact_visual_cont h3 img {width:100%;max-width:879px;}
.wrap .omni_contact_visual_cont .omni_contact_sub_title01 {width:393px;max-width:393px;padding-bottom:75px;margin:0 auto;}
.wrap .omni_contact_visual_cont .omni_contact_sub_title01 img {width:100%;}
.wrap .omni_contact_visual_cont .omni_contact_sub_title02 {width:239px;max-width:239px;padding:58px 0 47px 0}
.wrap .omni_contact_visual_cont .omni_contact_sub_title02 img {width:100%;}
.wrap .omni_contact_visual_cont .omni_table_contact {width:100%;margin:0 auto}
.wrap .omni_contact_visual_cont .omni_table_contact li{padding:10px 0;width:100%;float:left}
.wrap .omni_contact_visual_cont .omni_table_contact li.left {width:48%;padding-right:2%;}
.wrap .omni_contact_visual_cont .omni_table_contact li.right {width:48%;padding-left:2%;}
.wrap .omni_contact_visual_cont .text_label {width:100%;border:1px solid #d9d9d9;height:56px;display:block;position:relative;}
.wrap .omni_contact_visual_cont .text,.wrap .omni_contact_visual_cont .textarea  {border:0;color:#404040;font-size:16px;display:block;height:56px;position:absolute;top:0;left:70px;outline:none;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); /* IE 7 and olders */
opacity:0; }
.wrap .omni_contact_visual_cont .textarea {width:100%;height:134px;padding:15px 0;line-height:32px;resize: none;}

.wrap .omni_contact_visual_cont label.radio {position:relative;float:left;padding-right:17px}
.wrap .omni_contact_visual_cont label.radio input {position:absolute;left:-9999px;}
.wrap .omni_contact_visual_cont label.omni_file:focus {border:1px solid #f09500;}
.wrap .omni_contact_visual_cont label.omni_file span {position:absolute;top:19px;left:70px;display:block;color:#404040;font-size:16px}
.wrap .omni_contact_visual_cont label.omni_file input {display:block;width:100%;height:56px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); /* IE 7 and olders */
opacity:0;
}
.wrap .omni_contact_visual_cont .textarea {width:100%;}
.wrap .omni_contact_visual_cont .omni_contact_submt_btn {width:210px;max-width:210px;margin:0 auto;margin-top:70px;}
.wrap .omni_contact_visual_cont .omni_contact_submt_btn img {width:100%; max-width:210px;}

.wrap .omni_table {width:100%;}
.wrap .omni_table tr.line {border-top:2px solid #f49c0b;}
.wrap .omni_table th, .wrap .omni_table td{background:#f7f0e6;font-size:16px;padding:20px;text-align:center;color:#383737;}
.wrap .omni_table td{background:#f7f7f7;font-size:14px;color:#686868;border-bottom:1px solid #e5e5e5}
.wrap .omni_table td.left, .wrap .omni_table th.left {text-align:left;}
.wrap .omni_table td.right, .wrap .omni_table th.right {text-align:right;}
.wrap .omni_table th.type03 {background:#f7f7f7}
.wrap .omni_table th.type03 img {display:inline}

.wrap .omni_table.type02 th, .wrap .omni_table.type02 td {padding:10px;font-size:14px;}
.wrap .omni_table.type02 tbody th {border-bottom:1px solid #e5e5e5;}
.wrap .omni_table.type02 th.type02, .wrap .omni_table.type02 td.type02 {background:#f7f0e6;}

.wrap .omni_table.type02 td {font-size:15px;}
.wrap .omni_table .bb1 {border-bottom:1px solid #e5e5e5}
.wrap .omni_table .br1 {border-right:1px solid #e5e5e5}
.wrap .omni_scroll_wraper01, .wrap .omni_scroll_wraper02, .wrap .omni_scroll_wraper03, .wrap .omni_scroll_wraper04, .wrap .omni_scroll_wraper05, .wrap .omni_scroll_wraper06 {width: 100%;position: relative;}
.wrap .omni_scroll_table {
	min-width: 750px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	height: auto;
	background-color: #f7f7f7;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.wrap .omni_scroll_table.type02 {min-width:400px}
.header-top {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 140px;
    border-bottom: 1px solid #ececec;
    background-color: white;
}

.contact-title {
    font-size : 32px;
    font-weight: 700;
    color: black;
    text-transform: none;
    text-align: left;
    padding-bottom: 10px;
}

.contact-full {
    display: flex;
    width: 100%;
}

.contact-full input {
    flex: 1;
    box-sizing: border-box;
    padding: 15px 20px;
    margin: 15px 0 45px 0;
    color: black;
    background-color: #fbfcfc;
    border: 1px solid #d9d9d9;
    border-radius:7px !important;
}

.contact-full textarea {
    flex: 1;
    box-sizing: border-box;
    padding: 15px 20px;
    margin-top: 15px;
    color: black;
    background-color: #fbfcfc;
    border: 1px solid #d9d9d9;
    border-radius: 7px;
    resize: none;
}

.contact-50 {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.contact-50 span {
    width: 50%;
    text-align: left;
}

.contact-50 span.label-mobile {
    display: none;
}

.contact-50 span.label-left {
    font-family: 'LINEBD';
    font-size: 17px;
    font-weight: bold;
    color: black;
    margin-left: 5px;
}

.contact-50 span.label-right {
    font-family: 'LINEBD';
    font-size: 17px;
    font-weight: bold;
    color: black;
    margin-left: 45px;
}
.contact-50 input.left{
    background-color: #fbfcfc;
    border: 1px solid #d9d9d9;
    border-radius:7px !important;
    width: 100%;
    padding: 15px 20px;
    margin: 10px 20px 45px 0px;
    color: black;
}

.contact-50 input.right{
    background-color: #fbfcfc;
    border: 1px solid #d9d9d9;
    border-radius:7px !important;
    width: 100%;
    padding: 15px 20px;
    margin: 10px 0px 45px 20px;
    color: black;
}

.omni_table_contact div label textarea {
    background-color: #f3f4f6;
    font-size: 14px !important;
    font-weight: bold !important;
}

textarea[name="text_description"] {
    height: 95%;
    width: 90%;
    opacity: 1 !important;
}

.vertical-super {
    vertical-align: super;
    font-size: 13px;
}

.checkbox-label {
    display: flex;
    padding-left: 3%;
}

.contact-checkbox {
    width: 21px;
    height: 21px;
    margin-right: 5px;
    margin-top: 1.5px;
}

.ml5 {
    margin-left: 5px;
}

.contact-title {
    font-size: 32px;
    font-weight: 600;
    text-align: left;
}

.required {
    /*vertical-align: super;*/
    color: #d50c0c;
}

.not-required {
    vertical-align: super;
    color: white;
}

#privacy.privacy-container {
    height: 1000px;
}

#privacy .privacy-pt {
    padding-top: 7.5vw;
}

.about-main-img, #contact-main .contact-main-img {
    padding-top: 90px;
}

#section2X,
#section4X,
#section5X {display: flex !important;}

#departmentButtons {
    display: flex;
    margin: 10px 0 15px 10px;
}

.filter-btn {
    padding: 8px 16px;
    border: none;
    background-color: #eff0f1;
    color: #222222;
    cursor: pointer;
    margin-right: 10px;
    border-radius: 50px;
    font-size: 13px;
}

.filter-btn:last-child {
    margin-right: 0;
}

.filter-btn.active {
    background-color: black;
    color: white;
}

.rolling-container{
    position: relative;
    display: flex;
    align-items: center;
    margin: 10px auto;
    width: 95%;
    height: 320px;
    overflow: hidden;
    background: white;
    ul{
        position: absolute;
        display: flex;
        gap: 0;
        width: max-content;
        animation: aniScroll 30s linear infinite;
        &.list2{
            animation: aniScroll-2 30s linear infinite;
        }
        li{
            list-style: none;
            width: 320px;
            height: 320px;
            line-height: 100px;
            text-align: center;
            border: 2px solid white;
            margin: 10px;
            &.rolling01 {
                background: url('../../../images/company/company-rolling-1.png?240904') no-repeat center center;
                background-size: cover;
            }
            &.rolling02 {
                background: url('../../../images/company/company-rolling-2.png?240904') no-repeat center center;
                background-size: cover;
            }
            &.rolling03 {
                background: url('../../../images/company/company-rolling-3.png?240904') no-repeat center center;
                background-size: cover;
            }
            &.rolling04 {
                background: url('../../../images/company/company-rolling-4.png?240904') no-repeat center center;
                background-size: cover;
            }
            &.rolling05 {
                background: url('../../../images/company/company-rolling-5.png?240904') no-repeat center center;
                background-size: cover;
            }
            &.rolling06 {
                background: url('../../../images/company/company-rolling-6.png?240904') no-repeat center center;
                background-size: cover;
            }
            &.rolling07 {
                background: url('../../../images/company/company-rolling-7.png?240904') no-repeat center center;
                background-size: cover;
            }
            &.rolling08 {
                background: url('../../../images/company/company-rolling-8.png?240904') no-repeat center center;
                background-size: cover;
            }
            &.rolling09 {
                background: url('../../../images/company/company-rolling-9.png') no-repeat center center;
                background-size: cover;
            }
        }
    }
}

/* 0%에서 -100%으로 이동하는 애니메이션 */
@keyframes aniScroll{
    0%{ transform: translateX(0%) }
    100%{ transform: translateX(-100%) }
}

/* 100%에서 0%으로 이동하는 애니메이션 */
@keyframes aniScroll-2{
    0%{ transform: translateX(100%) }
    100%{ transform: translateX(0%) }
}

.bg-white {
    background-color: white;
}

.count-base-container {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 110px;
}
.count-container {
    position: absolute;
    top: 39%;
    left: 50%;
    transform: translate(-50%, -20%);
    width: 70%;
    text-align: center;
}

.count-section {
    width: 100%;
    height: 130px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.count-item1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 50%;
    text-align: center;
    color: white;
}

.count-item2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 50%;
    text-align: center;
    color: white;
}

.count-top {
    font-size: 1.4em;
    padding-right: 17px;
}

.count-bottom {
    font-weight: 800;
    padding: 45px 0;
    font-size: 3.4em;
}

.pt-70 {
    padding-top: 70px;
}

.count-input-container {
    display: none;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-default {
    cursor: default;
}

.modal .modal-title {
    font-size: 30px;
    font-weight: bold;
    color: black;
    text-align: center;
    margin-top: 30px;
}

#menu-product.active,
#menu-contact.active,
#menu-company.active {
    color: #2332c3;
}

.modal .cms-modal {
    margin-top: 20vh;
}

.main-contact-btn {
    width: 70%;
}

.view-label {
    text-decoration: underline !important;
    color: #7a7a7a;
    cursor: pointer;
}

.modal .term-modal-title {
    font-family: 'LINEBD';
    font-size: 24px;
    font-weight: bold;
    color: #2332c3;
    text-align: center;
    margin: 60px auto 30px auto;
}

.modal .term-modal-top {
    font-family: 'LINELG';
    font-size: 16px;
    text-align: left;
    margin: 2% 4% 2% 6%;
}

.modal .term-modal-top p {
    padding-bottom: 5px;
    font-size: 0.9em;
}

.modal .term-modal-bottom {
    font-family: 'LINELG';
    font-size: 15px;
    text-align: left;
    margin: 4% 6% 2% 6%;
}

.modal .term-modal-bottom p {
    padding-bottom: 4px;
    font-size: 0.9em;
}

.modal .term-close-btn {
    position: absolute;
    right:40px;
    margin-top: 35px;
    width: 30px;
    z-index: 999;
}

.btn-omnifit {
    width: 90%;
    height: 55px;
    background-color: #2332c3;
    color: white;
    font-size: 18px;
    font-weight: bold;
    border-radius: 50px;
    border: none;
}

.modal .brochure-modal-title {
    font-family: 'LINEBD';
    font-size: 24px;
    color: #000000;
    text-align: center;
    margin: 50px auto;
}

.modal .brochure-container {
    width: 85%;
    margin: 65px auto 0 auto;
}

.brochure-full {
    display: flex;
    width: 100%;
}

.brochure-full input {
    flex: 1;
    box-sizing: border-box;
    padding: 15px 20px;
    margin: 10px 0 40px 0;
    color: black;
    background-color: #fbfcfc;
    border: 1px solid #d9d9d9;
    border-radius:7px !important;
}

.brochure-full textarea {
    flex: 1;
    box-sizing: border-box;
    padding: 15px 20px;
    margin-top: 15px;
    color: black;
    background-color: #fbfcfc;
    border: 1px solid #d9d9d9;
    border-radius: 7px;
    resize: none;
}

.brochure-50 {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.brochure-50 span {
    width: 50%;
    text-align: left;
}

.brochure-50 span.label-mobile {
    display: none;
}

.brochure-full span.label-left {
    font-size: 15px;
    font-weight: bold;
    color: black;
}

.brochure-50 span.label-left {
    font-size: 17px;
    font-weight: bold;
    color: black;
    margin-left: 5px;
}

.brochure-50 span.label-right {
    font-size: 17px;
    font-weight: bold;
    color: black;
    margin-left: 45px;
}
.brochure-50 input.left{
    background-color: #fbfcfc;
    border: 1px solid #d9d9d9;
    border-radius:7px !important;
    width: 100%;
    padding: 15px 20px;
    margin: 10px 20px 45px 0px;
    color: black;
}

.brochure-50 input.right{
    background-color: #fbfcfc;
    border: 1px solid #d9d9d9;
    border-radius:7px !important;
    width: 100%;
    padding: 15px 20px;
    margin: 10px 0px 45px 20px;
    color: black;
}

.brochure-info {
    max-height: 110px;
}

.contact-container {
    background-color: #f5f5f5 !important;
    width: 50% !important;
    padding: 2% 15% 0 2% !important;
}

.goto-modal-title {
    font-family: 'LINEBD';
    font-size: 26px;
    color: black;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 15px;
}

.goto-container {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}

.goto-bottom {
    font-size: 0.9em;
    color: #7b7b7b;
}

.goto-close-btn {
    font-family: 'LINEBD';
    margin-top: 20px;
    background-color: #fff;
    color: #000;
    border-radius: 10px;
    padding: 8px 30px;
    border: 1px solid #dddddd;
    margin-bottom: 20px;
}

.contact-submit-btn {
    width: 98%;
    height: 55px;
    background-color: #000000;
    color: white;
    font-size: 16px;
    font-weight: bold;
    border-radius: 50px;
    border: none;
    margin-bottom: 10px;
    margin-left: 7px;
}

.contact-label {
    font-family: 'LINEBD';
    display: block;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin-left: 10px;
}

.contact-input {
    width:95%;
    height: 55px;
    padding: 0 20px;
    border: 1px solid #f5f5f5;
    border-radius: 12px !important;
    font-size: 14px;
    color: #000000;
    box-sizing: border-box;
    margin-top: 5px;
    margin-bottom: 15px;
}

.contact-textarea{
    width:95%;
    height: 150px;
    padding: 20px;
    border: 1px solid #f5f5f5;
    border-radius: 12px !important;
    font-size: 14px;
    color: #000000;
    box-sizing: border-box;
    margin-top: 5px;
    margin-bottom: 15px;
    resize: none;
}

#main-contact-right {
    width: 50%;
    height: 100%;
}

#main-contact-right-form {
    width: 100%;
    height: 100%;
    padding: 15% 37% 0 30px;
}

.checkbox-content {
    text-align: left;
    word-break: keep-all;
    max-width: 81%;
}

#main-contact-mobile,
#main-contact-mobile-mini {
    display: none;
}


.modal .brochure-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    margin: 0;
    width: 100%;
    max-width: 450px;
    margin-top: 2vw;
}

.modal .patent-modal,
.modal .certificate-modal{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    margin: 0;
    width: 100%;
    max-width: 1000px;
    margin-top: 1vw;
}

.modal .term-modal,
.modal .term-modal2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    margin: 0;
    width: 100%;
    max-width: 800px;
    margin-top: 1vw;
}

.modal .term-modal .term-modal-content,
.modal .term-modal2 .term-modal-content {
    max-height: 50vh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 5px;
}

.modal-close {
    position: absolute;
    right:40px;
    margin-top: 30px;
    width: 30px;
    z-index: 88;
}

.modal-close-btn {
    font-family: 'LINEBD';
    background-color: #fff;
    color: #000;
    border-radius: 10px;
    padding: 8px 30px;
    border: 1px solid #dddddd;
    margin-bottom: 50px;
}

#main8-mobile-mini-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: white;
    width: 100%;
    padding: 0 20px;
}

#main8-brochure-btn {
    width: 30%;
    display: block;
    margin: 0 auto;
    cursor: pointer;
}


#main8-mobile-1 {
    font-family: 'LINERG';
    font-size: 0.9em;
    margin-bottom: 1%;
}

#main8-mobile-2 {
    font-family: 'LINEBD';
    font-size: 1.6em;
    margin-bottom: 5%;
}

#medicalModal,
#wellnessModal {
    z-index: 9999;
}

.no-recruit-wrap {
    height: 120px;
    margin-bottom: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.notice-section {
    padding: 40px 20px;
    background: #f9f9f9;
}

.notice-container {
    max-width: 1100px;
    margin: 0 auto;
    background: #fff;
    border-radius: 12px;
    padding: 30px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}

.notice-detail-container {
    max-width: 1100px;
    margin: 90px auto 0 auto;
    background: #fff;
    border-radius: 12px;
    padding: 30px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}

.notice-title {
    margin-top: 10px;
    font-size: 1.8rem;
    font-weight: bold;
    margin-bottom: 20px;
    color: #333;
    border-left: 4px solid #7e7e7e;
    padding-left: 10px;
}

/* table style */
.notice-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 25px;
    border: none;
}

.notice-table thead {
    background: rgba(225, 225, 225, 0.4);
}

.notice-table th {
    padding: 10px 0 !important;
    text-align: center;
    border-bottom: 1px solid #e5e7eb;
    font-size: 1.4rem;
    border-left: 1px solid #e5e7eb;
}

.notice-table td {
    padding: 20px 0 !important;
    text-align: center !important;
    border-bottom: 1px solid #e5e7eb;
    font-size: 1.4rem;
    border-left: 1px solid #e5e7eb;
}

.notice-table th {
    font-weight: 600;
    color: #444;
}

.notice-table td a {
    text-decoration: none;
    color: #444;
    font-weight: 500;
}

/* pagination */
.pagination {
    margin-top: 40px;
    display: flex;
    justify-content: center;
    gap: 8px;
}

.page-link {
    padding: 8px 14px;
    border-radius: 100px;
    text-decoration: none;
    font-size: 0.9rem;
    color: #333;
    background: #fff;
    transition: all 0.2s ease;
}

.page-link.active {
    background: rgba(225, 225, 225, 0.4);
    color: black;
    font-weight: bold;
}


.notice-detail {
    padding: 25px;
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.detail-title {
    font-size: 1.8rem;
    font-weight: 600;
    color: #333;
    margin-bottom: 10px;
}

.detail-meta {
    font-size: 0.9rem;
    color: #888;
    margin-bottom: 10px;
    display: flex;
    gap: 15px;
}

.detail-content {
    font-size: 1.4rem;
    line-height: 1.6;
    color: #444;
    margin-bottom: 40px;
}

.detail-content img {
    display: block;
    max-width: 90%;
    height: auto;
    margin: 15px auto; /* 좌우 자동 여백으로 가운데 정렬 */
}

/* 버튼 */
.detail-actions {
    text-align: left;
}

.btn-back {
    display: inline-block;
    padding: 8px 16px;
    background: rgba(225, 225, 225, 0.7);
    color: #fff;
    border-radius: 6px;
    text-decoration: none;
    transition: background 0.2s ease;
    margin-top: 15px;
}

.btn-back:hover {
    background: rgba(225, 225, 225, 1);
}

.notice-navigation {
    display: flex;
    justify-content: space-between;
    margin: 30px 0 15px 0;
    padding: 10px 0;
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
}

/*.notice-navigation a {*/
/*    color: #b2b2b2;*/
/*    text-decoration: none;*/
/*    font-weight: 500;*/
/*    transition: color 0.2s;*/
/*}*/

/*.notice-navigation a:hover {*/
/*    text-decoration: underline;*/
/*    color: #0056b3;*/
/*}*/

.detail-date,
.detail-writer {
    font-size: 1.2rem;
}

.notice-navi-table,
.notice-navi-table th {
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
}

.notice-navi-title {
    border-right: 1px solid #e5e7eb;
    width: 10%;
}

.notice-navi-sub {
    text-align: left;
    padding-left: 25px;
    cursor: pointer;
}

.notice-detail-header {
    border-bottom: 1px solid #e5e7eb;
    margin-bottom: 10px;
}
.top-img{
    width: 100%;
    height: 100%;
    margin-top: 90px;
}

#notice-content-1 {
    width: 70%;
    height: 100%;
}

#notice-content-2 {
    width: 50%;
    height: 100%;
}
