@charset "utf-8";
/**
 * ATOM ENGINE Cascading Style Sheets
 * File Name : css.css
 * Description : 공통으로 쓰이는 기본 스타일 시트
 * Author : 김재겸(ATOM ENGINE)
 * Email : atomengine@naver.com
 * Date : 2009.08.10
 * Update : 2010.02.22
 * Copyright(c) 2009 ATOM ENGINE. All Rights Reserved.
 */

/* 기본설정 */
body { color:#565656; font-size:0.75em; font-family:Gulim, Dotum, sans-serif; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  padding:0;
  margin:0;
}
ol, ul, li {
  list-style:none;
}
h1, h2, h3, h4, h5, h6 {
  font-weight:normal ;
  font-size:100% ;
}
form, fieldset, img {
  border:0;
}
address, caption, em {
  font-weight:normal;
  font-style:normal;
}

caption { display:none; }

/* 숨김영역 */
#accessibility, .skip, hr, legend {
  position:absolute;
  width:0;
  height:0;
  font-size:0;
  line-height:0;
  overflow:hidden;
  visibility:hidden;
}

/* 기본링크 */
a:link { color:#8b8b8b; font-family:Gulim, Dotum, sans-serif; font-size:12px; text-decoration:none; }
a:visited { color:#8b8b8b; font-family:Gulim, Dotum, sans-serif; font-size:12px; text-decoration:none; }
a:hover { color:#5c5c5c; font-family:Gulim, Dotum, sans-serif; font-size:12px; text-decoration:none; }
a:active { color:#8b8b8b; font-family:Gulim, Dotum, sans-serif; font-size:12px; text-decoration:none; }


/* 롤오버 이미지 */
a.rollover img { display:inline; border-width:0; }
a.rollover img.over { display:none; }
a.rollover:hover { border:0 }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }

/* input */
.input_text      { height:13px; padding:4px 0 1px 3px; border-style:solid; border-width:1px; border-top-color:#d1d1d1; border-right-color:#e7e7e7; border-bottom-color:#e7e7e7; border-left-color:#d1d1d1; color:#565656; font-family:Gulim, Dotum, sans-serif; font-size:12px; background-color:#f5f5f5; }
.input_text2     { height:13px; padding:4px 0 1px 3px; border: #e3e4e6 1px solid; color:#565656; font-family:Gulim, Dotum, sans-serif; font-size:12px; }
.input_textarea  { width:95%; padding:5px 5px 5px 5px; border-style:solid; border-width:1px; border-top-color:#d1d1d1; border-right-color:#e7e7e7; border-bottom-color:#e7e7e7; border-left-color:#d1d1d1; color:#565656; font-family:Gulim, Dotum, sans-serif; font-size:12px; background-color:#f5f5f5; }
.input_textarea2 { width:95%; padding:5px 5px 5px 5px;  border: #e3e4e6 1px solid; color:#565656; font-family:Gulim, Dotum, sans-serif; font-size:12px; }

/* 추가 */
.style1 {color: #FFFFFF}
.style3 {color: #FFFFFF; font-weight: bold; }

.table_form th { padding:5px 10px; background-color:#cc0000; color:#ffffff; text-align:left; }
.table_form td { padding:5px; text-align:left; }

/* 기본테이블 */
.table_default { width:100%; border:2px solid #6e81a9; }
.table_default th { padding:5px; color:#ffffff; text-align:left; padding-left:15px; border-bottom:1px solid #7688ae; background:#6e81a9; }
.table_default td { padding:5px; border-bottom:1px solid #dde1ec; border-left:1px solid #dde1ec; background:#f4f6fb; }

/* 소지섭 */
#sjs_wrap { width:710px; margin:0 auto; }
#sjs_header { width:710px; text-align:center; }
#sjs_content { clear:both; width:710px; }

/* sjs_header */
#sjs_header .header_text { padding:10px 0 10px 0; font-size:16px; line-height:18px; }
#sjs_header .header_text a { display:block; padding:5px 0; background:#6e81a9; color:#ffffff; font-weight:bold; }
#hope_schedule { height:30px; padding:0 0 10px 0; }
#hope_schedule li { float:left; height:22px; padding-top:7px; font-weight:bold; }
.person_info { clear:both; height:30px; padding:10px 0 0 0;text-align:center; }

/* sjs_content */
