/*
Project : kidkids.net mobile
Author  : kang2oon
Date    : 2019-01-08
*/

/* Common */
/* Common */
*{
	-webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
	-webkit-text-size-adjust:auto;
}

@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

html, body {
	margin:0;padding:0;
	font-family: 'Spoqa Han Sans', 'Source Sans Pro';-webkit-font-smoothing:antialiased;
	font-weight:400;line-height:1.4;font-size:15px;
	background:#fff;height:100%; color:#454e61;
}
img{border:0;margin:0;padding:0;max-width:100%;height:auto;}
a{text-decoration:none;color:inherit;}

input[type=submit] {-webkit-appearance:none;}
input:focus {  outline: none;}
*:focus {    outline: none;}

.fleft{float:left;}
.fright{float:right;}
.alternative{z-index: -1;width: 0;height: 0;overflow: hidden;visibility: hidden;}
.txtleft{text-align:left !important;}
.txtcenter{text-align:center !important;}
.txtright{text-align:right !important;}
.txtbold{font-weight:bold !important;}
.prelative{position:relative;}
.pabsolute{position:absolute !important;}
.line_height{ line-height:0px;}
ul, li{ margin:0;}
li img { vertical-align:middle; };}
.bortop0{border-top:0!important;}
.marbotno{margin-bottom:0!important;}
.martop5{margin-top:5px!important;}
.martop10{margin-top:10px!important;}
.padarea{padding:15px!important}
.padbot{padding-bottom:0px!important}
.padleft0{padding-left:0px!important}
P{font-weight:400;line-height:1.4;color:#454e61;
font-family: 'Spoqa Han Sans', 'Source Sans Pro';-webkit-font-smoothing:antialiased; font-weight:normal; margin:0;}
.borbottom{border-bottom:0!important;}
.borbottom_on{border-bottom:1px solid #d9d9d9;}
.container-fluid{position:relative;width:100%;margin:0 auto;height:100%;min-height:100%;}
.maincolor{color:#0078ff;}
	.excolor{color:#9da2a7!important;}
.dispinline{display:inline-block!important;}

.intro_wrap{margin:0;padding:0;}
	.intro_wrap{margin:0;padding:0;line-height:0;}
	.intro_wrap .full_bnr{position:relative;}
	/* .intro_wrap .full_bnr .bg_img{width: 100%; height: 100%;} */
	.intro_wrap .txt{position:absolute;top:55px;left:45px;line-height:1.45;}
	.intro_wrap .txt .idx{font-size:13px;}
	.intro_wrap .txt h2{font-size:28px;margin:20px 0 25px;font-weight:normal; line-height:1.3;}
	.intro_wrap .txt a{display:inline-block;font-size:14px;border-bottom:.5px solid #000;padding:0 1px;}
	.intro_wrap .txt.wh{color:#fff}
	.intro_wrap .txt.wh a{border-color:#fff;}
.login_wrap{position:relative;margin:0;padding:0 13px;}
	.login_wrap h1{text-align:center;height:75px;margin:60px 0 10px;}
	.login_wrap h1 img{height:75px;}
	.login_wrap form input[type='text'], .login_wrap form input[type='password']{
		width:100%;height:50px;padding:0 10px;border:1px solid #d1d1d1;border-radius:5px;font-size:15px;margin:7px 0;
	}
	.login_wrap form input[type='submit']{display:block;margin:26px 0 8px;width:100%;background:#0078ff;color:#fff;font-size:16px;border:none;padding:13px 0;border-radius:5px;}
	 #subminBtn{display:block;text-align:center;margin:26px 0 8px;width:100%;background:#0078ff;color:#fff;font-size:16px;border:none;padding:3vh 0;border-radius:5px;}
	.login_wrap form .styledCheckbox{display:inline-block;}
	.login_wrap form label{position:relative;top:-6px;}
	.login_wrap .login_more{text-align:center;}
	.login_wrap .login_more ul{display:inline-block;margin:0 auto;}
	.login_wrap .login_more li{float:left;font-size:13px;}
	.login_wrap .login_more li a{display:block;padding:0 15px;line-height:1;}
	.login_wrap .login_more li+li a{border-left:1px solid #e6e6e6;}
		.login_wrap .login_more .login_find{margin:0 0 10px;}
		.loginline{width:100%;display:block;height:1px; background:#ddd;margin:20px 0 10px;}
		.joinBtn{width:100%;background:#c7c7c7;color:#fff;font-size:16px;display:block;text-align:center;border-radius:5px;padding:3vh 0; margin:0 0 10px;}
/*회원정보 관리*/
#sideBar{font-family:'NotoSans';}
	#sideBar h1{
	font-family:'NotoSans';
	color:#000;
	font-size: 18px;
	display: inline-block;
    line-height: 50px;
	letter-spacing: -1px;
	font-weight:bold;
	}
	#sideBar .toparea{padding:20px}
	#sideBar .toparea > p.tit{width:100%; text-align:center; padding:0; font-size:16px; font-weight:700; color:#000;}
	#sideBar .toparea .iconPrev{float:left;}
	#sideBar .toparea .iconHome{float:right; text-align:right;display: flex; justify-content: center;align-items: center; margin-top:-23px;}
#sideBar .mem_area{margin:18px 0 20px 13px;}
	#sideBar .mem_area li{float:left; margin-left:7px;}
	#sideBar .mem_area .smp_avata{width: 36px;}
	#sideBar .mem_area h4{margin:0; font-size:14x; color:#454e61;}
	#sideBar .mem_area p{font-size:13px; color:#959aa4; }
#sideBar h5{font-weight:700; margin:0; font-size:15px; color:#666; padding:0px 0 4px 16px; margin-top: 3vh;}
#sideBar .line{height:1px; background:#d9e0ef; }
#sideBar table{}
#sideBar table tr{}
#sideBar table th{border-bottom: 1px solid #e6e6e6; text-align:left; font-weight:700; color:#333;font-family:'notosans'; height:45px; width:60px; font-size:14px; padding:0px 0 0 13px; }
#sideBar table td{border-bottom: 1px solid #e6e6e6; text-align:left; font-weight:400; color:#333;font-family:'notosans'; line-height:19px; padding:13px 13px 15px 10px;font-size:14px;}
.bdBtnone{border-bottom:none!important;}
.pdt13{padding-top:13px!important;}
#sideBar .modbtnPDT{float:left; padding-top:4px;}
#sideBar table td .ModifyBtn{float:right; color:#007eff; }
#sideBar .ModifyBtn2{float:right; color:#777; background:#fff; border:1px solid #777;border-radius:3px;}
	#sideBar .ModifyBtn2 a{ padding:4px 10px; display:inline-block;}
#sideBar input[type="text"]{height:50px; width:267px; margin-left:0px; border:1px solid #ddd; color:#666; padding:0 10px; font-size:14px; font-weight:normal;}
#sideBar .postArea{width:100%;}
#sideBar .postArea .adcan{width:40%;display:inline-block; width:80px; border:1px solid #ddd; color:#666; font-size:14px; font-weight:normal; padding:14px 0px; text-align:center;}
#sideBar .postArea .postBtn{width:67%; color:#fff; background:#181717;  display:inline-block; text-align:center;}
	#sideBar .postArea .postBtn a{display:inline-block;padding:15px 0px; text-align:center;}
#sideBar .addressArea > div{padding-top:5px;}
#FModifyBtn{height:50px; line-height:50px; display:block;text-align:center;margin:0 auto;width:90%;background:#2778fc;color:#fff;font-size:16px;border:none;border-radius:5px; margin-bottom:3vh;}
#sideBar input[type="text2"]{height:50px; width:100%; margin-left:0px; border:1px solid #ddd; color:#666; padding:0 10px; font-size:14px; font-weight:normal;}
#sideBar .passwordA{width:90%;text-align:center;margin:0 auto; margin-bottom:10px;}
#sideBar .mgt4v{margin-top:4vh;}
#sideBar .mgL3v{margin-left:9vw;}
#sideBar .mgBth{margin-bottom:3vh;}
#sideBar .getEvent{padding:2vh 0 4vh 5vw; display:inline-block;}
#sideBar .getEvent p{font-size:15px;}
#sideBar .bonin{text-align:left; float:left; font-size:13px; line-height:17px; color:#666;}
#sideBar .thtop{vertical-align:top;}
#sideBar .bonBtn{display:block; float:left;}
#sideBar .bonBtn a{display:inline-block;padding:0px 53px; height:40px; line-height:40px;background:#2daf25; color:#fff; margin-top:1vh;}
.modifBtns{
	padding: 0px 13px;
    background: #f5f5f5;
    text-align: center;
    border: 1px solid #e5e5e5;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    margin: 0 2px;
    font-size: 13px;
	}
.orderinfo{}
		.orderinfo_area{padding:13px;}
		.orderinfo h4{margin:0; color:#000; font-size:14px;}
		.orderinfo h4.tit{width:60px; }
.orderinfo_area {
    padding: 13px;
}
.borbottoMM {
    border-bottom: 1px solid #e6e6e6;
}
h4{font-weight:400;}
#sideBar .boninbox{text-align:center; margin:0 auto; margin-top:30px; margin-bottom:20px;}
#sideBar .boninbox li{text-align:center; display:inline-block; margin: 0 2vw;}
#sideBar .boninbox li a{display:inline-block; background:#949494; color:#fff; padding:35px 48px;font-size:14px;}
/*아이디찾기비번찾기*/
#sideBar .radi1{margin:10px 0 17px 13px;}
#sideBar .radi1 p{color:#777; font-size:14px; line-height:20px; margin:0px 0 10px 0px;}
#sideBar .radi1 label{color:#000; font-weight:bold;}
#sideBar .radi1 .radArea{margin:3px 0 0 25px; display:none;}
#sideBar .radi1 .radArea p{width:88%;}
#sideBar .radi1 .radArea span{font-size:14px; margin:0 0 5px 0; display: block;color:#777; }
#sideBar input[type="text3"], [type="text4"]{height:50px; width:88%; margin-left:0px; border:1px solid #ddd; color:#666; padding:0 10px; font-size:14px; font-weight:normal; margin:0 0 10px 0px; }
.inNsend{display:block;text-align:center;margin:0px 0 6px 0px;width:88%;background:#000;color:#fff;font-size:15px;border:none;height:50px; line-height:50px;}
#conFirmBtn{display:block;text-align:center;width:80%; margin:0 auto; background:#2778fc;color:#fff;font-size:15px;border:none; height:50px; line-height:50px; border-radius:5px;}
.conFirmBtn{display:block;text-align:center;width:80%; margin:0 auto; background:#2778fc;color:#fff;font-size:15px;border:none; height:50px; line-height:50px; border-radius:5px;}
#sideBar input[type="text4"]{width:80%; margin:13px 0 8px 36px;}
#sideBar .newIDarea{width:81%; background:#f7f7f7; border:1px solid #d9d9d9;margin:0 auto; display:block;text-align:center; padding:40px 0; margin-top:20px; margin-bottom:20px;}
#sideBar .psfindBtn{background:#b7b7b7; margin-top:13px;}
#sideBar .newIDarea p{color:#000; font-size:15px; text-align:center; margin:0 auto; width:100%;}
#sideBar .passWord input[type="password"]{height:50px; width:80%; margin:0 0 10px 36px; border:1px solid #ddd; color:#666; padding:0 10px; font-size:14px; font-weight:normal; }
#sideBar .radi2{margin:10px 0 0;}



.header{}
	.area_logo{position:relative;text-align:center;height:70px;}
	.area_logo1{position:relative;text-align:center; height:63px; background:url(https://m.kidkids.net/mall/images/header_top_new_bg.png) no-repeat 90% 0; background-size:cover; margin-bottom:10px; padding-top:7}
		.area_logo h1, .area_logo h1 a, .area_logo h1 img{display:inline-block;height:65px;font-size:15px;color:#454e61;line-height:80px; margin-top:5px;}
		.area_logo .menu, .area_logo .search, a.intro.menu, a.intro.close, .area_logo .backnew, .area_logo .subheader_close {
			display:inline-block;width:60px;height:60px;background-size:cover;background-repeat:no-repeat;
			text-indent:-99999px;
		}
		.area_logo .home{
			display:inline-block;width:50px;height:50px;background-size:cover;background-repeat:no-repeat;
			text-indent:-99999px;
		}
		.area_logo .menu, a.intro.menu{background-image:url(/images/btn_menu_trigger.png);}
		a.intro.close{background-image:url(/images/btn_menu_close.png);}
		a.intro.close.bk{background-image:url(/images/btn_menu_close_bk.png);}
		.area_logo .backnew{background-image:url(/images/btn_page_back.png);}
		.area_logo .subheader_close{background-image:url(/images/btn_close.png);}
		.area_logo .mallgo{display:inline-block;width:60px;height:60px;background-size:cover;background-repeat:no-repeat;
			text-indent:-99999px;background-image:url(https://m.kidkids.net/mall/images/btn_mallgo.png?t=1); margin-top:2px; margin-right:3px;}
		.area_logo .back{
			position:absolute;top:10px;left:0;
			width:60px;height:60px;background-size:cover;background-repeat:no-repeat;background-image:url(/images/btn_page_back.png);text-indent:-99999px;
		}
		a.intro.menu{position:absolute;top:0;left:0;z-index:100;}
		a.intro.close{position:absolute;top:0;right:0;z-index:100;}
		.intro.today_cookie{position:absolute;top:28px;right:50px;z-index:100;font-size:12px;}
		.intro.today_cookie input{position:relative;top:2px;}
		/*.area_logo .search{background-image:url(/images/btn_search.png);}*/
		.area_logo .home{background-image:url(https://m.kidkids.net/mall/images/btn_home.png);display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
	margin-top: 5px;
    text-indent: -99999px;}
	.gnb{height:32px;font-size:16px;font-weight:700;line-height:32px;background:#fff;border-bottom:1px solid #e6e6e6;overflow:hidden;}
		.gnb .tab_menu{text-align:center;cursor:pointer;}
		.gnb .nav_list{display:inline-block;}
		.gnb .slick-current .nav_list{border-bottom:2px solid #00ca9d;color:#00ca9d;line-height:28px;padding:0 3px;}
	.gnb.fixed{position:fixed;top:0;width:100%;height:46px;line-height:46px;z-index:3000;}
		.gnb.fixed .slick-current .nav_list{line-height:42px;}

.sub_header{}
	.sub_header .area_logo{    height: 60px;}
	.sub_header h1 { font-size: 18px;  font-weight: bold;  margin-left: 0;  margin-bottom: 0; line-height:60px;}
	.area_logo .backnew, .area_logo .subheader_close{width:50px; height:50px;margin-top:5px;}



	/* 메인 4개의 메뉴 외 gnb스타일만 사용하는 경우 사용 */
	.gnb_only_style{height:32px;font-size:15px;font-weight:700;line-height:32px;background:#fff;border-bottom:1px solid #e6e6e6;overflow:hidden;}
		.gnb_only_style .tab_menu{text-align:left;cursor:pointer; margin-left:10px;}
		.gnb_only_style .nav_list{display:inline-block;}
		.gnb_only_style .slick-current .nav_list{border-bottom:2px solid #00ca9d;color:#00ca9d;line-height:28px;padding:0 3px;}
	.gnb_only_style.fixed{position:fixed;top:0;width:100%;height:46px;line-height:46px;z-index:3000;}
		.gnb_only_style.fixed .slick-current .nav_list{line-height:42px;}

.footer{background:#f2f4f9;text-align:center;padding:16px 0 24px;}
	.fnb_btn, .fnb{display:inline-block;}
	.fnb_btn li{float:left;font-size:11px;color:#454e61;background:#fff;border:1px solid #cfd5db;border-radius:3px;margin:0 2px;}
	.fnb_btn li a{display:block;padding:7px 14px;}
	.fnb li{float:left;font-size:11px;color:#a9afba;}
	.fnb li a{display:inline-block;padding:0 7px;;}
	.fnb li+li:before{content:"";border-left:1px solid #dcdce3;}
	.footer p{font-size:13px;color:#c4cbd6;}

.aside{position:fixed;width:72%;max-width:360px;top:0;left:-72%;bottom:0;background:#f9f9f9;text-align:left;z-index:4100;transition: 0.35s left ease;}
	.aside.in{left:0;}
	.aside .side_header{position:absolute;top:0;width:100%;border-bottom:1px solid #d9e0ef;}
	.aside .mem_info{position:relative;padding:16px 13px 11px 17px;border-bottom:1px solid #d9e0ef;background-color:#f9f9f9}
	.aside .mem_info .avata{width:36px;}
	.aside .mem_info .info{margin-left:7px;}
	.aside .mem_info h2{font-size:14px;color:#454e61;}
	.aside .mem_info p{font-size:13px;color:#959aa4;}
	.aside .mem_info .close{font-size:28px;}
	.aside .side_header li{float:left;width:50%;background:#fff;color:#959aa4;}
	.aside .side_header li a{display:block;padding:13px;text-align:center;}
	.aside .side_header li+li a{border-left:1px solid #e6e6e6;}
	.aside .side_header li span.ico{position:relative;display:inline-block;width:14px;margin-right:4px;}
	.aside .side_header li span.ico img{position:relative;top:3px;}
	.aside .side_footer{position:absolute;bottom:0;width:100%;background:#2e2e2e;color:#a0a0a0;}
	.aside .side_footer li{float:left;width:50%;}
	.aside .side_footer li a{display:block;padding:13px;text-align:center; color:#a0a0a0;}
	.aside .side_footer li+li a{border-left:1px solid #5c5c5c; color:#a0a0a0;}
	/*.aside .side_menu{margin-top:120px;height:calc(100% - 165px);overflow-y:auto;}*/
	.aside .side_menu{margin-top:90px;height:calc(100% - 115px);overflow-y:auto;}
	.aside .side_menu .lnb{margin:20px 24px;border-bottom:1px solid #d9e0ef;}
	.aside .side_menu .lnb a, .aside .side_menu .app a{display:block;padding:6px 0;font-size:15px;color:#454e61;}
	.aside .side_menu .lnb li:last-child a{margin-bottom:10px;}
	.aside .side_menu .lnb a.active{font-weight:700;color:#00ca9d;}
	.aside .side_menu h3{font-size:12px;color:#b8c0c8;margin:0 0 5px 24px;}
	.aside .side_menu .app{margin:0 24px 40px;}

	.aside .mem_info p, .aside .mem_info h2 { padding:0px; margin:0px; font-family:'Spoqa Han Sans', 'Source Sans Pro'; }
	.aside .mem_info p { font-weight:normal; }
	.aside .side_header .area_point { right: 45px; position: absolute; }
	.aside .side_header .ico { position: relative; display: inline-block; width: 14px; margin-right: 4px; }
	.aside .side_header .ico img { width:14px !important; margin-right:7px; }

.aside-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background-color:#000;transition:0.2s opacity ease;opacity:0;display:none;}
	.aside-backdrop.in{display:block;opacity:0.5;}

.tab_conts{}
	.space{background:#f2f4f9;height:9px; border-top:1px solid #e5e5e5;}
	.spaceWh{background:#fff;height:50px;}
	.spaceWh134{background:#fff;height:134px;}
	.tab_conts h3{font-size:16px;margin:16px 15px 5px;}
	.tab_conts h3.more_type{padding-bottom:12px;border-bottom:1px solid #e5e5e5;}
	.tab_conts h3.more_type_bno{padding-bottom:0px;border-bottom:0;}
	.tab_conts h3.more_type span{font-size:15px;color:#b8c0c8;}
	.tab_conts h3.more_type a{float:right;color:#737373;font-size:12px;font-weight:400;margin-top:4px;}
	.tab_conts h3.type2{text-align:center;margin:20px 0 0;}
	.last_artcle{margin:0 15px;}
	.last_artcle li{padding:15px 3px 13px;border-bottom:1px solid #e6e6e6;}
	.last_artcle li span.comment_ctn{font-size:12.5px;color:#0078ff;}
	.last_artcle li:last-child, .best_article li:last-child{border:none;}
	.last_gallery_wrap, .new_thumb_article_wrap{padding:0px 13px 10px;}
	.last_gallery_wrap ul, .new_thumb_article_wrap ul, .rcpds_wrapper ul{margin:0 -5px;}
	.last_gallery_wrap ul li{float:left;margin:0 5px;width:calc(50% - 10px);height:120px;border-radius:5px;overflow:hidden;}
	.new_thumb_article_wrap ul li, .rcpds_wrapper ul li
	{float:left;margin:5px;width:calc(50% - 10px);border:1px solid #e5e5e5;border-radius:5px;overflow:hidden;}
	.new_thumb_article_wrap ul li div.thumb{height:200px;}
	.new_thumb_article_wrap ul li div.tit{padding:10px 13px;height:60px;overflow:hidden;text-overflow: ellipsis; font-size:14px;}
	.last_gallery_wrap.type2 ul{margin:-5px;}
	.last_gallery_wrap.type2 ul li{margin:5px;position:relative;}
	.last_gallery_wrap.type2 ul li .tit{
		position:absolute;bottom:0;width:100%;padding:30px 12px 10px;font-size:14px;
		color:#fff;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);
	}

	.last_gallery_wrap.type2 ul li .mov_type{position:absolute;top:7px;right:7px;width:36px;}
	.last_gallery_wrap.type2 ul li .mov_type img, .rcpds_wrapper li .mov_type img{display:block!important;}
	.rcpds_wrapper, .product_wrapper, .hot_banner{padding:0 13px;}
	.rcpds_wrapper ul li{border-radius:0;}
	.product_wrapper ul, .hot_banner ul{margin:0 -3px;}
	.product_wrapper li{float:left;width:calc(33.333333% - 6px);margin:3px;}
	.product_wrapper li div.thumb{border-radius:5px;border:1px solid #e6e6e6;overflow:hidden;}
	.product_wrapper li div.tit{font-size:13px;text-align:center;margin:5px 0;height:36px;overflow:hidden;text-overflow: ellipsis;}
	.hot_banner ul{display:flex;flex-wrap:wrap;margin-bottom:15px;}
	.hot_banner li{float:left;width:calc(50% - 6px);margin:3px;border:1px solid #d9d9d9;}
	.hot_banner li .thumb{position:relative;margin:5px;}
	.hot_banner li div.imgLiquidFill{position:relative;height:100%;border-radius:3px;overflow:hidden;}

	.hot_banner .num_con{float:right;}
	.hot_banner .num{font-size: 18px;color: #000;font-weight: bold;}
	.hot_banner .won{font-size: 16px;color: #000;font-weight: bold;font-family: normal;}
	.hot_banner li .thumb .badge{
		position:absolute;top:-2px;right:-2px;width:40px;height:40px;
		background:#cf3f3f;color:#fff;font-size:14px;
		display:flex;justify-content:center;align-items:center;
	}
	.hot_banner li .info{border:1px #d9d9d9;border-style:solid none none;padding:8px;font-size:11px;color:#737373;}
	.hot_banner li .info h3{font-size:14px;color:#000;margin:5px 0 0;}
	.rcpds_wrapper ul li div.thumb{height:120px;position:relative;border-bottom:1px solid #e6e6e6;}
	.rcpds_wrapper ul li div.tit{padding:10px 10px 12px;/*border-top:1px solid #e6e6e6;*/}
	.rcpds_wrapper ul li div.tit h4{font-size:13px;font-weight:400;margin-top:5px;height:18px;overflow:hidden;text-overflow: ellipsis;}
	.rcpds_wrapper li .mov_type{position:absolute;bottom:7px;right:7px;width:36px;}
	.recomm_cate .slick-dots, .best_product .slick-dots{bottom:-15px;}
	.recomm_cate .slick-dots li, .best_product .slick-dots li{margin:0 2.5px;width:10px;height:10px;}
	.recomm_cate .slick-dots li button, .best_product .slick-dots li button{background:#d4d4d4;width:10px;height:10px;border-radius:5px;}
	.recomm_cate .slick-dots li.slick-active button, .best_product .slick-dots li.slick-active button{background:#00ca9d;}
	.quick_menu li{float:left;width:33.333333%;font-size:15px;}
	.quick_menu li a{display:block;padding:13px 10px;text-align:center;}
	.quick_menu li+li a{border-left:1px solid #e6e6e6;}
	.doran_cate{width:calc(100% - 30px);margin:0 15px 15px;border-collapse:collapse;}
	.doran_cate td{font-size:13px;color:#454e61;border:1px solid #e6e6e6;}
	.doran_cate td span{display:block;text-align:center;padding:10px 0;}
	.doran_cate td.active{border:none;}
	.doran_cate td.active span{border:1px solid #00ca9d;color:#00ca9d;}
	.best_article{/*margin:0 15px;*/border-top:1px solid #d9d9d9;}
	.best_article li{padding:15px 15px 13px;border-bottom:1px solid #e6e6e6;min-width:375px;overflow:hidden;}
	.best_article li .comment_cnt{font-size:13px;color:#0078ff;}
	.best_article li span{display:inline-block;margin-right:7px;color:#0078ff;}
	/*.best_article li:first-child span, .best_article li:nth-child(2) span, .best_article li:nth-child(3) span{color:#f64d4d;}*/
	.slide_banner{padding:10px 0;}
	.slide_banner img{width:100%;}
		.slide_banner .slick-slide img{padding:0 3px;}
		.slide_banner .slick-dots{bottom:-15px;}
		.slide_banner .slick-dots li{margin:0 2.5px;width:10px;height:10px;}
		.slide_banner .slick-dots li button, .slide_banner .slick-dots li button:before{background:#d4d4d4;width:6px;height:6px;border-radius:5px;text-indent:-999999px;font-size:0;}
		.slide_banner .slick-dots li.slick-active button:before{background:#00ca9d;width:8px;height:8px;}
	.sd_wrapper{background:#f2f4f9;text-align:center;color:#9da2a7;font-size:14px;padding:0 13px;}
		.sd_wrapper ul{display:inline-block;}
		.sd_wrapper ul li{float:left;margin:0 2vw;padding:13px 0 13px 0; font-size:15px;}
		.sd_wrapper ul li a { color:#9da2a7; }
		.sd_wrapper ul li.active, .sd_wrapper ul li.active a, .sd_wrapper ul li a.active {font-weight:600;}
		.sd_wrapper.three ul li{margin:0 7vw;}
	.iyua_new_article.slick-dotted.slick-slider{margin:0;}
		.iyua_new_article div{position:relative;}
		.iyua_new_article .tit{
			position:absolute;bottom:0;font-size:16px;font-weight:700;color:#fff;
			background:rgba(0,0,0,.45);text-align:center;padding:17px 0 30px;width:100%;
		}
		.iyua_new_article .slick-dots{bottom:15px;}
		.iyua_new_article .slick-dots li{margin:0 2.5px;width:10px;height:10px;}
		.iyua_new_article .slick-dots li button{background:#fff;width:10px;height:10px;border-radius:5px;}
		.iyua_new_article .slick-dots li.slick-active, .iyua_new_article .slick-dots li.slick-active button{width:18px;}
		.iyua_new_article .slick-dots li.slick-active button{background:#f64d4d;}
		.iyua_new_article .slick-dots li button:before, .recomm_cate .slick-dots li button:before, .best_product .slick-dots li button:before{font-size:0;}
	.ebook_slide, .rc_slide, .rc_slide2{padding:0 13px;}
	.rc_slide, .rc_slide2{margin-top:-15px;}
	.ebook_slide div, .rc_slide div, .rc_slide2 div{padding:2px;}
	.rc_slide div a, .rc_slide2 div a{display:block;border:1px solid #e9e9e9;}
	.rc_slide div a p, .rc_slide2 div a p{padding:10px 8px;font-size:13px;border-top:1px solid #e9e9e9;}
	.rc_slide2 div a p .ico{display:block;margin:0 0 5px;}
	.rc_slide2 a .thumb{height:120px;}
	.rc_slide a .thumb{height:150px;}
	.rc_slide a p{min-height:60px;margin-top:0;}
	.rc_slide.type2 a .thumb{height:120px;}
	.ebook_slide div p{text-align:center;font-size:13px;margin-top:7px; font-weight:normal;font-family: 'Spoqa Han Sans', 'Source Sans Pro';}
	.ebook_slide .slick-prev, .rc_slide .slick-prev, .rc_slide2 .slick-prev{left:18px;}
	.ebook_slide .slick-next, .rc_slide .slick-next, .rc_slide2 .slick-next{right:18px;}
	.ebook_slide .slick-prev, .ebook_slide .slick-next, .rc_slide .slick-prev, .rc_slide .slick-next, .rc_slide2 .slick-prev, .rc_slide2 .slick-next
	{width:36px;height:36px;z-index:10;text-shadow:0 0 5px #999;}
	.ebook_slide .slick-prev:before, .ebook_slide .slick-next:before, .rc_slide .slick-prev:before, .rc_slide .slick-next:before,
	.rc_slide2 .slick-prev:before, .rc_slide2 .slick-next:before
	{font-size:36px;opacity:.9;}
	.sel_subject{padding:10px 13px 8px;}
		.sel_subject select{
			width:100%;height:46px;font-size:15px;color:#454e61;padding:13px; border:1px solid #d9d9d9;
			-webkit-appearance: none;
			   -moz-appearance: none;
					appearance: none;
			background:#fff url('/images/bg_select_arrow.png') no-repeat 97% 50%;
			background-size:15px 10px;
		}
	.sel_subject span{display:none;}



	.recomm_tit{padding:0 13px;}
	.recomm_cate{margin-top:-10px;}
#stap_cont{position:relative;padding:13px;}
	#stap_cont.nopadding{padding:0;}
	.ebook_list li{float:left;width:50%;padding:10px;}
	.btn.ebook_more{display:block;margin:10px auto 20px;width:calc(100% - 20px);border:1px solid #e9e9e9;text-align:center;padding:10px;}
	.iyua_news_list li{padding:15px 0;border-top:1px solid #e5e5e5;}
	.iyua_news_list li:first-child{padding:0 0 15px;border:none;}
	.iyua_news_list .tit{width:calc(100% - 126px);}
	.iyua_news_list .tit h3{font-size:16px;padding:7px 0;margin:0;color:#454e61; font-weight:400;}
	.iyua_news_list .tit .date{font-size:14px;color:#b8c0c8;}
	.iyua_news_list .thumb{width:110px;height:70px;border:1px solid #e9e9e9;border-radius:5px;overflow:hidden;}
	.iyua_hoco_list{}
	.iyua_hoco_list li{float:left;width:calc(50% - 14px);margin:0 7px 16px;}
	.iyua_hoco_list .thumb{width:100%;height:200px;border:1px solid #e9e9e9;border-radius:5px;overflow:hidden;}
	.iyua_hoco_list p{font-size:15px;text-align:center;margin-top:7px;}
	.article_list>li, .mov_article_list>li{padding:13px 15px;font-size:15px;color:#454e61;border-bottom:1px solid #e6e6e6;}
	.article_list li .tit{position:relative;margin:5px 0 3px;}
	.article_list li .tit .new{position:relative;display:inline-block;width:6px;height:6px;top:-10px;border-radius:50%;background:#f3165a;}
	.article_list li .tit .comment_ctn{font-size:13px;color:#0078ff;}
	.article_list li .info{font-size:12px;color:#b8c0c8;margin-bottom:5px;}
	.article_list li .info li{float:left;}
	.article_list li .info li span{display:inline-block;padding:0 7px;line-height:1;}
	.article_list li .info li:first-child span{padding:0 7px 0 0;}
	.article_list li .info li+li span{border-left:1px solid #e6e6e6;}
	.theme_wrap{width:calc(100% - 26px);margin:0 auto;padding:15px 0;}
	.theme_wrap h3{font-size:16px;font-weight:400;text-align:center;margin:7px 0;}
	.theme_wrap h3 a{display:inline-block;width:14px;}
	.theme_wrap .thumb{border-radius:3px;overflow:hidden;margin-bottom:9px;}
	.theme_wrap .nm{font-size:14px;color:#454e61;}
	.theme_wrap .like{display:inline-block;font-size:13px;color:#fb0a54;}
	.theme_wrap .like span.heart{
		display:inline-block;width:12px;height:12px;
		background:url(../images/ico_heart.png) no-repeat;background-size:100% 200%;background-position:0 -12px;
	}
	.theme_wrap .like span.heart.active{background-position:0 0;}
	.iyua_clip_slide{margin-bottom:15px;}
	.iyua_clip_slide .imgLiquidFill{position:relative;height:120px;border-radius:3px;overflow:hidden;}
	.iyua_clip_slide .slick-slide{margin:0 3px;}
	.iyua_clip_slide .imgLiquidFill .tit{
		position:absolute;bottom:0;width:100%;padding:30px 12px 10px;font-size:13px;
		color:#fff;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);
	}
	.photo_article_list{width:calc(100% - 20px);margin:0 auto;}
	.photo_article_list>li{float:left;width:calc(50% - 6px);margin:5px 3px;border:1px solid #e9e9e9;border-radius:5px;overflow:hidden;}
	.photo_article_list li .thumb{height:120px;}
	.photo_article_list li h3{font-size:13px;text-align:center;padding:13px 0;margin:0;}
	.photo_article_list li .astat{background:#f2f4f9;padding:10px;text-align:center;line-height:1;}
	.photo_article_list li .astat ul{display:inline-block;}
	.photo_article_list li .astat li{float:left;font-size:13px;padding:0 10px;}
	.photo_article_list li .astat li+li{border-left:1px solid #d9d9d9;}
	.photo_article_list li .astat .like{color:#fb0a54;}
	.photo_article_list li .astat .like span.heart{
		display:inline-block;width:12px;height:12px;
		background:url(/images/ico_heart.png) no-repeat;background-size:100% 200%;background-position:0 -12px;
	}
	.photo_article_list li .astat .like span.heart.active{background-position:0 0;}
	.photo_article_list li .astat .comment span.bubble{
		display:inline-block;width:12px;height:12px;
		background:url(/images/ico_comment.png) no-repeat;background-size:100% 100%;
	}
	.mov_article_list .thumb{position:relative;height:185px;border:1px soild #d9d9d9;border-radius:5px;overflow:hidden;}
	.mov_article_list .thumb .play{position:absolute;display:block;width:64px!important;height:64px!important;top:50%;left:50%;margin:-32px 0 0 -32px;}
	.mov_article_list .thumb .play img{display:block!important;}
	.mov_article_list .info{margin:15px 0;}
	.mov_article_list .info .fleft{max-width:calc(100% - 30px);}
	.mov_article_list .info h3{font-size:14px;color:#454e61;margin:0;}
	.mov_article_list .info .author{font-size:12px;color:#b8c0c8;}
	.mov_article_list .info .fright{width:16px;position:relative;}
	.mov_article_list .info .fright .link_copy_wrap{
		position:absolute;left:-284px;top:-50px;width:280px;padding:30px 15px 15px 15px;display:none;
		background:#f2f4f9;border:1px solid #d9d9d9;color:#454e61;font-size:14px;text-align:center;
	}
	.mov_article_list .info .fright .link_copy_wrap input{width:100%;padding:8px;margin-top:5px;border:1px solid #d9d9d9;}

.pagging{text-align:center;margin:10px 0;}
	.pagging ul{display:inline-block;}
	.pagging ul li{float:left;margin:0 6px;}
	.pagging ul li strong{color:#23d366;}
	.pagging ul li a{display:inline-block;border:1px solid #e9e9e9;font-size:11px;padding:5px;min-width:27px;text-align:center;}
	.pagging ul li .cuto{padding:5px;}
#float_btn{position:fixed;right:20px;bottom:30px;z-index:2000;}
	#float_btn a{display:block;width:52px;height:52px;text-indent:-99999px;}
	#float_btn .write{background:url(/images/btn_write_float.png);background-size:cover;}

#lean_overlay{position:fixed;z-index:5000;top:0;left:0;height:100%;width:100%;background:#000;display:none;}
.modal_wrapper{position:relative;width:calc(100% - 26px);margin:0 auto;background:#fff;display:none;}
	.modal_wrapper .modal_close{position:absolute;top:0;right:0;display:block;width:50px;height:50px;}
	.modal_wrapper h3{font-size:15px;text-align:center;margin:30px 0 9px;}
	.modal_wrapper .cont{width:90%;margin:0 auto;}
	.modal_wrapper .btn_down{display:block;margin-top:22px;background:#0078ff;color:#fff;font-size:16px;text-align:center;padding:20px 0;}

#iyagi_view{}
	#iyagi_view .header{padding:18px 13px 13px;border-bottom:1px dotted #e6e6e6;}
	#iyagi_view h2{font-size:18px;color:#454e61; margin-bottom:5px;}
	#iyagi_view .header .author{color:#b8c0c8;font-size:14px;margin:3px 0 8px;}
	#iyagi_view .header .view_menu td{border:1px solid #cfd5db;border-collapse:collapse;font-size:13px;position:relative;}
	#iyagi_view .header .view_menu td a{display:block;padding:0.8vh 5vw;font-family: 'Spoqa Han Sans', 'Source Sans Pro';font-size:14px; font-weight:normal; }
	#iyagi_view .header .view_menu td a.em{color:#0078ff;}
	#iyagi_view .header .more_menu{position:absolute;width:98px;bottom:-106px;right:-1px;z-index:1000;display:none;}
	#iyagi_view .header .more_menu td{border:1px solid;border-color:#cfd5db #565758;border-collapse:collapse;font-size:13px;background:#fff;}
	#iyagi_view .header .more_menu tr:first-child td{border-color:#565758 #565758 #cfd5db;}
	#iyagi_view .header .more_menu tr:last-child td{border-color:#cfd5db #565758 #565758;}
	#iyagi_view .header .more_menu td span img{display:inline-block;position:relative;top:2px;width:12px;}
	#iyagi_view .memo{padding:13px 13px 18px; line-height:1.6;}
	#iyagi_view .like{margin:18px;text-align:center;}
	#iyagi_view .like2{margin:60px 0 40px;}
	#iyagi_view .like>div{font-size:13px;border:1px solid;border-color:#e0e0e0 #e0e0e0 #b2b2b2;border-radius:3px;display:inline-block;padding:8px 22px 6px;}
	#iyagi_view .like span.heart{
		display:inline-block;width:18px;height:18px;vertical-align: middle;
		background:url(/images/ico_heart.png) no-repeat;background-size:100% 200%;background-position:0 -18px;
	}
	#iyagi_view .like span.cnt{vertical-align: middle;}
	#iyagi_view .like span.heart.active{background-position:0 0;}

	#iyagi_view .comment_wrap{padding:13px;background:#f2f4f9;border:1px #e6e6e6;border-style:solid none;margin:20px 0;}
	#iyagi_view .comment_wrap .infield{position:relative;height:120px;display:none;}
	#iyagi_view .comment_wrap .infield textarea{
		height: inherit !important;
		border:1px #d9d9d9;border-style:solid solid none;width:100%;height:120px;padding:8px;
		font-family: 'Spoqa Han Sans', 'Source Sans Pro';font-size:13px;
	}
	#iyagi_view .comment_wrap .infield .sticon{position:absolute;bottom:10px;right:10px;width:28px;}
	#iyagi_view .comment_wrap .dummy{width:calc(100% - 72px);}
	#iyagi_view .comment_wrap .dummy input[type='text']{border:1px #d9d9d9;border-style:solid none solid solid;font-size:13px;height:45px;width:100%;padding:8px;}
	#iyagi_view .comment_wrap input[type='submit']{background:#0078ff;color:#fff;font-size:13px;width:72px;height:45px;border:none;}
	#iyagi_view .comment_list_wrap .cnt{border-bottom:1px solid #e6e6e6;padding:5px 13px 8px;color:#454e61;font-size:13px;}
	#iyagi_view .comment_list_wrap .cnt span{color:#0078ff;}
	#iyagi_view .comment_list_wrap li{border-bottom:1px solid #e6e6e6;padding:13px;}
	#iyagi_view .comment_list_wrap li .author{color:#b8c0c8;font-size:12px;}
	/*
	#iyagi_view .comment_list_wrap li .author a{
		display:inline-block;padding:4px 16px 4px 4px;border:1px solid #cfd5db;color:#454e61;
		background:url(/images/ico_message.png) no-repeat 90% 50%;background-size:14px 15.5px;
	}
	*/
	#iyagi_view .comment_list_wrap li .like{margin:0;}
	#iyagi_view .comment_list_wrap li .like .cnt{border:none;padding:0;}
	#iyagi_view .comment_list_wrap li .memo{color:#454e61;font-size:15px;padding:0;margin-top:3px;}
	#iyagi_view .comment_list_wrap .cm_more{text-align:center;margin:10px 0 15px;}
	#iyagi_view .comment_list_wrap .cm_more a{
		display:inline-block;font-size:12px;color:#454e61;padding:3px 20px 3px 3px;
		background:url(/images/bg_select_arrow.png) no-repeat 98% 50%;background-size:15px 10px;
	}
	#iyagi_view .comment_list_wrap .cm_more a span{color:#0078ff;}
	#iyagi_view .article_navi{display:inline-block;margin:20px auto 40px;}
	#iyagi_view .article_navi li{float:left;border:0;margin:0 3px;padding:0;}
	#iyagi_view .article_navi li a{border:0;background:none;padding:0.8vh 5vw;border:1px solid #d9d9d9;}
	#iyagi_view .article_navi li a img{width:18px;}
	#iyagi_view .article_navi li:last-child a{padding:0.8vh 5vw;text-indent:-99999px;}
/*신고 팝업 추가*/
#report{color:#000; text-align:center; position:relative; font-family:'Spoqa Han Sans', 'Source Sans Pro';}
#report .prev_arrow{position:absolute; top:0%; left:3%;}
/*#report{background:#fff; width:95%; padding:16px 16px; margin: 0 auto; color:#000;}
#report h4{font-size:15px; font-weight:600; margin:0; letter-spacing:-1px; }
#report h5{font-size:13px; font-weight:400; margin:0; letter-spacing:-1px; }*/
#report .wrap{padding:0 16px; height: 541px;}
#report h1{font-size:18px; font-weight:600; margin:0; letter-spacing:-1px; margin-top:14px;}
#report h2{font-size:14px; font-weight:600; margin:0; letter-spacing:-1px; margin-top:22px; margin-bottom:2px; text-align:left;}
#report .line{width:100%; height:1px; background:#e6e6e6; margin:10px 0 20px;}
#report h5{font-size:13px; font-weight:400; margin:0; letter-spacing:-1.4px; margin-bottom:6px; text-align:left;}
/*.radiobox{text-align:left; border:1px solid #e6e6e6; padding:20px 18px 1px ; width:100%; margin:0 auto;}*/
/*#report .checkbox input.checkbox1{
    font-size: 1em;
    width: 1.25em;
    height: 1.25em;
    vertical-align: middle;
	font-weight:bold;
}
#report .checkbox input.checkbox1 + label{
    font-size: 1.125em;
    vertical-align: middle;
	font-weight:bold;
}*/
.checks {position: relative;}
.checks input[type="radio"] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0;
}
.checks input[type="radio"] + label {
  display: inline-block;
  position: relative;
  padding-left:24px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  font-size:15px;
  font-weight:600;
   font-family:'Spoqa Han Sans';
}
.checks input[type="radio"] + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 17px;
  height:17px;
  text-align: center;
  background: #fafafa;
  border: 1px solid #cacece;
  border-radius: 100%;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
}
.checks input[type="radio"] + label:active:before,
.checks input[type="radio"]:checked + label:active:before{box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.checks input[type="radio"]:checked + label:before{background:#E9ECEE; border-color:#adb8c0;}
.checks input[type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  top: 5px;
  left:4px;
  width: 11px;
  height:11px;
  background: #99a1a7;
  border-radius: 100%;
  box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
}
#report .radi_expl{font-size:13px; letter-spacing:-1px; margin:1px 0 16px 24px;}
#report table{border:1px solid #e6e6e6; border-right:none; width:100%; font-size:13px; letter-spacing:-0.7px;}
#report table th{background:#f7f7f7; padding:4px 0;}
#report table th, #report table td{border-right:1px solid #e6e6e6;}
/*#report table .tw1{width:10%;}
#report table .tw2{width:30%;}
#report table .tw3{width:20%;}*/
#report table td p{font-size:13px; letter-spacing:-1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
 font-family:'Spoqa Han Sans'; color:#000; padding:7px 10px;}
#report textarea{width:100%; height:80px!important; border:1px solid #e6e6e6; padding:16px;}
#report ul{width:100%; margin-top:10px;}
#report ul li{display:inline-block; width:49%;}
#report ul li a{display:inline-block; width:100%; background:#2778fc; color:#fff; padding:14px 0; font-size:16px;}
#report ul li:last-child a{background:#c7c7c7;}

.write_wrap{}
	.ip_wrap span{display:none;}
	.ip_wrap{position:relative;border-bottom:1px solid #d9d9d9;}
	.ip_wrap label{color:#b8c0c8;font-size:14px;padding:0 10px 0 15px;min-width:63px;display:inline-block;}
	.ip_wrap input{height:50px;width:calc(100% - 70px);border:none;font-size: 14px;}
	.ip_wrap select{
		height:46px;font-size:13px;color:#454e61;padding:13px 26px 13px 13px;border:1px solid #d9d9d9;margin:5px 0;
		-webkit-appearance: none;
		   -moz-appearance: none;
				appearance: none;
		background:#fff url('/images/bg_select_arrow.png') no-repeat;
		background-position:calc(100% - 10px) 50%;background-size:15px 10px;
	}
	.ip_wrap textarea{
		border:none;width:100%;height:150px;padding:15px;
		font-family: 'Spoqa Han Sans', 'Source Sans Pro';font-size:14px;
	}
	.ip_wrap label::placeholder, .ip_wrap textarea::placeholder{color:#b8c0c8;}
	.ip_wrap.file input[type='file']{display:none;}
	.ip_wrap.file input[type='text']{padding-left:15px;font-size:14px;}
	.ip_wrap.file label{background:#00ca9d url(/images/btn_file_camera.png) no-repeat 50% 50%;background-size:50%;text-indent:-99999px;padding:17px 0;}
	.photo_preview{background:#f2f4f9;border-bottom:1px solid #d9d9d9;padding:11px;}
	/*.photo_preview li{float:left;margin:4px;border:1px solid #d9d9d9;background:#fff;width:calc(33.333333% - 8px);height:100px;}*/
	.photo_preview li{float:left;margin:4px;border:1px solid #d9d9d9;background:#fff;width:calc(100% - 8px);}
	.agree_wrap{padding:15px;}
	.agree_wrap .fleft{width:30px;}
	.agree_wrap .fright{width:calc(100% - 30px);color:#454e61;font-size:12px;}
	.write_wrap .submit{margin:20px 0 30px;}
	.write_wrap .submit a{display:inline-block;font-size:15px;padding:15px 50px;border-radius:5px;color:#454e61;margin:0 2px;border:1px solid #cfd5db;}
	.write_wrap .submit a.ok{background:#148bfe;border-color:#148bfe;color:#fff;}
#edu_program{background:#f2f4f9;padding:13px;}
	#edu_program li{
		border-radius:5px;padding:23px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
		background:#fff url(/images/bg_edu_program_list.png) no-repeat;
		background-position:calc(100% - 20px) 50%;background-size:36px;
		font-size:13px;color:#8891a3;margin:7px 0;
	}
	#edu_program li h3{font-size:15px;color:#454e61;margin:0 0 5px;}

	#id_comm_contents {
		-webkit-ime-mode:active;
		-moz-ime-mode:active;
		-ms-ime-mode:active;
		ime-mode:active;
	}
/*쪽지 190509*/
/*버튼 공통*/
.btn_total_area{padding:13px 15px;}
	.btn_total{padding:0.7vh 5vw;border: 1px solid #cfd5db;  border-collapse: collapse;  font-size: 14px;  position: relative; display:inline-block; color:#454e61; margin:3px;}
	.btn_total.btn_total_on{border:1px solid #148bfe; color:#148bfe;}

.linetop{border-top:1px solid #e6e6e6}
/*input[type="checkbox"]{display:none;}
input[type="checkbox"] + label{width:18px; height:18px;display: inline-block;	border: 1px solid #cfd5db;cursor: pointer;}
input[type="checkbox"] :checked + label{background:url(/images/checkbox_bg.jpg);background-size:cover;border: 1px solid #148bfe;}*/

/*체크박스*/
.checkbox_area{ display:inline-block; position:relative;  float:left; margin-top:3px; margin-right:5px;}
	.checkbox_area input[type="checkbox"]{ width:1px;  height:1px;  padding:0;  border:0 none;  margin:0;  position:absolute;  left:0;  top:0;  overflow:hidden; clip:rect(0 0 0 0);}
	.checkbox_area label{ height:18px;  line-height:18px;  padding-left:20px;  display:inline-block;   background:url(https://m.kidkids.net/images/checkbox_bg.jpg) no-repeat 0 0;
	font-size:15px;   vertical-align:middle;   cursor:pointer;}
	.checkbox_area input[type="checkbox"]:checked + label{  background-position: 0 -20px;}

.checkbox_area2{ display:inline-block; position:relative;  float:left; margin-top:3px; margin-right:5px;}
	.checkbox_area2 input[type="checkbox"]{ width:1px;  height:1px;  padding:0;  border:0 none;  margin:0;  position:absolute;  left:0;  top:0;  overflow:hidden; clip:rect(0 0 0 0);}
	.checkbox_area2 label{ height:18px;  line-height:18px;  padding-left:20px;  display:inline-block;   background:url(https://m.kidkids.net/images/checkbox_bg.jpg) no-repeat 0 -20px;
	font-size:15px;   vertical-align:middle;   cursor:pointer;}
	.checkbox_area2 input[type="checkbox"]:checked + label{  background-position: 0 0;}

.checkbox_area3{ display:inline-block; position:relative;  float:left; margin-top:3px; margin-right:5px;}
	.checkbox_area3 input[type="checkbox"]{ width:1px;  height:1px;  padding:0;  border:0 none;  margin:0;  position:absolute;  left:0;  top:0;  overflow:hidden; clip:rect(0 0 0 0);}
	.checkbox_area3 label{ height:18px;  line-height:18px;  padding-left:20px;  display:inline-block;   background:url(https://m.kidkids.net/images/checkbox_bg2.jpg) no-repeat 0 -20px;
	font-size:15px;   vertical-align:middle;   cursor:pointer;}
	.checkbox_area3 input[type="checkbox"]:checked + label{  background-position: 0 0;}


/*쪽지뷰*/
#iyagi_view .message_view{}
	#iyagi_view .message_view .header{padding: 13px 15px 13px;border-top:1px solid #e6e6e6}
	#iyagi_view .message_view  h2{margin:0;}
	#iyagi_view .message_view .header .author{margin-bottom:0;}

/*쪽지보내기*/
.message_send{padding:15px;}
	.message_send h3{margin:10px 0 5px;}
	.message_send #message_send_id{width:52%; float:left;border: 1px solid #d9d9d9; height:46px; padding-left:10px;}
	.message_send .ip_wrap select{margin:0; float:right; width:47%;color: #b8c0c8;}
	.message_send .ip_wrap ::placeholder{ color: #b8c0c8;  opacity: 1; /* Firefox */}
  	.message_send .ip_wrap :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #b8c0c8;}

	.message_send .ip_wrap ::-ms-input-placeholder { /* Microsoft Edge */ color: #b8c0c8;}
	.message_send .ip_wrap{border-bottom:0;}
	.message_send .ip_wrap textarea{border: 1px solid #d9d9d9; margin-top:6px; height:200px!important;}
	.message_send #subminBtn{margin: 10px 0 8px;}

/*전체검색*/
.total_search{}
	.total_search .he_search_bar_area{padding:2vh 4vw;}
	.total_search .he_search_bar{ border:1px solid #057bff; margin:0 auto; height:45px; padding-left:13px; background:#fff;}
	.total_search .he_search_bar input[type="text"]{float: left; width:85%; height:40px; border:0; font-size:15px; background-color:#FFFFFF;  color:#333;
	background:transparent;
	-webkit-border-radius:0;
	-webkit-appearance:none;}
	.total_search .search_none{padding:8vh 0;text-align:center; background:#fff; display:none;}
	.total_search .search_none img{width:40px;}
	.total_search .search_none p{ color:#b8c0c8; margin:0; margin-top:5px;}

	.total_search .search_list{display:; background:#fff;}
	.total_search .search_list li{padding:8px 0 8px 16px; border-top:1px solid #e6e6e6; cursor:pointer;}
	.total_search .search_list li:first-child{ border:0;}

	/*검색결과*/
	.total_search .he_search_bar_res{width:92%; float:right;}
	.total_search .search_back_icon{ width:5%; margin-top:12px; }

	.total_search_nav{padding:0 4vw; position:relative;}
		.search_menu_area{}
		.search_menu{display:block; width:90%; float:left; overflow:hidden; height:50px; }
		.search_menu li{    float: left;  cursor:pointer; }
		.search_menu li a{padding: 13px 2.8vw; display:inline-block;}
		.search_menu li a.active{font-weight:bold;}
		.search_menu_area .plus_menuicon{float:right; width:10%; }
		.search_menu_area .plus_menuicon a{padding:11px 0;display:inline-block;float:right;}
		.search_menu_area .plus_menuicon img{width:25px;}

			.plus_menuicon_view{ background:#fff; margin-top:9px; position:absolute; top: 0 ; left:0; z-index:88; display:none;}
			.menuicon_vi_area{padding:0 4vw;}
			.plus_menuicon_view li{/*width:25%;*/ float:left;   }
			.plus_menuicon_view li a{ padding: 5px 2.8vw 10px;  display: inline-block;}
			.plus_menuicon_view li a.active{color:#057bff;}
			.plus_menuicon_view_close{background:#f2f4f9; padding:13px 4vw;border-bottom: 1px solid #e5e5e5; text-align:center; margin-top:5px;}

		.search_res_section{}
			.search_theme_area{width:100%; overflow:hidden; margin-bottom:3vh;}
				.search_theme{ overflow:height;}
				.search_theme_tab a{padding:1.5vh 3vw;  font-size:15px; float:left; display:inline-block; border:1px solid #d9d9d9; border-left:0;}
				.search_theme_tab a.active{background:#454e61; color:#fff; border:1px solid #454e61; border-left:0;}

				.search_theme_thumb img{width:200px; padding:5px;}
				.search_theme_thumb p{margin:0; margin-left:8px;}
				.search_theme_thumb_s .slick-dots li{    margin: 0 2.5px;   width: 10px; height: 10px;}
				.search_theme_thumb_s .slick-dots li button, .search_theme_thumb_s .slick-dots li button:before{ background: #d4d4d4;  width:6px; height:6px;  border-radius: 5px;  text-indent: -999999px; font-size: 0;}
				.search_theme_thumb_s .slick-dots li.slick-active button:before{background:#00ca9d;width:8px; height:8px;}

		.tab_conts h3.more_type2{position:relative;}
		.tab_conts h3.more_type2 a{font-size:14px; color:#b8c0c8; background:url(https://m.kidkids.net/images/api_group_option.png) no-repeat 0 3px; padding-left:20px;}
		.tab_conts h3.more_type2 a.active{background-position:0 -21px; color:#057bff;}

			#api_group_option{ border:1px #057bff solid; background:#fff; position:absolute;top:27px; right:0px; font-size:14px;color:#454e61; text-align:center; font-weight:normal; z-index:88;}
			#api_group_option li{padding:1.2vh 3vw; border-top:1px #cfd5db solid; cursor:pointer;}
			#api_group_option li:first-child{border-top:0;}
			#api_group_option li.active{color:#057bff;}

			.api_group_option{ border:1px #057bff solid; background:#fff; position:absolute;top:27px; right:0px; font-size:14px;color:#454e61; text-align:center; font-weight:normal; z-index:88;}
			.api_group_option li{padding:1.2vh 3vw; border-top:1px #cfd5db solid; cursor:pointer;}
			.api_group_option li:first-child{border-top:0;}
			.api_group_option li.active{color:#057bff;}

			.stap_cont_cal{padding-top:0!important;}

			#id_area_more_multicontent > .stap_cont_cal2 > .iyua_news_list li{padding: 15px 0 !important;border-top:1px #e5e5e5 solid;}
			.stap_cont_cal2{padding-top:0!important;padding-bottom:0!important;}

			#id_area_more_free_bbs > .stap_cont_cal2 > .iyua_news_list li{padding: 15px 0 !important;border-top:1px #e5e5e5 solid;}

			#id_area_more_edu_plan > .stap_cont_cal2 > .iyua_news_list li{padding: 15px 0 !important;border-top:1px #e5e5e5 solid;}

			#id_area_more_activity_mst > .stap_cont_cal2 > .iyua_news_list li{padding: 15px 0 !important;border-top:1px #e5e5e5 solid;}

			#id_area_more_eduinfo_list > .stap_cont_cal2 > .iyua_news_list li{padding: 15px 0 !important;border-top:1px #e5e5e5 solid;}

			.search_res_section .iyua_news_list li{cursor:pointer;}
			.search_res_section .iyua_news_list .tit h3{font-size:15px; padding:0; padding-top:12px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
			.search_res_section .iyua_news_list .tit p{margin:0;}
			.search_res_section .iyua_news_list .tit p.date2{margin:0; background:url(/../images/date_line_n.png) no-repeat 0px 4px; padding:0 5px; display:inline-block; font-size:14px;}
			.search_res_section .iyua_news_list .tit p.date2.firs{background:none; padding-left:0;}
			.search_res_section .section_conplus_btn{background:#f2f4f9; padding:13px 4vw;border-bottom: 1px solid #e5e5e5; border-top:1px solid #e5e5e5; text-align:center; margin-top:5px; cursor:pointer;}
			.search_res_section .section_conplus_btn img{position:relative; top:-2px;}

			.search_res_section .iyua_news_list .tit p.contextarea{margin-bottom:10px;display:-webkit-box;    -webkit-line-clamp:2;    -webkit-box-orient:vertical;
				overflow:hidden;   text-overflow:ellipsis;}
			.iyua_news_list .tit100{width:100%;}

.pointcolor{color:#057bff;}
.bggrey{background:#f2f4f9;}
.bgfff{background:#fff;}

.justified-gallery a img{padding:5px;}

.search_mall{display: flex;  flex-wrap: wrap; }
	.search_mall li{float: left; width: calc(33.333% - 6px); margin: 3px; }
	.search_mall li img{ border: 1px solid #e5e5e5;}
	.search_mall li img.store_img{width:100%;max-width:272px}
	.search_mall li h4{margin:0; font-size:14px;}
	.search_mall li p{margin:0; margin-bottom:5px; color:#b8c0c8;}

.realtimekeyword{float: left; width: calc(50% - 6px);}
.realtimekeyword li{line-height:30px; margin-left:5px;}
	.realtimekeyword span.keyword_un{font-weight:bold; margin-right:10px; width:18px; display:inline-block;}

/*도란도란베스트 아이콘*/
.ddoran_besticon{    border: 1px solid #00ca9d;  color: #00ca9d; backdrop:#fff; font-size:12px; text-align:center; display:inline-block; border-radius:500px; padding:2px 15px;}

/*인기검색어*/
.good_search_word{padding:13px; color:#9da2a7;}
	.good_search_word p{margin:5px;margin-bottom:3px;color:#9da2a7; }
	.good_search_word ul{}
	.good_search_word li{font-size:14px; float:left; margin-right:4px; margin-bottom:5px; cursor:pointer;border:1px solid #cfd5db; padding:5px 15px;  border-radius:500px; background:#fff;}
	.good_search_word li.tit{color:#999999;border:0;}

/*포인트*/
.point_wrapper{}
	.point_wrapper_tit{font-size:16px; text-align:center;border:1px solid #dfe0e5; padding:10px 0; border-left:0; border-right:0; font-weight:bold;}
	.point_wrapper h1{font-size:17px;}
	.point_wrapper h3{font-size:15px; font-weight:normal; margin:0;}
	.point_wrapper h4{font-size:14px; font-weight:normal; margin:0;}
	.point_wrapper h5{font-size:13px; font-weight:normal; margin:0;}
	.point_wrapper .mypoint{background:#0076c1; padding:30px 0; text-align:center; color:#fff; font-size:40px; font-weight:bold;}
	.point_wrapper .delete_point{background:#166cac; padding:10px 13px; text-align:center; color:#fff; font-size:30px; font-weight:bold;border:1px solid #1868a4; border-left:0; border-right:0; font-size:15px;font-weight:normal;}
	.Inquiry_pei h3{border-top:1px solid #e6e6e6; padding:13px;}
	.Inquiry_pei_btn{padding:15px 0;}
	.Inquiry_pei_btn a{margin:0 1px;}
	.inquiry_tab{}
	.inquiry_tab li{width:50%; text-align:center; cursor:pointer; /*padding:15px 0;*/float:left; background:#f5f5f5;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
	.inquiry_tab li:first-child{border-left:0;}
	.inquiry_tab li.active{background:#fff;color:#0076c1;border-bottom:0;}
	.inquiry_list{padding:13px;border-bottom:1px solid #e6e6e6;}
	.inquiry_list .bubble{border-radius:500px; padding:1px 10px; background:#0076c1; font-size:13px; text-align:center; color:#fff; margin-top:5px;}
	.inquiry_list h1{margin:0; margin-left:5px;margin-top:2px;}
	.inquiry_list .result{margin-top:5px;}
	.inquiry_list li:first-child{width:43%;}
	.inquiry_list li h3{overflow: hidden; width:100%; text-overflow: ellipsis; white-space: nowrap; }
	.inquiry_list li .subcolor{color:#999;}
	.point_wrapper .usagebg{background:#fe6714;}
	.point_wrapper .nocharge{padding:20px 0;}
	.point_wrapper .maincolor{color:#0076c1!important;}
	.point_wrapper .orangecol{color:#fe6714!important;}
	.btn_question_mark{width:20px; margin-left:4px;}
	#question_mark{text-align:left; padding-bottom:20px;}
	#question_mark h3{text-align:left; margin-top:20px; margin-bottom:6px; font-weight:bold;}
	.my_setting{margin:0 auto;display:inline-block; width:94%;}
		.my_setting select{width:48%; float:left;margin:1%; padding:10px;background:#fff;border:1px solid #d9d9d9;}
	.more_btn{display: block; text-align: center; padding: 10px 0px; border-top: 1px solid #e6e6e6;}
	.list_btn{width: 100%; display: block; padding: 15px 0px;}


	/*버튼*/
	.point_wrapper a.mail_basic_btn{padding:10px;font-size:13px; background:#f5f5f5; border:1px solid #d9d9d9;display:inline-block;}
	.point_wrapper a.mail_basic_btn:hover, a.mail_basic_btn.active {background:#fff; border:1px solid #0076c1;color:#0076c1;}
	.point_wrapper .Inquiry_pei_btn a.mail_basic_btn{width:22%;}
	/*클립자료실*/
	.padding13{padding:13px;}

		/* 이전내역 조회 */
.ly_select{display:none;position:fixed;top:35%;left:50%;z-index:300;margin:-120px 0 0 -120px;width:240px;background:#fff;}
.ly_select .ly_tit{height:50px;border-bottom:1px solid #0082f0;font-size:17px;font-weight:normal;color:#0082f0;line-height:50px}
.ly_select h2.ly_tit{margin:0;}
.ly_select .scroll_bx{overflow:hidden;margin:0 auto;text-align:center;padding:13px;}
.scroll_bx_a1{border-top:1px dotted #bfbfbf; padding-top:15px;margin-top:20px; margin-bottom:10px;}
.scroll_bx_a h4{text-align:left; color:#999;}
.data_w{margin-top:3px;}
.ly_select .scroll_wrap{float:left;position:relative;width:63px;margin-left:10px;  background:#fff!important;}
.ly_select .scroll_wrap:before{top:0}
.ly_select .scroll_wrap:after{bottom:0}
.ly_select .scroll_wrap .scroll_inner{ border-bottom:2px solid #0082f0;   height:40px; line-height:40px;overflow:hidden; cursor:pointer; background:#fff;}
.ly_select .scroll_wrap .scroll_inner select{ background:#fff!important;}
.ly_select .scroll_wrap .scroll_inner li a.tit{color:#999;}
.ly_select .btn_bx{display:table;width:100%;margin-top:0;border-top:1px solid #ccc}
.ly_select .btn_bx a{display:inline-block;width:50%;font-size:17px;font-weight:normal;color:#444;line-height:46px;text-align:center}
.ly_select .btn_bx .btn_cancle{background:#e5e5e5}


/*마이자료*/
.my_nav_wrap { position: relative;  height: 52px; z-index: 2225;}
	.my_nav_area { position: relative;  height: 50px;    padding-right: 39px;   background:#454e61;  }
	.my_nav_area .scroll_wrap {    overflow: hidden;}
	.my_nav_area .mynav_list_slider, .my_nav_area  .mynav_list{ min-width: 100%;  height: 51px; padding: 0 0px 0 7px;  text-align: center;
    /*display: -webkit-inline-box;  display: -webkit-inline-flex;  display: inline-flex;   webkit-box-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;
    -webkit-box-sizing: border-box;   box-sizing: border-box; */ vertical-align: top;}

	.my_nav_area .nav_item { position: relative; float:left; width:auto;}
	.my_nav_area  .nav_a { display: inline-block;  position: relative;  height: 51px;  margin: 0 4px 0 3px;  padding: 0 4px;  line-height: 51px;  color: #fff;  opacity: 0.5;    vertical-align: top;}
	.my_nav_area  .nav_on .nav_a {  /*border-bottom: 2px solid #9da2a7;*/color: #fff;   opacity: 1; }
	.my_nav_area  .nav_btn_more {  position: absolute;  top: 10px;  right: 0;  width: 33px;   opacity: 0.5; }
	.my_nav_area  .nav_btn_more:hover, .my_nav_area  .nav_btn_more.active {opacity: 1;}
	.cliprenw_tit{font-size:16px;border:1px solid #dfe0e5; padding:10px 13px; border-left:0; border-right:0; font-weight:bold;  background:#f2f4f9;  }

	.clipcss{ padding:0 13px 13px;}
	.clipcss .clip_music{/*border:1px  solid #e9e9e9;*/}
		.clipcss .clip_music li{padding:13px 5px; border-top:1px  dotted #e9e9e9;}
		.clipcss .clip_music li:first-child{border-top:0;padding-top:7px;  }
		.clipcss .clip_music li p{ width:100%;overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;font-size:15px; margin:0;}
		.clipcss .clip_music li img{width:18px; position:relative;top:-1px;}

	/*클립자료실 슬라이드*/
	.rc_slide_new{margin-top:0;}
		.rc_slide_new div{padding:0;}
		.id_rc_slide_new .thumbitem{margin-right:10px;margin-top:3px; position:relative;}
		.rc_slide_new .thumbitem{margin-right:10px;margin-top:3px; position:relative;}
		.rc_slide_new div a{border:0;}
		.rc_slide_new div a .thumb{height:100%;border:1px solid #e5e5e5;  position:relative; line-height:0;}
		.rc_slide_new div a .thumb_imgLiq{height:100px;border:1px solid #e5e5e5; }
		.rc_slide_new .thumbitem .mem_label{position:absolute; top:5px; right:8px;}
		.rc_slide_new .thumbitem a p{margin-bottom:0;  height: 45px; text-overflow: ellipsis;padding-left:0;padding-top:5px;border-top:0;font-size:14px; overflow:hidden;min-height:45px;}
		.rc_slide_new{margin-bottom:16px;}
		.rc_slide_new .thumbitem{float: left;  margin: 5px 5px 15px;  width: calc(50% - 10px); }
		.rc_slide_new .thumbitem input[type="checkbox"]{ display: none;}
			.rc_slide_new .thumbitem label{ margin-top: -1px; display: inline-block;}
			.rc_slide_new .thumbitem input[type="checkbox"] + label span.chbox{ display: inline-block; vertical-align: middle;  width: 28px;  height: 28px;
			background: url(https://m.kidkids.net/images/clip_new_check.png) no-repeat -65px 0;
			cursor: pointer;
			-webkit-background-size: 156px 23px;
			background-size: 190px 28px;	}
			.rc_slide_new .thumbitem input[type="checkbox"]:checked + label span.chbox {background-position:-33px 0px;}
		.rc_slide_new .thumbitem .checarea {position:absolute; top:10px; left:10px;}

		.rc_slide_new .clip_music_new input[type="checkbox"] + label span.chbox{ display: inline-block; vertical-align: middle;  width: 23px;  height: 23px;
		background: url(https://m.kidkids.net/images/clip_new_check.png) no-repeat -53px 0;
		cursor: pointer;
		-webkit-background-size: 156px 23px;
		background-size:156px 23px;	}
		.rc_slide_new .clip_music_new input[type="checkbox"]:checked + label span.chbox {background-position:-28px 0px;}

		.id_rc_slide_new .slick-prev{left:8px;}
		.id_rc_slide_new .slick-next{right:8px;}
		.id_rc_slide_new .slick-prev, .id_rc_slide_new .slick-next{top:41%;}


	.tab_conts_new .sel_subject{width:100%; padding:0; margin:0 auto;}
		.tab_conts_new .sel_subject .tit_sele{height:50px;padding:0; padding-left:10px; line-height:50px;border:1px solid #d9d9d9; font-size:14px;}
		.tab_conts_new .tit_martop{margin: 16px 15px 5px;}
		.tab_conts_new .tit_martop h3{margin:0;margin-bottom:3px; margin-left:3px;}
		.tab_conts_new .sel_subject50{width:calc(50% - 6px);     margin: 10px 3px 15PX;}

	/*전체선택*/
	.tab_conts_new .clipbtn_area{background:#0076c1; width:100%;height: 60px;/* position:absolute;bottom:0;*/}
		.tab_conts_new .formbtnbac{width:50%;padding: 0px 0px;  color:#fff; text-align: center;  height: 60px; line-height: 60px; display: inline-block; font-size: 15px;}
		.tab_conts_new .formbtnbac3{width:38%;}
		.tab_conts_new .formbtnbac3.del{width:24%; background:#454e61}
		.tab_conts_new .formbtnbacdel{background:#454e61}
		.tab_conts_new .formbtnbac3_1{width:35%;}
		.tab_conts_new .formbtnbac3_1.del{width:30%; background:#454e61}
		.formbtnbactotal{background:#0168aa;}
		.formbtnbac img{width:18px; position:relative;top:4px;margin-left:-10px;}

	/*더보기버튼*/
	.listtab_plus{padding:15px; padding-top:0; }
	.proinfo_page_btn { border: 1px solid #d9d9d9; height: 45px; line-height: 45px; background: #fff; width: 100%; cursor:pointer;}
	.listtab_plus span { height: 12px; width: 12px; display: inline-block; position: relative;}
	.listtab_plus span.css-arrow:before {position:relative; top:2px; margin-left:2px;   content: '';  height: 6px;  width: 6px;  display: block;  border: 1px solid #333; border-right-width: 0;
		border-top-width: 0;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);}
	.listtab_plus span.css-arrow:before{border-right-width:0; border-top-width:0;}

	.clipcss .clip_music_new li p{font-size:14px}
	.tab_conts h3.more_type a.clipre_plus{margin-top:0; margin-bottom:5px;}

	.plus_menuicon_view_clip{top:0px;background: #454e61; margin-top: 0; color:#fff; }
		.plus_menuicon_view_clip li{ line-height:45px;width:33.333%; text-align:center;}
		.plus_menuicon_view_clip li a{ margin: 0 4px 0 3px;  padding: 0 4px; width:100%; display:inline-block;}
		.plus_menuicon_view_clip .menuicon_vi_area{padding:0;}
		.plus_menuicon_view_close_clip{background:#353e50; padding:0;}
		.plus_menuicon_view_close_clip a{display:inline-block;width:100%;padding:13px 0;}

	.clipcss_new{ padding: 0 15px 13px;}
		.clipcss_new .clip_music li{width:100%;}
		.clipcss_new .clip_music li:first-child {  padding-top: 0px;}
		.clipcss_new .clip_music_new{width:100%;}
		.rc_slide_new .clip_music_new a p{padding:2px 0 0 10px; height:auto;    min-height: auto;}
		.clip_music_new .mem_label{margin-left:5px;}

	.clipcss .clip_music li .mem_label{position:static; position:relative;top:3px; right:auto;width:auto;}

	.my_nav_area_to{padding-right:0; text-align:center; margin:0 auto;}
	.my_nav_area_to .mynav_list	{padding:0; display:inline-block;min-width:auto;}
	.my_nav_area_to .mynav_list li{}
	.clipcss .clip_music li img.folderimg{margin-right:3px; top:-1px;}
	.basicbtn{ padding: 0px 20px; background: #fff; border-radius:3px;  text-align: center;  border: 1px solid #454e61;  height: 34px;  line-height: 30px;  display: inline-block;  margin: 0 2px;  font-size: 14px;}
	.margin13{margin:13px;}

/*폴더*/
.lineon_tit{border-bottom:1px solid #e5e5e5; padding:10px 15px 13px;}
		.lineon_tit p{margin-top:7px;}
		.lineon_tit h3{margin:0 0 5px;}
.folderlist{}
	.folderlist .clip_music li:first-child{padding-top:13px}
	.tab_conts_new .sel_subject_small{width:30%;}
	.tab_conts_new .sel_subject_small .tit_sele{height:32px;line-height:32px; background-position:93% 50%;}
/*클립자료실 뷰*/

.clip_view{ text-align:center; }
	.clip_viewimg{width:100%;text-align:center;margin:0 auto;height:300px;padding:20px 0; background:#f7f7f7;border-bottom: 1px solid #e5e5e5; position:relative; cursor:pointer;}
	.clip_viewimg_craft{background:#fff;}
	.clip_viewimg img{height:100%; }
	.clip_viewimg .clip_viewimgplay{position:absolute;top:40%; left:50%;transform:translateX(-50%);}
	.clip_view_area{ padding:20px; text-align:left;}
	.clip_view_area h3{font-size:15px; margin:0;}
	.clip_view_area p{letter-spacing:0; margin-top:0px; margin-bottom:5px; font-size:15px;}
	.clip_view .sel_subject{margin-top:8px;}
	.clip_view .craft_txt{margin-top:20px;border-bottom:1px solid #e5e5e5; padding-bottom:20px;}

	.viewpagebtn_area{margin-top:10px;}
	.clip_view_area a.viewpagebtn{width:31.8%;margin:0 1px; text-align:center; border:1px solid #454e61; display:inline-block;border-radius: 3px; font-size:14px;height:40px; line-height:36px;}
	.clip_view_area a.viewpagebtn img{width:15px; margin-left:-5px;position:relative; top:3px; margin-right:1px;}

	.adapt{text-align:left; padding-top:10px; margin-top:3px; }
		.adapt h4{font-weight:normal; font-size:14px;text-align:left; float:left; color:#9da2a7; margin:0; margin-top:3px;}
		.re_score{float:right;}
		.re_score a{background: url(https://m.kidkids.net/images/re_star.png)0 0px no-repeat; font-size:0;-webkit-background-size: 17px 17px;   display: inline-block; background-size: 23px auto; width: 23px; height: 23px; margin:0px 1.5px 0;}
	.re_score a:hover, .re_score a:visited, .re_score a.active{background-position:0 -28px;}

/*폴더관리*/
#folderplus_popup{text-align:center;}
	#folderplus_popup h3{text-align:left;;}
	#folderplus_popup .inputbox{margin:5px 0 15px;  }
	#folderplus_popup .inputbox input{ width:100%;border:1px solid #e5e5e5; height:50px; padding:0 10px;}


/*새창*/
.window_popupbox{position:relative;height:100vh;}

.window_popup{background: #f2f4f9; padding:15px;    border-top: 1px solid #e5e5e5;height:calc(100vh - 60px);}
	.window_popup .windowarea{background: #fff;}

	.window_popupbox .clipbtn_area{position:absolute; bottom:0;}

.new_icon_sid{position:relative; }
	.new_icon_sid img{ top:9px;right:189px;}
	.new_icon_sid a{color: #f3165a;}


.sch{ height:44px; background:#f2f4f9; border-radius:50px;  text-align:left; position:relative; width:93%; margin:0 auto; margin-bottom:10px;}
	.sch .sch_inpw_in { width:80%; padding: 14px 26px 14px 14px;  margin-right: 54px; line-height: 22px;   border: 0;   background: 0 0;   vertical-align: top; margin-top:8px;  font-family: 'NotoSans'; font-size:14px;
	-webkit-appearance: none;   outline: 0; height: 27px;  text-overflow: clip;}
	.sch .sch_inpw_in::placeholder { 	color:#999999; font-weight:300;}
	.sch_submit{position: absolute; right: 15px;  bottom: 10px;z-index: 30;  border: 0; -webkit-appearance: none; background:none;width:20px;}

/*교육프로그램_신체놀이*/
	.tab_conts_new .sel_subject50{width:calc(50% - 6px);     margin: 10px 3px 15PX;}
	.photo_article_list.photo_article_list01>li{    width: calc(100% - 6px); position:relative;}
	.photo_article_list01 .mov_type { position: absolute; left:50%; transform:translateX(-50%);  width: 36px; top:30%;}
	.photo_article_list.photo_article_list01 li .thumb{height:200px;}
	.quick_menu_box	{width: calc(100% - 20px);  margin: 0 auto 10px;}
	.quick_menu_box li{width: calc(33.333% - 6px); float:left; text-align:center; border:1px solid #e5e5e5;     margin: 3px; height:40px; line-height:40px;}

/*슬라이드_신청연장*/
.aside .mem_info p.btn_app_extension2{display:inline-block; background:#0078ff; color:#fff; border-radius:3px; padding:2px 5px; font-size:12px; position:relative; top:-1px; margin-left:3px;}
.aside .mem_info p.btn_app_extension{display:inline-block; border:1px solid :#0078ff; color:#0078ff; border-radius:0px; text-decoration:underline; margin-left:3px;}

/*홈화면추가팝업*/
#m_ek_popup { width:100%; margin:0 auto; position:absolute; width:100%; height:100%; left:0px; top:0px;z-index:11100; }
	#m_ek_popup .shadow {	position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:1; background-color:#000; opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE 7 and olders */}
	#m_ek_popup #popup_wrap{position:relative;width:60%;margin:130px auto; z-index:1111; }
	#m_ek_popup #popup_wrap img{display:block;}
	#m_ek_popup #popup_wrap .m_popup_close{background:#f7f7f7; border:1px solid #d9d9d9;padding:20px 0;display:block; text-align:center;font-size:16px;}

/*2021 리뉴얼*/
.renewal_2021_n{padding-bottom:20px;}
.renewal_2021_n, .renewal_2021_n  .a_listh{font-family: "Noto Sans KR", sans-serif;}
.renewal_2021_n P, .renewal_2021_n TD, .renewal_2021_n BR, .renewal_2021_n .a_list{font-family: "Noto Sans KR", sans-serif;}
.renewal_2021_n select {
	  -webkit-box-sizing: border-box;
			  box-sizing: border-box;
	  text-align: left;
	  padding: 0 0 0 5px;
	  min-width: 80px;
	  -webkit-appearance: none;
		 -moz-appearance: none;
			  appearance: none;
	  background-position: 103% center;  padding: 0 25px 0 10px; background-color:#fff;  background-image: url('//www.kidkids.net/event/kid_green_dream_2021/images/select.png') ;
	  background-size: 24px 8px;  background-repeat:no-repeat; font-size:14px;}

	.renewal_2021_n select[multiple="multiple"] {  height: auto;}
	.renewal_2021_n select::-ms-expand {  display: none;}

.renewal_2021_n select{padding:13px 10px; border:1px solid #d9d9d9; font-family: "Noto Sans KR", sans-serif;}
.renewal_2021_n tr{border:0; }
.renewal_2021_n .tit_n	{padding-left:15px; font-size:17px; font-weight:bold; color:#000; border-bottom:1px solid #c9c9c9;}
.renewal_2021_n .a_list{padding:15px ;}
.renewal_2021_n  .style12{padding:15px; color:#000;}
.renewal_2021_n .cancel_order_in_btn {
    width: 15px;
    height: 15px;
    background: url(//m.kidkids.net/mall/images/tal_subicon.png) no-repeat 0 0;
    display: inline-block;
background-size: 15px 15px;}
.renewal_2021_n .list_title_s {font-size:15px}
.renewal_2021_n .main_colo{color:#03C744;}

/*210429_앱 리뉴얼*/
.last_gallery_wrap.type2 ul li .tit{background:none;position:static;    bottom: auto;    width: 100%;    padding: 5px 0px 10px;    font-size: 14px; color:#000;}
.last_gallery_wrap.type2 ul li {height:auto; text-align:center;}
.last_gallery_wrap.type2 ul li .banone_21021{width:100%; height:120px; }

.renewal_2021_n  .list_sub_l{margin-left:0; margin-top:5px}
.num_icon_sid_new {
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #f3165a;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
	position:relative;
	top:-2px;
}

@media screen and (min-width: 600px){
	.last_gallery_wrap ul li, .rcpds_wrapper ul li div.thumb, .rc_slide2 a .thumb, .rc_slide.type2 a .thumb,
	.photo_article_list li .thumb{height:180px;}
	.mov_article_list .thumb{height:300px;}
	.mov_article_list .thumb .play{width:96px!important;height:96px!important;margin:-48px 0 0 -48px;}
	.last_gallery_wrap.type2 ul li .mov_type{width:48px;right:10px;top:10px;}
	.rcpds_wrapper li .mov_type{width:48px;right:10px;bottom:10px;}
	.iyua_new_article div.imgLiquidFill{height:320px!important;}
	.total_search .search_back_icon{width:20px;}
	.total_search .he_search_bar_res{width:95%;}
}


@media screen and (max-width: 480px){

}

@media screen and (max-width: 320px){
	.total_search .he_search_bar input[type="text"]{width:82%;}
	.sd_wrapper ul li{ font-size:13px;}

	.my_nav_area .nav_a{font-size:14px; padding:0;}
.tab_conts_new .formbtnbac{font-size: 14px;}

.photo_article_list.photo_article_list01 li .thumb{height:170px;}
}
