.member_regi{padding:0 25px 50px 25px;}
.member_regi .bd{padding:10px 0 0 5px;margin-bottom:10px;}
.member_regi .bd h3{margin-bottom:4px;}
.member_regi .bd h3 img{display:block;}
#mem_check .ch1 ul{margin-bottom:10px;}
#mem_check .ch1 li{background:url(../img/u_dot2.gif) 10px 5px no-repeat;padding:0 0 0 18px;line-height:140%;margin-bottom:3px;}
#mem_check .ch1 li a{background:url(../img/u_arr1.gif) 0 1px no-repeat;padding:0 0 0 14px;text-decoration:underline;}
#mem_check .ch1 fieldset{margin:8px 0 6px 5px;}
#mem_check .ch1 label{font-weight:bold;color:#666;margin:0 5px 0 20px;}
#mem_check .ch1 input{border:1px solid #ccc;height:16px;padding:2px 0 0 3px;}
#mem_check .ch1 .t1{width:80px;}
#mem_check .ch1 .t2{width:50px;}
#mem_check .ch1 .box{width:480px;margin:0 0 0 10px;}
#mem_check .box{background:#EDF1EE;}
.box .bd_t,.box .bd_tr,.box .bd_b,.box .bd_br{display:block;font-size:0;height:3px;}   
#mem_check .box .bd_t{background:url(../img/k_bd2_0.gif) 0 0 no-repeat;}
#mem_check .box .bd_tr{background:url(../img/k_bd2_1.gif) 100% 0 no-repeat;}
#mem_check .box .bd_b{background:url(../img/k_bd2_3.gif) 0 0 no-repeat;}
#mem_check .box .bd_br{background:url(../img/k_bd2_2.gif) 100% 0 no-repeat;}
#mem_check .ch2 .box{width:635px;margin:0 0 0 10px;}
#mem_check .ch2 textarea{margin:10px 0 0 10px;width:600px;*width:590px;height:200px;border:1px solid #ccc;overflow-x:hidden;overflow-y:scroll;}
#mem_check .ch2 p{padding:8px 0 0 430px;height:20px;}
#mem_check .ch2 p input{float:left;margin:1px 3px 0 0;*margin:-3px 0 0 -4px;}
#mem_check .ch2 p label{float:left;font-weight:bold;color:#666;white-space:nowrap;}
#mem_check .ch2 .sbm{text-align:center;padding:20px 90px 20px 0;}
#mem_check .ch2 .sbm input{display:block;background:#0085E4;color:#fff;font-weight:bold;height:21px;overflow:hidden;padding:1px 14px 0;margin:0 auto;width:auto;text-align:Center;}

