/* BASIC css start */
/* =============================================================================
   °í°´¼¾ÅÍ cs_center_view.html, ÀÌ¿ë¾È³» userinfo.html, »óÁ¡Á¤º¸ store_info.html, ÀÌ¿ë¾à°ü contract.html
   ========================================================================== */
#info-group {}
#info-group .center-info,
#info-group .info-list { padding: 10px 15px; }
#info-group .center-info li{ list-style-type: none; }
#info-group .center-info dt { font-size: .875em; font-weight: bold; margin-top: 15px; }
#info-group .center-info dt:first-childe { margin-top: 0; }
#info-group .center-info dd { font-size: .75em; margin-top: 5px; color: #999; }
#info-group .center-info dd img { vertical-align: middle; margin-left: 5px; }
#info-group .center-info + p { margin: 0; padding: 0 15px; font-size: .75em; }
#info-group .info-list li { list-style-type: square; list-style-position: inside; font-size: .75em; font-weight: bold; color: #999; line-height: 2em; }
#info-group .info-list li img { vertical-align: middle; margin-left: 5px; }
#info-group .info-list li .tit { }
#info-group .info-list li .txt { color: #000; margin-left: 15px; }
#info-group .btns { text-align: center; }
#layerTermsWrap { min-height: 300px; }
#info-group #layerTermsWrap { padding: 10px; border: 3px double #ccc; margin: 20px 10px; }

/* ÀÌ¿ë¾à°ü */
#layerTermsWrap { }
#layerTermsWrap .txt { font-size: .75em; padding: 15px 10px; }
#date_end {padding:15px 10px 0 0; font-size: .75em; color:#0070c0; text-align:right; font-weight:normal;}
.old_contract { padding:10px; font-size: .75em; }
.old_contract strong { display:inline-block; margin-bottom:5px; color:#000; }
.old_contract select,
.old_contract a.btn { vertical-align:middle; }
.old_contract select { height:20px; }
.old_contract a.btn { display:inline-block; padding:0 10px; height:18px; line-height:19px; border:1px solid #d4d4d4; background:#ebebeb; color:#2f2f2f; font-weight:bold; border-radius:5px; }
/* BASIC css end */

