/*
	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:"Happiness Sans", sans-serif;
	font-family:"JalnanGothic", sans-serif;
	font-family:"ONE-Mobile-Title", sans-serif;
	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; padding:0; font-size:13px; line-height:normal; overflow-y:scroll;}
img {border:none; margin:0; padding:0; outline:none;}
a {border:none; margin:0; padding: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;}
p {margin:0; padding:0;}
ul {list-style:none; margin:0; padding:0;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}

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;
	font-weight:600;
	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], 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/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:right 10px center;
	width:100%;
	padding:0 29px 0 10px;
}

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(26px, 1.35vw); height:min(26px, 1.35vw); background-image:url("/tax_exem/img/checkbox_icon_off.svg"); background-repeat:no-repeat; background-size:min(26px, 1.35vw); margin:0 min(12px, 0.63vw) 0 0; vertical-align:middle;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/tax_exem/img/checkbox_icon_on.svg");}

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

/*탑 퀵*/
#top_quick {display:none; background-color:#0085FF;}
#top_quick > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(8px, 0.42vw) 0; position:relative; top:0; left:0;}
#top_quick > .contents_con > .text_con {}
#top_quick > .contents_con > .text_con span {font-size:min(16px, 0.83vw); color:#FFF; font-family:"Happiness Sans", sans-serif; vertical-align:middle;}
#top_quick > .contents_con > .text_con span .color_text {font-weight:700; font-family:"Happiness Sans", sans-serif; text-decoration-line:underline; text-decoration-style:solid; text-decoration-skip-ink:none; text-decoration-thickness:auto; text-underline-offset:auto; text-underline-position:from-font;}
#top_quick > .contents_con > .text_con .a_btn {display:inline-block; width:min(68px, 3.54vw); background-color:#FFF; margin:0 0 0 min(9px, 0.47vw); text-align:center; font-size:min(14px, 0.73vw); color:#0085FF; font-weight:700; line-height:min(24px, 1.25vw); font-family:"Happiness Sans", sans-serif; vertical-align:middle; overflow:hidden; border-radius:min(24px, 1.25vw);}
#top_quick > .contents_con > .close_btn {position:absolute; top:50%; right:0; z-index:10; transform:translateY(-50%);}
#top_quick > .contents_con > .close_btn .checkbox_label span {font-size:min(14px, 0.73vw); color:#FFF; font-family:"Happiness Sans", sans-serif;}
#top_quick > .contents_con > .close_btn .checkbox_label .check_icon {width:min(20px, 1.04vw); height:min(20px, 1.04vw); background-image:url("/tax_exem/img/top_quick_checkbox_icon_off.svg"); background-size:min(20px, 1.04vw); margin:0 0 0 min(4px, 0.21vw);}
#top_quick > .contents_con > .close_btn .checkbox_label input[type=checkbox]:checked + span + .check_icon {background-image:url("/tax_exem/img/top_quick_checkbox_icon_on.svg");}

/*헤더*/
#header {width:100%; margin:0 auto; border-bottom:min(1px, 0.05vw) solid #EFF7FF; background-color:#FFF;}
#header > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(11px, 0.57vw) 0 min(20px, 1.04vw) 0; position:relative; top:0; left:0;}
#header > .contents_con > .logo_con {display:inline-block;}
#header > .contents_con > .logo_con .a_btn {display:inline-block;}
#header > .contents_con > .logo_con .a_btn > img {width:min(89px, 4.64vw); margin:0 min(9px, 0.47vw) 0 0; vertical-align:bottom;}
#header > .contents_con > .logo_con .a_btn > span {font-size:min(20px, 1.04vw); color:#333; line-height:130%; font-family:"Happiness Sans", sans-serif; vertical-align:bottom;}
#header > .contents_con > .betsy_con {width:min(62px, 3.23vw); position:absolute; top:0; right:0; z-index:10;}
#header > .contents_con > .betsy_con > .text_con {width:100%; margin:0 auto; text-align:center; position:absolute; top:min(14px, 0.73vw); left:0; right:0; z-index:10;}
#header > .contents_con > .betsy_con > .text_con > .text01_con {}
#header > .contents_con > .betsy_con > .text_con > .text01_con span {font-size:min(12px, 0.63vw); color:#FFF; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#header > .contents_con > .betsy_con > .text_con > .text02_con {margin:max(-1px, -0.05vw) 0 0 0;}
#header > .contents_con > .betsy_con > .text_con > .text02_con span {font-size:min(18px, 0.94vw); color:#FFF; font-weight:900; line-height:130%; font-family:"Happiness Sans", sans-serif;}

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

