#shadow{background-color:#000; filter:alpha(opacity=50); opacity:0.50; -moz-opacity:0.50; width:100%; display:none;  position:absolute; left:0; top:-10px; z-index:10001;}
caption, legend, .skip{display:none;}
fieldset{ border:0; padding:0;}
.iptui{border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; height:18px; line-height:20px; padding:0 0 0 5px;}

.popcontainer{position:absolute; left:50%; top:0; z-index:100002; background:#fff url(../images/member/ico_popcontainerbg.jpg) no-repeat; display:none;}
.popcontainer .pop{padding:40px 40px 25px 40px; position:relative;}
.popcontainer .pop h1{padding:0 0 32px 0;}
.popcontainer .pop span.close{position:absolute; right:31px; top:46px;}
.popcontainer .pop span.close2{position:absolute; right:31px; top:20px;}

.popcontainer_400{width:400px; margin-left:-200px;}
.popcontainer_504{width:504px; margin-left:-252px;}
.popcontainer_660{width:660px; margin-left:-330px; background:#fff url(../images/member/ico_popcontainerbg_l.jpg) no-repeat;}
.popcontainer_1160{width:1160px; margin-left:-580px;}

.popcontainer .pop .popfield{border-top:1px solid #5ed3d4; border-bottom:1px solid #5ed3d4; margin-bottom:20px; padding:20px 0 25px 0;}
.popcontainer .pop .popfield fieldset.f_clear{padding:22px 0 0 0;}
.popcontainer .pop .popfield fieldset.f_clear .iptui{height:21px; line-height:21px; font-weight:bold; font-size:15px; border:2px solid #61bebf; padding:0 0 0 5px; color:#61bebf;}
.popcontainer .pop .btnar{padding:0 0 0 0;}

/* S : 2011-12-07 È¸¿øÁ¦ º¯°æ¿¡ µû¸¥ Ãß°¡ ½ºÅ¸ÀÏ */
.popcontainer .pop .searchResult { margin-top:25px; padding-top:12px; background:url("/images/member/bg_result.gif") 12px 0 no-repeat; }
.popcontainer .pop .searchResult p { padding:17px 25px; background-color:#3cada8; color:#fff; }
.popcontainer .pop h1.line { margin-bottom:15px; border-bottom:1px solid #e1e1e1; }
.popcontainer .pop .loginArea { width:100%; padding:0 0 20px; margin:0 0 18px; border-bottom:1px solid #e1e1e1; }
.popcontainer .pop .loginArea fieldset { position:relative; width:292px; margin:0 auto; }
.popcontainer .pop .loginArea h2 { width:292px; margin:0 auto; padding-bottom:30px; }
.popcontainer .pop .loginArea span.id, .loginArea span.pw { display:block; height:28px;font-size:12px; font-weight:bold;  }
.popcontainer .pop .loginArea span.idsave { display:block; margin-left:49px; }
.popcontainer .pop .loginArea span.id label, .popcontainer .pop .loginArea span.pw label { display:inline-block; width:69px; margin-right:-4px; }
.popcontainer .pop .loginArea span.id .iptui, .popcontainer .pop .loginArea span.pw .iptui { width:140px; height:22px; line-height:22px; }
.popcontainer .pop .loginArea input,.loginArea label { vertical-align:middle; }
.popcontainer .pop .loginArea span.btnLogin { float:left; position:absolute; right:0; top:0; }
.popcontainer .pop h2.hTy1 { padding:0 0 0 17px; margin-bottom:12px; background:url("/images/member/bg_title.gif") 2px 0 no-repeat; }
.popcontainer .pop h2.hTy2 { margin-bottom:12px; }
.popcontainer .pop h2.hMgr { margin-top:5px; }
.popcontainer .pop .hTy_btm { display:block; text-align:right; margin-top:-23px; margin-bottom:12px; }
.popcontainer .pop .hTy_btm2 { display:block; text-align:right; margin-top:5px; margin-bottom:12px; }
.popcontainer .pop .btnMg { margin-top:30px; }
.popcontainer .pop .dataTy01 table { width:100%; border-collapse:collapse; padding:0; border:0; color:#555; position:relative; }
.popcontainer .pop .dataTy01 * { vertical-align:middle; }
.popcontainer .pop .dataTy01 th { padding:5px 16px; color:#787878; border:1px solid #ddd; border-left-width:0; border-right-width:0; vertical-align:top; text-align:left; }
.popcontainer .pop .dataTy01 th .noline { padding:5px 16px; color:#787878;  border-left-width:0; border-right-width:0; vertical-align:top; text-align:left; }
.popcontainer .pop .dataTy01 th img.ess { position:absolute; margin:2px 0 0 -11px; }
.popcontainer .pop .dataTy01 td { padding:4px 5px; border:1px solid #ddd; border-left-width:0; border-right-width:0; }
.popcontainer .pop .dataTy01 td .noline { padding:4px 5px; border-top-width:0;border-bottom-width:0;border-left-width:0; border-right-width:0; }
.popcontainer .pop .dataTy01 td img.btn { margin-bottom:-1px; }
.popcontainer .pop .dataTy01 .coment, .popcontainer .pop .dataTy01 .coment2 { color:#888; font-size:11px; }
.popcontainer .pop .dataTy01 span.coment { padding-left:6px; }
.popcontainer .pop .dataTy01 p.coment { margin-top:5px; }
.popcontainer .pop .dataTy01 .selectbox { vertical-align:middle; _display:inline; _vertical-align:top; _margin-top:1px; }
.popcontainer .pop .dataTy01 .selectbox a.default { vertical-align:middle; overflow:hidden; }
.popcontainer .pop .readboxS { height:60px; line-height:1.4; }
.popcontainer .pop .readboxS p.first { padding-top:0; margin-top:0; }
.popcontainer .pop .readboxS p { line-height:1.4; }
/* E : 2011-12-07 È¸¿øÁ¦ º¯°æ¿¡ µû¸¥ Ãß°¡ ½ºÅ¸ÀÏ */

.agreement{padding:0 0 20px 0;}
.agreement .readbox{height:60px; border:1px solid #f3f3f3; padding:15px 10px 15px 10px; overflow:auto;}
.agreement .readbox p{font-size:11px; color:#999; line-height:14px; padding:10px 0 10px 0;}
.agreement .labelck{padding:5px 0 0 0;}
.agreement .labelck input, .agreement .labelck label{vertical-align:middle;}
.agreement .labelck label{color:#777; font-size:11px;}
.agreement .alignr{text-align:right;}

.btnar{padding:5px 0 20px 0;}
.btnr{text-align:right;}
.btnc{text-align:center;}
.btnar img, .btnar a, .btnar input{vertical-align:middle;}