#mem_thinkjoin ul{padding:10px 0 10px;}
#mem_thinkjoin .hd li{background:url(../img/u_dot2.gif) 7px 5px no-repeat;padding:0 0 0 18px;margin-bottom:5px;}
#mem_thinkjoin .hd li em{color:#CC532E;}
#mem_thinkjoin .box{width:640px;margin-bottom:15px;}
#mem_thinkjoin .box h4{background:#F6EFED url(../img/u_arr4.gif) 5px 5px no-repeat;padding:5px 0 3px 22px;margin-bottom:5px;font-weight:bold;}
#mem_thinkjoin .box table{margin:0 0 0 10px;width:620px;}
#mem_thinkjoin .box th,#mem_thinkjoin .box td{background:url(../img/u_dotline2.gif) 0 100% repeat-x;}
#mem_thinkjoin .box th{width:115px;color:#555;}
#mem_thinkjoin .box th span{display:block;background:url(../img/u_dot6.gif) 5px 5px no-repeat;padding:2px 0 0 15px;}
#mem_thinkjoin .box th em{font-weight:bold;letter-spacing:-1px;}
#mem_thinkjoin .box td{padding:5px 0 6px;}
#mem_thinkjoin .box td input{vertical-align:middle;}
#mem_thinkjoin .box .t{border:1px solid #DBDBDB;background:#F7F7F7;height:15px;padding:2px 0 0 3px;}
#mem_thinkjoin .box .t1{width:120px;}
#mem_thinkjoin .box .t2{width:190px;}
#mem_thinkjoin .box .t3{width:320px;}
#mem_thinkjoin .box .t4{width:50px;}
#mem_thinkjoin .box .t5{width:300px;}
#mem_thinkjoin .box .ty{width:35px;}
#mem_thinkjoin .box .tm{width:20px;}
#mem_thinkjoin .box .tz{width:26px;}
#mem_thinkjoin .box .btn{font-size:11px;font-family:µ¸¿ò;background:#A5C0D1;border-top:1px solid #C4D6E1;border-left:1px solid #B5CBD9;border-bottom:1px solid #798B97;border-right:1px solid #7E93A0;color:#fff;letter-spacing:-1px;padding:1px 0 0;*padding:2px 0 0;line-height:11px;overflow:hidden;width:auto;cursor:pointer;width:80px;}
#mem_thinkjoin .box .detail{color:#C87B4B;letter-spacing:-1px;font:11px µ¸¿ò;}
#mem_thinkjoin .box td p{padding:3px 0 0 0;}
#mem_thinkjoin .box2 select{vertical-align:0px;*vertical-align:-3px;font:11px µ¸¿ò;}
#mem_thinkjoin .box3 textarea{border:1px solid #DBDBDB;background:#F7F7F7;height:15px;padding:3px;width:340px;height:45px;}
#mem_thinkjoin .submit{text-align:center;padding:20px 0 40px;}
#mem_thinkjoin .submit input{background:#A5C0D1;font-weight:bold;border-top:1px solid #C4D6E1;border-left:1px solid #B5CBD9;border-bottom:1px solid #798B97;border-right:1px solid #7E93A0;color:#fff;padding:4px 0 3px;*padding:5px 0 4px;overflow:hidden;width:auto;cursor:pointer;}
#mem_thinkjoin input.ronly{color:#ccc;}
#mem_thinkjoin .dup_msg p{font:11px µ¸¿ò;color:#368EDF;}
#mem_thinkjoin .dup_msg p.ok{font-weight:bold;}
#mem_thinkjoin .dup_msg p.err{color:#CC303B;font-weight:bold;letter-spacing:-1px;}
#mem_thinkjoin .r_birth .t{margin-right:3px;}
#mem_thinkjoin .r_birth .tm{margin-left:10px;}

#mem_mypage .hd{margin-bottom:10px;}
#mem_mypage h4{background:url(../img/u_arr4.gif) 12px 5px no-repeat;width:90%;padding:5px 0 3px 30px;margin-bottom:8px;font-weight:bold;}
#mem_mypage .box{width:640px;margin-bottom:15px;}
#mem_mypage .box table{margin:0 0 0 10px;width:620px;}
#mem_mypage .box th,#mem_mypage .box td{background:url(../img/u_dotline2.gif) 0 100% repeat-x;}
#mem_mypage .box th{width:120px;color:#666;}
#mem_mypage .box th span{display:block;background:url(../img/u_dot6.gif) 10px 5px no-repeat;padding:2px 0 0 25px;font-weight:bold;}
#mem_mypage .box td{padding:7px 0 6px;}
#mem_mypage .btns{padding:0 50px 30px 0;text-align:center;}
#mem_mypage .btns input{font-weight:bold;overflow:visible;cursor:pointer;height:26px;margin-right:20px;}
#mem_mypage .post input{background:#3B5998;color:#fff;border:1px solid #D9DFEA;border-right:1px solid #0E1F5B;border-bottom:1px solid #0E1F5B;width:150px;}
#mem_mypage .memout a{font:11px µ¸¿ò;color:#666;text-decoration:underline;}


