
*{margin:0; padding:0;}
html{width:100%; height:100%}
body{position:relative; font-size:16px; font-family:'맑은 고딕', malgun-gothic, dotum,"돋움",sans-serif; color:#444; -webkit-text-size-adjust:none; line-height:24px; letter-spacing:-1px;}
body.main{background:none;}
table{border-collapse:collapse}
img{border:0 none;}
input {font-family:'맑은 고딕', malgun-gothic, dotum,"돋움",sans-serif; color:#444;}
.dotted {background:url("img/dotted.png") repeat-x top;}

.header-box {width: 100%; border-top:3px solid #024da1; border-bottom:1px solid #cccccc;}
.conetnt {min-height:585px; vertical-align:top;}
.footer-box {width: 100%; background: #3989cb;}

/** 상단설명글 **/
.explanation {padding-top:60px; vertical-align:top;}
.explanation td {vertical-align:top;}
.explanation P {text-align:left;}
.explanation img {vertical-align:middle; padding-right:5px;}


/** 로그인 **/
.login_table {border-top:1px solid #024da1; border-bottom:1px solid #024da1; width:100%;}
.login_table th {text-align:left; padding-left:40px; color:#666666; background: #f4f4f4;}
.login_table input {width:250px; height:40px; margin:10px 15px; border:1px solid #cccccc; background:#fff; padding-left:5px;}


/** 신규등록 조회 **/
.search input {width:340px; height:58px; border:1px #aaaaaa solid; padding-left:8px; font-size:20px;}
.search img {vertical-align:top; padding-left:5px;}


/** 신규등록 리스트 **/
.list {padding-top:45px;}
.list table {border-top:1px solid #024da1; border-bottom:1px solid #024da1; width:100%}
.list th {border-bottom:1px #cccccc solid;  font-size:18px; padding:15px; background:#f6f6f6;}
.list td p {padding-left:30px; font-size:18px;}
.list img {padding:10px 0px;}

/** 신규등록 정보입력 **/
.datacheckbox {font-size:18px; font-weight:bold;}
.datacheckbox input {border:1px solid #5f5f5f; width:18px; height:18px; vertical-align:middle;}
.data {padding-top:45px;}
.data table {border-top:1px solid #024da1; border-bottom:1px solid #024da1; width:100%}
.data thead th {border-bottom:1px #aaaaaa solid;  font-size:18px; padding:15px; background:#f6f6f6;}
.data tbody th {text-align:left; padding-left:40px; color:#666666;}
.data input {width:300px; height:40px; margin:10px; border:0px; background:#ebebeb; padding-left:10px;}
.data input:-webkit-input-placeholder { color:#888; letter-spacing:-0.05em;}
.data input:-moz-placeholder { color:#888; letter-spacing:-0.05em;}
.data input:-ms-input-placeholder { color:#888; letter-spacing:-0.05em;}
.data img {vertical-align:middle; margin-bottom:8px;}

