#rightcolumn h3.sub { position:relative; width:100%; height:41px; line-height:41px !important; background:none !important; border-bottom:1px solid #ccc; display:inline-block; margin:0 !important; padding:0 !important; }
#rightcolumn h3.sub:before {content:none; }
#rightcolumn h3.sub span { display:block; }
#rightcolumn h3.sub span.tit { font-size:13px; font-weight:500;line-height:41px;color:#225898 ; background:#fff; border:1px solid #ccc; border-bottom:none; display:inline-block; padding:0 20px; }
#rightcolumn h3.sub span.more { position:absolute; top:16px; right:1px; }
#rightcolumn h3.sub span.event { position:absolute; top:0; right:1px; }
#rightcolumn h3.sub span.event select { vertical-align:middle; border:1px solid #707070; height:20px; }
#rightcolumn h3.sub span.event img { vertical-align:middle; margin-left:5px; }

#rightcolumn h3.sub4 { position:relative !important; width:100% !important; padding:0 0 10px 0 !important; background:url('../img/sub/sub4_line.gif') repeat-x bottom !important; display:inline-block !important; margin:0 !important; }
#rightcolumn h3.sub4:before {content:none; }
#rightcolumn h3.sub4 span { display:block !important; }
#rightcolumn h3.sub4 span.tit { font-size:13px; font-weight:500; color:#225898  !important; }
#rightcolumn h3.sub4 span.more { position:absolute !important; top:0 !important; right:1px !important; }

#rightcolumn h3.sub4_sm { position:relative !important; width:100% !important; padding:0 0 10px 0 !important; background:url('../img/sub/sub4_line.gif') repeat-x bottom !important; display:inline-block !important; margin:0 !important; }
#rightcolumn h3.sub4_sm:before {content:none; }
#rightcolumn h3.sub4_sm span { display:block !important; }
#rightcolumn h3.sub4_sm span.tit { font-size:13px; font-weight:500; color:#225898  !important; position:relative !important;}
#rightcolumn h3.sub4_sm span.more { position:absolute !important; top:0; right:1px !important; }

#rightcolumn h3.sub4_sm2 { position:relative !important; width:100% !important; padding:0 0 10px 0 !important;display:inline-block !important; margin:0 !important; }
#rightcolumn h3.sub4_sm2:before {content:none; }
#rightcolumn h3.sub4_sm2 span { display:block !important; position:relative;}
#rightcolumn h3.sub4_sm2 span.tit { font-size:13px; font-weight:500; color:#225898  !important;padding-left:18px !important; }
#rightcolumn h3.sub4_sm2 span.more { position:absolute !important; top:0 !important; right:1px !important; }

#rightcolumn h3.tab { position:relative !important; width:auto !important; padding:0 !important; background:none !important; display:inline-block !important; margin:0 !important; }
#rightcolumn h3.tab:before {content:none; }
#rightcolumn h3.img { width:auto !important; padding:0 !important; background:none !important; display:inline-block !important; margin:0 0 20px 0 !important; }
#rightcolumn h3.img:before {content:none; }
#rightcolumn h4.box { width:auto !important; overflow:hidden !important; font-size:13px !important; padding:0 !important; text-align:center !important; height:30px !important; line-height:30px !important; background:#f8f8f8 none !important; border:1px solid #ccc !important; }
#rightcolumn h4.box:before {content:none; }
#rightcolumn h4.box1 { width:auto !important; overflow:hidden !important; font-size:13px !important; padding:2px !important; text-align:left !important; font-weight:600 !important;height:30px !important; line-height:30px !important; border:1px solid #ccc !important; background:#f8f8f8 url('../img/sub/bl1.gif') no-repeat 10px 12px !important; padding-left:27px !important; color:#333 !important; }
#rightcolumn h4.box1:before {content:none; }
#rightcolumn h4.box1 span{color:#d90000 !important; }

