@charset "utf-8";


.pop-layer .pop-container { padding: 20px 25px; }
.pop-layer p.ctxt { color: #666; line-height: 25px; }
.pop-layer .btn-r {  width: 100%; margin-top:25px;  text-align: right;}
.pop-layer { display: none; position: absolute;  top: 50%;  left: 50%;  width: 650px;  height: auto;  background-color: #fff; z-index: 10;  box-shadow: 0px 0px 15px #555;}

.dimLayer { display:none; position:fixed; _position:absolute; top:0; left:0; width:100%;  height:100%; z-index: 100;}
.dimLayer .dimBg { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity: .5; filter:alpha(opacity=50); }
.dimLayer .pop-layer { display:block; }
a.btn-layerClose { display:inline-block; height: 25px; padding: 0 20px 0; border: 1px solid #bfbfbf; background-color: #FFF; font-size: 13px; color: #242424; line-height: 25px; font-weight:bold; }
a.btn-layerClose:hover { border: 1px solid #bfbfbf; background-color: #f5f5f5; color: #242424; }

#personRulePage {  padding:45px 45px 30px; border:#968b78 solid 8px; }
.personRule_con h2.title { text-align:center; padding:0px 0px 30px; border-bottom:#afa38c solid 2px; margin-bottom:35px; }
.personRule_con .ruleBox { color:#555; line-height:18px; margin-top:30px; letter-spacing:-0.08em; word-break:keep-all; text-align:justify; }
.personRule_con .ruleBox h3.title { font-size:13px; font-weight:bold; color:#242424; margin-bottom:5px; }