@charset "utf-8";
#container > .inner{position:relative;padding:0 0 0 275px;}

/*sidemenu*/
#containerNav{position:absolute;top:0;bottom:0;left:0px;width:265px;background:#f5f5f5;}
#containerNav.type1 h2{background:url(../images/common/lnb_bg1.png) no-repeat center 0;}
#containerNav.type2 h2{background:url(../images/common/lnb_bg2.png) no-repeat center 0;}
#containerNav.type3 h2{background:url(../images/common/lnb_bg3.png) no-repeat center 0;}
#containerNav.type4 h2{background:url(../images/common/lnb_bg4.png) no-repeat center 0;}
#containerNav.type5 h2{background:url(../images/common/lnb_bg5.png) no-repeat center 0;}
#containerNav.type6 h2{background:url(../images/common/lnb_bg6.png) no-repeat center 0;}
#containerNav.type7 h2{background:url(../images/common/lnb_bg8.png) no-repeat center 0;}
#containerNav.type8 h2{background:url(../images/common/lnb_bg8.png) no-repeat center 0;}
#containerNav.type9 h2{background:url(../images/common/lnb_bg9.png) no-repeat center 0;}
#containerNav.type10 h2{background:url(../images/common/lnb_bg9.png) no-repeat center 0;}
#containerNav h2{color:#fff;font-size:30px;height:225px;padding:40px 0 0 40px;}
#containerNav > ul{margin:10px;}
#containerNav > ul > li{border-bottom:1px solid #d2d2d2;}
#containerNav > ul > li.over{background:#fff;}
#containerNav > ul > li > a{display:block;padding:15px 40px 15px 20px;font-size:17px;color:#333;background:url(../images/common/lnb_off.png) 98% 50% no-repeat;font-family:"NanumSquare";}
#containerNav.type1 > ul > li.over > a{background:url(../images/common/lnb1_on.png) 98% 50% no-repeat;}
#containerNav.type2 > ul > li.over > a{background:url(../images/common/lnb2_on.png) 98% 50% no-repeat;}
#containerNav.type3 > ul > li.over > a{background:url(../images/common/lnb3_on.png) 98% 50% no-repeat;}
#containerNav.type4 > ul > li.over > a{background:url(../images/common/lnb4_on.png) 98% 50% no-repeat;}
#containerNav.type5 > ul > li.over > a{background:url(../images/common/lnb5_on.png) 98% 50% no-repeat;}
#containerNav.type6 > ul > li.over > a{background:url(../images/common/lnb6_on.png) 98% 50% no-repeat;}
#containerNav.type7 > ul > li.over > a{background:url(../images/common/lnb8_on.png) 98% 50% no-repeat;}
#containerNav.type8 > ul > li.over > a{background:url(../images/common/lnb8_on.png) 98% 50% no-repeat;}
#containerNav.type9 > ul > li.over > a{background:url(../images/common/lnb9_on.png) 98% 50% no-repeat;}
#containerNav.type10 > ul > li.over > a{background:url(../images/common/lnb9_on.png) 98% 50% no-repeat;}

#containerNav > ul > li.over > a{color:#000;font-weight:bold;font-family:"NanumSquare";}
#containerNav > ul > li > ul{display:none;margin:10px;padding:10px 0;background:#f5f5f5;}
#containerNav > ul > li.over > ul{display:block;}
#containerNav > ul > li > ul > li a{position:relative;display:block;padding:0 13px 0 27px;font-size:15px;line-height:30px;}
#containerNav > ul > li > ul > li a:after{position:absolute;display:block;content:"";top:13px;left:14px;width:3px;height:3px;background:#666;}
#containerNav > ul > li > ul > li.over a{text-decoration:underline;font-weight:bold;}

