#boardw{max-width:1200px; margin:0 auto; padding:180px 0 150px;}

.board_title{text-align:center; height:120px; margin-top:180px;}
.board_title h2{font-size:44px; color:#222;}

.register_form_inner{margin-bottom:50px;}
.buinfo{border-top:2px solid #333;}
#boardw .btn_submit{border:1px solid transparent;}
#boardw .btn_submit:hover{border:1px solid #a73439;}
.register_form_inner .regbox1 label{margin-bottom:0;}
.regbox1 {margin: 0;padding:20px;border-top: 1px solid #e6e6e6;}
.regbox1:after {content: "";clear: both;display: block;}
.regbox1:first-child {border-top: 0;}
.form-area {border-top: 2px solid #333;border-bottom: 1px solid #d5d5d5;}
.form-area dl {position: relative; line-height:0.6; }
.form-area .one-box dl {background-color:#333;}
.form-area dl dt {color:#fff;font-size:16px;font-weight:500;letter-spacing:-1px; }
.form-area dl dt .tit{margin-bottom:10px;}
.form-area dl dt .point-important {position: absolute;top: 25px;left: 12px;}
.half-box {float: left;width: 50%;}
.form-area dl dd {background: #fff;line-height:3.6;min-height: 62px;}
.form-area dl dd input[type="text"],
.form-area dl dd input[type="email"],
.form-area dl dd input[type="tel"],
.form-area dl dd input[type="date"],
.form-area dl dd input[type="time"],
.form-area dl dd input[type="number"],
.form-area dl dd input[type="password"] {
display: inline-block;vertical-align: middle;
border: 1px solid #d5d5d5;width: 100%;
max-width: 200px;height: 30px;
padding: 0 10px;text-indent: 0 !important;}

/*지점찾기 지점장사진코드*/
.Area_Pimg {width:23.6%;position:absolute;top:2px;right:0;z-index:999;}
.Area_Pimg img {width:100%;}

.form-area dl dd textarea {display: inline-block;vertical-align: middle;border: 1px solid #d5d5d5;width: 100%;height: 250px;padding: 10px;text-indent: 0 !important;}
.form-area dl dd .w100 {max-width: inherit !important;}
.form-area dl dd:after {content: "";clear: both;display: block;}
.form-area dl dd .input-sex {float: left;width: 50%;max-width: 100px;height: 30px;line-height: 30px;}

.form-area dl dd .input-sex input[type="radio"],
.form-area dl dd .input-sex label {
display: inline-block;vertical-align: middle;}
.form-area dl dd .input-sex input[type="radio"] {margin-right: 5px;}
.form-area dl dd .input-unit {display: inline-block;vertical-align: middle;width: 95px;}
.form-area dl dd > span {display: inline-block;vertical-align: middle;margin-left: 10px;}
.form-area dl dd select {display: inline-block;vertical-align: middle;height: 30px;font-size: 1em;min-width: 145px;}
.form-area dl dd select {display: inline-block;vertical-align: middle;height: 30px;font-size: 1em;min-width: 145px;}
.form-area dl dd .input-checkbox {margin: 0;padding: 0;}

.form-area dl dd .input-checkbox input[type="checkbox"],
.form-area dl dd .input-checkbox label {display: inline-block;vertical-align: middle;}

.form-area dl dd .input-box-depth3 {margin: 0;padding: 0;}
.form-area dl dd .input-box-depth3:after {content: "";clear: both;display: block;}
.form-area dl dd .input-box-depth3 > select,
.form-area dl dd .input-box-depth3 > input[type="text"],
.form-area dl dd .input-box-depth3 > input[type="password"],
.form-area dl dd .input-box-depth3 > input[type="email"],
.form-area dl dd .input-box-depth3 > input[type="number"],
.form-area dl dd .input-box-depth3 > input[type="tel"]
{float: left;min-width: inherit;width: 100px;}
.form-area dl dd .input-box-depth3 > span {float: left;	width: 32px;height: 30px;line-height: 30px;text-align: center;}

.form-area dl dd .input-box-email {margin: 0;padding: 0;}
.form-area dl dd .input-box-email:after {content: "";clear: both;display: block;}
.form-area dl dd .input-box-email input {float: left;width: 135px;}
.form-area dl dd .input-box-email > span {float: left;width: 32px;height: 30px;line-height: 30px;text-align: center;}
.form-area dl dd .input-box-email select {margin-left: 10px}
.form-area dl dd .input-ckecked-branch {float: left;text-align: left;width: 20%;height: 40px;line-height: 30px;padding: 5px 0;}

.form-area dl dd .input-ckecked-branch input[type="checkbox"],
.form-area dl dd .input-ckecked-branch label {display: inline-block;vertical-align: middle;}
.form-area dl dd .input-ckecked-branch label { margin-left: 5px;}
.form-area dl dd .input-ckecked-branch02 {display: inline-block;vertical-align: middle;margin-right: 25px;height: 30px;line-height: 30px;}
.form-area dl dd .input-ckecked-branch02:last-child {margin-right: 0;}
.form-area dl dd .input-ckecked-branch02 input[type="checkbox"],
.form-area dl dd .input-ckecked-branch02 input[type="radio"],
.form-area dl dd .input-ckecked-branch02 label {display: inline-block;vertical-align: middle;}
.form-area dl dd .input-ckecked-branch02 input[type="checkbox"],
.form-area dl dd .input-ckecked-branch02 input[type="radio"] { margin-right: 5px;}
.form-area dl dd .word-etc {clear: both;font-size: 0.867em;color: #33333f;padding-top: 30px;font-family: "notoKrM", sans-serif;font-weight: 500;}

.form-area dl dd .information {display: inline-block;vertical-align: middle;margin-right: 15px;}
.form-area dl dd .information:last-child {margin-right: 0;}.form-area dl dd .information label,
.form-area dl dd .information select {display: inline-block;vertical-align: middle;}
.form-area dl dd .information label {margin-right: 15px;}
.form-area dl dd .input-address {margin: 0;padding: 0;}
.form-area dl dd .zip-code {position: relative;display: inline-block;vertical-align: middle;max-width: 200px;padding-right: 90px;}
.form-area dl dd .zip-code > input[type="button"] {
position: absolute;top: 0;right: 0;width: 80px;height: 30px;line-height: 30px;color: #fff;background: #567096;
cursor: pointer;border: 0;border-radius: 0;-webkit-appearance: none;appearance: none;}

.form-area dl dd .input-address {margin: 0;padding: 0;}

.form-area dl dd .input-address input[type="text"] {
display: block;width: 100%;max-width: none;margin-top: 5px;}
.Maddre_in_txt{line-height:1.3;}/*240527 추가사항*/







.form-area dl dd .input-ckecked-branch label { 
	margin-left: 5px;
}

.form-area .regbox1 dl dd .input-ckecked-branch02 {
	display: inline-block;
	vertical-align: middle;
	margin-right: 25px;
	height: 30px;
	line-height: 30px;
}

.form-area dl dd .input-ckecked-branch02:last-child {
	margin-right: 0;
}

.form-area dl dd .input-ckecked-branch02 input[type="checkbox"],
.form-area dl dd .input-ckecked-branch02 input[type="radio"],
.form-area dl dd .input-ckecked-branch02 label {
	display: inline-block;
	vertical-align: middle;
}

.form-area dl dd .input-ckecked-branch02 input[type="checkbox"],
.form-area dl dd .input-ckecked-branch02 input[type="radio"] { 
	margin-right: 5px;
}

.form-area dl dd .word-etc {
	clear: both;
	font-size: 0.867em;
	color: #33333f;
	padding-top: 30px;
	font-family: "notoKrM", sans-serif;
	font-weight: 500;
}

.form-area dl dd .information {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.form-area dl dd .information:last-child {
	margin-right: 0;
}

.form-area dl dd .information label,
.form-area dl dd .information select {
	display: inline-block;
	vertical-align: middle;
}

.form-area dl dd .information label {
	margin-right: 15px;
}

.form-area dl dd .input-address {
	margin: 0;
	padding: 0;
}

.form-area dl dd .zip-code {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	max-width: 200px;
	padding-right: 90px;
}

.form-area dl dd .zip-code > input[type="button"] {
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: #567096;
	cursor: pointer;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	appearance: none;
}

.form-area dl dd .input-address {
	margin: 0;
	padding: 0;
}

.form-area dl dd .input-address input[type="text"] {
	display: block;
	width: 100%;
	max-width: none;
	margin-top: 5px;
}

.filebox {
	position: relative;
	padding-right: 86px;
}

.filebox input[type="file"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
}

.filebox label {
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-color: #757b8a;
	cursor: pointer;
	border: 1px solid #757b8a;
	border-bottom-color: #757b8a;
	border-radius: 0;

	box-sizing: border-box;
}

/* named upload */
.filebox .upload-name {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: inherit;
	font-family: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #f5f5f5;
	border: 1px solid #ebebeb;
	border-bottom-color: #e2e2e2;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-sizing: border-box;
}

.filebox.bs3-primary label {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.form-area .agreement-wrapper {
	height: 270px;
	padding: 30px;
	overflow-x: hidden;
	overflow-y: auto;
}

.agreement-area {
	margin: 0;
	padding: 0;
}

.agreement-area > h3 {
	color: #383838;
	font-size: 	1.200em;
	line-height: 1em;
	margin-bottom: 30px;
	font-family: "notoKrB", sans-serif;
	font-weight: 700;
}

.agreement-area > h4 {
	color: #383838;
	font-size: 1.067em;
	line-height: 1em;
	margin-bottom: 20px;
	font-family: "notoKrB", sans-serif;
	font-weight: 700;
}

.agreement-area > h5 {
	font-size: 1em;
	margin-bottom: 10px;
	font-family: "notoKrM", sans-serif;
	font-weight: 500;
}

.agreement-area >  p {
	color: #777779;
	font-size: 1em;
	line-height: 1.600em;
	word-break: keep-all;
	font-family: "notoKrL", sans-serif;
	font-weight: 100;
	margin-bottom: 25px;
}

.agreement-area > ul,
.agreement-area > ol {
	margin-bottom: 25px;
}

.agreement-area > ul > li,
.agreement-area > ol > li {
	color: #777779;
	font-size: 1em;
	line-height: 1.600em;
	word-break: keep-all;
	font-family: "notoKrL", sans-serif;
	font-weight: 100;
}

.security-list {
	padding: 20px 10px;
}

.security-list li {
	position: relative;
	padding: 5px 0 5px 40px;
	color: #777779;
	font-size: 1.067em;
	line-height: 1.750em
}

.security-list li .number {
	position: absolute;
	top: 7px;
	left: 0;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 100%;
	text-align: center;
	background: #c4c8cd;
	color: #fff;
}

.contents-banner-area {
	position: relative;
	padding-top: 125px;
	text-align: center;
}

.contents-banner-area h2 {
	text-align:left;
	padding-bottom:20px;
	color: #33333f;
	font-size: 1.600em;
	line-height: 1em;
	font-family: "notoKrM", notoKrM, sans-serif;
	font-weight: 500;
}

.contents-banner-area .swiper-container {
	margin: 0;
	padding: 0;
}

.contents-banner-area .swiper-container .swiper-wrapper {
	margin: 0;
	padding: 0;
}

.contents-banner-area .swiper-container .swiper-wrapper .swiper-slide {
	display: block;
}

.contents-banner-area .swiper-container .swiper-wrapper .swiper-slide a {
	display: block;
}

.contents-banner-area .swiper-container .swiper-wrapper .swiper-slide a img {
	display: block;
	width: 100%;
}

.contents-banner-area .swiper-pagination {
	position: static;
	display: block;
	width: 100%;
	padding: 30px 0;
	text-align: center;
}

.contents-banner-area .swiper-pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	margin: 0 8px;
}

.contents-banner-area .swiper-pagination .swiper-pagination-bullet-active {
	background: #ef4d74
}

.privacy-wrapper {
	background: #f5f5f5;
	padding: 25px;
	margin-top: 40px;
	margin-bottom: 25px;
}

.privacy-wrapper h2 {
	color: #33333f;
	font-size: 1.333em;
	line-height: 1em;
	margin-bottom: 25px;
	font-family: "notoKrM", notoKrM, sans-serif;
	font-weight: 500;
}

.privacy-wrapper .privacy-area {
	background: #fff;
	height: 280px;
	padding: 30px;
	overflow-x: hidden;
	overflow-y: auto;
}

.privacy-wrapper .word-agreement {
	padding-top: 20px;
	text-align: right;
}

.privacy-wrapper .word-agreement input[type="checkbox"],
.privacy-wrapper .word-agreement label {
	display: inline-block;
	vertical-align: middle;
}

.privacy-wrapper .word-agreement label {
	margin-left: 5px;
	color: #727272;
	font-size: 	0.933em
}


/* adtv view_skin css */

.sec6_boxlist .listv_arrow { width:47px; padding:0 10px;}
.sec6_boxlist .bo_v_nb_t { margin-bottom:20px;}
.sec6_boxlist ul { font-size:16px; margin:0 auto; margin-top:100px;}
.bo_v_nb_lineg { width:100%; border:0.5px solid #d6d6d6; margin-bottom:20px;}
.listv_gofirmenu { width:34px;}

/* faq 게시판 탭메뉴*/
.tabs {max-width:1200px; margin:35px auto 50px auto; text-align:center;}
.tabs button { font-size:18px; font-weight:600; color:#a73439; margin-right:10px; padding:10px 60px; background-color:transparent; border:1px solid #a73439;}
.tabs button:hover { background-color:#a73439; color:#fff; transition:.4s;}
.tabs button.active {  background-color:#a73439; color:#fff; }

@media only all and (max-width:1250px) {
/*지점찾기 지점장사진코드*/
.form-area dl dt {padding:25px 10px 20px 20px;}
.form-area dl dd {min-height:0;height:59px;text-align: left;}
.form-area dl dd.Branarea {height:auto;}
}

@media only all and (max-width:1024px) {
/*지점찾기 지점장사진코드*/
.form-area dl dt {padding:20px 10px 20px 20px;}
.form-area dl dd {height:52px;}
.form-area dl dd.sub4DD {height:auto;}
.form-area dl dd .input-box-depth3 > select {width:72px;}
.form-area dl dd .input-box-depth3 > span {width:23px;}
.sub04_responw .form-area dl dd .input-box-depth3 > input[type="tel"] {max-width:80px;}
}

@media only all and (max-width:780px) {
/*지점찾기 지점장사진코드*/
.Area_Pimg {width: 29.6%;}
.form-area dl dd {line-height:2.6;}
.form-area dl dt {padding:3%;}
.sub04_responw .form-area dl dt.sub4D_OK {padding:2% 4%;}
}


@media only all and (max-width:600px) {
.sub4_section2_box1 .agreement{text-align:center;}
.form-area dl dd .word-etc{padding-top:10px;}
.form-area dl dd {height:auto;}
.sub04_responw .form-wrapper{}
/*지점찾기 지점장사진코드*/
.Area_Pimg {width:28.6%;}
.form-area dl {padding-left:110px;}
.form-area dl dt {width:110px;font-size:13px; padding:4%;}
.form-area dl dd {font-size:13px;padding:10px;}
.
.form-area dl dd.Maddre_in {height:auto;width:62%;word-break:keep-all;line-height: 1.4;}
.form-area dl dd.Maddre_in2 {width:100%;}
.form-area dl dd .Maddre_in_txt{margin-left:0;}
}
@media only all and (max-width:450px) { 

.form-area dl dd.Maddre_in {height:auto;width:100%;word-break:keep-all;line-height: 1.4;}


}



