/* CSS Document */
.index_curriculum .form tr:nth-child(3) input { width: 160px; }
.index_curriculum .form .btn_reg{ text-align: center; line-height: 44px; }
.Top .top dl dt { width: 300px; text-align: right; }

.face-box{ width:auto; display: inline-block; }
.btn-upface input[type='file']{ cursor:pointer; opacity:0; filter:alpha(opacity=0); width:100%; height:100%; position:absolute; top:0; left:0; z-index: 999; }

.cover-box{ display: none; position:fixed; left:0; top:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.4); z-index:99999; text-align:center; }
.cover-wrap{ position:absolute; top:50%; left:50%; width:500px; height:320px; margin-left:-250px; margin-top:-160px; border-radius:4px; }
.clip-area{ margin:15px; height: 320px; }
.clip-btn-box{ height:70px; text-align: center; padding-top: 5px; }
.clip-btn-box button{ width:120px; height:45px; border-radius: 4px; background-color:#2c72d1; color: #FFFFFF; text-align: center; line-height:40px; border:none; outline: none; }