
div.sub_cont					{width:1000px; margin:0 auto; overflow:hidden}
div.sub_cont .lmn01				{width:220px; height:390px; padding:118px 0 0 0; margin:10px 0 0 0; float:left; background:url("../images/comn/submenu01_bg.jpg") no-repeat 0 0}
div.sub_cont .lmn01 h2			{text-align:center;}
div.sub_cont .lmn01 ul			{padding:32px 0 0 30px;}

div.sub_cont .sub_cont			{width:750px; min-height:400px; float:right;  background:url("../images/comn/sub01_bg.jpg") no-repeat 0 0}
div.sub_cont .sub_cont h3		{height:40px; padding:5px 0 0 40px;}
div.sub_cont .t_location		{padding:0 0 0 40px; font:normal 11px/16px dotum,gulim,Arial; color:#b0b0b0; letter-spacing:-1px;}
div.sub_cont .t_location .t01	{color:#d9d9d9}
div.sub_cont .t_location .t02	{color:#bf7f35; font-weight:bold;}
div.sub_cont .contents			{width:670px; margin:0 auto; padding:0 0 50px 0;}




table.board01				{width:100%; border-bottom: #e1e1e1 1px solid; margin: 10px 0px 0px; border-top: #84c9cc 2px solid}
table.board01 tr.pic_on		{background: #f9f9f9; cursor: pointer}
table.board01 tr.pic_off	{background: #fff}
table.board01 tr.pic_hit	{background: #fcfbf8}
table.board01 tr.m_hit		{background: #f9f9f9; vertical-align: middle}
table.board01 th			{border-bottom: #4e888a 1px solid; letter-spacing: -0.5pt; padding:8px 0 5px 0; font: bold 12px/16px 돋움,굴림,arial; color: #fff; background:#94c8ca}
table.board01 td			{height:15px; border-bottom: #eee 1px solid; text-align: center; padding:6px 0 0 0; font: 11px/14px 돋움,굴림,arial;  color: #000; vertical-align: middle; }
table.board01 td a:hover	{color: #047dc5}
table.board01 td.l			{text-align: left; padding-bottom: 8px; padding-left: 10px; padding-right: 0px; font-size: 12px; padding-top: 10px}


table.board02				{width:100%; border-bottom: #e1e1e1 1px solid; margin: 10px 0px 0px; border-top: #84c9cc 2px solid}
table.board02 tr.pic_on		{background: #f9f9f9; cursor: pointer}
table.board02 tr.pic_off	{background: #fff}
table.board02 tr.pic_hit	{background: #fcfbf8}
table.board02 tr.m_hit		{background: #f9f9f9; vertical-align: middle}
table.board02 th			{border-bottom: #4e888a 1px solid; letter-spacing: -0.5pt; padding:8px 0 5px 0; font: bold 12px/16px 돋움,굴림,arial; color: white; background:#94c8ca}
table.board02 td			{height:15px; border-bottom: #eee 1px solid; text-align: center; padding:6px 0 0 0; font: 11px/14px 돋움,굴림,arial;  color: #000; vertical-align: middle; }
table.board02 td a:hover	{color: #047dc5}
table.board02 td.l			{text-align: left; padding-bottom: 8px; padding-left: 10px; padding-right: 0px; font-size: 12px; padding-top: 10px}


.num				{text-align: center; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font: 12px/14px 돋움,굴림,arial; height: 20px; padding-top: 20px}
.num *				{vertical-align:middle}
.num a.none			{border-bottom-style: none; border-left-style: none; display: inline-block; border-top-style: none; color: #565656; border-right-style: none; font-weight: normal; _position: relative}
.num a.none img		{padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px}
.num a.none:hover	{border-bottom-style: none; border-left-style: none; border-top-style: none; background: none transparent scroll repeat 0% 0%; border-right-style: none}
.num a				{border-bottom: #eee 1px solid; position: relative; min-width: 16px; border-left: #eee 1px solid; padding-bottom: 2px; padding-left: 1px; padding-right: 2px; display: inline-block; font: 11px 돋움,굴림,arial; color: #797979; border-top: #eee 1px solid; border-right: #eee 1px solid; text-decoration: none; padding-top: 4px; _margin: 1px 0 0 0; _min-width: 26px _width:26px}
.num a:hover		{border:#616161 1px solid; font: bold 11px 돋움,굴림,arial; background: #787878; color: #fff;}
.num strong			{border:#616161 1px solid; position: relative; min-width: 16px; padding-bottom: 2px; padding-left: 1px; padding-right: 2px; display: inline-block; font: bold 11px 돋움,굴림,arial; background: #787878; color: #fff; text-decoration: none; padding-top: 4px; _margin: 1px 0 0 0; _min-width: 26px _width:26px}


/* 게시판 보기 */
div#board					{width:100%; }
div#board h4				{padding:7px 30px 11px 26px; color:#222; background:#f9f9f9; font: bold 16px/20px NanumGothicBold,맑은 고딕,Malgun Gothic,돋움,굴림,Arial; border-top:2px solid #9e9b94; border-bottom:1px solid #e1e1e1}
div#board h4 span			{font: bold 14px/20px NanumGothicBold,맑은 고딕,Malgun Gothic,돋움,굴림,Arial; color:#ff6600}
div#board .b_tit			{width:655px; height:15px; padding:10px 0 8px 25px; overflow:hidden; font:normal 12px/16px 돋움,굴림,Arial; border-bottom:1px solid #e1e1e1;}
div#board .b_tit p			{width:180px; float:left; }
div#board .b_tit p.date		{width:280px; float:left; }
div#board .b_tit p img		{padding:0 5px 0 0; margin:-2px 0 0 0}
div#board .substance01		{width:670px; padding:10px; margin:20px 0 0 0; font-size:12px; line-height:150%; color:#666}
div#board .substance02		{width:670px; padding:10px; margin:10px 0 0 0; font-size:12px; line-height:150%; border-bottom:1px solid #ebebeb}

ul.file					{width:100%; margin:30px 0 0 0; background:url(/_img/bbs/dotline.gif) #fbfbfb repeat-x 0 0; text-align:left;}
ul.file li				{height:24px; padding:11px 0 0 25px; font:normal 12px 돋움,굴림,Arial;  color:#666; background:url(/_img/bbs/dotline.gif) repeat-x 0 100%}
ul.file li a:hover		{color:#009898; text-decoration:underline}
ul.file li img			{padding:0 10px 0 0; margin:-1px 0 0 0}

ul.prev_next				{width:100%; margin:25px 0 0 0; font:normal 12px 돋움,굴림,Arial; text-align:left; border-top:1px solid #f1f1f1;}
ul.prev_next li				{height:24px; padding:11px 0 0 30px; color:#666666; font:normal 12px 돋움,굴림,Arial;  border-bottom:1px solid #f5f5f5}
ul.prev_next li	a			{color:#8b8b8b}
ul.prev_next li	a:hover		{color:#ec1919; text-decoration:underline}


/*게시판 쓰기*/
table.bbs_write				{width:660px; margin:0 auto; border-top:2px solid #ddd}
table.bbs_write th			{width:100px; padding:10px 10px 8px 0; border-bottom:1px solid #ddd; text-align:right; background:#f5f5f5}
table.bbs_write td			{padding:0 0 0 10px; border-bottom:1px solid #ddd; text-align: left;}



/* 검색 */
div.b_tit					{width:100%; z-index:200; overflow:hidden;}
div.b_tit .b_tit_text		{float:left; font:normal 12px 돋움; color:#777;  padding:10px 0 0 10px;}
div.b_tit .b_tit_text span	{color:#48aeda; font-weight:bold;}
fieldset.field01			{width:320px; float:right; overflow:hidden; text-align:right; border:none;}
fieldset.field01 p			{float:left; line-height:1%; font-size:1px;}
fieldset.field01 p.pt1		{padding:1px 0 0 0;}
fieldset.field01 input		{width:175px; height:16px; padding:2px 0 0 3px; background:#f7f7f7; font:normal 12px/16px 돋움,굴림,Arial; color:#777; border-left:1px solid #aeaeae; border-top:1px solid #aeaeae; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
fieldset.field01 select		{width:80px; }





table.photo				{width:100%;	border-bottom: #e1e1e1 1px solid; margin: 10px 0px 0px; border-top: #9e9b94 2px solid}
table.photo td.last		{}
table.photo td			{	text-align: left; padding-bottom: 15px; padding-left: 5px; padding-right: 0px; font: 11px/16px 돋움,굴림,arial; color: #000; padding-top: 15px}
table.photo td .p_title {	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font: bold 12px/16px 돋움,굴림,arial; color: #000; padding-top: 5px}



/*시간제보육실*/
div.time_info				{width:610px; height:648px; padding:0 30px; background:url("../images/cont/time_bg.gif") no-repeat 0 0}
div.time_info ul			{width:600px; padding:15px 0 0 0; }
div.time_info ul li			{height:19px; padding:4px 0 0 25px; background:url("../images/cont/time_ul.gif") no-repeat 0 100%; font:normal 12px/16px 돋움,굴림,arial; color: #444;}

div.play_info				{width:670px; padding:0 5px !important; /*height:670px;*/ padding:0 30px; /*background:url("../images/cont/play_bg.gif") no-repeat 0 0*/}
div.play_info ul			{width:650px; padding:15px 0 0 0; }
div.play_info ul li			{height:19px; padding:4px 0 0 25px; background:url("../images/cont/time_ul.gif") no-repeat 0 100%; font:normal 12px/16px 돋움,굴림,arial; color: #444;}

div.calender_tit			{width:670px; margin:5px 0 0 0; overflow:hidden}
div.calender_tit p			{float:left}
div.calender_tit p.prev_year		{width:90px; height:35px !important; height:27px; padding:8px 0 0 0; text-align:center; background:url("../images/cont/prev_year.jpg") no-repeat 0 0}
div.calender_tit p.prev_year input	{cursor:pointer; width:68px;height:22px; font:bold 12px/20px dotum,gulim,Arial; color:#f0edd5;  background:none;  border-style:none;color:#FFFFFF; padding:4 0 0 0;}
div.calender_tit p.prev_month		{}
div.calender_tit p.calender_day		{width:160px; height:35px; padding:8px 0 0 0; text-align:center; font:bold 16px/20px dotum,gulim,Arial; color:#fff; background:url("../images/cont/calendar02.jpg") no-repeat 0 0}
div.calender_tit p.next_month		{}
div.calender_tit p.next_year		{width:90px; height:35px !important; height:27px; padding:8px 0 0 0; text-align:center; font:bold 12px/20px dotum,gulim,Arial; color:#f0edd5; background:url("../images/cont/next_year.jpg") no-repeat 0 0}
div.calender_tit p.next_year input	{cursor:pointer; width:68px;height:22px; font:bold 12px/20px dotum,gulim,Arial; color:#f0edd5;  background:none;  border-style:none;color:#FFFFFF; padding:4 0 0 0;}

table.calender					{width:100%;margin:3px auto; border-top:1px solid #ddd;  border-left:1px solid #ddd}
table.calender th				{height:20px; padding:7px 0 0 0; background:#e9e9e9; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
table.calender td				{height:72px; padding:4px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font:normal 11px/13px dotum,gulim,Arial;}
table.calender td div			{cursor:pointer;  padding:3px; color:#555; background:#e0ebf0}
table.calender td div a:hover		{color:#0075ab; font-weight:bold; letter-spacing:-1px;}




/*회원가입*/
table.join01					{width:100%; margin:10px 0 0 0; border-top:1px solid #ddd; }
table.join01 *					{vertical-align:middle}
table.join01 th					{width:100px; background:#f8f8f8; padding:7px 0 5px 0; border-bottom:1px solid #e5e5e5;  font:bold 11px/13px dotum,gulim,Arial;}
table.join01 td					{padding:6px 0 6px 10px; border-bottom:1px solid #e5e5e5;text-align: left;}
table.join01 td	input			{padding:3px 0 0 5px; height:18px; background:#f5f5f5; border:1px solid #e5e5e5}

div.join_text					{padding:20px 0 0 0; font:normal 12px/18px dotum,gulim,Arial; text-align: justify;}

table.toy01				{width:670px; border-left:1px solid #ddd; border-top:1px solid #ddd}
table.toy01 th			{width:100px; padding:10px 0 7px 0; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#f5f5f5}
table.toy01 td			{width:225px; padding:6px 0 0 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd}



/*놀잇감 신청*/
div.toy_tit01			{width:670px; height:25px; padding:10px 0 0 0; text-align:center; font:bold 14px/18px dotum,gulim,Arial;  color:#fff; background:url("../images/cont/toy_tit_bg.gif") no-repeat 0 0}

div.toy_view01						{width:610px; min-height:400px; margin:10px 0 0 0; padding:30px 30px; background:url("../images/cont/toy_bg.gif") no-repeat 0 0}
div.toy_view01_tit					{width:610px; overflow:hidden}
div.toy_view01_tit .img01			{width:135px; float:left}
div.toy_view01_tit .text01			{width:450px; float:right}
div.toy_view01_tit .text01 table	{width:450px; border-top:1px solid #999}
div.toy_view01_tit .text01 table th	{height:16px; padding:8px 0 5px 0; background:#f5f5f5; border-bottom:1px solid #ddd}
div.toy_view01_tit .text01 table td	{padding:8px 0 5px 10px; border-bottom:1px solid #ddd; background:#fff}



/*내정보*/
table.myinfo01						{width:620px; margin:5px 0 0 0; border-top:1px solid #ddd; border-left:1px solid #ddd}
table.myinfo01 th					{padding:7px 0 5px 0; background:#f3f3f3;  font:bold 11px/14px dotum,gulim,Arial; color:#666; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
table.myinfo01 th.th01				{background:#eaeaea}
table.myinfo01 td					{padding:7px 0 5px 10px; font:normal 12px/18px dotum,gulim,Arial; color:#555; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align: left;}


table.bbs01				{width:100%; border-bottom: #e1e1e1 1px solid; margin: 5px 0px 0px 0; border-top: #9e9b94 2px solid}
table.bbs01 tr.pic_on	{background: #f9f9f9; cursor: pointer}
table.bbs01 tr.pic_off	{background: #fff}
table.bbs01 tr.pic_hit	{background: #fcfbf8}
table.bbs01 tr.m_hit	{background: #f9f9f9; vertical-align: middle}
table.bbs01 th			{border-bottom: #bcb5a4 1px solid; letter-spacing: -0.5pt; padding:8px 0 5px 0; font: bold 12px/16px 돋움,굴림,arial; color: #fff; background:#d1c7b1}
table.bbs01 td			{ border-bottom: #eee 1px solid; text-align: center; padding:10px 0 7px 0; font: 11px/14px 돋움,굴림,arial;  color: #000; vertical-align: middle; }
table.bbs01 td a:hover	{color: #047dc5}
table.bbs01 td.l		{text-align: left; padding-bottom: 8px; padding-left: 10px; padding-right: 0px; font-size: 12px; padding-top: 10px}

div.play_info {/*height: 710px;*/ /*background: url("../images/cont/play_bg02.gif") no-repeat 0 0*/}
div.play_info ul li {height:auto;padding:6px 0 6px 25px;text-align:left;}
div.play_info ul li table , div.play_info ul li table th, div.play_info ul li table td {border:1px solid #a0a0a0; border-collapse: collapse; text-align:center; padding:5px 15px;}
div.play_info ul li table th.red {color:red}
div.play_info ul li table td.blue {color:blue; background-color:#fff8c6}
div.play_info ul li table td {color:#333;background-color:#ffe7d8}
.grp {padding: 2px; border: 1px solid rgb(70, 155, 70); border-image: none; color: rgb(255, 255, 255); background-color: rgb(70, 155, 70);}
.psn {padding: 2px; border: 1px solid rgb(155, 155, 150); border-image: none; color: rgb(255, 255, 255); background-color: rgb(155, 155, 150);}


.float_left {float: left;}
.float_right {float: right;}