/* CSS Document utf-8 */

/*아이디 중복 확인*/
.pop_id_check_txt{font-family:"돋움", sans-serif; margin:10px 10px 10px 10px; font-size:12px; color:#666666;}
.pop_id_check_txt strong{ color:#118275;}
.pop_id_check_txt em{ font-style:normal;}


/*비밀번호 입력*/
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}

.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 302px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;}	
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:0 0 0; padding-top: 10px;  border-top: 1px solid #DDD;  text-align:center;}


a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}
a.sbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.sbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}



/*원아찾기*/
.layer02 {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer02 .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer02 .pop-layer02 {display:block;}

.pop-layer02 {display:none; font-size:14; position: absolute; top: 50%; left: 50%; width: 350px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;}	
.pop-layer02 .pop-container {padding: 10px 15px;}
.pop-layer02 p.ctxt {color: #666; line-height: 25px;}
.pop-layer02 th {vertical-align:middle;}
.pop-layer02 .btn-r {width: 100%; margin:0 0 0; padding-top: 10px;  text-align:center;}


a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}
a.sbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.sbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}



.popup_wrap{/*min-height:500px; height:auto !important; height:500px;*/ min-width:527px;}

.popup_top{  position:relative; height:45px;}
.popup_logo{ position:absolute; top:0px; right:0px;}
.popup_name{padding:13px 0 0px 15px; font-family:"돋움", sans-serif;  font-size:14px; font-weight:bold; line-height:20px;letter-spacing:-1px;color:#353535;}

.popup_contents_01{ /*border:1px solid blue; border-bottom:1px solid*/ #b0b0b0; background:#FFFFFF;}


.title_01{}
.title_02{ /*float:left;*/ color:#333333; font-size:12px; line-height:14px; font-weight:bold; padding:0px 0 0 13px;font-family:"돋움", sans-serif; margin:0px; }

.popup_contents_02{ /*border-bottom:1px solid #dedede;*/ background:#FFFFFF; margin:0 20px;}


/*폼 테이블_02*/
table.popup_table_02{ width:100%;}
table.popup_table_02 td{ border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #e9e9e9; padding:4px 5px; height:22px; word-break:break-all; word-wrap:break-word; font-size:11px; line-height:14px; color:#999999;}
table.popup_table_02 th{ border-left:1px solid #dedede; border-top:1px solid #e9e9e9; color:#666666; background:#f9f9f9; font-weight:normal;  padding:0 0 0 10px; width:73px; font-size:11px; line-height:16px; text-align:left; }

table.popup_table_02 .normal_01{padding:0 0 0 10px; display:inline-block;line-height:15px; }
table.popup_table_02 .must_01{padding:0 0 0 10px; display:inline-block;line-height:15px; background:url(../new_images/include/star_icon.gif) no-repeat 0px 3px; }



.pop_close{text-align:center; padding:10px 0 10px 0; }






/*주소 찾기*/
/*step_01, step_02*/
/*폼 테이블_01*/
table.popup_table_01{ width:100%;}
table.popup_table_01 td{ border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #e9e9e9; padding:4px 5px; height:22px; word-break:break-all; word-wrap:break-word; font-size:11px; line-height:13px; color:#999999;}
table.popup_table_01 th{ border-left:1px solid #dedede; border-bottom:1px solid #e9e9e9; color:#424242; background:#f9f9f9; font-weight:normal; width:116px;  padding:4px 0px;font-family:"돋움", sans-serif; font-size:11px; line-height:13px; }




/*step_02*/
.address_cell{background:#f9f9f9; padding:15px 10px; border:1px solid #e9e9e9;border-bottom:1px solid #343434; border-top:none;}

/*table th 고정*/
.fixed_table_wrap {/*width:98%;*/ height:100px; border: 1px solid #d4d4d4; margin:0px auto; background:#ffffff; position: relative; padding-top: 24px;  }
.th_bg {border-bottom:1px solid #9d9d9d; background:#e5e5e5; height:24px; position:absolute; top:0; left:0px; right:0px; }
.fixed_table_in {overflow-x:hidden; overflow-y:auto; height:100%; 
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #F4F4F4;
	scrollbar-track-color: #f2f2f2;
}

table.fixed_table{border-collapse:separate; background:#FFFFFF;width:100%; overflow-x:hidden; /*overflow-y:auto;*/ table-layout:fixed;}
table.fixed_table th{padding:0 3px; text-align:left; font-weight:normal; color:#424242;font-family:"돋움", sans-serif;}
table.fixed_table td{ border-bottom:1px solid #cccccc; padding:3px 3px 3px 10px; text-align:left; font-size:11px; background:#ffffff; }
table.fixed_table td + td{border-left: 1px solid #cccccc;}

table.fixed_table div{position:absolute; top:0; text-align:center; line-height:24px;font-size:11px; border-left:1px solid #d4d4d4;margin-left:-3px;/*padding-left:10px;*/}







/*스크롤 테두리*/
.pop_box_01{border:1px solid #000000; background:#FFFFFF;padding:10px 5px; margin:0 20px;
	/*width:668px;*/ height:470px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #f2f2f2;
	overflow-y:scroll;
	/*word-break:break-all; word-wrap:break-word; overflow:auto;  white-space:normal;*/
	position:relative;
}


.pop_title_01{ font-family:"돋움", sans-serif; font-size:12px; color:#000000; margin:0 0 3px 0; }




/*아이디 중복 확인*/
.pop_id_check_txt{font-family:"돋움", sans-serif; margin:10px 10px 10px 10px; font-size:12px; color:#666666;}
.pop_id_check_txt strong{ color:#118275;}
.pop_id_check_txt em{ font-style:normal;}


/* 추가160304 */
.radius5 {border-radius:5px;}
.radius10 {border-radius:10px; overflow:hidden;}
.popup_name2 {font-family:NanumGothic,Tahoma,Arial,"돋움"; padding:15px;font-weight:bold; background:#4175cc; color:#fff; letter-spacing:0;}
.popup_wrap2 {font-family:NanumGothic,Tahoma,Arial,"돋움"; font-size:14px;}
.popup_wrap2 .popup_name {font-family:inherit; padding:15px;font-weight:bold; background:#4175cc; color:#fff; letter-spacing:0;}
.popup_wrap2 .btn {padding:5px; border-radius:5px; color:#fff; height:30px; line-height:160%;}
.popup_wrap2 .blue {background-color:#4175cc;}
.popup_wrap2 .gray {background-color:#333;}
.popup_wrap2 .gray2 {background-color:#666;}
.popup_wrap2 input.input_normal {border:1px solid #ccc;}
.popup_wrap2 .popup_contents_04 {font-family:"NanumGothic",Tahoma,Arial,"돋움";font-size:14px;}
.popup_wrap2 .popup_contents_04 * {font-family:inherit;}
.popup_wrap2 .popup_contents_04 .wrap_01 {padding:15px; text-align:center;}
.popup_wrap2 .popup_contents_04 .wrap_01 .pop_id_check_txt {margin:0; padding:0;}
.popup_wrap2 .popup_contents_04 .wrap_01 .pop_id_check_txt > * {display:block;}
.popup_wrap2 .popup_contents_04 .wrap_01 .pop_id_check_txt strong {font-size:30px; color:red; padding-bottom:5px;}
.popup_wrap2 .popup_contents_04 .wrap_01 .pop_id_check_txt em {font-size:14px; padding-bottom:5px;}
.popup_wrap2 .popup_contents_04 .pop_title_01 {padding:15px; border-top:1px solid #ddd;}
.popup_wrap2 .popup_contents_04 table.popup_table_01{width:100%;}
.popup_wrap2 .popup_contents_04 table.popup_table_01 th{font-family:inherit; font-size:inherit; border-left:1px solid #dedede; border-bottom:1px solid #e9e9e9; color:#424242; background:#f9f9f9; line-height:140%; width:30%;  padding:15px 0;}
.popup_wrap2 .popup_contents_04 table.popup_table_01 td{font-family:inherit; font-size:inherit; border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #e9e9e9; padding:8px 10px;word-break:break-all; word-wrap:break-word; color:#999999;}
.popup_wrap2 .popup_explain_02 {text-align:center; margin:15px 0; font-size:inherit;}


.pop-layer02 {z-index:10; display:none; position:absolute; width: 350px; top: 50%; left: 50%; font-size:14; line-height:160%; background-color:#fff; border:none;}
.pop-layer02 .wrap_01 {font-size:14px;}
.pop-layer02 .wrap_01 .title {padding:5px 15px; background:#f7f7f7;}
.pop-layer02 .wrap_01 ul {display:inline-block; width:100%; clear:both; padding:5px 15px; border-top:1px solid #ddd; background:#fff;}
.pop-layer02 .wrap_01 li {float:left;}
.pop-layer02 .wrap_01 li.pop_label {width:30%; text-align:right; padding:6px 15px 0 0;}
.pop-layer02 .wrap_01 li.info {width:70%; color:#777; line-height:120%; vertical-align:top;}
.pop-layer02 #pop_id_check_txt {text-align:center; padding:15px; border-top:1px solid #ddd; background:#f9f9f9;}
.pop-layer02 #pop_id_check_txt * {display:inline-block; margin:0 5px; font-size:14px; text-align:center;}
.pop-layer02 .btnWrap {text-align:center; padding:15px 0; background:#fff; border-top:1px solid #333;}
.pop-layer02 .btnWrap a {text-align:center;}

.pop-layer02 a.sbtn {display:inline-block; height:25px; padding:0 14px 0; border:none; font-size:inherit; color:#fff; line-height:inherit;}	
.pop-layer02 a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:none; font-size:inherit; color:#fff; line-height:inherit;}	
/* end - 추가160304 */
