/* write */
.write_table{position:relative;z-index:15;width:100%;border-top:solid 3px #f275ae}
.write_table tbody tr{border-bottom:solid 1px #eaeaea}
.write_table tbody th{padding:10px 0;border-right:solid 1px #eaeaea;background:#fff8e8;vertical-align:middle}
.write_table tbody td{padding:5px 0 5px 10px;vertical-align:middle}
.write_table tbody textarea{border:solid 1px #ccc}
.write_table tbody .wr_input{height:20px;padding:1px;border:solid 1px #ccc}
.write_table tbody .wr_wi400{width:400px}
.write_table tbody .wr_sel{height:24px;padding:1px;border:solid 1px #ccc}
.write_table tbody td .add{width:150px}
.ta_btn_c{padding-top:20px;text-align:center}

/* write_view */
.bbs_view{position:relative;z-index:15;width:100%;border-top:solid 3px #f275ae}
.bbs_view .view_title{width:100%;height:37px;border-bottom:1px solid #eaeaea;background-color:#f4f4f4;font-weight:800}
.bbs_view .view_title p{padding:10px}
.bbs_view ul.view_info{width:100%;height:37px;border-bottom:1px solid #eaeaea}
.bbs_view ul.view_info li{float:left;padding:10px 60px 0 10px}
.bbs_view .view_con{margin-top:70px;padding:10px;border-bottom:1px solid #eaeaea;line-height:1.3em}
.bbs_view .file_down{float:left;width:100%;padding:10px 0;border-bottom:1px solid #eaeaea}
.bbs_view .file_down p{padding-left:10px}
.bbs_view .file_down p span{position:absolute;left:77px}
.bbs_view .file_down a{color:#666}
.bbs_view .ta_btn_r{padding-top:10px;text-align:right}

/* view */
.list_table{position:relative;z-index:15;width:100%;border-top:solid 2px #f275ae}
.list_table thead th{padding:11px 0;border-bottom:solid 1px #ccc;background:#f5f5f5;color:#000;vertical-align:middle}
.list_table tbody td{padding:11px 0;border-bottom:solid 1px #e3e8e9;font-size:12px;text-align:center;vertical-align:middle}
.list_table tbody td a{color:#000}
.list_table tbody td.t_title{text-align:left}

.tb_write {float:right;;margin-top:10px}

/* search form */
.bbs_searchform{position:relative}
.bbs_searchform .searchcon{float:right;margin-bottom:20px}
.bbs_searchform .searchcon .form_sel{float:left;padding:5px;border:solid 1px #ccc;margin-left:5px;font-size:12px}
.bbs_searchform .searchcon .keyword{float:left;width:240px;height:27px;border:solid 1px #ccc;margin-left:5px;}
.bbs_searchform .searchcon .keyword .kw_txt{width:235px;height:27px;margin:0;padding-left:5px}
.bbs_searchform .searchcon .kw_btn{float:left;margin-left:5px;}

/* table_num */
.page{margin-top:40px;text-align:center}
.page a{display:inline-block;width:32px;height:25px;padding-top:7px;border:1px solid #bfbfbf;background:#fff;text-align:center}
.page a img{padding-top:3px}
.page a.on{background:#e59ec6;font-weight:bold;color:#fff}
.page a:hover{background:#e59ec6;font-weight:bold;color:#fff}

/* photo */
.photo_area{position:relative;z-index:15;width:100%;border-top:solid 3px #f275ae;border-bottom:1px solid #eaeaea;padding-bottom:20px;}
.photo_area .photo_list{overflow:hidden;padding-left:32px;}
.photo_area .photo_list div{float:left;padding:20px 23px 0 0;}
.photo_area .photo_list div a{display:block}
.photo_area .photo_list div img{padding:7px 7px 30px;border:solid 1px #d8d8d8;background:url(/images/childcare/bbs/photo_logo.png) no-repeat center 157px}
.photo_area .photo_list div dl{padding:5px 0 0;font-weight:600;color:#666;text-align:left}
.photo_area .photo_list div dt a{font-weight:bold;color:#f16ca9}

/*

.sub_c .photo_area{position:relative;z-index:15;width:100%;border-top:solid 2px #009fb0}
.sub_c .photo_area .photo_list{overflow:hidden;padding-left:45px}
.sub_c .photo_area .photo_list div{float:left;padding:20px 40px 0 0}
.sub_c .photo_area .photo_list div a{display:block}
.sub_c .photo_area .photo_list div img{padding:7px;border:solid 1px #d8d8d8}
.sub_c .photo_area .photo_list div dl{padding:5px 0 0;font-family:dotum;color:#000;text-align:center}
.sub_c .photo_area .photo_list div dt a{font-weight:bold;color:#000}

*/



/* 달력폼 */
.calendar_tab{text-align:center;height:70px}
.calendar_tab .month_sel a{display:inline-block;padding:5px}
.calendar_tab .month_sel a.month_next{margin-left:10px}
.calendar_tab .month_sel span{display:inline-block;padding:4px 0;}
.calendar_tab .month_sel span.year{font-size:32px;font-weight:bold;color:#666;padding-left:10px}
.calendar_tab .month_sel span.month{font-size:32px;font-weight:bold;color:#f275ae;padding-left:15px}
.calendar_tab .cal_cate{float:right}
.calendar_tab .cal_cate img{padding-left:5px;margin-right:3px}

.calendar_table{width:100%;margin:0 0 30px 0;border-top:3px solid #f275ae}
.calendar_table thead th{font-weight:bold;background-color:#CCC;padding:10px;color:#fff;border-right:1px solid #e5e5e5;border-left:1px solid #e1e1e1;}
.calendar_table .last{border:none}
.calendar_table tbody td{font-weight:bold;border:1px solid #e1e1e1;height:100px;padding:10px;}
.calendar_table tbody td ul li{width:90px;padding:10px 0 0 0;display:inline-block;font-size:11px}
.calendar_table tbody td ul li img{padding:0 2px 0 0}
.calendar_table .yel{color:#fff568;}
.sat{color:#0684d2;}
.sun{color:#ed1c24;}

/* 달력리스트 */
.car_view{position:relative;z-index:15;width:100%;border-top:solid 3px #f275ae}
.car_view .view_title{width:100%;height:37px;border-bottom:1px solid #eaeaea;background-color:#f4f4f4;font-weight:800}
.car_view .view_title p{padding:10px}
.car_view .view_title p span.condi{padding-left:10px;color:#0066FF}
.car_view ul.view_date{width:100%;height:37px;border-bottom:1px solid #eaeaea}
.car_view ul.view_date li{float:left;padding:10px 60px 0 10px}
.car_view ul.view_people{width:100%;height:37px;border-bottom:1px solid #eaeaea}
.car_view ul.view_people li{float:left;padding:10px 60px 0 10px}
.car_view ul.view_etc{width:100%;height:37px;border-bottom:1px solid #eaeaea}
.car_view ul.view_etc li{float:left;padding:10px 60px 0 10px}
.car_view .view_con{margin-top:40px;padding:10px;border-bottom:1px solid #eaeaea;line-height:1.3em}
.car_view .ta_btn_r{padding-top:10px;text-align:right}

/* 어린이집검색 */
.search_table{position:relative;z-index:15;width:100%;border-top:solid 3px #f275ae}
.search_table tbody tr{border-bottom:solid 1px #eaeaea}
.search_table tbody th{padding:10px 0;border-right:solid 1px #eaeaea;background:#fff8e8;vertical-align:middle}
.search_table tbody td{padding:5px 0 5px 10px;vertical-align:middle;}
.search_table tbody textarea{border:solid 1px #ccc}
.search_table tbody td.check label{padding-right:10px}
.search_table tbody .search_btn{padding-left:5px}
.search_table tbody .search_input{height:20px;padding:1px;border:solid 1px #ccc}
.search_table tbody .search_wi400{width:400px}
.search_table tbody .search_sel{height:24px;padding:1px;border:solid 1px #ccc;width:100px;text-align:center}
.search_table tbody .search_sel2{height:24px;padding:1px;border:solid 1px #ccc;width:170px;text-align:center}
.search_table tbody td .add{width:150px}

.search_list{width:100%;border-top:solid 3px #e390bd;border-bottom:solid 1px #cbcbcb;text-align:center;font-size:12px;margin:15px 0 15px 0}
.search_list thead th{padding:13px 0;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb;background:#ffdeed repeat scroll 0 0;font-weight:600;font-size:12px}
.search_list thead th.last{border-right:none}
.search_list tbody th{padding:13px 5px 13px 5px;vertical-align:middle;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb;background:#f2f2f2 repeat scroll 0 0;font-weight:600;font-size:12px}
.search_list tbody td{padding:13px 5px 13px 5px;vertical-align:middle;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb;text-align:center;}
.search_list tbody td a:hover{text-decoration:underline;color:#333}
.search_list tbody td.last{border-right:none}

/* toy */
.toy_list .toyphoto_area{position:relative;z-index:15;width:100%;border-top:solid 3px #f275ae;border-bottom:1px solid #eaeaea;padding-bottom:20px;}
.toy_list .toyphoto_area .photo_list{overflow:hidden;padding-left:34px;}
.toy_list .toyphoto_area .photo_list div{float:left;padding:20px 33px 0 0;}
.toy_list .toyphoto_area .photo_list div a{display:block;}
.toy_list .toyphoto_area .photo_list div img{padding:20px 45px 50px 45px;width:125px;height:125px;border:solid 1px #d8d8d8;background:url(/images/childcare/bbs/photo_logo.png) no-repeat center 157px}
.toy_list .toyphoto_area .photo_list div dl{padding:5px 0 0;font-weight:600;color:#666;text-align:center}
.toy_list .toyphoto_area .photo_list div dt a{font-weight:600;color:#f16ca9;font-size:14px;line-height:1.5em}
.toy_list .toyphoto_area .photo_list div dd {font-weight:600;color:#666;font-size:12px}
.toy_list .toyphoto_area .toybtn_1{display:inline-block;width:55px;height:15px;background:#FF6699;padding:5px 0;color:#fff;margin-top:10px}
.toy_list .toyphoto_area .toybtn_2{display:inline-block;width:55px;height:15px;background:#3399FF;padding:5px 0;color:#fff;margin-top:10px}
.toy_list .toyphoto_area .toybtn_3{display:inline-block;width:55px;height:15px;background:#66CC66;padding:5px 0;color:#fff;margin-top:10px}

.toy_view .toybtn_1{background:#FF6699;margin-top:10px}
.toy_view .toybtn_1 a{display:inline-block;width:100%;background:#FF6699;padding:5px 0;color:#ffF;}
.toy_view .toy_photo{float:left;padding-right:30px;text-align:center;vertical-align:middle;}
.toy_view .toy_photo p img{width:125px;height:125px;padding:30px;vertical-align:middle;border:1px solid #ccc;}
.toy_view .toy_info{}
.toy_view .payment{font-weight:600;font-size:18px;line-height:1.8em;color:#999}
.toy_view .payment strong{font-size:30px;;color:#333}

/* 설문조사 */
.research_view{position:relative;z-index:15;width:100%;border-top:solid 3px #f275ae}
.research_view .rsc_title{width:100%;height:40px;border-bottom:1px solid #eaeaea;background-color:#f4f4f4;font-weight:600;font-size:16px;text-align:center}
.research_view .rsc_title p{padding:10px}
.research_view .rsc_title p span.condi{padding-left:10px;color:#0066FF}
.research_view ul.rsc_date{width:100%;height:30px;border-bottom:1px solid #eaeaea;text-align:center;padding-top:14px}
.research_view ul.rsc_date li{display:inline;padding:10px 40px 0 10px;}
.research_view ul.rsc_info{padding:20px}
.research_view ul.rsc_info li{line-height:1.6em;font-size:13px}
.research_view .rsc_con{padding:20px;border-bottom:1px solid #eaeaea;line-height:1.3em}
.research_view .rsc_con .rsc_question{font-size:14px;text-align:left;font-weight:600;padding-bottom:10px}
.research_view .rsc_con .rsc_question strong{padding-right:10px;color:#FF3366}
.research_view .rsc_con .rsc_answer{padding-top:10px;font-size:12px;}

/* 사이트맵 */
.sitemap_area{width:790px;}
.sitemap_area .site_box{margin:0 auto;overflow:hidden;padding-top:30px}
.sitemap_area .site_box a:hover{ text-decoration:underline}
.sitemap_area .site_box dl{width:240px;margin:0 32px 0 0;border-top:2px solid #666;float:left}
.sitemap_area .site_box .sitemap_menu.last{margin-right:0}
.sitemap_area .site_box dt{padding:14px 0 14px 0;border-bottom:1px #ddd solid;text-align:center;background:#f9f9f9;font-size:16px;font-weight:600}
.sitemap_area .site_box dl dd ul.site li{color:#999;padding:10px 15px 10px 15px;border-bottom:dashed 1px #CCC;font-size:14px}
.sitemap_area .site_box dl dd ul.site li.last{border:none}
.sitemap_area .site_box dl dd ul.site li ul{padding-top:5px;color:#CCC;}
.sitemap_area .site_box dl dd ul.site li li{border:none;font-size:12px;background:url(/images/childcare/sub/dot.png) no-repeat left 10px;padding:5px 0px 3px 10px;}
.sitemap_area .site_box dl dd ul.site li li a{color:#999;}

/* 예매하기리스트 */
.reserve_list{width:100%;border-top:solid 2px #444547;}
.reserve_list li{overflow:hidden;padding:20px 0;border-bottom:1px solid #e1e1e1}
.reserve_list p{float:left;width:230px}
.reserve_list dl{float:left}
.reserve_list dt{font-size:18px;font-weight:bold;color:#000;background:url("/images/sub/s_blit01.gif") no-repeat 0 3px;padding:0 0 0 20px;margin:0 0 10px 0}
.reserve_list dd{line-height:1.75em;padding:0 0 5px 10px;background:url("/images/sub/list01.gif") no-repeat 0 10px;font-size:14px}
.reserve_list dd.rs_btn{background:none;}
.reserve_list strong, .reserve_list em{color:#df488e;font-style:normal}

/* 예매하기 팝업창 */
.reserve_pop{width:900px}
.reserve_pop h1{font-size:18px;line-height:1em;color:#fff;background:url("/images/bbs/rs_tit.gif");padding:15px 20px}
.reserve_pop h2{font-size:14px;color:#252525;margin:0 0 10px 0;padding:0 0 0 5px;border-left:3px solid #f064a5}
.rs_step{background:#c53678;color:#fff;font-size:14px;padding:10px 20px}
.rs_step ol{overflow:hidden}
.rs_step li{background:url("/images/bbs/rs_step.png") no-repeat right 4px;padding:0 20px 0 0;margin:0 20px 0 0;float:left}
.rs_step .on{font-weight:bold}
.rs_step span{color:#fff568;font-size:12px;font-weight:normal}
.reserve_wrap{background:#565656;padding:10px;overflow:hidden}
.rs_con, .rs_total{float:left;background:#fff;padding:20px;height:420px}
.rs_con{margin:0 10px 0 0;width:580px;overflow:hidden;position:relative}
.rs_total{width:210px}

.rs_btn{margin:10px 0 0 0}
.rs_btn a{display:inline-block;padding:15px 0;width:100px;text-align:center;font-size:14px;color:#fff}
.rs_btn .prev{background:#444;margin:0 6px 0 0}
.rs_btn .next{background:#df488e}
.rs_btn .re_submit{background:#df488e;width:100px;height:46px;text-align:center;font-size:14px;color:#fff;cursor:pointer}

.rs_table{border-top:2px solid #333;width:100%}
.rs_table th, .rs_table td{border-bottom:1px solid #e6e6e6;padding:6px 4px;vertical-align:middle;}
.rs_table th{background:#f7f7f7}
.rs_table2{border-top:2px solid #333;width:100%}
.rs_table2 th, .rs_table2 td{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:6px 4px;vertical-align:middle;}
.rs_table2 .bdnone{border-left:none}
.rs_table2 th{background:#f7f7f7}

.rs_con .date, .rs_con .num{float:left}
.rs_con .date{width:250px;margin:0 30px 0 0}
.rs_con .date p{text-align:center;border-top:2px solid #333;border-bottom:1px solid #c6c6c6;padding:5px 0;color:#333;position:relative}
.rs_con .date p a{font-size:11px;position:absolute;top:8px}
.rs_con .date p a.prev{left:15px}
.rs_con .date p a.next{right:15px}
.rs_con .date ul{margin:10px 0 0 30px}
.rs_con .date li{border-left:14px solid #e6e6e6;margin:0 10px 5px 10px;padding:0 0 0 5px;float:left}
.rs_con .date li.on{border-left:14px solid #f064a5;}
.rs_calender{border-bottom:1px solid #c6c6c6;width:100%}
.rs_calender th, .rs_calender td{text-align:center;width:14%;vertical-align:middle;}
.rs_calender th{background:#f3f3f3;border-bottom:1px solid #e6e6e6;padding:5px 0;font-weight:normal}
.rs_calender td{height:24px}
.rs_calender td a{display:block;padding:5px;background:#e6e6e6}
.rs_calender td a.on{background:#f064a5;color:#fff}
.rs_con .num{width:295px}
.rs_con .num select{width:100%;height:80px;border:1px solid #e6e6e6;}

.sel_list{border:1px solid #e6e6e6;padding:7px 10px;height:150px;overflow-y:scroll}
.sel_list li{margin:0 0 3px 0}
.sel_seat{height:80px;overflow-y:scroll}

.seat{position:absolute;top:25px;left:110px;background:url("/images/sub02/hall_stage.gif") no-repeat;width:400px;height:448px}
.seat a{position:absolute;width:7px;height:0px;padding:7px 0 0 0;overflow:hidden}
.seat .seat_a{background:url("/images/sub02/seat_bg.gif") no-repeat 0 0}
.seat .seat_s{background:url("/images/sub02/seat_bg.gif") no-repeat -7px 0}
.seat .seat_r{background:url("/images/sub02/seat_bg.gif") no-repeat -14px 0}
.seat .seat_ceck{background:url("/images/sub02/seat_bg.gif") no-repeat -21px 0}
.seat .seat_ing{background:url("/images/sub02/seat_bg.gif") no-repeat -28px 0}
.seat .seat_off{background:none}

.seat2{position:absolute;top:10px;left:110px;background:url("/images/sub02/hall_stage2.gif") no-repeat;width:405px;height:448px}
.seat2 ul{overflow:hidden;width:405px;margin:30px 0 0 0}
.seat2 li{float:left;margin:0 2px 2px 0}
.seat2 li a{display:block;width:7px;height:0px;padding:7px 0 0 0;overflow:hidden}
.seat2 .seat_a{background:url("/images/sub02/seat_bg2.gif") no-repeat 0 0}
.seat2 .seat_s{background:url("/images/sub02/seat_bg2.gif") no-repeat -7px 0}
.seat2 .seat_r{background:url("/images/sub02/seat_bg2.gif") no-repeat -14px 0}.seat2 .seat_o{background:url("/images/sub02/seat_bg2.gif") no-repeat -35px 0}
.seat2 .seat_x{background:url("/images/sub02/seat_bg2.gif") no-repeat -42px 0}
.seat2 .seat_ing{background:url("/images/sub02/seat_bg2.gif") no-repeat -28px 0}
.seat2 .seat_off{background:none}
.seat2 .seat_ceck{background:url("/images/sub02/seat_bg2.gif") no-repeat -21px 0}
.seat2 .seat_ceck2{background:url("/images/sub02/seat_bg2.gif") no-repeat -49px 0}

.seat2_2{position:absolute;top:25px;left:140px;background:url("/images/sub02/hall_stage2.gif") no-repeat center 0;width:342px;height:448px}
.seat2_2 ul{overflow:hidden;width:342px;margin:30px 0 0 0}