/* ·Î±×ÀÎ & ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â */
div.mlogin {width:50%; margin:0 auto;  font-size:14px; color:#686868;}
ul.mlt {margin-bottom:30px;  border-bottom:1px solid #ddd; padding-bottom:30px;}
ul.mlt li {margin-bottom:10px; line-height:35px; overflow:hidden;}
ul.mlt li.mnone label {display:none;}
ul.mlt li.mnone input {width:95%; border:1px solid #ddd; height:35px; line-height:35px; border-radius:7px; padding:2px 2.2%; color:#686868;}
ul.mlt button {display:block; height:35px; line-height:35px; background:#00a6a9; padding:0 20px; color:white;border:none; float:right; border-radius:4px;}

ul.mlb li {margin-bottom:5px;}
ul.mlb li a {color:#999; font-size:12px;}
ul.mlb li a img {margin-right:5px;}

div.mldpw legend {display:block !important; font-size:15px; margin-bottom:15px; font-weight:bold;}



/* È¸¿ø°¡ÀÔ */
div.mmember {font-size:14px;}
div.mf {border-top:2px solid black; padding:30px; background:#fbfbfb; margin-bottom:30px;}
div.mf legend, div.mf caption {display:block !important; font-size:15px; margin-bottom:10px; font-weight:bold; text-align:left;}
div.mtext {border:1px solid #ddd; padding:20px; height:250px; overflow:hidden; overflow-y:scroll; margin-bottom:8px; background:white;}
div.mbb {overflow:hidden;}
div.mbb>div {float:left; width:50%; line-height:35px;}
div.mbt button {display:block; height:35px; line-height:35px; background:#00a6a9; padding:0 20px; color:white;border:none; float:right; border-radius:4px;}

div.mf table {background:white; border-top:1px solid #fbfbfb; font-size:14px; color:#555; width:100%;}
div.mf table th, div.mf table td {border-bottom:1px solid #eee; text-align:left; padding:10px 10px; line-height:22px;}
div.mf table th {border-right:1px solid #eee;}
div.mf table th span, div.mf caption span {color:red; font-size:12px;}
div.mf table textarea {border:1px solid #bbb; width:100%;}
div.mf table input.mis {min-height:28px; line-height:28px; margin:2px; border:1px solid #bbb; }
div.mf table input.mis1 {width:30%;}
div.mf table input.mis1s {width:90%;}
div.mf table input.mis2 {width:21%;}
div.mf table input.mis3 {width:12%;}

div.mbtn {margin:15px 0 30px 0;}
div.mbtnc {text-align:center;}
div.mbtnc>a {float:none; width:auto; margin:0 auto;}
a.mbtn1 {background:#00a6a9; border:1px solid #008c8f; color:white; margin-left:5px; font-size:13px; padding:8px 12px; border-radius:4px;}
a.mbtn2 {background:#e8e9ea; border:1px solid #d4d4d4; color:#5c5c5c; margin-left:5px; font-size:13px; padding:8px 12px; border-radius:4px;}	

div.mf dl.mendt, div.mf dl.mendb {font-size:14px; color:#555; }
dl.mendt dt {font-size:22px; margin-bottom:5px; color:#244580}
dl.mendt dd {margin-bottom:20px; line-height:22px;}

dl.mendb {overflow:hidden; background:white;}
dl.mendb dt, dl.mendb dd {float:left; border-bottom:1px solid #eee; display:block;}
dl.mendb dt {width:20%;}
dl.mendb dt span {border-right:1px solid #eee; display:block; padding:10px 10px; font-weight:bold;}
dl.mendb dd span {display:block; padding:10px 10px;}
dl.mendb dd {width:80%;}


/* °³ÀÎÁ¤º¸, ÀÌ¿ë¾à°ü, ÀÌ¸ÞÀÏ */
div.magree {font-size:13px; line-height:22px; color:#4a4136; margin-top:30px;}
div.magree h5 {font-size:15px; color:#00a6a9; font-weight:bold;; margin-bottom:10px;}