.memWrap {width:100%;}
.memWrap .mem_Inner {width:94%; margin:0 auto; padding:5px; min-height:300px;}
.memWrap .mem_Inner h2 {text-align:center; font-size:1.6rem; padding:10px 0; color:#777; margin:0 0 10px 0; border-bottom:1px solid #ccc;}
.memWrap .mem_Inner .tit {font-size:1.2rem; padding:5px 0; color:#777;}
.memWrap .mem_Inner .descChkBox input[type=checkbox] {vertical-align:middle;}
.memWrap .mem_Inner .desc {}
.memWrap .mem_Inner .desc input {padding:5px; font-size:1.2rem; color:#777; width:96%; vertical-align:middle;}
.memWrap .mem_Inner .desc .mem_id {}
.memWrap .mem_Inner .desc .p1 {height:28px; width:20%; vertical-align:middle;}
.memWrap .mem_Inner .desc .p2 {width:30%; vertical-align:middle;}
.memWrap .mem_Inner .desc .p3 {width:30%; vertical-align:middle;}
.memWrap .mem_Inner .desc .shop_policy {padding:5px; border:1px solid #ccc; max-height:300px; overflow-y:auto;}
.memWrap .mem_Inner .desc .info_policy {padding:5px; border:1px solid #ccc; max-height:300px; overflow-y:auto;}

.memWrap .mem_Inner .btnWrap {width:100%;}
.memWrap .mem_Inner .btnWrap .btnOk {width:100%; margin:10px auto; padding:10px 0; text-align:center; cursor:pointer; background-color:#44b817; color:#fff; display:block;}

.loadingWrap { text-align:center; padding:10px 0; display:none;}

.txt01 { color:#3864c9; font-weight:bold; }
.txt02 { color:#ff0e0e; font-weight:bold; }

/* memberfish CSS */
.mem_fish_name {text-align:center; font-size:2rem;}
.mem_fish {text-align:center; font-size:1.4rem; margin:20px 0 0 0;}
.mem_fish_info {margin:10px 0 0 0;}
.mem_fish_info table {width:100%;}
.mem_fish_info table tr th{ border:1px solid #ccc; width:50%; background-color:#f1f1f1; padding:5px 0; text-align:center;}
.mem_fish_info table tr td{ border:1px solid #ccc; padding:5px 0; text-align:center;}


/* mypage.asp CSS È¸¿øÁ¤º¸¼öÁ¤ */
.sub_wrap {width:100%;}
.sub_wrap #s_body {width:100%;}

.sub_wrap #s_body .navi {}
.sub_wrap #s_body .navi .navi_txt01 {font-size:20px; padding:5px 5px; font-weight:bold;}
.sub_wrap #s_body .navi .navi_txt02 {padding:0 5px 10px 5px; border-bottom:1px solid #ccc;}
.sub_wrap #s_body .navi .navi_txt02 > span {font-size:14px; font-weight:bold;}

.sub_wrap #s_body .art {}
.sub_wrap #s_body .art #mp_wr {}
.sub_wrap #s_body .art #mp_wr #mp_info { font-size:16px; padding:10px 5px; border-bottom:1px solid #ccc;}
.sub_wrap #s_body .art #mp_wr #mp_info .red_txt_l {color:#7769c0; font-weight:bold; font-size:18px;}
.sub_wrap #s_body .art #mp_wr .mp_info2 {padding:10px 5px; font-size:16px; border-bottom:1px solid #ccc;}
.sub_wrap #s_body .art #mp_wr .mp_info2 > span {color:#7769c0; font-weight:bold; font-size:16px;}

.sub_wrap #s_body .art #mp_wr #mp_edit {width:90%; margin:0 auto 10px;}
.sub_wrap #s_body .art #mp_wr #mp_edit table {width:94%;}
.sub_wrap #s_body .art #mp_wr #mp_edit table tr td {}
.sub_wrap #s_body .art #mp_wr #mp_edit table tr td.join_tit {padding:20px 5px; width:40%; font-size:16px; letter-spacing:-2px;}
.sub_wrap #s_body .art #mp_wr #mp_edit table tr td.join_val {width:60%;}
.sub_wrap #s_body .art #mp_wr #mp_edit table tr td.join_val > input {width:100%; padding:10px; font-size:16px;}

.sub_wrap #s_body .art #mp_wr #mp_edit > p.tit {text-align:center;}
.sub_wrap #s_body .art #mp_wr #mp_edit > p.tit > a {display:inline-block; padding:10px; border:1px solid #ccc;}
.sub_wrap #s_body .art #mp_wr #mp_edit > p.tit > input[type=submit] {padding:10px;}

.sub_wrap #s_body .art #mp_wr .ect {border-top:1px solid #ccc; padding:5px;}