@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:920px){}
@media (max-width:768px){}
@media (max-width:560px){}
@media (max-width:480px){}

body, html { font-family: 'Pretendard'; letter-spacing:0; font-weight:400; word-break:keep-all; height:auto; }
.wrap { width:1100px; margin:0 auto; }
.fsi { font-style:italic; }
.gms { font-family: 'GmarketSans'; line-height:1; padding-top:0.2em; }
.hidden { position:absolute; clip:rect(1px 1px 1px 1px); width:1px; height:1px; margin:-1px; overflow:hidden; }
.tab_cont { display:none; }
.tab_cont.on { display:block; }
@media (max-width:1100px){}
@media (max-width:1024px){
	.wrap { width:100%; padding-left:20px; padding-right:20px; }
}
@media (max-width:920px){}
@media (max-width:768px){}
@media (max-width:560px){}
@media (max-width:480px){
	.wrap { padding-left:10px; padding-right:10px; }
}

.tit { text-align:center; letter-spacing:-0.02em; margin-bottom:36px; }
.tit h1 { font-size:60px; font-weight:300; line-height:1.15; }
.tit h1 b { font-weight:700; }
@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:920px){
	.tit { margin-bottom:30px; }
	.tit h1 { font-size:54px; }
}
@media (max-width:768px){
	.tit { margin-bottom:24px; }
	.tit h1 { font-size:48px; }
}
@media (max-width:560px){
	.tit { margin-bottom:18px; }
	.tit h1 { font-size:36px; }
}
@media (max-width:480px){
	.tit { margin-bottom:12px; }
	.tit h1 { font-size:30px; }
}

