@media screen and (max-width: 1180px){
	#header{
		width:100%;
		padding:10px 3%;
		box-sizing:border-box;
		position:absolute;
		display:inline-block;
		z-index:9;
	}
	
	#header .logo{
		width:80px;
		display:inline-block;
	}
	
	
	#header .logo img{
		width:100%;
	}
	
	#header .menu{
		display:inline-block;
		float:right;
		margin-top:30px;
		display:none;
	}
	
	#header .menu li{
		display:inline-block;
		font-size:18px;
		color:#fff;
		margin-left:80px;
	}
	
	
	#header .menu li a{
		color:#fff;
	}
	
	
	#header .moMenu{
		display:inline-block;
		float:right;
		margin-top:25px;
	}
	
	
	
	#main{
		width:100%;
	}
	
	#main .visual{
		width:100%;
		position:relative;
		
	}
	#main .visual .bg{
		width:100%;
		overflow:hidden;
	}
	
	#main .visual .bg img{
		width:150%;
		position:relative;
		left:50%;
		margin-left:-75%;
	}
	
	#main .visual .cont{
		width:94%;
		position:absolute;
		left:50%;
		margin-left:-47%;
		top:12%;
		z-index:1;
	}
	
	#main .visual .cont .subTit{
		font-size:30px;
		color:#fff;
		font-family:'yg-jalnan';
		text-align:center;
		line-height:48px;
	}
	#main .visual .cont .tit{
		font-size:50px;
		color:#ffef57;
		font-family:'yg-jalnan';
		text-align:center;
		margin-top:10px;
		line-height:60px;
	}
	
	#main .visual .cont .youtubeCont{
		width:100%;
		margin-top:50px;
	}
	
	#main .visual .cont .youtubeCont .topimg{
		width:100%;
	}
	#main .visual .cont .youtubeCont .topimg img{
		width:100%;
	}
	
	
	#main .visual .cont .youtubeCont .vedio{
		width:100%;
		height:470px;
		overflow:hidden;
		border-radius:0px 0px 30px 30px;
		 
	}
	
	
	
	
	#main .visual .childrenBg{
		width:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:2;
		display:none;
	}
	
	#main .visual .childrenBg img{
		width:150%;
		position:relative;
		left:50%;
		margin-left:-75%;
	}
	
	
	
	#main .deTitleA{
		width:100%;
	}
	
	#main .deTitleA .tit{
		font-size:48px;
		color:#222222;
		text-align:center;
		font-family:'yg-jalnan';
		line-height:58px;
	}
	
	#main .deTitleA .subTit{
		font-size:26px;
		color:#444;
		text-align:center;
		line-height:36px;
		margin-top:20px;
	}
	
	
	#main .deTitleA .tit_s{
		font-size:30px;
		color:#222222;
		text-align:center;
		font-family:'yg-jalnan';
		line-height:40px;
	}
	
	#main .deTitleA .subTit_s{
		font-size:18px;
		color:#444;
		text-align:center;
		line-height:28px;
		margin-top:20px;
	}
	
	
	#main .introduce{
		width:100%;
		margin-top:-100px;
		padding:300px 0px 350px;
		background:url(../images/introduceBg.jpg) center center no-repeat;
		background-color:#fffae5;
	
	}
	
	#main .introduce .inner{
		width:94%;
		margin:0 auto;
	}
	
	
	#main .introduce .inner .contBox{
		width:100%;
		display:inline-block;
		background:#fff;
		border-radius:20px;
		padding:50px 50px;
		box-sizing:Border-box;
		margin-top:50px;
	}
	
	#main .introduce .inner .contBox .txA{
		width:60%;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .introduce .inner .contBox .txA .subj{
		font-size:24px;
		color:#222;
		line-height:34px;
		font-family:'yg-jalnan';
	}
	
	#main .introduce .inner .contBox .txA .subs{
		font-size:16px;
		color:#444;
		font-family:'yg-jalnan';
		line-height:26px;
		margin-top:20px;
	}
	
	
	#main .introduce .inner .contBox .txA .btn{
		display:inline-block;
		margin-top:50px;
	}
	
	#main .introduce .inner .contBox .txA .btn a{
		display:block;
		padding:15px 25px;
		background:#2e9dfc;
		color:#fff;
		border-radius:50px;
		font-size:18px;
		font-family:'yg-jalnan';
	}
	
	#main .introduce .inner .contBox .txA .btn a span{
		color:#ffef57
	}
	
	#main .introduce .inner .contBox .clockThum{
		width:39%;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .introduce .inner .contBox .clockThum img{
		width:100%;
	}
	
	
		
	#main .morning{
		width:100%;
		margin-top:-100px;
		position:relative;
		width:100%;
		animation:wave2 10s infinite linear;
		background:url(../images/waveBg.png) center center repeat-x;
		padding:130px 0px;
	}
	@keyframes wave2 {
		0%    {background-position-x:0;}
		100%   {background-position-x:-430px;}
	}
	#main .morning .cont{
		width:94%;
		position:relative;
		left:50%;
		margin-left:-47%;
	}
	
	#main .morning .cont .tit{
		font-size:36px;
		color:#fff;
		text-align:Center;
		font-family:'yg-jalnan';
		line-height:70px;
	}
	
	#main .morning .cont .subs{
		font-size:22px;
		color:#fff;
		text-align:Center;
		font-family:'yg-jalnan';
		line-height:34px;
		word-break:keep-all;
		margin-top:30px;
	}
	
	
	#main .morning .bg{
		width:94%;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		left:50%;
		margin-left:-47%;
		
	}
	
	
	#main .morning .bg img{
		width:100%;
	}
	
	
		
	
	
	
	
	
	
	
	
	
	
	
	
	#main .curriculum{
		width:94%;
		margin:150px auto 0;
	}
	
	#main .curriculum .cont{
		width:100%;
		margin-top:50px;
		text-align:Center;
	}
	
	#main .curriculum .cont .triangle{
		width:400px;
		display:inline-block;
		vertical-align:middle;
		position:Relative;
	}
	
	
	#main .curriculum .cont .triangle .triangleBg{
		width:100%;
	}
	
	#main .curriculum .cont .triangle .triangleBg img{
		width:100%;
	}
	
	#main .curriculum .cont .triangle .curriStepList{
		width:100%;
		position:absolute;
	}
	
	#main .curriculum .cont .triangle .curriStepList li{
		width:100%;
		text-align:center;
		color:#fff;
		line-height:69px;
		height:69px;
		font-size:15px;
		font-family:'lato','nanumsquare';
		position:Relative;
	}
	
	#main .curriculum .cont .triangle .curriStepList li span{
		padding-top:10px;
		display:block;
	}
	
	
	
	#main .curriculum .cont .triangle .curriStepList li:after{
		content:'';
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		widtH:50px;
		height:1px;
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(1):after{
		background:#39c9d5;
		margin-left:10px;
		
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(2):after{
		background:#3b8fcf;
		margin-left:18px;
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(3):after{
		background:#6363de;
		margin-left:20px;
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(4):after{
		background:#8759d3;
		margin-left:85px;
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(5):after{
		background:#b650cf;
		margin-left:140px;
	}
	
	
	
	
	#main .curriculum .cont .curriCont{
		width:300px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .curriculum .cont .curriCont li{
		width:100%;
		height:69px;
		position:Relative;
		padding-left:20px;
		box-sizing:border-box;
	}
	
	
	#main .curriculum .cont .curriCont li p{
		width:100%;
		position:absolute;
		top:50%;
		transform:TranslateY(-50%);
		text-align:left;
		word-break:keep-all;
		font-size:15px;
		line-height:23px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(1){
		margin-left:-145px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(2){
		margin-left:-98px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(3){
		margin-left:-56px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(4){
		margin-left:-15px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(5){
		margin-left:22px;
	}
	
	
	
	#main .curriculum .cont .curriCont li:before{
		content:'';
		position:absolute;
		left:0;
		top:50%;
		width:7px;
		height:7px;
		left:0;
		transform:translateY(-50%);
	}
	
	#main .curriculum .cont .curriCont li:nth-child(1):before{
		background:#39c9d5;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(2):before{
		background:#3b8fcf;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(3):before{
		background:#6363de;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(4):before{
		background:#8759d3;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(5):before{
		background:#b650cf;
	}
	
	
	
	#main .book{
		width:94%;
		margin:150px auto 0;
	}
	
	#main .book .tab{
		width:100%;
		margin-top:40px;
		text-align:Center;
	}
	
	#main .book .tab li{
		display:inline-block;
		vertical-align:middle;
		cursor:pointer;
		font-size:18px;
		font-family:'yg-jalnan';
		padding:15px 25px;
		background:#e5e5e5;
		color:#c1c1c1;
		border-radius:50px;
	}
	
	#main .book .bookList{
		width:100%;
		display:flex;
		margin-top:70px;
	}
	
	
	#main .book .bookList li{
		width:49%;
		display:inline-block;
		border-radius:20px;
		box-shadow:5px 5px 10px rgba(0,0,0,0.1);
		background:#fff;
		margin-left:2%;
		padding:40px;
		box-sizing:border-box;
	}
	
	#main .book .bookList li:first-child{
		margin-left:0%;
	}
	
	#main .book .bookList li .nm{
		text-align:center;
		color:#222;
		font-family:'yg-jalnan';
		font-size:24px;
		line-height:34px;
	}
	
	#main .book .bookList li .subs{
		text-align:center;
		color:#444444;
		font-family:'yg-jalnan';
		font-size:15px;
		line-height:28px;
		margin-top:10px;
		word-break:keep-all;
	}
	
	#main .book .bookList li .subs br{
		display:None;
	}
	
	#main .book .bookList li .thum{
		width:250px;
		margin:50px auto 0;
	}
	
	#main .book .bookList li .thum img{
		width:100%;
	}
	
	#main .review {
		width:100%;
		position:relative;
		margin-top:150px;
		background:url(../images/reviewBg.png) no-repeat top center;
		background-size:130%;
		padding:80px 0px;
	}
	
	#main .review .bg{
		width:100%;
		overflow:hidden;
	}
	
	#main .review .bg img{
		width:150%;
		position:Relative;
		left:50%:
		transform:translateX(-50%);
	}
	
	#main .review .cont{
		width:94%;
		margin:0 auto;
	}
	
	#main .review .cont .childrenCont{
		width:100%;
		position:relative;
		margin-top:50px;
	}
	
	
	#main .review .cont .childrenCont .childrenBg{
		width:350px;
		margin:0 auto;
	}
	
	#main .review .cont .childrenCont .childrenBg img{
		width:100%;
	}
	
	#main .review .cont .childrenCont .commentList{
		width:230px;
		position:absolute;
	}
	
	#main .review .cont .childrenCont .commentList01{
		left:0;
		top:100px
	}
	
	#main .review .cont .childrenCont .commentList02{
		right:0;
		bottom:0;
	}
	
	#main .review .cont .childrenCont .commentList li{
		background:#fff;
		padding:20px;
		box-sizing:border-box;
		border-radius:20px;
		display:block;
		line-height:22px;
		font-size:14px;
		width:100%;
		text-align:center;
		margin-top:20px;
	}
	
	#main .review .cont .childrenCont .commentList01 li:last-child{
		margin-left:50px;
	}
	
	
	#main .review .cont .childrenCont .commentList02 li:first-child{
		margin-left:-50px;
	}
	
	
	
	
	
	
	#main .review .reviewVisual{
		width:94%;
		position:relative;
		left:50%;
		margin-left:-47%;
		margin-top:7em;
		
	}
	
	
	#main .review .reviewVisual .slick-prev{
		background:url(../images/dePrev.png) no-repeat;
		width:60px;
		height:60px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		left:-100px;
		top:50%;
		transform:translateY(-50%);
		z-index:2;
	}
	
	
	#main .review .reviewVisual .slick-next{
		background:url(../images/deNext.png) no-repeat;
		width:60px;
		height:60px;
		text-indent:-9999px;
		position:absolute;
		right:-100px;
		top:50%;
		transform:translateY(-50%);
	}
	
	
	#main .review .reviewVisual .slick-dots{
		width:100%;
		background:#e5e5e5;
		margin-top:30px;
		display:flex;
	}
	
	#main .review .reviewVisual .slick-dots li{
		display:inline-block;
		height:3px;
		width:100%;
		margin:0;
		border-radius:0;
		padding:0;
		background:#e5e5e5;
	}
	
	#main .review .reviewVisual .slick-dots .slick-active{
		background:#fd7905;
	}
	
	#main .review .reviewVisual .slick-dots li button{
		text-indent:-99989999px
	}
	
	
	#main .review .reviewVisual li{
		background:#fff;
		padding:1.5em;
		box-sizing:border-box;
		border-radius:20px;
		box-shadow:10px 10px 10px rgba(0,0,0,0.02);
		margin:0px 10px;
		widtH:100%;
	}
	
	
	#main .review .reviewVisual .slick-center{
		background:#fff1e4;
	}
	
	#main .review .reviewVisual li .infoTop{
		width:100%;
		display:inline-block;
	}
	
	#main .review .reviewVisual li .infoTop .deInfo{
		display:inline-block;
		width:100%;
		vertical-align:top;
	}
	
	
	#main .review .reviewVisual li .infoTop .deInfo .nickname{
		font-size:20px;
		color:#222;
		font-weight:bold;
	}
	
	#main .review .reviewVisual li .infoTop .deInfo .anInfo{
		font-size:14px;
		color:#777777;
		margin-top:10px;
	}
	
	
	
	#main .review .reviewVisual li .infoTop .starList{
		display:inline-block;
		width:100%;
		vertical-align:top;
		text-align:left;
		margin-top:20px;
	}
	#main .review .reviewVisual li .infoTop .starList div{
		width:17px;
		display:inline-block;
		margin-left:0px;
		margin-right:3px;
	}
	
	#main .review .reviewVisual li .content{
		width:100%;
		margin-top:30px;
		font-size:14px;
		line-height:22px;
	}
	
	
	
	#main .guide{
		width:100%;
		margin:150px auto 0;
		background:url(../images/guideBg.png) center center no-repeat;
	}
	
	#main .guide .guideList{
		width:94%;
		margin:80px auto 0;
	}
	
	#main .guide .guideList dd{
		width:100%;
		margin-top:50px;
	}
	
	#main .guide .guideList dd:first-child{
		margin-top:0px;
	}
	
	
	#main .guide .guideList dd .txArea{
		width:59%;
		display:inline-block;
		padding-right:50px;
		box-sizing:border-box;
		vertical-align:middle;
	}
	
	#main .guide .guideList dd .txArea .step{
		font-size:15px;
		color:#222;
		font-family:'lato';
	}
	#main .guide .guideList dd .txArea .subj{
		font-size:24px;
		color:#0499e7;
		margin-top:15px;
	}
	
	
	#main .guide .guideList dd .txArea .subs{
		font-size:15px;
		color:#444;
		margin-top:30px;
		line-height:22px;
		word-break:keep-all;
	}
	
	
	#main .guide .guideList dd .txArea .storeList{
		width:100%;
		margin-top:50px;
	}
	
	#main .guide .guideList dd .txArea .storeList li{
		width:150px;
		display:inline-block;
		margin-left:4px;
	}
	
	#main .guide .guideList dd .txArea .storeList li img{
		width:100%;
	}
	
	#main .guide .guideList dd .txArea .storeList li:first-child{
		margin-left:0px;
	}
	
	#main .guide .guideList dd .txArea .freeBtn{
		display:inline-block;
		padding:12px 20px;
		border:1px solid #222;
		margin-top:50px;
		border-radius:5px;
	}
	
	#main .guide .guideList dd .txArea .freeBtn .ico{
		font-size:25px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .guide .guideList dd .txArea .freeBtn .text{
		font-size:15px;
		color:#222;
		display:inline-block;
		vertical-align:middle;
		margin-left:10px;
	}
	
	#main .guide .guideList dd:nth-child(2n) .txArea{
		padding-right:0;
		padding-left:50px;
	}
	
	
	
	
	#main .guide .guideList dd .thum{
		width:40%;
		display:inline-block;
		box-sizing:border-box;
		vertical-align:middle;
	}
	
	
	#main .guide .guideList dd .thum img{
		width:100%;
	}
	
	
	#main .system {
		width:100%;
		overflow:hidden;
		margin-top:150px;
	}
	
	
	#main .system .systemVisual{
		width:94%;
		margin:50px auto 0;
	}
	
	#main .system .systemVisual .slick-list{
		overflow:visible;
	}
	
	#main .system .systemVisual li{
		widtH:100%;
		background:#fff;
		box-shadow:5px 0px 10px rgba(0,0,0,0.06);
		margin:0px 30px;
		height:510px;
		padding:30px;
		position:relative;
		box-sizing:border-box;
	}
	
	#main .system .systemVisual li .txCont{
		width:100%;
		position:relative;
		z-index:1;
	}
	
	#main .system .systemVisual li .txCont .subjLine{
		width:100%;
	}
	
	#main .system .systemVisual li .txCont .subjLine .subj{
		font-size:30px;
		color:#222;
		font-weight:bold;
		display:inline-block;
		vertical-align:middle;
		width:40%;
	}
	
	#main .system .systemVisual li .txCont .subjLine .line{
		width:59%;
		height:2px;
		background:#222;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .system .systemVisual li .txCont .contText{
		width:100%;
		padding-left:20px;
		margin-top:30px;
		font-size:16px;
		color:#444;
		line-height:26px;
		position:relative;
	}
	
	#main .system .systemVisual li .txCont .contText:before{
		content:'';
		position:absolute;
		width:8px;
		height:8px;
		background:#fd7905;
		margin-top:10px;
		border-radius:100%;
		left:0;
	}
	
	
	
	#main .system .systemVisual li .bg{
		position:absolute;
		right:0;
		bottom:0;
		z-index:0;
	}
	
	
	#main .system .systemVisual .slick-prev{
		background:url(../images/blackPrev.png) no-repeat;
		width:60px;
		height:60px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		left:0px;
		top:50%;
		transform:translateY(-50%);
		z-index:2;
		cursor:pointer;
	}
	
	
	#main .system .systemVisual .slick-next{
		background:url(../images/blackNext.png) no-repeat;
		width:60px;
		height:60px;
		text-indent:-9999px;
		position:absolute;
		right:0px;
		top:50%;
		transform:translateY(-50%);
		cursor:pointer;
	}
	
	
	
	
	
	#main .free{
		width:100%;
		background:#f8ffe5;
		margin-top:150px;
		padding:150px 0px;
	}
	
	#main .free .inner{
		width:94%;
		margin:0 auto;
	}
	
	#main .free .inner .txCt{
		width:100%;
		margin-top:50px;
	}
	
	#main .free .inner .txCt .subj{
		font-size:30px;
		color:#9ed429;
		text-align:Center;
		line-height:40px;
		font-family: 'yg-jalnan';
		word-break:keep-all;
	}
	
	#main .free .inner .txCt .subs{
		font-size:24px;
		color:#222222;
		text-align:Center;
		line-height:34px;
		margin-top:15px;
		word-break:keep-all;
	}
	
	
	#main .free .inner .txCt .btn{
		width:250px;
		background:#9ed429;
		color:#fff;
		font-family: 'yg-jalnan';
		text-align:center;
		margin:50px auto 0;
		padding:15px 0px;
		font-size:18px;
		border-radius:50px;
	}
	
	#main .free .inner .txCt .btn a{
		color:#fff;
	}
	
	
	
	#main .free .inner .lectureList{
		width:100%;
		display:flex;
		margin-top:50px;
	}
	
	
	#main .free .inner .lectureList li{
		width:100%;
		background:#fff;
		border-radius:0px 0px 0px 50px;
		overflow:hidden;
		padding:50px 0px 0px;
		margin-left:40px;
	}
	
	#main .free .inner .lectureList li:first-child{
		margin-left:0px;
	}
	
	#main .free .inner .lectureList li .num{
		width:50px;
		line-height:50px;
		color:#fff;
		text-align:center;
		font-size:16px;
		border-radius:100%;
		font-family: 'yg-jalnan';
		margin:0 auto;
	}
	
	
	#main .free .inner .lectureList li .lectureNm{
		text-align:center;
		margin-top:30px;
		font-size:28px;
		font-family: 'yg-jalnan';
	}
	
	#main .free .inner .lectureList li .substance{
		text-align:center;
		margin-top:15px;
		font-size:18px;
		line-height:26px;
	}
	
	#main .free .inner .lectureList li .price{
		text-align:center;
		color:#222;
		margin-top:50px;
		font-family: 'yg-jalnan';
		font-size:30px;
	}
	
	#main .free .inner .lectureList li .btn{
		widtH:100%;
		padding:15px 0px;
		text-align:Center;
		font-size:18px;
		font-family: 'yg-jalnan';
		color:#fff;
		margin-top:50px;
	}
	
	#main .free .inner .lectureList li .btn a{
		color:#fff;
	}
	
	#main .free .inner .lectureList li .greenBack{
		background:#bec530;
	}
	
	#main .free .inner .lectureList li .greenColor{
		color:#bec530;
	}
	
	
	#main .free .inner .lectureList li .orangeBack{
		background:#ffb727;
	}
	
	#main .free .inner .lectureList li .orangeColor{
		color:#ffb727;
	}
	
	
	
	
	
	
	
	
	#footer{
		width:100%;
		border-top:1px solid #222;
		padding:50px 0px;
	}
	
	#footer .footLogo{
		width:130px;
		margin:0 auto;
	}
	
	#footer .footLogo img{
		width:100%;
	}
	
	#footer .copy{
		text-align:Center;
		margin-top:30px;
		font-size:14px;
		color:#777;
		line-height:24px;
	}
	
	#footer .storeList{
		width:100%;
		text-align:center;
		margin-top:50px;
	}
	
	#footer .storeList li{
		width:158px;
		display:inline-block;
	}
	
	
	
	
	
	
	

	#quick{
		width:180px;
		background:#ffe244;
		right:0;
		position:Fixed;
		bottom:30px;
		border-radius:45% 0px 0px 45%;
		padding:30px 0px 30px 20px;
		box-sizing:border-box;
		z-index:99;
	}
	
	
	#quick .subj{
		font-family:'yg-jalnan';
		font-size:18px;
		color:#222;
		text-align:center;
		line-height:26px;
	}
	
	#quick .subj br{
		display:none;
	}
	
	#quick .quickBtn{
		width:80%;
		margin:15px auto 0;
		color:#fff;
		background:#239aff;
		border-radius:50px;
		font-family:'yg-jalnan';
		padding:10px 0px;
		text-align:Center;
		font-size:15px;
	}
	
	
	#quick .quickBtn a{
		color:#fff;
	}


}

















