<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("reset.css");
@import url("slick.css");
@import url("jquery-ui.css");

/* 2021-06-07 �뱀젒洹쇱꽦 �됱긽 蹂�寃� */
/* 
�뚯깋 #8c98a6 -&gt; #848E99
�뚮��� #3fa1fd -&gt; #1f8ef7
�щ젰 �� 
�뚮��� #1f8ef7 -&gt; #2C82F9
珥덈줉�� #42b968 -&gt; #3A9358
*/

.web_B{display:block;}
.mobile_B{display:none;}

/* 21.10.25 �쒓�, �곸뼱 �낅젰 �먰뙋 : IE留� 吏��� */
.input-default-ko {-webkit-ime-mode:active;-moz-ime-mode:active;-ms-ime-mode:active;ime-mode:active;}
.input-default-en {-webkit-ime-mode:inactive;-moz-ime-mode:inactive;-ms-ime-mode:inactive;ime-mode:inactive;}

/* common */
/*
.skip{position:relative; z-index:10; }
.skip a{overflow:hidden;display:block;position:absolute;top:0;left:0;width:1px;height:1px;background:#000;color:#fff;text-align:center}
.skip a:focus,.skip a:active{position:relative;width:100%;height:auto;padding:10px}
*/

/* 2022-06-10 �뱀젒洹쇱꽦�섏젙泥섎━ */
#skipnavigation a{ position: absolute;left: -3000%;}
/* 2022-06-14 �뱀젒洹쇱꽦�섏젙泥섎━ */
#skipnavigation a:focus{display: block;left: 0;top: 0;z-index: 10000000000;width: 100%;height: 40px;line-height: 40px;background: #000;color: #fff;text-align: center; outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: -1px;}
#skipnavigation ul{margin-top:0; padding-left:0;}
#skipnavigation ul li::after{content:none;}

