@charset "UTF-8";
/* CSS Document */

@import url(/shop/data/skin/apple_tree/css/nanum/nanumsquare.css);    
@import url(/shop/data/skin/apple_tree/css/noto/noto.css); 

/* Google Web Fonts CDN */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap');


/*¸®µùÅ¬·´ ¼­ºêÆäÀÌÁö ÅÇ¸Þ´º*/
.rctabs_inner {padding:0;margin-top:-10px;}
.rctabs_inner ul {display:flex;width:100%;justify-content:space-between;align-items:center;}
.rctabs_inner ul li {flex:1;height:56px;border-bottom:1px solid #ddd;}
.rctabs_inner ul li a {display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center;width:inherit;height:inherit;font-family:'Noto Sans KR', sans-serif;font-size:14px;font-weight:400;color:#777;transition:.3s;text-align:center;vertical-align:middle}
.rctabs_inner ul li a span {font-family:'Noto Sans KR', sans-serif;font-size:14px;font-weight:400;color:#777;}
.rctabs_inner ul li:hover a {font-size:16px;color:#3fabfa;font-weight:700;}
.rctabs_inner ul li:hover a span {color:#3fabfa;font-size:16px;font-weight:700;}
.rctabs_inner ul li.active {position:relative;border-bottom:3px solid #3fabfa;}
.rctabs_inner ul li.active a {font-size:16px;color:#3fabfa;font-weight:700;}
.rctabs_inner ul li.active a span {color:#3fabfa;font-size:16px;font-weight:700;}
.rctabs_inner ul li.active:after {position:absolute;display:block;content:'';top:56px;left:50%;transform:translateX(-50%);width:0;height:0;border-top: 10px solid #3fabfa;border-left: 10px solid transparent;border-right: 10px solid transparent;}

@media (orientation: landscape) {
.rctabs_inner ul li {height:44px;}
.rctabs_inner ul li a {flex-direction:row;gap:6px;}
.rctabs_inner ul li.active:after {top:44px;}

}


/*Ã¼°èÀûÀÎ ÇÐ½À°ü¸®*/
.seclms_notice{padding:15px 0 35px;font-family: 'NotoR';font-size:18px;color:#222;letter-spacing:-1px;text-align:center;}
.seclms_ovlap.left{background:#edf2f7}
.seclms_ovlap.right{background:#e3e8ed;}

.seclms_list{display:flex;margin:0 auto;padding:50px 0 0;width:92%;max-width:1000px;justify-content:center;align-items:center;box-sizing: border-box;}
.seclms_ovlap.left .seclms_list li:first-child{width:55%;padding-right:10px;box-sizing:border-box;}
.seclms_ovlap.right .seclms_list li:last-child{width:60%;padding-left:20px;box-sizing:border-box;}

.seclms_ovlap.left .seclms_list li:last-child{align-self:flex-end;justify-content:flex-end;}
.seclms_ovlap.right .seclms_list li:first-child{align-self:flex-end;justify-content:flex-start;}
.seclms_ovlap.right .seclms_btn{padding-bottom:50px;}

.seclms_box.pdLeft{padding-left:20px}
.seclms_tit{font-family: 'NotoM';font-size:34px;color:#222;line-height:140%;letter-spacing:-3px;}
.seclms_txt{font-family: 'NotoL';padding-top:12px;font-size:18px;color:#222;line-height:150%;letter-spacing:-1px;}
.seclms_icRed{display:inline-block;padding:0 .8em;height:32px;font-size:20px;line-height:32px;letter-spacing:0;background:#e70012;color:#fff;border-radius:.5em;}

.seclms_btn{padding-top:60px;text-align:right;}
.seclms_btn.paddR40{padding-right:40px;}
.seclms_btn_blue{display:inline-block;padding:10px 22px;background:#2e82fa;border-radius:6px;transition:.5s;}
.seclms_btn_blue span{font-family: 'NotoR';font-size:18px;color:#fff;text-decoration:none;transition:.5s;}
.seclms_btn_blue:hover {background:#0657ca;text-decoration:none !important;}
.seclms_btn_blue:hover span {text-decoration:none !important;}


.seclms_butxt{display:block;color:#222;height:28px;line-height:28px;}



/*Ã¼°èÀûÀÎ ÇÐ½À°ü¸® Sub*/

.seclms_btn_txtblueL {display:inline-block;font-family: 'NotoL';font-size:22px;letter-spacing:-3px;color:#2e82fa !important;text-decoration:none;}
.seclms_subTitle{display:flex;padding:28px 0;min-height:100px;background:#2e81f9;justify-content: center;align-items:center;}
.seclms_subTitle figure{margin:0 20px 0 0;padding:0;width:100px;}
.seclms_subTitle p{font-family:'NotoL';font-size:48px;color:#fff;letter-spacing: -2px;}
.seclms_subTitle p strong{font-family:'NotoM';font-weight: normal}

.seclms_subGray{padding-top:70px;background:#edf2f7;}
.seclms_subGray.mgB25{padding-bottom:25px;}
.seclms_conlap{margin-bottom:120px;}
.seclms_conlap:last-child{margin-bottom:40px;padding-bottom:50px}
.seclms_conlap.margB{margin-bottom:0 !important;}
.seclms_conlap_tit{padding:0 20px;font-family:'NotoL';font-size:45px;line-height:130%;color:#222;letter-spacing:-3px;text-align:center;}
.seclms_conlap_tit.smrl{font-family:'NotoL';font-size:40px;color:#222;letter-spacing:-3px;text-align:center;}
.seclms_conlap_tit strong, .seclms_conlap_tit.smrl strong{font-family:'NotoM';font-weight: normal}
.seclms_conlap_tit em{display:block;font-size:0;line-height:1;text-indent:-999px}
.seclms_conlap_txt{padding:20px 30px;font-family:'NotoL';font-size:22px;line-height:160%;color:#222;letter-spacing:-1px;text-align:center;}
.seclms_conlap_txt.algLeft {padding:20px 30px;font-family:'NotoL';font-size:22px;line-height:140%;color:#222;letter-spacing:-1px;text-align:left;}
.seclms_conlap_txt strong{display:block;height:20px;}
.seclms_conlap_txtNew{padding:0 30px;font-family:'NotoL';font-size:22px;line-height:160%;color:#222;letter-spacing:-1px;text-align:center;}
.seclms_conlap_txtNew strong{font-family:'NotoM';font-weight: normal}
.seclms_conlap_txt em{display:block;padding-bottom:15px;font-size:0;line-height:1;text-indent:-999px}
.seclms_conlap_all{padding:0;margin:0;text-align: center;}
.seclms_conlap_all.paddT30{padding-top:30px;}
.seclms_conlap_all.paddT50{padding-top:50px;}
.seclms_conlap_all.paddT60{padding-top:60px;}

.seclms_conlap_icoTit{width:80%;font-family:'NotoL';font-size:36px;color:#222;letter-spacing:-2px;}
.seclms_conlap_icoTit.appReg{margin:30px auto;padding-left:85px;height:83px;line-height:83px;background:url('/shop/data/skin/apple_tree/img/main/lms201014_01_ico1.png') no-repeat top left;}
.seclms_conlap_icoTit.pcReg{margin:50px auto 20px;padding-left:85px;height:57px;line-height:57px;background:url('/shop/data/skin/apple_tree/img/main/lms201014_01_ico2.png') no-repeat top left;}
.seclms_conlap_icoTit.ebReg{margin:0 auto;padding-left:62px;height:60px;line-height:60px;background:url('/shop/data/skin/apple_tree/img/main/lms201016_03_medals.png') no-repeat top left;}

.seclms_conlap_area{margin:0 auto;}
.seclms_conlap_area.w65{width:65%;max-width:720px}
.seclms_conlap_area.w78{width:78%;max-width:760px}
.seclms_conlap_area.w83{width:83%;max-width:800px;}
.seclms_conlap_area.w86{width:86%;max-width:820px;}


.seclms_conlap_flN li{padding-bottom:50px;}
.seclms_conlap_flN.xsImg li {padding-bottom:20px;}
.seclms_conlap_flN{display:flex;flex-wrap:wrap; margin-top:15px;justify-content:center;align-items: center;flex-shrink: 0;}
.seclms_conlap_flN.bImg li:nth-child(odd){width:55%;justify-self:flex-start;}
.seclms_conlap_flN.bImg li:nth-child(even){width:45%;padding-left:30px;box-sizing:border-box;justify-self:flex-start;font-family:'NotoL';font-size:22px;line-height:140%;color:#222;letter-spacing:-1px;}
.seclms_conlap_flN.sImg li:nth-child(odd){width:42%;justify-self:flex-start;}
.seclms_conlap_flN.sImg li:nth-child(even){width:58%;padding-left:20px;box-sizing:border-box;justify-self:flex-start;font-family:'NotoL';font-size:22px;line-height:140%;color:#222;letter-spacing:-1px;}
.seclms_conlap_flN.xsImg li:nth-child(odd){width:12%;justify-self:flex-start;}
.seclms_conlap_flN.xsImg li:nth-child(even){width:88%;justify-self:center;font-family:'NotoL';font-size:22px;line-height:140%;color:#222;letter-spacing:-1px;}
.seclms_conlap_flN li em, .seclms_conlap_txt em.seclms_conlap_tblue{display:inline-block;padding-bottom:0;font-size:22px;line-height:140%;color:#2e81f9;font-style:normal;font-family:'NotoL';text-indent:0;}
.seclms_conlap_flN li em.txtL{font-family:'NotoM';font-size:28px;}
.seclms_numGray{display:flex;justify-content:center;align-items:center;margin-bottom:9px; width:28px;height:28px;background:#7f828c;color:#fff;border-radius:50%;font-family:'NotoL';font-size:22px;}
.seclms_txtPoint{display:block;padding-bottom: 12px; font-family:'NotoM';font-size:22px;letter-spacing:-2px}
.ico_selUser{display:inline-block;margin-right:3px;padding:4px 10px;background:#2e81f9;color:#fff;font-family:'NotoL';font-size:22px;}
.ico_selUser strong{display:inline-block;padding-left:5px;font-size:16px;font-family:'NotoL';font-weight:normal;color:#fff;}

.seclms_conlapSub{width:93.75%;margin:60px auto 0;padding:30px 0 10px;background:rgb(255, 255, 255, 0.6); }

.seclms_conlap_ntit{display:flex;align-items:center;width:90%;margin:80px auto 0;font-family:'NotoL';font-size:24px;color:#222;letter-spacing:-2px;}
.seclms_conlap_ntit strong{font-family:'NotoB';font-size:30px;font-weight:normal;letter-spacing:-1px;}
.seclms_conlap_ntit em{font-family:'NotoR';font-size:26px;font-style:normal;letter-spacing:-1px;}
.seclms_conlap_ntit i{font-style:normal;}
.seclms_conlap_ntit.green span{display:inline-block;margin-right:0.3em;padding:0.1em 0.5em;background:#78c821;color:#fff;border-radius:50%;}
.seclms_conlap_ntit.blue span{display:inline-block;margin-right:0.3em;padding:0.1em 0.5em;background:#009dff;color:#fff;border-radius:50%;}
.seclms_conlap_ntit.gray span{display:inline-block;margin-right:0.3em;padding:0.1em 0.5em;background:#7f828c;color:#fff;border-radius:50%;}

.seclms_conlap_flRt{display:flex; justify-content:center;align-items: center;}
.seclms_conlap_flRt.rtImg{padding-top:30px;}
.seclms_conlap_flRt.rtImg > li:nth-child(odd){width:59%;justify-self:flex-start;}
.seclms_conlap_flRt.rtImg > li:nth-child(odd) img{width:93%;}
.seclms_conlap_flRt.rtImg > li:nth-child(even){width:41%;justify-self:flex-start;font-family:'NotoL';font-size:22px;line-height:140%;color:#222;letter-spacing:-1px;}

.seclms_conlap_tSublist.paddT30{padding-top:30px;}
.seclms_conlap_tSublist li{padding:0 0 12px 9px;font-family:'NotoL';font-size:22px;line-height:140%;color:#222;letter-spacing:-1px;background:url('/shop/data/skin/apple_tree/img/main/lms201016_05_dot.png') no-repeat 0 12px;}
.seclms_conlap_txt.talignL{padding-top:70px;font-family:'NotoL';font-size:20px;line-height:160%;color:#222;letter-spacing:-1px;text-align:center;}
.seclms_tbuRed{color:#fb4e4e}
.seclms_conlap_txt.paddT80{padding-top:80px;}
.seclms_conlap_slogan{font-family:'NotoL';font-size:36px;color:#222;letter-spacing:-3px;text-align:center;}
.seclms_conlap_slogan.paddT30{padding-top:30px;}

/*ÀÌ¿ë¾È³»*/
	
.titArea_sub{padding:10px 0;color:#555;font-size:13px}
.seclms_ovlap.left{background:#edf2f7}
.seclms_ovlap.right{background:#e3e8ed}
.seclms_ovlap.white{background:#fff;padding-top:10px;}

.seclms_listN{display:flex;margin:0 auto;padding:50px 0 30px;width:740px;justify-content:center;align-items:center;box-sizing: border-box;}
.seclms_ovlap.left .seclms_listN li:first-child{width:330px;padding-right:40px;}
.seclms_ovlap.right .seclms_listN li:last-child{width:330px;padding-left:30px;}
.seclms_ovlap.white .seclms_listN li:last-child{width:330px;padding-left:30px;}

.seclms_copy{font-family: 'NotoL';font-size:33px;color:#222;line-height:140%;letter-spacing:-0.05em;}
.seclms_copy.center{text-align:center;padding:50px 0 0}
.seclms_red{font-family: 'NotoR';color:#fa4e4e;}
.seclms_blue{font-family: 'NotoR';color:#2e81f9;}
.seclms_subtit{padding-top:60px;padding-bottom:15px;font-family: 'NotoM';font-size:26px;color:#222;line-height:150%}
.seclms_subtitS{font-family: 'NotoM';font-size:22px;color:#222;line-height:150%}

.seclms_btnN{padding-top:80px;text-align:right;}

	
.seclms_btn_txtblue{display:inline-block;font-family: 'NotoR';font-size:16px;color:#2e82fa !important;text-decoration:none;}

.seclms_go {padding-top:5px;text-align:center}
.seclms_go_btn {display:inline-block;color:#222 !important;font-family: 'NotoR';font-size:14px;text-decoration:underline !important;}

/*ÀÌ¿ë¾È³» 2021³â 2¿ù Ãß°¡ºÐ*/
.gdeNew_tit{margin:80px 0 10px;font-size:26px;font-weight:bold;color:#000;font-family:'NotoM';}
.gdeNew_tit.first{margin:20px 0 10px !important;}
.gdeNew_nbox{display:inline-block;margin-right:10px;padding:4px 13px 3px;background:linear-gradient(to right bottom,#2d81f9,#53b5fd);color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.2);}
.gdeNew_conArea{padding:30px 25px;background: #edf2f7;}
.gdeNew_conArea.onlyTxt{padding:35px;font-family: 'NotoL';font-size: 16px;color: #222;line-height: 150%;}
.gdeNew_wlist{display:flex;align-items:center;justify-content:flex-start;}
.gdeNew_wlist > li:first-child{margin-right:25px;width:270px;flex-shrink:0;}
.gdeNew_wlist > li:first-child img{width:270px}
.gdeNew_wlist > li:last-child{font-family: 'NotoL';font-size: 16px;color: #222;line-height: 150%;}
.gdeNew_wlist > li.paddImg{text-align:right;}
.gdeNew_wlist > li.paddImg img{width:260px}
.gdeNew_w115{width:115px;}
.gdeNew_w60{width:60px;}
.gdeNew_txtbtn{padding:30px 0 0;}
.gdeNew_etctxt{position:relative;font-family:'NotoL';color:#888;font-size:14px;line-height:150%;}
.gdeNew_etctxt em{position:absolute;top:30px;left:0;font-style:normal}
.gdeNew_etctxt.pdg30{padding:30px 0 0 15px;}
.gdeNew_etctxt.pdg20{padding:20px 0 0;}
.gdeNew_etctxt.Purp{color:#b421c2;}
.gdeNew_nlist{display:table;width:100%;}
.gdeNew_nlist.first{padding-top:20px;}
.gdeNew_nlist li{display:table-cell;vertical-align:top;padding-bottom:15px;text-align:left;}
.gdeNew_nlist li:first-child{font-family:'NotoM';font-size: 16px;color: #222;line-height: 150%;}
.gdeNew_nlist li.mid{width:15px;font-family:'NotoM';font-size: 16px;color: #222;line-height: 150%;}
.gdeNew_nlist li:last-child{font-family:'NotoL';font-size: 16px;color: #222;line-height: 150%;}
.gdeNew_txtBox{display:inline-block;width:140px;height:36px;font-family:'NotoM';font-size:14px;color:#fff;line-height:36px;text-align:center;border-radius:6px;}
.gdeNew_txtBox.GrT{background:#78c821;}
.gdeNew_txtBox.BlT{background:#009dff;}
.gdeNew_txtBlbg{display:inline-block;padding:4px 9px 3px;background:#2d81f8;border:1px solid #dfdfdf;font-size:14px;color:#fff;border-radius:4px;}
.gdeNew_txtWline{display:inline-block;padding:4px 9px 3px;background:#fff;border:1px solid #dfdfdf;font-size:13px;color:#555;border-radius:2px;}
.gdeNew_subTit{padding:40px 0 10px;font-family: 'NotoM';color: #2e81f9;font-size:22px;}
.gdeNew_ctImg{padding:20px 0 0;text-align:center}
.gdeNew_botArea{padding:35px;font-family: 'NotoL';font-size: 16px;color: #222;line-height: 150%;text-align:center}
.gdeNew_btCafe{display:table;margin:40px auto 0;width:62%;}
.gdeNew_btCafe li{display:table-cell;text-align:left;vertical-align:middle;}
.gdeNew_btCafe li:first-child{width:85px;}
.gdeNew_btCafe li.midT{padding-left:15px;font-family:'NotoL';font-size: 14px;color: #666;line-height: 150%;}
.gdeNew_btCafe li.midT strong{display:block;padding-bottom:6px;font-family:'NotoM';font-size: 20px;color: #000;letter-spacing:-0.05em;}	
.gdeNew_btInsta {display:table;margin:40px auto 0;width:62%;}
.gdeNew_btInsta li{display:table-cell;text-align:left;vertical-align:middle;}
.gdeNew_btInsta li:last-child{width:85px;}
.gdeNew_btInsta li.midT{padding-left:15px;font-family:'NotoL';font-size: 14px;color: #666;line-height: 150%;}
.gdeNew_btInsta li.midT strong{display:block;padding-bottom:6px;font-family:'NotoM';font-size: 20px;color: #000;letter-spacing:-0.05em;}


/*¾ÆÀÌµéÀÌºÏ¼Ò°³ New*/

.seclms_conlap_titsub{padding:5px 0 10px;font-family:'NotoR';font-size:30px;color:#222;letter-spacing:-2px;text-align:center;}
.seclms_conlap_titsub .titsub_blue{display:inline-block !important;color:#2e81f9;font-family:'NotoR';font-size:30px;letter-spacing:-2px;}
.seclms_conlap_titsub .titsub_red{display:inline-block !important;color:#fa4e4e;font-family:'NotoR';font-size:30px;letter-spacing:-2px;}
.seclms_conlap_titsub em{font-style:normal;}

.seclms_conlap_undertxt{padding-top:20px;font-family:'NotoL';font-size:20px;line-height:150%;color:#222;letter-spacing:-1px;text-align:center;}
.seclms_conlap_undertxt .bold, .seclms_conlap_undertxt.point .bold {display:inline-block !important;font-family:'NotoM'}
.seclms_conlap_undertxt.point{position:relative;padding-left:36px;text-align:left !important;}
.seclms_conlap_undertxt.point em{position:absolute;top:20px;left:0;display:inline-block;margin-right:5px;padding:0 0.6em;border-radius:0.2em;font-style:normal;background:#fa4e4e;color:#fff;font-family:'NotoM';font-size:20px;}

.seclms_conlap_flRt.rtAward{padding-top:30px;}
.seclms_conlap_flRt.rtAward > li:nth-child(odd){width:30%;justify-self:flex-start;}
.seclms_conlap_flRt.rtAward > li:nth-child(odd) img{width:75%;}
.seclms_conlap_flRt.rtAward > li:nth-child(even){width:70%;justify-self:flex-start;font-family:'NotoL';font-size:22px;line-height:140%;color:#222;letter-spacing:-1px;}

.seclms_conlap_flRt.rtSpec{padding-top:30px;}
.seclms_conlap_flRt.rtSpec > li:nth-child(odd){width:30%;justify-self:flex-start;align-self:flex-start}
.seclms_conlap_flRt.rtSpec > li:nth-child(odd) img{width:80%;}
.seclms_conlap_flRt.rtSpec > li:nth-child(even){width:70%;padding-bottom:40px;justify-self:flex-start;align-self:flex-start;font-family:'NotoL';font-size:22px;line-height:140%;color:#222;letter-spacing:-1px;}

.seclms_conlap_tMinlist.paddT20{padding-top:20px;}
.seclms_conlap_tMinlist li{padding:0 0 6px 9px;font-family:'NotoL';font-size:22px;line-height:120%;color:#222;letter-spacing:-1px;background:url('/shop/data/skin/apple_tree/img/main/lms201016_05_dot.png') no-repeat 0 12px;}
.seclms_conlap_tMinTxt{font-family:'NotoL';font-size:22px;line-height:140%;color:#222;letter-spacing:-1px;}
.seclms_conlap_tMinTxt.paddT20{padding-top:20px;}

.seclms_issac_area{width:90%;margin:70px auto 30px;}
.seclms_issac_area ul {display:flex;width:100%;justify-content:center;align-items:center;}
.seclms_issac_area ul li:nth-child(odd){padding-right:12px;box-sizing:border-box;font-family:'NotoL';font-size:16px;color:#222;letter-spacing: -1px;}
.seclms_issac_area ul li:nth-child(even){padding-left:17px;background:url('/shop/data/skin/apple_tree/img/event/newIntro201022_img03_buPC.png') no-repeat left 50%;}
.seclms_issac_name {font-family: 'NotoM';font-size:20px;color:#222;letter-spacing: -2px;}
.seclms_issac_slogan{display:inline-block;padding:12px 18px;background:#65c544;color:#fff;font-family:'NotoL';font-size:28px;letter-spacing: -2px;border-radius:9px;}
.seclms_issac_slogan strong{font-family:'NotoM';letter-spacing:-2px;}

.seclms_mvArea{display:flex;justify-content:center;align-items:center;}
.seclms_mvArea.mrgT30{margin-top:30px;}
.seclm_mvHr{position:relative;display:inline-block;padding:15px;background:#fff;border-radius:18px;box-shadow:5px 5px 5px rgba(0,0,0,.2);}
.seclm_mvHr .if_hVideo{position:absolute;left:15px;top:15px;right:15px;bottom:15px;}

.seclms_btnCent{padding-top:40px;text-align:center;}
.seclms_btnLeft{padding-top:30px;text-align:left;}
.seclms_conlap_icoT{font-family:'NotoL';font-size:22px;color:#222;letter-spacing:-1px;}
.seclms_conlap_icoT.cert{display:inline-block;padding-left:52px;height:40px;line-height:40px;background:url('/shop/data/skin/apple_tree/img/main/lms201014_04_cert.png') no-repeat top left;background-size:40px 40px;}
.seclms_conlap_icoT.badge{display:inline-block;padding-left:52px;background:url('/shop/data/skin/apple_tree/img/main/guide221124_ico_badge.png') no-repeat top left;background-size:40px 40px;}

.seclms_conlap_quot{display:flex;margin-top:40px;width:100%;justify-content:center;align-items:center;}
.seclms_conlap_quot li{font-family:'NotoL';font-size:22px;color:#2e81f9;letter-spacing:-1px;}
.seclms_conlap_quot li:nth-child(odd){text-align:center;font-size:34px;} 
.seclms_conlap_quot li:nth-child(even){text-align:center;padding:0 12px;}

.seclms_conlap_intTit{font-family: 'NotoM';font-size:28px;color:#2e81f9;letter-spacing: -2px;}
.seclms_conlap_intTit.mrgT40{margin-top:40px;}
.seclms_conlap_intTit.mrgT60{margin-top:60px;}
.seclms_conlap_intTit.mrgT80{margin-top:80px;}

.seclms_conlap_tit.Icon{position:relative;width:50%;margin:0 auto;padding-left:70px;font-family:'NotoL';font-size:45px;color:#222;letter-spacing:-3px;text-align:center;}
.seclms_conlap_tit.Icon strong{font-family:'NotoM';font-weight: normal}
.seclms_conlap_tit.Icon .seclms_titApp{position:absolute;top:3px;left:0;width:61px;height:60px;background:url('/shop/data/skin/apple_tree/img/event/newIntro201022_img12_ico02.png') no-repeat top left;background-size:61px 60px;font-size:0;line-height:1;text-indent:-999px;}

.seclms_conlap_tit.Pblue{padding:20px 0 80px;font-family:'NotoL';font-size:45px;color:#2e81f9;letter-spacing:-3px;text-align:center;}
.seclms_conlap_tit.Pblue strong{font-family:'NotoM';font-weight: normal}
.seclms_conlap.LastMrg{margin-bottom:0;padding-bottom:30px}

.seclms_conlap_txt .txtBld{color:#222;font-style:normal;font-family:'NotoM';}
.seclms_conlap_undertxt.paddT50{padding-top:50px}
.seclms_conlap_undertxt.paddT50 .bold {display:inline-block !important;font-family:'NotoM'}
.seclms_btnCent.flexBox{display:flex;width:75%;margin:0 auto;justifiy-content:center;align-items:center;}
.seclms_btnCent.flexBox figure img{width:240px}


/*eºÏ/ºñµð¿À ÄÜÅÙÃ÷ New*/
.secCont_hdarea {position:relative;margin:0 auto;padding:20px 0 0 190px;width:90%;box-sizing:border-box;max-width:800px;}
.secCont_head {position:absolute;top:0;left:0;}
.secCont_head img {width:170px;}
.secCont_tit {font-family:'NotoL';font-size: 45px;color: #222;letter-spacing:-3px;text-align: center;}
.secCont_tit.paddB {padding-bottom:70px;}
.secCont_titsub {padding: 20px 0 0;font-family:'NotoL';font-size: 30px;color: #222;letter-spacing:-2px;text-align: center;}	
.secCont_tit strong, .secCont_titsub strong {font-family:'NotoM';font-weight:normal;}
.secCont_red {color:#e60012;}
.secCont_red.Bold {font-family:'NotoM';font-weight:normal;}
.secCont_blue {color:#2e81f9;}
.secCont_blue.Bold {font-family:'NotoM';font-weight:normal;}
.secCont_conarea {margin:110px auto 0;width:90%;max-width:800px;}
.secCont_conarea ul {display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
.secCont_conarea.reverse ul {flex-direction: row-reverse;}
.secCont_fig.content img{width:350px;}
.secCont_fig.licensor {padding-right:20px;box-sizing:border-box;}
.secCont_fig.licensor img{width:280px;}
.secCont_fig.nonfic img{width:350px;}
.secCont_fig.character img{width:360px;}
.secCont_TextPt.nar {width:350px;}
.secCont_TextPt.wid {width:380px;}
.secCont_Pttit {font-family:'NotoM';font-weight:normal;font-size:28px;color:#2e81f9;letter-spacing:-2px;line-height:130%;}
.secCont_Pttit.narrow {letter-spacing:-3px;}
.secCont_Pttxt {padding-top:15px;font-family:'NotoL';font-weight:normal;font-size:20px;color:#222;line-height:160%;letter-spacing:-1px;}
.secCont_Pttxt.paddB {padding-bottom:40px;}	
.secCont_btarea{margin:110px auto 0;max-width:800px;}
.secCont_btarea ul{padding:0;margin:0;}
.secCont_btarea ul li{padding:0;margin:0;text-align:center;font-size:0;line-height:1;}
.secCont_btImg img{width:100%;max-width:100%;}
.secCont_unlimit{background:url('/shop/data/skin/apple_tree/img/main/lib210308_girlandmombg2.jpg') top left no-repeat;background-size:100% auto;vertical-align:top;}
.secCont_titsub.midd {padding-bottom:40px;display:inline-block;margin-left:auto;margin-right:auto;line-height:160%;font-family:'NotoL';font-size: 30px;color: #222;letter-spacing:-2px;text-align: center;}
.secCont_newRl{margin:60px auto;text-align:center;max-width:800px;}
.secCont_newRl ul li{padding-bottom:10px;}
.secCont_bluebox{display:inline-block;padding:0 9px;font-family:'NotoM';font-weight:normal;color:#fff;background:#2e81f9;border-radius:6px;}

.secCont_Pttxt strong{font-family: 'NotoR';font-weight: normal;}
.secCont_Pttxt_s{display:block;padding-top:10px;font-size:0.8em;letter-spacing:-1px;line-height:130%;}
.secCont_Pttxt_blue{color:#054199;}
.secCont_Pttxt_s strong {font-family: 'NotoM';font-weight: normal;}

/*Å¬·¡½º,½ºÅÍµð*/
.vClass_cont{font-size:0;line-height:1;background:#f2f4f9 url(/shop/data/skin/apple_tree/img/event/vClass210311_mvisualbg.jpg) center bottom repeat-x;text-align:center;}
.vClass_title{padding:12px 10px 14px;font-family:'NotoR';font-size:42px;line-height:120%;color:#fff;letter-spacing:-2px;text-align:center;background:#5c5df1;}
.vClass_titleico{margin-bottom:50px;height:20px;background:url(/shop/data/skin/apple_tree/img/event/vClass210311_titbtico.png) center top no-repeat;background-size:auto 20px;}
.vClass_title.mgtop{margin-top:120px;}
.vClass_listit{display:flex;align-items:center;justify-content:flex-start;margin:0 auto 30px;max-width:800px;font-family:'NotoL';font-size:34px;line-height:120%;color:#2e81f9;letter-spacing:-1px;}
.vClass_listit.mgtop{margin:100px auto 30px;}
.vClass_listit strong{font-family:'NotoM';font-weight:normal;}
.vClass_on{display:inline-block;margin-left:10px;padding:6px 14px 8px;font-family:'NotoR';font-size:24px;line-height:1;color:#fff;background:#f84649;border-radius:6px;}
.vClass_off{display:inline-block;margin-left:10px;padding:6px 14px 8px;font-family:'NotoR';font-size:24px;line-height:1;color:#fff;background:#a7a7a7;border-radius:6px;}
.vClass_listarea{padding:0 0 70px;margin:0 auto;max-width:800px;}
.vClass_list{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}
.vClass_list > li:first-child{width:350px;}
.vClass_list > li:last-child{width:420px;}
.vClass_video {padding: 0;margin: 0;font-size: 0;line-height: 1;}
.vClass_video img{width:350px;}
.vClass_mv_area{font-size:0;line-height:1;text-align:center;}
.vClass_mv{position:relative;display:inline-block;width:100%;padding:0;margin:0;font-size:0;line-height:1}
.vClass_mv .if_cView{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;line-height:1;vertical-align:top;}
.vClass_litxt.tpdd{padding-top:0px;}
.vClass_litxt li{padding-bottom:6px;font-family:'NotoL';font-size:20px;line-height:140%;color:#000;letter-spacing:-1px;}
.vClass_litxt li strong{font-family:'NotoM';}
.vClass_bulitxt {padding:0 0 2px 9px;background:url(/shop/data/skin/apple_tree/img/main/lms201016_05_dot.png) no-repeat 0 12px;}
.vClass_txtbtn{display:block;padding-top:20px;font-family:'NotoL';font-size:20px;line-height:140%;color:#2e81f9 !important;letter-spacing:-1px;}
.vClass_bookarea{margin:0 auto;padding:25px 30px;max-width:800px;}
.vClass_booklist{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
.vClass_booklist > li:first-child{width:200px;}
.vClass_booklist > li:last-child{width:515px;}
.vClass_book img{width:200px;}
.vClass_txt p, .vClass_booktxt p{text-align:left !important;}
p.vClass_stit{font-family:'NotoM';font-size:28px;line-height:140%;color:#222 !important;letter-spacing:-1px;}
p.vClass_stxt{padding-top:5px;font-family:'NotoL';font-size:20px;line-height:140%;color:#555 !important;letter-spacing:-1px;}
p.vClass_scopy {padding-bottom:20px;font-family:'NotoM';font-size:24px;line-height:140%;color:#2db400 !important;letter-spacing:-1px;}


/*Smart ¾îÇÐ±â´É New*/
.appSpec_area{margin:0 0 10px;padding-bottom:60px;background:#edf2f7;}
.appSpec_header{text-align:center;background:#736cdc;}
.appSpec_header img{max-width:100%;}
.appSpec_tit{margin-top:140px;font-family:'NotoM';font-size:53px;color:#2e81f9;letter-spacing:-3px;text-align:center;font-weight:bold;}
.appSpec_tit.promo{margin:90px 0 20px;}
.appSpec_subtit{margin-top:40px;padding:0 40px;font-family:'NotoR';font-size:28px;line-height:140%;color:#000;letter-spacing:-1px;text-align:center;}
.appSpec_txt{margin-top:20px;padding:0 40px;font-family:'NotoL';font-size:22px;line-height:150%;color:#000;letter-spacing:-1px;text-align:center;}
.appSpec_txt strong{font-family:'NotoR';font-size:22px;line-height:150%;color:#000;letter-spacing:-1px;text-align:center;}
.appSpec_imgCnt{margin-top:40px;text-align:center;}
.appSpec_imgAnd{margin-top:120px;margin-bottom:10px;padding:0 20px;text-align:center;}
.appSpec_imgiOS{margin-top:80px;margin-bottom:10px;padding:0 20px;text-align:center;}
.appSpec_imgCnt img, .appSpec_imgAnd img, .appSpec_imgiOS img{max-width:100%;}
.appSpec_Orange{font-family:'NotoR';color:#ff4500;}
.appSpec_subarea{margin:20px auto 0;width:670px;}
.appSpec_titList{font-family:'NotoR';font-size:28px;line-height:140%;color:#000;letter-spacing:-2px;text-align:left;}
.appSpec_txtList{margin-top:10px;}
.appSpec_txtList li{position:relative;padding:0 0 6px 23px;font-family:'NotoL';font-size:22px;line-height:150%;color:#000;letter-spacing:-1px;}
.appSpec_txtList li strong{font-family:'NotoR';font-size:22px;line-height:150%;color:#000;letter-spacing:-1px;}
.appSpec_txtList li .num{position:absolute;top:0;left:0;font-family:'NotoL';font-size:22px;line-height:150%;color:#000;letter-spacing:-1px;}
.appSpec_icoLine{display:inline-block;padding:0 .4em;background:#fff;border:1px solid #dfdfdf;font-family:'NotoL';font-size:22px;line-height:150%;color:#000;letter-spacing:-1px;}
.appSpec_icoChk{display:inline-block;margin-left:2px;margin-right:3px;width:36px;height:36px;font-size:0;line-height:1;color:transparent;vertical-align:middle;background:url(/shop/data/skin/apple_tree/img/main/smartApp210409_icoCheck.png) no-repeat;background-size:36px 36px;z-index: -1;}
.appSpec_icoBlue{display:inline-block;margin-left:2px;margin-right:3px;padding:0 .4em;background:#36a8fe;font-family:'NotoL';font-size:22px;line-height:150%;color:#fff;letter-spacing:-1px;}
.appSpec_icoCate{display:inline-block;margin-left:2px;margin-right:3px;width:51px;height:36px;font-size:0;line-height:1;color:transparent;vertical-align:middle;background:url(/shop/data/skin/apple_tree/img/main/smartApp210409_icoCate.png) no-repeat;background-size:51px 36px;z-index: -1;}
.appSpec_txtPoint{position:relative;margin:25px auto 0;padding-left:30px;font-family:'NotoL';font-size:20px;line-height:150%;color:#000;letter-spacing:-1px;text-align:left;}
.appSpec_txtPoint.wid50{width:50%;}
.appSpec_txtPoint.wid55{width:55%;}
.appSpec_txtPoint.wid80{width:80%;}
.appSpec_icoRed{position:absolute;top:.1em;left:0;width:20px;height:20px;}
.appSpec_icoRed em{display:inline-block;padding:.1em .5em;background:#e60012;border-radius:50%;font-family:'NotoL';font-size:20px;line-height:1;color:#fff;letter-spacing:-1px;font-style:normal;}
.appSpec_btArea{margin-top:5px;text-align:center;}
.appSpec_btnGray{display:inline-block;padding:.4em 1em;background:#798ea1;font-family:'NotoL';font-size:20px;line-height:1;color:#fff;border-radius:1em;}
.appSpec_btnGray strong{font-family:'NotoB';font-size:20px;line-height:1;}
.appSpec_btnGray:active{background:#506881}
.appSpec_AndPop, .appSpec_iOSPop{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:9999;}
.appSpec_AndClose, .appSpec_iOSClose{position:absolute;top:20px;right:20px;width:30px;height:30px;text-indent:-9999em;font-size:0;line-height:1;background: url(/shop/data/skin/apple_tree/img/main/inApp200221_ico_close.png) no-repeat; background-size:30px 30px;z-index:99999;}
.appSpec_popImgArea{display:flex;justify-content:center;align-items;center;width:100vw;height:100vh;overflow:scroll;}
p.appSpec_popImg{margin-top:Calc(100vh - 90vh);padding:10px;text-align:center;vertical-align:middle;}
p.appSpec_popImg img{max-width:100%;transform-origin:top left;transform:scale(1.5)}

/*¾Û±â´É¾È³»¿µ»ó °Ô½ÃÆÇ °ü·Ã*/
.appBoard_goArea{display:flex;margin:0 auto;padding:30px 0 30px;width:500px;justify-content:space-between;align-items:center;}
.appBoard_icoVd{width:78px;}
.appBoard_icoVd img{width:78px;}
.appBoard_txtVd{font-family: 'NotoL';font-size: 22px;line-height: 150%;color: #000;letter-spacing: -1px;}
.appBoard_hrefVd{display:block;padding-top:5px;font-family: 'NotoL';font-size: 22px;letter-spacing: -1px;color: #2e82fa !important;text-align:right;}

.appQuick_goArea {display:flex;padding:40px 0 30px;width:85%;max-width:640px;margin:0 auto;justify-content:space-between;align-items:center;}
.appQuick_goArea.last {padding:0px 0 40px;}
.appQuick_icoVd{width:90px;}
.appQuick_icoVd img{width:70px;}
.appQuick_txtVd{flex-grow:1;position:relative;font-family: 'NotoL';font-size: 22px;line-height: 150%;color: #000;letter-spacing: -1px;}
.appQuick_hrefVd{position: absolute;bottom: 0;right:0;padding-top:5px;font-family: 'NotoL';font-size: 22px;letter-spacing: -1px;color: #2e82fa !important;text-align:right;}

@media screen and (max-width: 660px) {
.appQuick_goArea{width:92%;padding:40px 0 30px;}
.appQuick_icoVd{width:65px;}
.appQuick_icoVd img {width:48px;}
.appQuick_txtVd{font-size: 18px;}
.appQuick_hrefVd{font-size: 18px;}
.appQuick_btnVd {width:80px;}
.appQuick_hrefVd {font-size: 18px;}
	}

/*ÀÌ¿ë±Ç ¼±¹°ÇÏ±â - ¹Ìµð¾îÄõ¸® Æ÷ÇÔ*/
.gift_area {padding:50px 0;background:#edf2f7;}
.gift_title {margin:0 auto;width:90%;text-align:center}
.gift_title img {max-width:100%;}
.gift_copy {padding:40px 18px 50px;font-family:'NotoL';font-size:18px;line-height:1.3em;letter-spacing:-1px;color:#000;text-align:center;}
.gift_copy strong {display:block;padding:0 18px 15px;font-family:'NotoR';font-size:20px;letter-spacing:-1px;line-height:1.3em;}
.gift_topimg{margin:0 auto;width:98%;}
.gift_topimg img{max-width:100%;}
.gift_subtit {display:flex;padding-top:70px;justify-content:center;}
.gift_subtit img {height:60px}
.gift_conarea {margin:0 auto;width:90%;}
.gift_step {padding-top:15px;}
.gift_step li {position:relative;padding:0 0 15px 35px;font-family:'NotoL';font-size:18px;line-height:1.3em;letter-spacing:-1px;color:#000;}
.gift_num {position:absolute;top:0;left:0;width:30px;height:30px;}
.gift_num span {padding:0 .5em;background:#8e9194;font-family:'NotoL';font-size:18px;line-height:1;color:#fff;border-radius:50%;}
.gift_goods {padding-top:20px;}
.gift_goods > li{margin-bottom:30px;}
.gift_gbox{display:flex;margin:0 auto;padding:0;flex-direction:column;flex-wrap:wrap;width:95%;}
.gift_gbox li:first-child {width:100%;}
.gift_gbox li:first-child img {max-width:100%;border:none;padding:0;margin:0;}
.gift_gbox li:last-child {position:relative;width:100%;margin-top:-5px;padding:25px 0;background:#fff}
.gift_pname {display:inline-block;padding:0 0 0 18px;font-family:'NotoL';font-size:18px;line-height:1.2em;letter-spacing:-1px;color:#000;}
.gift_pname strong {display:block;padding-bottom:9px;font-family:'NotoR';font-size:22px;letter-spacing:-1px;}
.gift_price {display:block;padding:40px 0 0 18px;font-family:'NotoL';font-size:18px;line-height:1.2em;letter-spacing:-1px;color:#000;}
.gift_btn {position:absolute;display:flex;justify-content:space-around;align-items:center;bottom:12px;right:12px;padding:0 15px;width:120px;height:40px;background:#f40088;border:1px solid #df007c;color:#fff;font-family:'NotoL';font-size:20px;letter-spacing:-1px;}
.gift_icon img{width:30px;}	


	
@media all and (min-width: 660px) {
.gift_title {width:70%;}
.gift_copy {padding:50px 0 60px;font-size:20px;}
.gift_copy strong {font-size:24px;}
.gift_topimg{width:90%;}
.gift_subtit {padding-top:50px;}
.gift_subtit img {height:70px}
.gift_conarea {width:85%;}
.gift_step li {padding:0 0 15px 37px;font-size:20px;}
.gift_num {width:35px;height:35px;}
.gift_num span {font-size:20px;}
.gift_gbox{display:flex;flex-direction:row;width:100%;background:#fff;justify-content:space-between;}
.gift_gbox li:first-child {width:45%;margin-bottom:-6px}
.gift_gbox li:last-child {width:50%;margin-top:0;padding:30px 0;}
.gift_pname {padding:0;font-size:20px;}
.gift_pname strong {font-size:24px;}
.gift_price {position:absolute;padding:0;bottom:20px;left:0;font-size:20px;}
.gift_btn {position:absolute;bottom:12px;right:12px;padding:0 15px;width:120px;height:40px;font-size:22px;}
.gift_icon img{width:30px;}	


}
	
@media all and (min-width: 760px) {
.gift_area {padding:70px 0;background:#edf2f7;}
.gift_copy {padding:70px 0 90px;}
.gift_subtit {padding-top:90px;}
		
}
	
@media all and (min-width: 1000px) {		
.gift_area {padding-top:90px;}
.gift_title {width:75%;}
.gift_copy {padding:70px 0 90px;font-size:24px;}
.gift_copy strong {font-size:30px;}
.gift_topimg{width:90%;}
.gift_subtit {padding-top:100px;}
.gift_subtit img {height:90px}
.gift_conarea {width:80%;}
.gift_step li {padding:0 0 18px 45px;font-size:24px;}
.gift_num {width:45px;height:45px;}
.gift_goods > li{margin-bottom:40px;}
.gift_num span {font-size:24px;}
.gift_gbox li:first-child {width:45%;}
.gift_gbox li:last-child {width:50%;padding:35px 0;}
.gift_pname {padding:0;font-size:24px;}
.gift_pname strong {padding-bottom:15px;font-size:30px;}
.gift_price {position:absolute;padding:0;bottom:35px;left:0;font-size:24px;}
.gift_btn {position:absolute;bottom:25px;right:25px;padding:0 20px;width:150px;height:48px;font-size:26px;}
.gift_icon img{width:35px;}	
		
} /*ÀÌ¿ë±Ç ¼±¹°ÇÏ±â - ¹Ìµð¾îÄõ¸® Æ÷ÇÔ ³¡*/

@media screen and (min-width: 1024px) {
.appSpec_subtit{padding:0 80px;}
.appSpec_txt{padding:0 80px;}	
p.appSpec_popImg img{transform:scale(1)}

}

@media screen and (max-width: 812px) {
		
.vClass_listit{width:95%;}
.vClass_listarea{width:95%;}
.vClass_list > li:first-child{width:340px;}
.vClass_list > li:last-child{width:410px;}
.vClass_video img{width:340px;}
.vClass_bookarea{width:95%;}
.vClass_booklist > li:first-child{width:200px;}
.vClass_booklist > li:last-child{width:495px;}
		
}


/*********768  ¹Ì¸¸ ¹Ìµð¾îÄõ¸®*********/
@media screen and (max-width: 768px) {

.secCont_newRl{margin:60px auto;width:90%}
.secCont_fig.content img{width:320px;}
.secCont_fig.licensor {padding-right:20px;box-sizing:border-box;}
.secCont_fig.licensor img{width:250px;}
.secCont_fig.nonfic img{width:320px;}
.secCont_fig.character img{width:330px;}
.secCont_TextPt.nar {width:320px;}
.secCont_TextPt.wid {width:350px;}
.secCont_Pttit {font-size:26px;}
.secCont_newRl{margin:60px auto;width:90%;}
.secCont_titsub.midd {padding-bottom:40px;font-size:22px;}

.vClass_title.mgtop{margin-top:90px;}
.vClass_listit.mgtop{margin:80px auto 20px;}
.vClass_listit{width:90%;}
.vClass_listit.mgtop{width:90%;}
.vClass_listarea{padding:0 0 50px;margin:0 auto;width:90%;}	
.vClass_list > li:first-child{width:320px;}
.vClass_list > li:last-child{width:350px;}
.vClass_video img{width:320px;}
.vClass_bookarea{padding:18px 0px;width:90%;box-sizing:border-box;}
.vClass_booklist > li:first-child{width:180px;}
.vClass_booklist > li:last-child{width:430px;}
p.vClass_stit{font-size:24px;}
p.vClass_stxt{font-size:18px;}
p.vClass_scopy {font-size:22px;}

}


@media screen and (max-width: 736px) {
		
.vClass_list > li:first-child{width:300px;}
.vClass_list > li:last-child{width:340px;}
.vClass_video img{width:300px;}
.vClass_booklist > li:first-child{width:180px;}
.vClass_booklist > li:last-child{width:410px;}
p.appSpec_popImg img{transform:scale(1.5)}
		
}


/*********640  ¹Ì¸¸ ¹Ìµð¾îÄõ¸®*********/
@media screen and (max-width: 639px) {

/*¾Û±â´É¾È³»¿µ»ó °Ô½ÃÆÇ °ü·Ã*/
.appBoard_goArea{margin:20px auto 0;padding:25px 0 20px;width:90%;}
.appBoard_icoVd{width:60px;margin-right:12px;}
.appBoard_icoVd img{width:60px;}
.appBoard_txtVd{position:relative;font-size: 18px;}
.appBoard_hrefVd{position:absolute;bottom:0;right:5px;font-size: 18px;text-align:right;}

.seclms_notice span{display:block}

.seclms_list{display:flex;flex-direction: column;margin:0;padding:0;width:100%;justify-content:center;align-items:center;box-sizing: border-box;}

.seclms_ovlap.left .seclms_list li:first-child{width:85%;magin:0 auto;padding:60px 0 40px;}
.seclms_ovlap.right .seclms_list li:last-child{width:85%;magin:0 auto;padding:60px 0 40px;}
.seclms_ovlap.right .seclms_btn{padding-bottom:0;}

.seclms_list.odChg li:first-child{order: 2;}
.seclms_list.odChg li:last-child{order: 1;}
.seclms_box.pdLeft{padding-left:0}

.seclms_tit.nwSmr{font-size: 32px;letter-spacing:-3px;}

.seclms_listN{display:flex;flex-direction: column;margin:0;padding:0;width:100%;justify-content:center;align-items:center;box-sizing: border-box;}
.seclms_ovlap.left .seclms_listN li:first-child{width:85%;magin:0 auto;padding:60px 0 40px;}
.seclms_ovlap.right .seclms_listN li:last-child{width:85%;magin:0 auto;padding:60px 0 40px;}
.seclms_ovlap.white .seclms_listN li:last-child{width:85%;magin:0 auto;padding:60px 0 40px;}

.seclms_ovlap.right .seclms_listN li:first-child{order:2;}
.seclms_ovlap.right .seclms_listN li:last-child{order:1;}
.seclms_ovlap.right .seclms_listN.white li:first-child{order:1;padding:40px 0 0;}
.seclms_ovlap.right .seclms_listN.white li:last-child{order:2;}

.seclms_subtit{padding-top:30px;padding-bottom:0;}
.seclms_btnN{padding-top:40px;}
.seclms_copy.center{padding:50px 20px 0;font-size:30px;letter-spacing:-2px;}
.seclms_copy.center span{display:block;}
.seclms_copy.center span.seclms_blue {display:inline !important;}
.seclms_subtitS{letter-spacing:-2px;}

.seclms_subTitle{flex-direction:column;padding:40px 20px 30px;min-height:120px;}
.seclms_subTitle p{font-size:38px;line-height:45px;text-align:center;}
.seclms_subTitle figure{margin:0 0 6px;padding:0;width:90px;}
.seclms_subTitle span{display:block;}

.gdeNew_tit{position:relative;margin:60px 10px 10px;padding:4px 0 0 48px;font-size:28px;font-weight:bold;color:#000;font-family:'NotoM';letter-spacing:-0.1em}
.gdeNew_tit.first{margin:30px 10px 10px !important;}
.gdeNew_nbox{position:absolute;top:0;left:0;margin:0;padding:0;width:40px;height:38px;font-size:26px;line-height:38px;text-align:center;background:linear-gradient(to right bottom,#2d81f9,#53b5fd);color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.2);}
.gdeNew_conArea.onlyTxt{padding:28px 22px;font-family: 'NotoL';font-size: 18px;color: #222;line-height: 150%;}
.gdeNew_wlist{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
.gdeNew_wlist > li:first-child{margin-right:0;width:90%;}
.gdeNew_wlist > li:first-child img{width:90%}
.gdeNew_wlist > li:last-child{padding-top:25px;font-family: 'NotoL';font-size: 18px;color: #222;line-height: 150%;}
.gdeNew_wlist > li.paddImg{text-align:center;}
.gdeNew_wlist > li.paddImg img{width:90%}	
.gdeNew_w115{width:90%;}
.gdeNew_w60{width:90%;}
.gdeNew_txtbtn{padding:20px 0 0;text-align:right;}
.gdeNew_etctxt{font-size:16px;}
.gdeNew_etctxt.pdg30{letter-spacing:-0.05em;}
.gdeNew_nlist{display:flex;flex-direction:column;}
.gdeNew_nlist.first{padding-top:20px;}
.gdeNew_nlist li{display:block;width:100%;align-self:flex-start;padding-bottom:0;}
.gdeNew_nlist li:first-child{font-family:'NotoM';font-size: 18px;color: #222;line-height: 150%;}
.gdeNew_nlist li.mid{width:0;font-size: 0;line-height:1;}
.gdeNew_nlist li:last-child{padding-bottom:20px;font-family:'NotoL';font-size: 18px;color: #222;line-height: 150%;}
.gdeNew_txtBox{display:inline-block;margin-bottom:5px;width:180px;height:42px;font-family:'NotoM';font-size:18px;color:#fff;line-height:42px;text-align:center;border-radius:6px;}
.gdeNew_txtBlbg{display:inline-block;padding:3px 9px 2px;background:#2d81f8;border:1px solid #dfdfdf;font-size:16px;color:#fff;border-radius:4px;}
.gdeNew_botArea{padding:28px 10px;font-family: 'NotoL';font-size: 16px;color: #222;line-height: 150%;text-align:center}
.gdeNew_botArea strong {font-family: 'NotoR';}
.gdeNew_btCafe{display:table;margin:40px auto 0;width:90%;}
.gdeNew_btCafe li{display:table-cell;text-align:left;vertical-align:middle;}
.gdeNew_btCafe li:first-child{width:70px;}
.gdeNew_btCafe li:first-child img{width:70px;}
.gdeNew_btCafe li.midT{padding-left:9px;font-family:'NotoL';font-size: 14px;color: #666;line-height: 150%;}
.gdeNew_btCafe li.midT strong{display:block;padding-bottom:6px;font-family:'NotoM';font-size: 20px;color: #000;letter-spacing:-0.05em;}		
.gdeNew_btInsta{display:table;margin:40px auto;width:90%;}
.gdeNew_btInsta li{display:table-cell;text-align:left;vertical-align:middle;}
.gdeNew_btInsta li:last-child{width:70px;}
.gdeNew_btInsta li:last-child img{width:70px;}
.gdeNew_btInsta li.midT{padding-left:0;font-family:'NotoL';font-size: 14px;color: #666;line-height: 150%;}
.gdeNew_btInsta li.midT strong{display:block;padding-bottom:6px;font-family:'NotoM';font-size: 20px;color: #000;letter-spacing:-0.05em;}

.seclms_conlap_tit{padding:0;font-size:31px;line-height:130%}
.seclms_conlap_tit.smrl{padding:0;font-size:31px;line-height:130%}
.seclms_conlap_tit span{display:block;}
.seclms_conlap_tit em{display:inline;}
.seclms_subGray{padding-top:50px;}
.seclms_conlap_all{padding:0 10px;}
.seclms_conlap{margin-bottom:80px;}
.seclms_conlap_txt{padding:16px 0;font-size:20px;line-height:150%;}
.seclms_conlap_txtNew{padding:0 16px;font-size:20px;line-height:150%}
.seclms_conlap_txt span, .seclms_conlap_txtNew span{display:block;}
.seclms_conlap_txt strong{display:block;height:15px;}


.seclms_conlap_icoTit{font-size:26px;}
.seclms_conlap_icoTit.appReg{width:65%;margin:50px auto 30px;padding-left:66px;line-height:32px;text-align:center}
.seclms_conlap_icoTit.pcReg{width:60%;margin:40px auto 30px;padding-left:78px;height:62px;line-height:32px;background:position:5px left;text-align:center}
.seclms_conlap_icoTit.ebReg{width:70%;padding-left:55px;padding-bottom:10px;text-align:left}
.seclms_conlap_icoTit.appReg span, .seclms_conlap_icoTit.pcReg span{display:block;}

.seclms_conlap_area.w65{width:90%;}
.seclms_conlap_area.w78{width:90%;}
.seclms_conlap_area.w83{width:90%;}
.seclms_conlap_area.w86{width:90%;}
.seclms_conlap_flN.bImg, .seclms_conlap_flN.sImg{flex-direction:column;}
.seclms_conlap_flN.xsImg{justify-content:space-between;align-items:flex-start;}
.seclms_conlap_flN li{position:relative;padding-bottom:0;}
.seclms_conlap_flN.bImg li:nth-child(odd){width:100%;justify-self:center;padding-bottom:20px;}
.seclms_conlap_flN.bImg li:nth-child(even){width:90%;padding-left:30px;box-sizing:border-box;justify-self:flex-start;padding-bottom:50px;font-size:20px;}
.seclms_conlap_flN.sImg li:nth-child(odd){width:100%;justify-self:center;padding-bottom:20px;}
.seclms_conlap_flN.sImg li:nth-child(even){width:95%;padding-left:0;justify-self:flex-start;padding-bottom:50px;font-size:20px;}
.seclms_conlap_flN.xsImg li:nth-child(odd){width:18%;justify-self:center;padding-bottom:20px;}
.seclms_conlap_flN.xsImg li:nth-child(even){width:75%;justify-self:center;font-size:18px;padding-bottom:30px;}
.seclms_conlap_flN.xsImg li:nth-child(even) span{display:block;}
.seclms_conlap_flN li em.txtL{font-family:'NotoM';font-size:24px;}

.seclms_numGray{position:absolute;top:3px;left:0;;margin-bottom:0; width:24px;height:24px;font-size:18px;}
.seclms_btn{padding-top:50px;}
.seclms_btn.paddR40{text-align:center;padding-right:0;padding-bottom:50px;}
.seclms_txtPoint{font-size:20px;}
.ico_selUser{padding:2px 8px;font-size:20px;}
.ico_selUser strong{font-size:14px;}
.seclms_conlap:last-child{margin-bottom:40px;padding-bottom:20px}

.seclms_conlapSub{width:90%;padding:20px 0 0;}

.seclms_conlap_ntit{flex-wrap:wrap;}
.seclms_conlap_ntit{position:relative;justify-content:flex-start;margin:60px auto 0;padding-left:1.7em;box-sizing:border-box}
.seclms_conlap_ntit strong{display:block;font-size:26px;}
.seclms_conlap_ntit span{position:absolute;top:0;left:0;}
.seclms_conlap_ntit.green span{margin-right:0;padding:0 0.5em;}
.seclms_conlap_ntit.blue span{margin-right:0;padding:0 0.5em;}
.seclms_conlap_ntit.gray span{margin-right:0;padding:0 0.6em;font-size:22px;}
.seclms_conlap_ntit em{font-size:24px}
.seclms_conlap_ntit i{display:block;}

.seclms_conlap_flRt{flex-direction:column;align-items: flex-start;}
.seclms_conlap_flRt.rtImg{padding-top:30px;}
.seclms_conlap_flRt.rtImg > li:nth-child(odd){width:100%;}
.seclms_conlap_flRt.rtImg > li:nth-child(odd) img{width:100%;max-width:100%;}
.seclms_conlap_flRt.rtImg > li:nth-child(even){padding:20px 0 0 30px;width:100%;box-sizing:border-box;}

.seclms_conlap_txt.talignL{position:relative;width:88%;padding:0 0 0 20px;margin:50px auto 0;text-align:left;}
.seclms_conlap_txt.talignL .seclms_tbuRed{position:absolute;top:0;left:0;}
.seclms_conlap_txt.talignL em.seclms_conlap_tblue{display:inline-block;padding-bottom:0;font-size:20px;text-indent:0;}

.seclms_conlap_tSublist.paddT30{padding-top:20px;}
.seclms_conlap_tSublist li{padding:0 0 10px 9px;font-size:20px;background-position:0 10px;}

.seclms_conlap_txt.paddT80{padding-top:60px;}
.seclms_conlap_slogan{font-size:28px;}
.seclms_conlap_slogan.paddT30{padding-top:20px;}

.seclms_conlap_slogan span{display:block;}


.seclms_conlap_titsub{padding:5px 0 10px;font-family:'NotoR';font-size:24px;line-height:140%;}
.seclms_conlap_titsub .titsub_blue{font-size:24px;line-height:140%;}
.seclms_conlap_titsub .titsub_red{font-size:24px;line-height:140%;}
.seclms_conlap_titsub em{display:block;}

.seclms_conlap_undertxt{padding-top:15px;font-size:18px;line-height:130%;}
.seclms_conlap_undertxt.point{padding-left:30px;}
.seclms_conlap_undertxt.point em{top:15px;margin-right:3px;padding:0 0.5em;font-size:18px;}
.seclms_conlap_undertxt span{display:block;}

.seclms_conlap_flRt.rtAward{padding-top:25px;flex-direction:row !important;}
.seclms_conlap_flRt.rtAward > li:nth-child(odd){width:25%;}
.seclms_conlap_flRt.rtAward > li:nth-child(odd) img{width:80%;}
.seclms_conlap_flRt.rtAward > li:nth-child(even){width:75%;font-size:20px;}

.seclms_conlap_flRt.rtSpec{padding-top:25px;}
.seclms_conlap_flRt.rtSpec > li:nth-child(odd){width:100%;padding-bottom:15px;justify-self:center;align-self:flex-start;text-align:center}
.seclms_conlap_flRt.rtSpec > li:nth-child(odd) img{width:162px}
.seclms_conlap_flRt.rtSpec > li:nth-child(even){width:100%;padding-left:16px;padding-bottom:40px;font-size:20px;box-sizing:border-box;}

.seclms_conlap_tMinlist.paddT20{padding-top:15px;}
.seclms_conlap_tMinlist li{font-size:20px;line-height:120%;}
.seclms_conlap_tMinTxt{font-size:20px;line-height:140%;}
.seclms_conlap_tMinTxt.paddT20{padding-top:15px;}

.seclms_issac_area{width:90%;margin:60px auto 25px;}
.seclms_issac_area ul {flex-direction:column}
.seclms_issac_area ul li:nth-child(odd){order:2;padding-right:0;font-size:14px;text-align:center;}
.seclms_issac_area ul li:nth-child(even){order:1;padding-left:0;background:none;border-radius:12px;}
.seclms_issac_area ul li:nth-child(even):after {display:block;margin:0 auto 4px;content:'';width:17px;height:17px;background:url('/shop/data/skin/apple_tree/img/event/newIntro201022_img03_buMb.png') no-repeat left top;}
.seclms_issac_name {font-size:18px;}
.seclms_issac_slogan{display:inline-block;padding:12px 18px;font-size:24px;}

.seclms_mvArea{width:90%;margin-left:auto;margin-right:auto;}
.seclm_mvHr{padding:12px;border-radius:18px;}
.seclm_mvHr .if_hVideo{left:12px;top:12px;right:12px;bottom:12px;}

.seclms_conlap_txt.paddCent {width:85%;margin: 0 auto;}
.seclms_conlap_icoT{font-size:20px;}
.seclms_conlap_icoT.cert{padding-left:43px;height:40px;line-height:26px;background:url('/shop/data/skin/apple_tree/img/main/lms201014_04_cert.png') no-repeat top left;background-size:40px 40px;}
.seclms_conlap_icoT.badge{padding-left:43px;line-height:26px;background:url('/shop/data/skin/apple_tree/img/main/guide221124_ico_badge.png') no-repeat top left;background-size:40px 40px;}
.seclms_conlap_quot{margin-top:30px;}
.seclms_conlap_quot li{font-size:20px;}
.seclms_conlap_quot li:nth-child(odd){font-size:26px;} 
.seclms_conlap_quot li:nth-child(even){text-align:center;padding:0 9px;}
.seclms_conlap_quot li:nth-child(even) span{display:block;}

.seclms_conlap_intTit{font-size:26px;padding-left:16px;}
.seclms_conlap_tit.Pblue{padding:20px 0 60px;font-size:31px;}
.seclms_conlap_tit.Pblue span{display:block}
.seclms_conlap_intTit span{display:block;}
.seclms_conlap_undertxt .bold, .seclms_conlap_undertxt.point .bold {display:inline !important;}

.seclms_btn_txtblueL {font-size:20px;letter-spacing:-2px;}

.seclms_conlap_tit.Icon{width:88%;padding-left:50px;font-size:31px;box-sizing:border-box;}
.seclms_conlap_tit.Icon .seclms_titApp{top:6px;width:54px;height:53px;background-size:54px 53px;}

.seclms_conlap.LastMrg{margin-bottom:0;padding-bottom:10px}
.seclms_btnCent.flexBox{flex-direction:column;width:90%;}
.seclms_btnCent.flexBox figure{align-self:center}
.seclms_btnCent.flexBox figure img{width:230px}

.secCont_hdarea {padding:0;}
.secCont_head {position:relative;text-align:center}
.secCont_head img {width:100px;}
.secCont_tit {padding-top:12px;font-size: 30px;line-height:38px;letter-spacing:-2px;}
.secCont_titsub {padding: 15px 0 0;font-size: 22px;line-height:30px;}	
.secCont_conarea {margin:80px auto 0;width:90%;}
.secCont_conarea ul {display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
.secCont_conarea.reverse ul {flex-direction:column;}
.secCont_fig{order:1;padding:20px 0 10px;}
.secCont_TextPt{order:2;}
.secCont_fig.content img{width:100%;}
.secCont_fig.licensor {padding-right:0;text-align:center;}
.secCont_fig.licensor img{width:90%;}
.secCont_fig.nonfic img{width:100%;}
.secCont_fig.character img{width:100%;}
.secCont_TextPt.nar {width:100%;}
.secCont_TextPt.wid {width:100%;}
.secCont_Pttit {font-size:24px;}
.secCont_Pttit.narrow {letter-spacing:-2px;}
.secCont_Pttxt {padding-top:10px;font-size:18px;}
.secCont_Pttxt.paddB {padding-bottom:30px;}	
.secCont_btarea{margin:80px 0 0;padding-bottom:30px;}
.secCont_newRl{margin:40px auto 70px;width:90%;}
.secCont_bluebox{padding:0 6px;border-radius:4px;}

.vClass_title{padding:9px 10px 11px;font-size:30px;}
.vClass_titleico{margin-bottom:30px;height:14px;background-size:auto 14px;}	
.vClass_listit{display:block;text-align:left;margin:0 auto 20px;width:90%;font-size:28px;line-height:120%;}
.vClass_listit.mgtop{margin:70px auto 20px;}
.vClass_on{margin-left:6px;padding:0 9px;height:28px;font-size:20px;line-height:28px;border-radius:4px;}
.vClass_off{margin-left:6px;padding:0 9px;height:28px;font-size:20px;line-height:28px;border-radius:4px;}
.vClass_listarea{padding:0 0 40px;margin:0 auto;width:90%;}	
.vClass_listareaP{padding:0 0 100px;margin:0 auto;width:90%;}	
.vClass_list{flex-direction:column;}
.vClass_list > li:first-child{width:100%;}
.vClass_list > li:last-child{margin-top:18px;width:100%;}
.vClass_litxt li{font-size:18px;}
.vClass_video img{width:100%;}
.vClass_mv{width:100%;}
.vClass_bookarea{width:90%;box-sizing:border-box;}
.vClass_booklist{flex-direction:column;}
.vClass_booklist > li:first-child{width:100%;}
.vClass_booklist > li:last-child{margin-top:5px;width:100%;}
.vClass_book{text-align:center;}
.vClass_book img{width:160px;}
p.vClass_stit{font-size:24px;}
p.vClass_stxt{font-size:18px;}
p.vClass_scopy {font-size:24px;letter-spacing:-2px;}

.appSpec_tit{margin-top:100px;font-size:36px;line-height:120%;}
.appSpec_tit.promo{margin:60px 0 15px;}
.appSpec_tit span{display:block;}
.appSpec_subtit{margin-top:20px;padding:0;font-size:22px;}
.appSpec_subtit span{display:block;}
.appSpec_subarea{margin:18px auto 0;width:90%;}
.appSpec_titList{font-size:22px;}	
.appSpec_txt{margin-top:12px;padding:0;font-size:18px;}
.appSpec_txt strong{font-size:18px;}
.appSpec_txt span{display:block;}
.appSpec_txtList{margin-top:9px;}
.appSpec_txtList li{padding:0 0 7px 18px;font-size:18px;}
.appSpec_txtList li strong{font-size:18px;}
.appSpec_txtList li .num{font-size:18px;}
.appSpec_icoLine{font-size:18px;}
.appSpec_icoChk{margin-left:1px;margin-right:2px;width:26px;height:26px;background-size:26px 26px;}
.appSpec_icoBlue{margin-left:1px;margin-right:2px;font-size:18px;}
.appSpec_icoCate{margin-left:1px;margin-right:2px;width:34px;height:24px;background-size:34px 24px;}
.appSpec_txtPoint{margin:18px auto 0;padding-left:22px;font-size:16px;}
.appSpec_txtPoint.wid50{width:85%;}
.appSpec_txtPoint.wid55{width:85%;}
.appSpec_txtPoint.wid80{width:85%;}
.appSpec_icoRed{position:absolute;top:0;left:0;width:16px;height:16px;}
.appSpec_icoRed em{padding:.1em .5em;font-size:16px;}
.appSpec_txt strong{font-family:'NotoR';font-size:22px;line-height:150%;color:#000;letter-spacing:-1px;text-align:center;}
.appSpec_imgCnt{margin-top:20px;padding:0 2px;}
.appSpec_imgAnd{margin-top:70px;margin-bottom:5px;padding:0 15px;}
.appSpec_imgiOS{margin-top:70px;margin-bottom:5px;padding:0 15px;}
.appSpec_AndClose, .appSpec_iOSClose{position:absolute;top:10px;right:10px;width:20px;height:20px;background-size:20px 20px;}
p.appSpec_popImg img{transform-origin:top left;transform:scale(2)}

}



