/*
	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:13px; 
	color:#000000;
	line-height:21px; 
}

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

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

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

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("https://taxtok.kr/tax_corporation/img/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("../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("https://taxtok.kr/tax_corporation/img/checkbox_icon_on.svg");}

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

/*탑 퀵*/
#top_quick {display:block; background-color:#003B7F;}
#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:900; 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:#003B7F; font-weight:900; 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("../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("https://taxtok.kr/tax_corporation/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(14px, 0.73vw) 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(204px, 10.63vw); margin:0 min(9px, 0.47vw) 0 0; vertical-align:middle;}
#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:middle;}
#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:900; 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:#0A3158; background-image:url("../img/main_info01_con_bg.png"); background-repeat:no-repeat; background-size:cover; background-position:center;}
#main_con > .info01_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(200px, 10.42vw) 0 min(207px, 10.78vw) 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 {display:inline-block; border-top:min(2px, 0.1vw) solid #FFF; border-bottom:min(2px, 0.1vw) solid #FFF; padding:min(15px, 0.78vw) 0; font-size:min(24px, 1.25vw); color:#FFF; font-weight:500; line-height:130%; letter-spacing:max(-0.48px, -0.03vw);}
#main_con > .info01_con > .contents_con > .text_con > .text02_con {margin:min(47px, 2.45vw) 0 0 0;}
#main_con > .info01_con > .contents_con > .text_con > .text02_con > .text01_con {}
#main_con > .info01_con > .contents_con > .text_con > .text02_con > .text01_con span {font-size:min(60px, 3.13vw); color:#FFF; font-weight:500; line-height:130%; letter-spacing:max(-1.8px, -0.09vw);}
#main_con > .info01_con > .contents_con > .text_con > .text02_con > .text02_con {margin:max(-10px, -0.52vw) 0 0 0;}
#main_con > .info01_con > .contents_con > .text_con > .text02_con > .text02_con span {font-size:min(100px, 5.21vw); color:#FFF; font-weight:800; line-height:130%; letter-spacing:max(-2px, -0.1vw);}
#main_con > .info01_con > .contents_con > .btn_con {margin:min(64px, 3.33vw) 0 0 0; text-align:center;}
#main_con > .info01_con > .contents_con > .btn_con .a_btn {display:inline-block; background-color:#FFF; padding:0 min(53px, 2.76vw); overflow:hidden; border-radius:min(8px, 0.42vw); box-shadow:0px 0px min(10px, 0.52vw) 0px rgba(0,0,0,0.15);}
#main_con > .info01_con > .contents_con > .btn_con .a_btn > span {font-size:min(30px, 1.56vw); color:#333; line-height:min(80px, 4.17vw);}
#main_con > .info01_con > .contents_con > .btn_con .a_btn > span .color_text {color:#0085FF; font-weight:800;}
#main_con > .info02_con {background-color:#0085FF;}
#main_con > .info02_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto;}
#main_con > .info02_con > .contents_con > .text_con {padding:min(40px, 2.08vw) 0; text-align:center; position:relative; top:0; left:0;}
#main_con > .info02_con > .contents_con > .text_con span {font-size:min(32px, 1.67vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info02_con > .contents_con > .text_con .arrow {width:min(22px, 1.15vw); margin:0 auto; position:absolute; bottom:max(-14px, -0.73vw); left:0; right:0; z-index:10;}
#main_con > .info02_con > .contents_con > .text_con .arrow img {width:100%;}
#main_con > .info03_con {background-color:#FFF;}
#main_con > .info03_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(120px, 6.25vw) 0 min(160px, 8.33vw) 0;}
#main_con > .info03_con > .contents_con > .title_con {margin:0 0 min(48px, 2.5vw) 0; text-align:center;}
#main_con > .info03_con > .contents_con > .title_con > .text01_con {}
#main_con > .info03_con > .contents_con > .title_con > .text01_con span {display:inline-block; border:min(1px, 0.05vw) solid #0085FF; padding:0 min(13px, 0.68vw); text-align:center; font-size:min(20px, 1.04vw); color:#0085FF; font-weight:600; line-height:min(36px, 1.88vw); letter-spacing:max(-0.4px, -0.02vw); overflow:hidden; border-radius:min(38px, 1.98vw);}
#main_con > .info03_con > .contents_con > .title_con > .text02_con {margin:min(32px, 1.67vw) 0 0 0;}
#main_con > .info03_con > .contents_con > .title_con > .text02_con > .text01_con {}
#main_con > .info03_con > .contents_con > .title_con > .text02_con > .text01_con span {font-size:min(30px, 1.56vw); color:#5B5B5B; line-height:130%; letter-spacing:max(-0.6px, -0.03vw);}
#main_con > .info03_con > .contents_con > .title_con > .text02_con > .text02_con {margin:min(6px, 0.31vw) 0 0 0;}
#main_con > .info03_con > .contents_con > .title_con > .text02_con > .text02_con span {font-size:min(50px, 2.60vw); color:#333; font-weight:700; line-height:130%; letter-spacing:max(-1px, -0.05vw);}
#main_con > .info03_con > .contents_con > .list_con {width:100%; max-width:min(720px, 37.5vw); margin:0 auto;}
#main_con > .info03_con > .contents_con > .list_con > ul {}
#main_con > .info03_con > .contents_con > .list_con > ul > li {border-bottom:min(1px, 0.05vw) solid #DCEBFA;}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div {padding:min(24px, 1.25vw) min(13px, 0.68vw);}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table {width:100%; margin:0 auto;}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > td {}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td {width:min(36px, 1.88vw);}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td > .text01_con {}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td > .text01_con span {font-size:min(56px, 2.92vw); color:#0085FF; font-weight:700; line-height:120%; letter-spacing:max(-1.12px, -0.06vw);}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td > .text02_con {margin:max(-4px, -0.21vw) 0 0 0;}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .no_td > .text02_con span {font-size:min(16px, 0.83vw); color:#0085FF; font-weight:600; line-height:110%;}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .bar_td {width:min(71px, 3.7vw);}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .bar_td span {font-size:min(60px, 3.13vw); color:#DCEBFA; font-weight:200; line-height:120%; letter-spacing:max(-1.2px, -0.06vw);}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td {}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td span {font-size:min(36px, 1.88vw); color:#333; font-weight:700; line-height:120%; letter-spacing:max(-0.72px, -0.04vw);}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td span .color_text {color:#0085FF;}
#main_con > .info03_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td a {display:inline-flex; justify-content:center; align-items:center; height:min(45px, 2.34vw); background:#0085FF; padding:0 min(20px, 1.04vw); position:relative; top:max(-2px, -0.10vw); font-size:min(29px, 1.51vw); color:#FFF; font-weight:700; line-height:120%; letter-spacing:max(-0.58px, -0.03vw); border-radius:min(50px, 2.60vw);}
#main_con > .info03_con > .contents_con > .list_con > ul > li:first-child {border-top:1px solid #DCEBFA;}