/*header*/
/*.header{position:fixed; left:0; top:0; z-index:5; width:100%; background-color:#fff;  }*/
/* 2022-06-10 �뱀젒洹쇱꽦�섏젙泥섎━ */
.header{z-index: 1;}
.header_inner{margin:0 auto; padding:30px 20px 25px; max-width:1200px; }
.header .logo{float:left; }
.header .util{float:right; padding-top:10px; }
.header .util li{position:relative; float:left; padding:0 14px; }
.header .util li:first-child:before{display:none;}
.header .util li:last-child{padding-right:0;}
.header .util li:before{position:absolute; left:0; top:50%; margin-top:-5px; width:1px; height:14px; background-color:#ccc; display:block; content:"";}
.header .util li a{font-size:14px; color:#888; }
.header .util li.ut_guide a span{position:relative; display:inline-block; padding-right:30px;}
.header .util li.ut_guide a span:after{position:absolute; right:0; top:-3px; width:24px; height:24px; background:url(../image/common/guide_off.png) no-repeat center center; content:"";}
.header .util li.ut_guide a span b{font-weight:400; }
.header .util li.ut_manual {padding-left:0; }
.header .util li.ut_manual:before{display:none;}
.header .util li.ut_manual a span{position:relative; display:inline-block; border:1px solid #ddd; border-radius:30px; padding:3px 30px 3px 12px;}
.header .util li.ut_manual a span:after{position:absolute; right:12px; top:5px; width:14px; height:14px; background:url(../image/common/ico_manual.png) no-repeat center center; content:"";}

.header .mobile_title{display:none;}


/* .gnbMenu_wrap{position:relative; border-top:1px solid #ddd; border-bottom:1px solid #ddd;width:100%;} */
/* 2022-06-10 �뱀젒洹쇱꽦�섏젙泥섎━ */
.gnbMenu_wrap{position:relative; border-top:1px solid #ddd; border-bottom:1px solid #ddd;width:100%; z-index:1;}
.scroll .gnbMenu_wrap{position:fixed; left:0; top:0; z-index:5; width:100%; background-color:#fff; }
.gnbMenu{position:relative; margin:0 auto; padding-right:59px; max-width:1200px; box-sizing:border-box; text-align:center; }
.total_menu_logo{display:none;}
.total_menu_open_wrap{position:absolute; right:0; top:0; }
.total_menu_open{position:relative; width:60px; height:60px; border-left:1px solid #ddd; border-right:1px solid #ddd; box-sizing:border-box;}
.total_menu_open span{position:absolute; left:20px; top:20px; width:21px; height:3px; background-color:#222; display:block;  text-indent:-9999px; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;

}
.total_menu_open span:before{position:absolute; left:0; top:8px; width:14px; height:3px; background-color:#222; display:block; content:"";
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;

}
.total_menu_open span:after{position:absolute; left:0; top:16px; width:21px; height:3px; background-color:#222; display:block; content:"";
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.total_menu_open:hover span:before{width:21px; }
.gnbMenu{text-align:center; }
.gnb&gt;li{position:relative;  width:20%; float:left; box-sizing:border-box;}
.gnb&gt;li&gt;a{position:relative; padding:20px 0; line-height:1; display:inline-block; font-size:20px; color:#222; font-weight:400;
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.gnb&gt;li.on&gt;a:before{position:absolute; left:0; bottom:10px; width:100%; height:2px; background-color:#2f398b; display:block; content:"";}
.gnb&gt;li.on&gt;a,
.gnb&gt;li:hover&gt;a{color:#2f398b;}
.gnb&gt;li:last-child .s_gnb&gt;ul{border-right:1px solid #ddd; }

.s_gnb{position:absolute; left:0;  top:60px; width:100%; background-color:#fff; border-bottom:1px solid #ddd; border-top:1px solid #ddd; box-sizing:border-box;  display:none;}
.s_gnb&gt;ul{border-left:1px solid #ddd; padding:20px 15px 0; height:400px; text-align:left; box-sizing:border-box; }
.s_gnb&gt;ul&gt;li{padding:5px 0; }
.s_gnb&gt;ul&gt;li&gt;a{position:relative; font-weight:400;}
.s_gnb&gt;ul&gt;li&gt;a:before{position:absolute; left:0; bottom:-2px; width:0; height:1px; background-color:#aaa; display:block; content:"";
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.s_gnb&gt;ul&gt;li:hover&gt;a:before{width:100%; }
.gnb_3dep&gt;ul&gt;li{position:relative; margin:5px 0; padding-left:10px; }
.gnb_3dep&gt;ul&gt;li&gt;a{font-size:0.875em; color:#555; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.gnb_3dep&gt;ul&gt;li:hover&gt;a{opacity:0.8; }
.gnb_3dep&gt;ul&gt;li:before{position:absolute; left:0; top:10px; width:5px; height:1px; background-color:#555; display:block; content:""; }

.scroll .header .header_inner{display:none;}
.total_menu{position:absolute; left:0; top:-1px; z-index:6; width:100%; background-color:#fff; border:1px solid #ddd; box-sizing:border-box;  display:none;}
.total_menu_list&gt;li{float:left; width:20%; height:395px; border-left:1px solid #ddd; box-sizing:border-box; }
.total_menu_list&gt;li:first-child{border-left:none; }
.total_menu_list&gt;li&gt;a{padding:20px; line-height:1; text-align:left; display:block; font-size:1.25em; color:#222; font-weight:400;}
.total_menu_list .s_menu&gt;ul&gt;li{padding:2px 20px; text-align:left; }
.total_menu_list .s_menu&gt;ul&gt;li&gt;a{font-size:1em; font-weight:400; }
.total_menu_list .menu_3dep&gt;ul&gt;li{position:relative; margin:3px 0; padding-left:15px; }
.total_menu_list .menu_3dep&gt;ul&gt;li:before{position:absolute; left:5px; top:12px; width:6px; height:1px; background-color:#777; display:block; content:"";}
.total_menu_list .menu_3dep&gt;ul&gt;li&gt;a{font-weight:200; font-size:0.938em; }

.total_menu_open_wrap{z-index:7;}
.total_menu_open_wrap.on .total_menu_open{border:none;}
.total_menu_open_wrap.on .total_menu_open span{left:20px; top:25px; transform: rotate( -45deg );}
.total_menu_open_wrap.on .total_menu_open span:after{top:0; transform: rotate( 90deg );}
.total_menu_open_wrap.on .total_menu_open span:before{display:none;}

/*footer*/
.quick_service_bg{background-color:#f5f5f5; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.quick_service{margin:0 auto; max-width:1200px; position:relative; padding:28px 80px; box-sizing:border-box; text-align:center; }
.quick_service h1{position:absolute; left:0; top:28px; font-weight:400; }
.quick_service ul li{position:relative; padding:0 28px; display:inline-block; vertical-align:top; line-height:1; }
.quick_service ul li:first-child:before{display:none;}
.quick_service ul li:before{position:absolute; left:0; top:50%; margin-top:-6px; width:1px; height:12px; background-color:#ccc; display:block; content:"";}
.footerMenu{border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.footer{margin:0 auto; padding:0 20px; max-width:1200px;}
.footer .menu{float:left; padding:20px 0; }
.footer .menu li{float:left; position:relative; padding:0 12px; }
.footer .menu li a{vertical-align:top;}
.footer .menu li:before{position:absolute; left:0; top:50%; margin-top:-6px; width:1px; height:12px; display:block; background-color:#ccc; content:"";}
.footer .menu li:first-child{padding-left:0;}
.footer .menu li:first-child:before{display:none;}
.family_site{float:right; position:relative; }
.family_site_open{padding:0 35px 0 20px; width:240px; height:60px; line-height:60px; display:inline-block; box-sizing:border-box; border:1px solid #ddd; border-top:none; border-bottom:none; background:url(../image/common/family_site_arrow.gif) no-repeat right 22px center; color:#666;}
.family_site_list{position:absolute; right:0; bottom:60px; width:100%; padding:10px; border:1px solid #ddd;  background-color:#fff; box-sizing:border-box; display:none;}
.footer_logo{float:left; padding:30px 60px 0 0; }
.footer_cont{float:left; padding:40px 0; font-size:0.875em; color:#888;}
.footer_cont address{margin-bottom:10px; }
.footer_cont p{margin-bottom:8px; }
.footer_cont .c-blue{color:#5e83bf; font-weight:300; }
/* �뱀젒洹� �몄쬆留덊겕 2021-07-21 異붽� */
.footer_mark{float:right;padding:40px 0;}
.footer_mark a{display:block;}
.footer_mark a img{width:130px;height:auto;}

/* �ъ슜�먯슜 媛��대뱶 */
.guide_overlay{display:none; position:absolute; left: 0; top: 0; bottom: 0; z-index: 10; width: 100%; height: 100%; }
.guide_overlay .bg_overlay{position:absolute; left: 0; top: 0; bottom: 0; z-index: 10; width: 100%; height: 100%; background: rgba(0,0,0,0.75); z-index:-9999;}
.guide_overlay .gd-btnArea{max-width: 1200px; margin: 0 auto; position:relative;}
.guide_overlay .gd-btnArea .gd-closeBtn{position:absolute; right:234px; top:38px;}
.guide_overlay .gd-btnArea .gd-closeBtn a {border:2px solid #7a7a7a; border-radius:50px; padding:3px 7px 7px 10px; }
.guide_overlay .gd-btnArea .gd-closeBtn a span{position: relative; display: inline-block; padding-right: 30px; font-size: 14px; color: #fff;}
.guide_overlay .gd-btnArea .gd-closeBtn a span:after {position: absolute; right: 0; top: -3px; width: 24px; height: 24px; background: url(../image/common/guide_on.png) no-repeat center center; content: "";}
.guide_overlay .gd-btnArea .gd-closeBtn a span b{font-weight:400; color:#ffdd60;}
.guide_overlay .gd-btnArea .gd-joinBtn{position:absolute; right:81px; top:26px; background-color:#fff; border:2px solid #f23d3d; overflow:hidden; }
.guide_overlay .gd-btnArea .gd-joinBtn a{display:block; padding: 18px 12px; font-size: 14px; line-height:1; color: #888; }
.guide_overlay .gd-btnArea .gd-arrow{animation: motion 0.4s linear 0s infinite alternate; position:absolute; width:122px; height:117px; text-indent:-9999%; background: url(../image/common/ico_arrow.png) no-repeat center center;}

.guide_overlay .gd-contents{max-width: 1000px; padding:0 50px; margin: 330px auto 0 auto; position:relative; text-align:center; word-break: keep-all;}
.guide_overlay .gd-contents h2{display:inline-block; background-color:#f23d3d; border-radius:50px; padding:14px 30px 19px; line-height:1; font-size:36px; color:#ffffff; }
.guide_overlay .gd-contents strong{display:block; margin:20px 0 25px; color:#fff; font-size:55px; font-weight:200; line-height:1.2;}
.guide_overlay .gd-contents strong b{font-weight:500; color:#f23d3d;}
.guide_overlay .gd-contents p{color:#fff; font-size:22px; line-height:1.8; }
.guide_overlay .gd-contents a {border:2px solid #7a7a7a; border-radius:50px; padding:5px 9px 11px 12px; margin:0 10px; position:relative; top:-3px;}
.guide_overlay .gd-contents a span{position: relative; display: inline-block; padding-right: 30px; font-size: 22px; color: #fff;}
.guide_overlay .gd-contents a span:after {position: absolute; right: 0; top: 3px; width: 24px; height: 24px; background: url(../image/common/guide_on.png) no-repeat center center; content: "";}
.guide_overlay .gd-contents a span b{font-weight:400; color:#ffdd60;}


@keyframes motion {
	0% {right:152px; top:86px;}
	100% {right:143px; top:80px;}
}



/*layout*/
/*20220610 �뱀젒洹쇱꽦 �섏젙*/
.scroll #container{padding-top:195px; }
#container{}
/* .scroll #container{padding-top:62px; }
#container{padding-top:171px;} */
.sub_container{margin:0 auto; position:relative; padding:20px 20px 30px; max-width:1200px;}
.navi_wrap{position:relative; height:60px; background-color:#2f398b; }
.navi_cont{margin:0 auto; padding:0 20px; max-width:1200px;}
.navi{float:left; padding-top:20px; }
.navi&gt;ul&gt;li{position:relative; float:left; padding:0 10px 0 15px; background:url(../image/common/navi_step_arrow.png) no-repeat 0 center; font-size:14px; color:#fff; }
.navi&gt;ul&gt;li:first-child{padding-left:0; background:none; }
.navi&gt;ul&gt;li.home{margin-top:-2px; width:24px; height:22px; background:url(../image/common/icon_home.png) no-repeat center center; text-indent:-9999px; }

.s_navi_list{position:absolute; left:0;  top:60px; z-index:5; padding:10px 0; width:100%;  background-color:#2f398b; display:none;}
.s_navi_list&gt;ul&gt;li{padding:10px 20px; }
.s_navi_list&gt;ul&gt;li&gt;a{color:#fff; }

.menu_set{float:right; padding-top:15px; }
.font_size_control{float:left;}
.sns_sharing{float:left; position:relative; padding:4px 20px 4px 30px;}
.sns_sharing:before{position:absolute; right:0; top:8px; width:1px; height:20px; background-color:#5159a3; display:block; content:"";}
.url_copy{padding-left:25px; background:url(../image/common/icon_url.png) no-repeat 0 center; font-size:14px; color:#fff;}
.print_area{float:left; margin-left:20px; padding:4px 0; }
.btn_print{padding-left:27px; background:url(../image/common/icon_print2.png) no-repeat 0 center; font-size:14px; color:#fff;}
.font_size_control span{float:left; margin:0 12px; line-height:30px; display:inline-block; color:#fff; vertical-align:top;  font-size:14px;}
.font_size_control .font_minus,
.font_size_control .font_plus{float:left; }
/*20220524 �뱀젒洹쇱꽦 異붽�*/
.font_size_control .font_minus:focus,
.font_size_control .font_plus:focus{outline: 2px solid #ff943d; box-sizing: border-box;}


/*title*/
.sub_top_title{text-align:center; line-height:1; font-size:2.5em; font-weight:400;}
.sub_top_title:after{margin:20px auto; width:50px; height:1px; display:block; background-color:#2f398b; content:"";}
.sub_top_txt{margin-bottom:40px; text-align:center; color:#666; }
.title_style_1{margin-bottom:20px; line-height:1; font-size:1.5em;}
.title_style_3{margin-bottom:30px; font-size:1.5em; font-weight:400; }
.title_style_btn span{vertical-align:bottom; display:inilne-block; }
.title_style_btn .btn-add{width: auto; padding:0 15px; margin-left:20px; position:relative; bottom:-10px;}

/*btn*/
.basic-btn01{min-width:150px; height:60px; line-height:58px; border-radius:3px; box-sizing:border-box; font-size:1.125em;  display:inline-block; cursor:pointer; vertical-align:top;
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.basic-btn02{width:110px; height:50px; line-height:50px;  border-radius:3px; display:inline-block; text-align:center; vertical-align:top;
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.basic-btn03{width:100%; height:60px; line-height:60px; display:block; text-align:center; vertical-align:top; border:none; cursor:pointer; border-radius:3px; font-size:20px; font-weight:400; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.basic-btn03:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}/*20220614 �뱀젒洹쇱꽦異붽�*/

.basic-btn04{padding:0 15px; min-width:80px; height:40px; line-height:38px; display:inline-block; text-align:center; vertical-align:top; border:none; cursor:pointer; box-sizing:border-box;border-radius:3px; font-weight:400; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.basic-btn05{width:100px; height:45px; line-height:43px; display:inline-block; text-align:center; vertical-align:top; border:none; cursor:pointer; box-sizing:border-box;border-radius:3px; font-weight:400; cursor:pointer; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.btn-delete{width:80px; height:40px; line-height:38px; text-align:center; display:inline-block; border:1px solid #848E99; color:#848E99; border-radius:3px;
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.btn-add{width:80px; height:40px; line-height:38px; text-align:center; display:inline-block; border:1px solid #1f8ef7; color:#1f8ef7; border-radius:3px; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.btn-gray-bd{border:1px solid #848E99;color: #707070;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.btn-gray-bd:hover{background-color:#848E99; color:#fff; }
.btn-gray-bd:focus{box-sizing: border-box; outline-offset: 1px;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
.btn-gray-bg{background-color: #707070;color:#fff;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.btn-gray-bg:hover{background-color:#717e8e;}
.btn-gray-bg:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
.btn-sky-bg{background-color: #0961B5;color:#fff;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.btn-sky-bg:hover{background-color:#0e77da; color:#fff; }
.btn-sky-bg:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
.btn-blue-bg{background-color:#2f398b; color:#fff; }
.btn-blue-bg:hover{background-color:#171e57;}
.btn-sky-bd{border:1px solid #1f8ef7; color:#1f8ef7; }
.btn-sky-bd.on{background-color:#1f8ef7; color:#fff; }
.btn-sky-bd:hover{background-color:#1f8ef7; color:#fff; }
.btn-delete:hover{background-color:#848E99; color:#fff;}
.btn-add:hover{background-color:#1f8ef7; color:#fff;}

.btn-more{padding-right:15px; display:inline-block; background:url(../image/main/btn_arrow.png) no-repeat right center; }


.btn_download{width:160px; display:inline-block; text-align:center; border:1px solid #848E99; border-radius:3px; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.btn_download:hover{background-color:#848E99;}
.btn_download:hover span{color:#fff; background:url(../image/btn/icon_download_on.png) no-repeat left center; }
.btn_download span{padding-left:34px; line-height:45px; display:inline-block; background:url(../image/btn/icon_download.png) no-repeat 0 center;  color:#848E99; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.btn_arrow_style{width:160px; display:inline-block; border:1px solid #848E99; border-radius:3px;}
.btn_arrow_style span{padding-right:20px; line-height:42px; display:inline-block; vertical-align:top; background:url(../image/btn/btn_other_arrow.gif) no-repeat right center; color:#848E99;}
.btn_search{width:130px;display:inline-block;text-align:center;vertical-align:top;background-color: #0961B5;color:#fff;font-size:1.125em;border-radius:3px;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.btn_search:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
.btn_search span{padding-left:35px; height:50px; line-height:50px; background:url(../image/btn/btn_search.png) no-repeat 0 center; display:inline-block; vertical-align:top;}
.btn_refresh{width:130px;display:inline-block;text-align:center;vertical-align:top;border:1px solid #1f8ef7;box-sizing:border-box;color: #075BAA;font-size:1.125em;border-radius:3px;vertical-align:top;}  /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.btn_refresh:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
.btn_refresh span{padding-left:35px; height:48px; line-height:48px; background:url(../image/btn/btn_refresh.png) no-repeat 0 center; display:inline-block; vertical-align:top;}
.btn_view{width:160px; display:inline-block; text-align:center; border:1px solid #848E99; border-radius:3px; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;}
.btn_view:hover{background-color:#848E99;}
.btn_view:hover span{color:#fff; background:url(../image/btn/icon_list_on.png) no-repeat left center; }
.btn_view span{padding-left:34px; line-height:45px; display:inline-block; background:url(../image/btn/icon_list_off.png) no-repeat 0 center;  color:#848E99; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}

/*main*/
.main_visual_area{padding-bottom:50px; background:url(../image/main/main_bg.gif) repeat center center; }
.main_search{padding:84px 6% 75px; margin:0 auto; max-width:1200px; box-sizing:border-box; border-bottom:1px solid #3d4481;}
.main_search:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.main_search .m_search_top{position:relative; float:left; margin-right:1%; width:70%; }
.main_search .m_search_top:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.main_search .m_search_top .btn_search_start{position:absolute; right:0; top:0; }
.main_search .btn_detail_search{float:left; width:15%; height:60px; border:2px solid #fff; line-height:56px; box-sizing:border-box; text-align:center; font-size:18px; font-weight:500; color:#fff; }
.main_search .btn_detail_search:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}
.main_search .btn_detail_search span{padding-left: 28px; display:inline-block; background:url(../image/main/icon_list.png) no-repeat 0 center; }
.main_search input[type=text]{padding-right:62px; float:left; width:100%; height:60px; line-height:60px; border:none; box-sizing:border-box; }
.main_search .main_total_number{float:left; margin-left:1%; width:13%; padding-top:5px; color:#95a2d0; font-size:19px; color:#95a2d0; }
.main_search .main_total_number strong{color:#fff; font-weight:300; }
.main_today_gazette{margin-bottom:50px; padding:35px 20px 50px; margin:0 auto; max-width:1200px; }
.main_today_gazette:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.main_today_gazette .title{ float:left;  font-size:24px; color:#fff; font-weight:500; }
.main_today_gazette ul{float:left; margin:5px 0 0 15px;}
.main_today_gazette ul li{float:left; position:relative; padding:0 20px; font-size:18px; color:#95a2d0; }
.main_today_gazette ul li:before{position:absolute; left:0; top:50%; margin-top:-11px; width:1px; height:22px; display:block; background-color:#fff;  content:"";}
.main_today_gazette ul li strong{font-weight:500;}
.main_today_gazette ul li:first-child{padding-left:0;}
.main_today_gazette ul li:first-child:before{display:none;}
.main_total_list{margin:0 auto; padding:0 20px; max-width:1200px; }
.main_total_list .list{position:relative; padding:0 10px; }
.main_total_list .list{font-size:20px; color:#95a2d0; font-weight:400; line-height:1; box-sizing:border-box; text-align:center; }
.main_total_list .list strong{margin:0 10px; line-height:1; font-size:35px; color:#fff; display:inline-block; font-weight:500;}
.main_total_list .slick-prev{position:absolute; left:-15px; top:50%; z-index:2; margin-top:-10px; width:30px; height:30px; display:block; background:url(../image/main/main_rolling_prev.png) no-repeat 0 center; text-indent:-9999px;}
.main_total_list .slick-next{position:absolute; right:-15px; top:50%; z-index:2;  margin-top:-10px; width:30px; height:30px; display:block; background:url(../image/main/main_rolling_next.png) no-repeat 0 center;  text-indent:-9999px;}
.main_total_list .no_list{margin-top:0; text-align:center;color:#fff; border-top:none; font-size:1.5em;}
.main_cont{margin:0 auto; padding:80px 20px; max-width:1200px;}
.main_classificationTab{margin-bottom:30px; }
.main_classificationTab ul{border-top:1px solid #b8bac7; border-left:1px solid #b8bac7;}
.main_classificationTab ul li{float:left; width:16.66%; box-sizing:border-box; border:1px solid #b8bac7; border-left:none; border-top:none;}
.main_classificationTab ul li a{width:100%; height:50px; display:table; vertical-align:middle; text-align:center; font-size:16px; color:#303981; font-weight:400; }
.main_classificationTab ul li span{padding:0 5px; display:table-cell;}
.main_classificationTab ul li.on{border-color:#272f73; background-color:#272f73;}
.main_classificationTab ul li.on span{color:#fff; }
.main_title{margin-bottom:30px; line-height:1; font-size:32px; color:#222; font-weight:400; line-height:1; }
.main_classificationTab_cont ul li{position:relative; margin-bottom:7px; padding-left:10px; }
.main_classificationTab_cont ul li:before{position:absolute; left:0; top:12px; width:3px; height:3px; display:block; background-color:#272f73; border-radius:50%; content:"";}
.main_classificationTab_cont ul li a{display:inline-block; font-size:16px; color:#222;}
.main_classificationTab_cont ul li .info{margin-left:20px; display:inline-block;}
.main_classificationTab_cont ul li .info span{position:relative; padding:0 10px; display:inline-block; color:#888; font-size:16px; font-weight:200; vertical-align:top;}
.main_classificationTab_cont ul li .info span:before{position:absolute; left:0; top:50%; margin-top:-6px; width:1px; height:12px; background-color:#ccc; display:block; content:"";}
.main_classificationTab_cont ul li .info span:first-child{padding-left:0;}
.main_classificationTab_cont ul li .info span:first-child:before{display:none;}
.main_classificationTab_cont .more{position:absolute; right:20px; top:95px; }
.main_classificationTab_cont .more a{padding-right:18px; display:inline-block; background:url(../image/main/btn_arrow.png) no-repeat right center;  font-size:16px; color:#888;}
.main_classification .main_cont{position:relative; }

.main_theme_classification{padding:70px 0 120px; background-color:#e8edf4; text-align:center; }
.main_theme_classification .main_title{}
.main_themeTab{margin-bottom:30px; }
.main_themeTab .list{position:relative; margin-bottom:5px; padding:0 15px 0 20px; display:inline-block; }
.main_themeTab .list:before{position:absolute; left:0; top:50%; margin-top:-3px; width:6px; height:6px; display:block; background-color:#999; border-radius:50%; content:"";}
.main_themeTab .list:first-child:before{display:none;}
.main_themeTab .list a{position:relative; padding-bottom:5px; border-bottom:2px solid transparent; font-size:20px; color:#808080; font-weight:500; } /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.main_themeTab .list.on a{border-color:#3685f0; color:#3685f0;}
.main_theme_list .list{padding:0 15px; box-sizing:border-box; text-align:left; }
.main_theme_list .list a{position:relative; padding:30px 30px 50px; height:320px; display:block; background:url(../image/main/main_theme_bg.jpg) no-repeat right bottom #fff; border:1px solid #d2dae4; box-sizing:border-box;}
.main_theme_list .list .category{margin-bottom:30px; display:inline-block; padding:0 10px; height:32px; line-height:30px; border:1px solid #3685f0; font-size:14px; color:#3685f0; }
.main_theme_list .list .title{line-height:1.6; display:block; font-size:18px; color:#222; }
.main_theme_list .list .info{position:absolute; left:30px; bottom:25px; }
.main_theme_list .list .info span{position:relative; padding:0 10px; display:inline-block; font-size:16px; font-weight:200; color:#666;}
.main_theme_list .list .info span:before{position:absolute; left:0; top:50%; margin-top:-5px; width:1px; height:10px; background-color:#ccc; display:block; content:""; }
.main_theme_list .list .info span:first-child{padding-left:0; }
.main_theme_list .list .info span:first-child:before{display:none;}
.main_theme_list .slick-dots{padding-top:40px; text-align:center; }
.main_theme_list .slick-dots li{margin:0 5px; display:inline-block;}
.main_theme_list .slick-dots li button{width:17px; height:17px; display:block; background-color:#bdc3cb; border-radius:50%; text-indent:-9999px;}
.main_theme_list .slick-dots li.slick-active button{background-color:#3685f0;border-radius: 20px;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.main-tab .main-tab-con&gt;div{display:none;}
.main-tab .main-tab-con&gt;div.on{display:block;}
.main_theme_classification .no_list{margin:0 auto; padding:50px 20px; max-width:1200px; border-top:none; font-size:1.5em; background-color:#fff; border:1px solid #d2dae4; box-sizing:border-box; }

.main_banner_wrap .main_cont{padding:60px 20px 20px; overflow:hidden;}
.main_banner{position:relative; padding:0 50% 0 60px; width:100%; height:140px; box-sizing:border-box; display:table; background-color:#f8f2dc;} 
.main_banner .title{display:table-cell; vertical-align:middle; color:#947b61; font-size:2.5em; font-weight:400; }
.main_banner .txt{display:table-cell; vertical-align:middle; font-size:0.938em; color:#947b61;}
.main_banner:before{position:absolute; right:0; bottom:0; width:600px; height:150px; background:url(../image/main/main_banner.png) no-repeat right bottom; display:block; content:"";}

.main_popularity .main_cont{padding-top:0;}
.main_popularity .table_contents_list2{border-top:1px solid #ccc;}

/*join*/
.join_cont{max-width:720px; }
.join_step{margin-bottom:55px; text-align:center; }
.join_step ol{position:relative; display:inline-block; z-index: -1;}
.join_step ol:before{position:absolute; left:0; top:50%; width:100%; height:1px; display:block; background-color:#ccc; content:"";}
.join_step ol li{float:left; position:relative; z-index:2; margin:0 50px; width:140px; height:140px; box-sizing:border-box; border:1px solid #ccc; display:table; background-color:#fff; border-radius:50%;}
.join_step ol li.on{border-color:#1f8ef7;background-color: #0961B5;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.join_step ol li.on .inner{color:#fff; }
.join_step ol li.on .txt:before{background-color:#fff; }
.join_step ol li:first-child{margin-left:0;}
.join_step ol li:last-child{margin-right:0;}
.join_step ol li .inner{line-height:1; display:table-cell; vertical-align:middle; font-size:1.125em; font-weight:400; color:#888;}
.join_step ol li .txt:before{margin:12px auto; width:40px; height:1px; display:block; background-color:#909090; content:"";}
.join_step ol li .txt{display:block; line-height:1.4; font-size:1.111em; }
.join_cont h2{margin-bottom:15px; line-height:1; font-size:1.5em; font-weight:400;}
.terms_cont&gt;div{position:relative; margin-bottom:70px; }
.terms_cont textarea{margin-bottom:20px; padding:25px 30px; width:100%; height:240px; line-height:1.6; border:1px solid #ccc; box-sizing:border-box; color:#666; overflow:auto;}
.terms_cont textarea:focus{outline:auto;} /* 2021-06-07 異붽� */
.terms_cont .agree_txt{}
.terms_cont .view_all{position:absolute; left:190px; top:-8px;}
.terms_cont .view_all a,
.terms_cont .view_all button{width:100px; height:40px; line-height:38px; display:block; border-radius:3px; text-align:center; border:1px solid #848E99; color:#848E99; box-sizing:border-box; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.terms_cont .view_all a:hover,
.terms_cont .view_all button:hover{background-color:#848E99; color:#fff; }
.btm_btn_area{padding-top:20px; text-align:center; }

.join_info_list{margin-bottom:60px; padding:40px 0 20px; border-top:1px solid #666; border-bottom:1px solid #ccc; }
.join_info_list li{position:relative; padding:10px 0 10px 150px;}
.join_info_list li label{position:absolute; left:0; top:10px; padding-left:30px; width:150px; line-height:50px; box-sizing:border-box; }
.join_info_list li input[type=text],
.join_info_list li input[type=password]{max-width:400px; width:100%; height:50px; line-height:48px; vertical-align:top;}
.join_info_list li .error_txt{padding-top:5px; color:#ec4e4e; font-size:0.938em;}
.join_info_list li .error_txt.c-blue{color:#1f8ef7;}
.join_info_list li .basic-btn02{margin-left:10px; }
.join_completion{margin-bottom:50px; }
.join_completion p{padding-top: 175px; text-align:center; background:url(../image/sub/join_completion.jpg) no-repeat center 10px; font-size:32px; color:#666; font-weight:400; }
.join_completion p strong{display:block; color:#1f8ef7; font-size:1.250em; font-weight:400;}

/*popup*/
.popup{position:fixed; left:0; top:0; bottom:0; z-index:10; width:100%; height:100%; background:rgba(0,0,0,0.75); display:none;}
.popup_inner{position:fixed; left:50%; top:50%; max-height:90vh; transform: translate(-50%, -50%); width:1200px; overflow:auto;}
.popup h1{padding:18px 40px; line-height:1; background-color:#2f398b;  font-size:1.5em; color:#fff; }
.popup_content{padding:40px; background-color:#fff; }
.popup .terms_box{padding:30px; line-height:1.6; overflow:auto; height:500px; border:1px solid #ccc; box-sizing:border-box; }
.popup .terms_box h2{margin-bottom:30px; font-size:1.125em; }
.popup .terms_box p{margin-bottom:28px; color:#666;}
.popup_close2,
.popup_close{position:absolute; right:15px; top:15px;  }
.popup_close2 a,
.popup_close a{position:relative; width:30px; height:30px; display:inline-block; overflow:hidden;}
.popup_close2 a span,
.popup_close a span{position:absolute; left:15px; top:6px; width:1px; height:20px; transform: rotate( -45deg ); background-color:#fff; display:block; text-indent:-9999px; }
.popup_close2 a span:before,
.popup_close a span:before{position:absolute; left:0; top:0; width:1px; height:20px; transform: rotate( 90deg ); background-color:#fff; display:block; content:"";}


/*login*/
.login_wrap{margin:0 auto; max-width:780px; }
.login_list{float:left; width:46.15%; }
.login_list li{margin-bottom:20px; }
.login_list li:last-child{margin-bottom:5px; }
.login_list input[type=text],
.login_list input[type=password]{width:100%; height:50px; line-height:48px; }
.login_list .error_txt{color:#ec4e4e; font-size:0.938em;}
.login_list .login_btn{margin-bottom:30px; padding-top:20px; }
.login_list .link{text-align:center; }
.login_list .link a{position:relative;margin:0 15px;padding-right:25px;display:inline-block;color: #0961B5;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.login_list .link a:after{position:absolute; right:0; top:7px; width:15px; height:9px; display:block; background:url(../image/sub/login_arrow.png) no-repeat center center; content:"";
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.login_list .link a:hover:after{right:-5px;}

.gpki_login{float:right; width:46.15%; padding-top:20px; text-align:center; }
.gpki_login h2{margin-bottom:20px; color:#222; font-size:1.125em; }
.gpki_login p{height:100px; color:#666; }

.gpki_login_wrap .gpki_login{float:none; margin:0 auto; width:100%; max-width:400px;}

/*password search*/
.password_srch{margin:0 auto; max-width:400px;}
.password_srch input[type=text]{width:100%; height:50px; line-height:48px; }
.password_srch .error_txt{padding-top:5px; font-size:0.938em; color:#ec4e4e;}
.password_srch .btn_area{padding-top:20px; }
.password_srch li{margin-bottom:20px; }

/*password change*/
.password_change{padding-top:40px; margin:0 auto; max-width:400px;}
.password_change li{margin-bottom:20px; }
.password_change li input[type=password]{width:100%; height:50px; line-height:48px; }
.password_change .error_txt{padding-top:5px; color:#ec4e4e; font-size:0.938em;}

/*gpki*/
.gpki_join{margin:0 auto; max-width:400px; }
.gpki_join .login_list{width:100%;}

/*tab*/
.tab_style_1{margin-bottom:20px; }
.tab_style_1:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.tab_style_1 ul li{float:left; width:50%; }
.tab_style_1 ul li a{height:70px; line-height:66px; display:block; text-align:center; border:2px solid #ccc; border-bottom:2px solid #888; font-size:1.250em; color:#666; font-weight:400;}
.tab_style_1 ul li a span{display:inline-block; vertical-align:top; color:#888; font-weight:300; }
.tab_style_1 ul li.on a{border:2px solid #666; border-bottom:2px solid #fff;  color:#222;}
.tab_style_1 ul li.on a span{color:#0961B5;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/

.tab_style_2 ul:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.tab_style_2 ul li{float:left; position:relative; padding:0 15px;}
.tab_style_2 ul li a{color:#888; vertical-align:top;}
.tab_style_2 ul li.on a{color:#222;}
.tab_style_2 ul li:first-child{padding-left:0; }
.tab_style_2 ul li:before{position:absolute; left:0; top:50%; margin-top:-7px; width:1px; height:14px; background-color:#ccc; display:block; content:"";}
.tab_style_2 ul li:first-child:before{display:none;}

.tab_style_3 ul:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.tab_style_3{margin-bottom:40px; border-left:1px solid #666; }
.tab_style_3 ul li{float:left; width:20%; }
.tab_style_3 ul li a{padding:0 4px; display:table; width:100%; height:50px; color:#666; text-align:center; border:1px solid #666; box-sizing:border-box; border-left:none; }
.tab_style_3 ul li span{display:table-cell; vertical-align:middle;}
.tab_style_3 ul li.on a{background-color:#2f398b; border-color:#2f398b;}
.tab_style_3 ul li.on span{color:#fff;}

.tab_style_4:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.tab_style_4{position:relative; margin-bottom:40px; }
.tab_style_4:before{position:absolute; left:0; bottom:0; z-index:1; width:100%; height:1px; background-color:#666; display:block; content:"";}
.tab_style_4 ul li{float:left; position:relative; z-index:2; width:100%; max-width:400px; border:1px solid #ccc; border-bottom:1px solid #666;;  box-sizing:border-box;}
.tab_style_4 ul li a{width:100%; height:60px; display:table; text-align:center; }
.tab_style_4 ul li span{display:table-cell; vertical-align:middle; font-size:20px; color:#888; font-weight:400;}
.tab_style_4 ul li.on {border-color:#666; border-bottom:1px solid #fff;}
.tab_style_4 ul li.on span{color:#222;}

/*諛쒗뻾�덇퀬蹂닿린*/
.c-blue{color: #0C64B8 !important;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.topmost_title_area{margin-bottom:40px; }
.topmost_title_area:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.topmost_title_area h1{float:left; margin-right:20px; line-height:1; font-size:2em; font-weight:400;}
.topmost_title_area .top_txt{float:left; padding-top:10px; color:#888;}
.gazette_top_area:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.gazette_top_area{padding-bottom:25px; margin-bottom:40px; border-bottom:1px solid #666;}
.gazette_top_area h2{float:left; padding-right:20px; font-size:1.5em;}
.gazette_top_area .date{float:left; position:relative; padding:0 20px; display:block; font-size:1.5em;}
.gazette_top_area .date:before{position:absolute; left:0; top:50%; margin-top:-10px; width:1px; height:20px; background-color:#ccc; display:block; content:"";}
.gazette_top_area .btn_area{float:left; margin-top:-5px;}
.gazette_top_area .btn_area .btn-gray-bd.on{background-color: #65686A;color:#fff;text-decoration:underline;text-underline-position:under;} /* 2021-06-07 �섏젙 */ /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.gazette_top_area .btn_other_gazette{float:left; margin-top:-5px; width:140px; box-sizing:border-box; display:block; border:1px solid #848E99; border-radius:3px; text-align:center;}
.gazette_top_area .btn_other_gazette span{padding-right:22px;line-height:40px;background:url(../image/btn/btn_other_arrow.gif) no-repeat right center;display:inline-block;color: #707070;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.gazette_list{position:relative; margin-bottom:30px; }
/*.gazette_list ul{overflow:hidden; height:50px; }*/
.gazette_list ul li{float:left; margin:0 0.875% 10px 0; width:19.3%; }
.gazette_list ul li:nth-child(5n){margin-right:0; }
.gazette_list ul li a{height:50px; line-height:48px; border:1px solid #ccc; text-align:center; display:block; color:#666; box-sizing:border-box; }
.gazette_list ul li a span{color: #0961B5;vertical-align:top;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.gazette_list ul li.on a{background-color:#2f398b; border:1px solid #2f398b; color:#fff; }
.gazette_list ul li.on a span{color: #FF7B00;}
.btn_gazette_list{position:absolute; right:0; top:0; width:50px; height:50px; box-sizing:border-box; border:1px solid #ccc; background:url(../image/btn/btn_slide_arrow.png) no-repeat center center; text-indent:-9999px; overflow:hidden;}
.btn_gazette_list.on{transform: rotate( 180deg );}
.table_contents .top_area{position:relative; padding-bottom:20px; border-bottom:1px solid #666;}
.table_contents .top_area .f-l{margin-top:10px; }
.table_contents .top_area h3{float:left; line-height:1; font-size:1.5em; }
.table_contents .top_area .total_num{float:left; margin:5px 0 0 10px; color:#666;}
.table_contents .top_area .total_num strong{font-weight:300; }
.table_contents .top_area .list_number{width:120px; height:45px; line-height:43px; }
.table_contents .top_area .list_number:focus{outline:auto;} /* 2021-06-07 異붽� */
.table_contents .top_area .f-l:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.table_contents .top_area button,
.table_contents .top_area a{margin-left:8px; }
.table_contents .top_area.bd_btm{border-bottom:none;}
.table_contents_list{margin-bottom:50px; }
.table_contents_list .title_area{margin:40px 0 10px; }
.table_contents_list .title_area:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.table_contents_list .title_area h4{float:left; color:#2f398b; font-size:1.250em; font-weight:400;}
.table_contents_list .title_area .total_num{float:left; margin:4px 0 0 10px; color:#666;}
.table_contents_list .title_area .total_num strong{font-weight:300;}
.table_contents_list .list:focus{outline:auto;} /* 2021-06-08 異붽� */
.table_contents_list .list li{position:relative; margin-bottom:5px; padding-left:10px; }
.table_contents_list .list li a{font-size:1em;}
.table_contents_list .list li:before{position:absolute; left:0; top:11px; width:3px; height:3px; background-color:#272f73; display:block; content:"";}
.table_contents_list_none{padding-top:60px; text-align:center; }
.table_contents_list_none p{margin-bottom:35px; padding-top:85px; background:url(../image/sub/gazette_list_no.png) no-repeat center 0; color:#888; font-size:1.250em; }

/*�쇱옄蹂�*/
.datapicker{width:240px; height:50px; line-height:48px; padding-right:45px; background:url(../image/btn/icon_datapiker.png) no-repeat right 10px center; font-size:1.25em; box-sizing:border-box;}
.search_area{ margin-bottom:20px; padding:30px 25px; border:2px solid #666; text-align:center;}
.search_area .inner{position:relative; padding:0 130px;}
.search_area button{margin:0 4px;}
/*20220524  �뱀젒洹쇱꽦 �섏젙*/
/* .search_area button:focus{outline: 2px solid #c24e00; box-sizing: border-box;} */
.search_area button:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}/*20220610  �뱀젒洹쇱꽦 �섏젙*/
.search_area .btn_prev{position:absolute; left:25px; top:8px; padding-left:35px; line-height:35px;  background:url(../image/btn/prev_arrow.png) no-repeat 0 center; color:#666;}
.search_area .btn_next{position:absolute; right:25px; top:8px; padding-right:35px; line-height:35px;  background:url(../image/btn/next_arrow.png) no-repeat right center; color:#666;}
.search_area .search_area_top{margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid #ccc;}
.search_area .search_area_top ul li{float:left; position:relative; padding-left:130px; width:33.33%; box-sizing:border-box; min-height:45px;}
.search_area .search_area_top ul li .title{position:absolute; left:60px; top:0; line-height:45px;  }
.search_area .search_area_top ul li select{max-width:220px; width:100%; height:45px; line-height:45px;}
.search_area .search_area_top ul:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}

.category_list{margin-bottom:40px; }
.category_list h2{margin-bottom:15px; font-size:1.125em; color:#272f73; }
.category_list ul:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.category_list ul{border-top:1px solid #ccc; border-left:1px solid #ccc; }
.category_list ul li{float:left; width:16.66%; text-align:center; }
.category_list ul li a{line-height:48px; height:50px; display:block; border:1px solid #ccc; box-sizing:border-box; text-align:center; border-left:none; border-top:none;}
.category_list ul li a span{vertical-align:top; color: #075BAA;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.category_list ul li.on a{background-color:#2F3979; border:1px solid #2F3979; color:#fff; } /* [�뱀젒洹�]2021-06-09 �섏젙 */
.category_list ul li.on a span{color:#FF7B00;}
.category_list .txt_1{margin-bottom:15px; font-size:1.125em; color:#888;}
.category_list .txt_1 strong{color:#2f398b; font-weight:300;}

/*湲곌�蹂�*/
.search_type_1 .search_area_top input[type=text]{max-width:680px; width:100%; height:45px; line-height:43px; }
.search_type_1 .search_area_top label{margin-right:10px; }
.search_type_1 .dater_wrap{max-width:350px; display:inline-block; }
.search_type_1 .dater_wrap .datapicker{float:left;  }
.search_type_1 .dater_wrap span{float:left; text-align:center; }

/*愿�蹂대퀎*/
.search_type_2.inner{padding:30px 0; }
.dater_wrap{display:inline-block; max-width:510px;}
.dater_wrap:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.dater_wrap .datapicker{float:left; width:47%;}
.dater_wrap span{float:left; width:6%; text-align:center; display:inline-block; line-height:50px; font-size:18px; color:#666;}

/*二쇱젣蹂�*/
.search_type_3 .search_area_top{text-align:center; }
.search_type_3 .search_area_top .title{margin-right:20px; line-height:45px; vertical-align:top; font-size:18px; }
.search_type_3 .search_area_top select{width:240px; height:45px; line-height:43px;}
.search_type_3 .search_area_top input[type=text]{margin-left:8px; width:420px;  height:45px; line-height:43px; vertical-align:top;}

/*�멸린蹂�*/
.search_type_4 .basic-btn02{width:130px;}
.table_contents_list2{margin-bottom:30px; }
.table_contents_list2&gt;ul&gt;li{position:relative;padding:30px 20px 30px 150px; border-bottom:1px solid #ccc; }
.table_contents_list2&gt;ul&gt;li .list_num{position:absolute; left:0; top:50%; margin-top:-11px; width:130px; text-align:center; color:#222; }
.table_contents_list2&gt;ul&gt;li .category{margin-bottom:5px; display:block; color:#666;}
.table_contents_list2&gt;ul&gt;li .title a{padding-right:30px; background:url(../image/sub/list_arrow_down.gif) no-repeat right 7px; display:inline-block; font-size:1.125em;}
.table_contents_list2&gt;ul&gt;li .info{padding-top:10px;}
.table_contents_list2&gt;ul&gt;li .info:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.table_contents_list2&gt;ul&gt;li .info li{float:left; position:relative; padding:0 10px; font-size:1em; color:#888; }
.table_contents_list2&gt;ul&gt;li .info li:before{position:absolute; left:0; top:50%; margin-top:-6px; width:1px; height:12px; display:block; background-color:#ccc; content:"";}
.table_contents_list2&gt;ul&gt;li .info li:first-child{padding-left:0;}
.table_contents_list2&gt;ul&gt;li .info li:first-child:before{display:none;}
.paging_wrap{position:relative; }
.paging_wrap .left_btn{position:absolute; left:0; top:0;}
.paging{text-align:center; }
.paging ul:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.paging ul{display:inline-block;}
.paging ul li{float:left; margin:0 5px; }
.paging ul li a{width:40px; height:40px; line-height:38px; display:block; border:1px solid #ddd; font-size:14px; color:#666;}
.paging ul li a.prev_arrow{text-indent:-9999px; background:url(../image/sub/page_prev_arrow.gif) no-repeat center center; }
.paging ul li a.next_arrow{text-indent:-9999px; background:url(../image/sub/page_next_arrow.gif) no-repeat center center; }
.paging ul li.on a{background-color:#727c8a; border-color:#727c8a; color:#fff; }

/*洹쇨굅踰뺣졊蹂�*/
.search_area .search_area_top:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.search_type_5 input[type=text]{width:510px; height:50px; line-height:48px; }
.right_btn_more{position:absolute; right:0; top:15px; }
.btn_more{padding-right:20px; display:inline-block; background:url(../image/btn/btn_other_arrow.gif) no-repeat right center;  color:#888;}
.search_type_5 .dater_wrap .datapicker{width:200px; }
.search_type_5 .dater_wrap label{float:left; margin-right:20px; line-height:50px; font-size:18px; font-weight:400; }
.search_type_5 .dater_wrap{max-width:790px; width:100%; }
.search_type_5 .dater_wrap span{width:30px; }

/*愿��ш�蹂댁븣由쇱씠*/
.table_list_type{margin-bottom:30px; }
.table_list_type th{padding:14px 5px; border-top:1px solid #666; border-bottom:1px solid #666; font-weight:300;}
.table_list_type td{padding:15px 5px; border-bottom:1px solid #ccc; text-align:center; word-break:break-all;}
.table_list_type td.num{color:#666;}
.table_list_type td.c-gray{color:#888;}
.table_list_type td .c-sky{color:#1f8ef7;}
.bottom_btnArea{position:relative; }
.bottom_btnArea .btn-delete{position:absolute; left:0; top:0; }
.bottom_btnArea .btn-delete:focus{box-sizing: border-box; outline-offset: 1px;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
.bottom_btnArea .btn-add{position:absolute; right:0; top:0;}
.bottom_btnArea .btn-add:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}/*20220610�뱀젒洹쇱꽦 �섏젙*/

.interest_add_list&gt;ul&gt;li{position:relative; min-height:45px; padding:20px 0 20px 160px; border-bottom:1px solid #ddd; }
.interest_add_list&gt;ul&gt;li .title{position:absolute; left:0; top:30px; font-weight:400; }
.interest_add_list&gt;ul&gt;li .title b{display:block; color:#888; font-weight:300;}
.interest_add_list&gt;ul&gt;li input[type=text]{margin-right:10px; max-width:520px; width:100%; height:45px; line-height:43px; }
.interest_add_list&gt;ul&gt;li input[type=text]:focus{outline:auto;} /* [�뱀젒洹�]2021-06-09 異붽� */
.interest_add_list&gt;ul&gt;li ul li{float:left; padding:6px 0; width:16.66%;}
.interest_add_list&gt;ul&gt;li ul:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.interest_add_list .btn_area{padding-top:20px; text-align:center; }
.interest_add_list .btn_area .basic-btn02{margin:0 5px; }
.interest_add_list .btn_area .basic-btn02:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}/*20220610�뱀젒洹쇱꽦 �섏젙*/

/*愿�蹂대벑濡�*/
.calendar_top_area{position:relative; margin-bottom:35px; text-align:center; }
.calendar_top_area h2{margin:0 15px; display:inline-block; font-size:2em; font-weight:400; vertical-align:top; line-height:30px; }
.calendar_prev{width:30px; height:30px; display:inline-block; background:url(../image/btn/calendar_prev.gif) no-repeat center center; text-indent:-9999px; vertical-align:top;
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.calendar_next{width:30px; height:30px; display:inline-block; background:url(../image/btn/calendar_next.gif) no-repeat center center; text-indent:-9999px; vertical-align:top;
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.calendar_prev:hover,
.calendar_next:hover{opacity:0.3;}
.calendar_top_area .right_btn{position:absolute; right:0; top:0;}
.calendar_table th{padding:10px 0; text-align:center; border:1px solid #ccc; border-bottom:none; background-color:#f5f6f6; color:#666; font-weight:300;}
.calendar_table th:nth-child(1),
.calendar_table th:nth-child(7){color:#ec4e4e;}
.calendar_table td{position:relative; padding:25px 5px 0; height:110px; text-align:center; border:1px solid #ccc;  background-color:#effaff; box-sizing:border-box;}
.calendar_table td .day{position:absolute; left:0; top:5px; padding:0 10px; width:100%; text-align:left; box-sizing:border-box; color:#222;}
.today_bg {background-color:#fcffe5 !important;}
.calendar_table td .day b{color:#1f8ef7; font-weight:300;}
.calendar_table td.past_day,
.calendar_table td:nth-child(1),
.calendar_table td:nth-child(7){background-color:#fff;}
.calendar_table td:nth-child(1) .day,
.calendar_table td:nth-child(7) .day{color:#ec4e4e;}
.calendar_table td a{color:#2C82F9;}
.calendar_table td.green_bg{background-color:#e0fce9;}
.calendar_table td.green_bg a{color:#3A9358;}
.calendar_table td.today{background-color:#d5efff;}
.calendar_table td.past_day .day{opacity:0.6;}
/* .calendar_table th{padding:10px 0; text-align:center; border:1px solid #ccc; border-bottom:none; background-color:#f5f6f6; color:#666; font-weight:300;}
.calendar_table th:first-child,
.calendar_table th:last-child{color:#ec4e4e;}
.calendar_table td{position:relative; padding:25px 5px 0; height:110px; text-align:center; border:1px solid #ccc;  background-color:#effaff; box-sizing:border-box;}
.calendar_table td .day{position:absolute; left:0; top:5px; padding:0 10px; width:100%; text-align:left; box-sizing:border-box; color:#222;}
.calendar_table td .day b{color:#1f8ef7; font-weight:300;}
.calendar_table td.past_day,
.calendar_table td:first-child,
.calendar_table td:last-child{background-color:#fff;}
.calendar_table td:first-child .day,
.calendar_table td:last-child .day{color:#ec4e4e;}
.calendar_table td a{color:#1f8ef7;}
.calendar_table td.green_bg{background-color:#e0fce9;}
.calendar_table td.green_bg a{color:#42b968;}
.calendar_table td.today{background-color:#d5efff;}
.calendar_table td.past_day .day{opacity:0.6;} */

.basic_info&gt;ul{margin-bottom:40px; border-top:1px solid #666;}
.basic_info&gt;ul&gt;li{position:relative; float:left; width:100%; padding:20px 40px 20px 180px; min-height:45px; border-bottom:1px solid #ddd; box-sizing:border-box;}
.basic_info&gt;ul&gt;li.editorArea{padding:20px 0;}
.basic_info&gt;ul&gt;li .left_txt{position:absolute; left:0; top:20px; min-height:45px; display:table;}
.basic_info&gt;ul&gt;li .left_txt .title{display:table-cell; vertical-align:middle; font-weight:400; }
.basic_info&gt;ul&gt;li select,
.basic_info&gt;ul&gt;li input[type=file],
.basic_info&gt;ul&gt;li input[type=number],
.basic_info&gt;ul&gt;li input[type=text]{width:100%; height:45px; line-height:43px;}
.basic_info&gt;ul&gt;li input[type=number]{padding:0; text-align:center;}
.basic_info&gt;ul&gt;li select:focus{outline:auto;} /* [�뱀젒洹�]2021-06-09 異붽� */
.basic_info&gt;ul&gt;li .txt_area{min-height:45px; display:table; width:100%;}
.basic_info&gt;ul&gt;li .txt_area&gt;div{display:table-cell; vertical-align:middle;}
.basic_info&gt;ul&gt;li .txt_area span.c-red{display:inline-block; margin-right:5px; color:#ed4a4a;}
.basic_info&gt;ul&gt;li .datapicker{max-width:200px;}
.basic_info&gt;ul&gt;li.w_2{width:50%;}
.basic_info&gt;ul&gt;li.w_3{padding-right:30px; padding-left:100px; width:33.33%;}
.basic_info&gt;ul&gt;li.w_3.w_3_1{width:25%;}
.basic_info&gt;ul&gt;li.w_3.w_3_1 select{width:70%;}
.basic_info&gt;ul&gt;li.w_3.w_3_2{width:45%;}
.basic_info&gt;ul&gt;li.w_3.w_3_3{width:30%;}
.basic_info&gt;ul&gt;li .self_input_wrap select{float:left; width:50%;}
.basic_info&gt;ul&gt;li .self_input_wrap input[type=text]{float:right; width:48%;}
.basic_info&gt;ul&gt;li.type_1{float:left; }
.basic_info&gt;ul&gt;li.type_1 #statute{max-width:360px;}
.basic_info&gt;ul&gt;li.type_1 span{margin:0 5px 0 35px; line-height:45px; display:inline-block;}
.basic_info&gt;ul&gt;li.type_1 label{margin:0 30px 0 10px; line-height:45px; display:inline-block;}
.basic_info&gt;ul&gt;li.type_1 label.title{margin-left:0;}
.basic_info&gt;ul&gt;li.type_1 #clause{max-width:60px; }
.basic_info&gt;ul&gt;li.type_1 #clauseSub{max-width:60px; }
.basic_info&gt;ul&gt;li.type_2 input[type=number]{max-width:80px; }
.basic_info&gt;ul&gt;li.type_2 span{margin:0 10px; display:inline-block; line-height:45px; }
.basic_info&gt;ul&gt;li .icon_plus{width:40px; height:40px; text-indent:-9999px; overflow:hidden; border:1px solid #ddd; box-sizing:border-box; background:url(../image/btn/icon_plus.png) no-repeat center center; }
.basic_info&gt;ul&gt;li .icon_minus{margin-left:10px; width:40px; height:40px; text-indent:-9999px; overflow:hidden; border:1px solid #ddd; box-sizing:border-box; background:url(../image/btn/icon_misnus.png) no-repeat center center; }
.basic_info&gt;ul&gt;li.type_3 .btn_area{float:left; width:15%;}
.basic_info&gt;ul&gt;li.type_3 .authority_list{float:left; width:85%;}
.basic_info&gt;ul&gt;li.type_3 .authority_list li{position:relative; padding-right:100px; margin-top:5px; min-height:45px; line-height:45px; }
.basic_info&gt;ul&gt;li.type_3 .authority_list li:first-child{margin-top:0; }
.basic_info&gt;ul&gt;li.type_3 .authority_list li .basic-btn05{position:absolute; right:0;  top:0; }
.basic_info&gt;ul&gt;li.type_3 .authority_list li&gt;div{float:left; position:relative; padding:0 40px 0 120px; width:50%; box-sizing:border-box; display:block;}
.basic_info&gt;ul&gt;li.type_3 .authority_list li .title{position:absolute; left:0; top:0; line-height:45px; font-weight:400;}
.basic_info&gt;ul&gt;li.type_4{padding-right:160px;}
.basic_info&gt;ul&gt;li.type_4 input[type=file]{border:none;}
/*20220524 �뱀젒洹쇱꽦 異붽�*/
.basic_info&gt;ul&gt;li.type_4 input[type=file]:focus{outline:2px solid #7780be;}
.basic_info&gt;ul&gt;li.type_4 .basic-btn05{position:absolute; right:40px; top:20px; }
.basic_info&gt;ul&gt;li.type_5{}
.basic_info&gt;ul&gt;li .attachment_list li{position:relative; margin-top:5px; min-height:45px; width:100%; box-sizing:border-box; display:table; padding-right:120px;}
.basic_info&gt;ul&gt;li .attachment_list li a{display:table-cell; vertical-align:middle;}
.basic_info&gt;ul&gt;li .attachment_list li:first-child{margin-top:0;}
.basic_info&gt;ul&gt;li .attachment_list li .basic-btn05{position:absolute; right:0; top:0;}
.basic_info .basic-btn02{width:170px; cursor:pointer; }
.basic_info input[type=submit].basic-btn02{border:none; }
.basic_info .btn_userGuide{width:28px; height:28px; text-indent:-9999%; background:url(../image/btn/icon_userguide.png) no-repeat center center; margin-left:10px;}
.basic_info2_list{box-sizing:border-box; overflow:hidden; }
.basic_info2_list .scroll_wrap{width:100%; overflow-x:auto;}
.basic_info2_list .scroll{width:1600px;  padding-bottom:30px; }
.basic_info2_list .scroll:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}




.statute_search_popup .popup_inner{width:710px;}
.statute_search_popup .step_1 .srch_area{position:relative; padding-right:110px; }
.statute_search_popup .step_1 input[type=text]{width:100%; height:45px; line-height:43px;}
.statute_search_popup .step_1 .basic-btn05{position:absolute; right:0; top:0;}
.statute_search_popup .step_1 p{padding-top:15px; font-size:0.875em; color:#666; }
.statute_search_popup .step_3,
.statute_search_popup .step_2{margin-top:25px; padding-top:20px; border-top:1px solid #ddd;}
.statute_search_popup .step_2 ul li{margin-bottom:4px; }
.statute_search_popup .step_2 ul li a:hover,
.statute_search_popup .step_2 ul li button:hover{color:#1f8ef7; text-decoration:underline;}
.statute_search_popup .step_3{position:relative; padding-right:110px; min-height:45px; text-align:center; }
.statute_search_popup .step_3 .basic-btn05{position:absolute; right:0;  top:20px; }
.statute_search_popup .step_3 input[type=number]{margin:0 10px; width:60px; }

/* �몄쭛援щ텇 �꾩�留� */
.user_guide_popup .popup_inner{width:800px;}




.job_search_popup .popup_inner{width:710px;}
.job_search_popup .step_1 .srch_area{position:relative; padding-right:110px; }
.job_search_popup .step_1 input[type=text]{width:100%; height:45px; line-height:43px;}
.job_search_popup .step_1 .basic-btn05{position:absolute; right:0; top:0;}
.job_search_popup .step_1 p{padding-top:15px; font-size:0.875em; color:#666; }
.job_search_popup .step_2{margin-top:25px; padding-top:20px; border-top:1px solid #ddd;}
.job_search_popup .step_2 ul{padding-bottom:20px; }
.job_search_popup .step_2 ul li{margin-bottom:4px; }
.job_search_popup .step_2 ul li a:hover,
.job_search_popup .step_2 ul li button:hover{color:#1f8ef7; text-decoration:underline;}
.job_search_popup .step_2 .direct_input_wrap{position:relative; padding:20px 0 0 100px; border-top:1px solid #ddd; }
.job_search_popup .step_2 .direct_input_wrap input[type=text]{width:100%; height:45px; line-height:43px; }
.job_search_popup .step_2 .direct_input_wrap label{position:absolute; left:0; top:20px; line-height:45px;}


.basic_info2 table{margin-bottom:40px;}
.basic_info2 tr:first-child th,
.basic_info2 tr:first-child td{border-top:1px solid #666;}
.basic_info2 th{padding:35px 0; vertical-align:top; border-bottom:1px solid #ddd; text-align:left; font-weight:500;}
.basic_info2 td{padding:20px 40px; border-bottom:1px solid #ddd; }
.basic_info2 td textarea{padding:10px; width:100%; height:320px; box-sizing:border-box;}
.basic_info2 td .btn{text-align:right; padding-top:20px; }
.basic_info2 td .btn .basic-btn04{margin-left:10px; padding:0 35px; }
.basic_info2 .basic-btn02{margin:0 8px; padding:0 30px; min-width:170px; box-sizing:border-box; width:auto; }
.basic_info2_list{padding:20px 0 0; margin-bottom:30px; }
.basic_info2_list:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.basic_info2_list .box{float:left; margin-left:2%; width:32%; }
.basic_info2_list .box .title{text-align:center; margin-bottom:10px; display:block; font-size:1.125em; }
.basic_info2_list .box .editor_area{border:1px solid #ddd; box-sizing:border-box; height:500px; overflow:auto;}
.basic_info2_list .box:first-child{margin-left:0;}
.basic_info2 .btn{margin-bottom:40px; padding-bottom:20px; text-align:right; border-bottom:1px solid #ddd; }
.basic_info2 .title_area{border-top:1px solid #666; border-bottom:1px solid #ddd; }
.basic_info2 .title_area h2{position:relative; padding:35px 0 35px 13.33%; }
.basic_info2 .title_area h2 span{position:absolute; left:0; top:35px;}

.table_list_topArea:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.table_list_topArea{margin-bottom:20px; }
.table_list_topArea .left_area{float:left; }
.table_list_topArea .left_area ul{padding-top:10px; }
.table_list_topArea .left_area .btn{float:left;width:100px;height:45px;line-height:45px;} /*2021.09 異붽�*/
.table_list_topArea .right_area{float:right;}
.table_list_topArea .search_type_1{position:relative; padding-right:110px; width:430px; box-sizing:border-box; }
.table_list_topArea .search_type_1 input[type=text]{width:100%; height:45px; line-height:43px; }
.table_list_topArea .search_type_1 .btn-search{position:absolute; right:0; top:0; width:100px; height:45px; line-height:45px; text-align:center; background-color:#1f8ef7; display:block; border-radius:3px; cursor:pointer; color:#fff; }
.table_list_topArea .search_type_1 .btn-search:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
.table_list_type td button,
.table_list_type td a{font-size:1em; color:blue; cursor: pointer;}
.table_list_topArea .tab_style_2{float:left; }
.table_list_topArea select{float:left; width:200px; height:45px; line-height:43px; }
.table_list_type .btn_list{display:inline-block;}
.table_list_type .btn_list li{float:left; position:relative; padding:0 10px; }
.table_list_type .btn_list li:before{position:absolute; left:0; top:50%; margin-top:-7px; width:1px; height:14px; display:block; background-color:#ccc; content:"";}
.table_list_type .btn_list li:first-child:before{display:none;}
.table_list_type .btn_list li .c-gray{color:#888;}
.table_list_type .btn_list li a,
.table_list_type .btn_list li button{vertical-align:top; color:#666;}
.table_list_type td.c-blue{color:#1f8ef7;}
.table_list_type td.c-green{color:#76c133;}
.table_list_type td.c-red{color:#ed4a4a;}

.reason_reject_popup .popup_inner{width:710px;}
.reason_reject_popup tr:first-child td,
.reason_reject_popup tr:first-child th{border-top:1px solid #333; }
.reason_reject_popup  th{padding:20px 0; text-align:left; border-bottom:1px solid #ccc; font-weight:500; }
.reason_reject_popup  td{padding:20px 0; border-bottom:1px solid #ccc; }

/*�ㅼ썙�쒓���*/
.search_area.keyword_type input[type=text]{max-width:510px; width:100%; height:50px; line-height:48px; }
.search_area.keyword_type select{max-width:100px; width:100%; height:50px; line-height:48px; vertical-align:bottom; border: solid 1px #ccc; box-sizing: border-box;}
.search_area.keyword_type select:focus{outline:2px solid #7780be; box-sizing:border-box;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
.search_area.keyword_type .inner{padding:0;}
.no_list{margin-top:40px; border-top:1px solid #666;}

/*怨좉툒寃���*/
.highClass_search{position:relative; padding-top:58px; margin-bottom:40px; z-index: 0;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
/* .highClass_search{position:relative; padding-top:58px; margin-bottom:40px;  } */
.searchTop_tabTitle{position:absolute; left:-2px; top:-58px; z-index:1; width:400px; height:58px; border:2px solid #d2d2d2; border-bottom:2px solid #666; display:table; text-align:center; box-sizing:border-box; background-color:#fff; }
.searchTop_tabTitle_1{border-left:2px solid #d2d2d2;}
.searchTop_tabTitle span{width:100%; display:table-cell; vertical-align:middle; font-size:18px; color:#222; text-align:center;}
.searchTop_tabTitle.tabOn{z-index:3; border-color:#666; border-bottom:2px solid #fff; }
.searchTop_tabTitle_2{left:396px; }
.highClass_search .box{position:relative; z-index:1; border:2px solid #666; padding:0 30px 30px; }
.highClass_search table{margin-bottom:10px; }
.highClass_search th{padding:20px 0; border-bottom:1px solid #ddd; text-align:left; font-size:1.125em; font-weight:300; }
.highClass_search td{padding:20px 0; border-bottom:1px solid #ddd; }
.highClass_search tr:last-child th,
.highClass_search tr:last-child td{border-bottom:none; }
.highClass_search .list_style_1 li{float:left; padding:8px 0; width:16.66%; }
.highClass_search .list_style_1 li label{color:#666; }
.highClass_search .right_btn_type{position:relative; padding-right:110px; max-width:630px; }
.highClass_search .right_btn_type select:focus{outline:2px solid #7780be; box-sizing:border-box;}/*20220610 �뱀젒洹쇱꽦 �섏젙*/
.highClass_search .right_btn_type.btn_2type{padding-right:220px;}
.highClass_search .right_btn_type.btn_2type .right_btn_area{position:absolute; right:0; top:0; width:210px;}
.highClass_search .right_btn_type.btn_2type .right_btn_area .btn_refresh,
.highClass_search .right_btn_type.btn_2type .right_btn_area .btn_search{float:left; width:49%; height:45px; line-height:43px; }
.highClass_search .right_btn_type.btn_2type .right_btn_area .btn_refresh{float:right; }
.highClass_search .right_btn_type.btn_2type .right_btn_area .btn_refresh span,
.highClass_search .right_btn_type.btn_2type .right_btn_area .btn_search span{line-height:43px;  height:43px;}

.highClass_search .right_btn_type .basic-btn05{position:absolute; right:0; top:0;}
.highClass_search .right_btn_type input[type=text]{width:100%; }
.highClass_search input[type=text]{height:45px; line-height:43px; box-sizing:border-box; }

.highClass_search .right_btn_type.searchDetail_box input[type=text]{max-width: 70%; width: 100%; }
.highClass_search .right_btn_type.searchDetail_box select{vertical-align:bottom; max-width: 20%; width: 100%; height:45px; line-height:43px; box-sizing:border-box; border: solid 1px #ccc;}

.tabCont{display:none;}
.tabCont.tabCont_on{display:block;}

.institution_search_popup .popup_inner{width:710px;}
.institution_search_popup .step_1 .srch_area{position:relative; padding-right:110px; }
.institution_search_popup .step_1 input[type=text]{width:100%; height:45px; line-height:43px;}
.institution_search_popup .step_1 input[type=text]:focus{outline:auto;} /* 2021-06-08 異붽� */
.institution_search_popup .step_1 .basic-btn05{position:absolute; right:0; top:0;}
.institution_search_popup .step_1 label,
.institution_search_popup .step_1 p{padding-top:10px; font-size:18px; color:#666; } /* 2021-06-16 �섏젙 */
.institution_search_popup .step_2{margin-top:25px; padding-top:20px; border-top:1px solid #ddd;}
.institution_search_popup .step_2 ul li{margin-bottom:4px; }
.institution_search_popup .step_2 ul li a:hover,
.institution_search_popup .step_2 ul li button:hover{color:#1f8ef7; text-decoration:underline;}
.institution_search_popup #organText{margin-top:10px;} /* 2021-06-09 �섏젙 */

/* .theme_search{position:relative; padding-top:100px; } */
.theme_search{position:relative; padding-top:100px; z-index: 0;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
.theme_search .searchTop_tabTitle{top:0; left:0; width:20%; border:1px solid #d2d2d2; border-bottom:1px solid #666; color:#888; word-break:break-all; box-sizing:border-box; }
.theme_search .searchTop_tabTitle_1{left:0; }
.theme_search .searchTop_tabTitle_2{left:20%; }
.theme_search .searchTop_tabTitle_3{left:40%; }
.theme_search .searchTop_tabTitle_4{left:60%; }
.theme_search .searchTop_tabTitle_5{left:80%; }
.theme_search .searchTop_tabTitle.tabOn{border-color:#666; border-bottom:1px solid #fff; color:#222;}
.theme_tab{margin-bottom:40px;}
.theme_tab ul li{float:left; width:20%; border:1px solid #d2d2d2; border-bottom:1px solid #666; box-sizing:border-box; }
.theme_tab ul li a{width:100%; height:58px; text-align:center; display:table;color:#888; word-break:break-all; box-sizing:border-box; }
.theme_tab ul li a span{display:table-cell; vertical-align:middle;}
.theme_tab ul li.on{border-color:#666; border-bottom:1px solid #fff; }
.theme_tab ul li.on a{color:#222;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.theme_search .box{margin-bottom:40px; padding:30px 20px; border:2px solid #666; text-align:center; }
.theme_search .box select{margin:0 2px; width:240px; display:inline-block; height:45px; line-height:43px; }
.theme_search .box select:focus{outline:auto;} /* [�뱀젒洹�]2021-06-10 異붽� */

/*�뺤젙愿�蹂대낫湲�*/
.table_contents_list3{margin-bottom:30px; }
.table_contents_list3.bd_top&gt;ul{border-top:1px solid #ccc;}
.table_contents_list3&gt;ul&gt;li{position:relative;padding:30px 20px 30px 150px; border-bottom:1px solid #ccc; }
/*20220524 �뱀젒洹쇱꽦異붽�*/
.table_contents_list3&gt;ul&gt;li .txtArea a{display:block;}
.table_contents_list3&gt;ul&gt;li .list_num{position:absolute; left:0; top:50%; margin-top:-11px; width:130px; text-align:center; color:#222; }
.table_contents_list3&gt;ul&gt;li .category{margin-bottom:5px; display:block; color:#666;}
.table_contents_list3&gt;ul&gt;li .info{padding-top:10px;}
.table_contents_list3&gt;ul&gt;li .info:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.table_contents_list3&gt;ul&gt;li .info li{float:left; position:relative; padding:0 10px; font-size:1em; color:#888; }
.table_contents_list3&gt;ul&gt;li .info li:before{position:absolute; left:0; top:50%; margin-top:-6px; width:1px; height:12px; display:block; background-color:#ccc; content:"";}
.table_contents_list3&gt;ul&gt;li .info li:first-child{padding-left:0;}
.table_contents_list3&gt;ul&gt;li .info li:first-child:before{display:none;}
.table_contents_list3&gt;ul&gt;li .info li .download{padding-left:25px; background:url(../image/btn/icon_download.png) no-repeat 0 center; display:inline-block; vertical-align:top; color:#888; font-size:1em;}
.table_contents_list3&gt;ul&gt;li .title{font-size:1.125em;}
.table_contents_list3&gt;ul&gt;li .title .c-red{vertical-align:top; color:#ec4e4e;}
.table_contents_list3&gt;ul&gt;li.icon_repple .title{padding-left:16px; background:Url(../image/sub/icon_repple.png) no-repeat 0 5px; display:inline-block;}

.search_type_6{padding:0 30px; border:1px solid #666;}
.search_type_6 tr:first-child th,
.search_type_6 tr:first-child td{border-top:none;}
.search_type_6 th{padding:20px 0; text-align:left; border-top:1px solid #ddd; font-size:1.125em; font-weight:300; }
.search_type_6 td{padding:20px 0; text-align:left; border-top:1px solid #ddd; font-size:1.125em; font-weight:300; }
.search_type_6 td .list_style_1 ul:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.search_type_6 td .list_style_1 li{float:left; padding:8px 0; width:16.66%;}
.search_type_6 td .list_style_1 li label{color:#666;}
.search_type_6 td .srch_type1 input[type=text]{max-width:500px; width:100%; height:50px; line-height:50px; }
.search_type_6 td .srch_type1 input[type=text]:focus{outline:auto;} /* 2021-06-07 異붽� */
.search_type_6 td .dateInput ul{float:left; padding-top:8px; }
.search_type_6 td .dateInput ul li{float:left; width:160px;  }
.search_type_6 td .dateInput .dater_wrap{max-width:430px; }
.search_type_6 td .srch_type2 input[type=text]{max-width:520px; width:100%; height:50px; line-height:48px; }
.search_type_6 td .dateInput ul:after,
.dateInput:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}

/*���쒕낫��*/
.dashboards_box{float:left; padding:20px; height:480px; box-sizing:border-box; border:1px solid #ddd; text-align:center; }
.dashboards_box h2{margin-bottom:30px; font-size:1.125em; text-align:left; }
.dashboards_topLeft{width:33.33%; border-bottom:none;}
.dashboards_topRight{width:66.67%; border-left:none;  border-bottom:none;}
.dashboards_btmLeft{width:63.33%; height:490px; }
.dashboards_btmRight{width:36.67%; height:490px; border-left:none;}

/*20220531 �뱀젒洹쇱꽦 ���쒕낫�� 異붽�*/
.dashboards_box.scroll-dash{height:480px; overflow-y:auto;}
.dashboards_box.scroll-dash .dashboards_table{overflow-y:hidden !important; height:auto !important;}

.numerical_statement{margin-bottom:20px; }
.numerical_statement ul{border:1px solid #ddd;}
.numerical_statement ul li{position:relative; float:left; padding:25px 100px; width:33.33%; box-sizing:border-box; }
.numerical_statement ul li:before{position:absolute; left:0; top:50%; margin-top:-20px; width:1px; height:40px; background-color:#ddd; display:block; content:"";}
.numerical_statement ul li:first-child:before{display:none;}
.numerical_statement ul li:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.numerical_statement ul li .title{float:left; }
.numerical_statement ul li .number{float:right; }
.numerical_statement ul li .number span{margin-top:2px; display:inline-block; color:#888; vertical-align:top;}
.numerical_statement ul li .number strong{color:#1f8ef7; line-height:1; font-weight:500; font-size:1.5em;}

.date_select_tab{margin-bottom:20px; text-align:center; }
.date_select_tab ul{width:100%; max-width:238px; text-align:center; display:inline-block; vertical-align:top;}
.date_select_tab ul li{float:left; width:33.33%; }
.date_select_tab ul li button{width:100%; display:block; height:40px; line-height:38px; text-align:center; border:1px solid #ccc; border-left:none; }
.date_select_tab ul li:first-child button{border-left:1px solid #ddd;}
.date_select_tab ul li.on button{border-color:#1f8ef7; color:#1f8ef7;border-left:1px solid #1f8ef7;}
.date_select_tab ul li:first-child.on button{border-color:#1f8ef7;}	/*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/

.dashboards_content_type1 .dashboards_btmLeft{width:33.33%; padding:20px 40px 0; height:550px; overflow:auto;}
.dashboards_content_type1 .dashboards_btmMiddle{float:left; padding:20px;  width:33.33%; height:550px; border-left:none; }
.dashboards_content_type1 .dashboards_btmRight{width:33.33%; height:550px;}
.tb_style_1 th{padding:10px 2px; text-align:center; border:1px solid #ddd; border-bottom:none; border-right:none; background-color:#f5f5f5; font-weight:300;}
.tb_style_1 td:first-child,
.tb_style_1 th:first-child{border-left:none;}
.tb_style_1 td{padding:7px 2px; text-align:center; border:1px solid #ddd; border-right:none; box-sizing:border-box;}
.dashboards_content .keyword_list{padding:0 20px; text-align:left; }
.dashboards_content .keyword_list li{position:relative; padding:5px 0 5px 35px; min-height:25px; }
.dashboards_content .keyword_list li a{vertical-align:top;}
.dashboards_content .keyword_list li .number{position:absolute; left:0; top:5px; width:25px; height:25px; line-height:25px; background-color:#717485; font-size:0.875em; color:#fff; text-align:center; display:block; }
.dashboards_content .keyword_list li .number.bg-navy{background-color:#2f398b;}
.dashboards_content .keyword_list li .number.bg-blue{background-color:#1f8ef7; }
.dashboards_content_type1 .dashboards_btmMiddle .graph_area{margin-top:100px; }
.dashboards_content_type1 .dashboards_topLeft,
.dashboards_content_type1 .dashboards_topRight{padding-top:50px;}
.dashboards_leftSearch{float:left; width:33.33%; border:1px solid #ddd; box-sizing:border-box;}
.dashboards_leftSearch .searchArea{position:relative; padding:20px; background-color:#f5f5f5; border-bottom:1px solid #ddd;}
.dashboards_leftSearch .searchArea input[type=text]{width:100%; height:45px; line-height:43px; padding-right:80px; box-sizing:border-box; }
.dashboards_leftSearch .searchArea input[type=text]:focus{outline: 2px solid #7780be; box-sizing: border-box;}
.dashboards_leftSearch .searchArea .btn-search{position:absolute; right:20px; top:20px; width:80px; height:45px; line-height:45px; background-color:#1f8ef7; color:#fff; text-align:center; }
.dashboards_leftSearch .searchArea .btn-search:focus{outline: 2px solid #c24e00; box-sizing: border-box; outline-offset: 1px;}
.dashboards_leftSearch .year_month_wrap{position:relative; padding-right:90px; }
.dashboards_leftSearch .year_month_wrap:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.dashboards_leftSearch .year_month_wrap select{float:left; width:49%; height:45px; line-height:43px; }
.dashboards_leftSearch .year_month_wrap select:focus{outline: 2px solid #7780be; box-sizing: border-box;}
.dashboards_leftSearch .year_month_wrap select:nth-child(2n){float:right; width:49%;}
.dashboards_leftSearch .searchArea .year_month_wrap .btn-search{right:0; top:0;}

.dashboards_rightArea{float:left; width:66.67%;}
.dashboards_table{height:922px; overflow:auto; }
.dashboards_table thead th{padding:10px 2px; text-align:center; background-color:#f5f5f5; border:1px solid #ddd; border-right:none; font-weight:300; border-bottom:none; }
.dashboards_table tbody td{padding:10px 2px; text-align:center; color:#666; border:1px solid #ddd; border-right:none;}
.dashboards_table thead th:first-child,
.dashboards_table tbody td:first-child{border-left:none; }
.dashboards_right_topArea{padding:50px 20px 0; height:460px; width:100%; border-left:none;}
.dashboards_right_btmLeft{float:left; width:50%; height:550px; border-top:none; border-left:none; box-sizing:border-box;}
.dashboards_right_btmLeft .graphArea{margin-top:100px;}
.dashboards_right_btmRight{float:left; width:50%; height:550px;  border-top:none; border-left:none; box-sizing:border-box;}

.dashboards_content_type3 .dashboards_table{height:575px; box-sizing:border-box; }
.dashboards_content_type3 .dashboards_leftSearch{float:left; width:40%; }
.dashboards_content_type3 .dashboards_leftSearch .searchArea.type_1 .topArea{margin-bottom:10px;}
.dashboards_content_type3 .dashboards_leftSearch .searchArea.type_1 .topArea select{float:left; width:32%; height:45px; line-height:43px; }
.dashboards_content_type3 .dashboards_leftSearch .searchArea.type_1 .topArea select:focus{outline: 2px solid #7780be; box-sizing: border-box;}
.dashboards_content_type3 .dashboards_leftSearch .searchArea.type_1 .topArea input[type=text]{float:left; padding-right:0; width:68%; border-left:none; }
.dashboards_content_type3 .dashboards_leftSearch .searchArea.type_1 .topArea input[type=text]:focus{outline: 2px solid #7780be; box-sizing: border-box;}
.dashboards_content_type3 .dashboards_leftSearch .rescan_wrap{position:relative; margin-top:10px; padding-right:140px;}
.dashboards_content_type3 .dashboards_leftSearch .rescan_wrap input[type=text]{padding-right:0;}
.dashboards_content_type3 .dashboards_leftSearch .rescan_wrap input[type=text]:focus{outline: 2px solid #7780be; box-sizing: border-box;}
.dashboards_content_type3 .dashboards_leftSearch .rescan_wrap .btn_search{position:absolute; right:0; bottom:0; height:45px; line-height:45px; }
.dashboards_content_type3 .dashboards_leftSearch .rescan_wrap .btn_search span{height:45px; line-height:45px; font-size:0.875em;}
.dashboards_content_type3 .dashboards_leftSearch .rescan_wrap .title{margin-bottom:5px; display:block; }

.dashboards_content_type3 .dashboards_timeChart{float:left; width:60%; border-left:1px solid #ddd; border-left:none; box-sizing:border-box; }
.dashboards_content_type3 .dashboards_timeChart .dashboards_right_topArea{height:800px; }
.dashboards_content_type3 .dater_wrap{position:relative; padding-right:90px; vertical-align:top;}
.dashboards_content_type3 .dater_wrap .btn-search{position:absolute; right:0; top:0;}
.dashboards_content_type3 .searchArea .dater_wrap input[type=text].datapicker{float:left; width:45%; background-color:#fff; }
.dashboards_content_type3 .searchArea .dater_wrap span{float:left; width:10%; line-height:45px; height:45px;}
.dashboards_table h2{padding:10px 20px; color:#666;}

.dashboards_content_type4 .dashboards_topLeft{width:50%; padding:0; text-align:left; }
.dashboards_content_type4 .dashboards_topRight{width:50%;}
.Keyword_trendsLeft{float:left; padding:20px; width:30%; height:480px; overflow:auto; box-sizing:border-box; border-right:1px solid #ddd; }
.Keyword_trendsRight{float:left; padding:20px; width:70%;height:480px; overflow:auto; box-sizing:border-box;}
.Keyword_trendsLeft ul li{padding:3px 0; }
.Keyword_trendsLeft ul li a{color:#666; }
.Keyword_trendsLeft ul li.on a{color:#1f8ef7; border-bottom:1px solid #1f8ef7;}
.Keyword_trendsRight ul li{position:relative; margin-bottom:8px; padding-left:10px; }
.Keyword_trendsRight ul li:before{position:absolute; left:0; top:14px; width:4px; height:4px; background-color:#ddd; display:block; content:""; border-radius:50%;}
.Keyword_trendsRight ul li a{color:#666;}

/*�댁슜�덈궡*/
.info_use h2{margin-bottom:20px; font-size:1.5em; color:#333;}
.info_use&gt;ul{margin-bottom:50px; }
.info_use&gt;ul&gt;li{position:relative; padding-left:70px; }
.info_use&gt;ul&gt;li .title{position:absolute; left:0; top:0; margin-bottom:20px; padding-left:10px; font-size:16px; color:#333;}
.info_use&gt;ul&gt;li:before{position:absolute; left:0; top:10px; width:3px; height:3px; background-color:#9397b9; display:block; border-radius:50%; content:"";}
.info_use&gt;ul&gt;li ul li{position:relative; margin-bottom:8px; padding-left:14px; color:#333; }
.info_use&gt;ul&gt;li ul li:before{position:absolute; left:0; top:0; display:block; content:"&gt;";}
.info_use&gt;ul.list_style_1&gt;li{padding-left:10px; margin-bottom:8px; }
.info_use .txt{padding-bottom:20px;}

/*�먯＜臾삳뒗 吏덈Ц*/
.faq{border-top:1px solid #666;}
.faq li{border-bottom:1px solid #ccc;}
.faq .question{position:relative; padding:25px 50px 25px 80px; background:url(../image/sub/faq_arrow_down.png) no-repeat right 30px top 30px; }
.faq .question button{font-size:1.125em;}
.faq li.on .question{background:url(../image/sub/faq_arrow_up.png) no-repeat right 30px top 30px;}
.faq .question .icon_q{position:absolute; left:30px; font-size:1.125em; font-weight:400; color:#2f398b; }
.faq .answer .icon_a{position:absolute;left:30px;font-size:1.125em;font-weight:400;color: #1761C6;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.faq .answer{position:relative; padding:25px 20px 25px 80px; background-color:#f5f5f5; border-top:1px solid #ccc; display:none;}

/*���묎텒 �뺤콉*/
.copyright_page h2{margin-bottom:20px; font-size:1.500em; font-weight:400; }
.copyright_page ul li{position:relative; margin-bottom:20px; padding-left:10px; }
.copyright_page ul li:before{position:absolute; left:0; top:10px; width:3px; height:3px; background-color:#272f73; border-radius:50%; display:block; content:"";}
.copyright_page ul li .copyright_logo{padding:25px 0; text-align:center; }
.copyright_page ul li a{color:#1f8ef7; vertical-align:top;}
.copyright_page .c-gray{color:#666;}
.copyright_page ul li .copyright_logo ul li{padding:0; display:inline-block; margin:10px 15px; }
.copyright_page ul li .copyright_logo ul li:before{display:none; }

/*吏꾨낯�뺤씤 �쒕퉬��*/
.list_style_2 li{position:relative; margin-bottom:20px; padding-left:10px; }
.list_style_2 li:before{position:absolute; left:0; top:10px; width:3px; height:3px; background-color:#272f73; border-radius:50%; display:block; content:"";}
.list_style_2 li .c-gray{padding-top:8px; color:#666;}
.genuine_page .list_style_2{padding-bottom:50px; }
.timestamp{float:left; width:50%; margin-bottom:50px; }
.timestamp ul li{position:relative; margin-bottom:10px; padding:2px 0 0 40px; min-height:30px; }
/*.timestamp ul li .number{position:absolute; left:0; top:0; width:30px; height:30px; line-height:30px; display:block; text-align:center; background-color:#bbbdc7; border-radius:50%; font-size:14px; color:#fff; }*/
/*20220523 �뱀젒洹쇱꽦 �섏젙*/
.timestamp ul li .number{position:absolute; left:0; top:0; width:30px; height:30px; line-height:30px; display:block; text-align:center; background-color:#717485; border-radius:50%; font-size:14px; color:#fff; }
.genuine_page .fake{float:left; padding-top:50px; width:50%; }
.genuine_page .fake h3{margin-bottom:15px; }
.genuine_page .fake th{padding:10px 5px; text-align:center; border:1px solid #ccc; border-bottom:none;font-weight:400;}
.genuine_page .fake td{padding:12px 5px; text-align:center; border:1px solid #ccc; }
.program_download li{position:relative; float:left; padding-left:160px; width:50%; min-height:120px; box-sizing:border-box; }
.program_download li .icon{position:absolute; left:0; top:0; }
.program_download li .txt_area{padding:15px 0 0; }
.program_download li .txt_area .title{margin-bottom:20px; display:block; font-weight:400; }

/*李얠븘�ㅼ떆�붽만*/
.location .map_area{margin-bottom:20px; border:1px solid #ddd;}
.location .map_area iframe{width:100%; height:560px; }
.location .info{position:relative; margin-bottom:50px;}
.location .info:before{position:absolute; left:0; top:10px; width:3px; height:3px; background-color:#272f73; border-radius:50%; display:block; content:"";}
.location .info li{position:relative; float:left; padding:0 14px; }
.location .info li:before{position:absolute; left:0; top:50%; margin-top:-8px; width:1px; height:16px; background-color:#ddd; display:block; content:"";}
.location .info li:first-child:before{display:none; }
.bus_info{position:relative; padding-left:160px;}
.bus_info .title_style_3{position:absolute; left:0; top:0; }

/*愿��⑥궗�댄듃*/
.family_site_page .site_list{position:relative; padding-left:180px;  }
.family_site_page .site_list h2{position:absolute; left:0; top:0; line-height:90px; font-size:1.125em;}
.family_site_page .site_list ul:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.family_site_page .site_list ul li{float:left; margin:0 20px 20px 0; }
.family_site_page .site_list ul li img{border:1px solid #ccc;}

/*�꾩�留�*/
.help_link{float:left; width:30%; border-top:1px solid #666;}
.help_link ul li{padding-left:30px; width:100%; height:160px; display:table; box-sizing:border-box; border-bottom:1px solid #ccc; }
.help_link ul li a{padding-left:90px; display:table-cell; vertical-align:middle; color:#222; font-size:1.125em; }
.help_link ul li.icon_1 a{background:url(../image/sub/help_icon_1.jpg) no-repeat 0 center; }
.help_link ul li.icon_2 a{background:url(../image/sub/help_icon_2.jpg) no-repeat 0 center; }
.help_link ul li.icon_3 a{background:url(../image/sub/help_icon_3.jpg) no-repeat 0 center; }

.help_list{position:relative; float:right; width:65%; border-top:1px solid #666;}
.help_list ul li{padding:0 50px 0 30px; width:100%; height:80px; display:table; background:url(../image/sub/help_arrow.gif) no-repeat right 30px center; box-sizing:border-box; border-bottom:1px solid #ccc; }
.help_list ul li a{display:block; font-size:1.125em; display:table-cell; vertical-align:middle;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;
overflow:hidden;
}
.help_list .more{position:absolute; right:0; top:-40px; }
.help_list .more a{padding-right:15px; background:url(../image/btn/btn_other_arrow.gif) no-repeat right center; }

.help_list_all{margin-bottom:20px; }
.help_list_all ul{border-top:1px solid #222;}
.help_list_all ul li{position:relative; padding:30px; border-bottom:1px solid #ccc; }
.help_list_all ul li .category{margin-bottom:8px; display:block; color:#666;}
.help_list_all ul li .title{margin-bottom:8px; display:block; font-size:1.125em; 
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;
overflow:hidden;
}
.help_list_all ul li .writer{display:block; color:#666;}
.help_title{margin-bottom:25px; }
.help_title:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.help_title h2{float:left; margin-right:20px; padding-right:30px; background:Url(../image/sub/help_arrow.gif) no-repeat right center; font-size:1.5em;}
.help_title select{float:left; margin-top:-5px; width:220px; height:45px; line-height:43px; }

.help_view .topArea{padding:30px; border-top:1px solid #666; border-bottom:1px solid #ccc;}
.help_view .topArea .category{margin-bottom:8px; }
.help_view .topArea .category span{position:relative; padding:0 10px; color:#666;}
.help_view .topArea .category span:before{position:absolute; left:0; top:50%; margin-top:-6px; width:1px; height:12px; background-color:#ccc; display:block; content:"";}
.help_view .topArea .category span:first-child:before{display:none; }
.help_view .topArea .category span:first-child{padding-left:0;}
.help_view .topArea .title{margin-bottom:5px; font-size:1.5em; }
.help_view .topArea .writer{display:block; color:#666;}
.help_view_cont{margin-bottom:30px; padding:50px 30px; border-bottom:1px solid #666; line-height:1.6; color:#666; }
.help_view .btn_area a{padding:0 45px; min-width:120px; height:45px; line-height:43px; text-align:center; display:inline-block; border-radius:3px; border:1px solid #848E99; color:#848E99; box-sizing:border-box; 
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.help_view .btn_area a:hover{background-color:#848E99; color:#fff; }
.dashboards_no_list{padding-top:50px; text-align:center; font-size:1.125em; color:#777;}

/*諛쒗뻾洹쇨굅*/
.basis_issuance h2{margin-bottom:15px; font-size:1.5em; color:#2f398b; font-weight:400; }
.basis_issuance .txt_1{margin-bottom:15px; font-size:1.125em; color:#222; }
.basis_issuance .box{margin-bottom:50px; padding:30px; border:1px solid #ccc;}
.basis_issuance .box&gt;ul&gt;li:first-child{margin-top:0;}
.basis_issuance .box&gt;ul&gt;li{position:relative; margin-top:20px; padding-left:10px; line-height:1.6; color:#666; }
.basis_issuance .box&gt;ul&gt;li:before{position:absolute; left:0; top:10px; width:3px; height:3px; display:block; background-color:#000; content:"";}
.basis_issuance .box&gt;ul&gt;li strong{margin-bottom:12px; display:block; font-size:1.125em; color:#222; font-weight:300; }
.basis_issuance .box&gt;ul&gt;li .gray_bg{margin-top:15px; padding:25px 30px; background-color:#f5f5f5;}
.basis_issuance .box&gt;ul&gt;li .gray_bg h3{color:#666;}
.basis_issuance .box&gt;ul&gt;li a{margin-left:20px; padding-right:18px; display:inline-block; vertical-align:top; border-bottom:1px solid #1f8ef7; color:#1f8ef7; background:url(../image/btn/link_arrow.png) no-repeat right center; }

/*�몄뇙�묒뾽 由ъ뒪��*/
.print_list .table_contents_list3&gt;ul&gt;li{padding-left:20px;}
.print_list .table_contents_list3&gt;ul&gt;li.print_completion{background-color:#f0f1fd;}

.print_check_popup .popup_inner{max-width:360px; }
.print_check_popup .popup_inner p{padding:0 0 30px; text-align:center; }

/*寃��됰룄��留�*/
.search_help .tb_style_1 tbody th{border-bottom:1px solid #ddd;}
.search_help .tb_style_1 td{padding:15px 15px; text-align:left; }
.search_help .tab_style_4 li{width:33.33%; }
.search_help .tb_style_1 td .c-red{font-weight:400; color:#ff0000;}

/*諛쒗뻾�덈궡*/
.publication_guide h2{margin-bottom:15px; font-size:1.5em; color:#2f398b;}
.publication_guide .box{margin-bottom:55px; padding:25px 30px; border:1px solid #ddd; }
.publication_guide .box ul li{position:relative; margin-top:6px; padding-left:10px; font-size:1.125em; }
.publication_guide .box ul li:first-child{margin-top:0;}
.publication_guide .box ul li:before{position:absolute; left:0; top:10px; width:3px; height:3px; background-color:#000; display:block; content:"";}
.tb_style_2 th{padding:18px 10px; text-align:center; background-color:#f5f5f5; border-top:1px solid #666; border-left:1px solid #ccc; border-bottom:1px solid #ccc;  font-weight:400; }
.tb_style_2 td{padding:15px 30px; text-align:center; border-bottom:1px solid #ccc; color:#222;}
.tb_style_2 td.txt_l{color:#666; border-left:1px solid #ccc; }
.tb_style_2 td.txt_l:first-child{border-left:none;}
.tb_style_2 th:first-child{border-left:none;}
.tb_style_2 td.va_t{vertical-align:top;}
.tb_style_2 td span{color:#222; vertical-align:top;}
.reading_info{padding-bottom:30px; }
.reading_info ul li{position:relative; margin-bottom:30px; padding-left:180px; min-height:48px; color:#666;}
.reading_info ul li.icon_1{background:url(../image/sub/reading_info_icon1.gif) no-repeat 60px center; }
.reading_info ul li.icon_2{padding-top:16px; background:url(../image/sub/reading_info_icon2.gif) no-repeat 60px center; }
.reading_info ul li strong{margin-bottom:10px; display:block; font-size:1.125em; color:#222;  font-weight:300; }
.reading_info ul li p{margin-top:10px; color:#666;}
.reading_info ul li p a{vertical-align:top; font-size:1em; color:#1f8ef7; border-bottom:1px solid #1f8ef7;}
.td_list ul li{position:relative; padding-left:10px; }
.td_list ul li:before{position:absolute; left:0; top:10px; width:3px; height:3px; background-color:#000; display:block; content:"";}


/*��궗�� �고쁺*/
.history .txt_1{margin-bottom:50px; text-align:center; font-size:1.5em; font-weight:400; }
.history .story{float:left; position:relative; width:48.5%;}
.history .story .slick-arrow{opacity:0.35;
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.history .story .slick-arrow:hover{opacity:0.8;}
.history .story .slick-arrow:focus{opacity:1; }
.history .story .slick-prev{position:absolute; left:0; top:50%; z-index:3; margin-top:-30px; width:60px; height:60px; display:block; background:url(../image/sub/history_prev.png) no-repeat center center #000;  text-indent:-9999px;}
.history .story .slick-next{position:absolute; right:0; top:50%; z-index:3; margin-top:-30px; width:60px; height:60px; display:block; background:url(../image/sub/history_next.png) no-repeat center center #000; text-indent:-9999px; }
.history .story_txtArea{float:right; padding:0 30px 0 20px; width:50%; box-sizing:border-box; }
.history .story_txtArea p{margin-bottom:30px; line-height:1.8; }
.history h2{margin-bottom:15px; font-size:1.5em; color:#2f398b;}
.history .story h2{margin-bottom:30px; }

.help_wrap .img_area{margin-bottom:40px; border:1px solid #ccc;  text-align:center; }
.help_wrap h2{margin-bottom:15px; font-size:1.5em; color:#2f398b;}
.help_wrap p{margin-bottom:30px; line-height:1.8; }
.help_wrap p .c-red{color:#ff0000; font-weight:300;}

/*20210204 異붽�*/
.basic_info2 td .btn .basic-btn04{padding:0 20px; margin-bottom:5px; min-width:60px; vertical-align:top;}
.basic_info2 td .btn .file_open_wrap{position:relative; overflow:hidden; vertical-align:top;}
.basic_info2 td .btn .file_open_wrap input[type=file]{position:absolute; left:-9999px; top:-6666px; }
.statute_search_popup .file_search{position:relative; padding-right:110px; }
.statute_search_popup .file_search label{position:absolute; }
.statute_search_popup .file_search input[type=file]{width:100%; height:45px; line-height:43px; }
.allnation_plan_popup .popup_inner{max-width:600px;}

/*20210221 異붽�*/
.description_txt{padding-top:5px; color:#3e83bf;}
.registered_list_state{margin-top:20px; padding:20px 20px 15px; border: 1px solid #ddd; }
.registered_list_state li{margin-bottom:5px; line-height:1.5; }
.registered_list_state li span{vertical-align:top;}

.list_style_4{margin-bottom:30px; }
.list_style_4 li{position:Relative; margin-bottom:2px; padding-left:10px; line-height:1.4; font-size:1em; }
.list_style_4 li:before{position:absolute; left:0; top:14px; width:5px; height:2px; background-color:#999; display:block; content:""; }
.list_style_4 li a{font-size:1em; }
.list_style_4 .description_txt2{padding: 10px 0; color:#3e83bf;}

/* �고듃�ㅼ튂 媛��대뱶 */
#guide_wrap{}
#guide_wrap:after{display:block; clear:both; content:"";}
.g_head{background-color:#2f398b; text-align:center; }
.g_head h1{font-size: 1.5em; color:#fff; line-height:1.3; padding:10px;}
.g_head strong{display:block; font-size: 1.125em; color:#95a2d0; font-weight:400; line-height:1.3; border-top:1px solid #5961a2; padding:10px;}

#guide_wrap .slide{}
#guide_wrap .slick-arrow{opacity:0.35; -webkit-transition: all 0.35s ease-out; -moz-transition: all 0.35s ease-out; -ms-transition: all 0.35s ease-out; -o-transition: all 0.35s ease-out; transition: all 0.35s ease-out;}
#guide_wrap .slick-arrow:hover{opacity:0.8;}
#guide_wrap .slick-prev{position:absolute; left:0; top:50%; z-index:3; margin-top:-30px; width:60px; height:60px; display:block; background:url(../image/sub/history_prev.png) no-repeat center center #000;  text-indent:-9999px;}
#guide_wrap .slick-next{position:absolute; right:0; top:50%; z-index:3; margin-top:-30px; width:60px; height:60px; display:block; background:url(../image/sub/history_next.png) no-repeat center center #000; text-indent:-9999px; }
#guide_wrap .slick-dots{position:fixed; left:0; bottom:0; width:100%; background-color:#e8e8e8; text-align:center; padding:10px;}
#guide_wrap .slick-dots li{display:inline-block;margin:0 3px; }
#guide_wrap .slick-dots li button{background-color:#64667b; border-radius:20px; width:21px; text-indent:-9999px;}
#guide_wrap .slick-dots li.slick-active button{background-color:#2f398b;}

#guide_wrap .slick-dots li button:focus{outline: 2px solid #c24e00;}
.fg_sect{width:506px; margin:18px auto 0 auto;}
.fg_sect .f_txt{overflow:hidden; margin-bottom:10px;}
.fg_sect .f_txt span{float:left; color:#fff; font-size:0.875em; line-height:1.423em; text-align:center; font-weight:100; width:20px; position:relative; top:1px; background-color:#0961b5; border-radius:20px;}
.fg_sect .f_txt.num-a span{width:32px;}
.fg_sect .f_txt p{margin-left:25px; font-size:1.000em; line-height:1.300em; word-break: keep-all;  }
.fg_sect .f_txt.num-a p{margin-left:38px;}
.fg_sect .f_img{border:1px solid #999;}

/* 遺��뱀옉�� 媛��대뱶 */
.write_guide{padding-bottom:35px;}
.write_guide *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.write_guide .slide .list:after{display:block; clear:both; content:""}
.write_left{float:left;}
.write_left .g_head{background-color:#0961b5;}
.write_right{float:right;}
.write_guide .g_head h1{padding:6px;}

.write_left .g_content h2{font-size:1.375em; line-height:1; font-weight:500; padding:17px 45px; border-bottom:1px solid #ddd;}
.w_img{text-align:center; padding:25px;}
.w_img.pt-s{padding:15px 25px 0 25px;}
.w_img img{display:inline-block;}
.g_content2{background-color:#edf3ff; padding:20px; height:623px;}
.g_content2 .r_inner{background-color:#fff; border-radius:25px; overflow:hidden; height:584px;}
.g_content3{padding:20px; height:623px;}
.r_cont{padding:20px; word-break: keep-all; color:#000;}

.write_guide .mb5{margin-bottom:5px;}
.write_guide .mb10{margin-bottom:10px;}
.write_guide .mb15{margin-bottom:15px;}
.write_guide .mb20{margin-bottom:20px;}
.write_guide .mb25{margin-bottom:25px;}
.write_guide .mb30{margin-bottom:30px;}
.write_guide .lh1-2{line-height:1.2;}
.write_guide .lh1-9{line-height:1.9;}
.write_guide .d-ib{display:inline-block; line-height: 1.4; }
.write_guide .d-ib span{vertical-align:top;}
.write_right .r_cont h2{display:inline-block; color:#fff; font-size:1.250em; font-weight:500; line-height:1; background-color:#4560c2; padding:10px 30px; border-radius:25px; margin-bottom:10px;}
.write_right .r_area{padding:5px;}
.write_right .r_area .txt_img img{display:inline; vertical-align:bottom;}
.write_right .r_area &gt; strong{font-weight:500; display:inline-block;}
.write_right  b{font-weight:500;}
.write_right .r_area .bd-dashde{border-bottom:1px dotted #999; padding-bottom:25px; margin-bottom:25px;}
.write_right .r_area .t-ml{margin-left:91px;}

.guide_numlist ol li{text-indent: -1.2em; margin-left: 1.2em;}
.guide_numlist2 ol li{position:relative; padding-left:10px;}
.guide_numlist2 ol li:after {position:absolute; left:0; top:15px; width:3px; height:3px; background-color:#000; content:""; }

.g_twin{border-radius:25px; overflow:hidden; margin-top:20px;}
.g_twin:first-child{margin-top:0;}
.g_twin h2{color:#fff; font-size:1.125em; text-align:center; line-height:1.3; padding:18px 5px;}
.g_twin.bg_purple h2{background-color:#4560c2;}
.g_twin.bg_blue h2{background-color:#2178cc;}
.g_twin .tw_area{padding:20px; height:245px;}
.g_twin.bg_purple .tw_area{background-color:#edf3ff;}
.g_twin.bg_blue .tw_area{background-color:#edfbff;}




.g_bg1{height:180px; background:url(../image/sub/bg_w1_right1.png) no-repeat 100% 100% #f9f7e8; padding:30px 120px 30px 25px;}
.g_bg1 h3{color:#b76d1a; font-size:1.125em; font-weight:500; line-height:1; margin-bottom:10px;}
.write_guide .t_orange{color:#fb6400;}
.write_guide .t_blue{color:#4560c2;}






@media screen and (max-width: 1240px){

/*header*/
.header{position:fixed; left:0; top:0; z-index:5; width:100%; background-color:#fff;}/*20220610�뱀젒洹쇱꽦 �섏젙*/
/*.util{display:none; }*/
.util{margin-right:50px; margin-top: 5px;}/*20220614�뱀젒洹쇱꽦 �섏젙*/
.gnb{display:none; }
.gnbMenu_wrap{position:absolute; right:0; top:0;  z-index:10; border:none;}
.header_inner{border-bottom:1px solid #ddd; }
.header_inner{padding:20px;}
.total_menu_open{right:20px; top:20px; border:none;}
.total_menu{position:fixed; left:auto; right:0; top:0; padding-top:20px; width:250px; height:100%; overflow:auto; box-sizing:border-box; border:none; border-left:1px solid #ddd; box-shadow:2px 2px 5px 5px rgba(100,100,100,0.3);}
.total_menu_list{border-top:1px solid #ddd; }
.total_menu_list&gt;li{float:none; width:100%; height:auto; border:none; border-bottom:1px solid #ddd; }
.total_menu_list&gt;li&gt;a{padding:12px 35px 12px 15px; background:url(../image/common/mobile_menu_arrow_down.png) no-repeat right 10px center; background-size:15px;}
.total_menu_list .s_menu{display:none; border-top:1px solid #ddd; }
.total_menu_list .s_menu&gt;ul&gt;li{padding:5px 15px; }
.total_menu_list .s_menu{padding:10px 0;}
.scroll .header .header_inner{display:block; }
.total_menu_logo{padding:0 10px 20px; display:block; text-align:left; }

/*footer*/
.quick_service h1{left:20px;}
.quick_service{padding:25px 20px 25px 90px;}
.quick_service ul li{padding:0 15px;}

/*main*/
.main_search{padding:50px 20px;}
.main_banner{padding-left:20px; }

/*layout*/
/* #container{padding-top:94px;} */
.scroll #container {padding-top:94px; }/*20220610�뱀젒洹쇱꽦 �섏젙*/

/*popup*/
.popup_inner{width:90%; }
.popup h1{padding:15px 20px; font-size:1.250em;}
.popup_content{padding:20px; }
.popup_close{right:10px; top:10px; }
.popup .terms_box{padding:15px; height:350px; }
.popup .terms_box h2{font-size:1em;}
.popup .terms_box h3,
.popup .terms_box p{font-size:0.875em; }

/*諛쒗뻾�덇퀬 */
.gazette_list ul li a{font-size:0.875em;}

/*愿��ш�蹂댁븣由쇱씠*/
.interest_add_list&gt;ul&gt;li ul li{width:20%;}

.basic_info&gt;ul&gt;li{padding-left:120px; }

.highClass_search .list_style_1 li{width:20%;}

/*�뺤젙愿�蹂대낫湲�*/
.search_type_6 td .list_style_1 li{width:25%;}
.search_type_6 td .srch_type1 input[type=text]{width:400px; }

.numerical_statement ul li{padding:25px 20px;}


/* �ъ슜�먯슜 媛��대뱶 */
.guide_overlay .gd-btnArea .gd-closeBtn{right:303px; top:32px;}
.guide_overlay .gd-btnArea .gd-joinBtn{right:150px; top:21px;}
@keyframes motion {
	0% {right:220px; top:86px;}
	100% {right:211px; top:80px;}
}


.basic_info&gt;ul&gt;li.w_3.w_3_1 select{width:50%;}
}


@media screen and (max-width: 1024px){

.web_B{display:none;}
.mobile_B{display:block;}

/*footer*/
.quick_service{padding:20px; text-align:left; }
.quick_service h1{position:relative; top:0; left:0; margin-bottom:20px; }
.quick_service ul li:first-child{padding-left:0; }
.footer .menu{float:none; padding:20px 0; text-align:center; }
.footer .menu li{padding:0 12px; float:none; display:inline-block; }
.footer .menu li a{font-size:0.875em;}
.family_site{float:none; width:100%; }
.family_site_open{width:100%; height:40px; line-height:38px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.footerMenu{border-bottom:none;}
.footer_logo{display:none;}
.footer_cont{padding:20px 0; font-size:0.75em;}
.footer_cont address{margin-bottom:0; }
/* �뱀젒洹� �몄쬆留덊겕 2021-07-21 異붽� */
.footer_mark{padding:20px 0;}
.footer_mark a img{width:100px;}

/*main*/
.main_search .m_search_top{width:80%;}
.main_search .btn_detail_search{width:19%;}
.main_search .main_total_number{margin:10px 0 0; width:100%;}
.main_search .main_total_number br{display:none;}
.main_classificationTab ul li{width:25%;}
.main_classificationTab_cont ul li .info{margin:5px 0 0; display:block; }
.main_theme_list .list{padding:0 10px;}
.main_theme_list .list a{padding:15px 10px 50px;}
.main_theme_list .list .title{font-size:16px;}
.main_theme_list .list .info span{font-size:14px; }
.main_total_list .list{padding:0 10px; }
.main_total_list .slick-dots{padding-top:25px; display:flex; }
.main_total_list .slick-dots li{flex-grow:1;}
.main_total_list .slick-dots li button{width:100%; height:3px; display:block; background-color:#8995ff; opacity:0.2; text-indent:-9999px;} /*2021.08.17 �뱀젒洹쇱꽦 �섏젙*/
.main_total_list .slick-dots li.slick-active button{opacity:1;}
.main_cont{padding:35px 20px; }
.main_classificationTab_cont .more{top:35px; }
.main_classificationTab_cont .more{font-size:12px;}
.main_title{margin-bottom:20px; font-size:20px; }
.main_classificationTab ul li a{font-size:13px; height:40px;}
.main_classificationTab{margin-bottom:15px;}
.main_classificationTab_cont ul li a{display:block; width:100%; font-size:0.750em;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;
overflow:hidden;
}
.main_classificationTab_cont ul li:before{top:7px;}
.main_classificationTab_cont ul li .info span{font-size:12px;}
.main_theme_list .list .category{margin-bottom:15px; height:25px; line-height:23px; font-size:12px; }
.main_theme_list .list .title{font-size:13px; }
.main_theme_list .list .info{left:15px; bottom:15px;}
.main_theme_list .list .info span{font-size:13px;}
.main_total_list .no_list{font-size:1.125em; }

.main_banner{padding-top:20px; }
.main_banner .title{display:block; }
.main_banner .txt{display:block; }
.main_banner:before{right:-200px; }
.main_theme_classification .no_list{text-align:center; font-size:1em;}

.main_popularity .table_contents_list2&gt;ul&gt;li .title a{font-size:0.875em;}

/*title*/
.sub_top_title{font-size:1.875em;}

/*join*/
.join_cont h2{font-size:1.250em;}
.terms_cont .view_all{left:160px; }
.terms_cont .view_all a, .terms_cont .view_all button{height:36px; line-height:34px; }
.terms_cont textarea{padding:20px;}
.join_completion p{font-size:1.750em;}
.join_step ol li .txt{font-size:0.875em;}

/*諛쒗뻾�덇퀬蹂닿린*/
.topmost_title_area h1{font-size:1.625em;}
.topmost_title_area .top_txt{padding-top:6px; }
.tab_style_1 ul li a{font-size:1.125em;}
.gazette_top_area .date,
.gazette_top_area h2{font-size:1.250em;}
.gazette_list ul li{margin-right:1.06%; width:24.2%;}
.gazette_list ul li:nth-child(5n){margin-right:1.06%;}
.gazette_list ul li:nth-child(4n){margin-right:0;}

/*�쇱옄蹂�*/
.category_list ul li{width:25%;}
.category_list ul li a{font-size:0.875em;}
.search_area{padding:20px; }
.search_area .btn_next{right:0; padding-right:25px; }
.search_area .btn_prev{left:0; padding-left:25px; }
.datapicker{width:200px;}
.btn_search{width:120px; }
.btn_refresh{width:120px;}
.btn_view,
.btn_download{width:140px;}
.search_area .inner{padding:0 100px;}
.search_area .search_area_top ul li{padding-left:80px;}
.search_area .search_area_top ul li .title{left:10px;}

/*愿�蹂대퀎*/
.dater_wrap{margin:0 auto 10px; display:block;}

/*二쇱젣蹂�*/
.search_type_3 .search_area_top:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.search_type_3 .search_area_top .title{float:left; margin-right:2%; width:10%; }
.search_type_3 .search_area_top select{float:left; margin-right:2%; width:28%;}
.search_type_3 .search_area_top input[type=text]{float:left; margin:0; width:58%;}

/*洹쇨굅踰뺣졊蹂�*/
.search_type_5 input[type=text]{width:400px;}
.search_type_5 .dater_wrap{float:none; width:100%; text-align:center; }
.search_type_5 .btnArea{float:none; width:100%; text-align:center; }

.right_btn_more{top:0;}
.btn_more{font-size:0.875em;}

/*愿��ш�蹂댁븣由쇱씠*/
.table_list_type th,
.table_list_type td{font-size:0.875em;}

.interest_add_list&gt;ul&gt;li{padding-left:100px; }
.interest_add_list&gt;ul&gt;li .title{font-size:0.875em;}
.interest_add_list&gt;ul&gt;li ul li{padding:3px 0; width:33.33%;}
.interest_add_list&gt;ul&gt;li input[type=text]{max-width:400px; }

/*愿�蹂대벑濡�*/
.calendar_table td a,
.calendar_table th,
.calendar_table td .day{font-size:0.875em;}

.basic_info&gt;ul&gt;li{padding-right:0;}
.basic_info&gt;ul&gt;li.w_3,
.basic_info&gt;ul&gt;li.w_3.w_3_1,
.basic_info&gt;ul&gt;li.w_3.w_3_2,
.basic_info&gt;ul&gt;li.w_3.w_3_3,
.basic_info&gt;ul&gt;li.w_2{width:100%; padding-right:0;}

.basic_info&gt;ul&gt;li.type_1 #statute{width:250px;}
.basic_info&gt;ul&gt;li.type_3 .authority_list{float:none; width:100%;}
.basic_info&gt;ul&gt;li.type_3 .btn_area{float:none; margin-bottom:10px; width:100%;}
.basic_info&gt;ul&gt;li.type_3 .authority_list li&gt;div{padding:0 10px 0 100px; }
.basic_info&gt;ul&gt;li.type_4{padding-right:120px; }
.basic_info&gt;ul&gt;li.type_4 .basic-btn05{right:0;}

.table_list_topArea .search_type_1{width:380px; }
.table_list_type .btn_list li{float:none; padding:0; margin-bottom:5px; }
.table_list_type .btn_list li:before{display:none;}

/*�ㅼ썙�쒓���*/
.search_area.keyword_type input[type=text]{max-width:400px; }

.highClass_search .list_style_1 li{width:25%;}
.searchTop_tabTitle{width:200px; }
.searchTop_tabTitle span{font-size:16px; }
.searchTop_tabTitle_2{left:196px;}

.theme_search .box:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.theme_search .box select{width:180px;}
.theme_tab ul li a{font-size:0.875em;}

/*湲곌�蹂�*/
.search_area.search_type_1 .search_area_top input[type=text]{max-width:500px; }

.search_type_1 .dater_wrap{display:block; width:100%; }

.search_type_6 td .list_style_1 li{width:33.33%; font-size:0.875em; }
.search_type_6 th{font-size:1em;}
.search_type_6 td .srch_type1 input[type=text]{width:300px; }
.search_type_6 td .srch_type2 input[type=text]{width:400px; }
.search_type_6 td .dateInput .dater_wrap{float:none; margin:0; width:100%; }
.search_type_6 td .dateInput ul{float:none; padding:0 0 10px; }

.tab_style_3 ul li a{font-size:0.875em;}

.dashboards_content_type1 .keyword_list{padding:0;}
.tb_style_1 td,
.tb_style_1 th{font-size:0.875em;}

.dashboards_leftSearch{float:none; width:100%;}
.dashboards_table{height:400px; }
.dashboards_rightArea{float:none; width:100%; }

.dashboards_leftSearch .searchArea{padding:10px; }
.dashboards_content_type3 .dater_wrap{padding-right:0; }
.dashboards_content_type3 .dater_wrap .btn-search{position:relative; right:auto; top:0; width:100%; margin-top:5px; }
.dashboards_table tbody td,
.dashboards_table thead th{font-size:0.875em;}
.dashboards_content_type3 .dashboards_table{height:495px;}

.dashboards_content_type4 .dashboards_topLeft{float:none; width:100%; }
.dashboards_content_type4 .dashboards_topRight{float:none; width:100%; }
.dashboards_content_type3 .dashboards_leftSearch .rescan_wrap{padding-right:0; }
.dashboards_content_type3 .dashboards_leftSearch .rescan_wrap .btn_search{position:relative; margin-top:5px; width:100%;}
.dashboards_content_type1 .dashboards_btmLeft{padding:20px 15px 0;}

.tab_style_4 ul li{max-width:50%;}
.tab_style_4 ul li a{height:45px; }
.tab_style_4 ul li span{font-size:16px;}

.timestamp{float:none; width:100%; margin-bottom:30px; }
.genuine_page .fake{float:none; padding-top:0; margin-bottom:50px; width:100%;}

.help_list ul li{padding:0 30px 0 0; background:url(../image/sub/help_arrow.gif) no-repeat right center; }
.help_list ul li a{font-size:1em; }
.help_link ul li{padding-left:0; }
.help_link ul li a{padding-left:65px; font-size:1em;}
.help_link ul li.icon_1 a{background:url(../image/sub/help_icon_1.jpg) no-repeat 0 center; background-size:50px;}
.help_link ul li.icon_2 a{background:url(../image/sub/help_icon_2.jpg) no-repeat 0 center; background-size:50px;}
.help_link ul li.icon_3 a{background:url(../image/sub/help_icon_3.jpg) no-repeat 0 center; background-size:50px;}
.help_list_all ul li{padding:20px 0; }

.help_view .topArea{padding:20px 0;}
.help_view .topArea .writer,
.help_view .topArea .category span{font-size:0.875em;}
.help_view .topArea .title{font-size:1.125em; }
.help_view_cont{padding:30px 0; font-size:0.875em;}

/*諛쒗뻾洹쇨굅*/
.basis_issuance .box{padding:15px; }

.reading_info ul li{padding-left:90px; font-size:0.875em;}
.reading_info ul li.icon_1{background:url(../image/sub/reading_info_icon1.gif) no-repeat 0 center;}
.reading_info ul li.icon_2{background:url(../image/sub/reading_info_icon2.gif) no-repeat 0 center;}
.reading_info ul li strong{margin-bottom:5px; }
.reading_info ul li p{margin-top:5px; }

.history .story_txtArea{padding:0;}
.history .story_txtArea p{font-size:0.875em;}


}

@media screen and (max-width: 960px){
	.header .util li {padding: 0 8px;}
	.header .util li.ut_guide a span b {display:none;}
	.header .util li.ut_manual a span {padding: 3px 17px 3px 5px;}
	.header .util li.ut_manual a span:after {right: 3px;}
	/* �ъ슜�먯슜 媛��대뱶 */
	.guide_overlay .gd-btnArea .gd-closeBtn{right:258px;}
	.guide_overlay .gd-btnArea .gd-joinBtn{right:116px;}
	.guide_overlay .gd-btnArea .gd-arrow {width: 80px; height: 117px; background-size:100%;}
	.guide_overlay .gd-contents {margin-top: 190px;}
	.guide_overlay .gd-contents h2 {padding: 10px 20px 13px; font-size: 22px;}
	.guide_overlay .gd-contents strong {margin: 15px 0 20px; font-size: 35px;}
	.guide_overlay .gd-contents p {font-size: 18px; line-height: 1.8;}
	.guide_overlay .gd-contents a{padding: 0px 6px 5px 8px; margin: 0 5px;}
	.guide_overlay .gd-contents a span {padding-right: 25px; font-size: 16px; }
	.guide_overlay .gd-contents a span:after {top: 1px; width: 20px; height: 20px; background-size: 100%;}
	@keyframes motion {
		0% {right:194px; top:66px;}
		100% {right:185px; top:60px;}
	}
	
}

@media screen and (max-width: 768px){

/*header*/
.header{}
/*.header_inner{padding:15px 20px 0; height:51px; box-sizing:border-box; }*/
.header_inner{padding:15px 10px 0; height:51px; box-sizing:border-box; }/*20220616 紐⑤컮�� 諛섏쓳�� �뱀닔��*/
.header .logo{display:none;}
.header .logo img{width:176px; }
.header .util{margin-right:25px; padding-top:0; margin-top: 0;}
.header .util li{padding:0 4px; }
.header .util li:before {height: 10px; margin-top: -2px;}
.header .util li:first-child{padding-left: 0;}
.header .util li:nth-child(2){padding-left: 0;}
.header .util li:nth-child(2):before {display:none;}
.header .util li a{font-size:12px; letter-spacing: -2px;}
.header .util li.ut_guide {display:none;}
.header .util li.ut_manual a span{padding: 1px 5px 1px 2px;}
.header .util li.ut_manual a span:after {display:none;}
/*.util{display:none;}*//*20220614�뱀젒洹쇱꽦 異붽�*/
.total_menu{padding-top:10px; }
/*.total_menu_open{right:10px; top:5px;width:40px; height:40px; }*/
.total_menu_open{right:0px; top:5px;width:40px; height:40px; }/*20220616 紐⑤컮�� 諛섏쓳�� �뱀닔��*/
.total_menu_open span{left:10px; top:10px;}
.total_menu_list&gt;li&gt;a{font-size:1em;}
.total_menu_list .s_menu&gt;ul&gt;li&gt;a{font-size:0.938em;}
.total_menu_open_wrap.on .total_menu_open span{top:18px; left:10px;}
.header .mobile_title{display:block; float:left;}
.header .mobile_title .back_page{margin:2px 10px 0 0; vertical-align:top; display:inline-block; }
.header .mobile_title .back_page img{width:12px; vertical-align:top;}
.header .mobile_title .page_top_title{line-height:1; font-size:1.25em; display:inline-block; }
.total_menu_logo{padding:0 10px 10px;}
.total_menu_logo img{width:90px; }

/*footer*/
.quick_service{padding:15px 20px;}
.quick_service h1{margin-bottom:10px; font-size:0.875em;}
.quick_service ul li{padding:0 15px; }
.quick_service ul li a{font-size:0.750em;}
.footer .menu{padding:20px 0 15px; }
.footer .menu li{margin-bottom:5px; padding:0 10px; }
.family_site_open,
.footer .menu li a{font-size:0.750em;}
.footer_cont{float:none;padding:15px 0;}
.family_site_list{bottom:39px; }
.family_site_list li a{font-size:0.750em; }
/* �뱀젒洹� �몄쬆留덊겕 2021-07-21 異붽� */
.footer_mark{float:none;padding:0;padding-bottom:20px;}
.footer_mark a{text-align:center;}

/*main*/
.header.main_header .logo{display:block;}
.main_search{padding:30px 20px 20px; border-bottom:none; text-align:center; }
.main_search .m_search_top{float:none; width:100%; margin:0 0 10px; }
.main_search input[type=text]{height:45px; line-height:45px; }
.main_search .m_search_top .btn_search_start img{width:45px}
.main_search .btn_detail_search{float:none; width:100%; height:45px; line-height:41px; display:block; }
.main_search .btn_detail_search span{line-height:41px; font-size:13px;}
.main_today_gazette{padding:20px 20px 20px;}
.main_today_gazette .title{float:none; margin-bottom:10px; display:block; font-size:16px; }
.main_today_gazette ul{margin:0; float:none;}
.main_today_gazette ul li{float:none; width:100%; margin-bottom:5px; padding:0; font-size:13px; }
.main_today_gazette ul li:before{display:none;}
.main_total_list .list{font-size:12px; }
.main_total_list .list strong{font-size:20px;}
.main_theme_classification{padding:35px 20px; text-align:left; }
.main_themeTab .list a{font-size:14px;}
.main_theme_list .list a{height:180px; padding-bottom:40px;}
.main_themeTab .list{padding:0 15px 0 15px; }
.main_banner:before{display:none;}
.main_banner{padding-right:20px;}
.main_banner_wrap .main_cont{padding:20px 20px;}
.main_banner .title{margin-bottom:10px; font-size:1.5em;}
.main_banner .txt{font-size:0.875em;}


/*layout*/
#container{padding-top:51px; }
.scroll #container {padding-top:51px; }/*20220610�뱀젒洹쇱꽦 �섏젙*/
.sub_container{padding:60px 20px 70px; }
.navi{position:absolute; right:0; top:40px;; }
.navi&gt;ul&gt;li{color:#333; }
.menu_set{padding-top:8px; }
.font_size_control img{width:26px;}
.font_size_control span{font-size:12px; line-height:26px; }
.sns_sharing{padding:2px 10px 2px 20px; }
.print_area{padding:2px 0;}
.navi_wrap{height:45px;}

/*title*/
.title_style_1{font-size:1em;}
.title_style_3{margin-bottom:20px; font-size:1.125em;}
.title_style_btn .btn-add{font-size: 0.750em;}

/*btn*/
.basic-btn01{min-width:110px; height:44px; line-height:42px; font-size:0.875em;}
.basic-btn02{width:90px; height:40px; line-height:38px; font-size:0.875em;}
.basic-btn03{height:40px; line-height:40px; font-size:0.875em;}
.btn_arrow_style{width:120px; }
.btn_arrow_style span{line-height:32px; font-size:0.875em;}
.btn-delete{font-size:0.875em;}
.btn-add{font-size:0.875em;}
.btn-more{font-size:0.875em;}

/*join*/
.sub_top_title{font-size:1.5em;}
.sub_top_txt{font-size:0.875em;}
.join_step{margin-bottom:30px; }
.join_step ol li{margin:0 10px; width:80px; height:80px;}
.join_step ol li .inner{font-size:0.875em;}
.join_step ol li .txt:before{width:25px; margin:8px auto; }
.join_cont h2{font-size:1.125em;}
.terms_cont .view_all{left:150px; }
.terms_cont .view_all a, .terms_cont .view_all button{width:80px; height:32px; line-height:30px; font-size:0.875em;}
.terms_cont textarea{margin-bottom:10px; padding:15px; height:200px;  font-size:0.875em;}
.terms_cont&gt;div{margin-bottom:40px; }
.join_info_list{padding:20px 0; margin-bottom:40px; }
.join_info_list li{padding:5px 0; }
.join_info_list li label{position:relative; top:0; left:0; margin-bottom:5px;  padding-left:0; width:100%; line-height:1.5; display:block; font-size:0.875em;}
.join_info_list li input[type=text], .join_info_list li input[type=password]{height:40px; line-height:38px; font-size:0.875em;}
.join_info_list li.right_btn_area{padding-right:100px; }
.join_info_list li.right_btn_area .basic-btn02{position:absolute; right:0; top:31px; }
.join_info_list li .error_txt{font-size:0.813em;}
.join_completion p{font-size:1.375em;}

/*popup*/
.popup h1{font-size:1.125em;}
.popup_close{top:8px; }

/*login*/
.login_list li{margin-bottom:10px; }
.login_list input[type=text], .login_list input[type=password]{height:40px; line-height:38px; font-size:0.875em;}
.login_list .error_txt{font-size:0.813em;}
.login_list .login_btn{margin-bottom:20px; }
.login_list .link a{font-size:0.875em;}
.login_list{float:none; margin-bottom:50px; width:100%; }
.gpki_login{float:none; padding-top:0; width:100%; }
.gpki_login p{margin-bottom:20px; height:auto; font-size:0.875em;}
.gpki_login h2{font-size:1em;}

.password_srch input[type=text],
.password_change li input[type=password]{height:40px; line-height:38px; font-size:0.875em;}
.password_srch .error_txt,
.password_change .error_txt{font-size:0.813em;}

/*諛쒗뻾�덇퀬蹂닿린*/
.topmost_title_area h1{float:none; margin-right:0; font-size:1.375em;}
.topmost_title_area .top_txt{float:none; font-size:0.875em;}
.topmost_title_area{margin-bottom:20px; }
.tab_style_1 ul li a{padding-top:10px; height:60px; line-height:1.4; box-sizing:border-box; font-size:0.875em;}
.tab_style_1 ul li a span{display:block;}
.gazette_top_area{padding-bottom:20px; margin-bottom:20px; }
.gazette_top_area .date{float:none; padding:0 10px; display:inline-block; vertical-align:top;  font-size:1em;}
.gazette_top_area h2{float:none;padding-right:10px; display:inline-block;  vertical-align:top; font-size:1em;}
.gazette_top_area .btn_other_gazette{float:none; width:100%; margin-top:10px; }
.gazette_top_area .btn_other_gazette span{line-height:32px; font-size:0.875em;}
.gazette_list{padding:20px 0 0; }
.btn_gazette_list{position:absolute; left:0; top:0; width:100%; height:40px; line-height:40px; background:none; text-indent:0;}
.btn_gazette_list.on{transform:rotate( 0deg );}

.gazette_list ul li{margin-right:0; margin-bottom:2px; width:49.5%;}
.gazette_list ul li:nth-child(4n){margin-right:0;}
.gazette_list ul li:nth-child(5n){margin-right:0;}
.gazette_list ul li:nth-child(2n){float:right; }
.gazette_list ul li a{height:32px; line-height:30px; font-size:0.750em;}
.table_contents .top_area{padding-bottom:10px; }
.table_contents .top_area h3{font-size:1.125em;}
.table_contents .top_area .total_num{margin:0 0 0 5px; font-size:0.875em;}
.btn_view,
.btn_download{width:115px;}
.btn_download span{padding-left:26px; line-height:28px; font-size:0.750em;}
.btn_view span{padding-left:26px; line-height:28px; font-size:0.750em;}
.table_contents_list .title_area{margin:20px 0 5px; }
.table_contents_list .title_area h4{font-size:1.125em;}
.table_contents_list .title_area .total_num{margin:4px 0 0 5px; font-size:0.875em;}
.table_contents_list .list li a{font-size:0.875em;}
.table_contents .top_area .f-l{padding-top:5px; margin:0 0 10px; }
.table_contents_list_none p{font-size:1em;}

/*�쇱옄蹂�*/
.search_area{padding:15px; }
.search_area:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.search_area .btn_prev{top:5px; font-size:0.875em;}
.search_area .btn_next{top:5px; font-size:0.875em;}
.search_area .datapicker{width:100%; margin-bottom:10px; height:40px; line-height:38px; font-size:14px;}
.search_area .btn_search{float:left; margin:0; width:49%;}
.search_area .btn_refresh{float:right; margin:0; width:49%;}
.btn_search span{height:36px; line-height:34px; font-size:15px; }
.btn_refresh span{height:34px; line-height:32px; font-size:15px; }
.gazette_top_area .btn_area{margin:5px 0 0; float:none; }
.category_list h2{font-size:1em;}
.category_list ul li{width:50%; }
.table_contents .top_area button, .table_contents .top_area a{margin-left:2px;}
/*
.table_contents .top_area .f-l{float:none;}
.table_contents .top_area .f-r{float:none; padding-top:5px; }
*/
.category_list ul li a{height:32px; line-height:30px; font-size:0.875em;}
.category_list ul li a.ofcttNo{height:auto;} /*20210607*/

/*愿�蹂대퀎*/
.search_area .dater_wrap .datapicker{width:45%; }
.search_area .dater_wrap span{width:10%; line-height:36px;}
.category_list .txt_1{font-size:0.875em;}
.search_area .search_area_top ul li{float:none; margin-bottom:5px; width:100%; padding-left:60px; min-height:34px; }
.search_area .search_area_top ul li:last-child{margin-bottom:0;}
.search_area .search_area_top ul li .title{left:0; font-size:14px; line-height:34px; }
.search_area .search_area_top ul li select{height:34px; line-height:32px; font-size:14px;}
.search_area .search_area_top{padding-bottom:15px; margin-bottom:0;}
.search_area .inner{padding:50px 0 0;}
.search_type_2 .inner{padding:0 10px;}

/*二쇱젣蹂�*/
.search_type_3 .search_area_top .title{margin-right:0; width:100%; font-size:16px; line-height:36px; text-align:left;}
.search_type_3 .search_area_top select{margin-right:2%; width:30%; font-size:14px; line-height:34px; height:36px;}
.search_type_3 .search_area_top input[type=text]{margin:0; width:68%; font-size:14px; line-height:34px; height:36px;}

/*�멸린蹂�*/
.search_type_4 .basic-btn02{width:75px;}
.table_contents_list2&gt;ul&gt;li{padding:15px 0; }
.table_contents_list2&gt;ul&gt;li .list_num{position:relative;  top:0; margin:0; width:100%; font-size:0.875em;}
.table_contents_list2&gt;ul&gt;li .info li,
.table_contents_list2&gt;ul&gt;li .category{font-size:0.875em;}
.table_contents_list2&gt;ul&gt;li .title a{font-size:1em;}

/*洹쇨굅踰뺣졊蹂�*/
.search_area_btm{padding-top:10px;}
.search_type_5 input[type=text]{width:100%; margin-bottom:5px; height:36px; line-height:34px;}
.search_type_5 .dater_wrap label{width:100%; margin-bottom:5px; line-height:1.4; text-align:left; font-size:0.875em;}
.search_type_5 .dater_wrap{margin-bottom:0;}
.search_type_5 .search_area_top{text-align:left; }
.search_type_5 .search_area_top label{display:block; margin-bottom:5px; }
.search_type_5 .search_area_top .basic-btn02{margin:0 0 0; width:100%; text-align:center; box-sizing:border-box;}

/*愿��ш�蹂댁븣由쇱씠*/
.table_list_type{margin-bottom:20px; }
.table_list_type th{padding:10px 5px; font-size:0.75em;}
.table_list_type td{padding:10px 5px;  font-size:0.75em;}
.table_list_type .num{display:none;}
.bottom_btnArea .btn-delete{position:relative; float:left; margin-bottom:10px; }
.bottom_btnArea .btn-add{position:relative; float:right; margin-bottom:10px; }
.paging_wrap .left_btn{position:relative; left:0; top:0; margin-top:20px; }
.paging ul li{margin:0 1px; }
.paging ul li a{width:17px; height:17px; line-height:17px; font-size:13px; }

.interest_add_list&gt;ul&gt;li{padding:10px 0;}
.interest_add_list&gt;ul&gt;li .title{position:relative; top:0; margin-bottom:10px; display:block; }
.interest_add_list&gt;ul&gt;li input[type=text]{margin:0; max-width:100%;}
.interest_add_list&gt;ul&gt;li .basic-btn05{margin-top:5px; width:100%; }
.interest_add_list&gt;ul&gt;li .title b{display:inline-block; vertical-align:top;}
.interest_add_list&gt;ul&gt;li ul li{width:50%; font-size:0.875em;}

/*愿�蹂대벑濡�*/
.calendar_top_area{margin-bottom:15px;}
.calendar_top_area h2{font-size:1.5em;}
.calendar_top_area .right_btn{position:relative;  padding-top:15px; }
.calendar_table td a,
.calendar_table th,
.calendar_table td .day{font-size:0.75em;}
.calendar_table td .day{padding:0 5px; }

.basic_info&gt;ul{margin-bottom:20px;}
.basic_info&gt;ul&gt;li  select,
.basic_info&gt;ul&gt;li input[type=file],
.basic_info&gt;ul&gt;li input[type=number],
.basic_info&gt;ul&gt;li input[type=text]{width:100%; height:36px; line-height:34px; font-size:0.875em;}
.basic_info&gt;ul&gt;li .basic-btn05{width:80px; line-height:36px; height:36px; vertical-align:middle; font-size:14px; }
.basic_info&gt;ul&gt;li.w_3,
.basic_info&gt;ul&gt;li{padding:15px 0; font-size:0.875em;}
.basic_info&gt;ul&gt;li .txt_area{min-height:10px; display:block; }
.basic_info&gt;ul&gt;li .left_txt{position:relative; left:0; top:0; min-height:10px; margin-bottom:10px; }
.basic_info&gt;ul&gt;li .txt_area&gt;div,
.basic_info&gt;ul&gt;li .left_txt .title{display:block; }
.basic_info&gt;ul&gt;li.type_1 label{line-height:1.4;}
.basic_info&gt;ul&gt;li.type_1 #statute{margin-bottom:5px; width:100%;}
.basic_info&gt;ul&gt;li.type_1 span{margin-left:0; }
.basic_info&gt;ul&gt;li.type_3 .authority_list li&gt;div{float:none; padding-right:0; margin-bottom:10px; line-height:36px; width:100%; }
.basic_info&gt;ul&gt;li.type_3 .authority_list li{padding-right:0; }
.basic_info&gt;ul&gt;li.type_3 .authority_list li .basic-btn05{position:relative; width:100%;}
.basic_info&gt;ul&gt;li.type_3 .btn_area{position:absolute; left:100px; top:10px; width:auto; }
.basic_info&gt;ul&gt;li.type_3 .left_txt{margin-bottom:20px; }
.basic_info&gt;ul&gt;li .icon_minus,
.basic_info&gt;ul&gt;li .icon_plus{width:36px; height:36px;}
.basic_info&gt;ul&gt;li.type_4 .basic-btn05{top:auto; bottom:15px;}
.basic_info&gt;ul&gt;li.type_4{padding-right:90px;}
.basic_info&gt;ul&gt;li .attachment_list li{padding-right:90px; min-height:36px; }
.basic_info&gt;ul&gt;li .attachment_list li a{font-size:0.875em;}
.basic_info&gt;ul&gt;li.type_3 .authority_list li .title{line-height:36px;}
.basic_info&gt;ul&gt;li.type_3 .authority_list li{min-height:36px; line-height:36px; }

.statute_search_popup .popup_inner{width:90%;}
.statute_search_popup .step_3 input[type=number],
.statute_search_popup .step_1 input[type=text]{height:36px; line-height:34px; }
.statute_search_popup .step_3,
.statute_search_popup .step_1 .srch_area{padding-right:90px; }
.statute_search_popup .step_3 .basic-btn05,
.statute_search_popup .step_1 .basic-btn05{width:80px; height:36px; line-height:36px; font-size:0.875em;}
.statute_search_popup .step_2 ul li button{text-align:left; font-size:0.875em;}
.right_btn_type&gt;input#keyword{width:80% !important;margin-left: 95px !important;}

.job_search_popup .popup_inner{width:90%;}
.job_search_popup .step_1 input[type=text]{height:36px; line-height:34px; }
.job_search_popup .step_1 .srch_area{padding-right:90px; }
.job_search_popup .step_1 .basic-btn05{width:80px; height:36px; line-height:36px; font-size:0.875em;}
.job_search_popup .step_2 ul li button{text-align:left; font-size:0.875em;}
.job_search_popup .step_2 .direct_input_wrap{padding-left:0;}
.job_search_popup .step_2 .direct_input_wrap label{position:relative; top:0; display:block; margin-bottom:10px; line-height:1.4; font-size:0.875em;}
.job_search_popup .step_2 .direct_input_wrap input[type=text]{height:36px; line-height:34px; }

.basic_info2 table{margin-bottom:20px; }
.basic_info2 th{padding:10px 0 0; display:block; border-bottom:none;}
.basic_info2 td{padding:10px 0; display:block; }
.basic_info2 tr:first-child td{border-top:none;}
.basic_info2 td textarea{height:200px; }
.basic_info2 .btn .basic-btn04{margin-left:2px; padding:0 5px; font-size:0.875em;}
.basic_info2 .basic-btn02{padding:0 5px; margin:0 2px; min-width:60px; font-size:0.875em;}
.basic_info .basic-btn02{width:130px; }
.basic_info .register_btnBox .basic-btn02{width:100%; float:none; margin-bottom:5px; }


.table_list_topArea .left_area{padding:0 0 10px; float:none; }
.table_list_topArea .left_area .btn{width: 80px;height: 36px;line-height: 36px;font-size: 0.875em;}
.table_list_topArea .right_area{float:none; width:100%; }
.table_list_topArea .search_type_1{width:100%; padding-right:90px; }
.table_list_topArea .search_type_1 input[type=text]{height:36px; line-height:34px; }
.table_list_topArea .search_type_1 .btn-search{width:80px; height:36px; line-height:36px; font-size:0.875em;}
.table_list_topArea select{height:36px; line-height:34px; font-size:0.875em;}
.reason_reject_popup .popup_inner{width:90%;}
.reason_reject_popup th{padding:15px 0; font-size:0.875em;}
.reason_reject_popup td{padding:15px 0; font-size:0.875em;}

/*�ㅼ썙�쒓���*/
.search_area.keyword_type input[type=text]{margin-bottom:5px; max-width:100%; height:40px; line-height:38px; font-size:14px; }
.search_area.keyword_type select{margin-bottom:5px; max-width:100%; height:40px; line-height:38px; font-size:14px; }


.highClass_search th{padding:15px 0 0; display:block; border-bottom:none; font-size:1em;}
.highClass_search td{padding:15px 0;; display:block; font-size:1em;}
.searchTop_tabTitle{width:150px;}
.searchTop_tabTitle_2{left:146px; width:150px;}
.highClass_search .box{padding:15px; }
.highClass_search .list_style_1 li{padding:2px 0; width:50%; }
.highClass_search .right_btn_type{padding-right:0; }
.highClass_search .right_btn_type .basic-btn05{position:relative; width:100%; margin-top:5px; }
.highClass_search .right_btn_type.searchDetail_box input[type=text]{max-width: 100%; }
.right_btn_type.searchDetail_box&gt;input#keyword {width: 100% !important; margin-left: 0 !important; }
.highClass_search .right_btn_type.searchDetail_box select{max-width: 100%; margin-bottom:5px; }

.searchTop_tabTitle span{font-size:14px;}

.institution_search_popup .popup_inner{width:90%;}
.institution_search_popup .step_1 input[type=text]{height:36px; line-height:34px; }
.institution_search_popup .step_1 .srch_area{padding-right:90px; }
.institution_search_popup .step_3 .basic-btn05,
.institution_search_popup .step_1 .basic-btn05{width:80px; height:36px; line-height:36px; font-size:0.875em;}
.institution_search_popup .step_2 ul li button{text-align:left; font-size:0.875em;}

.theme_search{margin-bottom:20px; }
.theme_search .searchTop_tabTitle{height:40px; border:1px solid #d2d2d2;}
.theme_search .searchTop_tabTitle.tabOn{border-color:#666;}
.theme_search .searchTop_tabTitle_1{width:50%; }
.theme_search .searchTop_tabTitle_2{width:50%; left:50%;}
.theme_search .searchTop_tabTitle_3{width:50%; left:0%; top:40px;}
.theme_search .searchTop_tabTitle_4{width:50%; left:50%; top:40px;}
.theme_search .searchTop_tabTitle_5{width:100%; left:0; top:80px;}
.theme_search{padding-top:140px;}
.theme_search .box{padding:15px; }
.theme_search .box select{width:100%; margin-bottom:5px; }
.theme_search .box .basic-btn05{width:100%;}
.theme_tab ul li a{font-size:0.75em; }

/*湲곌�蹂�*/
.search_area.search_type_1 .search_area_top{position:relative; }
.search_area.search_type_1 .search_area_top label{margin-bottom:10px; display:block; text-align:left; }
.search_area.search_type_1 .search_area_top input[type=text]{max-width:100%; }
.search_area.search_type_1 .search_area_top .basic-btn05{margin:5px 0 0; max-width:100%; width:100%;}
.search_type_1 .dater_wrap{max-width:100%; }

.table_contents_list3&gt;ul&gt;li{padding:15px 0; }
.table_contents_list3&gt;ul&gt;li .list_num{position:relative;  top:0; margin:0; width:100%; font-size:0.875em;}
.table_contents_list3&gt;ul&gt;li .info li a,
.table_contents_list3&gt;ul&gt;li .info li{font-size:0.875em;}
.table_contents_list3&gt;ul&gt;li .title{font-size:1em;}
.search_type_6 th{padding:15px 0 5px; display:block; width:100%; border-bottom:none; }
.search_type_6 td{padding:0 0 10px; display:block; width:100%; border-top:none;}
.search_type_6 td .list_style_1 li{padding:2px 0; width:50%; }
.search_type_6 td .srch_type1 input[type=text]{max-width:100%; width:100%; height:36px; line-height:34px; margin-bottom:10px; }
.search_type_6 td .dateInput .dater_wrap{max-width:100%; }
.search_type_6 td .srch_type2 input[type=text]{max-width:100%; width:100%; height:36px; line-height:34px; margin-bottom:10px; }
.search_type_6 td .dateInput ul li{width:50%; font-size:0.875em;}
.search_type_6 td .basic-btn02{margin:0; width:100%;}

.dashboards_btmLeft,
.dashboards_btmRight,
.dashboards_topLeft,
.dashboards_topRight{float:none; width:100%; height:auto;  border:1px solid #ddd; border-top:none;}
.dashboards_topLeft{border-top:1px solid #ddd; }
.dashboards_box h2{font-size:1em;}
.tab_style_3 ul li a{font-size:12px; }

/*20220531 �뱀젒洹쇱꽦 ���쒕낫�� 異붽�*/
.dashboards_box.scroll-dash{height:300px; overflow-y:auto;}

.numerical_statement ul{padding:0 10px; }
.numerical_statement ul li{padding:10px 0; float:none; width:100%; border-bottom:1px solid #ddd; }
.numerical_statement ul li:before{display:none;}
.numerical_statement ul li:last-child{border-bottom:none;}
.numerical_statement ul li .number strong{font-size:1.125em;}
.numerical_statement ul li .number span{ line-height:1; }
.dashboards_content_type1 .dashboards_btmLeft{float:none; padding:20px; width:100%; height:auto; }
.dashboards_content_type1 .dashboards_btmMiddle{float:none; width:100%; height:auto; border-left:1px solid #ddd; border-top:none;}
.dashboards_content_type1 .dashboards_btmRight{float:none; width:100%; height:auto; }
.dashboards_content .keyword_list{padding:0;}
.dashboards_content .keyword_list li a{font-size:0.875em;}
.dashboards_leftSearch .searchArea{padding:10px; }
.dashboards_leftSearch .searchArea .year_month_wrap{padding-right:0; }
.dashboards_leftSearch .searchArea .year_month_wrap .btn-search{position:relative; right:0; top:0; width:100%; margin-top:5px; }
.dashboards_table tbody td{padding:8px 2px; font-size:0.875em;}
.dashboards_rightArea{border-left:1px solid #ddd; }
.dashboards_right_topArea{float:none; height:auto; padding:20px; }
.dashboards_right_btmLeft{float:none; padding:20px; width:100%; height:auto; }
.dashboards_right_btmRight{float:none; padding:20px; width:100%; height:auto; }
.dashboards_right_btmLeft h2{margin-bottom:20px; }

.dashboards_content_type3 .dashboards_leftSearch{float:none; width:100%; }
.dashboards_content_type3 .dashboards_table{height:400px; }
.dashboards_content_type3 .dashboards_timeChart{float:none; width:100%; }
.dashboards_content_type3 .dashboards_timeChart .dashboards_right_topArea{height:auto; border-left:1px solid #ddd; border-top:none;}
.dashboards_content_type3 .dater_wrap .btn-search{right:auto; top:0;}
.Keyword_trendsLeft{width:40%; padding:10px; height:300px;}
.Keyword_trendsRight{width:60%; padding:10px; height:300px;}
.Keyword_trendsLeft ul li a{font-size:0.875em; }
.Keyword_trendsRight ul li a{font-size:0.875em;}

.highClass_search .right_btn_type.btn_2type{padding-right:0; }
.highClass_search .right_btn_type.btn_2type .right_btn_area{position:relative; padding-top:5px; width:100%; }


/*�댁슜�덈궡*/
.info_use h2{margin-bottom:10px; font-size:1.125em;}
.info_use&gt;ul&gt;li .title,
.info_use ul li{font-size:0.875em;}
.info_use&gt;ul&gt;li:before{top:6px;}

/*�먯＜臾삳뒗 吏덈Ц*/
.faq .question{padding:15px 30px 15px 40px; background:url(../image/sub/faq_arrow_down.png) no-repeat right 5px top 20px; }
.faq .question button{font-size:1em;}
.faq li.on .question{background:url(../image/sub/faq_arrow_up.png) no-repeat right 5px top 20px;}
.faq .question .icon_q{left:10px; top:14px; font-size:1em;}
.faq .answer{padding:15px 10px 15px 40px; font-size:0.875em;}
.faq .answer .icon_a{left:10px; top:14px; font-size:1em;}
.faq .question button{font-size:1em;}

/*���묎텒�뺤콉*/
.copyright_page h2{font-size:1.125em;}
.copyright_page .c-gray,
.copyright_page ul li a,
.copyright_page ul li{font-size:0.875em;}
.copyright_page ul li:before{top:7px;}
.copyright_page ul li .copyright_logo{padding:20px 0;}

/*吏꾨낯�뺤씤�쒕퉬��*/
.genuine_page .fake th,
.list_style_3 .c-gray,
.list_style_2 li{font-size:0.875em;}
.list_style_2 li:before{top:7px;}
.genuine_page .list_style_2{padding-bottom:20px; }
.timestamp ul li{font-size:0.875em;}
.program_download li{float:none; padding-left:140px; width:100%;  margin-bottom:30px; }

/*李얠븘�ㅼ떆�붽만*/
.location .map_area{margin-bottom:10px; }
.location .map_area iframe{height:250px;}
.location .info{margin-bottom:30px; }
.location .info li address,
.location .info li{margin-bottom:5px; font-size:0.875em;}
.location .info li:before{display:none;}
.location .info:before{top:7px;}
.bus_info{padding-left:0;}
.bus_info .title_style_3{position:relative; margin-bottom:10px;}

/*愿��⑥궗�댄듃*/
.family_site_page .site_list{padding-left:0; }
.family_site_page .site_list h2{position:relative; line-height:1.5; margin-bottom:20px; font-size:1em;}
.family_site_page .site_list ul li img{width:100px;}
.family_site_page .site_list ul li{margin:0 5px 10px 0;}

/*�꾩�留�*/
.help_link{float:none; width:100%; margin-bottom:70px; }
.help_link ul li{height:100px; }
.help_list{float:none; width:100%;}
.help_list ul li{height:60px; }
.help_list ul li a{font-size:0.875em;}
.help_list_all ul li{padding:15px 0; }
.help_list_all ul li .writer,
.help_list_all ul li .category{font-size:0.875em;}
.help_list_all ul li .title{font-size:1em;}
.help_title h2{font-size:1.125em; padding-right:20px; background:url(../image/sub/help_arrow.gif) no-repeat right center;}
.help_title select{width:180px; height:34px; line-height:32px; font-size:0.875em;}

.help_view .btn_area a{padding:0 20px; min-width:80px; font-size:0.875em;}

.dashboards_no_list{padding:30px 0; font-size:0.875em;}

/*諛쒗뻾洹쇨굅*/
.publication_guide h2,
.basis_issuance h2{margin-bottom:10px; font-size:1.125em;}
.basis_issuance .box&gt;ul&gt;li,
.basis_issuance .box&gt;ul&gt;li strong,
.basis_issuance .txt_1{font-size:1em;}
.basis_issuance .box&gt;ul&gt;li .gray_bg h3{font-size:0.875em;}
.basis_issuance .box&gt;ul&gt;li .gray_bg{padding:15px; font-size:0.875em;}
.basis_issuance .box&gt;ul&gt;li a{margin-left:10px; }

.basic_info2 .title_area h2{padding:15px 0; }
.basic_info2 .title_area h2 span{position:relative; top:0;  margin-bottom:5px; display:block;}

.search_help .tab_style_4 li{width:33.33%; }
.search_help .tab_style_4 li span{font-size:14px;}
.search_help .tb_style_1 td{padding:10px; word-break:keep-all;}


.publication_guide .box{padding:15px; margin-bottom:30px;}
.publication_guide .box ul li{font-size:0.875em;}
.tb_style_2 th{padding:15px 5px; font-size:0.875em; }
.tb_style_2 td{padding:10px 5px; font-size:0.875em; }

.history h2{font-size:1.125em;}
.history .txt_1 br{display:none; }
.history .txt_1{margin-bottom:20px; font-size:1em;}
.history .story{float:none; margin-bottom:30px; width:100%;}
.history .story_txtArea{float:none; width:100%; }
.history .story h2{margin-bottom:15px; }
.history .story .slick-prev{margin-top:-15px; width:30px; height:30px; background-size:30px; }
.history .story .slick-next{margin-top:-15px; width:30px; height:30px; background-size:30px; }
.history .story_txtArea p{margin-bottom:15px; }

.help_wrap h2{margin-bottom:5px; font-size:1.125em;}
.help_wrap p{margin-bottom:20px; font-size:0.875em;}

/*20210204 異붽�*/
.basic_info2 td .btn .basic-btn04{margin-left:2px; padding:0 10px; }
.statute_search_popup .file_search{padding-right:90px; }
.statute_search_popup .file_search input[type=file]{height:36px; line-height:34px; }

.registered_list_state{padding:15px 10px;}
.registered_list_state li{font-size:0.875em; }

.list_style_4 .description_txt2,
.list_style_4 li{ font-size:0.875em; }

.dashboards_rightSearch .searchArea .btn-search{position:absolute; right:20px; top:20px; width:80px; height:45px; line-height:45px; background-color:#1f8ef7; color:#fff; text-align:center; }


/* �ъ슜�먯슜 媛��대뱶 */
.guide_overlay .gd-btnArea .gd-closeBtn{right:151px; top:12px;}
.guide_overlay .gd-btnArea .gd-closeBtn a {padding: 0px 4px 6px 6px;}
.guide_overlay .gd-btnArea .gd-closeBtn a span{font-size:12px; padding-right: 23px; line-height: 1;}
.guide_overlay .gd-btnArea .gd-closeBtn a span:after {width: 18px; height: 18px; background-size:100%;}
.guide_overlay .gd-btnArea .gd-joinBtn{right:61px; top:11px;}
.guide_overlay .gd-btnArea .gd-joinBtn a{padding: 9px 8px; font-size: 12px; letter-spacing:-2px; }

.guide_overlay .gd-btnArea .gd-arrow {width: 60px; height: 57px; }
.guide_overlay .gd-contents {margin-top: 160px;}
.guide_overlay .gd-contents h2 {padding: 7px 17px 10px; font-size: 16px;}
.guide_overlay .gd-contents strong {font-size: 22px;}
.guide_overlay .gd-contents p {font-size: 14px; line-height:2.1;}
.guide_overlay .gd-contents a{margin: 0 2px;}
.guide_overlay .gd-contents a span {font-size: 12px; }
.guide_overlay .gd-contents a span:after {top: -2px;}
@keyframes motion {
	0% {right:120px; top:55px;}
	100% {right:111px; top:49px;}
}
	



}</pre></body></html>