/* BASIC css start */

div.C-49-1-2 .tit-page {text-align: center; position: relative;}
div.C-49-1-2 .tit-page h2 {color:#424242; font-size: 1.25em; padding: 25px;}
div.C-49-1-2 .back-btn {position: absolute; top: 25px; left: 15px;}
div.C-49-1-2 .back-btn .fa {border: 1px solid #777; width: 35px; height: 25px; line-height: 25px; border-radius: 2px; color: #424242; background-color: #F9F9F9;}
div.C-49-1-2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-49-1-3 #info-group #layerTermsWrap { padding: 10px; border: 3px double #ccc; margin: 20px 10px; }
div.C-49-1-3 #layerTermsWrap .txt { font-size: .75em; padding: 15px 10px; }
div.C-49-1-3 #layerTermsWrap #date_end { padding:15px 10px 0 0; font-size: .75em; color:#0070c0; text-align:right; font-weight:normal; }

/* 이전 이용약관 보기 */
.old_contract {padding: 0 10px;}
.old_contract strong {margin-bottom: 5px; display: block; font-size: 0.875em;}
.old_contract .btn {border: 1px solid #525252; background-color: #FFFFFF; box-sizing: border-box; height: 35px; line-height: 35px; display: block; color: #525252; font-size: 0.875em; border-radius: 3px; margin-top: 10px; text-align: center;}
.old_contract select {display: block; width: 100%; color: #676767; background: #fff url('/images/d3/m_powerpack/49/select_ico.gif') no-repeat right 0; background-size: 31px 31px; appearance: none; -moz-appearance: none; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 6px; padding-right: 34px; font-size: 0.875em; line-height: 33px; border-radius: 3px;}
div.C-49-1-3 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* BASIC css end */