.confirmbox{text-align:center;padding:40px 0 100px;}
.confirmbox .cbox{width:560px;border-top:2px solid #8F8F8F;margin:0 auto;background:url(../img/member/k_confirm.gif) 0 0 repeat-x;height:275px;}
.confirmbox .cbox2{background:url(../img/member/k_modify_img.gif) 100% 0 no-repeat;padding-top:48px;}
.confirmbox .box_in{width:400px;margin:0 auto;background:#fff;padding:35px 0 0 0;}
.confirmbox .inputbox{width:300px;margin:0 auto;border-bottom:1px dashed #ddd;padding-bottom:25px;}
.confirmbox .inputbox fieldset{float:left;width:202px;}
.confirmbox .inputbox input{float:right;}
.confirmbox .box_in p{line-height:160%;padding:20px 0 30px;}
.confirmbox .box_in th{text-align:left;font-weight:bold;height:24px;padding:2px 10px 0 4px;}
.confirmbox .box_in td{text-align:left;}
.confirmbox .box_in td input{width:100px;border:1px solid #ccc;height:16px;padding:2px 0 0 2px;}

.mem_lostid{padding:0pt 80px 50px 25px;}
.mem_lostid h2{margin-bottom:20px;}
.mem_lostid .box{width:540px;margin:0 auto 26px;border:12px solid #F6F6F6;}
.mem_lostid .bd_t,.mem_lostid .bd_tr,.mem_lostid .bd_b,.mem_lostid .bd_br{font-size:0;line-height:0;position:relative;height:12px;}
.mem_lostid .box .bd_t{margin-top:-12px;margin-left:-12px;background:url('../img/member/u_bd8_01.gif') 0 0 no-repeat;}
.mem_lostid .box .bd_tr{margin-right:-12px;background:url('../img/member/u_bd8_02.gif') 100% 0 no-repeat;}
.mem_lostid .box .bd_b{margin-bottom:-12px;margin-left:-12px;background:url('../img/member/u_bd8_04.gif') 0 100% no-repeat;}
.mem_lostid .box .bd_br{margin-right:-12px;background:url('../img/member/u_bd8_03.gif') 100% 100% no-repeat;}
.mem_lostid .bd_in{border:2px solid #EFEFEF;background:#E6E6E6;padding:1px;}
.mem_lostid .bd_in2{background:#fff;border:1px solid #ddd;padding:20px 25px 25px 40px;}
.mem_lostid .p1{line-height:160%;color:#666;margin-bottom:18px;}
.mem_lostid .p1 em{text-decoration:underline;}
.mem_lostid fieldset{background:#EFEFEF;margin:0 20px 0 0;padding:12px 0 5px;}
.mem_lostid fieldset p{display:block;height:28px;}
.mem_lostid fieldset p label{float:left;width:160px;text-align:right;font:12px µ¸¿ò;color:#1194DC;padding:4px 8px 0 0;}
.mem_lostid fieldset p span{float:left;width:260px;}
.mem_lostid fieldset p .t{border:1px solid #ddd;width:192px;height:16px;padding:2px 0 0 5px;}
.mem_lostid fieldset p .t1{width:85px;}
.mem_lostid fieldset p .t2{width:100px;}
.mem_lostid .post{display:block;text-align:center;padding:20px 20px 0 0;}
.mem_lostid .post input,.mem_lostid .post a{background:#3B5998;color:#fff;border:1px solid #D9DFEA;border-right:1px solid #0E1F5B;border-bottom:1px solid #0E1F5B;width:160px;height:24px;*padding-top:4px;font:bold 11px µ¸¿ò;letter-spacing:-1px;cursor:pointer;}
.mem_lostid .msg{width:613px;height:83px;margin:0 auto;background:url('../img/member/k_memmsg2.jpg') 0 0 no-repeat;}
.mem_lostid .msg p{padding:20px 60px 0 54px;font:11px µ¸¿ò;line-height:140%;}
.mem_lostid .msg p a{text-decoration:underline;}
.mem_lostid .result em{font-weight:bold;color:#DC0F0F;display:block;margin-bottom:15px;}
.mem_lostid .result .suc{margin-bottom:40px;}

.mem_lostid .contact{font:11px µ¸¿ò;color:#999;}
.mem_lostid .contact a{color:#666;text-decoration:underline;}
.mem_lostid .result .post{height:55px;}
.mem_lostid .post a{display:block;margin:0 auto;height:16px;padding:6px 0 0 0;width:120px;}

.boxmem{width:680px;}
.boxmem .noresult{text-align:center;padding:10px 0 20px;color:#999;font-size:14px;font-weight:bold;}
.boxmem .noresult strong{color:#333;}
.boxmem .noresult em{color:#CC6666;}
.boxmem .regi{padding-left:8px;}
.boxmem .regi .top{background:url('http://www.thinkthink.net/img/member/k_box_top_m2.gif') 0 0 repeat-x;}
.boxmem .regi .top .bd_l{background:url('http://www.thinkthink.net/img/member/k_box_top_left2.gif') 0 0 no-repeat;padding-left:5px;height:49px;}
.boxmem .regi .top h5{background:url('http://www.thinkthink.net/img/member/k_box_top_right2.gif') 100% 0 no-repeat;height:49px;}
.boxmem .regi .top span{display:block;padding:18px 0 0 57px;color:#5164AA;font-weight:bold;font-size:13px;}
.boxmem .regi .cont{background:url('http://www.thinkthink.net/img/member/k_box_m_left.gif') 0 0 repeat-y;}
.boxmem .regi .cont_in{background:url('http://www.thinkthink.net/img/member/k_box_m_right.gif') 100% 0 repeat-y;padding:15px 20px 20px 25px;zoom:1;}
.boxmem .regi .btm{background:url('http://www.thinkthink.net/img/member/k_box_btm_m2.gif') 0 0 repeat-x;}
.boxmem .regi .btm .bd_l{background:url('http://www.thinkthink.net/img/member/k_box_btm_left2.gif') 0 0 no-repeat;height:24px;font-size:0;line-height:0;}
.boxmem .regi .btm .bd_r{background:url('http://www.thinkthink.net/img/member/k_box_btm_right2.gif') 100% 0 no-repeat;height:24px;font-size:0;line-height:0;}
.boxmem .regi p.exp{margin-bottom:12px;}
.boxmem .regi em.plus{font:11px µ¸¿ò;display:block;padding:15px 0 6px 0;color:#097ACA;}
.boxmem .regi table{border-top:1px dotted #ccc;width:520px;margin-left:5px;}
.boxmem .regi th{border-bottom:1px dotted #ccc;padding:3px 5px 2px;width:100px;color:#5164AA;font:bold 11px µ¸¿ò;letter-spacing:-1px;}
.boxmem .regi td{border-bottom:1px dotted #ccc;padding:3px 10px 2px;}
.boxmem .regi .t{border:1px solid #ccc;height:14px;padding:2px 2px 0 2px;color:#097ACA;font:11px µ¸¿ò;}
.boxmem .regi .t1{width:80px;}
.boxmem .regi .tz{width:25px;}
.boxmem .regi .t4{width:32px;}
.boxmem .regi .t3{width:300px;}
.boxmem .regi .t5{width:200px;}
.boxmem .regi .btn{font-size:11px;font-family:µ¸¿ò;background:#A5C0D1;border-top:1px solid #C4D6E1;border-left:1px solid #B5CBD9;border-bottom:1px solid #798B97;border-right:1px solid #7E93A0;color:#fff;letter-spacing:-1px;line-height:14px;overflow:hidden;width:auto;cursor:pointer;width:75px;height:17px;}
.boxmem .regi td p{margin:0;padding:2px 0 0 0;}
.boxmem .app_connect{position:relative;}
.boxmem .app_connect .submit{position:absolute;top:0;right:0;padding:42px 15px 0 0;}
.boxmem .app_connect .submit input{background:#3B5998;color:#fff;border:1px solid #D9DFEA;border-right:1px solid #0E1F5B;border-bottom:1px solid #0E1F5B;overflow:hidden;width:auto;cursor:pointer;width:60px;height:40px;text-align:center;font-weight:bold;}
.boxmem .processing{}
.boxmem .processing .boxin{position:relative;border:1px solid #ddd;padding:5px 20px;margin-right:15px;zoom:1;}
.boxmem .processing p{line-height:18px;}
.boxmem .processing p span{font:11px µ¸¿ò;color:#5164AA;}
.boxmem .processing .cancel{position:absolute;bottom:0;right:0;padding:0 10px 10px 0;}
.boxmem .regi .list table{width:600px;}
.boxmem .regi .list th{width:auto;text-align:center;padding:5px 0 4px;}
.boxmem .regi .list td{width:auto;text-align:center;padding:5px 0 4px;}
.boxmem .regi .list td.e a{font-weight:bold;text-decoration:underline;}
.boxmem .memlist .list{margin-bottom:15px;}
.boxmem .memlist{margin-bottom:20px;}
.boxmem .memlist .point{border:1px solid #E8E8E8;background:#E4ECF0;padding:8px 15px 6px 16px;} 
.boxmem .memlist .point em{font:bold 14px verdana;color:#E64A19;}
.boxmem .memlist .point span{float:right;text-align:right;font:11px µ¸¿ò;color:#5164AA;padding:4px 0 0 0;}
.boxmem .memlist .point a{text-decoration:underline;margin-left:15px;}
.boxmem .pointlist .listall{margin:0 4px 0 13px;}
.boxmem .pointlist .listall td.c{text-align:left  !important;padding-left:20px;}
.boxmem .pointlist td.d{text-align:right !important;font:bold 11px Verdana;padding-right:10px;}
.boxmem .pointlist td.plus{color:#35529A;}
.boxmem .pointlist td.minus{color:#D13333;}
.boxmem .pointlist td.total{color:#000;font-size:12px;}


.listall table{width:100%;}
.listall th,.listall td{border:1px solid #DDDBDB;vertical-align:middle !important;text-align:center !important;}
.listall th{background:#eeecec;letter-spacing:-1px;padding:4px 5px 3px 5px;color:#999;font-weight:bold;}
.listall td{padding:3px 5px 3px;color:#666;text-align:left;}
.listall td.n{background:#f7f7f7;}

#mem_boxinfo h2{background:url(../img/u_arr4.gif) 12px 5px no-repeat;width:90%;padding:5px 0 3px 30px;margin-bottom:8px;font-weight:bold;}
#mem_boxinfo .list td.on{font-weight:bold;}

.infodetail{margin-bottom:4px;}
.infodetail h4{border-bottom:2px solid #666;line-height:120%;position:relative;}
.infodetail h4 p span{margin-right:3px;}
.infodetail h4 p .num{color:#999;}
.infodetail h4 p .thinkid{font-weight:bold;color:#ff0000;letter-spacing:1px;}
.infodetail h4 p .name em{font:bold 22px ±¼¸²;color:#000;}
.infodetail h4 p .curbox{font:bold 18px Verdana;color:#ff0000;background:#FFF17F;padding:0 5px 0;vertical-align:2px;}
.infodetail h4 p .period{font-weight:bold;color:#666;}
.infodetail h4 p .cat{color:#999;letter-spacing:-1px;}
.infodetail h4 .teacher{position:absolute;top:0;right:0;text-align:right;font-size:12px;padding:10px 10px 0 0;}

.infodetail .basicinfo{padding:3px 0 5px;margin-bottom:10px;}
.infodetail .basicinfo p{border-bottom:1px dashed #E4E3E3;padding:3px 5px 1px 6px;color:#666;}
.infodetail .basicinfo p span{margin-right:12px;}
.infodetail .basicinfo p span em{color:#71A9BC;font:11px µ¸¿ò;letter-spacing:-1px;margin-right:4px;}
.infodetail .basicinfo p span .s2006{font:11px Verdana;vertical-align:1px;background:#ccc;color:#fff;}
.infodetail .basicinfo p span .fdt{color:#ccc;font:11px Verdana;vertical-align:1px;}

.infodetail h5{background:url(../thinkadm/img/u_dot05.gif) 5px 1px no-repeat;padding:0 0 4px 20px;font-weight:bold;color:#F17676;letter-spacing:-1px;}
.infodetail h5 em{float:left;margin-right:8px;white-space:nowrap;}

.infodetail .visit{margin-bottom:10px;}
.infodetail .visit .new .t1{width:40px;}
.infodetail .visit .new .t2{width:220px;}
.infodetail .visit .new .sb{height:19px;font:11px µ¸¿ò;vertical-align:-2px;}
.infodetail .visit .list{padding:3px 0 6px 5px;}
.infodetail .visit .list li{float:left;width:485px;padding-bottom:1px;margin-bottom:2px;border-bottom:1px solid #F6F6F6;}
.infodetail .visit .list li span.num{float:left;color:#5B85AE;width:28px;text-align:right;font:bold 10px Verdana;padding-right:6px;}
.infodetail .visit .list li p{float:left;width:440px;color:#888;}
.infodetail .visit .list li p .date{color:#333;font:11px µ¸¿ò;margin-right:5px;}
.infodetail .visit .list li p .date strong{color:#5B85AE;font-weight:normal;}
.infodetail .visit .list li p .subj{font:11px µ¸¿ò;color:#DE8080;margin-right:2px;}

.infodetail .visit .bar{padding:0 0 6px 8px;width:500px;}
.infodetail .visit .bar div{float:left;background:#E5E4E5;padding:2px 1px 0px 2px;*padding-bottom:2px;}
.infodetail .visit .bar span{float:left;text-align:center;margin:0 1px 2px 0;font:9px Verdana;line-height:120%;letter-spacing:-1px;height:11px;width:40px;}
.infodetail .visit .bar span.dt1{background:url(../thinkadm/img/k_barAw.gif) 0 0 repeat-x;}
.infodetail .visit .bar span.dt2{background:url(../thinkadm/img/k_barBw.gif) 0 0 repeat-x;}
.infodetail .visit .bar span.bnk{background:#F2F2F2;color:#CFCFCF;}

.infodetail .thinkbox{margin-bottom:10px;}
.infodetail .thinkbox .new .t1{width:200px;}
.infodetail .thinkbox .new .sb{height:19px;font:11px µ¸¿ò;vertical-align:-2px;}
.infodetail .thinkbox .list{padding:3px 0 6px 5px;}
.infodetail .thinkbox .list li{float:left;width:485px;padding-bottom:1px;margin-bottom:2px;border-bottom:1px solid #F6F6F6;}
.infodetail .thinkbox .list li span.num{float:left;color:#5B85AE;width:28px;text-align:right;font:bold 10px Verdana;padding-right:6px;}
.infodetail .thinkbox .list li p{float:left;width:440px;color:#888;}
.infodetail .thinkbox .list li p .date{color:#333;font:11px µ¸¿ò;margin-right:5px;}
.infodetail .thinkbox .list li p .date strong{color:#5B85AE;font-weight:normal;}
.infodetail .thinkbox .list li p .box{font:11px µ¸¿ò;color:#DE8080;margin-right:2px;}

.infodetail .thinkbox .bar{padding:0 0 6px 8px;width:500px;}
.infodetail .thinkbox .bar div{float:left;background:#E5E4E5;padding:2px 1px 0px 2px;*padding-bottom:2px;}
.infodetail .thinkbox .bar span{float:left;text-align:center;margin:0 1px 2px 0;font:9px Verdana;line-height:120%;letter-spacing:-1px;height:11px;width:40px;}
.infodetail .thinkbox .bar span.A{background:url(../thinkadm/img/k_barAw.gif) 0 0 repeat-x;}
.infodetail .thinkbox .bar span.B{background:url(../thinkadm/img/k_barBw.gif) 0 0 repeat-x;}
.infodetail .thinkbox .bar span.C{background:url(../thinkadm/img/k_barCw.gif) 0 0 repeat-x;}
.infodetail .thinkbox .bar span.D1{background:url(../thinkadm/img/k_barD1w.gif) 0 0 repeat-x;letter-spacing:-2px;}
.infodetail .thinkbox .bar span.D2{background:url(../thinkadm/img/k_barD2w.gif) 0 0 repeat-x;letter-spacing:-2px;}
.infodetail .thinkbox .bar span.bnk{background:#F2F2F2;color:#CFCFCF;}
