html {height:100%;overflow-x:hidden;min-width:1180px;width:100%;}
body {background:url(/images/kidp/main/m_bg.gif)repeat-y center 0;height:100%;width:100%;}
#wrap {width:100%;background:#fff;}

/*margin*/
.margin_t0 {margin-left:0px !important;}
.margin_l10 {margin-left:10px !important;}
.margin_t00 {margin-top:0px !important;}
.margin_t10 {margin-top:10px !important;}
.margin_t20 {margin-top:20px !important;}
.margin_t23 {margin-top:23px !important;}
.margin_t26 {margin-top:26px !important;}
.margin_t30 {margin-top:30px !important;}
.margin_t40 {margin-top:40px !important;}
.margin_t50 {margin-top:50px !important;}
.margin_t58 {margin-top:58px !important;}
.padding_t10 {padding-top:10px !important;}
.padding_t20 {padding-top:20px !important;}
.padding_t30 {padding-top:30px !important;}
.padding_t40 {padding-top:40px !important;}

/* header */
#header {height:40px;overflow:hidden;}
#header	div.topmanu {background:#2c2c2c;overflow:hidden;position:relative;height:40px;}
#header ul.social {position:absolute;left:10px;top:15px;overflow:hidden;}
#header ul.social li {float:left;line-height:0;font-size:0;}
#header ul.social li a {background:url("/images/kidp/common/social_bt.gif") no-repeat 0 0;display: inline-block;font-size: 0;height: 14px;line-height: 0;width: 28px}
#header ul.social li a.facebook {background-position:11px 0;}
#header ul.social li a.Vimeo {background-position:-44px 0;}
#header ul.social li a.more {background-position:-71px 0;}
#header ul.social li a.Youtube {background-position: -71px 0}
#header ul.social li a.naverblog {background-position: -100px 0;}
#header ul.social li a.twitter {background-position: -16px 0;}