/*메인 컨텐츠*/
#main_con {}
#main_con > .info01_con {background-color:#FFF; background-image:url("/tax_exem/img/main_info01_con_bg.png"); background-repeat:no-repeat; background-size:min(1888px, 98.33vw); background-position:bottom center;}
#main_con > .info01_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(80px, 4.17vw) 0 min(48.65px, 2.53vw) 0;}
#main_con > .info01_con > .contents_con > .text_con {text-align:center;}
#main_con > .info01_con > .contents_con > .text_con > .text01_con {}
#main_con > .info01_con > .contents_con > .text_con > .text01_con span {font-size:min(30px, 1.56vw); color:#2C2C2C; font-weight:700; line-height:130%;}
#main_con > .info01_con > .contents_con > .text_con > .text02_con {margin:min(20px, 1.04vw) 0 0 0;}
#main_con > .info01_con > .contents_con > .text_con > .text02_con span {font-size:min(42px, 2.19vw); color:#2C2C2C; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info01_con > .contents_con > .text_con > .text02_con span .color_text {color:#0085FF; font-family:"Happiness Sans", sans-serif;}
#main_con > .info01_con > .contents_con > .text_con > .text03_con {margin:min(42px, 2.19vw) 0 0 0;}
#main_con > .info01_con > .contents_con > .text_con > .text03_con > .text01_con {}
#main_con > .info01_con > .contents_con > .text_con > .text03_con > .text01_con span {font-size:min(22px, 1.15vw); color:#333; font-weight:500; line-height:130%; text-shadow:0px 0px min(20px, 1.04vw) rgba(255,255,255,0.70);}
#main_con > .info01_con > .contents_con > .text_con > .text03_con > .text01_con span .color_text {font-size:min(26px, 1.35vw); color:#0085FF; font-weight:800; line-height:130%;}
#main_con > .info01_con > .contents_con > .text_con > .text03_con > .text02_con {margin:min(10px, 0.52vw) 0 0 0;}
#main_con > .info01_con > .contents_con > .text_con > .text03_con > .text02_con span {font-size:min(22px, 1.15vw); color:#333; font-weight:700; line-height:130%; text-shadow:0px 0px min(20px, 1.04vw) rgba(255,255,255,0.70);}
#main_con > .info01_con > .contents_con > .img_con {margin:max(-1px, -0.05vw) 0 0 0; text-align:center;}
#main_con > .info01_con > .contents_con > .img_con img {width:min(472px, 24.58vw);}
#main_con > .info02_con {background-color:#FFF;}
#main_con > .info02_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(140px, 7.29vw) 0;}
#main_con > .info02_con > .contents_con > .title_con {margin:0 0 min(64px, 3.33vw) 0; text-align:center;}
#main_con > .info02_con > .contents_con > .title_con > .text01_con {}
#main_con > .info02_con > .contents_con > .title_con > .text01_con > .text01_con {}
#main_con > .info02_con > .contents_con > .title_con > .text01_con > .text01_con span {font-size:min(42px, 2.19vw); color:#0085FF; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info02_con > .contents_con > .title_con > .text01_con > .text02_con {margin:min(10px, 0.52vw) 0 0 0;}
#main_con > .info02_con > .contents_con > .title_con > .text01_con > .text02_con span {font-size:min(38px, 1.98vw); color:#2C2C2C; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info02_con > .contents_con > .title_con > .text02_con {margin:min(35px, 1.82vw) 0 0 0;}
#main_con > .info02_con > .contents_con > .title_con > .text02_con span {font-size:min(22px, 1.15vw); color:#5B5B5B; line-height:130%;}
#main_con > .info02_con > .contents_con > .contents_con {width:100%; max-width:min(739px, 38.49vw); margin:0 auto;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con {position:relative; top:0; left:0;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .title_con {background-color:#999; overflow:hidden; border-radius:min(50px, 2.60vw);}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .title_con > table {width:100%; margin:0 auto;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .title_con > table > tbody > tr > td {height:min(50px, 2.60vw);}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .title_con > table > tbody > tr > td span {font-size:min(18px, 0.94vw); color:#FFF; font-weight:700; line-height:120%;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .title_con > table > tbody > tr > .text01_td {width:min(130px, 6.77vw); text-align:center;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .title_con > table > tbody > tr > .text02_td {width:min(175px, 9.11vw); text-align:center;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .title_con > table > tbody > tr > .text03_td {text-align:center;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con {}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul {}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li {border-bottom:min(1px, 0.05vw) solid #E6E6E6; padding:min(10px, 0.52vw) 0;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table {width:100%; margin:0 auto;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > td {}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > td span {font-size:min(18px, 0.94vw); color:#333; line-height:140%;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text01_td {width:min(130px, 6.77vw); text-align:center;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text01_td > div {background-color:#F5F5F5; padding:min(10px, 0.52vw); text-align:center; overflow:hidden; border-radius:min(21px, 1.09vw);}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text01_td > div span {font-size:min(18px, 0.94vw); color:#5B5B5B; font-weight:700; line-height:120%;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text02_td {width:min(175px, 9.11vw); text-align:center;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text03_td {}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text03_td > ul {}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text03_td > ul > li {}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text03_td > ul > li > table {width:100%; margin:0 auto;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text03_td > ul > li > table > tbody > tr > td {}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text03_td > ul > li > table > tbody > tr > .dot_td {width:min(10px, 0.52vw);}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li > table > tbody > tr > .text03_td > ul > li > table > tbody > tr > .dot_td span {font-weight:700;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li.bg {}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li.bg > table > tbody > tr > td span {color:#0085FF; font-weight:700;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .list_con > ul > li.bg > table > tbody > tr > .text01_td > div {background-color:#DCEBFA;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .vat_con {position:absolute; bottom:max(-30px, -1.56vw); right:0; z-index:10;}
#main_con > .info02_con > .contents_con > .contents_con > .list_con > .vat_con span {font-size:min(14px, 0.73vw); color:#333; line-height:140%;}
#main_con > .info02_con > .contents_con > .contents_con > .intro_con {margin:min(10px, 0.52vw) 0 0 0;}
#main_con > .info02_con > .contents_con > .contents_con > .intro_con > ul {}
#main_con > .info02_con > .contents_con > .contents_con > .intro_con > ul > li {}
#main_con > .info02_con > .contents_con > .contents_con > .intro_con > ul > li > table {width:100%; margin:0 auto;}
#main_con > .info02_con > .contents_con > .contents_con > .intro_con > ul > li > table > tbody > tr > td {}
#main_con > .info02_con > .contents_con > .contents_con > .intro_con > ul > li > table > tbody > tr > td span {font-size:min(14px, 0.73vw); color:#333; line-height:140%;}
#main_con > .info02_con > .contents_con > .contents_con > .intro_con > ul > li > table > tbody > tr > .dot_td {width:min(10px, 0.52vw);}
#main_con > .info02_con > .contents_con > .contents_con > .intro_con > ul > li > table > tbody > tr > .dot_td span {font-weight:700;}


