/* ================ 마이페이지 ================ */ 

/* 결제내역 */
.member-info-wrap {margin-bottom:60px;}
.member-info-wrap .state-table.form-table tbody td.subject.break-all {text-overflow:ellipsis;}
.member-info-wrap .state-table.form-table tbody td.btn-box {text-align:right;}
.member-info-wrap .state-table.form-table button.btn-popup {width:80px; border:0;}

/* 회비 납부내역 */
.member-wrap h3 {margin-bottom:15px;}
.member-wrap .question-box {margin-top:50px; padding:20px; background:#f5f5f5; border-top:1px solid #333; border-bottom:1px solid #333;}
.member-wrap .question-box p {font-size:15px;}
.member-wrap .question-box p span.link a {color:#337ab7;}


/* ================ 결제자 정보 및 결제방법 팝업 ================ */

.layerCon .popContents:focus {outline:none;}

.popContents .pop-payment-wrap {padding:0 20px;}
.popContents .pop-payment-wrap h2 {font-weight:600; font-size:26px;}
.popContents .select-area {margin-top:30px;}
.popContents .select-area h3.sub-tit {display:inline-block; width:80px; vertical-align:middle;}
.popContents .select-area .select-box {display:inline-block; padding:5px; vertical-align:middle; border:1px solid #333;}

.popContents .question-box {margin-top:50px; margin-bottom:30px; padding:20px; background:#f5f5f5; border-top:1px solid #333; border-bottom:1px solid #333;}
.popContents p {font-size:15px; text-align:center;}
.popContents p strong {font-size:18px;}
.popContents p.apply-txt {color:#337ab7;}
.popContents button.btn-black {display:block; margin:0 auto; margin-top:15px; width:100px;}

/* 팝업 : 기본 테이블 */ 
.list-table tbody tr td.txt-input input, .list-table tbody tr td.num-input input {padding:10px 4px; width:100%; text-align:center; border:1px solid #ccc;}
.list-table tbody tr td.num-input input {word-break:keep-all;}


/* 일정상세 */
.form-table.scheduleWrite-table tbody.sub-date .stime, tbody.sub-date .picker_txt {padding-right:30px;}
.form-table.scheduleWrite-table tbody .td-con {height:100px;}


/* 일정안내 */
.schedule_list li .schedule_title p.description {margin-top:10px; font-weight:normal;}


@media all and (max-width:500px){
/* 결제자 정보 및 결제방법 팝업 */	
.modal-content {top:0 !important; left:0 !important; margin-left:0 !important; width:100% !important;}
.layerCon .popContents {height:100% !important;}	
.popContents p {margin-bottom:10px; font-size:14px;}
.popContents .pop-payment-wrap {padding:0 5px;}
.popContents .pop-payment-wrap h2 {font-size:21px;}
.popContents .select-area {margin-top:15px;}
.popContents .select-area h3.sub-tit {font-size:18px;}

.popContents .question-box {margin-top:20px; margin-bottom:26px;}

	
}