#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:#EFF7FF;}
#main_con > .info04_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(120px, 6.25vw) 0 min(160px, 8.33vw) 0;}
#main_con > .info04_con > .contents_con > .title_con {margin:0 0 min(48px, 2.5vw) 0; text-align:center;}
#main_con > .info04_con > .contents_con > .title_con > .text01_con {}
#main_con > .info04_con > .contents_con > .title_con > .text01_con span {display:inline-block; border:min(1px, 0.05vw) solid #0085FF; padding:0 min(13px, 0.68vw); text-align:center; font-size:min(20px, 1.04vw); color:#0085FF; font-weight:600; line-height:min(36px, 1.88vw); letter-spacing:max(-0.4px, -0.02vw); overflow:hidden; border-radius:min(38px, 1.98vw);}
#main_con > .info04_con > .contents_con > .title_con > .text02_con {margin:min(32px, 1.67vw) 0 0 0;}
#main_con > .info04_con > .contents_con > .title_con > .text02_con > .text01_con {}
#main_con > .info04_con > .contents_con > .title_con > .text02_con > .text01_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 > .text02_con > .text02_con {margin:min(6px, 0.31vw) 0 0 0;}
#main_con > .info04_con > .contents_con > .title_con > .text02_con > .text02_con span {font-size:min(50px, 2.6vw); color:#333; font-weight:700; line-height:130%; letter-spacing:max(-1px, -0.05vw);}
#main_con > .info04_con > .contents_con > .list_con {}
#main_con > .info04_con > .contents_con > .list_con > ul {}
#main_con > .info04_con > .contents_con > .list_con > ul > li {float:left; width:50%;}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div {background-color:#FFF; padding:0 min(48px, 2.5vw) ;overflow:hidden; border-radius:min(8px, 0.42vw); box-shadow:0px 0px min(10px, 0.52vw) 0px #DCEBFA;}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table {width:100%; margin:0 auto;}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > td {height:min(173px, 9.01vw);}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .icon_td {width:min(80px, 4.17vw);}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .icon_td img {width:100%;}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td {padding:0 0 0 min(32px, 1.67vw);}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text01_con {}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text01_con > table {width:100%; margin:0 auto;}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text01_con > table > tbody > tr > td {}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text01_con > table > tbody > tr > .icon_td {display:none; width:40px;}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text01_con > table > tbody > tr > .icon_td img {width:100%;}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text01_con > table > tbody > tr > .text_td {}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text01_con > table > tbody > tr > .text_td span {font-size:min(26px, 1.35vw); color:#333; font-weight:700; line-height:120%; letter-spacing:max(-0.52px, -0.03vw);}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text02_con {margin:min(10px, 0.52vw) 0 0 0;}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text02_con span {font-size:min(20px, 1.04vw); color:#5B5B5B; line-height:130%; letter-spacing:max(-0.4px, -0.02vw);}
#main_con > .info04_con > .contents_con > .list_con > ul > li .list_div > table > tbody > tr > .text_td > .text02_con span .color_text {color:#0085FF; font-weight:700;}
#main_con > .info04_con > .contents_con > .list_con > ul > li:nth-child(odd) {padding:min(30px, 1.56vw) min(15px, 0.78vw) 0 0;}
#main_con > .info04_con > .contents_con > .list_con > ul > li:nth-child(even) {padding:min(30px, 1.56vw) 0 0 min(15px, 0.78vw);}
#main_con > .info04_con > .contents_con > .list_con > ul > li:nth-child(1) {padding-top:0;}
#main_con > .info04_con > .contents_con > .list_con > ul > li:nth-child(2) {padding-top:0;}
#main_con > .info05_con {background-color:#0085FF;}
#main_con > .info05_con > .contents_con {padding:min(120px, 6.25vw) 0 min(159px, 8.28vw) 0;}
#main_con > .info05_con > .contents_con > .title_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; margin-bottom:min(60px, 3.13vw); text-align:center;}
#main_con > .info05_con > .contents_con > .title_con > .text01_con {}
#main_con > .info05_con > .contents_con > .title_con > .text01_con span {display:inline-block; border:min(1px, 0.05vw) solid #FFF; padding:0 min(13px, 0.68vw); text-align:center; font-size:min(20px, 1.04vw); color:#FFF; font-weight:600; line-height:min(36px, 1.88vw); letter-spacing:max(-0.4px, -0.02vw); overflow:hidden; border-radius:min(38px, 1.98vw);}
#main_con > .info05_con > .contents_con > .title_con > .text02_con {margin:min(32px, 1.67vw) 0 0 0;}
#main_con > .info05_con > .contents_con > .title_con > .text02_con > .text01_con {}
#main_con > .info05_con > .contents_con > .title_con > .text02_con > .text01_con span {font-size:min(30px, 1.56vw); color:#FFF; color:rgba(255,255,255,0.70); line-height:130%; letter-spacing:max(-0.6px, -0.03vw);}
#main_con > .info05_con > .contents_con > .title_con > .text02_con > .text02_con {margin:min(6px, 0.31vw) 0 0 0;}
#main_con > .info05_con > .contents_con > .title_con > .text02_con > .text02_con span {font-size:min(50px, 2.6vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info05_con > .contents_con > .slide_con {padding:0 0 0 min(360px, 18.75vw); transition:all 0.5s ease;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container {width:100%; margin:0 auto; padding:0 min(300px, 15.63vw) min(80px, 4.17vw) 0; position:relative; top:0; left:0;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper {}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide {width:min(300px, 15.63vw); margin:0 min(60px, 3.13vw) 0 0;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con {position:relative; top:0; left:0;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con img {width:100%;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con {width:min(60px, 3.13vw); position:absolute; top:0; left:min(12.5px, 0.65vw); z-index:20;}
#main_con > .info05_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:10px; left:0; right:0; z-index:10;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con > .text_con > .text01_con {}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con > .text_con > .text01_con span {font-size:min(15px, 0.78vw); color:#FFF; line-height:130%; font-family:"ONE-Mobile-Title", sans-serif;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con > .text_con > .text02_con {margin:min(1px, 0.05vw) 0 0 0;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .betsy_con > .text_con > .text02_con span {font-size:min(20px, 1.04vw); color:#FFF; line-height:130%; font-family:"JalnanGothic", sans-serif;}
#main_con > .info05_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 > .info05_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(20px, 1.04vw) 0; text-align:center; position:absolute; bottom:0; left:0; right:0; z-index:10;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con {}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text01_con span {font-size:min(35px, 1.82vw); color:#FFF; line-height:130%; font-family:"JalnanGothic", sans-serif;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con {margin:max(-3px, -0.16vw) 0 0 0;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > .text02_con span {font-size:min(20px, 1.04vw); color:#FFF; line-height:130%; font-family:"ONE-Mobile-Title", sans-serif;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-scrollbar {width:100%; max-width:min(1200px, 62.5vw); height:min(2px, 0.1vw); background-color:#FFF; background-color:rgba(255,255,255,0.20); left:0; bottom:0; cursor:pointer; border-radius:0;}
#main_con > .info05_con > .contents_con > .slide_con .swiper-container .swiper-scrollbar-drag {background-color:#FFF; border-radius:0;}
#main_con > .info06_con {background:linear-gradient(180deg,rgba(0,133,255,0.00) 0%, rgba(0,133,255,0.30) 100%), #00152F;}
#main_con > .info06_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(120px, 6.25vw) 0 min(160px, 8.33vw) 0;}
#main_con > .info06_con > .contents_con > .title_con {margin:0 0 min(60px, 3.13vw) 0; text-align:center;}
#main_con > .info06_con > .contents_con > .title_con > .text01_con {}
#main_con > .info06_con > .contents_con > .title_con > .text01_con span {display:inline-block; border:min(1px, 0.05vw) solid #FFF; padding:0 min(13px, 0.68vw); text-align:center; font-size:min(20px, 1.04vw); color:#FFF; font-weight:600; line-height:min(36px, 1.88vw); letter-spacing:max(-0.4px, -0.02vw); overflow:hidden; border-radius:min(38px, 1.98vw);}
#main_con > .info06_con > .contents_con > .title_con > .text02_con {margin:min(32px, 1.67vw) 0 0 0;}
#main_con > .info06_con > .contents_con > .title_con > .text02_con > .text01_con {}
#main_con > .info06_con > .contents_con > .title_con > .text02_con > .text01_con span {font-size:min(30px, 1.56vw); color:#FFF; color:rgba(255,255,255,0.70); line-height:130%; letter-spacing:max(-0.6px, -0.03vw);}
#main_con > .info06_con > .contents_con > .title_con > .text02_con > .text02_con {margin:min(6px, 0.31vw) 0 0 0;}
#main_con > .info06_con > .contents_con > .title_con > .text02_con > .text02_con span {font-size:min(50px, 2.6vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .info06_con > .contents_con > .list_con {}
#main_con > .info06_con > .contents_con > .list_con > ul {}
#main_con > .info06_con > .contents_con > .list_con > ul > li {margin:min(60px, 3.13vw) 0 0 0;}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div {position:relative; top:0; left:0;}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div:after {content:""; display:block; clear:both;}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .img_con {width:min(580px, 30.21vw); overflow:hidden; border-radius:min(8px, 0.42vw);}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con {width:min(520px, 27.08vw); position:absolute; top:50%; z-index:10; transform:translateY(-50%);}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .no_con {margin:0 0 min(20px, 1.04vw) 0;}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .no_con span {display:inline-block; width:min(48px, 2.5vw); background:#FFF; text-align:center; font-size:min(20px, 1.04vw); color:#00152F; font-weight:900; line-height:min(48px, 2.5vw); overflow:hidden; border-radius:100%;}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con {}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text01_con {}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text01_con > table {width:100%; margin:0 auto;}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text01_con > table > tbody > tr > td {}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text01_con > table > tbody > tr > .no_td {display:none; width:38px;}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text01_con > table > tbody > tr > .no_td span {display:block; background-color:#FFF; text-align:center; font-size:13px; color:#00152F; font-weight:900; line-height:21px; overflow:hidden; border-radius:21px;}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text01_con > table > tbody > tr > .text_td {}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text01_con > table > tbody > tr > .text_td span {font-size:min(36px, 1.88vw); color:#FFF; font-weight:700; line-height:120%; letter-spacing:max(-0.72px, -0.04vw);}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text02_con {margin:min(4px, 0.21vw) 0 0 0;}
#main_con > .info06_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text02_con span {font-size:min(26px, 1.35vw); color:#FFF; color:rgba(255,255,255,0.70); line-height:130%; letter-spacing:max(-0.52px, -0.03vw);}
#main_con > .info06_con > .contents_con > .list_con > ul > li:nth-child(odd) .list_div > .img_con {float:left;}
#main_con > .info06_con > .contents_con > .list_con > ul > li:nth-child(odd) .list_div > .text_con {right:0; text-align:left;}
#main_con > .info06_con > .contents_con > .list_con > ul > li:nth-child(odd) .list_div > .text_con > .info_con > .text01_con > table > tbody > tr > .text_td {text-align:left;}
#main_con > .info06_con > .contents_con > .list_con > ul > li:nth-child(even) .list_div > .img_con {float:right;}
#main_con > .info06_con > .contents_con > .list_con > ul > li:nth-child(even) .list_div > .text_con {left:0; text-align:right;}
#main_con > .info06_con > .contents_con > .list_con > ul > li:nth-child(even) .list_div > .text_con > .info_con > .text01_con > table > tbody > tr > .text_td {text-align:right;}
#main_con > .info06_con > .contents_con > .list_con > ul > li:first-child {margin:0;}
#main_con > .info07_con {background-color:#FFF;}
#main_con > .info07_con > .contents_con {width:100%; max-width:min(1180px, 61.46vw); margin:0 auto; padding:min(120px, 6.25vw) 0 min(160px, 8.33vw) 0;}
#main_con > .info07_con > .contents_con > .title_con {margin:0 0 min(48px, 2.5vw) 0; text-align:center;}
#main_con > .info07_con > .contents_con > .title_con > .text01_con {}
#main_con > .info07_con > .contents_con > .title_con > .text01_con span {display:inline-block; border:min(1px, 0.05vw) solid #0085FF; padding:0 min(13px, 0.68vw); text-align:center; font-size:min(20px, 1.04vw); color:#0085FF; font-weight:600; line-height:min(36px, 1.88vw); letter-spacing:max(-0.4px, -0.02vw); overflow:hidden; border-radius:min(38px, 1.98vw);}
#main_con > .info07_con > .contents_con > .title_con > .text02_con {margin:min(32px, 1.67vw) 0 0 0;}
#main_con > .info07_con > .contents_con > .title_con > .text02_con > .text01_con {}
#main_con > .info07_con > .contents_con > .title_con > .text02_con > .text01_con span {font-size:min(30px, 1.56vw); color:#5B5B5B; line-height:130%; letter-spacing:max(-0.6px, -0.03vw);}
#main_con > .info07_con > .contents_con > .title_con > .text02_con > .text02_con {margin:min(6px, 0.31vw) 0 0 0;}
#main_con > .info07_con > .contents_con > .title_con > .text02_con > .text02_con span {font-size:min(50px, 2.6vw); color:#333; font-weight:700; line-height:130%; letter-spacing:max(-1px, -0.05vw);}
#main_con > .info07_con > .contents_con > .list_con {}
#main_con > .info07_con > .contents_con > .list_con > ul {}
#main_con > .info07_con > .contents_con > .list_con > ul > li {float:left; width:min(250px, 13.02vw); margin:0 0 0 min(60px, 3.127vw); position:relative; top:0; left:0;}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div {text-align:center; position:relative; top:0; left:0;}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .icon_con {}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .icon_con img {width:min(140px, 7.29vw);}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .text_con {margin:min(20px, 1.04vw) 0 0 0;}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .text_con > .step_con {}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .text_con > .step_con span {font-size:min(20px, 1.04vw); color:#0085FF; font-weight:600; line-height:130%;}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con {margin:min(6px, 0.31vw) 0 0 0;}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text01_con {}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text01_con span {font-size:min(26px, 1.35vw); color:#333; font-weight:600; line-height:120%; letter-spacing:max(-0.52px, -0.03vw);}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text02_con {margin:min(6px, 0.31vw) 0 0 0;}
#main_con > .info07_con > .contents_con > .list_con > ul > li .list_div > .text_con > .info_con > .text02_con span {font-size:min(20px, 1.04vw); color:#5B5B5B; line-height:130%; letter-spacing:max(-0.4px, -0.02vw);}
#main_con > .info07_con > .contents_con > .list_con > ul > li .arrow {width:min(81px, 4.22vw); position:absolute; top:min(66px, 3.44vw); right:max(-70.5px, -3.67vw); z-index:10;}
#main_con > .info07_con > .contents_con > .list_con > ul > li:first-child {margin:0;}
#main_con > .info07_con > .contents_con > .list_con > ul > li:last-child .arrow {display:none;}
#main_con > .info08_con {background-color:#001631; background-image:url("../img/main_info08_con_bg.png"); background-repeat:no-repeat; background-size:cover; background-position:center;}
#main_con > .info08_con > .contents_con {width:100%; max-width:min(1200px, 62.5vw); margin:0 auto; padding:min(139px, 7.24vw) 0;}
#main_con > .info08_con > .contents_con > .text_con {text-align:center;}
#main_con > .info08_con > .contents_con > .text_con > .text01_con {}
#main_con > .info08_con > .contents_con > .text_con > .text01_con span {font-size:min(30px, 1.56vw); color:#FFF; color:rgba(255,255,255,0.70); line-height:130%;}
#main_con > .info08_con > .contents_con > .text_con > .text02_con {margin:min(16px, 0.83vw) 0 0 0;}
#main_con > .info08_con > .contents_con > .text_con > .text02_con span {font-size:min(50px, 2.6vw); color:#FFF; font-weight:900; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#main_con > .info08_con > .contents_con > .btn_con {margin:min(56px, 2.92vw) 0 0 0; text-align:center;}
#main_con > .info08_con > .contents_con > .btn_con .a_btn {display:inline-block; background-color:#FFF; padding:0 min(53px, 2.76vw); overflow:hidden; border-radius:min(8px, 0.42vw); box-shadow:0px 0px min(10px, 0.52vw) 0px rgba(0,0,0,0.15);}
#main_con > .info08_con > .contents_con > .btn_con .a_btn > span {font-size:min(30px, 1.56vw); color:#333; line-height:min(80px, 4.17vw);}
#main_con > .info08_con > .contents_con > .btn_con .a_btn > span .color_text {color:#0085FF; font-weight:800;}

