@media all and (max-width:1024px){/*태블릿 & 모바일 공통*/    
    
    .member-1 .content-wrap .pro-con ul li dl dd:after {display: none;}
    
    /*support-4*/
    .support-4 .forms .form-con dl dd.att-pic a,
    .support-4 .forms .form-con dl dd.addr span a,
    .support-4 .forms .form-con dl dd input,
    .support-4 .forms .form-con dl dd input+label,
    .support-4 .forms .form-con dl dd.church-info span label,
    .support-4 .forms .form-con dl dd select,
    .support-4 .forms .form-con p,
    .support-4 .forms .form-con .footer-regist p.matter,
    .support-4 .forms .form-con .footer-regist .form-btn{font-size: 12px;}
    .support-4 .forms .form-con dl dd.taketime .cal {top: 12px;}
    .support-4 .forms .form-con .footer-regist .form-btn.pay-1:after, 
    .support-4 .forms .form-con .footer-regist .form-btn.pay-2:after {left: 320px;}
    .support-4 .form-con dl dd select#form-email-3 {margin-top:10px;}    
	
	.belief-1 .forms.pop-form .pop-head .btn-close {top:17px; right:17px;}
	
	/*branch.html*/
	.branches .branch-detail .web .branches .flush-left {float:none;}
	.branches .branch-detail .web .branches .flush-right {float:none; margin-top:25px; width: 100%;}
	.branches .branch-detail .branches .flush-left img {display: none;}
}


@media all and (min-width:768px) and (max-width:960px){/*태블릿*/
    .member-1 .content-wrap .pro-con {width:94%;}
    .member-1 .content-wrap .pro-con ul li p {width:43%;}
    .member-1 .content-wrap .pro-con ul li dl {left:47%;}
    
    /*support-4.html*/
    .support-4 .forms li > a {font-size:12px;}
    .support-4 .forms .form-con dl dt, .support-4 .forms .form-con dl dd {height: 50px; font-size: 12px;}
    .support-4 .forms .form-con dl dt {line-height: 50px;}
    .support-4 .forms .form-con dl dd {padding: 10px 0;}
    .support-4 .forms .form-con dl dd.email-info span input, 
    .support-4 .forms .form-con dl dd.email-info span select {width: 100px;}
    .support-4 .forms .form-con dl dd.edu span:first-child select {clear: left;}
    .support-4 .forms .form-con dl dd.edu span input.school,
    .support-4 .forms .form-con dl dd.edu span input.major {width: 65px;}
    .support-4 .forms .form-con dl dd.edu span input.major{margin-top: 7px; clear: left;}
    .support-4 .forms .form-con dl dd.edu span input.major + label {margin-top: 7px;}
    .support-4 .forms .form-con dl dd.edu span select {position: static; display: block; width: 55px; margin-top: 7px; float: left;}    
    .support-4 .form-con dl dd span {float:left; width:4%;text-align: center;}
    .support-4 .form-con dl dd input, .support-4 .form-con dd select {width:48%;float:left;}

	.myinfo{padding:30px}
}


