@import url(//cdn.design-factory.co.kr/_font/sbaggro/fonts.css);
@import url(//cdn.design-factory.co.kr/_font/nanumsquare/fonts.css);

* {font-family:"SBAggro", sans-serif; box-sizing:border-box;}
body {width:100%; margin:0 auto; padding:0; font-size:13px; line-height:normal; overflow-y:scroll; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
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;}
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("/landing02/img/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:right 18px center;
	width:100%;
	padding:0 29px 0 10px;
}

/*체크박스 버튼*/
.checkbox_label {display:inline-block; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; width:22px; height:22px; background-image:url("/landing02/img/sub/checkbox_icon_off.png"); background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/landing02/img/sub/checkbox_icon_on.png");}

/*라디오 버튼*/
.radio_label {display:inline-block; cursor:pointer;}
.radio_label input[type=radio] {display:none;}
.radio_label input[type=checkbox] {display:none;}
.radio_label .check_icon {display:inline-block; width:40px; height:40px; background-image:url("/landing02/img/sub/radio_icon_off.png"); background-repeat:no-repeat; margin-left:30px; vertical-align:middle; cursor:pointer;}
.radio_label .check_icon:nth-of-type(1) {margin-left:0;}
.radio_label span {vertical-align:middle;}
.radio_label input[type=radio]:checked + .check_icon {background-image:url("/landing02/img/sub/radio_icon_on.png");}
.radio_label input[type=checkbox]:checked + .check_icon {background-image:url("/landing02/img/sub/radio_icon_on.png");}


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;}

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

body.hidden {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}







/*헤더*/
#header {width:100%; margin:0 auto; background-color:#ffffff; overflow:hidden;}
#header > .contents_con {display:flex; justify-content:space-between; align-items:center; width:100%; height:80px; max-width:1760px; margin:0 auto;}
#header > .contents_con > .logo_con {width:210px;}
#header > .contents_con > .logo_con a {}
#header > .contents_con > .logo_con a img {}
#header > .contents_con > .tab_con {}
#header > .contents_con > .tab_con > ul {display:flex;}
#header > .contents_con > .tab_con > ul > li {}
#header > .contents_con > .tab_con > ul > li > .list_div {position:relative;}
#header > .contents_con > .tab_con > ul > li:first-child > .list_div:after {content:''; height:35px; border:2px solid #000000; position:absolute; top:2px; right:0;}
#header > .contents_con > .tab_con > ul > li > .list_div > a {display:block; height:42px; padding:0 38px; font-size:40px; color:#000000; font-weight:700;}
#header > .contents_con > .tab_con > ul > li > .list_div > a.group {}
#header > .contents_con > .tab_con > ul > li > .list_div > a.group:after {}
#header > .contents_con > .tab_con > ul > li > .list_div > a.truck {padding-right:0;}
#header > .contents_con > .tab_con > ul > li > .list_div > a.on {color:#ff4200;}

/*컨텐츠*/
#container {width:100%; margin:0 auto;}
#container > .contents_con {}
#container > .contents_con.truck_page {display:none}
#container > .contents_con > .slide_con {}
#container > .contents_con > .landing_con {position:relative; z-index:10;}
#container > .contents_con > .landing_con > div {width:100%; height:auto;}

/*단체주문 메인 슬라이드*/
.slide_con {}
.slide_con > .swiper-container {}
.slide_con > .swiper-container .swiper-wrapper {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide {overflow:hidden;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con {position:relative;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .bg_con {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .bg_con > .bg {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .bg_con > .bg > img {width:100%;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .text_con {position:absolute; top:0; left:0; right:0;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .text_con > img {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con {position:absolute; top:37%; left:0; right:0;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .product_img {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .product_img > img {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con {width:100%; margin:0 auto; position:relative; top:0; left:0;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text01_con {display:flex; justify-content:space-between; margin-bottom:14px;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text01_con > .img_con {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text01_con > .img_con {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text01_con > .img_con:nth-child(1) > img {transform:translateX(300px); opacity:0; transition:all 0.4s linear; transition-delay:0.5s;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents02_con > .contents_con > .text_con > .text01_con > .img_con:nth-child(1) > img {transform:translateX(0); opacity:1;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text01_con > .img_con:nth-child(2) > img {transform:translateX(-300px); opacity:0; transition:all 0.4s linear; transition-delay:0.8s;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents02_con > .contents_con > .text_con > .text01_con > .img_con:nth-child(2) > img {transform:translateX(0); opacity:1;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text02_con > .img_con:nth-child(1) > img {transform:translateX(300px); opacity:0; transition:all 0.4s linear; transition-delay:1s;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents02_con > .contents_con > .text_con > .text02_con > .img_con:nth-child(1) > img {transform:translateX(0); opacity:1;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text02_con > .img_con:nth-child(2) > img {transform:translateX(-300px); opacity:0; transition:all 0.4s linear; transition-delay:1.2s;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents02_con > .contents_con > .text_con > .text02_con > .img_con:nth-child(2) > img {transform:translateX(0); opacity:1;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text02_con {display:flex; justify-content:space-between;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text02_con > .img_con {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text02_con > .img_con > img {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .text02_con > .img_con > img {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .product_img {width:30%; position:absolute; top:10%; left:50%; transform-origin:left; transform:translateX(-50%);}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents02_con > .contents_con > .text_con > .product_img {animation:bounce_ani 1s;}
@keyframes bounce_ani { 
	0% {
		opacity:0; scale:0.4;
	}
	50% {
		opacity:1; scale:1.4;
	}
	100% {
		opacity:1; scale:1;
	}
}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .product_img > .bg_con {width:83%; margin-top:-12%; position:relative; left:50%; transform:translateX(-50%);}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .contents_con > .text_con > .product_img > img {position:absolute; top:0;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .etc_con {width:100%; position:absolute; top:0; left:0;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .etc_con > .l_img {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .etc_con > .l_img > img {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .etc_con > .r_img {position:absolute; top:0; right:0;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .etc_con > .r_img > img {}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .inner_slide_con {width:100%; max-width:1760px; margin:0 auto; position:absolute; bottom:15%; left:0; right:0; overflow:hidden;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .inner_slide_con > .swiper-container {width:100%;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .inner_slide_con > .swiper-container .swiper-wrapper {transition-timing-function: linear;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .inner_slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:320px;}
.slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents02_con > .inner_slide_con > .swiper-container .swiper-wrapper .swiper-slide:nth-child(even) {margin-top:57px;}
.slide_con > .swiper-container .control_con02 {width:100%; max-width:1300px; margin:0 auto; position:absolute; bottom:8%; left:0; right:0; z-index:10;}
.slide_con > .swiper-container .control_con02 .swiper-pagination {position:static;}
.slide_con > .swiper-container .control_con02 .swiper-pagination-bullet {width:10px; height:10px; margin:0 5px; background-color:#ffffff; opacity:1;}
.slide_con > .swiper-container .control_con02 .swiper-pagination-bullet-active {width:40px; height:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.slide_con > .swiper-container .control_con02 .swiper-pagination02 {position:static; text-align:center;}
.slide_con > .swiper-container .control_con02 .swiper-pagination02-bullet {width:10px; height:10px; margin:0 5px; background-color:#ffffff; opacity:1;}
.slide_con > .swiper-container .control_con02 .swiper-pagination02-bullet-active {width:40px; height:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}


/*info01_con -푸드트럭*/
.info01_1_con {background:url("/landing02/img/main_slide_bg_img01.png")no-repeat center/cover; overflow:hidden; position:relative; top:0; left:0; z-index:40;}
.info01_1_con > .contents_con {padding-bottom:15%;}
.info01_1_con > .contents_con > .text_con {margin-bottom:25px;}
.info01_1_con > .contents_con > .text_con > img {}
.info01_1_con > .contents_con .img_con {}
.info01_1_con > .contents_con .img_con > .w_img {background:url("/landing02/img/main_slide01_img01_con_01.png")no-repeat center/cover; animation:info01_1_ani 4s infinite;}
@keyframes info01_1_ani { 
	33% {background:url("/landing02/img/main_slide01_img01_con_02.png")no-repeat center/cover}
	66% {background:url("/landing02/img/main_slide01_img01_con_03.png")no-repeat center/cover}
	99% {background:url("/landing02/img/main_slide01_img01_con_04.png")no-repeat center/cover}
}
.info01_1_con > .contents_con .img_con > .m_con {background:url("/landing02/img/m_info01_1_con_img_con_img01.png")no-repeat center/cover; animation:m_info01_1_ani 4s infinite;}
@keyframes m_info01_1_ani { 
	33% {background:url("/landing02/img/m_info01_1_con_img_con_img02.png")no-repeat center/cover}
	66% {background:url("/landing02/img/m_info01_1_con_img_con_img03.png")no-repeat center/cover}
	99% {background:url("/landing02/img/m_info01_1_con_img_con_img04.png")no-repeat center/cover}
}
.info01_2_con {margin-top:-3.7%; background:url("/landing02/img/main_slide_bg_img02.png")no-repeat center/cover; overflow:hidden; padding-bottom:6%;}
.info01_2_con > .contents_con {position:relative; top:0; left:0;}
.info01_2_con > .contents_con > .title_con {width:100%; margin:0 auto;}
.info01_2_con > .contents_con > .title_con > img {}
.info01_2_con > .contents_con > .text_con {}
.info01_2_con > .contents_con > .text_con > .bg_con {}
.info01_2_con > .contents_con > .text_con > .bg_con > img {}
.info01_2_con > .contents_con > .text_con > img {position:absolute; top:0; left:0;}
.info01_2_con > .contents_con > .truck_con {width:100%; max-width:42%; margin:0 auto; overflow:hidden;}
.info01_2_con > .contents_con > .truck_con > img {width:255px;}
.info01_2_con > .contents_con > .slide_con {position:relative; overflow:hidden;}
.info01_2_con > .contents_con > .slide_con > .bg_con {position:relative; top:0; left:0;}
.info01_2_con > .contents_con > .slide_con > .sns_slide {position:absolute; top:0; left:0; right:0; padding-top:60px;/*position:relative; padding-top:63px; padding-bottom:106px;*/}
.info01_2_con > .contents_con > .slide_con > .sns_slide > .slide_wrapper {position:relative; width:280px; height:288px; margin:0 auto;}
.info01_2_con > .contents_con > .slide_con > .sns_slide > .slide_wrapper > .slide_item {position:absolute; top:0; left:0; z-index:20; width:100%; height:100%;}
.info01_2_con > .contents_con > .slide_con > .sns_slide > .slide_wrapper > .slide_item > img {width:320px;}


.info01_con {background:url("/landing02/img/landing_con_info01_con_bg_img.png")no-repeat center/cover; overflow:hidden;}
.info01_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding:7% 0 10% 0;}
.info01_con > .contents_con > .txt_con {margin-bottom:110px;}
.info01_con > .contents_con > .txt_con > .text_con {margin-bottom:20px;}
.info01_con > .contents_con > .txt_con > .text_con > span {font-size:30px; color:#000000; font-weight:300; line-height:38px; letter-spacing:-0.25px;}
.info01_con > .contents_con > .txt_con > .title_con {}
.info01_con > .contents_con > .txt_con > .title_con > span {font-size:60px; color:#000000; font-weight:700; line-height:68px; letter-spacing:-0.25px;}
.info01_con > .contents_con > .txt_con > .title_con > span .color_text {color:#ff4200;}
.info01_con > .contents_con > .list_con {display:flex; position:relative; top:0; left:0;}
.info01_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; width:70%;}
.info01_con > .contents_con > .list_con > ul > li {width:33.33%; margin-top:92px;}
.info01_con > .contents_con > .list_con > ul > li:nth-child(1) {margin-top:0;}
.info01_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
.info01_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-top:0;}
.info01_con > .contents_con > .list_con > ul > li > .list_div {display:flex;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .no_con {margin-right:10px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .no_con > span {font-size:40px; color:#ffffff; -webkit-text-stroke:1px #000000; font-weight:700; line-height:48px;}
.info01_con > .contents_con > .list_con > ul > li:hover > .list_div > .no_con > span {color:#ff4200; -webkit-text-stroke:1px transparent;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin-top:25px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con {margin-bottom:8px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con > span {font-size:24px; color:#000000; font-weight:700; line-height:32px; letter-spacing:-0.25px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con {}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con > span {font-size:18px; color:#000000; font-weight:300; line-height:26px; letter-spacing:-0.25px;}
.info01_con > .contents_con > .list_con .img_con {width:480px; position:absolute; top:-45%; right:-10%;}

/*info02_con -단체주문*/
.info02_con {background:url("/landing02/img/landing_con_info02_con_bg_img.png")no-repeat center/cover; overflow:hidden; position:relative; z-index:10;}
.info02_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding:0 0 14.8% 0;}
.info02_con > .contents_con > .title_con {overflow:hidden;}
.info02_con > .contents_con > .title_con > span {font-size:60px; color:#000000; font-weight:700; line-height:68px; letter-spacing:-0.25px;}
.info02_con > .contents_con > .title_con > span .color_text {color:#ff4200;}
.info02_con > .contents_con > .list_con {}
.info02_con > .contents_con > .list_con > ul {display:flex; justify-content:space-between;}
.info02_con > .contents_con > .list_con > ul:after {content:none;}
.info02_con > .contents_con > .list_con > ul > li {}
.info02_con > .contents_con > .list_con > ul > li > .list_div {}
.info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con {width:140px; margin:0 auto; margin-bottom:30px; background:#000000; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; text-align:center;}
.info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:18px; color:#ff5a00; font-weight:700; line-height:40px;}
.info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 1px 25px 2px rgba(0,0,0,0.8); -webkit-box-shadow:0 1px 25px 2px rgba(0,0,0,0.8);}
.info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {filter:grayscale(0.9);}
.info02_con > .contents_con > .list_con > ul > li:hover > .list_div > .img_con > img {filter:unset;}

/*** 추가 ***/

/*info03_con*/
.info03_con {width:100%; margin:0 auto; margin-top:-12%; background:url("/landing02/img/landing_con_info03_con_bg.png")no-repeat center/cover; overflow:hidden; position:relative; z-index:9;}
.info03_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}

/*info04*/
.info04_con {width:100%; margin:0 auto; background:#f6f2e9;}
.info04_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}

/*info05_con*/
.info05_con {width:100%; margin:0 auto; background:url("/landing02/img/landing_con_info05_con_bg.png")no-repeat center/cover; background-color:#ffde28;}
.info05_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}

/*info06*/
.info06_con {width:100%; margin:0 auto; background:#fff;}
.info06_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}

/*info07_con*/
.info07_con {width:100%; margin:0 auto; background:url("/landing02/img/landing_con_info07_con_bg.png")no-repeat center/cover; background-color:#003b1f;}
.info07_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}

/*info08*/
.info08_con {width:100%; margin:0 auto; background:#fff;}
.info08_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}


/*** 추가 ***/

/*form_con*/
.form_con {background:url("/landing02/img/landing_con_form_con_bg_img.png")no-repeat center/cover; overflow:hidden; position:relative;}
.form_con > .contents_con {padding-bottom:150px;}
.form_con > .contents_con > .title_con {width:100%; max-width:1300px; margin:0 auto;}
.form_con > .contents_con > .title_con > img {}
.form_con > .contents_con > .contents_con {}
.form_con > .contents_con > .contents_con form {}
.form_con > .contents_con > .contents_con form > .text01_con {width:100%; max-width:1400px; margin:0 auto; margin-bottom:1%; background:url("/landing02/img/landing_con_form_con_text01_con_bg.png")no-repeat center/cover; overflow:hidden; position:relative;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con {display:flex; width:100%; max-width:1200px; margin:0 auto; padding:5.6% 0 7%;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con > .l_con {width:50%;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con > .r_con {width:50%; padding-left:34px;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li:nth-child(even) {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .title_con {margin:42px 0 30px; position:relative;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .title_con:before {content:''; width:8px; height:25px; background:#ffcf13; position:absolute; top:0; left:0;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .title_con > span {display:inline-block; padding-left:17px; font-size:30px; color:#000000; font-weight:500; line-height:32px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .title_con > span .color_text {padding-left:14px; font-size:22px; color:#999999; font-weight:300;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .title_con > span .red_text {font-size:18px; color:#ec0420; font-weight:300;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul.flex {display:flex; flex-wrap:wrap;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul > li {margin-bottom:15px;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul.flex > li {width:50%;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul > li:last-child {margin-bottom:0;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul > li label {display:flex; align-items:center;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul > li label input {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul > li label .check_icon {margin-right:14px;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul > li label span {font-size:22px; color:#000000; font-weight:300; line-height:30px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul > li label span .color_text {color:#ff4200; font-weight:500;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul > li label span .bold_text {font-weight:500;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con {width:300px; height:64px; border:1px solid #cccccc; border-radius:32px; -moz-border-radius:32px; -webkit-border-radius:32px;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con > table {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con > table > tbody {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con > table > tbody > tr {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con > table > tbody > tr > td {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con > table > tbody > tr > btn_td {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con > table > tbody > tr > btn_td > a {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con > table > tbody > tr > btn_td > a > img {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con > table > tbody > tr > .input_td {}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .qty_con > table > tbody > tr > .input_td > input {border:none; text-align:center;font-size:30px; color:#000000; font-weight:500; line-height:38px;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con > .l_con > ul > li > .list_div > .radio_label {margin-bottom:45px;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con > .l_con > ul > li:nth-child(2) > .list_div > .radio_label > ul > li:nth-child(5) {margin-bottom:0;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con > .l_con > ul > li:nth-child(2) > .list_div > .radio_label > ul > li:nth-child(6) {margin-bottom:0;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con > .r_con > ul > li:first-child > .list_div > .radio_label {margin-bottom:98px;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con > .r_con > ul > li:first-child > .list_div > .radio_label > ul > li:nth-child(3) {margin-bottom:0;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con > .r_con > ul > li:first-child > .list_div > .radio_label > ul > li:nth-child(4) {margin-bottom:0;}
.form_con > .contents_con > .contents_con form > .text01_con > .list_con > .r_con > ul > li:nth-child(2) > .list_div > .radio_label {margin-bottom:45px;}
.form_con > .contents_con > .contents_con form > .text02_con {width:100%; max-width:1300px; margin:0 auto; background:url("/landing02/img/landing_con_form_con_text02_con_bg.png")no-repeat center/cover; overflow:hidden; position:relative;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con {display:flex; padding:3% 0 6% 0;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con {width:50%;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul {width:85%; margin:0 auto;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li {margin-bottom:21px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li:last-child {margin-bottom:0;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:6px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:18px; color:#000000; font-weight:600; line-height:26px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span .color_text {color:#ffcf13;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span .gray_text {font-size:16px; color:#666666; font-weight:400;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .input_con {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .input_con > input {width:100%; height:50px; border:1px solid #cccccc; padding:0 21px; font-size:16px; color:#000000; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .input_con > input::placeholder {font-size:16px; color:#999999; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .select_con {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .select_con  select {width:100%; height:50px; border:1px solid #cccccc; padding:0 21px; font-size:16px; color:#999999; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .select_con  select option {font-weight:300;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con {width:50%; margin-bottom:}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con {width:93%;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .title_con {margin-bottom:6px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .title_con > span {font-size:18px; color:#000000; font-weight:600; line-height:26px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .input_con {margin-bottom:10px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .input_con > textarea {width:100%; height:150px; border:1px solid #cccccc; padding:18px 19px; overflow-y:auto; font-size:16px; color:#000000; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .input_con > textarea::placeholder {font-size:16px; color:#999999; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con {display:flex; justify-content:flex-end; margin-bottom:55px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > td {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td > .checkbox_label {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td > .checkbox_label input {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td > .checkbox_label check_icon {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td > .checkbox_label span {padding:0 10px 0 5px; font-family:"NanumSquare", sans-serif; font-size:14px; color:#999999; font-weight:400; line-height:22px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .text_td  {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .text_td a {display:block; width:65px; height:22px; background:#cccccc; text-align:center; font-family:"NanumSquare", sans-serif; font-size:12px; color:#ffffff; font-weight:400; line-height:22px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .text_con {text-align:center; margin-bottom:12px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .text_con > span {font-size:18px; color:#000000; font-weight:400; line-height:26px; letter-spacing:-0.25px;}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .btn_con {}
.form_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .btn_con > a {display:block; width:376px; margin:0 auto; height:64px; background:#ff4200; border-radius:32px; -moz-border-radius:32px; -webkit-border-radius:32px; text-align:center; font-size:30px; color:#ffffff; font-weight:700; line-height:69px; letter-spacing:-0.25px;}

.form02_con {margin-top:-13.5%; background:url("/landing02/img/landing_con_info02_con_form_con_bg_img.png")no-repeat center/cover; overflow:hidden; position:relative;}
.form02_con > .contents_con > .contents_con form > .text01_con {width:100%; max-width:1400px; margin:0 auto; margin-bottom:1%; background:url("/landing02/img/landing_con_form02_con_text01_con_bg.png")no-repeat center/cover; overflow:hidden; position:relative;}
.form02_con > .contents_con > .contents_con form > .text01_con > .list_con {display:flex; width:100%; max-width:1200px; margin:0 auto; padding:5.6% 0 7.8%;}
.form02_con > .contents_con > .contents_con form > .text01_con > .list_con ul > li > .list_div > .radio_label > ul > li label span .gray {margin-left:10px; color:#999999;}
.form02_con > .contents_con > .contents_con form > .text01_con > .list_con > .l_con > ul > li:nth-child(2) > .list_div > .radio_label {margin-bottom:50px;}
.form02_con > .contents_con > .contents_con form > .text01_con > .list_con > .l_con > ul > li:nth-child(2) > .list_div > .radio_label > ul > li:nth-child(5) {margin-bottom:15px;}
.form02_con > .contents_con > .contents_con form > .text01_con > .list_con > .l_con > ul > li:nth-child(2) > .list_div > .radio_label > ul > li:nth-child(6) {margin-bottom:15px;}
.form02_con > .contents_con > .contents_con form > .text01_con > .list_con > .l_con > ul > li:nth-child(2) > .list_div > .radio_label > ul > li:nth-child(9) {margin-bottom:0;}
.form02_con > .contents_con > .contents_con form > .text01_con > .list_con > .r_con > ul > li:first-child > .list_div > .radio_label {margin-bottom:148px;/*97px*/}
.form02_con > .contents_con > .contents_con form > .text01_con > .list_con > .r_con > ul > li:nth-child(2) > .list_div > .radio_label {margin-bottom:50px;}


/*단체주문 상담신청 팝업*/
.group_popup_con_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:200;}
.group_popup_con {display:none; width:100%; max-width:620px; margin:0 auto; background-color:#ffffff; position:fixed; top:50%; left:0; right:0; z-index:310; transform:translateY(-50%);}
.group_popup_con > .closed_btn {position:absolute; top:0; right:-40px;}
.group_popup_con > .closed_btn > a {}
.group_popup_con > .closed_btn > a > img {width:28px;}
.group_popup_con > .contents_con {width:100%; max-width:556px; margin:0 auto; padding:31px 0 60px 0;}
.group_popup_con > .contents_con > .check_con {}
.group_popup_con > .contents_con > .check_con > .title_con {border-bottom:2px solid #000000; padding-bottom:18px;}
.group_popup_con > .contents_con > .check_con > .title_con > span {font-size:35px; color:#000000; font-weight:500; line-height:43px; letter-spacing:-0.25px;}
.group_popup_con > .contents_con > .check_con > .info_con {height:100%; max-height:60vh; overflow-y:auto; padding-top:26px;}
.group_popup_con > .contents_con > .check_con > .info_con::-webkit-scrollbar {width:6px; background-color:transparent;}
.group_popup_con > .contents_con > .check_con > .info_con::-webkit-scrollbar-thumb {background-color:#cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con {border-bottom:1px dotted #d4d4d4; margin-bottom:51px; padding-bottom:52px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con:nth-child(2) {border-bottom:none; margin-bottom:0; padding-bottom:52px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul {}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li {margin-bottom:38px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li:last-child {margin-bottom:0;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div {}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:10px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span {display:inline-block; padding-left:17px; position:relative; font-size:30px; color:#000000; font-weight:500; line-height:32px; letter-spacing:-0.25px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span:before {content:''; width:8px; height:25px; background:#ffde28; position:absolute; top:2px; left:0;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span .color_text {font-size:20px; color:#666666; font-weight:400;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span .red_text {font-size:18px; color:#ec0420; font-weight:300;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con {}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > span {padding-left:17px; font-size:22px; color:#000000; font-weight:300; line-height:30px; letter-spacing:-0.25px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table {width:100%;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody {}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr {}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > td {width:50%; height:70px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td {}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label {width:100%;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > input {display:none;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > span {display:block; width:100%; background:#ebebeb; font-size:22px; color:#999999; font-weight:300; line-height:70px; letter-spacing:-0.25px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > input:checked + span {display:block; width:100%; background:#ffde28; font-size:22px; color:#000000; font-weight:300; line-height:70px; letter-spacing:-0.25px;}
.group_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > span .color_text {font-weight:400;}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con {border-top:1px dotted #d4d4d4; border-bottom:1px dotted #d4d4d4; padding:52px 0 55px 0;}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table {width:100%;}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody {}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr {}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > td {}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .title_td {width:35%;}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .title_td > span {display:inline-block; margin-bottom:16px; padding-left:17px; position:relative; font-size:22px; color:#000000; font-weight:500; line-height:30px; letter-spacing:-0.25px;}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .title_td > span:before {content:''; width:8px; height:25px; background:#ffde28; position:absolute; top:2px; left:0;}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .text_td {}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .text_td > span {display:inline-block; margin-bottom:16px; font-size:22px; color:#000000; font-weight:300; line-height:30px; letter-spacing:-0.25px; word-break:keep-all;}
.group_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr:last-child > .text_td > span {margin-bottom:0;}
.group_popup_con > .contents_con > .check_con > .info_con > .amount_con {display:flex; justify-content:space-between; align-items:flex-end; margin:40px 0 50px 0;}
.group_popup_con > .contents_con > .check_con > .info_con > .amount_con > .text_con {}
.group_popup_con > .contents_con > .check_con > .info_con > .amount_con > .text_con > span {font-size:30px; color:#4d4d4d; font-weight:500; line-height:38px; letter-spacing:-0.25px;}
.group_popup_con > .contents_con > .check_con > .info_con > .amount_con > .price_con {}
.group_popup_con > .contents_con > .check_con > .info_con > .amount_con > .price_con > span {font-size:30px; color:#000000; font-weight:500; line-height:38px; letter-spacing:-0.25px;}
.group_popup_con > .contents_con > .check_con > .info_con > .amount_con > .price_con > span .color_text {font-size:45px;}
.group_popup_con > .contents_con > .check_con > .btn_con {}
.group_popup_con > .contents_con > .check_con > .btn_con > a {display:block; width:430px; margin:0 auto; height:64px; background:#ff4200; border-radius:32px; -moz-border-radius:32px; -webkit-border-radius:32px; text-align:center; font-size:30px; color:#ffffff; font-weight:700; line-height:68px; letter-spacing:-0.25px;}


/*푸드트럭 상담신청 팝업*/
.truck_popup_con_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:200;}
.truck_popup_con {display:none; width:100%; max-width:620px; margin:0 auto; background-color:#ffffff; position:fixed; top:50%; left:0; right:0; z-index:310; transform:translateY(-50%);}
.truck_popup_con > .closed_btn {position:absolute; top:0; right:-40px;}
.truck_popup_con > .closed_btn > a {}
.truck_popup_con > .closed_btn > a > img {width:28px;}
.truck_popup_con > .contents_con {width:100%; max-width:556px; margin:0 auto; padding:31px 0 60px 0;}
.truck_popup_con > .contents_con > .check_con {}
.truck_popup_con > .contents_con > .check_con > .title_con {border-bottom:2px solid #000000; padding-bottom:18px;}
.truck_popup_con > .contents_con > .check_con > .title_con > span {font-size:35px; color:#000000; font-weight:500; line-height:43px; letter-spacing:-0.25px;}
.truck_popup_con > .contents_con > .check_con > .info_con {height:100%; max-height:60vh; overflow-y:auto; padding-top:26px;}
.truck_popup_con > .contents_con > .check_con > .info_con::-webkit-scrollbar {width:6px; background-color:transparent;}
.truck_popup_con > .contents_con > .check_con > .info_con::-webkit-scrollbar-thumb {background-color:#cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con {border-bottom:1px dotted #d4d4d4; margin-bottom:51px; padding-bottom:52px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con:nth-child(2) {border-bottom:none; margin-bottom:0; padding-bottom:52px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul {}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li {margin-bottom:38px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li:last-child {margin-bottom:0;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div {}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:10px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span {display:inline-block; padding-left:17px; position:relative; font-size:30px; color:#000000; font-weight:500; line-height:32px; letter-spacing:-0.25px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span:before {content:''; width:8px; height:25px; background:#ffde28; position:absolute; top:2px; left:0;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span .color_text {font-size:20px; color:#666666; font-weight:400;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span .red_text {font-size:18px; color:#ec0420; font-weight:300;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con {}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > span {padding-left:17px; font-size:22px; color:#000000; font-weight:300; line-height:30px; letter-spacing:-0.25px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table {width:100%;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody {}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr {}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > td {width:50%; height:70px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td {}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label {width:100%;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > input {display:none;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > span {display:block; width:100%; background:#ebebeb; font-size:22px; color:#999999; font-weight:300; line-height:70px; letter-spacing:-0.25px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > input:checked + span {display:block; width:100%; background:#ffde28; font-size:22px; color:#000000; font-weight:300; line-height:70px; letter-spacing:-0.25px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > span .color_text {font-weight:400;}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con {border-top:1px dotted #d4d4d4; border-bottom:1px dotted #d4d4d4; padding:52px 0 55px 0;}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table {width:100%;}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody {}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr {}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > td {}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .title_td {width:35%;}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .title_td > span {display:inline-block; margin-bottom:16px; padding-left:17px; position:relative; font-size:22px; color:#000000; font-weight:500; line-height:30px; letter-spacing:-0.25px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .title_td > span:before {content:''; width:8px; height:25px; background:#ffde28; position:absolute; top:2px; left:0;}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .text_td {}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .text_td > span {display:inline-block; margin-bottom:16px; font-size:22px; color:#000000; font-weight:300; line-height:30px; letter-spacing:-0.25px; word-break:keep-all;}
.truck_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr:last-child > .text_td > span {margin-bottom:0;}
.truck_popup_con > .contents_con > .check_con > .info_con > .amount_con {display:flex; justify-content:space-between; align-items:flex-end; margin:40px 0 50px 0;}
.truck_popup_con > .contents_con > .check_con > .info_con > .amount_con > .text_con {}
.truck_popup_con > .contents_con > .check_con > .info_con > .amount_con > .text_con > span {font-size:30px; color:#4d4d4d; font-weight:500; line-height:38px; letter-spacing:-0.25px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .amount_con > .price_con {}
.truck_popup_con > .contents_con > .check_con > .info_con > .amount_con > .price_con > span {font-size:30px; color:#000000; font-weight:500; line-height:38px; letter-spacing:-0.25px;}
.truck_popup_con > .contents_con > .check_con > .info_con > .amount_con > .price_con > span .color_text {font-size:45px;}
.truck_popup_con > .contents_con > .check_con > .btn_con {}
.truck_popup_con > .contents_con > .check_con > .btn_con > a {display:block; width:430px; margin:0 auto; height:64px; background:#ff4200; border-radius:32px; -moz-border-radius:32px; -webkit-border-radius:32px; text-align:center; font-size:30px; color:#ffffff; font-weight:700; line-height:68px; letter-spacing:-0.25px;}

/*신청완료 팝업*/
.complete_popup_con_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:200;}
.complete_popup_con {display:none; width:100%; max-width:386px; margin:0 auto; background-color:#ffffff; position:fixed; top:50%; left:0; right:0; z-index:310; transform:translateY(-50%);}
.complete_popup_con > .contents_con {width:85%; margin:0 auto; padding:48px 0 40px 0; text-align:center;}
.complete_popup_con > .contents_con > .txt_con {}
.complete_popup_con > .contents_con > .txt_con > .title_con {margin-bottom:16px;}
.complete_popup_con > .contents_con > .txt_con > .title_con > span {font-size:40px; color:#ff4200; font-weight:700; line-height:48px; letter-spacing:-0.25px;}
.complete_popup_con > .contents_con > .txt_con > .text_con {margin-bottom:30px;}
.complete_popup_con > .contents_con > .txt_con > .text_con > span {font-size:20px; color:#000000; font-weight:400; line-height:28px; letter-spacing:-0.25px;}
.complete_popup_con > .contents_con > .txt_con > .btn_con {}
.complete_popup_con > .contents_con > .txt_con > .btn_con > a {display:block; width:95px; margin:0 auto; height:46px; background:#000000; border-radius:23px; -moz-border-radius:23px; -webkit-border-radius:23px; text-align:center; font-size:20px; color:#ffffff; font-weight:600; line-height:50px; letter-spacing:-0.25px;}

/*신청완료*/
.complete_con {min-height:500px;}
.complete_con > .contents_con {width:100%; margin:0 auto; padding:20vw 0 40px 0; text-align:center;}
.complete_con > .contents_con > .txt_con {}
.complete_con > .contents_con > .txt_con > .title_con {margin-bottom:16px;}
.complete_con > .contents_con > .txt_con > .title_con > span {font-size:40px; color:#ff4200; font-weight:700; line-height:48px; letter-spacing:-0.25px;}
.complete_con > .contents_con > .txt_con > .text_con {margin-bottom:30px;}
.complete_con > .contents_con > .txt_con > .text_con > span {font-size:20px; color:#000000; font-weight:400; line-height:28px; letter-spacing:-0.25px;}
.complete_con > .contents_con > .txt_con > .btn_con {}
.complete_con > .contents_con > .txt_con > .btn_con > a {display:block; width:95px; margin:0 auto; height:46px; background:#000000; border-radius:23px; -moz-border-radius:23px; -webkit-border-radius:23px; text-align:center; font-size:20px; color:#ffffff; font-weight:600; line-height:50px; letter-spacing:-0.25px;}

/*푸터*/
#footer {width:100%; margin:0 auto; background:#ffde28; position:sticky; bottom:-100%; left:0; right:0; z-index:100; transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
#footer.scroll {bottom:0;}
#footer .top_btn {position:absolute; top:-60px; right:10px; z-index:100;}
#footer .top_btn > .contents_con {}
#footer .top_btn > .contents_con > a {}
#footer .top_btn > .contents_con > a > img {width:50px;}
#footer > .contents_con {width:100%; max-width:1300px; margin:0 auto;}
#footer > .contents_con form {}
#footer > .contents_con form > table {width:100%; padding:20px 0;}
#footer > .contents_con form > table > tbody {}
#footer > .contents_con form > table > tbody > tr {}
#footer > .contents_con form > table > tbody > tr > td {}
#footer > .contents_con form > table > tbody > tr > .logo_td {width:114px;}
#footer > .contents_con form > table > tbody > tr > .logo_td > a {}
#footer > .contents_con form > table > tbody > tr > .logo_td > a > img {width:81px;}
#footer > .contents_con form > table > tbody > tr > .input_td {vertical-align:top;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con {}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .text_con {margin-bottom:8px;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .text_con > span {font-size:16px; color:#ffffff; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con {}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul {display:flex; justify-content:space-between;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul > li {}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul > li > input {width:175px; height:42px; border:none; background:#ffffff; padding:0 15px; font-size:16px; color:#000000; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul > li > input::placeholder {font-size:16px; color:#333333; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul > li:last-child > input {width:400px;}
#footer > .contents_con form > table > tbody > tr > .check_td {vertical-align:top;}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con {display:flex; justify-content:flex-end; align-items:center; margin-bottom:8px;}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con > label {}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con > label > input {}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con > label > .check_icon {}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con > label > span {font-size:16px; color:#ffffff; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .check_td > .btn_con {}
#footer > .contents_con form > table > tbody > tr > .check_td > .btn_con > a {display:block; width:170px; height:42px; background:#000000; text-align:center; font-size:18px; color:#ffffff; font-weight:600; line-height:46px; letter-spacing:-0.25px;}