@charset "utf-8";
/* CSS Document */

/* 교육일정 테이블 */
table.board-list {border-color:#7f7f7f;border-style:solid;border-width:2px 0 1px;color:#7a7a7a;font-size:15px;letter-spacing:-0.5px;margin-top:28px;width:100%;font-family:"Nanum Gothic";}
table.board-list td {border-bottom:1px solid #e8e8e8;padding:27px 0;vertical-align:top;}
table.board-list td.end {border-bottom:none;}
table.board-list td.right {text-align:right;}

/* 기본 */
table.board01-list {border-color:#7f7f7f;border-style:solid;border-width:2px 0 1px;color:#7a7a7a;font-size:13px;width:100%;text-align:center;font-family:"Nanum Gothic";}
table.board01-list th {background:#e6e6e6;border-bottom:1px solid #c8c8c8;padding:13px 0;font-weight:600;color:#000;}
table.board01-list td.Sum {background:#f3f3f3;border-bottom:1px solid #c8c8c8;}
table.board01-list td {border-bottom:1px solid #c8c8c8;padding:12px 0;}
table.board01-list td.top,table.board01-list th.top {vertical-align:top;}
table.board01-list td em {font-weight:600;color:#000;}
table.board01-list th.end,table.board01-list td.end {border-bottom:none;}
table.board01-list td img {vertical-align:middle;}
table.board01-list th.left,table.board01-list td.left {text-align:left;}
table.board01-list th.right,table.board01-list td.right {text-align:right;padding-right:10px;}
table.board01-list th.left10,table.board01-list td.left10 {text-align:left;padding-left:10px;}
table.board01-list td.Bleft10 {text-align:left;border-left:1px solid #e8e8e8;padding-left:10px;}
table.board01-list th.Bleft,table.board01-list td.Bleft {border-left:1px solid #c8c8c8;}
table.board01-list th.Bright,table.board01-list td.Bright {border-right:1px solid #c8c8c8;}
table.board01-list th.Vtop,table.board01-list td.Vtop {vertical-align:top;}

table.board01-list.newt td {padding:12px 10px;text-align:left}
table.board01-list.newt td.ac {text-align: center}
table.board01-list.newt th.s_th {border-left: 1px solid #c8c8c8}
table.board01-list.newt textarea {padding: 10px;width: 95%;height:150px}
.file_box {border-top: 2px solid #7f7f7f;border-bottom: 1px solid #7f7f7f;margin-top: 10px;padding: 10px;overflow:hidden}
.file_box li {float:left;width:25%}
.file_box li:nth-child(n+5)  {}
.checkbox label {padding-right:5px;vertical-align: 2px}
a.bton05 {background: #7f7f7f;color: #fff;display: inline-block;font-size: 14px;font-weight: 400;padding: 0 16px;text-align: center;line-height: 28px;height: 31px}


/* 상세 상단리스트 */
table.board02-list {border-bottom:1px solid #c8c8c8;color:#7a7a7a;font-size:14px;width:100%;text-align:center;font-family:"Nanum Gothic";}
table.board02-list th {border-bottom:1px solid #e8e8e8;padding:13px 0;font-weight:600;color:#000;}
table.board02-list td {border-bottom:1px solid #e8e8e8;padding:12px 0;}
table.board02-list th.Bleft {border-left:1px solid #e8e8e8;}
table.board02-list td.Bleft {border-left:1px solid #e8e8e8;padding-left:10px;}
table.board02-list th.end,table.board02-list td.end {border-bottom:none;}
table.board02-list th.left,table.board02-list td.left {text-align:left;}

/* 하단 관련파일 관련링크 */
table.board03-list {border-color:#7f7f7f;border-style:solid;border-width:2px 0 1px;color:#7a7a7a;font-family:"Nanum Gothic";font-size:13px;text-align:center;width:100%;}
table.board03-list th {background:#e6e6e6;border-bottom:1px solid #c8c8c8;padding:8px 0;font-weight:600;color:#000;}
table.board03-list td {border-bottom:1px solid #e8e8e8;padding:12px 0;}
table.board03-list th.end,table.board03-list td.end {border-bottom:none;}
table.board03-list th.left,table.board03-list td.left {text-align:left;padding-left:10px;}
h5.bottom_bbs {background:url("/images/kidp/icon/l0.gif") no-repeat scroll 0 4px / 1px 9px;color:#000;font-size:15px;font-weight:500;padding-left:10px;}

/*게시판 리스트부분*/
.bbs_list {margin:20px;font-family:"Nanum Gothic";font-size:13px;}
ul.articleinfo {border-bottom:1px solid;border-top:1px solid;font-family:"Nanum Gothic";font-size:13px;line-height:38px;margin-top:30px;overflow:hidden;}
ul.articleinfo li:first-child {border-bottom:1px solid #e8e8e8;}
ul.articleinfo li a.p {background:url("/images/kidp/icon/n_p.png") no-repeat 59px 2px;padding: 0 42px 0 10px;}
ul.articleinfo li a.n {background:url("/images/kidp/icon/n_p.png") no-repeat 59px -17px;padding: 0 42px 0 10px;}
ul.articleinfo li p {float:right;}
ul.articleinfo li em {padding:0 10px 0 20px;}

/*포토게시판*/
ul.photo {border-bottom:1px solid #bfbfbf;border-top:2px solid #858585;margin-top:13px;overflow:hidden;padding:31px 0;}
ul.photo li {float:left;text-align:center;width:20%;}
ul.photo li span {display:inline-block;width:138px;}
ul.photo li span a {display:block;font-size:14px;line-height:23px;margin-top:10px;}
ul.photo li span em {display:block;font-size:14px;margin-top:5px;}


/* 버튼 */
a.bton01 {background:#e6e6e6;color:#7a7a7a;display:inline-block;font-size:15px;font-weight:400;padding:11px 0;text-align:center;width:190px;}
a.bton02 {background:#7f7f7f;color:#fff;display:inline-block;font-size:15px;font-weight:400;padding:11px 16px;text-align:center;}
a.bton03 {background:url("/images/kidp/sub/ii.gif") no-repeat 12px 7px;border:2px solid #ffd200;color:#000;display:inline-block;font-size:15px;font-weight:400;padding:11px 11px 11px 51px;}
a.bton04 {background:#dddddd;color:#000;display:inline-block;font-size:15px;font-weight:400;padding:11px 16px;text-align:center;}
a.bton05 {background:#c0c0c0;color:#fff;display:inline-block;font-size:12px;font-weight:300;padding:5px 14px;text-align:center;}
a.bt000 {background:#7f7f7f;color:#fff;display:inline-block;font-size:15px;font-weight:400;padding:2px 7px;text-align:center;}
a.bt001 {background:#7f7f7f;color:#fff;display:inline-block;font-size:13px;font-weight:400;padding:5px 15px;text-align:center;}
a.btoff01 {background:#7f7f7f;color:#fff;display:inline-block;font-size:15px;font-weight:400;padding:11px 0;text-align:center;width:190px;}
.input_bt01 {background:#7f7f7f;border:0;color:#fff;font-size:13px;font-weight:500;padding:4px 14px;line-height: 19px;}
.input_bt02 {background:#7f7f7f;border:0;color:#fff;font-size:13px;font-weight:500;padding:4px 14px;line-height: 19px;padding: 3px 14px;vertical-align: 2px;}
a.down {background:#fff url("/images/kidp/icon/ic.png") no-repeat 33px 10px;border:1px solid #c7c7c7;color:#000;display:inline-block;font-size:15px;font-weight:400;padding:7px 51px;text-align:center;}
a.link {background:#fff url("/images/kidp/icon/p.png") no-repeat 33px 13px;border:1px solid #c7c7c7;color:#000;display:inline-block;font-size:15px;font-weight:400;padding:7px 51px;text-align:center;}

/* paging */
div.paging {font-size:0;line-height:0;margin:30px 0;text-align:center;vertical-align:top;width:100%;font-family:"Nanum Gothic";}
div.paging a, div.paging strong {background:#fff;border:1px solid #e0e0e2;display:inline-block;font-size:13px;height:28px;line-height:24px;margin-left:4px;padding-top:3px;vertical-align:top;width: 29px;}
div.paging a.btnP01 {background:url(/images/kidp/common/paging.gif)no-repeat 1px 2px;font-size:0;}
div.paging a.btnP02 {background:url(/images/kidp/common/paging.gif)no-repeat -31px 2px;font-size:0;}
div.paging a.btnN01 {background:url(/images/kidp/common/paging.gif)no-repeat -65px 2px;font-size:0;}
div.paging a.btnN02 {background:url(/images/kidp/common/paging.gif)no-repeat -97px 2px;font-size:0;}
div.paging strong, div.paging a:hover {color:#000;font-weight: bold;}

/* search */
div.search {line-height:0;margin:30px 0;text-align:center;vertical-align:top;width:100%;}
div.search02 {line-height:0;text-align:center;vertical-align:top;width:100%;padding:20px 0;border-color: #7f7f7f;border-style: solid;border-width: 2px 0 1px;}

.hidden {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
.input {border:1px solid #e0e0e2;height:24px;}
select {border:1px solid #e0e0e2;height:26px;font-family:"Nanum Gothic";}
h3.Ttitle {background:#e6e6e6;color:#000;font-size:16px;font-weight:400;padding:12px 0 12px 10px;border-top:2px solid #7f7f7f;border-bottom:1px solid #c8c8c8;}
h3.all {color:#000;font-size:18px;font-weight:500;line-height: 25px;}
span.Search {background:url("/images/kidp/common/search_img.png") no-repeat 0 1px;font-size:14px;font-weight:500;padding:2px 8px 5px 30px;}

/*etc*/
.w90 {width:90%}
.w30 {width:30%}

input[type="text"], input[type="password"] {border:1px solid #cbcbcb;box-sizing:border-box;height:30px;line-height:30px;padding: 0 10px;}
.file_input label {cursor:pointer;display:inline-block;position:relative;}
.btn-tbl {background:#8f8f8f;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;line-height:30px;min-width:90px;padding:0 11px;text-align:center;vertical-align:1px;}
.file_input label input {height:0;overflow:hidden;position:absolute;width:0}


table.board01-list td.rnone {border-right:none}
.Wdate {background: #fff url("/image/sub/datePicker.gif") no-repeat 98% center;}
.bSearchTop {float: right;margin-bottom: 5px;}
.red {color: #ec0000;}
.btitle {display: inline-block;padding-top: 9px;vertical-align: bottom;}
.color01 {color: #006bd8;}
.color02 {color: #ababab;}
.color03 {color: #ff8a00;}
.box {border: 1px solid;display: inline-block;font-size: 11px;padding: 1px;width: 36px;text-align: center;}
h4.tit {font-size:1.3em;font-weight: 500;}
.border_box {border-bottom: 1px solid #d0d0d0;overflow: hidden;padding: 20px 0px}
.border_box li {float:left;width:70%;}
.border_box li:first-child {width:30%;}
.border_box li:first-child img {border: 1px solid #ececec;padding: 10px;}
table.sboard {font-family: "nanum gothic";font-size:13px;width:100%;border-top: 1px solid #dfdfdf;}
table.sboard th {background:#f0f0f0;padding:10px;border-bottom: 1px solid #ececec}
table.sboard td {padding:10px;border-bottom: 1px solid #ececec}
.information {border: 1px solid #dfdfdf;box-sizing: border-box;font-family: "Nanum Gothic";font-size: 1.1em;padding:10px;background: #f0f0f0}
.information dt {float: left;padding: 5px;width: 19%;font-weight:600}
.information dd {padding: 5px;width: 70%;}
.information dd:before {content: "|";left: -9px;position: relative;}
.tac {text-align:center}
.btn {padding: 13px;text-align: center;}