/* top meun*/
.topmanu div.menu {right:10px;overflow:hidden;position:absolute;top:9px;}
.menu ul {overflow:hidden;float:left;}
.menu li {float:left;padding-left:12px;}
.menu li a {color:#ffffff;font-size:13px;}
.menu li a.language{color:#ff0000;}
.menu label {vertical-align: middle;padding-left:12px;}

.topmanu fieldset {float:left;background:#969696;width:207px;height:22px;margin-left:25px;}
.topmanu fieldset input {border:none;vertical-align:middle;}
.topmanu fieldset input.write {background:#969696;border:none;width:116px;height:22px;vertical-align:middle;}

/* gnb */
#off_53 {overflow:hidden;width:100%;height:18px;}
#gnb {overflow:hidden;margin:0 auto;width:1180px;padding-bottom:17px;}
#gnb h1 {float:left;margin-left:15px;}
#gnb ul {float:left;overflow:hidden;margin-top: 11px;}
#gnb ul li:first-child {float:left;background:none;padding-left:70px;}
#gnb ul li {float:left;background:url("/images/kidp/common/menu_line.gif")no-repeat 43px 5px;padding-left:79px;}
#gnb ul li a {color:#000;font-size:17px;font-weight:500;}


/* all menu*/
#allMenu {position:absolute;top:100px;width:100%;z-index:10;background:#fff;display:none;}
.sub_allmenu {margin:0 auto 20px;width:1180px;overflow:hidden;}
.sub_allmenu dl:first-child {margin-left:339px;width:130px;}
.sub_allmenu dl {float:left;margin-left:19px;width:126px;}
.sub_allmenu dl.m02 {float:left;margin-left:13px;width:111px;}
.sub_allmenu dl.m03 {float:left;margin-left:3px;width:104px;}
.sub_allmenu dl.m04 {float:left;margin-left:8px;width:124px;}
.sub_allmenu dl.m05 {float:left;margin-left:20px;width:96px;}
.sub_allmenu dl.m06 {float:left;margin-left:104px;width:99px;}
.sub_allmenu dl dd {line-height:15px;padding:5px 0 5px 5px;}
.sub_allmenu dl dd:hover,.sub_allmenu dl dd a:hover {background:#ffe5e6;color:#ed2e2e;}
.sub_allmenu dl dd a {letter-spacing:-1px;font-weight:500;}


/* footer */
#footer {width:100%;background:#191919;overflow:hidden;}
#footer .footer-wrap {margin:44px auto 60px;max-width:1180px;width:1180px;overflow:hidden;}
#footer .footer-wrap div.footer-m {margin-left:15px;float:left;width:258px;}
#footer .footer-wrap div.footer-m ul {float:left;}
#footer .footer-wrap div.footer-m ul li p {margin-top:26px;line-height:19px;color:#969696;font-size:13px;font-weight:400;}
#footer .footer-wrap div.footer-m ul li p strong {color:#fff;font-weight:400;}
#footer .footer-wrap div.footer-m ul li ul{margin:25px 0 0 0;}
#footer .footer-wrap div.footer-m ul li ul li {line-height:23px;}
#footer .footer-wrap div.footer-m ul li ul li a {color:#bababa;font-size:13px;}
#footer .footer-wrap div.footer-U {margin-left:60px;float:left;width:242px;}
#footer .footer-wrap div.footer-U ul {margin-top:24px;}
#footer .footer-wrap div.footer-U ul li {background: #262626 none repeat scroll 0 0;border-bottom:1px solid #191919;height:38px;}
#footer .footer-wrap div.footer-U ul li.end {border:none;}
#footer .footer-wrap div.footer-U ul li a {background:url("/images/kidp/common/blank.png")no-repeat right 14px;color:#939393;display:inline-block;font-size:13px;font-weight:400;line-height:36px;margin-left:26px;width:199px;}
#footer .footer-copy {width:100%;border-top:1px solid #303030;}
#footer p.copy {margin:0 auto;padding:36px 0 36px 15px;font-family:Roboto;width:1180px; color: #969696;}
#footer p.copy span {color:#ff0000;}
#footer h3 {color: #fff;font-size: 21px;font-weight: 300;}
h2.print {background:url("/images/kidp/icon/print.gif") no-repeat 1px 7px;color:#000;font-size:21px;font-weight:400;padding:10px 0 10px 39px;}




/* footer china 시작. 2017.06.18*/
#footer .footer-wrap {margin:44px auto 60px;max-width:1180px;width:1180px;overflow:hidden;}
#footer .footer-wrap div.footer-m-china {margin-left:15px;float:left;width:800px;}
#footer .footer-wrap div.footer-m-china ul {float:left;}
#footer .footer-wrap div.footer-m-china ul li p {margin-top:26px;line-height:19px;color:#969696;font-size:13px;font-weight:400;}
#footer .footer-wrap div.footer-m-china ul li p strong {color:#fff;font-weight:400;}
#footer .footer-wrap div.footer-m-china ul li ul{margin:25px 0 0 0;}
#footer .footer-wrap div.footer-m-china ul li ul li {line-height:23px;}
#footer .footer-wrap div.footer-m-china ul li ul li a {color:#bababa;font-size:13px;}
/* footer china 끝. 2017.06.18*/



/* 프린트 */
body.print {background:none;}
#print {width:846px;background:none;margin:0 auto;}
#print span {float:right;margin-top:-36px;}
#print a.pbt01	{background:#c54844;color:#fff;display:inline-block;font-size:13px;font-weight:400;padding:4px 13px;text-align:center;}
#print a.pbt02	{background:#7f7f7f;color:#fff;display:inline-block;font-size:13px;font-weight:400;padding:4px 13px;text-align:center;}
p.center {text-align:center;}
p.center span {font-size:15px;line-height:30px;}

/*서버점검중*/
.intro_wrap {width: 100%;}
.intro_area {background:url("/images/kidp/main/bg_intro_m.jpg") no-repeat 0 5px;margin: 0 auto;min-height: 640px;width: 760px;}
.intro_area h1.intro_logo {margin: 0 auto;padding-top: 33px;width: 246px;}
.intro_area h2.intro_tit {color: #464646;font-size: 40px;font-weight: 800;letter-spacing: -1px;line-height: 40px;padding-top: 23px;text-align: center;width: 100%;}
.intro_area h2.intro_tit span {color: #0093d9;}
.intro_area p.intro_txt {color: #464646;font-size: 16px;font-weight: 800;line-height: 24px;padding-top: 20px;text-align: center;width: 100%;}
.intro_area p.intro_txt span {color: #ff4800;}
.intro_footer {color: #464646;float: left;font-size: 16px;line-height: 18px;padding-top:300px;text-align: center;width: 100%;}

/* 20190614 */


