


.table_blue01 { border-collapse:collapse; clear:both;  overflow:hidden; border-top:3px solid #2d69e3; margin:0px 0 20px 0;  font-size:13px;}

.table_blue01 thead th { border:1px solid #d9d9d9; text-align:center;   padding:5px;  background:#f3f3f3; color:#0035a0;}
.table_blue01 tbody th { border:1px solid #d9d9d9; text-align:center;   padding:5px;  background:#fbfbfb; color:#0035a0;}
.table_blue01 td { border:1px solid #d9d9d9; text-align:left;  padding:5px;  background:#fff;}
.table_blue01 td.text_left { text-align:left; padding-left:5px;}
.table_blue01 span  {font-size:13px; color:#ff4800; }
.table_blue01 b  {font-size:13px; color:#ff4800; }


.table_blue02 { border-collapse:collapse; clear:both;  overflow:hidden; border-top:2px solid #2d69e3; margin:0px 0 20px 0; }

.table_blue02 thead th { border:1px solid #d9d9d9; text-align:center;   padding:10px;  background:#f3f3f3; color:#0035a0;}
.table_blue02 tbody th { border:1px solid #d9d9d9; text-align:center;   padding:10px;  background:#fbfbfb; color:#0035a0;}
.table_blue02 tbody td { border:1px solid #d9d9d9; text-align:left;  padding:10px;  background:#fff;}


.table_blue03 { border-collapse:collapse; clear:both;  overflow:hidden; border-top:2px solid #2d69e3; margin:0px 0 20px 0; }
.table_blue03 thead th { border:1px solid #d9d9d9; text-align:center;   padding:10px;  background:#f3f3f3; color:#0035a0;}
.table_blue03 tbody th { border:1px solid #d9d9d9; text-align:center;   padding:5px;  background:#fbfbfb; color:#0035a0;}
.table_blue03 tbody td { border:1px solid #d9d9d9; text-align:center;  padding:5px 5px 5px 5px;  background:#fff;}



.table_green { width:100%; border-collapse:collapse; clear:both; overflow:hidden; border-top:2px solid #6fa734; }
.table_green th { border:1px solid #d9d9d9; text-align:center;   padding:3px;  background:#f8ffe2; }
.table_green td { border:1px solid #d9d9d9; text-align:center;  padding:3px;  background:#fff; }
.table_green .al-l { text-align:left; padding-left:10px; }


.table_green01 { border-collapse:collapse; clear:both; overflow:hidden; border-top:2px solid #009944; border-bottom:1px solid #b0b0b0;  border:1px solid #d9d9d9 ; font-size:13px;}
.table_green01 thead th {border:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:4px; background:#f3f3f3;  color:#333333; }
.table_green01 tbody th {border:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:4px;   background:#f3f3f3;  color:#333333; }
.table_green01 td {border:1px solid #d9d9d9; text-align:left;  padding:4px;  background:#fff; }
.table_green01 td.font01 {font-size:16px; color:#ea4700; font-weight:bold;}

.table_gray01 { border-collapse:collapse; clear:both; overflow:hidden; border-top:2px solid #7c7c7c; border-bottom:1px solid #b0b0b0;  * border:1px solid #d9d9d9 ; */ font-size:13px;}
/*.table_glay01 thead {border-top:2px solid #b0b0b0; }*/
.table_gray01 thead th {border:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:4px; background:#f3f3f3;  color:#333333; }
.table_gray01 tbody th {border:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:4px;  color:#565656; }
.table_gray01 tbody th.bgc {border:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:4px;  color:#007f41; background:#f3f3f3;}
.table_gray01 th {border:1px solid #d9d9d9; text-align:center; background:#f3f3f3;  font-weight:bold; padding:4px;  color:#565656; }
.table_gray01 td {border:1px solid #d9d9d9; text-align:center;  padding:4px;  background:#fff; }

.table_gray01 td.line_left { text-align:left; padding-left:15px; }
.table_gray01 td.line_right { border-right:1px solid #fff;}
.table_gray01 td.line_bottom { border-bottom:1px solid #fff;}
.table_gray01 td span {color:#278e17; font-weight:600;}


.table_gray02 { border-collapse:collapse; clear:both; overflow:hidden; border-top:2px solid #b0b0b0; /* border:1px solid #d9d9d9 ; */}
/*.table_glay01 thead {border-top:2px solid #b0b0b0; }*/
.table_gray02 th {border:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:5px 5px 5px 8px; background:#f3f3f3;  color:#333333; }
.table_gray02 td {border:1px solid #d9d9d9; text-align:left;  padding:5px 20px 5px 20px;  background:#fff; }
.table_gray02 td.line_left { text-align:left; padding-left:10px; }


.table_gray03 {border-collapse:collapse; clear:both; overflow:hidden;  border:1px solid #d9d9d9 ; }
.table_gray03 thead  { text-align:center; font-weight:bold; padding:8px; background:#e1e1e1;  color:#333333;}
.table_gray03 tbody th {padding:2px 4px ; border:1px solid #d9d9d9; line-height:18px; background:#f3f3f3; font-weight:bold;}
.table_gray03  td {border:1px solid #d9d9d9;	 text-align:center;  padding:4px 4px ;  line-height:18px;}

.tbl_style03 {width:100%; border:1px solid #d7d7d7; border-spacing:0; border-top:1px solid #5e5e5e; }
.tbl_style03 th {padding:8px 0px 8px 0px; font-size:12px; font-weight:bold; line-height:16px; text-align:center; color:#333537; background:#f3f3f3; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; }
.tbl_style03 td {text-align:center; padding:8px; font-size:12px; font-weight:normal; line-height:160%; color:#555; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7}


.table_gray03_s {border-collapse:collapse; clear:both; overflow:hidden;  border:0px solid; width:100%;}
.table_gray03_s  td {border:0px solid;	 text-align:right;  padding:0px 4px 0px 4px ;  line-height:18px;}

.table_gray03_t {border-collapse:collapse; clear:both;  overflow:hidden;  border:0px solid; width:100%;}
.table_gray03_t  td {border:0px solid;	 text-align:center;  padding:0px 0px 0px 0px ;  line-height:18px;}


.table_gray04 { border-collapse:collapse; clear:both; overflow:hidden; /* border:1px solid #d9d9d9 ; */ border:1px solid #b0b0b0; }
.table_gray04 th {border:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:4px 4px;  background:#f3f3f3; }
.table_gray04 th.num {background:#e1e1e1; }
.table_gray04 td {border:1px solid #d9d9d9;  /*border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;*/ text-align:left;  padding:4px 4px;   }


.table_gray05 { border-collapse:collapse; clear:both; overflow:hidden; border-top:2px solid #b0b0b0; /* border:1px solid #d9d9d9 ; */}
/*.table_glay01 thead {border-top:2px solid #b0b0b0; }*/
.table_gray05 th {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:10px; background:#f3f3f3;  color:#333333; }
.table_gray05 td {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:left;  padding:10px;  background:#fff; }


.table_gray06 { border-collapse:collapse; clear:both; overflow:hidden; border-top:2px solid #84cd25; /* border:1px solid #d9d9d9 ; */}
/*.table_glay01 thead {border-top:2px solid #b0b0b0; }*/
.table_gray06 th {border:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:5px 5px 5px 8px; background:#f3f3f3;  color:#333333; }
.table_gray06 td {border:1px solid #d9d9d9; text-align:center;  padding:5px 20px 5px 20px;  background:#fff; }
.table_gray06 td.line_left { text-align:left; padding-left:10px; }




.table_orange01 { border-collapse:collapse; clear:both;  overflow:hidden; border-top:1px solid #d9d9d9; margin:0px 0 20px 0;}
.table_orange01 th { border:1px solid #d9d9d9; text-align:left;   padding:10px;  background:#fb6f33; color:#fff; font-size:13px;}
.table_orange01 td { border:1px solid #d9d9d9; text-align:left;  padding:10px 10px 10px 15px ;  background:#; font-size:13px;}
.table_orange01 td.text_left { text-align:left; padding-left:10px;}
.table_orange01 span  {font-size:12px; color:#ff4800; }
.table_orange01 b  {font-size:12px; color:#ff4800; }


.tbl_style02 {width:95%; border:1px solid #d7d7d7; border-spacing:0}
.tbl_style02 th {padding:5px 0 4px; font-size:12px; font-weight:bold; line-height:18px; text-align:center; color:#333537; background:#f3f3f3; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; }
.tbl_style02 td {padding:6px; font-size:12px; font-weight:normal; line-height:180%;  color:#555; text-align:center; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7}
.tbl_style02 td.first{text-align:center;}
.tbl_style02 td.lf{text-align:left; padding-left:10px;}

.tbl_style022 {width:100%; border:1px solid #d7d7d7; border-spacing:0}
.tbl_style022 th {padding:5px 0 4px; font-size:12px; font-weight:bold; line-height:16px; text-align:center; color:#333537; background:#f3f3f3; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; }
.tbl_style022 td {padding:6px; font-size:12px; font-weight:normal; line-height:180%;  color:#555; text-align:center; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7}
.tbl_style022 td.first{text-align:center;}
.tbl_style022 td.lf{text-align:center; padding-left:10px;}

/*°í°´¼¾ÅÍ*/


.dftSearch{ padding:15px 0; margin-bottom:20px; text-align:center; border:5px solid #8cbbf0;}
.dftSearch *{ margin:0; padding:0}
.dftSearch input.text{ border:none; width:240px; height:15px; padding:4px; background-color:#f4f4f4;}
.dftSearch img.btn{ vertical-align:middle;}
.dftSearch img{ border:none;}


ul.ListType1 .boardInfo{}
.ListType1{ margin-top:5px; width:745px; border-top:3px solid #7b7b7b; border-bottom:1px solid #c5c5c5}
.ListType1 li{width:100%; padding:20px 0; border-top:1px solid #ededed;}
.ListType1 li.first{}
.ListType1 li.none{ font-weight:bold; font-size:14px; color:#668ce9; text-align:center; text-decoration:underline}
.ListType1 h3{ padding:0 20px; font-size:14px; color:#47c353}
.ListType1 h3 a,.ListType1 h3 a:hover,.ListType1 h3 a:active{ color:#47c353; text-decoration:underline}
.ListType1 p.location{position:relative; padding:7px 60px 0 30px; font-size:11px; color:#b5b4b4; background:url(../images/com/his_icon.gif) 10px 7px no-repeat;}
.ListType1 p.title{ padding:5px 0 0 20px; font-size:11px; font-weight:bold; }
.ListType1 p.txt{ padding-top:15px;}
.ListType1 p.txt span{color:#ff9000;}
.ListType1 dl{ margin-top:15px; width:710px; padding:10px 20px; font-size:11px; background-color:#f9f9f9}
.ListType1 dt,.ListType1 dd{padding:5px;}
.ListType1 dt{ width:40px; background:url(/images/common/sp2.gif) right center no-repeat}
.ListType1 dd{ margin-top:-28px; padding-left:60px;  }



div.making-board {position:relative; float:left;	width:100%; }
div.making-board input {border:1px solid #cccccc; }


div.making-board table.tit01 { float:left;	/*background:url(/board/img/t_bg.gif) repeat-x; */ width:100%; text-align:center; vertical-align:middle; 
									/*	border:1px solid #cbcbcb;*/	 	}


div.making-board table.tit01 thead  { vertical-align:middle; background-color:#f7f7f7; }
div.making-board table.tit01 tr  { vertical-align:middle;  }
div.making-board table.tit01 th  { vertical-align:middle; height:30px; border-top:2px solid #848484;  border-bottom:1px solid #cbcbcb; font-size:13px; background-color:#f9f9f9;}




div.making-board table.freeboard01 {position:relative; float:left;	/*background:url(/board/img/t_bg.gif) repeat-x; */ width:100%; text-align:center; vertical-align:middle;  border-spacing:0px;
									/*	border:1px solid #cbcbcb;*/		}


div.making-board table.freeboard01 thead  { vertical-align:middle; background-color:#f9f9f9; /*  background: url('/board/img/t_bg.gif') top repeat-x;  */}
div.making-board table.freeboard01 tr  { vertical-align:middle;  }
div.making-board table.freeboard01 th  { vertical-align:middle; height:28px; border-top:2px solid #848484;  border-bottom:1px solid #cbcbcb;}


div.making-board table.freeboard01 td {/* padding:7px 3px 5px 7px;*/ height:27px;	vertical-align:middle;	border-bottom:1px solid #c8c8c8;}
div.making-board table.freeboard01 td.bosubject {text-align:left; vertical-align:middle; padding:0 0 0 2px; }
div.making-board table.freeboard01 span.tit {font-weight:bold; color:#d50008}


.t_tit01_line01 {border-left:1px solid #cbcbcb;  }
.t_tit01_line02 {border-right:1px solid #cbcbcb;  }
 



div.making-board table.tit01 td {vertical-align:middle;}


div.making-board table.board01 { float:left;	width:100%;	text-align:center; vertical-align:middle; 
									/*border-top:1px solid #cbcbcb;*/
									border-bottom:2px solid #cbcbcb;}
div.making-board table.board01 td { padding:7px 3px 5px 7px;	vertical-align:middle;	border-bottom:1px solid #c8c8c8;}
div.making-board table.board01 td.bosubject {text-align:left; vertical-align:middle; }
div.making-board table.board01 span.tit {font-weight:bold; color:#d50008}

.t_bg{ float:left;	background:url(/board/img/t_bg.gif) repeat-x;  text-align:center; vertical-align:middle; 
										border:1px solid #cbcbcb;		}

.t_line01 {border-top:1px solid #cbcbcb;	}
.t_line02 {border-bottom:1px solid #cbcbcb;	}
.table_search { text-align:absmiddle;}



/* °í°´¼¾ÅÍ search ºÎºÐ */
#board_search {margin:0;}
#board_search .top01 .pagebtn01{position:absolute; right:0; padding-left:9px; padding-right:30px; padding-bottom:30px; }


#page_num1 {float:left; text-align:center;width:100%; padding-top:15px; padding-bottom:15px;}
#page_num1 .font04 {color:red;}

#page_btn{float:left; text-align:right;width:100%; padding-top:3px; padding-bottom:3px;}

#page_btn01{float:left; width:100%; text-align:right; margin:10px 0 10px 0 ; padding-bottom:50px; }

#page_btn02{text-align:right;padding-top:3px; padding-bottom:3px; padding-right:20px;}

.btn_search{padding-top:15px; width:45px; height:21px;}


#search1{position: absolute; bottom:0; right:0;background:url(../images/search_bg1.gif) no-repeat; width:140px; height:20px; padding:1px 1px 0 3px;}
#search1 .text{width:108px; height:15px; background:#f4f4f4;font-size:11px;padding:1px 0 0 5px; color:#666;}


table.yatable {float:left;  width:100%;  /* border-top:1px solid #9c9c9c;*/
									border-bottom:1px solid #9c9c9c;}

table.yatable th{width:100%; height:35px; background:url(/board/img/t_bg.gif); vertical-align:middle;  border:1px solid #66d4d9;;}

table.yatable td{height:26px; border-bottom:1px solid #dedede;}

table.yatable .pd5 {height:26px; padding-left:5px; padding-right:5px;}

table.yatable .pd10 {height:26px; padding:10px;}
table.yatable .pd15 {height:26px; padding-left:15px;}
table.yatable .pdtb5 {padding-top:5px; padding-bottom:5px;}

table.yatable .table_title {color:#ffffff; font-size:12px; padding-left:10px; font-weight:bold; }
 .subject { color:dedede; font-size:11px; font-weight:bold; height:26px; padding:0 5px 0 5px;}
 .subject01 { color:dedede; font-size:11px; font-weight:bold; height:150px; padding:0 5px 0 5px;}
 .table_contents { padding:10px;}

#table01 { width:100%;}

div.bo_search {float:left; width:98%; margin:20px 10px 10px 10px;}
div.bo_search ul li{float:left;}
div.bo_search li.list{ width:400px;}
div.bo_search .InputImg{ vertical-align:bottom;}
div.bo_search li.list_btn{ width:310px;; float:right; text-align:right; }
div.bo_search .bordercheckbox {border:0px;}
div.bo_search .inputtext {border:1px solid #cccccc;}


div.t_search01 {position:relative;float:left; width:725px; margin:5px 0; padding:10px; border:1px solid #ddd;}

div.t_search01 label {padding-right:10px;}

div.t_search {position:relative;float:left; width:725px; margin:5px 0; padding:10px; border:1px solid #ddd;}
div.t_search ul {float:left; width:725px; padding:3px 0;}
div.t_search ul li {width:80px; } 
div.t_search label {padding-right:10px;}



div.write-form {float:left;width:100%; border-top:2px solid #848484; }
div.write-form input {border:1px solid #cccccc;}

div.write-form table.tableForm { float:left;	width:100%;	text-align:left; vertical-align:middle; 	border-bottom:1px solid #9c9c9c;  border-spacing:0px;}
div.write-form table.tableForm td {padding:5px 0 5px 10px;	vertical-align:middle;		border-bottom:1px solid #c8c8c8;}
div.write-form table.tableForm td.titbold {font-weight:bold; color:#7a7a7a}
div.write-form table.tableForm span.tit {font-weight:bold; color:#d50008}


#EditorTable { float:left; text-align:left; vertical-align:middle; border:1px solid #c8c8c8; margin:2px 2px 2px 2px;}
#EditorTable td {padding:2px 2px 2px 2px; vertical-align:middle; border:0px;}

#EditorTableTool { float:left; text-align:left; vertical-align:middle; margin:2px 2px 2px 2px;}
#EditorTableTool td {padding:2px 2px 2px 2px; vertical-align:middle; border:0px;}



#schedule_tit{position:relative;  left:50%; height:50px; width:200px; margin-left:-120px; }
*:first-child+html #schedule_tit{float:left; width:200px; padding-left:20px;}
				#schedule_tit ul li {float:left; vertical-align: middle; text-align:center;}
				#schedule_tit ul li.arrow01 { float:left; vertical-align: middle; text-align:center;}
				#schedule_tit ul li.arrow02 { float:right; vertical-align: middle; text-align:center;}
				#schedule_tit ul li.date{ width:150px; padding-right:1px; padding-left:1px; vertical-align: middle; text-align:center;}
				#schedule_tit ul li.date img{padding-right:2px; vertical-align: middle; text-align:center;}


div.schedule-board {float:left;width:100%; margin-top:10px; margin-bottom:50px;}

div.schedule-board table.schedulelist { float:left;	/*background:url(/board/img/t_bg.gif) repeat-x; */ width:100%; height:35px;	text-align:center; vertical-align:middle; border-spacing:0px;
									/*	border:1px solid #66d4d9;*/		}


div.schedule-board table.schedulelist thead  { vertical-align:middle;}
div.schedule-board table.schedulelist tr  { vertical-align:middle;  }
div.schedule-board table.schedulelist th  {background:url(/board/img/t_bg.gif) repeat-x; vertical-align:middle; height:33px; border-top:1px solid #0079d6; border-right:1px solid #dedede; }


div.schedule-board table.schedulelist td {vertical-align:top; border:1px solid #dedede; padding:10px; text-align:left; height:70px; font-weight:bold; line-height:20px;}

.date_right {width:100%; text-align:right;}
/*.schedulefont01 {color:#84be13 ; line-height:13px; }*/
.schedulefont01 {color:#000000; line-height:13px; font-weight:normal;}
.schedulefont02 {color:#666666; font-weight:normal; line-height:13px; }



div.schedule-board table.board01 { float:left;	width:100%;	text-align:center; vertical-align:middle; 
									/*border-top:1px solid #9c9c9c;*/
									border-bottom:2px solid #9c9c9c;}
div.schedule-board table.board01 td { padding:8px 5px 8px 5px;	vertical-align:middle;	border-bottom:1px solid #c8c8c8;}
div.schedule-board table.board01 td.bosubject {text-align:left; vertical-align:middle; }
div.schedule-board table.board01 span.tit {font-weight:bold; color:#d50008}

.t_bg{ float:left;	background:url(/board/img/t_bg.gif) repeat-x;  text-align:center; vertical-align:middle; 
										border:1px solid #66d4d9;		}


  /*Çà»çÀÏÁ¤ÆË¾÷*/
			   #pop_calendar{width:400px; float:left;}
			    #pop_calendar h3{	float:left; width:360px;	background:url(/Schedule/img/schedule_title_icon.gif) 0 5% no-repeat; padding:0 0 0 20px;  margin:15px 0 5px 10px; font-size:16px; color:#3359c1; font-weight:bold;}
	             #pop_inner{width:360px; margin-top:5px; float:left; border:1px solid #82bde3; background-color:#eef5f9; padding:10px; margin-left:10px;}
				 #pop_inner h1 {color:#1379e1;font-size:12px; font-weight:bold; height:28px;}
                 #pop_calendar_close{width:40px; height:30px; float:left; margin-left:345px; margin-top:15px;}
.pop_edit{width:370px; height:170px; background-color:#FFFFFF; padding:10px; overflow:auto;}
.pop_edit ul li {height:28px;}
.pop_edit label {padding-right:10px;}
 
 
 /*Çà»çÀÏÁ¤ÆË¾÷*/



/*»çÁø°¶·¯¸®*/
#gallery_list { float:left; 	WIDTH: 100%; margin-top:10px;}
#gallery_list ul{ float:left;	padding-bottom:10px;}
#gallery_list li { float:left;	WIDTH: 180px; padding:0px 10px 0px 10px;}
#gallery_list li	.photo_img  {WIDTH: 180px; HEIGHT: 130px;  border:1px solid #ddd;overflow:hidden;}
#gallery_list li	.photo_subject {text-align:center; line-height: 1.4; padding-top:5px; }


#gallery_list01 { float:left; 	WIDTH: 100%; margin-top:10px;}
#gallery_list01 ul { float:left;	padding-bottom:10px;}
#gallery_list01 li { float:left;	WIDTH: 160px; padding:0px 40px 0px 40px;}
#gallery_list01 li	.photo_img  {WIDTH: 160px; HEIGHT: 121px;  border:1px solid #ddd;overflow:hidden;}
#gallery_list01 li	.photo_subject {text-align:center; line-height: 1.4; padding-top:5px; }


/*»çÁø°¶·¯¸® 01*/
#gallery_list01 { float:left; 	WIDTH: 100%; margin-top:10px;}
#gallery_list01 ul { float:left;	padding-bottom:20px;}
#gallery_list01 li { float:left;	WIDTH: 250px; padding:0px 15px 0px 10px;}
#gallery_list01 li .photo_img  {WIDTH: 250px; HEIGHT: 180px;  border:1px solid #ddd;overflow:hidden;}
#gallery_list01 li .photo_subject {text-align:center; line-height: 1.4; padding-top:5px;word-break:break-all; }
#gallery_list01 li .photo_subject {text-align:center; line-height: 1.4; padding-top:5px; }

#gallery_list01 li .list_title {width:100%; }
#gallery_list01 li .list_title > .list_title_ul01 {border:1px solid #dddddd;width:100%;padding-bottom:10px;}
#gallery_list01 li .list_title > .list_title_ul02 {border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;width:100%;height:65px;padding-bottom:0px;}
#gallery_list01 li .list_title > .list_title_ul01 > .li01 {float:left;width:63%;padding:5px 0px 0px 5px;}
#gallery_list01 li .list_title > .list_title_ul01 > .li02 {float:right;width:32%;padding:5px 5px 0px 0px;text-align:right;}
#gallery_list01 li .list_title > .list_title_ul02 > .li03 {width:98%;padding:1%;font-weight:bold;text-align:left;}
#gallery_list01 li .list_title > .list_title_ul02 > .li04 {width:98%;padding:1%;text-align:left;}


#gallery_list01 li .list_title > .list_title_ul03 {border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;width:100%;height:45px;padding-bottom:0px;}
#gallery_list01 li .list_title > .list_title_ul03 > .li03 {width:98%;padding:1%;font-weight:bold;text-align:center;}
#gallery_list01 li .list_title > .list_title_ul03 > .li04 {width:98%;padding:1%;text-align:center;}


/*
#gallery_list01 { float:left; 	WIDTH: 100%; margin-top:10px;}
#gallery_list01 ul{ float:left;	padding-bottom:10px;}
#gallery_list01 li { float:left;	WIDTH: 160px; padding:0px 40px 0px 40px;}
*/



/*#gallery_list li.photo_zone{WIDTH: 160px; HEIGHT: 150px; }*/

/*#gallery_list li	.photo_img  {WIDTH: 160px; HEIGHT: 121px;  border:1px solid #ddd;overflow:hidden;}*/


/*¼Ò½ÄÁö */

#sosik_list { float:left; 	WIDTH: 100%; margin-top:10px;}
#sosik_list ul{ float:left;	padding-bottom:10px;}
#sosik_list li { float:left;	WIDTH: 150px; padding:0 15px 10px 15px; }

/*#gallery_list li.photo_zone{WIDTH: 160px; HEIGHT: 150px; }*/

#sosik_list li	.photo_img  {WIDTH: 150px; HEIGHT: 200px; text-align:center;  border:1px solid #ddd;}
#sosik_list li	.photo_subject {text-align:center; line-height: 1.4; padding-top:5px; }




/*
#gallery_list { float:left; 	WIDTH: 100%; margin-top:10px;}
#gallery_list ul{ float:left;	padding-bottom:10px;}
#gallery_list li { float:left;	WIDTH: 160px; padding:0 9px 10px 9px; }

#photo_zone{WIDTH: 160px; HEIGHT: 150px; }

.photo_img  {WIDTH: 160px; HEIGHT: 121px;  border:1px solid #ddd;}
.photo_subject {text-align:center; line-height: 1.8; padding-top:5px; }

*/


/* Business */
#Business_list { float:left; 	WIDTH: 100%; margin-top:10px;}
#Business_list ul{ float:left;	padding-bottom:10px;}
#Business_list li { float:left;	WIDTH: 220px; padding:0 15px 0 5px; }

#Banner_zone{float:left; WIDTH: 220px;  border-top:2px solid #0096db; border-bottom:1px solid #0096db;}

.Banner_img  {WIDTH: 200px; HEIGHT: 53px;  border:1px solid #ddd; margin:7px 10px 7px 10px; }

#Banner_zone ul.Banner_subject {float:left; width:220px; line-height: 1.8; }
#Banner_zone ul.Banner_subject li {float:left; width:220px; padding:1px 2px 0px 2px; border-bottom:1px dashed #ddd;}
#Banner_zone ul.Banner_subject li label {float:left; width:65px; background:url(../images/business/icon_01.gif) 0px 5px  no-repeat; padding:3px 0 5px 12px;}
#Banner_zone ul.Banner_subject li span{float:left; width:150px;}

#business_pup {float:left; width:560px;}
#business_pup h3 {float:left; width:540px; padding:10px; border-bottom:2px solid #0096db; margin:0 0 10px 0;}
#business_pup ul li {float:left; width:272px; height:22px; padding:1px 2px 0px 2px; border-bottom:1px dashed #ddd; margin:0 0 0 3px; }
#business_pup li label {float:left; width:70px; background:url(../images/business/icon_01.gif) 0px 5px no-repeat; padding:3px 0 5px 12px;}
#business_pup li span{float:left; width:174px; padding-top:3px;}
#business_pup p {text-align:right; padding:10px 10px 10px 0}
#business_pup div.viewimg {float:left; width:520px; padding:20px;}


/* Info List */

.info_list{border-top:2px solid #0079d6; float:left; width:100%; margin-top:10px;}
.info_list li{/*overflow:hidden;height:1%;*/  border-bottom:1px solid #d7d7d7; padding:10px 0 10px 0; }
.info_banner{float:left; width:160px;   margin:15px 30px 15px 20px; border:1px solid #dbdbdb; }

.info_info{float:left; width:525px;;  *width:100%;}

.info_info dl{/*overflow:hidden;height:1%; */padding-bottom:10px;}
.info_info dl dt{float:left;clear:both;	width:75px; height:17px;  padding:5px 0px 3px 10px; border-bottom:1px solid #b1b1b1;  font-weight:bold;   background:url(../info/img/tit_icon.gif) 0px 7px  no-repeat;}
.info_info dl dd{float:left; width:410px; height:17px;  padding:5px 0px 3px 10px;  background:url(../info/img/dt_r_line.gif) 0px 8px  no-repeat;  border-bottom:1px solid #b1b1b1;}
.info_info dl dd a.info:link  , a.info:visited , a.info:focus,	a.info:active{color:#ff6900;	text-decoration: none;}
.info_info dl dd a.info:hover    {color: #7b8c00;text-decoration: none;}






/* ÀÌº¥Æ® ½ºÅä¸® */


.event_list{border-top:2px solid #b84a3d; float:left; width:100%; margin:0px 0px 10px 0px;}
.event_list li{/*overflow:hidden;height:1%;*/ border-bottom:1px solid #d7d7d7; padding:10px 0 7px 0;}
.event_banner{float:left; width:220px;  margin-right:50px;margin-left:50px; border:1px solid #dbdbdb;}

.event_info{float:left; width:400px;}
.event_info dl{ border-bottom:1px solid #ececec;}
.event_info dl dt strong{display:inline-block;width:300px; padding-top:15px; line-height:140%;}
.event_info dl dl{overflow:hidden;height:1%; padding-bottom:5px;padding-top:10px;width:200px;;}
.event_info dl dl dt{float:left;clear:both;padding-top:5px;width:80px;}
.event_info dl dl dd{float:left;padding-top:5px;}
.event_ing{position:relative;}
.event_ing img{vertical-align:top;}

.event_tit{padding-left:18px;padding-bottom:5px;}
.event_detail{text-align:center;padding:10px 0;position:relative;}

.preNext_list{overflow:hidden;height:1%;border:1px solid #d7d7d7;}
.preNext_list dt{float:left;clear:both;width:130px;padding:5px 0 5px 15px;border-right:1px solid #d7d7d7;border-bottom:1px solid #fff;background:#707070;}
.preNext_list dd{float:left;width:528px;padding:5px 0 5px 30px;border-bottom:1px solid #d7d7d7;}
.event_detail img { vertical-align: top;}

.btn_right{text-align:right;padding-top:8px;}
.btn_right a{margin-left:5px;}
.btn_right02 {text-align:right;padding-right:30px;}




/*  ¼³¹®Á¶»ç  */

.Poll_view {float:left; width:100%}
.Poll_view h3 {float:left; width:100%; padding:10px 0 5px 0; font-weight:bold; font-size:12px; color:#272727;}
.Poll_view ul li {float:left; width:100%; padding-left:20px;}
.Poll_view label{display:inline-block;	padding-left:50px;}

.Poll_view span {float:left; padding-top:20px;}
.Poll_btn	{float:left; text-align:center; width:100%; padding:15px 0 15px 0;}
.Poll_btn img {padding:0 3px 0 3px;}




/*´Þ·Â ÆË¾÷*/
#pop_calendar_mini{width:300px; height:200px; text-align:center;}
#calendar_mini_month{width:90%; height:30px; font-weight:bold; color:#369b18; margin-top:20px; margin-bottom:0px; }
#mini_calender_table{ float:left;width:300px; margin:10px 5px 0px 0px; float:left;  margin:0 auto; }
#mini_calender_table th{text-align:center; height:15px; font-size:11px; margin-bottom:5px;}
#mini_calender_table td{text-align:center; height:20px; font-size:11px;}	
	.scheduel{color:#ffffff;font-size:12px;}
	.schedue2{color:#1d3dc6;font-size:12px;}
	.schedue3{color:#e15511;font-size:12px;}
	.schedue4{color:#e15511;font-size:12px; font-weight:bold;}
	.schedue5{color:#ffffff;font-size:12px; font-weight:bold;}	
/*´Þ·Â ÆË¾÷*/






/* ÀÚÁÖ¹¯´Â Áú¹® ¸®½ºÆ® */
.faq_list {position:relative; float:left; width:100%;  margin:10px 0;}

/*.faq_list .faq_tip {height:20px;position:relative;}
.faq_list .faq_tip strong {color:#282828;}
.faq_list .faq_tip .result_num {position:absolute;top:0;right:0;}
.faq_list .faq_tip .result_num span {font-weight:bold;} */

.faq_list .faq {border-top:3px solid #7b7b7b;border-bottom:1px solid #b1b1b1; margin-top:5px;}
.faq_list .faq dt {position:relative;*zoom:1;border-bottom:1px solid #e4e4e4;padding:10px 15px 5px 63px;color:#282828;font-weight:normal;}
.faq_list .faq dt .qus {position:absolute;top:8px;left:25px;}
.faq_list .faq dt a {color:#282828;font-weight:normal;}
.faq_list .faq dt a.on {color:#282828;font-weight:bold;}
.faq_list .faq dt span {color:#6d6d6d;font-weight:normal;padding-right:10px;}
.faq_list .faq dd {border-bottom:1px solid #e4e4e4;}
.faq_list .faq .cont {position:relative;*zoom:1;border:1px solid #d7d7d7;padding:15px 50px 20px 62px;margin:15px 0;letter-spacing:-1px;line-height:24px;color:#282828;}
.faq_list .faq .cont .ans {position:absolute;top:17px;left:25px;}
.faq_list .faq .last {border-bottom:none;}
.faq_list .other_faq {position:absolute;top:0;right:0;}
.faq_list .nodata {text-align:center;}





/*list*/
.t_list{position:relative; float:left;  width:100%; z-index:3; border-top:2px #cbcbcb solid; }
.t_list thead th { padding:7px 0 5px 0; text-align:center; font-size:12px; font-weight:bold; color:#333; border-top:2px #cbcbcb solid; border-bottom:1px #cbcbcb solid; }
.t_list tbody td { padding:15px 10px; border-bottom:1px #e2e2e2 solid; line-height:1.5em; }
.t_list tbody td.num { padding:6px 0; text-align:center; font-size:11px; }
.t_list tbody td p img { padding:1px 2px; }
.t_list tbody td p { font-weight:bold; color:#333; margin:4px 0; display:block;}
.t_list tbody td p a { color:#333; font-weight:bold;}
.t_list tbody td p a:hover { color:#336699;}
.t_list tbody td.last { border-bottom:1px #4c70a3 solid;}
.t_list .notice_img { border:solid #cccccc 1px; width:120px; height:90px;overflow:hidden;}



/*view*/
.t_view { width:660px; font-size:11px; border-top:1px #4c70a3 solid; border-bottom:1px #4c70a3 solid;}
.t_view th, .t_view td {  text-align:left; }
.t_view thead th { padding:4px 20px; font-weight:bold; color:#003399; border-bottom:1px #b4b4b4 solid; font-size:12px; }
.t_view tbody th { padding:2px 20px 0 20px; border-bottom:1px #e2e2e2 solid; color:#444; font-weight:bold; background:#f8f8f8;}
.t_view tbody td { padding:2px 0 0 10px; border-bottom:1px #e2e2e2 solid; background:#f8f8f8;}
.t_view tbody td.text { padding:20px; background:#fff; font-size:12px; }
.t_view tbody td.last { border-bottom:1px #b4b4b4 solid; }

.t_view tfoot th { padding:4px 0 3px 20px; border-top:1px #e2e2e2 solid; font-weight:bold;}
.t_view tfoot th img { margin-top:7px; }
.t_view tfoot td { padding:4px 10px 3px 10px; border-top:1px #e2e2e2 solid; }

p.btn { width:660px; text-align:right; margin-top:12px;}

/*write*/
.t_write { width:660px; border-top:1px #4c70a3 solid; border-bottom:1px #4c70a3 solid; clear:both;}
.t_write th, .t_write td { text-align:left; }
.t_write tbody th { padding:2px 20px 0 20px; border-bottom:1px #e2e2e2 solid; color:#444; background:#f7f7f7;}
.t_write tbody th img { margin-top:3px;}
.t_write .last{border-bottom:1px #4c70a3 solid;}
.t_write tbody td { padding:7px 10px; text-align:left; border-bottom:1px #e2e2e2 solid;}

.t_write tbody td input{padding:2px 0 1px;}
.t_write tbody td.radio input{margin-left:15px;}
.t_write tbody td textarea{width:520px; height:200px;}
.t_write tbody td input{padding:2px 0 1px;}

p.important_txt {float:right; margin-bottom:5px; color:#666; font-size:11px;}
p.important_txt img { margin-top:5px;}




div.board-title	{ width:100%;  float:left; padding:0px 0px 3px 0px; vertical-align:middle; text-align:right; }
div.board-title .text01 { padding-top:4px; padding-left:10px; } 



/* popup layout */
#pop_wrap{}
#pop_header{ background:url(../images/member/bg_top.gif) no-repeat right 0; height:54px; position:relative; }
#pop_header .logo{background:#d7182a}
#pop_header .title{padding:13px 0 0px 33px; background:url(../images/member/bg_title.gif) no-repeat 16px 16px;}
#pop_header .title2{padding:13px 0 0px 33px; background:url(../images/member/bg_title3.gif) no-repeat 16px 16px;}
#pop_header .title3{padding:13px 0 0px 33px; background:url(../images/member/bg_title4.gif) no-repeat 16px 16px;}
#pop_header .leftBg{ position:absolute; left:0; top:0; background:url(../images/member/bg_left_top.gif) no-repeat 0 0; width:10px; height:54px;}
#pop_header .close{ position:absolute; right:16px; top:21px;}

#pop_container{height:100%; border:6px solid #e5e5e5; border-top:none;padding:17px 10px 20px 10px ;}

#pop_container .zip_text_box {line-height:20px; padding-bottom:10px; text-align:center;}

/* ¿ìÆí¹øÈ£ °Ë»ö */
#pop_container .letterText{color:#959595;line-height:15px}
#pop_container .letterText strong{font-size:13px;color:#777;letter-spacing:-1px}
#pop_container .addressBox{overflow-y:scroll;height:90px;padding:10px;border:1px solid #e5e5e5}
#pop_container .addressBox a{display:block; color:#a1a1a1;}

#pop_container .ZipTblTit {width:320px; height:22px; border-top:2px solid #333333; border-bottom:1px solid #333333; font-size:12px; font-weight:bold;}
#pop_container .ZipTblTit td {background-color:#E0E0E0; text-align:center; padding-top:4px;}
#pop_container .ZipDivCon {width:320px; height:219px; font-size:11px; position:relative; overflow:auto; background-color:#EFEFEF; text-align:left; border-bottom:1px solid #333333;}
#pop_container .ZipTblCon {width:303px; height:218px;}
#pop_container .ZipTblList {width:100%;}
#pop_container .ZipTblList td { height:20px; background-color:#F2F2F2; border-bottom:1px solid #CCCCCC; padding-top:4px; font-size:11px;}

/*  Á÷¿ø°Ô½ÃÆÇ */
.mem-pass {float:left;	margin-top:10px;	margin-left:80px; padding-top:10px; text-align:center;	 width:567px;	height:113px;}
.mem-pass > .font001 {font-size:15px; font-weight:bold;}


/* ÈÄ¿øÀÚ¿øºÀ»ç */
.support-form01 {float:left;width:100%;  						
						 }
.support-form01 table { float:left;	width:100%;	text-align:left; vertical-align:middle;  line-height:20px; border-top:5px solid #999999; border-bottom:1px solid #999999; 
						/*border-top:2px solid #6282c2;
						border-bottom:1px solid #6282c2; */}
.support-form01 table td {padding:5px 10px 5px 10px; color:#3b3b3b;	vertical-align:middle;	border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.support-form01 table td.titbold {font-weight:bold; color:#3b3b3b; background-color: #f4f4f4;}
.support-form01 table td.text01 {font-weight:bold; color:#3b3b3b; background-color: #f4f4f4; height:40px; text-align:center;}

.support-form01 table span.tit {font-weight:bold; color:#d50008;}


.support-form01 table.board01 { float:left;	width:100%;	text-align:left; vertical-align:middle;  line-height:18px;
						border:0px solid #dedede;
						/*border-top:2px solid #6282c2;*/
						/*border-bottom:1px solid #6282c2; */}
.support-form01 table.board01  td {padding:2px 0 ;	vertical-align:middle; 	border:0px solid #dedede; /*	border-bottom:1px solid #c8c8c8;*/}
.support-form01 table.board01  td.titbold {font-weight:bold; color:#7a7a7a; /*background-color: #e1f3ff;*/}
.support-form01 table.board01  span.tit {font-weight:bold; color:#d50008}



.support-form01 table.board02 { float:left;	width:100%;	text-align:left; vertical-align:middle;  line-height:18px;
						border:1px solid #dedede;
						/*border-top:2px solid #6282c2;*/
						/*border-bottom:1px solid #6282c2; */}
.support-form01 table.board02  td {padding:3px 5 3px 5px;	vertical-align:middle; 	border-top:1px solid #dedede; /*	border-bottom:1px solid #c8c8c8;*/}
.support-form01 table.board02  td.titbold {font-weight:bold; color:#7a7a7a; /*background-color: #e1f3ff;*/}
.support-form01 table.board02  span.tit {font-weight:bold; color:#d50008}


.support-form01 table.board03 { float:left;	width:100%;	text-align:left; vertical-align:middle;  line-height:18px;
						border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.support-form01 table.board03  th {padding:3px 5 3px 5px;	height:25px; vertical-align:middle; border:1px solid #dedede; }
.support-form01 table.board03  th.titbold {font-weight:bold; color:#3b3b3b; background-color: #f4f4f4;}
.support-form01 table.board03  td {padding:3px 5 3px 5px;	vertical-align:middle; 	/*	border-bottom:1px solid #c8c8c8;*/}
.support-form01 table.board03  td.titbold {font-weight:bold; color:#3b3b3b; /*background-color: #e1f3ff;*/}
.support-form01 table.board03  span.tit {font-weight:bold; color:#d50008}

.cart-btn{float:left; margin-top:40px; width:100%; text-align:center; }
.cart-btn .bosearch {margin-top:10px; width:50%; text-align:left;}
.cart-btn .pagebtn01{position:absolute; right:0; padding-left:9px; padding-right:30px; padding-bottom:30px; }


/* È²±Ý¾ËÀ» ³º´Â »ç¶÷µé*/
#bn_together {position:relative; margin:auto; }
#bn_together ul {float:left; }
#bn_together ul li {float:left; line-height:180%; width:100%; display:inline; width:740px;}


/* °­ÁÂ½ÅÃ»ÇÏ±â */
#work li {position:relative; float:left; width:740px; word-spacing:-1px;}
#work li ul {margin:15px 0 0 0;}
#work li ul li{padding:0px 0 5px 0;}
#work li ul li.left40{padding-left:40px;}
#work li ul li ul{margin:5px 0 0 0;}
#work li ul li ul li{padding:5px 0 0 0px;}


#work .table_gray001 { border-collapse:collapse; clear:both; overflow:hidden; border-top:2px solid #b0b0b0; /* border:1px solid #d9d9d9 ; */}
/*.table_glay01 thead {border-top:2px solid #b0b0b0; }*/
#work .table_gray001 th {border:1px solid #d9d9d9; text-align:center; font-weight:bold; padding:5px 5px 5px 8px; background:#f3f3f3;  color:#333333; }
#work .table_gray001 td {border:1px solid #d9d9d9; text-align:left;  padding:5px 5px 5px 8px;  background:#fff; }
#work .table_gray001 td.line_left { text-align:left; padding-left:10px; }
#work .table_gray001 td.line_right { border-right:1px solid #fff;}
#work .table_gray001 td.line_bottom { border-bottom:1px solid #fff;}


/* Áý´Ü»ó´ã - ½ÅÃ»ÇöÈ² */
/* ÁøÇàÁß */
.form03_a { width:80px;font-weight:bold;text-align:center;padding:5px 10px;background:#0777b7;color:#ffffff; }
/* ¸¶°¨µÊ */
.form03_b { width:80px;font-weight:bold;text-align:center;padding:5px 10px;background:#828282;color:#ffffff; }