/*푸터*/
#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; padding:min(6px, 0.31vw) 0 0 0;}
#footer > .contents_con > .info01_con > .logo_con img {width:min(209px, 10.89vw);}
#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;}
#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%;}

/*퀵*/
#quick {position:fixed; bottom:min(60px, 3.13vw); right:min(45px, 2.34vw); z-index:100;}
#quick > .btn_con {width:min(88px, 4.58vw);}
#quick > .btn_con > .w_con {background-color:#FFF; padding:min(16px, 0.83vw) min(11px, 0.57vw); overflow:hidden; border-radius:min(12px, 0.63vw); box-shadow:0px 0px min(12px, 0.63vw) 0px rgba(0,0,0,0.10);}
#quick > .btn_con > .w_con > ul {}
#quick > .btn_con > .w_con > ul > li {border-top:1px solid #DCDCDC; margin:min(12px, 0.63vw) 0 0 0; padding:min(12px, 0.63vw) 0 0 0;} 
#quick > .btn_con > .w_con > ul > li .a_btn {display:block; text-align:center;}
#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(4px, 0.21vw) 0 0 0;}
#quick > .btn_con > .w_con > ul > li .a_btn > .text_con span {font-size:min(14px, 0.73vw); color:#333; font-weight:900; line-height:130%; font-family:"Happiness Sans", sans-serif;}
#quick > .btn_con > .w_con > ul > li:first-child {border-top:0; margin:0; padding:0;}
#quick > .btn_con > .m_con {position:relative; top:0; left:0;}
#quick > .btn_con > .m_con > table {width:100%; margin: auto;}
#quick > .btn_con > .m_con > table > tbody > tr > td {width:50%;}
#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 8px;}
#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:20px; color:#FFF; font-weight:700; line-height:130%;}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > .text_td > .text02_con {}
#quick > .btn_con > .m_con > table > tbody > tr > td .a_btn > table > tbody > tr > .text_td > .text02_con span {font-size:12px; color:#FFF; color:rgba(255,255,255,0.70); font-weight:600; line-height:130%;}
#quick > .btn_con > .m_con > .bar {width:1px; height:36px; margin:0 auto; background-color:#FFF; background-color:rgba(255,255,255,0.30); 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%;}