@media all and (max-width:767px){/*모바일*/

    select, input, textarea {font-size: 12px;}
    .content-wrap {padding: 0 4.6875%;}
    .content-wrap h2.page-tit {margin-bottom: 6.2%; font-size: 24px; margin-top: 42px;}
    .content-wrap h3.page-sub {font-size:16px;line-height: 22px; margin-bottom: 86px;}
    .content-wrap .side-tit {margin-top: 6.8965%; padding-top: 6.8965%;}
    .content-wrap .side-tit .flush-left,
    .content-wrap .side-tit .flush-right {width: 100%; float: none;}
    .content-wrap .side-tit .flush-left:after {display: none;}
    .content-wrap .side-tit .flush-right {padding-left: 0;}
    
    
    /**top-bg**/
    .head-tit .tit-con {padding:0 4.6875%;}
    .head-tit .tit-con h2.page-tit {font-size: 24px; padding-top: 47px;}
    .head-tit .tit-con h3.page-sub {font-size:16px; line-height:22px; margin-top:22px;}
    .top-bg1 {height:427px; overflow: hidden;}
    
    
     /*belief-1 총회이념*/
    .belief-1 .content-wrap {padding-bottom: 23.4375%;}
    .belief-1 .side-tit h3 {font-size: 20px;}
    .belief-1 .side-tit p {font-size: 12px;}
    .belief-con-1 p.sub {font-size:16px;}
    .member-1 .content-wrap .pro-con.officer {margin-bottom:20px;}
    .belief-1 .content-wrap .sub-con p.sub {font-size:18px;}
    .member-1 .content-wrap .pro-con ul li dl dt span {width:25px;}
	
    
    /*support-1*/
    .belief-1 .layer-pop-1 {padding:80px 0;}
    .belief-1 .forms.pop-form {width:92%; margin-bottom: 0!important; }
    .belief-1 .forms .form-con h3 {font-size:14px;}
    .belief-1 .forms span.meet-txt {font-size:12px;}
    .belief-1 .forms .form-con dl dd {border-top:1px solid #e9e9e9;}
    .belief-1 .forms li {width: 100%; height: auto;}
    .belief-1 .forms li > a {}
    .belief-1 .forms li > a:after {background: url('../img/common/6_arrow_grey_ver.png') 0 0 no-repeat;}
    .belief-1 .forms li > a.on:after {background: url('../img/common/6_arrow_orange_ver.png') 0 0 no-repeat;}
    .belief-1 .forms .form-con {padding:20px;}
    .belief-1 .forms .form-con dl dt,
    .belief-1 .forms .form-con dl dd {height: auto; width: 100%!important;line-height:30px;padding:10px 0;}
    .belief-1 .forms .form-con dl dt {text-indent:13px;}
    .belief-1 .forms .form-con dl dt:after {top: 22px; left:0;}
    .belief-1 .forms .form-con h3 {margin-top: 20px;}
    .belief-1 .forms .form-con dl dd.name input, 
    .belief-1 .forms .form-con dl dd.contact input {width: 100%;}    
    .belief-1 .forms .form-con dl dd.cel-num span,
    .belief-1 .forms .form-con dl dd.email-info span {display: inline-block; width: 29.33333%; margin-left: -5px;}
    .belief-1 .forms .form-con dl dd.cel-num span:first-child,
    .belief-1 .forms .form-con dl dd.email-info span:first-child {margin-left: 0;}
    .belief-1 .forms .form-con dl dd.cel-num span select,
    .belief-1 .forms .form-con dl dd.email-info span select,
    .belief-1 .forms .form-con dl dd.cel-num span input,
    .belief-1 .forms .form-con dl dd.email-info span input {width: 100%;}
    .belief-1 .forms .form-con dl dd.cel-num span.mark {width: 6%; text-align: center;}
    .belief-1 .forms .form-con dl dd.email-info span.mark {width: 10%; text-align: center;}
    .belief-1 .forms .form-con dl dd.email-info span:nth-child(3) {width:45%; margin-left:-3px;}
    .belief-1 .form-con dl dt {width:100%;line-height:14px;padding-top:12px;}
    .belief-1 .form-con dl dt:after {top:16px;}
    .belief-1 .form-con dl dd {width:100%;padding-top:10px; border-top:0px;}
    .belief-1 .form-con dl dd.name, .support-4 .form-con dl dd.password {width:100%;}
    .belief-1 .form-con dl dd.name input {width:100%; padding-top:10px;}
    .belief-1 .form-con dl dd.password input {width:100%;}
    .belief-1 .form-con dl dd span {float:left; width:68px;text-align: left;}
    .belief-1 .form-con dl dd.email-info span.mark {width:8%;text-align: center;}
    .belief-1 .form-con dl dd span.mark {width:26px;}
    .belief-1 .form-con dl dd.cel-num select, .support-4 .form-con dl dd.cel-num input {width: 100%;}
    .belief-1 .form-con dl dd input, .support-4 .form-con dd select {width:46%;float:left;}
    .belief-1 .form-con dl dd select {/**width:100px;**/ width:100%;}
    .belief-1 .form-con p {font-size:12px; line-height:17px; margin-top:10px;}
    .belief-1 .form-con dl dd input+label {display: none;}
    .belief-1 .form-con p.qna {display:inline-block;}
    .belief-1 .form-con p.qna .q {width:112px;}
    .belief-1 .btns {width:286px;}
    .belief-1 .btns a {width:140px;font-size:14px;}    
    .belief-1 p.sub-tit {font-size:20px;margin-bottom:10px;}
    .belief-1 h4 {font-size:20px;}
    .belief-1 .find-con {margin-top:26px;}
    .belief-1 .find-con .find-box {width:100%;padding:20px;height: auto;}
    .belief-1 .find-con .find-box:first-child {margin-bottom:15px;}
    .belief-1 .find-con .find-box p.imgbox img.img-mem {width:33.8%;max-width:98px;}
    .belief-1 .find-con .find-box img.img-nonmem {width:29.3%;max-width: 86px;}
    .belief-1 .find-con .find-box .login-box {position:static; width:100%; display: inline-block;height:auto;margin-top: 35px;}
    .belief-1 .find-con .find-box:last-child .login-box {padding-bottom: 41px;}
    .belief-1 .find-con .find-box .login-box dl dt {width:30%;}
    .belief-1 .find-con .find-box .login-box dl dd {width:70%;}
    .belief-1 .find-con .find-box .login-box dl dd.name input {width:100%;}
    .belief-1 .find-con .find-box .login-box dl dd input {width:100%;}
    .belief-1 .find-con .find-box .login-box dl dd a.btn-in {margin-top:5px; display:block; float: right;}
	
	.belief-1 .forms .form-con dl dd {border-top: none;}
	.belief-1 .form-con dl dd span {width:100%;}
	.belief-1 .forms .form-con dl dd.church-name input, 
	.belief-1 .forms .form-con dl dd.name input {width:100%;}
	.belief-1 .forms.pop-form .pop-head .btn-close {top:17px; right:17px;}
	.belief-1 .forms .form-con dl dd.church-name input + label, 
	.belief-1 .forms .form-con dl dd.brotherhood input + label {display:none;}
	.belief-1 .forms .form-con dl dd.addr span:first-child input {width:48.5%;}
	.belief-1 .forms .form-con dl dd.addr span:first-child a {width: 48.5%; float: right; }
	.belief-1 .forms .form-con dl dd.addr span a span {text-align: center;}
	.belief-1 .forms .form-con dl dd.cel-num span, 
	.belief-1 .forms .form-con dl dd.email-info span {width:31%;display:block;}
	.belief-1 .forms .form-con dl dd.cel-num {position:relative;}
	/* .belief-1 .forms .form-con dl dd.cel-num span:nth-child(2) select{position:absolute; left:34%; width:32%;}
	.belief-1 .forms .form-con dl dd.cel-num span:nth-child(3) {position:absolute; left:68%;} */
	.belief-1 .forms .form-con dl dd select {margin-top:-3px;}
	.belief-1 .forms .form-con dl dd input[type="tel"] {margin-top:0;}
	.belief-1 .forms .form-con dl dd.gender+dt+dd.cel-num span {display:block; position:relative; width:31%; margin-left:3.5%; left:0;}
	.belief-1 .forms .form-con dl dd.cel-num span, 
	.belief-1 .forms .form-con dl dd.email-info span {margin-left:2%}
	.belief-1 .forms .form-con dl dd.gender+dt+dd.cel-num span:first-child {margin-left:0;}
	.belief-1 .forms .form-con dl dd.gender+dt+dd.cel-num span.mark {width:3.5%;margin-left:0;}
	.belief-1 .forms .form-con dl dd.cel-num span.mark{width:3.5%;margin-left:0;}
	.belief-1 .forms .form-con dl dd.gender+dt+dd.cel-num span.mark+span {margin-left:0;}
	.belief-1 .forms .form-con dl dd.cel-num span.mark+span , 
	.belief-1 .forms .form-con dl dd.email-info span.mark+span {margin-left:0;}
	.belief-1 .forms .form-con dl dd.gender+dt+dd.cel-num span select {padding:0; margin:0; width:100%;}
	.belief-1 .forms .form-con dl dd.gender label {display:inline;}
	.belief-1 .forms .form-con dl dd.gender {display: inline-block;}
	.belief-1 .forms .form-con dl dd.gender span {margin-left:20px; width:auto;}
	.belief-1 .forms .form-con dl dd.gender input {float:none; width: auto;}
	.belief-1 .forms .form-con dl dd.email-info span:first-child {width:45%;}
	.belief-1 .forms .form-con dl dd.email-info span:nth-child(2) {width:10%;}
	.belief-1 .forms .form-con dl dd.email-info span:nth-child(3) {width:45%;}
	.belief-1 .forms .form-con dl dd.email-info span:nth-child(4) {width:100%; margin-left:0; margin-top:10px;}
	.belief-1 .forms .form-con dl dd.email-info span.mark{margin-left:0;}
	.belief-1 .btns {width:100%;}
	.belief-1 .btns a {width: 49%;}
    
    
    
    /*member-1*/
    .member-1 .top-bg2 {height:217px;}
    .member-1 .content-wrap .info-pro p {margin-top: 8px; font-size: 20px;}
    .member-1 .content-wrap .pro-con ul li {width: 100%;/*height:116px;*/ height:auto;}
    .member-1 .content-wrap .pro-con ul li dl {left: 46%; font-size: 12px;}
    .member-1 .content-wrap .pro-con ul li dl dt {width:58px;}
    .member-1 .content-wrap .pro-con ul li dl dd {padding-left:7px;}
    .member-1 .content-wrap .pro-con ul li p {width: 41.3%;}
    .member-1 .content-wrap .pro-con ul li.bottom_none {margin-bottom: 20px;}
    .member-1 .content-wrap .pro-con p.sub-tit {font-size: 12px;}
    
    
    /*intro_school_2.html*/
    .member-2 {margin-bottom:90px;}
    .member-2 .top-bg2 {height:400px;}
    .member-2 .head-tit .tit-con ul li.info {width:100%;}
    .member-2 .head-tit .tit-con ul li.info .name {font-size:16px;}
    .member-2 .head-tit .tit-con ul li.info .name span {font-size:16px;}
    .member-2 .head-tit .tit-con ul li.info .guide {font-size:14px;}
    .member-2 .content-wrap .att-per ul li.img {width:53%;margin-top:20px;}
    .member-2 .content-wrap .att-per ul li.txt {width:100%;margin-top:18px;}
    .member-2 .content-wrap .att-per ul li.txt span {font-size:12px;}
    .member-2 .content-wrap .att-per ul li.txt span span {display: grid;}
    .member-2 .content-wrap .map-con {margin-bottom:29px;}
    .member-2 .content-wrap .map-con .map-area li {width:50%;}
    .member-2 .content-wrap .map-con .map-area li a {width:100%;}
    .member-2 .content-wrap .map-con .map-info {font-size:12px;}
    .member-2 .content-wrap .map-con .map-info li:first-child {width: 100%;}
    .member-2 .content-wrap .map-con .map-info li .margin-l {display: block;}
    .member-2 .content-wrap .map-con .map-info li:first-child {float: none; width: 100%;}
    .member-2 .content-wrap .map-con .map-info li.btn-con {margin-top: 20px; float: none;}
    .member-2 .content-wrap .map-con .map-info li.btn-con a {display: block; width: 46px!important; height: 46px; overflow: hidden; text-indent: -1000px;}
    .member-2 .content-wrap .map-con .map-info li.btn-con a.btn-sms {background: url('../img/intro_school/btn_1.jpg') 0 0 no-repeat; background-size: 100%;}
    .member-2 .content-wrap .map-con .map-info li.btn-con a.btn-email {background: url('../img/intro_school/btn_2.jpg') 0 0 no-repeat; background-size: 100%;}
    .member-2 .content-wrap .map-con .map-info li.btn-con a.btn-img {background: url('../img/intro_school/btn_3.jpg') 0 0 no-repeat; background-size: 100%;}
    .member-2 .content-wrap .map-con .map-info li.btn-con a.btn-print {display: none;}
    .content-wrap h2.page-sub-tit {font-size: 20px; margin-bottom: 10.3448%; padding-top: 6.8965%; border-top: 1px solid #cbbfb4}
    .member-2 .content-wrap .side-tit-map .visit-way li {width: 100%; float: none;padding-bottom: 7%;}
    .member-2 .content-wrap .side-tit-map .visit-way li:first-child {margin-right: 0;margin-bottom:16px;}
    .member-2 .content-wrap .side-tit-map .visit-way.parking li {height:292px;}
    .member-2 .content-wrap .side-tit-map {padding-top: 29px; margin-bottom: 6.8965%; border-top: 1px solid #d7d7d7;}
    .member-2 .content-wrap .map-con .parking-info {margin-left:0; margin-right:0; font-size: 12px;}
    .member-2 .content-wrap .map-con .map {width: 100%; overflow: hidden;}
    .member-2 .content-wrap .map-footer {padding: 10.3448%  11.7241%; font-size: 13px; line-height:23px; letter-spacing: -1px;}
	.member-2 .content-wrap .shuttle_area_desc tr, .member-2 .content-wrap .shuttle_area_desc tbody th, .member-2 .content-wrap .shuttle_area_desc tbody td{width:100% !important;display:block;text-align:center}
	.member-2 .content-wrap .shuttle_area_desc th, .member-2 .content-wrap .shuttle_area_desc td{padding:10px}
    
    
    /**공통**//**nature**/
    td {font-size:12px;}
    
    
    /*support-1.html*//*nature*/
    .support-1 .board-form {text-align: left; margin-top: 30px;}
    .support-1 .board-form dl dd.search {width:100%; margin-top:7px;}
    .support-1 .board-form dl dd.att-txt {margin-top: 7px;}
    .support-1 .board-con .board .remove {display:none;}
    .support-1 .board-con .col-2:before {display: none;}
    .support-1 .board-con .col-2 {width:75.9%; text-align: left;padding-left:10px;}
    .support-1 .board-con .col-3 {width:24.1%;}
    .support-1 .board-con tr.noti td.sub,
    .support-1 .board-con .board .sub{text-align: left;padding-left:10px;}
    .support-1 .board-navi .navi-con .list a {display:none;margin-left:13px;}
    .support-1 .board-navi .navi-con .list a:first-child {display:block;}
    .support-1 .board-navi .navi-con .list a:last-child {display:block;}
    .support-1 .board-navi .navi-con .list a:last-child:before {content: "/";padding-right:13px;}
    .support-1 .board-con tr td a {display: block; height: 14px; font-size: 12px; line-height: 14px; overflow: hidden;}
    .support-2 .btn-write {text-align: center;}
    
    
    /**support-2-view.html**/
    .support-2-view .detail {margin-top:30px;}
    .support-2-view .detail .header {padding: 5.1724%;}
    .support-2-view .detail .header h3 {font-size:14px;}
    .support-2-view .detail .header ul {font-size:11px;margin-top:0;}
    .support-2-view .detail .comment .write-con .txt-area,
    .support-2-view .detail .comment .write-con p {width:80%;}
    .support-2-view .detail .comment .write-con .btn-apply {width:20%;font-size:12px;float:left;}
    .support-2-view .detail .comment .write-con p {font-size:11px;}
    .support-2-view .detail .comment .noted-con {padding:5.1724%;}
    .support-2-view .detail .comment .noted-con .com-num {font-size:12px;}
    .support-2-view .detail .comment .noted-con ul li p.name,
    .support-2-view .detail .comment .noted-con ul li.com-con {font-size:12px;}
    .support-2-view .detail .comment .noted-con ul li p.days,
    .support-2-view .detail .comment .noted-con ul li p.re-com {font-size:11px;}
    .support-2-view .detail .comment .write-con {padding:5.1724% 0; margin:0 5.1724%;}
	.support-2-view .body{padding:15px}
    .support-2-view .board-con {display:none;}
    .support-2-view .btn-con .btn-list {width:100%;}
    .support-2-view .btn-con .btn-list.left, .support-2-view .btn-con .btn-list.right {text-align: center;}
    .support-2-view .btn-con .btn-list.right {margin-top:10px;}
    
    
    /**support-4.html**//**form**/
    .support-4 .form-con {/*padding:30px 20px 20px;*/}
    .support-4 .form-con dl dt {width:100%;line-height:14px;padding-top:12px;}
    .support-4 .form-con dl dt:after {top:16px;}
    .support-4 .form-con dl dd {width:100%;padding-top:10px; border-top:0px;}
    .support-4 .form-con dl dd.name, .support-4 .form-con dl dd.password {width:100%;}
    .support-4 .form-con dl dd.name input {width:100%; padding-top:10px;}
    .support-4 .form-con dl dd.password input {width:100%;}
    .support-4 .form-con dl dd span {float:left; width:68px;text-align: left;}
    .support-4 .form-con dl dd.email-info span.mark {width:8%;text-align: center;}
    .support-4 .form-con dl dd span.mark {width:26px;}
    .support-4 .form-con dl dd.cel-num select, .support-4 .form-con dl dd.cel-num input {width: 100%;}
    .support-4 .form-con dl dd input, .support-4 .form-con dd select {width:46%;float:left;}
    .support-4 .form-con dl dd select {/**width:100px;**/ width:100%;}
    .support-4 .form-con p {font-size:12px; line-height:17px; margin-top:10px;}
    .support-4 .form-con dl dd input+label {display: none;}
    .support-4 .form-con p.qna {display:inline-block;}
    .support-4 .form-con p.qna .q {width:112px;}
    .support-4 .btns {width:286px;}
    .support-4 .btns a {width:140px;font-size:14px;}
    
    .support-4 p.sub-tit {font-size:20px;margin-bottom:10px;}
    .support-4 h4 {font-size:20px;}
    .support-4 .find-con {margin-top:26px;}
    .support-4 .find-con .find-box {width:100%;padding:20px;height: auto;}
    .support-4 .find-con .find-box:first-child {margin-bottom:15px;}
    .support-4 .find-con .find-box p.imgbox img.img-mem {width:33.8%;max-width:98px;}
    .support-4 .find-con .find-box img.img-nonmem {width:29.3%;max-width: 86px;}
    .support-4 .find-con .find-box .login-box {position:static; width:100%; display: inline-block;height:auto;margin-top: 35px;}
    .support-4 .find-con .find-box:last-child .login-box {padding-bottom: 41px;}
    .support-4 .find-con .find-box .login-box dl dt {width:30%;}
    .support-4 .find-con .find-box .login-box dl dd {width:70%;}
    .support-4 .find-con .find-box .login-box dl dd.name input {width:100%;}
    .support-4 .find-con .find-box .login-box dl dd input {width:100%;}
    .support-4 .find-con .find-box .login-box dl dd a.btn-in {margin-top:5px; display:block; float: right;}      
    
    .support-4 .forms li {width: 100%; height: auto;}
    .support-4 .forms li > a {}
    .support-4 .forms li > a:after {background: url('../img/common/6_arrow_grey_ver.png') 0 0 no-repeat;}
    .support-4 .forms li > a.on:after {background: url('../img/common/6_arrow_orange_ver.png') 0 0 no-repeat;}
    .support-4 .forms .form-con {position: static; top:0; right: 0; width: 100%; padding: 0 0 50px 0; border: none; border-top: 1px solid #cbbfb3;}
    .support-4 .forms .form-con dl dt, 
    .support-4 .forms .form-con dl dd {height: auto; width: 100%;}
    .support-4 .forms .form-con dl dt {text-indent:13px;}
    .support-4 .forms .form-con dl dt:after {top: 16px; left:0;} /*nature 1122*/
    .support-4 .forms .form-con h3 {margin-top: 20px;}
    .support-4 .forms .form-con dl dd.name input, 
    .support-4 .forms .form-con dl dd.contact input {width: 100%;}
    .support-4 .forms .form-con dl dd.id-num span {display: inline-block; width: 47%; margin-left: -5px;}
    .support-4 .forms .form-con dl dd.id-num span:first-child {margin-left: 0;}
    .support-4 .forms .form-con dl dd.id-num span input {width: 100%;}
    .support-4 .forms .form-con dl dd.id-num span.mark {width: 6%; text-align: center;}
    
    .support-4 .forms .form-con dl dd.cel-num span,
    .support-4 .forms .form-con dl dd.email-info span {display: inline-block; width: 29.33333%; margin-left: -5px;}
    .support-4 .forms .form-con dl dd.cel-num span:first-child,
    .support-4 .forms .form-con dl dd.email-info span:first-child {margin-left: 0;}
    .support-4 .forms .form-con dl dd.cel-num span select,
    .support-4 .forms .form-con dl dd.email-info span select,
    .support-4 .forms .form-con dl dd.cel-num span input,
    .support-4 .forms .form-con dl dd.email-info span input {width: 100%;}
    .support-4 .forms .form-con dl dd.cel-num span.mark {width: 6%; text-align: center;}
    .support-4 .forms .form-con dl dd.email-info span.mark {width: 10%; text-align: center;}
    .support-4 .forms .form-con dl dd.email-info span:nth-child(3) {width:45%; margin-left:-3px;}
    
    .support-4 .forms .form-con dl dd.edu span select {position: static; display: block; width: 100px; margin-top: 7px; float: left;}
    .support-4 .forms .form-con dl dd.edu span input.yr {width: 50px;}
    .support-4 .forms .form-con dl dd.edu span input.school,
    .support-4 .forms .form-con dl dd.edu span input.school + label,
    .support-4 .forms .form-con dl dd.edu span input.major,
    .support-4 .forms .form-con dl dd.edu span input.major + label {margin-top: 7px;}
    .support-4 .forms .form-con dl dd.edu span input.school,
    .support-4 .forms .form-con dl dd.edu span input.major {clear: left;}    
    
    .support-4 .support-info {margin-top:30px;}
    .support-4 .support-info p:last-child {letter-spacing: -1px;}
    
    
    /**popup-form 공통**/
    .support-4 .forms .form-con dl dt {line-height:30px;padding-top:3px;}
    .support-4 .forms .form-con dl dd input+label {font-size:12px;}
    .support-4 .forms .form-con dl dd {padding:0 0 4% 0; border-top:0;}
    .support-4 .forms .form-con dl dd.att-pic input {width:180px;}
    .support-4 .forms .form-con dl dd.att-pic input {width:180px;}
    .support-4 .forms .form-con dl dd.addr span:first-child input {width:52.4%;}
    .support-4 .forms .form-con dl dd.addr span:first-child a {width:45.6%;}
    .support-4 .forms .form-con dl dd.email-info span:nth-child(1) {width:45%; }
    .support-4 .forms .form-con dl dd.email-info span:nth-child(4) {width:100%; margin:0;}
    .support-4 .forms .form-con p {font-size:12px; line-height:17px;}
    .support-4 .forms .form-con .btns {width:250px;}
    .support-4 .forms .form-con .btns a {width:120px;font-size:14px;}    
    .support-4 .forms .form-con .footer-regist .form-btn a span {display:block;}
    .support-4 .forms .form-con .footer-regist .form-btn a span:last-child {width:134px;}
    .support-4 .add-form {width:290px;}
    .support-4 .add-form .form-con {padding:20px;}
    .support-4 .add-form .pop-head {font-size:12px;}
    .support-4 .add-form dl {margin: 10px 0 22px;}
    .support-4 .add-form dl dd.add-file input {width:100%;}
    .support-4 .add-form dl dd.add-file a {float:none; clear: both;margin-top:7px;}
    .support-4 .add-form .form-con .btns a {width:120px;}
    
    .support-4 .board-gallery table tr td {width:48.2%;margin-left:3.6%;}
    .support-4 .board-gallery table tr td:nth-child(3) {margin-left:0;}
    .support-4 .board-gallery table tr td:nth-child(3), .support-4 .board-gallery table tr td:last-child {margin-top:30px;}
    
    
    /**support-5**/
    .support-5 .issue-con {padding: 96px 7.9% 45px;}
    .support-5 .issue-con:after {right:7.9%;}
    .support-5 .issue-con ul li {width:100%; float:none; margin-top:15px;}
    .support-5 .issue-con ul li.low-2 {margin-top:15px;}
    .support-5 .issue-con a.btns {width:100%;}
    .support-5 .pres-con.web {display: none;}
    .support-5 .add-con {display: block;margin-bottom:75px;}
    .support-5 .sel-pres {margin-top:30px;}
    .support-5 .content-wrap table.total_tb {padding: 16px 0;}
    .support-5 .content-wrap table.total_tb tr:first-child {border-bottom: 0;padding-top:15px;}
    .support-5 .content-wrap table.total_tb th {display:none;}
    .support-5 .content-wrap table.total_tb td {width:50%; padding:0;line-height:22px;}
    .support-5 .content-wrap table.total_tb td div.float_l {float:left; margin-left:18px;}
    .support-5 .content-wrap table.total_tb td div.float_r {float:right; margin-right:18px;}
    .support-5 .content-wrap table.total_tb tr:first-child td{padding-top:15px;}
    .support-5 .content-wrap table.total_tb tr:last-child td {padding-bottom:15px;}
    .support-5 .content-wrap table.total_tb tr:first-child td:after {top:21px; right:0;}
    .support-5 .content-wrap table.total_tb tr:last-child td:after {top:6px; right:0;}
    .support-5 .content-wrap table.total_tb td:nth-child(2):after {display:none;}
    .support-5 .content-wrap .t-con .table-m-box div.m_con {display:block;}
	
	/*main*/
	.main .content-wrap {padding-top:9.375%;}
	.main .flush-left {float: none;}
	.main .flush-right {float: none;}
	.main .col-1 {width: 100%;}
	.main .col-2 {width: 100%;}
	.main .sec-top .flush-left {position:absolute;}
	.main .sec-top .flush-left > li.menus {width:100%; top:0; left:0; overflow:hidden;}
	.main .sec-top .flush-left > li.menus > a {display: none; width:100%; position:relative; top:0; left:0; margin-left:0; z-index:10; background:#fff; display:none;}
	.main .sec-top .flush-left > li.menus > a.on {z-index:1; background:#fff; border:1px solid #e5e5e5; font-weight:normal; color:#666;}
	.main .sec-top .flush-left > li.menus ul li a {overflow: hidden;}
	.main .sec-top .flush-left > li.menus ul li .date {display: none;}
	.main .sec-top .flush-left > li.menus ol li a {overflow: hidden;}
	.main .sec-top .flush-left > li.menus ol li .date {display: none;}
	.main .sec-top .flush-left > li.select {display:block; height:54px; width:100%;}
	.main .sec-top .flush-left > li.select > a {display:block; position:relative; width:100%; height:54px; line-height:54px; vertical-align:middle; text-align:center; background:#FEDD02; border: 1px solid #ffc600; z-index:1; color:#333; font-weight: bold;z-index:11;}
	.main .sec-top .flush-right {margin-top:6.25%;}
	.main .sec-bot {margin-top:0;}
	.main .sec-bot a {margin-top:6.25%; margin-left:0; width:100%; height:auto;}
	.main .sec-bot a .txt-area {top:58.9%;}
	.main .sec-bot a img {position:static; margin-left:0; width:100%;}
	
	/*branch.html*/
	.branches .sec-top .txt-area p {font-size: 12px; line-height: 1.6; color: #fff;}
	.branches .sec-top {padding:0 4.6875%;}
	.branches .sec-mid {padding:0 4.6875%; height:120px;}
	.branches .sec-mid .select {display:block; position:relative; width:100%; height:54px; line-height:54px; vertical-align:middle; text-align:left; padding-left:15px; box-sizing:border-box; background:#FEDD02; border: 1px solid #ffc600; z-index:1; color:#333; font-weight: bold;z-index:11;}
	.branches .sec-mid .select:after {display: block; content:''; position:absolute; top:23px; right:15px; width:15px; height:8px; background:url('../img/branches/arr_dn.png') 0 0 no-repeat;}
	.branches .sec-mid .select.open:after {background:url('../img/branches/arr_up.png') 0 0 no-repeat;}
	.branches .sec-mid .btn-area {padding-top:32px;}
	/*.branches .branch-list ul {display:none; position:relative; z-index:10;}*/
	.branches .branch-list ol {display:block;}
	.branches .branch-list li {margin-top:-1px; width: 50%; float:left;}
	.branches .branch-list li a{width:100%; margin-left:0; text-align: left; padding-left:15px;}
	.branches .branch-list li a.on {border:1px solid #e5e5e5; background: none; color:#666;}
	.branches .branch-list .mbranch {display:block;}
	/*.branches .branch-detail .branches .flush-left img {display: none;}*/
	.branches .branch-detail .mob {display:block;}
	/*.branches .branch-detail .web {display:none;}
	.branches .branch-detail .mob .branches {display:none;}*/
	.branches .branch-detail .mob .branches.open {display:block;}
	.branches .branch-detail .mob .branches h3 {margin-bottom:8.62%; font-size: 18px;}
	.branches .branch-detail .mob .branches li > a {display:block; position:relative; padding-left:15px; box-sizing: border-box; height:45px; line-height:45px; vertical-align: middle; width:100%; border-top:3px solid #333; font-size: 14px; font-weight: bold;}
	.branches .branch-detail .mob .branches li > a:after {display: block; content:''; position:absolute; top:16px; right:15px; width:12px; height:12px; background:url('../img/branches/icon_minus.png') 0 0 no-repeat;}
	.branches .branch-detail .mob .branches li.on > a:after {background:url('../img/branches/icon_plus.png') 0 0 no-repeat;}
	.branches .branch-detail .mob .branches li.even > a{background:#EEF5F8;}
	.branches .branch-detail .mob .branches li > a +dl {display:none;}
	.branches .branch-detail .mob .branches li.on > a +dl {display:block;}
	.branches .branch-detail .mob .branches li dl {}
	.branches .branch-detail .mob .branches li dl dt,
	.branches .branch-detail .mob .branches li dl dd {height:45px; padding-left:15px; box-sizing: border-box; line-height:45px; border-top:1px solid #d7d7d7;}
	.branches .branch-detail .mob .branches li dl dt {float: left; width:34%; font-size:12px; color:#999;}
	.branches .branch-detail .mob .branches li dl dd {position: relative; float: right; width:66%; font-size:14px; color:#333}
	.branches .branch-detail .mob .branches li dl dd:before {display:block; content:''; width:1px; height: 12px; position:absolute; left:0; top:50%; margin-top:-6px; background:#ccc;}
	.branches .content-wrap{display:block;margin-top:250px;}
	.myinfo{padding:30px}
	.myinfo dl{padding:30px 10px}
	.myinfo dl dt, .myinfo dl dd{float:both; width:100%}

	.mypage .btns {width:286px;}
    .mypage .btns a {width:140px;font-size:14px;}
}


@media all and (max-width:359px) {/*아이폰5*/
    .main .sec-top > ul > li > a {font-size: 14px;}
    .main .sec-top > ul > li ul li span {font-size: 12px}
    
    
    .member-1 .content-wrap .info-pro span {font-size: 14px;}
    .member-1 .content-wrap .info-pro p {font-size: 18px;}
    
    
    .support-1 .board-con tr.noti td.sub, 
    .support-1 .board-con .board .sub {line-height: 1.5}
    
}

@media all and (max-width:375px) {/*아이폰6*/
    .member-1 .top-bg2 {height:238px;}
    
}

@media all and (max-width:680px) {/*아이폰6*/
    .member-1 .top-bg2 {height:13.5%;}

	/*경조사비 청구*/
	.support-6 .content-wrap .sub-con2 p.num {font:bold 28px/1.6 'Noto Sans'; color:#0056ad; }
	.support-6 .content-wrap .sub-con2 p.sub {font:bold 15px/24px 'Nanum Barun Gothic'; color:#0056ad; letter-spacing: -0.4px;}
    
}