*{margin:0;}
.mgtop18{margin-top:18px;}
.mgtop10{margin-top:10px;}
.prelative{position:relative !important;}
.pabsolute{position:absolute !important;}
.fleft{float:left;}
.fright{float:right;}
.clearfix:before, .clearfix:after{content:"";display:block}
.clearfix:after{clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{*zoom:1}
.bo_r{ border:none;}
#top_area{width:100%;font-family:돋움;text-align:center;}
#top_navi_area{/*height:31px;*/background:#fafafa;border:#e5e5e5 1px solid;font-size:11px;text-align:center;}
#top_navi_contents{width:1024px;color:#999;margin:0 auto;*zoom:1;}
	#top_navi_contents:after{content:"";clear:both;display:block;}
	#top_navi_contents a{color:#999;text-decoration:none;vertical-align:middle;}
	#top_navi_start{width:173px;border:#e5e5e5 1px;border-style:none solid;line-height:31px;height:31px;float:left;cursor:pointer;display:none;}
	#top_navi_contents ul{float:right;*zoom:1;margin:0;padding:0;list-style:none;}
	#top_navi_contents ul:after{content:"";clear:both;display:block;}
	#top_navi_contents ul li{position:relative;float:left;padding:0 22px;border:1px #e5e5e5;border-style:none solid none none;line-height:31px;}
	#top_navi_contents ul li:first-child{border-style:none solid;}
#top_search_area{width:1024px;height:112px;text-align:left!important;margin:0 auto;}
	#top_search_area h1#top_search_logo{position:relative;float:left;width:258px;height:114px;padding:0px 0 0 30px;/*width:273px;height:65px;padding:37px 0 0 30px;*/margin:0;}
	#top_search_area h1#top_search_logo img{border:none;}
	#top_search_area h1#top_search_logo .char{position:absolute;top:38px;left:-37px;}
	#top_search_area h1#top_search_logo.special a{position:absolute;left:-35px; top:20px; /*20클쓰 top:7px;*/}
	#top_search_area h1#top_search_logo.bdday_logo a{left:0px;top:10px;display:block;}
	#top_search_area h1#top_search_logo.bdday_logo .bd_tt{position:absolute;z-index: 1;font-size:13px;color:#fff;font-family:NotoSans;left: 50%;bottom: 33px;font-weight: 400; width: 100%;text-align: center;display: block;transform: translateX(-48%);}
	/*#top_search_area h1#top_search_logo.special a{position:absolute;top:23px;left:-65px;}/*
	/*#top_search_area h1#top_search_logo.special a.splogo_180430{position:absolute;top:0px;left:-65px;}*/
	#top_search_area h1#top_search_logo.special img.olympic{position:relative;top:-16px;}
	#top_search_area #top_search form{margin:0;}
	#top_search_area #top_search{float:left;width:419px;height:72px;margin-top:40px;}
	#top_search_area #top_search #txt_keyword{width:337px;background-color:#fff;font-weight:bold;font-size:14px;border:0px;color:#666666;vertical-align:middle;outline: none;}
	#top_search_area #top_search ul{margin:3px 0 0 0;padding:0;list-style:none;*zoom:1;}
	#top_search_area #top_search ul:after{content:"";clear:both;display:block;}
	#top_search_area #top_search ul li{
		float:left;background:url(http://www.kidkids.net/img/main2014/recomm_spacer.gif) no-repeat 5px 7px;
		padding:4px 0 5px 20px;padding:0 0 10px 20px\9;*padding:4px 0 5px 20px;
	}
	#top_search_area #top_search ul.ie10 li{padding:5px 0 5px 20px; color:#666;}
	#top_search_area #top_search ul li:first-child{border:none;background:none;/*background:url(http://www.kidkids.net/img/main2014/140624_search_img02.jpg) no-repeat -9px -2px;*/padding-left:0px;}
	#top_search_area #top_search ul li a{font-size:11px;color:#666;text-decoration:none;}
	#top_search_area #top_search ul li a:hover{text-decoration:underline;}
	.ui-autocomplete{background:#fff;border:2px solid #5CBC00;padding:5px 0!important;}
	.ui-autocomplete li{clear:both;background:none!important;padding:3px 10px!important;}
	.ui-autocomplete li a{font-size:13px!important;}
#top_search_banner{margin-top:35px;position:relative;float:right;}
	#top_search_banner a{display:none;}
	#top_search_banner_mouseover{margin-top:35px;position:relative;float:right;}
	#top_search_banner_btn_area{width:29px;height:78px;position:absolute;top:0px;right:-28px;}
	#top_search_banner_btn_line {width: 14px;height: 78px;float: left;background: url(/img/main2014/bg_bnr_top1.png);}
	#top_search_banner_btn_box{width:14px;margin-top:23px;}
	.top_search_banner_btn{width:14px;height:15px;cursor:pointer;}
#top_navi_my_menu_area{width:100%!important;display:block;z-index: 400!important;float:none!important;padding:5px 0!important;}
	#top_navi_my_menu_area li{
		float:none!important;border:none!important;width:100%;padding:0 1px!important;
		text-align:center;line-height:1.9!important;left:-1px;
	}
#top_navi_contents img{position:relative;top:-2px;}
/* common_gnb.css 에서 추가 */
#top_navi_area a{font-size:11px;}
#top_navi_my{line-height:31px;position:relative;}
#top_navi_my img{vertical-align:middle;}
#top_navi_my_menu_area{ width:132px; padding-top:6px; border:solid #E5E5E5 1px; position:absolute; background-color:#FFFFFF; left:-1px; top:31px; display:none; z-index:100; }
#top_navi_my_menu_area div{ height:20px; line-height:20px; }
#top_navi_my_menu_area a{ color:#999999; text-decoration:none; }
#top_navi_area .my{background:url(/common/images/gnb/bg_my_open.gif) no-repeat 100% -1px;padding-right:13px;}
#top_navi_area .event{background:url(/common/images/gnb/bu_new_event.gif) no-repeat 100% 0;padding-right:13px;}
.ui-widget-content{border-radius:0;}
.ui-widget-content li{font-family:돋움;font-size:13px;}
.ui-widget-content a.ui-state-hover{border:0;background-image:none;background:#e4e4e4;border-radius:0;}
#use_info_main{ width:100%; height:100%; display:none; position:absolute; z-index:1000; }
#use_info_area{ width:100%; height:100%; filter:alpha(opacity=75);opacity:.75; color:#ffffff; background-color:#000000; position:absolute; z-index:200; }
#use_info_area2{ width:100%; height:100%; color:#ffffff; position:absolute; z-index:200; text-align:center; }
#use_info_contents_area { width:893px; height:551px; margin:0 auto; overflow:hidden; }
#use_info_contents_area .use_info_contents_btn{ margin-top:230px; cursor:pointer; }
#use_info_contents_area .use_info_contents{ float:left; }
#use_info_img_area{ width:790px; height:551px; position:relative; overflow:hidden; }
#use_info_img_paging_area{ position:absolute; left:375px; bottom:10px; }
#use_info_close_area{ position:absolute; right:15px; top:0px; cursor:pointer; }
#use_info_main .use_info_paging_btn{ cursor:pointer; }
#top_search_banner_btn_area{ width:29px; height:78px; position:absolute; top:0px; right:-28px; }
#top_search_banner_btn_line{ width:14px; height:78px; float:left; /*background:url(/img/main2014/bg_bnr_top1.png);*/ background:none;}
#top_search_banner_btn_box{ width:28px; margin-top:49px; }
#top_search_banner .top_search_banner_btn{ width:14px; height:14px; cursor:pointer; float: left;}
#top_search_banner { margin-top:35px; position:relative; float:right; }
#top_search_banner a{ display:none; }
#top_search_banner a.select_top_search_banner{display:block;}
#top_search_logo{ width:303px; height:102px; float:left; }
#top_search_input form{ margin:0px; padding:0px; }
#top_search_input img{ border:0px; margin:0px; }
/* gnb 관련 */
#gnb{
	position:relative;background:url(http://www.kidkids.net/common/images/gnb/new_gnb_bg.gif) no-repeat 50% 0;
	margin-top:10px;height:47px; min-width:1024px;z-index:300;
}
/*
#gnb{
	position:relative;background:url(http://www.kidkids.net/common/images/gnb/new_gnb_bg.gif) no-repeat 50% 0;
	margin-top:10px;height:47px; min-width:1024px;z-index:10000;
}
 */
	#gnb .gnbarea{position:relative; width:1024px; height:47px; margin:0  auto; font-family:"돋움";z-index:310; }
	#gnb .gnbarea .mgnb, #gnb .gnbarea .fgnb{position:relative;padding-top:7px;z-index:320;}
	#gnb .gnbarea .note{position:absolute;top:10px;right:-120px;}
	#gnb .gnbarea .kidkids_concert_2017_gnb{position:absolute;top:9px;right:-138px;}
	
	#gnb .gnbarea .gd_go{position: absolute; left: -160px; top: 7px;padding:10px 50px;background:#5cbc00;}
	#gnb .gnbarea .gd_go2{display: block; position: absolute;left: -160px;top: -32px; z-index: 0;/*animation: gdrotate 1.5s linear infinite;*/}
	
	
	@-webkit-keyframes gdrotate {
	  0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	  }
	  33% {
		-webkit-transform: rotate(-5deg);
	   -webkit-transform: rotate(-5deg);
	  }
	 50%{
		 -webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	 }
	  66% {
		-webkit-transform: rotate(5deg);
	   -webkit-transform: rotate(5deg);
	  }	  
	  100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	  }
	}
	
	
	#gnb .tbl_mgnb td{
		padding:12px 25px;vertical-align:bottom;position:relative;
		background:url(/common/images/gnb/sp_mgnb.gif) no-repeat -1px 12px;
	}
	#gnb .tbl_mgnb td:first-child{background:none; padding:12px 14.8px;}
	#gnb .tbl_mgnb td a{display:block;height:16px;line-height:16px;position:relative;overflow:hidden;}
	#gnb .tbl_mgnb td a img{position:relative;top:0;}
	#gnb .tbl_mgnb td a:hover img{top:-16px;}
	#gnb .tbl_mgnb td .bubble{position:absolute;top:-16px;left:45%;margin-left:-31px;}
	#gnb .tbl_mgnb td .bubble.ty2{margin-left:-42px;}
	#gnb .mgnb_list{display:none;position:absolute;top:47px;left:0;width:943px;border:2px #5aba00;border-style:none solid solid;padding:0;background:#fff;z-index:350;font-family:"돋움"!important;}
	#gnb .mgnb_list .fleft{position:relative;width:695px;}
	#gnb .mgnb_list .fleft .bnr_membership{position:absolute;right:5px; top:378px;}
	#gnb .mgnb_list .fleft .ban_math{ right:0px; bottom:-38px}
	#gnb .mgnb_list a{font-size:12px;text-decoration:none;color:#555!important;}
	#gnb .mgnb_list a:hover{text-decoration:underline;color:#5cb700!important;}
	#gnb .mgnb_list table{margin-top:10px; height:455px;}
	/*#gnb .mgnb_list table.new180202{margin-top:10px; height:auto;}*/
	#gnb .mgnb_list table.new180202{margin-top:10px; height:465px;}
	#gnb .mgnb_list table th, #gnb .mgnb_list table td{border-right:1px dashed #e6e6e6;}
	#gnb .mgnb_list table th{text-align:left; padding:10px 20px 7px;}
	#gnb .mgnb_list table td{font-family:"돋움"!important;
		padding:0 0 0;*padding:0;vertical-align:top;text-align:left;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
				box-sizing:border-box;
	}
	#gnb .mgnb_list table td.mgnb1, #gnb .mgnb_list table td.mgnb6{width:113px;}
	#gnb .mgnb_list table td.mgnb2{width:106px;}
	#gnb .mgnb_list table td.mgnb3{width:126px;}
	#gnb .mgnb_list table td.mgnb4{width:136px;}
	#gnb .mgnb_list table td.mgnb5{width:100px;}
	#gnb .mgnb_list table td ul{margin-bottom:15px;padding:0;}
	#gnb .mgnb_list table td li{padding:2px 8px 4px 8px;/*padding:4px 24px 4px 15px;*/letter-spacing:0;list-style:none; line-height:16px!important;}
	#gnb .mgnb_list table td li a{line-height: 1.6;}
	#gnb .mgnb_list table td li img{position:relative;top:-2px;left:3px;}
	#gnb .mgnb_list table td.mgnb1 li{padding:2px 10px;}
	#gnb .mgnb_list table td.mgnb1 li a{letter-spacing:-1px;}
	#gnb .mgnb_list table td .impot{padding:11px 10px 7px;margin-bottom:5px;background:#e7f2dd;position:relative;}
	#gnb .mgnb_list table td .impot a{padding-right:2px; letter-spacing: -1px;}
	#gnb .mgnb_list table td .impot_2{background:#fff2eb; }
	#gnb .mgnb_list table td .impot img{position:relative;top:-2px;left:1px;vertical-align: middle;}
	#gnb .mgnb_list table td .impot_new18{padding:10px 10px;margin-bottom:0px;background:#fff; border:1px dashed #e6e6e6; border-left:0; border-right:0; }
	#gnb .mgnb_list table td .impot_new18_1{background:#f5f5f5; margin-bottom:5px; border:0;}
	#gnb .mgnb_list table td .impot_new18_none{border-top:0;}
	#gnb .mgnb_list table td .impot span{position:absolute;right:12px;top:9px;font-size:13px;}
	#gnb .mgnb_list table td .impot .impot_span { position: absolute; top: 9px;  right: 9px;}
	#gnb .mgnb_list table td .impot .impot_span2 { position: absolute; top: 12px;  right: 13px;color:#f55405!important; font-weight:bold; }

	#gnb .mgnb_list table td .impot_iyua{padding:10px 7px;margin-bottom:5px;background:#e7f2dd;position:relative;}

	#gnb .mgnb_list table td .impot_new{padding:12px 6px 8px 11px;margin-bottom:5px;background:#e7f2dd;position:relative; color:#f55405;}
	#gnb .mgnb_list table td .impot_new a{color:#f55405!important;font-weight:bold;}
	#gnb .mgnb_list table td .impot_2 a{ color:#f55405!important; font-weight:bold;}

	#gnb .mgnb_list table td .impot_new a:hover{ text-decoration:underline;}

	#gnb .mgnb_list .fright a{display:block;padding:4px 0; }
	#gnb .mgnb_list .event{border-top:1px solid #e6e6e6;padding:20px 20px 15px;}
	#gnb .mgnb_list .event h3{color:#57b100;font-size:14px;margin-right:20px;}
	#gnb .mgnb_list .event ul{display:inline-block;*display:inline;float:left;padding:0;}
	#gnb .mgnb_list .event ul li{float:left;padding:0 20px;background:url(http://www.kidkids.net/common/images/gnb/event_line.png) no-repeat -25px 0;list-style:none;}
	#gnb .mgnb_list .event ul li a{display:block;*letter-spacing:-1px;}
	#gnb .mgnb_list .event ul li a.new{background:url(http://www.kidkids.net/common/images/gnb/new_icon.png) no-repeat 100% 0;;padding-right:10px;font-weight:bold;}

	#gnb .mgnb_list .event_new {border-top:1px solid #e6e6e6;padding:20px 20px 15px;}
	#gnb .mgnb_list .event_new h3{color:#57b100;font-size:14px;margin-right:20px;}
	#gnb .mgnb_list .event_new ul{display:inline-block;*display:inline;float:left;padding:0; text-align:left;height:14px;}
	#gnb .mgnb_list .event_new ul li{float:left;padding:0 0 0 38px;background:url(http://www.kidkids.net/common/images/gnb/event_line.png) no-repeat -25px 0;list-style:none;}
	#gnb .mgnb_list .event_new ul li a{display:block;*letter-spacing:-1px;}
	/*#gnb .mgnb_list .event ul li a.new{background:url(http://www.kidkids.net/common/images/gnb/new_icon.png) no-repeat 100% 0;;padding-right:10px;font-weight:bold;}*/
	#gnb .mgnb_list .event_new .bx-wrapper .bx-viewport {box-shadow: 0 0 0px #fff;    border: 0px solid #fff;}
	#gnb .mgnb_list .event_new .bx-wrapper .bx-controls-direction a {width:15px; height:15px;}
	#gnb .mgnb_list .event_new .bx-wrapper .bx-prev {background: url(http://www.kidkids.net/common/images/gnb/gnb_new_update_prev.png);    right: 0px;}
	#gnb .mgnb_list .event_new .bx-wrapper .bx-next {background: url(http://www.kidkids.net/common/images/gnb/gnb_new_update_next.png);   top:21px;  left: 10px;}

	/*이벤트롤링팝업*/
	#box1714 {border:1px solid #cfcfcf; width:580px; background:#fff; z-index:999999;text-align:left; padding:0px 0 15px 15px; position:absolute; bottom:20px; margin-left:181px;display:none;}
	#box1714 li a{line-height: 2.2; font-size:12px;text-decoration:none;color:#555!important;}
	#box1714 li a:hover{text-decoration:underline;color:#5cb700!important;}
	#box1714 .gnb_btn_close{text-align:right; padding:8px 8px 0 0;}


	#gnb .tbl_fgnb{position:relative;}
	#gnb .tbl_fgnb td{padding:10px 13px 20px;vertical-align:bottom;}
	#gnb .tbl_fgnb td a.menu{display:block;height:17px;position:relative;overflow:hidden;}
	#gnb .tbl_fgnb td a.menu img{position:relative;top:0;}
	#gnb .tbl_fgnb td a.menu:hover img{top:-17px;}
	#gnb .fgnb_list{display:none;position:absolute;top:40px;left:-22px;width: 301px;_width: 297px;border:2px #5aba00;border-style:none solid solid;padding:20px;background:#fff;text-align:left;}
	#gnb .fgnb_list h2{margin-bottom:9px;}
	#gnb .fgnb_list .fgnbh2{font-size: 13px; letter-spacing: -1px;color: #000;text-decoration: none;}
	#gnb .fgnb_list .fgnbh2 span{color:#007cc4;}
	#gnb .fgnb_list img{max-width:100%;vertical-align:middle;}
	#gnb .fgnb_list img.ieq{_width:297px;}
	#gnb .list_btn{margin-top:7px;padding:0;}
	#gnb .list_btn li{position:relative;font-size:13px;color:#454545;border:1px solid #e5e5e5;margin:5px 0;padding:12px 12px 12px 16px;_width:297px;list-style:none;}
	#gnb .list_btn li a{color:#454545;text-decoration:none;position:relative;top:1px;left:10px;}
	#gnb .list_btn li a.main{color:#454545;text-decoration:none;position:relative;left:10px;}
	#gnb .list_btn li a:hover{text-decoration:underline;color:#5cb700;}
	#gnb .list_btn li span{position:absolute;top:13px;right:16px;}
	#gnb .fgnb_list p{font-size:12px;line-height:20px;margin-top:5px;}
	#gnb .fgnb_list p span.number{ font-weight:bold; color:#5cb700;}
	#gnb .fgnb_list ul.product{margin:0 -10px;_width:317px;padding:0;}
	#gnb .fgnb_list ul.product li{float:left;margin:0 8px 10px;_margin:0 7px 10px;width:91px;_width:91px;height:130px;list-style:none;}
	#gnb .fgnb_list ul.product li a{display:block;min-height:130px;*height:130px;font-size:11px;line-height:14px;color:#454545;text-decoration:none;text-align:center;}
	#gnb .fgnb_list ul.product li a img{margin-bottom:5px;max-width:100%;_width:91px;}
	#gnb .fgnb_list ul.product li a:hover{text-decoration:underline;color:#5cb700;font-weight:normal;}
	#gnb .fgnb_list .myshopping{text-align:right;margin-top:5px;*margin-top:10px;_width:297px;}
	#aca_list.fgnb_list a{color:#454545;text-decoration:none;}
	#aca_list.fgnb_list a:hover{text-decoration:underline;color:#5cb700;}
