@charset "utf-8";


#wrap {
	line-height: 1.6;
	color:#000;
	font-family: 'Nanum Gothic','sans-serif';
}

.sub-content {
	margin-top: 22px;
}
.sub-content.inner {
	margin-top: -65px;
}
.sub-content.sub-margin {
	margin-bottom: 50px;
}
.sub-margin {
	margin-bottom: 50px;
}
.inner.sub-margin {
	margin-bottom: 50px;
}

.title-area {
	text-align: center;
	margin-bottom: 35px;
}


.institutionCt.margin {
	margin: 0;
}

.subWrap{
	margin: 90px auto 0;
	width: 100%;
}

select{padding:9px 64px 9px 20px;font-size: 14px;font-family: 'Nanum Square';appearance: none;border: none;cursor: pointer;}











/* 기존 */
.joinBox {
	display: flex;
	justify-content: end;
	flex-wrap: wrap;
	width:100%;
	line-height: 51px;
	border: 1px solid #214170;
	border-radius: 16px;
	padding:58px 73px 73px 192px;
}
.joinBox.sc-regulations{
	display: block;
	line-height: normal;
	margin: 0;
}

.joinBox.re{border: none;padding: 0px 0 41px 4px;line-height: 63px;margin-top: 10px;}


.joinBox.re1{border: none;line-height: 43px;margin-top:75px;width:620px;margin:0 auto;}
.joinBox.re1 ul.login{line-height:54px;font-size: 14px;}
.joinBox.re1 ul.login li{
	width: 70%;
	display: inline-block;
	line-height: normal;
}
.joinBox.re1 ul.login li.joinTit{width:27%;}
.joinBox.re1 ul.login li.find{width:49%;}
.joinBox.re1 ul.login li.find .find{width:103%;margin-top: 5px;padding: 6px 33px;background: #414141;border: none;border-radius: 5px;height:40px;color: #d9d9d9;}
.joinBox.re1 ul.login li.find.re{margin-left: 3px;}
.joinBox.re1 ul.login li input{font-family: 'Nanum Gothic','sans-serif';font-size: 12px;color: #c9c9c9;font-size: 14px;}
.joinBox.re1 ul.login li .inputB{width: 99%;height: 40px;border: 1px solid #d7d7d7;border-radius: 5px;color: #555;padding-left: 10px;}
.joinBox.re1 ul.login li .login{width: 145%;height: 43px;border: none;background: #0c7bbd;color: #fff;border-radius: 5px;}
.joinBox.re1 img{margin:0 0 45px 66px;}

.joinBox.re3{border: none;margin: 0 0 66px -198px;}
.joinBox.re3 .joinTit{width: 215px;font-size: 16px;font-weight: 700;}
.joinBox.re3 .joinTit.re{margin: 7px 0 0 0;}
.joinBox.re3 .selectC{border: 1px solid #ddd;margin: 16px 0 0 0;width: 39.8%;}
.joinBox.re6{border: 1px solid #ddd;padding: 23px 0 41px 13px;line-height: 63px;margin: -34px 0 0 0;border-radius: 0;}

.joinWt{width:1300px;margin:0 auto;}
.joinWt.question, .joinWt.qatitle{
	width: 100%
}

.joinWt .joinTit{width: 180px;float: left;padding: 0 0 0 11px;font-size: 16px;font-weight: bold;height: 42px;line-height: 42px;margin: 4px 0 0 0;}
.joinWt .joinTit.flexBox {
	gap: 10px;
}
.joinWt .joinTit.text01{font-size: 13px;font-weight: normal;}

.joinTit.re{margin: 10px 0 0 0;}
.joinTit.re.num input{height: 20px;margin: 0;width: 13%;}
.joinWt .joinTit.re1{margin: 11px 0 0 0;}
.joinWt .joinTit.re2{color:#595870;}
.joinWt .joinTit.re3{width: 310px;margin: 0 -190px 0 0;}
.joinWt .joinTit.re4{width: 578px;}
.joinWt .joinTit.re4 input{height: 30px;border-radius: 3px;}
.joinWt .joinTit.re5{width: 90px;}
.joinWt .joinTit.re6{width: 48%;}
.joinWt.qatitle .joinTit.re6{width: 100%;}
.joinWt .joinTit.qatitle {width: 100%}
.joinWt .joinTit.re6 input{width: 57%;}
.joinWt .joinTit.re6 input.viewInput{width: 31%;}
.joinWt .joinTit.re6 input.viewInput.re1{width: 48%;}
.joinWt .joinTit.re6 input.ckIput.re{width: 23px;vertical-align: middle;}
.joinWt .joinTit.re6 span{margin: 0 49px 0 0;}
.joinWt .joinTit.re6 span.span2{margin: 0 82px 0 0;color:#000;}
.joinWt .joinTit.re6 span.span3{margin: 0 42px 0 27px;}
.joinWt .joinTit.re6 span.span4{margin: 0 58px 0 26px;}
.joinWt .joinTit.re6.area span{margin: 0 43px 0 0;}
.joinWt .joinTit.re6.area span.span1{margin: 0 77px 0 0;}
.joinWt .joinTit.re6.area input{width: 55.7%;}
.joinWt .joinTit.re6.area input.detailInput{margin: 17px 0 0 128px;width: 75.8%;}
.joinWt .joinTit.re6.area input.detailInput.re{margin: 17px 0 0 122px;}
.joinWt .joinTit.re6 span.span{margin: 0 36px 0 44px;}
.joinWt .joinTit.re10{width: 24%;text-align: center;}
.joinWt .joinTit.re13{width:100%;margin-bottom: 12px;}
.joinWt .joinTit.re13 .span{width: 20%;display: inline-block;color: #555;font-size: 15px;font-weight: 700;}
.joinWt .joinTit.re13 input.comp{width: 73%;line-height: 117px;}
.joinWt .joinTit.re14{width:100%;margin: 244px 0 33px 0;}
.joinWt .joinTit.re14 .span{width: 20%;display: inline-block;color: #555;font-size: 15px;}

.joinTit.re11{width: 21%;display: inline-block;text-align: center;}
.joinTit.re11.re{width: 10%;}
.joinTit.re11 input{border: 1px solid #ddd;width: 87%;height: 32px;border-radius: 3px;text-align: center;}
.joinTit.re12{width: 19%;display: inline-block;text-align: center;}
.joinTit.re12 input{border: 1px solid #ddd;width: 87%;height: 32px;border-radius: 3px;text-align: center;}

.joinWt ul{width: 100%;display: inline-block;margin: 0 0 15px 0;}

.joinWt ul.memberUL{margin: 8px 0 -18px 0;vertical-align: middle;height: 45px;}
.joinWt ul.memberUL.flexBox {
	display: flex;
	margin-top: 26px;
}
.joinWt ul.memberUL.flexBox .flex {
	display: flex;
	justify-content: center;
	gap: 10px;
}
.joinWt ul.memberUL.flexBox .height  {
	height: 40px;
	margin-left: 10px;
}
.joinWt ul.memberUL .flex img {
	height: 18px;
}

.joinWt ul.memberUL.re{margin: 26px 0 0 0;}
.joinWt ul.memberUL.re1{margin: -44px 0 0 0;}
.joinWt ul.memberUL.re2{margin: -47px 0 0 0;}
.joinWt ul.memberUL.re3{margin: -35px 0 0 0;}
.joinWt ul.memberUL.re4{margin: 9px 0 29px 0;}
.joinWt ul.memberUL.re5{margin: -11px 0 83px 0;}
.joinWt ul.memberUL.re5 .joinLi{margin: -12px 0 0 229px;}
.joinWt ul.memberUL.re5 .joinLi input{width: 81.6%;margin: 0 0 0 -49px;}
.joinWt ul.memberUL.re6{margin: 38px 0 30px 0;}
.joinWt ul.memberUL.re7{margin: -13px 0 29px 0;}

.joinWt ul.memberUL.re8,.joinWt ul.memberUL.re9 {margin: 0 0 0 -6px;}
.joinWt ul.memberUL.re9{height: 110px;margin: 16px 0 0 -22px;}
.joinWt ul.memberUL.re9 li{width:100%;}
.joinWt ul.memberUL.re10{margin: -40px 0 0 0;}
.joinWt ul.memberUL.re11{margin: 9px 0 12px 0;}
.joinWt ul.memberUL .select{
	width: 136px;
	height: 40px;
	text-align: center;
	line-height: normal;
	background: #f0f0f0;
	border: 1px solid #ddd;
	padding: 0;
	margin:0 0 0 19px;
}
.joinWt ul.memberUL .select.re{margin:0;}

.joinWt ul input{height: 40px;padding: 0 0 0 20px;font-size: 13px;width: 37.4%;border: 1px solid #ddd;}
.joinWt ul input.btnSty.re5{width: 17.5%;vertical-align: 15px;margin-left: 19px;padding-left: 0;}
.joinWt ul input.viewInput.re{width: 89%;}
.joinWt ul input.ckIput{width: 23px;vertical-align: middle;}
.joinWt ul input.ckIput.re2{margin: 0 0 0 -30px;}
.joinWt ul input.ckIput.re3{margin: 0 0 0 1px;}
.joinWt ul input.findInput{width: 300px;margin: 0;}
.joinWt ul input.radioIp{width: 14px;height: 15px;vertical-align: -3px;margin-left: 40px;}
.joinWt ul input.radioIp:first-of-type{margin-left:0;}
.joinWt ul input.email{width: 15.8%;}
.joinWt ul input.email.re{width: 15.6%;}
.joinWt ul input.email.re1{width: 9.7%;}
.joinWt ul img{display:inline-block; margin:11px 5px 0 6px;}

.joinMember li{display: inline-block;font-size: 14px;}
.joinMember li a{color: #c3c3c3;}

.memberUL.re10{width:100%;}
.memberUL.re11{margin-bottom: 48px;}

/* .memberUL.re11.content{margin: -75px 0 0 0;} */

.memberUL.re11.content .replyText {margin: 0 0 24px 0;}
.replyText textarea.reply-txt{
	resize: none;
	width: 100%;
	height: 40px;
	margin-top: 10px;
	padding: 6px 10px;
}
.memberUL.re11.file{margin: -82px 0 0 0;font-size: 13px;}

/* .memberUL.re11 .joinTit.re{margin: -69px 0 0 0;} */
.memberUL.re11 span{width: 65%;font-size: 15px;line-height: 30px;}

.conts4 .sliderRight div {min-width: 270px !important;height: 95px !important;cursor: pointer;}
.slideBotom{display: flex;justify-content: center;}
.fileDiv p.name{font-size: 13px;display: inline-block;height: 28px;}
.fileDiv .filelen{margin-right: 23px;display: inline-block;}
.btn_wp{margin: 0 auto;width: 322px;}
.btn_wp.btn_center{
	text-align: center;	
}
.btn_wp.re{margin-bottom:50px;}
.btn_wp.re input{padding: 10px 42px;border: none;font-size: 15px;border-radius: 2px;}
.btn_wp.re1{margin-top: 24px; margin-left: 290px;}

.btn_wp.re2{width: 215px;}

.btn_wp.oneButton{width: 90px;}
.oneButton{width: 90px;}
.btn_wp input.btnCancel.re{background: #595870;color:#fff;}
.btn_wp input.btnCancel.re1{background: #d5d5d5;color: #555;}
.btn_wp input.btnCancel.re2{background: #db5b5b;color: #fff;margin: 0 85px 0 -70px;padding: 10px 35px;}
.btn_wp input.btnCancel.re3{margin:0 !important;width: 90px;font-size: 13px;background: #db5b5b;}
.btn_wp input.btnCancel.re4{margin: 0;width: 115px;font-size: 14px;background: #d5d5d5;color: #555;}
.btn_wp input.btnCancel.re5{margin:0;width: 107px;font-size: 14px;background: #595870;color:#fff;}
.btn_wp input.btnCancel.re6{background: #595870;color:#fff;width: 6%;font-size:14px;}
.btn_wp input.btnCancel.re7{width:120px;margin: 0;font-size: 13px;}

.btn_wp input.btnR{cursor: pointer;margin-top: 11px;width: 120px;height: 37px;background: #5a5a5a;border: none;font-size: 14px;color: #fff;border-radius: 3px;}
.btn_wp input.btnR.oneButton {width: 90px;margin: 11px auto 0;}
.btn_wp input.btnR.re{margin-left: 560px;background: #907ba1;}

.tremsBox2 .btn_wp input.btnR.re {margin-left: 0;}
.btn_wp input.btnR.re1{background:#595870;}

input.btnCancel{border: none;cursor: pointer;width: 11%;height: 37px;font-size: 16px;background: #6b7191;color: #fff;border-radius: 3px;margin: 7px 0 0 1150px;}
input.ckIput.re4{margin: 0 10px 0 100px;vertical-align: middle;}

table.bo_table{width: 100%;line-height: 32px;margin: 0 0 15px 0;font-family: none;font-size: 14px;}
table.bo_table th{background:#f5f5f5;border-left: 1px solid #fff;padding: 4px 0;font-size: 16px;font-weight: bold;border-bottom: 1px solid #d7d7d7;}
table.bo_table th:first-of-type{border-left:none;}
table.bo_table td{padding: 40px 49px 25px;border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;line-height: 33px;font-size: 15px;background: #f5f9ff;color: #000;font-weight: 700;}
table.bo_table td.bgW{background: #ffe8e8;}
table.bo_table td:first-of-type{border-left:1px solid #f5f5f5;}
table.bo_table.re{padding: 30px 15px;line-height: 64px;font-size: 13px;text-align: center;}

table.tableBox{
	width: 100%;
	text-align: center;
	line-height: 30px;
	margin: 20px 0;
}
table.tableBox th{background: #ddd;border: 1px solid #ddd;font-size: 13px;}
table.tableBox td{
	vertical-align: middle;
	border: 1px solid #ddd;
}
table.tableBox td input{height: 30px;border: none;text-align:center;}

table.tableBox td .btnRemove {width: 30px;height: 30px;border: 0;padding: 0;}
table.tableBox td .btnRemove img{display: block;max-width: 100%;max-height: 100%;margin: 0 auto;}

table.tableBox.re{font-size: 12px;border-left:1px solid #ddd;}
table.tableBox.re tr.tableWid td.wid30{width:8%;}
table.tableBox.re td{border-top: 1px solid #ddd;border-right: 1px solid #ddd;}
table.tableBox.re td.tdTit{text-align:left;padding-left:15px;}
table.tableBox.re td.tdTit.re{text-align:left;padding-left:25px;}
table.tableBox.re td.tdTit.re.marginL10{padding-left:22px;}
table.tableBox.re td.tdTit.re.marginL20{padding-left:32px;}
table.tableBox.re td.backG{background:#ddd;color:#000;font-weight:bold;}


table.tableBox.re2{margin: 20px 0;border-bottom: 2px solid #202356;}
table.tableBox.re2 tr{border-bottom: 1px solid #ddd;cursor: pointer; text-align: center;}
table.tableBox.re2 tr.noticeTr{border-bottom: 2px solid #f2f2f2;height: 400px;}
table.tableBox.re2 tr.noticeTr th{vertical-align: middle;}
table.tableBox.re2 tr.noticeTr td{text-align: left;padding: 13px 0 0 19px;}

table.tableBox.re2 th{border-left: none;border-top:1px solid #d9d9d9;border-bottom: 1px solid #efefef;background: #211b4e;color: #fff;letter-spacing: -1px;border-right: 1px solid #ddd;}
table.tableBox.re2 th.noticeTh{font-size: 15px;letter-spacing: 1px;padding: 10px 0;border-bottom: 1px solid #ddd;}
table.tableBox.re2 th.noticeTh.re{border-top: 2px solid #ddd;}
table.tableBox.re2 th.textareaTit{font-size: 16px;vertical-align: middle;}
table.tableBox.re2 td{border-bottom: 1px solid #efefef;font-size: 14px;text-align: center;}
table.tableBox.re2 td.titleLeft{text-align: left;padding-left: 25px;}
table.tableBox.re2 td.noticeTd{border-top: 2px solid #ddd !important;}
table.tableBox.re2 td.textAL{text-align: left;padding-left: 22px;font-weight: bold;}

table.tableBox.re2 td:first-of-type{border-top:1px solid #efefef;border-right:1px solid #efefef;}
table.tableBox.re2 td.bdTop{border-top:1px solid #d9d9d9;}
table.tableBox.re2 td.textLeft{text-align: left;padding-left: 29px;}
table.tableBox.re2 td.textLeft input{vertical-align: middle;}
table.tableBox.re2 td.textarea.re{height: 263px;border-left: none;}
/* table.tableBox.re2 td span{color: red; width: 67px; display: inline-block;} */
table.tableBox.re2 td span{display: inline-block;}
table.tableBox.re2 tbody.addFile th{text-align: left;padding-left: 13px;}
table.tableBox.re2 tbody.addFile td.textarea{border: 1px solid #ddd;height: 150px;}

table.tableBox.re3 tr{border-bottom: 1px solid #ddd;}
table.tableBox.re3 th{font-weight: bold; font-size: 14px; border-left: none;border-right: none;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;background: #efeefb;color: #000;text-align: left;padding-left: 29px;line-height: 42px;}
table.tableBox.re3 th.center{text-align:center;}
table.tableBox.re3 td{border-bottom: 1px solid #efefef;font-size: 14px;height: 38px;line-height: 38px;}
table.tableBox.re3 td:first-of-type{border-top:1px solid #efefef;}
table.tableBox.re3 td.bdTop{border-top:1px solid #efefef;}
table.tableBox.re3 td.inputCheck{vertical-align: middle;}
table.tableBox.re3 td.inputCheck.re{text-align: left;padding-left: 17px;}
table.tableBox.re3 td.inputCheck input{vertical-align: middle;}

table.tableBox.re4 th{font-size: 13px;letter-spacing: -2px;font-weight:700;border-left: 1px solid #fff;border-right: none;border-top: 1px solid #efefef;border-bottom: 1px solid #d5cedb;background: #efeefb;color: #000;padding: 0 5px 0 10px;line-height: 37px;}
table.tableBox.re4 td{font-size: 13px;line-height: 19px;padding: 15px 0;border-bottom: 1px solid #e9e9e9;}

table.tableBox.re5 tr.borTop{border-top: 4px solid #643589;}
table.tableBox.re5 tr.last.re{border-bottom: 2px solid #643589;}
table.tableBox.re5 th{border-left: none;border-right: none;border-top:1px solid #d9d9d9;border-bottom: 1px solid #efefef;background: #fbfcff;color: #000;font-size: 17px;font-weight: bold;padding: 5px 0;}
table.tableBox.re5 td{
	font-size: 14px;
	border-bottom: 1px solid #eef5ff;
}
table.tableBox.re5 td img {
	width: 60%;
	margin: 10px auto;
}
table.tableBox.re5 td.tbBg{
	font-weight: bold;
	background-color: #fbfcff;
}

table.tableBox.re6{width: 1000px;margin: 17px 0 40px 173px;}
table.tableBox.re6 td{line-height: 42px;border-top: 1px solid #8f8f8f;border-right: 1px solid #8f8f8f;}
table.tableBox.re6 td.year{vertical-align: middle;border-left: 1px solid #8f8f8f;background: #f9fbff;}

table.tableBox.re7 tr{border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-top: 1px solid #ddd;}
table.tableBox.re7 th{
	letter-spacing:-2px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #3e3e3e;
	background: #f4fbff;
	border-top: none;
	border-right: 1px solid #ddd;
	border-bottom: none;
	border-left: 1px solid #ddd;
}
table.tableBox.re7 td{
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	vertical-align: middle;
	padding: 7px;
}

table.tableBox.re8 tr{height: 75px;border: 1px solid #202356;}
table.tableBox.re8 tr.height10{height:10px;}
table.tableBox.re8 th{background: #202356;color: #fff;border-left: 1px solid #fff;border-right: none;border-bottom: none;border-top: none;}
table.tableBox.re8 th:first-of-type{border-left:none;}
table.tableBox.re8 td.left01{text-align: left;line-height: 32px;font-size: 15px;padding: 17px 0 17px 19px;vertical-align:middle;border-left: 1px solid #202356;}
table.tableBox.re8 td.left01 span{display: block;font-size: 15px;font-weight: bold;}
table.tableBox.re8 td.left01 span.contryQ{cursor: pointer;font-size: 20px;color: #000;font-family: 'roto';letter-spacing: -2px;}
table.tableBox.re8 td.left01 span.contrySpan {
	font-family: 'roto';
	line-height: 21px;
	font-size: 13px;
	letter-spacing: -1px;
	color: #8c8c8c;
	word-break: break-word;
	padding: 0 10px 0 0;
	margin: 18px 0 0 0;
}
table.tableBox.re8 td.contryImg{border-left: 1px solid #202356;line-height: 1px;}
table.tableBox.re8 td img{width:66%;border: 1px solid #ddd;vertical-align: middle;display: inline-block;}
table.tableBox.re8.bottom{margin-bottom: 47px;}

table.result{font-size: 13px;}
table.tableResult{line-height: 39px;border: 1px solid #444;display: inline-block;font-size: 13px;text-align: center;}
table.tableResult tr{border-bottom: 1px solid #ddd;height: 64px;}
table.tableResult tr.resultTh{background: #613e72;color: #fff;line-height: 54px;line-height: 39px;height: 30px;}
table.tableResult td{vertical-align: middle;}
table.tableResult td.num{border-right: 1px solid #f1f1f1;line-height: 58px;vertical-align: middle;}
table.tableResult td.num.re{border-left:none;}
table.tableResult td.textLeft{text-align: left;line-height: 25px;padding: 10px;border-right: 1px solid #f1f1f1;}
table.tableResult td.textCenter{vertical-align: middle;border-right: 1px solid #f1f1f1;}
table.tableResult td.resultTit{text-align: left;padding-left: 19px;color: #000;font-weight: bold;background: #e5e5e5;}
table.tableResult td.countT{line-height: 15px;vertical-align: middle;border-left: 1px solid #f1f1f1;}

.certifiInfo table{width:100%;line-height: 60px;text-align: center;}
.certifiInfo table tr{line-height: 45px;}
.certifiInfo table th{background:#f2f4ff;border-right: 1px solid #fff;font-size: 16px;font-weight: bold;}
.certifiInfo table td{border-bottom: 1px solid #ddd;}
.certifiInfo table td .inputTxt{height: 26px;border: 1px solid #efefef;}
.certifiInfo table td .inputTxt.re{width: 87%;}
.certifiInfo table td .inputTxt.re1{width: 84%;}
.certifiInfo.re{width:100%;margin-bottom: 100px;display: inline-block;}

.selfBox{width:100%;border-top: 1px solid #8f8f8f;border-left: 1px solid #8f8f8f;border-right: 1px solid #8f8f8f;font-size: 13px;}
.selfBox li{display:inline-block;line-height: 45px;padding: 0 15px;width:38%;vertical-align: middle;}
.selfBox li.selfContent2{line-height: 28px;padding-left: 25px;}
.selfBox li .radioIp{vertical-align: middle;}
.selfBox li .radioIp.self{margin-left: -91px;}
.selfBox li .radioIp.self1{margin-left:7px;}
.selfBox li .radioIp.self2{margin-left: -213px;}
.selfBox li .radioIp.self3{margin-left: 15px;}
.selfBox li .radioIp.self4{margin: 0 4px 0 16px;}
.selfBox li .radioIp.self5{margin-left:-23px;}
.selfBox li .radioIp.self6{margin-left: -11px;}
.selfBox li .radioIp.self7{margin-left:-19px;}
.selfBox li .radioIp.self8{margin-left: 20px;}
.selfBox li .radioIp.self9{margin: 0 3px 0 -22px;}
.selfBox li .radioIp.self10{margin-left:12px;}
.selfBox li .radioIp.self11{margin-left: 25px;}
.selfBox li .radioIp.self12{margin-left: -147px;}

.selfBox .selfTit{width: 60%;height: 75px;border-right: 1px solid #8f8f8f;line-height: 75px;}
.selfBox .selfTit.re{line-height: 25px;padding-top: 12px;}
.selfBox .selfTit.re1{line-height: 25px;padding-top: 11px;}
.selfBox .selfTit.re2{line-height: 28px;padding-top: 12px;}
.selfBox .selfTit.ht131{height: 131px;line-height: 131px;}
.selfBox .selfTit.ht100{height: 140px;line-height: 26px;padding: 22px 0 0 16px;}
.selfBox .selfTit.ht184{height: 184px;line-height: 28px;padding-top: 19px;}
.selfBox .selfTit.ht196{height: 165px;}
.selfBox .selfTit.ht292{height: 264px;}
.selfBox .selfTit.ht207{height: 207px;}
.selfBox .selfTit.ht295{height: 295px;}
.selfBox .selfTit.padding29{padding-left: 29px;}
.selfBox .selfTit.padding39{padding-left: 39px;}
.selfBox .selfTitle{width: 100%;background:#613e72;padding-left: 8px;line-height: 39px;color: #fff;}
.selfBox .selfContent{width: 39%;text-align:center;line-height: 30px;}
.selfBox .selfContent input{vertical-align: -2px;}

.inputTextHidden{display: none;}
.otherInputDiv{display: flex;align-items: center;padding: 0px;justify-content: space-between;}
.btnResult{float: right;margin:9px 0 65px 0;width: 100px;height: 32px;border: none;background: #1d0926;border-radius: 4px;color: #fff;cursor: pointer;}

.resultBox .resultCalcu{margin: 156px 0 0 0;}
.resultBox .resultCalcu .graphTit{margin: 5px 0 60px 0;font-size: 22px;font-weight: bold;color: #000;border-bottom: 2px solid #555;padding-bottom: 8px;}
.resultBox .resultCalcu .graphImg{text-align: center;line-height: 49px;}
.resultBox .resultCalcu .graphImg aside{font-size: 22px;color: #404bc5;font-weight: bold;}
.resultBox .resultCalcu .graphImg aside b{color: #000;margin-left: 14px;}
.resultBox .resultCalcu .resultGraph{border: 1px solid #8f8f8f;padding: 20px;}
.resultBox .resultCalcu .point{font-size: 13px;padding: 0 0 17px 17px;}
.resultBox .resultCalcu.re td{padding: 20px 15px;text-align: left;line-height: 24px;border-left: 1px solid #ddd;}
.resultBox .resultCalcu.re span.question{border-right:1px solid #ddd;}
.resultGraph.re{border:1px solid #8f8f8f;}
.resultList ul{width: 50%;float: left;line-height: 33px;margin: 20px 0 100px 0;;height: 275px;border-left: 1px solid #444;padding: 10px;border-top: 1px solid #444;border-bottom: 1px solid #444;}
.resultList ul img{width: 59%;margin: 8px 0 0 73px;}
.resultList ul .grTxt{margin: 12px 0 0 0;border: 1px solid #ddd;padding: 15px 0;}
.resultContent{line-height: 33px;margin: 17px 0 0 0;}

span.radio{width: 20%;display: inline-block;text-align: left;}
span.radio.re{width:30%;}
span.radio.re1{width:70%;}
span.radio.re2{width:33%;}


#confirmMsg {
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
}

button.btnSty{margin: 0px 0 0 10px;height: 42px;border: 1px solid #ddd;font-size: 13px;width: 15%;}
button.btnSty.re{
	width: 135px;
	vertical-align: 13px;
	line-height: normal;
	margin-left: 1px;
}
button.btnSty.re1{
	width: 87%;
	height: 42px;
	font-size: 12px;
	line-height: 42px;
	vertical-align: 17px;
	border-radius: 2px;
	padding: 0 26px 0 17px;
	margin: 0 0 3px 27px;
}
button.btnSty.re2{width: 5.5%;margin-left: 21px;}
button.btnSty.re3{width: 4.5%;margin-left: 0;}
button.btnSty.re4{
	width: 17.3%;
	height: 34px;
	line-height: normal;
	margin: 0 0 0 18px;
}
button.btnSty.re5{width: 117px;vertical-align: 8px;background: #efeefb;font-size: 15px;}
button.btnResult{float: right;margin-bottom: 65px;width: 100px;height: 32px;border: none;background:#1d0926;border-radius: 4px;color: #fff;cursor: pointer;}
button.btnResult.re{margin: 94px -99px 0 0;background: #613e72;}

button.btnTodo{padding: 10px 50px;border: 1px solid #d9d9d9;font-size: 15px;background: #e1e4f3;color: #5e5e5e;border-radius: 3px;}
button.btnTodo.re1{padding: 10px 96px;}
button.btnTodo.re2{width: 214px;}
button.btnTodo.re3{width: 187px;}
button.btnTodo.re4{width: 187px;}
button.btnTodo.re6{width: 47%;height: 50px;vertical-align: middle;margin: 2px 0 3px 0;padding: 0;}
button.btnTodo.re7{width: 96px;padding: 0;height: 33px; line-height: normal; margin: 6px 0;font-size: 13px;}
button.btnTodo.re8{width: 198px;font-size: 14px;margin: 5px 0;height: 33px;line-height: 13px;}
button.btnTodo.re9{width: 96px;padding: 0;height: 33px;margin: 6px 0;font-size: 14px;background: #fbaeaedd;}


.txtLeft {
	padding: 10px;
}
.bx-wrapper {max-width:1946px;display: flex;flex-wrap: wrap;}

.sliderPortfolioNew{width: 93%;height:174px;overflow: hidden;margin: 44px 0 18px 53px;}
.sliderPortfolioNew .slide2 li p.photo img{width:100%;height:160px;}

.pagination{text-align: center;width: 100%;}
.pagination ul{margin: 42px 0 55px 0;height: 21px;}
.regulations-page.pagination ul {
	margin: 0;
}
.pagination ul li{display: inline-block;margin-right: 5px;}
.pagination ul li a{display: inline; border: 1px solid #ddd;padding: 5px 10px 7px 9px;}
.pagination ul li.current a{padding: 5px 10px 7px 9px;background: #202356;color: #fff;}

.page{width: 300px;margin: 0 auto;margin-top: 40px;}
.page ul li{width: 33px;height: 32px;border: 1px solid #f3f5ff;line-height: 30px;text-align: center;}



/* @media (min-width:1201px) and (max-width:1600px) {
	
	.joinBox.re{width: 99%;margin-bottom: -78px;}
	.btn_wp input.btnCancel.re7{margin: 0;}
		
} */



/* @media (min-width:768px) and (max-width:1200px) {
	
	.joinBox.re{margin: -181px 0 0 0;}
	.joinBox.re1 ul.login li.find .find{padding:0}
	.joinMember li a{font-size:12px;}
	.joinWt{margin: 65px 0 0 -28px;}
	.joinWt .joinTit.re{margin: 14px 0 0 0;}
	.joinWt ul input.findInput{width: 80%;margin: 0 0 0 15px;}
	
	.subWrap.site .subContencs .termsTit1{font-size:16px;}
	.subWrap.site .subContencs .siteUl{height:310px;}
	.subWrap.site .subContencs .siteUl ul{margin: 0 0 0 -33px;}
	.subWrap.site .subContencs .siteUl ul li{height:27px;}
	.subWrap.site .subContencs .siteUl ul li a{font-size: 15px;}
	
		
	ul.tabs{width:100%;}
	ul.tabs li.muTabs.re2{width:16.65%;}
	ul.tabs li.muTabs.re4{width: 14.27%;}	
		
	table.tableBox{margin: 135px 0 0 -7px;}
	table.tableBox.re2{margin-top: 7px;}
	table.tableBox.re7 th{font-size: 12px;line-height: 19px;}
	
	.btn_wp {width: 360px;}
	.btn_wp input.btnCancel.re3{font-size: 14px;width: 33%;height: 34px;}	
	.btn_wp input.btnCancel.re4{height: 34px;margin: 0 auto;}
	.btn_wp input.btnCancel.re5{height: 34px;}
	.btn_wp input.btnCancel.re6{width: 11%;font-size: 14px;height: 35px;}
	.btn_wp input.btnCancel.re7{height:34px;}
	
		
} */	

/* @media (min-width:300px) and (max-width:1000px) {
	
	table.tableBox.re8{margin: 172px 0 0 -7px;}
} */



/* @media (min-width:300px) and (max-width:1000px) {

	.mainTabcon{display:none;}
	.mainTabcon.re{display: flex;}
	
	table.tableBox{margin: 53px 0 0 -7px;}
	ul.tabs li.muTabs.re4{font-size:13px;height: 35px;line-height: 33px;}
	ul.tabs li.muTabs.re4.re{line-height: 16px;}
	ul.tabs li label.current{height: 33px;}
	
} */	


/* @media (min-width:481px) and (max-width:500px) {
	
	.joinBox.re1{width: 500px !important;}
	.joinBox.re1 ul.login li.find{width: 48%;}
	.joinBox.re1 ul.login li.find .find{padding: 0;width: 102%;}
	.joinBox.re1 ul.login li .login{width: 141%;}
	.joinBox.re1 ul.login li .inputB{width: 94%;}	
	
} */	


/* @media (min-width:481px) and (max-width:767px) {
	
	.subWrap.card{margin:0;}
	.subWrap.site .subContencs .termsTit1{font-size: 17px;border: 1px solid #fff;color: #000;background: #eef9ff;padding: 7px 0;}
	.subWrap.site .subContencs .siteUl{width: 92%;height: 265px;margin: 0;}
	.subWrap.site .subContencs .siteUl ul{line-height: 26px;letter-spacing: 0px;padding: 0 127px;text-align: center;}
	.subWrap.site .subContencs .siteUl ul li a{font-size: 17px;color: #000;}
	.subWrap.site .subContencs .siteUl ul li.smLI{text-align: left;margin: 1px 0 0 117px;}
	.subWrap.site .subContencs .siteUl ul li.smLI a.sm{margin: 0 0 0 -11px;}
	.subWrap.site .subContencs .siteUl.re ul{width:92%;}
	
	button.btnSty.re{width: 18%;height: 36px;vertical-align: 19px;font-size: 12px;}
	button.btnSty.re1{margin: 0 0 0 19px;padding: 0 4px;height: 36px;}
	button.btnSty.re4{width: 21%;height: 36px;font-size: 11px;margin: 0 0 0 0;}
	button.btnTodo.re7{width: 46px;font-size: 11px;}
	button.btnTodo.re8{width: 92%;padding: 0 2px 0;font-size: 12px;}
	
	.btn_wp input.btnCancel.re3{width: 96px;height: 32px;font-size: 13px;}
	.btn_wp input.btnCancel.re4{width: 30%;height: 33px;font-size: 13px;margin:80px 0 0 11px !important;}
	.btn_wp input.btnCancel.re5{width: 30%;height: 32px;font-size: 12px;margin: 78px 8px 0 0;}
	.btn_wp input.btnCancel.re7{width: 95px;height: 34px;}
		
	table.tableBox{margin: 20px 0 0 0;}
	table.tableBox th{border: 1px solid #fff;}
	table.tableBox td input{width:100%;}
	
	table.tableBox.re2 th{font-size: 13px;line-height: 19px;vertical-align: middle;padding: 6px 0;}
	table.tableBox.re2 td{font-size: 11px;line-height: 19px;letter-spacing: -1px;}
	table.tableBox.re2 td span img{width: 12%;}
	table.tableBox.re2 th.noticeTh{font-size: 13px;}
	
	table.tableBox.re5 th{font-size: 15px;}
	table.tableBox.re5 td{line-height: 22px;letter-spacing: -1px;padding: 0 0 0 16px;font-size: 12px;}
	table.tableBox.re5 td.tbBg{font-size:13px;padding: 0;}
	
	table.tableBox.re7 th{font-size: 11px;line-height: 18px;}
	table.tableBox.re7 td{font-size: 11px;}
	
	table.tableBox.re8{margin-top: -25px;width: 100%;table-layout: fixed;}
	table.tableBox.re8 td.left01{line-height: 0;padding: 16px 8px;}
	table.tableBox.re8 td.left01 span.contryQ{font-size: 17px;}
	table.tableBox.re8 td.left01 span.contrySpan{font-size: 11px;width: 100%;display: inline-block;word-wrap: break-word;line-height:15px;}
	
	.joinBox.re{padding:0;margin: 0;}
	.joinBox.re .btn_wp{margin: 0 0 0 135px;}
	.joinBox.re .btn_wp input{height: 40px;border-radius: 3px;font-size: 14px;}
	.joinBox.re .btn_wp input.btnCancel{width: 97px;height: 40px;padding: 0;}
	.joinBox.re1{width:100%;padding:84px 133px 0;}
	.joinBox.re1 ul.login li.find .find{font-size: 13px;width:100%;}
	.joinBox.re1 ul.login li .login{width: 142%;}
	.joinBox.re1 ul.login li .inputB{width: 96%;}
	
	.joinTit.re.num{margin: 0;}
	.joinWt .joinTit{font-size: 14px;width: 24.1%;}
	.joinWt .joinTit.re{margin: 0;}
	.joinWt .joinTit.re1{margin: 0;}
	.joinWt ul.memberUL{line-height: 42px;margin-top: -18px;}
	.joinWt ul.memberUL li{line-height: 55px;}
	.joinWt ul.memberUL.re li{font-size: 14px;}
	.joinWt ul.memberUL.re5 .joinLi{margin: 0 0 0 217px;width: 69.5%;}
	.joinWt ul.memberUL.re5 .joinLi input{width: 95%;margin: 0 0 0 -40px;}
	.joinWt ul.memberUL .select{height: 36px;font-size: 12px;width: 20.7%;margin: 0;}
	.joinWt ul input{height: 34px;width:44%;}
	.joinWt ul input.findInput{width: 91%;margin: -53px 0 0 0;}
	.joinWt ul input.email{width:15%;}
	.joinWt ul input.email.re{width: 14.8%;}
	.joinWt ul img{width: 1.8%;}
		
	input.ckIput.re4{margin: 0 11px 0 49px;}
	input.btnCancel{width: 16.6%;}
	
	.sliderPortfolioNew{margin-left: 23px;height: 120px;}
	.sliderPortfolioNew .slide2 li{width:160px !important; }
	.sliderPortfolioNew .slide2 li p.photo img{height:120px;}
	
	.pagination ul{margin: 0;}
	select{padding: 5px 32px 5px 5px;font-size:11px;}
	select.select.re{height: 37px;margin: -25px 0 0 0;width: 48.4%;}
	
} */	


/* @media (min-width:375px) and (max-width:480px) {
	
	select.select.re{width: 14.5%;height: 32px;}
	
	.subWrap{font-size: 14px;}
	.subWrap.site .subContencs .siteUl{padding: 0;height: 210px;width:100%;}
	.subWrap.site .subContencs .siteUl.re1{height: 155px;}
	.subWrap.site .subContencs .siteUl ul{height: 220px;}
	.subWrap.site .subContencs .siteUl ul li{width: 49%;display: inline-block;}
	.subWrap.site .subContencs .siteUl ul li.wid50{width: 97%;}
	.subWrap.site .subContencs .siteUl ul li.wid51{width: 18%;}
	.subWrap.site .subContencs .siteUl ul li.smLI{width: 19%;}
	.subWrap.site .subContencs .siteUl ul li.smLI a.sm{font-size: 13px;}
	.subWrap.site .subContencs .siteUl.re ul{height: 82px;}
	.subWrap.site .subContencs .terms li.termsTit{margin: -38px 0 0 0;}
	.subContencs{width: 100%;margin: 0 0 0 -148px;}
	.select2{width:48.7%;height: 33px;margin: 0;padding: 0 6px;}
	
	.joinBox.re .btn_wp input.btnCancel{margin: 0;width: 103px;}
	.joinBox.re1{width: 100%;margin: 0 0 0 -189px;}
	.joinBox.re1 img{margin: 0 0 0 95px;width: 63%;}
	.joinBox.re1 ul.login{width: 44%;padding: 0 14px;}
	.joinBox.re1 ul.login li.find .find{width:100%;}
	.joinBox.re1 ul.login li.find .find.re{width: 66.5%;}
	.joinBox.re1 ul.login li .inputB{width: 74%;}
	.joinBox.re1 ul.login li .login{width: 119%;}
	.joinWt{width: 100%;}
	.joinWt .joinTit{width:26%;font-size: 11px;line-height: 34px;}
	.joinWt .joinTit.re6{padding-left: 25px;width: 15%;}
	.joinWt .joinTit.re6.area input{width: 19%;vertical-align: -5px;}
	.joinWt .joinTit.re6.area input.detailInput{margin: 0 0 0 45px;width: 19%;display: block;}
	.joinWt .joinTit.re6.area input.detailInput.re{margin: 4px 0 0 64px;}
	.joinWt .joinTit.re6.area span{margin: 0;}
	.joinWt .joinTit.re6.area span.span1{margin: 0 11px 0 0;}
	.joinWt .joinTit.re6.area span.agentTit{width: 3%;display: inline-block;line-height: 13px;vertical-align: middle;margin: 6px 4px 0 0;}
	.joinWt .joinTit.re6 input{width: 65.4%;}
	.joinWt .joinTit.re6 input.ckIput.re{width:17px;margin:0;}
	.joinWt .joinTit.re6 input.viewInput{width: 45%;}
	.joinWt .joinTit.re6 span{margin: 0 4px 0 0;}
	.joinWt .joinTit.re6 span.span{margin: 0 13px 0 0;}
	.joinWt .joinTit.re6 span.span2{margin: 0 14px 0 0;}
	.joinWt .joinTit.re6 span.span2.name{margin: 0 22px 0 0;}
	.joinWt .joinTit.re6 span.span3{margin: 0 10px 0 -8px;}
	.joinWt .joinTit.re6 span.span4{margin: 0 20px 0 -8px;}
	.joinWt .joinTit.re10{width:15%;display:block;height: 74px;}
	.joinWt .joinTit.re10.re{margin: 74px 0 0 -192px;}
	.joinWt .joinTit.re10.re1{width: 5%;margin: 0 -36px 0 18px;}	
	
	.joinWt ul img{width: 8px;}
	.joinWt ul input{width: 44.1%;font-size: 10px;padding: 0 5px;height: 30px;}
	.joinWt ul input.findInput{margin: 0;width:66%;}
	.joinWt ul input.email{width: 18%;}
	.joinWt ul input.email.re{width: 11%;}
	.joinWt ul input.email.re1{width:9.8%;}
	.joinWt ul input.btnSty.re5{height: 33px;line-height: 28px;margin-left: 0px;width: 23%;font-size:11px;}
	.joinWt ul input.ckIput{width:17px;margin: -2px 0 0 -8px;}
	.joinWt ul input.ckIput.re2{width:17px;}
	.joinWt ul input.ckIput.re3{margin: -4px 0 0 -7px;}
	.joinWt ul input.radioIp{margin: 0 0 0 7px;vertical-align: -4px;}
	
	.joinWt ul.memberUL{height: 34px;}
	.joinWt ul.memberUL.re{line-height: 52px;}
	.joinWt ul.memberUL.re5 .joinLi input{width:182.2%;margin: 0 0 0 -135px;}
	.joinWt ul.memberUL.re8, .joinWt ul.memberUL.re9{width: 100%;}
	.joinWt ul.memberUL.re9{height: 82px;}
	.joinWt ul.memberUL.re11{margin: 0 0 0 -7px;width:100%;}
	.joinWt ul.memberUL .select{width: 22.2%;height: 32px; margin: 0 0 0 -1px;line-height: 10px;vertical-align: middle;}
	.joinWt ul li{font-size: 12px;line-height: 48px;}
	
	.certifiInfo{font-size: 10px;line-height: 22px;}                          
	.certifiInfo.re{font-size: 16px;}
	.certifiInfo table{width: 30%;}
	.certifiInfo table th{font-size: 13px;}

	.sliderPortfolioNew .slide2 li{width:160px !important; }
	.sliderPortfolioNew .slide2 li p.photo img{width: 172px;height: 125px;}
	
	.memberUL.re11{width: 30%;font-size: 13px;padding-left: 6px;}
	.memberUL.re11 span{font-size: 12px;display: inline-block;width: 49%;line-height: 26px;margin:0 3px 0 11px;}
	.memberUL.re11 span.long{line-height: 14px;vertical-align: middle;}
	.memberUL.re11 input{width: 43%;font-size: 12px;}	
		
	button.btnSty.re{font-size: 10px;width: 17%;vertical-align: 29px;margin: 0 ;height:31px;}
	button.btnSty.re1{width: 75%;font-size: 10px;height: 32px;margin-left: 5px;vertical-align: 22px;padding: 0 10px;}
	button.btnSty.re4{font-size: 10px;width: 21.7%;height: 32px;margin: 0;}	
	.btn_wp input.btnCancel.re3{margin: 12px 0 0 115px !important;width: 20%;height: 29px;font-size: 13px;}
	.btn_wp input.btnCancel.re6{width: 20%;font-size: 12px;height: 30px;margin: 0;}
	
	table.tableBox{margin-top: 0;table-layout: fixed;}
	table.tableBox th{font-size: 12px;padding: 0;}
	table.tableBox td input{width: 100%;font-size: 12px;}
	table.tableBox.re2 th{font-size: 11px;padding: 0;letter-spacing: -2px;}
	table.tableBox.re2 th.noticeTh{font-size: 12px;}
	table.tableBox.re2 td{font-size: 11px;padding: 5px;line-height: 18px;}
	table.tableBox.re2 td span{width: 29%;}
	table.tableBox.re2 td span img{width: 20%;display: inline-block;vertical-align: middle;}
	table.tableBox.re2 tbody.addFile th{font-size: 12px;letter-spacing: -1px;line-height: 26px;padding: 0;width: 45%;padding-left: 6px;}
	
	table.tableBox.re5 th{font-size: 14px;}
	table.tableBox.re5 td{font-size: 12px;padding: 4px 16px;line-height: 17px;}
	table.tableBox.re5 td.tbBg{font-size: 11px;padding: 0;letter-spacing: -1px;}
	
	table.tableBox.re7{width: 100%;} 
	table.tableBox.re7 th{font-size: 12px;line-height: 17px;}
	table.tableBox.re7 td{font-size: 12px;}	
	
	table.tableBox.re8 td.left01 span.contryQ{font-size: 12px;}
	table.tableBox.re8 td.left01 span.contrySpan{margin-top: 0;font-size: 11px;line-height: 15px;word-wrap: break-word;}
	
	.pagination ul{margin:0;}
	.slideBotom{display: inline-block;height:40px;}
		
} */


/* @media (min-width:320px) and (max-width:374px) {	
	
	select.select.re{width: 14.5%;height: 32px;}
	
	.subWrap{font-size: 14px;}
	.subWrap.site .subContencs .siteUl{padding: 0;height: 210px;width:100%;}
	.subWrap.site .subContencs .siteUl.re1{height: 155px;}
	.subWrap.site .subContencs .siteUl ul{height: 220px;}
	.subWrap.site .subContencs .siteUl ul li{width: 49%;display: inline-block;}
	.subWrap.site .subContencs .siteUl ul li.wid50{width: 97%;}
	.subWrap.site .subContencs .siteUl ul li.wid51{width: 18%;}
	.subWrap.site .subContencs .siteUl ul li.smLI{width: 19%;}
	.subWrap.site .subContencs .siteUl ul li.smLI a.sm{font-size: 13px;}
	.subWrap.site .subContencs .siteUl.re ul{height: 82px;}
	.subWrap.site .subContencs .terms li.termsTit{margin: -38px 0 0 0;}
	.subContencs{width: 100%;margin: 0 0 0 -148px;}
	.select2{width:48.7%;height: 33px;margin: 0;padding: 0 6px;}
	
	.joinBox.re .btn_wp input.btnCancel{margin: 0;width: 103px;}
	.joinBox.re1 img{margin: 0 0 0 95px;width: 63%;}
	.joinBox.re1 ul.login{padding: 0 14px;width:100%;}
	.joinBox.re1 ul.login li.find{width:48%;}
	.joinBox.re1 ul.login li.find .find{width:100%;font-size:13px;padding:0;}
	.joinBox.re1 ul.login li.find .find.re{width: 100%;}
	.joinBox.re1 ul.login li .inputB{width: 93%;}
	.joinBox.re1 ul.login li .login{width: 140%;}	
	
	.joinWt{width: 100%;}
	.joinWt .joinTit{width:26%;font-size: 11px;line-height: 34px;}
	.joinWt .joinTit.re6{padding-left: 25px;width: 15%;}
	.joinWt .joinTit.re6.area input{width: 19%;vertical-align: -5px;}
	.joinWt .joinTit.re6.area input.detailInput{margin: 0 0 0 45px;width: 19%;display: block;}
	.joinWt .joinTit.re6.area input.detailInput.re{margin: 4px 0 0 64px;}
	.joinWt .joinTit.re6.area span{margin: 0;}
	.joinWt .joinTit.re6.area span.span1{margin: 0 11px 0 0;}
	.joinWt .joinTit.re6.area span.agentTit{width: 3%;display: inline-block;line-height: 13px;vertical-align: middle;margin: 6px 4px 0 0;}
	.joinWt .joinTit.re6 input{width: 65.4%;}
	.joinWt .joinTit.re6 input.ckIput.re{width:17px;margin:0;}
	.joinWt .joinTit.re6 input.viewInput{width: 45%;}
	.joinWt .joinTit.re6 span{margin: 0 4px 0 0;}
	.joinWt .joinTit.re6 span.span{margin: 0 13px 0 0;}
	.joinWt .joinTit.re6 span.span2{margin: 0 14px 0 0;}
	.joinWt .joinTit.re6 span.span2.name{margin: 0 22px 0 0;}
	.joinWt .joinTit.re6 span.span3{margin: 0 10px 0 -8px;}
	.joinWt .joinTit.re6 span.span4{margin: 0 20px 0 -8px;}
	.joinWt .joinTit.re10{width:15%;display:block;height: 74px;}
	.joinWt .joinTit.re10.re{margin: 74px 0 0 -192px;}
	.joinWt .joinTit.re10.re1{width: 5%;margin: 0 -36px 0 18px;}	
	
	.joinWt ul img{width: 8px;}
	.joinWt ul input{width: 44.1%;font-size: 10px;padding: 0 5px;height: 30px;}
	.joinWt ul input.findInput{margin: 0;width:66%;}
	.joinWt ul input.email{width: 18%;}
	.joinWt ul input.email.re{width: 11%;}
	.joinWt ul input.email.re1{width:9.8%;}
	.joinWt ul input.btnSty.re5{height: 33px;line-height: 28px;margin-left: 0px;width: 23%;font-size:11px;}
	.joinWt ul input.ckIput{width:17px;margin: -2px 0 0 -8px;}
	.joinWt ul input.ckIput.re2{width:17px;}
	.joinWt ul input.ckIput.re3{margin: -4px 0 0 -7px;}
	.joinWt ul input.radioIp{margin: 0 0 0 7px;vertical-align: -4px;}
	
	.joinWt ul.memberUL{height: 34px;}
	.joinWt ul.memberUL.re{line-height: 52px;}
	.joinWt ul.memberUL.re5 .joinLi input{width:197.2%;margin: 0 0 0 -140px;}
	.joinWt ul.memberUL.re8, .joinWt ul.memberUL.re9{width: 100%;}
	.joinWt ul.memberUL.re9{height: 82px;}
	.joinWt ul.memberUL.re11{margin: 0 0 0 -7px;width:100%;}
	.joinWt ul.memberUL .select{width: 22.2%;height: 32px; margin: 0 0 0 -1px;line-height: 10px;vertical-align: middle;}
	.joinWt ul li{font-size: 12px;line-height: 48px;}
	
	.certifiInfo{font-size: 10px;line-height: 22px;}                          
	.certifiInfo.re{font-size: 16px;}
	.certifiInfo table{width: 30%;}
	.certifiInfo table th{font-size: 13px;}
	.memberUL.re11{width: 30%;font-size: 13px;padding-left: 6px;}
	.memberUL.re11 span{font-size: 12px;display: inline-block;width: 49%;line-height: 26px;margin:0 3px 0 11px;}
	.memberUL.re11 span.long{line-height: 14px;vertical-align: middle;}
	.memberUL.re11 input{width: 43%;font-size: 12px;}	
		
	button.btnSty.re{font-size: 10px;width: 17%;vertical-align: 29px;margin: 0 ;height:31px;}
	button.btnSty.re1{width: 75%;font-size: 10px;height: 32px;margin-left: 5px;vertical-align: 22px;padding: 0 10px;}
	button.btnSty.re4{font-size: 10px;width: 21.7%;height: 32px;margin: 0;}
	
	.btn_wp input.btnCancel.re3{margin: 12px 0 0 68px !important;width: 20%;height: 30px;font-size: 12px;}
	.btn_wp input.btnCancel.re4{margin: 12px 0 0 0 !important;height: 29px;width: 20%;font-size:12px;}
	.btn_wp input.btnCancel.re5{width: 21%;height: 30px;font-size: 12px;margin: 11px 0 0 0;}
	.btn_wp input.btnCancel.re6{width: 20%;font-size: 12px;height: 30px;margin: 0;}
		
	table.tableBox th{font-size: 12px;padding: 0;}
	table.tableBox td input{width: 100%;font-size: 12px;}
	table.tableBox.re2 th{font-size: 11px;padding: 0;letter-spacing: -2px;}
	table.tableBox.re2 th.noticeTh{font-size: 12px;}
	table.tableBox.re2 td{font-size: 11px;padding: 5px;line-height: 18px;}
	table.tableBox.re2 td span{width: 29%;}
	table.tableBox.re2 td span img{width: 20%;display: inline-block;vertical-align: middle;}
	table.tableBox.re2 tbody.addFile th{font-size: 12px;letter-spacing: -1px;line-height: 26px;padding: 0;width: 45%;padding-left: 6px;}
	
	table.tableBox.re5{width: 29.7%;}
	table.tableBox.re5 th{font-size: 14px;}
	table.tableBox.re5 td{font-size: 12px;padding: 4px 16px;line-height: 17px;}
	table.tableBox.re5 td.tbBg{font-size: 11px;padding: 0;letter-spacing: -1px;}
	
	table.tableBox.re7{width: 29.7%;} 
	table.tableBox.re7 th{font-size: 12px;line-height: 17px;}
	table.tableBox.re7 td{font-size: 12px;}	
	
	table.tableBox.re8 td.left01 span.contryQ{font-size: 15px;}
	table.tableBox.re8 td.left01 span.contrySpan{font-size:11px;line-height:17px;}
	
	.pagination ul{margin:0;}
	.slideBotom{float: left;}
	
} */




