/*
Project : 와글바글 Renewal Project
Author  : 안소희
Date    : 2015-07-16
*/

/* @charset "utf-8"; */
/*@font-face{
	font-family: 'NanumBarunGothic';
	font-style:normal;
	font-weight:400;
	src:url('nanum/NanumBarunGothicWeb.eot');
	src:url('nanum/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'),
		url('nanum/NanumBarunGothicWeb.woff') format('woff'),
		url('nanum/NanumBarunGothicWeb.ttf') format('truetype');
}
@font-face{
	font-family: 'NanumBarunGothic';
	font-style:normal;
	font-weight:700;
	src:url('nanum/NanumBarunGothicWebBold.eot');
	src:url('nanum/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'),
		url('nanum/NanumBarunGothicWebBold.woff') format('woff'),
		url('nanum/NanumBarunGothicWebBold.ttf') format('truetype');
}
body, div, span, a, h1, h2, h3, h4, h5, h6, li, dd, input, select, table, tr, td, th{font-family: 'NanumBarunGothic', '돋움';font-weight:400;}*/
img{border: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!important;}
.pabsolute{position:absolute!important;}
.mgtop_vlow{margin-top:10px;}
.mgbottom_vlow{margin-bottom:5px;}
.mgbottom_mid{margin-bottom:10px;}
.mgtop_low{margin-top:42px;}
.mgtop_mid{margin-top:30px;}
.mgtop_high{margin-top:40px;}
.mgtop_vhigh{margin-top:50px;}
.mgtop_vvhigt{margin-top:70px;}
.mgbottome_low{margin-bottom:10px;}
.mgbottome_mid{margin-bottom:8px;}
.mgbottome_high{margin-bottom:40px;}
.mgright_low{margin-right:7px;}
.mgleft_low{margin-left:7px;}
.line_height{ line-height:0px;}
.martop10{margin-top:10px;}
.martop30{margin-top:30px;}
ul, li{ margin:0;}
li img { vertical-align:middle; }
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none;}
/*a:active {background-color:transparent}*/
.txt_pink{color:#e93c90;}
.txt_oran{color:#f89523;}
.txt_blue{color:#4b6cc6;}
.txt_purp{color:#9d19e1;}

/*Layout*/
.container_fluid{position:relative;width:100%;}
.container{position:relative;width:950px;margin:0 auto;}
/*Top Navigation Bar*/
.tnb{border-bottom:1px solid #e7e7e7;}
.tnb ul li{float:left;padding:9px 14px;border-right:1px solid #e7e7e7;}
.tnb ul li:first-child{border-left:1px solid #e7e7e7;}
.tnb ul li a{text-decoration:none;color:#656565;}
.tnb ul li a strong{color:#f89523;}
/* 20160907 kang2oon Add */
.tnb ul li.has_sub{position:relative;}
.tnb ul li.has_sub > a{padding-right:13px;background:url(/images/common/bg_mywg_arrow.gif) no-repeat 100% 50%;}
.tnb ul li.has_sub ul.sub{display:none;position:absolute;left:-1px;top:32px;z-index:100;}
.tnb ul li.has_sub:hover ul.sub{display:block;}
.tnb ul li.has_sub ul.sub li{text-align:center;background:#fff;border:1px #e7e7e7;border-style:none solid solid;width:81px;}
.tnb ul li.has_sub ul.sub li:first-child{border-top-style:dotted;}

/*Global Navigation Bar*/
#gnb{background:url('/images/new/bg_gnb.gif') repeat-x 0 100%;min-height:100px;}
#gnb li{float:left;position:relative;/*width:158px;*/height:56px;overflow:hidden;padding:10px 0 0 0;margin-left:28px;}
#gnb li a{font-size:18px;/*font-family: "Nanum Gothic";*/font-weight:bold;color:#000;}
#gnb li:first-child{/*width:160px;*/margin:0;}
#gnb li img.char{position:relative;bottom:6px;left:0;}
#gnb li a:hover img.char, #gnb li a:focus img.char{bottom:11px;}
#gnb li .new{position:absolute;top:0;left:37px;}
#gnb li .new.home{left:47px;}

#gnb_over:not(.y2018){position:absolute;/*top:222px;*/background:#fff;color:#333;z-index:999;display:none;border-bottom:2px solid #f4c119;}
#gnb_over:not(.y2018) .close{position:absolute;top:0;right:-200px;border:1px #e0e0e0;border-style:solid;}
/* 2018-01-23 LeeJunyeol */
/*GNB_RIGHT*/
/* #gnb_over:not(.y2018) .banner{position:absolute;bottom:36px;right:-153px;} */
#gnb_over:not(.y2018) .banner {
	/*position: absolute;*/
	margin-top: 12px;
	left: 100%;
	top: 7px;
}

/*GNB_LEFT*/
#gnb_over:not(.y2018) .banner2{position:absolute;bottom:27px;right:45px;}
#gnb_over:not(.y2018) ul{width:100%;}
#gnb_over:not(.y2018) ul li{
	float:left;/*border-right:1px solid #e0e0e0;text-align:center;*/padding:20px 0;/*min-height:240px;*/
	-webkit-box-sizing:border-box;
          -moz-box-sizing:border-box;
			box-sizing:border-box;
}
/*#gnb_over:not(.y2018) ul li:first-child{border-left:1px solid #e0e0e0;}*/
#gnb_over:not(.y2018) ul li.ovhomeschool{width:140px;text-align:left;}
#gnb_over:not(.y2018) ul li.ovsong{width:175px;/*padding-left:30px;*/text-align:left;}
#gnb_over:not(.y2018) ul li.ovtv{width:162px;/*padding-left:15px;*/text-align:left;}
#gnb_over:not(.y2018) ul li.ovprint{width:174px;/*padding-left:20px;*/text-align:left;}
#gnb_over:not(.y2018) ul li.ovsupport{width:168px;/*padding-left:25px;*/text-align:left;}
#gnb_over:not(.y2018) ul li.ovcommunity{width:141px;/*padding-left:15px*/;text-align:left;}
#gnb_over:not(.y2018) ul li ul li{float:none;border:none;padding:0;min-height:0;}
#gnb_over:not(.y2018) ul li ul li:first-child{border:none;}
#gnb_over:not(.y2018) ul li ul li a{line-height:2;/*font-weight:bold;*/font-size:10pt;}
#gnb_over:not(.y2018) .gnb_sub1{padding:74px 0 5px 0;}
#gnb_over:not(.y2018) .gnb_sub2{padding:22px 0 5px 0;}
.gnb_bnr{position:absolute;bottom:0;padding-bottom:12px;}
/* 20160907 kang2oon Add 
.gnb_menu li{text-align:center;margin:0 20px;}
.gnb_sub_new li.ovhomeschool{margin-left:8px;}
.gnb_sub_new li.ovsong{margin-left:10px;}
.gnb_sub_new li.ovtv{margin-left:23px;}
.gnb_sub_new li.ovprint{margin-left:64px;}
.gnb_sub_new li.ovcommunity{margin-left:18px;}
*/
/* 20170713 GNB jeongju #gnb.bgcolor{background:#ffe14f;}*/
.gnb_menu li.gnbmenu1{width:138px;}
.gnb_menu li.gnbmenu2{width:140px;}
.gnb_menu li.gnbmenu3{width:183px;}
.gnb_menu li.gnbmenu4{width:139px;}
.gnb_menu li.gnbmenu5{width:158px;}
.gnb_menu li.gnbmenu6{width:130px;}
.gnbmenu6{width:109px; position:absolute; right:-141px; top:30px;}
.gnb_menu li.gnbmenu8{position:absolute !important;top:-43px;left:-188px;width:117px;height:156px !important;z-index:1000;}

.topmenu_v2{float:left;padding:21px 0 0 4px;}
#gnb.bgcolor li .new{left:47px;}
#gnb.bgcolor li .new.home{left:57px;}
/*쇼핑몰gnb추가*/
#gnb2 li.wg_mall{position:absolute;top:50%;right:-144px;margin-top:-17px;}
/*gnb_테마놀이*/
.gnb_theme{display:inline-block;width:126px;margin-top:4px;padding:3px 0;color:#fff;text-align:center;background-color:#e7398f}
.gnb_theme2{display:inline-block;width:126px;margin-top:4px;padding:3px 0;color:#fff;text-align:center;background-color:#e7398f}
/*Global Navigation Bar2017*/
#gnb2{background:url('/images/new/minimall_header_bg.png') no-repeat 50% 100%; min-height:100px;}
#gnb2 li{float:left;position:relative;/*width:158px;*/height:56px;overflow:hidden;padding:10px 0 0 0;margin-left:28px;}
#gnb2 li a{font-size:18px;/*font-family: "Nanum Gothic";*/font-weight:bold;color:#8a8a8a;}
#gnb2 li:first-child{/*width:160px;*/margin:0;}
#gnb2 li img.char{float:left;position:relative;bottom:1px;left:0;}
#gnb2 li a:hover img.char, #gnb li a:focus img.char{bottom:69px;}
#gnb2 li .new{position:absolute;top:0;left:37px;}
#gnb2 li .new.home{left:50%;margin-left:-20px;}
/*핸드폰 옆에 부분이 짤려 나와서 만든 스타일 2017-04-06 KSY*/
#gnb3{background:url('/images/new/minimall_header_bg.png') no-repeat 56% 100%; min-height:100px;}
#gnb3 li{float:left;position:relative;/*width:158px;*/height:56px;overflow:hidden;padding:10px 0 0 0;}
#gnb3 li a{font-size:18px;/*font-family: "Nanum Gothic";*/font-weight:bold;color:#000;}
#gnb3 li:first-child{/*width:160px;*/margin:0;}
#gnb3 li img.char{float:left;position:relative;bottom:6px;left:0;}
#gnb3 li a:hover img.char, #gnb li a:focus img.char{bottom:69px;}
#gnb3 li .new{position:absolute;top:0;left:37px;}
#gnb3 li .new.home{left:47px;}

.gnb_menu2 li.gnbmenu1{width:138px;}
.gnb_menu2 li.gnbmenu2{width:140px;margin-left:20px;}
.gnb_menu2 li.gnbmenu3{width:183px;margin-left:20px;}
.gnb_menu2 li.gnbmenu4{width:139px;margin-left:20px;}
.gnb_menu2 li.gnbmenu5{width:158px;margin-left:20px;}
.gnb_menu2 li.gnbmenu7{right:-10px; top:30px}

#gnb_over2{position:absolute;/*top:222px;*/background:#fff;color:#333;z-index:999;display:none;border-bottom:2px solid #f4c119;}
#gnb_over2 .close{position:absolute;top:0;right:0;border:1px #e0e0e0;border-style:solid;}
#gnb_over2 ul{width:100%;}
#gnb_over2 ul li{
	float:left;/*border-right:1px solid #e0e0e0;text-align:center;*/padding:20px 0;/*min-height:240px;*/
	-webkit-box-sizing:border-box;
          -moz-box-sizing:border-box;
			box-sizing:border-box;
}
/*#gnb_over ul li:first-child{border-left:1px solid #e0e0e0;}*/
#gnb_over2 ul li.ovhomeschool{width:130px;}
#gnb_over2 ul li.ovsong{width:150px;margin-left:50px;}
#gnb_over2 ul li.ovtv{width:162px;}
#gnb_over2 ul li.ovprint{width:150px; margin-left:30px;}
#gnb_over2 ul li.ovsupport{width:168px;}
#gnb_over2 ul li.ovcommunity{width:141px;}
#gnb_over2 ul li ul li{float:none;border:none;padding:0;min-height:0;}
#gnb_over2 ul li ul li:first-child{border:none;}
#gnb_over2 ul li ul li a{line-height:2;font-weight:bold;font-size:10pt;}
#gnb_over2 .gnb_sub1{padding:74px 0 5px 0;}
#gnb_over2 .gnb_sub2{padding:22px 0 5px 0;}

/*수정 버튼용*/
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:5px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButton:active {
	position:relative;
	top:1px;
}
/*Top*/
.top_area{position:relative;height:123px;text-align:center}
h1:not(.y2018){position:absolute;top:32px;left:0;text-align:left}
.top_search{width:360px;margin:0 auto}
.top_search	.search_bar{position:relative;padding-top:34px}
.top_search	.search_bar input[type="text"]{width:360px;border:4px solid #ffe14f;padding:13px;font-size:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family: 나눔고딕, "Nanum Gothic"; }
.top_search	.search_bar input[type="submit"]{position:absolute;top:50px;right:15px;background:url('/images/new/top_search_icon.png') no-repeat;width:21px;height:21px;cursor:pointer;border:none;text-indent:-9999999999px;}
.top_search	.search_bar input[type="button"]{position:absolute;top:50px;right:15px;background:url('/images/new/top_search_icon.png') no-repeat;width:21px;height:21px;cursor:pointer;border:none;text-indent:-9999999999px;}
#gnb .top_area .suggest{margin-top:10px;}
#gnb .top_area .suggest li{float:left;height:auto;margin-left:8px;padding:0;}
#gnb .top_area .suggest li:first-child{background:url('/images/new/top_search_icon2.png') no-repeat;padding:0 0 0 18px;margin-left:0;}
#gnb .top_area .suggest li+li:before{content:"|";color:#e4e4e4;padding:0 8px 0 0;}
#gnb .top_area .suggest li a{font-size:11px;font-weight:normal;}
.top_search_input{padding:15px 0 12px 14px;font-family:dotum;font-size:14px;color:#676767;}
.top_search_input2{padding:12px 11px 8px 0;}
.top_search_link{margin:57px 0 0 0;}
.top{/*padding:8px 5px 0 8px;*/font-family:dotum;font-size:11px;color:#676767;}
.top_search_banner{position:absolute;top:30px;right:0;}
.topmenu{padding:4px 0 0 4px;}
/*Main Recommon Contents*/
.recommon_cont{
	position:relative;height:454px;background:url('/images/new/waglebagle_main_bg.png') no-repeat 50% 100%;background-size:cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new/waglebagle_main_bg.png', sizingMethod='scale');"
}
.main_bnr1{width:368px;/*height:454px;*/}
.slide_btn{margin-left:6px;}
.main_bnr2{width:574px;/*height:454px;*/margin-top:42px;}
.cont_w{width:574px;text-align:right;padding-right:7px;}
/*20161227*/
.recommon_cont17{
	position:relative;height:510px;background:url('/images/new1/waglebagle_main_bg_1.png') repeat-x 50% 100%;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new1/waglebagle_main_bg_1.png', sizingMethod='scale');"
}
.main_banner{width:352px;margin-top:35px;}
.main_recommand{width:588px;margin-top:34px;}
.main_banner .bnr_nav, .main_recommand .bnr_nav{margin-bottom:8px;}
.main_banner .bnr_nav li, .main_recommand .bnr_nav li{float:left;margin-left:5px;}
.main_recommand .rec_conts ul{width:594px; margin:0 0 -10px;}
.main_recommand .rec_conts ul li{float:left;position:relative;width:190px;border:1px solid #e5e5e5;background:#fff;margin:0 3px 9px;padding-bottom:10px;}
.main_recommand .rec_conts ul li p{padding-top:13px; padding-bottom:5px;}
.main_recommand .rec_conts ul li .con_age {position:absolute; right:4px; top:-2px; width:38px; height:47px;}
.main_recommand .rec_conts ul li .con_img{text-align:center;overflow:hidden; height:116px;}
.main_recommand .rec_conts ul li .con_text17 strong{font-size:15px;color:#666666; display:block;}
.main_recommand .rec_conts ul li .con_text17 {font-size:11px;color:#959595;}
.main_recommand .rec_conts ul li .con_icon  {padding-top:13px;}
.main_recommand .rec_conts ul li .con_icon span {font-size:11px;color:#959595; font-family: "Nanum Gothic", "돋움";}
/* 탑메뉴 오른쪽 스타일 */
#top_search_banner a{ display:none; }
#top_search_banner a.select_top_search_banner{display:block;}
#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(/images/main_banner/bg_bnr_top1.png);}
#top_search_banner_btn_box{width:14px;margin-top:23px;}
/*180123_jwno55_탑오른쪽배너펼치기*/
.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:249px; height:76px !important; overflow:hidden;padding:2px !important; margin-left:0px !important; }
.top_search_look li:first-child{border-top:1px solid #ddd;}

/*.card_type1{width:160px;height:163px;border: 1px solid #e5e5e5;margin-top:21px;}
.con_img{width:184px;height:114px;text-align:center;}
.con_text{width:172px;height:40px;background-color:#fff;padding:9px 0px 0px 12px;}
.con_text2{font-family:dotum;font-size:11px;color:#f89523;display:block;padding-bottom:2px;}
.con_text strong{top:20px;font-family:dotum;font-size:15px;color:#666666;}*/

.con_box{width:182px;height:163px;border:1px solid #e5e5e5;background-color:#fff;margin-bottom:10px;}
.con_box .con_img{text-align:center;overflow:hidden;height:112px;}
.con_text{padding:9px 0px 0px 12px;line-height:1.2;}
.con_text1{font-family:dotum;font-size:11px;display:block;padding-bottom:2px;}
.con_text strong{font-family:dotum;font-size:15px;color:#666666;}

/*20161227*/
.card_type17{padding:9px 0px 0px 12px;line-height:1.2;}
.card_type17 ul li{width:188px;height:200px;border:1px solid #e5e5e5;background-color:#fff;margin-bottom:10px; position:relative; margin-right:6px;}
.card_type17 ul li .con6 {margin-right:-6px;}

.con_text17{font-size:11px; padding-left:12px;}
.con_text17 p{padding-top:13px; padding-bottom:5px;}
.card_type17 ul li .con_age {position:absolute; right:4px; top:-2px; width:38px; height:47px;}
.card_type17 ul li .con_img{text-align:center;overflow:hidden; height:116px;}
.card_type17 ul li .con_text17 strong{font-size:15px;color:#666666; display:block;}
.card_type17 ul li .con_text17 {font-size:11px;color:#959595;}
.card_type17 ul li .con_icon  {padding-top:13px;}
.card_type17 ul li .con_icon span {font-size:11px;color:#959595;}

/*Char Slide GNB*/
.slide_gnb{position:relative;background:url('/images/new/char_slidebar_bg.gif') repeat-x 0 100%;}
.prev{float:left;padding:36px 40px 0 10px;}
.next{float:left;padding:36px 0 0 0px;}
.slide_gnb li{float:left;/*padding-right:40px;*/margin:0 33px;}
.slide_gnb .bx-wrapper{max-width:none!important;}
.slide_gnb .bx-wrapper .bx-viewport{/*padding:42px 0 42px 0;*/padding:37px 0 42px 0;box-shadow: 0 0 0 #ccc;border:none;left:-10px;background:transparent;}
.slide_gnb .bx-wrapper .bx-prev{left:-30px;background:url(/images/new/slide_arrow_left.png) no-repeat;}
.slide_gnb .bx-wrapper .bx-next{right:-30px;background:url(/images/new/slide_arrow_right.png) no-repeat;}

.review_wrap .bx-wrapper .bx-viewport{/*padding:42px 0 42px 0;padding:37px 0 42px 0;*/box-shadow: 0 0 0 #ccc;border:none;left:-10px;background:transparent;}

.message_cont .slide_gnb .bx-wrapper{max-width:none!important;overflow:hidden;}
.message_cont .bx-wrapper .bx-viewport{padding:10px 0 10px 0;box-shadow: 0 0 0 #ccc;border:none;background:transparent;}
.message_cont .bx-wrapper .bx-prev{display:none;}
.message_cont .bx-wrapper .bx-next{display:none;}
/**/
.main_contents_area{top:44px}
.popul_study{padding-top:20px;}
/* Tab + List */
.tab.list{height:188px;margin:10px 0 30px;border:1px #e9e9e9;border-style:solid solid solid none;}
.tab.list ul{position:relative;margin:0;padding:0;list-style:none;font-family:Tahoma, Sans-serif;font-size:12px;*zoom:1}
.tab.list ul:after{content:"";display:block;clear:both}
.tab.list>li{}
.tab.list>ul>li{width:158px;height:62px;overflow:hidden;border:1px #e9e9e9;border-style:solid solid none none;}
.tab.list>ul>li:first-child{border-top:none;}
.tab.list>ul>li.active{border-right:none;}
.tab.list>ul>li a img{margin-top:-62px;}
.tab.list li.active a img{margin-top:0;}
.tab.list li li.more{position:absolute;top:-30px;right:-10px;border:0 !important;background:transparent;margin:0;}

.tab.list li ul{width:771px;position:absolute;top:10px;left:169px;list-style:none;border:0;margin:0;padding:0;*zoom:1}
.tab.list li ul:after{content:"";display:block;clear:both}
.tab.list li ul li{float:left;position:relative;}

.print{}
.print li{margin:10px 19px;}
.print li img{width:106px;}
.print li .clip_bound_titleV{letter-spacing:0;}

.song{padding:17px;}
.pp{line-height:1.5;}
.song b{color:#4b6cc6;}

/* Tab + List17 */
.tab.list17{margin:10px 0 30px;border:1px solid #e9e9e9;}
.tab.list17 ul{position:relative;margin:0;padding:0;list-style:none; font-size:12px;*zoom:1}
.tab.list17 li{width:316px;height:48px;overflow:hidden;float:left;}
.tab.list17>ul>li a img{margin-top:-48px;}
.tab.list17 li.active a img{margin-top:0;}

.print17{}
.print17 li{margin:10px 19px;}
.print17 li img{width:106px;}
.print17 li .clip_bound_titleV{letter-spacing:0;}

.song17{padding:17px;}
.pp{line-height:1.5;}
.song b{color:#4b6cc6;}

.tab.list17_con{margin-bottom:33px;}
.tab.list17_con .card_type17 ul {padding-right:18px;}
.tab.list17_con .card_type17 ul li{width:223px;height:200px;border:1px solid #e5e5e5;background-color:#fff;margin-bottom:10px; position:relative;}
.tab.list17_con .con_text17{font-size:11px; padding-left:12px;}
.tab.list17_con .con_text17 p{padding-top:13px; padding-bottom:5px;}
.tab.list17_con .card_type17 ul li .con_age {position:absolute; right:4px; top:-2px; width:38px; height:47px;}
.tab.list17_con .card_type17 ul li .con_img{text-align:center;overflow:hidden; height:116px;}
.tab.list17_con .card_type17 ul li .con_text17 strong{font-size:15px;color:#666666; display:block;}
.tab.list17_con .card_type17 ul li .con_text17 {font-size:11px;color:#959595;}
.tab.list17_con .card_type17 ul li .con_icon  {padding-top:13px;}
.tab.list17_con .card_type17 ul li .con_icon span {font-size:11px;color:#959595;}

.tab.list17_con ul.con_list{width:968px;margin-left:-9px;}
.tab.list17_con ul.con_list li{float:left;border:1px solid #e5e5e5;width:222px;margin:0 9px;position:relative;padding-bottom:8px;}
.tab.list17_con ul.con_list li .con_age{position:absolute;right:4px; top:-2px; width:38px; height:47px;}
.tab.list17_con ul.con_list li .con_img{text-align:center;overflow:hidden; height:116px;}
.tab.list17_con ul.con_list li .con_text17 strong{font-size:15px;color:#666666; display:block;}
.tab.list17_con ul.con_list li .con_text17 {font-size:11px;color:#959595;}
.tab.list17_con ul.con_list li .con_icon  {padding-top:13px;}
.tab.list17_con ul.con_list li .con_icon span {font-size:11px;color:#959595; font-family: "Nanum Gothic", "돋움";}

/* 기존요소 */
.magazine{margin-bottom:9px;}

ul.magazine_list{margin:0px auto;}
ul.magazine_list li{width:190px;height:190px;list-style:none;border:1px solid #e0e0e0;background-color:#f9f9f9;}
ul.magazine_list li h3{font-size:12px;color:#676767;height:20px;margin:10px 10px 0 10px;}
ul.magazine_list li p{font-size:11px; color:#676767;line-height:14px;margin:0 10px 0 10px;}

.update{margin:10px 0 9px 0;}
.list li{list-style:none;}
.list li .text{font-family:돋움}

.waglebagle_update{border-collapse:collapse;color:#ff6655;}
.waglebagle_update td, th{font-size:13px;border-bottom:1px dotted #999; height:40px;}
.waglebagle_update td{color:#181818;font-family:"돋움";}

.update_cont{border:1px solid #999; width:190px;}
.update_cont li{height:24px; padding:13px 5px 10px 15px; /*background:url("/images/main_banner/waba_list_icon.png") no-repeat 15px 15px;*/font-size:15px;border-top:1px dotted #999; position:relative;}
.update_cont li:first-child{border-top:none;}
.update_cont a:link { padding:0; color: #000000; text-decoration: none;}
.update_cont a:visited { padding:0; color: #000000; text-decoration: none;}
.update_cont a:hover { padding:0; color: #000000; text-decoration: underline;}

/*Sidebar*/
.side_wrap{background:url('/images/new/sidebar_bg.gif') repeat-y 0 0;}
.sidebar{width:187px;/*border:1px #ebebeb;border-style:none solid;*/margin-left:1px;}
.sidebar .dp2{font-size:13px;}
.sub_tit{background:#f9f9f9;text-align:center;padding:40px 0 25px;}
.sub_tit h2{color:#4b6cc6;font-size:23px;letter-spacing:-1px;font-weight:bold; font-family: "Nanum Gothic", "돋움";}
.sub_tit p{color:#888;margin-top:17px;line-height:1.5; font-family: "Nanum Gothic", "돋움";}
.dp2>li{border:1px #ebebeb;border-style:none none solid;}
.dp2>li:first-child{border-style:solid none;}
.dp2>li>a{display:block;padding:13px 14px;}
.dp2>li.active>a{background:#4b6cc6;font-weight:bold;color:#fff;}
.dp2>li>ul{display:none;}
.dp2>li.active>ul{display:block;}
.dp2>li>ul>li>a{display:block;padding:6px 21px;}
.dp2>li>ul>li.active>a{background:#fff;color:#4b6cc6;}
.caill_bnr{padding-top:20px;text-align:center;}
/* SubContent */
.sub_cont{position:relative;padding:0 0 40px 50px;width:709px;overflow:hidden;}
.sub_cont>table{margin-top:45px;}
.sub_cont img{max-width:100%;}
#jplayer{visibility:hidden;}
/* Page Tab */
.tab_pgcate{}
.tab_pgcate li{float:left;padding:13px 0 10px;text-align:center;border-color:#c0c0c0;border-width:2px 0 1px;border-style:solid none;font-weight:bold;color:#666;}
.tab_pgcate li.active{border-color:#4b6cc6 #fff #c0c0c0;background:url('/images/new/icon_category_menu.png') no-repeat 50% 0;}
.tab_pgcate li.active a{color:#4b6cc6;}

.tab_kind1 li{width:100%;}
.tab_kind2 li{width:50%;}
.tab_kind3 li{width:33.3%;}
.tab_kind4 li{width:25%;}
.tab_kind5 li{width:20%;}
.tab_kind6 li{width:16.6%;}
.tab_kind7 li{width:14.285%;}
/* Page Style */
.font_dotum_B12_0aa4c2{color:#4b6cc6;}
.board_notice_num, a.board_notice_num{color:#4b6cc6;}
.pagination li.active{color:#4b6cc6;}
a.event_board_list1_title:hover{color:#4b6cc6; }
/* community/post_list.html */
a.board_album_title:hover{color:#4b6cc6;text-decoration:underline;}
/*font{color:#4b6cc6;}*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{color:#4b6cc6;}
.board_album_table_border{border-top-color:#4b6cc6;}
/* Event Style */
.event_table{padding:45px 40px 60px 40px;}
.event_list_emphasis1{color:#4b6cc6;}
a.event_thumb_border:hover{border:3px solid #4b6cc6;}
.event_table{margin:45px 40px 60px;max-width:870px;}
.event_board_list1_part{border-top-color:#4b6cc6;}
.event_faq_title{padding-bottom:10px;}
.event_faq_title{background-image:url(/images/new/140509_wb_event_faq_bar.png);}
.event_faq_table td{padding:5px 0 0 8px;}
.event_board_cont_border{border-top-color:#4b6cc6;}
.event_list_emphasis2{color:#4b6cc6;}
a.event_list_title:hover{Color:#4b6cc6;}
a.event_list_title2:hover{Color:#4b6cc6;}
a.event_thumb_border2:hover{border-color:#4b6cc6;}
/* Customer Style */
.pagination2 > .active > a, .pagination2 > .active > span, .pagination2 > .active > a:hover, .pagination2 > .active > span:hover, .pagination2 > .active > a:focus, .pagination2 > .active > span:focus{color:#4b6cc6;}
.community_board{border-top-color:#4b6cc6;}
.magazine_thumbnail_border:hover {border: 3px solid #4b6cc6;}
.magazine_thumbnail_border:hover img{max-width:none;}
.board_list1_part{border-top-color:#4b6cc6;}
.customer_sub3_board_write_border{border-top-width:2px; border-top-style:solid; border-top-color:#4b6cc6;}
/* Notice Style */
.customer_board_list1_part{border-top-color:#4b6cc6;}
.customer_board_album_table_border{border-top-color:#4b6cc6;}
a.customer_board_list1_title:hover{color:#4b6cc6;}

.search_datalist_padding{padding:0px;}

.search_datalist_padding #search_datalist_title_table .total_num{
	font-family: dotum, "돋움";
	font-size: 12px;
	color: #aaa;
}

.search_datalist_padding #search_datalist_title_table2 .total_num{
	font-family: dotum, "돋움";
	font-size: 12px;
	color: #aaa;
}

/* My Page Cash */
.myzone_sub2_table_right_td2{color:#4b6cc6;}
/* My Page Cash */
.myzone_sub_title2{color:#4b6cc6;}
/* Quick Menu */
.quick_menu{position:absolute;top:222px;right:-120px;z-index:100;}
.quick_menu ul.wing li{float:none!important;width:104px;height:auto!important;padding:0!important;margin:0!important; border:0px;}
.quick_menu ul.wing li.quick_text_area{width:81px!important;height:38px!important;margin-left:9px!important;padding:6px 7px 6px 7px!important;background-color:#ff6100;font-family:dotum;font-size:11px;color:#fff;}
.quick_text_area span{color:#ffd800;}
.quick_menu .main_right_bnr{position:absolute;margin-left:12px;}
/* 20160907 kang2oon Add */
.quick_menu .wg_intro{margin:5px 0 0 5px;}
.childsong_searchbox{padding:4px;}
/* Quick Menu17 */
.quick_menu17{position:absolute;top:222px;right:-105px;z-index:100;}
.quick_menu17 ul.last_view{background:#fff;border: 1px solid #fff;box-shadow: 0px 0px 5px #ccc; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc;}
.quick_menu17 ul.last_view li{height:80px; float:none;padding:4px 0 8px 0;text-align:center;width:77px;border:none; font-size:12px; font-family:나눔고딕; line-height:15px;}
.quick_menu17 ul.last_view li:first-child{border:none;}
.quick_menu17 ul.last_view li p {width:71px;text-align:center;padding-top:4px;margin-left:3px;margin-right:3px;}

.quick_menu17 #rcont_view {border:none;}
.quick_menu17 #rcont_view li p {width:61px;text-align:center;padding-top:4px;margin-left:3px;margin-right:3px;}

.quick_menu17 .goto{position:relative;}
.quick_menu17 .goto .social{position:absolute;top:35px;left:50%;margin-left:-35px;}
.quick_menu17 .goto .social li{float:none;border:none;padding:3px 0;}

.quick_menu .wg_intro{margin:5px 0 0 5px;}
.childsong_searchbox{padding:4px;}
/* Sahdow Layer */
.shadow{
	width:100%;height:100%;top:0;left:0;z-index:300;
}
.shadow .prelative{width:100%;height:100%;}
.shadow .open_house{top:100px;left:50%;margin-left:-200px;}
.shadow .shadow_bg{
	width:100%;height:100%;top:0;left:50px;
	background:black;opacity:0.5;
	filter:alpha(opacity=50);       /* For IE 5-7 */
	-ms-filter:"alpha(opacity=50)"; /* For IE 8 */
}
.shadow .my_study{top:10px;left:0;}
.shadow .my_study img{max-width:none;}
.about_shadew_bg{top:50px;left:180px;}
/*모음전탭*/
.gp_tab>select {width:300px; float:right; margin-right:3px; padding: .6em .5em; font-family: inherit; border: 2px solid #ffe14f; font-family:'Nanum Gothic';}
/* community/group_purchase.html */
.prelative .group_pur{top:225px;left:160px;width:500px;height:200px;background-color:#fff;opacity:1;text-align:center;}
.prelative ul{padding:60px 0 0 0;}
.prelative li:first-child{font-size:30px;line-height:2; font-family: "Nanum Gothic", "돋움";}
.prelative li{font-size:18px; font-family: "Nanum Gothic", "돋움";}
/* WagleBagle About Side Bar */
.waba_intro li:first-child{padding-top:50px;}
.waglebagle_int_bnr{padding-bottom:10px;text-align:center;}
.print_popup_title{color:#000;}
/* Info Course */
.company_sub3_text2{background-color:#fff;}
.company_sub3_text3{padding:0;}
.company_sub3_text3 div{padding:30px;text-align:justify;}
/* Join1 html */
.join1_left_text1{line-height:1.5;}
/* Support pop_myalbum_list */
a.learning_popup_category_text.active, a.learning_popup_category_text:hover{color:#4b6cc6;}
a.learning_popup_category_text, a.learning_popup_category_text:visited{color:#333;}
#check_count{color:#4b6cc6;}
/* Childsong Main */
#playlist_1 li .btn_play:hover{background:url(/images/new/childsong_main_playbn1_1.png) no-repeat!important;}
#playlist_1 li .btn_pause:hover{background:url(/images/new/childsong_main_playbn2_1.png) no-repeat!important;}
#playlist_2 li .btn_play:hover { background: url(/images/new/childsong_main_playbn1_1.png) no-repeat!important;}
#playlist_2 li .btn_pause:hover{background:url(/images/new/childsong_main_playbn2_1.png) no-repeat!important;}
#playlist_3 li .btn_play:hover { background: url(/images/new/childsong_main_playbn1_1.png) no-repeat!important;}
#playlist_3 li .btn_pause:hover{background:url(/images/new/childsong_main_playbn2_1.png) no-repeat!important;}
/* Search Style */
.sear_box{padding:20px 0 0 12px;}
.board_search_text input{border:none;}
/* Community talk write */
.board_write_table_border{border-top-color:#4b6cc6;}
/* Course_new Style */
.privacy_2015 h2{font-size:9pt;margin:0 0 20px;}
.privacy_2015 p{margin-bottom:15px;line-height:1.6;}
.privacy_2015 hr{border-style:solid none none;border-width:1px;border-color:#ccc;margin:20px 0;}
.inf_area{padding:0!important;}
.inf_area ul{width:50%;background-color:#d9e5ff;border:1px solid #ccc;line-height:2;color:#8c8c8c;padding:20px!important;}
.inf_area>ul:first-child{border-right:#8c8c8c;}
.inf_area ul{float:left;padding:30px;}
.inf_area>ul>li:first-child{text-align:center;}
.inf_btn{margin-top:30px;text-align:center;}
/* Message Area */
.message_cont{padding:30px 10px;text-align:left;}
.message_cont img{position:relative;left:0;}
.message_cont li { line-height:30px; }
.message_bar{margin-top:10px;height:52px;background:url(/images/new/message_bar.png) no-repeat;}
.msg_text{padding:19px 0 0 78px;width:800px;font-size:10pt;color:#333;border:none;}
/* Join Provision */
.terms_box{text-align: left;background: #f7f7f7 none repeat scroll 0 0;border: 1px solid #f0f0f0;box-sizing: border-box;height: 200px;margin: 8px 0px 8px 0px;overflow: auto;padding: 8px 10px;position: relative;color:#666;font-family:dotum;font-size:12px;line-height:16px;}
.pro_tit{font-family:dotum;font-size:14px;font-weight:bold;color:#333;}
.icon_txt{margin:-5px 6px 0 0;}
.terms_choice{font-family:"Nanum Gothic", "돋움";font-size:12px;color:#ff0000;font-weight:normal;}
.pro_caution{font-family:dotum;font-size:12px;color:#f00;margin-top:10px;}
.font_dotum_12_888:hover{color:#4b6cc6;}
/* Cooperate */
.cooper_info{width:675px;height:100px;margin:5px 0px 5px 0px;padding:15px;border:1px solid #cccccc;line-height:1.5;font-family:dotum;font-size:12px;color:#808080;}
.cooper_info_check{float:right;margin-bottom:25px;font-family:dotum;color:#454545;}
.cooper_info_tit{font-size:12px;font-family:dotum;padding-top:20px;color:#666666;}
/* waglebagle APP */
.app_icon{position:absolute;margin-left:39px;margin-top:70px;}
/* 홈스쿨 - 창의감성놀이 */
.creative li{float:left;}
.slider_wrap{width:624px;margin:0 auto;}
.play_intro{width:624px;height:418px;}
/* LeanModal */
#lean_overlay{position: fixed;z-index:1000;top: 0px;left: 0px;height:100%;width:100%;background: #000;display: none;}
.modal{display:block;}
.modal.st665{width:665px;}
.modal.st665 .header{position:relative;height:65px;background:url(/images/modal_header_665.png) no-repeat 0 0;}
.modal .header h2{float:left;margin:24px 0 0 22px;}
.modal .header .close_btn{float:right;margin:20px 23px 0 0;cursor:pointer;}
.modal.st665 .cont_wrap{position:relative;background:url(/images/modal_footer_665.png) no-repeat 0 100%;padding:0 0 21px;}
.modal .bx-wrapper{margin:0 auto;}
.modal .bx-wrapper .bx-viewport {-webkit-box-shadow: 0 0 0 #ccc;-moz-box-shadow: 0 0 0 #ccc;box-shadow: 0 0 0 #ccc;border: none;left: 0;background: trnasparent;}
.modal .bx-wrapper .bx-controls-direction a {margin-top: -23px;width: 30px;height: 46px;}
.modal .bx-wrapper .bx-prev {left:  -65px;background: url(/images/btn_modal_slide_prev.png) no-repeat 0 0;}
.modal .bx-wrapper .bx-next {right: -65px;background: url(/images/btn_modal_slide_next.png) no-repeat 0 0;}
.modal .bx-wrapper .bx-pager{bottom:-50px;}
.modal .bx-wrapper .bx-pager.bx-default-pager a {background: #fff;width: 14px;height: 14px;margin: 0 3px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
/*놀이,배우기자료추가jeongju*/
.item_best_area .item_title{overflow:hidden;background-color:#fff;text-align:center}
.item_best_area .item_title h2{float:left;width:178px;height:36px;padding:0;border:1px solid #e8ecf1;border-bottom:none;box-sizing:border-box;line-height:36px;font-family:'나눔고딕',Nanum Gothic;font-size:14px;color:#33455d}
.item_best_area .item_title h2.on{border:none;background-color:#5e6d81;color:#fff}
.item_con{overflow:hidden;height:202px;padding:24px 24px 0 24px;border:1px solid #e8ecf1;box-sizing:border-box;background-color:#f9fafc;}
.item_con .item{float:left;width:108px;padding:0 11px;}
.item_con .item .item:first-child{padding-left:0px;}
.item_con .item .item_img{overflow:hidden;position:relative;width:108px;height:132px;border:1px solid #e0e0e0}
.item_con .item .item_img .portrait{margin:0 auto;max-width:inherit;height:100%;}
.item_con .item .item_summary{display:block;overflow:hidden;padding-top:10px;white-space:nowrap;text-overflow:ellipsis;text-align:left;color:#333;}
.item_con .item .item_option{position:absolute;left:0px;bottom:0px;padding:3px 6px;background-color:#5e6d81;opacity:.9;font-family:'돋움',dotum;font-size:12px;color:#fff;z-index:10px;}

.item_con.play{padding:29px 24px 0 24px}
.item_con.play .item{overflow:hidden;width:318px;padding:0 0 0 11px}
.item_con.play .item .item_img{float:left;width:140px;height:140px}
.item_con.play .item .item_summary{float:left;width:150px;padding:6px 0 0 12px;white-space:normal;text-align:left;color:#333}
.item_con.play .item .item_summary p{font-size:14px;line-height:20px;padding-bottom:6px}
.item_con.play .item .item_summary span{font-size:12px;color:#7b85index.html;line-height:18px}
.item_line{display:block;height:1px;margin-top:40px;background-color:#e8ecf1}
/*학습지선택jeongju*/
.sub_cont table.paper td.on{border:3px solid #4b6cc6;boxsizing:border-box;}
/*로그인 반응형 jeongju*/
.login_area .login_top{margin:50px 0 60px;}
.login_area .login_top .login_navi_border2{margin:0 auto;}
.login_area h3{padding-bottom:1%;border-bottom:2px solid #4b6cc6;text-align:left}
.login_area h3 .login_t1{vertical-align:top;}
.login_area h3 .login_t1>img{vertical-align:top;}
.login_area h3 .login_title2{vertical-align:bottom}
.login_area .txt{padding-right:1%;font-family:"Nanum Gothic","돋움";font-size:24px;color:#33455d;}

.login_bx{overflow:hidden;padding:30px;border-bottom:2px solid #e5e5e5}
.login_bx .login{overflow:hidden;float:left;width:423px;padding:18px 0 22px 0;border-right:1px solid #e5e5e5}
.login_bx .log{float:left;width:296px;}
.login_bx .log li{display:inline-block;padding-top:10px;}
.login_bx .log li:first-child{padding-top:1px}
.login_bx .log_id_txt{display:inline-block;width:80px;font-size:13px;font-weight:bold;color:#5e6d81} 
.login_bx .btn_log{float:left;}

#login_area .login_navi_border1 {border-left-width: 1px;border-left-style: solid;border-left-color: #dbe0e7;line-height: 60px;font-weight: bold;}
#login_area .login_navi_text {font-family: "Nanum Gothic", dotum, "돋움";font-size: 18px;color: #5e6d81;text-decoration: none;}
#login_area .login_navi_border2 {background-color: #f9fafc;height: 58px;width: 867px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-top-color: #dbe0e7;border-right-color: #dbe0e7;border-bottom-color: #dbe0e7;}
#login_area .login_id_input {border: 1px solid #dce0e5;height: 33px;width: 181px;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;font-family: dotum, "돋움";font-size: 14px;color: #7b8591;text-decoration: none;line-height: 22px;margin-bottom: -1px;margin-top: -1px;margin-right: 0px;margin-left: 0px;}

.chk_area{float:left;padding-top:26px;}
.chk_area li{display:inline-block}
.chk_area .chk_id{font-size:13px;font-weight:bold;color:#4b6cc6;}
.chk_area .bullet{padding:0 5px}

.log_info{overflow:hidden;float:left;width:423px;padding:10px 0 22px 38px;}
.log_info h4{float:left;font-family:나눔고딕,Nanum Gothic;font-size:18px;color:#33455d;line-height:28px;}
.log_info ul{float:left;padding-top:10px;text-align:left}
.log_info ul>li{font-size:13px;color:#5e6d81;line-height:17px;}
.log_info .btn_join{float:right;}

.sns_area{overflow:hidden;padding:24px 0 70px 0;}
.sns_area span{float:left;padding-left:24px;}
.sns_area .warning{font-family:"돋움";font-size:12px;color:#5e6d81;line-height:37px;}

.new_sns{overflow:hidden;display:inline-block;margin:3% auto 12%}
.new_sns li{float:left;margin-left:1rem;padding:1rem 3rem;border:1px solid #e1e1e1}
.new_sns li:first-child{margin-left:0}
.new_sns li a{font-family:나눔고딕,NanumGothic;font-size:16px;line-height:1.4}
.new_sns li a>img{padding-right:.2rem;vertical-align:top}

.quick_sns{overflow:hidden;display:inline-block;margin:3% auto 12%}
.quick_sns li{float:left;padding:1rem 3rem;border:1px solid #e1e1e1}
.quick_sns li:first-child{margin-left:0}
.quick_sns li a{font-family:나눔고딕,NanumGothic;font-size:16px;line-height:1.4}
.quick_sns li a>img{padding-right:.2rem;vertical-align:top}

/*마이페이지 jeongju*/
.board_area{overflow:hidden;float:left;position:relative;margin-top:45px;padding-left:22px}
/*회원가입 jeongju*/
.join_wrap{overflow:hidden;width:950px;margin:54px auto 74px;text-align:left}
.join_wrap>h2.join1_left_text1{font-size:44px;background:transparent;border:0;padding:0}
.join_area{float:left}
.lst_sns_area{float:left;width:470px;margin-left:76px}
.lst_sns_area a{display:block;padding:.9rem 0;font-size:14px;}
.lst_sns_area a span{padding-left:.4rem;font-family:나눔고딕,NanumGothic;font-size:18px;text-align:left;line-height:1.2}
.lst_sns_area .join_wg{text-align:center;background-color:#fee15c;border:0;}
.lst_sns_area .join_wg span{font-size:20px;vertical-align:middle;}
.lst_sns_area p{margin:.4rem 0 1.6rem;font-size:14px;}

.lst_sns_area li{margin-top:12px;text-align:center;border:1px solid #e1e1e1;}
.lst_sns_area li a{padding:1.1rem 0}
.lst_sns_area li:first-child{margin-top:0}
.lst_sns_area li img{vertical-align:top}
/*회원가입2 jeongju*/
.lst_join_area{float:left;width:590px}
.lst_join_area #pro_tit{font-family:나눔고딕,NanumGothic;font-size:14px}
.lst_join_area .terms_box{height:130px}
.lst_join_area .terms_box .privacy_2015 h2{padding:0;border:0;}
.lst_join_area .lst_join{margin-bottom:40px}
.lst_join_area .lst_join li{margin-top:30px}
.lst_join_area .lst_join li:first-child{margin-top:-44px}
.lst_join_area .lst_join li .join_btn_veiw{display:inline-block;margin-left:6px}

.join_info_area{margin-top:30px;padding:20px 50px 10px;border:1px solid #f0f0f0;border-bottom:0}
.join_info_area li{padding:7px 0}
.join_info_area li>label,.join_pw_area li>label{display:inline-block;width:130px}
.join_info_area li .join1_box_input217,.join_pw_area li .join1_box_input217{width:250px}

.join_pw_area{border:1px solid #f0f0f0;border-top:0;background-color:#f9fafc}
.join_pw_area li{padding:14px 50px;border-top:1px solid #f0f0f0}
.join_pw_area li:first-child{border-top:0;}

.join_btn{margin:20px auto 0;text-align:center}
.join_btn a{display:inline-block}
.join_btn a.join_btn_cancle{margin-left:8px}
/*sidebar jeongju*/
.subarea{padding:50px 0 50px;background:#f9f9f9;text-align:center}
.subarea>h2{padding:0;border-bottom:0;background:transparent;font-size:23px;font-weight:bold;font-family:Nanum Gothic,"돋움";color:#ea3991;letter-spacing:-1px;}
.dp2.mymall{text-align:left}
.dp2.mymall>li.active>a{background:#ea3991}
.dp2.mymall>li>ul>li.active>a{color:#ea3991}
/*주문조회 jeongju*/
.section5.fw.mypage_area{float:left;width:740px;padding-left:22px;}
.section5.fw.mypage_area .order_tit{margin-top:45px}
/*포인트적립 jeongju*/
.sub_cont.mypage_area{width:740px;margin-top:45px;padding-left:22px;}
.sub_cont.mypage_area .container{width:740px}
.sub_cont.mypage_area .container .point .title{padding-top:0}
.sub_cont.mypage_area .container .point .point_info{top:0}
.sub_cont.mypage_area .container .p_area{padding:30px 22px 24px}
.sub_cont.mypage_area .container .p_area li{padding:0 0 0 10px;}
.sub_cont.mypage_area .container .p_area li:first-child{padding:0 10px 0 0;}
.sub_cont.mypage_area .container .p_area li>span{width:330px;}
/*통합검색 jeongju*/
.sch_title{padding-top:20px}
.sch_h3{padding-bottom:6px}
.sch_h3>a{font-size:20px;font-family:'나눔고딕', Nanum Gothic;color:#444}
.sch_h3>span{padding-left:6px;font-size:15px;font-family:'나눔고딕', Nanum Gothic;color:#444}
.search_datalist_padding.ver2 .search_homesc_title, a.search_homesc_title{font-family:'나눔고딕', Nanum Gothic;text-decoration:none;color:#444}
.search_datalist_padding.ver2 .search_datalist_date{margin-left:-18px}
.search_datalist_padding.ver2 .search_datalist_date:before{padding:0 10px;content:'|';opacity:.3}
.search_datalist_padding.ver2 .search_datalist_part{padding-top:0 !important}
.search_datalist_padding.ver2 .MORE_TRboard_magazine .search_datalist_part{padding-top:8px !important}
.search_datalist_padding.ver2 .result:first-child .search_homesc_table_padding_bottom{border-top:0px}
.search_datalist_padding.ver2 .search_homesc_table_padding_bottom{padding-top:14px !important;padding-bottom:14px !important}
.search_datalist_padding.ver2 .sch_mall{overflow:hidden;padding-top:14px;padding-bottom:14px}
.search_datalist_padding.ver2 .sch_mall>a{overflow:hidden}
.search_datalist_padding.ver2 .sch_img{float:left;width:146px;height:146px;border:1px solid #e0e0e0}
.search_datalist_padding.ver2 .sch_img>img{width:100%;heigth:100%}
.search_datalist_padding.ver2 .sch_txt{float:left;position:relative;padding-top:18px;padding-left:26px}
.search_datalist_padding.ver2 .sch_txt>h4{overflow:hidden;width:400px;font-family:'나눔고딕', Nanum Gothic;font-size:15px;color:#444;white-space:nowrap;text-overflow:ellipsis}
.search_datalist_padding.ver2 .sch_txt .option{position:absolute;top:41px;font-family:'나눔고딕', Nanum Gothic;font-size:13px;color:#808080}
.search_datalist_padding.ver2 .sch_txt .type{overflow:hidden;padding-top:50px}
.search_datalist_padding.ver2 .sch_txt .type>h4{font-family:'나눔고딕', Nanum Gothic;font-size:14px;font-weight:normal;color:#444}
.search_datalist_padding.ver2 .sch_txt .type .point{float:left;padding-top:8px;font-weight:600;color:#ffb211;vertical-align:top}
.search_datalist_padding.ver2 .sch_txt .type .point>img{padding-right:4px}
.search_datalist_padding.ver2 .sch_txt .type .lst_free{overflow:hidden;float:left;padding-top:8px}
.search_datalist_padding.ver2 .sch_txt .type .lst_free>li{float:left;font-family:'돋움', dotum;font-size:13px}
.search_datalist_padding.ver2 .sch_txt .type .lst_free>li:before{padding:0 4px;content:'|';opacity:.3}
.search_datalist_padding.ver2 .sch_txt .type .lst_free>li:first-child:before{content:''}
.search_datalist_padding.ver2 .sch_price{float:left;padding-top:50px;padding-left:32px}
.search_datalist_padding.ver2 .sch_price .discount{font-family:'나눔고딕', Nanum Gothic;font-size:18px;color:#ed1c24}
.search_datalist_padding.ver2 .sch_price>span{display:block;padding-top:6px;font-family:'나눔고딕', Nanum Gothic;font-size:16px;color:#444}
.search_datalist_padding.ver2 .sch_price>span>b{font-size:21px}
.sch_more{overflow:hidden;width:100%;padding:4px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #c7c7c7;background:#fafafa;text-align: center;}
.sch_more>a>span{display:inline-block;margin:2px 0 0 5px;font-size:11px;color:#565656;vertical-align:top}
.sch_more .more,.sch_more .open{font-size:11px;font-family:'나눔고딕', Nanum Gothic}
.sch_more .more{text-align:center;padding-right:10px}
.sch_more .open{display:inline-block;width:620px;border-right:1px solid #c7c7c7;text-align:center}
/**/
.modal .bx-wrapper .bx-pager.bx-default-pager a.active {background: #f2612c;}
/* 공동구매 페이지 */
.purchase_order table th{width:136px;border-style:solid none solid none;border-width:1px;border-color:#e8ecf1 #e6e6e6 #e8ecf1;background:#f9fafc;text-align:left;padding-left:16px;font-family:dotum;color:#5e6d81;}
.purchase_order table td{border-style:solid none solid none;border-width:1px;border-color:#e8ecf1 #e6e6e6;text-align:center;border-bottom:1px solid #e6e6e6;text-align:left;padding-left:16px;font-size:12px;font-family:dotum;color:#666;}
.purchase_order_nanum table th{width:30%;border-style:solid none solid none;border-width:1px;border-color:#e8ecf1 #e6e6e6 #e8ecf1;background:#f9fafc;text-align:left;padding-left:16px;font-family:Nanum Gothic;color:#5e6d81;}
.purchase_order_nanum table td{line-height:18px; padding:10px; border-style:solid none solid none;border-width:1px;border-color:#e8ecf1 #e6e6e6;text-align:center;border-bottom:1px solid #e6e6e6;text-align:left;padding-left:16px;font-size:12px;font-family:Nanum Gothic;color:#666;}
.purchase_textbox_100{width:50px;height:20px;border:1px solid #b9c1cb;line-height:22px;padding-left:5px;}
.purchase_textbox_postcode{width:100px;height:20px;border:1px solid #b9c1cb;line-height:22px;padding-left:5px;}
.purchase_textbox_adr{width:230px;height:20px;border:1px solid #b9c1cb;line-height:22px;padding-left:5px;}
.purchase_textbox_msg{width:230px;height:22px;border:1px solid #b9c1cb;line-height:22px;padding-left:5px;}
.pay_btn_area{text-align:center;margin:30px 0px 50px 0px;}
.merger_area{padding:8px;}
.order_finish_area{padding:12px;}
.order_finish_msg{border:3px solid #e8ecf1;background:#f9fafc;text-align:center;font-weight:bold;color:#666;font-size:18px;line-height:1.4;padding:30px 0px;}
.order_finish_msg span{color:#4b6cc6;}
.purchase_inquiry{text-align:center;font-size:12px;margin-top:25px;}

table.order{width:100%;font-family:dotum;}
table.order th{border-style:solid none solid solid;border-width:1px;border-color:#e8ecf1 #e8ecf1 #e8ecf1;background:#f9fafc;vertical-align:middle;color:#5e6d81;}
table.order td{font-size: 12px;border-style:solid none solid solid;border-width:1px;border-color:#d9d9d9 #e6e6e6;padding:12px 0px 12px 0px;text-align:center;vertical-align:middle;border-bottom:1px solid #e6e6e6;}
table.order th:first-child, table.order td:first-child{border-style:solid none solid none;}

.purchase_order td ul li{float:left;margin-right:18px;}
.purchase_order td ul.ty2{margin:10px 0;}
.purchase_order td ul.ty2 li{width:25%;margin:5px 0;}
.purchase_order td ul.ty2 li.doub{width:50%;}

.purchase_order td ul.ty3{margin:10px 0;}
.purchase_order td ul.ty3 li{width:100%; margin:5px 0;}
.purchase_order td ul.ty3 span.fright{float:right !important; margin-right:10px !important;}

.txtright{text-align:right;}
.ty4{margin:10px 0;}
.purchase_order td ul.ty4 li{margin:5px 0;}

.video-wrapper iframe{width:100%;}
/* 160908 kang2oon Add */
.ot_box{background:#f9fafc;border:1px solid #e8ecf1;text-align:center;padding:30px;}
.nonmem_order{display:none;}
.nonmem_order table.myzone_sub_table_border{margin:10px 0;}
#notlogin-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;}
#notlogin-wrap #notlogin_box{position:relative;background:#fff;padding:30px;margin:200px auto 50px;width:380px;text-align:center;}
#notlogin-wrap #notlogin_box .close{position:absolute;top:0;right:0;}
#notlogin-wrap #notlogin_box h2{color:#212121;font-size:15px;}
#notlogin-wrap #notlogin_box .btn{display:inline-block;padding:9px 27px;color:#fff;font-size:13px;}
#notlogin-wrap #notlogin_box .btn.sty1{background:#5e6d81;}
#notlogin-wrap #notlogin_box .btn.sty2{background:#ff0000;}
/* 170105 kang2oon Add : 매거진 내용 이미지 오버 금지 */
.sub_cont .print_contents p,
.sub_cont .print_contents .magazine_contents_text div{width:709px;}
.sub_cont .print_contents p img{max-width:100%;}
.sub_cont .print_contents td p{width:auto;}
.new_179012{}
.new_179012 th{padding:10px; border:1px solid #d9d9d9; background:#f2f2f2; text-align:center; height:auto;}
.new_179012 td{padding:10px; border:1px solid #d9d9d9; line-height:20px;}

.comname { margin-left:5px;}
.compopup{width:460px; height:460px; background:#fff; position:relative; overflow:hidden; border:2px solid #000;  z-index:999;display:none; position:absolute;    margin-top: -300px;}
.comname:hover .compopup{ display:block;}
.compopup h3{ font-size:16px; font-weight:bold; color:#000;  margin:18px 0 8px 20px; text-align:left;}
.compopup .close{position:absolute; top:10px; right:10px;}
.compopup .comscroll{margin-left:20px; border:1px solid #d9d9d9; padding:15px 0  15px 15px; width:400px; height:330px; font-size:12px;  text-align:left; color:#333333; overflow:scroll; overflow-x:hidden;}
.compopup .comscroll li{float:left; width:190px;}
.beforebtn{position:relative; top:80px;}
.close1{margin-top:13px;}
/*와글바글소개_2017*/
.about_new{font-family: "Nanum Gothic"; text-align:center; margin-top:32px; color:#333333; letter-spacing:-1px;}
.about_new .pabg_nav{text-align:right;}
.about_new h1{font-size:30px; text-align:center; font-weight:normal;line-height:38px; position:static; margin-top:15px;}
.about_new .section{text-align:left; margin-top:70px;}
.about_new .sec_first{margin-top:50px;}
.about_new .section .sec_tit{ width:165px; text-align:left;  font-size:20px; font-weight:bold;}
.about_new .section .sec_tit .bar{border-bottom:5px solid #ffe14f; border-radius:50px; margin-top:7px; }
.about_new .section .sec_con{width:745px;}	
.about_new .section .sec_con .big_text{font-size:20px; }
.about_new .section .sec_con p{font-size:16px; line-height:24px; }
.about_new .section .sec_con .p_big{font-size:23px;}
.about_new .section .sec_con .big_text img{position:relative; top:-2px; margin-right:3px;}
.about_new .section .sec_con .p_mar{margin-bottom:20px; }
.about_new .section .pro{border-right:1px solid #d9d9d9;border-left:0;}
.about_new .section .pro li{  float:left;}
.about_new .section .pro li a{border:1px solid #d9d9d9;color:#333; text-decoration:none; height:50px; line-height:50px;width:185px;display:block; font-size:16px; font-weight:bold; text-align:center; border-right:0;} 
.about_new .section .pro li a.last{width:186px;}
.about_new .section .pro li a:hover,.about_new .section .pro li a.active  {background:#ffe14f; border:1px solid #ffe14f;border-right:0;}
.about_new .section .pro li:first-child{border-left:0;}
.about_new .section .pro .pro_cont{border:1px solid #d9d9d9; border-right:0; border-top:0; width:745px; height:294px;overflow:hidden;}
.disnone{display:none;}

.about_new .section .edu li{text-align:center;  float:left;}
.about_new .section .edu li.border{width:75px; }
.about_new .section .edu li p{font-size:14px; }
.about_new .section .edu li p.ffae4f{color:#ffae4f;}
.about_new .section .edu li p.f78f56{color:#f78f56;}
.about_new .section .edu li p.c90d639{color:#90d639;}
.about_new .section .edu li h4{font-size:20px; margin-bottom:3px;}
.about_new .section .edu li h5{font-size:16px; font-weight:normal;}
/*homeschool_sub*/
.homeSC_contents_text01.ver2{font-size:16px;line-height:1.6}
.board_comment_writeBox_bg{border:0}
@media screen and (max-width: 768px){
/*회원가입 jeongju*/
.join_wrap{width:94%;margin:10% 3% 12%}
.join_wrap>h2.join1_left_text1{font-size:2.6rem}
.join_area{float:none;}
.lst_sns_area{float:none;width:100%;margin-top:4%;margin-left:0}
.lst_sns_area a{padding:.9rem 0}
.lst_sns_area a img{width:24%}
.lst_sns_area p{font-size:12px}
.lst_sns_area .join_wg span{font-size:1.2rem}

.lst_sns_area li{width:99%;margin-top:2.4%}
.lst_sns_area li img{width:auto}
.lst_sns_area li span{font-size:1rem}
/*회원가입2 jeongju*/
.lst_join_area{float:none;width:100%}
.lst_join_area .terms_box{display:none}
.lst_join_area .lst_join{margin-bottom:6%}
.lst_join_area .lst_join li{margin-top:5%}
.lst_join_area .lst_join li:first-child{margin-top:2%}
.lst_join_area .lst_join li .join_btn_veiw{margin-left:2%}

.join_info_area{margin-top:4%;padding:2% 4% 0}
.join_info_area li{padding:2% 0}
.join_info_area li>label,.join_pw_area li>label{width:24%;font-size:12px;}
.join_info_area li .join1_box_input217,.join_pw_area li .join1_box_input217{width:45%}

.join_pw_area{padding-bottom:1%}
.join_pw_area li{padding:2% 4%}

.join_btn{margin:5% auto 0}
.join_btn a.join_btn_cancle{margin-left:2%}
}
@media screen and (max-width: 435px){
img{max-width:100%;}
.hidden_m{display:none;}
.side_wrap{background:none;}
.container{width:100%;}
.sub_cont{width:90%;padding:0 5%;}
.sub_cont.group_ty2{width:100%;padding:0;}
.sub_cont>table{margin-top:0;}
.mb_title{width:100vw;margin:0 -5.5%;background:#f4c119;}
.mb_title table{width:100vw;padding:5%;}
.mb_title table td{display:block;width:100%;}
.mb_title table td:nth-child(even){display:none;}
.homeSC_title{display:block;padding:13px 21px;color:#222;}
.myzone_sub_title.mgtop_vhigh{margin-top:25px;}
.purchase_order.mgtop_mid{margin-top:10px;}
.purchase_order table{border-top:1px solid #e8ecf1;}
.purchase_order table th, .purchase_order table td{display:block;width:100%;padding:0;background:none;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.purchase_order table th{height:auto;font-size:11px;font-weight:normal;padding:8px 8px 4px;color:#c8c8c8;}
.purchase_order table td{border-bottom:1px solid #e8ecf1;padding:0 8px 8px;font-size:13px;}
.purchase_order table td.userid{font-size:15px;font-weight:bold;}
.purchase_order table tr.bg2{background:#f9fafc;}
.purchase_order table td.mborder_none{border:none;}
.purchase_order table .mborder_show{border-top:1px solid #e8ecf1;}
.purchase_order table td input{padding:5px;height:auto;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mobile_input1{width:100%;}
.mobile_input2{width:25%;}
.mb_mgtop{margin-top:5px;}
.mb_mgleft_no{margin-left:0;}
.purchase_order td ul.ty2 li{float:none;width:100%;}
.sub_cont.group_ty2 table{width:100vw;}
.sub_cont.group_ty2 .mb_title2{width:100vw;background:#f4c119;}
.sub_cont.group_ty2 .mb_title2 td{display:block;width:100%;}
.sub_cont.group_ty2 .mb_title2 td:nth-child(even){display:none;}
.sub_cont.group_ty2 table td.size_zero{height:0;}
/* 160908 kang2oon Add */
#notlogin-wrap #notlogin_box{width:240px;}
#notlogin-wrap #notlogin_box h2 span{display:block;line-height:1.8;}
#notlogin-wrap #notlogin_box .btn{display:block;width:150px;margin:10px auto;padding:13px;}
/* Sahdow Layer */
.shadow .shadow_bg{width:100%;height:100%;top:0;left:0;}
/*모음전탭*/
.gp_tab>select{width:100%; margin-right:0; font-family:'NanumBarunGothic'; background-color:#fff;  padding:1em .5em; }
/*로그인 반응형 jeongju*/
.login_area .login_top{display:none}
.login_area h3{margin-top:9%;padding-bottom:3%;text-align:center;}
.login_area h3 .login_t1{display:block;margin:0 auto 3%;}
.login_area h3 .login_title2{display:inline-block;padding:0 2%;}
.login_bx{padding:4% 4% 0 4%;border-bottom:0px}
.login_bx .login{width:100%;padding:4% 0 5% 0;border-right:0}
.login_bx .log{float:left;width:76%;}
.login_bx .log li{display:inline-block;padding-top:10px;}
.login_bx .log li:first-child{padding-top:1px}
.login_bx .log_id_txt{display:inline-block;max-width:70px;font-size:13px;font-weight:bold;color:#5e6d81} 
.login_bx .login_id_input{heigth:23px;min-width:181px;}
.login_bx .btn_log{float:left;position:absolute;right:4%;}

.chk_area{float:left;width:100%;padding-top:4%;}
.chk_area li{display:inline-block}
.chk_area .chk_id{font-size:13px;font-weight:bold;color:#4b6cc6;}
.chk_area .bullet{padding:0 5px}

.log_info{float:none;position:absolute;bottom:-37vw;width:91%;padding:0;}
.log_info h4{float:left;font-family:"Nanum Gothic", "돋움";font-size:18px;color:#33455d;line-height:28px;}
.log_info ul{float:left;width:75%;padding-top:10px;}
.log_info ul>li{font-size:13px;color:#5e6d81;line-height:17px;}
.log_info .btn_join{float:none;position:absolute;top:10%;right:0;}

.m_bl{display:block;text-align:center;line-height:1.5}

.sns_area{margin-bottom:50vw;padding:0 0 9% 0 ;border-bottom:2px solid #4b6cc6;}
.sns_area span{float:none;padding-left:2%;}
.sns_area .warning{display:none}

.new_sns_area{margin-bottom:50vw;padding-bottom:9%;border-bottom:2px solid #4b6cc6}
.new_sns{margin:3% auto 0}
.new_sns li{float:none;margin-top:3%;margin-left:0;padding:4vw 23vw}
.new_sns li:first-child{margin-top:0}
.new_sns li a{font-size:14px; font-family: 'Nanum Gothic';}
.new_sns li a>img{padding-right:.2rem}

}
@media screen and (min-width:376px) and (max-width:434px){
.login_bx .log_id_txt{width:60px;}
.login_bx .login_id_input{max-width:100%;min-width:200px;width:0}
}
@media screen and (min-width:321px) and (max-width:375px){
.login_bx .log_id_txt{width:60px;}
.login_bx .login_id_input{max-width:100%;min-width:160px;width:0}
.new_sns li{padding:4vw 19vw}
}
@media screen and (max-width:320px){
.sub_cont img.img_event{width:320px}
.login_bx .log_id_txt{width:60px}
.login_bx .login_id_input{max-width:100%;min-width:120px;width:0}
.log_info ul{width:70%;}
.new_sns li{padding:4vw 14vw}
/*회원가입 jeongju*/
.join_wrap>h2.join1_left_text1{font-size:2.2rem}
.join_area .join1_left_text2{font-size:12px}
/*회원가입2 jeongju*/
.lst_join_area #pro_tit{font-size:12px}
.lst_join_area .lst_join{margin-bottom:4%}

.join_info_area{margin-top:3%}
.join_info_area li>label,.join_pw_area li>label{width:24%;font-size:11px;}
.join_info_area li .join1_box_input217,.join_pw_area li .join1_box_input217{width:40%}

}