/* 개인맞춤영역 추가 : 150224 - kang2oon */
	#gnb .recomm_wrap{
		/*position:relative;*/text-align:left;width:100%;*width:100%;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
				box-sizing:border-box;
	}
	/*#gnb .recomm_wrap{
		position:relative;background:#f9f9f9;text-align:left;width:246px;*width:246px;padding:10px 14px 3px; height:465px;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
				box-sizing:border-box;
	}*/
	#gnb .recomm_wrap_nnew{height:auto;}
	#gnb .recomm_wrap .tit{padding:10px 0 3px;}
	#gnb .recomm_wrap .tit span{font-size:14px;font-weight:bold;color:#212121!important;}
	#gnb .recomm_wrap .product{width:300px;margin:0 -5px;padding:0;}
	#gnb .recomm_wrap .product li{float:left;width:90px;margin:5px 4px 0;list-style:none;}
	#gnb .recomm_wrap .product li .thumb{border:1px solid #e6e6e6;width:90px;height:90px;margin-bottom:8px;background:#fff;display:table;}
	#gnb .recomm_wrap .product li .thumb a{width:90px;height:90px;display:table-cell;vertical-align:middle;}
	#gnb .recomm_wrap .product li .thumb img{width:90px;_width:88px;}
	#gnb .recomm_wrap .product li p{text-align:center;}
	#gnb .recomm_wrap .product li p a { line-height:16px; height:32px; overflow:hidden;}
	#gnb .recomm_wrap .product li a{padding:0;}
	#gnb .recomm_wrap .contents{width:100%!important;margin:10px 0 5px!important;padding:0;}
	#gnb .recomm_wrap .contents li{background:url(/common/images/gnb/bu_rc.gif) no-repeat 0 15px;padding:4px 0 4px 8px;border-top:1px dashed #e6e6e6;list-style:none; overflow:hidden; line-height:24px; height:24px;}
	#gnb .recomm_wrap .contents li:first-child{border:none;}
	#gnb .recomm_wrap .contents li span{color:#999;}
	#gnb .recomm_wrap .banner{width:300px;margin:0 -3px 0px;padding:0;}
	#gnb .recomm_wrap .banner li{float:left;margin:3px;_margin-left:3px;list-style:none;}
	/**/
	#new_gnb_area19{ display:block; }
	#new_gnb_area19 .new_gnb1{text-align:left; display:inline-block; border-right: 1px dashed #e6e6e6; float:left; height:190px; margin:8px 0 0;}
		#new_gnb_area19 .new_gnb1 ul li{width:53px; padding:5px 10px;}
	#new_gnb_area19 .new_gnb2{border-right:none; }
	#new_gnb_area19 .new_gnb2 ul li{width:78px;}

