/* container */
#container {width:1180px;margin:0 auto;overflow:hidden;background:url("/images/kidp/main/m_bg.gif") repeat-y center 0;}
#contents {overflow:hidden;margin:40px auto 69px;float:left;width:877px;}

/* 메인비주얼 */
.mainVisual {position:relative;}
.mainVisual .visualSlideBox {overflow:hidden;position:relative;width:100%;}
.mainVisual .visualSlideBox .slideWrap {overflow:hidden;height:530px;}
.mainVisual .visualSlideBox .slideWrap > li {overflow:hidden;position:absolute;height:500px;}
.mainVisual .visualSlideBox .slideWrap > li > a {display:block;position:absolute;top:0;left:0;height:500x;}
.mainVisual .visualControl {bottom:9px;height:59px;left:50%;margin-left:-68px;position:absolute;text-align:center;white-space:nowrap;width:160px;z-index:2;}
.mainVisual .visualControl .indicateWrap {display:inline-block;}
.mainVisual .visualControl .indicateWrap button {background:url('/images/kidp/icon/off.png') no-repeat left top;width:14px;height:17px;}
.mainVisual .visualControl .indicateWrap button.on {background:url('/images/kidp/icon/on.png') no-repeat left top;width:14px;height:17px;}
.mainVisual .visualControl .indicateWrap button.Stop {background:url('/images/kidp/icon/stop.png') no-repeat left top;width:17px;height:17px;margin-left:3px;}
.mainVisual .visualControl .indicateWrap button.Play {background:url('/images/kidp/icon/play.png') no-repeat left top;width:17px;height:17px;margin-left:-7px;}

.mainVisual02 {position:relative;}
.mainVisual02 .visualSlideBox02 {overflow:hidden;position:relative;width:100%;}
.mainVisual02 .visualSlideBox02 .slideWrap02 {overflow:hidden;height:510px;}
.mainVisual02 .visualSlideBox02 .slideWrap02 > li {overflow:hidden;position:absolute;height:500px;}
.mainVisual02 .visualSlideBox02 .slideWrap02 > li > a {display:block;position:absolute;top:0;left:0;height:500x;}
.mainVisual02 .visualControl02 {position:absolute;left:50%;bottom:22px;width:160px;margin:0 0 0 -68px;z-index:2;text-align:center;white-space:nowrap;}
.mainVisual02 .visualControl02 .indicateWrap02 {display:inline-block;}
.mainVisual02 .visualControl02 .indicateWrap02 button {background:url('/images/kidp/icon/off.png') no-repeat left top;width:14px;height:17px;}
.mainVisual02 .visualControl02 .indicateWrap02 button.on {background:url('/images/kidp/icon/on.png') no-repeat left top;width:14px;height:17px;}
.mainVisual02 .visualControl02 .indicateWrap02 button.Stop {background:url('/images/kidp/icon/stop.png') no-repeat left top;width:17px;height:17px;margin-left:3px;}
.mainVisual02 .visualControl02 .indicateWrap02 button.Play {background:url('/images/kidp/icon/play.png') no-repeat left top;width:17px;height:17px;margin-left:-7px;}

.blind {height: 0;left: -9999em;line-height: 0;overflow: hidden;position: absolute;width: 0;}
button {background:none;border: 0 none;cursor:pointer;}

