/* 2023 ADD */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");


/* 공통 */
body {font-family: 'Pretendard' !important;}

.dpn {display: none !important;}
.dpf_between {display:flex; justify-content:space-between; align-items:flex-start;column-gap: 0px;}
.dpf_between2 {display:flex; justify-content:space-between; align-items:center;column-gap: 0px;}
.dpf_center {display:flex; justify-content:center; align-items:center;}
.dpf_center2 {display:flex; justify-content:left; align-items:center;}
.dpf_center3 {column-gap: 30px;}
.dpf_center4 {display:flex; justify-content:space-between; align-items:flex-start;}
.dpf_center5 {display:flex; justify-content:space-between; align-items:flex-start;}
@media (max-width: 1201px) {
	.dpf_between {display:block;}
	.dpf_between2 {display:block;}
	.dpf_center {display:block;}
	.dpf_center2 {display:block;}
	.dpf_center4 {display:block;}
	.dpf_center5 {display:block;}
}

.float-left {float: left !important;}
.float-right {float: right !important;}
.clb {clear: both !important;}
.cusp {cursor: pointer !important;}
.text-center {text-align: center !important;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.toe {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

br.show {display: none;}
br.hide {display: block;}
@media (max-width: 920px) {
	br.hide {display: none;}
	br.show {display: block;}
}

.pc-box {display: block !important;}
.mobile-box {display: none !important;}
@media (max-width: 920px) {
	.pc-box {display: none !important;}
	.mobile-box {display: block !important; }
}

.h10 {height: 10px;}
.h30 {height: 30px;}
.h50 {height: 50px;}
.h30_pc {height: 30px;}
.mb0 {margin-bottom: 0 !important;}
.pl0 {padding-left:0 !important;}
@media (max-width: 1201px) {
	.h30 {height: 20px;}
	.h50 {height: 30px;}
	.h30_pc {display: none;}
}

/* 비쥬얼 */
#visual {width: 100%;text-align: center;background: #f1f1f1 url(/img2/vs003.jpg) no-repeat center 50%;background-size: cover;height: 830px;}
#visual img {max-width:100%;}
#visual .visual_img {width: 1300px;position: absolute;left: 50%;margin: 450px 0 0 -650px;display:flex; justify-content:space-between; align-items:flex-start;column-gap: 0px;}
#visual .visual_img:after {content: '';display: block;clear: both;visibility: hidden;}
#visual .visual_img img:hover {opacity: 0.7;}
#visual .visual_mobile {display: none;}
@media (max-width: 1201px) {
	#visual {background:#fff;height: auto;}
	#visual .visual_img {width: 94%;padding: 0 3%;position: relative;left: unset;margin: -100px 0 0 0;display:block;}
	#visual .visual_img a {float: left;width: 50%;margin: 0 0 30px;}
	#visual .visual_mobile {display: block;background: #f1f1f1 url(/img2/vs003_m3.jpg) no-repeat center 50%;background-size: cover;height: 40vh;}
	#visual .visual_mobile img {width:100%;}
}
@media (max-width: 920px) {
	#visual .visual_img {margin: -50px 0 0 0;}
	#visual .visual_mobile {height: 30vh;}
}

#sub_vs_wrap {text-align: center;background: #f1f1f1 url(/img2/subvs_back3.jpg) no-repeat center 50%;background-size: cover;height: 200px;}
#sub_vs_wrap img {width:100%;}
@media (max-width: 1201px) {
	#sub_vs_wrap {height: 150px;}
}
@media (max-width: 920px) {
	#sub_vs_wrap {height: 100px;background-position: 12% 50%;}
}

/* 상단 */
#topmenu {height: 90px;}
#gnbarea {top: 0px;}
.mobile_menu {display: none;}
.gnb > li > a {display: block;margin: 0 50px;font-size: 20px;color: #FFF;font-weight: 500;line-height: 90px;font-family: 'Pretendard' !important;}
.gnb > li > a:hover {color: yellow;}
.gnb > li > a:hover,.gnb > li > a:focus,.gnb > li > a.current{color:yellow;}
@media (max-width: 920px) {
	#topmenu {width: 94% !important;padding: 0 3%;height: 50px;}
	#topmenu img {height: 50px;}
	#gnbarea {display: none;}
	.mobile_menu {display: block;position: absolute;right: 0;top: 0;width: 50px;height: 50px;text-align: center;}
	.mobile_menu .material-icons {font-size: 30px;color: #fff;line-height: 50px;}
}

/* 하단 */
#footer {background: #222;}
#footer .tail_logo {position: absolute;}
#footer .tail_logo img {height: 75px;float: unset;margin: 0 0 0 0;}
#footer p {padding: 0 0 0 150px;}
#top_btn {position: fixed;right: 50px;bottom: 50px;z-index:99;}
#top_btn img {height: 50px;float: unset;margin: 0 0 0 0;}
@media (max-width: 920px) {
	#footer div.tail {width: 94% !important;padding: 30px 3%;}
	#footer .tail_logo {position: relative;}
	#footer p {padding: 20px 0 0 0;}
	#top_btn {right: 20px;bottom: 20px;}
	#top_btn img {height: 30px;}
}

/* 사이즈 */
#header, #visual, #mainContent, #subContent, #sub_vs_wrap, .submenuin, #footer {width: 100%;max-width: 100%;min-width: 100%;}
#topmenu, #container, #sub_container, .submenu, #footer div.tail {width: 1200px;max-width: auto;min-width: auto;margin: 0 auto;}
#container {padding: 50px 0;}
#sub_container {padding: 0 0 50px;}
@media (max-width: 1201px) {
	#topmenu, #container, #sub_container, .submenu, #footer div.tail {width: 100%;max-width: auto;min-width: auto;margin: 0 auto;}
	#container {padding: 30px 0;}
	#sub_container {padding: 0 0 30px;}
}

/* 메인 */
.main_tel_box {width: 99%;background-color: #fff;border: 2px solid transparent;border-image: linear-gradient(to right, #ed1c24 80%, #000 20%);border-image-slice: 1;display:flex; justify-content:center; align-items:center;}
.main_tel_box:after {content: '';display: block;clear: both;visibility: hidden;}
.main_tel_con {padding: 3%;text-align: left;word-break: keep-all;}
.main_tel_con:after {content: '';display: block;clear: both;visibility: hidden;}
.main_tel_icon {position: absolute;}
.main_tel_icon img {}
.main_tel_tit {font-size: 18px;color: #000;font-weight: bold;letter-spacing: -0.02em;line-height: 1em;padding: 15px 0 0 100px;}
.main_tel_text {font-size: 22px;color: #666;font-weight: 400;letter-spacing: -0.02em;line-height: 1.2em;padding: 10px 0 10px 100px;}
.main_tel_text span {color: #ed1c24;font-weight: bold;}
@media (max-width: 1201px) {
	.main_tel_tit {font-size: 16px;padding: 5px 0 0 100px;}
	.main_tel_text {font-size: 18px;padding: 10px 0 0px 100px;}
}


.sub_tel_box {width: 99%;background-color: #fff;border: 2px solid transparent;border-image: linear-gradient(to right, #ed1c24 80%, #000 20%);border-image-slice: 1;display:flex; justify-content:center; align-items:center;}
.sub_tel_box:after {content: '';display: block;clear: both;visibility: hidden;}
.sub_tel_con {width: 94%;padding: 3%;text-align: center;word-break: keep-all;}
.sub_tel_con:after {content: '';display: block;clear: both;visibility: hidden;}
.sub_tel_icon {position: absolute;}
.sub_tel_icon img {}
.sub_tel_tit {font-size: 24px;color: #000;font-weight: 600;letter-spacing: -0.02em;line-height: 1.2em;padding: 0 0 30px 0;}
.sub_tel_text {font-size: 18px;color: #666;font-weight: 400;letter-spacing: -0.02em;line-height: 2em;padding: 0px 0 30px 0;}
.sub_tel_text span {color: #ed1c24;}
.sub_tel_info {width: 100%;font-size: 24px;color: #fff;font-weight: 400;letter-spacing: -0.02em;line-height: 1.2em;padding: 15px 0;background: #ed1c24;}
.sub_tel_info span {color: yellow;font-weight: bold;}
.sub_tel_info .material-icons {vertical-align: -4px;}
@media (max-width: 1201px) {
	.sub_tel_tit {font-size: 20px;padding: 0px 0 20px 0px;}
	.sub_tel_text {font-size: 16px;line-height: 1.2em;padding: 0px 0 20px 0px;}
	.sub_tel_info {font-size: 20px;line-height: 1.6em;padding: 10px 0px;}
}


/* 서브 */
.submenuin {width: 100%;float: unset;}
.submenuin:after {content: '';display: block;clear: both;visibility: hidden;}
.submenu:after {content: '';display: block;clear: both;visibility: hidden;}
.submenu ul {display:flex; justify-content:space-between; align-items:flex-start;column-gap: 0px;}
.submenu ul li {width:100%;font-size: 16px;font-weight: 500;letter-spacing: -0.02em;}
.submenu_tit {font-size: 18px;color: #fff;font-weight: 600;letter-spacing: -0.02em;line-height: 2.4em;border-bottom: solid 0px #ddd;background: #222;padding: 0 3%;}
@media (max-width: 920px) {
	.submenuin {border-bottom: 0;}
	.submenu ul {display:block;}
	.submenu ul li {width:49.6%;font-size: 14px;}
	.submenu ul.col3 li {width:33%;font-size: 14px;}
	.submenu ul li a {border-bottom: solid 1px #ddd;}
	.submenu_mobile {padding: 0 0 0px;}
	.submenu_mobile ul li {width:100%;font-size: 14px;border-right:0;text-align: left;padding: 0 3%;}
}
/* 서브2 */
.submenu_sin {width: 100%;float: unset;margin: 100px 0 0;}
.submenu_sin:after {content: '';display: block;clear: both;visibility: hidden;}
.submenu_s:after {content: '';display: block;clear: both;visibility: hidden;}
.submenu_s ul {display:flex; justify-content:space-between; align-items:flex-start;column-gap: 0px;}
.submenu_s ul li {width:100%;font-size: 20px;font-weight: 500;letter-spacing: -0.02em;text-align: center;margin: 0 0 0 0 !important;border:1px #000 solid;}
.submenu_s ul li a {color: #333;display: block;padding: 10px 0;}
.submenu_s ul li.on {border:1px #000 solid;background: #000;}
.submenu_s ul li.on a {color: #fff;}
.submenu_s_tit {font-size: 18px;color: #fff;font-weight: 600;letter-spacing: -0.02em;line-height: 2.4em;border-bottom: solid 0px #ddd;background: #222;padding: 0 3%;}
@media (max-width: 920px) {
	.submenu_sin {width: 94%;border-bottom: 0;margin: 30px 3%;}
	.submenu_s ul {display:block;}
	.submenu_s ul li {width:49.6%;font-size: 16px;}
	.submenu_s ul li a {padding: 5px 0;}
	.submenu_s_mobile {padding: 0 0 0px;}
	.submenu_s_mobile ul li {width:100%;font-size: 14px;border-right:0;text-align: left;padding: 0 3%;}
}

#subContent {}
#subContent img {max-width:100%;}
#subContent .catalog_btn {padding: 50px 0 0;text-align: center;}
#subContent .catalog_btn a {display: inline-block;padding: 10px 30px;font-size: 32px;color: #fff;font-weight: bold;line-height: 1em;letter-spacing: -0.02em;border:2px #ed1c24 solid;background: #ed1c24;position: relative;transition: 0.5s;}
#subContent .catalog_btn a:hover {color: #ed1c24;border:2px #ed1c24 solid;background: transparent;padding: 10px 100px 10px 40px;}
#subContent .catalog_btn a:hover:after {content: '→';position: absolute;right: 40px;}
#subContent .catalog_btn_green {padding: 50px 0 0;text-align: center;}
#subContent .catalog_btn_green a {display: inline-block;padding: 10px 30px;font-size: 32px;color: #fff;font-weight: bold;line-height: 1em;letter-spacing: -0.02em;border:2px #39b54a solid;background: #39b54a;position: relative;transition: 0.5s;}
#subContent .catalog_btn_green a:hover {color: #39b54a;border:2px #39b54a solid;background: transparent;padding: 10px 100px 10px 40px;}
#subContent .catalog_btn_green a:hover:after {content: '→';position: absolute;right: 40px;}
#subContent .sec01 {width: 100%;}
#subContent .sec01:after {content: '';display: block;clear: both;visibility: hidden;}
#subContent .sec02 {width: 89.2%;padding: 5%;margin: 0 0 50px;border: 5px #ed1c24 solid;}
#subContent .sec02:after {content: '';display: block;clear: both;visibility: hidden;}
#subContent .s_tit {font-size: 30px;font-weight: bold;letter-spacing: -0.02em;border-bottom:1px #ddd solid;padding: 0px 0;margin: 30px 0 50px;height: auto;}
#subContent .s_tit span {display: inline-block;border-bottom:3px #ed1c24 solid;line-height: 70px;}
#subContent .s_tit_img {margin: 100px 0 50px;}
#subContent .s_tit_img img {height: 50px;}
#subContent .s_tit_img2 {margin: 100px 0 0px;}
#subContent .s_tit_img2 img {height: 50px;}
#subContent .s_tit_img3 {margin: 100px 0 50px;}
#subContent .s_tit_img3 img {height: 39px;vertical-align: -10px;}
#subContent .s_tit_img3 span {display: inline-block;font-size: 32px;color: #444;font-weight: 800;line-height: 39px;margin: 0 0 0 10px;}
#subContent .s_tit_text {display: inline-block;font-size: 30px;color: #000;font-weight: bold;letter-spacing: -0.02em;line-height: 1.2em;font-style: italic;margin: -20px 0 50px;position: relative;word-break: keep-all;}
#subContent .s_tit_text:after {content: '';width: 70px;height: 1px;position: absolute;right: -90px;bottom: 17px;border-bottom:1px solid #666;}
#subContent .s_tit_text span {color: #ed1c24;}
#subContent .s_tit_text2 {margin: 0 0 30px;}
#subContent .s_tit_text3 {margin: 30px 0 30px;}
#subContent .s_tit_text4 {margin: 0px 0 30px;height: 57px;background: url('/img2/sub1032_stitle_bg.png') center top no-repeat;background-size: cover;}
#subContent .s_tit_text4 span {display: block;font-size: 26px;color: #fff;font-weight: 500;padding: 18px 0 0 20px;}
#subContent .s_icon {position: absolute;left: 0;}
#subContent .s_icon img {width: 60px;}
#subContent .s_num {position: absolute;left: 0;width: 70px;height: 50px;font-size: 40px;color: #ed1c24;font-weight: 400;letter-spacing: -0.02em;line-height: 1em;text-align: center;font-style: italic;}
#subContent .s_img {margin: 0 0 20px;}
#subContent .s_img2 {margin: 0 0 0px;}
#subContent .s_text {font-size: 19px;color: #000;font-weight: 600;letter-spacing: -0.02em;line-height: 1.2em;word-break: keep-all;}
#subContent .s_text2 {font-size: 18px;color: #666;font-weight: 400;letter-spacing: -0.02em;line-height: 1.4em;word-break: keep-all;}
#subContent .s_text2 span {color: #000;}
#subContent .s_text3 {position: relative;height: 50px;font-size: 18px;color: #666;font-weight: 400;letter-spacing: -0.02em;line-height: 1.4em;padding: 0 0 0 60px;word-break: keep-all;}
#subContent .s_text3:before {content: '';width: 1px;height: 40px;position: absolute;left: 40px;top: 5px;border-left:1px solid #ddd;}
#subContent .s_text3 a {color: #666;}
#subContent .s_text4 {font-size: 18px;color: #444;font-weight: 400;letter-spacing: -0.02em;line-height: 1.4em;margin: 0 0 10px;word-break: keep-all;}
#subContent ul.col4 li .s_text {background: #f1f1f1;padding: 10px 0;}
@media (max-width: 1201px) {
	#subContent .catalog_btn {padding: 30px 0 0;}
	#subContent .catalog_btn a {padding: 10px 20px;font-size: 24px;}
	#subContent .sec01 {width: 94%;padding: 0 3%;}
	#subContent .sec02 {width: 81.8%;padding: 5%;margin: 0 3% 30px;}
	#subContent .s_tit {font-size: 24px;margin: 20px 0 30px;}
	#subContent .s_tit span {;line-height: 40px;}
	#subContent .s_num {width: 50px;font-size: 26px;margin: 10px 0 0 0;}
	#subContent .s_img {margin: 0 0 10px;}
	#subContent .s_img2 {margin: 0 0 0px;}
	#subContent .s_text {font-size: 18px;}
	#subContent .s_text2 {font-size: 16px;}
	#subContent .s_text3 {font-size: 16px;height: auto;}
	#subContent .s_text4 {font-size: 16px;}
	#subContent .s_tit_img {margin: 70px 0 50px;}
	#subContent .s_tit_img img {height: 34px;}
	#subContent .s_tit_img2 {margin: 70px 3% 0px;}
	#subContent .s_tit_img2 img {height: 34px;}
	#subContent .s_tit_img3 {margin: 70px 0 30px;}
	#subContent .s_tit_img3 img {height: 24px;vertical-align: 0;}
	#subContent .s_tit_img3 span {display: block;font-size: 26px;line-height: 1.4em;margin: 10px 0 0 0px;}
	#subContent .s_tit_text {font-size: 24px;line-height: 1.2em;margin: -30px 0 30px;}
	#subContent .s_tit_text2 {margin: 0px 0 30px;}
	#subContent .s_tit_text3 {margin: 30px 0 30px;}
	#subContent .s_tit_text4 {margin: 0px 0 20px;height: 34px;}
	#subContent .s_tit_text4 span {font-size: 18px;padding: 5px 0 0 5px;}
	#subContent .s_tit_text:after {display: none;}
}

#subContent ul {list-style:none;margin:0;padding:0;}
#subContent ul:after {content: '';display: block;clear: both;visibility: hidden;}
#subContent ul li {float:left;margin:0 0 30px 0;padding:0;position: relative;}
#subContent ul li:nth-child(3n) {}
#subContent ul li:last-child {/*margin: 0 0 0 0;*/}
#subContent ul.dpf_center li {width: 100%;margin: 0 0 0 0;}
#subContent ul.dpf_center4 li {width: 60%;margin: 0 0 0 0;position: relative;}
#subContent ul.dpf_center4 li:last-child {width: 40%;text-align: right;}
#subContent ul.dpf_center4 img {position: absolute;right: 0;top: -60px;width: 70%;}
#subContent ul.dpf_center5 li {width: 70%;margin: 0 0 0 0;position: relative;}
#subContent ul.dpf_center5 li:last-child {width: 30%;text-align: right;}
#subContent ul.dpf_center5 img {position: absolute;right: 0;top: -50px;width: 100%;}
#subContent ul.col0 li {width: auto;margin-right: 0;}
#subContent ul.col1 li {width: 100%;margin-right: 0;}
#subContent ul.col2 li {width: 48.5%;margin-right: 3%;}
#subContent ul.col2 li:nth-child(2n) {margin-right: 0%;}
#subContent ul.col3 li {width: 31.3%;margin-right: 3%;}
#subContent ul.col3 li:nth-child(3n) {margin-right: 0%;}
#subContent ul.col4 li {width: 22.5%;margin-right: 3%;border: 1px #ddd solid;text-align: center;}
#subContent ul.col4 li:nth-child(4n) {margin-right: 0%;}
#subContent .img_50 {text-align: center;line-height: 0;}
#subContent .img_50 img {width: 50%;}
#subContent .img_80 {text-align: center;line-height: 0;}
#subContent .img_80 img {width: 80%;}
#subContent .img_80:last-child img {width: 100% !important;}
#subContent .img_50_m {line-height: 0;}
#subContent .img_50_m img {}
#subContent ul li h1 {font-size: 30px;color: #000;font-weight: 600;letter-spacing: -0.02em;line-height: 1em;margin: 0 0 30px;word-break: keep-all;}
#subContent ul li h1 span {color: #ed1c24;}
#subContent ul li p {font-size: 18px;color: #666;font-weight: 400;letter-spacing: -0.02em;line-height: 1.6em;word-break: keep-all;}
#subContent ul li p span {color: #000;}
#subContent ul li .sec01_box {width: 800px;margin: 0 auto;border:1px #ddd solid;background: #fff;text-align: center;}
#subContent ul li .sec01_box2 {width: 94%;padding: 3%;background: #f1f1f1;text-align: left;}
#subContent ul li .sec01_box .sec01_box_text {font-size: 18px;color: #666;font-weight: 400;letter-spacing: -0.02em;line-height: 1em;padding: 15px 0;word-break: keep-all;}
#subContent ul li .sec01_box_100 {width: 100%;text-align: left;}
#subContent ul li .sec01_box_100 .sec01_box_text {width: 94%;padding: 15px 3%;}
#subContent ul li .sec01_box_100 .sec01_box_text img {margin: 0 10px 0 0;vertical-align: -14px;}
#subContent ul li .sec01_box_100 .sec01_box_text .material-icons {font-size: 30px;color: #ed1c24;vertical-align: -9px;}
#subContent ul li .sec01_box .root_daum_roughmap {width: 100% !important;}
#subContent ul li .sec01_box iframe {width: 100% !important;}
@media (max-width: 1201px) {
	#subContent ul li {width: 100%;margin:0 0 20px 0;}
	#subContent ul li:nth-child(3n) {margin: 0 0 20px 0;}
	#subContent ul.dpf_center4 li {width: 100%;}
	#subContent ul.dpf_center4 li:last-child {width: 100%;text-align: center;}
	#subContent ul.dpf_center4 img {position: relative;right: 0;top: 0;width: 100%;}
	#subContent ul.dpf_center5 li {width: 100%;}
	#subContent ul.dpf_center5 li:last-child {width: 100%;text-align: center;}
	#subContent ul.dpf_center5 img {position: relative;right: 0;top: 0;width: 100%;}
	#subContent ul.col0 li {width: 100%;}
	#subContent ul.col1 li {width: 100%;}
	#subContent ul.col2 li {width: 100%;margin-right: 0;}
	#subContent ul.col3 li {width: 100%;margin-right: 0;}
	#subContent ul.col4 li {width: 50%;margin-right: -4px;margin-bottom: -1px;}
	#subContent .img_50 {width: 50% !important;}
	#subContent .img_50 img {width: 100%;}
	#subContent .img_80 {width: 50% !important;}
	#subContent .img_80 img {width: 100%;}
	#subContent .img_80:last-child {width: 100% !important;}
	#subContent .img_50_m {width: 50% !important;}
	#subContent .img_50_m img {width: 100%;}
	#subContent ul li h1 {font-size: 20px;line-height: 1.2em;}
	#subContent ul li p {font-size: 16px;}
	#subContent ul li .sec01_box {width: 100%;}
	#subContent ul li .sec01_box2 {width: 94%;}
	#subContent ul li .sec01_box .sec01_box_text {font-size: 16px;padding: 10px 0;}
	#subContent ul li .sec01_box_100 .sec01_box_text {width: 94%;padding: 10px 3%;}
	#subContent ul li .sec01_box_100 .sec01_box_text .material-icons {font-size: 24px;vertical-align: -7px;padding: 10px 0 0;}
	#subContent ul li .sec01_box .root_daum_roughmap {height: 40vh !important;}
	#subContent ul li .sec01_box iframe {height: 40vh !important;}
}

#subContent dl {list-style:none;margin:0;padding:0 0 0 70px;}
#subContent dl:after {content: '';display: block;clear: both;visibility: hidden;}
#subContent dl dt {width: 100%;font-size: 24px;color: #000;font-weight: bold;letter-spacing: -0.02em;line-height: 1em;word-break: keep-all;}
#subContent dl dt span {display: block;font-size: 19px;color: #ed1c24;margin: 10px 0 0px;}
#subContent dl.green dt span {color: #39b54a;}
#subContent dl dd {width: 100%;font-size: 18px;color: #000;font-weight: 500;letter-spacing: -0.02em;line-height: 1.6em;margin: 20px 0 0;word-break: keep-all;}
@media (max-width: 1201px) {
	#subContent dl dt {font-size: 20px;margin: 5px 0 0;}
	#subContent dl dt span {font-size: 17px;}
	#subContent dl dd {font-size: 16px;margin: 10px 0 0;}
}

#subContent .tbl1 table {width:100%;margin: 0px 0 0;border:0px solid #ed1c24;border-spacing: 0;border-collapse: collapse;word-break:keep-all;font-family: 'Pretendard';}
#subContent .tbl1 table th {font-size:16px;color:#fff;font-weight:500;line-height: 1em;letter-spacing:-0.02em;text-align:center;padding:5px;border:1px solid #fff;border-top:1px #ed1c24 solid;background:#ed1c24;white-space: nowrap;}
#subContent .tbl1 table th:first-child {border-left:1px #ed1c24 solid;}
#subContent .tbl1 table th:last-child {border-right:1px #ed1c24 solid;}
#subContent .tbl1 table td {font-size:16px;color:#333;font-weight: 400;line-height: 1em;letter-spacing:-0.02em;text-align:center;padding:5px;border:1px solid #ed1c24;}
#subContent .tbl1 table td.bg01 {color:#fff;border:1px solid #fff;border-left:1px #ed1c24 solid;background: #ed1c24;}
#subContent .tbl1 table td.left {text-align:left;}
#subContent .tbl1 table td.left li {width: 33.3%;margin:0;padding: 10px;line-height: 2em;}
#subContent .tbl1 table td:last-child {/*border-right:0;*/}
#subContent .tbl1.green table th {border:1px solid #fff;background: #39b54a;}
#subContent .tbl1.green table th:first-child {border-left:1px #39b54a solid;}
#subContent .tbl1.green table th:last-child {border-right:1px #39b54a solid;}
#subContent .tbl1.green table td {border:1px solid #39b54a;}
#subContent .tbl1.green table td.bg01 {border:1px solid #fff;border-left:1px #39b54a solid;background: #39b54a;}
#subContent .tbl1.gray table th {border:1px solid #fff;background: #999;}
#subContent .tbl1.gray table th:first-child {border-left:1px #999 solid;}
#subContent .tbl1.gray table th:last-child {border-right:1px #999 solid;}
#subContent .tbl1.gray table td {border:1px solid #999;}
#subContent .tbl1.gray table td.bg01 {border:1px solid #fff;border-left:1px #999 solid;background: #999;}
#subContent .tbl1 p {margin: 10px 0 0;font-size: 14px;color: #666;font-weight: 400;letter-spacing: -0.02em;line-height: 1.2em;word-break: keep-all;}
#subContent .swipe {display: none;}
@media (max-width: 1201px) {
	#subContent .tbl1 {}
	#subContent .tbl2 {overflow-x: auto;}
	#subContent .tbl2 table {min-width: 600px;}
	#subContent .tbl1 table th,#subContent .tbl1 table td {font-size: 14px;}
	#subContent .tbl1 table td.left li {width: 100%;margin:0 0 0px 0;padding: 0;}
	#subContent .swipe {display: block;text-align: left;font-size: 14px;width: 94%;padding: 0 3%;}
}


@media (max-width: 1201px) {
.s_video iframe {width: 100%;height: 32vh;}
}