@charset "utf-8";
/* CSS Document */
.cont{border-collapse:collapse;font-size:.9rem}
ul.tabmenu01{}
ul.tabmenu01 li{width:50%;float:left;height:53px;text-align:center;border:1px solid #ebebeb;line-height:53px}
ul.tabmenu01 li.on{background:#569568}
ul.tabmenu01 li.on a{color:#fff}
ul.tabmenu01 li a{}
ul.tabmenu01 li.first{border-bottom-left-radius:10px}
ul.tabmenu01 li.end{border-bottom-right-radius:10px}
.tabcont01{}
#cont01{}
.cont{font-weight:300}
.cont h4{font-size:24px;color:#442214;margin-top:20px}
ul.list01{}
ul.list01 li{}
td{word-break:break-all}

.text_box{width:100%;background:#f2f4f5;padding:20px 0;margin-top:15px;margin-bottom:15px}



/*기본테이블*/
th,td{font-size:0.9rem}
table.table01{ width:96%;border:1px solid #ddd;margin-bottom:10px;}
table.table01 td{padding:5px 10px;border:1px solid #ddd;}
table.table01 td a img{text-align:center}
table.table01 th{padding:5px 10px;text-align:center;font-weight:400;border-left:0;border-right:0;background:#f7f5f5;border:1px solid #ddd}
.TAC{text-align:center!important}
table.table02{ width:96%;border:1px solid #ddd;margin-bottom:10px;text-align:center}
table.table02 td{padding:5px 10px;border:1px solid #ddd;line-height:1.5rem}
table.table02 th{padding:5px 10px;text-align:center;font-weight:400;border-left:0;border-right:0;background:#f7f5f5;border:1px solid #ddd}

table.table03{ width:100%;border:1px solid #ddd;margin-bottom:10px;height:305px;position:relative}
table.table03 td{padding:0px 10px;border:1px solid #ddd;height:34px}
table.table03 th{text-align:center;font-weight:400;border-left:0;border-right:0;background:#f7f5f5;border:1px solid #ddd}
table.table03  button.BtnBooking{width:270px;border:0;padding:1px;background:#e9798c;color:#fff;font-weight:600;position:absolute;line-height:19px;font-size:0.86rem;right:0;bottom:0;height:51px}
/*마이페이지*/
table.table04{ width:100%;border:1px solid #ddd;margin-bottom:10px;}
table.table04 td{padding:10px;border:1px solid #ddd;text-align:center}
table.table04 td.time{color:red;font-weight:500}
table.table04 th{padding:10px;text-align:center;font-weight:400;border-left:0;border-right:0;background:#f7f5f5;border:1px solid #ddd}
table.table04 p.NoBooking{padding:7px;background-color:#f02044;border-radius:3px;color:#fff}
table.table04 p.booking{padding:7px;background-color:#36bb5c;border-radius:3px;color:#fff}
table.table04 p.waiting{padding:7px;background-color:#ff9971;border-radius:3px;color:#fff}
table.table04 p.cancel{padding:7px;background-color:#2192f3;border-radius:3px;color:#fff;cursor:pointer}
.cont h4 span.red{color:red;font-weight:200;font-size:17px;vertical-align:top;margin-top:4px;display:inline-block}
table.table02 th.backslash {	background: #f7f5f5 url('../imgs/cont/backslash.png');	background-size: 100% 100%;	text-align: left;;margin-left:10px}
table.table02 th.backslash  .backslash_inner {  text-align:right;margin-right:10px} 

table.table05{ width:85%;border:1px solid #ddd;margin-bottom:10px;margin-left:107px}
table.table05 td{padding:5px 10px;border:1px solid #ddd;}
table.table05 td a img{text-align:center}
table.table05 th{padding:5px 10px;text-align:center;font-weight:400;border-left:0;border-right:0;background:#f7f5f5;border:1px solid #ddd}
table.table06{ width:92%;border:1px solid #ddd;margin-bottom:10px;margin-left:62px}
table.table06 td{padding:5px 10px;border:1px solid #ddd;}
table.table06 td a img{text-align:center}
table.table06 th{padding:5px 10px;text-align:center;font-weight:400;border-left:0;border-right:0;background:#f7f5f5;border:1px solid #ddd}
table.table07{ width:89%;border:1px solid #ddd;margin-bottom:10px;margin-left:90px}
table.table07 td{padding:5px 10px;border:1px solid #ddd;}
table.table07 td a img{text-align:center}
table.table07 th{padding:5px 10px;text-align:center;font-weight:400;border-left:0;border-right:0;background:#f7f5f5;border:1px solid #ddd}

.content.sub-04 table.table05{ width:100%;margin-left:0}

/*인사말*/
.contentWrap .contentBox .content .cont p.TitTxt{color:#c18d06;font-size:1.4rem;font-weight:400;letter-spacing:0px;margin-bottom:15px}

.contentWrap .contentBox .content .cont ul.list01{}
.contentWrap .contentBox .content .cont ul.list01 li{background:url('../imgs/icon/icon-list.png') 0 7px no-repeat;padding-left:17px;margin-left:21px}
.contentWrap .contentBox .content .cont ul.list2{}
.contentWrap .contentBox .content .cont ul.list2 li{background:url('../imgs/icon/icon-list.png') 0 7px no-repeat;padding-left:17px;}

.contentWrap .contentBox .content .cont p{font-size:.93rem;font-weight:400;letter-spacing:0px}
.contentWrap .contentBox .content .cont dd{margin-left:10px;font-weight:200;font-size:.9rem;/* line-height:1.7rem */}
.contentWrap .contentBox .content .cont dd .table01{font-weight:200;font-size:0.9rem}
.contentWrap .contentBox .content .cont dd .table01 th{font-weight:200;font-size:0.9rem}
.contentWrap .contentBox .content .cont dd .table01 td{font-weight:200;font-size:0.9rem}
.contentWrap .contentBox .content .cont dd p{font-weight:200;font-size:0.9rem}
.contentWrap .contentBox .content .cont .TableWrap{width:100%;margin-top:10px}
.contentWrap .contentBox .content .cont h4{background:url('../imgs/icon/icon-tit.png') 0 3px no-repeat; margin-bottom:6px;padding-left:27px;font-size:1.3rem}
.contentWrap .contentBox .content .cont h4.tit3{background:url('../imgs/icon/icon-tit.png') 0 3px no-repeat; margin-bottom:6px;padding-left:27px;font-size:1.3rem;margin-top:9px!important}
.contentWrap .contentBox .content .cont h5{background:url('../imgs/icon/icon-tit02.png') 0 8px no-repeat; padding-left:16px;font-size:1.12rem;;margin-left:20px;color:#e15b59}
.contentWrap .contentBox .content .cont h5.title3{margin-left:29px;background:none;color:#444;font-weight:500;font-size:1rem}
.contentWrap .contentBox .content .cont h6.title4{margin-left:59px;background:none;color:#444;font-weight:500;font-size:1rem}
.contentWrap .contentBox .content .cont h6.title5{margin-left:81px;background:none;color:#444;font-weight:500;font-size:1rem}
.cont04010302 .dep7{margin-left:107px;font-weight:200;line-height:1.5rem;font-size:.9rem}

.MAL21{margin-left:21px!important}
.MAL23{margin-left:23px!important}
.MAL28{margin-left:28px!important}
.MAL32{margin-left:32px!important}
.MAL36{margin-left:36px!important}
.MAL37{margin-left:37px!important}
.MAL44{margin-left:44px!important}
.MAL45{margin-left:45px!important}
.MAL59{margin-left:59px!important}
.MAL62{margin-left:62px!important}
.MAL74{margin-left:74px!important}
.MAL87{margin-left:87px!important}
.w94{width:94%!important}
.MAT10{margin-top:10px!important}
.MAT20{margin-top:20px!important}

/*사이트맵*/
.sitemap{clear:both}
.sitemap .Map{background-color:transparent; padding:0px 0 10px 20px;overflow:hidden;border:1px solid #d6d6d6;margin-bottom:15px;}
.sitemap .Map li{margin:10px 20px 10px 0px;font-size:22px;background:url(../imgs/icon/icon-tit.png) 0 2px no-repeat;line-height:22px;padding:0px 0 9px 26px;letter-spacing:-1px;}
.sitemap .Map li a{display:inline-block;}
.sitemap .Map .Inbsub100{margin-top:10px;border-top:1px solid #b573ec}
.sitemap .Map li li{color:#333;font-size:1.1rem!important;margin:8px 0 0 10px; padding:0 0 0px 15px;background:url(../imgs/icon/icon-list.png) left 9px no-repeat;float:left; width:250px;line-height:31px;border-bottom:0}
.sitemap .Map li li li{color:#787777;line-height:16px;font-size:0.9rem;margin:2px 0 0 10px;padding-top:10px;padding-left:10px;font-weight:600; background:url(../imgs/icon/icon-lnb_list-style-04.png) left 18px no-repeat}
.sitemap .Map li li li a{color:#b573ec;font-weight:300;border-bottom:0}

/*탭*/
ul.tab01{width:100%;border-bottom:1px solid #d9b7f5;height:39px;margin-bottom:20px}
ul.tab01 li{padding:5px 20px; background:#d9b7f5;color:#eee;float:left;border-radius:3px;border-right:1px solid #fff}
ul.tab01 li.on{background:#b673ec}
ul.tab01 li a{}
ul.tab01 li.on a{color:#fff;}

ul.tab02{width:100%;border-bottom:1px solid #d9b7f5;height:35px;margin-bottom:20px}
ul.tab02 li{padding:5px 10px; background:#d9b7f5;color:#eee;float:left;border-radius:3px;border-right:1px solid #fff}
ul.tab02 li.on{background:#b673ec}
ul.tab02 li a{}
ul.tab02 li.on a{color:#fff;}

ul.tab03{width:100%;border-bottom:1px solid #999898;height:35px;margin-bottom:20px}
ul.tab03 li{padding:5px 10px; background:#a9a9a9;color:#eee;float:left;border-radius:3px;border-right:1px solid #fff}
ul.tab03 li.on{background:#999898}
ul.tab03 li a{}
ul.tab03 li.on a{color:#fff;}

ul.tab06{width:100%;border-bottom:1px solid #999898;height:39px;margin-bottom:20px}
ul.tab06 li{padding:5px 10px; background:#f2f4f5;color:#3a3a3a;float:left;border-radius:3px;border-right:1px solid #fff}
ul.tab06 li.on{background:#a9a9a9}
ul.tab06 li a{}
ul.tab06 li.on a{color:#fff;}

/*어린이집지원*/
.contentWrap .contentBox .content .cont h3.title1 { clear:both;background:url('../imgs/icon/icon-tit.png') 0 11px no-repeat;padding-left:27px;font-size:1.4rem;line-height:40px}
.contentWrap .contentBox .content .cont h4.title2 { background:url('../imgs/icon/icon-tit02.png') 10px 5px no-repeat; padding-left:23px;font-size:1.12rem;margin-left:20px;color:#e15b59;line-height:23px;margin-top:7px ;margin-bottom:2px;clear:both}
.contentWrap .contentBox .content .cont h3.title3 { clear:both;background:url('../imgs/icon/icon-tit.png') 0 9px no-repeat;padding-left:27px;font-size:1.4rem;line-height:35px;margin-bottom:5px}
.contentWrap .contentBox .content .cont h4.title3 { background:url('../imgs/icon/icon-tit02.png') 0px 5px no-repeat; padding-left:16px;font-size:1.12rem;margin-left:0px;color:#e15b59;line-height:23px;margin-top:7px ;margin-bottom:2px;clear:both}


#tabWrap > li { display:block; float:left; text-align:center; font-size:14px; font-weight:600; color:#333; cursor:pointer; font-weight:600; letter-spacing:0px; margin-left:-1px; padding:8px 0; border:1px solid #ccc; background:#fff; }
#tabWrap > li.conTabOn { margin-left:0; background-color:#79a1cc; padding:9px 0; border:0; background-image:url(/img/comm/tabOn.png); background-position:top center; color:#fff; }
.conTabOn { margin-left:0; background-color:#79a1cc; padding:9px 0; border:0; background-image:url(/img/comm/tabOn.png); background-position:top center; color:#fff; }
#tabContentsWrap { clear:both; padding-top:20px; }
#tabContentsWrap > li { display:none; }
#tabContentsWrap > li:first-child { display:block; }

ul.list1 > li { background:url('../imgs/icon/icon-list.png') 0 7px no-repeat;padding-left:17px;margin-left:21px ;font-size:1rem}
ul.list1 > li > ul > li { background:url(/img/comm/bullet4.png) no-repeat 0 9px; padding-left:13px; }

ul.list4 {  }
ul.list4 > li { width:142px; float:left; text-align:center; border-left:1px dashed #ccc; }
ul.list4 > li:first-child { border-left:0; }
ul.list4 > li > img { display:block; margin:5px auto 10px auto; }
.wdiv { width:auto; text-align:center; padding:1em; }
table.tblComm { width:100%;border:1px solid #ddd;margin-bottom:10px; }
table.tblComm th, table.tblComm td { padding:4px 10px; }
table.tblComm thead th {padding:5px 10px;text-align:center;font-weight:400;border-left:0;border-right:0;background:#f7f5f5;border:1px solid #ddd}
table.tblComm tbody th { padding:5px 10px;text-align:center;font-weight:400;border-left:0;border-right:0;background:#f7f5f5;border:1px solid #ddd}
table.tblComm tbody td { border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
table.tblComm thead th:first-child, table.tblComm tbody th:first-child, table.tblComm tbody td:first-child { border-left:0; }
table.tblComm th.th2dep { background:#a7cef6; }
table.tdCenter tbody td { text-align:center; }

table.intbl tbody td, tfoot td { text-align:center; }

img.iconImg { display:block; margin:0 auto 10px auto; }

p.p1 { margin:0 0 20px 22px; }
p.p2 { margin:0 0 20px 22px; padding:10px 15px; border:1px solid #ccc; border-radius:5px; }
p.p3 { margin:0 0 24px 22px; padding:10px 0; text-align:center; background:#093; color:#fff; font-weight:600; font-size:15px; }

ul.list2 > li { background:url(/img/comm/bullet6.png) no-repeat 0 11px; padding-left:7px; font-weight:normal; }
ul.list2 > li > ul > li, ul.list3 > li { background:url(/img/comm/bullet7.png) no-repeat 0 11px; padding-left:8px; }
ul.blankul > li { background:none; padding-left:0; }
ul.ulWrap { padding:5px 10px; background:#f9f9f9; border:1px solid #ccc; height:150px; overflow-y:scroll; }


 .dl3 dt {background:url(../imgs/icon/icon_dt.gif) no-repeat 5px 14px; padding-left:15px; }
 .dl3 dd { background:url(../imgs/icon/icon_dd.gif) no-repeat 6px 13px; padding-left:15px; margin:0 0 0 14px; font-weight:normal; }

.dl1 { padding:10px 15px; border-radius:5px; background:#f5f5f5; margin:5px 0 0 0; }
.dl1 dt { font-weight:600; }
.dl1 dd { background:url(/img/comm/bullet5.png) no-repeat 0 11px; padding-left:10px; }

.dl2 { background:0; }
.dl2 dt { font-weight:600; }
.dl2 dd { background:url(/img/comm/bullet6.png) no-repeat 0 11px; padding-left:10px; }

span.blue{color:#4697dc}
ul.list4 > li { width:20%; float:left; text-align:center; border-left:1px dashed #ccc; }
ul.list4 > li:first-child { border-left:0; }
ul.list4 > li > img { display:block; margin:5px auto 10px auto; }
b{font-weight:500}

.box01{}
.cont040501{background:url(../imgs/cont/cont040501.jpg) right 0 no-repeat;padding-left:0px;height:499px;background-size:355px}
p.mobile_display{display:none}
.footnote{border:1px solid #ebebeb;margin-top:10px;padding:10px}
.footnote dl.dl3 dt{background:none;padding-left:0}

/*운영비전과 목표*/
.cont0104{padding-bottom:60px;background:url(../imgs/cont/cont0104.jpg) center 0 no-repeat}
.cont0104 p{text-align:center}
.cont0104 p.cont010401{font-size:29px!important;color:#655d48;font-weight:600;padding-top:88px}
.cont0104 p.cont010402{font-size:19px!important;color:#fff;font-weight:600;padding-top:200px}
.cont0104 p.cont010403{font-size:17px!important;color:#fff;font-weight:600;padding-top:68px}
.cont0104 p.cont010404{font-size:19px!important;color:#655d48;font-weight:600;padding-top:51px}

/*이용안내*/
.cont0106{height:400px;background-size:100%}
.cont0106 dl{width:50%;float:left;height:198px}
.cont0106 dl.cont010601{padding:38px 0 0 27px}
.cont0106 dl.cont010602{padding:38px 0 0 27px;background:#faf6f7 url(../imgs/cont/cont010601.gif) right bottom no-repeat}
.cont0106 dl.cont010603{padding:36px 0 0 27px;background:#fefaf1 url(../imgs/cont/cont010602.gif) right bottom no-repeat}
.cont0106 dl.cont010604{padding:36px 0 0 27px}
.cont0106 dt{font-size:21px;color:#4c432a;margin-bottom:10px}
.cont0106 dd{font-size:15px!important;color:#444;margin-left:0!important;font-weight:300!important;line-height:23px}

/*조직도*/
.cont0107 {background:url(../imgs/cont/cont0107_2023.jpg) center 0 no-repeat;text-align:center;padding-bottom:181px}
.cont0107  p.cont010701{font-size:23px!important;color:#000;padding-top:86px}
.cont0107  p.cont010702{font-size:15px!important;color:#796125;font-weight:600!important}
.cont0107  dl{width:239px;display:inline-block;vertical-align:top;padding-top:80px}
.cont0107 dt{margin-bottom:18px;font-size:17px!important;color:#6e5310!important;font-weight:500}
.cont0107 dd{text-align:left;margin-left:37px!important;font-weight:300!important;padding-top: 22px;line-height:2px}
.cont0107 .cont01070201{width: 100%;padding-top: 133px}
.cont0107 .cont01070202{width: 100%;padding-top: 46px;padding-bottom:60px}
.cont0107 .cont01070202 dd{text-align:center;margin:0!important}

/*찾아오시는길*/
.cont0108{}
.cont0108 .map{height:350px}
.cont0108 .maplist{background:#f9f9f9}
.cont0108 dl{height:100px;border-bottom:2px solid #fff}
.cont0108 dl.cont010801{background:url(../imgs/cont/cont010801.png) 25px 22px no-repeat;padding-left:107px;padding-top:22px}
.cont0108 dl.cont010802{background:url(../imgs/cont/cont010802.png) 25px 22px no-repeat;padding-left:107px;padding-top:10px}
.cont0108 dl.cont010803{background:url(../imgs/cont/cont010803.png) 25px 22px no-repeat;padding-left:107px;padding-top:22px}
.cont0108 dt{}
.cont0108 dd{margin-left:0!important;line-height:22px!important;font-weight:300!important}

/*영유아지원*/
.BookingWrap{margin-top:10px;display:block}
.BookingWrap a.booking{padding:9px;border:1px solid #ebebeb;display:block;width:52%;font-size:1rem;text-align:center;background:#e97d86;border-radius:5px;border-bottom:4px solid #c25c65;margin-left:25%;margin-bottom:10px;color:#fff}
a.btn_style01{padding:10px 30px;background:#d9b7f5;margin-top:14px;display:block;text-align:center;} 
a.btn_style01:hover{background:#bf52c1;color:#fff}
a.btn_style02{width:50%;padding:10px 10px;background:#d9b7f5; display:block;text-align:center;margin:14px auto} 
a.btn_style02:hover{background:#bf52c1;color:#fff}
a.btn_style03{width:50%;padding:10px 10px;background:#4d9fe4;margin-top:14px;display:block;text-align:center;margin:0 auto;color:#fff} 
a.btn_style03:hover{background:#ccdde6;color:#333}
.btn_down{background:url(../imgs/icon/icon-btn-down.gif) 0 4px no-repeat;padding-left:24px}
a.btn_down:hover{text-decoration:underline}
/*준비중*/
.preparing{height:450px;font-size:0;text-indent:-9999px;background:url(../imgs/cont/preparing.jpg)center top no-repeat;}

/*어린이집지원*/
.red{font-weight:500;color:#eb6166;font-size:.9rem}
.pink{font-weight:500;color:#eb7d88;font-size:.8rem}
.purple{font-weight:500;color:#b573ec;font-size:.8rem}
/*예약안내*/
.cont0609 dl{}
.cont0609 dt{font-size:20px;color:#655d48;padding-top:13px}
.cont0609 dd{margin-left:0!important;font-size:13px;line-height:20px;padding-top:11px}
.cont0609 dd.cont0609_btn{padding-top:15px}
.cont060901, .cont060902, .cont060903, .cont060904, .cont060905, .cont060906{width:49%;height:172px;display:inline-block;padding-left:177px;}
.cont0609 .cont060901{background:url(../imgs/cont/cont060901.png) 0px 0 no-repeat;margin-top:10px}
.cont0609 .cont060902{background:url(../imgs/cont/cont060902.png) 0px 0 no-repeat;}
.cont0609 .cont060903{background:url(../imgs/cont/cont060903.png) 0px 0 no-repeat;}
.cont0609 .cont060904{background:url(../imgs/cont/cont060904.png) 0px 0 no-repeat;}
.cont0609 .cont060905{background:url(../imgs/cont/cont060905.png) 0px 0 no-repeat;}
.cont0609 .cont060906{background:url(../imgs/cont/cont060906.png) 0px 0 no-repeat;}

/*희망장난감도서관*/
.cont0313{background:url(../imgs/cont/cont0313.jpg)no-repeat;padding-top:241px;padding-left:35px;height:913px;background-size:100%}
.cont0314{background:url(../imgs/cont/cont0314.jpg)no-repeat;padding-top:241px;padding-left:35px;height:913px;background-size:100%}
.cont0315{background:url(../imgs/cont/cont0315.jpg)no-repeat;padding-top:241px;padding-left:35px;height:913px;background-size:100%}

/*로그인*/
/* 로그인 */
.m_loginWrap01 {width:100%;height:100%;position:relative;display:block;float:left;margin:50px 0 0 0}
.m_loginWrap01 h3.m_h3_tit {font-size:22px;font-weight:400;color:#3e3d3d;background:url('../imgs/cont/img_login.png') left top no-repeat;padding:0 0 0 30px;line-height:22px}
.m_loginWrap01 .m_loginBox01 {width:100%;height:100%;box-sizing:border-box;margin:20px 0 0 0;position:relative;display:block;float:left}
.m_loginWrap01 .m_loginBox01 .m_loginBox0101 {width:100%;min-height:297px;padding:30px 30px 30px 200px;box-sizing:border-box;border:3px dotted #ddd;display:inline-block;float:left;background:url('../imgs/cont/img_login.png') 30px 30px no-repeat}
.m_loginWrap01 .m_loginBox01 .m_loginBox0101 .m_loginBox0102 {width:100%;height:42px;box-sizing:border-box;border-bottom:2px dotted #f19da4;font-size:22px;font-weight:500;color:#565656;line-height:17px}
.m_loginWrap01 .m_loginBox01 .m_loginBox0101 .m_loginBox0103 {width:100%;min-height:125px;font-size:18px;font-weight:200;color:#565656;line-height:21px;margin:20px 0 0 0; text-align:justify;}
.m_loginWrap01 .m_loginBox01 .m_loginBox0201 {width:49%;height:385px;min-height:327px;padding:30px 30px 30px 170px;box-sizing:border-box;border:2px solid #016201;display:inline-block;float:right;background:url('../imgs/cont/bg_loginBox0201.png') 35px 50% no-repeat}
.m_loginWrap01 .m_loginBox01 .m_loginBox0201 .m_loginBox0202 {width:100%;height:42px;box-sizing:border-box;border-bottom:1px solid #bde0bd;font-size:22px;font-weight:500;color:#565656;line-height:17px}
.m_loginWrap01 .m_loginBox01 .m_loginBox0201 .m_loginBox0203 {width:100%;min-height:125px;font-size:16px;font-weight:200;color:#565656;line-height:21px;margin:20px 0 0 0; text-align:justify;}
.btnArea .btn_loginG01 {width:240px;height:50px;background:#dd727a;font-size:17px;font-weight:400;color:#fff;border:none;letter-spacing:-0.075em;box-sizing:border-box}
.btnArea .btn_loginG01s {width:240px;height:50px;background:#dd727a;font-size:17px;font-weight:400;color:#fff;border:none;letter-spacing:-0.075em;box-sizing:border-box; display:block; text-align:center; line-height:50px;}
.m_loginBox0101 .m_loginBox0102 .m_loginBox0103 .btnArea{margin-top: 46px !important;height: 87px; }
.m_loginWrap02 {width:49%;height:100%;position:relative;display:block;float:right;margin:50px 0 80px 0;letter-spacing:-0.075em}
.m_loginWrap02 h3.m_h3_tit {font-size:22px;font-weight:400;color:#3e3d3d;background:url('../imgs/cont/icon_h3_tit.png') left 50% no-repeat;padding:0 0 0 30px;line-height:22px}
.m_loginWrap02 .m_loginBox02 {width:100%;min-height:380px;height:100%;box-sizing:border-box;margin:20px 0 0 0;padding:30px;position:relative;display:block;float:left;border:2px solid #016201}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 {width:100%;min-height:155px;box-sizing:border-box;display:inline-block;float:left}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 {width:70%;height:155px;display:inline-block;float:left;box-sizing:border-box}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_id {width:100%;height:54px;box-sizing:border-box;background:#fff;border:1px solid #acacac;border-radius:3px;font-size:17px;font-weight:400;color:#6f6f6f}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_pw {width:100%;height:54px;box-sizing:border-box;background:#fff;border:1px solid #acacac;border-radius:3px;font-size:17px;font-weight:400;color:#6f6f6f;margin:10px 0 0 0}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_save {width:110px;height:28px;text-align:right;font-size:16px;font-weight:200;color:#6f6f6f;margin:10px 0 0 0;display:inline-block;float:left}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_save .m_login_chck01 {width:28px;height:28px;box-sizing:border-box;background:#fff;border:1px solid #ccc;display:inline-block;float:left}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch {width:230px;height:28px;display:inline-block;float:right;margin:10px 0 0 0}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch .m_login_srch_id {width:50%;font-size:16px;font-weight:200;color:#6f6f6f;background:url('../imgs/cont/bg_loginGap01.png') right 50% no-repeat;padding:0 15px 0 0;
																							   box-sizing:border-box}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch .m_login_srch_pw {width:50%;font-size:16px;font-weight:200;color:#6f6f6f;box-sizing:border-box;margin:0 0 0 10px}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBtn {line-height:113px;width:25%;height:118px;display:block;float:right;border:none;border-radius:3px;background:#137773;font-size:22px;font-weight:200;color:#fff;cursor:pointer;text-align:center;}

.m_loginWrap02 .m_loginBox02 .m_loginBox0302 {width:100%;/* min-height:118px; */box-sizing:border-box;margin-top:20px;border-top:1px solid #565656; padding-top:10px;}
.m_loginWrap02 .m_loginBox02 .m_loginBox0302 .m_loginBox030201 {font-size:18px;font-weight:200;color:#5d5d5d;text-align:left;line-height:24px}

.m_loginBox0101 .btnArea,
.m_loginBox0302 .btnArea{
	position: absolute;
	bottom: 25px
}
 
.btnArea .btn_loginW01 {width:240px;height:50px;background:#FFF;font-size:17px;font-weight:400;color:#3f3f3f;border:2px solid #404040;letter-spacing:-0.075em;box-sizing:border-box;cursor:pointer}
.btnArea .btn_loginW01new{display:block;line-height:45px;text-align:center;width:240px;height:50px;background:#FFF;font-size:17px;font-weight:400;color:#3f3f3f;border:2px solid #404040;letter-spacing:-0.075em;box-sizing:border-box;cursor:pointer}

.CalendarBtn .fl a{padding:5px 25px;background:#eee;border:1px solid #bbb;border-radius:2px }
.CalendarBtn .fr a{padding:5px 25px;background:#eee;border:1px solid #bbb;border-radius:2px }
.CalendarBtn .fl a:hover, .CalendarBtn .fr a:hover{background:#675d4a;color:#fff}
.editTinymceImages a{background:url(../imgs/icon/icon-img-btn.png)16px 11px no-repeat; padding:5px 21px 5px 41px;border:1px solid #ddd;margin-bottom:6px;display:inline-block}
.editTinymceImages a:hover{background:#a9a9a9 url(../imgs/icon/icon-img-btn.png)16px 11px no-repeat;color:#fff}
.m_mypage{display:none;}
.d_mypage{display:block;}


.text_box{background:#efefef}

/*대관*/
.many_tab {box-sizing:border-box;overflow:hidden}
.many_tab a {float:left;display:block;width:33.3%;text-align:center;border:1px solid #f19da4;padding:12px 4px;font-size:18px;color:#e37d86;font-weight:400}
.many_tab a:hover {text-decoration:underline}
.many_tab a.on {background:#f19da4;font-size:20px;color:#fff;font-weight:500}

.many_tabB {box-sizing:border-box;overflow:hidden}
.many_tabB a {float:left;display:block;width:50%;text-align:center;border:1px solid #f19da4;padding:12px 4px;font-size:18px;color:#e37d86;font-weight:400}
.many_tabB a:hover {text-decoration:underline}
.many_tabB a.on {background:#f19da4;font-size:20px;color:#fff;font-weight:500}


.many_tab2 {border:5px solid #7eb1e1; background:#af664f; padding:20px 20px 20px 30px;margin-bottom:27px;box-sizing:border-box}
.many_tab2 a {width:16%;background: url(/childcare/common/imgs/icon/bul3.png) no-repeat left 12px; font-size:17px;padding-left:12px;margin:0;display:inline-block;font-weight:400;color:#666;text-align:left}
.many_tab2 a.on {background:url(/childcare/common/imgs/icon/bul2.png) no-repeat left 6px; text-decoration:underline; color:#ffef2c; font-weight:600;padding-left:20px}

.contentsWp{width: 100%;margin: 0 auto;margin-bottom: 17px;}
.contentsWp .contentsSub{width: 100%;padding: 0 10px;border: 3px solid #af664f;margin-bottom: 6px;line-height:60px}
.contentsWp .contentsSub span{color: #313131;margin-left: 5px;}
.contentsWp .contentsSub2{width: 100%;padding: 0 13px;border: 2px dotted #af664f;margin-bottom: 6px;}
.showBtn{background: #696969 url(/childcare/common/imgs/icon/arrow_down_white.png) no-repeat;background-position-x: 72px;background-position-y: 11px;background-size: 8px;width: 89px;padding-right: 15px;color: #fff;line-height: 27px;margin-left: 10px;}
.showBtn.up{background: #696969 url(/childcare/common/imgs/icon/arrow_up_white.png) no-repeat;background-position-x: 72px;background-position-y: 11px;background-size: 8px;width: 89px;padding-right: 20px;color: #fff;line-height: 19px}

/*예약*/
.progressbar {counter-reset: step; overflow: hidden; position: relative; z-index: 0; background-color: #f4f4f4; padding: 15px 0; margin-bottom: 15px!important;}
.progressbar li {list-style: none;display: block; float: left; width: 33%;position: relative;text-align: center;cursor: pointer;}
.progressbar li:before {content: counter(step);counter-increment: step;width: 30px;height: 30px;line-height : 30px;border: 1px solid #ddd;border-radius: 100%;display: block;text-align: center;margin: 0 auto 10px auto;background-color: #fff;position: relative; z-index: 2;}
.progressbar li:after {content: "";position: absolute;width: 100%;height: 1px;background-color: #ddd;top: 15px;left: -50%;z-index : 1;}
.progressbar li:first-child:after {content: none;}
.progressbar li.active {color: #77410b!important;font-weight:600!important}
.progressbar li.active:before {border-color: #77410b!important;}
.progressbar li.active + li:after {background-color: #77410b!important;}

.prgm_img{margin-bottom:20px}
.prgm_img img{width:100%!important;height:auto!important}

	.list_top .search_top_a{width:508px}
	.list_top .search_top_b{width:485px}
	.list_top .search_top_a .select_type2,
	.list_top .search_top_b .select_type2{width:100px!important}

.w140{width:140px}
.w150{width:150px}
.w300{width:300px}
.postsh{height: 2.5rem!important;}

@media all and (max-width:1050px){
	/* 탭메뉴 */
	.cont_wrap .tab ul li{width: 33%!important;}
	.cont_wrap .tab ul li a{font-size: 0.9rem;}
	.bbsView span.file img{width:auto!important}
	.bbsView a img{width:auto!important}
.w140{width:30%}
.w150{width:30%}
.w300{width:90%}
}
@media all and (max-width:767px){
	/* 탭메뉴 */
	.cont_wrap .tab ul li{width:50%!important}
	.cont_wrap .tab ul li a{font-size:0.8rem}
	#postCode{width:70px!important}
	.postsh{width:80px!important}
	.showBtn,
	.showBtn.up{width:70px!important;height:27px!important;padding:0;background-position-x:56px}
}


/*
 * tablet
 */
@media all and (max-width:1200px){
	.contentWrap .contentBox .content .cont .ToyViewDetail table.table03{height:190px}
	.contentWrap .contentBox .content .cont ul.list01 li{margin-left:0}
	.cont0104 p.cont010402{padding-top:213px}
	.cont0104 p.cont010403{padding-top:78px}
	.cont0104 p.cont010404{padding-top:62px}
	.cont0106{background:url(../imgs/cont/cont0106.jpg) center 0 no-repeat; height:400px;background-size:548px}
	.cont0106 dl{width:50%;float:left;height:122px;}
	.cont0106 dl.cont010601{padding:14px}
	.cont0106 dl.cont010602{padding:14px}
	.cont0106 dl.cont010603{padding:14px}
	.cont0106 dl.cont010604{padding:14px}
	.cont0106 dt{font-size:1rem;color:#4c432a;margin-bottom:4px}
	.cont0106 dd{font-size:12px!important;color:#444;margin-left:0!important;font-weight:300!important;line-height:18px}
	.cont0107 .cont01070201{padding-top:151px}
	.cont0107 .cont01070202{padding-top:48px}
	.cont0107 dl{padding-top:87px}
	table.table02 th{padding:0!important}
	ul.tab01{height:36px}
	ul.tab02{height:auto;display:inline-block}
	.contentWrap .contentBox .content .cont h4{background:url('../imgs/icon/icon-tit.png') 0 3px no-repeat; margin-bottom:5px;padding-left:25px;}
	table.table03 button.BtnBooking{width:123px;height:36px}
	.list08 li[class*='cal']{background-position:left 8px}
	.list08 li span.scheduleListDate{position:relative;display:block;left:0}
	.cont0609 .cont060901, .cont0609 .cont060902, .cont0609 .cont060903, .cont0609 .cont060904, .cont0609 .cont060905, .cont0609 .cont060906{background-size:30%!important;background-position:0 17px;padding-left:91px}
	.cont0609 dt{font-size:18px}
	.cont040501{height:255px;background-size:164px}
    ul.allimiNum li img{width:221px!important;height:197px!important}
    .cont0313{padding-top:190px;height:789px;background-size:100% 760px}
	.list_top .search_top_a{width:488px;top:0!important}
	.list_top .search_top_b{width:465px;top:0!important}
	.many_tab a{width:50%}
	.many_tab a,
	.many_tabB a{font-size:14px}
	.many_tab a.on,
	.many_tabB a.on{font-size:16px}
	
	}
@media all and (max-width:1024px){
	.contentWrap{min-height:auto;}
	.cont0104{background-size:549px}
	.cont0104 p{text-align:center}
	.cont0104 p.cont010401{font-size:25px!important;color:#655d48;font-weight:600;padding-top:62px}
	.cont0104 p.cont010402{font-size:17px!important;color:#fff;font-weight:600;padding-top:141px}
	.cont0104 p.cont010403{font-size:14px!important;color:#fff;font-weight:600;padding-top:50px}
	.cont0104 p.cont010404{font-size:17px!important;color:#655d48;font-weight:600;padding-top:38px}
	.cont0107 {background-size:545px}
	.cont0107 p.cont010701{font-size:20px!important;padding-top:65px}
	.cont0107 p.cont010702{font-size:12px!important}
	.cont0107 .cont01070201{padding-top:108px}
	.cont0107 .cont01070202{padding-top:44px;padding-bottom:40px}
	.cont0107 dl{width:174px;padding-top:74px}
	.cont0107 dt{margin-bottom:2px}
}
@media all and (max-width:767px){
	.yeyak_end{border-bottom:2px solid #aaa69f}
	.contentWrap .contentBox .content .cont ul.list01{padding:10px 0}
	.contentWrap .contentBox .content .cont ul.list01 li{margin-left:0;margin-bottom:4px;background-size:8px;padding-left:10px;letter-spacing:0px;font-size:12px;line-height:16px;background-position : 0 5px}
	.contentWrap .contentBox .content .cont ul.list2 li{margin-left:0;margin-bottom:0px;background-size:8px;padding-left:10px;letter-spacing:0px;font-size:12px}
	table.table01{width:90%}
	table.table01 td{padding:0}
	table.table02 th{padding:0!important}
	.cont0104 p.cont010402{padding-top:146px}
	.cont0104 p.cont010403{padding-top:53px}
	.cont0104 p.cont010404{padding-top:40px}
	.cont0107 .cont01070201{padding-top:116px}
	.cont0107 .cont01070202{padding-top:48px}
	.cont0107 dl{width:174px;padding-top:77px}	
	.cont0108{}
	.cont0108 .map{height:350px}
	.cont0108 .maplist{background:#f9f9f9}
	.cont0108 dl{height:100px;border-bottom:2px solid #fff}
	.cont0108 dl.cont010801{background:none;padding-left:10px;padding-top:12px}
	.cont0108 dl.cont010802{background:none;padding-left:10px;padding-top:12px}
	.cont0108 dl.cont010803{background:none;padding-left:10px;padding-top:12px}
	.cont0108 dt{}
	.cont0108 dd{margin-left:0!important;line-height:16px!important;font-weight:300!important}	
	.preparing{height:450px;font-size:0;text-indent:-9999px;background:url(../imgs/cont/mpreparing.jpg)center top no-repeat;}
	.contentWrap .contentBox .content .cont h4{background-size:18px;margin-bottom:2px;padding-left:21px;font-size:16px!important;background-position:0 2px}
	table.table03 button.BtnBooking{width:91px;height:51px;font-size:1rem}
	ul.tab01{border-bottom:0}
	.tabmenu05 li a{	  font-size: 13px!important;	  line-height:13px;	}
	.contentWrap .contentBox .content .cont h4.tit3{font-size:14px;background-size:17px;padding-left:20px;line-height:18px;background-position:0 2px}
	.contentWrap .contentBox .content .cont .calendarBox .cal-ym01{font-size:18px!important}
	.contentWrap .contentBox .content .calendarBox .calendarin{float:none;width:100%}
	.calendarlist{width:100%!important;float:none!important}
	.list08 li[class*='cal']{background-position:left 8px}
	.list08 li span.scheduleListDate{position:relative;display:block;left:0}
	#cal-mon .board-nav{margin-top:10px}
	.cont0609 {width:100%;display:block}
	.cont0609 .cont060901, .cont0609 .cont060902, .cont0609 .cont060903, .cont0609 .cont060904, .cont0609 .cont060905, .cont0609 .cont060906{width:100%;background-size:30%!important;background-position:0 17px;padding-left:102px;height:144px}
	.cont0609 dt{font-size:18px}
	.cont0609 dd{padding-top:6px}
	.cont0609 dd.cont0609_btn{padding-top:5px}
	.m_loginWrap01{margin-top:0}
	
	.m_loginWrap01 .m_loginBox01 .m_loginBox0101{background:none;padding:23px;}
	.m_loginWrap01 .m_loginBox01 .m_loginBox0101 .m_loginBox0103{font-size:14px}
	.btnArea .btn_loginG01s{width:220px;font-size:15px}
	.contentWrap .contentBox .content .cont h3.title1{line-height:20px;background-position:0px 3px;background-size:14px;padding-left:18px}
	.contentWrap .contentBox .content .cont h5{background-position:0 4px}
	.cont040501{padding-top:0;background-size:300px;background-position:right 221px;height:700px}
	p.mobile_display{display:block}
	p.mobile_none{display:none}
	.allimiNum li img{width:276px!important;height:224px!important}
	table{word-break:break-all;}
	.table01{width:90%!important}
	.table02{width:90%!important}

	.cont0313{background:url(../imgs/cont/mcont0313.jpg)no-repeat;padding:10px 23px ;background-size:100%;height:920px}
	.MAL21{margin-left:0px!important}
	.MAL23{margin-left:0px!important}
	.MAL28{margin-left:0px!important}
	.MAL32{margin-left:0px!important}
	.MAL36{margin-left:0px!important}
	.MAL37{margin-left:0px!important}
	.MAL44{margin-left:0px!important}
	.MAL45{margin-left:0px!important}
	.MAL59{margin-left:0px!important}
	.MAL62{margin-left:0px!important}
	.MAL74{margin-left:0px!important}
	.MAL87{margin-left:0px!important}
	.table05, .table06, .table07{width:100%!important;margin-left:0px!important}
	.contentWrap .contentBox .content .cont h4.title2{margin-left:0px!important;background:none;lline-height:15px;padding-left:0}
	.contentWrap .contentBox .content .cont h5.title3{margin-left:0px!important}
	.contentWrap .contentBox .content .cont h6.title4{margin-left:0px!important}
	.cont04010302 .dep7{margin-left:0px!important}
	.sub-04 .cont .tab01{height:51px}
	.sub-04 .cont .tab02{height:89px;border-bottom:0}
	.contentWrap .contentBox .content .cont p{line-height:15px;margin-top:2px}
	table.table01, table.table02, table.table03, table.table04, table.table05, table.table06, table.table07{width:100%!important;margin-top:10px;}
	.h_contBox_wp .h_cont p.h_rental img{margin-top:5px;width:60px}
	.h_contBox_wp .h_cont p.h_age{margin-bottom:2px}
	.list_top .search_top_a, .list_top .search_top_b{width:220px}
	.list_top .search_top_a span{display:inline-block;width:48px}
	.list_top .search_top_b span{display:inline-block;width:37px}
	.list_top .search_top_a span{display:inline-block;width:48px}
	.list_top .search_top_b span{display:inline-block;width:37px}
	.list_top .search_top_a #searchBtn{top:25px!important;right:27px!important}
	.list_top .search_top_b #searchBtn{top:25px!important;right:37px!important}

	.many_tab a,
	.many_tabB a{font-size:14px;padding:12px;line-height:17px;word-break:keep-all}
	.many_tab a.on,
	.many_tabB a.on{font-size:16px}

}
@media all and (max-width:600px){
	.cont0107{background:url(../imgs/cont/mcont0107_2023.jpg) center 0 no-repeat;height:978px;text-align:center}
	.cont0107 p.cont010701{line-height:20px;padding-top:84px}
	.cont0107 p.cont010702{display:block;margin-top:10px;padding-top:10px}
	.cont0107 dl{width:100%;text-align:center;display:block;vertical-align:top;margin-left:0px}
	.cont0107 dl.cont010703{height:102px}
	.cont0107 dl.cont010704{margin-top:46px;}
	.cont0107 dl.cont010705{margin-top:0px;padding-top:54px}
	.cont0107 dt{margin-bottom:9px;font-size:15px!important;color:#6e5310!important;font-weight:500;margin-top:9px}
	.cont0107 dd{text-align:left;font-weight:300!important;line-height:14px!important;font-size:13px!important}
	.cont0107 dl.cont01070201{padding-top:143px}
	.cont0107 dl.cont01070202{padding-top:53px;padding-bottom:33px}
	.cont0107 dl.cont010703 dt{margin-bottom:28px}
	.cont0107 dl.cont010703 dd{text-align:center;margin-left:0!important;padding-top:0}
	.cont0107 dl.cont010704 dt{margin-bottom:30px}
	.cont0107 dl.cont010704 dd{text-align:center;margin-left:0!important;padding-top:0}
	.cont0107 dl.cont010705 dt{margin-bottom:16px;}
	.cont0107 dl.cont010705 dd{text-align:center;margin-left:0!important;padding-top:13px}
	.cont0107 dl.cont010703{padding-top:91px}
}
@media all and (max-width:500px){
	.cont0104{background-size:360px}
	.cont0104 p.cont010401{font-size:18px!important;padding-top:40px}
	.cont0104 p.cont010402{font-size:14px!important;padding-top:88px}
	.cont0104 p.cont010403{font-size:12px!important;padding-top:29px}
	.cont0104 p.cont010404{font-size:13px!important;padding-top:20px}
	.cont0106{height:328px;}
	.cont0106 dl{width:100%;float:none;height:165px;}
	.cont0106 dl.cont010601{padding:20px}
	.cont0106 dl.cont010602{padding:20px}
	.cont0106 dl.cont010603{padding:20px}
	.cont0106 dl.cont010604{padding:20px}
	.cont0106 dt{font-size:18px;color:#4c432a;margin-bottom:11px}
	.cont0106 dd{font-size:12px!important;color:#444;margin-left:0!important;font-weight:300!important;line-height:18px}

	.many_tab a,
	.many_tabB a{font-size:13px;padding:12px 2px}
	.many_tab a.on,
	.many_tabB a.on{font-size:14px}

}
@media all and (max-width:400px){
	.many_tab a,
	.many_tabB a{font-size:11px;padding:10px 2px;letter-spacing:-1px}
	.many_tab a.on,
	.many_tabB a.on{font-size:12px}
	.cont0104{background-size:290px}
	.cont0104 p.cont010401{font-size:13px!important;padding-top:30px}
	.cont0104 p.cont010402{font-size:14px!important;padding-top:67px}
	.cont0104 p.cont010403{font-size:10px!important;padding-top:20px}
	.cont0104 p.cont010404{font-size:11px!important;padding-top:13px}
}

/****231130 장난감목록*****/
p.confirm {margin-bottom: 20px;font-size: 19px !important;color: #eb2020;}
.h_center {background: #74aee1;color: #fff;width: 50%;height: 24px;float: left;font-size: 13px !important;line-height: 23px;margin: 7px 0 7px 12px;padding: 0 2px;}
.toylist_checkBox { border: 1px solid #d7d7d7;border-radius: 5px; padding: 20px 10px;}
.checkBoxDivHeight span {width: 14%;float: left;}
.checkBoxDivHeight span .checkBoxLiFloat {font-size: 15px;font-weight: 400;background:#2ca428;border-radius: 6px;color: #fff;width: 87px;text-align: center;height: 30px;}
.checkBoxDivHeight {height: 20px !important;}
.checkBoxLiFloat {margin: 0 10px 0 5px;}

.checkBoxDivHeight.library_check{border-bottom: 1px solid #e3e3e3;padding-bottom: 50px;margin-bottom: 20px;width: 100%;}
.checkBoxDivHeight {margin-bottom: 15px;}

.checkBoxDivHeight ul {float: right;width: 84%;}

.goodsSearchBtn{font-size: 15px;font-weight: 400;background:#828382;border-radius: 6px;color: #fff;width: 87px;text-align: center;height: 30px;cursor:pointer;float:right !important;}

@media all and (max-width:1200px){
.checkBoxDivHeight span .checkBoxLiFloat {line-height: 30px;}
}

@media all and (max-width:1150px){
	.h_center {margin: 7px 0 7px 5px;padding: 0 10px;}
	.checkBoxLiFloat {margin: 0 10px 4px;}
}

@media all and (max-width:1070px){
	.checkBoxDivHeight.library_check {padding-bottom: 70px;}
}

@media all and (max-width:1000px){
	.checkBoxDivHeight ul {width: 80%;}
	#childGrpWrap {height: 54px !important; margin: 0;}
}

@media all and (max-width:950px){
	 .bd_total {padding-top: 20px !important;}
	 .bd_searchbox {top: 0;}
	 .toylist_checkBox {margin: 0 0 30px 0;}
}

@media all and (max-width:947px){

	#commonGrpWrap {height: 53px !important;}
}

@media all and (max-width:767px){
	.checkBoxDivHeight span .checkBoxLiFloat {font-size: 13px;width: 63px;height: 24px;line-height: 1.7;}
	.checkBoxDivHeight ul {width: 86%;}
	.h_center {padding: 0;width: 47%;font-size: 11px !important;height: 21px;position: relative;top: 3px;margin: 0;line-height: 19px !important;}
	 #commonGrpWrap {height: 20px !important;}
	 #childGrpWrap {height: 25px !important;}
     .checkBoxDivHeight.library_check {padding-bottom: 45px;}
	 .bd_searchbox select{text-align:center}
	 .j_search {height: 100px !important;  }
	 .bd_searchbox {top: 25px;width: 100%;}
}



@media all and (max-width:731px){
	.checkBoxDivHeight ul {width: 80%;}
	.checkBoxDivHeight.library_check {padding-bottom: 65px;}
	 #childGrpWrap {height: 48px !important;}
}

@media all and (max-width:669px){
	#commonGrpWrap {height: 40px !important;}
}

@media all and (max-width:472px){ 
	.checkBoxDivHeight ul {width: 75%;}
	.checkBoxDivHeight.library_check {padding-bottom: 90px}
	 #childGrpWrap {height: 65px !important;}
}

@media all and (max-width:429px){
	.h_center {height: 20px;}
}

@media all and (max-width:416px){
	#commonGrpWrap {height: 75px !important;}
}

@media all and (max-width:402px){ 
	.checkBoxDivHeight.library_check {padding-bottom: 120px;}
}

@media all and (max-width:388px){ 
	.checkBoxDivHeight ul {width: 70%; }
	.main_category {height: 60px !important; margin: 0;}
	 #childGrpWrap {height: 100px !important;}
}
