/*popup */
body,html,form {width:100%; height:100%;}
#popWrap {position:relative; width:100%; padding:0!important; margin:0;}
#popContent {overflow:hidden;position:relative; margin:10px 15px 25px; }
#popFooter {padding:10px;text-align:center;}

#popWrap h1 {padding:15px 30px; height:25px; font-size:16px;font-weight:700; color:#fff;line-height:25px;background:url('/images/common/bul_poph1.png') no-repeat 15px 50% #0e74b9; }
#popWrap h1.img {background:url('/images/common/bul_07.gif') no-repeat 0 3px; padding-bottom:5px;}
#popWrap p.logo {position:absolute; top:5px; right:15px;}
#popWrap h2 {margin-bottom:10px;padding-left:20px;font-size:12px;font-weight:700;line-height:20px;background:url('/images/common/bul_05.gif') no-repeat 0 50%; }

#popWrap .popCont .close {position:absolute;top:10px;right:10px;}
#popWrap .popCont .contWrap {padding:20px;}

#popWrap .popCont .contWrap p img {vertical-align:middle;}
#popWrap .correct_mytxt {padding:10px;border:1px solid #ccc;line-height:1.4;}
#popWrap .correct_mytxt.bgyellow {background-color:#fffedf;}

/*center popup */
#popWrap2 {position:relative; width:100%;  min-width:320px; }
#popContent2 {width:100%;  }

#popHead2 {position:relative; padding-left:15px; background-color:#0c5bd7;z-index:10;}
#popHead2 h1 { height:40px; line-height:40px;  font-size:17px; color:#fff; font-weight:700; }
#popHead2 .btnClose {position:absolute; right:0; top:0;}
.btnClose {display:block; position:absolute; top:0px; right:0px; width:40px; height:40px; border:0; background:none;}
.btnClose:before {content:"\e870"; display:inline-block; position:absolute; top:8px; right:15px; font-family:'Linearicons-Free'; font-size:22px; line-height:22px; color:#fff;}

#popTop2 {background-color:#efefef;}

/*
#popContent2 table.mapLayout {width:100%;}
#popContent2 .alCenter {margin:0 auto;}
#popContent2 .infoWrap {width:100%;}
#popContent2 .info-boxWrap {width:25%; max-width:250px; }
#popContent2 .info-box {float:left; height:600px; font-size:12px; overflow-y:auto; }
#popContent2 .info-box .photo { }
#popContent2 .info-box .greeting {padding:0 15px 10px; }
#popContent2 .info-box h2 {margin:0 15px; padding:0 10px; font-size:13px; background-color:#BCBCBC; color:#fff; font-weight:700; height:27px; line-height:27px; border-radius:5px; }
#popContent2 .info-box p {padding:10px 15px; line-height:1.4;}
#popContent2 .map-box  {overflow:hidden; float:left; background-color:#efefef;}
#popContent2 .map-box div {font-size:16px;}

@media screen and (max-width:468px){
	#popContent2 table.mapLayout col {width:100%;}
	#popContent2 table.mapLayout td {display:block; width:100%;}
	#popContent2 .info-box {display:block; width:100%; height:100px; overflow-y:auto; }

}
 */

#popFooter2 {overflow:hidden; clear:both; margin:20px 15px;}

.selBtnWrap {float:left; margin:0 10px; width:20px;}
.selBtnWrap span {float:left; cursor:pointer; margin-bottom:10px;}

.popTopCont2 {padding:10px 20px;}