/* 20161216 kang2oon 파워링크 UI 변경 관련 */
.clearfix:before,.clearfix:after{content:"";display:block}.clearfix:after{clear:both;visibility:hidden;line-height:0;height:0}.clearfix{*zoom:1}
.fleft{float:left;} .fright{float:right;}
.powerlink{position:relative;padding:10px 20px;text-align:left;}
	.powerlink h3{margin:0;font-size:14px;}
	.powerlink h3 span{position:relative;top:1px;}
	.powerlink .cc_reg a{font-size:11px;text-decoration:underline;color:#777;padding-right:8px;background:url(/inc/images/bu_clickchoice_reg.gif) no-repeat 100% 50%;}
	.powerlink .ps_list{margin:11px 3px;}
	.powerlink .ps_list li{margin-bottom:10px;}
	.powerlink .ps_list li .num{width:20px;}
	.powerlink .ps_list li .num img{position:relative;top:1px;}
	.powerlink .ps_list li .cont{width:725px;font-size:13px;}
	.powerlink .ps_list li .cont a{color:#00c;}
	.powerlink .ps_list li .cont a:hover {text-decoration: none;}
	.powerlink .ps_list li .cont a > .desc{color:#666666; background: none !important; padding: inherit !important; }
	.powerlink .ps_list li .cont .url{color:#aaa;font-family:tahoma;font-size:12px;}
	.powerlink.ddoran{padding:10px;}
	.powerlink.ddoran .ps_list li .cont{width:540px;}
	.powerlink.myfile, .powerlink.gallery{padding:10px 5px;}
	.powerlink.myfile .ps_list li .cont{width:775px;}
	.powerlink.myfile h3 span, .powerlink.myfile .ps_list li .num img{position:relative;top:-3px;}
	.powerlink.myfile .ps_list li .cont a{color:#00c!important;}
	.powerlink.myfile .ps_list li .cont .url{color:#aaa!important;}
	.powerlink.gallery .ps_list li .cont{width:735px;}

/* 교육페이지 네비게이션 */
.breadcrumb{margin-top:8px;}
.breadcrumb li{float:left;background:url('/eduinfo_new/images/ddong/bc_bg.gif') no-repeat 0 10px; margin-left:7px; padding-left:10px;}
.breadcrumb li:first-child{background:none;}

.breadcrumb a:link{  font-family: 'Malgun Goth', sans-serif;font-size: 12px; color:#4f4f4f;   text-decoration: none;}
.breadcrumb a:visited{  font-family: 'Malgun Goth', sans-serif; font-size: 12px; color: #4f4f4f;  text-decoration:none;}
.breadcrumb a:hover {   font-family: 'Malgun Goth', sans-serif; font-size: 12px; color:  #4f4f4f;  text-decoration:underline;}

/*180116_탑오른쪽배너*/
.top_search_banner_look{ position:absolute; right:-3px; top:-3px; background:#fff;z-index:9999;}
.top_search_look{ }
.top_search_look li{border:1px solid #ddd; border-top:0; background:#fff;width:273px; height:76px;overflow:hidden;padding:2px;}
.top_search_look li:first-child{border-top:1px solid #ddd;}

/*190814_몰배너 추가*/
#gnb .mgnb_list .mall_ban_2019{width:248px; height:154px; /*padding-top:10px;*/ border-top:1px dashed #e6e6e6; overflow:hidden;}
	#gnb .mgnb_list .mall_ban_2019 .bx-wrapper{margin:0;overflow:hidden;}
	#gnb .mgnb_list .mall_ban_2019 .bx-wrapper .bx-controls-direction a{width:21px; height:19px; top:15px; margin-top:0px;}
	#gnb .mgnb_list .mall_ban_2019 .bx-wrapper .bx-next{background:url(http://www.kidkids.net/img/main2014/140626_magazine_right_on.png) no-repeat;}
	#gnb .mgnb_list .mall_ban_2019 .bx-wrapper .bx-prev{background:url(http://www.kidkids.net/img/main2014/140626_magazine_left_on.png) no-repeat; left:auto; right:31px;}

#gnb .mgnb_list .recomm_wrap_btn{height:52px;background:#f9f9f9;  position:absolute; bottom:0; width:248px;}
	#gnb .mgnb_list .recomm_wrap_btn div{float:left; overflow:hidden; background:#fff; text-align:center;  font-weight:bold; width:106px;height:40px; margin:8px 0; }
	#gnb .mgnb_list .recomm_wrap_btn div a{padding:0;}
	/*#gnb .mgnb_list .recomm_wrap_btn div a{padding:0;color:#000; border:1px solid #d9d9d9; width:104px;height:42px;}
	#gnb .mgnb_list .recomm_wrap_btn div a:hover{background:#f55405; color:#fff!important; text-decoration:none;border:1px solid #f55405; }*/
	
#gnb .mgnb_list .fright.new_20190814 a{padding:0;}

/*gnb 폰트수정*/
@font-face {font-family:MalgunGothic; src:url(http://kidkids.net/css/font/MalgunGothic.eot);}
#top_area, #top_area p, #top_area td, #gnb .mgnb_list table td , #gnb .mgnb_list{font-family:'Malgun Gothic' !important;}
#top_search_area #top_search ul li a, #top_navi_area a{font-size:12px;}
#top_navi_area .my {background-position:100% 2px;}
#top_search_area #top_search ul li { background-position: 5px 9px;}

/*온라인 수업 배너 201214*/
.gnb_ban_online_edu{position:absolute; bottom:0px; left:347px; background:#fff;width:346px; height:142px;     border-top: 1px dashed #e6e6e6}
	.gnb_ban_online_edu a{ display:inline-block;margin-top:13px;}
	
/*온라인 수업 배너 210125*/
.gnb_ban_online_edu_four{}
	.gnb_ban_online_edu_four a{margin-top:3px;}
	
	
/*2022 gnb 수정 jiye 2022_02_07*/
.gnb_ban_online_edu{left:347px; height:209px; width:236px;}
	.ter_help_area_2022{width:134px; text-align:left; float:left; border-right: 1px dashed #e6e6e6; height:100%;}
	 .gnb_ban_online_edu .ter_help_area_2022 li{    padding: 4px 8px 4px 8px; }
	.gnb_ban_online_edu .ter_help_area_2022 li a span	 {color:#999;margin-top:3px; font-size:9px;}
	 .gnb_ban_online_edu .ter_help_area_2022 li a:hover span {color:#5cb700;}
	 .gnb_ban_online_edu .ter_help_area_2022 li a{margin-top:0;}
	#gnb .mgnb_list .ter_help_area_2022 li:nth-child(1) 	{font-size:13px; font-weight:bold; color:#000!important; margin-top:5px; margin-bottom:3px;}
	.untact_area_2022{width:99px;}

#gnb .recomm_wrap.recomm_wrap_2022{position:absolute; bottom:0; right:0; width:361px; height:210px;background:#fff; }	
	#gnb .mgnb_list .recomm_wrap_2022 .mall_ban_2019{width:361px;}
	#gnb .recomm_wrap.recomm_wrap_2022 .recomm_wrap_btn{background:#fff; width:100%; z-index:99}
	
	#gnb .recomm_wrap.recomm_wrap_2022 .recomm_wrap_btn  div a{background:#f7f7f7; width:160px; height:34px; line-height:40px; text-align:center; border:1px solid #e5e5e5; font-size:13px; color:#000!important; }
	#gnb .recomm_wrap.recomm_wrap_2022 .recomm_wrap_btn  div a:hover{background:#f0f0f0; text-decoration:none;}
	#gnb .recomm_wrap.recomm_wrap_2022 .recomm_wrap_btn div{width:auto; height:auto;}

#gnb .mgnb_list .mall_ban_2019.mall_ban_2022 .bx-wrapper{margin:0 auto!important;}	
#gnb .mgnb_list .mall_ban_2019.mall_ban_2022 .bx-wrapper img{text-align:center; margin:0 auto;}
a:hover{font-family: 'Malgun Gothic', sans-serif;}
#new_gnb_area19 .new_gnb1{height:254px;}

@media screen and (max-width: 1425px){
	.gnb_ban_online_edu{left:346px; }
}

@media screen and (max-width: 768px){
	#top_navi_contents{width:100%;}
	#top_navi_contents ul{float:none;}
}
/*아동관찰 추가 210723*/
.top_navi_contents_c{position:relative;}
.childwatch_box{position:absolute; position:absolute; top:31px; left:504px; z-index:999;}
.childwatch{  position:relative;padding:10px 20px; /*width:186px; height:92px; background:url(//www.kidkids.net/my/images/childwatch_box_bg.png);*/ background:#fe3e82;
	animation: motion 0.3s linear 0s infinite alternate; box-shadow: 5px 5px 12px 0px rgba(237, 12, 92, .4);    }

.childwatch:after {
 border-top:0px solid transparent;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-bottom: 9px solid #fe3e82;
 content:"";
 position:absolute;
 top:-9px;
 left:15px;
}
#top_navi_contents img.sdsdad{position:absolute;bottom:5px; right:5px; top:auto;}

.childwatch p{font-size:13px; color:#fff!important; line-height:1.4;}
.childwatch p span{color:#fcfbda; font-weight:bold;}
.childwatch_box__r{position:absolute; top:30px; left:600px;}
#txt_keyword{
	-webkit-ime-mode:active;
	-moz-ime-mode:active;
	-ms-ime-mode:active;
	ime-mode:active;
}


@keyframes motion {
	0% {margin-top: 0px;}
	100% {margin-top: 10px;}
}
@media screen and (max-width: 768px){
	#top_navi_contents{width:100%;}
	#top_navi_contents ul{float:none;}
}
#txt_keyword{
	-webkit-ime-mode:active;
	-moz-ime-mode:active;
	-ms-ime-mode:active;
	ime-mode:active;
}


#id_ftban_mov_sky_area{margin-right:20px;}
#id_ftban_mov_sky_area.greendream_fly{/*animation: ani_01 0.7s 0s infinite alternate-reverse;*/}

	@keyframes ani_01 {
	0%{transform: translateY(10px);}
	100%{transform: translateY(0px);}
}

/*실시간검색 추가 220621*/
#live_search_word{width:160px; font-family: 'Malgun Gothic', sans-serif;  position:relative; float:left; z-index:9999; padding-top: 54px; padding-left: 15px; white-space: nowrap;}
#live_search_word .live_search_word_one{   display: flex;    flex-wrap: wrap;    justify-content: space-between;     align-items: center; font-weight:bold;}

/*#live_search_word .number{font-family: 'Abhaya Libre'; color:#fc2222; font-size:19px; font-weight: 800;}*/
#live_search_word .number{background:url(https://www.kidkids.net/img/main_2022/live_search_word_number.png) 0 0; width:16px; height:11px; display:inline-block; margin-top:2px;}
#live_search_word	.live_search_word_arrow{background:url(https://www.kidkids.net/img/main_2022/live_search_word_arrow.png) 0 0 no-repeat; width: 10px; height:6px; display:inline-block; margin-right:5px; }
#live_search_word	.live_search_word_arrow.active{background-position-y:-15px}
#live_search_word .live_search_word_list{ border:1px solid #e5e5e5; margin-top:5px; position:absolute; background: white; width: 100%}
#live_search_word .live_search_word_list h3 {background:#f5f5f5; padding:7px; font-size:12px;border-bottom:1px solid #e5e5e5; position:relative;}
#live_search_word .live_search_word_list ul{margin:10px 10px 15px 10px;}
#live_search_word .live_search_word_list ul li{ display: flex;  width:100%;  flex-wrap: wrap;       justify-content: flex-start;   align-items: center; margin:5px 0;}
#live_search_word .live_search_word_list ul li a{margin-left:7px; display:inline-block; text-decoration: none;}
#live_search_word .number.two{background-position-y:-24px}
#live_search_word .number.three{background-position-y:-49px}
#live_search_word .number.four{background-position-y:-72px}
#live_search_word .number.five{background-position-y:-96px}
#live_search_word .number.six{background-position-y:-120px}
#live_search_word .number.seven{background-position-y:-145px}
#live_search_word .number.eight{background-position-y:-168px}
#live_search_word .number.nine{background-position-y:-193px}
#live_search_word .number.ten{background-position-y:-215px}
.live_search_word_list_close{position:absolute; top:7px; right:7px;}

#main_area.main_area2020 #top_search_area h1#top_search_logo {    width: 309px;}
#top_search_banner{margin-right:-39px;}

/*gnb 놀튜브 높이*/
#gnb .mgnb_list table.new180202 {height: 510px;}
.gnb_ban_online_edu {     height: 209px;}
#new_gnb_area19 .new_gnb1 {    height: 301px;}

/*스승의날 로고 폰트*/
@font-face {
    font-family: 'UhBeeZZIBA-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2104@1.0/UhBeeZZIBA-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*20240502 키즈봄 오픈 - gnb 추가*/

.impot_new2024{border-top:0!important;}
#gnb{
	position:relative;background:url(http://www.kidkids.net/common/images/gnb/new_gnb_bg_2024.png) no-repeat 50% 0;
	margin-top:10px;height:47px; min-width:1024px;z-index:300;
}