@charset "utf-8";
/* CSS Document */

/* 개인정보정책 */
.policyWrap{position:relative;line-height:20px; text-align:left; /*회원가입용width:630px;*/ width:690px; height:100%; padding:10px;}
.policyWrap .mTitle{padding-bottom:5px; font-size:15px; color:#3967ad; line-height:20px;}
.policyWrap .sTitle{padding-top:20px; color:#888888;}
.policyWrap .private .title{padding:10px; font-size:15px;line-height:20px; color:#555}
.policyWrap .private p{padding:10px;}
.policyWrap .openDate{position:absolute; right:0; bottom:-30px; font-weight:bold;}
.plicyList, .plicyList ol, .plicyList ul{list-style-type:none;}
.plicyList > li{padding-bottom:2em;}
.plicyList ol{padding:.5em 0 0 1em;}
.plicyList .depth2{padding-left:0;}
.plicyList ul{padding:0 0 0 1em;}
.plicyList .depth2 > li{padding-top:1em;}
.plicyList .depth2 > li:first-child{padding-top:0;}
.plicyList li > .title{font-weight:600;}
.plicyList li caption{text-align:left;}
.plicyList li caption.title{font-weight:600;}
.plicyList li > .title + p{padding-left:1em;}
.policyBox{padding-left:1em;}
.policyBox .infoRightBox{border:1px solid #DEDEDE; padding:10px;}
.policyBox ol{list-style-type:none;}
.policyBox >  p{margin:1em 0;padding:0 1em 0 0;}
.policyBox table{width:100%;}
.policyBox table thead th{background-color:#ebf6ff; color:#4577b7; text-align:center;}
.policyBox table tbody th{font-weight:400;}
.policyBox table th{border:1px solid #aed1f0; padding:10px 5px; height:20px; text-align:center;}
.policyBox table td{border:1px solid #aed1f0; padding:10px 5px; height:20px; text-align:center;}
.policyWrap .btn{text-align:center; margin-top:20px; margin-bottom:20px;}