#main_con > .info0301_con {background-color:#F9F9F9;}
#main_con > .info0301_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(120px, 6.25vw) 0;}
#main_con > .info0301_con > .contents_con > .title_con {margin:0 0 min(59px, 3.07vw) 0; text-align:center;}
#main_con > .info0301_con > .contents_con > .title_con > .text01_con {}
#main_con > .info0301_con > .contents_con > .title_con > .text01_con > .text01_con {}
#main_con > .info0301_con > .contents_con > .title_con > .text01_con > .text01_con span {font-size:min(26px, 1.35vw); color:#0085FF; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info0301_con > .contents_con > .title_con > .text01_con > .text02_con {margin:min(14px, 0.73vw) 0 0 0;}
#main_con > .info0301_con > .contents_con > .title_con > .text01_con > .text02_con span {font-size:min(42px, 2.19vw); color:#2C2C2C; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info0301_con > .contents_con > .title_con > .text02_con {margin:min(25px, 1.3vw) 0 0 0;}
#main_con > .info0301_con > .contents_con > .title_con > .text02_con span {font-size:min(22px, 1.15vw); color:#5B5B5B; line-height:130%;}
#main_con > .info0301_con > .contents_con > .apply_con {width:100%; max-width:min(505px, 26.3vw); margin:0 auto;}
#main_con > .info0301_con > .contents_con > .apply_con .write_con {}
#main_con > .info0301_con > .contents_con > .apply_con .write_con:after {content:""; display:block; clear:both;}
#main_con > .info0301_con > .contents_con > .apply_con .write_con > .input_con {float:left; width:min(350px, 18.23vw);}
#main_con > .info0301_con > .contents_con > .apply_con .write_con > .input_con > ul {}
#main_con > .info0301_con > .contents_con > .apply_con .write_con > .input_con > ul > li {margin:min(10px, 0.52vw) 0 0 0;}
#main_con > .info0301_con > .contents_con > .apply_con .write_con > .input_con > ul > li .input {height:min(55px, 2.86vw); border:1px solid #E6E6E6; padding:0 min(20px, 1.04vw); border-radius:min(9px, 0.47vw);}
#main_con > .info0301_con > .contents_con > .apply_con .write_con > .input_con > ul > li:first-child {margin:0;}
#main_con > .info0301_con > .contents_con > .apply_con .write_con > .btn_con {float:right; width:min(145px, 7.55vw);}
#main_con > .info0301_con > .contents_con > .apply_con .write_con > .btn_con .a_btn {display:block; height:min(120px, 6.25vw); background-color:#0085FF; text-align:center; position:relative; top:0; left:0; overflow:hidden; border-radius:min(9px, 0.47vw);}
#main_con > .info0301_con > .contents_con > .apply_con .write_con > .btn_con .a_btn span {display:block; width:100%; margin:0 auto; text-align:center; position:absolute; top:50%; right:0; z-index:10; transform:translateY(-50%); font-size:min(18px, 0.94vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info0301_con > .contents_con > .apply_con .agree_con {margin:min(20px, 1.04vw) 0 0 0;}
#main_con > .info0301_con > .contents_con > .apply_con .agree_con .checkbox_label {display:inline-block; padding:min(1px, 0.05vw) 0 0 min(41px, 2.14vw); position:relative; top:0; left:0;}
#main_con > .info0301_con > .contents_con > .apply_con .agree_con .checkbox_label .check_icon {margin:0; position:absolute; top:0; left:0; z-index:10;}
#main_con > .info0301_con > .contents_con > .apply_con .agree_con .checkbox_label span {font-size:min(16px, 0.83vw); color:#5B5B5B; line-height:140%;}
#main_con > .info0301_con > .contents_con > .apply_con .agree_con .checkbox_label span .color_text {text-decoration-line:underline; text-decoration-style:solid; text-decoration-skip-ink:none; text-decoration-thickness:auto; text-underline-offset:auto; text-underline-position:from-font;}