/* box_style */
.box1{clear:both;overflow:hidden;border:1px solid #dddddd; padding:15px;border-radius:5px;}
.box2{clear:both;overflow:hidden;border:1px solid #dddddd;padding:20px;background:#f7f7f7;}
.box22{clear:both;overflow:hidden;border:1px solid #dddddd;background:#f7f7f7;}
.box3{clear:both;overflow:hidden;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; padding:15px 20px;background:#f7f7f7;}
.box4{clear:both;overflow:hidden;border:1px solid #dddddd; padding:10px 10px;background:#f7f7f7;}
.api_box1{clear:both;overflow:hidden;border:1px solid #dddddd; padding:15px;}
.api_box1 p{margin-bottom:10px;border:1px solid #dddddd; padding:5px;background:#f7f7f7;}
.box5{clear:both;overflow:hidden;border:1px solid #dddddd; padding:25px;}

.box1 img {max-width:100%}
.box2 img {max-width:100%}
.box3 img {max-width:100%}
.box4 img {max-width:100%}
.box5 img {max-width:100%}


/* Main_Tab */
#main_tab { display:inline-block; position:relative;width:auto; height:300px; background:url('../img/sub/photo_tab_bg.gif') repeat-x top; }
#main_tab  p.tab1 { position:absolute; top:0; right:114px; }
#main_tab  p.tab2 { position:absolute; top:0; right:0; }
#main_tab  p.tab3 { position:absolute; top:0; left:0;}
#main_tab h3.sub_main4{position:absolute; top:0; left:0;width:auto;font-size:13px; font-weight:500;line-height:41px;color:#225898 ; border-bottom:none; display:inline-block; padding:0 0 0 0;margin:0;background:none;}


#tab_box { clear:both; width:340px; height:auto; }
#tab_box h3 { position:relative; float:left; display:inline; width:102px; line-height:40px; padding-right:10px; text-align:center; margin-left:-1px; border:1px solid #ccc; background:#f0f0f0; color:#3f3f3f; font-size:13px; }
#tab_box h3 a { color:#3f3f3f; }
#tab_box h3.current { color:#225898 ; font-weight:600; background:#fff; border-top:2px solid #5cb421; line-height:39px; }
#tab_box h3.current a { color:#225898 ; }
#tab_box .more { position:absolute; top:15px; right:10px; }
.notice_top { padding:0 5px; display:inline-block; margin-bottom:15px; }
.notice_top .photo { float:left; }
.notice_top dl { float:left; width:215px; margin-left:15px; }
.notice_top dt { color:#225898 ; font-weight:600; margin-bottom:5px; }
.notice_top dd { color:#3f3f3f; line-height:1.3em; letter-spacing:-0.05em; }
.tab_list { float:right; width:340px; margin-left:-340px; margin-top:54px; padding:0; }
.tab_list ul { width:100%; padding-top:15px; background:url('../img/sub/sub5_banner_line.gif') repeat-x; }
.tab_list li { position:relative; height:22px; line-height:22px; font-size:12px; background:url('../img/sub/sub5_list_bl.gif') no-repeat 2px 0.9em; padding-left:8px; }
.tab_list li a { color:#3f3f3f !important; display:inline-block; overflow:hidden; white-space:nowrap; float:left; width:230px; }
.tab_list li span { color:#999; float:right; width:70px; display:inline; font-weight:normal; }

.notice_list { clear:both; width:100%; margin:20px 0 30px; }
.notice_list li { color:#3f3f3f; display:inline-block; margin-bottom:3px; }
.notice_list li a { color:#3f3f3f; padding-left:6px; background:url('../img/sub/sub5_list_bl.gif') no-repeat 0 0.7em; float:left; width:570px; }
.notice_list li span { display:block; float:right; }

#photo_tab { display:inline-block; width:auto; }
#photo_box { clear:both; width:310px; height:282px; position:relative;  background:url('../img/sub/photo_tab_bg.gif') repeat-x top; }
#photo_box  h3.tab1 { position:absolute; top:0; left:0;width:104px;background:none;padding:0;margin:0; border:none;}
#photo_box  h3.tab2 { position:absolute; top:0; left:110px;width:104px;background:none;padding:0;margin:0;border:none; }
#photo_box .more { position:absolute; top:-25px; right:1px;z-index:100; }
.photo_list {position:absolute; top:42px; left:0;width:308px; margin-top:0; padding:0; height:239px; border:1px solid #ccc; border-top:none !important; }

/* tab */
.sub_tab_1 { position:relative; width:100%; color:#323232; overflow:hidden; margin-bottom:25px; background:url('../img/sub/sub_tab_1_bg.gif') repeat-x bottom; }
.sub_tab_1 li { float:left; margin-left:-1px; text-align:center; border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;height:42px; line-height:42px;background:#f0f0f0;}
.sub_tab_1 li a {white-space:nowrap;padding:0 11px;color:#3f3f3f;display:inline-block;}
.sub_tab_1 li.current { background:#fff; font-weight:bold; color:#0000cc; border-bottom:1px solid #fff;}
.sub_tab_1 li.current a { color:#225898 ; }
.sub_tab_1 li.first { border-left:2px solid #cccccc;}

.sub_tab_2 { position:relative; width:100%; color:#323232; overflow:hidden; background:url('../img/sub/sub_tab_1_bg.gif') repeat-x bottom; margin-bottom:25px; }
.sub_tab_2 li {float:left;width: auto !important;margin-left:-1px;text-align:center;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;/*height:42px;line-height:42px;*/background:#f0f0f0;}
.sub_tab_2 li a {white-space:nowrap;padding:10px 16px;font-size: 1.143em;display:inline-block;}
.sub_tab_2 li.current { background:#fff; font-weight:bold; color:#0000cc; border-bottom:1px solid #fff;}
.sub_tab_2 li.current a { color:#225898 ; }
.sub_tab_2 li.first { border-left:2px solid #cccccc;}

.sub_tab_3 { position:relative; width:100%; color:#3f3f3f; overflow:hidden; margin-bottom:25px; }
.sub_tab_3 ul { width:100%; display:inline-block; margin-bottom:2px; }
.sub_tab_3 li { float:left; margin-left:2px; text-align:center; background:#f4f4f4; border-top:2px solid #bbbbbb; height:46px; line-height:46px; }
.sub_tab_3 li a { white-space:nowrap; display:block;padding:0 18px; font-size:13px; color:#3f3f3f; width:11%;line-height:40px; } /* edited by kjs 20160809 : ì£¼ìš”ì—°êµ¬ì„±ê³¼ 15ë…„ ì¶”ê°€ */
.sub_tab_3 li.current { font-weight:bold; color:#225898 ;border-top:2px solid #285073; }
.sub_tab_3 li.current a { color:#225898 ; }
.sub_tab_3 li.first { margin-left:0; }

.sub_tab_4 { position:relative; width:100%; color:#323232; overflow:hidden; background:url('../img/sub/sub_tab_1_bg.gif') repeat-x bottom; margin-bottom:15px; }
.sub_tab_4 li { float:left; margin-left:-1px; text-align:center; border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;height:25px; line-height:25px;background:#f0f0f0;}
.sub_tab_4 li a { white-space:nowrap; padding:0 20px;font-size:12px; color:#3f3f3f; display:inline-block; }
.sub_tab_4 li.current { background:#fff; font-weight:bold; color:#0000cc; border-bottom:1px solid #fff;}
.sub_tab_4 li.current a { color:#225898 ; }
.sub_tab_4 li.first { border-left:2px solid #cccccc;}

.sub_tab_5 { position:relative; width:100%; color:#3f3f3f; overflow:hidden; margin-bottom:25px; }
.sub_tab_5 ul { width:100%; display:inline-block; margin-bottom:2px; }
.sub_tab_5 li { float:left; margin-left:0.2%; text-align:center; background:#f4f4f4; border-top:2px solid #bbbbbb; width:24.8%; height:60px;box-sizing: border-box;}
.sub_tab_5 li a {  display:block;padding:15px 19px 0 19px; color:#3f3f3f; font-size:16px;line-height:130%;}
.sub_tab_5 li.current {color:#225898 ; border-top:2px solid #285073; }
.sub_tab_5 li.current a { color:#225898 ;text-decoration: underline; }
.sub_tab_5 li:nth-child(1){ margin-left:0; }
.sub_tab_5 li .pd_t8{padding-top:8px !important;}

.sub_tab_6 { position:relative; width:100%; color:#3f3f3f; overflow:hidden; margin-bottom:25px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9; }
.sub_tab_6 ul { width:100%;padding:10px; display:inline-block; margin-bottom:2px; }
.sub_tab_6 li { float:left; text-align:left; width:33%; height:auto;line-height:200%;}
.sub_tab_6 li a {display:inline-block;font-size: 1.143em;/*padding-left:18px; background:url('../img/sub/txt_list_bl1.gif') no-repeat 10px 0.6em;*//* color: #3f3f3f; */font-weight: 500;}/*20230824 폰트크기,너비 수정*/
.sub_tab_6 li a:before {content: "";display:inline-block;width: 5px; height: 5px; margin:3px 6px 3px -10px; border-right: 2px solid #338cfa;border-bottom: 2px solid #338cfa;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.sub_tab_6 li.current { font-weight:bold; color:#225898 ;}
.sub_tab_6 li.current a,.sub_tab_6 li a:hover{ color:#225898 ; }
.sub_tab_6 li.first { margin-left:0; }
.sub_tab_6 li .pd_t8{padding-top:8px !important;}
.sub_tab_6 li a[target="_blank"]:after {content:"";display: inline-block; background:url('../img/sub/ico_blank.png') no-repeat; width:11px; height:12px; vertical-align:middle; margin:-2px 0 0 5px;}/*20231031 추가*/

.sub_tab_7 { position:relative; width:100%; color:#3f3f3f; overflow:hidden; margin-bottom:25px; }
.sub_tab_7 ul { width:100%; display:inline-block; margin-bottom:2px; }
.sub_tab_7 li { float:left; margin-left:2px; text-align:center; background:#f4f4f4; border-top:2px solid #bbbbbb; width:134px; height:46px;}
.sub_tab_7 li a {  display:block;padding:15px 10px 0 10px; font-size:13px; color:#3f3f3f; line-height:15px;}
.sub_tab_7 li.current { font-weight:bold; color:#225898 ; border-top:2px solid #285073; }
.sub_tab_7 li.current a { color:#225898 ; }
.sub_tab_7 li.first { margin-left:0; }
.sub_tab_7 li .pd_t8{padding-top:8px !important;}

/* 2015-03-19 edit */
.sub_tab_8 { position:relative; width:100%; color:#3f3f3f; overflow:hidden; margin-bottom:25px; }
.sub_tab_8 ul { width:100%; display:inline-block; margin-bottom:2px; }
.sub_tab_8 li { float:left; margin-left:2px; text-align:center; background:#f4f4f4; border-top:2px solid #bbbbbb; width:auto;min-width:110px; height:50px;}
.sub_tab_8 li a {  display:block;padding:15px 10px 0 10px; font-size:13px; color:#3f3f3f; line-height:15px;}
.sub_tab_8 li.current { font-weight:bold; color:#225898 ; border-top:2px solid #285073; }
.sub_tab_8 li.current a { color:#225898 ; }
.sub_tab_8 li.first { margin-left:0; }
.sub_tab_8 li .pd_t12{padding-top:12px !important;}
.sub_tab_8 li .pd_t5{padding-top:5px !important;}

/* 2016-01-06 edit */
/* .sub_tab_9 {clear:both; position: relative; width:663px; margin-left:18px; height:570px;} */
/* edited by kjs 20161228 : 마지막 수정 20230817 */
.sub_tab_9 {clear:both;position: relative;width:100%;padding: 0 0px 0 10px;}
.sub_tab_9 > ul {/*background: url('../img/sub/sub_tab_9_bg.png') repeat-x 0 0;*/}
.sub_tab_9 > ul > li {position:static;/* display:inline-block; */float: left;padding-left:0;background:none;width:25%;}
.sub_tab_9 > ul > li:before {content: none;}
.sub_tab_9 > ul > li > div {position:absolute;left:0;top:60px;width:100%;padding: 0px 0px 0px 15px;}
.sub_tab_9 > ul > li > a    {display:block;/* margin: 0 0 0 1px; */padding: 7px 0;color: #454545;font-size: 1.067em;text-align:center;border: 1px solid #ccc;border-left: 0;background: #f5f6fa;}
.sub_tab_9 > ul > li:first-child > a    {margin: 0 0 0 0;}
.sub_tab_9 > ul > li > a.on {position:relative;color:#fff;padding: 8px 0;background: #043965;font-size: 1.067em; border:0}
.sub_tab_9 > ul > li > a.on:after {content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-top: 6px solid #043965;border-left:6px solid transparent;border-right:6px solid transparent;}
.sub_tab_9 > ul > li:nth-child(1) a{border-radius:5px 0 0 5px; border-left:1px solid #ccc}
.sub_tab_9 > ul > li:nth-last-child(1) a{border-radius: 0 5px 5px 0px;}
.sub_tab_9 div {}
/*.sub_tab_9 div > ul li {padding: 0 0 5px 14px; background: url('/images/front/main/list_jum.gif') no-repeat 3px 10px; position: relative; overflow: hidden;}
.sub_tab_9 div > ul li.no_bg {padding: 0 0 12px 0; background: none;}
.sub_tab_9 div > ul li span {position: absolute; top:0; right:0; font-size: 12px; color:#888;}
.sub_tab_9 div > p {position:absolute; right:0px; top:-48px;}*/
.inner_list {margin: 3px 0 10px;}
.inner_list li {background:none !important;}
.down_btn {position:absolute; right:0;}
.down_btn2 {position:absolute; right:20px;}
/* //2016-01-06 edit */


/* Text_list */
.txt_list { position:relative; width:100%;color:#3f3f3f; margin-bottom:20px; }
/* .txt_list li { padding-left:18px; background:url('../img/sub/txt_list_bl1.gif') no-repeat 10px 0.6em; } */
.txt_list li { position:relative; font-size:15px; line-height:1.8; padding-left:20px;/*background:url('../img/sub/txt_list_bl1.gif') no-repeat 10px 0.6em;*/} /* 20170116 ìˆ˜ì • */
.txt_list li:before {content: "";display:inline-block;width: 5px; height: 5px; margin:3px 6px 3px -10px; border-right: 2px solid #338cfa;border-bottom: 2px solid #338cfa;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.txt_list li a{color:#3f3f3f; }

.txt_list2 { position:relative; width:100%; color:#3f3f3f; margin-bottom:30px; }
.txt_list2 li { padding-left:10px; }
.txt_list2 p { margin-left:10px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #ccc; }

.txt_list3 { position:relative; width:100%; color:#3f3f3f; margin-bottom:10px; }
.txt_list3 li { /*padding-left:18px; background:url('../img/sub/txt_list_bl1.gif') no-repeat 10px 0.6em;*/ padding-left:20px; text-align:left;}
.txt_list3 li:before {content: "";display:inline-block;width: 5px; height: 5px; margin:3px 6px 3px -10px; border-right: 2px solid #338cfa;border-bottom: 2px solid #338cfa;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.txt_list3 li a{color:#3f3f3f; }
.txt_list3 li li {position:relative; padding-left:10px; /*background:url('../img/sub/bl3.gif') no-repeat 10px 0.6em; */}
.txt_list3 li li:before {content: ""; position: absolute; background-color: #338cfa; width: 3px; height: 3px; left: 1px; top: 10px;}

.txt_list4 { position:relative; width:100%; color:#3f3f3f; margin-bottom:10px; }

/* 2015-03-17 Location */
.txt_list4 .map_view{ width:610px;margin:10px auto; }
.txt_list4 .map_view .traffic{}
.txt_list4 .map_view .traffic .jeonju_to_rda{}
.txt_list4 .map_view .traffic .jeonju_to_rda dt{color:#225898;}
.txt_list4 .map_view .traffic .jeonju_to_rda dd{color:#3f3f3f;}

/* 2015-03-17 Edit*/
.line_container{border:1px solid #ccc;margin:10px 0;}
.line_container th{border-bottom:1px solid #ccc;border-right:1px solid #ccc; font-weight:bold; text-align:center; vertical-align:middle;}
.line_container td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;padding-right:0;}

.txt_list4 li { /*padding-left:18px; background:url('../img/sub/txt_list_bl1.gif') no-repeat 10px 0.6em;*/padding-left:20px;margin-bottom:10px; }
.txt_list4 li:before {content: "";display:inline-block;width: 5px; height: 5px; margin:3px 6px 3px -10px; border-right: 2px solid #338cfa;border-bottom: 2px solid #338cfa;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.txt_list4 li.last {margin-bottom:0 !important; }
.txt_list4 li a{color:#3f3f3f; }
.txt_list4 li ul li {position:relative; padding-left:10px !important;/* background:url('../img/sub/bl3.gif') no-repeat 2px 0.6em;*/margin-bottom:4px; }
.txt_list4 li ul li:before {content: ""; position: absolute; background-color: #338cfa; width: 3px; height: 3px; left: 1px; top: 10px;}

.txt_list5 { position:relative; width:100%; font-size:12px; color:#3f3f3f; margin-bottom:0; }
.txt_list5 li {/* padding-left:18px; background:url('../img/sub/txt_list_bl1.gif') no-repeat 10px 0.6em;*/padding-left:20px;margin:2px 0; }
.txt_list5 li:before {content: "";display:inline-block;width: 5px; height: 5px; margin:3px 6px 3px -10px; border-right: 2px solid #338cfa;border-bottom: 2px solid #338cfa;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.txt_list5 li.last {margin-bottom:0 !important; }
.txt_list5 li a{color:#3f3f3f; }

.txt_list6 { position:relative; width:100%;  color:#3f3f3f; margin-bottom:0; }
.txt_list6 li { overflow:hidden;padding:4px 0 4px 20px; /*background:url('../img/sub/txt_list_bl1.gif') no-repeat 8px 11px;*/margin:4px 0; }
.txt_list6 li:before {content: "";display:inline-block;width: 5px; height: 5px; margin:3px 6px 3px -10px; border-right: 2px solid #338cfa;border-bottom: 2px solid #338cfa;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.txt_list6 li.last {margin-bottom:0 !important; }
.txt_list6 li a{color:#3f3f3f; font-size:13px; }
.txt_list6 li a span{ font-size:13px;}

.love_box{position:relative;border-top:1px solid #dddddd;}
.lov_search_box{}
.lov_search_box .title{padding:10px 10px 5px 10px;font-size:14px; font-weight:600; color:#000;}
.lov_search_box .title a{font-size:14px; font-weight:600; }
.lov_search_box .txt{padding:2px 10px 10px 10px;}
.lov_search_box .etc{text-align:right;border-bottom:1px solid #dddddd; padding:5px 10px;background:#f7f7f7; height:auto; width:auto; color:#666; top:0;}

.no_view{display:none;}

.rda_diagram{position: relative;}
.rda_diagram .rd_title{border:1px solid #7e9ec5;}
.rda_diagram .rd_title:after{content:"";display:block;position:absolute;left:50%;transform: translateX(-50%);top:97px; width:7px;height:20px; border:0px;border-left:1px solid #dedede;}
.rda_diagram .rd_title dt{background:#ebf1f8; font-size:13px;text-align:center; font-weight: 600;line-height:78px;border-right:1px solid #7e9ec5;width:10%;display:inline-block;}
.rda_diagram .rd_title dd{display:inline-block; font-size:13px; line-height:78px;padding: 0 10px;vertical-align: middle;}
.rda_diagram .line1{border-bottom:1px solid #dedede;width: 69%;display:block;margin:0 auto;margin-top:20px;}
.rda_diagram .rd_title dt.dt2 {border-left:1px solid #7e9ec5;}

.rda_diagram .rd_box1, .rda_diagram .rd_box2, .rda_diagram .rd_box3{position: relative;vertical-align: top;display:inline-block;width: calc(33.3% - 15px);padding:0;box-sizing: border-box;}
.rda_diagram .rd_box2{margin-left:20px;}
.rda_diagram .rd_box3{margin-left:20px;}
.rda_diagram .rd_box1:before, .rda_diagram .rd_box2:before{content:"";display:block;position:absolute;left:50%;transform: translateX(-50%);top:0px; width:5px;height:20px; border:0px;border-left:1px solid #dedede;}
.rda_diagram .rd_box3:before{content:"";display:block;position:absolute;left:50%;transform: translateX(-50%);top:0px; width:5px;height:20px; border:0px;border-right:1px solid #dedede;}

.rda_diagram .rd_box1 ul li{margin-top:20px;border:1px solid #dedede;position: relative;}
.rda_diagram .rd_box1 ul li:first-child{min-height:110px;border:1px solid #7e9ec5;}
.rda_diagram .rd_box1 ul li:first-child strong{background:#ebf1f8; border-bottom:1px solid #7e9ec5;}
.rda_diagram .rd_box1 ul li:nth-child(2){min-height:200px;}
.rda_diagram .rd_box1 ul li:nth-child(3){min-height:235px;}
.rda_diagram .rd_box1 ul li:nth-child(2):before, .rda_diagram .rd_box1 ul li:nth-child(3):before{content:"";display:block;position:absolute;left:50%;transform: translateX(-50%);top:-21px; width:5px;height:20px; border:0px;border-left:1px solid #dedede;}
.rda_diagram .rd_box1 ul li strong{background:#f4f4f4; padding:5px;text-align:center;display:block;border-bottom:1px solid #dedede;}
.rda_diagram .rd_box1 ul li .text1{padding:10px;/* font-size:13px; */}
.rda_diagram .rd_box1 ul li .text2, .rda_diagram .rd_box1 ul li .text3{font-weight: 400;position: relative;display:block;padding:5px 10px 10px 10px;padding-left:20px;line-height:1.2;}
.rda_diagram .rd_box1 ul li .text2{border-top:1px dotted #dedede;padding:10px 10px 5px 20px;}
.rda_diagram .rd_box1 ul li .text2:before, .rda_diagram .rd_box1 ul li .text3:before{content:"";display:block;position:absolute;left:10px;top:15px; width:3px;height:3px; border:0px;background:#8db085;border-radius:10px;}

.rda_diagram .rd_box2 ul li{margin-top:20px;border:1px solid #dedede;position: relative;}
.rda_diagram .rd_box2 ul li:first-child{min-height:110px;border:1px solid #7e9ec5;}
.rda_diagram .rd_box2 ul li:first-child strong{background:#ebf1f8; border-bottom:1px solid #7e9ec5;}
.rda_diagram .rd_box2 ul li:nth-child(2){min-height:200px;}
.rda_diagram .rd_box2 ul li:nth-child(3){min-height:235px;}
.rda_diagram .rd_box2 ul li:nth-child(4){min-height:195px;}
.rda_diagram .rd_box2 ul li:nth-child(2):before, .rda_diagram .rd_box2 ul li:nth-child(3):before, .rda_diagram .rd_box2 ul li:nth-child(4):before, .rda_diagram .rd_box2 ul li:nth-child(5):before{content:"";display:block;position:absolute;left:50%;transform: translateX(-50%);top:-21px; width:5px;height:20px; border:0px;border-left:1px solid #dedede;}

.rda_diagram .rd_box2 ul li strong{background:#f4f4f4; padding:5px;text-align:center;display:block;border-bottom:1px solid #dedede;}
.rda_diagram .rd_box2 ul li .text1{padding:10px;/* font-size:13px; */}
.rda_diagram .rd_box2 ul li .text2, .rda_diagram .rd_box2 ul li .text3{font-weight: 400;position: relative;display:block;padding:5px 10px 10px 10px;padding-left:20px;line-height:1.2;}
.rda_diagram .rd_box2 ul li .text2{border-top:1px dotted #dedede;padding:10px 10px 5px 20px;}
.rda_diagram .rd_box2 ul li .text2:before {content:"";display:block;position:absolute;left:10px;top:15px; width:3px;height:3px; border:0px;background:#8db085;border-radius:10px;}
.rda_diagram .rd_box2 ul li .text3:before, .rda_diagram .rd_box2 ul li .text4:before{content:"";display:block;position:absolute;left:10px;top:10px; width:3px;height:3px; border:0px;background:#8db085;border-radius:10px;}

.rda_diagram .rd_box3 ul li{margin-top:20px;border:1px solid #dedede;position: relative;}
.rda_diagram .rd_box3 ul li:first-child{min-height:110px;border:1px solid #7e9ec5;}
.rda_diagram .rd_box3 ul li:nth-child(2){min-height:200px;}
.rda_diagram .rd_box3 ul li:nth-child(3){min-height:235px;}
.rda_diagram .rd_box3 ul li:nth-child(4){min-height: 195px;}
.rda_diagram .rd_box3 ul li:nth-child(2):before, .rda_diagram .rd_box3 ul li:nth-child(3):before, .rda_diagram .rd_box3 ul li:nth-child(4):before{content:"";display:block;position:absolute;left:50%;transform: translateX(-50%);top:-21px; width:5px;height:20px; border:0px;border-left:1px solid #dedede;}

.rda_diagram .rd_box3 ul li:first-child strong{background:#ebf1f8; border-bottom:1px solid #7e9ec5;}
.rda_diagram .rd_box3 ul li strong{background:#f4f4f4; padding:5px;text-align:center;display:block;border-bottom:1px solid #dedede;}
.rda_diagram .rd_box3 ul li .text1{padding:10px;/* font-size:13px; */}
.rda_diagram .rd_box3 ul li .text2, .rda_diagram .rd_box3 ul li .text3, .rda_diagram .rd_box3 ul li .text4{font-weight: 400;position: relative;display:block;padding:5px 10px 10px 10px;padding-left:20px;line-height:1.2;}
.rda_diagram .rd_box3 ul li .text2{border-top:1px dotted #dedede;padding:10px 10px 5px 20px;}
.rda_diagram .rd_box3 ul li .text2:before{content:"";display:block;position:absolute;left:10px;top:15px; width:3px;height:3px; border:0px;background:#8db085;border-radius:10px;}
.rda_diagram .rd_box3 ul li .text3:before, .rda_diagram .rd_box3 ul li .text4:before{content:"";display:block;position:absolute;left:10px;top:10px; width:3px;height:3px; border:0px;background:#8db085;border-radius:10px;}

/*20230502_ë¼ì¸ ì •ë ¬ íƒ€ìž…1 :  li ì„¸ë¡œ ì‚¬ì´ì¦ˆ*/
.alingSize1{}
.alingSize1 div li:nth-child(3){height: 230px;}
.alingSize1 div li:nth-child(4){height: 230px;}

/*2019.09.09 ì£¼ìš”ì—…ë¬´ì„±ê´€ ë³€ê²½*/
.govBox{display:inline-block;width:48%;margin-right:2%;margin-top:25px;}
.govBox:nth-child(1), .govBox:nth-child(2){margin-top:0px;}
.govBox:nth-child(2n){display:inline-block;width:48%;margin-right:0;}
.govBox .box1{background:#f0f1f6;border:1px solid #d8d8d8;}
.govBox .box1 a{background:url('../img/sub/ico_down2019.png') no-repeat right 3px;font-size:15px;padding-right:30px;}
.govBox .box1 a:hover{text-decoration:underline;}

/* 2020-02-28 ì •ë¶€ì—°êµ¬ê°œë°©ì‚¬ì—…ìš°ìˆ˜ì„±ê³¼ */
.rResult_wrap {clear: both; position: relative; display: block;}
.rResult_wrap .rResultList {overflow: hidden;}
.rResult_wrap .rResultList li {display: inline-block; float: left; position:relative; width:21%; margin:2%;}
.rResult_wrap .rResultList li .thumb { display: block; position: relative; border: 1px solid #ddd; box-sizing: border-box; background: #fff;}
.rResult_wrap .rResultList li .thumb:before {content:""; display: block; position:absolute; left:4px; top:1px; width: 100%; height: 99%;border: 1px solid #ddd; z-index:-1}
.rResult_wrap .rResultList li .thumb img {width:100%; max-height: 234px; display: block; }
.rResult_wrap .rResultList li .thumb .cover { transition: .3s; opacity: 0; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.5); }
.rResult_wrap .rResultList li:hover .thumb .cover {  opacity: 1; }
.rResult_wrap .rResultList li:hover .thumb .cover span { display: block; font-size: 1.125rem; font-weight: 400; color:#fff; text-align: center; margin: 10px auto 15px; padding:15px;}
.rResult_wrap .rResultList li:hover .thumb .cover span em { display: block; margin-bottom:6px; background: #3066c3; color: #fff; padding: 1px; border-radius: 3px;vertical-align: baseline;}
.rResult_wrap .rResultList li:hover .thumb .cover a.r_down:after {display: block; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 8px; background: url('../img/sub/icon_downL.png') no-repeat 50% 70%; z-index: 10; }
.rResult_wrap .rResultList li:hover .year_con {display: none;}

/* new_con */
.rResult_wrap > ul > li .year_con {position:absolute; display: block; top:0; left: 0;}
.rResult_wrap > ul > li .year_con:after {content:''; position:absolute; top:-1px; left:-1px; border-right:48px solid transparent; border-top: 48px solid #5c5f73;}
.rResult_wrap > ul > li .year_con span {display: block; position: absolute;height:36px; padding:4px;z-index: 1;color:#fff; font-size:12px; line-height:24px;transform:rotate(-45deg);}
/*2020-02-28 ì •ë¶€ì—°êµ¬ê°œë°©ì‚¬ì—…ìš°ìˆ˜ì„±ê³¼*/


/* ë¯¸ë””ì–´ì¿¼ë¦¬_ì¶”ê°€ */
@media all and (max-width:1023px) { /* tablet ver */
	.txt_list4 .map_view{ width:auto; }
	.txt_list4 .map_view img { width:100%; }
}

@media all and (min-width:768px) and (max-width:1023px) { /* tablet ver */
	
}

@media all and (max-width:767px) { /* tablet ver */
	/* tab */
	.sub_tab_1 {background:none;/* margin-left:-10px; */width:auto;}
	.sub_tab_1 li {width: auto;margin-bottom: 5px;border:none;height: auto;line-height: normal;background:none;}
	.sub_tab_1 li a {white-space:normal;padding: 6px 8px; display: block;text-align: center; border: 1px solid #cccccc;/* margin-left:11px; */background:#f0f0f0;}
	.sub_tab_1 li.current { border-bottom:none; background:none; }
	.sub_tab_1 li.current a { background:#fff; }
	.sub_tab_1 li.first {border-left:none;margin-left: 0px;}
	
	
	.sub_tab_6 li { float:left; text-align:left; width:100%; height:auto;line-height:200%;}
	
	/*2019.09.09 ì£¼ìš”ì—…ë¬´ì„±ê´€ ë³€ê²½*/
	.govBox{display:inline-block;width:100%;margin-right:0;}
	.govBox:nth-child(2n){display:inline-block;width:100%;margin-right:0;margin-top:25px;}

	/* 2020-02-28 ì •ë¶€ì—°êµ¬ê°œë°©ì‚¬ì—…ìš°ìˆ˜ì„±ê³¼ */
	.rResult_wrap .rResultList li {position:relative; width:44%; margin:3%;}
	.rResult_wrap .rResultList li .thumb img {width:100%; max-height: 390px;}
	
	.rda_diagram .rd_title:after{top:228px;}
	.rda_diagram .rd_title dt {display:block;width:100%;border-right:0px; line-height: inherit;padding: 5px;border-bottom: 1px solid #7e9ec5;}
	.rda_diagram .rd_title dt.dt2 {border-left:0px;border-top: 1px solid #7e9ec5; }
	.rda_diagram .rd_title dd{line-height:1.6;}
	.rda_diagram .rd_title dd {padding: 10px;}
}

@media all and (max-width:720px) { /* mobile ver */

.rda_diagram .rd_box1, .rda_diagram .rd_box2, .rda_diagram .rd_box3{ display:block;width:100%;}
.rda_diagram .rd_box2{margin-left:0px;}
.rda_diagram .rd_box3{margin-left:0px;}
.rda_diagram .line1{border-bottom:0px solid #dedede;}
.rda_diagram .rd_box1 ul li:first-child{min-height:auto;}
.rda_diagram .rd_box1 ul li:nth-child(2){min-height:auto;}
.rda_diagram .rd_box1 ul li:nth-child(3){min-height:auto;}
.rda_diagram .rd_box2 ul li:first-child{min-height:auto;}
.rda_diagram .rd_box2 ul li:nth-child(2){min-height:auto;}
.rda_diagram .rd_box2 ul li:nth-child(3){min-height:auto;}
.rda_diagram .rd_box2 ul li:nth-child(4){min-height:auto;}
.rda_diagram .rd_box3 ul li:first-child{min-height:auto;}
.rda_diagram .rd_box3 ul li:nth-child(2){min-height:auto;}
.rda_diagram .rd_box3 ul li:nth-child(3){min-height:auto;}
.rda_diagram .rd_box3 ul li:nth-child(4){min-height:auto;}

	.alingSize1 div li:nth-child(3){height: inherit;}
	.alingSize1 div li:nth-child(4){height: inherit;}
}

@media all and (max-width:355px) {
	.sub_tab_2 li{overflow:hidden; white-space:nowrap}
}

@media all and (max-width:450px) { /* mobile ver */
	

	.rda_diagram .rd_title:after{content:none;}
	.rda_diagram .rd_title dt{font-size:15px;font-weight:600;border-right:0px solid #7e9ec5;border-bottom:1px solid #7e9ec5;width:100%;display:block;}
	.rda_diagram .rd_title dd{width:100%;display:block; font-size:14px; line-height:40px;padding-left:0;text-align:center;}

	.sub_tab_2 {/*display:none;*/ width:auto; background:none; margin-left:-5px; }
	.sub_tab_2 li { width:auto; height:auto; line-height:1.6; margin-bottom:5px; border:none; background:none;}
	.sub_tab_2 li a { white-space:normal; padding:5px 6px; display:block; text-align:center; border:1px solid #cccccc; margin-left:6px; background:#f0f0f0; }
	.sub_tab_2 li.current { border-bottom:none; background:none;}
	.sub_tab_2 li.current a { background:#fff; }
	.sub_tab_2 li.first { border-left:none;}
 
}

@media screen and (max-width: 767px) and (min-width: 1px){

.table-responsive {overflow: hidden; width:100%; overflow-x: scroll;}
.table-responsive table{width:700px;}
.table-responsive:before{content: "â†” ì¢Œìš°ë¡œ ìŠ¤í¬ë¡¤í•˜ì—¬ í™•ì¸í•˜ì„¸ìš”";display: block; font-weight:500; position: relative;color:#222;font-size: 10px;opacity: 0.8;float: left;margin-bottom: 5px;line-height: 1em;}

}

table.tbl_auto {table-layout: auto;}


/* tab */
.tabArea {padding-bottom:40px;}
.tabArea ul {}
.tabArea li {display:table;position:relative;float:left;margin:0 -1px -1px 0;}
.tabArea li>a {display:table-cell;position:relative;width:calc(100% - 52px);height:50px;box-sizing:border-box;padding:0 25px;border:1px solid #c6c7c9;background:#f3f5f8;color:#333;font-size:16px;line-height:18px;text-align:center;vertical-align:middle;}
/*.tabArea li:hover,*/
.tabArea li.current {z-index:2;}
/*.tabArea li:hover>a,*/
.tabArea li.current>a {height:50px;background:#fff;color:#1c4e70;font-weight:500;line-height:20px;z-index:1;}
.tabArea li>a::before {display:none;content:"";position:absolute;left:-1px;top:-1px;width:calc(100% - 5px);height:44px;border:3px solid #364f60;box-shadow:5px 5px 15px -8px #000;z-index:3;vertical-align:middle;}
/*.tabArea li:hover>a::before,*/
.tabArea li.current>a::before {display:table-cell;}
.tabArea::after{content: "";display: block;clear: both;}




/*ì‚¬ì´ë²„ê³¼í•™ê´€ - ì„œë¸Œì¶”ê°€'3Dê³µê°„ì²´í—˜'*/
.ctsVR{padding-bottom: 40px; position: relative;}
/*.ctsVR::after{content: 'â€»ë†ì—…ê³¼í•™ê´€ì—ì„œëŠ” í˜„ìž¥ ë° ì‹œìŠ¤í…œ ì—¬ê±´ìƒ ì‹¤ì œ ì „ì‹œì™€ ì½˜í…ì¸ ê°€ ì¼ë¶€ ì‚¬ì‹¤ê°€ ë‹¤ë¥¼ ìˆ˜ ìžˆìŠµë‹ˆë‹¤.'; display:block; text-align: right; margin: 10px 0 0; } */

/*slider*/
.vrZone{width: 100%;height: 593px; background:url(../img/aeh/pic_cyberBG.jpg) no-repeat 0 0; position:relative;}
.vrZone::before{content: ''; display: inline-block; width: 100%; height: 100%; background: #000; opacity: .5; z-index: 0; position: absolute;}
.vrZone::after{content: ''; display: inline-block; width: 121px; height: 593px; background:url(../img/aeh/bg_vrArrw.png) no-repeat 0 0; position:absolute; right: 0; top: 0; }

	.vrTXT{position: relative;display: inline-block;height: 633px;background: url(../img/aeh/bg_vrTxt.png) no-repeat 0 0; z-index: 6;}
	.vrTXT div{padding: 50px 0 0 70px;font-weight: 200;}
	.vrTXT div *{color: #fff;font-size: inherit;}
	.vrTXT div span,.vrTXT div em,.vrTXT div i{display: block;}
	.vrTXT div p{font-size:3.429em;}
	.vrTXT div p strong{}
	.vrTXT div p span{margin-bottom: -20px;position: relative;display: none;}
	.vrTXT div p span:after{ content: ''; display: inline-block; width: 39%; height: 6px; margin-left:3px; background: #fff;}
	.vrTXT div em{font-size: 3.643em; margin:-15px 0 15px 0;}
	.vrTXT div em:after{content:'';display: inline-block;background: #fff;width: 9px;height: 9px;border-radius: 50px;margin: 0 0 0 5px;}
	.vrTXT div i{text-transform: uppercase;font-weight: 500;letter-spacing: .03em !important;line-height: 130% !important;/* font-size: .929em; */margin-left: 5px;}

.vrZone .vrbxslider li a div.vrArea{display: flex;justify-content: space-around;align-items: center;width: 215px;height: 215px;position: relative;z-index: -1;top: -271px;left: 7px;cursor: pointer;}
.vrZone .vrbxslider li a div.vrArea *{color: #fff;}
.vrZone .vrbxslider li a div.vrArea::before{content: ''; display: inline-block; width: 100%; height: 100%; border-radius: 50%; background: #000; opacity: .35;}
.vrZone .vrbxslider li a div.vrArea span{display: inline-block; width: 130px;height: auto;position: absolute;top: 63%;left: 47%;transform: translate(-50%, -50%);}
.vrZone .vrbxslider li a div.vrArea strong{display: block;font-size: 1.857em;font-weight: 500;text-align: center;margin-bottom: 2px;}
.vrZone .vrbxslider li a div.vrArea em{display: inline-block;padding: 2px 17px 3px;background: #000;border-radius: 50px;opacity: .75;}

	.areaFuture{top: -277px !important;left: 360px !important;}
	.areaFuture span{top: 63% !important;left: 50% !important;}

.vrBtn{margin:30px 0 0;}
.vrBtn:after{content: ''; clear: both; display: block; position:relative;}
.vrBtn li{float: left; width: 49%;}
.vrBtn li:nth-last-child(1){float:right;}
.vrBtn a{display: block; padding:15px 30px 20px; border: 1px solid #ccc; position: relative; background: #fff;}
.vrBtn a::after{content: ''; display: inline-block; width: 15px; height: 28px; background:url(../img/aeh/icon_cyberBTN_rightSmall.png) no-repeat 0 0; position: absolute; top: 40%; right:20px;}
.vrBtn a > *{color:#000;}
.vrBtn a strong{display: block; font-size: 1.5em; font-weight: 400;}
.vrBtn a span{display: block; font-size: 1.143em; line-height: inherit; font-weight: 300;}
/*
.vfInfo{text-align:center;}
.vfInfo span{border-radius: 50px; background: #ededed; padding: 3px 22px;}


@keyframes vrMove{
	0%{width:912px; height:558px; background:url(../img/aeh/animation/future_1.png) no-repeat 0 0;}
	7%{width:912px; height:558px; background:url(../img/aeh/animation/vrImg_future.gif) no-repeat 0 0;}
}
.vrZone .bx-wrapper li{width:912px; height:558px; border:1px solid red;  }
.vrZone .bx-wrapper li a{animation-duration: 30s;animation-name: vrMove; animation-timing-function:e0ase-in-out; animation-fill-mode: forwards;}
*/		


/*360도 가상체험관 20231027*/
.vr360{ margin: 70px 0 30px;}
.vr360 p{font-size: 1.500em;margin-bottom: 10px;font-weight: 600;/* border-bottom: 1px solid #ccc; */}
.vr360 p span{font-size: inherit;display: inline-block;margin: 0 15px 0;position: relative;padding-left: 15px;}
.vr360 p span:before{content: '';display:inline-block;width: 2px;height: 21px;background: #ccc;position: absolute;left: 0;top: 20%;}
.vr360 ul{}
.vr360 li{display: inline-block;width: 32%;border: 1px solid #ccc;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);vertical-align: top;}
.vr360 li:nth-child(1) span{font-size: 1.286em;}
.vr360 li:nth-child(2){margin: 0 15px;}
.vr360 li:nth-child(2) span,
.vr360 li:nth-child(3) span{font-size: 1.714em;vertical-align: top;padding-top: 3px;}

.vr360 li span{line-height: 1.429em;color: #000;display: inline-block;padding-left: 10px;}
.vr360 li strong{display: block;padding: 25px 20px;position: relative;}
.vr360 li strong:before{content: '';display:inline-block;background: url(/inc/img/aeh/vr_360degBG.png);width: 41px;height: 40px;}
.vr360 li strong:after{content: '';display:inline-block;background: url(/inc/img/aeh/vr_360degBG.png);width: 41px;height: 41px;}
.vr360 li:nth-child(1) strong{padding: 22px 20px;}
.vr360 li:nth-child(1) strong:after{background-position: -45px -2px;position: absolute;right: 15px;top: 27px;}
.vr360 li:nth-child(2) strong:after{background-position: -82px -1px;position: absolute;right: 25px;top: 26px;}
.vr360 li:nth-child(3) strong:after{background-position: -126px -2px;position: absolute;right: 15px;top: 27px;width: 45px;}
.vr360 li:nth-child(1) a{background-position: -200px 0;}
.vr360 li:nth-child(2) a{background-position: -200px -150px;}
.vr360 li:nth-child(3) a{background-position: -200px -298px;}
.vr360 a{display: block;background: url(/inc/img/aeh/vr_360degBG.png);width: 100%;height: 146px;position: relative;}
.vr360 a:before{content: '';display:block;background: url(/inc/img/aeh/vr_360degBG.png);width: 76px;height: 78px;background-position: 0 -57px;position: absolute;left: 110px;top: 27%;}
.vr360 a:hover {opacity:.9;}
.vr360 a span{overflow: hidden; position: absolute; top:-1000px; left:-1000px;width: 0; height: 0; line-height: 0; text-indent: -9999px;}

@media all and (max-width:768px) {
	.vrZone{display: none;}
	.vr360 li{width:100%; margin:0 0 10px !important;}
	.vr360 a{background: none;height: auto;padding: 0 20px 15px;text-align:center;}
	.vr360 a:before{display:none;}
	.vr360 a span{ overflow: inherit; position: relative; top: inherit; left: inherit; width: 100%; height: auto; line-height: inherit; text-indent: inherit; display: block; text-align: center; font-size: 1.0em !important;    border-radius: 50px; background: #205695;  color: #fff;  padding: 5px;}
}

@media all and (max-width:520px) {
	.vrBtn{margin: 0;}
	.vrBtn li{width: 100%; margin-bottom:10px;}
	.ctsVR::after{text-align: left;}
}

@media all and (max-width:360px) {
	.vrBtn a span{padding-right: 30px;}
	.vrBtn a span br{display: none;} 
}

/*채용공고 리스트 - 테이블 간격 제어 20240228*/
.clmWidth{}
.clmWidth tr:nth-child(1) td:nth-child(1){width:7%}
.clmWidth tr:nth-child(1) td:nth-child(2){width:auto;}
.clmWidth tr:nth-child(1) td:nth-child(3){width:10%}
.clmWidth tr:nth-child(1) td:nth-child(4){width:7%}
.clmWidth tr:nth-child(1) td:nth-child(5){width:15%}
.clmWidth tr:nth-child(1) td:nth-child(6){width:7%}



/*동영상 카드형 리스트 2024*/
.movieCon{border: 0 !important;}
.movieCon tr{display:inline-block;width: 31%;margin: 30px 3.5% 30px 0;}
.movieCon tr:nth-last-child(3n+1){margin-right:0;}
.movieCon td{display:block;width:100%;padding: 0;border: 0;}
.movieCon td img{width: 100% !important;height: auto !important;object-fit: fill !important;max-height: 168px;border: 0 !important;border-radius: 5px;}
.movieCon span.tt{color:inherit !important;overflow: hidden;height: 58px;font-size: 1.1em !important;margin: 5px 0 15px;}
.movieCon span.tt a{color:inherit !important;}
.movieCon span.tt a:hover{text-decoration:underline;}
.movieCon span.date{font-size: 1.1em;color: inherit !important;display: none !important;}

@media all and (max-width:525px) {
	.movieCon{margin: 0;}
	.movieCon tr{display:block; width:100%; margin:0;}
	.movieCon .news_photo{height: auto;width: 100%;margin: 0;}
	.movieCon .news_txt{margin: 0;}
	.movieCon .title{margin: 0;}
	.movieCon td img{max-height:100%;}
}



/*농촌진흥사업>기본(시행)계획 하단 탭 내용변경 2024*/
.cts2024{height: 300px  !important;}
.cts2024 li div{margin: 15px 0 0 -2px;}
.cts2024 li div .cii_title_box{margin-top:0}
.cts2024 li div .cii_title_box li {}
.cts2024 li div .cii_title_box li:before {display: none;}
.cts2024 .txt_list{margin-top:0}

@media all and (max-width:525px) {

	.cts2024{height: 420px !important;}
	.cts2024 li{width: 100% !important;}
	.cts2024 li a{border-radius:5px !important;border: 1px solid #ccc !important;}
	.cts2024 li a br{display:none;}
	.cts2024 li div{top: 150px !important;height: 275px;}
	.cts2024 li div .cii_title_box li{width:95% !important;}
		
}
