@charset "utf-8";
/* 2015-10-21 CSS CENTUMSOFT */

/* member ========== */
/* 공통 */
input[type=text], input[type=password], input[type=button], input[type=submit], button, textarea {-webkit-appearance:none}

#member-box {border-top:2px solid #696c75;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.mbtn-wrap {margin:40px 0;text-align:center;}

/* IE용 placeholder 대응 */
label.blind.placeholder_text {width:auto;height:auto;overflow:visible;top:50%;left:10px;text-indent:0;font-size:14px;line-height:1.6;margin-top:-10px;color:#767676;}

/* 로그인 */
.login-wr {position:relative;border:1px solid #bbb;padding-left:38%;background-image:url(/_Img/Member/login_patten.gif);background-repeat:repeat;overflow:hidden;}
.login-wr:before {position:absolute;top:50%;left:8%;margin-top:-98px;content:"";display:block;width:233px;height:196px;background:url(/resources/_Img/programs/Member/ico_login.png) no-repeat 0 0;}
.login-wr .login-form {position:relative;background:#fff;height:100%;padding-left:13%;padding-right:17%;padding-top:65px;padding-bottom:50px;}
.login-wr .login-form:before {position:absolute;top:0;left:0;content:"";display:block;width:10px;min-height:410px;background:url(/resources/_Img/programs/Member/login_vpatten.png) repeat-y;}
.login-wr .login-form .form-top .tit {font-size:24px;color:#444;margin-bottom:18px;}
.login-wr .login-form .form-top p.c-list01-li {font-size:15px;}
.login-wr .login-form .form-cont {position:relative;padding:20px 150px 20px 0}
.login-wr .login-form .form-cont li {position:relative;width:98%;}
.login-wr .login-form .form-cont li:first-child {margin-bottom:10px;}
.login-wr .login-form .form-cont li input[type=text].text, .login-wr .login-form .form-cont li input[type=password].text {border:1px solid #aaa;border-radius:5px;background:#fff;width:97%;padding-top:10px;padding-bottom:10px;}
.login-wr .login-form .form-cont .btn-login {position:absolute;top:20px;right:0;width:140px;height:110px;background:#14a922;color:#fff;font-size:17px;font-weight:bold;border:0;border-radius:5px;}
.login-wr .login-link {overflow:hidden;}
.login-wr .login-link li {position:relative;float:left;padding-left:45px;font-size:14px;padding-top:4px;padding-bottom:4px;}
.login-wr .login-link li:before {position:absolute;top:50%;left:0;margin-top:-12px;content:"";display:block;width:24px;height:24px;background:url(/resources/_Img/programs/Member/login_link_sprite.png) no-repeat -25px 0}
.login-wr .login-link li:after {position:absolute;top:50%;right:0;margin-top:-8px;content:"";display:block;width:1px;height:17px;background:#c9c9c9;}
.login-wr .login-link li:first-child {padding-right:25px;margin-right:28px}
.login-wr .login-link li:first-child:before {background-position:0 0;}
.login-wr .login-link li a {display:block;}
@media only screen and (max-width:899px){
	.login-wr {background-color:#fff;background-image:none;padding-left:0}
	.login-wr:before {width:103px;height:86px;background-size:103px auto;top:30px;left:auto;right:100px;margin-top:0;z-index:10;}
	.login-wr .login-form {padding-left:10%;padding-right:10%;}
	.login-wr .login-form:before {display:none;}
}
@media only screen and (max-width:768px){
	.login-wr:before {right:50px;}
}
@media only screen and (max-width:599px){
	.login-wr:before {display:none}
}
@media only screen and (max-width:499px){
	.login-wr .login-form {padding:35px 30px}
	.login-wr .login-link li {float:none;}
	.login-wr .login-link li:first-child {margin-bottom:5px;}
	.login-wr .login-link li:after {display:none;}
}
@media only screen and (max-width:449px){
	.login-wr .login-form .form-cont {padding-right:0}
	.login-wr .login-form .form-top .tit {font-size:22px;margin-bottom:13px;line-height:1.3}
	.login-wr .login-form .form-cont .btn-login {position:relative;top:auto;right:auto;width:100%;height:50px;margin-top:10px;}
}



/* 회원가입 순서 */
.member-step {width:100%;overflow:hidden;}
.member-step li {position:relative;float:left;width:25%;background:#f7f7f7}
.member-step li:after {content:'';position:absolute;right:-10px;top:50%;width:11px;height:21px;margin-top:-11px;background:url(/resources/_Img/programs/Member/mstep_arr.png) no-repeat 0 0;z-index:100;}
.member-step li.step04:after {display:none;}
.member-step .mstep-wrap {padding:15% 0 15% 45%;border:1px solid #ddd;border-left:0;line-height:1.3;}
.member-step li span {display:block;color:#333;font-weight:bold;}
.member-step li .tit {font-size:19px;}
.member-step li.step01 .mstep-wrap {border-left:1px solid #ddd;}
.member-step li.step01 .mstep-wrap {background:url(/resources/_Img/programs/Member/mstep_ico01.png) no-repeat 18% center;}
.member-step li.step02 .mstep-wrap {background:url(/resources/_Img/programs/Member/mstep_ico02.png) no-repeat 18% center;}
.member-step li.step03 .mstep-wrap {background:url(/resources/_Img/programs/Member/mstep_ico03.png) no-repeat 18% center;}
.member-step li.step04 .mstep-wrap {background:url(/resources/_Img/programs/Member/mstep_ico04.png) no-repeat 18% center;}
.member-step li.active.step01 .mstep-wrap {background:url(/resources/_Img/programs/Member/mstep_ico01_ov.png) no-repeat 18% center;}
.member-step li.active.step02 .mstep-wrap {background:url(/resources/_Img/programs/Member/mstep_ico02_ov.png) no-repeat 18% center;}
.member-step li.active.step03 .mstep-wrap {background:url(/resources/_Img/programs/Member/mstep_ico03_ov.png) no-repeat 18% center;}
.member-step li.active.step04 .mstep-wrap {background:url(/resources/_Img/programs/Member/mstep_ico04_ov.png) no-repeat 18% center;}
.member-step li.active {background:#f2552c url(/resources/_Img/programs/Member/mstep_bg.gif) no-repeat center center;}
.member-step li.active:after {background:url(/resources/_Img/programs/Member/mstep_arr_on.png) no-repeat 0 0;}
.member-step li.active .mstep-wrap {border-color:#f2552c}
.member-step li.active span {color:#fff;}

/* 약관동의 */
.agree-cont h4 {float:left;}
.agree-cont p {font-size:1.077em;}
.agree-cont .agree-nec {float:right;color:#ed3b3b;margin-top:15px;}
.agree-cont .agree-box, .agree-re .agree-box  {clear:both;border:2px solid #444;background:#fbfbfb;padding:2.5% 3.2%;height:211px;}
.agree-cont .agree-box .agree-txt, .agree-re .agree-box .agree-txt {overflow-y:auto;overflow-x:hidden;width:100%;height:100%;}
.agree-cont .chk-wrap {margin:11px 0 0 1px;}

/* 본인인증 */
#member-box.ipin {background:#fff;}
.help-box {margin:44px auto 25px;}
.help-box .tit {font-size:16px;font-weight:bold;color:#333;text-align:center;margin-bottom:10px;}
.help-box .info-ex {height:20px;margin-top:0;vertical-align:top;}
.ipin-list {overflow:hidden;padding:20px 0 40px;}
.ipin-list .ipin-cont {float:left;width:50%;text-align:center;position:relative;padding-bottom:20px;}
.ipin-list .ipin-cont:first-child {width:49%;border-right:1px solid #ddd;}
.ipin-list .ipin-cont .icon {display:block;width:67px;height:67px;background:url(/resources/_Img/programs/Member/ico_ipin.gif) no-repeat 0 0;margin:0 auto 31px;}
.ipin-list .ipin-cont:first-child .icon {background:url(/resources/_Img/programs/Member/ico_phone.gif) no-repeat 0 0;}

/* 회원정보입력 */
.member-form {overflow:hidden;letter-spacing:-1px;}
.member-form .tbl-form {table-layout:auto;}
.member-form .tbl-form th {width:20%;}
.member-form .tbl-form td {width:80%;}
.member-form .tbl-form td input::-webkit-input-placeholder {color:#f8f8f8;}
.member-form .tbl-form td input:-moz-placeholder {color:#f8f8f8;}
.member-form .tbl-form td input::-moz-placeholder {color:#f8f8f8;}
.member-form .tbl-form td input:-ms-input-placeholder {color:#f8f8f8;}

/* 회원가입완료 */
.leave-top {background:#fff;text-align:center;font-size:15px;font-weight:bold;padding:64px 0 30px;color:#444;width:90%;margin:0 auto;}
.leave-top .icon {display:block;width:169px;height:107px;background:url(/resources/_Img/programs/Member/ico_complete.gif) no-repeat 0 0;margin:0 auto 35px;}
.leave-top .tit {font-size:18px;color:#f04e23;}
.mem-link.leave {padding:40px 0;}

/* 아이디비번찾기 */
#member-find-wrap .find-top {position:relative;padding-bottom:40px;padding-right:300px;}
#member-find-wrap .find-top .icon {width:230px;height:98px;display:block;position:absolute;top:0;right:0;background:url(/resources/_Img/programs/Member/ico_idpw.gif) no-repeat 0 0;}
#member-find-wrap .find-top h3 {color:#2c7cd3;font-size:29px;padding-top:15px;line-height:100%;margin-bottom:10px;letter-spacing:-1px;}
#member-find-wrap .find-top p {font-weight:bold;font-size:14px;color:#444;width:100%;line-height:130%;word-break:keep-all;}
.find-box {overflow:hidden;clear:both;display:block;}
.find-box div {position:relative;border-top:2px solid #696c75;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;width:40%;height:285px;padding:30px 4%;text-align:center;}
.find-box h4 {color:#0b64c4;font-size:1.231em;padding-bottom:5px;text-align:left;}
.find-box label {display:inline-block;*display:inline;*zoom:1;width:70px;font-weight:700;color:#333;text-align:left;vertical-align:top;padding-top:5px;}
.find-box li {margin:22px 0;text-align:left;}
.find-box li input.text {height:37px;line-height:37px;}
.find-box .find-pw {float:right}
.find-box input.bp-btn {position:absolute;bottom:28px;left:50%;margin-left:-50px;width:100px;}

/* 비밀번호 재확인 및 변경 */
.pass-top {position:relative;background:#f9f9f9;padding:43px 0 44px 70px;border-bottom:1px solid #ddd;}
.pass-top .icon {position:absolute;top:29px;right:51px;width:70px;height:79px;display:block;background:url(/resources/_Img/programs/Member/ico_pass.png) no-repeat 0 0}
.pass-top .pw-tit {font-size:2.231em;color:#0b64c4;margin-bottom:19px;letter-spacing:-1px;}
.pass-top .pw-txt {font-weight:700;color:#444;font-size:1.077em;}
.pass-form {text-align:center;padding:74px 0;}
.pass-form label, .pass-chg label {font-size:16px;font-weight:700;color:#333;}
.pass-form .text, .pass-chg .text {width:43%;height:38px;margin:0 12px 0 14px;vertical-align:middle;border:1px solid #ccc;}
.pass-form .bg-btn {width:100px;font-size:1.231em;font-weight:700;height:40px;vertical-align:middle;}
/* 변경 */
.pass-chg {position:relative;width:60%;margin:42px auto;}
.pass-chg ul {overflow:hidden;}
.pass-chg li {margin-bottom:10px;height:40px;}
.pass-chg li label {display:inline-block;width:25%;vertical-align:middle;}
.pass-chg .bg-btn {position:absolute;top:0px;right:0px;width:100px;height:140px;font-size:1.231em;font-weight:700;}
.pass-chg.c label {text-align:left;}

/* 마이페이지 */
.infoTop-box.mypage {background:#f5f9fd url(/resources/_Img/programs/Member/ico_mypage.png) no-repeat 30px 40px;padding-left:170px;}
.mypage-top {position:relative;background:#f9f9f9;border-bottom:1px solid #ddd;padding:55px 0 45px;}
.mypage-top .icon {width:144px;height:99px;display:block;position:absolute;top:43px;left:9.4%;background:url(/resources/_Img/programs/Member/m_sprite.png) no-repeat -461px -142px}
.mypage-top h3 {font-size:2.769em;font-weight:700;color:#1965c4;margin:0 0 40px 30%;}
.mypage-top p {margin-left:30%;}
.mypage-top p.tit {font-size:1.385em;font-weight:bold;color:#333;margin-bottom:13px;}
.mypage-top p.tit span {color:#105ebe}
.mypage-top .btns {position:absolute;bottom:39px;left:9.6%;}
.mypage-top .btns button {margin:0;min-width:68px;height:30px;}
.mypage-top .btns button.cg-btn {background:#48525e;width:70px;}
.mypage-top .btns button span {font-size:12px;}
.mypage-list {border-top:1px solid #ddd;padding:32px 36px;position:relative;}
.mypage-list.resv {border-top:0;}
.mypage-list h4 {font-size:1.385em;color:#333;margin-bottom:17px;}
.mypage-list h4 span {font-weight:normal;font-size:0.75em;color:#555;padding-left:14px;}
.mypage-list .btn-more {position:absolute;top:30px;right:33px;width:29px;height:29px;display:block;background:url(/resources/_Img/programs/Member/m_sprite.png) no-repeat -653px -144px;text-indent:-9999px;}

.tbl-mypage {border-top:2px solid #4989c7;width:100%;border-collapse:collapse;font-size:1em;table-layout:fixed;clear:both;color:#555;word-wrap:break-word}
.tbl-mypage th {background:#f9f9f9;border-left:1px solid #ccc;border-bottom:1px solid #dadfe4;color:#043d86;text-align:center;}
.tbl-mypage th.line, .tbl-mypage td.line {border-right:1px solid #dadfe4;} /* 셀병합시 우측 라인 안나올 경우 */
.tbl-mypage th.line2 {border-bottom:1px solid #dadfe4;} /* th가 두줄일 경우 */
.tbl-mypage thead th {border-bottom:1px solid #bac2ca;font-weight:700;line-height:120%;padding:17px 5px 16px;}
.tbl-mypage tbody th {padding:18px 5px;background:#fff;color:#1677d4;font-size:0.923em;}
.tbl-mypage th:first-child, .tbl-mypage td:first-child {border-left:0;}
.tbl-mypage tbody th.num, .tbl-mypage .num {font-weight:normal;font-size:0.923em;}
.tbl-mypage td {background:#fff;border-left:1px solid #dadfe4;border-bottom:1px solid #dadfe4;text-align:center;padding:18px 5px;}
.tbl-mypage td .tbl-tit {font-weight:700;display:block;color:#0354ab;}
.tbl-mypage tfoot th, .tbl-mypage tfoot td {background:#f9f9f9;color:#333;}
.tbl-mypage th.l, .tbl-mypage td.l {padding-left:30px;}
.tbl-mypage th.r, .tbl-mypage td.r {padding-right:5px;}
.tbl-mypage .bg th, .tbl-mypage .bg td {background:#f9f9f9;font-weight:700;}
/* 셀간격 */
.tbl-mypage th:first-child, .tbl-mypage td:first-child {width:15%;}
.tbl-mypage th.dept, .tbl-mypage td.dept {width:23%;}
.tbl-mypage th.subject, .tbl-mypage td.subject {width:40%;text-align:left;padding-left:30px}
.tbl-mypage th, .tbl-mypage td {width:14%;}
.tbl-mypage th.resv, .tbl-mypage td.resv {width:17%;}
/* 상태값 */
.stat {display:inline-block;min-width:21px;height:20px;padding:1px 5px;font-size:0.846em;letter-spacing:-1px;text-align:center;}
.stat.stat01 {border:1px solid #ed3b3b;color:#ed3b3b}
.stat.stat02 {border:1px solid #c2c2c2;color:#666}

/* 약관재동의 */
.agree-re {min-width:1000px;overflow-y:hidden;}
.agree-re #header-wrap {background:#1363b0 url(/_contents/kor/_Img/Content/tel_resv_bg.gif) repeat 0 0;width:100%;height:74px;text-align:center;padding-top:28px;}
.agree-re #container-wrap {width:760px;margin:65px auto 55px;padding:0;}
.agree-re #container-wrap .reagree-box {background:url(/resources/_Img/programs/Member/ico_reagree.gif) no-repeat 25px 0;margin:35px 0 50px;padding:14px 0 35px 210px;height:86px;color:#444;}
.agree-re #container-wrap .reagree-box p {line-height:14px;}
.agree-re #container-wrap .reagree-box .tel {padding-top:35px;font-size:1.154em;color:#333;font-weight:700;}
.agree-re #footer-wrap {text-align:center;padding:30px 0;background:#f7f7f7;color:#444;}
.agree-re #footer-wrap address, .agree-re #footer-wrap .tel, .agree-re #footer-wrap .fax {display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-style:normal;margin:0 10px;}

/* 뉴스레터구독취소 인증 */
.newsletter-n {background:url(/resources/_Img/programs/Common/ico_newsletter.gif) no-repeat 25px 0;margin:35px 0 50px;padding:14px 0 35px 210px;height:86px;color:#444;}
.newsletter-n p {line-height:14px;font-size:14px;}
.newsletter-n .tel {padding:35px 0 15px;font-size:16px;color:#333;font-weight:700;}
.newsletter-box {overflow:hidden;}
.newsletter-box .n-list {position:relative;float:left;border:1px solid #ddd;border-top:2px solid #043d86;width:318px;height:320px;text-align:center;padding:0 20px;}
.newsletter-box .n-list:first-child {margin-right:20px;}
.newsletter-box .n-list h3 {font-size:16px;font-weight:700;color:#043d86;padding:35px 0}
.newsletter-box .n-list p {margin-bottom:10px;}
.newsletter-box .n-list button {position:absolute;bottom:30px;left:134px;}


/* 반응형 */
@media all and (max-width:999px){
	.join-step img {max-width:100%;}

	/* 공통 */
	/* input[type=text], input[type=button], input[type=submit], button, textarea {font-family:'Malgun Gothic', 맑은고딕, '돋움', dotum, sans-serif;} */
	.achk-wrap, .mbtn-wrap {margin-top:25px;}
	/* 회원가입 단계별 이미지 */
	.join-step img {display:none;}

	/* 회원가입폼 */
	.member-form .tbl-form th {width:20%;}
	.member-form .tbl-form td {width:80%;}
	/* 회원가입완료 */
	.mem-link.leave {text-align:center;padding:30px 0;}
	.mem-link.leave h4, .mem-link.leave p {display:inline;float:none;}
	.mem-link.leave .btn-link {position:relative;top:auto;right:auto;clear:both;width:100%;text-align:center;margin-top:20px;}
	/* 비밀번호변경 */
	.pass-chg {width:70%;}
	/* 마이페이지 */
	.mypage-top .icon {left:5%}
	.mypage-top p {width:65%;}
	.mypage-top .btns {left:5.5%}
}


@media all and (max-width:768px){

/* 약관동의 */
.agree-cont .agree-box {padding-top:5%;padding-bottom:5%;}
/* 본인인증 */
.ipin .help-box {margin-top:25px;width:90%;}
.ipin .help-box .f16 {font-size:1.231em;}
/* 회원가입폼 */
.member-form h3, .member-form p {float:none;padding-bottom:10px;}
.member-form .tbl-form {border:1px solid #ddd;border-top:2px solid #696c75;border-bottom:0;letter-spacing:0;}
.member-form .tbl-form tr {overflow:hidden;display:block;}
.member-form .tbl-form th, .member-form .tbl-form td {border:0;background:#fff;display:block;width:95% !important;float:left;}
.member-form .tbl-form th {font-size:1.154em;padding:15px 0 5px}
.member-form .tbl-form th label {padding-left:2.5%;}
.member-form .tbl-form td {position:relative;border-bottom:1px solid #ddd;padding:5px 2.5% 15px;font-size:1.154em;}
.member-form .tbl-form td .sw-btn {position:absolute;top:-30px;right:2.5%;letter-spacing:-1px;}
.member-form .tbl-form td input[type=text], .member-form .tbl-form td input[type=password] {width:98%;border:0;background:#f0f0f0;margin:2px 0;height:40px;color:#444;}
.member-form .tbl-form td input[type=text]::-webkit-input-placeholder, .member-form .tbl-form td input[type=password]::-webkit-input-placeholder {color:#444;}
.member-form .tbl-form td input[type=text]:-moz-placeholder, .member-form .tbl-form td input[type=password]:-moz-placeholder {color:#444;}
.member-form .tbl-form td input[type=text]::-moz-placeholder, .member-form .tbl-form td input[type=password]::-moz-placeholder {color:#444;}
.member-form .tbl-form td input[type=text]:-ms-input-placeholder, .member-form .tbl-form td input[type=password]:-ms-input-placeholder {color:#444;}
.member-form .tbl-form td input.text.w40p {width:40%;}
.member-form .tbl-form td input.text.w90 {width:90px;}
.member-form .tbl-form td input.text.w50 {width:28% !important}
.member-form .tbl-form td input.text.w20p, .member-form .tbl-form td input.text.w25p, .member-form .tbl-form td select.select {width:25%;height:40px;}
.member-form .tbl-form td textarea {background:#f0f0f0;border:0;}
/* 아이디/비번찾기 */
.find-box div {width:91%;height:auto;float:none;padding-top:20px;padding-bottom:20px;}
.find-box .find-pw {float:none;margin-top:20px;}
.find-box li {margin:15px 0 10px;}
.find-box input.bp-btn {position:relative;bottom:auto;left:auto;margin:0;}
.find-box li input.text.w70p {width:84%;}
/* 비밀번호변경 */
.pass-top .pw-txt {width:75%;}
.pass-chg {width:100%;text-align:center;padding-bottom:30px;}
.pass-chg.c {padding-bottom:0;}
.pass-chg li label {text-align:left;width:20%;}
.pass-chg .bg-btn {top:auto;left:50%;margin-left:-50px;bottom:-20px;height:50px;}
/* 마이페이지 */
.mypage-top {padding:30px 0;}
.mypage-top h3, .mypage-top p {margin-left:5%;}
.mypage-top .icon {left:auto;top:25px;right:5%;}
.mypage-top .btns {left:auto;right:5%;top:124px;bottom:auto;}
.tbl-mypage {border-bottom:1px solid #E6E6E6;padding-bottom:2px;table-layout:auto;}
.tbl-mypage thead {display:none;}
.tbl-mypage tbody {overflow:hidden;}
.tbl-mypage [data-cell-header]:before {content:attr(data-cell-header);float:left;width:50%;color:#1677d4;font-weight:bold;font-size:1.154em}
.tbl-mypage td.num[data-cell-header]:before {font-size:1.25em;}
.tbl-mypage td:first-child, .tbl-mypage td:first-child[data-cell-header]:before {display:none;}
.tbl-mypage td:first-child.no {display:block;width:100% !important;}
.tbl-mypage td.subject {width:100% !important;padding-left:3%}
.tbl-mypage td.subject[data-cell-header]:before {width:23%;}
.tbl-mypage tr {border-top:1px solid #E6E6E6;padding:5px 0 10px;display:block;overflow:hidden;width:100%;}
.tbl-mypage tr:first-child {border-top:0;}
.tbl-mypage td {width:46% !important;float:left;border:0;padding:5px 5px 0 3%;text-align:left;}
.tbl-mypage td.l {padding-left:3%;}
}

@media all and (max-width:650px){

	/* 회원가입폼 */
	.login-form .login {width:100%;}
	.login-form li input.text {width:95%;padding-left:2%;padding-right:2%;}
	.login-form .btn-login {position:relative;right:auto;top:auto;background-color:#49525d;background-image:none;text-indent:0;width:100%;height:50px;}
	.login-wrap .mem-link {padding:15px 5%;text-align:center;}
	.login-wrap .mem-link p {float:none;}
	.login-wrap .mem-link .no-mem {width:100%;margin:0;}
	.login-wrap .mem-link .no-mem button {position:relative;top:auto;right:auto;margin:10px auto 0;}
	.login-form .login-link {margin-top:20px;}
	.mem-link .no-mem h4, .mem-link .no-mem p {text-align:left;}
	/* 가입완료 */
	.leave-top {padding-top:30px;}
	.leave-top .icon {margin-bottom:20px;}
	.leave-top p span {display:block;margin-top:4px}
	.mem-link.leave h4, .mem-link.leave p {display:block;margin:0 auto;width:90%}
	/* 아이디/비번찾기 */
	#member-find-wrap .find-top {padding-bottom:20px;}
	#member-find-wrap .find-top h3 {font-size:1.846em;}
	.find-box li input.text.w70p {width:70%;}
	/* 비밀번호변경 */
	.pass-top {padding:43px 0 44px 7%;}
	.pass-top .icon {right:4%}
	.pass-form {padding:25px 0;}
	.pass-form .bg-btn {display:block;margin:10px auto 0;}
	.pass-chg li label {text-align:left;width:25%;vertical-align:middle;}
	/* 마이페이지 */
	.mypage-top .icon {display:none;}
	.mypage-top .btns {top:25px;}
	.mypage-top p {width:90%;}
	.mypage-list {padding:20px 3%;}
	.mypage-list h4 span {font-size:0.65em;}
	.mypage-list .btn-more {top:18px;right:3%;}
	.tbl-mypage [data-cell-header]:before {width:23%}
	.tbl-mypage td {width:100% !important;}
	/* 회원가입 순서 */
	.member-step .mstep-wrap {padding:15% 15px;}
	.member-step li.step01 .mstep-wrap, .member-step li.step02 .mstep-wrap, .member-step li.step03 .mstep-wrap, .member-step li.step04 .mstep-wrap {background:none;}
	.member-step li.active.step01 .mstep-wrap, .member-step li.active.step02 .mstep-wrap, .member-step li.active.step03 .mstep-wrap, .member-step li.active.step04 .mstep-wrap {background:none;}
	.member-step li .tit {font-size:17px;}
	.member-step li span {font-size:12px;}
	.member-step li:after {width:7px;height:14px;right:-6px;background-size:7px auto;margin-top:-7px}
	.member-step li.active:after {background-size:7px auto;}
}

@media all and (max-width:600px){
	#member-find-wrap .find-top {padding-right:0}
	#member-find-wrap .find-top p {}
	#member-find-wrap .find-top .icon {display:none;}
}
@media all and (max-width:420px){
	/* 회원가입 순서 */
	.member-step .mstep-wrap {padding:10px;}
	.member-step li .tit {font-size:14px;}
	.member-step li span {font-size:11px;}
}
@media all and (max-width:480px){
	/* 회원가입폼 */
	.member-form .tbl-form td input.text.w50 {width:25% !important}
	.member-form .tbl-form td input.text.w20p, .member-form .tbl-form td input.text.w25p {width:40%;}
	.member-form .tbl-form td select.select {width:95%;margin-top:5px;}
	.mbtn-wrap .lp-btn {padding:0 20px;min-width:110px;}
	.mbtn-wrap .lw-btn {min-width:110px;}
	/* 본인인증 */
	.ipin-list {padding:0;width:97%;margin:0 auto;}
	.ipin-list .ipin-cont {float:none;width:100%}
	.ipin-list .ipin-cont:first-child {float:none;width:100%;border-right:0;border-bottom:1px solid #ddd;margin-bottom:20px;}
	.ipin-list .ipin-cont .icon {display:inline-block;vertical-align:top;margin:0}
	.ipin-list .ipin-cont button, .ipin-list .ipin-cont .nsv-txt {margin:5px 20px;}
	.ipin-list .ipin-cont .nsv-txt {display:inline-block;width:53%;text-align:left;}

	/* 아이디/비번찾기 */
	#member-find-wrap .find-top .icon {display:none;}
	#member-find-wrap .find-top p {width:100%;}
	.find-box li input.text.w70p {width:65%;}
	/* 비밀번호변경 */
	.pass-top {padding:25px 0 25px 5%;}
	.pass-top .pw-tit {font-size:24px;margin-bottom:10px}
	.pass-top .icon {display:none;}
	.pass-top .pw-txt {width:95%;font-size:14px}
	.pass-chg {margin:20px auto 30px auto;}
	.pass-chg li label {width:30%;letter-spacing:-0.02em;font-size:14px;}
	.pass-form label, .pass-chg label {font-size:15px;}
	.mbtn-wrap .lw-btn {min-width:70px;}
	/* 마이페이지 */
	.mypage-top {padding-bottom:20px;}
	.mypage-top h3 {margin-bottom:20px;}
	.mypage-list h4 {margin-bottom:5px;}
	.mypage-list h4 span {display:block;padding:5px 0 0 0;}
	.mypage-top .btns {position:relative;top:auto;right:auto;text-align:center;margin-top:10px;}
	.tbl-mypage [data-cell-header]:before {width:30%}
	.tbl-mypage td.subject[data-cell-header]:before {width:30%;}
}

@media all and (max-width:320px){
	.pass-chg {width:90%;padding:0 5%;}
	.pass-chg li {height:auto;}
	.pass-chg li label {width:100%;}
	.pass-form .text, .pass-chg .text {width:95%;margin:0;}
	.pass-chg .bg-btn {position:relative;margin-left:0;right:initial;left:initial;bottom:initial;top:initial;}
}









/* 부산대 로그인 */
.log-wr {position:relative;overflow:hidden}
.log-wr .account-wr {width:64.17%;box-sizing:border-box;border:1px solid #ccc;border-right:0;padding:75px 0 69px 0;text-align:center;font-size:0}
.log-wr .account-wr h3 {display:block}
.log-wr .account-wr h3 .f1 {display:block;margin:0 auto;max-width:320px;height:61px;color:#003875;font-size:32px;text-align:center;background:url(/_contents/kor/_Img/08Mem/log_bg1.png) no-repeat center top;letter-spacing:-.05em;line-height:73px}
.log-wr .account-wr h3 .f2 {display:block;text-align:center;font-weight:normal;font-size:15px;color:#656565;margin:17px 0 0 0}
.log-wr .account-wr .login-type {display:inline-block;width:100%;max-width:595px;text-align:center;margin:28px 0 0 0}
.log-wr .account-wr .login-type input {display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:0;background:#fff}
.log-wr .account-wr .login-type label {display:inline-block;vertical-align:middle;font-size:15px;color:#666;margin:0 0 0 10px}
.log-wr .account-wr .login-type label:first-of-type {margin:0 50px 0 10px}
.log-wr .account-wr .login-corebox {display:inline-block;position:relative;width:100%;max-width:595px;min-height:151px;margin:20px auto 0}
.log-wr .account-wr .login-corebox input[type="text"],
.log-wr .account-wr .login-corebox input[type="password"] {display:block;position:absolute;width:430px;height:71px;line-height:71px;box-sizing:border-box;border:1px solid #aaa;font-size:17px;border-radius:3px;left:0;text-indent:24px;padding:0;margin:0}
.log-wr .account-wr .login-corebox input[type="submit"] {display:block;position:absolute;width:150px;height:150px;background:#005baa;top:0;right:0;border:0;color:#fff;font-weight:bold;font-size:20px;border-radius:3px;transition:all .3s ease;cursor:pointer}
.log-wr .account-wr .login-corebox input[type="submit"]:focus,
.log-wr .account-wr .login-corebox input[type="submit"]:active,
.log-wr .account-wr .login-corebox input[type="submit"]:hover {background:#003875}
.log-wr .account-wr .login-corebox input[type="button"] {display:block;position:absolute;width:150px;height:150px;background:#005baa;top:0;right:0;border:0;color:#fff;font-weight:bold;font-size:20px;border-radius:3px;transition:all .3s ease;cursor:pointer}
.log-wr .account-wr .login-corebox input[type="button"]:focus,
.log-wr .account-wr .login-corebox input[type="button"]:active,
.log-wr .account-wr .login-corebox input[type="button"]:hover {background:#003875}
.log-wr .account-wr .login-corebox input.user_id {top:0}
.log-wr .account-wr .login-corebox input.user_pass {bottom:0}
.log-wr .account-wr .find-box {display:inline-block;width:100%;max-width:595px;margin:20px auto 0;text-align:left}
.log-wr .account-wr .find-box a {display:inline-block;margin:0;font-size:15px;color:#555;vertical-align:middle;}
.log-wr .account-wr .find-box a:focus,
.log-wr .account-wr .find-box a:active,
.log-wr .account-wr .find-box a:hover {text-decoration:underline}
.log-wr .account-wr .find-box span {display:inline-block;vertical-align:middle;color:#aaa;font-size:15px;padding:0 10px}
.log-wr .ipin-wr {position:absolute;width:35.83%;height:100%;right:0;top:0;text-align:center;font-size:0;background:#06162f url(/_contents/kor/_Img/08Mem/log_bg3.jpg) no-repeat 0px 0px;background-size:cover}
.log-wr .ipin-wr .inwr {position:absolute;width:100%;height:100%;left:0;top:0;background:url(/_contents/kor/_Img/08Mem/log_bg4.png) no-repeat left bottom;opacity:.2;z-index:1;}
.log-wr .ipin-wr h3 {display:block;position:relative;z-index:2}
.log-wr .ipin-wr h3 .f1 {display:block;margin:45px auto 0;max-width:320px;height:61px;color:#fff;font-size:32px;text-align:center;background:url(/_contents/kor/_Img/08Mem/log_bg2.png) no-repeat center top;letter-spacing:-.05em;line-height:73px}
.log-wr .ipin-wr h3 .f2 {display:block;text-align:center;font-weight:normal;font-size:15px;color:#fff;margin:10px 0 0 0;letter-spacing:-.05em;line-height:normal}
.log-wr .ipin-wr h3 .f2 span {display:block}
.log-wr .ipin-wr .btn-wr {display:block;text-align:center;position:relative;z-index:2}
.log-wr .ipin-wr .btn-wr .ico {display:block;text-align:center;margin:0 auto;font-size:0}
.log-wr .ipin-wr .btn-wr .ico:after {content:"";display:inline-block;width:62px;height:51px;background:url(/_contents/kor/_Img/08Mem/log_sprite.png) no-repeat;margin:20px 0 0 0}
.log-wr .ipin-wr .btn-wr a {display:inline-block;position:relative;width:194px;height:50px;line-height:50px;background:#fff;border:0;border-radius:3px;font-size:16px;font-weight:bold;color:#666;margin:20px auto 0;box-sizing:border-box;border:2px solid #fff;transition:all .3s ease}
.log-wr .ipin-wr .btn-wr a:after {content:"";position:absolute;width:0;height:20px;border-radius:50%;left:50%;bottom:-20px;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 1) 0%, transparent 50%);opacity:0;transition:all .3s ease}
.log-wr .ipin-wr .btn-wr a:focus,
.log-wr .ipin-wr .btn-wr a:active,
.log-wr .ipin-wr .btn-wr a:hover {transform:translateY(-10px);color:#005baa;box-shadow:0 0 20px rgba(255, 255, 255, .5)}
.log-wr .ipin-wr .btn-wr a:focus:after,
.log-wr .ipin-wr .btn-wr a:active:after,
.log-wr .ipin-wr .btn-wr a:hover:after {width:80%;bottom:-30px;left:10%;opacity:1;}
.log-wr .ipin-wr .btn-wr .msg-wr {display:inline-block;font-size:14px;color:#ccc;line-height:18px;margin:37px 0 0 0;letter-spacing:-.05em}
.log-wr .ipin-wr .btn-wr .msg-wr span {display:block;}
@media all and (max-width:1000px) {
	.log-wr .account-wr .login-corebox {max-width:500px;min-height:151px;margin:20px auto 0}
	.log-wr .account-wr .login-corebox input[type="text"],
	.log-wr .account-wr .login-corebox input[type="password"] {width:68%;text-indent:20px}
	.log-wr .account-wr .find-box {max-width:500px}
	.log-wr .ipin-wr h3 .f1 {margin:30px 30px 0;font-size:22px;line-height:73px;background-size:contain}
	.log-wr .ipin-wr .btn-wr .msg-wr {display:block;margin:30px 20px 0}
}
@media all and (max-width:870px) {
	.log-wr .account-wr .login-corebox {max-width:400px;min-height:100px;margin:20px auto 0}
	.log-wr .account-wr .login-corebox input[type="text"],
	.log-wr .account-wr .login-corebox input[type="password"] {width:73%;height:45px;font-size:15px;text-indent:15px;line-height:45px}
	.log-wr .account-wr .login-corebox input[type="submit"] {width:100px;height:100px}
	.log-wr .account-wr .login-corebox input[type="button"] {width:100px;height:100px}
	.log-wr .account-wr .find-box {max-width:400px}
	.log-wr .ipin-wr h3 .f1 {margin:20px 20px 0}
	.log-wr .ipin-wr .btn-wr .msg-wr {margin:15px 20px 0}
	.log-wr .ipin-wr .btn-wr .msg-wr span {display:inline}
}
@media all and (max-width:760px) {
	.log-wr .account-wr {width:100%;border-right:1px solid #ccc;padding:30px 10px}
	.log-wr .account-wr .find-box {text-align:center}
	.log-wr .account-wr h3 .f2 {line-height:22px;}
	.log-wr .ipin-wr {position:relative;width:100%;height:auto;padding:30px 0}
	.log-wr .ipin-wr h3 .f1 {display:inline-block;margin:0 auto 0;width:100%}
	.log-wr .ipin-wr .btn-wr .ico:after {margin:15px 0 0 0}
	.log-wr .ipin-wr .btn-wr a {display:block}
	.log-wr .ipin-wr .btn-wr .msg-wr {margin:15px}
}
@media all and (max-width:470px) {
	.log-wr .account-wr h3 .f1 {margin:0 20px;max-width:999px;height:40px;font-size:20px;background-size:contain;line-height:50px}
	.log-wr .account-wr .login-type {margin:20px 0 0 0}
	.log-wr .account-wr .login-corebox {display:block;width:auto;max-width:9999px;min-height:100px;margin:15px 10px 0}
	.log-wr .account-wr .login-corebox input[type="text"],
	.log-wr .account-wr .login-corebox input[type="password"] {position:relative;width:100%;font-size:15px;text-indent:10px;margin:5px 0 0 0}
	.log-wr .account-wr .login-corebox input[type="submit"] {position:relative;width:100%;height:50px;font-size:17px;margin:5px 0 0 0}
	.log-wr .account-wr .login-corebox input[type="button"] {position:relative;width:100%;height:50px;font-size:17px;margin:5px 0 0 0}
	.log-wr .account-wr .login-corebox input.user_id {top:0}
	.log-wr .account-wr .login-corebox input.user_pass {bottom:0}
	.log-wr .account-wr .find-box {display:block;width:auto;max-width:999px;margin:20px 10px 0;text-align:center}
	.log-wr .ipin-wr {padding:20px 0}
	.log-wr .ipin-wr .inwr {background-size:50%}
	.log-wr .ipin-wr h3 .f1 {margin:0;max-width:999px;height:40px;font-size:20px;background-size:contain;line-height:50px}
	.log-wr .ipin-wr .btn-wr {margin:0 10px}
	.log-wr .ipin-wr .btn-wr .ico {display:none}
	.log-wr .ipin-wr .btn-wr a {display:block;width:100%;font-size:15px;margin:20px 0 0 0}
	.log-wr .ipin-wr .btn-wr a:after {display:none}
	.log-wr .ipin-wr .btn-wr a:focus,
	.log-wr .ipin-wr .btn-wr a:active,
	.log-wr .ipin-wr .btn-wr a:hover {transform:translateY(0);box-shadow:none}
}

/* 부산대 로그인 도움말*/
.login-helper {background:#f5f5f5;overflow:hidden}
.log-helper.diaWr {display:block;position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;overflow:hidden;margin:20px 0 0 0}
.log-helper.diaWr .diaInwr {display:block;position:relative;margin:3px;padding:20px 30px 26px 30px;text-align:left;background:#f6f6f6}
.log-helper .marker {display:block;position:absolute;width:45px;height:65px;background:url(/_contents/kor/_Img/08Mem/log_sprite.png) no-repeat -62px 0px;left:30px;top:-3px}
.log-helper h3 {margin:6px 0 0 75px;color:#003c7c;font-size:24px;font-weight:normal}
.login-helper .inwr {}
.login-helper .inwr > ul {display:block;width:100%;text-align:left;margin:30px 0 0 0}
.login-helper .inwr > ul > li {display:block;position:relative;width:100%;border-top:1px solid #ddd;padding:60px 0 24px 0}
.login-helper .inwr > ul > li .ico {display:block;position:absolute;width:100px;height:100px;border-radius:50%;background:#fff;left:22px;top:40px;background-repeat:no-repeat;background-position:center center}
.login-helper .inwr > ul > li .ico1 {background-image:url(/_contents/kor/_Img/08Mem/logHelper_icon1.png)}
.login-helper .inwr > ul > li .ico2 {background-image:url(/_contents/kor/_Img/08Mem/logHelper_icon2.png)}
.login-helper .inwr > ul > li .ico3 {background-image:url(/_contents/kor/_Img/08Mem/logHelper_icon3.png)}
.login-helper .inwr > ul > li h4 {margin:0 0 12px 183px}
.login-helper .inwr > ul > li ul {display:block;width:auto;text-align:left;margin:0 0 0 187px}
.login-helper .inwr > ul > li ul li {display:block;position:relative;width:100%;margin:0}
.login-helper .inwr > ul > li ul li:before {content:"";display:block;position:absolute;width:4px;height:4px;left:0;top:10px;background:#1b6cb3;border-radius:50%}
.login-helper .inwr > ul > li ul li .txt {display:inline-block;margin:0 0 0 15px}
.login-helper .inwr > ul > li ul li .info-ex {margin:0 0 0 13px;padding-bottom:0}
.login-helper .inwr .guide-wr {display:block;margin:14px 0 0 0;padding:23px 29px;box-sizing:border-box;border:1px solid #dfdfdf;background:#fff}
.login-helper .inwr .guide-wr p {display:block;position:relative;color:#555;vertical-align:top;padding:0 0 0 20px}
.login-helper .inwr .guide-wr p:before {content:"";display:block;position:absolute;width:4px;height:4px;left:4px;top:14px;background:#1b6cb3;border-radius:50%}
.login-helper .inwr .guide-wr p:first-of-type {margin-bottom:25px}
.login-helper .inwr .guide-wr p span {display:inline-block;vertical-align:middle}
.login-helper .inwr .guide-wr p a {display:inline-block;box-sizing:border-box;border:1px solid #aaa;background:#fff;border-radius:3px;vertical-align:middle;font-size:12px;color:#656565;padding:3px 7px 4px;margin:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.login-helper .inwr .guide-wr p a:focus,
.login-helper .inwr .guide-wr p a:active,
.login-helper .inwr .guide-wr p a:hover {background:#fafafa;color:#333}
@media all and (max-width:1000px) {
	.login-helper .inwr > ul > li .ico {left:0}
	.login-helper .inwr > ul > li h4 {margin:0 0 12px 140px}
	.login-helper .inwr > ul > li ul {margin:0 0 0 144px}
}
@media all and (max-width:680px) {
	.log-helper h3 {font-size:20px;line-height:normal}
	.login-helper .inwr > ul > li {padding:30px 0 20px}
	.login-helper .inwr > ul > li .ico {width:70px;height:70px;top:20px;background-size:contain}
	.login-helper .inwr > ul > li h4 {margin:0 0 12px 100px}
	.login-helper .inwr > ul > li ul {margin:0 0 0 104px}
	.login-helper .inwr .guide-wr {padding:13px 20px}
}
@media all and (max-width:600px) {
	.login-helper .inwr > ul > li {padding:20px 0}
	.login-helper .inwr > ul > li .ico {position:relative;width:60px;height:60px;left:auto;top:auto;margin:0 auto 10px}
	.login-helper .inwr > ul > li h4 {margin:0 0 10px 0}
	.login-helper .inwr > ul > li ul {margin:0}
	.login-helper .inwr .guide-wr {padding:10px}
	.login-helper .inwr .guide-wr p a {margin-top:5px}
}
@media all and (max-width:500px) {
	.login-helper .inwr > ul > li ul {margin:0}
}
@media all and (max-width:470px) {
	.log-helper.diaWr .diaInwr {padding:15px}
	.log-helper .marker {display:none}
	.log-helper h3 {margin:0}
}

/* 부산대 로그인 개인정보취급방침 동의페이지 */
.agr-wr {}
.agr-wr .diaWr {display:block;position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;overflow:hidden;margin:20px 0 0 0}
.agr-wr .diaWr .diaInwr {display:block;position:relative;margin:3px 0;padding:20px 30px;text-align:left;background:#fff url(/_contents/kor/_Img/06Pr/tour4_bg2.jpg) no-repeat right bottom;background-size:20%}
.agr-wr .diaWr .diaInwr:before,
.agr-wr .diaWr .diaInwr:after {content:"";display:block;position:absolute;width:3px;height:100%;background-repeat:repeat-y;background-position:left top;top:0}
.agr-wr .diaWr .diaInwr:before {background-image:url(/_contents/kor/_Img/Common/dia_ptn2.gif);left:0}
.agr-wr .diaWr .diaInwr:after {background-image:url(/_contents/kor/_Img/Common/dia_ptn3.gif);right:0}
.agr-wr .scroll-wr {width:100%;box-sizing:border-box;border:1px solid #ddd;background:#fcfcfc;overflow:hidden;margin:20px 0 0 0;overflow-x:hidden;overflow-y:auto;border-radius:3px}
.agr-wr .scroll-wr .inwr {margin:20px}
.agr-wr .scroll-wr .inwr .stit {display:block;font-weight:bold;color:#005baa;margin:0 0 10px 0}
.agr-wr .scroll-wr .inwr .term-lv1 {}
.agr-wr .scroll-wr .inwr .term-lv1 > li {display:block;position:relative;margin:0 0 10px 0}
.agr-wr .scroll-wr .inwr .term-lv1 > li:last-child {margin:0}
.agr-wr .scroll-wr .inwr .term-lv1 > li .num {display:block;position:absolute;margin:0;font-size:15px;color:#555;line-height:normal;top:-2px}
.agr-wr .scroll-wr .inwr .term-lv1 > li .txt {display:block;margin:0 0 0 30px;font-size:15px;color:#555;line-height:normal}
.agr-wr .scroll-wr .inwr .term-lv1 > li .txt .c-list01 li p {font-weight:normal;font-size:14px;color:#888;margin:5px 0 10px 0}
.agr-wr .scroll-wr .wauto-wrap {margin:20px 0 0 0}
.agr-wr .scroll-wr .is-wauto-box {padding:0}
.agr-wr .scroll-wr .agr-tbl1 {}
.agr-wr .scroll-wr .agr-tbl1 .col7 {width:7%}
.agr-wr .scroll-wr .agr-tbl1 .col10 {width:10%}
.agr-wr .scroll-wr .agr-tbl1 .col15 {width:15%}
.agr-wr .scroll-wr .agr-tbl1 .col17 {width:17%}
.agr-wr .scroll-wr .agr-tbl1 .col30 {width:30%}
.agr-wr .scroll-wr .agr-tbl1 .col50 {width:50%}
.agr-wr .scroll-wr .agr-tbl1 .cola {width:auto}
.agr-wr .scroll-wr .tbl-outwr {width:100%;overflow:hidden;padding:20px 0}
.agr-wr .scroll-wr .tbl-outwr .tbl-inwr {width:49%}
.agr-wr .scroll-wr .tbl-outwr .tbl-l {float:left}
.agr-wr .scroll-wr .tbl-outwr .tbl-r {float:right}
.agr-wr .scroll-wr .tbl-outwr .tbl-tit {display:block;font-size:15px;font-weight:bold;background-position:0 5px}
.agr-wr .scroll-wr .agr-tbl2 .col50 {width:50%}
.agr-wr .scroll-wr .agr-tbl2 .cola {width:auto}
.agr-wr .scroll-wr .agr-tbl2 tbody tr:first-child th,
.agr-wr .scroll-wr .agr-tbl2 tbody tr:first-child td {border-top:1px solid #a4a4a4}
.agr-wr .scroll-wr .agr-dl1-wr {padding-left:0;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ddd}
.agr-wr .scroll-wr .agr-dl1-wr:last-child {padding-bottom:0;margin-bottom:0;border-bottom:0}
.agr-wr .scroll-wr .agr-dl1-wr:before {display:none}
.agr-wr .scroll-wr .agr-dl1 {position:relative;}
.agr-wr .scroll-wr .agr-dl1 dt {position:absolute;padding-top:4px}
.agr-wr .scroll-wr .agr-dl1 dd {display:block;position:relative;margin:0 0 0 120px;font-weight:normal;font-size:14px;padding:5px 0}
.agr-wr .chk-wr {width:100%;text-align:center;overflow:hidden;margin:20px 0 0 0}
.agr-wr .chk-wr input {display:inline-block;vertical-align:middle;}
.agr-wr .chk-wr label {display:inline-block;vertical-align:middle;font-size:15px}
.agr-wr .btn-wr {text-align:center;overflow:hidden;margin:20px 0 0 0}
@media all and (max-width:1000px) {
	.agr-wr .scroll-wr .tbl-outwr .tbl-inwr {width:100%}
	.agr-wr .scroll-wr .tbl-outwr .tbl-l {padding:0 0 20px 0;margin:0 0 20px;border-bottom:1px dashed #ddd}
	.agr-wr .scroll-wr .tbl-outwr .tbl-r {}
}
@media all and (max-width:700px) {
	.agr-wr .scroll-wr .inwr {margin:20px 10px}
	.agr-wr .scroll-wr .inwr .term-lv1 > li .txt {margin:0 0 0 20px}
	.agr-wr .scroll-wr .agr-dl1 dt {position:relative}
	.agr-wr .scroll-wr .agr-dl1 dd {position:relative;margin:5px 0 0 0;padding:5px 0}
}


/* 부산대 로그인 > 본인인증 서비스 */
.log-core {border:1px solid #ccc;border-top:2px solid #005baa;padding:73px 0 50px 0;box-sizing:border-box;}
.log-core h3 {height:61px;background:url(/_contents/kor/_Img/08Mem/log_bg1.png) no-repeat top center;text-align:center;font-size:32px;letter-spacing:-.05em;margin:0 20px;line-height:69px;color:#003875}
.log-core p {margin:17px 20px 0;text-align:center}
.log-core .box-wr {text-align:center;margin:50px 50px 0;font-size:0;border-top:1px solid #e5e5e5;overflow:hidden}
.log-core .box-wr .box {display:block;margin:10px 160px;overflow:hidden}
.log-core .box-wr .box .desc {position:relative;padding:10px 0}
.log-core .box-wr .box .desc .ico {position:absolute;width:140px;height:140px;background:#005baa;left:0;top:50%;transform:translateY(-50%);border-radius:50%}
.log-core .box-wr .box .desc .ico span {position:absolute;width:100%;text-align:center;color:#fff;font-size:16px;left:0;top:50%;transform:translateY(-50%)}
.log-core .box-wr .box .desc .ico span:before {content:"";display:block;width:64px;height:64px;margin:0 auto;;background:url(/_contents/kor/_Img/08Mem/auth_sprite.png) no-repeat -64px 0px}
.log-core .box-wr .box .desc .guide-txt {display:block;font-size:20px;color:#fff;font-weight:bold;margin:0 0 0 180px}
.log-core .box-wr .box .desc .guide-txt span {display:block;text-align:left}
.log-core .box-wr .box .desc .guide-txt .f1 {font-size:15px;color:#333}
.log-core .box-wr .box .desc .guide-txt .f2 {font-size:15px;color:#656565;}
.log-core .box-wr .box .desc .guide-txt button {display:block;margin:34px auto 0;width:194px;height:50px;line-height:50px;background:#005baa;border-radius:3px;font-size:16px;font-weight:bold;color:#fff;border:0;transition:all .3s ease}
.log-core .box-wr .box .desc .guide-txt button:focus,
.log-core .box-wr .box .desc .guide-txt button:active,
.log-core .box-wr .box .desc .guide-txt button:hover {background:#033874}
@media all and (max-width:1200px) {
	.log-core .box-wr .box {margin:10px 100px}
}
@media all and (max-width:1000px) {
	.log-core .box-wr .box {margin:10px 0}
}
@media all and (max-width:730px) {
	.log-core .box-wr .box .desc .ico {position:relative;left:auto;top:auto;transform:translateY(0);margin:0 auto}
	.log-core .box-wr .box .desc .guide-txt {margin:20px 0 0 0}
	.log-core .box-wr .box .desc .guide-txt span {display:block;text-align:center}
}
@media all and (max-width:460px) {
	.log-core {padding:20px 0 20px}
	.log-core h3 {width:auto;height:auto;line-height:1;font-size:26px;background:none}
	.log-core .box-wr {margin:20px 20px 0}
	.log-core .box-wr .box {margin:20px 0 0}
	.log-core .box-wr .box .desc {padding:10px 0 0}
	.log-core .box-wr .box .desc .guide-txt .f2 {padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px solid #ddd}
	.log-core .box-wr .box .desc .guide-txt button {width:100%}
}