.visual { background:url('/event/img/psyc/visual_bg.png') no-repeat; background-position:center bottom; background-size:1920px; padding-top:125px; padding-bottom:770px; }
.visual .logo img { margin:0 auto; }
.visual .img_box { margin-top:55px; }
.visual .img_box img { margin:0 auto; }
.visual .btn_box { margin-top:51px; }
.visual .btn_box a { display:flex; justify-content:center; align-items:center; gap:15px; width:756px; height:80px; border-radius:5px; background:#000; margin:0 auto; }
.visual .btn_box a p { font-size:30px; font-weight:700; color:#fff; margin-right:23px; }
.visual .btn_box a i { width:0; height:0; border-style:solid; border-width:8.5px 0 8.5px 15px; border-color:transparent transparent transparent #fff; }
.visual .btn_box a i.op3 { opacity:0.3; }
.visual .btn_box a i.op6 { opacity:0.6; }
@media (max-width:1100px){}
@media (max-width:1024px){
	.visual { background:#f4fffc url('/event/img/psyc/visual_bg_mo.png') no-repeat; background-position:center bottom; background-size:920px; padding-bottom:500px; }
}
@media (max-width:920px){
	.visual { padding-top:105px; background-size:768px; padding-bottom:420px; }
	.visual .logo img { height:47px; }
	.visual .img_box { margin-top:45px; }
	.visual .btn_box { margin-top:41px; }
	.visual .btn_box a { gap:14px; width:656px; height:72px; }
	.visual .btn_box a p { font-size:27px; margin-right:21px; }
	.visual .btn_box a i { border-width:7.5px 0 7.5px 13px; }
}
@media (max-width:768px){
	.visual { padding-top:85px; background-size:560px; padding-bottom:310px; }
	.visual .logo img { height:42px; }
	.visual .img_box { margin-top:35px; }
	.visual .btn_box { margin-top:31px; }
	.visual .btn_box a { gap:13px; max-width:556px; width:100%; height:64px; }
	.visual .btn_box a p { font-size:24px; margin-right:19px; }
	.visual .btn_box a i { border-width:6.5px 0 6.5px 11px; }
}
@media (max-width:560px){
	.visual { padding-top:45px; background-size:360px; padding-bottom:200px; }
	.visual .logo img { height:32px; }
	.visual .img_box { margin-top:25px; }
	.visual .btn_box { margin-top:21px; }
	.visual .btn_box a { gap:11px; max-width:356px; height:48px; }
	.visual .btn_box a p { font-size:18px; margin-right:15px; }
	.visual .btn_box a i { border-width:5.5px 0 5.5px 9px; }
}
@media (max-width:480px){
	.visual { padding-top:25px; }
	.visual .logo img { height:27px; }
	.visual .img_box { margin-top:20px; }
	.visual .btn_box { margin-top:16px; }
	.visual .btn_box a { gap:11px; max-width:356px; height:40px; }
	.visual .btn_box a p { font-size:15px; margin-right:13px; }
	.visual .btn_box a i { border-width:4.5px 0 4.5px 7px; }
}

.cont01 { padding-top:135px; padding-bottom:150px; }
.cont01 .boxing { display:flex; justify-content:space-between; align-items:center; background:#00855b; padding:40px 40px 40px 60px; }
.cont01 .boxing .text_box { color:#fff; line-height:1; }
.cont01 .boxing .text_box h2 { font-size:42px; font-weight:800; }
.cont01 .boxing .text_box h3 { font-size:30px; font-weight:600; margin-top:12px; }
.cont01 .boxing .text_box p { font-size:18px; font-weight:600; margin-top:31px; }
.cont01 .boxing .white_box { display:flex; justify-content:space-between; align-items:center; width:700px; background:#fff; border-radius:20px; padding-left:50px; }
.cont01 .boxing .white_box .text h2 { font-size:33px; font-weight:600; line-height:1; }
.cont01 .boxing .white_box .text h2 b { font-size:40px; font-weight:700; color:#00855b; }
.cont01 .boxing .white_box .text .box { display:flex; justify-content:center; align-items:center; gap:14px; width:341px; height:64px; background:#ddf6ee; border-radius:20px; margin-top:24px; }
.cont01 .boxing .white_box .text .box + .box { margin-top:12px; }
.cont01 .boxing .white_box .text .box p { font-size:20px; font-weight:600; }
.cont01 .boxing .white_box .text .box span { display:flex; justify-content:center; align-items:center; width:86px; height:29px; font-size:16px; font-weight:600; background:#fff; border-radius:50px; }
@media (max-width:1100px){}
@media (max-width:1024px){
	.cont01 .boxing { flex-wrap:wrap; gap:20px; }
	.cont01 .boxing .text_box { width:100%; text-align:center; }
	.cont01 .boxing .white_box { width:100%; }
}
@media (max-width:920px){
	.cont01 { padding-top:115px; padding-bottom:130px; }
	.cont01 .boxing { padding:35px 35px 35px 50px; gap:18px; }
	.cont01 .boxing .text_box h2 { font-size:38px; }
	.cont01 .boxing .text_box h3 { font-size:27px; margin-top:11px; }
	.cont01 .boxing .text_box p { font-size:17px; margin-top:28px; }
	.cont01 .boxing .white_box { border-radius:18px; padding-left:40px; }
	.cont01 .boxing .white_box .text h2 { font-size:30px; }
	.cont01 .boxing .white_box .text h2 b { font-size:36px; }
	.cont01 .boxing .white_box .text .box { gap:13px; width:291px; height:58px; border-radius:18px; margin-top:22px; }
	.cont01 .boxing .white_box .text .box + .box { margin-top:11px; }
	.cont01 .boxing .white_box .text .box p { font-size:18px; }
	.cont01 .boxing .white_box .text .box span { width:78px; height:27px; font-size:15px; }
	.cont01 .boxing .img_box img { height:247px; }
}
@media (max-width:768px){
	.cont01 { padding-top:95px; padding-bottom:110px; }
	.cont01 .boxing { padding:25px 25px 25px 30px; gap:16px; }
	.cont01 .boxing .text_box h2 { font-size:34px; }
	.cont01 .boxing .text_box h3 { font-size:24px; margin-top:10px; }
	.cont01 .boxing .text_box p { font-size:16px; margin-top:25px; }
	.cont01 .boxing .white_box { border-radius:16px; padding-left:30px; }
	.cont01 .boxing .white_box .text h2 { font-size:27px; }
	.cont01 .boxing .white_box .text h2 b { font-size:32px; }
	.cont01 .boxing .white_box .text .box { gap:12px; width:261px; height:52px; border-radius:16px; margin-top:20px; }
	.cont01 .boxing .white_box .text .box + .box { margin-top:10px; }
	.cont01 .boxing .white_box .text .box p { font-size:16px; }
	.cont01 .boxing .white_box .text .box span { width:70px; height:25px; font-size:14px; }
	.cont01 .boxing .img_box img { height:217px; }
}
@media (max-width:560px){
	.cont01 { padding-top:55px; padding-bottom:70px; }
	.cont01 .boxing { padding:20px; gap:12px; }
	.cont01 .boxing .text_box h2 { font-size:26px; }
	.cont01 .boxing .text_box h3 { font-size:18px; margin-top:8px; }
	.cont01 .boxing .text_box p { font-size:14px; margin-top:19px; }
	.cont01 .boxing .white_box { border-radius:12px; padding-left:20px; }
	.cont01 .boxing .white_box .text h2 { font-size:21px; }
	.cont01 .boxing .white_box .text h2 b { font-size:24px; }
	.cont01 .boxing .white_box .text .box { gap:10px; width:201px; height:40px; border-radius:12px; margin-top:16px; }
	.cont01 .boxing .white_box .text .box + .box { margin-top:9px; }
	.cont01 .boxing .white_box .text .box p { font-size:14px; }
	.cont01 .boxing .white_box .text .box span { width:54px; height:21px; font-size:12px; }
	.cont01 .boxing .img_box img { height:157px; }
}
@media (max-width:480px){
	.cont01 { padding-top:35px; padding-bottom:50px; }
	.cont01 .boxing { padding:10px; gap:10px; }
	.cont01 .boxing .text_box h2 { font-size:22px; }
	.cont01 .boxing .text_box h3 { font-size:15px; margin-top:7px; }
	.cont01 .boxing .text_box p { font-size:12px; margin-top:16px; }
	.cont01 .boxing .white_box { border-radius:10px; padding-left:10px; }
	.cont01 .boxing .white_box .text h2 { font-size:18px; }
	.cont01 .boxing .white_box .text h2 b { font-size:20px; }
	.cont01 .boxing .white_box .text .box { gap:9px; width:171px; height:34px; border-radius:10px; margin-top:14px; }
	.cont01 .boxing .white_box .text .box + .box { margin-top:8px; }
	.cont01 .boxing .white_box .text .box p { font-size:12px; }
	.cont01 .boxing .white_box .text .box span { width:46px; height:19px; font-size:10px; }
	.cont01 .boxing .img_box img { height:127px; }
}

.cont02 { background:#f9f9f9; padding-top:135px; padding-bottom:150px; position:relative; }
.cont02 #move01 { position:absolute; top:-150px; }
.cont02 .tit h1 span { font-size:70px; color:#00855b; position:relative; z-index:0; }
.cont02 .tit h1 span:before { content:''; width:289px; height:101px; background:url('/event/img/psyc/cont02_img01.png') no-repeat; background-size:contain; position:absolute; left:54%; top:50%; transform:translate(-50%,-50%); z-index:-1; }
.cont02 .list_box { display:flex; justify-content:space-between; align-items:center; }
.cont02 .list_box .box { flex:0 0 calc(100% / 4 - 120px / 4); border:1px solid #00855b; }
.cont02 .list_box .box .text { background:#fff; padding:34px 30px; }
.cont02 .list_box .box .text p { font-size:24px; }
.cont02 .list_box .box .text h2 { font-size:40px; font-weight:300; margin-top:4px; }
.cont02 .list_box .box .text h2 b { font-weight:700; color:#eb0027; }
.cont02 .list_box .box a { display:flex; justify-content:center; align-items:center; height:40px; font-size:18px; font-weight:600; color:#fff; background:#00855b; position:relative; }
.cont02 .list_box .box a:after { content:''; width:41px; height:41px; background:url('/event/img/psyc/cont02_img02.svg') no-repeat; background-size:contain; position:absolute; right:19px; bottom:-17px; animation:updown2 1.5s infinite both; }
.cont02 .pack { display:flex; justify-content:space-between; align-items:center; border:5px solid #eb0027; background:#fff; padding:45px 50px 45px 45px; margin-top:40px; }
.cont02 .pack .text h2 { font-size:45px; font-weight:700; }
.cont02 .pack .text p { font-size:30px; font-weight:700; display:flex; align-items:center; margin-top:5px; }
.cont02 .pack .text p i { display:flex; justify-content:center; align-items:center; width:34px; height:34px; border-radius:50%; background:#00855b; margin-right:10px; }
.cont02 .pack .text p i img { height:18px; }
.cont02 .pack .text p span { position:relative; color:#00855b; z-index:0; }
.cont02 .pack .text p span:before { content:''; width:calc(100% + 2px); height:18px; background:#fffaa1; position:absolute; left:50%; bottom:1px; transform:translate(-50%,0); z-index:-1; }
.cont02 .pack .price p { font-size:18px; font-weight:500; }
.cont02 .pack .price p span { color:#757575; position:relative; }
.cont02 .pack .price p span:after { content:''; width:160px; height:32px; background:url('/event/img/psyc/cont02_img04.png') no-repeat; background-size:cover; background-position:center right; position:absolute; left:0; top:50%; transform:translate(0,-50%); }
.cont02 .pack .price h2 { font-size:50px; font-weight:300; }
.cont02 .pack .price h2 b { font-weight:700; color:#eb0027; }
.cont02 .pack .btn button { display:flex; justify-content:center; align-items:center; width:150px; height:100px; font-size:18px; font-weight:600; color:#fff; background:#000; }
@keyframes updown2 {
	0%,100% { bottom:-17px; }
	50% { bottom:-27px } 
}
@media (max-width:1100px){}
@media (max-width:1024px){
	.cont02 .list_box { flex-wrap:wrap; gap:40px; }
	.cont02 .list_box .box { flex:0 0 calc(100% / 2 - 40px / 2); }
	.cont02 .list_box .box .text { text-align:center; }
	.cont02 .pack { flex-direction:column; gap:20px; }
	.cont02 .pack .text { text-align:center; }
	.cont02 .pack .btn { width:100%; }
	.cont02 .pack .btn button { max-width:500px; width:100%; height:60px; margin:0 auto; }
	.cont02 .pack .btn button br { display:none; }
}
@media (max-width:920px){
	.cont02 { padding-top:115px; padding-bottom:130px; }
	.cont02 .tit h1 span { font-size:63px; }
	.cont02 .tit h1 span:before { width:260px; height:91px; }
	.cont02 .list_box .box .text { padding:29px 25px; }
	.cont02 .list_box .box .text p { font-size:22px; }
	.cont02 .list_box .box .text h2 { font-size:36px; margin-top:3px; }
	.cont02 .list_box .box a { height:36px; font-size:16px; }
	.cont02 .list_box .box a:after { width:37px; height:37px; right:17px; bottom:-15px; }
	.cont02 .pack { padding:40px 45px 40px 40px; margin-top:35px; gap:18px; }
	.cont02 .pack .text h2 { font-size:40px; }
	.cont02 .pack .text p { font-size:27px; margin-top:4px; }
	.cont02 .pack .text p i { width:31px; height:31px; margin-right:9px; }
	.cont02 .pack .text p i img { height:16px; }
	.cont02 .pack .text p span:before { height:16px; }
	.cont02 .pack .price p { font-size:16px; }
	.cont02 .pack .price p span:after { width:150px; height:29px; }
	.cont02 .pack .price h2 { font-size:45px; }
	.cont02 .pack .btn button { max-width:400px; height:54px; font-size:16px; }
	@keyframes updown2 {
		0%,100% { bottom:-15px; }
		50% { bottom:-25px } 
	}
}
@media (max-width:768px){
	.cont02 { padding-top:95px; padding-bottom:110px; }
	.cont02 #move01 { top:-105px; }
	.cont02 .list_box { flex-wrap:wrap; gap:20px; }
	.cont02 .list_box .box { flex:0 0 calc(100% / 2 - 20px / 2); }
	.cont02 .tit h1 span { font-size:56px; }
	.cont02 .tit h1 span:before { width:232px; height:81px; }
	.cont02 .list_box .box .text { padding:24px 20px; }
	.cont02 .list_box .box .text p { font-size:20px; }
	.cont02 .list_box .box .text h2 { font-size:32px; margin-top:2px; }
	.cont02 .list_box .box a { height:32px; font-size:14px; }
	.cont02 .list_box .box a:after { width:33px; height:33px; right:15px; bottom:-13px; }
	.cont02 .pack { border:4px solid #eb0027; padding:30px 35px 30px 30px; margin-top:30px; gap:16px; }
	.cont02 .pack .text h2 { font-size:35px; }
	.cont02 .pack .text p { font-size:24px; margin-top:3px; }
	.cont02 .pack .text p i { width:28px; height:28px; margin-right:8px; }
	.cont02 .pack .text p i img { height:14px; }
	.cont02 .pack .text p span:before { height:14px; }
	.cont02 .pack .price p { font-size:14px; }
	.cont02 .pack .price p span:after { width:140px; height:26px; }
	.cont02 .pack .price h2 { font-size:40px; }
	.cont02 .pack .btn button { max-width:300px; height:48px; font-size:14px; }
	@keyframes updown2 {
		0%,100% { bottom:-13px; }
		50% { bottom:-18px } 
	}
}
@media (max-width:560px){
	.cont02 { padding-top:55px; padding-bottom:70px; }
	.cont02 #move01 { top:-93px; }
	.cont02 .tit h1 span { font-size:42px; }
	.cont02 .tit h1 span:before { width:176px; height:61px; }
	.cont02 .list_box .box .text { padding:19px 15px; }
	.cont02 .list_box .box .text p { font-size:16px; }
	.cont02 .list_box .box .text h2 { font-size:24px; margin-top:1px; }
	.cont02 .list_box .box a { height:28px; font-size:12px; }
	.cont02 .list_box .box a:after { width:25px; height:25px; right:13px; bottom:-11px; }
	.cont02 .pack { border:3px solid #eb0027; padding:20px 25px 20px 20px; margin-top:20px; gap:12px; }
	.cont02 .pack .text h2 { font-size:25px; }
	.cont02 .pack .text p { font-size:18px; margin-top:1px; }
	.cont02 .pack .text p i { width:22px; height:22px; margin-right:6px; }
	.cont02 .pack .text p i img { height:12px; }
	.cont02 .pack .text p span:before { height:12px; }
	.cont02 .pack .price p { font-size:12px; }
	.cont02 .pack .price p span:after { width:120px; height:20px; }
	.cont02 .pack .price h2 { font-size:30px; }
	.cont02 .pack .btn button { max-width:250px; height:36px; font-size:12px; }
	@keyframes updown2 {
		0%,100% { bottom:-11px; }
		50% { bottom:-16px } 
	}
}
@media (max-width:480px){
	.cont02 { padding-top:35px; padding-bottom:50px; }
	.cont02 #move01 { top:-90px; }
	.cont02 .list_box { flex-wrap:wrap; gap:10px; }
	.cont02 .list_box .box { flex:0 0 calc(100% / 2 - 10px / 2); }
	.cont02 .tit h1 span { font-size:35px; }
	.cont02 .tit h1 span:before { width:146px; height:51px; }
	.cont02 .list_box .box .text { padding:14px 10px; }
	.cont02 .list_box .box .text p { font-size:14px; }
	.cont02 .list_box .box .text h2 { font-size:20px; margin-top:0; }
	.cont02 .list_box .box a { height:24px; font-size:10px; }
	.cont02 .list_box .box a:after { width:21px; height:21px; right:11px; bottom:-9px; }
	.cont02 .pack { border:2px solid #eb0027; padding:10px 15px 10px 10px; margin-top:10px; gap:10px; }
	.cont02 .pack .text h2 { font-size:20px; }
	.cont02 .pack .text p { font-size:15px; margin-top:0; }
	.cont02 .pack .text p i { width:19px; height:19px; margin-right:5px; }
	.cont02 .pack .text p i img { height:10px; }
	.cont02 .pack .text p span:before { height:10px; }
	.cont02 .pack .price p { font-size:10px; }
	.cont02 .pack .price p span:after { width:110px; height:17px; }
	.cont02 .pack .price h2 { font-size:25px; }
	.cont02 .pack .btn button { max-width:200px; height:30px; font-size:10px; }
	@keyframes updown2 {
		0%,100% { bottom:-9px; }
		50% { bottom:-14px } 
	}
}

.cont03 { background:url('/event/img/psyc/cont03_bg.png') no-repeat; background-size:1920px; background-position:center; padding:75px 0; }
.cont03 img { margin:0 auto; }
@media (max-width:1100px){}
@media (max-width:1024px){
	.cont03 { background-size:cover; padding:75px 0; }
}
@media (max-width:920px){
	.cont03 { padding:65px 0; }
}
@media (max-width:768px){
	.cont03 { padding:55px 0; }
}
@media (max-width:560px){
	.cont03 { padding:45px 0; }
}
@media (max-width:480px){
	.cont03 { padding:35px 0; }
}

.cont04 { padding-top:135px; padding-bottom:180px; }
.cont04 .flex_box { display:flex; justify-content:space-between; align-items:center; }
.cont04 .flex_box .box { flex:0 0 calc(50% - 20px); border:1px solid #00855b; text-align:center; letter-spacing:-0.01em; padding-top:58px; padding-bottom:59px; position:relative; }
.cont04 .flex_box .box p { font-size:18px; font-weight:500; color:#6b6b6b; }
.cont04 .flex_box .box h2 { font-size:30px; font-weight:700; margin-top:11px; line-height:1.2; }
.cont04 .flex_box .box h2 span { color:#00855b; }
.cont04 .flex_box .box img { margin:0 auto; margin-top:52px; }
.cont04 .flex_box .box > span { font-size:16px; color:#686868; letter-spacing:-0.05em; position:absolute; right:0; bottom:-13px; transform:translate(0,100%); }
@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:920px){
	.cont04 { padding-top:115px; padding-bottom:160px; }
	.cont04 .flex_box .box { flex:0 0 calc(50% - 10px); padding-top:48px; padding-bottom:49px; }
	.cont04 .flex_box .box p { font-size:16px; }
	.cont04 .flex_box .box h2 { font-size:27px; margin-top:9px; }
	.cont04 .flex_box .box img { margin-top:42px; }
	.cont04 .flex_box .box > span { font-size:14px; bottom:-12px; }
}
@media (max-width:768px){
	.cont04 { padding-top:95px; padding-bottom:140px; }
	.cont04 .flex_box { flex-direction:column; gap:20px; }
	.cont04 .flex_box .box { flex:0 0 100%; width:100%; padding-top:38px; padding-bottom:39px; }
	.cont04 .flex_box .box p { font-size:14px; }
	.cont04 .flex_box .box h2 { font-size:24px; margin-top:7px; }
	.cont04 .flex_box .box img { margin-top:32px; height:209px; }
	.cont04 .flex_box .box > span { font-size:12px; bottom:23px; right:6px; }
}
@media (max-width:560px){
	.cont04 { padding-top:55px; padding-bottom:100px; }
	.cont04 .flex_box .box { padding-top:28px; padding-bottom:29px; }
	.cont04 .flex_box .box p { font-size:12px; }
	.cont04 .flex_box .box h2 { font-size:18px; margin-top:5px; }
	.cont04 .flex_box .box img { margin-top:22px; height:159px; }
	.cont04 .flex_box .box > span { font-size:10px; bottom:17px; right:4px; }
}
@media (max-width:480px){
	.cont04 { padding-top:35px; padding-bottom:80px; }
	.cont04 .flex_box { gap:10px; }
	.cont04 .flex_box .box { padding-top:18px; padding-bottom:19px; }
	.cont04 .flex_box .box p { font-size:10px; }
	.cont04 .flex_box .box h2 { font-size:15px; margin-top:3px; }
	.cont04 .flex_box .box img { margin-top:12px; height:109px; }
	.cont04 .flex_box .box > span { font-size:8px; bottom:13px; right:2px; }
}

.cont05 { background:#eefff9; padding-top:135px; padding-bottom:150px; }
.cont05 .tit h1 { font-weight:300; }
.cont05 .tit h1 b span { color:#00855b; }
.cont05 .form-box { background:#fff; border:2px solid #00855b; padding:66px 66px; margin-top:49px; }
.cont05 .form-box .input-box { display:flex; justify-content:space-between; align-items:center; letter-spacing:-0.05em; }
.cont05 .form-box .input-box .box { display:flex; justify-content:space-between; align-items:center; font-size:20px; font-weight:500; }
.cont05 .form-box .input-box .box label { width:50px; color:#343434; }
.cont05 .form-box .input-box .box input { width:300px; height:50px; padding:0 15px; background:#f1f1f1; border:0; border-radius:10px; }
.cont05 .form-box .input-box .box .ph { display:flex; justify-content:space-between; align-items:center; width:calc(100% - 50px); }
.cont05 .form-box .input-box .box .ph span { color:#767676; }
.cont05 .form-box .input-box .box .ph select { width:calc(100% / 3 - 50px / 3); padding:0 15px; border:0; border-radius:10px; appearance:none; height:50px; background:#f1f1f1 url('/rtImages/ns_w/main/select_btn.png') no-repeat; background-position:calc(100% - 20px) 50%; }
.cont05 .form-box .input-box .box .ph input { width:calc(100% / 3 - 50px / 3); padding:0 15px; border:0; border-radius:10px; background:#f1f1f1; }
.cont05 .form-box .input-box .box:nth-of-type(2) { width:550px; }
.cont05 .form-box .chk-box { display:flex; gap:10px; letter-spacing:-0.05em; margin-top:20px; margin-left:50px; flex-direction:column; }
.cont05 .form-box .chk-box .box { display:flex; align-items:center; }
.cont05 .form-box .chk-box .box input[type="checkbox"] { appearance:none; width:20px; height:20px; border:1px solid #f1f1f1; background:#f1f1f1; position:relative; margin-right:10px; }
.cont05 .form-box .chk-box .box input[type="checkbox"]:checked { background:#00855b; }
.cont05 .form-box .chk-box .box input[type="checkbox"]:checked:after { content:''; width:12px; height:9px; background:url('/event/keyword/image/ic_check_solid.svg') no-repeat; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.cont05 .form-box .chk-box .box label { font-size:18px; color:#676767; margin-right:20px; }
.cont05 .form-box .chk-box .box label span { text-decoration:underline; text-underline-position:under; font-weight:600; color:#2f3df3; }
.cont05 .form-box .chk-box .box:nth-of-type(1) { margin-right:20px; }
.cont05 .form-box .chk-box .box:nth-of-type(1) label { font-weight:600; }
.cont05 .form-box .btn-box { margin-top:26px; }
.cont05 .form-box .btn-box button { display:flex; justify-content:center; align-items:center; width:609px; height:80px; color:#fff; font-size:25px; font-weight:700; letter-spacing:-0.02em; margin:0 auto; background:#00855b; border-radius:50px; }
@media (max-width:1100px){}
@media (max-width:1024px){
	.cont05 .form-box .input-box { flex-wrap:wrap; gap:20px; }
	.cont05 .form-box .input-box .box { width:100%; }
	.cont05 .form-box .input-box .box:nth-of-type(2) { width:100%; }
	.cont05 .form-box .input-box .box input { width:calc(100% - 50px); }
}
@media (max-width:920px){
	.cont05 { padding-top:115px; padding-bottom:130px; }
	.cont05 .form-box { padding:56px; margin-top:39px; }
	.cont05 .form-box .input-box { gap:18px; }
	.cont05 .form-box .input-box .box { font-size:18px; }
	.cont05 .form-box .input-box .box label { width:45px; }
	.cont05 .form-box .input-box .box input { width:calc(100% - 45px); height:45px; padding:0 14px; border-radius:9px; }
	.cont05 .form-box .input-box .box .ph { width:calc(100% - 45px); }
	.cont05 .form-box .input-box .box .ph input { width:calc(100% / 3 - 45px / 3); padding:0 14px; border-radius:9px; }
	.cont05 .form-box .chk-box { margin-left:45px; margin-top:18px; }
	.cont05 .form-box .chk-box .box input[type="checkbox"] { width:18px; height:18px; margin-right:9px; }
	.cont05 .form-box .chk-box .box label { font-size:16px; }
	.cont05 .form-box .btn-box { margin-top:49px; }
	.cont05 .form-box .btn-box button { width:650px; height:61px; font-size:20px; }
}
@media (max-width:768px){
	.cont05 { padding-top:95px; padding-bottom:110px; }
	.cont05 .form-box { padding:46px; margin-top:29px; }
	.cont05 .form-box .input-box { gap:16px; }
	.cont05 .form-box .input-box .box { font-size:16px; }
	.cont05 .form-box .input-box .box label { width:40px; }
	.cont05 .form-box .input-box .box input { width:calc(100% - 40px); height:40px; padding:0 13px; border-radius:8px; }
	.cont05 .form-box .input-box .box .ph { width:calc(100% - 40px); }
	.cont05 .form-box .input-box .box .ph input { width:calc(100% / 3 - 40px / 3); padding:0 13px; border-radius:8px; }
	.cont05 .form-box .chk-box { margin-left:40px; margin-top:16px; }
	.cont05 .form-box .chk-box .box input[type="checkbox"] { width:16px; height:16px; margin-right:8px; }
	.cont05 .form-box .chk-box .box label { font-size:14px; }
	.cont05 .form-box .btn-box { margin-top:39px; }
	.cont05 .form-box .btn-box button { width:550px; height:55px; font-size:18px; }
}
@media (max-width:560px){
	.cont05 { padding-top:55px; padding-bottom:70px; }
	.cont05 .form-box { padding:26px; margin-top:24px; }
	.cont05 .form-box .input-box { gap:12px; }
	.cont05 .form-box .input-box .box { font-size:14px; }
	.cont05 .form-box .input-box .box label { width:35px; }
	.cont05 .form-box .input-box .box input { width:calc(100% - 35px); height:35px; padding:0 11px; border-radius:6px; }
	.cont05 .form-box .input-box .box .ph { width:calc(100% - 35px); }
	.cont05 .form-box .input-box .box .ph input { width:calc(100% / 3 - 35px / 3); padding:0 11px; border-radius:6px; }
	.cont05 .form-box .chk-box { margin-left:35px; margin-top:12px; }
	.cont05 .form-box .chk-box .box input[type="checkbox"] { width:14px; height:14px; margin-right:6px; }
	.cont05 .form-box .chk-box .box label { font-size:12px; }
	.cont05 .form-box .btn-box { margin-top:29px; }
	.cont05 .form-box .btn-box button { max-width:350px; width:100%; height:43px; font-size:16px; }
}
@media (max-width:480px){
	.cont05 { padding-top:35px; padding-bottom:50px; }
	.cont05 .form-box { padding:16px; margin-top:19px; }
	.cont05 .form-box .input-box { gap:10px; }
	.cont05 .form-box .input-box .box { font-size:12px; }
	.cont05 .form-box .input-box .box label { width:30px; }
	.cont05 .form-box .input-box .box input { width:calc(100% - 30px); height:30px; padding:0 10px; border-radius:5px; }
	.cont05 .form-box .input-box .box .ph { width:calc(100% - 30px); }
	.cont05 .form-box .input-box .box .ph input { width:calc(100% / 3 - 30px / 3); padding:0 10px; border-radius:5px; }
	.cont05 .form-box .chk-box { margin-left:30px; margin-top:10px; }
	.cont05 .form-box .chk-box .box input[type="checkbox"] { width:12px; height:12px; margin-right:5px; }
	.cont05 .form-box .chk-box .box label { font-size:10px; }
	.cont05 .form-box .btn-box { margin-top:19px; }
	.cont05 .form-box .btn-box button { width:100%; height:37px; font-size:14px; }
}

.cont06 { padding-top:135px; padding-bottom:150px; }
.cont06 .tit h1 b { color:#00855b; }
.cont06 .img_box img { margin:0 auto; }
@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:920px){
	.cont06 { padding-top:115px; padding-bottom:130px; }
}
@media (max-width:768px){
	.cont06 { padding-top:95px; padding-bottom:110px; }
}
@media (max-width:560px){
	.cont06 { padding-top:55px; padding-bottom:70px; }
}
@media (max-width:480px){
	.cont06 { padding-top:35px; padding-bottom:50px; }
}

.cont07 { background:#00855b; padding-top:135px; padding-bottom:150px; }
.cont07 .tit h1 { color:#fff; }
.cont07 .img_box img { margin:0 auto; }
@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:920px){
	.cont07 { padding-top:115px; padding-bottom:130px; }
}
@media (max-width:768px){
	.cont07 { padding-top:95px; padding-bottom:110px; }
}
@media (max-width:560px){
	.cont07 { padding-top:55px; padding-bottom:70px; }
}
@media (max-width:480px){
	.cont07 { padding-top:35px; padding-bottom:50px; }
}

.cont08 { padding-top:135px; padding-bottom:150px; }
.cont08 .logo_list { display:flex; flex-wrap:wrap; gap:39px 0; margin-top:73px; }
.cont08 .logo_list .list { flex:0 0 calc(100% / 8); }
.cont08 .logo_list .list .img_box { display:flex; justify-content:center; align-items:center; height:53px; margin:0 auto; }
.cont08 .logo_list .list .img_box.h30 img { height:30px; }
.cont08 .logo_list .list .img_box.h31 img { height:31px; }
.cont08 .logo_list .list .img_box.h32 img { height:32px; }
.cont08 .logo_list .list .img_box.h34 img { height:34px; }
.cont08 .logo_list .list .img_box.h35 img { height:35px; }
.cont08 .logo_list .list .img_box.h41 img { height:41px; }
.cont08 .logo_list .list .img_box.h43 img { height:43px; }
.cont08 .logo_list .list .img_box.h44 img { height:44px; }
.cont08 .logo_list .list .img_box.h46 img { height:46px; }
.cont08 .logo_list .list .img_box.h47 img { height:47px; }
.cont08 .logo_list .list .img_box.h48 img { height:48px; }
.cont08 .logo_list .list .img_box.h49 img { height:49px; }
.cont08 .logo_list .list .img_box.h50 img { height:50px; }
.cont08 .logo_list .list .img_box.h51 img { height:51px; }
.cont08 .logo_list .list .img_box.h53 img { height:53px; }
.cont08 .logo_list .list p { font-size:16px; font-weight:500; text-align:center; margin-top:19px; }
.cont08 .logo_list .text { flex:1 1 auto; display:flex; justify-content:center; align-items:center; }
.cont08 .logo_list .text p { font-size:16px; color:#686868; }
.cont08 .boxing { background:#00855b; padding-top:75px; padding-bottom:90px; margin-top:85px; }
.cont08 .boxing .tit { color:#fff; }
.cont08 .boxing .img_box { display:none; }
.cont08 .boxing .img_box img { margin:0 auto; }
.cont08 .boxing > p { font-size:30px; font-weight:500; color:#fff; text-align:center; margin-top:41px; }
.cont08 .boxing > p b { font-weight:800; text-decoration:underline; text-underline-position:under; }
.cont08 .boxing .btn_box { margin-top:46px; padding:0 20px; }
.cont08 .boxing .btn_box a { display:flex; justify-content:center; align-items:center; gap:15px; width:756px; height:80px; border-radius:5px; background:#000; margin:0 auto; }
.cont08 .boxing .btn_box a p { font-size:30px; font-weight:700; color:#fff; margin-right:23px; }
.cont08 .boxing .btn_box a i { width:0; height:0; border-style:solid; border-width:8.5px 0 8.5px 15px; border-color:transparent transparent transparent #fff; }
.cont08 .boxing .btn_box a i.op3 { opacity:0.3; }
.cont08 .boxing .btn_box a i.op6 { opacity:0.6; }
@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:920px){
	.cont08 { padding-top:115px; padding-bottom:130px; }
	.cont08 .logo_list { gap:34px 0; margin-top:63px; }
	.cont08 .logo_list .list { flex:0 0 calc(100% / 6); }
	.cont08 .logo_list .list p { font-size:15px; margin-top:17px; }
	.cont08 .logo_list .text p { font-size:15px; }
	.cont08 .boxing { padding-top:55px; padding-bottom:80px; margin-top:75px; }
	.cont08 .boxing > p { font-size:27px; margin-top:36px; }
	.cont08 .boxing .btn_box { margin-top:41px; }
	.cont08 .boxing .btn_box a { gap:14px; width:656px; height:72px; }
	.cont08 .boxing .btn_box a p { font-size:27px; margin-right:21px; }
	.cont08 .boxing .btn_box a i { border-width:7.5px 0 7.5px 13px; }
}
@media (max-width:768px){
	.cont08 { padding-top:95px; padding-bottom:110px; }
	.cont08 .logo_list { gap:29px 0; margin-top:53px; }
	.cont08 .logo_list .list { flex:0 0 calc(100% / 5); }
	.cont08 .logo_list .list .img_box { height:48px; }
	.cont08 .logo_list .list .img_box.h30 img { height:25px; }
	.cont08 .logo_list .list .img_box.h31 img { height:26px; }
	.cont08 .logo_list .list .img_box.h32 img { height:27px; }
	.cont08 .logo_list .list .img_box.h34 img { height:29px; }
	.cont08 .logo_list .list .img_box.h35 img { height:30px; }
	.cont08 .logo_list .list .img_box.h41 img { height:36px; }
	.cont08 .logo_list .list .img_box.h43 img { height:38px; }
	.cont08 .logo_list .list .img_box.h44 img { height:39px; }
	.cont08 .logo_list .list .img_box.h46 img { height:41px; }
	.cont08 .logo_list .list .img_box.h47 img { height:42px; }
	.cont08 .logo_list .list .img_box.h48 img { height:43px; }
	.cont08 .logo_list .list .img_box.h49 img { height:44px; }
	.cont08 .logo_list .list .img_box.h50 img { height:45px; }
	.cont08 .logo_list .list .img_box.h51 img { height:46px; }
	.cont08 .logo_list .list .img_box.h53 img { height:48px; }
	.cont08 .logo_list .list p { font-size:14px; margin-top:15px; }
	.cont08 .logo_list .text p { font-size:14px; }
	.cont08 .boxing { padding-top:45px; padding-bottom:70px; margin-top:65px; }
	.cont08 .boxing .img_box { padding:0 20px; }
	.cont08 .boxing > p { font-size:24px; margin-top:31px; }
	.cont08 .boxing .btn_box { margin-top:36px; }
	.cont08 .boxing .btn_box a { gap:13px; max-width:556px; width:100%; height:64px; }
	.cont08 .boxing .btn_box a p { font-size:24px; margin-right:19px; }
	.cont08 .boxing .btn_box a i { border-width:6.5px 0 6.5px 11px; }
}
@media (max-width:560px){
	.cont08 { padding-top:55px; padding-bottom:70px; }
	.cont08 .logo_list { gap:24px 0; margin-top:33px; }
	.cont08 .logo_list .list { flex:0 0 calc(100% / 4); }
	.cont08 .logo_list .list p { font-size:12px; margin-top:11px; }
	.cont08 .logo_list .text p { font-size:12px; }
	.cont08 .boxing { padding-top:25px; padding-bottom:50px; margin-top:45px; }
	.cont08 .boxing > p { font-size:18px; margin-top:26px; }
	.cont08 .boxing .btn_box { margin-top:26px; }
	.cont08 .boxing .btn_box a { gap:11px; max-width:356px; height:48px; }
	.cont08 .boxing .btn_box a p { font-size:18px; margin-right:15px; }
	.cont08 .boxing .btn_box a i { border-width:5.5px 0 5.5px 9px; }
}
@media (max-width:480px){
	.cont08 { padding-top:35px; padding-bottom:50px; }
	.cont08 .logo_list { gap:19px 0; margin-top:23px; }
	.cont08 .logo_list .list { flex:0 0 calc(100% / 3); }
	.cont08 .logo_list .list .img_box { height:43px; }
	.cont08 .logo_list .list .img_box.h30 img { height:20px; }
	.cont08 .logo_list .list .img_box.h31 img { height:21px; }
	.cont08 .logo_list .list .img_box.h32 img { height:22px; }
	.cont08 .logo_list .list .img_box.h34 img { height:24px; }
	.cont08 .logo_list .list .img_box.h35 img { height:25px; }
	.cont08 .logo_list .list .img_box.h41 img { height:31px; }
	.cont08 .logo_list .list .img_box.h43 img { height:33px; }
	.cont08 .logo_list .list .img_box.h44 img { height:34px; }
	.cont08 .logo_list .list .img_box.h46 img { height:36px; }
	.cont08 .logo_list .list .img_box.h47 img { height:37px; }
	.cont08 .logo_list .list .img_box.h48 img { height:38px; }
	.cont08 .logo_list .list .img_box.h49 img { height:39px; }
	.cont08 .logo_list .list .img_box.h50 img { height:40px; }
	.cont08 .logo_list .list .img_box.h51 img { height:41px; }
	.cont08 .logo_list .list .img_box.h53 img { height:43px; }
	.cont08 .logo_list .list p { font-size:10px; margin-top:10px; }
	.cont08 .logo_list .text p { font-size:10px; }
	.cont08 .boxing { padding-top:15px; padding-bottom:40px; margin-top:35px; }
	.cont08 .boxing > p { font-size:15px; margin-top:21px; }
	.cont08 .boxing .btn_box { margin-top:21px; }
	.cont08 .boxing .btn_box a { gap:11px; max-width:356px; height:40px; }
	.cont08 .boxing .btn_box a p { font-size:15px; margin-right:13px; }
	.cont08 .boxing .btn_box a i { border-width:4.5px 0 4.5px 7px; }
}

.cont09 { background:#eefff9; padding-top:135px; padding-bottom:150px; }
.cont09 .tit h1 { font-weight:300; }
.cont09 .boxing { margin-top:42px; }
.cont09 .date-box { display:flex; justify-content:space-between; align-items:center; padding:24px 27px; font-size:20px; background:rgba(0,133,91,0.1); }
.cont09 .date-box p { font-weight:500; }
.cont09 .date-box p b { font-weight:700; }
.cont09 .date-box span { font-weight:300; }
.cont09 .date-box+.app-box { margin-top:20px; }
.cont09 .app-box { padding:50px; background:#fff; }
.cont09 .app-box .pack { display:flex; justify-content:space-between; align-items:center; padding:58px 50px; letter-spacing:-0.02em; border-radius:10px; border:2px solid #00855b; }
.cont09 .app-box .pack .text_box h2 { font-family:'GmarketSans'; padding-top:0.2em; font-size:40px; font-weight:700; color:#00855b; }
.cont09 .app-box .pack .price-box { display:flex; align-items:center; }
.cont09 .app-box .pack .price-box p { font-family:'GmarketSans'; padding-top:0.2em; font-size:20px; font-weight:700; }
.cont09 .app-box .pack .price-box p span { color:#767676; text-decoration:line-through; margin-left:25px; }
.cont09 .app-box .pack .price-box h3 { font-family:'GmarketSans'; padding-top:0.2em; font-size:30px; font-weight:700; margin-left:30px; }
.cont09 .app-box .pack .price-box h3 b { font-size:45px; color:#ee0024; }
.cont09 .app-box .app-boxing { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:13px; margin-top:50px; }
.cont09 .app-box .app-boxing .app { flex:0 0 calc(100% / 4 - 39px / 4); border:1px solid #ddd; border-radius:10px; padding:19px; }
.cont09 .app-box .app-boxing .app:last-child { margin:0 auto; margin-left:0; }
.cont09 .app-box .app-boxing .app .state { display:flex; justify-content:space-between; align-items:center; font-size:14px; font-weight:600; letter-spacing:-0.025em; }
.cont09 .app-box .app-boxing .app .state .box { display:flex; align-items:center; border:1px solid #ee0024; border-radius:5px; height:24px; }
.cont09 .app-box .app-boxing .app .state .box p { padding:0 5px 0 7px; }
.cont09 .app-box .app-boxing .app .state .box span { display:flex; justify-content:center; align-items:center; font-weight:700; color:#fff; background:#ee0024; padding:0 7px 0 8px; height:22px; }
.cont09 .app-box .app-boxing .app .state .box.end { border:1px solid #000; }
.cont09 .app-box .app-boxing .app .state .box.end span { background:#000; }
.cont09 .app-box .app-boxing .app .state > span.need { display:flex; justify-content:center; align-items:center; background:#d1f7ff; width:32px; height:24px; border-radius:5px; }
.cont09 .app-box .app-boxing .app .input { display:flex; align-items:center; gap:10px; margin-top:18px; }
.cont09 .app-box .app-boxing .app .input input[type="checkbox"] { appearance:none; width:20px; height:20px; border:1px solid #f1f1f1; background:#f1f1f1; position:relative; border-radius:5px; }
.cont09 .app-box .app-boxing .app .input input[type="checkbox"]:checked { background:#00855b; border:1px solid #00855b; }
.cont09 .app-box .app-boxing .app .input input[type="checkbox"]:checked:after { content:''; width:12px; height:9px; background:url('/event/keyword/image/ic_check_solid.svg') no-repeat; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.cont09 .app-box .app-boxing .app .input label { font-size:18px; font-weight:700; letter-spacing:-0.025em; }
.cont09 .app-box .app-boxing .app.end .state .box { border:1px solid #000; }
.cont09 .app-box .app-boxing .app.end .state .box span { background:#000; }
.cont09 .app-box .cart_n, .cont09 .app-box .cart_n2 { margin-top:33px; }
.cont09 .app-box .list-box { background:#f9f9f9; border-top:1px solid #000; border-bottom:1px solid #000; padding:15px 30px; }
.cont09 .app-box .list-box .list { display:flex; justify-content:space-between; align-items:center; letter-spacing:-0.02em; padding:15px 0; }
.cont09 .app-box .list-box .list .fl.fl-fe-cen { display:flex; justify-content:flex-start; align-items:center; }
.cont09 .app-box .list-box .list+.list { border-top:1px solid #bababa; }
.cont09 .app-box .list-box .list h2 { font-size:16px; font-weight:600; }
.cont09 .app-box .list-box .list h2 span { font-size:14px; font-weight:300; color:#bababa; }
.cont09 .app-box .list-box .list .fl.fl-fe-cen { gap:25px; }
.cont09 .app-box .list-box .list p { font-size:16px; font-weight:600; color:#bababa; text-decoration:line-through; }
.cont09 .app-box .list-box .list h3 { font-size:16px; font-weight:600; color:#ee0024; }
.cont09 .app-box .list-box .list button { width:12px; height:12px; }
.cont09 .app-box .list-box .list button img { opacity:0.8; transition:0.3s; }
.cont09 .app-box .list-box .list button:hover img { opacity:1; }
.cont09 .app-box .btn-box { display:flex; justify-content:space-between; align-items:center; border-top:1px solid #000; border-bottom:1px solid #000; letter-spacing:-0.02em; padding:25px 0; }
.cont09 .app-box .btn-box .subject h2 { font-family:'GmarketSans'; padding-top:0.2em; font-size:25px; font-weight:700; }
.cont09 .app-box .btn-box .subject h2 span { color:#ee0024; }
.cont09 .app-box .btn-box span.line { width:1px; height:20px; background:#000; }
.cont09 .app-box .btn-box .price { display:flex; justify-content:space-between; align-items:center; width:600px; }
.cont09 .app-box .btn-box .price p { font-family:'GmarketSans'; padding-top:0.2em; font-size:24px; font-weight:500; color:#767676; font-weight:500; }
.cont09 .app-box .btn-box .price p b { font-weight:700; position:relative; }
.cont09 .app-box .btn-box .price p b:after { content:''; width:184px; height:12px; background:url('/event/keyword/image/cont_type05_img01.png') no-repeat; background-size:cover; position:absolute; left:0; top:2px; background-position:center right; }
.cont09 .app-box .btn-box .price h3 { font-family:'GmarketSans'; padding-top:0.2em; font-size:30px; font-weight:700; position:relative; }
.cont09 .app-box .btn-box .price h3.sale:before { content:'ÇÒÀÎ Àû¿ë ¼ö°­·á'; font-size:16px; font-weight:800; font-family:'Pretendard'; padding-top:0; position:absolute; left:-17px; top:50%; transform:translate(-100%,-50%); color:#2e44e6; }
.cont09 .app-box .btn-box .price h3 span { font-size:45px; color:#ee0024; }
.cont09 .app-box .btn-box .btn button { width:173px; height:72px; background:#000; color:#fff; font-size:20px; font-weight:700; }
.cont09 .s_text { display:flex; justify-content:center; align-items:center; gap:8px; margin-top:30px; }
.cont09 .s_text img { width:26px; }
.cont09 .s_text p { font-size:18px; font-weight:500; letter-spacing:-0.025em; position:relative; z-index:0; }
.cont09 .s_text p:after { content:''; width:calc(100% + 8px); height:10px; background:#fff87f; position:absolute; left:50%; bottom:-1px; transform:translate(-50%,0); z-index:-1; }
@keyframes blink01 {
	0%, 100% { opacity:1; }
	50% { opacity:0; }
}
@media (max-width:1024px){
	.cont09 .app-box .pack .text_box h2 { font-size:36px; }
	.cont09 .app-box .pack .price-box h3, .cont09 .app-box .btn-box .price h3 { font-size:26px; }
	.cont09 .app-box .pack .price-box h3 b, .cont09 .app-box .btn-box .price h3 span { font-size:40px; }
	.cont09 .app-box .btn-box { flex-wrap:wrap; }
	.cont09 .app-box .btn-box .subject h2 { font-size:23px; }
	.cont09 .app-box .btn-box .price p { font-size:22px; }
	.cont09 .app-box .btn-box .btn { width:100%; margin-top:20px; }
	.cont09 .app-box .btn-box .btn button { width:100%; height:60px; }
	.cont09 .app-box .app-boxing .app { flex:0 0 calc(100% / 3 - 26px / 3); }
}
@media (max-width:920px){
	.cont09 { padding-top:115px; padding-bottom:130px; }
	.cont09 .date-box { flex-wrap:wrap; justify-content:center; gap:20px; font-size:18px; }
	.cont09 .date-box p { width:calc(50% - 10px); }
	.cont09 .date-box span { display:none; }
	.cont09 .app-box .pack { flex-wrap:wrap; gap:20px; padding:58px 30px; }
	.cont09 .app-box .pack .price-box { width:100%; justify-content:flex-end; }
	.cont09 .app-box .btn-box .subject { width:100%; }
	.cont09 .app-box .btn-box span.line { display:none; }
	.cont09 .app-box .btn-box .price { width:100%; }
	.cont09 .s_text p { font-size:16px; }
}
@media (max-width:768px){
	.cont09 { padding-top:95px; padding-bottom:110px; }
	.cont09 .date-box { font-size:16px; gap:15px; }
	.cont09 .app-box { padding:40px; }
	.cont09 .app-box .pack .text_box h2 { font-size:33px; }
	.cont09 .app-box .pack .price-box h3, .cont09 .app-box .btn-box .price h3 { font-size:24px; }
	.cont09 .app-box .pack .price-box h3 b, .cont09 .app-box .btn-box .price h3 span { font-size:36px; }
	.cont09 .app-box .pack .price-box p { font-size:18px; }
	.cont09 .app-box .btn-box .subject h2 { font-size:21px; }
	.cont09 .app-box .btn-box .price p { font-size:20px; }
	.cont09 .app-box .btn-box .price p b:after { width:148px; height:9px; }
	.cont09 .app-box .btn-box .price h3.sale:before { font-size:14px; }
	.cont09 .app-box .btn-box .btn button { height:48px; font-size:18px; }
	.cont09 .app-box .app-boxing { margin-top:40px; }
	.cont09 .app-box .app-boxing .app { flex:0 0 calc(100% / 2 - 13px / 2); }
	.cont09 .app-box .app-boxing .app .state { font-size:13px; }
	.cont09 .app-box .app-boxing .app .state .box { height:22px; }
	.cont09 .app-box .app-boxing .app .state .box span { height:20px; }
	.cont09 .app-box .app-boxing .app .state > span.need { height:22px; }
	.cont09 .app-box .app-boxing .app .input label { font-size:16px; }
	.cont09 .app-box .list-box .list h2 { font-size:14px; }
	.cont09 .app-box .list-box .list h2 span { font-size:13px; }
	.cont09 .app-box .list-box .list p { font-size:14px; }
	.cont09 .app-box .list-box .list h3 { font-size:14px; }
	.cont09 .s_text p { font-size:14px; }
	.cont09 .s_text img { width:22px; }
}
@media (max-width:560px){
	.cont09 { padding-top:55px; padding-bottom:70px; }
	.cont09 .tit_pbc .img-box { width:81px; height:83px; margin-bottom:8px; }
	.cont09 .boxing { margin-top:22px; }
	.cont09 .date-box { font-size:14px; padding:19px 22px; gap:5px; }
	.cont09 .app-box { padding:30px; }
	.cont09 .app-box .pack { padding:38px 25px; }
	.cont09 .app-box .pack .text_box h2 { font-size:30px; }
	.cont09 .app-box .pack .price-box h3, .cont09 .app-box .btn-box .price h3 { font-size:22px; }
	.cont09 .app-box .pack .price-box h3 b, .cont09 .app-box .btn-box .price h3 span { font-size:32px; }
	.cont09 .app-box .pack .price-box p { font-size:16px; }
	.cont09 .app-box .btn-box .subject h2 { font-size:19px; }
	.cont09 .app-box .btn-box .price p { font-size:18px; }
	.cont09 .app-box .btn-box .price p b:after { width:124px; height:8px; }
	.cont09 .app-box .btn-box .price h3.sale:before { font-size:13px; }
	.cont09 .app-box .btn-box .btn button { height:48px; font-size:16px; }
	.cont09 .app-box .app-boxing { margin-top:30px; }
	.cont09 .app-box .app-boxing .app { padding:10px; border-radius:5px; }
	.cont09 .app-box .app-boxing .app .state { font-size:12px; }
	.cont09 .app-box .app-boxing .app .state .box { height:20px; }
	.cont09 .app-box .app-boxing .app .state .box span { height:18px; }
	.cont09 .app-box .app-boxing .app .state > span.need { height:20px; }
	.cont09 .app-box .app-boxing .app .input { margin-top:10px; }
	.cont09 .app-box .app-boxing .app .input label { font-size:14px; }
	.cont09 .app-box .app-boxing .app .input input[type="checkbox"] { width:18px; height:18px; }
	.cont09 .app-box .cart_n, .cont09 .app-box .cart_n2 { margin-top:23px; }
	.cont09 .app-box .list-box { padding:15px 20px; }
	.cont09 .app-box .list-box .list h2 { font-size:13px; }
	.cont09 .app-box .list-box .list h2 span { font-size:12px; }
	.cont09 .app-box .list-box .list p { font-size:13px; }
	.cont09 .app-box .list-box .list h3 { font-size:13px; }
	.cont09 .app-box .list-box .list button { width:10px; height:10px; }
	.cont09 .s_text p { font-size:12px; }
	.cont09 .s_text p:after { height:8px; }
	.cont09 .s_text img { width:20px; }
}
@media (max-width:480px){
	.cont09 { padding-top:35px; padding-bottom:50px; }
	.cont09 .tit_pbc .img-box { width:61px; height:63px; margin-bottom:3px; }
	.cont09 .boxing { margin-top:12px; }
	.cont09 .date-box { font-size:12px; padding:14px 17px; gap:0; }
	.cont09 .date-box p { width:100%; }
	.cont09 .app-box { padding:20px; }
	.cont09 .app-box .pack { padding:18px 15px; }
	.cont09 .app-box .pack .text_box h2 { font-size:26px; }
	.cont09 .app-box .pack .price-box h3 { margin-left:15px; }
	.cont09 .app-box .pack .price-box h3, .cont09 .app-box .btn-box .price h3 { font-size:18px; }
	.cont09 .app-box .pack .price-box h3 b, .cont09 .app-box .btn-box .price h3 span { font-size:28px; }
	.cont09 .app-box .pack .price-box p { font-size:14px; }
	.cont09 .app-box .pack .price-box p span { margin-left:10px; }
	.cont09 .app-box .btn-box .subject h2 { font-size:17px; }
	.cont09 .app-box .btn-box .price { flex-wrap:wrap; justify-content:flex-end; margin-top:10px; }
	.cont09 .app-box .btn-box .price p { font-size:16px; width:100%; }
	.cont09 .app-box .btn-box .price p b { text-decoration:line-through; }
	.cont09 .app-box .btn-box .price p b:after { width:108px; height:7px; display:none; }
	.cont09 .app-box .btn-box .price h3.sale:before { font-size:12px; }
	.cont09 .app-box .btn-box .btn button { height:40px; font-size:14px; }
	.cont09 .app-box .app-boxing { margin-top:20px; }
	.cont09 .app-box .app-boxing .app { flex:0 0 100%; }
	.cont09 .app-box .app-boxing .app .state { font-size:11px; }
	.cont09 .app-box .app-boxing .app .state .box { height:18px; }
	.cont09 .app-box .app-boxing .app .state .box span { height:16px; }
	.cont09 .app-box .app-boxing .app .state > span.need { height:18px; }
	.cont09 .app-box .app-boxing .app .input label { font-size:13px; }
	.cont09 .app-box .app-boxing .app .input input[type="checkbox"] { width:16px; height:16px; }
	.cont09 .app-box .cart_n, .cont09 .app-box .cart_n2 { margin-top:18px; }
	.cont09 .app-box .list-box { padding:10px 15px; }
	.cont09 .app-box .list-box .list { padding:10px 0; flex-wrap:wrap; }
	.cont09 .app-box .list-box .list .fl.fl-fe-cen { gap:10px; margin-top:5px; width:100%; justify-content:flex-end; }
	.cont09 .app-box .list-box .list h2 { font-size:12px; width:100%; }
	.cont09 .app-box .list-box .list h2 span { font-size:11px; }
	.cont09 .app-box .list-box .list p { font-size:12px; }
	.cont09 .app-box .list-box .list h3 { font-size:12px; }
	.cont09 .app-box .list-box .list button { width:8px; height:8px; }
	.cont09 .s_text { margin-top:20px; }
	.cont09 .s_text p { font-size:10px; }
	.cont09 .s_text p:after { height:6px; }
	.cont09 .s_text img { width:16px; }
}
@media (max-width:440px){
	.cont09 .s_text p:after { display:none; }
}
@media (max-width:360px){}

.cont10 { background:#222; padding-top:118px; padding-bottom:150px; }
.cont10 .list_box { display:flex; align-items:center; flex-wrap:wrap; margin-top:31px; }
.cont10 .list_box .list { flex:0 0 25%; display:flex; justify-content:center; align-items:center; height:60px; background:#000; border-bottom:1px solid #222; }
.cont10 .list_box .list:nth-last-of-type(-n + 4) { border-bottom:0; }
.cont10 .list_box .list + .list:not(:nth-of-type(4n+1)) { border-left:1px solid #222; }
.cont10 .list_box .list p { font-size:20px; color:#fff; }
.cont10 .text { margin-top:12px; }
.cont10 .text p { font-size:16px; color:#a4a4a4; text-align:right; }
.cont10 .btn_box { margin-top:51px; }
.cont10 .btn_box a { display:flex; justify-content:center; align-items:center; gap:15px; width:600px; height:80px; border-radius:5px; background:#fff; margin:0 auto; }
.cont10 .btn_box a p { font-size:30px; font-weight:700; margin-right:23px; }
.cont10 .btn_box a i { width:0; height:0; border-style:solid; border-width:8.5px 0 8.5px 15px; border-color:transparent transparent transparent #000; }
.cont10 .btn_box a i.op3 { opacity:0.3; }
.cont10 .btn_box a i.op6 { opacity:0.6; }
@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:920px){
	.cont10 { padding-top:98px; padding-bottom:130px; }
	.cont10 .list_box { margin-top:26px; }
	.cont10 .list_box .list { height:54px; }
	.cont10 .list_box .list p { font-size:18px; }
	.cont10 .text { margin-top:10px; }
	.cont10 .text p { font-size:14px; }
	.cont10 .btn_box { margin-top:46px; }
	.cont10 .btn_box a { gap:14px; width:500px; height:72px; }
	.cont10 .btn_box a p { font-size:27px; margin-right:21px; }
	.cont10 .btn_box a i { border-width:7.5px 0 7.5px 13px; }
}
@media (max-width:768px){
	.cont10 { padding-top:78px; padding-bottom:110px; }
	.cont10 .list_box { margin-top:21px; }
	.cont10 .list_box .list { flex:0 0 calc(100% / 3); height:48px; }
	.cont10 .list_box .list:nth-last-of-type(-n + 4) { border-bottom:1px solid #222; }
	.cont10 .list_box .list + .list:not(:nth-of-type(4n+1)) { border-left:0; }
	.cont10 .list_box .list:nth-last-of-type(-n + 3) { border-bottom:0; }
	.cont10 .list_box .list + .list:not(:nth-of-type(3n+1)) { border-left:1px solid #222; }
	.cont10 .list_box .list p { font-size:16px; }
	.cont10 .text { margin-top:8px; }
	.cont10 .text p { font-size:12px; }
	.cont10 .btn_box { margin-top:41px; }
	.cont10 .btn_box a { gap:13px; max-width:400px; width:100%; height:64px; }
	.cont10 .btn_box a p { font-size:24px; margin-right:19px; }
	.cont10 .btn_box a i { border-width:6.5px 0 6.5px 11px; }
}
@media (max-width:560px){
	.cont10 { padding-top:58px; padding-bottom:70px; }
	.cont10 .list_box { margin-top:16px; }
	.cont10 .list_box .list { height:36px; }
	.cont10 .list_box .list p { font-size:12px; }
	.cont10 .text { margin-top:6px; }
	.cont10 .text p { font-size:11px; }
	.cont10 .btn_box { margin-top:31px; }
	.cont10 .btn_box a { gap:11px; max-width:300px; height:48px; }
	.cont10 .btn_box a p { font-size:18px; margin-right:15px; }
	.cont10 .btn_box a i { border-width:5.5px 0 5.5px 9px; }
}
@media (max-width:480px){
	.cont10 { padding-top:38px; padding-bottom:50px; }
	.cont10 .list_box { margin-top:11px; }
	.cont10 .list_box .list { height:30px; }
	.cont10 .list_box .list p { font-size:10px; }
	.cont10 .text { margin-top:4px; }
	.cont10 .text p { font-size:10px; }
	.cont10 .btn_box { margin-top:26px; }
	.cont10 .btn_box a { gap:11px; max-width:300px; height:40px; }
	.cont10 .btn_box a p { font-size:15px; margin-right:13px; }
	.cont10 .btn_box a i { border-width:4.5px 0 4.5px 7px; }
}

.cont11 { padding-top:135px; padding-bottom:150px; }
.cont11 .list_box { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:40px; }
.cont11 .list_box .list { flex:0 0 calc(100% / 3 - 80px / 3); background:#eefff9; border:1px solid #00855b; padding-top:40px; }
.cont11 .list_box .list p { font-size:20px; text-align:center; line-height:1.25; }
.cont11 .list_box .list p b { font-weight:700; }
.cont11 .list_box .list img { margin-top:11px; }
@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:920px){
	.cont11 { padding-top:115px; padding-bottom:130px; }
	.cont11 .list_box .list { padding-top:30px; }
	.cont11 .list_box .list p { font-size:18px; }
	.cont11 .list_box .list img { margin-top:9px; }
}
@media (max-width:768px){
	.cont11 { padding-top:95px; padding-bottom:110px; }
	.cont11 .list_box { gap:20px; }
	.cont11 .list_box .list { flex:0 0 calc(100% / 2 - 20px / 2); padding-top:25px; }
	.cont11 .list_box .list p { font-size:16px; }
	.cont11 .list_box .list img { margin-top:7px; }
}
@media (max-width:560px){
	.cont11 { padding-top:55px; padding-bottom:70px; }
	.cont11 .list_box .list { padding-top:15px; }
	.cont11 .list_box .list p { font-size:12px; }
	.cont11 .list_box .list img { margin-top:5px; }
}
@media (max-width:480px){
	.cont11 { padding-top:35px; padding-bottom:50px; }
	.cont11 .list_box { gap:10px; }
	.cont11 .list_box .list { flex:0 0 calc(100% / 2 - 10px / 2); padding-top:10px; }
	.cont11 .list_box .list p { font-size:10px; }
	.cont11 .list_box .list img { margin-top:3px; }
}

.cont12 { background:#00855b; padding-top:135px; padding-bottom:150px; }
.cont12 .tit { color:#fff; }
.cont12 .y_list { display:flex; justify-content:space-between; align-items:center; }
.cont12 .y_list .box { flex:0 0 calc(50% - 20px); border:1px solid #fff; }
.cont12 .y_list .box a .img_box { position:relative; }
.cont12 .y_list .box a .img_box:before { content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); }
.cont12 .y_list .box a .img_box:after { content:''; width:50px; height:50px; background:url('/rtImages/ns_w/main/newplay.png') no-repeat; background-size:contain; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transition:0.3s; }
.cont12 .y_list .box a:hover .img_box:after { background:url('/rtImages/ns_w/main/newplayov.png') no-repeat; background-size:contain; }
.cont12 .y_list .box a .text_box { display:flex; justify-content:center; align-items:center; height:50px; background:#fff; }
.cont12 .y_list .box a .text_box p { font-size:18px; font-weight:500; letter-spacing:-0.02em; }
.cont12 .y_list .box a .text_box p b { font-weight:600; color:#00855b; }
.cont12 .btn_box { margin-top:60px; }
.cont12 .btn_box a { display:flex; justify-content:center; align-items:center; gap:15px; width:600px; height:80px; border-radius:5px; background:#fff; margin:0 auto; }
.cont12 .btn_box a p { font-size:30px; font-weight:700; margin-right:23px; }
.cont12 .btn_box a i { width:0; height:0; border-style:solid; border-width:8.5px 0 8.5px 15px; border-color:transparent transparent transparent #000; }
.cont12 .btn_box a i.op3 { opacity:0.3; }
.cont12 .btn_box a i.op6 { opacity:0.6; }
@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:920px){
	.cont12 { padding-top:115px; padding-bottom:130px; }
	.cont12 .y_list .box a .img_box:after { width:45px; height:45px; }
	.cont12 .y_list .box a .text_box { height:45px; }
	.cont12 .y_list .box a .text_box p { font-size:16px; }
	.cont12 .btn_box { margin-top:50px; }
	.cont12 .btn_box a { gap:14px; width:500px; height:72px; }
	.cont12 .btn_box a p { font-size:27px; margin-right:21px; }
	.cont12 .btn_box a i { border-width:7.5px 0 7.5px 13px; }
}
@media (max-width:768px){
	.cont12 { padding-top:95px; padding-bottom:110px; }
	.cont12 .y_list { flex-direction:column; gap:20px; }
	.cont12 .y_list .box { flex:0 0 100%; }
	.cont12 .y_list .box a .img_box:after { width:40px; height:40px; }
	.cont12 .y_list .box a .text_box { height:40px; }
	.cont12 .y_list .box a .text_box p { font-size:14px; }
	.cont12 .btn_box { margin-top:40px; }
	.cont12 .btn_box a { gap:13px; max-width:400px; width:100%; height:64px; }
	.cont12 .btn_box a p { font-size:24px; margin-right:19px; }
	.cont12 .btn_box a i { border-width:6.5px 0 6.5px 11px; }
}
@media (max-width:560px){
	.cont12 { padding-top:55px; padding-bottom:70px; }
	.cont12 .y_list .box a .img_box:after { width:35px; height:35px; }
	.cont12 .y_list .box a .text_box { height:35px; }
	.cont12 .y_list .box a .text_box p { font-size:12px; }
	.cont12 .btn_box { margin-top:30px; }
	.cont12 .btn_box a { gap:11px; max-width:300px; height:48px; }
	.cont12 .btn_box a p { font-size:18px; margin-right:15px; }
	.cont12 .btn_box a i { border-width:5.5px 0 5.5px 9px; }
}
@media (max-width:480px){
	.cont12 { padding-top:35px; padding-bottom:50px; }
	.cont12 .y_list { gap:10px; }
	.cont12 .y_list .box a .img_box:after { width:30px; height:30px; }
	.cont12 .y_list .box a .text_box { height:30px; }
	.cont12 .y_list .box a .text_box p { font-size:10px; }
	.cont12 .btn_box { margin-top:20px; }
	.cont12 .btn_box a { gap:11px; max-width:300px; height:40px; }
	.cont12 .btn_box a p { font-size:15px; margin-right:13px; }
	.cont12 .btn_box a i { border-width:4.5px 0 4.5px 7px; }
}

.cont13 { background:#eefff9; padding-top:135px; padding-bottom:150px; position:relative; }
.cont13:before { content:''; background:url('/rtImages/New_LP/img/newsw_img03.png') no-repeat top center; background-size:contain; animation:updown 1.5s infinite; width:100%; height:750px; background-position:center; position:absolute; z-index:0; }
.cont13 .tit h1 span { color:#00855b; }
.cont13 .form-box { background:#fff; border:2px solid #00855b; padding:66px 66px; margin-top:49px; position:relative; z-index:1; }
.cont13 .form-box .input-box { display:flex; justify-content:space-between; align-items:center; letter-spacing:-0.05em; }
.cont13 .form-box .input-box .box { display:flex; justify-content:space-between; align-items:center; font-size:20px; font-weight:500; }
.cont13 .form-box .input-box .box label { width:50px; color:#343434; }
.cont13 .form-box .input-box .box input { width:300px; height:50px; padding:0 15px; background:#f1f1f1; border:0; border-radius:10px; }
.cont13 .form-box .input-box .box .ph { display:flex; justify-content:space-between; align-items:center; width:calc(100% - 50px); }
.cont13 .form-box .input-box .box .ph span { color:#767676; }
.cont13 .form-box .input-box .box .ph select { width:calc(100% / 3 - 50px / 3); padding:0 15px; border:0; border-radius:10px; appearance:none; height:50px; background:#f1f1f1 url('/rtImages/ns_w/main/select_btn.png') no-repeat; background-position:calc(100% - 20px) 50%; }
.cont13 .form-box .input-box .box .ph input { width:calc(100% / 3 - 50px / 3); padding:0 15px; border:0; border-radius:10px; background:#f1f1f1; }
.cont13 .form-box .input-box .box:nth-of-type(2) { width:550px; }
.cont13 .form-box .chk-box { display:flex; gap:10px; letter-spacing:-0.05em; margin-top:20px; margin-left:50px; flex-direction:column; }
.cont13 .form-box .chk-box .box { display:flex; align-items:center; }
.cont13 .form-box .chk-box .box input[type="checkbox"] { appearance:none; width:20px; height:20px; border:1px solid #f1f1f1; background:#f1f1f1; position:relative; margin-right:10px; }
.cont13 .form-box .chk-box .box input[type="checkbox"]:checked { background:#00855b; }
.cont13 .form-box .chk-box .box input[type="checkbox"]:checked:after { content:''; width:12px; height:9px; background:url('/event/keyword/image/ic_check_solid.svg') no-repeat; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.cont13 .form-box .chk-box .box label { font-size:18px; color:#676767; margin-right:20px; }
.cont13 .form-box .chk-box .box label span { text-decoration:underline; text-underline-position:under; font-weight:600; color:#2f3df3; }
.cont13 .form-box .chk-box .box:nth-of-type(1) { margin-right:20px; }
.cont13 .form-box .chk-box .box:nth-of-type(1) label { font-weight:600; }
.cont13 .form-box .btn-box { margin-top:26px; }
.cont13 .form-box .btn-box button { display:flex; justify-content:center; align-items:center; width:609px; height:80px; color:#fff; font-size:25px; font-weight:700; letter-spacing:-0.02em; margin:0 auto; background:#00855b; border-radius:50px; }
@media (max-width:1100px){}
@media (max-width:1024px){
	.cont13:before { height:auto; }
	.cont13 .form-box .input-box { flex-wrap:wrap; gap:20px; }
	.cont13 .form-box .input-box .box { width:100%; }
	.cont13 .form-box .input-box .box:nth-of-type(2) { width:100%; }
	.cont13 .form-box .input-box .box input { width:calc(100% - 50px); }
}
@media (max-width:920px){
	.cont13 { padding-top:130px; padding-bottom:130px; }
	.cont13 .form-box { padding:56px; margin-top:39px; }
	.cont13 .form-box .input-box { gap:18px; }
	.cont13 .form-box .input-box .box { font-size:18px; }
	.cont13 .form-box .input-box .box label { width:45px; }
	.cont13 .form-box .input-box .box input { width:calc(100% - 45px); height:45px; padding:0 14px; border-radius:9px; }
	.cont13 .form-box .input-box .box .ph { width:calc(100% - 45px); }
	.cont13 .form-box .input-box .box .ph input { width:calc(100% / 3 - 45px / 3); padding:0 14px; border-radius:9px; }
	.cont13 .form-box .chk-box { margin-left:45px; margin-top:18px; }
	.cont13 .form-box .chk-box .box input[type="checkbox"] { width:18px; height:18px; margin-right:9px; }
	.cont13 .form-box .chk-box .box label { font-size:16px; }
	.cont13 .form-box .btn-box { margin-top:49px; }
	.cont13 .form-box .btn-box button { width:650px; height:61px; font-size:20px; }
}
@media (max-width:768px){
	.cont13 { padding-top:110px; padding-bottom:110px; }
	.cont13 .form-box { padding:46px; margin-top:29px; }
	.cont13 .form-box .input-box { gap:16px; }
	.cont13 .form-box .input-box .box { font-size:16px; }
	.cont13 .form-box .input-box .box label { width:40px; }
	.cont13 .form-box .input-box .box input { width:calc(100% - 40px); height:40px; padding:0 13px; border-radius:8px; }
	.cont13 .form-box .input-box .box .ph { width:calc(100% - 40px); }
	.cont13 .form-box .input-box .box .ph input { width:calc(100% / 3 - 40px / 3); padding:0 13px; border-radius:8px; }
	.cont13 .form-box .chk-box { margin-left:40px; margin-top:16px; }
	.cont13 .form-box .chk-box .box input[type="checkbox"] { width:16px; height:16px; margin-right:8px; }
	.cont13 .form-box .chk-box .box label { font-size:14px; }
	.cont13 .form-box .btn-box { margin-top:39px; }
	.cont13 .form-box .btn-box button { width:550px; height:55px; font-size:18px; }
}
@media (max-width:560px){
	.cont13 { padding-top:70px; padding-bottom:70px; }
	.cont13 .form-box { padding:26px; margin-top:24px; }
	.cont13 .form-box .input-box { gap:12px; }
	.cont13 .form-box .input-box .box { font-size:14px; }
	.cont13 .form-box .input-box .box label { width:35px; }
	.cont13 .form-box .input-box .box input { width:calc(100% - 35px); height:35px; padding:0 11px; border-radius:6px; }
	.cont13 .form-box .input-box .box .ph { width:calc(100% - 35px); }
	.cont13 .form-box .input-box .box .ph input { width:calc(100% / 3 - 35px / 3); padding:0 11px; border-radius:6px; }
	.cont13 .form-box .chk-box { margin-left:35px; margin-top:12px; }
	.cont13 .form-box .chk-box .box input[type="checkbox"] { width:14px; height:14px; margin-right:6px; }
	.cont13 .form-box .chk-box .box label { font-size:12px; }
	.cont13 .form-box .btn-box { margin-top:29px; }
	.cont13 .form-box .btn-box button { max-width:350px; width:100%; height:43px; font-size:16px; }
}
@media (max-width:480px){
	.cont13 { padding-top:50px; padding-bottom:50px; }
	.cont13 .form-box { padding:16px; margin-top:19px; }
	.cont13 .form-box .input-box { gap:10px; }
	.cont13 .form-box .input-box .box { font-size:12px; }
	.cont13 .form-box .input-box .box label { width:30px; }
	.cont13 .form-box .input-box .box input { width:calc(100% - 30px); height:30px; padding:0 10px; border-radius:5px; }
	.cont13 .form-box .input-box .box .ph { width:calc(100% - 30px); }
	.cont13 .form-box .input-box .box .ph input { width:calc(100% / 3 - 30px / 3); padding:0 10px; border-radius:5px; }
	.cont13 .form-box .chk-box { margin-left:30px; margin-top:10px; }
	.cont13 .form-box .chk-box .box input[type="checkbox"] { width:12px; height:12px; margin-right:5px; }
	.cont13 .form-box .chk-box .box label { font-size:10px; }
	.cont13 .form-box .btn-box { margin-top:19px; }
	.cont13 .form-box .btn-box button { width:100%; height:37px; font-size:14px; }
}
@keyframes updown {
	0%,100% { top:0; }
	50% { top:-10px } 
}