@charset "utf-8";

.select-box select { font-size: 1.3rem; }
.mypage-content-wrap .info-table .tit { font-size: 1.7rem; }
.mypage-content-wrap .info-table table.vertic-table { margin-top: 13px; }
.mypage-content-wrap .info-table table.vertic-table tbody tr th { width: 280px; height: 45px; }
.mypage-content-wrap .info-table table.vertic-table tbody td.pw .btn-wrap { margin-top: 0; }
.mypage-content-wrap .info-table table.vertic-table tbody td.pw input[type="text"].text-input { display: block; margin-bottom: 5px;  }
.mypage-content-wrap .info-table table.vertic-table tbody td.address .ar { float: left; margin-right: 10px; line-height: 35px; }
.mypage-content-wrap .info-table table.vertic-table tbody td.address .select-box select { border-radius: 5px; font-size: 1.4rem; }
.mypage-content-wrap .info-table table.vertic-table tbody td.phone span.num { display: inline-block; margin-right: 10px; }
.mypage-content-wrap .info-table table.vertic-table tbody td.phone .btn-wrap { margin-top: 0; }
.mypage-content-wrap .info-table table.vertic-table tbody td.phone .btn-wrap { display: inline-block; text-align: left; }
.mypage-content-wrap .info-table table.vertic-table tbody td.phone .btn-wrap button {  float: none; min-width: 70px; }
.mypage-content-wrap .info-table table.vertic-table tbody td.phone .text-btn-input { margin-top: 15px; }

.mypage-content-wrap .info-table table.vertic-table tbody td.birth .user-input { display: inline-block; }
.mypage-content-wrap .info-table table.vertic-table tbody td.birth .user-input input[type="text"].text-input.n01 { width: 150px; }
.mypage-content-wrap .info-table table.vertic-table tbody td.birth .user-input input[type="text"].text-input.n02 { width: 30px; }
.mypage-content-wrap .info-table table.vertic-table tbody td.birth .br-hide { letter-spacing: 5px; font-size: 1.7rem; color: #777; position: relative; top: 5px; margin-left: 5px;}
.mypage-content-wrap .info-table table.vertic-table tbody td.birth .btn-wrap { margin-top: 0; margin-left: 8px; display: inline-block; text-align: left; }
.mypage-content-wrap .info-table table.vertic-table tbody td.birth .btn-wrap button {  float: none; min-width: 70px; }


@media all and (max-width: 820px) {
	.mypage-content-wrap .info-table table.vertic-table tbody tr th { width: 150px; }
	.text-btn-input .text-input-wrap input[type="text"].text-input.num { width: 50%; }
}
@media all and (max-width: 600px) {
	.text-btn-input .btn-wrap button { min-width: auto !important; float: left !important; }
	.mypage-content-wrap .info-table table.vertic-table tbody td.birth .user-input input[type="text"].text-input.n01 { width: 100px; }
}
@media all and (max-width: 510px) {
	.mypage-content-wrap .info-table table.vertic-table tbody td.birth .btn-wrap { display: block; margin-top: 10px; margin-left: 0; }
	.mypage-content-wrap .info-table table.vertic-table tbody td.birth .br-hide { letter-spacing: 1.5px; }
}
@media all and (max-width: 425px) {
	.mypage-content-wrap .info-table table.vertic-table tbody tr th { width: 100px; }
	.mypage-content-wrap .info-table table.vertic-table tbody td.birth .user-input input[type="text"].text-input.n01 { width: 87px; }
}