#main_con > .info04_con {background-color:#FFF;}
#main_con > .info04_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(192px, 10vw) 0 min(120px, 6.25vw) 0; position:relative; top:0; left:0;}
#main_con > .info04_con > .contents_con > .title_con {position:absolute; top:min(120px, 6.25vw); left:0; z-index:10;}
#main_con > .info04_con > .contents_con > .title_con > .text_con {}
#main_con > .info04_con > .contents_con > .title_con > .text_con > .text01_con {}
#main_con > .info04_con > .contents_con > .title_con > .text_con > .text01_con span {font-size:min(20px, 1.04vw); color:#0085FF; font-weight:600; line-height:130%; letter-spacing:max(-0.4px, -0.02vw);}
#main_con > .info04_con > .contents_con > .title_con > .text_con > .text02_con {margin:min(14px, 0.73vw) 0 0 0;}
#main_con > .info04_con > .contents_con > .title_con > .text_con > .text02_con > .text01_con {}
#main_con > .info04_con > .contents_con > .title_con > .text_con > .text02_con > .text01_con span {font-size:min(50px, 2.6vw); color:#2C2C2C; font-weight:700; line-height:130%; letter-spacing:max(-1px, -0.05vw);}
#main_con > .info04_con > .contents_con > .title_con > .text_con > .text02_con > .text02_con {margin:min(6px, 0.31vw) 0 0 0;}
#main_con > .info04_con > .contents_con > .title_con > .text_con > .text02_con > .text02_con span {font-size:min(30px, 1.56vw); color:#5B5B5B; line-height:130%; letter-spacing:max(-0.6px, -0.03vw);}
#main_con > .info04_con > .contents_con > .title_con > .btn_con.w_con {margin:min(70px, 3.65vw) 0 0 0;}
#main_con > .info04_con > .contents_con > .title_con > .btn_con.w_con .a_btn {display:inline-block; background-color:#0085FF; padding:0 min(46px, 2.4vw); font-size:min(22px, 1.15vw); color:#FFF; font-weight:700; line-height:min(60px, 3.13vw); font-family:"Happiness Sans", sans-serif; overflow:hidden; border-radius:min(12px, 0.63vw);}
#main_con > .info04_con > .contents_con > .contents_con {padding:0 0 0 min(440px, 22.92vw);}
#main_con > .info04_con > .contents_con > .contents_con > .list_con {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table {width:100%; margin:0 auto;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > td {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .icon_td {width:min(140px, 7.29vw); position:relative; top:0; left:0;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .icon_td img {width:100%;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .icon_td > .arrow {width:min(8px, 0.42vw); margin:0 auto; position:absolute; top:min(140px, 7.29vw); left:0; right:0; z-index:10;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td {padding:0 0 0 min(40px, 2.08vw);}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .title_con {margin:0 0 min(15px, 0.78vw) 0;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .title_con span {font-size:min(28px, 1.46vw); color:#0085FF; font-weight:700; line-height:130%;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con span {font-size:min(18px, 0.94vw); color:#5B5B5B; line-height:130%;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li {margin:min(21px, 1.09vw) 0 0 0;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .title_con {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .title_con span {font-weight:600;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .info_con {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .info_con > ul {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .info_con > ul > li {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .info_con > ul > li > table {width:100%; margin:0 auto;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .info_con > ul > li > table > tbody > tr > td {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .info_con > ul > li > table > tbody > tr > td span {line-height:150%;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .info_con > ul > li > table > tbody > tr > .no_td {width:min(20px, 1.04vw);}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li .list_div > .info_con > ul > li > table > tbody > tr > .bar_td {width:min(15px, 0.78vw);}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .info_con > ul > li:first-child {margin:0;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(1) {}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(1) .list_div > table > tbody > tr > .text_td {padding-top:min(33px, 1.72vw);}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2) {margin:min(58px, 3.02vw) 0 0 0;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(2) .list_div > table > tbody > tr > .text_td {padding-top:min(30px, 1.56vw);}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3) {margin:min(78px, 4.05vw) 0 0 0;}
#main_con > .info04_con > .contents_con > .contents_con > .list_con > ul > li:nth-child(3) .list_div > table > tbody > tr > .text_td {padding-top:min(20px, 1.05vw);}
#main_con > .info04_con > .contents_con > .contents_con > .btn_con.m_con {margin:50px 0 0 0;}
#main_con > .info04_con > .contents_con > .contents_con > .btn_con.m_con .a_btn {display:block; background-color:#0085FF; text-align:center; font-size:18px; color:#FFF; font-weight:700; line-height:50px; font-family:"Happiness Sans", sans-serif; overflow:hidden; border-radius:9px;}
#main_con > .info05_con {padding:0 min(40px, 2.08vw);}
#main_con > .info05_con > .contents_con {background-color:#000; overflow:hidden; border-radius:min(20px, 1.04vw);}
#main_con > .info05_con > .contents_con > .contents_con {width:100%; max-width:min(811px, 42.24vw); margin:0 auto; padding:min(100px, 5.21vw) 0 0 0;}
#main_con > .info05_con > .contents_con > .contents_con > .title_con {margin:0 0 min(60px, 3.13vw) 0; text-align:center;}
#main_con > .info05_con > .contents_con > .contents_con > .title_con span {font-size:min(45px, 2.34vw); color:#FFF; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con {}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .list_con.w_con {}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .list_con.w_con > ul {}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .list_con.w_con > ul > li {float:left; width:44%; margin:0 0 0 12%}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .list_con.w_con > ul > li .list_div {text-align:center;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .list_con.w_con > ul > li .list_div > .text_con {margin:0 0 min(43px, 2.24vw) 0;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .list_con.w_con > ul > li .list_div > .text_con span {font-size:min(32px, 1.67vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .list_con.w_con > ul > li .list_div > .img_con {}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .list_con.w_con > ul > li .list_div > .img_con img {width:100%;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .list_con.w_con > ul > li:first-child {margin:0;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .slide_con.m_con {transition:all 0.5s ease;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container {width:100%; margin:0 auto; padding:0 0 0 10px;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper {}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide {width:296px; background-color:#000; padding:40px 30px 0 30px; margin:0 10px; overflow:hidden; border-radius:12px;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide .list_div {text-align:center;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .text_con {margin:0 0 30px 0;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .text_con span {font-size:24px; color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .img_con {}
#main_con > .info05_con > .contents_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide .list_div > .img_con img {width:100%;}
#main_con > .info06_con {background-color:#FFF;}
#main_con > .info06_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(120px, 6.25vw) 0;}
#main_con > .info06_con > .contents_con:after {content:""; display:block; clear:both;}
#main_con > .info06_con > .contents_con > .text_con {float:right; width:min(607px, 31.61vw);}
#main_con > .info06_con > .contents_con > .text_con > .text01_con {}
#main_con > .info06_con > .contents_con > .text_con > .text01_con img {width:min(18px, 0.94vw); margin:0 min(2px, 0.1vw) 0 0; vertical-align:middle;}
#main_con > .info06_con > .contents_con > .text_con > .text01_con span {font-size:min(26px, 1.35vw); color:#0085FF; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif; vertical-align:middle;}
#main_con > .info06_con > .contents_con > .text_con > .text02_con {margin:min(20px, 1.04vw) 0 0 0;}
#main_con > .info06_con > .contents_con > .text_con > .text02_con span {font-size:min(44px, 2.29vw); color:#2C2C2C; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info06_con > .contents_con > .text_con > .text03_con {margin:min(21px, 1.09vw) 0 0 0;}
#main_con > .info06_con > .contents_con > .text_con > .text03_con span {font-size:min(22px, 1.15vw); color:#5B5B5B; line-height:130%;}
#main_con > .info06_con > .contents_con > .img_con {float:left; width:min(533px, 27.76vw); overflow:hidden; border-radius:min(12px, 0.63vw);}
#main_con > .info07_con {background-color:#FAFAFA;}
#main_con > .info07_con > .contents_con {width:100%; max-width:min(1000px, 52.08vw); margin:0 auto; padding:min(120px, 6.25vw) 0;}
#main_con > .info07_con > .contents_con:after {content:""; display:block; clear:both;}
#main_con > .info07_con > .contents_con > .title_con {float:left; width:min(480px, 25vw);}
#main_con > .info07_con > .contents_con > .title_con > .text_con {}
#main_con > .info07_con > .contents_con > .title_con > .text_con > .text01_con {}
#main_con > .info07_con > .contents_con > .title_con > .text_con > .text01_con span {font-size:min(32px, 1.67vw); color:#0085FF; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info07_con > .contents_con > .title_con > .text_con > .text02_con {margin:min(20px, 1.04vw) 0 0 0;}
#main_con > .info07_con > .contents_con > .title_con > .text_con > .text02_con span {font-size:min(44px, 2.29vw); color:#2C2C2C; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con {margin:min(114px, 5.94vw) 0 0 0; transition:all 0.5s ease;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul {}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li {float:left; width:min(80px, 4.17vw); margin:min(20px, 1.03vw) min(20px, 1.03vw) 0 0;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li > .contents_con {background-color:#597797; position:relative; top:0; left:0; cursor:pointer; overflow:hidden; border-radius:min(4px, 0.21vw);}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li > .contents_con img {width:100%;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li > .contents_con > .person_con {}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li > .contents_con > .text_con {width:100%; margin:0 auto; background-color:#000; background-color:rgba(0,0,0,0.60); padding:min(4px, 0.21vw) 0; text-align:center; position:absolute; bottom:0; left:0; right:0; z-index:10;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li > .contents_con > .text_con > .text01_con {}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li > .contents_con > .text_con > .text01_con span {font-size:min(10px, 0.52vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li > .contents_con > .text_con > .text02_con {}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li > .contents_con > .text_con > .text02_con span {font-size:min(8px, 0.42vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li.on {}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li.on > .contents_con {background-color:#EFF7FF;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li:nth-child(1) {margin-top:0;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li:nth-child(2) {margin-top:0;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li:nth-child(3) {margin-top:0;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li:nth-child(4) {margin-top:0;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li:nth-child(5) {margin-top:0;}
#main_con > .info07_con > .contents_con > .title_con > .nav.w_con > ul > li:nth-child(5n) {margin-right:0;}
#main_con > .info07_con > .contents_con > .slide_con {float:right; width:min(360px, 18.75vw); transition:all 0.5s ease;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container {width:100%; margin:0 auto;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper {}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide {}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con {position:relative; top:0; left:0; overflow:hidden; border-radius:min(10px, 0.52vw);}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con img {width:100%;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con {width:min(78px, 4.06vw); position:absolute; top:0; left:min(15px, 0.78vw); z-index:20;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con > .text_con {width:100%; margin:0 auto; text-align:center; position:absolute; top:min(14px, 0.73vw); left:0; right:0; z-index:10;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con > .text_con > .text01_con {}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con > .text_con > .text01_con span {font-size:min(16px, 0.83vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con > .text_con > .text02_con {}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con > .text_con > .text02_con span {font-size:min(24px, 1.25vw); color:#FFF; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .person_con {width:100%; margin:0 auto; position:absolute; bottom:0; left:0; right:0; z-index:10;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con {width:100%; margin:0 auto; background-color:#000; background-color:rgba(0,0,0,0.60); padding:min(24px, 1.25vw) 0; text-align:center; position:absolute; bottom:0; left:0; right:0; z-index:10;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con {}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con span {font-size:min(42px, 2.19vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con {margin:max(-4px, -0.21vw) 0 0 0;}
#main_con > .info07_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con span {font-size:min(24px, 1.25vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info08_con {background-color:#F5F5F5;}
#main_con > .info08_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(100px, 5.21vw) 0 min(514px, 26.77vw) 0; position:relative; top:0; left:0;}
#main_con > .info08_con > .contents_con > .text_con {}
#main_con > .info08_con > .contents_con > .text_con > .text01_con {}
#main_con > .info08_con > .contents_con > .text_con > .text01_con > .text_con {}
#main_con > .info08_con > .contents_con > .text_con > .text01_con > .text_con span {font-size:min(26px, 1.35vw); color:#0085FF; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info08_con > .contents_con > .text_con > .text01_con > .star_con {margin:min(18px, 0.94vw) 0 0 0;}
#main_con > .info08_con > .contents_con > .text_con > .text01_con > .star_con > .contents_con {display:inline-block;}
#main_con > .info08_con > .contents_con > .text_con > .text01_con > .star_con > .contents_con > ul {}
#main_con > .info08_con > .contents_con > .text_con > .text01_con > .star_con > .contents_con > ul > li {float:left; width:min(28px, 1.46vw); margin:0 0 0 min(2px, 0.1vw);}
#main_con > .info08_con > .contents_con > .text_con > .text01_con > .star_con > .contents_con > ul > li img {width:100%;}
#main_con > .info08_con > .contents_con > .text_con > .text01_con > .star_con > .contents_con > ul > li:first-child {margin:0;}
#main_con > .info08_con > .contents_con > .text_con > .text02_con {margin:min(40px, 2.08vw) 0 0 0;}
#main_con > .info08_con > .contents_con > .text_con > .text02_con span {font-size:min(40px, 2.08vw); color:#2C2C2C; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info08_con > .contents_con > .slide_con {position:absolute; top:0; right:max(-10px, -0.52vw); z-index:10; transition:all 0.5s ease;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con {}
#main_con > .info08_con > .contents_con > .slide_con > .w_con:after {content:""; display:block; clear:both;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div {float:left; width:min(316px, 16.46vw); margin:0 0 0 min(2px, 0.1vw);}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container {width:100%; margin:0 auto;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper {transition-timing-function:linear !important;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide {height:auto; padding:min(10px, 0.52vw);}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide > .contents_con {background-color:#FFF; padding:min(20px, 1.04vw); overflow:hidden; border-radius:min(12px, 0.63vw); box-shadow:0px 0px min(10px, 0.52vw) 0px #EFEFEF;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text01_con {}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text01_con {}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text01_con span {font-size:min(18px, 0.94vw); color:#0085FF; font-weight:700; line-height:150%;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text02_con {}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text02_con span {font-size:min(14px, 0.73vw); color:#999; font-weight:700; line-height:150%;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text02_con span .bar {font-size:min(12px, 0.63vw); line-height:150%;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text02_con {margin:min(16px, 0.83vw) 0 0 0;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text02_con span {font-size:min(16px, 0.83vw); color:#333; line-height:130%;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .slide_div:first-child {margin:0;}
#main_con > .info08_con > .contents_con > .slide_con > .w_con .bg {width:100%; height:100%; margin:0 auto; background:linear-gradient(180deg,#F5F5F5 -24.41%, rgba(245,245,245,0.00) 37.8%, rgba(245,245,245,0.00) 100%); position:absolute; top:0; left:0; right:0; z-index:10;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con {}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container {width:100%; margin:0 auto; padding:0 10px;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper {transition-timing-function:linear !important;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide {width:310px; padding:10px;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con {}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul {}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li {margin:15px 0 0 0;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li > .contents_con {background-color:#FFF; padding:20px; overflow:hidden; border-radius:12px; box-shadow:0px 0px 10px 0px #EFEFEF;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li > .contents_con > .text01_con {}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li > .contents_con > .text01_con > .text01_con {}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li > .contents_con > .text01_con > .text01_con span {font-size:18px; color:#0085FF; font-weight:700; line-height:150%;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li > .contents_con > .text01_con > .text02_con {}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li > .contents_con > .text01_con > .text02_con span {font-size:14px; color:#999; font-weight:700; line-height:150%;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li > .contents_con > .text01_con > .text02_con span .bar {font-size:12px; line-height:150%;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li > .contents_con > .text02_con {margin:16px 0 0 0;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li > .contents_con > .text02_con span {font-size:16px; color:#333; line-height:130%;}
#main_con > .info08_con > .contents_con > .slide_con > .m_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > ul > li:first-child {margin:0;}
#main_con > .info09_con {background-color:#FFF;}
#main_con > .info09_con > .contents_con {width:100%; max-width:min(1000px, 52.08vw); margin:0 auto; padding:min(100px, 5.21vw) 0 min(110px, 5.73vw) 0;}
#main_con > .info09_con > .contents_con > .title_con {margin:0 0 min(40px, 2.08vw) 0; text-align:center;}
#main_con > .info09_con > .contents_con > .title_con span {font-size:min(44px, 2.29vw); color:#2C2C2C; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info09_con > .contents_con > .contents_con {}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con {}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul {}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li {float:left; width:32%; margin:0 0 0 2%;}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a {display:block; overflow:hidden; border-radius:min(12px, 0.63vw); box-shadow:0px 0px min(10px, 0.52vw) 0px #EFEFEF;}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div {background-color:#FFF;}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div > .img_con {background-repeat:no-repeat; background-size:cover; background-position:center; position:relative; top:0; left:0;}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div > .img_con img {width:100%;}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div > .img_con > .category_con {position:absolute; top:min(20px, 1.04vw); left:min(20px, 1.04vw); z-index:10;}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div > .img_con > .category_con span {display:inline-block; border:min(1px, 0.05vw) solid #FFF; padding:min(4px, 0.21vw) min(13px, 0.68vw); font-size:min(16px, 0.83vw); color:#FFF; line-height:120%; overflow:hidden; border-radius:min(320px, 16.67vw);}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div > .text_con {padding:min(16px, 0.83vw) min(16px, 0.83vw) min(58px, 3.02vw) min(16px, 0.83vw);}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div > .text_con > .title_con {}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div > .text_con > .title_con span {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:min(20px, 1.04vw); color:#333; font-weight:700; line-height:120%;}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div > .text_con > .info_con {margin:min(10px, 0.52vw) 0 0 0;}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li > a > .list_div > .text_con > .info_con span {display:block; height:min(41.6px, 2.16vw); white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:min(16px, 0.83vw); color:#333; line-height:min(20.8px, 1.08vw);}
#main_con > .info09_con > .contents_con > .contents_con > .list_con.w_con > ul > li:first-child {margin:0;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con {transition:all 0.5s ease;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container {width:100%; margin:0 auto; padding:0 0 0 10px;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper {}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide {width:330px; padding:10px;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a {display:block; overflow:hidden; border-radius:12px; box-shadow:0px 0px 10px 0px #EFEFEF;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div {background-color:#FFF;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div > .img_con {background-repeat:no-repeat; background-size:cover; background-position:center; position:relative; top:0; left:0;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div > .img_con img {width:100%;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div > .img_con > .category_con {position:absolute; top:20px; left:20px; z-index:10;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div > .img_con > .category_con span {display:inline-block; border:1px solid #FFF; padding:4px 13px; font-size:16px; color:#FFF; line-height:120%; overflow:hidden; border-radius:310px;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div > .text_con {padding:15px 15px 33px 15px;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div > .text_con > .title_con {}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div > .text_con > .title_con span {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:20px; color:#333; font-weight:700; line-height:120%;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div > .text_con > .info_con {margin:10px 0 0 0;}
#main_con > .info09_con > .contents_con > .contents_con > .slide_con.m_con .swiper-container .swiper-wrapper .swiper-slide > a > .list_div > .text_con > .info_con span {display:block; height:41.6px; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:16px; color:#333; line-height:20.8px;}
#main_con > .info09_con > .contents_con > .contents_con > .more_btn_con {margin:min(30px, 1.56vw) 0 0 0; text-align:center;}
#main_con > .info09_con > .contents_con > .contents_con > .more_btn_con .a_btn {display:inline-block;}
#main_con > .info09_con > .contents_con > .contents_con > .more_btn_con .a_btn > span {font-size:min(20px, 1.04vw); color:#333; font-weight:700; line-height:130%; vertical-align:middle;}
#main_con > .info09_con > .contents_con > .contents_con > .more_btn_con .a_btn > img {width:min(24px, 1.25vw); margin:0 0 0 min(1px, 0.05vw); vertical-align:middle;}
#main_con > .info10_con {background-color:#F5F5F5;}
#main_con > .info10_con > .contents_con {width:100%; max-width:min(1000px, 52.08vw); margin:0 auto; padding:min(40px, 2.08vw) 0;}
#main_con > .info10_con > .contents_con > .list_con {}
#main_con > .info10_con > .contents_con > .list_con > ul {}
#main_con > .info10_con > .contents_con > .list_con > ul > li {width:49%; margin:0 auto;}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a {display:block; border:min(1px, 0.05vw) solid #FFF; border:min(1px, 0.05vw) solid rgba(255,255,255,0.08); background-color:#FFF; overflow:hidden; border-radius:min(12px, 0.63vw); backdrop-filter:blur(calc(var(--sds-size-depth-1200) / 2));}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div {padding:min(38px, 1.98vw) min(30px, 1.56vw);}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table {width:100%; margin:0 auto;}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > td {}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .icon_td {width:min(80px, 4.17vw);}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .icon_td img {width:100%;}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .text_td {padding:0 0 0 min(34px, 1.77vw);}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .text_td > .text01_con {}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .text_td > .text01_con span {display:inline-block; vertical-align:middle;}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .text_td > .text01_con span.text01 {font-size:min(28px, 1.46vw); color:#333; font-weight:700; line-height:min(35px, 1.82vw);}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .text_td > .text01_con span.text02 {}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .text_td > .text01_con span:first-child {margin:0;}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .text_td > .text02_con {margin:min(10px, 0.52vw) 0 0 0;}
#main_con > .info10_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .text_td > .text02_con span {font-size:min(18px, 0.94vw); color:#666; font-weight:500; line-height:130%;}
#main_con > .info10_con > .contents_con > .list_con > ul > li:first-child {margin:0;}
#main_con > .info10_con > .contents_con > .list_con > ul > li:first-child > a > .list_div > table > tbody > tr > .text_td > .text01_con span.text02 {margin:0 0 0 min(14px, 0.73vw); font-size:min(28px, 1.46vw); color:#0085FF; font-weight:700; line-height:min(35px, 1.82vw);}
#main_con > .info10_con > .contents_con > .list_con > ul > li:last-child > a > .list_div > table > tbody > tr > .text_td > .text01_con span.text02 {margin:0 0 0 min(18px, 0.94vw); background-color:#0085FF; padding:0 min(18px, 0.94vw); font-size:min(18px, 0.94vw); color:#FFF; font-weight:700; line-height:min(35px, 1.82vw); font-family:"Happiness Sans", sans-serif; overflow:hidden; border-radius:min(35px, 1.82vw);}