h2.mainTitle {text-align:center;font-family:Roboto;font-size:42px;font-weight:300;color:#000;}
p.finish {color:#ff0000;font-weight:500;margin-left:15px;}
p.finish span {color:#a8a8a8;font-family:Roboto;font-weight:400;margin-left:14px;background:url("/images/kidp/icon/bg_clock.gif")no-repeat 0 2px;padding-left:16px;}
p.end {color:#a8a8a8;font-weight:500;background:url("/images/kidp/icon/bg_heart.gif")no-repeat 0 5px;margin-top:15px;padding-left:16px;margin-left:15px;}
p.end a {background:url("/images/kidp/icon/bg_more.gif")no-repeat 0 2px;color:#ec0000;float:right;font-family:Roboto;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;margin-top:2px;padding-left:16px;}
p.text_s {margin-top:10px;line-height:22px;color:#7a7a7a;margin-left:15px;}
a.title {overflow:hidden;display:block;line-height:24px;margin-top:11px;letter-spacing:-1px;margin-left:15px;font-size:16px;color:#000;}
.carousel > li > a {display: block;}

em.end {color:#a8a8a8;font-weight:500;background:url("/images/kidp/icon/bg_heart.gif")no-repeat 0 2px;margin-top:15px;padding-left:16px;margin-left:15px;}

em.end a {background:url("/images/kidp/icon/bg_more.gif")no-repeat 0 2px;color:#ec0000;float:right;font-family:Roboto;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;margin-top:2px;padding-left:16px;}

.kidp_now {width:877px;}
.now_contents {width:877px;}
.now_contents ul:first-child {overflow:hidden;margin-top:0;}
.now_contents ul {overflow:hidden;margin-top:30px;}
.now_contents li:first-child {float:left;margin-left:0;}
.now_contents li {float:left;margin-left:29px;}
.txt01 {width:273px;}
.kidp_focus {width:877px;}
.hr {background: #e8e8e8 repeat 0 0;height:1px;margin:20px 0;width:877px;}
.lnbhr {background: #e8e8e8 repeat 0 0;height:1px;margin:38px 0 29px;width:242px;}

/* tab Script div */
.tab-Script {position:relative;overflow:hidden;height:319px;}
.tab-Script h2 {font-weight:400;}
.tab-Script2 {position:relative;overflow:hidden;height:348px;}
.issue {width:877px;margin-top:19px;position:absolute;left:0;}
.issue ul {margin-left:0;overflow:hidden;}
.issue ul li:first-child {float:left;}
.issue ul li {float:right;}
.issue ul .txt02{width:424px;}
.issue .txt02 a.Mimg {display:inline;}
.bid {width:877px;}


/* tab */
.tabWrap {border-bottom:1px solid #bfbfbf;clear:both;height:69px;}
.tabWrap > li {float:left;}
.tabWrap > li a.active {background:#f8f8f8 !important;border-color:#bfbfbf;border-image:none;border-style:solid;border-width:1px 1px 0;height:69px;color:#000;font-size:30px;font-weight:400;}
.tabWrap > li > h2 > a {background:#efefef;display:block;height:69px;line-height:67px;text-align:center;position:relative;color:#7a7a7a;font-size:30px;width:437.5px;font-weight:400;}

/* banner */
ul.banner {overflow:hidden;width:877px;margin-left:15px;}
ul.banner li.first {float:left;margin-left:0;}
ul.banner li {float:left;margin-left:15px;}

/* lnb */
.lnb {float:right;width:242px;margin-top:40px}
.lnb h3 {font-size:21px;font-weight:300;color:#000;}
.lnb ul {margin-top:10px;}
.lnb ul li {background:#d93732;height:38px;border-bottom:1px solid #e05f5a;}
.lnb ul li.end {border:none;}
.lnb ul li a {background:url("/images/kidp/common/blank.png")no-repeat right 14px;color:#fff;display:inline-block;font-size:13px;line-height:36px;margin-left:26px;font-weight:400;width:199px;}
.lnb ul.grey li {background:#7f7f7f;height:38px;border-bottom:1px solid #999999;}
.lnb ul.grey li.end {border:none;}

/*사업별소개 */
div.allCon {overflow:hidden;}
h3.mainTitle {font-family:ngn;font-size:20px;font-weight:400;color:#000;float:left;line-height: 34px;}
ul.Con {float: right;width: 80%;}
ul.Con li {font-size: 15px;line-height: 32px}
ul.Con li strong {font-weight:500;color:#000;}
ul.Con li em {float: right;font-family:Roboto;}