#subContents{border:solid 1px #dcdcdc;padding:25px;line-height:24px;background:#fff;min-height:800px;}
.contentTop {position:relative;border-bottom:solid 1px #e5e5e5;margin-bottom:20px;padding-bottom:20px;}
.contentTop:after{display:block;content:'';clear:both;}
.contentTop h3{font-size:26px;color:#333;display:inline-block;}
.contentTop .location{position:absolute;top:0;right:0;}
.contentTop .location span img{margin-top:-3px;}
.contentTop .location span{position:relative;display:inline-block;padding:0 10px;}
.contentTop .location span:before{display:block;content:'';position:absolute;top:50%;left:0;width:5px;height:9px;margin:-5px 0 0 -3px;background:url(../images/location_step.png) 0 50% no-repeat;}
.contentTop .location span:nth-child(1):before{background:none;}

/* 서브 */
#subContents h4{font-size:20px;color:#222;margin-bottom:15px;padding-left:35px;background:url(/images/h4_bg.png) 0 50% no-repeat;}
.con_summay{position:relative;margin-bottom:40px;}
.con_summay>div{width:123px;height:123px;margin-right:20px;display:inline-block;vertical-align:middle;background:url(/images/summary_bg1.png) 0 50% no-repeat;}
.con_summay span{width:78%;display:inline-block;vertical-align:middle;}
.con_summay.building>div{ background:url(/images/building_icon.jpg)0 50% no-repeat;}

/* 센터소개 */
.history>div{background:#eee;border-radius:10px;margin-bottom:16px;}
.history>div b:before{display:block;content:'';position:absolute;top:50%;right:5%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#fff;z-index:2}
.history>div b{position:relative;color:#fff;display:inline-block;width:15%;border-radius:10px 0 10px 10px;padding:10px 45px 10px 20px;}
.history>div b:after{display:block;content:'';position:absolute;top:100%;right:8.3%;width:1px;height:16px;background:#dcdcdc;z-index:1}
.history>div:last-child b:after{display:none;}
.history>div b.year_20{background:#5968a7;}
.history>div b.year_19{background:#5bb6d0;}
.history>div b.year_18{background:#4acba8;}
.history>div b.year_17{background:#75bf48;}
.history>div b.year_16{background:#dead2b;}
.history>div span{display:inline-block;padding:10px;color:#333;}

.industry{margin:0 -10px;}
.industry:after{display:block;content:'';clear:both;}
.industry>div{float:left;width:33.33%;padding:0 10px;}
.industry>div.type1>div{position:relative;background:#aad08e url(../images/industry_1.png) 10% 50% no-repeat;}
.industry>div.type2>div{position:relative;background:#3bb9b5 url(../images/industry_2.png) 10% 50% no-repeat;}
.industry>div.type3>div{position:relative;background:#a499d6 url(../images/industry_3.png) 10% 50% no-repeat;}
.industry>div>div{position:relative;height:128px;line-height:128px;border-radius:10px;}
.industry>div>div:after{display:block;content:'';position:absolute;top:4%;bottom:4%;left:2%;right:2%;border:dotted 1px #fff;border-radius:10px;}
.industry>div>div>strong{color:#fff;font-size:18px;display:block;text-align:center;padding-left:80px;}
.industry>div ul {position:relative;margin:8px 0 0 0; border-radius:10px;padding:10px 20px;background:rgba(245,245,245,.9);min-height:281px;}
.industry>div ul:before{display:block;content:'';position:absolute;top:-25px;left:4%;width:10px;height:38px;background:url(/images/industr_connect.png) 0 50% no-repeat;}
.industry>div ul:after{display:block;content:'';position:absolute;top:-25px;right:4%;width:10px;height:38px;background:url(/images/industr_connect.png) 0 50% no-repeat;}
.industry>div ul li{position:relative;color:#222;font-size:14px;padding-left:10px;margin:5px 0;}
.industry>div ul li:before{display:block;content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:#222;border-radius:50%;}

.operation{position:relative;}
.operation>strong{position:absolute;left:328px;width:275px;height:70px;background:url(../images/operation_logo.png) 50% 50% no-repeat;}
.operation>strong:before{display:block;content:'';position:absolute;top:50%;left:-49px;width:49px;height:1px;background:#eee;}
.operation>strong:after{display:block;content:'';position:absolute;top:50%;right:-49px;width:49px;height:1px;background:#eee;}
.operation>dl{width:230px;height:70px;text-align:center;display:inline-block;}
.operation>dl>dt{background:#6eb1d2;color:#fff;border-radius:10px 10px 0 0;padding:6px 0;}
.operation>dl>dd{background:#f0f7f9;color:#148ec7;border-radius:0 0 10px 10px;padding:5px 0;}
.operation>dl.step1{position:absolute;left:48px;}
.operation>dl.step2{position:absolute;left:648px;}
.operation>div.centerjan{position:relative;position:absolute;top:112px;left:395px;width:152px;height:152px;line-height:152px;border-radius:50%;text-align:center;display:inline-block;background:#c8cfdb;}
.operation>div.centerjan:before{display:block;content:'';position:absolute;top:-43px;left:50%;width:1px;height:43px;background:#eee;}
.operation>div.centerjan:after{display:block;content:'';position:absolute;bottom:-41px;right:50%;width:1px;height:41px;background:#eee;}
.operation>div.centerjan em{display:inline-block;color:#576a8e;font-size:20px;width:142px;height:142px;margin:3px;border:dotted 1px #fff;border-radius:50%;}
.operation>span{width:215px;height:70px;line-height:70px;display:inline-block;border-radius:10px;background:#8aa2ce;color:#fff;text-align:center;}
.operation>span.step1{position:absolute;top:153px;left:123px;}
.operation>span.step1:before{display:block;content:'';position:absolute;top:50%;right:-8px;width:16px;height:16px;margin-top:-8px;background:#8aa2ce;border:solid 3px #ffff;border-radius:50%;z-index:2;box-sizing:border-box;}
.operation>span.step1:after{display:block;content:'';position:absolute;top:50%;right:-56px;width:56px;height:1px;background:#eee;z-index:1}
.operation>span.step2{position:absolute;top:153px;left:602px;}
.operation>span.step2:before{display:block;content:'';position:absolute;top:50%;left:-8px;width:16px;height:16px;margin-top:-8px;background:#8aa2ce;border:solid 3px #ffff;border-radius:50%;z-index:2;box-sizing:border-box;}
.operation>span.step2:after{display:block;content:'';position:absolute;top:50%;left:-56px;width:56px;height:1px;background:#eee;}
.operation>ul>li:nth-child(1):after{display:block;content:'';position:absolute;top:385px;left:96px;width:577px;height:1px;background:#eee;}
.operation>ul>li>strong{width:215px;height:70px;line-height:70px;display:inline-block;border-radius:10px;background:#ad8bd4;color:#fff;text-align:center;}
.operation>ul>li:nth-child(1)>strong{position:absolute;top:268px;left:123px;}
.operation>ul>li:nth-child(1)>strong:before{display:block;content:'';position:absolute;top:50%;right:-8px;width:16px;height:16px;margin-top:-8px;background:#ad8bd4;border:solid 3px #ffff;border-radius:50%;z-index:2;box-sizing:border-box;}
.operation>ul>li:nth-child(1)>strong:after{display:block;content:'';position:absolute;top:50%;right:-396px;width:396px;height:1px;background:#eee;}
.operation>ul>li:nth-child(1)>strong span{position:relative;}
.operation>ul>li:nth-child(1)>strong span:before{display:block;content:'';position:absolute;bottom:-74px;left:45px;width:1px;height:47px;background:#eee;}
.operation>ul>li:nth-child(2)>strong{position:absolute;top:268px;left:742px;}
.operation>ul>li:nth-child(2)>strong:before{display:block;content:'';position:absolute;top:50%;left:-8px;width:16px;height:16px;margin-top:-8px;background:#ad8bd4;border:solid 3px #ffff;border-radius:50%;z-index:2;box-sizing:border-box;}
.operation>ul>li:nth-child(2)>strong:after{display:block;content:'';position:absolute;bottom:-100px;left:56%;width:1px;height:100px;background:#eee;}
.operation>ul>li>ul>li{width:20%;}
.operation>ul>li>ul>li:before{display:block;content:'';position:absolute;top:-8px;left:50%;width:16px;height:16px;margin-left:-8px;background:#79caba;border:solid 3px #ffff;border-radius:50%;z-index:2;box-sizing:border-box;}
.operation>ul>li:nth-child(1)>ul>li:nth-child(1){position:absolute;top:435px;width:20%;}
.operation>ul>li:nth-child(1)>ul>li:nth-child(2){position:absolute;top:435px;left:192px;}
.operation>ul>li:nth-child(1)>ul>li:nth-child(3){position:absolute;top:435px;left:384px;}
.operation>ul>li:nth-child(1)>ul>li:nth-child(4){position:absolute;top:435px;left:576px;}
.operation>ul>li:nth-child(1)>ul>li:nth-child(1):after{display:block;content:'';position:absolute;top:-50px;left:50%;width:1px;height:50px;background:#eee;}
.operation>ul>li:nth-child(1)>ul>li:nth-child(2):after{display:block;content:'';position:absolute;top:-50px;left:50%;width:1px;height:50px;background:#eee;}
.operation>ul>li:nth-child(1)>ul>li:nth-child(3):after{display:block;content:'';position:absolute;top:-50px;left:50%;width:1px;height:50px;background:#eee;}
.operation>ul>li:nth-child(1)>ul>li:nth-child(4):after{display:block;content:'';position:absolute;top:-50px;left:50%;width:1px;height:50px;background:#eee;}
.operation>ul>li:nth-child(2)>ul>li{position:absolute;top:435px;left:768px;}
.operation>ul>li>ul>li>strong{display:block;border: 2px solid #79caba;text-align:center;color:#000;height:50px;line-height:50px;border-radius:10px;margin-bottom:4px;}
.operation>ul>li>ul>li>div{display:flex; flex-direction:column; align-items:center; justify-content:center; border:solid 1px #d2d2d2;min-height:80px;border-radius:10px 10px 0 0; border-bottom:0;background:#f3f1ed;text-align:center;}
.operation>ul>li>ul>li>div>span{display:block;color:#333;;font-size:14px;}
.operation>ul>li>ul>li>ul{border:solid 1px #d2d2d2;padding:10px 10px;border-radius:0 0 10px 10px;min-height:311px; border-top:0;}
.operation>ul>li>ul>li>ul>li{margin:3px 0;}
.operation>ul>li>ul>li>ul>li>span{display:block;position:relative;color:#333333;font-size:14px;padding-left:10px;}
.operation>ul>li>ul>li>ul>li>span:before{display:block;content:'';position:absolute;top:50%;left:0;margin-top:-1px;width:2px;height:2px;background:#333;}
.operation>ul>li>ul>li>ul>li>strong{display:block;}


/* listStyle */

/* minus */
.listCon.minus{text-align:left;}
.listCon.minus > li{padding-left:10px; position:relative;}
.listCon.minus > li:before{content:'-'; font-weight:bold; position:absolute; left:0;}

/* boxborderList */
.boxStyle_wrap{display:flex; margin:10px -10px 20px -10px;}
.boxStyle_wrap li{padding:0 10px; position:relative;}
.boxStyle_wrap li:after{content:''; display:block; background:url(../images/boxStyleArrow.jpg)no-repeat; width:14px; height:25px; position:absolute; right:-9px; top:45%;}
.boxStyle_wrap li:last-child:after{display:none;}
.boxStyle_wrap li .boxStyle{border:1px solid #6aa9cd; border-radius:8px; overflow:hidden;}
.boxStyle_wrap li .boxStyle div{display:flex; align-items:center; justify-content:center; height:60px; text-align:center; background:#cfe6f4}
.boxStyle_wrap li .boxStyle div b{color:#357ca5; padding-left:34px; position:relative;}
.boxStyle_wrap li .boxStyle div b:before{content:''; background:#7fb6db; border-radius:50%; width:27px; height:27px; position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff;}
.boxStyle_wrap li .boxStyle div b:after{position:absolute; left:5px; top:50%; transform:translateY(-50%); z-index:1; color:#fff; font-size:14px; }
.boxStyle_wrap li .boxStyle p{display:flex; text-align:center; align-items:center; justify-content:center; height:100px;}
.boxStyle_wrap li:nth-child(1) .boxStyle div b:after{content:'01';}
.boxStyle_wrap li:nth-child(2) .boxStyle div b:after{content:'02';}
.boxStyle_wrap li:nth-child(3) .boxStyle div b:after{content:'03';}
.boxStyle_wrap li:nth-child(4) .boxStyle div b:after{content:'04';}
.boxStyle_wrap li:nth-child(5) .boxStyle div b:after{content:'05';}
.boxStyle_wrap.col4 li{width:25%}
.boxStyle_wrap.col5 li{width:20%}

/* noticeList */
.listNotice{text-align:left;}
.listNotice > li{padding-left:20px; position:relative;}
.listNotice > li:before{content:'※'; position:absolute; left:0;}


/* 회원가입안내 */
.imgList{display:flex;}
.imgList li{margin: 0 10px; width:453px; height:334px;}
.imgList li:first-child{background:url(../images/imgGubun01.jpg)no-repeat;}
.imgList li:last-child{background:url(../images/imgGubun02.jpg)no-repeat;}
.imgList li div{text-align:center; margin-top:20px;}
.imgList li div p {margin-top:220px; font-size:14px;  color:#555555; font-weight:600;}

/* 위치 및 이용안내 */

.posi1{height:548px;margin-bottom:50px;background:url(../images/posi1_bg.png) 50% 50% no-repeat;}
.posi2{height:268px;margin-bottom:50px;background:url(../images/posi2_bg.png) 50% 50% no-repeat;}
.posi3{height:268px;margin-bottom:50px;background:url(../images/posi3_bg.png) 50% 50% no-repeat;}
.posi4{height:548px;margin-bottom:50px;background:url(../images/posi4_bg.png) 50% 50% no-repeat;}
.posi5{height:548px;margin-bottom:50px;background:url(../images/posi5_bg.png) 50% 50% no-repeat;}

.center_map{margin-bottom:30px;}
.center_map .root_daum_roughmap .wrap_controllers{display: none;}
.center_map .address_infoBox{position: relative; padding: 18px 27px 18px 39px; font-size: 17px; color:#222; background: #eee;}
.center_map .address_infoBox:after{display: block; content: ''; position: absolute; left: 27px; top: 29px; width: 3px; height:3px; background: #333; border-radius: 100%;}
.way_find_info{margin-bottom:50px;}
.way_find_info dt{position:relative;margin-bottom:5px;padding-left:10px;font-weight:bold;}
.way_find_info dt:before{display:block;content:'';position:absolute;top:50%;left:0%;width:4px;height:4px;margin-top:-2px;background:#555;}
.way_find_info dd{margin-bottom:20px;}
.way_find_info dd i{display:inline-block;vertical-align:top;float:left;margin-right:5px;}
.way_find_info dd span{display:inline-block;vertical-align:top;width:95%; }
.way_find_info dd span.hcustom{min-height:120px;}
.subway_find>div{width:100px;height:100px;background:#ebf2c9 url(../images/subway_icon.png) 50% 50% no-repeat;border-radius:50%;text-indent:-9999px;}
.subway_find:after{display:block;clear:both;content:'';}
.subway_find>div{float:left;}
.subway_find>dl{width:40%;float:left;margin:0 1.5%;}
.subway_find dd{min-height:96px;}
.car_find>div{width:100px;height:100px;background:#ebf2c9 url(../images/car_icon.png) 50% 50% no-repeat;border-radius:50%;text-indent:-9999px;}
.car_find:after{display:block;clear:both;content:'';}
.car_find>div{float:left;}
.car_find>dl{width:81%;float:left;margin:0 1.5%}
.car_find>span{margin-left:110px;font-weight:bold;display:block;clear:both;}
.bus_find:after{content:''; display:block; clear:both;}
.bus_find>div{width:100px;height:100px;background:#ebf2c9 url(../images/bus_icon.png) 50% 50% no-repeat;border-radius:50%;text-indent:-9999px;}
.bus_find>div{position:absolute;}
.bus_find .bus_col3{margin:0 -18px; padding-left:16px; margin-left:90px;}
.bus_find .bus_col3:after{content:''; display:block; clear:both;}
.bus_find .bus_col3 li{display:flex; align-items:center; justify-content:start; padding:0 18px;}
.bus_find .bus_col3 li div{min-width:260px; margin-right:20px;}
.bus_find .bus_col3 li b{padding-left:10px; margin-bottom:5px; position:relative; font-weight:bold;}
.bus_find .bus_col3 li b:before{content:''; display:block; position:absolute; left:0; top:50%; width:4px; height:4px; margin-top:-2px; background:#555;}
.bus_find .bus_col3 li img{margin-bottom:30px;}


/* 회원서비스 */
.login_input{margin:0 20px;}
.login_input:after{display:block;clear:both;content:'';}
.login_input form{margin-bottom:50px;background:url(../images/login_icon.png) 55px 50% no-repeat;}
.login_input .login{padding:30px 0 110px 273px;background:url(../images/gubun_line_bg.png) 50% bottom no-repeat;}
.login_input .login>div{position:relative;width:456px;height:67px;margin-top:70px;}
.login_input .login>div>div{margin:3px 0;}
.login_input .login>div>div label{display:inline-block;width:80px;color:#202020;}
.login_input .login>div>div input{width:275px;height:31px;line-height:31px;}
.login_input .login>div input[type="submit"]{position:absolute;top:0;right:0;width:87px;height:68px;background:#48adbc;color:#fff;text-align:center;border-radius:4px;}
.login_input>div {position:relative;width:40%;float:left;text-align:center;margin:0 5%;padding-left:90px;text-align:left;}
.login_input .new_m{background:url(../images/new_member_info_icon.png) 10px 0 no-repeat;}
.login_input .i_p_f{background:url(../images/id_pw_find_icon.png) 10px 0 no-repeat;}
.login_input>div a{display:inline-block;margin-bottom:10px;padding-right:25px;color:#202020;font-weight:bold;background:url(../images/target_bg.png) right 50% no-repeat;}
.login_input>div span{display:block;font-size:14px;}

.m_step{background:#f6f6f6;margin-bottom:30px;padding:15px 100px;}
.m_step:after{display:block;clear:both;content:'';}
.m_step li{position:relative;float:left;width:33.33%;box-sizing:border-box;text-align:center;}
.m_step li:before{display:block;content:'';position:absolute;top:50%;left:0;width:11px;height:21px;margin:-10px 0 0 -5px;background:url(../images/join_step.png) right 50% no-repeat;}
.m_step li:first-child:before{display:none;content:'';}
.m_step li:nth-child(1) span{background:url(../images/step_1_off.png) 0 0 no-repeat;}
.m_step li:nth-child(2) span{background:url(../images/step_2_off.png) 0 0 no-repeat;}
.m_step li:nth-child(3) span{background:url(../images/step_3_off.png) 0 0 no-repeat;}
.m_step li:nth-child(1) strong{background:url(../images/step_1_on.png) 0 0 no-repeat;}
.m_step li:nth-child(2) strong{background:url(../images/step_2_on.png) 0 0 no-repeat;}
.m_step li:nth-child(3) strong{background:url(../images/step_3_on.png) 0 0 no-repeat;}
.m_step li strong{height:56px;line-height:56px;display:inline-block;font-size:17px;color:#222222;padding-left:75px;}
.m_step li span{height:56px;line-height:56px;display:inline-block;font-size:17px;color:#464646;padding-left:75px;}

.member_choice{border:solid 1px #dcdcdc;text-align:center;margin-bottom:30px;padding:20px 0;}
.member_choice span{display:inline-block;margin:0 10px;}
.member_choice span label{color:#464646;}
.member_choice em{color:#cf1621;font-weight:bold;display:block;margin-top:10px;}
.agree_txt{border:solid 1px #dcdcdc;margin-bottom:30px;}
.a_txt{padding:20px;font-size:15px;color:#464646;height:210px;overflow:hidden;overflow-y:auto;}
.a_txt_auto{padding:20px;font-size:15px;color:#464646;height:auto;overflow:hidden;overflow-y:auto;}
.agree_check{background:#f8f8f8;text-align:center;padding:15px 0;border-top:solid 1px #dcdcdc;}
.agree_check span{display:inline-block;margin:0 10px;}
.agree_check span label{color:#555;}

.box_info{background:#f5f5f5;border:solid 1px #dcdcdc;padding:25px;}
.box_info em{display:inline-block;color:#cf1621;margin-bottom:5px;font-weight:bold;}
.box_info span{display:block;color:#666;font-size:15px;}

.d_parent span{position:absolute;top:0;right:0;color:#666;font-size:14px;}
.d_parent span em{color:#cf1621;display:inline-block;margin-right:3px;}
.m_insert{border-top:solid 1px #888;margin-bottom:30px;}
.m_insert table{width:100%;}
.m_insert table th{border-right:solid 1px #dcdcdc;border-left:solid 1px #dcdcdc;text-align:left;padding-left:20px !important;}
.m_insert table th:first-child{border-left:none;}
.m_insert table th label{color:#202020;}
.m_insert table th label em{color:#cf1621;display:inline-block;margin-right:3px;}
.m_insert table th, .m_insert table td{ padding:8px 20px;border-bottom:solid 1px #dcdcdc;font-size:15px;}
.m_insert table td span.txt{font-size:14px;color:#666;}
.m_insert table td span.radio{margin-left:20px}
.m_insert table td span.radio:first-child{margin-left:0}
.m_insert table td span label{font-size:14px;color:#464646;}
.m_insert .btn_m{width:auto; padding:0 10px;}

.joinfinish{padding:100px 150px;background:url(../images/gubun_line_bg.png) 50% bottom no-repeat;}
.joinfinish>div{padding:20px 0 20px 225px;background:url(../images/join_finish_icon.png) 0 50% no-repeat;}
.joinfinish>div>span{display:block;margin-bottom:20px;}
.joinfinish>div>span b{color:#393939;}
.joinfinish>div li{margin:3px 0;}
.joinfinish>div li span{position:relative;display:inline-block;width:100px;padding-left:10px;font-size:18px;color:#393939;}
.joinfinish>div li span:before{display:block;content:'';position:absolute;top:50%;left:0;width:2px;height:2px;margin-top:-1px;background:#909090;}
.joinfinish>div li b{color:#dc412d;font-size:18px;}

.id_pw_find{margin:50px -10px;}
.id_pw_find:after{display:block;clear:both;content:'';}
.id_pw_find>div{width:50%;float:left;padding:0 10px;}
.id_pw_find>div span{display:block;padding-left:30px;font-size:15px;color:#666;}
.id_pw_find>div .id_pw_input{margin-top:20px;padding:45px;background:#f5f5f5;min-height:208px;}
.id_find .id_pw_input{padding-top:67px !important;}
.id_pw_find>div .id_pw_input>div{margin:4px 0;}
.id_pw_find>div .id_pw_input label{width:80px;display:inline-block;vertical-align:middle;}
.id_pw_find>div .id_pw_input input{width:75%;}

.id_pw_find_result>div{margin-bottom:50px;}
.id_pw_find_result .id_find{position:relative;text-align:center;margin-bottom:30px;padding:200px 0 30px 0;background:url(../images/id_result_icon.png) 50% 0 no-repeat;}
.id_pw_find_result .id_find:after{display:block;content:'';position:absolute;bottom:0;width:100%;height:5px;background:url(../images/gubun_line_bg.png) 50% bottom no-repeat;}
.id_pw_find_result .pw_find{position:relative;text-align:center;margin-bottom:30px;padding:200px 0 30px 0;background:url(../images/id_result_icon.png) 50% 0 no-repeat;}
.id_pw_find_result .pw_find:after{display:block;content:'';position:absolute;bottom:0;width:100%;height:5px;background:url(../images/gubun_line_bg.png) 50% bottom no-repeat;}
.id_pw_find_result span{display:block;font-size:18px;color:#393939;margin-bottom:20px;}
.id_pw_find_result b{position:relative;display:inline-block;padding-left:10px;font-size:18px;color:#393939;font-weight:normal;}
.id_pw_find_result b:before{display:block;content:'';position:absolute;top:50%;left:0;width:2px;height:2px;margin-top:-1px;background:#909090;}
.id_pw_find_result em{color:#cf1621;display:inline-block;margin-left:5px;}


/* 커뮤니티 */
.board_search{position:relative;background:#f5f5f5;border:solid 1px #ddd;margin-bottom:30px;padding:15px;text-align:center;}
.board_search .cols3 div{width:33.33%;float:left;padding:0 .5%;}
.board_search .cols5 div{width:50%;float:left;padding:0 .5%;}
.board_search select{width:100%;height:40px;line-height:40px;}
.board_search input[type="text"]{width:72%;height:40px;line-height:40px;}
.board_search input[type="submit"]{width:10%;height:40px;border-radius:2px;background:#8bc648 url(../images/common/board_search_bg.png) 50% 50% no-repeat !important;}
.board_search .btn_all_view{display:inline-block;vertical-align:middle;font-size:14px;color:#333;text-align:center;border:solid 1px #666;width:15%;height:40px;line-height:40px;border-radius:2px;background:#f8f8f8;box-sizing:border-box;}

.board_list{border-top:solid 2px #393939;border-bottom:solid 1px #aaa;}
.board_list thead th{border-bottom:solid 1px #aaa;color:#333333;padding:15px 0;text-align:center;}
.board_list tbody td{padding:15px 0;text-align:center;border-bottom:solid 1px #ddd;}
.board_list tbody tr:last-child td{border-bottom:none;}

.board_list tbody td .icon_notice{display:inline-block;width:33px;height:33px;background:url(../images/common/icon_notice.png) 50% 50% no-repeat;text-indent:-9999px;}
.board_list tbody td.left{text-align:left;}
.board_list tbody td.left a{display:inline-block;max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}
.board_list tbody td .icon_file{display:inline-block;width:33px;height:33px;background:url(../images/common/icon_file.png) 50% 50% no-repeat;text-indent:-9999px;}

.board_view{border-top:solid 2px #393939;}
.board_view thead th{background:#f5f5f5;padding:18px 25px;font-size:20px;color:#222;border-bottom:solid 1px #ddd;}
.board_view tbody th, .board_view tbody td{position:relative;padding:13px 10px;text-align:left;border-right:0px none;border-bottom:solid 1px #ddd;color:#202020;word-break:break-all;}
.board_view tbody th{text-align:center;}
.board_view tbody th:after,
.board_view tbody td:after{position:absolute;display:block;content:"";top:50%;right:0px;margin-top:-6.5px;width:1px;height:13px;background:#dcdcdc;}
.board_view tbody td div img{max-width:100%;}
.board_view tbody td:last-child:after{display:none;}
.board_view tbody td.thumbfile span{display:block;margin:3px 0;}
.board_view tbody td.thumbfile span a{margin-left:10px;}
.board_view table th label em{color:#cf1621;display:inline-block;margin-right:3px;}
.textContent.imgfile img{width:100%;}

.gallery_list{margin:0 -10px;}
.gallery_list:after{display:block;clear:both;content:'';}
.gallery_list li{width:25%;float:left;margin:10px 0;padding:0 10px;}
.gallery_list li a{border:solid 1px #dcdcdc;box-sizing:border-box;display:block;}
.gallery_list li a img{max-width:100%; height:124px; width:100%;}
.gallery_list li a div{padding:5px 18px;font-size:16px;color:#333; text-overflow:ellipsis;overflow:hidden;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; line-height:1.5rem;height:3rem;white-space:inherit; word-break:break-all;}
.gallery_list li a span{padding:5px 18px;font-size:14px;color:#666;display:block;}
.jum{display:inline-block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}

/* 가정지원 */
.con_summay2{position:relative;margin-bottom:40px;}
.con_summay2>div.icon{width:13%;height:123px;margin-right:2%;display:inline-block;vertical-align:middle;background:url(/images/summary_bg2_1.png) 0 50% no-repeat;}
.con_summay2>div.con{width:83%;padding:37px 25px;display:inline-block;vertical-align:middle;border-radius:10px;background:#f3f3f3;}
.con_summay2>div.con em{color:#3699d2;display:inline-block;font-size:15px;}
.con_summay2>span{display:block;margin-top:10px;color:#333;font-size:15px;}

.use_how_step{position:relative;display:table;width:100%;border:solid 1px #6aa9cd;border-radius:10px;margin-bottom:50px;}
.use_how_step:after{display:block;content:'';position:absolute;bottom:-35px;left:50%;width:24px;height:13px;margin-left:-12px;background:url(/images/course_bg.png) no-repeat;}
.use_how_step>div:nth-child(1){background:#daedf8;border-radius:10px 0 0  10px;display:table-cell;vertical-align:middle;text-align:center;width:15%;}
.use_how_step>div:nth-child(1) strong{display:inline-block;vertical-align:middle;color:#3382af;font-size:17px;text-align:center;}
.use_how_step>div:nth-child(1) strong em{border-radius:50%;width:36px;height:36px;line-height:36px;text-align:center;margin:0 auto;display:block;color:#fff;font-size:18px;background:#6aa9cd;}
.use_how_step>div:nth-child(2){display:table-cell;vertical-align:middle;width:83%;padding:20px;}
.use_how_step>div:nth-child(2)>span{position:relative;color:#555;font-weight:bold;}
.use_how_step>div:nth-child(2)>span span{font-weight:normal;display:block;}
.use_how_step>div:nth-child(2)>ul>li{position:relative;margin:10px 0;padding-left:10px;}
.use_how_step>div:nth-child(2)>ul>li:before{display:block;clear:both;content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:#9e9e9e;}
.use_how_step>div:nth-child(2)>ul>li>strong{color:#555;display:block;}
.use_how_step>div:nth-child(2)>ul>li>span{position:relative;padding-left:10px;display:block;margin:3px 0;}
.use_how_step>div:nth-child(2)>ul>li>span:before{display:block;clear:both;content:'';position:absolute;top:10px;left:0;width:4px;height:1px;background:#9e9e9e;}
.cate2_thumb2{display:inline-block;border:solid 1px #20326d;color:#20326d;font-size:14px;margin:5px 0;padding:3px 5px 3px 25px;border-radius:2px;background:url(/images/cate2_thumb2.png) 10px 50% no-repeat;}
.cate4_thumb2{display:inline-block;border:solid 1px #e66a49;color:#e66a49;font-size:14px;margin:0 0 0 5px;padding:3px 5px 3px 25px;border-radius:2px;background:url(/images/cate4_thumb2.png) 10px 50% no-repeat;}

.con_table2{border-top:solid 1px #323e67;}
.con_table2 table{font-size:16px;}
.con_table2 th{background:#f7f7f7;color:#202020;border-bottom:solid 1px #dddddd;border-left:solid 1px #dddddd;padding:10px 0;text-align:center;}
.con_table2 th:first-child{border-left:none;}
.con_table2 tbody td{border-bottom:solid 1px #dddddd;border-left:solid 1px #dddddd;padding:10px;text-align:center;font-size:15px;}
.con_table2 tbody td:first-child{border-left:none;}
.tell {padding-left:20px;background:url(/images/cate2_tell_bg.png) 0 50% no-repeat;}

.dongnae_bg{margin:0 -10px;}
.dongnae_bg:after{display:block;clear:both;content:'';}
.dongnae_bg>div {position:relative;padding:0 10px;float:left;width:50%;min-height:280px;box-sizing:border-box;}
.dongnae_bg>div:nth-child(1){background:url(/images/dongnae_bg1.png) 50% 50% no-repeat;}
.dongnae_bg>div:nth-child(2){background:url(/images/dongnae_bg2.png) 50% 50% no-repeat;}
.dongnae_bg>div strong{display:block;margin:50px 0 0 40px;font-size:22px;color:#333;}
.dongnae_bg>div>span{display:block;margin:10px 0 0 40px;font-size:16px;color:#333;}
.dongnae_bg>div a{position:absolute;top:50%;left:50px;font-size:16px;color:#fff;border-radius:30px;padding:0 30px !important}
.dongnae_bg>div a span{color:#fff;}

.nursery_bg{position:relative;min-height:731px;background:url(/images/nursery_bg.png) 50% 50% no-repeat;}
.nursery_bg>div{margin:0 90px;padding:200px 50px 50px 50px;}
.nursery_bg b{color:#348ec0;font-size:17px;display:block;margin-bottom:20px;text-align:center;}
.nursery_bg span{color:#222;display:block;margin-bottom:20px;text-align:left;font-size:15px;color:#676666;}

div.txt{color:#222;margin-bottom:30px;padding:0 0 0 35px;}
.nursery_check_ten{}
.nursery_check_ten>li{position:relative;margin:10px 0;min-height:200px;border:solid 1px #6aa9cd;border-radius:10px;display:table;width:100%;}
.nursery_check_ten>li.icon1 .icon{background:#e0ecf3 url(/images/tip_icon1_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li.icon2 .icon{background:#e0ecf3 url(/images/tip_icon2_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li.icon3 .icon{background:#e0ecf3 url(/images/tip_icon3_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li.icon4 .icon{background:#e0ecf3 url(/images/tip_icon4_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li.icon5 .icon{background:#e0ecf3 url(/images/tip_icon5_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li.icon6 .icon{background:#e0ecf3 url(/images/tip_icon6_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li.icon7 .icon{background:#e0ecf3 url(/images/tip_icon7_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li.icon8 .icon{background:#e0ecf3 url(/images/tip_icon8_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li.icon9 .icon{background:#e0ecf3 url(/images/tip_icon9_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li.icon10 .icon{background:#e0ecf3 url(/images/tip_icon10_bg.png) 50% 50% no-repeat;}
.nursery_check_ten>li .icon{display:table-cell;width:20%;background:#e0ecf3;border-radius:10px 0 0 10px}
.nursery_check_ten>li .con{display:table-cell;width:80%;padding:3%;}
.nursery_check_ten>li .con strong{color:#357ca5;display:block;margin-bottom:15px;}
.nursery_check_ten>li .con em{display:inline-block;vertical-align:middle;width:25px;height:25px;line-height:25px;margin-right:5px;border-radius:50%;background:#7fb6db;color:#fff;text-align:center;}
.nursery_check_ten>li .con span{display:block;color:#333;font-size:14px;margin-bottom:15px;}
.nursery_check_ten>li .con ul:after{display:block;clear:both;content:'';}
.nursery_check_ten>li .con ul li {position:relative;width:50%;float:left;margin:2px 0;padding-left:10px;font-size:14px;}
.nursery_check_ten>li .con ul li:before{display:block;clear:both;content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:#9e9e9e;}

.atmospheric{margin:0 -10px;}
.atmospheric:after{display:block;clear:both;content:'';}
.atmospheric>div {padding:0 10px;width:33.33%;float:left;}
.atmospheric>div>div{position:relative;min-height:160px;margin:10px 0;border:solid 1px #6aa9cd;border-radius:5px;text-align:center;}
.atmospheric>div>div:after{display:block;content:'';position:absolute;top:50%;right:-24px;width:24px;height:13px;margin-top:-7px;background:url(/images/course_bg.png) 50% 50% no-repeat;transform:rotate(-90deg)}
.atmospheric>div:nth-child(3)>div:after,
.atmospheric>div:nth-child(6)>div:after{display:none;background:none;}
.atmospheric>div>div strong{color:#357ca5;display:block;margin-bottom:15px;height:60px;line-height:60px;background:#cfe6f4;border-radius:5px 5px 0 0;}
.atmospheric>div>div em{display:inline-block;vertical-align:middle;width:25px;height:25px;line-height:25px;margin-right:5px;border-radius:50%;background:#7fb6db;color:#fff;text-align:center;}
.atmospheric>div>div span{display:block;margin:10px 0;}





/* 가정양육 신청 및 예약 */
.listVertical{}
.listVertical li{position:relative; border-bottom:1px dashed #ddd; display:table; padding-left:120px; min-height:148px; width:100%;}
.listVertical li b{position:absolute; left:0; top:50%; width:90px; height:90px; color:#fff; text-align:center; line-height:90px; margin-top:-45px;}
.listVertical li b.vertical01{background:url(/images/backcolor01.png)no-repeat;}
.listVertical li b.vertical02{background:url(/images/backcolor02.png)no-repeat;}
.listVertical li b.vertical03{background:url(/images/backcolor03.png)no-repeat;}
.listVertical li b.vertical04{background:url(/images/backcolor04.png)no-repeat;}
.listVertical li b.vertical05{background:url(/images/backcolor05.png)no-repeat;}
.listVertical li p{padding:50px 0; display:table-cell; vertical-align:middle;}


.program_list{margin:0 -5px;}
.program_list:after{content:''; display:block; clear:both;}
.program_list li{float:left; width:33.33333%; box-sizing:border-box; padding:0 5px; text-align:center;  margin-bottom:10px;}
.program_list li div{border:1px solid #6e9fe5; border-radius:10px; min-height:302px; }
.program_list li b{display:block; padding:150px 0 20px 0; font-size:18px;}
.program_list li b.program_icon01{background:url(../images/program01.png)no-repeat center top 20px;}
.program_list li b.program_icon02{background:url(../images/program02.png)no-repeat center top 20px;}
.program_list li b.program_icon03{background:url(../images/program03.png)no-repeat center top 20px;}
.program_list li b.program_icon04{background:url(../images/program04.png)no-repeat center top 20px;}
.program_list li b.program_icon05{background:url(../images/program05.png)no-repeat center top 20px;}
.program_list li b.program_icon06{background:url(../images/program06.png)no-repeat center top 20px;}
.program_list li b.program_icon07{background:url(../images/program07.png)no-repeat center top 20px;}
.program_list li b.program_icon08{background:url(../images/program08.png)no-repeat center top 20px;}
.program_list li p{margin-bottom:10px;}

.arrowbtn{background:url(../images/arrow1.png)no-repeat right 10px center; padding-right:40px}

.tabContent .tabBar{margin-bottom:30px;}
.tabContent .tabBar.cols2 li{width:50%;}
.tabContent .tabBar.cols3 li{width:33.33%;}
.tabContent .tabBar.cols5 li{width:20%;}
.cate2 .tabBar li.active a{background:#6aa9cd;border:solid 1px #6aa9cd;}
.cate3 .tabBar li.active a{background:#94a7d7;border:solid 1px #94a7d7;}
.cate4 .tabBar li.active a{background:#f3a894;border:solid 1px #f3a894;}
.tabBar li a span{line-height:18px;display:inline-block;vertical-align:middle;word-break:break-all;}

.tabContent .tabBar li{float:left;}
.tabContent .tabBar li a{display:block;color:#666;font-size:15px;text-align:center;height:50px;line-height:50px;border:solid 1px #dfdfe1;}
.tabContent .tabBar li.active a{color:#fff;}

.tabContent .tabBar.typeGreen li{}
.tabContent .tabBar.typeGreen li a{}
.tabContent .tabBar.typeGreen li.active a{color:#8bc648; font-weight:bold; border:1px solid #8bc648;}


.con_summay3{position:relative;margin-bottom:40px;}
.con_summay3>div.icon{width:140px;height:140px;margin-right:20px;display:inline-block;vertical-align:middle;background:url(/images/summary_bg3.png) 0 50% no-repeat;}
.con_summay3>div.icon2{width:140px;height:140px;margin-right:20px;display:inline-block;vertical-align:middle;background:url(/images/summary_bg3_2.png) 0 50% no-repeat;}
.con_summay3>div.icon3{width:140px;height:140px;margin-right:20px;display:inline-block;vertical-align:middle;background:url(/images/summary_bg3_3.png) 0 50% no-repeat;}
.con_summay3>div.icon4{width:140px;height:140px;margin-right:20px;display:inline-block;vertical-align:middle;background:url(/images/summary_bg3_4.png) 0 50% no-repeat;}
.con_summay3>div.con{width:78%;display:inline-block;vertical-align:middle;}
.con_summay3>div.con strong{font-size:18px;display:block;color:#333;margin-bottom:5px;}
.con_summay3>div.con span{color:#666;}

.b_flex_slider{margin-bottom:30px;text-align:center;border:solid 1px #d2d2d2;border-radius:10px;padding:40px 30px;box-shadow:5px 5px 0 rgba(0,0,0,0.1);}
.b_flex_slider .flexslider{position:relative;}
.b_flex_slider .flex-direction-nav{position:absolute;top:50%;margin-top:-17px;left:0;right:0;}
.b_flex_slider .flex-direction-nav li a{display:block;width:34px;height:34px;}
.flex-nav-prev .flex-prev{position:absolute;top:0;left:0;background:url(/images/useBx2_prev.png) 0 50% no-repeat;text-indent:-9999px;}
.flex-nav-next .flex-next{position:absolute;top:0;right:0;background:url(/images/useBx2_next.png) 0 50% no-repeat;text-indent:9999px;}
.photo_view{margin-bottom:30px;text-align:center;border:solid 1px #d2d2d2;border-radius:10px;padding:40px 30px;box-shadow:5px 5px 0 rgba(0,0,0,0.1);}




.list_definition{margin-bottom:30px;}
.list_definition>li{margin:8px 0;font-size:15px;}
.list_definition>li>strong{font-size:15px;padding-left:22px;background:url(../images/list_definition_bg.png) 0 0 no-repeat;}
.list_definition>li>span{font-size:15px;}
.list_definition>li>ul.num>li{padding-left:inherit;}
.list_definition>li>ul.num>li i{display:inline-block;vertical-align:top;width:16px;}
.list_definition>li>ul.num>li>span{display:inline-block;vertical-align:top;width:92%;}
.list_definition>li>ul.num>li:before{display:none;clear:inherit;content:inherit;position:inherit;top:inherit;left:inherit;width:inherit;height:inherit;background:inherit;}
.list_definition>li>ul.num>li ul{margin-left:20px;}
.list_definition>li>ul.num>li ul li span{position:relative;display:block;margin:3px 0;padding-left:10px;}
.list_definition>li>ul.num>li ul li span:before{display:block;content:'';position:absolute;top:10px;left:0;width:4px;height:1px;background:#9e9e9e;}
.list_definition>li>p{position:relative;font-size:15px;margin:5px 0 5px 20px;}
.list_definition>li p.point{padding-left:20px;}
.list_definition>li p.point:before{display:block;content:'※';position:absolute;left:0;}
.list_definition>li>ul{margin-left:25px;}
.list_definition>li>ul.colbox:after{display:block;content:'';clear:both;}
.list_definition>li>ul.colbox > li{float:left;}
.list_definition>li>ul.col2 > li{margin-bottom:10px;width:50%;}
.list_definition>li>ul>li{position:relative;margin:5px 0;padding-left:10px;}
.list_definition>li>ul>li:before{display:block;clear:both;content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:#9e9e9e;}
.list_definition>li>ul.beforeNone>li{padding-left:0;}
.list_definition>li>ul.beforeNone>li:before{display:none;}
.list_definition>li>ul>li.pd0{padding-left:0;}
.list_definition>li>ul>li.pd0:before{display:none;content:'';}
.list_definition>li>ul>li>strong.point{color:#ea5050;}
.list_definition>li>ul>li>strong ~ span{position:relative;display:block;margin:3px 0;padding-left:10px;}
.list_definition>li>ul>li>strong ~ span:before{display:block;content:'';position:absolute;top:10px;left:0;width:4px;height:1px;background:#9e9e9e;}
.list_definition>li>ul>li .addressBox{margin-top:15px;}
.list_definition>li>ul>li .addressBox ul{padding:17px 15px;max-width:376px;background:#eee;}
.list_definition>li>ul>li .addressBox ul > li{position:relative;padding-left:10px;font-size:14px;}
.list_definition>li>ul>li .addressBox ul > li.txtNum2{padding-left:48px;}
.list_definition>li>ul>li .addressBox ul > li:after{display:block;content:'';position:absolute;left:0;top:10px;width:4px;height:1px;background:#222;}
.list_definition>li>ul>li .addressBox ul > li.txtNum2 span{position:absolute;left:10px;}
.list_definition>li>ul>li .root_daum_roughmap{margin-top:15px;}
.list_definition>li>ul>li .wrap_map{height:296px !important;}
.time_childBtn{display:block;position:relative;margin:15px auto 0;padding:28px 88px 28px 192px;width:368px;line-height:135%;font-size:14px;font-weight:bold;color:#222;background:url(/images/icon_timeClass.jpg) no-repeat 52px center;border:1px solid #bfbfbf;border-radius:5px;box-sizing:border-box;}
.time_childBtn:after{display:block;content:'';position:absolute;right:32px;top:50%;margin-top:-14px;width:28px;height:28px;background:url(/images/common/icon_time_childBtn.png) no-repeat center;}

.c_label{margin:5px -10px;}
.c_label>div{padding:0 10px;}
.c_label:after{display:block;clear:both;content:'';}
.c_label>div{width:33.33%;float:left;margin-bottom:20px;}
.c_label>div>div{position:relative;display:table;width:100%;min-height:160px;border:solid 1px #e1a584;background:#fef6f0;text-align:center;border-radius:5px;padding:10px;}
.c_label>div>div:before{display:block;content:'';position:absolute;top:50%;right:-18px;width:13px;height:24px;margin-top:-12px;background:url(/images/course_bg2.png) no-repeat;}
.c_label>div:nth-child(3)>div:before,
.c_label>div:nth-child(5)>div:before{display:none;background:none;}
.c_label>div>div em{position:absolute;top:10px;left:50%;vertical-align:middle;width:25px;height:25px;line-height:25px;margin-left:-14px;border-radius:50%;background:#ea8872;color:#fff;text-align:center;}
.c_label>div>div>span{display:table-cell;vertical-align:middle;}
.c_label>div>div>a{position:absolute;bottom:10px;left:50%;}
.c_label>div:nth-child(1)>div>a{margin-left:-64px;}
.c_label>div:nth-child(5)>div>a{margin-left:-77px;}
/* .c_label>div>div>span{display:block;position:absolute;width:100%;top:50%;} */




.con_table{margin-bottom:20px;}
.con_table.cate1{border-top:solid 3px #88d5c6;}
.con_table.cate2{border-top:solid 3px #6aa9cd;}
.con_table.cate3{border-top:solid 3px #94a7d7;}
.con_table.cate4{border-top:solid 3px #f26c48;}
.con_table table{font-size:15px;}
.con_table thead th,
.con_table thead td{background:#f1f1f1;color:#776262;border-bottom:solid 1px #e3e3e3;border-left:solid 1px #e3e3e3;padding:10px 0;text-align:center; word-break:break-all;}
.con_table thead th:first-child{border-left:none;}
.con_table tbody th{border-bottom:solid 1px #e3e3e3;text-align:center;word-break:break-all;}
.con_table tbody td{border-bottom:solid 1px #e3e3e3;border-left:solid 1px #e3e3e3;padding:10px;text-align:center;word-break:break-all;}
.con_table tbody td:first-child{border-left:none;}
.con_table tbody td a.btn_small{display:inline-block;margin-left:10px;width:67px;height:21px;line-height:21px;font-size:13px;font-weight:bold;text-align:center;color:#fff;background:#6aa9cd;border-radius:3px;}
.b_l{border-left:solid 1px #e3e3e3 !important;}

.txt1{color:#222;font-size:15px;}
.text_area{position:relative;margin:30px 0 30px 0;padding:60px 40px 230px 40px;width:928px;border:solid 1px #d8d8d8; border-top:none; background:url(../images/text_area_top_bg.png) -1px 0 no-repeat;box-sizing:border-box;}
.text_area .text_area_bg{width:435px;height:369px;position:absolute;right:0;bottom:0;background:url(../images/text_area_bg.png) 0 bottom no-repeat;}
.text_area li{position:relative;margin:10px 0;padding-left:30px;font-size:15px;}
.text_area li:after{display:block;content:'';width:20px;height:20px;position:absolute;left:0;top:0;background:url(../images/text_list_bg.png) 0 0 no-repeat;}

/* 어린이집지원사업 */
.con_summay4{position:relative;margin-bottom:40px;}
.con_summay4>div.icon{width:13%;height:123px;margin-right:2%;display:inline-block;vertical-align:middle;background:url(/images/summary_bg4_1.png) 0 50% no-repeat;}
.con_summay4>div.icon2{width:13%;height:123px;margin-right:2%;display:inline-block;vertical-align:middle;background:url(/images/summary_bg4_2.png) 0 50% no-repeat;}
.con_summay4>div.icon3{width:13%;height:123px;margin-right:2%;display:inline-block;vertical-align:middle;background:url(/images/summary_bg4_3.png) 0 50% no-repeat;}
.con_summay4>div.icon4{width:13%;height:123px;margin-right:2%;display:inline-block;vertical-align:middle;background:url(/images/summary_bg4_4.png) 0 50% no-repeat;}
.con_summay4>div.con{width:83%;padding:35px 25px;display:inline-block;vertical-align:middle;border-radius:10px;background:#f3f3f3;}
.con_summay4>div.con span{color:#666;display:inline-block;font-size:15px;color:#222;}
.con_summay4>span{display:block;margin-top:10px;color:#333;font-size:15px;}
.mobile_only{display:none;}



.explanation{margin:0 -10px;}
.explanation:after{display:block;clear:both;content:'';}
.explanation>li{padding:0 10px;width:33.33%;float:left;}
.explanation>li>div{border:solid 1px #ff9731;border-radius:4px;min-height:333px;}
.explanation>li>div strong{display:block; position:relative; padding:22px;border-radius:4px 4px 0 0; font-size:18px;color:#d87124; background-color:#ffecd8;}
.explanation>li>div strong a{position:absolute; right:20px; top:50%; transform:translateY(-50%); background:url(/images/thumb_icon_4.png)no-repeat; width:36px; height:36px;}
.explanation>li>div>ul{padding:18px;}
.explanation>li>div>ul>li{position:relative;border-bottom:solid 1px #dcdcdc;color:#555;padding:10px;font-size:15px;}
.explanation>li>div>ul>li:last-child{border:none;}
.explanation>li>div>ul>li:before{display:block;content:'';position:absolute;top:20px;left:0;width:2px;height:2px;background:#666;}

.edu_s{text-align:center;}
.edu_s td{font-size:13px;}

.surmay_04_box{border-top:solid 2px #f64e21;margin-bottom:30px;padding:30px 0;background:#fdf5f3 url(/images/surmay_04_box_bg1.png) 2% 50% no-repeat;}
.surmay_04_box.icon2{background:#fdf5f3 url(/images/surmay_04_box_bg2.png) 2% 50% no-repeat;}
.surmay_04_box.icon4{background:#fdf5f3 url(/images/surmay_04_box_bg4.png) 2% 50% no-repeat;}
.surmay_04_box.icon5{background:#fdf5f3 url(/images/surmay_04_box_bg5.png) 2% 50% no-repeat;}
.surmay_04_box>div{margin-left:150px;}
.surmay_04_box>div strong{display:block;color:#111;font-size:20px;margin-bottom:10px;}
.surmay_04_box>div span{display:block;color:#333;font-size:17px;}
.surmay_04_box>div b{color:#ea5050;}

.conarea{margin-bottom:50px;}
.dot_list{padding-left:20px;}
.dot_list > li{position:relative;margin:3px 0;padding-left:10px;color:#555; font-size:15px;}
.dot_list > li:before{display:block;content:'';position:absolute;top:10px;left:0;width:2px;height:2px;background:#666;}

.con_btn_cate4{display:inline-block;border:solid 1px #20326d;color:#20326d;font-size:14px;margin-left:5px;padding:3px 5px;border-radius:2px;}
.financial{margin:0 -10px;}
.financial:after{display:block;content:"";clear:both;}
.financial > li{float:left;margin-bottom:30px;padding:0 10px;width:50%;box-sizing:border-box;}
.financial > li > div{border:1px solid #ccc;overflow:hidden;}
.financial > li:nth-child(1)>div{border-radius:30px 0 0 0; height:259px;}
.financial > li:nth-child(2)>div{border-radius:0 30px 0 0;}
.financial > li:nth-child(3)>div{border-radius:0 0 0 30px;}
.financial > li:nth-child(4)>div{border-radius:0 0 30px 0;}
.financial > li > div h6{position:relative;height:69px;line-height:69px;text-align:center;font-size:18px;background:#eee;box-sizing:border-box;}
.financial > li > div h6:after{position:absolute;display:block;content:"";top:16px;left:32px;width:36px;height:36px;line-height:36px;font-weight:bold;font-size:18px;text-align:center;color:#fff;border-radius:100%;}
.financial > li.type1 div h6,
.financial > li.type2 div h6{padding:12px;line-height:125%;}
.financial > li.type1 div h6:after{content:"01";background:#f8795a;}
.financial > li.type2 div h6:after{content:"02";background:#6cc5c6;}
.financial > li.type3 div h6:after{content:"03";background:#ffb70a;}
.financial > li.type4 div h6:after{content:"04";background:#ac90d2;}
.financial > li > div h6 span{font-size:14px;font-weight:normal;}
.financial > li > div div{padding:20px 0;text-align:center;color:#555;}
.financial > li.type3 div div,
.financial > li.type4 div div{height:165px;box-sizing:border-box;}
.financial > li.type3 div div{padding:13px 60px 10px 60px;text-align:left;}
.financial > li.type3 div div span{color:#1b59c5;text-decoration:underline;}
.financial > li.type4 div div span{display:block;margin-bottom:15px;}
.financial > li div div a{display:inline-block; padding:12px 45px 12px 30px; height:45px;font-weight:bold;font-size:16px;color:#fff;background:#5989db url(../images/btn_icon1.png) no-repeat 80% center;border-radius:50px;box-sizing:border-box;}

.operSystem{margin:0 -10px 50px;}
.operSystem:after{display:block;clear:both;content:"";}
.operSystem > li{position:relative;float:left;margin-bottom:40px;padding:0 10px;width:50%;box-sizing:border-box;}
.operSystem > li:nth-child(5),
.operSystem > li:nth-child(6){margin:0px;}
.operSystem > li:nth-child(1):after,
.operSystem > li:nth-child(2):after,
.operSystem > li:nth-child(3):after,
.operSystem > li:nth-child(4):after{position:absolute;display:block;content:"";left:50%;bottom:-40px;margin-left:-27px;width:54px;height:39px;background:url(../images/bg_operSystem.png) no-repeat center center;}
.operSystem > li:nth-child(1):before,
.operSystem > li:nth-child(3):before,
.operSystem > li:nth-child(5):before{position:absolute;display:block;content:"";top:100px;right:-10px;width:20px;height:1px;background:#ddd;}
.operSystem > li:nth-child(4):before{position:absolute;display:block;content:"";left:-10px;bottom:-115px;width:20px;height:202px;background:url(../images/bg_operSystem02.png) no-repeat center center;}
.operSystem div.lineBox h6{height:42px;line-height:42px;font-size:16px;text-align:center;color:#fff;border-radius:10px 10px 0 0;}
.operSystem div.lineBox h6.purple{background:#9fade7;}
.operSystem div.lineBox h6.green{background:#63cfd0;}
.operSystem div.lineBox > div{padding:20px 0 20px 45px;height:170px;border:1px solid #ccc;border-radius:0 0 10px 10px;box-sizing:border-box;}

.minList:after{display:block;clear:both;content:'';}
.minList > ul{position:relative;padding-left:150px;}
.minList > ul:after{position:absolute;display:block;content:"";top:-51px;right:180px;width:396px;height:52px;background:url(../images/bg_operSystem03.png) no-repeat center center;}
.minList > ul > li{float:left;margin-left:20px;width:380px;}
.minList > ul > li h6{height:42px;line-height:42px;font-size:16px;text-align:center;color:#fff;background:#f8795a;border-radius:10px 10px 0 0;}
.minList > ul > li div{padding:20px 0 20px 45px;height:110px;border:1px solid #ccc;border-radius:0 0 10px 10px;box-sizing:border-box;}

/* 보육행정 */
.nurture:after{display:block;clear:both;content:'';}
.nurture>div:nth-child(1){width:13%;height:123px;margin-right:2%;float:left;background:url(../images/summary_bg5_1.png) 0 0 no-repeat;}
.nurture>div:nth-child(2){width:85%;float:left;}
.nurture>div:nth-child(2) div{border:solid 1px #e5e5e5;border-radius:10px;margin-bottom:15px;padding:24px 35px;}
.nurture>div:nth-child(2) ul{border:solid 1px #e5e5e5;border-radius:10px;padding:30px;}
.nurture>div:nth-child(2) ul li{border-bottom:dashed 1px #e5e5e5;padding:15px 0 15px 45px;background:url(../images/thumb_icon_5.png) 0 50% no-repeat;}
.nurture>div:nth-child(2) ul li span{display:block;color:#666;font-size:14px;}

.ordinance{text-align:center;margin:50px 0;}
.ordinance strong{font-size:20px;color:#333;display:block;margin-bottom:5px;}
.ordinance span{color:#666;display:block;margin-bottom:10px;font-size:15px;}
.ordinance p{text-align:right;color:#666;font-size:15px;}
.personal>li{margin-bottom:30px;}
.personal>li h4{margin-bottom:5px !important;font-size:17px !important;padding-left:0 !important;color:#ea861a !important;background:none !important;}
.cate7 .personal>li h4{color:#000 !important;}
.personal>li h5{margin:0 0 10px 0;font-size:15px;color:#333;}
.personal>li h6{margin:10px 0;font-size:15px;color:#333;font-size:15px;}
.personal>li p{font-size:15px;color:#333;}
.personal>li i{display:inline-block;vertical-align:top;width:16px;}
.personal>li span{display:inline-block;vertical-align:top;width:92%;}
.personal>li>ul>li{position:relative;margin:3px 0;font-size:15px;}
.personal>li>ul>li .hwp{display:inline-block;padding-right:25px;background:url(../images/hwp_icon.png) right 0 no-repeat;}
.personal>li>ul>li>ul{margin:3px 0 3px 16px;}
.per_area{background:#f5f5f5;padding:20px;border-radius:10px;margin:30px 0;box-shadow:2px 2px 5px #ccc;}
ul.dash_list>li{position:relative;margin:3px 0;padding-left:16px;}
ul.dash_list>li:before{display:block;clear:both;content:"";position:absolute;top:10px;left:0;width:5px;height:1px;background:#777;}

/* 시간제보육 */
.videoBox{margin-bottom:40px; text-align:center;}
.videoBox iframe{margin-right:40px;width:580px;height:286px;}
.videoBox p{font-size:18px; font-weight:600; color:#222; text-align:left; margin-bottom:20px;}
.addressBox img{max-width:376px;}

/* 사이트맵 */
.sitemap{margin:0 -10px}
.sitemap:after{display:block;clear:both;content:'';}
.sitemap>li{width:33.33%;float:left;margin-bottom:20px;padding:0 10px;}
.sitemap>li h4{height:50px;line-height:50px;color:#fff !important;margin-bottom:0 !important;text-align:center;background:#78c1c9 !important;padding-left:0 !important;font-size:16px !important;}
.sitemap>li:nth-child(4){clear:both;}
.sitemap>li>ul>li{border-bottom:solid 1px #eee;box-sizing:border-box;}
.sitemap>li>ul>li>strong{font-size:14px;color:#333;display:block;padding:13px 0 13px 10px;}
.sitemap>li>ul>li>ul{background:#f5f5f5;padding:10px 15px;}
.sitemap>li>ul>li>ul>li{margin:3px 0;}
.sitemap>li>ul>li>ul>li>a{position:relative;display:block;font-size:14px;padding-left:10px;}
.sitemap>li>ul>li>ul>li>a:before{display:block;content:'';position:absolute;top:10px;left:0;width:2px;height:2px;background:#333;border-radius:50%;}

/* 통합검색 */
.total_search{position:relative;background:#f5f5f5;border:solid 1px #ddd;margin-bottom:30px;padding:15px 80px;text-align:center;}
.total_search select{width:100%;height:40px;line-height:40px;}
.total_search input[type="text"]{width:87%;height:40px;line-height:40px;}
.total_search input[type="submit"].btn_total{width:10%;height:40px;border-radius:2px;background:#5184da url(../images/common/board_search_bg.png) 50% 50% no-repeat;}

.total_view{position:relative;margin-bottom:50px;}
.total_view .more{position:absolute;top:10px;right:0;color:#999;font-size:14px;padding-right:20px;background:url(/images/common/btn_more.png) 100% 50% no-repeat;}
.total_view .search_head{border-bottom:solid 2px #d2d2d2;padding:10px;}
.total_view .search_head strong{display:block;color:#333;font-size:15px;padding-left:25px;background:url(../images/search_result_point_icon.png) 0 3px no-repeat;}
.total_view .search_head a{display:inline-block;border:solid 1px #3b6bbb;color:#3b6bbb;font-size:14px;height:25px;line-height:25px;margin-left:2%;padding:0 3%;}
.total_view .search_con{position:relative;padding:10px;border-bottom:dashed 1px #d2d2d2;}
.total_view .search_con strong{display:block;margin:10px 0;color:#333;font-size:15px;}
.total_view .search_con span{position:absolute;top:15px;right:0;color:#999;font-size:13px;}
.total_view .search_con>div{color:#666;font-size:14px;}
.total_view .search_con>div.data_none{text-align:center;padding:30px 0;}
.total_view .poto_con{margin:15px -10px;}
.total_view .poto_con:after{display:block;clear:both;content:'';}
.total_view .poto_con li{padding:0 10px;float:left;width:25%;}
.total_view .poto_con li a{display:block;padding-bottom:10px;box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%);}
.total_view .poto_con li a img{max-width:100%;min-height:198px;}
.total_view .poto_con li a div{margin:10px 10px 0 10px;font-size:15px;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}
.total_view .poto_con li a span{margin:0 10px;font-size:13px;color:#666;}

/* 장난감검색 */
div.thumb{border-top:2px solid #40bbd6;font-size:13px;}
div.thumb{border-top:2px solid #8298d0;}
div.thumb ul.list{margin:8px -8px;}
div.thumb ul.list:after{display:block;content:'';clear:both;}
div.thumb ul.list > li{float:left;padding:8px;box-sizing:border-box;}
div.thumb ul.list > li > a{display:block;border:1px solid #dedede;text-align:center;}
div.thumb ul.list.col2 > li{width:50%;}
div.thumb ul.list.col3 > li{width:33.3333%;}
div.thumb ul.list.col4 > li{width:25%;}
div.thumb ul.list.col5 > li{width:20%;}
div.thumb ul.list > li span.img{display:block;height:170px;line-height:170px;overflow:hidden;text-align:center;}
div.thumb ul.list > li span.img img{display:inline-block;vertical-align:middle;max-width:100%;max-height:170px;}
div.thumb ul.list > li span.subject{display:block;height:25px;line-height:25px;padding:5px 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.thumb ul.list > li span.date{display:block;height:25px;line-height:25px;padding:0 10px 5px;}
div.thumb ul.list > li span.btn{display:inline-block;height:26px;line-height:24px;padding:0 10px;margin:5px 0 15px;font-size:13px;}

div.thumb ul.view{margin:0 -10px;}
div.thumb ul.view:after{display:block;content:'';clear:both;}
div.thumb ul.view > li{float:left;padding:10px;box-sizing:border-box;}
div.thumb ul.view > li.img{width:40%;height:206px;line-height:206px;padding:0px 10px;margin:14px 0;overflow:hidden;text-align:center;}
div.thumb ul.view > li.img img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}
div.thumb ul.view > li.info{width:60%;}
.bbsSearch{padding:15px 0;margin-bottom:20px;border:1px solid #e5e5e5;text-align:center;}
.bbsSearch select,
.bbsSearch input[type=text]{display:inline-block;vertical-align:middle;}
.bbsSearch input[type=submit]{display:inline-block;width:32px;height:32px;margin-left:-5px;text-indent:-9999em;background:#727272 url(../images/common/seachIcon.png) no-repeat center center !important;border:0px none;vertical-align:middle;}
.bbsSearch label{display:inline-block;height:28px;line-height:28px;vertical-align:middle;}
.bbsSearch .btnAll{display:inline-block;vertical-align:middle;height:32px;line-height:29px;padding:0 10px;margin:1px;font-size:12px;color:#555;border:1px solid #e5e5e5;box-sizing:border-box;background-color:#fff;vertical-align:middle;}
div.viewTable{margin:5px 0;}
div.viewTable table{width:100%;border-collapse:collapse;}
div.viewTable table > thead th{padding:8px;background:#f8f8f8;border:1px solid #e5e5e5;}
div.viewTable table > tbody th{padding:8px;background:#f8f8f8;border:1px solid #e5e5e5;text-align:center;}
div.viewTable table > tbody td{padding:8px;border:1px solid #e5e5e5;}


/* 육아물품나눔 댓글 */
.replyWrap{margin-top:10px;}
.replyWrap .replyTop{}
.replyWrap .replyTop span{font-size:14px; }
.replyWrap .replyTop span.like{padding:0 3px 0 22px; background:url(/images/common/heart.jpg)no-repeat left center;}
.replyWrap .replyTop span.reply{padding:4px 0 4px 24px;}
.replyWrap .replyTop span.reply.active{ background:url(/images/common/newEnswer.jpg)no-repeat left center;}
.replyWrap .replyList{border-top:1px solid #ddd; margin-top:10px;}
.replyWrap .replyList li{padding:10px 0 10px 60px; background:url(/images/common/profile.jpg)no-repeat left 10px top 10px; border-bottom:1px solid #ddd;}
.replyWrap .replyList li.active{padding-left:120px; background-position-x: 70px;}
.replyWrap .replyList li b{font-size:15px;}
.replyWrap .replyList li p{font-size:14px; color:#666666;line-height:150%;}
.replyWrap .replyList li div{display:flex; align-items:center;}
.replyWrap .replyList li div span{font-size:13px; color:#979797;}
.replyWrap .replyList li div a{font-size:12px; color:#979797; padding:1px 2px; border:1px solid #979797; margin-left:10px; border-radius:6px;}
.replyWrap .replyBottom{display:flex; margin:20px 0 30px 0;}
.replyWrap .replyBottom .write{color:#2b4177; background:#dce2f1 url(/images/common/writeIcon.jpg)no-repeat left 10px center; padding:10px 20px 10px 34px; border-radius:10px; font-weight:bold; margin-right:10px;}
.replyWrap .replyBottom .replyWrite{background:#eff0f2; padding:10px 20px; font-weight:bold; border-radius:10px;}
.replyWrap .writeWrap{padding:20px; border:2px solid #ddd; border-radius:10px;}
.replyWrap .writeWrap textarea{width:100%; height:60px; border:none;}
.replyWrap .writeWrap div{display:flex; justify-content:space-between;}
.replyWrap .writeWrap .emotion{display:block; background:url(/images/common/smile.jpg)no-repeat; width:17px; height:17px; text-indent:-9999px;}
.replyWrap .writeWrap a{color:#beb7b7;}

/* 버튼 */
.btn{display: inline-block; height: 26px; line-height: 24px; padding: 0 10px; margin: 5px 0 15px; font-size: 13px; background:#a4a4a4; color:#fff;}
.btn.focus{background:#8298d0;}
.edubtn{display:inline-block; padding:1px 3px; margin:1px 0; color:#fff; border-radius:3px; font-size:10px; letter-spacing:-0.5px;}
.bgBlue{background-color:#0f54c7;}
.bgPurple{background-color:#733bcf;}
.bgPink{background-color: #d2357c;}
.bgRed{background-color: #e43a2d;}
.bgGreen{background-color:#8ab307;}
.bgGray{background-color:#d7d7d7;}
.bgOrange{background-color:#ffb20e}
.bgYellow{background-color:#f9f236}
.bgDgreen{background-color:#10ac00}
.bgSblue{background-color:#6bd3ff}
.fs12{font-size:12px;}

.eduBtnState{padding:6px;}
.eduBtnState.gray{border:1px solid #9f9f9f; color:#9f9f9f;}
.eduBtnState.green{border:1px solid #02cd1e; color:#02cd1e;}
.eduBtnState.blue{border:1px solid #2e6dfc; color:#2e6dfc;}
.eduBtnState.red{border:1px solid #ff3030; color:#ff3030;}

.down_btn{background:url(/images/thumb_icon_4.png)no-repeat; width:36px; height:36px; position:absolute;}
.down_btn.costom1{right:-45px; top:-5px;}

.btn_inline.down{position:relative; padding:0 50px 0 25px;}
.btn_inline.down:after{content:''; display:block; width:18px; height:16px; background:url(/images/down_btn.png)no-repeat; position:absolute; right:15px; top:15px;}

.downBtn2{position:relative;padding:15px 40px 15px 30px; color:#fff; border-radius:10px;}
.downBtn2:after{content:''; background:url(/images/down_btn.png)no-repeat; width:12px; height:12px; position:absolute; right:15px; top:18px;}
.downBtn2.BGblue{background:#4397c7;}
.downBtn2.BGgreen{background:#00d49b;}

.downBtn2.small{padding:10px 30px 10px 10px; font-size:13px; display:inline-block;}
.downBtn2.small:after{right:10px; top:15px;}

.ready{padding-top:200px;text-align:center;}