/*푸터*/
#footer {width:100%; margin:0 auto; background-color:#222;}
#footer > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(60px, 3.13vw) 0 min(109px, 5.68vw) 0;}
#footer > .contents_con > .info01_con {}
#footer > .contents_con > .info01_con:after {content:""; display:block; clear:both;}
#footer > .contents_con > .info01_con > .logo_con {float:left;}
#footer > .contents_con > .info01_con > .logo_con img {width:min(116px, 6.04vw);}
#footer > .contents_con > .info01_con > .text_con {float:right; text-align:right;}
#footer > .contents_con > .info01_con > .text_con > .text01_con {}
#footer > .contents_con > .info01_con > .text_con > .text01_con span {font-size:min(20px, 1.04vw); color:#FFF; font-weight:900; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#footer > .contents_con > .info01_con > .text_con > .text02_con {margin:min(6px, 0.31vw) 0 0 0;}
#footer > .contents_con > .info01_con > .text_con > .text02_con span {font-size:min(16px, 0.83vw); color:#FFF; line-height:130%;}
#footer > .contents_con > .info02_con {border-top:min(1px, 0.05vw) solid #444; margin:min(24px, 1.25vw) 0 0 0; padding:min(24px, 1.25vw) 0 0 0; position:relative; top:0; left:0;}
#footer > .contents_con > .info02_con > .text01_con {}
#footer > .contents_con > .info02_con > .text01_con span {font-size:min(16px, 0.83vw); color:#999; line-height:130%;}
#footer > .contents_con > .info02_con > .text01_con span .bar {font-size:min(14px, 0.73vw);}
#footer > .contents_con > .info02_con > .text02_con {margin:min(12px, 0.63vw) 0 0 0;}
#footer > .contents_con > .info02_con > .text02_con span {font-size:min(13px, 0.68vw); color:#999; line-height:130%;}
#footer > .contents_con > .info02_con > .icon_con {width:min(35px, 1.82vw); position:absolute; top:min(24px, 1.25vw); right:0; z-index:10;}
#footer > .contents_con > .info02_con > .icon_con .a_btn {display:block;}
#footer > .contents_con > .info02_con > .icon_con .a_btn img {width:100%;}

