
@import url('https://fonts.googleapis.com/css2?family=Oxanium:wght@800&family=Racing+Sans+One&family=Russo+One&display=swap');




#sub-con{}
/* sub-title */
.sub-title{position:relative;padding:15px 0;text-align:center;letter-spacing:-1px;}
.sub-title:after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:132px;height:5px;border-radius:2px;background:#a40000;}
.sub-title h2{font-size:3em;font-weight:bold;color:#1b1b1b;font-family:'Do Hyeon';}

.sub-con{padding:100px 0;overflow:hidden;clear:both;}
/*.sub-con .conB{width:20%;padding:0 12px;display:inline-block;box-sizing:border-box;overflow:hidden;float:left;}
.sub-con .conB ul{width:100%;height:477px;border:1px solid #d2d2d2;box-sizing:border-box;border-radius:40px;overflow:hidden;}
.sub-con .conB li{float:left;text-align:center;box-sizing:border-box;width:100%;}
.sub-con .conB li.ty01{position:relative;height:148px;background:#cc3333;}
.sub-con .conB li.ty01 span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#fff;font-size:1.7em;line-height:150%;font-family:Arial, sans-serif;letter-spacing:-0.5px;}
.sub-con .conB li.ty02{height:60px;background:#a91010;color:#fff;font-size:16px;line-height:60px;}
.sub-con .conB li.ty03{background:none;padding:25px 0;font-size:13px;line-height:180%;height:126px;box-sizing:border-box;border-bottom:2px solid #d2d2d2;}
.sub-con .conB li.ty04{background:#f6f6f6;padding:14px 0;font-size:12px;line-height:44px;border-top:2px solid #fff;}
.sub-con .conB li.ty04 a{font-size:18px;line-height:44px;width:90%;margin:8px auto;border-radius:22px;display:block;}
.sub-con .conB li.ty04 a.bg313131{background:#313131;color:#fff;}
.sub-con .conB li.ty04 a.bgcc3333{background:#cc3333;color:#fff;}
*/

.sub-con{padding:100px 0;overflow:hidden;clear:both;color:#000;}
.sub-con .conB_01{width:276px;height:229px;float:left;margin-top:10px;}
.sub-con .conB_02{width:820px;overflow:hidden;float:right;font-size:1.5em;text-align:left;line-height:180%;}
.sub-con .conB_02 .en{font-size:1.2em;font-weight:200;font-family:Arial, sans-serif;}
.sub-con .conB_03{padding:90px 0;clear:both;}
.sub-con .conB_04 > div{width:490px;height:170px;float:left;display:inline-block;margin-left:50px;}
.sub-con .conB_04 .number{font-size:8.750em;line-height:100%;font-style:italic;float:left;;width:20%;padding-right:20px;box-sizing:border-box;}
.sub-con .conB_04 .ls_con{font-size:1.500em;float:left;width:80%;}
.sub-con .conB_04 .ls_con strong{font-size:1.5em;font-weight:bold;}


.sub-con .conB_04 > div.lsB_01{margin-left:150px;}
.sub-con .conB_04 > div.lsB_02{margin-left:100px;}
.sub-con .conB_04 > div.lsB_07{margin-left:530px;}

.th-top-bgred{width:100%;margin:0;padding:0;background:#f3f3f3;}
.th-top-bgred th{background:#e70012;color:#fff;font-size:1.333em;text-align:center;line-height:150%;padding:15px;box-sizing:border-box;}
.th-top-bgred th:nth-child(1){width:10%;}
.th-top-bgred th:nth-child(2){width:50%;}
.th-top-bgred th:nth-child(3){width:10%;}
.th-top-bgred th:nth-child(4){width:30%;}
.th-top-bgred tbody{padding:15px;}
.th-top-bgred td{color:#111;font-size:1.333em;text-align:center;line-height:150%;padding:15px;box-sizing:border-box;}

.tabB{width:100%;height:850px;position:relative;margin:0 auto;}
.tabB ul{}
.tabB ul li{width:20%;padding-top:570px;box-sizing:border-box;float:left;display:inline-block;}

.tabB ul li a{display:block;width:100%;height:110px;background:#000;padding:20px 15px;border-right:1px solid #efefef;box-sizing:border-box;color:#fff;text-align:center;text-decoration:none;transition:all 0.2s;}
.tabB ul li a .ty01{font-size:1.1em;width:100%;clear:both;text-align:center;line-height:130%;}
.tabB ul li a .ty02{font-size:2.5em;font-weight:bold;width:100%;clear:both;text-align:center;line-height:150%;}

.tabB ul li.on{padding:0;padding-top:570px;}
.tabB ul li.on a, .tabB ul li:hover a{background:#cc3333;color:#fff;}

.tabB ul li > div{display:none;width:100%;max-width:1800px;height:570px;position:absolute;top:0;left:50%;transform:translatex(-50%);/*border:1px solid #000;*/border-bottom:none;box-sizing:border-box;padding:0 0 70px 0;box-sizing:border-box;}
.tabB ul li.on > div{display:block;}
.tabB ul li > div .photoB{position:absolute;top:0;left:0;width:400px;height:480px;float:left;background:#fff;margin-right:50px;}
.tabB ul li > div .txtB{width:100%;box-sizing:border-box;height:auto;float:right;padding:10px 0 0 460px;}
.tabB ul li > div .txtB .name{width:100%;height:auto;float:left;}
.tabB ul li > div .txtB .name strong{width:100%;font-size:3.7em;line-height:100%;letter-spacing:5px;display:inline-block;float:left;}
.tabB ul li > div .txtB .name span{width:100%;font-size:1.1em;letter-spacing:0;margin-top:15px;line-height:150%;display:inline-block;float:left;text-align:left;}
.tabB ul li > div .txtB .txt_con{width:100%;padding-top:50px;float:left;}
.tabB ul li > div .txtB .txt_con > div{width:50%;float:left;}
.tabB ul li > div .txtB .txt_con p{width:100%;padding-right:20px;float:left;font-size:1.2em;line-height:150%;margin-bottom:15px;box-sizing:border-box;text-align:left;color:#fff;}
.tabB ul li > div .txtB .txt_con p strong{color:#fff;font-size:1em;display:inline-block;padding:0 10px 0 0;}

.tl_c{text-align:center;}
.fz24{font-size:2em;}

.sub-con .imgB{width:50%;overflow:hidden;}
.sub-con .txtB{width:50%;overflow:hidden;padding:50px;box-sizing:border-box;font-size:1.167em;}
.sub-con .txtB strong{display:block;font-size:2.3em;font-weight:bold;padding-top:15px;letter-spacing:-1px;float:left;}
.sub-con .txtB span{display:block;float:left;width:100%;font-size:1.8em;font-weight:300;}

.sub-con .txtB strong{display:block;font-size:2.3em;font-weight:bold;padding-top:15px;letter-spacing:-1px;float:left;}
.sub-con .txtB .loc_f{display:block;float:left;width:100%;font-size:1.2em;font-weight:300;}


.sub-con .sponsorB{width:25%;height:auto;padding:10px;display:inline-block;box-sizing:border-box;overflow:hidden;float:left;}
.sub-con .sponsorB > div{width:100%;height:auto;box-sizing:border-box;}

.sub-con .conW{width:50%;overflow:hidden;float:left;}
.sub-con .conW .conB {font-size:1.3em;line-height:200%;}
.sub-con .conW .conB strong{font-size:1.3em;line-height:200%;}
.sub-con .conW .conB p{font-size:1.3em;line-height:200%;}

.sub-con .conW .sub-tit{font-size:2.500em;font-weight:bold;letter-spacing:-1px;font-style:italic;margin-bottom:25px;font-family:Arial, sans-serif;}
.sub-con .conW .tab10{width:100%;padding:0;}
.sub-con .conW .tab10 td, .tab10 th{padding:10px 0;color:#000;font-size:1.2em;}
.sub-con .conW .tab10 th{width:150px;text-align:left;}
.sub-con .conW .tab10 td label{margin-right:30px;}

.sub-con .conW .inputB{padding:11px 12px 13px 12px;line-height:110%;width:100%;border:2px solid #eeecec;position:relative;font-size:0.9em;font-weight:bold;color:#9e9e9e;box-sizing:border-box;}
.sub-con .conW input[type="radio"] {vertical-align:middle;}


.sub-con .conW .btnB{border-top:1px solid #ccc;padding:25px 0 0 0;float:left;width:100%;margin-top:80px;}
.sub-con .conW .yellow_Btn{width:200px;line-height:300%;text-align:center;background:#f6cb0d;font-size:1.500em;font-weight:bold;color:#333;float:right;border:none;cursor:pointer;transition:all 0.3s;}
.sub-con .conW .yellow_Btn:hover{background:#000;color:#fff;}


.fl{float:left !important;}
.fr{float:right !important;}
.bgefefef{background:#efefef;}

@media (max-width: 1200px) {
  .container {width:100%;box-sizing:border-box;padding:0 10px;}
  .sub-con .conB_01{width:25%;height:auto;padding-right:50px;box-sizing:border-box;text-align:center;}
  .sub-con .conB_01 img{width:80%;}
  .sub-con .conB_02{width:75%;font-size:1.4em;}  

  .sub-con .conB_04 > div{width:50%;height:170px;margin-left:0px;}
  .sub-con .conB_04 .ls_con{font-size:1.4em;float:left;}
  .sub-con .conB_04 .ls_con strong{font-size:1.4em;font-weight:bold;}
  .sub-con .conB_04 > div.lsB_01{margin-left:0;}
  .sub-con .conB_04 > div.lsB_02{margin-left:0;}
  .sub-con .conB_04 > div.lsB_07{margin-left:0;}


  .tabB{width:100%;height:750px;}
  .tabB ul li > div{padding:50px; /*height:650px;*/}
  .tabB ul li > div .photoB{width:30%;min-height:250px;height:auto;}
  .tabB ul li > div .txtB{width:70%;height:auto;padding-left:50px;box-sizing:border-box;}
  .tabB ul li > div .txtB .txt_con p{font-size:1em;}

  .tabB ul li > div .txtB .txt_con p .ds_none{display:none;}
}

@media (max-width: 1000px) {
	.tabB{height:auto;}

	.tabB ul li{width:100%;overflow:hidden;padding:0;border:none;}
	.tabB ul li.on{border:none;padding:0;}

	.tabB ul li a{display:none;}


	.tabB ul li > div{display:block;width:100%;height:auto;min-height:300px;overflow:hidden;position:relative;top:0;left:0;transform:translatex(0);border-bottom:1px solid #dedede;padding:50px 30px;margin-bottom:5px;}
	.tabB ul li.on > div{display:block;}
	.tabB ul li > div .photoB{width:200px;min-height:200px;overflow:hidden;position:absolute;top:50px;left:30px;}
	.tabB ul li > div .txtB{width:100%;height:auto;float:left;overflow:hidden;padding-left:250px;padding-top:0;}
	.tabB ul li > div .txtB .name strong{font-size:2.8em;letter-spacing:2px;}
	.tabB ul li > div .txtB .name span{font-size:0.9em;}
	.tabB ul li > div .txtB .txt_con{padding:30px 0;box-sizing:border-box;}
	.tabB ul li > div .txtB .txt_con p{width:100%;}
		
	
	.sub-con .prB{width:25%;padding:0 12px;}
}

@media (max-width: 880px) {
	.sub-con{padding:80px 0;}
	.sub-title{padding:10px 0;margin-top:20px;}
	.sub-title:after{width:100px;height:3px;}
	.sub-title h2{font-size:2em;color:#fff;}

	.sub-con .conB_03{padding:50px 0;}
	.sub-con .conB_03 img{width:100%;}
	.sub-con .conB_02{font-size:1.2em;}
	/*.sub-con .conB_04 > div{width:100%;height:auto;margin-left:0px;padding-bottom:50px;}*/
	.sub-con .conB_04 .number{font-size:5em;width:15%;text-align:right;padding-right:30px;}
	.sub-con .conB_04 .ls_con{font-size:1.3em;width:85%;}
	.sub-con .conB_04 .ls_con strong{font-size:1.3em;}

	.sub-con .imgB{width:100%;}
	.sub-con .txtB{width:100%;padding:30px;}

	.sub-con .sponsorB{width:33.3333%;}
	
	.sub-con .conW{width:100%;overflow:hidden;float:left;padding:30px 0;border-bottom:1px solid #dedede;}	
	.sub-con .conW .sub-tit{font-size:2.1em;margin-bottom:5px;}
	.sub-con .conW {font-size:0.9em;}
	.sub-con .conW .tab10 td, .tab10 th{padding:5px 0;color:#5c5c5c;font-size:1.1em;}

	.sub-con .conW .btnB{margin-top:30px;}
	.sub-con .conW .yellow_Btn{float:none;margin:0 auto;}

	.ds_none{display:none;}

	.tabB ul li > div .txtB .txt_con > div{width:100%;}

}

@media (max-width: 767px) {
	.tabB{height:auto;}
	.tabB ul li{width:100%;overflow:hidden;padding-right:0;border:none;}
	.tabB ul li.on{border:none;}

	.tabB ul li a{display:none;}

	.tabB ul li > div{display:block;width:100%;height:auto;overflow:hidden;position:relative;top:0;left:0;padding:30px;margin-bottom:5px;}
	.tabB ul li.on > div{display:block;}
	.tabB ul li > div .photoB{width:300px;height:auto;position:relative;top:0;left:50%;margin-left:-150px;}
	.tabB ul li > div .txtB{width:100%;height:auto;float:left;overflow:hidden;padding-left:0;margin-top:30px;text-align:center;}
	.tabB ul li > div .txtB .name strong{font-size:2em;}
	.tabB ul li > div .txtB .name span{font-size:0.75em;text-align:center;}
	.tabB ul li > div .txtB .txt_con p{font-size:1em;}

	.sub-con .conB_04 > div {WIDTH:100%; box-sizing:border-box; margin:0px 0px 20px 0px !important; height:auto !important;}
	.sub-con .conB_04 > div.lsB_01 {padding-left:18%;}
	.sub-con .conB_04 > div.lsB_02 {padding-left:15%;}
	.sub-con .conB_04 > div.lsB_03 {padding-left:12%;}
	.sub-con .conB_04 > div.lsB_04 {padding-left:9%;}
	.sub-con .conB_04 > div.lsB_05 {padding-left:6%;}
	.sub-con .conB_04 > div.lsB_06 {padding-left:3%;}
	.sub-con .conB_04 > div.lsB_07 {padding-left:0%;}
}


@media (max-width: 480px) {
  .sub-con{padding:50px 0;}
  .sub-con .conB_01{width:100%;height:auto;padding-right:0;padding-bottom:30px;text-align:center;}
  .sub-con .conB_01 img{width:80px;}
  .sub-con .conB_02{width:100%;font-size:1em;text-align:center;}
  .sub-con .conB_03{padding:30px 0;}
  .sub-con .conB_04{margin-left:10px;}




  .sub-con .conB_04 .ls_con{font-size:1.0em;}
  .sub-con .conB_04 .ls_con strong{font-size:1.2em;}
  .sub-con .conW .conB {font-size:1.1em;line-height:200%;}
  .sub-con .conW .conB strong{font-size:1.1em;line-height:200%;}
  .sub-con .conW .conB p{font-size:1.1em;line-height:200%;}
  



 
	.sub-con .th-top-bgred th{padding:10px 5px;font-size:1em;text-align:center;}
	.sub-con .th-top-bgred td{padding:10px 5px;font-size:1.2em;}
	.sub-con .th-top-bgred th:nth-child(1){width:3% !important;}
	.sub-con .th-top-bgred th:nth-child(2){width:40%;}
	.sub-con .th-top-bgred th:nth-child(3){width:5%;}
	.sub-con .th-top-bgred th:nth-child(4){width:52%;}


	.tabB{height:auto;}
	.tabB ul li{width:100%;overflow:hidden;padding-right:0;border:none;}
	.tabB ul li.on{border:none;}

	.tabB ul li a{display:none;}

	.tabB ul li.on > div{display:block;}
	.tabB ul li > div .photoB{width:100%;left:0;margin-left:0;}
	.tabB ul li > div .txtB{width:100%;height:auto;float:left;overflow:hidden;padding-left:0;margin-top:30px;text-align:center;}
	.tabB ul li > div .txtB .name strong{font-size:2.4em;}
	.tabB ul li > div .txtB .name span{font-size:0.75em;}
	.tabB ul li > div .txtB .txt_con p{font-size:1em;}
     
	.sub-con .conW .tab10 th{padding:10px 0;color:#000;font-size:1.1em;}
	
	.sub-con .txtB{font-size:1.167em;}
	.sub-con .txtB strong{font-size:1.5em;}

	.sub-con .sponsorB{width:50%;}


}

.people_box{position:relative;width:100%;min-height:304px;overflow:hidden;background:url(/images/sub/subimg2_1_1.jpg) no-repeat right;background-size:auto 100%;padding:75px 110px;box-sizing:border-box;}
.people_box .people_img{width:350px;height:304px;position:absolute;right:5px;bottom:0;}
.people_box .people_img img{vertical-align: top;}

.people_box .people_massage{float:left;}
.people_box .people_massage strong{font-size:25px;color:#2b2b2b;}
.people_box .people_massage p{font-size:14px;color:#4d4d4d;padding-top:10px;}
.people_box .people_massage span{font-size:18px;color:#4d4d4d;padding-top:10px;}

.txt_container{position:relative;margin-top:20px;width:100%;overflow:hidden;padding:90px 110px;box-sizing:border-box;}
.txt_container::before{content:"";position:absolute;top:5px;left:5px;width:28px;height:28px;background:url(/images/sub/tag_icon.png) no-repeat;}
.txt_container::after{content:"";position:absolute;bottom:5px;right:5px;width:28px;height:28px;background:url(/images/sub/tag_icon.png) no-repeat;transform:rotate(180deg)}

.txt_container .type01{font-size:26px;letter-spacing:-1px;color:#2b2b2b;line-height:150%;}
.txt_container .type02{font-size:17px;color:#4d4d4d;padding-top:25px;}
.txt_container .type02 span{font-size:21px;color:#ffffff;padding-top:25px;}

@media (max-width: 1200px) {
	.people_box{padding-right:400px;}
	.dis_none{display:none !important;}
}

@media (max-width: 767px) {
	.people_box{padding:30px;}
	.people_box .people_img{height:auto;right:0;width:100%;text-align:center;position:relative;}
	.people_box .people_img img{height:250px;margin-left:15px;}
	.people_box .people_massage{margin-top:30px;}
	.people_box .people_massage strong{font-size:15px;}

	.txt_container .type01{font-size:19px;line-height:180%;}
	.txt_container .type02{font-size:14px;}
	.txt_container .type02 span{font-size:14px;}
	.txt_container{padding:30px;}
	.dis_none{display:none !important;}

}

@media (max-width: 480px) {

}
