/* vw 계산 기준 1920px */

* {font-style:normal; line-height:normal; font-family:"Pretendard", sans-serif; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/*
	font-family:"Pretendard", sans-serif;
*/

html {-webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; -o-text-size-adjust:none;}
body {width:100%; margin:0 auto; background-color:#FDFDFD; padding:0; font-size:13px; line-height:normal; overflow-y:scroll;}
img {border:none; padding:0; margin:0; outline:none;}
a {border:none; padding:0; margin:0; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
ul {list-style:none; padding:0; margin:0;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}
p {padding:0; margin:0;}

img.fx{max-width:100%;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

input, select, textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0; 
	padding:0; 
	outline:none; 
	font-size:min(18px, 0.94vw);
	color:#999;
	line-height:130%;
}

input::placeholder {color:#999; opacity:1;}
input::-webkit-input-placeholder {color:#999;}
input:-ms-input-placeholder {color:#999;}
input:-moz-input-placeholder {color:#999;}

textarea {overflow-y:scroll; resize:none;}

textarea::placeholder {color:#999; opacity:1;}
textarea::-webkit-input-placeholder {color:#999;}
textarea:-ms-input-placeholder {color:#999;}
textarea:-moz-input-placeholder {color:#999;}

input[type=text], input[type=password] ,input[type=tel], input[type=file], input[type=image], input[type=button], input[type=submit], input[type=date], textarea {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:100%;
}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:#ffffff;
	background-image:url("/img/select_arrow.svg");
	background-repeat:no-repeat;
	background-size:min(12px, 0.63vw); 
	background-position:right min(10px, 0.52vw) center;
	width:100%;
	padding:0 min(32px, 1.67vw) 0 min(10px, 0.52vw);
}

select::-ms-expand {display:none;}

.w_con {}
.m_con {display:none;}

.w_img {display:inline-block; width:100%;}
.m_img {display:none;}

.w_br {}
.m_br {display:none;}

.w_bar {}
.m_bar {display:none;}

/*체크박스 버튼*/
.checkbox_label {display:inline-block; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; width:min(18px, 0.94vw); height:min(19px, 0.99vw); background-image:url("/img/checkbox_icon_off.svg"); background-repeat:no-repeat; background-size:min(18px, 0.94vw); margin:0 min(10px, 0.52vw) 0 0; vertical-align:middle; cursor:pointer;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/checkbox_icon_on.svg");}

#wrap {width:100%; min-width:280px; margin:0 auto;}

/*헤더*/
#header {width:100%; margin:0 auto; background-color:#004A98; box-shadow:0 min(4px, 0.21vw) min(20px, 1.04vw) 0 rgba(0, 0, 0, 0.10);}
#header > .contents_con {width:100%; max-width:min(1760px, 91.67vw); margin:0 auto; padding:min(22px, 1.15vw) 0; position:relative; top:0; left:0;}
#header > .contents_con > .logo_con {}
#header > .contents_con > .logo_con > a {display:block; width:min(195px, 10.16vw);}
#header > .contents_con > .logo_con > a img {width:100%;}
#header > .contents_con > .language_btn {display:block; position:absolute; top:50%; right:0; z-index:10; transform:translateY(-50%);}
#header > .contents_con > .language_btn > img {width:min(24px, 1.25vw); margin:0 min(5px, 0.26vw) 0 0; vertical-align:middle;}
#header > .contents_con > .language_btn > span {font-size:min(16px, 0.83vw); color:#FFF; line-height:130%; vertical-align:middle;}
#header > .contents_con > .language_popup_con {display:none; width:min(304px, 15.83vw); background-color:#FFF; position:absolute; top:min(54px, 2.81vw); right:max(-20px, -1.04vw); z-index:50; box-shadow:0 min(15px, 0.78vw) min(10px, 0.52vw) 0 rgba(0,0,0,0.05); overflow:hidden; border-radius:min(10px, 0.52vw);}
#header > .contents_con > .language_popup_con > .contents_con {padding:min(10px, 0.52vw) min(10px, 0.52vw) min(10px, 0.52vw) 0;} 
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con {max-height:600px; overflow-y:scroll;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con::-webkit-scrollbar-track {background-color:transparent;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con::-webkit-scrollbar {width:min(2px, 0.1vw); background-color:transparent;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con::-webkit-scrollbar-thumb {background-color:#B9B9B9; border-radius:min(2px, 0.1vw);}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con {padding:min(10px, 0.52vw) min(5px, 0.26vw) min(10px, 0.52vw) 0;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con {}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .title_con {margin:0 0 min(8px, 0.42vw) 0; padding:0 min(20px, 1.04vw);}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .title_con span {font-size:min(16px, 0.83vw); color:#121212; font-weight:500; line-height:130%;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con {}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul {}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li {margin:min(5px, 0.26vw) 0 0 0;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a {display:block; padding:min(5px, 0.26vw) min(20px, 1.04vw) min(5px, 0.26vw) min(50px, 2.6vw); position:relative; top:0; left:0;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a > img {display:none; width:min(20px, 1.04vw); position:absolute; top:min(8px, 0.42vw); left:min(20px, 1.04vw); z-index:10;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a > span {font-size:min(16px, 0.83vw); color:#121212; font-weight:500; line-height:min(26px, 1.35vw);}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a.on {}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a.on > img {display:block;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li > a:hover {background-color:#e9f4ff;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .language_con > .list_con > ul > li:first-child {margin:0;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con {border-top:min(1px, 0.05vw) solid #D9D9D9; margin:min(15px, 0.78vw) 0 0 0; padding:min(15px, 0.78vw) 0 0 0;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .title_con {margin:0 0 min(8px, 0.42vw) 0; padding:0 min(20px, 1.04vw);}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .title_con span {font-size:min(16px, 0.83vw); color:#121212; font-weight:500; line-height:130%;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con {}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul {}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li {margin:min(5px, 0.26vw) 0 0 0;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a {display:block; padding:min(5px, 0.26vw) min(20px, 1.04vw) min(5px, 0.26vw) min(50px, 2.6vw); position:relative; top:0; left:0;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a > img {display:none; width:min(20px, 1.04vw); position:absolute; top:min(8px, 0.42vw); left:min(20px, 1.04vw); z-index:10;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a > span {font-size:min(16px, 0.83vw); color:#121212; font-weight:500; line-height:min(26px, 1.35vw);}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a.on {}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a.on > img {display:block;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li > a:hover {background-color:#e9f4ff;}
#header > .contents_con > .language_popup_con > .contents_con > .scroll_con > .contents_con > .location_con > .list_con > ul > li:first-child {margin:0;}
#header > .search_con {background-color:#FFF;}
#header > .search_con > .contents_con {width:100%; max-width:min(1760px, 91.67vw); margin:0 auto; padding:min(15px, 0.78vw) 0; text-align:right;}
#header > .search_con > .contents_con .input_con {display:inline-block; width:min(450px, 23.44vw); border:min(1px, 0.05vw) solid #DADADA; background-color:#FFF; padding:0 min(8px, 0.42vw) 0 0; text-align:left; overflow:hidden; border-radius:min(10px, 0.52vw);}
#header > .search_con > .contents_con .input_con table {width:100%; margin:0 auto;}
#header > .search_con > .contents_con .input_con table > tbody > tr > td {}
#header > .search_con > .contents_con .input_con table > tbody > tr > .input_td {padding:0 min(20px, 1.04vw);}
#header > .search_con > .contents_con .input_con table > tbody > tr > .input_td .input {height:min(49px, 2.55vw); border:0;}
#header > .search_con > .contents_con .input_con table > tbody > tr > .btn_td {width:min(35px, 1.82vw);}
#header > .search_con > .contents_con .input_con table > tbody > tr > .btn_td > a {display:block;}
#header > .search_con > .contents_con .input_con table > tbody > tr > .btn_td > a img {width:100%;}

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

/*푸터*/
#footer {width:100%; margin:0 auto; background-color:#3E4246;}
#footer > .contents_con {width:100%; max-width:min(1760px, 91.67vw); margin:0 auto; padding:min(40px, 2.08vw) 0 min(60px, 3.13vw) 0;}
#footer > .contents_con > .info01_con {}
#footer > .contents_con > .info01_con > .contents_con {position:relative; top:0; left:0;}
#footer > .contents_con > .info01_con > .contents_con > .logo_con {}
#footer > .contents_con > .info01_con > .contents_con > .logo_con img {width:min(175px, 9.11vw);}
#footer > .contents_con > .info01_con > .contents_con > .terms_con {position:absolute; bottom:0; right:0; z-index:10;}
#footer > .contents_con > .info01_con > .contents_con > .terms_con > ul {}
#footer > .contents_con > .info01_con > .contents_con > .terms_con > ul > li {float:left; margin:0 0 0 min(50px, 2.6vw);}
#footer > .contents_con > .info01_con > .contents_con > .terms_con > ul > li a {display:block; font-size:min(16px, 0.83vw); color:#FFF; line-height:130%;}
#footer > .contents_con > .info01_con > .contents_con > .terms_con > ul > li:nth-child(1) {margin-left:0;}
#footer > .contents_con > .info02_con {border-top:min(1px, 0.05vw) solid #999; margin:min(24px, 1.25vw) 0 0 0; padding:min(24px, 1.25vw) 0 0 0;}
#footer > .contents_con > .info02_con > .contents_con {}
#footer > .contents_con > .info02_con > .contents_con > .intro_con {word-break:keep-all;}
#footer > .contents_con > .info02_con > .contents_con > .intro_con span {font-size:min(14px, 0.73vw); color:#AAA; line-height:130%;}
#footer > .contents_con > .info02_con > .contents_con > .copyright_con {margin:min(65px, 3.39vw) 0 0 0;}
#footer > .contents_con > .info02_con > .contents_con > .copyright_con span {font-size:min(13px, 0.68vw); color:#999; line-height:130%;}

/*약관 팝업*/
.terms_popup_con_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:200;}
.terms_popup_con {display:none; width:100%; max-width:min(700px, 36.46vw); margin:0 auto; background-color:#FFF; position:fixed; top:50%; left:0; right:0; z-index:300; transform:translateY(-50%);}
.terms_popup_con > .contents_con {padding:min(30px, 1.56vw); position:relative; top:0; left:0;}
.terms_popup_con > .contents_con > .title_con {margin:0 0 min(30px, 1.56vw) 0; text-align:center;}
.terms_popup_con > .contents_con > .title_con span {font-size:min(30px, 1.56vw); color:#121212; font-weight:700; line-height:130%;}
.terms_popup_con > .contents_con > .posts_con {border-top:min(1px, 0.05vw) solid #121212; border-bottom:min(1px, 0.05vw) solid #E8E8E8; padding:min(10px, 0.52vw);}
.terms_popup_con > .contents_con > .posts_con > .scroll_con {height:min(450px, 23.44vw); padding:min(10px, 0.52vw); overflow-y:auto;}
.terms_popup_con > .contents_con > .posts_con > .scroll_con::-webkit-scrollbar-track {background-color:transparent;}
.terms_popup_con > .contents_con > .posts_con > .scroll_con::-webkit-scrollbar {width:min(5px, 0.26vw); background-color:transparent;}
.terms_popup_con > .contents_con > .posts_con > .scroll_con::-webkit-scrollbar-thumb {background-color:#B9B9B9; border-radius:min(5px, 0.26vw);}
.terms_popup_con > .contents_con > .posts_con > .scroll_con > .contents_con {}
.terms_popup_con > .contents_con > .close_btn {width:min(40px, 2.08vw); margin:0 auto; position:absolute; bottom:max(-60px, -3.13vw); left:0; right:0; z-index:10;}
.terms_popup_con > .contents_con > .close_btn .a_btn {display:block; background-color:#121212; overflow:hidden; border-radius:100%;}
.terms_popup_con > .contents_con > .close_btn .a_btn > img {width:100%;}

/*검색*/
#search_con {}
#search_con > .contents_con {width:100%; max-width:min(1760px, 91.67vw); margin:0 auto; padding:min(195px, 10.16vw) 0 min(200px, 10.42vw) 0;}
#search_con > .contents_con:after {content:""; display:block; clear:both;}
#search_con > .contents_con > .title_con.m_con {margin:0 0 min(30px, 1.56vw) 0;}
#search_con > .contents_con > .title_con.m_con span {font-size:min(28px, 1.46vw); color:#121212; font-weight:700; line-height:130%;}
#search_con > .contents_con > .filter_con {float:left; width:min(493px, 25.68vw); background-color:#FFF; padding:min(30px, 1.56vw) min(45px, 2.34vw) min(40px, 2.08vw) min(45px, 2.34vw); border-radius:min(15px, 0.78vw); box-shadow:0 0 min(30px, 1.56vw) 0 rgba(0,0,0,0.10);}
#search_con > .contents_con > .filter_con .write_con > .title_con {border-bottom:min(1px, 0.05vw) solid #D9D9D9; margin:0 0 min(30px, 1.56vw) 0; padding:0 0 min(30px, 1.56vw) 0; position:relative; top:0; left:0;}
#search_con > .contents_con > .filter_con .write_con > .title_con > .text_con.w_con {}
#search_con > .contents_con > .filter_con .write_con > .title_con > .text_con.w_con span {font-size:min(30px, 1.56vw); color:#121212; font-weight:700; line-height:130%;}
#search_con > .contents_con > .filter_con .write_con > .title_con > .btn_con.m_con {}
#search_con > .contents_con > .filter_con .write_con > .title_con > .btn_con.m_con .a_btn {display:inline-block;}
#search_con > .contents_con > .filter_con .write_con > .title_con > .btn_con.m_con .a_btn > img {width:min(24px, 1.25vw); margin:0 min(5px, 0.26vw) 0 0; vertical-align:middle;}
#search_con > .contents_con > .filter_con .write_con > .title_con > .btn_con.m_con .a_btn > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:700; line-height:130%; vertical-align:middle;}
#search_con > .contents_con > .filter_con .write_con > .title_con .clear_btn {display:block; position:absolute; bottom:min(30px, 1.56vw); right:0; z-index:10;}
#search_con > .contents_con > .filter_con .write_con > .title_con .clear_btn > img {width:min(15px, 0.78vw); margin:0 min(5px, 0.26vw) 0 0; vertical-align:middle;}
#search_con > .contents_con > .filter_con .write_con > .title_con .clear_btn > span {font-size:min(14px, 0.73vw); color:#004A98; line-height:130%; vertical-align:middle;}
#search_con > .contents_con > .filter_con .write_con > .list_con_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:rgba(0,0,0,0.50); position:fixed; top:0; left:0; right:0; z-index:100;}
#search_con > .contents_con > .filter_con .write_con > .list_con {display:block;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li {margin:min(30px, 1.56vw) 0 0 0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .title_con {margin:0 0 min(8px, 0.42vw) 0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .title_con > span {font-size:min(16px, 0.83vw); color:#121212; font-weight:500; line-height:130%;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con {position:relative; top:0; left:0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input {height:min(51px, 2.66vw); border:0; background-color:#F9F9F9;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con {background-color:#F9F9F9; padding:0 min(10px, 0.52vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con > table {width:100%; margin:0 auto;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con > table > tbody > tr > td {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con > table > tbody > tr > .input_td {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con > table > tbody > tr > .input_td .input {padding:0 min(10px, 0.52vw) 0 0; cursor:pointer;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con > table > tbody > tr > .icon_td {width:min(20px, 1.04vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .date_con > table > tbody > tr > .icon_td img {width:100%;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con {background-color:#F9F9F9; padding:0 min(10px, 0.52vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"] {height:min(51px, 2.66vw); border:0; background-color:transparent; text-align:left; text-align-last:left; position:relative;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]::-webkit-calendar-picker-indicator {width:100%; height:100%; background:transparent; position:absolute; top:0; left:0; color:transparent; cursor:pointer; z-index:1;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]::-webkit-clear-button, input[type="date"]::-webkit-inner-spin-button {display:none;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]:after {content:""; width:min(20px, 1.04vw); height:min(21px, 1.09vw); background:url("/img/date_icon.svg") center / cover; position:absolute; top:50%; right:0; z-index:0; transform:translateY(-50%);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]:invalid::-webkit-datetime-edit-text {-webkit-appearance:none; display:none;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]:invalid::-webkit-datetime-edit-month-field {-webkit-appearance:none; display:none;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]:invalid::-webkit-datetime-edit-day-field {-webkit-appearance:none; display:none;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]:invalid::-webkit-datetime-edit-year-field {-webkit-appearance:none; display:none;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]::before {content:attr(data-placeholder); width:100%; font-size:min(18px, 0.94vw); color:#999; line-height:130%; position:absolute; top:50%; left:0; transform:translateY(-50%);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con .input_date_con input[type="date"]:focus::before, .palceholder-custom input[type="date"]:valid::before {display:none;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn {display:block; background-color:#F9F9F9; padding:0 min(10px, 0.52vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table {width:100%; margin:0 auto;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table > tbody > tr > td {height:min(51px, 2.66vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table > tbody > tr > .text_td {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table > tbody > tr > .text_td span {font-size:min(16px, 0.83vw); color:#666; line-height:130%;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table > tbody > tr > .arrow_td {width:min(12px, 0.63vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .btn_con .a_btn > table > tbody > tr > .arrow_td img {width:100%;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li {float:left; margin:min(5px, 0.26vw) min(5px, 0.26vw) 0 0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div {background-color:#E9F0F8; padding:min(8px, 0.42vw) min(10px, 0.52vw) min(8px, 0.42vw) min(15px, 0.78vw); border-radius:min(999px, 52.03vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table {width:100%; margin:0 auto;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table > tbody > tr > td {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table > tbody > tr > .text_td {padding:0 min(10px, 0.52vw) 0 0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table > tbody > tr > .text_td span {font-size:min(16px, 0.83vw); color:#121212; font-weight:500; line-height:130%;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table > tbody > tr > .btn_td {width:min(20px, 1.04vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table > tbody > tr > .btn_td > a {display:block;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .select_list_con > ul > li .list_div > table > tbody > tr > .btn_td > a img {width:100%;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con {display:none; width:100%; margin:0 auto; border:min(1px, 0.05vw) solid #DADADA; background-color:#FFF; padding:min(20px, 1.04vw) min(5px, 0.26vw) min(20px, 1.04vw) min(15px, 0.78vw); position:absolute; top:min(51px, 2.66vw); left:0; right:0; z-index:10;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con {margin:0 0 min(25px, 1.3vw) 0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn {display:inline-block;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn > table {width:100%; margin:0 auto;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn > table > tbody > tr > td {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn > table > tbody > tr > .arrow_td {width:min(20px, 1.04vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn > table > tbody > tr > .arrow_td img {width:100%;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn > table > tbody > tr > .text_td {padding:0 0 0 min(10px, 0.52vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .title_con.m_con .a_btn > table > tbody > tr > .text_td span {font-size:min(16px, 0.83vw); color:#121212; font-weight:500; line-height:130%;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con {max-height:min(273px, 14.22vw); padding:0 min(10px, 0.52vw) 0 0; overflow-y:auto;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con::-webkit-scrollbar-track {background-color:#D9D9D9;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con::-webkit-scrollbar {width:min(2px, 0.1vw); background-color:#D9D9D9;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con::-webkit-scrollbar-thumb {background-color:#B9B9B9;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul {}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul > li {margin:min(15px, 0.78vw) 0 0 0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul > li .checkbox_label {padding:0 0 0 min(28px, 1.46vw); position:relative; top:0; left:0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul > li .checkbox_label .check_icon {margin:0; position:absolute; top:min(1px, 0.05vw); left:0; z-index:10;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul > li .checkbox_label span {font-size:min(16px, 0.83vw); color:#666; line-height:min(21px, 1.09vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .list_con > ul > li:first-child {margin:0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con {margin:min(25px, 1.3vw) 0 0 0; text-align:center;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn {display:inline-block; width:min(105px, 5.47vw); margin:0 0 0 min(10px, 0.52vw); text-align:center; overflow:hidden; border-radius:min(8px, 0.42vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn > span {font-size:min(16px, 0.83vw); font-weight:500; line-height:min(37px, 1.93vw);}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn01 {background-color:#EEE;} 
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn01 > span {color:#666; vertical-align:middle;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn01 > img {width:min(18px, 0.94vw); margin:0 0 0 min(5px, 0.26vw); vertical-align:middle;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn02 {background-color:#004A98;} 
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn02 > span {color:#FFF;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li .list_div > .info_con > .popup_con > .btn_con .a_btn:first-child {margin:0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > ul > li:first-child {margin:0;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con {margin:25px 0 0 0; text-align:center;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn {display:inline-block; width:102px; margin:0 0 0 10px; text-align:center; overflow:hidden; border-radius:8px;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn > span {font-size:16px; font-weight:500; line-height:37px;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn01 {background-color:#EEE;} 
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn01 > span {color:#666; vertical-align:middle;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn01 > img {width:18px; margin:0 0 0 5px; vertical-align:middle;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn02 {background-color:#004A98;} 
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn02 > span {color:#FFF;}
#search_con > .contents_con > .filter_con .write_con > .list_con > .scroll_con > .btn_con.m_con .a_btn:first-child {margin:0;}
#search_con > .contents_con > .filter_con .write_con > .list_con.on {padding:0; height:auto;}
#search_con > .contents_con > .filter_con .write_con > .list_con.on > .scroll_con > ul > li {margin:0;}
#search_con > .contents_con > .filter_con .write_con > .list_con.on > .scroll_con > ul > li .list_div > .title_con {display:none;}
#search_con > .contents_con > .filter_con .write_con > .list_con.on > .scroll_con > ul > li .list_div > .info_con > .btn_con {display:none;}
#search_con > .contents_con > .filter_con .write_con > .list_con.on > .scroll_con > ul > li .list_div > .info_con > .select_list_con {display:none;}
#search_con > .contents_con > .filter_con .write_con > .list_con.on > .scroll_con > .btn_con.m_con {display:none;}
#search_con > .contents_con > .contents_con {float:right; width:min(1217px, 63.39vw); position:relative; top:0; left:0;}
#search_con > .contents_con > .contents_con > .title_con.w_con {position:absolute; top:max(-115px, -5.99vw); left:0; z-index:10;}
#search_con > .contents_con > .contents_con > .title_con.w_con span {font-size:min(50px, 2.6vw); color:#121212; font-weight:700; line-height:130%;}
#search_con > .contents_con > .contents_con > .contents_con {}
#search_con > .contents_con > .contents_con > .contents_con > .option_con {background-color:#FFF; margin:0 0 min(20px, 1.04vw) 0; padding:min(10px, 0.52vw) min(30px, 1.56vw); overflow:hidden; border-radius:min(15px, 0.78vw); box-shadow:0 0 min(30px, 1.56vw) 0 rgba(0,0,0,0.10);}
#search_con > .contents_con > .contents_con > .contents_con > .option_con:after {content:""; display:block; clear:both;}
#search_con > .contents_con > .contents_con > .contents_con > .option_con > .total_con {float:left;}
#search_con > .contents_con > .contents_con > .contents_con > .option_con > .total_con span {font-size:min(16px, 0.83vw); color:#121212; line-height:min(41px, 2.14vw);}
#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con {float:right;}
#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table {width:100%; margin:0 auto;}
#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table > tbody > tr > td {}
#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table > tbody > tr > .text_td {width:min(81px, 4.22vw);}
#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table > tbody > tr > .text_td span {font-size:min(16px, 0.83vw); color:#121212; font-weight:500; line-height:130%;}
#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table > tbody > tr > .select_td {width:min(150px, 7.81vw);}
#search_con > .contents_con > .contents_con > .contents_con > .option_con > .sort_con > table > tbody > tr > .select_td .select {height:min(41px, 2.14vw); border:0; background-color:#F9F9F9; font-size:min(16px, 0.83vw); color:#666; line-height:130%;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con {}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con {background-color:#FFF; padding:min(30px, 1.56vw); overflow:hidden; border-radius:min(15px, 0.78vw); box-shadow:0 0 min(30px, 1.56vw) 0 rgba(0,0,0,0.10);}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul {}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li {margin:min(12px, 0.63vw) 0 0 0;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div {border:min(2px, 0.1vw) solid #F9F9F9; background-color:#F9F9F9; padding:min(28px, 1.46vw);}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table {width:100%; margin:0 auto;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > td {border-left:min(1px, 0.05vw) solid #D9D9D9;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td {}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con {}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn {display:inline-block;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table {width:100%; margin:0 auto;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > td {}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .icon_td {width:min(50px, 2.6vw);}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .icon_td img {width:100%;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .text_td {padding:0 0 0 min(20px, 1.04vw);}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .text_td > .text01_con {}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .text_td > .text01_con span {font-size:min(18px, 0.94vw); color:#121212; font-weight:500; line-height:130%;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .text_td > .text02_con {margin:min(10px, 0.52vw) 0 0 0;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .pdf_con .a_btn > table > tbody > tr > .text_td > .text02_con span {font-size:min(14px, 0.73vw); color:#666; line-height:130%;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .certificates_con.m_con {margin:5px 0 0 0; padding:0 0 0 35px;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .certificates_con.m_con > .text01_con {}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .certificates_con.m_con > .text01_con span {font-size:14px; color:#121212; line-height:130%;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .certificates_con.m_con > .text02_con {margin:5px 0 0 0;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .certificates_con.m_con > .text02_con span {font-size:14px; color:#666; line-height:130%;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .no_con.m_con {margin:5px 0 0 0; padding:0 0 0 35px;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .no_con.m_con .a_btn {display:inline-block;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .no_con.m_con .a_btn > img {width:20px; margin:0 5px 0 0; vertical-align:middle;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .info_td > .no_con.m_con .a_btn > span {font-size:14px; color:#121212; line-height:130%; vertical-align:middle;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .certificates_td {width:min(296px, 15.42vw); padding:0 min(30px, 1.56vw);}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .certificates_td > .text01_con {}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .certificates_td > .text01_con span {font-size:min(14px, 0.73vw); color:#121212; line-height:130%;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .certificates_td > .text02_con {margin:min(15px, 0.78vw) 0 0 0;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .certificates_td > .text02_con span {font-size:min(14px, 0.73vw); color:#666; line-height:130%;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td {width:min(190px, 9.9vw);}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td .a_btn {display:inline-block;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td .a_btn > img {width:min(20px, 1.04vw); margin:0 min(5px, 0.26vw) 0 0; vertical-align:middle;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td .a_btn > span {font-size:min(14px, 0.73vw); color:#121212; line-height:130%; vertical-align:middle;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > td:first-child {border-left:0;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li .list_div:hover {border:min(2px, 0.1vw) solid #004A98; background-color:#E9F0F8;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > .none_li {text-align:center;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > .none_li span {font-size:min(18px, 0.94vw); color:#121212; font-weight:500; line-height:min(500px, 26.04vw);}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .list_con > ul > li:first-child {margin:0;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .more_btn_con {margin:min(40px, 2.08vw) 0 0 0; text-align:center;}
#search_con > .contents_con > .contents_con > .contents_con > .contents_con > .more_btn_con .a_btn {display:inline-block; width:min(137px, 7.14vw); background-color:#FFF; text-align:center; font-size:min(18px, 0.94vw); color:#121212; font-weight:500; line-height:min(53px, 2.76vw); overflow:hidden; border-radius:min(8px, 0.42vw); box-shadow:0 0 min(30px, 1.56vw) 0 rgba(0,0,0,0.10);}

/*ui-datepicker*/
.ui-datepicker {font-size:min(16px, 0.83vw) !important; margin-top:min(10px, 0.52vw) !important; margin-left:max(-10px, -0.52vw) !important;}