	body {margin:0; padding:0; font-family:'µ¸¿ò', dotum}
	ul, ol, li, dl, dt, dd {margin:0; padding:0; list-style:none;}
	img {border:0;}
	form, fieldset {margin:0; padding:0; border:0 none;}

	#header {position:relative; width:980px; height:156px; margin:0 auto; padding-top:7px; text-align:left;z-index: 1001}
	#header #logo {height:81px; overflow:hidden;}
	#header #logo span.startup {display:inline-block; position:relative; bottom:14px; height:46px; margin:0 0 0 10px; padding:3px 8px 0px 0; background: url('/imagen/common/startup_bul.gif') no-repeat right 3px; cursor: pointer; font-size:11px; color:#666666; font-family:dotum;}
	#header #logo span.startup * {vertical-align:top;}
	#header #lnb {position:absolute; right:0; top:9px;}

	#jnb_wrap {position:absolute; right:0; top:65px; height:23px; text-align:right;}
	#jnb_wrap li {display:inline-block; float:left; padding:0 8px; font-size:0; line-height:0;}
	#jnb_wrap li.first {background: none;}

	#gnbWrap {position:relative; width:980px; height:75px; background: #0099ff url('/imagen/common/gnb_bg.gif') no-repeat left top;}
	#gnbListWrap {margin-left:17px;}
	li.gnbDepth1 {float:left;}
	li.gnbDepth1 ul {width:auto; height:32px;}
	li.gnbDepth1 ul li {display:inline; float:left; margin-left:14px;}
	li.gnbDepth1 ul li a {color:#ffffff; font-size:12px; text-decoration:none; font-family:dotum;}
	li.gnbDepth1 ul li a:hover {color:#f8ff8f; text-decoration:none;}

	ul.edustore		{position:absolute; top:55px; left:180px;}
	ul.community	{position:absolute; top:55px; left:38px;}
	ul.stepbystep	{position:absolute; top:55px; left:10px;}
	ul.homeschool	{position:absolute; top:55px; left:4px;}
	ul.library			{position:absolute; top:55px; left:150px;}
	ul.review			{position:absolute; top:55px; left:380px;}
	ul.lecture			{position:absolute; top:55px; left:62px;}
	ul.info				{position:absolute; top:55px; left:630px;}
	ul.mallT			{position:absolute; left:770px; top:47px; }
	li.gnbDepth1 ul.mallT li {margin-left:0;}

	.noneTop {display:none;}

	#gsearch {}
	#gsearch * {vertical-align:top;}



	img {vertical-align:baseline;}
	#gLogBar {position:absolute; right:0; top:10px; font-size:11px; font-family:'µ¸¿ò', dotum; z-index:2000;}
	#gLogBar li {float:left; padding:0 5px 0 7px; background: url('/imagen/s_line.gif') no-repeat right 2px; line-height:13px;}
	#gLogBar li a {color:#444444; text-decoration:none; cursor:pointer;}
	#gLogBar li.home a {padding-left:13px; background: url('/img/common/home_icon.gif') no-repeat left top;}
	#gLogBar li.last {background: none; padding-right:0;}
	#gLogBar li.mobile a {padding-left:13px; background: url('/imagen/common/m_test_po.gif') no-repeat left top; color:#ff6600;}

	#gLogBar .mysuksuk {position:relative;}
	#gLogBar .mysuksuk .inwrap a {padding-right:12px; background: url('http://www.miz.co.kr/img/common/glog_mymin_bul.gif') no-repeat right top;}
	#gLogBar .mysuksuk .inwrap span.name {font-weight:bold;}
	#gLogBar .mysuksuk #mysuk_layer ul {position:absolute; right:0; top:20px; width:120px; padding:5px 8px; background: #ffffff; border:1px solid #01315f; z-index:1000;}
	#gLogBar .mysuksuk #mysuk_layer ul li {clear:both; display:block; width:100%; margin:0 0 4px 0; background: none;  line-height:14px;}
	#gLogBar .mysuksuk #mysuk_layer ul li a span {font-weight:bold; color:#ff6600;}
	#gLogBar .mysuksuk #mysuk_layer ul li.point {padding-left:13px; background: url('/imagen/common/110401_maic03.gif') no-repeat left top;}
	#gLogBar .mysuksuk #mysuk_layer ul li.coment {padding-left:13px; background: url('/imagen/common/110401_maic01.gif') no-repeat left top;}
	#gLogBar .mysuksuk #mysuk_layer ul li.message {padding-left:13px; background: url('/imagen/common/110401_maic02.gif') no-repeat left top;}



	dl, dt, dd, ul, ol, li {margin:0; padding:0; list-style:none;}

	a {color:#323232;}
	a:hover {color:#323232; text-decoration:none;}
	.fl {float:left;}
	.fr {float:right;}
	.mb5 {margin-bottom:5px;}
	.mb4 {margin-bottom:4px;}
	.mb10 {margin-bottom:10px;}
	p {margin:0; padding:0;}


	.ellipsis55 { width:105px;text-overflow:ellipsis; overflow: hidden; }
	.ellipsis70 { width:70px;text-overflow:ellipsis; overflow: hidden; }
	.ellipsis110 { width:110px;text-overflow:ellipsis; overflow: hidden; }
	.ellipsis150 { width:163px;text-overflow:ellipsis; overflow: hidden; }
	.ellipsis180 { width:180px;text-overflow:ellipsis; overflow: hidden; }
	.ellipsis200 { width:200px;text-overflow:ellipsis; overflow: hidden; }
	.ellipsis240 { width:240px;text-overflow:ellipsis; overflow: hidden; }
	.ellipsis300 { width:280px;text-overflow:ellipsis; overflow: hidden; }
	.ellipsis330 { width:330px;text-overflow:ellipsis; overflow: hidden; }

	.price {font-weight: bold; letter-spacing:0em; color: #e87200;}
	.sale {font-weight: bold; letter-spacing:0em; color: #0747a8;}


	#mWrap {width:980px; text-align:left; font-size:12px;}
	#mWrap:after {content:""; clear:both; display:block; height:0;}
	#mWrap img {vertical-align:top;}
	#mWrap a {color:#323232;}
	#mWrap #mLeft {float:left; width:200px; overflow:hidden;}

	#loginBox {position:relative;}
#login_before {box-sizing:border-box; position:relative; /* height:103px; */ margin-bottom:10px; padding:10px 0 9px 0; border:1px solid #dddddd; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
-moz-box-shadow:inset 0px 0px 30px #f7f7f7; -webkit-box-shadow:inset 0px 0px 30px #f7f7f7; box-shadow:inset 0px 0px 30px #f7f7f7;}
#login_before #input_wrap {margin-bottom:6px; padding:0 8px;}
#login_before #input_wrap div {margin-top:-1px;}
#login_before #input_wrap div input {position:relative; width:98px; height:17px; margin:0; padding:0 5px; background: none; border:1px solid #dcdcdc; line-height:17px; z-index:1;}
#login_before #input_wrap div input:focus {border-color:#81b9db; z-index:2;}
#login_before #input_wrap div * {vertical-align:top;}
#login_before .check_wrap {position:absolute; right:7px; top:11px; width:63px; font-size:11px; font-family:AppleGothic, dotum, 'µ¸¿ò';}
#login_before .check_wrap .checkbox {width:13px; height:13px; margin:0; padding:0; background: none; border:0 none;}
#login_before .check_wrap * {vertical-align:top;}
#login_before .btngroup {position:absolute; right:7px; top:27px; width:63px; font-size:0; line-height:0;}
#login_before .find {padding:9px 0 0 0; border-top:1px solid #eaeaea; text-align:center; font-size:11px;}

input[type="checkbox"]{margin:0; padding:0; background: none; border:0;}

#login_after {box-sizing:border-box; /* height:103px; */ margin-bottom:10px; border:1px solid #dddddd; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
-moz-box-shadow:inset 0px 0px 30px #f7f7f7; -webkit-box-shadow:inset 0px 0px 30px #f7f7f7; box-shadow:inset 0px 0px 30px #f7f7f7; font-family:AppleGothic, dotum, 'µ¸¿ò';}
#login_after p.name {padding:10px 0 5px 20px; font-size:11px;}
#login_after p.name span {font-weight:bold;}
#login_after .new_info {height:20px; margin-bottom:5px; padding-left:20px; overflow:hidden;}
#login_after .new_info span.msg {display:inline-block; height:20px; padding-left:18px; margin-right:20px; background: url('http://www.suksuk.co.kr/img/main/m_msg_bul.gif') no-repeat left 2px; line-height:130%;}
#login_after .new_info span.reply {display:inline-block; height:20px; padding-left:13px; background: url('http://www.suksuk.co.kr/imagen/re_icon.gif') no-repeat left 2px; line-height:130%;}
#login_after .new_info a {font-size:11px;}
#login_after .new_info a span {color:#ff0000;}


	#mSideMenu {width:198px; height:406px; margin-bottom:10px; border:1px solid #e6e6e6; overflow:hidden; background:#ffffff;}
	#nanumWrap {height:125px; padding:1px; background: #ffffff; font-size:12px; font-family:'µ¸¿ò', dotum}
	#nanumWrap div.tit {padding:0 1px; background:#f5f5f5; overflow:hidden;}
	#nanumWrap span {color:#e7312e;}
	#nanumWrap .list1 {padding:10px 0 0 17px;}
	#nanumWrap ul li {height:20px;}
	#nanumWrap ul li a {height:12px; margin-right:7px; padding-right:7px; border-right:1px solid #e0e0e0;}
	#nanumWrap ul li a.last {padding-right:0; border:0 none;}

	#mbbsBest {width:198px;}
	#mbbsBest div.tit {padding:0 1px; font-size:0; line-height:0;}
	#mbbsBest div.tab {width:198px; height:25px; border-top:1px solid #e6e6e6;}
	#mbbsBest div.tab a {display:inline-block; float:left; width:65px; padding:4px 0 1px 0; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-weight:normal; text-align:center; vertical-align:top; }
	#mbbsBest div.tab a.first {border-left:none; width:66px;}
	#mbbsBest div.tab a.on {font-weight:bold; color:#3681c5; border-bottom:1px solid #ffffff;}
	#mbbsBest ol.lst {height:113px; padding:13px 0 0 12px; }
	#mbbsBest ol.lst li {height:22px; padding-left:18px; font-size:12px; vertical-align:top;}
	#mbbsBest li a{font-weight:none; }
	#mbbsBest li a:hover  {font-weight:bold; }


	#mbbsBest ol.lst li.num01_off {background: url('/imagen/mbbsbest_num01_off.gif') no-repeat left top;}
	#mbbsBest ol.lst li.num02_off {background: url('/imagen/mbbsbest_num02_off.gif') no-repeat left top}
	#mbbsBest ol.lst li.num03_off {background: url('/imagen/mbbsbest_num03_off.gif') no-repeat left top}
	#mbbsBest ol.lst li.num04_off {background: url('/imagen/mbbsbest_num04_off.gif') no-repeat left top}
	#mbbsBest ol.lst li.num05_off {background: url('/imagen/mbbsbest_num05_off.gif') no-repeat left top}

	#mbbsBest ol.lst li.num01_on {background: url('/imagen/mbbsbest_num01_on.gif') no-repeat left top;}
	#mbbsBest ol.lst li.num02_on {background: url('/imagen/mbbsbest_num02_on.gif') no-repeat left top}
	#mbbsBest ol.lst li.num03_on {background: url('/imagen/mbbsbest_num03_on.gif') no-repeat left top}
	#mbbsBest ol.lst li.num04_on {background: url('/imagen/mbbsbest_num04_on.gif') no-repeat left top}
	#mbbsBest ol.lst li.num05_on {background: url('/imagen/mbbsbest_num05_on.gif') no-repeat left top}


	#contentService {padding:5px 1px 0 1px; font-size:12px; font-family:'µ¸¿ò', dotum}
	#contentService div.tit {padding:0 1px; background:#f5f5f5; overflow:hidden;}
	#contentService ul.depth1 {padding:10px 0 0 17px;}
	#contentService ul.depth1 li {height:19px; vertical-align:top;}
	#contentService ul.depth1 li a {margin-right:7px; padding-right:7px; /* border-right:1px solid #e0e0e0; */}
	#contentService ul.depth1 li a.last {padding-right:0; border:0 none;}

	#contentService ul.depth2 {width:161px; margin-top:5px; font-size:11px; background: #f9f9f9; font-family:'µ¸¿ò', dotum}
	#contentService ul.depth2 li {height:16px; line-height:16px; margin:0; padding:0;}
	#contentService ul.depth2 li a {height:16px; display:inline; margin-right:3px; padding-left:8px; background: url('/img/main/dot_2px_d5.gif') no-repeat 2px 4px; border:0 none;}
	#contentService ul.depth2 li a.last {margin:0;}


	#mWrap #mCenter {display:inline; float:left; width:480px; margin-left:20px; overflow:hidden;}
	#mWrap #search_m {width:480px; margin-bottom:8px; overflow:hidden;}
	#mWrap #search_m select {display:inline; float:left; width:90px; height:22px; margin-right:3px }
	#mWrap #search_m #search {width:300px;}

	#mBigBnrWrap {width:480px; height:162px; margin-bottom:10px; background: #e3f2ff;}

	#englishWrap {position:relative; width:478px; height:158px; margin-bottom:10px; border:1px solid #e6e6e6; overflow:hidden; background: #ffffff;}
	#englishWrap #ListWrap {position:absolute; left:1px; top:-1px; width:476px; height:133px; }
	#englishWrap #ListWrap li.gnbDepth1 {float:left;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents {position:absolute; top:0; left:0px; width:474px; height:146px;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents div.thum {position:absolute; left:25px; top:16px; width:96px; height:80px; font-size:11px;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents div.thum img {width:96px; height:77px; display:block; margin:0 auto 5px auto;}

	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.sideList {position:absolute; left:144px; top:7px; width:300px;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.sideList li {width:300px; height:23px; vertical-align:middle;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.sideList li {}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.sideList li a {color:#333333;}

	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.sideList2 {position:absolute; left:20px; top:7px; width:400px;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.sideList2 li {width:400px; height:23px; vertical-align:middle;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.sideList2 li a {color:#333333;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.sideList2 li span.title {float:left; width:300px;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.sideList2 li span.author {float:right; text-align:right;}


	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.list {position:absolute; left:20px; top:9px; width:440px;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.list li {width:425px; height:21px; width:100%; padding-left:15px; background: url('/img/common/icon_gr.gif') no-repeat left 2px; vertical-align:top;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.list li a {float:left; color:#333333;}
	#englishWrap #ListWrap li.gnbDepth1 div.contents ul.list li span {float:right; width:90px;}

	#spotlightWrap {position:relative; width:478px; height:136px; margin-bottom:10px; border:1px solid #e1e0e0; overflow:hidden; font-family:'µ¸¿ò', dotum; background: #ffffff;}
	#spotlightWrap #tit {position:absolute; left:1px; top:1px; width:274px; border-bottom:1px solid #e1e0e0; margin-left:1px;}
	#spotlightWrap #tit img {margin:6px 0 7px 15px;}
	#spotlightWrap #ListWrap {margin:1px 0 0 275px;}
	#spotlightWrap #ListWrap li.gnbDepth1 {float:left; width:100px; height:30px;}
	#spotlightWrap #ListWrap li.gnbDepth1 a.tab {display:block; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; padding:5px 0 4px;; width:100px; background: #f9f9f9; font-size:12px; text-align:center; color:#333333; font-weight:normal;}
	#spotlightWrap #ListWrap li.gnbDepth1 a.on {display:block;; padding:5px 0 4px;; font-weight:bold; color:#397dc6; background: #ffffff;  border-left:1px solid #e6e6e6; border-bottom:1px solid #ffffff;}
	#spotlightWrap #ListWrap li.gnbDepth1 div.contents {position:absolute; top:0px; left:0px; width:478px; padding-top:10px; border-top:0 none;}
	#spotlightWrap #ListWrap li.gnbDepth1 div.contents div.thum {position:absolute; left:20px; top:2px; width:150px; font-size:0; line-height:0;}


	#storybook_wrap {position:relative; width:478px; height:94px; margin-bottom:10px; border:1px solid #e1e0e0; background: url('/img/main/storybook_bg.gif') repeat-y left top;}
	#storybook_wrap .menu {position:absolute; left:12px; top:10px; width:76px;}
	#storybook_wrap .menu div {font-size:0; line-height:0; padding-bottom:14px;}
	#storybook_wrap .menu ul li {font-size:0; line-height:0; padding-bottom:5px;}
	#storybook_wrap .con {position:absolute; left:111px; top:10px; width:356px; height:75px;}
	#storybook_wrap .con div {margin-bottom:7px; font-size:0; line-height:0;}
	#storybook_wrap .con dl dt.tit {float:right; width:274px; padding:1px 0 7px 0; font-weight:bold; color:#444444;}
	#storybook_wrap .con dl dd.thum {float:left; width:73px; padding-left:1px; line-height:17px;}
	#storybook_wrap .con dl dd.text {float:right; width:274px; font-size:11px;}
	#storybook_wrap .con dl dd.text a {color:#444444;}
	#storybook_wrap .con span {position:absolute; right:0; top:0;}


	div.bankbook_out {position:absolute; left:27px; top:13px;}
	div.bankbook_out2 {position:absolute; right:25px; top:10px; width:115px; text-align:center;}

	dl.bankbook {padding-left:110px; height:96px; background: url('/img/main/bankbook_bg.gif') no-repeat 20px bottom;}
	dl.bankbook dt {padding:10px 0 5px 0;}
	dl.bankbook dt span {font-weight:bold; color:#036300;}
	dl.bankbook dd {padding-bottom:5px;}
	dl.bankbook dd span {padding:0 10px 0 16px; background: url('/stepbystep/bookbank/img/book_icon01.gif') no-repeat left top; color:#e74903;}
	dl.bankbook dd span.none {padding:0; background: none; color:#000000;}

	div.bankbook {position:absolute; right:35px; top:20px; text-align:center; font-size:11px; line-height:16px;}
	div.bankbook span {font-weight:bold; color:#739900;}
	div.bankbook img {margin-top:3px;}

	ul#bankbook {position:absolute; left:0px; top:0px; width:400px; height:100px; padding:40px 0 0 120px; background: url('/img/main/bankbook_bg.gif') no-repeat 20px 5px; overflow:hidden; z-index:1;}
	ul#bankbook li {display:inline; float:left; width:200px; margin:0 20px 0 0; padding-bottom:6px; overflow:hidden;}
	ul#bankbook li.left {width:120px;}
	ul#bankbook li span.tit {color:#e74903; padding-left:10px; background: url('/stepbystep/bookbank/img/book_icon03.gif') no-repeat left 2px;}
	ul#bankbook li span.date {font-size:11px; padding-left:15px;}

	#spotlightWrap #ListWrap li.gnbDepth1 div.contents .sideList {position:absolute; left:177px; top:17px; width:280px;}
	#spotlightWrap #ListWrap li.gnbDepth1 div.contents .sideList li {width:280px; height:21px; color:#333333; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
	#spotlightWrap #ListWrap li.gnbDepth1 div.contents .sideList li a {padding-left:7px; background: url('/img/main/dot_2px_d5.gif') no-repeat left 3px; color:#333333;}

	#readingZoneWrap2 {position:relative; background: #ffffff; margin-bottom:10px;}

	#readingZoneWrap {position:relative; border:1px solid #e1e0e0; width:478px; height:92px; background: #ffffff; margin-bottom:10px;}
	#readingZoneWrap div.tit {}
	#readingZoneWrap div.tit img {display:block; margin:29px 0 0 17px;}
	#readingZoneWrap ul {position:absolute; right:0px; top:0px; width:392px; height:92px; overflow:hidden; border-left:1px solid #e6e6e6;}
	#readingZoneWrap ul li {width:390px; padding:8px 0 6px 10px; border-top:1px solid #ffffff; border-bottom:1px solid #e6e6e6; overflow:hidden; background: #f9f9f9 url('/img/main/bul_reding.gif') no-repeat 370px center;}
	#readingZoneWrap ul li span {font-weight:bold; color:#387ec4; padding-right:5px;}
	#readingZoneWrap ul li.last {width:392px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}



	#mLecPlus {width:478px; height:239px; border:1px solid #e1e0e0; background: #ffffff;}
	#mLecPlus div.listWrap {}
	#mLecPlus .title {padding-bottom:10px;}
	#mLecPlus .title img {margin:15px 0 0 25px;}
	#mLecPlus .bnr {height:200px; text-align:center;}
	#mLecPlus ul {margin:0 10px 0 20px;}
	#mLecPlus ul li {height:21px;}

	#mWrap #mRight {display:inline; float:right; width:260px;}
	#mNoticeTab {position:relative; width:258px; height:160px; background: #ffffff; border:1px solid #e6e6e6; margin-bottom:10px;}
	#mNoticeTab #ListWrap {}
	#mNoticeTab #ListWrap li.gnbDepth1 {float:left;}
	#mNoticeTab #ListWrap li.gnbDepth1 a.tab {display:block; width:85px; padding:7px 0 5px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#333333; text-align:center; font-weight:normal; font-size:12px;}
	#mNoticeTab #ListWrap li.gnbDepth1 a.on {border-bottom:1px solid #ffffff; font-weight:bold; color:#3681c5; font-size:12px;}
	#mNoticeTab #ListWrap li.gnbDepth1 a.last {border-right:0 none; font-size:12px;}
	#mNoticeTab #ListWrap li.gnbDepth1 div.contents {position:absolute; top:15px; left:3px;}
	#mNoticeTab #ListWrap li.gnbDepth1 div.contents ul {position:absolute; width:230px;}
	#mNoticeTab #ListWrap li.gnbDepth1 div.contents ul li {width:100%; height:22px; }
	#mNoticeTab #ListWrap li.gnbDepth1 div.contents ul li a {color:#333333; padding-left:15px; background: url('/img/common/icon_gr.gif') no-repeat left 2px;}
	#mNoticeTab #ListWrap li.gnbDepth1 div.contents ul li span.new {}

	#mBestWrap {position:relative; width:258px; height:240px; margin-bottom:10px; overflow:hidden; background: #ffffff; border:1px solid #e6e6e6;}
	#mBestWrap #tit {width:256px; height:27px; margin-left:1px; border-bottom:1px solid #e6e6e6;}
	#mBestWrap #tit img {margin:7px 0 0 16px;}
	#mBestWrap #ListWrap {position:absolute; left:0; top:0;}
	#mBestWrap #ListWrap li.gnbDepth1 {float:left; padding:7px 5px 0 0;}
	#mBestWrap #ListWrap li.gnbDepth1 a.tab {display:block; width:85px; height:27px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#333333; text-align:center; font-weight:normal;}
	#mBestWrap #ListWrap li.gnbDepth1 a.last {border-right:0 none;}
	#mBestWrap #ListWrap li.gnbDepth1 a.on {border-bottom:1px solid #ffffff; font-weight:bold; color:#3681c5;}
	#mBestWrap #ListWrap li.gnbDepth1 div.contents {position:absolute; top:0px; left:0px;}
	#mBestWrap #ListWrap li.gnbDepth1 div.contents ul {position:absolute; left:10px; top:0; width:250px; height:202px;}
	#mBestWrap #ListWrap li.gnbDepth1 div.contents ul li {float:left; width:80px; height:100px; font-size:0; line-height:0; overflow:hidden; padding:0; margin:0; }
	#mBestWrap #ListWrap li.gnbDepth1 div.contents ul li a {color:#333333;}
	#mBestWrap #ListWrap li.gnbDepth1 div.contents ul li span.new {}

		

	#mShopBnr { }
	#mShopBnr ul {overflow:hidden;}
	#mShopBnr ul li {float:left; margin-right:8px;}
	#mShopBnr ul li img {display:block; border:1px solid #e6e5e9;}
	#mShopBnr ul li.last {margin:0;}

	#mShopBnr p{ border:1px solid #e6e5e9;; width:258px;}
	#mShopBnr p img{width:100%;}

	.mShopB2 {width:252px; height:1%; padding:3px; border:1px solid #e6e6e6; background: #ffffff;}
	.mShopB2 img {width:90px; height:56px; float:left; margin-right:7px; }
	.mShopB2 p {padding:0; margin:0; line-height:15px; font-size:11px;}
	.mShopB2 p.tit {padding-top:8px;}
	.mShopB2 p.pay {font-weight:bold; color:#000000;}
	.mShopB2 p span {padding-left:5px;}

	/* ÁÖ¼Ò·Ï */
	#comemberWrap {}
	#comemberWrap ul {margin:0 10px; border:0 none;}
	#comemberWrap ul li {width:100%; padding:10px 0; border-bottom:1px dashed #cccccc;}
	#comemberWrap ul li img {float:left;}
	#comemberWrap ul li span {display:inline; font-size:12px; padding-bottom:4px;}
	</style>
	<style type="text/css">
	#login_before {box-sizing:border-box; position:relative; /* height:103px; */ margin-bottom:10px; padding:10px 0 9px 0; border:1px solid #dddddd; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	-moz-box-shadow:inset 0px 0px 30px #f7f7f7; -webkit-box-shadow:inset 0px 0px 30px #f7f7f7; box-shadow:inset 0px 0px 30px #f7f7f7;}
	#login_before #input_wrap {margin-bottom:6px; padding:0 8px;}
	#login_before #input_wrap div {margin-top:-1px;}
	#login_before #input_wrap div input {position:relative; width:98px; height:17px; margin:0; padding:0 5px; background: none; border:1px solid #dcdcdc; line-height:17px; z-index:1;}
	#login_before #input_wrap div input:focus {border-color:#81b9db; z-index:2;}
	#login_before #input_wrap div * {vertical-align:top;}
	#login_before .check_wrap {position:absolute; right:7px; top:11px; width:63px; font-size:11px; font-family:AppleGothic, dotum, 'µ¸¿ò';}
	#login_before .check_wrap .checkbox {width:13px; height:13px; margin:0; padding:0; background: none; border:0 none;}
	#login_before .check_wrap * {vertical-align:top;}
	#login_before .btngroup {position:absolute; right:7px; top:27px; width:63px; font-size:0; line-height:0;}
	#login_before .find {padding:9px 0 0 0; border-top:1px solid #eaeaea; text-align:center; font-size:11px;}

	input[type="checkbox"]{margin:0; padding:0; background: none; border:0;}

	#login_after {box-sizing:border-box; /* height:103px; */ margin-bottom:8px; border:1px solid #dddddd; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	-moz-box-shadow:inset 0px 0px 30px #f7f7f7; -webkit-box-shadow:inset 0px 0px 30px #f7f7f7; box-shadow:inset 0px 0px 30px #f7f7f7; font-family:AppleGothic, dotum, 'µ¸¿ò';}
	#login_after p.name {padding:10px 0 5px 20px; font-size:11px;}
	#login_after p.name span {font-weight:bold;}
	#login_after .new_info {height:20px; margin-bottom:5px; padding-left:20px; overflow:hidden;}
	#login_after .new_info span.msg {display:inline-block; height:20px; padding-left:18px; margin-right:20px; background: url('http://www.suksuk.co.kr/img/main/m_msg_bul.gif') no-repeat left 2px; line-height:130%;}
	#login_after .new_info span.reply {display:inline-block; height:20px; padding-left:13px; background: url('http://www.suksuk.co.kr/imagen/re_icon.gif') no-repeat left 2px; line-height:130%;}
	#login_after .new_info a {font-size:11px;}
	#login_after .new_info a span {color:#ff0000;}

	.myblog {}
	.myblog a {color:#ff6600; font-size:11px; letter-spacing:-1px;}
	.myblog a:hover {color:#ff6600; font-size:11px; letter-spacing:-1px;}

	/*121224 hs*/
	#mSideMenuN {margin-top:10px;}
	#lecBestWrap {width:198px; height:108px; margin-bottom:10px; border:1px solid #e6e6e6; background:#ffffff; font-size:12px; font-family:'µ¸¿ò', dotum;}
	#lecBestWrap div.tit {padding:7px 0 5px 10px; height:15px; background:#f5f5f5; overflow:hidden;}
	#lecBestWrap span {color:#e7312e;}
	#lecBestWrap .list {margin:12px 0 3px 10px;}
	#lecBestWrap .list li {height:22px;}

	#conBestWrap {width:198px; height:196px; margin-bottom:10px; border:1px solid #e6e6e6; background:#ffffff; font-size:12px; font-family:'µ¸¿ò', dotum;}
	#conBestWrap div.tit {padding:7px 0 5px 10px; height:15px; background:#f5f5f5; overflow:hidden;}
	#conBestWrap span {color:#e7312e;}
	#conBestWrap .list {margin:13px 0 7px 10px;}
	#conBestWrap .list li {height:22px; background:url('/img/main/121218_mainDot1.gif') no-repeat 0 25%; padding-left:7px;}

	#condataWrap {width:198px; height:105px; margin-bottom:10px; border:1px solid #e6e6e6; background:#ffffff; font-size:12px; font-family:'µ¸¿ò', dotum;}
	#condataWrap div.tit {padding:7px 0 5px 10px; height:15px; background:#f5f5f5; overflow:hidden;}
	#condatatWrap span {color:#e7312e;}
	#condataWrap .list {margin:13px 0 7px 10px;}
	#condataWrap .list li {height:22px; background:url('/img/main/121218_mainDot1.gif') no-repeat 0 25%; padding-left:7px;}

	#englishWrapN {position:relative; width:478px; height:108px; margin-bottom:10px; border:1px solid #e6e6e6; overflow:hidden; background: #ffffff;}
	#englishWrapN #ListWrapN {position:absolute; top:; left:0; width:99px; height:108px;}
	#englishWrapN .contents {margin-left:115px; line-height:21px; margin-top:13px;}
	#englishWrapN .contents li {height:21px; background:url('/img/main/121218_mainDot1.gif') no-repeat 0 35%; padding-left:7px;}

	#storybookN_wrap {position:relative; width:478px; height:94px; margin-bottom:10px; border:1px solid #e6e6e6;}
	#storybookN_wrap .menu {width:98px;  height:94px; background: #f5f5f5; border-right:1px solid #e1e0e0;}
	#storybookN_wrap .menu div {font-size:0; line-height:0; padding:10px 0 10px 20px;}
	#storybookN_wrap .menu ul li {font-size:0; line-height:0; padding:0 0 5px 10px;}
	#storybookN_wrap .con {position:absolute; left:111px; top:10px; width:356px; height:75px; }
	#storybookN_wrap .con div {margin-bottom:7px; font-size:0; line-height:0;}
	#storybookN_wrap .con dl dt.tit {float:right; width:274px; padding:1px 0 7px 0; font-weight:bold; color:#444444;}
	#storybookN_wrap .con dl dd.thum {float:left; width:73px; padding-left:1px; line-height:17px;}
	#storybookN_wrap .con dl dd.text {float:right; width:274px; font-size:11px;}
	#storybookN_wrap .con dl dd.text a {color:#444444;}
	#storybookN_wrap .con span {position:absolute; right:0; top:0;}

/* 131129 sk */
#storybookN_wrap_sk {position:relative; width:478px; height:94px; margin-bottom:10px; border:1px solid #e6e6e6; overflow:hidden;}
#storybookN_wrap_sk .menu {width:98px;  height:94px; background: #f5f5f5; border-right:1px solid #e1e0e0; float:left;}
#storybookN_wrap_sk .menu div {font-size:0; line-height:0; border-top:1px solid #e1e0e0;}
#storybookN_wrap_sk .menu div:first-child{border-top:none;}
#storybookN_wrap_sk .menu ul li {font-size:0; line-height:0; padding:0 0 5px 10px;}
#storybookN_wrap_sk .cont_li{width:379px;   height:94px; float:left; overflow:hidden; position:relative;}
#storybookN_wrap_sk .cont_li dl{overflow:hidden;width:379px;}

#storybookN_wrap_sk .cont_li dl dt{float:left; padding:11px 0 0 14px;}
#storybookN_wrap_sk .cont_li dl dd{float:left;padding-top:8px; font-size:0px;}
#storybookN_wrap_sk .cont_li dl dd span{margin-left:11px;}
#storybookN_wrap_sk .cont_li dl dd span:first-child{margin-left:0px;}
#storybookN_wrap_sk .cont_li span.more{position:absolute; bottom:6px; left:13px; font-size:0px;}
#storybookN_wrap_sk .cont_li p.more{position:absolute; right:13px; top:14px; font-size:0px;}

#storybookN_wrap_sk .cont_li dl.storyclass_li dt{width:65px; }
#storybookN_wrap_sk .cont_li dl.storyclass_li dd{width:292px; }

#storybookN_wrap_sk .cont_li dl.storybook_li dt{width:166px;}
#storybookN_wrap_sk .cont_li dl.storybook_li dt span.more{position:absolute; left:71px; top:12px;}
#storybookN_wrap_sk .cont_li dl.storybook_li dt ul{padding-top:7px;}
#storybookN_wrap_sk .cont_li dl.storybook_li dt ul li{margin-bottom:4px; color:#555555;}

#storybookN_wrap_sk .cont_li .phonics_li{padding:12px 0 0 14px;}
#storybookN_wrap_sk .cont_li .phonics_li li{margin-bottom:5px;}
#storybookN_wrap_sk .cont_li .phonics_li li.li_a{background:url('http://www.suksuk.co.kr/img/main/131129pani_a.gif') no-repeat left 1%; padding-left:20px; color:#ff5a00;}
#storybookN_wrap_sk .cont_li .phonics_li li.li_b{background:url('http://www.suksuk.co.kr/img/main/131129pani_b.gif') no-repeat left 1%; padding-left:20px; color:#0012ff;}
#storybookN_wrap_sk .cont_li .phonics_li li.li_c{background:url('http://www.suksuk.co.kr/img/main/131129pani_c.gif') no-repeat left 1%; padding-left:20px; color:#ff00a8;}
#storybookN_wrap_sk .cont_li .phonics_li li.li_d{background:url('http://www.suksuk.co.kr/img/main/131129pani_d.gif') no-repeat left 1%; padding-left:20px; color:#169c09;}
/* 131129 sk */

	#kidsHomeschool {position:relative; width:478px; height:238px; margin-bottom:10px; border:1px solid #e1e0e0; overflow:hidden; font-family:'µ¸¿ò', dotum; background: #ffffff;}
	#kidsHomeschool #tit {position:absolute; left:1px; top:1px; width:145px; border-bottom:1px solid #e1e0e0;}
	#kidsHomeschool #tit img {margin:6px 0 7px 15px;}
	#kidsHomeschool #ListWrap {margin:1px 0 0 145px;}
	#kidsHomeschool #ListWrap li.gnbDepth1 {display:inline; float:left; width:110px; height:30px; overflow:hidden;}
	#kidsHomeschool #ListWrap li.gnbDepth1 a {display:block; height:22px; padding:5px 0 0; background: #f9f9f9; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#333333; text-align:center; font-size:12px; line-height:18px;}
	#kidsHomeschool #ListWrap li.gnbDepth1 a.on {font-weight:bold; color:#397dc6; background: #ffffff; border-bottom:1px solid #ffffff; line-height:18px;}

	#kidsHomeschool div.contents {margin:0px; width:478px; overflow:hidden;}

	#kidsHomeschool div.contents #tabTxt1 {margin:10px 0 0 0; overflow:hidden;}
	#kidsHomeschool div.contents #tabTxt1 .logo {font-size:0; line-height:0; float:left; margin:0 0 0 10px;}
	#kidsHomeschool div.contents #tabTxt1 dl {float:left; margin:5px 0 0 15px; }
	#kidsHomeschool div.contents #tabTxt1 dl dt {font-weight:bold; height:22px; }
	#kidsHomeschool div.contents #tabTxt1 dl dd {height:15px; font-size:11px;}

	#kidsHomeschool div.contents #tabTxt2 {margin:10px 0 0 0; overflow:hidden;}
	#kidsHomeschool div.contents #tabTxt2 .logo {font-size:0; line-height:0; float:left; margin:0 0 0 18px;}
	#kidsHomeschool div.contents #tabTxt2 dl {float:left; margin:7px 0 0 25px; }
	#kidsHomeschool div.contents #tabTxt2 dl dt {font-weight:bold; height:22px;}
	#kidsHomeschool div.contents #tabTxt2 dl dd {height:15px;}

	#kidsHomeschool div.contents #tabTxt3 {margin:10px 0 0 0; overflow:hidden;}
	#kidsHomeschool div.contents #tabTxt3 .logo a  {margin:0 0 0 11px;}

	.main_ebook_wrap {position:relative; height:82px; padding-left:10px; overflow:hidden;}
	.main_ebook_wrap div.title {display:inline; float:left; margin-right:15px; }
	.main_ebook_wrap .inwrap {display:inline; float:left; width:350px; overflow:hidden;}
	.main_ebook_wrap .inwrap .thum {display:inline; float:left; margin-right:10px;}
	.main_ebook_wrap .inwrap dl {display:inline; float:left; width:257px;}
	.main_ebook_wrap .inwrap dl dt {padding:4px 0 4px; color:#609f2c; font-weight:bold;}
	.main_ebook_wrap .inwrap dl dd {color:#333333; font-size:11px; line-height:1.3;}

	#kidsHomeschool div.contents .banner {margin:10px 0 0 0;}
	#kidsHomeschool div.contents .banner ul li {padding:0 0 0 11px; text-align:center; float:left; margin:0;}

	#c_Ban {background:url('/img/main/121218_main_banArea.gif') no-repeat; height:139px; width:480px; overflow:hidden;}
	#c_Ban .lec {margin:11px 0 0 18px; float:left;}
	#c_Ban a {display:block;}
	#c_Ban .outing {margin:11px 0 0 262px;}

	.gonggu_area {position:relative; width:258px; height:191px; margin:10px 0; overflow:hidden; background: #ffffff; border:1px solid #e6e6e6;  }
	.gonggu_area .tit {height:27px; background: #ffffff; border-bottom:1px solid #e6e6e6;}
	.gonggu_area .tit img {margin:7px 0 0 16px;}

	#mOutletsWrap {position:relative; width:258px; height:176px; overflow:hidden; background: #ffffff; border:1px solid #e6e6e6;  }
	#mOutletsWrap #tit {width:256px; height:27px; margin-left:1px; border-bottom:1px solid #e6e6e6;}
	#mOutletsWrap #tit img {margin:7px 0 0 16px;}
	#mOutletsWrap #ListWrap {position:absolute; left:0; top:0;}
	#mOutletsWrap #ListWrap li.gnbDepth1 {float:left; padding:7px 5px 0 0;}
	#mOutletsWrap #ListWrap li.gnbDepth1 a.tab {display:block; width:85px; height:27px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#333333; text-align:center; font-weight:normal;}
	#mOutletsWrap #ListWrap li.gnbDepth1 a.last {border-right:0 none;}
	#mOutletsWrap #ListWrap li.gnbDepth1 a.on {border-bottom:1px solid #ffffff; font-weight:bold; color:#3681c5;}
	#mOutletsWrap #ListWrap li.gnbDepth1 div.contents {position:absolute; top:13px; left:13px;}
	#mOutletsWrap #ListWrap li.gnbDepth1 div.contents dl {width:232px; height:100%; margin-bottom:12px;}
	#mOutletsWrap #ListWrap li.gnbDepth1 div.contents dl:after {content:""; clear:both; display:block; height:0;}
	#mOutletsWrap #ListWrap li.gnbDepth1 div.contents dl dt {display:inline; float:right; width:160px;}
	#mOutletsWrap #ListWrap li.gnbDepth1 div.contents dl dd.thum {display:inline; float:left; width:60px; height:54px;}
	#mOutletsWrap #ListWrap li.gnbDepth1 div.contents dl dd.pay {display:inline; float:right; width:160px; margin-bottom:3px; font-weight:bold; line-height:17px;}


	/* push alim */
	#push1 {height:14px;}
	#push2 {height:137px; background:url("/event/img/push_body_img.jpg") no-repeat; text-align:center;}
	#push2 .push_txt {display:block; font-size:13px; font-weight:bold; color:#2b2b2b; padding:12px 0 0 10px; line-height:16px;}
	#push2 .push_txt .span1 {color:#2a6800}
	#push2 .push_txt .span2 {color:#ff1e00}
	#push2 .push_img_banner img{border:1px solid #737373;}