.layerDPqnaWrite {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layerDPqnaWrite .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layerDPqnaWrite .pop-layerDPqnaWrite {display:block;}
.pop-layerDPqnaWrite {display:none; position: absolute; top: 50%; left: 50%; width: 600px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;}	
.pop-layerDPqnaWrite .popDPqnaWrite {padding: 20px 25px;}
.pop-layerDPqnaWrite p.ctxtdpqnaw {color: #666; line-height: 25px;}
.btndpqnaw-r {width: 100%; margin:20px 0 20px; padding-top: 10px; text-align:center;}
a.cbtndpqnawOk {display:inline-block; padding:1px 20px 0 20px; vertical-align:middle; height:30px; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px; margin-right:5px;}	
a.cbtndpqnawOk:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff; margin-right:3px;}
a.cbtndpqnaw {display:inline-block; padding:1px 20px 0 20px; vertical-align:middle; height:30px; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.cbtndpqnaw:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}

/* ÁÖ¹®, ¹®ÀÇ°Ô½ÃÆÇ ±Û¾²±â ÀÔ·ÂÆû */
#layerPpDpqnaWriteBox {width:100%; height:auto; margin:0 auto; padding:0}
.tbl-layerPpDpqnaWrite {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border-top:2px solid #666;}
.tbl-layerPpDpqnaWrite th {padding:10px 15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd; background-color:#f8f8f8; font-size:9pt; font-weight:bold; color:#444; letter-spacing:-0.5px;}
.tbl-layerPpDpqnaWrite td {padding:10px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd; font-size:9pt; font-weight:300; color:#666; letter-spacing:-0.5px;}
.tbl-layerPpDpqnaWrite colgroup .colsWidthpd01 {width:15%;}
.tbl-layerPpDpqnaWrite colgroup .colsWidthpd02 {width:85%;}

.layerPpDpqnaW-input-box01 {width: 100%; padding:0 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; resize: vertical; height:28px;}
.layerPpDpqnaW-input-box02 {width: 100%; padding:0 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; resize: vertical; height:28px;}
.layerPpDpqnaW-input-select {width: 100%; padding:0 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; resize: vertical; height:28px;}
.layerPpDpqnaW-input-textarea {width: 100%; padding:0 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; resize: vertical; height:200px;}

.lpdqw-h2 {font-size:12pt; color:#000; font-weight:bold; letter-spacing:-0.5px;}
.lpdqw-h2-gray {font-size:12pt; color:#666; font-weight:300; letter-spacing:-0.5px;}
.lpdqw-ptext01 {font-size:9pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:150%;}

/* ¶óµð¿À¹öÆ° */
.checksQnaWsample {position: relative;}
.checksQnaWsample input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.checksQnaWsample input[type="radio"] + label {display: inline-block; position: relative; padding-left:20px; padding-right:-30px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.checksQnaWsample input[type="radio"] + label:before {content: ''; position: absolute; left: 0px; top: 4px; width: 16px; height: 16px; text-align: center; background: #fafafa; border: 1px solid #cacece; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.checksQnaWsample input[type="radio"] + label:active:before,
.checksQnaWsample input[type="radio"]:checked + label:active:before  {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.checksQnaWsample input[type="radio"]:checked + label:before {background: #E9ECEE; border-color: #adb8c0;}
.checksQnaWsample input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 7px; left: 3px; width: 10px; height: 10px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}


/* ÁÖ¹®, ¹®ÀÇ°Ô½ÃÆÇ ³»¿ëº¸±â */
#layerPpDpqnaViewBox {width:100%; height:auto; margin:0 auto; padding:0}
.tbl-layerPpDpqnaView {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border-top:2px solid #666;}
.tbl-layerPpDpqnaView th {padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd; background-color:#f8f8f8; font-size:9pt; font-weight:bold; color:#444; letter-spacing:-0.5px; text-align:center;}
.tbl-layerPpDpqnaView td {padding:10px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd; font-size:9pt; font-weight:300; color:#666; letter-spacing:-0.5px;}
.tbl-layerPpDpqnaView colgroup .colsWidthpd01 {width:15%;}
.tbl-layerPpDpqnaView colgroup .colsWidthpd02 {width:35%;}
.tbl-layerPpDpqnaView colgroup .colsWidthpd03 {width:15%;}
.tbl-layerPpDpqnaView colgroup .colsWidthpd04 {width:35%;}
.tbl-layerPpDpqnaView td.txtredbold {color:#ff620c; font-weight:bold}
.tbl-layerPpDpqnaView td.txtblackbold {color:#f000; font-weight:bold}
/* ¸ñ·Ï, ¼öÁ¤, »èÁ¦ ¹öÆ° */
.btndpqnavLt {width: 100%; margin:20px 0 20px; padding-top: 10px; text-align:center;}
a.cbtndpqnaLt {display:inline-block; padding:1px 20px 0 20px; vertical-align:middle; height:30px; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px; margin-right:5px;}	
a.cbtndpqnaLt:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff; margin-right:3px;}
a.cbtndpqnaMdi {display:inline-block; padding:1px 20px 0 20px; vertical-align:middle; height:30px; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px; margin-right:5px}	
a.cbtndpqnaMdi:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}
a.cbtndpqnaDel {display:inline-block; padding:1px 20px 0 20px; vertical-align:middle; height:30px; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.cbtndpqnaDel:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}