/*퀵*/
#quick {position:fixed; bottom:min(40px, 2.08vw); right:min(34px, 1.77vw); z-index:100;}
#quick > .btn_con {width:min(100px, 5.21vw);}
#quick > .btn_con > .w_con {}
#quick > .btn_con > .w_con > ul {}
#quick > .btn_con > .w_con > ul > li {margin:min(8px, 0.42vw) 0 0 0;} 
#quick > .btn_con > .w_con > ul > li .a_btn {display:block; background-color:#0D4EAE; padding:min(16px, 0.83vw) 0; text-align:center; overflow:hidden; border-radius:min(10px, 0.52vw);}
#quick > .btn_con > .w_con > ul > li .a_btn > .icon_con {}
#quick > .btn_con > .w_con > ul > li .a_btn > .icon_con img {width:min(40px, 2.08vw);}
#quick > .btn_con > .w_con > ul > li .a_btn > .text_con {margin:min(7px, 0.36vw) 0 0 0;}
#quick > .btn_con > .w_con > ul > li .a_btn > .text_con span {font-size:min(16px, 0.83vw); color:#FFF; line-height:130%; font-family:"JalnanGothic", sans-serif;}
#quick > .btn_con > .w_con > ul > li:first-child {margin:0;}
#quick > .btn_con > .m_con {position:relative; top:0; left:0;}
#quick > .btn_con > .m_con > table {width:100%; margin:0 auto;}
#quick > .btn_con > .m_con > table > tbody > tr > td {width:50%;}
#quick > .btn_con > .m_con > table > tbody > tr > td {}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn {display:block; padding:0 16px;}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table {width:100%; margin:0 auto;}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > td {height:70px;}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > .icon_td {width:40px;}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > .icon_td img {width:100%;}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > .text_td {padding:0 0 0 10px;}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > .text_td > .text01_con {}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > .text_td > .text01_con span {font-size:22px; color:#FFF; font-weight:700; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > .text_td > .text02_con {margin:-1px 0 0 0;}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > .text_td > .text02_con span {font-size:12px; color:#BFDEFF; font-weight:700; line-height:130%;}
#quick > .btn_con > .m_con > .bar {width:1px; height:40px; margin:0 auto; background-color:#03347C; position:absolute; top:50%; left:0; right:0; z-index:10; transform:translateY(-50%);}
#quick > .btn_con + .top_btn_con {margin:min(16px, 0.83vw) 0 0 0;}
#quick > .top_btn_con {text-align:center;}
#quick > .top_btn_con .a_btn {display:inline-block; width:min(48px, 2.5vw);}
#quick > .top_btn_con .a_btn img {width:100%;}