.rm10{margin-right:5px;}

/* Main Visual */
/* .main_visual{overflow:hidden;position:relative;z-index:50;width:100%;height:380px;} */
.main_visual{overflow:hidden;position:relative;z-index:50;width:100%;height:326px;}
.main_visual .bx-wrapper{position:relative;}

.main_visual{margin-bottom:20px;}
.main_visual .main_slider{position:relative;}
.main_slider > li{position:absolute;width:100%;height:326px;}
.main_slider > li.no_01{background:url(../img/main_visual_01_20260812.jpg?version=20260812)no-repeat center;}
.main_slider > li.no_02{background:url(../img/main_visual_07.jpg?version=20260812)no-repeat center;}
.main_slider > li.no_03{background:url(../img/main_visual_02_20260812.jpg?version=20260812)no-repeat center;}
.main_slider > li.no_04{background:url(../img/main_visual_03_20260812.jpg?version=20260812)no-repeat center;}
.main_slider > li.no_05{background:url(../img/main_visual_04_20260812.jpg?version=20260812)no-repeat center;}

/* .main_visual .txt_wrap{width:1140px;margin:150px auto 0;} */
.main_visual .txt_wrap{width:1140px;margin:110px auto 0;}
.main_visual .txt_wrap .title{font-size:40px;font-weight:500;text-align:center;}
.main_visual .txt_wrap .txt_con > span{display:block;}
.main_visual .txt_wrap .txt_con span{color:#333;font-size:18px;font-weight:500;text-align:center;}

/* Main Visual Paging */
/* .main_visual .bx-has-pager{position:absolute;left:50%;bottom:30px;margin-left:-35px;z-index:100;text-align:center;} */
/* .main_visual .bx-has-pager{position:absolute;left:50%;bottom:80px;margin-left:-35px;z-index:100;text-align:center;} */
.main_visual .bx-has-pager{position:absolute;left:50%;bottom:26px;margin-left:-35px;z-index:100;text-align:center;}
.main_visual .bx-default-pager .bx-pager-item{display:inline-block;}
.main_visual .bx-pager-item .bx-pager-link{display:inline-block;width:12px;height:12px;margin:0 2.5px;background-color:rgba(0,0,0,0.3);border-radius:6px;text-indent:-9999px;}
.main_visual .bx-pager-item .active{background-color:#003671;}


/* Main Secton */
.main_sec_inner{width:1140px;margin:0 auto;}

/* Main Section 01 */
.main_sec_01{width:1140px;margin:0 auto 20px;}
.popup, .link_wrap{float:left;}
/* .popup, .link_wrap ul .li_link{float:left;width:224px;height:146px;margin-right:5px;border:1px solid #ccc;box-sizing:border-box} */ /* 2017-11-27  Ű   Ͱ         */
/* .popup, .link_wrap ul .li_link{float:left;width:281px;height:146px;margin-right:5px;border:1px solid #ccc;box-sizing:border-box} */
.popup, .link_wrap ul .li_link{float:left;width:376px;height:146px;margin-right:5px;border:1px solid #ccc;box-sizing:border-box}

/* Popup */
.popup{position:relative;overflow:hidden;}
.popup h2{font-size:20px;font-weight:500;color:#003671;border-bottom:1px solid #ccc;text-indent:10px;}
.popup .txt_wrap{position:absolute;top:45px;left:15px;}
.popup .popup_img{width:224px;}

.popup .txt_wrap .title{overflow:hidden;display:block;width:120px;height:45px;margin-bottom:10px;font-size:15px;font-weight:500;}
.popup .txt_wrap .title span{display:block;font-size:15px;font-weight:500;}
.popup .txt_wrap .btn_more{padding:0;padding:2.5px 23px 2.5px 10px;background:rgba(255,255,255,0.7) url(../img/icon_btn_more.png) calc( 100% - 10px ) 50%  no-repeat;color:#333;font-size:14px;border:1px solid #ddd;border-radius:3px;}

/* Popup Paging */
.popup .bx-has-pager{position:absolute;top:6px;right:10px;z-index:100;}
.popup .bx-default-pager .bx-pager-item{display:inline-block;}
.popup .bx-pager-item .bx-pager-link{display:inline-block;width:12px;height:12px;margin:0 2.5px;background-color:#c9c9c9;border-radius:6px;text-indent:-9999px;}
.popup .bx-pager-item .active{background-color:#003671;}

.popup .bx-controls-auto{position:absolute;top:3px;left:-13px;}
.popup .bx-controls-auto .bx-controls-auto-item{position:absolute;top:0;left:0;}
.popup .bx-controls-auto .bx-stop, .popup .bx-controls-auto .bx-start{position:relative;z-index:200;display:block;width:10px;height:12px;text-indent:-9999px;}
.popup .bx-controls-auto .bx-controls-auto-item .active{z-index:100;}
.popup .bx-controls-auto .bx-controls-auto-item .bx-start{background:#fff url(../img/icon_quick_start.png) 50% 50% no-repeat;}
.popup .bx-controls-auto .bx-controls-auto-item .bx-stop{background:#fff url(../img/icon_quick_pause.png) 50% 50% no-repeat;} 


/* Link */ /*-- 2017-11-27  Ű   Ͱ             --*/
.link_wrap > ul > li .link{display:block;padding:15px;box-sizing:border-box}
.link_wrap > ul > li .link_div{height: 59px;overflow: hidden;/* text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; */}
.link_wrap > ul > li .bx-viewport{height: 59px !important;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.link_wrap ul li .title{display:block;height:42px;line-height:42px;padding-left:47px;margin-bottom:18px;font-size:15px;color:#003671;font-weight:500;}
.link_wrap ul li.link_03 a .title{color:#003671;}
.link_wrap ul li a .con{display:block;font-size:14px;color:#555;line-height:140%;}

.link_wrap ul li.link_04{margin-right:0;}
.link_wrap > ul li.link_01 > a .title{background:url(../img/icon_link_01.png) 0 50% no-repeat;}
.link_wrap ul li.link_02 .title{background:url(../img/icon_link_02.png) 0 50% no-repeat; background-size: 42px 42px;}
.link_wrap ul li.link_03 .title{background:url(../img/demd_icon.png) no-repeat;background-size: 42px 42px;}
.link_wrap ul li.link_04 .title{color:#fe3333;background:url(../img/icon_link_04.png) 0 50% no-repeat;}

.link_wrap ul li.link_04{position:relative;padding:15px;}
.link_wrap ul li.link_04 .add{display:inline-block;width:12px;height:12px;position:absolute;top:30px;right:15px;text-indent:-9999px;background:url(../img/icon_link_add.png) 0 0 no-repeat;}

.d_center_link a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:7px;background:url(../img/bul_02.png) 0 9px no-repeat;line-height:1.2em;font-size:15px;}


 /*-- 2017-11-27  Ű   Ͱ           --*/

/* Main Section 02 */
.main_sec_02{position:relative;width:1140px;margin:0 auto 20px;}
.quick_menu{position:relative;width:100%;height:135px;padding:25px 0;border:1px solid #ccc;box-sizing:border-box;}
.quick_menu .quick_control, .quick_menu .quick_slider{float:left;}
/* .quick_menu .bx-wrapper{float:right;width:1128px;max-width:80%;} */
.quick_menu .bx-wrapper{width:720px;max-width:720px !important;height:100%;}

.quick_menu .quick_control{position:relative;width:125px;height:85px;margin-left:25px;}
.quick_menu .quick_control .title{font-size:18px;font-weight:500;color:#333}
/*2017.06.15 sskim : Ŀ           ߰  */
.quick_menu .quick_control .btn_quick_set{position:absolute;bottom:-2px;left:0;z-index:200;width:46px;height:30px;padding:0 8px;line-height:30px;border:1px solid #ccc;background:url(../img/icon_set.png) 10px 50% no-repeat;text-indent:20px;color:#777;cursor: pointer;}
.quick_menu .quick_control .btn_quick_set:hover{border-color:#73c1ca;color:#73c1ca;background:url(../img/icon_set_on.png) 10px 50% no-repeat;}

.quick_menu .quick_slider{position:absolute;top:0;right:0;height:135px}
.quick_menu .quick_slider li{}
.quick_menu .quick_slider .quick_img, .quick_menu .quick_slider .quick_txt{display:block;text-align:center;}
.quick_menu .quick_slider .quick_img{margin-bottom:10px;}
.quick_menu .quick_slider .quick_txt{font-size:14px;line-height:1.2em;font-weight:500;/* color:#555 */}


/* Quick Paging */
.quick_menu .bx-has-controls-direction{position:relative;left:0px;top:-64px;}
.quick_menu .bx-controls-direction:after{display:block;content:'';clear:both;}
.quick_menu .bx-controls-direction a{float:left;display:block;width:17px;height:30px;border-bottom-width:0;text-indent:-9999px; }
.quick_menu .bx-controls-direction .bx-prev{position:absolute;background:url(../img/icon_organi_prev.png) 50% 50% no-repeat; left:-36px; top:0px;}
.quick_menu .bx-controls-direction .bx-next{position:absolute;background:url(../img/icon_organi_next.png) 50% 50% no-repeat; right:-36px; top:0px;}


.quick_menu .bx-controls-auto{position:relative;top:-21px;left:21px;}
.quick_menu .bx-controls-auto .bx-controls-auto-item{position:absolute;top:0;left:0;}
.quick_menu .bx-controls-auto .bx-stop, .quick_menu .bx-controls-auto .bx-start{position:relative;z-index:100;display:block;width:20px;height:20px;border:1px solid #ccc;border-bottom-width:0;text-indent:-9999px;}
.quick_menu .bx-controls-auto .bx-controls-auto-item .active{z-index:50;}
.quick_menu .bx-controls-auto .bx-controls-auto-item .on{}
.quick_menu .bx-controls-auto .bx-controls-auto-item .bx-start{background:#fff url(../img/icon_quick_start.png) 50% 50% no-repeat;}
.quick_menu .bx-controls-auto .bx-controls-auto-item .bx-stop{background:#fff url(../img/icon_quick_pause.png) 50% 50% no-repeat;}

/* Main Section 03 */
/*.main_sec_03{width:100%;min-height:650px;padding-bottom:50px;padding-top:80px;margin-bottom:20px;background: url(../img/main_sec_03_bg.jpg) 50% bottom no-repeat;box-sizing:border-box}*/
/* .main_sec_03{width:100%;min-height:320px;padding-bottom:50px;padding-top:80px;margin-bottom:20px;background: url(../img/main_sec_03_bg.jpg) 50% bottom no-repeat;box-sizing:border-box} */

.control_wrap{position:relative;}
.control_wrap ul{position:absolute;right:0;top:-40px;}
.control_wrap ul li{float:left;}
.control_wrap ul li button, .control_wrap ul li a{display:block;margin-left:7px;text-indent:-9999px;}
.control_wrap ul li.icon_plus a{width:17px;height:23px;background:url(../img/icon_control_plus.png) 50% 50% no-repeat;}
.control_wrap ul li.icon_refresh button{width:17px;height:23px;background:url(../img/icon_control_refresh.png) 50% 50% no-repeat;}
.control_wrap ul li.icon_lock button{width:23px;height:23px;background:url(../img/icon_control_lock.png) 50% 50% no-repeat;}
.control_wrap ul li.icon_unlock button{width:23px;height:23px;background:url(../img/icon_control_unlock.png) 50% 50% no-repeat;}

.control_wrap ul li.icon_lock.on button{width:23px;height:23px;background:url(../img/icon_control_lock_on.png) 50% 50% no-repeat;}
.control_wrap ul li.icon_unlock.on button{width:23px;height:23px;background:url(../img/icon_control_unlock_on.png) 50% 50% no-repeat;}


.member_wrap{margin-left:-10px;}
.member_wrap .member{height:180px;padding:15px;box-sizing:border-box;background-color:#fff;border:1px solid #fff;}
.member_wrap .member.on{border-color:#73c1ca;}
.member_wrap .member_big{}
.member_wrap .member span{display:block;}

.member .title_wrap{position:relative;}

.member .btn_portlet_close{display:none;position:absolute;top:-16px;right:-1px;width:19px;height:16px;background:#fff url(../img/icon_portlet_close.png) 50% 50% no-repeat;text-indent:-9999px;}
.member .btn_portlet_close.on{display:block;}

.member .title_wrap .title{margin-bottom:15px;font-size:20px;font-weight:500;color:#003671}
.member .title_wrap .title .txt_small{margin-right:5px;font-size:14px;font-weight:500;color:#003671;text-decoration:none;line-height:30px;}
.member .title_wrap .btn_details{position:absolute;top:6px;right:0;font-size:14px;color:#aaa;}

.member .board_list{}
.member .board_list li{margin-bottom:6px;}
.member .board_list li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:7px;background: url(../img/bul_02.png) 0 9px no-repeat;font-size:15px;line-height:1.2em;}


.member .debate_list{}
.member .debate_list li{overflow:hidden;height:42px;margin-bottom:11px;}
.member .debate_list li a{padding-left:7px;background:url(../img/bul_02.png) 0 12px no-repeat;font-size:15px;line-height:1.3em;}


.member .cafe_list li{margin-bottom:2px;}
.member .cafe_list li a{display:inline-block;max-width:85%;padding-right:5px;}
.member .cafe_list li .icon_closed{display:inline-block;width:10px;height:13px;margin-top:2px;background:url(../img/icon_closed.png) 0 0 no-repeat;text-indent:-9999px;}

.member .electronic_list{}
.member .electronic_list:after{display:block;content:'';clear:both;}
.member .electronic_list li{float:left;}
.member .electronic_list li.img_wrap{width:100px;}
.member .electronic_list li.txt_wrap{width:143px;margin-top:5px;}
.member .electronic_list li.txt_wrap .txt{overflow:hidden;height:45px;}
.member .electronic_list li.txt_wrap .txt span{font-size:15px;}
.member .electronic_list li.txt_wrap .btn_list_view{padding-right:13px;font-size:14px;color:#777;background:url(../img/icon_btn_more.png) 100% 5.5px  no-repeat}

.member .corporate_list{width:233px;margin:0 auto;}
.member .corporate_list:after{display:block;content:'';clear:both;}
.member .corporate_list li{float:left;margin-right:10px;}
.member .corporate_list li a{display:block;width:71px;height:71px;text-indent:-9999px;}
.member .corporate_list li span{display:block;text-align:center;font-size:15px;}

.member .corporate_list li.no_03{margin-right:0;}
.member .corporate_list li.no_01 a{background:url(../img/icon_corporate_01.png) 0 0 no-repeat;}
.member .corporate_list li.no_02 a{background:url(../img/icon_corporate_02.png) 0 0 no-repeat;}
.member .corporate_list li.no_03 a{background:url(../img/icon_corporate_03.png) 0 0 no-repeat;}


.member.member_big .board_list li:after{display:block;clear:both;content:'';}
.member.member_big .board_list a{float:left;width:75%;}
.member.member_big .board_list .day{float:right;max-height:18px;font-size:15px;color:#777;background:url(../img/icon_board_day.png) 0 4px no-repeat;text-indent:20px;}



/* Main Section 04 */
.main_sec_04{width:100%;height:650px;padding:110px 0;margin-bottom:20px;background:url(../img/main_sec_04_bg.jpg) 50% 50% no-repeat;box-sizing:border-box}

.board_tab{margin-bottom:30px;}
.board_tab ul li{float:left;}
.board_tab ul li button{float:left;display:inline-block;padding:0 30px;}
.board_tab ul li button span{font-size:18px;color:#555;font-weight:500;}
.board_tab ul li.first button{padding-left:0;}
.board_tab ul li.on button span{border-top:2px solid #003671;color:#003671}
.board_tab ul li .line{display:inline-block;width:1px;height:13px;margin-top:8px;background-color:#cddbd9}

.board_con{display:none;position:relative;}
.board_con.on{display:block;}

.board_con .btn_board_view{position:absolute;right:0;top:-62px;width:115px;height:34px;line-height:32px;font-size:15px;border:2px solid #333;text-align:center;font-weight:500;}

.board_box{}
.board_box ul li{float:left;width:277px;height:183px;margin-right:10px;margin-bottom:10px;padding:15px;box-sizing:border-box;background-color:#fff;border:1px solid #fff}
.board_box ul li.last{margin-right:0;}
.board_box ul li:hover{border-color:#003671}
.board_box ul li a{display:block;width:100%;height:100%;}
.board_box ul li a span{display:block;}
.board_box ul li .title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
margin-bottom:15px;font-weight:500;font-size:15px;color:#003671;line-height:1.2em;}
.board_box ul li .con{overflow:hidden;height:72px;margin-bottom:15px;padding-top:15px;border-top:1px solid #ccc;}
.board_box ul li .info{}
.board_box ul li .name{float:left;height:15px;font-size:15px;color:#333;font-weight:500;background:url(../img/icon_board_name.png) 0 0 no-repeat;text-indent:15px;line-height:100%;}
.board_box ul li .day{float:right;height:14px;font-size:15px;color:#777;background:url(../img/icon_board_day.png) 0 0 no-repeat;text-indent:20px;line-height:100%;}

.board_box ul li .title span{display:block;}
.board_box ul li .con span{display:block;height:100%;line-height:1.2em;font-size:15px;}

/* Main Section 05 */
.main_sec_05{width:100%;padding:100px 0;margin-bottom:20px;background:url(../img/main_sec_05_bg.jpg) 50% 50% no-repeat;box-sizing:border-box}

.main_sec_05 .main_sec_inner::after {content: ""; clear: both; display: block;}
.main_sec_05 .box {width: 277.5px; height: 140px; margin-bottom: 10px; box-sizing: border-box; padding: 15px; background-color: rgba(255,255,255,0.8); float: left; position: relative;}
.main_sec_05 .box:not(:first-child) {margin-left: 10px;}
.main_sec_05 .box h2 {margin-bottom: 10px; font-size: 20px; font-weight: 500;}
.main_sec_05 .box .btn_view {width: 50px; height: 50px; background: url('../img/icon_btn_view.png') center center no-repeat #003671; position: absolute; right: 0; bottom: 0; z-index: 100;}
.main_sec_05 .box .box_con_wrap {padding-right: 45px;}
.main_sec_05 .box .box_con_wrap .txt {font-size: 15px; font-weight: 500;}

.main_sec_05 .box .box_con_wrap .link_slider li a .con {display: -webkit-box; font-size: 15px; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.6;}
.main_sec_05 .box .box_con_wrap .link_slider li a:hover .con {font-weight: 500;}

.main_sec_05 .family_site select {display: block; width: 100%; height: 50px; line-height: 50px; border: none; padding: 0 10px; font-size: 15px; color: red; background: url('../img/icon_next.png') center right 10px no-repeat rgba(255,255,255,0.8); -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer;}

/*    ϴٿ ε  */

.ul_form_down{width:600px;margin:0 auto;}
/*2017.06.15 sskim : Ŀ           ߰  */
.ul_form_down li{float:left;width:128px;cursor: pointer;}
.ul_form_down li .down_img{margin-bottom:10px;}
.ul_form_down li span{display:block;text-align:center;}
.ul_form_down li .title span{font-size:14px;font-weight:500;line-height:1.2em;}
.ul_form_down li.last{margin-right:0;}

/* Organization 
.organi{width:1080px;margin:0 auto 20px;}
.organi .bx-wrapper{}
.organi_slider li{}
.organi_slider li img{width:163px;height:48px;border:1px solid #ccc;box-sizing:border-box}
*/
/* 2017.06.15 sskim :       */
/* Organization */
.organi{width:1140px;margin:0 auto 20px;}
.organi .bx-wrapper{}
.organi_slider li{}
.organi_slider li img{width:100%;height:48px;border:1px solid #ccc;box-sizing:border-box}

/* Organi Paging */
.organi .bx-has-controls-direction{position:relative;}
.organi .bx-controls-direction:after{display:block;content:'';clear:both;}
.organi .bx-controls-direction a{position:absolute;top:-42px;display:block;width:17px;height:30px;text-indent:-9999px;}
.organi .bx-controls-direction .bx-prev{left:-30px;background:url(../img/icon_organi_prev.png) 50% 50% no-repeat;}
.organi .bx-controls-direction .bx-next{right:-30px;background:url(../img/icon_organi_next.png) 50% 50% no-repeat;}

/*      ã    ޴  */
#fancy_02{width:1140px;padding:20px 20px;max-width:980px;margin:0px auto;background:#f9f9f9 url(../img/check_wrap_bg.png) 50% 72% no-repeat;box-sizing:border-box;border:1px solid #eee;}
.often_wrap{}
.often_wrap .tit_wrap{border-bottom:1px dotted #ccc;margin-bottom:20px;padding-bottom:20px;text-align:center;}
.often_wrap .tit_wrap .tit{display:inline-block;margin-bottom:10px;padding:0 10px;font-size:35px;font-weight:500;color:#333;text-align:center;}
.often_wrap .tit_wrap .con{padding-left:20px;font-size:16px;}
.often_wrap .tit_wrap .con strong{font-size:16px;}
.often_wrap .tit_wrap .icon_check_info{display:inline-block;width:18px;height:18px;margin-top:3px;margin-right:5px;background:url(../img/icon_check_info.png) 0 0 no-repeat;text-indent:-9999px;}

.often_check_wrap{margin-bottom:30px;}
.often_check li{float:left;width:25%;margin-bottom:10px;padding:0 10px;box-sizing:border-box}
.often_check li:last-child{margin-bottom:0;}


.often_check label{vertical-align:top;cursor:pointer;}
.often_check label input{display:none;}

.often_check .icon_check{display:inline-block;padding-left:30px;min-height:23px;line-height:1.5em;background:url(../img/login_check.png) 0 0 no-repeat;vertical-align:middle;transition-duration:.3s;font-size:14px;color:#333}
/*.often_check .icon_check{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}*/
.often_check input:checked+.icon_check{background-image:url(../img/login_check_on.png);}
.often_check .icon_check:hover{text-decoration:underline;color:#091c5a;}

.often_wrap .btn_wrap{padding:0 10px;}

/*Ȩ        ̴  main_visual               */
.relative{position: relative;}
.txt_on_dot{position:absolute; top: -40px; left: 50%; transform:translateX(-50%); font-size: 42px;}
.font_red{color:#f00;}

/* 20200831  ڰ     ߰  */
/* Organization */
.organi{width:1140px;}
.organi h5{display: inline-block; font-size: 20px; font-weight: 500; float:left; color:#003671; height:42px;  line-height:42px;}

/* wrapper */
.organi .bx-wrapper{max-width:888px !important; margin: 0 20px 0 auto; padding-left: 186px;}

/* ul_report_02 */
.ul_report_02 li{background:url(../img/bul_02.png) left center no-repeat; height:30px; line-height:30px; padding-left:7px;}
.ul_report_02 li a{height:30px; line-height:30px; font-size: 15px; font-weight: 500; display: block; overflow: hidden; max-width: 79%; float: left; white-space: nowrap; text-overflow: ellipsis;}
.ul_report_02 li span.date{float:right; height:30px; line-height:30px;}

/* btn_details2 */
.box_press .btn_details2{position:absolute; top:17px; right:15px;font-size:14px;color:#aaa;}

/*.box_press */
.box_wrap_right .box_press{float:left;width:277px; height:140px; margin-right:10px;}
/* .box_wrap_right .box_press{float:left;width:277px; height:291px; margin-right:10px;} */
/* .box_wrap_right .box_press{float:left;width:277px; height:350px; margin-right:10px;} */
/* .box_press .txt .title{width: 100%; height: 23px; margin-top: 7px; margin-bottom: 7px; max-width: 100%; display: block; */
.box_press .txt .title{width: 100%; height: 57px; margin-top: 7px; margin-bottom: 7px; max-width: 100%; display: block;
 overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.box_press .txt{float:none; width:239px;}
/* .box_press .txt .con{height: 111px;} */
.box_press .txt .con{height: 55px;}
.box_press .photo_wrap{overflow:hidden; float:left; width: 246px; height:86px; background-size:cover;}
/* .box_press .photo_wrap{overflow:hidden; float:left; width: 246px; height:82px; background-size:cover;} */
.box_press .bx-has-pager{position:absolute; width:75px; left:96px; bottom:15px;}
.box_press .bx-wrapper .bx-viewport {height: 57px !important;}

/*20201026         ߰ */
/* .link_wrap ul li.link_04 {border: 1px solid #ec600c; background-color: #fafafa;} 2022-02-21   Ʋ    ۾ */
.link_wrap ul li.link_04 a .con {color: #000; font-weight: 400;}
.link_wrap .link_04 .bx-wrapper .bx-controls {display: none;}
.link_wrap .link_04 .bx-wrapper .bx-viewport {height: 57px !important;}
.link_wrap ul li.link_04 > .title::before {content: ""; display: inline-block; width: 46px; height: 46px; vertical-align: middle; background: url('../img/icon_link_04.svg') center center no-repeat #fff; border-radius: 50%; margin-right: 5px; animation: blink 0.8s infinite linear alternate;}

/*20201105         ߰ */
.box_wrap .search_area {height: 50px; padding: 0; background-color: transparent;}
.box_wrap .search_area .family_site {display: inline-block; width: 32%; float: right;}
.box_wrap .search_area .family_site select {width: 100%; border: 0; height: 50px; line-height: 50px; font-size: 15px; padding: 0 10px; background: url('../img/icon_next.png') center right 10px no-repeat rgba(255,255,255,0.8); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; color:red}
.box_wrap .search_area .family_site select::-ms-expand {display: none;}
.box_wrap .search_area .family_site select option {color:#333}

/*.quick_txt */
/* .quick_slider li:nth-child(1) a span.quick_txt{color:#fead6c;}
.quick_slider li:nth-child(2) a span.quick_txt{color:#f74853;}
.quick_slider li:nth-child(3) a span.quick_txt{color:#48c76c;}
.quick_slider li:nth-child(4) a span.quick_txt{color:#1da5f9;}
.quick_slider li:nth-child(5) a span.quick_txt{color:#fead6c;}
.quick_slider li:nth-child(6) a span.quick_txt{color:#f74853;}
.quick_slider li:nth-child(7) a span.quick_txt{color:#48c76c;}
.quick_slider li:nth-child(8) a span.quick_txt{color:#1da5f9;}
.quick_slider li:nth-child(9) a span.quick_txt{color:#fead6c;}
.quick_slider li:nth-child(10) a span.quick_txt{color:#f74853;}
.quick_slider li:nth-child(11) a span.quick_txt{color:#48c76c;}
.quick_slider li:nth-child(12) a span.quick_txt{color:#1da5f9;}
.quick_slider li:nth-child(13) a span.quick_txt{color:#fead6c;}
.quick_slider li:nth-child(14) a span.quick_txt{color:#f74853;}
.quick_slider li:nth-child(15) a span.quick_txt{color:#48c76c;}
.quick_slider li:nth-child(16) a span.quick_txt{color:#1da5f9;}
.quick_slider li:nth-child(17) a span.quick_txt{color:#fead6c;}
.quick_slider li:nth-child(18) a span.quick_txt{color:#f74853;}
.quick_slider li:nth-child(19) a span.quick_txt{color:#48c76c;}
.quick_slider li:nth-child(20) a span.quick_txt{color:#1da5f9;} 
*/

.red{color:#f74853 !important;}
.green{color:#48c76c !important;}
.blue{color:#1da5f9 !important;}
.yellow{color:#fead6c !important;}

.box_report .txt .con a span{font-size:15px; font-weight:500;}

/*210827         ߰ */
/*main_sec_01*/
.link_wrap li {float: left; width: 376px; height: 146px; margin-right: 5px; box-sizing: border-box; border: 1px solid #ccc; padding: 15px;}
.link_wrap li:last-child {margin: 0; border: 1px solid #ec600c; background-color: #fafafa;}

/*main_sec_03*/
.main_sec_03 {position: relative; height: 70px;}
.main_sec_03 .main_sec_inner {position: absolute; left: 50%; top: 0; transform: translateX(-50%);}

.menu_list li {float: left; width: 375px; height: 46px; box-sizing: border-box; border: 1px solid #ccc; margin-right: 5px; background-color: #fff;}
.menu_list li:last-child {margin: 0;}
.menu_list li a {display: block; text-align: center; line-height: 44px; font-size: 16px; font-weight: 500; color: #004e88;}

.menu_list li:first-child a {color: #fa414c;}
.menu_list li:nth-child(2) a {color: #8441b5;}

/*main_visual*/
.main_visual .txt_wrap .title span {font-size: 40px; font-weight: 700; color: #ec600c;}
.main_visual .txt_wrap .title.dot span {position: relative;}
.main_visual .txt_wrap .title.dot span::before {content: ""; display: block; position: absolute; left: 50%; top: -10px; transform: translateX(-50%); width: 6px; height: 6px; border-radius: 50%;  background-color: #ec600c;}

/*210902         ߰ */
.main_slider > li.no_04 .txt_wrap li {color: #fff;}
.main_slider > li.no_04 .txt_wrap li span:not(.title span) {color: inherit;}

/* 210916  蹮    ߰  */
.main_slider > li.no_05 .txt_wrap li {color: #fff;}
.main_slider > li.no_05 .txt_wrap li span:not(.title span) {color: inherit;}


/* 220105         ߰  */
.link_wrap .link_slider li {height: auto; margin: 0; border: 0; padding: 0;}

.link_wrap .noti_list li {width: 100%; height: auto; padding: 0; border: none; background: none; float: none;}
.link_wrap .noti_list li::after {content: ""; clear: both; display: block;}
.link_wrap .noti_list li:not(:first-child) {margin-top: 10px;}
.link_wrap .noti_list li a {display: block; line-height: 1.46;}
.link_wrap .noti_list li a span {display: inline-block; color: #555; font-size: 14px; vertical-align: middle;}
.link_wrap .noti_list li a .title {height: auto; line-height: inherit; padding: 0; margin: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 74%; font-weight: 400;}
.link_wrap .noti_list li a:hover .title {font-weight: 500;}
.link_wrap .noti_list li a .date {float: right;}

.link_wrap > ul li.link_01.none {display: none;}
.link_wrap > ul li.link_01 > a .title img {width: 76px; vertical-align: initial; margin-top: 4px;}

/*20220215         ߰  */
.link_wrap.aflogin ul li.link_04{margin-right:5px;}
.link_wrap.aflogin li{width:281px;}
.link_wrap.aflogin ul li.link_04 .title{color:#003671;}

/* 회계법인 홈페이지 select - 박스 하단 row */
.link_sub_row { overflow: hidden; margin-top: 20px; }
.link_firm_select { float: left; width: 281px; margin-right: 5px; }
.link_firm_select select { display: block; width: 100%; height: 36px; line-height: 36px; border: 1px solid #ccc; padding: 0 30px 0 10px; font-size: 13px; color: #003671; font-weight: 500; background: url('../img/icon_next.png') center right 10px no-repeat #fff; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; box-sizing: border-box; }
.link_firm_select select::-ms-expand { display: none; }
.link_firm_select select option { color: #333; }
.link_firm_select .link_firm_banner { display: block; width: 100%; height: 36px; line-height: 36px; border: 1px solid #ccc; padding: 0 10px; font-size: 13px; color: #003671; font-weight: 500; background: #fff; cursor: pointer; box-sizing: border-box; text-decoration: none; }

.kolon { line-height : 20px !important;}