@media screen and (max-width: 767px){
	#header{
		width:100%;
		padding:10px 3%;
		box-sizing:border-box;
		position:absolute;
		display:inline-block;
		z-index:9;
	}
	
	#header .logo{
		width:80px;
		display:inline-block;
	}
	
	
	#header .logo img{
		width:100%;
	}
	
	#header .menu{
		display:inline-block;
		float:right;
		margin-top:15px;
		display:none;
	}
	
	#header .menu li{
		display:inline-block;
		font-size:18px;
		color:#fff;
		margin-left:80px;
	}
	
	
	#header .menu li a{
		color:#fff;
	}
	
	
	#header .moMenu{
		display:inline-block;
		float:right;
		margin-top:25px;
	}
	
	
	
	#main{
		width:100%;
	}
	
	#main .visual{
		width:100%;
		position:relative;
		
	}
	#main .visual .bg{
		width:100%;
		overflow:hidden;
	}
	
	#main .visual .bg img{
		width:220%;
		position:relative;
		left:50%;
		margin-left:-110%;
	}
	
	#main .visual .cont{
		width:94%;
		position:absolute;
		left:50%;
		margin-left:-47%;
		top:30%;
		z-index:1;
	}
	
	#main .visual .cont .subTit{
		font-size:18px;
		color:#fff;
		font-family:'yg-jalnan';
		text-align:center;
		line-height:18px;
	}
	#main .visual .cont .tit{
		font-size:30px;
		color:#ffef57;
		font-family:'yg-jalnan';
		text-align:center;
		margin-top:10px;
		line-height:40px;
		word-break:keep-all;
	}
	
	#main .visual .cont .youtubeCont{
		width:100%;
		margin-top:50px;
	}
	
	#main .visual .cont .youtubeCont .topimg{
		width:100%;
	}
	#main .visual .cont .youtubeCont .topimg img{
		width:100%;
	}
	
	
	#main .visual .cont .youtubeCont .vedio{
		width:100%;
		height:200px;
		overflow:hidden;
		border-radius:0px 0px 10px 10px;
		
	}
	
	
	
	
	#main .visual .childrenBg{
		width:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:2;
		display:none;
	}
	
	#main .visual .childrenBg img{
		width:150%;
		position:relative;
		left:50%;
		margin-left:-75%;
	}
	
	
	
	#main .deTitleA{
		width:100%;
	}
	
	#main .deTitleA .tit{
		font-size:24px;
		color:#222222;
		text-align:center;
		font-family:'yg-jalnan';
		line-height:34px;
	}
	
	#main .deTitleA .subTit{
		font-size:14px;
		color:#444;
		text-align:center;
		line-height:22px;
		margin-top:10px;
		word-break:keep-all;
	}
	
	
	#main .deTitleA .tit_s{
		font-size:20px;
		color:#222222;
		text-align:center;
		font-family:'yg-jalnan';
		line-height:30px;
	}
	
	#main .deTitleA .subTit_s{
		font-size:14px;
		color:#444;
		text-align:center;
		line-height:22px;
		margin-top:10px;
	}
	
	
	#main .introduce{
		width:100%;
		margin-top:-100px;
		padding:240px 0px 200px;
		background:url(../images/introduceBg.jpg) center center no-repeat;
		background-color:#fffae5;
	
	}
	
	#main .introduce .inner{
		width:94%;
		margin:0 auto;
	}
	
	
	#main .introduce .inner .contBox{
		width:100%;
		display:inline-block;
		background:#fff;
		border-radius:20px;
		padding:2em;
		box-sizing:Border-box;
		margin-top:2.5em;
	}
	
	#main .introduce .inner .contBox .txA{
		width:100%;
		display:block;
		vertical-align:middle;
	}
	
	#main .introduce .inner .contBox .txA .subj{
		font-size:18px;
		color:#222;
		line-height:28px;
		font-family:'yg-jalnan';
		text-align:Center;
		word-break:keep-all;
	}
	
	#main .introduce .inner .contBox .txA .subs{
		font-size:14px;
		color:#444;
		font-family:'yg-jalnan';
		line-height:22px;
		margin-top:20px;
		text-align:Center;
		word-break:keep-all;
	}
	
	#main .introduce .inner .contBox .txA .subs br{
		display:none;
	}
	
	
	#main .introduce .inner .contBox .txA .btn{
		display:block;
		width:180px;
		margin:2.5em auto 0;
	}
	
	#main .introduce .inner .contBox .txA .btn a{
		display:block;
		padding:15px 25px;
		background:#2e9dfc;
		color:#fff;
		border-radius:50px;
		font-size:15px;
		font-family:'yg-jalnan';
	}
	
	#main .introduce .inner .contBox .txA .btn a span{
		color:#ffef57
	}
	
	#main .introduce .inner .contBox .clockThum{
		width:80%;
		display:block;
		vertical-align:middle;
		margin:30px auto 0;
	}
	
	#main .introduce .inner .contBox .clockThum img{
		width:100%;
	}
	
		
	#main .morning{
		width:100%;
		margin-top:-100px;
		position:relative;
		width:100%;
		animation:wave2 10s infinite linear;
		background:url(../images/waveBg.png) center center repeat-x;
		padding:130px 0px;
		background-size:80%
	}
	@keyframes wave2 {
		0%    {background-position-x:0;}
		100%   {background-position-x:-430px;}
	}
	#main .morning .cont{
		width:94%;
		position:relative;
		left:50%;
		margin-left:-47%;
	}
	
	#main .morning .cont .tit{
		font-size:18px;
		color:#fff;
		text-align:Center;
		font-family:'yg-jalnan';
		line-height:28px;
	}
	
	#main .morning .cont .subs{
		font-size:13px;
		color:#fff;
		text-align:Center;
		font-family:'yg-jalnan';
		line-height:26px;
		word-break:keep-all;
		margin-top:30px;
	} 
	
	
	#main .morning .bg{
		width:94%;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		left:50%;
		margin-left:-47%;
		
	}
	
	
	#main .morning .bg img{
		width:100%;
	}
	
	
	
	
	
	#main .curriculum{
		width:94%;
		margin:80px auto 0;
	}
	
	#main .curriculum .cont{
		width:100%;
		margin-top:50px;
		text-align:Center;
	}
	
	#main .curriculum .cont .triangle{
		width:100%;
		display:none;
	}
	
	
	#main .curriculum .cont .triangle .triangleBg{
		width:100%;
	}
	
	#main .curriculum .cont .triangle .triangleBg img{
		width:100%;
	}
	
	#main .curriculum .cont .triangle .curriStepList{
		width:100%;
		position:absolute;
		display:none;
	}
	
	#main .curriculum .cont .triangle .curriStepList li{
		width:100%;
		text-align:center;
		color:#fff;
		line-height:69px;
		height:69px;
		font-size:15px;
		font-family:'lato','nanumsquare';
		position:Relative;
	}
	
	#main .curriculum .cont .triangle .curriStepList li span{
		padding-top:10px;
		display:block;
	}
	
	
	
	#main .curriculum .cont .triangle .curriStepList li:after{
		content:'';
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		widtH:50px;
		height:1px;
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(1):after{
		background:#39c9d5;
		margin-left:10px;
		
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(2):after{
		background:#3b8fcf;
		margin-left:18px;
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(3):after{
		background:#6363de;
		margin-left:20px;
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(4):after{
		background:#8759d3;
		margin-left:85px;
	}
	
	#main .curriculum .cont .triangle .curriStepList li:nth-child(5):after{
		background:#b650cf;
		margin-left:140px;
	}
	
	#main .curriculum .moCurri{
		display:block;
		width:100%;
	}

	#main .curriculum .moCurri .curriList{
		display:inline-block;
		width:100%;
	}
	
	#main .curriculum .moCurri .curriList li{
		width:100%;
		display:inline-block;
	}
	
	#main .curriculum .moCurri .curriList li .subj{
		width:100%;
		padding:15px 0px;
		text-align:Center;
		color:#fff;
		font-size:15px;
		font-family:'lato'
	}
	
	
	#main .curriculum .moCurri .curriList li:nth-child(1) .subj{
		background:#39c9d5;
		
	}
	
	#main .curriculum .moCurri .curriList li:nth-child(2) .subj{
		background:#3b8fcf;
	}
	
	#main .curriculum .moCurri .curriList li:nth-child(3) .subj{
		background:#6363de;
	}
	
	#main .curriculum .moCurri .curriList li:nth-child(4) .subj{
		background:#8759d3;
	}
	
	#main .curriculum .moCurri .curriList li:nth-child(5) .subj{
		background:#b650cf;
	}
	
	#main .curriculum .moCurri .curriList li .subs{
		width:100%;
		padding:30px 20px;
		text-align:Center;
		color:#444;
		text-align:center;
		box-sizing:border-box;
		word-break:keep-all;
		font-size:14px;
		line-height:22px;
	}
	
	
	
	#main .curriculum .cont .curriCont{
		width:300px;
		display:inline-block;
		vertical-align:middle;
		display:none;
	}
	
	#main .curriculum .cont .curriCont li{
		width:100%;
		height:69px;
		position:Relative;
		padding-left:20px;
		box-sizing:border-box;
	}
	
	
	#main .curriculum .cont .curriCont li p{
		width:100%;
		position:absolute;
		top:50%;
		transform:TranslateY(-50%);
		text-align:left;
		word-break:keep-all;
		font-size:15px;
		line-height:23px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(1){
		margin-left:-145px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(2){
		margin-left:-98px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(3){
		margin-left:-56px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(4){
		margin-left:-15px;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(5){
		margin-left:22px;
	}
	
	
	
	#main .curriculum .cont .curriCont li:before{
		content:'';
		position:absolute;
		left:0;
		top:50%;
		width:7px;
		height:7px;
		left:0;
		transform:translateY(-50%);
	}
	
	#main .curriculum .cont .curriCont li:nth-child(1):before{
		background:#39c9d5;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(2):before{
		background:#3b8fcf;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(3):before{
		background:#6363de;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(4):before{
		background:#8759d3;
	}
	
	#main .curriculum .cont .curriCont li:nth-child(5):before{
		background:#b650cf;
	}
	
	
	
	#main .book{
		width:94%;
		margin:80px auto 0;
	}
	
	#main .book .tab{
		width:100%;
		margin-top:40px;
		text-align:Center;
	}
	
	#main .book .tab li{
		display:inline-block;
		vertical-align:middle;
		cursor:pointer;
		font-size:13px;
		font-family:'yg-jalnan';
		padding:12px 10px;
		background:#e5e5e5;
		color:#c1c1c1;
		border-radius:50px;
	}
	
	#main .book .bookList{
		width:100%;
		display:block;
		margin-top:70px;
	}
	
	
	#main .book .bookList li{
		width:100%;
		display:inline-block;
		border-radius:20px;
		box-shadow:5px 5px 10px rgba(0,0,0,0.1);
		background:#fff;
		margin-left:0%;
		margin-top:20px;
		padding:40px;
		box-sizing:border-box;
	}
	
	#main .book .bookList li:first-child{
		margin-left:0%;
		margin-top:0%;
	}
	
	#main .book .bookList li .nm{
		text-align:center;
		color:#222;
		font-family:'yg-jalnan';
		font-size:24px;
		line-height:34px;
	}
	
	#main .book .bookList li .subs{
		text-align:center;
		color:#444444;
		font-family:'yg-jalnan';
		font-size:18px;
		line-height:28px;
		margin-top:10px;
	}
	
	#main .book .bookList li .thum{
		width:180px;
		margin:50px auto 0;
	}
	
	#main .book .bookList li .thum img{
		width:100%;
	}
	
	#main .review {
		width:100%;
		position:relative;
		margin-top:80px;
		padding:80px 0px;
		background:url(../images/reviewBg.png) no-repeat top center;
		background-size:300%;
	}
	
	#main .review .bg{
		width:100%;
		overflow:hidden;
	}
	
	#main .review .bg img{
		width:300%;
		position:Relative;
		left:50%:
		transform:translateX(-50%);
	}
	
	#main .review .cont{
		width:94%;
		margin:0 auto;
		z-index:1;
	}
	
	#main .review .cont .childrenCont{
		width:100%;
		position:relative;
		margin-top:50px;
	}
	
	
	#main .review .cont .childrenCont .childrenBg{
		width:300px;
		margin:0 auto;
	}
	
	#main .review .cont .childrenCont .childrenBg img{
		width:100%;
	}
	
	#main .review .cont .childrenCont .commentList{
		width:230px;
		position:absolute;
		display:none;
	}
	
	#main .review .cont .childrenCont .commentList01{
		left:0;
		top:100px
	}
	
	#main .review .cont .childrenCont .commentList02{
		right:0;
		bottom:0;
	}
	
	#main .review .cont .childrenCont .commentList li{
		background:#fff;
		padding:20px;
		box-sizing:border-box;
		border-radius:20px;
		display:block;
		line-height:22px;
		font-size:14px;
		width:100%;
		text-align:center;
		margin-top:20px;
	}
	
	#main .review .cont .childrenCont .commentList01 li:last-child{
		margin-left:50px;
	}
	
	
	#main .review .cont .childrenCont .commentList02 li:first-child{
		margin-left:-50px;
	}
	
	
	
	
	
	
	#main .review .reviewVisual{
		width:94%;
		position:relative;
		left:50%;
		margin-left:-47%;
		margin-top:60px;
		
	}
	
	
	#main .review .reviewVisual .slick-prev{
		background:url(../images/dePrev.png) no-repeat;
		width:60px;
		height:60px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		left:-100px;
		top:50%;
		transform:translateY(-50%);
		z-index:2;
	}
	
	
	#main .review .reviewVisual .slick-next{
		background:url(../images/deNext.png) no-repeat;
		width:60px;
		height:60px;
		text-indent:-9999px;
		position:absolute;
		right:-100px;
		top:50%;
		transform:translateY(-50%);
	}
	
	
	#main .review .reviewVisual .slick-dots{
		width:100%;
		background:#e5e5e5;
		margin-top:30px;
		display:flex;
	}
	
	#main .review .reviewVisual .slick-dots li{
		display:inline-block;
		height:3px;
		width:100%;
		margin:0;
		border-radius:0;
		padding:0;
		background:#e5e5e5;
	}
	
	#main .review .reviewVisual .slick-dots .slick-active{
		background:#fd7905;
	}
	
	#main .review .reviewVisual .slick-dots li button{
		text-indent:-99989999px
	}
	
	
	#main .review .reviewVisual li{
		background:#fff;
		padding:1.5em;
		box-sizing:border-box;
		border-radius:20px;
		box-shadow:10px 10px 10px rgba(0,0,0,0.02);
		margin:0px 10px;
		widtH:100%;
	}
	
	
	#main .review .reviewVisual .slick-center{
		background:#fff1e4;
	}
	
	#main .review .reviewVisual li .infoTop{
		width:100%;
		display:inline-block;
	}
	
	#main .review .reviewVisual li .infoTop .deInfo{
		display:inline-block;
		width:100%;
		vertical-align:top;
	}
	
	
	#main .review .reviewVisual li .infoTop .deInfo .nickname{
		font-size:20px;
		color:#222;
		font-weight:bold;
	}
	
	#main .review .reviewVisual li .infoTop .deInfo .anInfo{
		font-size:14px;
		color:#777777;
		margin-top:10px;
	}
	
	
	
	#main .review .reviewVisual li .infoTop .starList{
		display:inline-block;
		width:100%;
		vertical-align:top;
		text-align:left;
		margin-top:20px;
	}
	#main .review .reviewVisual li .infoTop .starList div{
		width:17px;
		display:inline-block;
		margin-left:0px;
		margin-right:3px;
	}
	
	#main .review .reviewVisual li .content{
		width:100%;
		margin-top:30px;
		font-size:14px;
		line-height:22px;
	}
	
	
	
	#main .guide{
		width:100%;
		margin:4em auto 0;
		background:url(.../images/guideBg.png) center center no-repeat;
	}
	
	#main .guide .guideList{
		width:94%;
		margin:80px auto 0;
	}
	
	#main .guide .guideList dd{
		width:100%;
		margin-top:50px;
		padding:50px 0px;
		border-bottom:1px solid #e5e5e5;
	}
	
	#main .guide .guideList dd:first-child{
		margin-top:0px;
		padding:0px 0px 50px;
	}
	#main .guide .guideList dd:last-child{
		border-bottom:0px solid #e5e5e5;
	}
	
	#main .guide .guideList dd .txArea{
		width:100%;
		display:inline-block;
		padding-right:0px;
		box-sizing:border-box;
		vertical-align:middle;
	}
	
	#main .guide .guideList dd .txArea .step{
		font-size:15px;
		color:#222;
		font-family:'lato';
	}
	#main .guide .guideList dd .txArea .subj{
		font-size:24px;
		color:#0499e7;
		margin-top:15px;
	}
	
	
	#main .guide .guideList dd .txArea .subs{
		font-size:15px;
		color:#444;
		margin-top:30px;
		line-height:22px;
		word-break:keep-all;
	}
	
	
	#main .guide .guideList dd .txArea .storeList{
		width:100%;
		margin-top:30px;
	}
	
	#main .guide .guideList dd .txArea .storeList li{
		width:120px;
		display:inline-block;
		margin-left:4px;
	}
	
	#main .guide .guideList dd .txArea .storeList li img{
		width:100%;
	}
	
	#main .guide .guideList dd .txArea .storeList li:first-child{
		margin-left:0px;
	}
	
	#main .guide .guideList dd .txArea .freeBtn{
		display:inline-block;
		padding:12px 20px;
		border:1px solid #222;
		margin-top:20px;
		border-radius:5px;
	}
	
	#main .guide .guideList dd .txArea .freeBtn .ico{
		width:20px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .guide .guideList dd .txArea .freeBtn .ico img{
		width:100%;
	}
	
	#main .guide .guideList dd .txArea .freeBtn .text{
		font-size:14px;
		color:#222;
		display:inline-block;
		vertical-align:middle;
		margin-left:10px;
	}
	
	
	#main .guide .guideList dd:nth-child(2n) .txArea{
		padding-right:0;
		padding-left:0px;
		padding-top:0px;
	}
	
	
	#main .guide .guideList dd:nth-child(2n) .thum{
		margin-top:0px;
	}
	
	
	
	#main .guide .guideList dd .thum{
		width:100%;
		display:inline-block;
		box-sizing:border-box;
		vertical-align:middle;
		display:none;
		margin-top:50px;
	}
	
	
	#main .guide .guideList dd .thum img{
		width:100%;
	}
	
	
	#main .system {
		width:100%;
		overflow:hidden;
		margin-top:80px;
	}
	
	
	#main .system .systemVisual{
		width:100%;
		margin:50px auto 0;
	}
	
	#main .system .systemVisual .slick-list{
		overflow:visible;
	}
	
	#main .system .systemVisual li{
		widtH:100%;
		background:#fff;
		box-shadow:5px 0px 10px rgba(0,0,0,0.06);
		margin:0px 30px;
		height:auto;
		padding:30px 0px 0px 30px;
		position:relative;
		box-sizing:border-box;
	}
	
	#main .system .systemVisual li .txCont{
		width:100%;
		position:relative;
		z-index:1;
	}
	
	#main .system .systemVisual li .txCont .subjLine{
		width:100%;
	}
	
	#main .system .systemVisual li .txCont .subjLine .subj{
		font-size:22px;
		color:#222;
		font-weight:bold;
		display:inline-block;
		vertical-align:middle;
		width:100%;
	}
	
	#main .system .systemVisual li .txCont .subjLine .line{
		width:59%;
		height:2px;
		background:#222;
		display:inline-block;
		vertical-align:middle;
		display:none;
	}
	
	#main .system .systemVisual li .txCont .contText{
		width:100%;
		padding-left:20px;
		margin-top:30px;
		font-size:13px;
		color:#444;
		line-height:21px;
		position:relative;
		word-break:keep-all;
		padding-right:30px;
		box-sizing:border-box;
	}
	
	#main .system .systemVisual li .txCont .contText br{
		display:none;
	}
	
	#main .system .systemVisual li .txCont .contText:before{
		content:'';
		position:absolute;
		width:8px;
		height:8px;
		background:#fd7905;
		margin-top:10px;
		border-radius:100%;
		left:0;
	}
	
	
	
	#main .system .systemVisual li .bg{
		position:relative;
		right:0;
		bottom:0;
		z-index:0;
		width:60%;
		display:inline-block;
		float:right;
	}
	
	#main .system .systemVisual li .bg img{
		width:100%;
	}
	
	
	#main .system .systemVisual .slick-prev{
		background:url(../images/blackPrev.png) no-repeat;
		width:30px;
		height:30px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		left:15px;
		top:50%;
		transform:translateY(-50%);
		z-index:2;
		cursor:pointer;
		background-size:100%;
	}
	
	
	#main .system .systemVisual .slick-next{
		background:url(../images/blackNext.png) no-repeat;
		width:30px;
		height:30px;
		text-indent:-9999px;
		position:absolute;
		right:15px;
		top:50%;
		transform:translateY(-50%);
		cursor:pointer;
		background-size:100%;
	}
	
	
	
	
	
	#main .free{
		width:100%;
		background:#f8ffe5;
		margin-top:150px;
		padding:80px 0px;
	}
	
	#main .free .inner{
		width:94%;
		margin:0 auto;
	}
	
	#main .free .inner .txCt{
		width:100%;
		margin-top:50px;
	}
	
	#main .free .inner .txCt .subj{
		font-size:20px;
		color:#9ed429;
		text-align:Center;
		line-height:30px;
		font-family: 'yg-jalnan';
		word-break:keep-all;
	}
	
	#main .free .inner .txCt .subj br{
		display:none;
	}
	
	#main .free .inner .txCt .subs{
		font-size:16px;
		color:#222222;
		text-align:Center;
		line-height:26px;
		margin-top:15px;
		word-break:keep-all;
	}
	
	
	#main .free .inner .txCt .btn{
		width:250px;
		background:#9ed429;
		color:#fff;
		font-family: 'yg-jalnan';
		text-align:center;
		margin:50px auto 0;
		padding:15px 0px;
		font-size:15px;
		border-radius:50px;
	}
	
	#main .free .inner .txCt .btn a{
		color:#fff;
	}
	
	
	
	#main .free .inner .lectureList{
		width:100%;
		display:inline-block;
		margin-top:50px;
	}
	
	
	#main .free .inner .lectureList li{
		width:100%;
		background:#fff;
		border-radius:0px 0px 0px 50px;
		overflow:hidden;
		padding:50px 0px 0px;
		margin-left:0px;
		margin-top:20px;
	}
	
	#main .free .inner .lectureList li:first-child{
		margin-left:0px;
		margin-top:0px;
	}
	
	#main .free .inner .lectureList li .num{
		width:50px;
		line-height:50px;
		color:#fff;
		text-align:center;
		font-size:16px;
		border-radius:100%;
		font-family: 'yg-jalnan';
		margin:0 auto;
	}
	
	
	#main .free .inner .lectureList li .lectureNm{
		text-align:center;
		margin-top:30px;
		font-size:24px;
		font-family: 'yg-jalnan';
	}
	
	#main .free .inner .lectureList li .substance{
		text-align:center;
		margin-top:15px;
		font-size:14px;
		line-height:22px;
	}
	
	#main .free .inner .lectureList li .price{
		text-align:center;
		color:#222;
		margin-top:50px;
		font-family: 'yg-jalnan';
		font-size:30px;
	}
	
	#main .free .inner .lectureList li .btn{
		widtH:100%;
		padding:15px 0px;
		text-align:Center;
		font-size:18px;
		font-family: 'yg-jalnan';
		color:#fff;
		margin-top:50px;
	}
	
	#main .free .inner .lectureList li .btn a{
		color:#fff;
	}
	
	#main .free .inner .lectureList li .greenBack{
		background:#bec530;
	}
	
	#main .free .inner .lectureList li .greenColor{
		color:#bec530;
	}
	
	
	#main .free .inner .lectureList li .orangeBack{
		background:#ffb727;
	}
	
	#main .free .inner .lectureList li .orangeColor{
		color:#ffb727;
	}
	
	
	
	
	
	
	
	
	#footer{
		width:100%;
		border-top:1px solid #222;
		padding:2.5em 3%;
		box-sizing:border-box;
	}
	
	#footer .footLogo{
		width:100px;
		margin:0 auto;
	}
	
	#footer .footLogo img{
		width:100%;
	}
	
	#footer .copy{
		text-align:Center;
		margin-top:30px;
		font-size:13px;
		color:#777;
		word-break:keep-all;
		line-height:22px;
	}
	
	#footer .storeList{
		width:100%;
		text-align:center;
		margin-top:50px;
	}
	
	#footer .storeList li{
		width:128px;
		display:inline-block;
	}
	#footer .storeList li img{
		width:100%;
	}
	
	
	
	
	
	
	
	#quick{
		width:120px;
		background:#ffe244;
		right:0;
		position:Fixed;
		bottom:30px;
		border-radius:47% 0px 0px 47%;
		padding:20px 0px 20px 20px;
		box-sizing:border-box;
		z-index:99;
	}
	
	
	#quick .subj{
		font-family:'yg-jalnan';
		font-size:13px;
		color:#222;
		text-align:center;
		line-height:21px;
	}
	
	#quick .subj br{
		display:none;
	}
	
	#quick .quickBtn{
		width:80%;
		margin:5px auto 0;
		color:#fff;
		background:#239aff;
		border-radius:50px;
		font-family:'yg-jalnan';
		padding:6px 0px;
		text-align:Center;
		font-size:13px;
	}
	
	
	#quick .quickBtn a{
		color:#fff;
	}

}









































































































































































