@charset "utf-8";
#container{padding-bottom:150px;}
#container #containerTop{height:120px;text-align:center;line-height:120px;background:url(../images/sub/bg_containerTop.jpg) no-repeat left top;}
#container #containerTop h2{position:relative;display:inline-block;padding-left:92px;font-size:30px;font-weight:normal;color:#20326d;font-family:"NanumSquare";}
#container #containerTop h2:after{position:absolute;display:block;content:"";top:37px;left:-120px;width:96px;height:33px;background:url(../images/sub/containerTop_after.png) no-repeat center center;}
#container #containerTop h2:before{position:absolute;display:block;content:"";top:34px;right:-100px;width:60px;height:38px;background:url(../images/sub/containerTop_before.png) no-repeat center center;}
#container #containerTop.type1 h2{background:url(../images/sub/icon_m1_top.png) no-repeat left center;}
#container #containerTop.type2 h2{background:url(../images/sub/icon_m2_top.png) no-repeat left center;}
#container #containerTop.type3 h2{background:url(../images/sub/icon_m3_top.png) no-repeat left center;}
#container #containerTop.type4 h2{padding-left:100px;background:url(../images/sub/icon_m4_top.png) no-repeat left center;}
#container #containerTop.type5 h2{background:url(../images/sub/icon_m5_top.png) no-repeat left center;}
#container #containerTop.type6 h2{background:url(../images/sub/icon_member_top.png) no-repeat left center;}
#container #containerTop.type7 h2{background:url(../images/sub/icon_m7_top.png) no-repeat left center;}
#container > .inner{position:relative;padding:40px 0 0 250px;}
#subContents h4{position:relative;margin-bottom:10px;padding-top:10px;line-height:24px;font-size:20px;color:#20326d;}
#subContents h4:after{position:absolute;display:block;content:"";top:0px;left:0px;width:30px;height:2px;background:#20326d;}
#subContents h5{font-size:17px;padding-left:15px;background:url(../images/sub/volunteerH4.png) 0 center no-repeat;margin:20px 0 10px 0;}
#subContents .h4Content,
#subContents .h5Content{margin-bottom:30px;line-height:140%;}
#subContents div.imgBox{margin-bottom:30px;text-align:center;}


/*sidemenu*/
#containerNav{position:absolute;top:40px;left:0px;width:220px;}
#containerNav h3{padding:0 11px 20px;height:51px;font-size:28px;letter-spacing:-1px;color:#4077d8;border-bottom:2px solid #326dd3;box-sizing:border-box;font-family:"NanumSquare";}
#containerNav > ul{width:100%;}
#containerNav > ul > li > a{display:block;padding:14px 25px 14px 14px;border-bottom:1px solid #ddd;font-size:17px;}
#containerNav > ul > li.over > a{background:#4078d8 url(../images/sub/icon_sidemenuArrow.png) no-repeat 198px center;;color:#fff;}
#containerNav > ul > li > ul{display:none;border-bottom:1px solid #ddd;background:#ebeff5;padding:10px 0}
#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;color:#1b59c5;}

/*.contentTop*/
.contentTop{margin-bottom:19px;}
.contentTop::after{display:block;content:"";clear:both;}
.contentTop h3{float:left;padding-top:2px;font-size:25px;}
.contentTop .location{float:right;padding-top:7px;}
.contentTop .location img{vertical-align:initial;}
.contentTop .location span{position:relative;padding:0 13px;vertical-align:top;}
.contentTop .location span::after{position:absolute;display:block;content:"";top:3px;right:-5px;width:5px;height:9px;background:url(../images/sub/icon_locationArrow.png) no-repeat left top;}
.contentTop .location span:last-child::after{display:none;}

