@charset "utf-8";

@media screen and (max-width:1330px) {

}/*1330*/

@media screen and (max-width:1280px) {
 .sub-infoPage .divide-wrap .contents-right{padding-left:30px}
 .sub-infoPage .divide-wrap .usr-info-left{padding-right:30px}
 .sub-infoPage .box-gray label{width:40%}
}/*1280*/



@media screen and (max-width:1024px) {
.con-width .login-inner.regi.full-height{padding:4em 1em}
.sub-infoPage .divide-wrap .usr-info-left{display:none}
.sub-infoPage .only-pc{display:none}
.sub-infoPage .only-mobile{display:block}
.sub-infoPage .divide-wrap .contents-right{margin-left:0;padding-left:0;width:100%}

.sub-infoPage .tbl-basic{border-top:1px solid #e4e4e4}
.sub-infoPage .tbl-basic th{font-weight:500}
.con-width .login-inner.regi.full-height{padding:4em 0}

.sub-infoPage .tbl-st-tit.usr-name.only-mobile + .tbl-st-tit.mobile-st-tit{margin-top:.6em}
.con-width.sub-infoPage{padding:0}

.sub-infoPage .pd-con{padding:0 1em}

.sub-infoPage .list-half{max-width:100%}
.sub-infoPage .list-half li{position:relative;width:100%;margin-top:0}
.sub-infoPage .list-half li:nth-child(1), .sub-infoPage .list-half li:nth-child(2){;margin-top:0}
.sub-infoPage .list-half li:nth-child(odd){padding-right:0}
.sub-infoPage .list-half li:nth-child(even){padding-left:0}
.sub-infoPage .list-half li + li .box-radius{border-top:none}
.sub-infoPage .list-half .box-radius{border-radius:0;border-left:none;border-right:none}
.sub-infoPage .list-half .box-radius .box-con-pd{padding:1em}
.sub-infoPage .list-half .box-radius .box-bottom{display:none}

.sub-infoPage .tab-wrap{border-top:1px solid #e4e4e4}
.sub-infoPage .list-common-wrap .list-line{padding:1em 0}
.sub-infoPage .txt-subs-small{color:#333;margin:1em 0}
.sub-infoPage .list-common-wrap.mt{margin-top:0}
.sub-infoPage .list-common-wrap .list-line .list-line-info span:first-child{margin-right:7px;padding-right:9px}
.sub-infoPage .tab-wrap a{padding:.7em 0;border-bottom:4px solid transparent;}
.con-width .login-inner.regi.full-height.mobile-pt0{padding-top:3.5em}
.sub-infoPage .tab-wrap{border-top:none}
.sub-infoPage .form-wrap{border-top:none}
.sub-infoPage .form-wrap .form-narrow{max-width:100%;padding-left:0}
.sub-infoPage .form-wrap .ipt-wrap.ipt-tbl{position:relative;display:block}
.sub-infoPage .form-wrap .ipt-wrap .label-cell{max-width:100%;margin-bottom:.5em;font-size:.875em}
.sub-infoPage .form-wrap .tit-form-sub{line-height:1.4}
.sub-infoPage .form-wrap form{margin-top:1em}

.sub-infoPage .list-bullet p:before{content:"-";top:0;background:none;border-radius:0}
.sub-infoPage .box-gray.m-box-none{padding:.8em 0;background:none;border:none}
.sub-infoPage .box-gray.m-box-none{overflow:hidden;margin-top:0}
.sub-infoPage .box-gray.m-box-none .list-bullet p{margin-top:.7em;font-size:0.938em;line-height:1.4}
.sub-infoPage .box-gray.m-box-none .list-bullet p:nth-of-type(1){margin-top:0}
.sub-infoPage .box-gray.m-box-none label{float:left;width:50%;font-size:.938em}

.sub-infoPage .box-gray label:nth-of-type(3){margin-top:.7em}
.sub-infoPage .form-wrap .tit-form{font-size:1em}
.sub-infoPage .divide-wrap .contents-right.heightAuto{min-height:auto}
.sub-infoPage .divide-wrap .contents-right{min-height:auto}
.sub-infoPage .m-gray-pd{padding-top:.5em;background:#f7f7f7;}
.sub-infoPage .m-gray-pd .pd-con{padding-top:1em;background:#fff}
.sub-infoPage .m-gray-pd .pd-con .tit-form{margin-top:0}
.sub-infoPage .pd-con{padding:0 1em 1em}
.sub-infoPage .form-wrap .form-narrow.more-cell .ipt-wrap .ipt-cell{max-width:100%}
.sub-infoPage .form-wrap .form-narrow.more-cell{max-width:100%}
.sub-infoPage .form-wrap .form-narrow.more-cell .ipt-wrap .ipt-btn-cell{position:absolute;top:27px;right:0;padding-left:0;min-width:90px}
.sub-infoPage .btn.m-green{background:#58b531;color:#fff !important}

.sub-infoPage .bg-gray-area .middle-size-con{max-width:100%;padding-left:1em}
.sub-infoPage .agree-area label .label-sub{display:block;margin-top:1em;padding-left:0;font-size:0.938em}
.sub-infoPage .switch-area .switch-cell p:not(.login-subTitle){font-size:15px}
.sub-infoPage .agree-area{margin-top:0}
}/*1024*/

@media screen and (max-width:820px) {

}/*820*/




@media screen and (max-width:768px) {
.con-width .login-inner.regi.full-height.mobile-pt0{padding-top:3em}

}/*768*/



@media screen and (max-width:560px) {

}/*560*/

@media screen and (max-width:480px) {
	.sub-infoPage .agree-area .regi-btn{max-width:370px;margin:2em auto 0;text-align:left}
}/*480*/