/* Tab */
.tabBar{position:relative;margin-bottom:30px; height:42px;}
.tabBar:after{display:block;content:"";clear:both;position:absolute;bottom:0px;width:100%;border-bottom:2px solid #323e67;z-index:0;}
.tabBar > li{float:left;box-sizing:border-box;}
.tabBar > li:last-child{padding-right:0px;}
.tabBar.col2 > li{width:50%;}
.tabBar.col3 > li{width:33.33%;}
.tabBar.col4 > li{width:25%;}
.tabBar.col5 > li{width:20%;}
.tabBar.col6 > li{width:16.6666%;}
.tabBar > li > a{display:block;height:39px;background:#fbfbfb;border:1px solid #dddddd;line-height:38px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;color:#666666;}
.tabBar > li > a span {line-height:18px;display:inline-block;vertical-align:middle;word-break:break-all;}
.tabBar > li.active{position:relative;z-index:1;}
.tabBar > li.active > a{border:2px solid #323e67;border-bottom:1px solid #fff;color:#323e67;background:#fff;font-weight:bold;}
.tabPage{position:relative;display:none;line-height:140%;}
.tabPage.active{display:block;}

/* tapBar type2 */
/*.tabBar2{position:relative;margin-bottom:30px; height:42px;font-size:0px;text-align:center;}
.tabBar2:after{display:block;content:"";clear:both;position:absolute;bottom:0px;width:100%;border-bottom:1px solid #ccc;z-index:0;}
.tabBar2 > li{display:inline-block;height:39px;font-size:16px;box-sizing:border-box;}
.tabBar2.col5 > li{width:20%;}
.tabBar2 > li > a{display:block;padding:0px 60px;height:100%;line-height:38px;color:#555;}
.tabBar2 > li.active{position:relative;z-index:1;}
.tabBar2 > li.active > a{padding:0px 40px 0 80px;border-bottom:2px solid #326dd3;color:#326dd3;font-weight:bold;}*/
.tabBar2{position:relative;margin-bottom:30px; height:50px;}
.tabBar2:after{display:block;content:"";clear:both;position:absolute;bottom:0px;width:100%;border-bottom:2px solid #323e67;z-index:0;}
.tabBar2 > li{float:left;height:46px;font-size:16px;box-sizing:border-box;}
.tabBar2 > li a{text-align:center;}
.tabBar2.col2 > li{width:50%;}
.tabBar2.col3 > li{width:33.33%;}
.tabBar2.col4 > li{width:25%;}
.tabBar2.col5 > li{width:20%;}
.tabBar2 > li > a{display:block;height:46px;background:#fbfbfb;border:1px solid #dddddd;line-height:46px;border-top-left-radius:5px;border-top-right-radius:5px;color:#666666;}
.tabBar2 > li > a span {line-height:18px;display:inline-block;vertical-align:middle;word-break:break-all;}
.tabBar2 > li.active{position:relative;z-index:1;}
.tabBar2 > li.active > a{border:2px solid #323e67;border-bottom:2px solid #fff;color:#323e67;background:#fff;font-weight:bold;}
.tabBar2 > li.active > a span {padding-left:30px;background-size:auto 100% !important;}

.tabBar2.type1 li.active a.individual span{background:#fff url(../images/sub/icon_tab_type1_01.jpg) no-repeat 0 center;}
.tabBar2.type1 li.active a.organ span{background:#fff url(../images/sub/icon_tab_type1_02.jpg) no-repeat 0 center;}

.tabBar2.type1 li.active a.playRoom span{background:#fff url(../images/sub/icon_tab_type1_03.png) no-repeat 0 center}
.tabBar2.type1 li.active a.playBook span{background:#fff url(../images/sub/icon_tab_type1_04.png) no-repeat 0 center}
.tabBar2.type1 li.active a.playBook2 span{background:#fff url(../images/sub/icon_tab_type1_04.png) no-repeat 0 center}
.tabBar2.type1 li.active a.toyLib span{background:#fff url(../images/sub/toyLibBg.png) no-repeat 0 center}

.tabBar2.type2 li.active a.nurture span{background:#fff url(../images/sub/icon_tab_type2_01.png) no-repeat 0 top;}
.tabBar2.type2 li.active a.child span{background:#fff url(../images/sub/icon_tab_type2_02.png) no-repeat 0 center;}
.tabBar2.type2 li.active a.pay span{background:#fff url(../images/sub/icon_tab_type2_03.png) no-repeat 0 center;}

.tabBar2.type3 li.active a.health span{background:#fff url(../images/sub/icon_tab_type3_01.png) no-repeat 0 center;}
.tabBar2.type3 li.active a.grow span{background:#fff url(../images/sub/icon_tab_type3_02.png) no-repeat 0 center;}
.tabBar2.type3 li.active a.prevent span{background:#fff url(../images/sub/icon_tab_type3_03.png) no-repeat 0 center;}

.tabBar2.type4 li.active a.education span{background:#fff url(../images/sub/icon_tab_type4_01.png) no-repeat 0 center;}
.tabBar2.type4 li.active a.note span{background:#fff url(../images/sub/icon_tab_type4_02.png) no-repeat 0 center;}

.tabBar2.type5 li.active a.childTest span{background:#fff url(../images/sub/icon_tab_type5_01.png) no-repeat 0 center;}
.tabBar2.type5 li.active a.childCare span{background:#fff url(../images/sub/icon_tab_type5_02.png) no-repeat 0 center;}
.tabBar2.type5 li.active a.ledger span{background:#fff url(../images/sub/icon_tab_type5_03.png) no-repeat 0 center;}
.tabBar2.type5 li.active a.patent span{background:#fff url(../images/sub/icon_tab_type5_04.png) no-repeat 0 center;}
.tabBar2.type5 li.active a.weak span{background:#fff url(../images/sub/icon_tab_type5_05.png) no-repeat 0 center;}

.tabBar2.type6 li.active a.rental span{background:#fff url(../images/sub/icon_tab_type6_01.png) no-repeat 0 center;}
.tabBar2.type6 li.active a.rentalList span{background:#fff url(../images/sub/icon_tab_type6_02.png) no-repeat 0 center;}

/*topgrayBox*/
.topgrayBox{margin-bottom:30px;padding:25px 230px 25px 30px;line-height:140%;font-size:16px;color:#333;background-color:#eff3f8;background-position:750px center;background-repeat:no-repeat;}
#subContents .topgrayBox h4{margin-bottom:20px;line-height:30px;font-size:19px;color:#111;}
#subContents .topgrayBox h4:after{display:none;}
.topgrayBox.type1{background-image:url(../images/sub/bg_grayBox_type1.png);}
.topgrayBox.type2{background-image:url(../images/sub/bg_grayBox_type2.png);}
.topgrayBox.type3{background-image:url(../images/sub/bg_grayBox_type3.png);}
.topgrayBox.type4{background-image:url(../images/sub/bg_grayBox_type4.png);}
.topgrayBox.type5{position:relative;padding-bottom:60px;background-image:url(../images/sub/bg_grayBox_type5.png);}
.topgrayBox.type5 span.origin{position:absolute;right:30px;bottom:20px;font-size:15px;}
.topgrayBox.type6{background-image:url(../images/sub/bg_grayBox_type6.png);}
.topgrayBox.type7{background-image:url(../images/sub/bg_grayBox_type7.png);}
.topgrayBox.type8{background-image:url(../images/sub/bg_grayBox_type8.png);}
.topgrayBox.type9{background-image:url(../images/sub/bg_grayBox_type9.png);}
.topgrayBox.type10{background-image:url(../images/sub/bg_grayBox_type10.png);}
.topgrayBox.type11{background-image:url(../images/sub/bg_grayBox_type11.png);}
.topgrayBox.type12{background-image:url(../images/sub/bg_grayBox_type12.png);}
.topgrayBox.type13{background-image:url(../images/sub/bg_grayBox_type13.png);}
.topgrayBox.type14{background-image:url(../images/sub/bg_grayBox_type14.png);}
.topgrayBox.type15{background-image:url(../images/sub/cookTitleBg.png);}
.topgrayBox span.origin{font-size:14px;}

/* ����ü��� */
/* .eduCate{margin-top:10px;}
span.eduBtn{display:inline-block;vertical-align:middle;margin:1px 0;width:24px;height:18px;background:#fff;line-height:18px;box-sizing:border-box;color:#fff;text-align:center;border-radius:3px;font-size:11px;letter-spacing:-0.5px;}
span.eduBtn.type2{width:35px;}
span.eduBtn.colorRed{color:#e25252;width:auto;}
span.eduBtn.colorGreen{color:#3caaa9;}
span.eduBtn.colorBlue{color:#464ebb;}
span.eduBtn.colorPurple{color:#733bcf;}
span.eduBtn.colorPink{color:#d2357c;} */

/* ����ü��� */
.calendar.cate2.m_calendar.custom table td{padding: 25px 4px 4px !important;}
.calendar.cate2.m_calendar.custom table td div{margin-bottom:4px;}

/* ���ͼҰ� > �λ縻 */
.greeting{margin-bottom:100px;padding-bottom:30px;text-align:center;background:url(../images/sub/bg_greeting.jpg) no-repeat right bottom;}
#subContents .greeting h4{margin-bottom:30px;font-size:19px;color:#333;}
#subContents .greeting h4:after{display:none;}
.greeting p{margin-bottom:30px;line-height:140%;font-size:16px;}

/* ���ͼҰ� > �������� �� ���� */
.history{padding:30px 0 210px;background-color:#fbf9f5;background-image:url(../images/sub/bg_history01.png),url(../images/sub/bg_history02.png);background-position:top,bottom;background-repeat:no-repeat;}
.history > div > span.year{position:relative;display:block;margin:0 auto 16px;width:100px;height:100px;line-height:100px;font-size:24px;font-weight:bold;text-align:center;color:#fff;background:#4c9a53;border-radius:100%;}
.history > div > span.year:after{position:absolute;display:block;content:"";bottom:-32px;left:50%;width:1px;height:32px;background:#ddd;}
.history ul.monthBox:after{display:block;content:"";clear:both;}
.history ul.monthBox > li:last-child{padding-bottom:20px;}
.history ul.monthBox > li:nth-child(even){padding-left:492px;}
.history ul.monthBox > li:nth-child(odd){padding-right:491px;}
.history ul.monthBox > li:after{display:block;content:"";clear:both;}
.history ul.monthBox > li > div{position:relative;display:inline-block;padding:10px 20px;background:#fff;border-radius:10px;border:1px solid #c0d3c2;}
.history ul.monthBox > li > div:after{position:absolute;display:block;content:"";top:11px;width:21px;height:21px;background:url(../images/sub/icon_history_month01.png) no-repeat center center;}
.history ul.monthBox > li > div:before{position:absolute;display:block;content:"";top:50%;width:1px;height:100%;background:#ddd;}
/*.history ul.monthBox > li:last-child > div:before{display:none;}*/
.history ul.monthBox > li:nth-child(even) > div::after{left:-28px;}
.history ul.monthBox > li:nth-child(odd) > div::after{right:-28px;}
.history ul.monthBox > li:nth-child(even) > div::before{left:-18px;}
.history ul.monthBox > li:nth-child(odd) > div::before{right:-18px;}
.history ul.monthBox > li:nth-child(even) > div{padding-left:70px;}
.history ul.monthBox > li:nth-child(odd) > div{float:right;padding-right:70px;text-align:right;}
.history ul.monthBox > li > div > span.month{position:absolute;top:9px;font-weight:bold;font-size:17px;color:#4c9a53;}
.history ul.monthBox > li:nth-child(even) > div > span.month{left:20px;}
.history ul.monthBox > li:nth-child(odd) > div > span.month{right:20px;}
.history ul.monthBox > li > div .title{font-size:16px;font-weight:bold;color:#555;}
/* .history ul.monthBox > li > div .title li{margin-bottom:5px;} */
.history ul.monthBox > li > div .title li span{display:block;margin-top:5px;font-size:15px;font-weight:normal;}
.history div:last-child ul.monthBox > li:last-child > div:before{display:none;}
/*
.yearBox2019 ul.monthBox > li > div{border:1px solid #c0d3c2;}
.yearBox2019 ul.monthBox > li > div > span.month{color:#4c9a53;}
.yearBox2019 ul.monthBox > li > div:after{background:url(../images/sub/icon_history_month01.png) no-repeat center center;}
*/

/* ���ͼҰ� > �̼� �� �ֿ��� */
.mission{margin-bottom:10px;padding:0 75px;box-sizing:border-box;}
.mission p{position:relative;margin-bottom:20px;padding:20px 0 20px 170px;font-weight:bold;font-size:17px;text-align:center;color:#333;box-sizing:border-box;border-radius:50px;}
.mission p span{position:absolute;display:block;left:85px;font-size:22px;font-weight:bold;}
.mission p.type1{background:#eef2ff;border:2px solid #a5b3dc;}
.mission p.type1 span{color:#4562b3;}
.mission p.type2{margin-bottom:10px;background:#fff8f2;border:2px solid #f5bb83;}
.mission p.type2 span{top:30px;color:#d87124;}
.mission img{display:block;margin:auto;}

.strategyTxt{margin-bottom:20px;font-weight:bold;font-size:20px;text-align:center;color:#106c18;}
.strategyList{margin:0 -10px 30px;}
.strategyList:after{display:block;content:"";clear:both;}
.strategyList > li{float:left;padding:0 10px;width:25%;box-sizing:border-box;}
.strategyList > li > p{height:60px;line-height:60px;font-weight:bold;text-align:center;color:#fff;background:#4c9a53;border-radius:30px 0 30px 0;}
.strategyList > li ul{padding:15px 15px;}

.businessList{margin:0 -10px;}
.businessList:after{display:block;content:"";clear:both;}
.businessList > li{float:left;padding:0 10px;width:25%;box-sizing:border-box;}
.businessList > li > img{display:block;margin:0 auto 15px;}
.businessList > li > span{display:block;margin-bottom:15px;font-weight:bold;font-size:17px;text-align:center;}
.businessList > li > ul{padding-left:15px;}

/* ���ͼҰ� > �ü���Ȳ */
.facilityStatus2 > ul:after{display:block;content:"";clear:both;}
.facilityStatus2 > ul > li{position:relative;padding:35px 30px 35px 145px;min-height:100px;border-bottom:1px dashed #ddd;}
.facilityStatus2 > ul > li.mNone{padding-left:0;padding-right:0;}
.facilityStatus2 > ul > li:last-child{border-bottom:0px none;}
.facilityStatus2 > ul > li:after{display:block;content:"";clear:both;}
.facilityStatus2 > ul > li > img{position:absolute;display:block;top:35px;left:20px;}
.facilityStatus2 > ul > li > ul{float:left;}
.facilityStatus2 > ul > li > ul li{margin-bottom:0;padding-left:17px;width:140px;height:38px;line-height:38px;border-bottom:1px solid #ddd;}
.facilityStatus2 > ul > li > ul li:last-child{border:0px none;}
.facilityStatus2 > ul > li > ul.listType1 > li:after{top:17px;left:5px;}
.facilityStatus2 > ul > li > div.img{float:right;width:650px;text-align:center;}

/* 210727�߰� */
.facilityWrap{display: flex; align-items:center; justify-content:space-between; margin:0 0 40px 18px;padding:18px 20px 18px  130px; background:#f7f7f7; border:1px solid #dddddd; border-radius:50px; position:relative;}
.facilityWrap:before{content:''; position:absolute; width:111px; height:97px; top:-20px; left:-4px;}
.facilityWrap.floorB1:before{background:url(../images/sub/b1.png)no-repeat;}
.facilityWrap.floor1:before{background:url(../images/sub/floor1.png)no-repeat;}
.facilityWrap.floor2:before{background:url(../images/sub/floor2.png)no-repeat;}
.facilityWrap.floor3:before{background:url(../images/sub/floor3.png)no-repeat;}
.facilityWrap a{display:block; background:#fff url(../images/sub/greenArrow.jpg)no-repeat right 10px center;  padding:10px 35px 10px 15px; color:#4d9a54; border:1px solid #4d9a54; border-radius:20px;}

/* �ü������̵� */
/* .slideWrap{display:block; width:500px; padding:25px 35px; height:580px; position:fixed; z-index:9; left:50%; top:50%; transform:translate(-50%,-50%); background:#e5ebf7;} */
.slideWrap{display:block; width:100%; padding:25px 35px; height:100%; background:#e5ebf7; box-sizing:border-box; }
.slideWrap strong{display:block; font-size:20px; margin-bottom:20px;}
.slideWrap strong span{color:#1254c5;}
.slideWrap .slideTitle{background:#fff; border-radius:10px; padding:20px; font-size:16px; margin-bottom:10px;}
.slideWrap .slideBox{padding:26px; background:#fff; border-radius:10px; height:400px;}


/*
.facilityStatus{padding:0 45px 30px;background:url(../images/sub/bg_facilityStatus.jpg) no-repeat right bottom;}
.facilityStatus > ul:after{display:block;content:"";clear:both;}
.facilityStatus > ul > li{position:relative;float:left;margin-bottom:70px;padding:20px 0 0 120px;width:33.3333%;height:240px;box-sizing:border-box;}
.facilityStatus > ul > li:nth-child(4),
.facilityStatus > ul > li:nth-child(5){margin:0px;height:auto;}
.facilityStatus > ul > li > img{position:absolute;display:block;top:0px;left:0px;}
.facilityStatus > ul > li > ul{margin-bottom:20px;}
.facilityStatus > ul > li a{padding:7px 32px 7px 21px;font-size:15px;text-align:center;color:#297b31;background:url(../images/sub/icon_facilityArrow.jpg) no-repeat 84px center;border:2px solid #4c9a53;border-radius:50px;}
*/
/* ���ͼҰ� > ���ô±� */
.root_daum_roughmap_landing {margin-bottom:10px !important;}
.Directions > li{position:relative;margin-bottom:30px;padding-left:130px;min-height:100px;}
.Directions > li.type1{padding-top:15px;}
.Directions > li.type2{padding-top:15px;}
.Directions > li.type3{padding-top:15px;}
.Directions > li.type4{padding-top:25px;}
.Directions > li > span{position:absolute;display:block;top:0px;left:0px;padding-top:60px;width:100px;height:100px;font-weight:bold;font-size:15px;text-align:center;color:#333;background:#dfe5ee;background-position:center 20px;background-repeat:no-repeat;border-radius:100%;box-sizing:border-box;}
.Directions > li.type1 > span{background-image:url(../images/sub/icon_Directions01.png);}
.Directions > li.type2 > span{background-image:url(../images/sub/icon_Directions02.png);}
.Directions > li.type3 > span{background-image:url(../images/sub/icon_Directions03.png);background-position:center 25px;}
.Directions > li.type4 > span{background-image:url(../images/sub/icon_Directions04.png);background-position:center 25px;}
/* �α��� */
.loginForm{position:relative;margin-bottom:40px;padding:180px 0 0 255px;height:290px;background:#f6f8fb url(/images/sub/icon_loginBox.png) no-repeat center 40px;box-sizing:border-box;}
.loginForm > span{display:block;margin-bottom:6px;}
.loginForm > span b{display:inline-block;width:70px;font-size:14px;}
.loginForm > span input{width:275px;}
.loginForm > a{position:absolute;display:block;top:180px;left:610px;width:87px;height:66px;line-height:68px;font-size:15px;text-align:center;font-weight:bold;color:#fff;background:#20326d;border-radius:3px;}
.loginBot ul:after{content:"";display:block;clear:both;}
.loginBot ul > li{float:left;width:50%;min-height:50px;box-sizing:border-box;}
.loginBot ul > li:first-child{padding-left:175px;background:url(/images/sub/icon_newJoin.png) no-repeat 94px top;}
.loginBot ul > li:last-child{padding-left:125px;background:url(/images/sub/icon_find_idpw.png) no-repeat 51px top;}
.loginBot ul > li a{display:block;margin-bottom:10px;height:19px;line-height:19px;font-size:15px;font-weight:bold;color:#202020;background:url(/images/sub/icon_login_arrow.png) no-repeat right top;}
.loginBot ul > li:first-child a{width:113px;}
.loginBot ul > li:last-child a{width:165px;}
.loginBot ul > li span{color:#777;}

/* ȸ������ */
.joinStep{border-top:2px solid #323e67;border-bottom:1px solid #ececec;margin-bottom:30px;background:#f5f5f5;}
.joinStep:after{display:block;content:"";clear:both;}
.joinStep ul li{position:relative;display:block;float:left;width:33.3333%;height:85px;line-height:85px;padding-left:150px;box-sizing:border-box;font-size:17px;text-align:left;}
.joinStep ul li:after{display:block;content:"";position:absolute;top:50%;right:-12px;width:12px;height:21px;margin-top:-10px;background:url(../images/sub/joinStepArrow.png) 0 0 no-repeat;}
.joinStep ul li:last-child:after{display:none;}
.joinStep ul li.active{font-weight:bold;color:#323e67;}
.joinStep ul li.step01{background:url(../images/sub/joinStep01.png) 80px center no-repeat;}
.joinStep ul li.step02{padding-left:130px;background:url(../images/sub/joinStep02.png) 60px center no-repeat;}
.joinStep ul li.step03{background:url(../images/sub/joinStep03.png) 80px center no-repeat;}
.joinStep ul li.active{color:#323e67;font-weight:bold;}
.joinStep ul li.step01.active{background:url(../images/sub/joinStep01_on.png) 80px center no-repeat;}
.joinStep ul li.step02.active{background:url(../images/sub/joinStep02_on.png) 60px center no-repeat;}
.joinStep ul li.step03.active{background:url(../images/sub/joinStep03_on.png) 80px center no-repeat;}
.joinType{border:1px solid #dcdcdc;margin-bottom:30px;padding:20px;text-align:center;overflow:hidden;}
.joinType > ul{margin-bottom:10px;}
.joinType > ul:after{display:block;content:"";clear:both;}
.joinType > ul > li {float:left;width:25%;}
.joinType > ul > li label{padding:0 0 0 5px;}

.agree{margin-bottom:30px;border:1px solid #dfdfdf;}
.agree .agreeCon{display:block;padding:20px;width:100%;height:160px;box-sizing:border-box;overflow-y:auto;border:0px none;line-height:140%;}
.agree .agreeCheck{padding:15px 0;text-align:center;border-top:1px solid #dfdfdf;background:#f8f8f8;}
.agree .agreeCheck input{display:inline-block;vertical-align:middle;}
.agree .agreeCheck label{display:inline-block;vertical-align:middle;}
.agree .agreeCheck label.last{padding-right:0;}

.warningBox{border:1px solid #dcdcdc;padding:30px;background:#f5f5f5;margin-bottom:50px;font-family:'malgun gothic';}
.warningBox p{color:#cf1621;font-weight:bold;line-height:150%;}
.warningBox p.text{padding-left:18px;color:#464646;margin-top:3px;font-weight:normal;}
.formExplain{display:block;margin-top:-40px;text-align:right;font-size:14px;}
.formExplain.mtNone{margin-top:0px;}
.required{color:#cf1621;}

.joinComplete{padding:170px 0 40px 260px;background:#f6f8fb url(../images/sub/icon_join_end.png) no-repeat center 40px;}
.joinComplete p{margin-bottom:30px;font-size:18px;}
.joinComplete ul li{position:relative;margin-bottom:10px;padding-left:97px;font-size:16px;}
.joinComplete ul li span{position:absolute;top:0px;left:13px;}
.joinComplete ul li b{color:#dc412d;}
.joinComplete ul li:after{position:absolute;display:block;content:"";top:8px;left:0px;width:3px;height:3px;background:#909090;}

/* ���̵�, ��й�ȣ ã�� */
#idpwFind li{float:left;width:50%;box-sizing:border-box;}
#idpwFind li.idFind{padding-right:45px;border-right:1px solid #ededed;}
#idpwFind li.pwFind{padding-left:45px;}
#idpwFind li .findForm .explain{margin-bottom:28px;line-height:140%;color:#666;}
#idpwFind li .findForm div{height:200px;background:#f5f5f5;box-sizing:border-box;}
#idpwFind li.idFind .findForm div{padding:65px 45px;}
#idpwFind li.pwFind .findForm div{padding:45px 45px;}
#idpwFind li .findForm div span{display:block;margin-bottom:9px;}
#idpwFind li .findForm div span b{display:inline-block;width:95px;}

.find_result{padding:160px 0 42px 190px;height:265px;box-sizing:border-box;}
.find_result.id{background:#f6f8fb url(../images/sub/icon_id_find.png) no-repeat center 40px;}
.find_result.pw{background:#f6f8fb url(../images/sub/icon_pw_find.png) no-repeat center 40px;}
.find_result p{margin-bottom:30px;font-size:17px;}
.find_result ul li{position:relative;margin-bottom:10px;padding-left:130px;font-size:16px;}
.find_result.pw ul li{padding-left:145px;}
.find_result ul li span{position:absolute;top:0px;left:13px;}
.find_result ul li b{color:#dc412d;}
.find_result ul li:after{position:absolute;display:block;content:"";top:8px;left:0px;width:3px;height:3px;background:#909090;}

/* ���䰶���� */
.photoGallery{border-bottom:1px solid #aaaaaa;font-size:18px;line-height:150%}
.photoGallery:after{display:block;content:"";clear:both;}
.photoGallery > ul{margin:0 -10px;}
.photoGallery > ul > li{position:relative;float:left;width:33.333%;padding:0 10px;box-sizing:border-box;overflow:hidden;margin-bottom:25px;}
.photoGallery > ul > li > a{display:block;border:1px solid #dedede;overflow:hidden;}
.photoGallery > ul > li > a > span{display:block;padding:25px 30px;font-weight:bold;}
.photoGallery > ul > li > a > span > b{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px;font-size:17px;}
.photoGallery > ul > li > a > span > em{display:block;color:#777777;font-size:15px;margin-top:20px;}
.photoGallery > ul > li > a > img{width:301px;height:198px;}

.photoView{position:relative;margin-bottom:100px;}
.photoView .bx-wrapper{padding:0 100px;}
.photoView li{text-align:center;overflow:hidden;}
.photoView li img{display:inline-block;max-width:1000px;}
.photoView .bx-pager{position:absolute;bottom:-80px;width:100%;text-align:center;}
.photoView .bx-pager a{display:inline-block;vertical-align:middle;width:90px;height:68px;box-sizing:border-box;border:3px solid #fff;overflow:hidden;}
.photoView .bx-pager a.active{height:69px;border:5px solid #4078d8;}
.photoView .bx-pager a img{display:block;width:100%;height:100%;}
.photoView .bx-wrapper .bx-controls{position:static;}
.photoView .bx-controls-direction a{display:block;position:absolute;top:50%;margin-top:-28px;width:79px;height:56px;text-indent:-9999em;}
.photoView .bx-prev{left:10px;background:url(../images/sub/icon_photo_slidePrev.png) no-repeat center;opacity:0.5;transition-duration:0.3s;}
.photoView .bx-prev:hover{left:0;opacity:1;}
.photoView .bx-next{right:10px;background:url(../images/sub/icon_photo_slideNext.png) no-repeat center;opacity:0.5;transition-duration:0.3s;}
.photoView .bx-next:hover{right:0;opacity:1;}

/* Q&A */
.faqList{border-top:2px solid #323e67;}
.faqList li{border-bottom:1px solid #ddd;}
.faqList li .quest:hover{cursor:pointer;}
.faqList li .quest{display:block;padding:20px 20px 20px 75px;font-size:14px;background:url(../images/sub/icon_quest.png) no-repeat 24px 11px;font-weight:600;}
.faqList li .answer{display:none;padding:20px 20px 20px 75px;border-top:1px solid #eee;color:#555;background:#f5f5f5 url(../images/sub/icon_answer.png) no-repeat 24px 11px;}
.faqList li.active .answer{display:block;}
.faqList li .none{height:38px;line-height:38px;text-align:center;font-weight:600;}

/* �̿�ȳ� �� ��û > �����û */
.cultureWrap .culture{margin-bottom:30px;padding:30px 50px;background:#f6f8fb url(../images/sub/icon_subTop_type01.png) no-repeat 90% center; }
.cultureWrap .culture > div.h4_title{display:block;margin-bottom:15px;font-size:19px;font-weight:bold;color:#111;}
.cultureWrap .culture > p{line-height:140%;font-size:16px;color:#555;}
.cultureWrap .culture > p > b{color:#4078d8;}

/* �̿�ȳ� �� ��û > ��� �������α׷� > �̿�ȳ� */
.process:after{display:block;content:"";clear:both;}
.process ul{margin:0 -10px;}
.process ul li{float:left;padding:0 10px;width:25%;box-sizing:border-box;}
.process ul li > div{position:relative;padding:0px 10px 0px 55px;height:80px;border:1px solid #b39ddb;background:#efeaf7;box-sizing:border-box;border-radius:8px;}
.process ul li > div:after{display:block;content:"";position:absolute;top:50%;right:-18px;margin-top:-12px;width:13px;height:24px;background:url(../images/sub/joinListStepArrow.png) 0 0 no-repeat;}
.process ul li:last-child > div:after{display:none;}
.process ul li > div > b{display:block;height:100%;line-height:80px;color:#714db2;font-size:15px;vertical-align:middle;text-align:left;}
.process ul li.first > div > b{padding-top:12px;line-height:120%;}
.process ul li > div > em{position:absolute;top:20px;left:10px;border-radius:50px;width:36px;height:36px;line-height:36px;background:#b39ddb;color:#fff;margin-right:5px;font-size:18px;font-weight:bold;text-align:center;}


/* ���̽� */

span.eduBtn{display:inline-block;padding:1px 3px;margin:1px 0;color:#fff;border-radius:3px;font-size:12px;letter-spacing:-0.5px;}
span.eduBtn.colorRed{color:#f27800;}
span.eduBtn.colorGreen{color:#7ba003;}
span.eduBtn.colorBlue{color:#005aa1;}
span.eduBtn.colorPurple{color:#733bcf;}
span.eduBtn.colorPink{color:#d2357c;}

span.eduBtn.bgAqua{background-color:#00CED1;}
span.eduBtn.bgBrown{background-color:#795548;}
span.eduBtn.bgRed{background-color:#e43a2d;}
span.eduBtn.bgBlue{background-color:#0f54c7;}
span.eduBtn.bgGreen{background-color:#8ab307;}
span.eduBtn.bgPurple{background-color:#733bcf;}
span.eduBtn.bgPink{background-color:#d2357c;}
span.eduBtn.bgGray{background-color:#6f6f6f;}

/* �̿�ȳ� > ȸ������ */
.joinWrap .joinSection{margin-bottom:30px;}
.joinWrap .joinSection:after{display:block;content:"";clear:both;}
.joinWrap .joinSection ul li{float:left;width:48%;background:#f6f8fb url(../images/sub/joinSectionBg1.png) 35px 25px no-repeat;padding:25px 0 25px 150px;box-sizing:border-box;}
.joinWrap .joinSection ul li b{display:block;font-size:20px;}
.joinWrap .joinSection ul li span{display:block;font-size:17px;color:#555555;margin:5px 0 20px}
.joinWrap .joinSection ul li.right{float:right;background:#f6f8fb url(../images/sub/joinSectionBg2.png) 35px 25px no-repeat;}
.joinWrap .joinSection ul li a{position:relative;display:inline-block;background:#5989db;padding:0 45px 0 30px;line-height:40px;border-radius:50px;color:#fff;font-weight:bold;}
.joinWrap .joinSection ul li a:after{display:block;content:"";position:absolute;top:14px;right:30px;width:6px;height:11px;background:url(../images/sub/joinSectionArrow.png) 0 0 no-repeat;}
.joinWrap .h4_title{font-size:22px;font-weight:bold;}
.joinWrap  h4{margin-top:30px;}
.joinWrap .joinListStep{margin-bottom:15px;}
.joinWrap .joinListStep:after{display:block;content:"";clear:both;}
.joinWrap .joinListStep ul{margin:0 -10px;}
.joinWrap .joinListStep ul li{float:left;padding:0 10px;box-sizing:border-box;}
.joinWrap .joinListStep ul li > div{position:relative;display:block;height:205px;border:1px solid #b39ddb;text-align:center;box-sizing:border-box;border-radius:8px;}
.joinWrap .joinListStep ul li > div:after{display:block;content:"";position:absolute;top:50%;right:-18px;margin-top:-12px;width:13px;height:24px;background:url(../images/sub/joinListStepArrow.png) 0 0 no-repeat;}
.joinWrap .joinListStep ul li:last-child > div:after{display:none;}
.joinWrap .joinListStep ul li > div > span.title{display:block;height:80px;box-sizing:border-box;box-sizing:border-box;padding-top:20px;border-top-left-radius:8px;border-top-right-radius:8px;}
.joinWrap .joinListStep ul li > div > span.title > b{display:inline-block;color:#714db2;font-size:17px;vertical-align:middle;text-align:left;}
.joinWrap .joinListStep ul li > div > span.title + span{display:inline-block;margin-top:30px;line-height:20px;}
.joinWrap .joinListStep ul li > div > span.title + span.addLine1{margin-top:40px;}
.joinWrap .joinListStep ul li > div > span.title + span.addLine3{margin-top:20px;}
.joinWrap .joinListStep.type2 ul li > div{border:1px solid #ff9731;}
.joinWrap .joinListStep.type3 ul li > div{border:1px solid #7c92d1;}
.joinWrap .joinListStep.type1 ul li > div > span.title{background:#efeaf7;}
.joinWrap .joinListStep.type2 ul li > div > span.title{background:#ffecd8;}
.joinWrap .joinListStep.type3 ul li > div > span.title{background:#e2e8f4;}
.joinWrap .joinListStep.type2 ul li > div > span > em{background:#ff9731;}
.joinWrap .joinListStep.type2 ul li > div > span.title > b{color:#d87124;}
.joinWrap .joinListStep.type3 ul li > div > span > em{background:#7c92d1;}
.joinWrap .joinListStep.type3 ul li > div > span.title > b{color:#4562b3;}
.joinWrap .joinListStep ul li > div > span > em{display:inline-block;border-radius:50px;width:36px;height:36px;line-height:36px;background:#b39ddb;color:#fff;margin-right:5px;font-size:18px;font-weight:bold;}
.joinWrap .joinListStep.cols4 li{width:25%;}
.joinWrap .joinListStep.cols3 li{width:33.333%;}
.joinWrap .joinListStep.cols2 li{width:50%;}
.joinWrap h5.add_title1{color:#d87124;font-size:20px;padding:0 30px;background:#fff0cd url(../images/sub/add_title1.png) 95% center no-repeat;line-height:80px;border-radius:100px;border-bottom-left-radius:0;}
.joinWrap .add_title1 span{display:inline-block;margin-left:30px;font-size:17px;font-weight:normal;color:#555;}
.joinWrap h5.add_title2{color:#4562b3;font-size:20px;padding:0 30px;background:#d7e2f4 url(../images/sub/add_title2.png) 95% center no-repeat;line-height:80px;border-radius:100px;border-bottom-left-radius:0;}
.joinWrap .add_title2 span{display:inline-block;margin-left:30px;font-size:17px;font-weight:normal;color:#555;}

/* ������������ > ������̿�ȳ� > ������̶� */
.childMsgBox{position:relative;margin-bottom:20px;}
.childMsgBox em{display:inline-block;position:absolute;top:0;left:0;width:80px;height:80px;font-size:18px;color:#4562b3;font-weight:bold;text-align:center;letter-spacing:-1px;line-height:56px;background:#fff;border:12px solid #ccd8ee;border-radius:50%;box-sizing:border-box;}
.childMsgBox span{display:inline-block;margin:20px 0 0 40px;min-width:290px;padding:10px 40px 10px 60px;font-size:17px;color:#fff;font-weight:bold;line-height:130%;background:#4078d8;border-radius:30px;box-sizing:border-box;}
.childMsgBox .listType1 li b{font-size:17px;color:#4562b3;}
.childMsgBox .listType1.cols2:after{display:block;content:'';clear:both;}
.childMsgBox .listType1.cols2 > li{float:left;width:50%;box-sizing:border-box;}
.childMsgBox .listType2 li{margin:2px 0;}
.childMsgBox .box{margin:-20px 0 0 40px;padding:40px 10px 25px 40px;min-height:150px;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;}
.childMsgBox .box.bg1{background:url(/images/sub/img_m3_01_04.png) 90% center no-repeat;}
.childMsgBox.green em{color:#308838;border-color:#bee2c1;}
.childMsgBox.green span{background:#4c9a53;}
.childMsgBox.green .listType1 > li + li{margin-top:15px;}
.childMsgBox.green .listType1 li b{color:#308838;}
.childMsgBox.orange em{color:#d87124;border-color:#ffd7af;}
.childMsgBox.orange span{background:#ff9731;}
.childMsgBox.orange .listType1 li b{color:#d87124;}
.divGroup .childMsgBox em{left:10px;}
.childMsgStep{margin-top:30px;}
.childMsgStep strong{display:inline-block;margin-bottom:10px;padding:10px 30px;font-size:18px;color:#fff;background:#169993;line-height:130%;border-radius:30px;}
.childMsgStep > ul{margin:0 -10px;}
.childMsgStep > ul:after{display:block;content:'';clear:both;}
.childMsgStep > ul > li{float:left;position:relative;padding:0 10px;width:29%;box-sizing:border-box;}
.childMsgStep > ul > li.item1{width:42%;}
.childMsgStep > ul > li:before{display:block;content:'';position:absolute;left:-8px;top:50%;margin-top:-19px;width:17px;height:28px;background:url(/images/sub/icon_childMsgArrow.png) center center no-repeat;}
.childMsgStep > ul > li.item1:before{display:none;}
.childMsgStep > ul > li > div{min-height:328px;border:1px solid #1c9e93;border-radius:10px;overflow:hidden;}
.childMsgStep .title{display:block;padding:10px 0;font-size:17px;color:#0d8c86;font-weight:bold;text-align:center;line-height:130%;background:#dcebea;}
.childMsgStep .listType1{padding:30px 20px 0;}
.childMsgStep .listType1 li{min-height:120px;font-size:17px;color:#333;font-weight:bold;}
.childMsgStep .childMsgImg{position:relative;margin:0 auto;padding:30px 20px 0;max-width:368px;height:284px;background:url(/images/sub/bg_childMsgStep.png) center 30px no-repeat;box-sizing:border-box;}
.childMsgStep .childMsgImg b{display:block;position:absolute;top:117px;left:0;right:0;font-size:24px;color:#0d8c86;font-weight:bold;text-align:center;}
.childMsgStep .childMsgImg ul li{float:left;margin-bottom:15px;width:40%;font-size:17px;text-align:center;font-weight:bold;vertical-align:middle;box-sizing:border-box;}
.childMsgStep .childMsgImg ul li.item1,
.childMsgStep .childMsgImg ul li.item3{margin-right:20%;}
.childMsgStep .childMsgImg .set1 li{padding:23px 20px 0;height:90px;color:#333;}
.childMsgStep .childMsgImg .set1 li.item2{padding-top:12px;}
.childMsgStep .childMsgImg .set2 li{padding:0 20px;color:#0f8b80;}

/* ������������ > ������̿�ȳ� > �ԼҴ�� ��û�ȳ� */
.wait{margin-bottom:30px;padding:30px;background:#eff3f8 url(../images/sub/bg_wait.png) no-repeat 90% center; }
.wait > div.h4_title{display:block;margin-bottom:15px;font-size:19px;font-weight:bold;color:#111;}
.wait > p{line-height:140%;font-size:16px;color:#555;}
.wait > p > b{color:#4078d8;}
.detailBox{display:none;margin:10px 0;padding:20px;background:#ecf1fa;}
.detailBox.active{display:block;}
.detailBox span{font-weight:bold;}
.detailBox .listType2 li{font-size:14px;}

/* ������������ > ������̿�ȳ� > ����� ��ġ�� ã�� */
/*.childSearch .allChildFind{margin:0 -5px 30px;}
.childSearch .allChildFind:after{display:block;content:"";clear:both;}
.childSearch .allChildFind li{float:left;padding:0 5px;width:50%;box-sizing:border-box;}
.childSearch .allChildFind li a{position:relative;display:block;padding:20px 0 20px 190px;font-size:17px;font-weight:bold;border-radius:5px;box-sizing:border-box;}
.childSearch .allChildFind li.type1 a{border:1px solid #ff9731;background:#ffecd8 url(../images/sub/bg_childFind01.png) no-repeat 145px center;}
.childSearch .allChildFind li.type2 a{border:1px solid #b39ddb;background:#efeaf7 url(../images/sub/bg_childFind02.png) no-repeat 145px center;}
.childSearch .allChildFind li.type1 a:after{position:absolute;display:block;content:"";top:50%;right:30px;margin-top:-14.5px;width:29px;height:29px;border-radius:100%;background:#ff9731 url(../images/sub/icon_btnArrow.png) no-repeat center center;}
.childSearch .allChildFind li.type2 a:after{position:absolute;display:block;content:"";top:50%;right:30px;margin-top:-14.5px;width:29px;height:29px;border-radius:100%;background:#b39ddb url(../images/sub/icon_btnArrow.png) no-repeat center center;}
*/

.childSearch .allChildFind:after{display:block;content:"";clear:both;}
.childSearch .allChildFind li{float:left;margin:1% .5%;width:49%;height:280px;font-size:14px;box-sizing:border-box;}
.childSearch .allChildFind li.type1{background:url(../images/sub/bg_allChildFind_01.jpg) no-repeat center top;}
.childSearch .allChildFind li.type2{background:url(../images/sub/bg_allChildFind_02.jpg) no-repeat center top;}
.childSearch .allChildFind li span{display:block;margin-bottom:20px;font-size:20px;font-weight:bold;}
.childSearch .allChildFind li p{margin:40px 0 50px 40px;color:#333;}
.childSearch .allChildFind li a{display:inline-block;margin-left:40px;padding:12px 45px 12px 30px;font-weight:bold;font-size:16px;color:#fff;background:#5989db url(../images/sub/icon_btnArrow.png) no-repeat 80% center;border-radius:50px;}

.childSearch .searchBox{margin-bottom:30px;padding:0 55px;}
.childSearch .searchBox:after{display:block;content:"";clear:both;}
.childSearch .searchInner > li{padding:15px 0;border-bottom:1px solid #e5e5e5;}
.childSearch .searchInner > li:after{display:block;content:"";clear:both;}
.childSearch .searchInner > li > span{float:left;display:block;width:100px;text-align:left;font-size:15px;font-weight:bold;}
.childSearch .searchInner > li > div{float:left;width:calc(100% - 100px);}
.childSearch .searchInner > li:first-child > span{padding-top:12px;}
.childSearch .checkList label{padding:3px;height:auto;border:0px none;}
.childSearch .checkList.type1 li{float:left;width:25%;text-align:left;}
.childSearch .checkList.type2 li,
.childSearch .checkList.type3 li{float:left;margin-right:26px;}
.childSearch .checkList.type2 li:last-child{margin:0px;}

.medalMark{margin-bottom:10px;}
.medalMark:after{display:block;content:"";clear:both;}
.medalMark ul li{float:left;margin-right:10px;height:25px;font-size:11px;color:#707070;}
.medalMark ul li.medalType1{padding-left:20px;background:url(../images/sub/ico_medal_u.gif) no-repeat left top;}
.medalMark ul li.medalType2{padding-left:20px;background:url(../images/sub/three_confir.gif) no-repeat left top;}
.medalMark ul li.medalType3{padding-left:16px;background:url(../images/sub/confir1.gif) no-repeat left top;}
.medalMark ul li.medalType4{padding-left:23px;background:url(../images/sub/confir2.gif) no-repeat left top;}
.medalMark ul li.medalType5{padding-left:26px;background:url(../images/sub/confir3.gif) no-repeat left top;}
.medalMark ul li.medalType6{padding-left:29px;background:url(../images/sub/confir4.gif) no-repeat left top;}
.medalMark p{float:right;font-weight:bold;}
.medalMark p span{color:#4078d8;}

/* ������������ > �θ�-�ڳ����� ���α׷� > �̿�ȳ� */
.guideList > li{position:relative;margin-bottom:20px;padding-left:125px;min-height:110px;color:#555;box-sizing:border-box;}
.guideList > li:last-child{margin:0px;}
.guideList > li > span{position:absolute;display:block;top:0px;left:0px;padding-top:60px;width:100px;height:100px;font-size:16px;font-weight:bold;text-align:center;color:#333;border-radius:100%;box-sizing:border-box;}
.guideList > li.line1{padding-top:30px;}
.guideList > li.line2{padding-top:25px;}
.guideList > li.line3{padding-top:10px;}
.guideList > li.line4{padding-top:5px;}
.guideList.type1 > li:nth-child(1) > span{background:#dfe5ee url(../images/sub/bg_guide01.png) no-repeat center 25px;}
.guideList.type1 > li:nth-child(2) > span{background:#dfe5ee url(../images/sub/bg_guide02.png) no-repeat center 20px;}
.guideList.type1 > li:nth-child(3) > span{padding-top:50px;background:#dfe5ee url(../images/sub/bg_guide03.png) no-repeat center 15px;}
.guideList.type1 > li:nth-child(4) > span{background:#dfe5ee url(../images/sub/bg_guide04.png) no-repeat center 25px;}
.guideList > li p span.txtpdl{padding:102px;}

.progList{margin-top:20px;height:720px;background:url(../images/sub/bg_ParentEducation.jpg) no-repeat 26px top;}
.progList li{box-sizing:border-box;font-size:17px;}
.progList li span{display:block;margin-bottom:5px;font-size:19px;font-weight:bold;}
.progList li.type2,
.progList li.type4,
.progList li.type6{text-align:right;}
.progList li.type1{padding:55px 0 0 230px;min-height:144px;}
.progList li.type1 span{color:#e75b34;}
.progList li.type2{padding:35px 230px 0 0;min-height:144px;}
.progList li.type2 span{color:#b48205;}
.progList li.type3{padding:24px 0 0 230px;min-height:120px;}
.progList li.type3 span{color:#6f8b4a;}
.progList li.type4{padding:80px 230px 0 0;min-height:144px;}
.progList li.type4 span{color:#3e9f98;}
.progList li.type5{padding:90px 0 0 230px;min-height:144px;}
.progList li.type5 span{color:#dd388e;}
.progList li.type6{padding:27px 230px 0 0;min-height:144px;}
.progList li.type6 span{color:#8839aa;}
.progList li.type7{padding:30px 0 0 230px;min-height:144px;}
.progList li.type7 span{color:#b84545;}

/* ������������ > �θ��� > �̿�ȳ� */
.ParentEdu .ParentOrder{margin:0 -10px;}
.ParentEdu .ParentOrder:after{display:block;content:"";clear:both;}
.ParentEdu .ParentOrder li{position:relative;float:left;padding:0 10px;width:16.66%;text-align:center;box-sizing:border-box;}
.ParentEdu .ParentOrder li:after{position:absolute;display:block;content:"";top:40px;right:-7px;width:13px;height:24px;background:url(../images/sub/icon_ParentArrow.jpg) no-repeat center center;}
.ParentEdu .ParentOrder li:last-child:after{display:none;}
.ParentEdu .ParentOrder li img{display:block;margin:0 auto;margin-bottom:15px;}
.ParentEdu .ParentOrder li span{font-size:15px;font-weight:bold;}

/* ������������ > �ð������� > �̿�ȳ� */
.timeCare .careOrder > li{position:relative;margin-bottom:40px;padding-left:170px;border:1px solid #7c92d1;border-radius:5px;}
.timeCare .careOrder > li:after{display:block;content:"";clear:both;}
.timeCare .careOrder > li:before{position:absolute;display:block;content:"";left:50%;bottom:-26px;margin-left:-12px;width:24px;height:13px;background:url(../images/sub/icon_Arrow_bottom.jpg) no-repeat center center;}
.timeCare .careOrder > li:last-child{margin-bottom:0px;}
.timeCare .careOrder > li:last-child:before{display:none;}
.timeCare .careOrder > li > div.title{position:absolute;top:0px;left:0px;width:170px;height:100%;text-align:center;background:#e2e8f4;box-sizing:border-box;}
.timeCare .careOrder > li > div:nth-child(2){padding:30px;box-sizing:border-box;}
.timeCare .careOrder > li > div.title span{display:block;width:36px;height:36px;line-height:36px;margin:0 auto 5px;text-align:center;font-size:14px;font-weight:bold;color:#fff;background:#7c92d1;border-radius:100%;}
.timeCare .careOrder > li > div.title p{font-size:17px;font-weight:bold;color:#4562b3;}
.timeCare .careOrder > li.type1 > div.title{padding-top:20px;}
.timeCare .careOrder > li.type2 > div.title{padding-top:110px;}
.timeCare .careOrder > li.type3 > div.title{padding-top:150px;}
.timeCare .careOrder > li.type4 > div.title{padding-top:40px;}

/* ������������ > �������� */
.subsidyList > li{position:relative;margin-bottom:20px;padding-left:130px;min-height:100px;box-sizing:border-box;}
.subsidyList > li > span{position:absolute;display:block;top:0px;left:0px;padding-top:55px;width:100px;height:100px;font-size:16px;font-weight:bold;text-align:center;background:#dfe5ee;background-repeat:no-repeat;border-radius:100%;box-sizing:border-box;}
.subsidyList > li.type1 > span{background-image:url(../images/sub/bg_guide01.png);background-position:center 25px;}
.subsidyList > li.type2 > span{background-image:url(../images/sub/bg_guide04.png);background-position:center 25px;}
.subsidyList > li.type3 > span{background-image:url(../images/sub/bg_guide05.png);background-position:center 20px;}
.subsidyList > li.type4 > span{background-image:url(../images/sub/bg_guide06.png);background-position:center 20px;}
.subsidyList > li.type5 > span{background-image:url(../images/sub/bg_guide07.png);background-position:center 20px;}
.subsidyList > li.line1{padding-top:40px;}
.subsidyList > li.line2{padding-top:20px;}
.subsidyList > li.line3{padding-top:10px;}
.subsidyList > li.line4{padding-top:5px;}
.subsidyList > li .additional{color:#4078d8;}
.example{position:relative;padding-left:50px;}
.example span{position:absolute;top:0px;left:0px;font-weight:bold;color:#4078d8;}

.babyFeature li{margin-bottom:6px;}
.babyFeature li span.title{display:inline-block;width:80px;font-size:15px;}
.babyFeature li span.inputTxt{position:absolute;font-size:13px;}
.babyFeature li span.inputTxt.type1{top:0px;right:10px;}
.babyFeature li span.inputTxt.type2{top:0px;right:10px;}
.babyFeature li label{position:relative;}
.babyFeature li input{margin-right:2px;padding-right:30px;box-sizing:border-box;}

.growOrder{margin:0 -10px;padding:20px 125px 0;box-sizing:border-box;}
.growOrder:after{display:block;content:"";clear:both;}
.growOrder li{position:relative;float:left;padding:0 10px;width:25%;text-align:center;box-sizing:border-box;}
.growOrder li:after{position:absolute;display:block;content:"";top:40px;right:-6.5px;width:13px;height:24px;background:url(../images/sub/icon_ParentArrow.jpg) no-repeat center center;}
.growOrder li:last-child:after{display:none;}
.growOrder li img{display:block;margin:0 auto 15px;}
.growOrder li span{font-size:15px;font-weight:bold;}

.tableBox table.info.prevent th,
.tableBox table.info.prevent td{padding:12px 5px;}
.tableBox table.info.prevent td.bgOrange{background:#fef0d6;}
.tableBox table.info.prevent td.bgPurple{background:#eadcfd;}

.tableTitle:after{display:block;content:'';clear:both;}
.tableTitle h4{display:inline-block;}
.tableTitle .tblMsg{display:inline-block;float:right;font-size:14px;color:#555;line-height:40px;}

.hospitalList1{margin-bottom:40px;}
.hospitalList1:after{display:block;content:"";clear:both;}
.hospitalList1 li{padding:13% 0 0 4%;width:49%;height:340px;box-sizing:border-box;background-size:100% !important;}
.hospitalList1 li.type1{float:left;background:url(../images/sub/bg_hospital_01.jpg) no-repeat left top;}
.hospitalList1 li.type2{float:right;background:url(../images/sub/bg_hospital_02.jpg) no-repeat left top;}
.hospitalList1 li p{margin-bottom:30px;line-height:140%;font-size:14px;color:#333;}
.hospitalList1 li.type2 p{margin-bottom:45px;}
.hospitalList1 li a{display:inline-block;padding:12px 45px 12px 30px;font-weight:bold;font-size:16px;color:#fff;background:#5989db url(../images/sub/icon_btnArrow.png) no-repeat 80% center;border-radius:50px;}

.hospitalList2 {margin:0 -1%;}
.hospitalList2:after{displaY:block;content:"";clear:both;}
.hospitalList2 li{float:left;margin:0 1%;padding-top:40px;width:31.3333%;height:350px;text-align:center;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;}
.hospitalList2 li.type1{background:url(../images/sub/bg_hospital_03.jpg) no-repeat center 165px; }
.hospitalList2 li.type2{background:url(../images/sub/bg_hospital_04.jpg) no-repeat 85px 165px;}
.hospitalList2 li.type3{background:url(../images/sub/bg_hospital_05.jpg) no-repeat 95px 160px;}
.hospitalList2 li span{display:block;margin-bottom:20px;font-size:20px;font-weight:bold;background:none;}
.hospitalList2 li p{margin-bottom:130px;line-height:140%;font-size:14px;color:#333;}
.hospitalList2 li.type2 p,
.hospitalList2 li.type3 p{margin-bottom:150px;}
.hospitalList2 li a{display:inline-block;padding:12px 45px 12px 30px;font-weight:bold;font-size:16px;color:#fff;background:#5989db url(../images/sub/icon_btnArrow.png) no-repeat 80% center;border-radius:50px;}

.tableBox.scrollbox{overflow-x:scroll;}
.scrollbox .scrollin{width:1800px;}

/*��ɱ��*/
.talentWrap{padding:20px 20px 30px;text-align:center;background:#f6f8fb;}
.talentWrap > span{display:inline-block;width:219px;height:200px;background:url(../images/sub/talentIcon.png) 0 0 no-repeat;}
.talentWrap > p{font-size:18px;width:540px;line-height:30px;margin:0 auto 30px;}
.talentWrap > p > b{color:#4078d8;}
.talentWrap > a{position:relative;display:inline-block;padding:15px 60px 15px 30px;box-sizing:border-box;background:#4078d8;color:#fff;font-weight:bold;font-size:16px;border-radius:3px;}
.talentWrap > a:after{display:block;content:"";position:absolute;top:17px;right:30px;width:18px;height:15px;background:url(../images/sub/btn_downBg.png) 0 0 no-repeat;}

/*���ñ��*/
.InstitutionWrap > .Institution{margin-bottom:20px;}
.InstitutionWrap > .Institution:after{display:block;content:"";clear:both;}
.InstitutionWrap > .Institution > h4{position:relative;font-size:20px;}
.InstitutionWrap > .Institution > h4:before{display:block;content:"";position:absolute;left:0;top:0;width:30px;height:2px;background:#20326d;}
.InstitutionWrap > .Institution > ul{margin:0 -5px}
.InstitutionWrap > .Institution > ul > li{float:left;width:25%;padding:0 5px;box-sizing:border-box;margin-bottom:20px;}
.InstitutionWrap > .Institution > ul > li > a{display:block;border:1px solid #dddddd;border-radius:5px;text-align:center;background:#f5f5f5;}
.InstitutionWrap > .Institution > ul > li > a > span{display:block;line-height:100px;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;}
.InstitutionWrap > .Institution > ul > li > a > span.imgNone{ height:100px; }
.InstitutionWrap > .Institution > ul > li > a > span img{max-width:95%;}
.InstitutionWrap > .Institution > ul > li > a > em{display:block;border-top:1px solid #dddddd;font-size:16px;text-align:center;line-height:40px;}

/*�ڿ�����*/
.volunteerWrap{font-size:16px;line-height:150%}
.volunteerWrap > p{font-size:17px;letter-spacing:-0.3px;}
.volunteerWrap > ul.list > li{padding-left:15px;}
.volunteerWrap > .btnArea > a{position:relative;display:inline-block;padding:15px 60px 15px 30px;box-sizing:border-box;background:#4078d8;color:#fff;font-weight:bold;border-radius:3px;}
.volunteerWrap > .btnArea > a:after{display:block;conteNt:"";position:absolute;top:17px;right:30px;width:18px;height:15px;background:url(../images/sub/btn_downBg.png) 0 0 no-repeat;}
.volunteerWrap > .btnArea > a.btnArrow:after{display:block;conteNt:"";position:absolute;top:50%;right:40px;margin-top:-5px;width:6px;height:10px;background:url(../images/sub/btn_arrowBg.png) 0 0 no-repeat;}
.volunteerStep:after{display:block;content:"";clear:both;}
.volunteerStep > li{position:relative;float:left;width:20%;margin-top:10px;text-align:center;padding:115px 0 0;box-sizing:border-box;background:url(../images/sub/volunteerIcon1.png) center 0 no-repeat;word-break:break-word;letter-spacing:-0.3px;}
.volunteerStep > li.icon2{background:url(../images/sub/volunteerIcon2.png) center 0 no-repeat;}
.volunteerStep > li.icon3{background:url(../images/sub/volunteerIcon3.png) center 0 no-repeat;}
.volunteerStep > li.icon4{background:url(../images/sub/volunteerIcon4.png) center 0 no-repeat;}
.volunteerStep > li.icon5{background:url(../images/sub/volunteerIcon5.png) center 0 no-repeat;}
.volunteerStep > li:after{display:block;content:"";position:absolute;right:-10px;top:30px;width:13px;height:24px;background:url(../images/sub/volunteerArrow.png) 0 0 no-repeat;}
.volunteerStep > li:last-child:after{display:none;}
.volunteerStep > li > b{display:block}

/*���ǻ���*/
.cautionWrap{background:#f6f8fb url(../images/sub/cautionWrapBg.png) 95% 45px no-repeat;padding:45px 220px 30px 45px;box-sizing:border-box;}
.cautionWrap ul li{position:relative;line-height:24px;margin-bottom:15px;padding-left:30px;word-break:keep-all;}
.cautionWrap ul li:after{display:block;content:"";position:absolute;top:0px;left:0px;width:21px;height:21px;background:url(../images/sub/cautionList.png) 0 0 no-repeat;}

/*�峭���������˻�*/
.txtBlue{color:#4078d8;}
.txtRed{color:#ff0000;}
.toyListWrap .thumb.toy{border-bottom:1px solid #394698;}
.toyListWrap .thumb ul{margin:0 -10px;}
.toyListWrap .thumb:after{display:block;content:"";clear:both;}
.toyListWrap .thumb.toy li{float:left;width:25%;padding:0 10px 20px;box-sizing:border-box;}
.toyListWrap .thumb.toy li:after{display:none;}
.toyListWrap .thumb.toy li > div{display:block;padding:10px;border:1px solid #dddddd;background-color:#f7f7f7;}
.toyListWrap .thumb.toy li .img{height:220px;margin-bottom:5px;background-color:#fff;}
.toyListWrap .thumb.toy li .img img{width:100%;height:100%;}
.toyListWrap .thumb.toy li .subject{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:bold;}
.toyListWrap .thumb.toy li .state{text-align:center;margin:15px 0 10px;}
.btnToy{display:inline-block;vertical-align:middle;min-width:68px;height:27px;background:#fff;border:1px solid #95acd6;line-height:25px;text-align:center;box-sizing:border-box;font-size:13px;color:#2d55a0;font-weight:600;}
.btnToy.type1{border:1px solid #ce5736;background:#f47754;color:#fff;}
.btnToy.type2{border:1px solid #369789;background:#46b8a7;color:#fff;}
.btnToy.type3{border:1px solid #0b4ec7;background:#4572c3;color:#fff;}

.toyViewWrap:after{display:block;content:"";clear:both;}
.toyViewWrap .thumbView li{float:left;}
.toyViewWrap .thumbView li.img{width:30%;text-align:center;}
.toyViewWrap .thumbView li.img img{max-width:100%;}
.toyViewWrap .thumbView li.infoArea{width:70%;}

/*�峭���������ſ�û*/
.purchaseWrap .purchase{margin-bottom:30px;padding:30px 200px 30px 20px;background:#f6f8fb url(../images/sub/purchaseBg.png) 96% 30px no-repeat;}
.purchaseWrap .purchase li{word-break:keep-all;}

/*���̽� �̿��û �̿�ȳ�*/
.playInfoSlide{position:relative;margin-bottom:30px;background:#f6f8fb;padding:30px 0}
.playInfoSlide .bx-wrapper{padding:0 100px;}
.playInfoSlide li{text-align:center;overflow:hidden;}
.playInfoSlide li img{display:inline-block;max-width:730px;}
.playInfoSlide .bx-controls{position:absolute;bottom:20px;left:0;right:0;text-align:center;}
.playInfoSlide .bx-controls a{display:inline-block;vertical-align:middle;padding:0 3px;width:12px;height:12px;text-indent:-9999em;}
.playInfoSlide .bx-controls-direction{position: absolute;top:-220px;left:0;right:0;height:56px;}
.playInfoSlide .bx-controls-direction a{display:block;width:70px;height:57px;text-indent:-9999em;}
.playInfoSlide .bx-prev{float:left;background:url(../images/sub/icon_photo_slidePrev.png) no-repeat center;}
.playInfoSlide .bx-next{float:right;background:url(../images/sub/icon_photo_slideNext.png) no-repeat center;}
.playInfoSlide .bx-pager .bx-pager-item{display:inline-block;}
.playInfoSlide .bx-pager a{display:inline-block;width:12px;height:12px;border:2px solid #333333;box-sizing:border-box;border-radius:50px;margin:0 4px;}
.playInfoSlide .bx-pager a.active{width:30px;background:#333;}
.playInfoSlide .bx-pager,
.playInfoSlide .bx-controls-auto{display:inline-block;}
.playInfoSlide .bx-controls-auto a{display:inline-block;margin-left:10px;text-indent:-9999em;border-radius:50px;width:20px;height:20px;box-sizing:border-box;}
.playInfoSlide .bx-controls-auto a.active{display:none;}
.playInfoSlide .bx-start{background:#fff url(../images/sub/icon_playInfoSlide_start.png) no-repeat center center;}
.playInfoSlide .bx-stop{background:#fff url(../images/sub/icon_playInfoSlide_stop.png) no-repeat center center;}
.playInfoSlide .desc{position:relative;width:730px;height:80px;margin:20px auto 0;}
.playInfoSlide .desc b{position:absolute;left:0;top:0;display:inline-block;width:150px;height:75px;text-align:center;font-size:20px;padding:55px 0 10px;box-sizing:border-box;border-right:1px solid #ddd;background:url(../images/sub/playInfoDescBg.png) center top no-repeat;}
.playInfoSlide .desc b.icon2{background:url(../images/sub/playInfoDescBg2.png) center top no-repeat;}
.playInfoSlide .desc p{padding:0 0 0 170px;font-size:17px;line-height:24px;}

.playInfoSlide.type2 .bx-controls-direction{top:-260px;}

.IconWrap{position:relative;min-height:100px;margin-bottom:30px;}
.IconWrap > b{position:absolute;left:0;top:0;display:block;width:100px;height:100px;text-align:center;padding-top:60px;box-sizing:border-box;background:#dfe5ee url(../images/sub/IconWrapBg1.png) center 25px no-repeat;border-radius:100px;}
.IconWrap > b.icon2{background:#dfe5ee url(../images/sub/IconWrapBg2.png) center 25px no-repeat;}
.IconWrap > b.icon3{background:#dfe5ee url(../images/sub/IconWrapBg3.png) center 25px no-repeat;}
.IconWrap > b.icon4{background:#dfe5ee url(../images/sub/IconWrapBg4.png) center 25px no-repeat;}
.IconWrap > b.icon5{background:#dfe5ee url(../images/sub/IconWrapBg5.png) center 25px no-repeat;}
.IconWrap > ul,
.IconWrap > div{padding-left:130px;}


.playList > ul{margin:0 -10px;}
.playList > ul:after{display:block;content:"";clear:both;}
.playList > ul > li{position:relative;padding:0 10px;float:left;width:33.333%;box-sizing:border-box;}
.playList > ul > li:after{display:block;content:"";position:absolute;top:50%;right:-8px;margin-top:-12px;width:13px;height:24px;background:url(../images/sub/joinListStepArrow.png) 0 0 no-repeat;}
.playList > ul > li:last-child:after{display:none;}
.playList > ul > li > div{border-radius:8px;border:1px solid #ddd;text-align:center;background:url(../images/sub/playListBg1.png) center 80% no-repeat;padding:20px 0 100px 0;}
.playList > ul > li.icon2 > div{background:url(../images/sub/playListBg2.png) center 80% no-repeat;}
.playList > ul > li.icon3 > div{background:url(../images/sub/playListBg3.png) center 80% no-repeat;}
.playList > ul > li > div > b{font-size:18px;}
.playList > ul > li > div > b > em{color:#4078d8;}

.toyLiWrap .toyLibrary{margin-bottom:30px;padding:30px 50px;background:#f6f8fb url(../images/sub/toyLibraryBg.png) no-repeat 90% center; }
.toyLiWrap .toyLibrary > div.h4_title{display:block;margin-bottom:15px;font-size:20px;font-weight:bold;color:#111;}
.toyLiWrap .toyLibrary > p{line-height:140%;font-size:17px;color:#555;}
.toyLiWrap .toyLibrary > p > b{color:#f18a00;}
.toyLiWrap .toyLibrary > p > b.green{color:#4c9a53;}

.toyLibrarySlide{position:relative;padding:30px 0;border-top:1px solid #323e67;border-bottom:1px solid #ddd;background:#f7f7f7;margin-bottom:30px;}
.toyLibrarySlide .bx-wrapper{padding:0 100px;}
.toyLibrarySlide li{text-align:center;overflow:hidden;}
.toyLibrarySlide li img{display:inline-block;max-width:1000px;}
.toyLibrarySlide .bx-pager{margin-top:20px;text-align:center;}
.toyLibrarySlide .bx-pager a{display:inline-block;vertical-align:middle;width:90px;height:68px;box-sizing:border-box;border:3px solid #fff;overflow:hidden;}
.toyLibrarySlide .bx-pager a.active{height:69px;border:5px solid #4078d8;}
.toyLibrarySlide .bx-pager a img{display:block;width:100%;height:100%;}
.toyLibrarySlide .bx-wrapper .bx-controls{position:static;}
.toyLibrarySlide .bx-controls-direction a{display:block;position:absolute;top:50%;margin-top:-28px;width:79px;height:56px;text-indent:-9999em;}
.toyLibrarySlide .bx-prev{left:10px;background:url(../images/sub/icon_photo_slidePrev.png) no-repeat center;}
.toyLibrarySlide .bx-next{right:10px;background:url(../images/sub/icon_photo_slideNext.png) no-repeat center;}
.toyLiWrap table.toyLibTable{width:100%;border:1px solid #e5e5e5;border-bottom:0;}
.toyLiWrap table.toyLibTable span{display:inline-block;width:12px;height:12px;border-radius:30px;background:#b71c1c;}
.toyLiWrap table.toyLibTable span.circleB{background:#4078d8;}

.toyLiWrap .playBookInfo{background:#f6f8fb url(../images/sub/playBookInfoBg.png) no-repeat 90% center; }

.counselingWrap .counselingStep{}
.counselingWrap .counselingStep:after{display:block;content:"";clear:both;}
.counselingWrap .counselingStep ul li{position:relative;float:left;width:14.2%;box-sizing:border-box;padding:110px 0 0 0;text-align:center;line-height:150%;margin-top:10px;box-sizing:border-box;}
.counselingWrap .counselingStep ul li:after{display:block;content:"";position:absolute;top:30px;right:-7px;width:13px;height:24px;background:url(../images/sub/joinListStepArrow.png) 0 0 no-repeat}
.counselingWrap .counselingStep ul li:last-child:after{display:none}
.counselingWrap .counselingStep ul li.step1{background:url(../images/sub/counselingStep1.png) center 0 no-repeat}
.counselingWrap .counselingStep ul li.step2{background:url(../images/sub/counselingStep3.png) center 0 no-repeat}
.counselingWrap .counselingStep ul li.step3{background:url(../images/sub/counselingStepn3.png) center 0 no-repeat}
.counselingWrap .counselingStep ul li.step4{background:url(../images/sub/counselingStepn4.png) center 0 no-repeat}
.counselingWrap .counselingStep ul li.step5{background:url(../images/sub/counselingStep5.png) center 0 no-repeat}
.counselingWrap .counselingStep ul li.step6{background:url(../images/sub/counselingStep6.png) center 0 no-repeat}
.counselingWrap .counselingStep ul li.step7{background:url(../images/sub/counselingStep7.png) center 0 no-repeat}

.childmomStep li{position:relative;margin-bottom:30px;padding-left:110px;height:90px;line-height:90px;box-sizing:border-box;}
.childmomStep li:last-child{margin-bottom:0px;padding-top:25px;line-height:140%;}
.childmomStep li::after{position:absolute;display:block;content:"";bottom:-20px;left:34px;width:24px;height:13px;background:url(/images/sub/joinListStepArrow_down.png) no-repeat center center;}
.childmomStep li:last-child::after{display:none;}
.childmomStep li > img{position:absolute;top:0;left:0;}

.customerPhone{position:relative;padding-left:40px !important;font-weight:bold;}
.customerPhone:before{display:block;content:"";position:absolute;left:15px;top:4px;width:16px;height:16px;background:url(../images/sub/customerPhoneBg.png) 0 0 no-repeat;}

.playBox{position:relative;margin-bottom:30px;padding:50px 0 0 490px;height:320px;background:#f6f8fb;box-sizing:border-box;}
.playBox > img{position:absolute;top:30px;left:40px;}
.playBox > span{display:block;margin-bottom:25px;padding-left:70px;height:50px;line-height:50px;font-size:19px;font-weight:bold;color:#333;background:url(../images/sub/playInfoDescBg.png) no-repeat left center;}
.playBox > p{line-height:140%;font-size:16px;color:#333;}
.bookBox{position:relative;margin-bottom:30px;padding:50px 490px 0 70px;height:320px;background:#f6f8fb;box-sizing:border-box;}
.bookBox > img{position:absolute;top:30px;right:40px;}
.bookBox > span{display:block;margin-bottom:25px;padding-left:70px;height:50px;line-height:50px;font-size:19px;font-weight:bold;color:#333;background:url(../images/sub/playInfoDescBg2.png) no-repeat left center;}
.bookBox > p{line-height:140%;font-size:16px;color:#333;}

/* ��������� > ����� ����� */
.lawCon{margin-bottom:30px;padding:17px 40px 17px 255px;min-height:140px;background:#eff3f8 url(../images/sub/bg_lawCon.png) no-repeat 60px 40px;}
.lawCon ul li{padding:15px 10px;border-bottom:1px solid #e0e2e4;box-sizing:border-box;}
.lawCon ul li:last-child{border:0px none;}
.lawCon ul li a{display:block;min-height:36px;font-size:15px;color:#555;background:url(../images/sub/icon_lowDown.png) no-repeat right center;}
.lawCon ul li a span{display:block;margin-bottom:3px;font-weight:bold;font-size:17px;color:#353535;}
.lawCon ul li.type3none a{height:36px;line-height:36px;}
.lawCon.type2 a{line-height:36px;font-weight:bold;font-size:17px;color:#353535;}
.lawCon.type2 ul li{padding:13px 10px;}
.lawCon.type3{min-height:80px;padding:50px 40px 50px 255px;}

.ordinanceBox{margin-bottom:25px;color:#555;}

.paySearchList1{margin-bottom:40px;}
.paySearchList1:after{display:block;content:"";clear:both;}
/*.paySearchList1 li{padding:40px 40px;width:460px;height:280px;box-sizing:border-box;}
.paySearchList1 li.type1{float:left;background:url(../images/sub/bg_paySearch_01.jpg) no-repeat left top;}*/
.paySearchList1 li{padding-top:35px;height:132px;text-align:center;box-sizing:border-box;}
.paySearchList1 li.type2{position:relative;background:url(../images/sub/bg_paySearch_02.jpg) no-repeat left top;}
.paySearchList1 li > span{display:block;margin-bottom:17px;font-weight:bold;font-size:22px;color:#111;}
.paySearchList1 li > p{margin-bottom:50px;font-size:16px;color:#333;}
.paySearchList1 li > a{position:absolute;display:inline-block;top:45px;right:70px;padding:12px 45px 12px 30px;font-weight:bold;font-size:16px;color:#fff;background:#5989db url(../images/sub/icon_btnArrow.png) no-repeat 80% center;border-radius:50px;}
.paySearchList1 li > a.down{background:#5989db url(../images/sub/btn_downBg.png) no-repeat 80% center;background-size:14px;}

.paySearchList2{margin:0 -10px 30px;}
.paySearchList2:after{display:block;content:"";clear:both;}
.paySearchList2 li{float:left;width:20%;padding:0 10px;box-sizing:border-box;}
.paySearchList2 li a{position:relative;display:block;padding:30px 25px;height:240px;line-height:140%;font-size:18px;font-weight:bold;color:#111;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;}
.paySearchList2 li a:after{position:absolute;display:block;content:"";bottom:30px;right:25px;width:29px;height:29px;background:url(../images/sub/icon_paySearch_Arrow.jpg) no-repeat center center;}
.paySearchList2 li.type1 a{background:url(../images/sub/bg_paySearch_03.jpg) no-repeat 27px 125px;}
.paySearchList2 li.type2 a{background:url(../images/sub/bg_paySearch_04.jpg) no-repeat 25px 125px;}
.paySearchList2 li.type3 a{background:url(../images/sub/bg_paySearch_05.jpg) no-repeat 25px 145px;}
.paySearchList2 li.type4 a{background:url(../images/sub/bg_paySearch_06.jpg) no-repeat 27px 145px;}
.paySearchList2 li.type5 a{background:url(../images/sub/bg_paySearch_07.jpg) no-repeat 20px 138px;}

/* ��������� > �������α׷� */
.downList{padding:0 -10px;}
.downList:after{display:block;content:"";clear:both;}
.downList > li{float:left;padding:0 10px;box-sizing:border-box;}
.downList.col3 > li{width:33.3333%;}
.downList > li > div{border-radius:5px;overflow:hidden;}
.downList > li p{display:block;padding:20px 0;font-size:18px;font-weight:bold;text-align:center;}
.downList > li > div > ul{padding:10px 20px;}
.downList > li > div > ul > li{border-bottom:1px solid #e0e2e4;}
.downList > li > div > ul > li:last-child{border-bottom:0px none;}
.downList > li > div > ul.listType1 > li{margin-bottom:0px;}
.downList > li > div > ul.listType1 > li:after{top:50%;margin-top:-1.5px;}
.downList > li > div > ul li a{position:relative;display:block;padding:18px 0;color:#555;}
.downList > li > div > ul li a:after{position:absolute;display:block;content:"";top:50%;right:0px;margin-top:-18px;width:36px;height:36px;background-image:url(../images/sub/bg_listDown.png);background-position:center 8px;background-repeat:no-repeat;border-radius:100%;}

.downList.type1 > li > div{height:255px;border:1px solid #7c92d1;} 
.downList.type1 > li > div p{color:#4562b3;background:#e2e8f4;}
.downList.type1 > li ul li a:after{background-color:#4078d8;}

.downList.type2 > li > div{height:140px;border:1px solid #ff9731;} 
.downList.type2 > li > div p{color:#d87124;background:#ffecd8;}
.downList.type2 > li ul li a:after{background-color:#ff9731;}

.downList.type3 > li > div{height:550px;border:1px solid #4c9a53;} 
.downList.type3 > li > div p{color:#308838;background:#e3f3e4;}
.downList.type3 > li ul li a:after{background-color:#4c9a53;}

.downList.type4 > li > div{height:370px;border:1px solid #b39ddb;} 
.downList.type4 > li > div p{color:#714db2;background:#efeaf7;}
.downList.type4 > li ul li a:after{background-color:#b39ddb;}

.downList.line4 > li > div{height:315px;} 

.downList.type5 > li > div{height:400px;border:1px solid #7c92d1;}
.downList.type5 > li > div > a {position:relative;display:block;padding:20px 0 62px;font-size:18px;font-weight:bold;text-align:center;color:#4562b3;background:#e2e8f4;}
.downList.type5 > li > div > a:after{position:absolute;display:block;content:"";top:50px;left:50%;margin-left:-18px;width:36px;height:36px;background-color:#4078d8;background-image:url(../images/sub/bg_listDown.png);background-position:center 8px;background-repeat:no-repeat;border-radius:100%;}
.downList.type5 > li > div > ul > li{position:relative;padding:18px 0 18px 55px;word-break:keep-all;}
.downList.type5 > li:last-child > div > ul > li{padding-left:12px;}
.downList.type5 > li > div > ul > li > span{position:absolute;display:block;left:12px;top:18px;}
.downList.type5 > li ul.listType1 li:after{top:27px;}
.downList.type5 .listType3 > li{padding-left:22px;}

/* ��������� > ����� ���������� */
.consultingGuide{margin:0 -1%;}
.consultingGuide:after{display:block;content:"";clear:both;}
.consultingGuide li{float:left;margin:0 1%;padding:40px 0;width:31.3333%;text-align:center;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;}
.consultingGuide li > span{display:block;margin-bottom:20px;font-weight:bold;font-size:20px;color:#111;}
.consultingGuide li > p{margin-bottom:150px;line-height:140%;}
.consultingGuide li > a{display:inline-block;padding:12px 45px 12px 30px;font-weight:bold;font-size:16px;color:#fff;background:#5989db url(../images/sub/icon_btnArrow.png) no-repeat 80% center;border-radius:50px;}
.consultingGuide li.type1{background:url(../images/sub/bg_consultingGuide01.jpg) no-repeat center 160px;}
.consultingGuide li.type2{background:url(../images/sub/bg_consultingGuide02.jpg) no-repeat center 160px;}
.consultingGuide li.type3{background:url(../images/sub/bg_consultingGuide03.jpg) no-repeat center 160px;}

/* ����� ���� > ���������� ���� */
.noteApp{margin:0 -10px 20px;}
.noteApp:after{display:block;content:"";clear:both;}
.noteApp li{position:relative;float:left;padding:0 10px;width:20%;text-align:center;box-sizing:border-box;}
.noteApp li:after{position:absolute;display:block;content:"";top:40px;right:-6.5px;width:13px;height:24px;background:url(../images/sub/icon_ParentArrow.jpg) no-repeat center center;}
.noteApp li:last-child:after{display:none;}
.noteApp li img{display:block;margin:0 auto 15px;}
.noteApp li span{font-size:16px;font-weight:bold;}

.noteCancel{margin:0 -10px 20px;padding:0 100px;}
.noteCancel:after{display:block;content:"";clear:both;}
.noteCancel li{position:relative;float:left;padding:0 10px;width:25%;text-align:center;box-sizing:border-box;}
.noteCancel li:after{position:absolute;display:block;content:"";top:40px;right:-6.5px;width:13px;height:24px;background:url(../images/sub/icon_ParentArrow.jpg) no-repeat center center;}
.noteCancel li:last-child:after{display:none;}
.noteCancel li img{display:block;margin:0 auto 15px;}
.noteCancel li span{font-size:16px;font-weight:bold;}

/* ��������� > ����� ���������� */
.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;border-radius:30px 0px 30px 0px;overflow:hidden;}
.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:43px 60px 20px 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:block;margin:auto;padding:12px 45px 12px 30px;width:130px;height:45px;font-weight:bold;font-size:16px;color:#fff;background:#5989db url(../images/sub/icon_btnArrow.png) no-repeat 80% center;border-radius:50px;box-sizing:border-box;}

.operSystem{margin:0 -10px 50px;}
.operSystem:after{display:block;content:"";clear:both;}
.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/sub/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/sub/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:#ac90d2;}
.operSystem div.lineBox h6.green{background:#6cc5c6;}
.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 > 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/sub/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;}

/* ����� ���� > �뿩��� */
.guideList.type2 > li:nth-child(1) > span{background:#dfe5ee url(../images/sub/bg_guide01.png) no-repeat center 25px;}
.guideList.type2 > li:nth-child(2) > span{background:#dfe5ee url(../images/sub/bg_guide04.png) no-repeat center 20px;}
.guideList.type2 > li:nth-child(3) > span{background:#dfe5ee url(../images/sub/bg_guide08.png) no-repeat center 15px;}
.guideList.type2.custom > li:nth-child(2) > span{background:#dfe5ee url(../images/sub/bookIcon.png)no-repeat center 25px;}
.guideList.type2.custom > li:nth-child(3) > span{background:#dfe5ee url(../images/sub/bg_guide04.png)no-repeat center 25px;}
.guideList.type2.custom > li:nth-child(4) > span{background:#dfe5ee url(../images/sub/playIcon.png)no-repeat center 25px;}
.guideList.type2.custom > li:nth-child(5) > span{background:#dfe5ee url(../images/sub/noticeIcon.png)no-repeat center 15px; padding-top:43px;}
.guideList.type2.custom > li:nth-child(6) > span{background:#dfe5ee url(../images/sub/callIIcon.png)no-repeat center 25px; }

.guideList.type2.custom4-7 > li.icon2 > span{background:#dfe5ee url(../images/sub/bookIcon.png)no-repeat center 25px;}
.guideList.type2.custom4-7 > li.icon3 > span{background:#dfe5ee url(../images/sub/bg_guide04.png)no-repeat center 25px;}
.guideList.type2.custom4-7 > li.icon4 > span{background:#dfe5ee url(../images/sub/playIcon.png)no-repeat center 25px;}
.guideList.type2.custom4-7 > li.icon5 > span{background:#dfe5ee url(../images/sub/noticeIcon.png)no-repeat center 15px; padding-top:43px;}
.guideList.type2.custom4-7 > li.icon6 > span{background:#dfe5ee url(../images/sub/callIIcon.png)no-repeat center 25px; }

.guideList.type2.custom4-7 > li.add > span{background:#dfe5ee url(../images/sub/rankIcon.png) no-repeat center 25px; }

.grayToolBox{padding:20px;background:#fafafa;border:2px solid #ddd;border-radius:15px;}

/* �Խ��� ��� */
.board_TopBox{margin-bottom:30px;padding:25px 250px 25px 30px;min-height:100px;line-height:140%;color:#333;background:#eff3f8 url("../images/sub/icon_boardBox.png") no-repeat 98% center;border-top-right-radius:20px;box-sizing:border-box;word-break:keep-all;}

/* �������� ���� �� ���� */
.eduAgree{border:1px solid #dfdfdf;margin-bottom:20px;}
.eduAgree .agreeCon{padding:20px;width:100%;height:160px;box-sizing:border-box;overflow-y:auto;border-bottom:1px solid #dfdfdf;line-height:140%;}
.eduAgree .agreeCon2{padding:20px;width:100%;height:80px;box-sizing:border-box;overflow-y:auto;border-bottom:1px solid #dfdfdf;line-height:140%;}
.eduAgree textarea{display:block;padding:20px;width:100%;height:160px;box-sizing:border-box;overflow-y:auto;border:0;border-bottom:1px solid #dfdfdf;line-height:140%;}
.eduAgree .agreeCheck{padding:10px 0;background:#f8f8f8;text-align:center;}
.eduAgree .agreeCheck input{display:inline-block;vertical-align:middle;}
.eduAgree .agreeCheck label{display:inline-block;vertical-align:middle;padding:0 50px 0 8px;}
.eduAgree .agreeCheck label.last{padding-right:0;}

/* ��������ó����ħ */
.infoHandling div.grayBox{margin-bottom:20px;padding:20px 30px;font-size:16px;line-height:150%;background:#f6f6f6;border:1px #ddd solid;}
.infoHandling div.grayBox.type2{font-size:14px;}
.infoHandling div.round{border-radius:10px;}
.infoHandling b{display:block;margin-bottom:10px;font-size:17px;}
.infoHandling b span.num{top:0px;}
.infoHandling > ul > li{margin-bottom:30px;line-height:140%;}

/* �̸��Ϲ��ܼ����ź� */
.emailCol div.grayBox{margin-bottom:30px;padding:20px 30px;font-size:16px;line-height:150%;background:#f6f6f6;border:1px #ddd solid;}
.emailCol div.round{border-radius:10px;}
.emailCol > ul{margin-bottom:15px;}
.emailCol > ul > li{margin-bottom:5px;line-height:140%;font-weight:bold;font-size:16px;}
.emailCol p{font-size:14px;}

/* �̿��� */
.conditions div.grayBox{margin-bottom:30px;padding:20px 30px;font-size:16px;line-height:150%;background:#f6f6f6;border:1px #ddd solid;}
.conditions div.round{border-radius:10px;}
.conditions .provision{margin-bottom:30px;line-height:140%;}
.conditions .provision > p.title{margin-bottom:10px;font-weight:bold;font-size:16px;color:#4077d8;}

/* ����Ʈ�� */
.sitemap ul.depth1{margin:0 -10px;}
.sitemap ul.depth1 > li{float:left;margin-bottom:164px;padding:0 10px;width:25%;height:750px;box-sizing:border-box;}
.sitemap ul.depth1 > li > a{position:relative;display:block;height:40px;line-height:40px;font-weight:bold;font-size:18px;text-align:center;color:#fff;background:#4c9a53;border-radius:5px;}
.sitemap ul.depth1 > li > a.bgYellow{background:#ffb70a;}
.sitemap ul.depth1 > li > a:after{position:absolute;display:block;content:"";top:0px;right:-18px;width:26px;height:26px;background:url(../images/sub/icon_sitemapTitle.png) no-repeat center center;}

.sitemap ul.depth2 > li {border-bottom:1px solid #ddd;}
.sitemap ul.depth2 > li > a{display:block;padding:12px 20px;font-size:17px;color:#222;}
.sitemap ul.depth2 > li > a span.font16{font-size:14px;}

.sitemap ul.depth3{padding-bottom:9px;}
.sitemap ul.depth3 > li > a{position:relative;display:block;padding:6px 20px 6px 29px;font-size:14px;}
.sitemap ul.depth3 > li > a:after{position:absolute;display:block;content:"";top:50%;left:20px;margin-top:-1.5px;width:3px;height:3px;background:#242931;}

/* �غ��� */
.ready {padding:150px;height:500px;text-align:center;}

/* ���հ˻� */
#total_search .result{position:relative;margin-bottom:80px;}
#total_search .result h4{margin-bottom:0px;padding-bottom:15px;border-bottom:1px solid #888ea2;letter-spacing:-1px;}
#total_search .result p.more{position:absolute;top:0;right:0;}
#total_search .result p.more > a{display:block;padding-left:30px;height:24px;line-height:24px;background:url(/images/sub/icon_plus.gif) no-repeat left center;}
#total_search .result > ul.list > li{padding:26px 18px 20px 32px;border-bottom:1px solid #dedede;}
#total_search .result > ul.list > li p.tit{position:relative;margin-bottom:10px;font-weight:bold;font-size:18px;}
#total_search .result > ul.list > li p.tit:after{position:absolute;content:"";top:10px;left:-10px;width:3px;height:3px;background:#909090;}
#total_search .result > ul.list > li p.tit > span{display:inline-block;width:calc(100% - 210px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#total_search .result > ul.list > li p.tit > em{display:inline-block;width:200px;text-align:right;font-size:14px;color:#666666;font-weight:400;vertical-align:top;}
#total_search .result > ul.list > li p.txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#total_search .result > ul.list > li p.txt a{color:#666666;}
#total_search .result > ul.result_photo.thumb{overflow:hidden;border-bottom:1px solid #dedede;}
#total_search .result > ul.result_photo.thumb > li{float:left;padding:25px 6px 20px;box-sizing:border-box;}
#total_search .result > ul.result_photo.thumb > li > a{display:block;border:1px solid #dedede;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition: 0.3s;}
#total_search .result > ul.result_photo.thumb > li > a:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);}
#total_search .result > ul.result_photo.thumb > li div{padding:30px 25px;border-bottom:0px;}
#total_search .result > ul.result_photo.thumb > li div span{display:block;}
#total_search .result > ul.result_photo.thumb > li div span.subject{display:block;display:-webkit-box;height:46px;margin-bottom:15px;line-height:140%;font-weight:bold;color:#202020;font-size:17px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#total_search .result > ul.result_photo.thumb > li div span.date{font-size:13px;color:#777;}
#total_search .result > ul.result_photo.thumb > li span.imgBox {display:block;width:100%;height:198px;}
#total_search .result > ul.result_photo.thumb > li img{width:100%;height:100%;}
#total_search .result > ul.result_photo.thumb.col4 > li{width:25%;}
#total_search .result > ul.result_photo > li.list{padding:26px 18px 20px 32px;border-bottom:1px solid #dedede;}
#total_search .result > ul.result_photo > li.list p.tit{position:relative;margin-bottom:10px;font-weight:bold;font-size:18px;}
#total_search .result > ul.result_photo > li.list p.tit:after{position:absolute;content:"";top:50%;left:-10px;margin-top:-4px;width:3px;height:3px;background:#909090;}

.online_topBox{margin-bottom:30px;padding:42px 10px 0 50px;height:245px;background:#e4ebf5 url(/images/sub/icon_online_topBox.jpg) no-repeat right bottom;box-sizing:border-box;border-radius:10px;}
.online_topBox b{font-size:15px;line-height:110%;color:#333;}
.online_topBox b span.type1{display:block;line-height:135%;font-size:21px;color:#2a436d;}
.online_topBox b span.type2{text-decoration:underline;color:#4078d8;}
.online_topBox p{line-height:135%;color:#555;}

/* �߰��ڷ� */
.bookGallery{border-top:2px solid #393939;border-bottom:1px solid #aaa;}
.bookGallery ul li{border-top:1px solid #ddd;}
.bookGallery ul li a{display:table;width:100%;position:relative;min-height:155px;}
.bookGallery .img{display:block;position:absolute;top:20px;left:30px;}
.bookGallery .img img{max-width:100%;height:110px;}
.bookGallery .txt{display:table-cell;padding:10px 10px 10px 170px;font-size:15px;color:#202020;line-height:140%;vertical-align:middle;box-sizing:border-box;}
.bookGallery strong{display:block;margin-bottom:10px;font-size:18px;}
.bookGallery b{color:#1b59c5;}


.agreeBox{padding:15px;border:1px solid #ddd;}
.agreeList:after{display:block;content:"";clear:both;}

.tableBox table.info tbody td.yellow-bg{background:#f7f7f7; font-weight:700;}
