﻿@import url("https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+TC:500,900&display=swap&subset=chinese-traditional");@import url("https://use.fontawesome.com/releases/v5.3.1/css/all.css");html{scroll-behavior:smooth}body{font-family:'Roboto', Microsoft JhengHei;background:url(../img/bg.jpg) top right repeat-x #d1e3ec;background-attachment:fixed;font-size:.92em;color:#333;background-size:cover}body:before{content:' ';position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(../img/bg.jpg) center 0 no-repeat;background-size:cover}body.fixed{overflow:hidden}h1,h2,h3,h4{font-weight:bold}a{text-decoration:underline;color:#0077c8}img{width:100%;max-width:100%}.mobile{display:none}.top{background:#FCEFDE;text-align:right;padding:10px}.top .nav{display:inline}.top .nav li{font-size:.94em;margin-left:15px;display:inline}.top .nav a{color:#333;text-decoration:none}.top .nav a:hover{color:#000}.nav li{padding:5px 0 5px 25px}.nav li.phone{background:url(/assets/pages/images/phone.webp) left no-repeat;background-size:20px}.nav li.line{background:url(/assets/pages/images/line.webp) left no-repeat;background-size:20px}.nav li.login{background:url(/assets/pages/images/login.webp) left no-repeat;background-size:20px}.logo{max-width:200px;margin:0 0 10px;display:inline-block}.right{float:right}header{background:#fff}header .right{margin-top:35px;position:relative}.fixed{position:fixed;top:0;width:100%;z-index:8;box-shadow:0 2px 3px rgba(0,0,0,0.3)}.bg-pre{background:url(../img/bg-pre.png);width:983px;height:579px}header.fixed .logo{max-width:200px;margin:10px 0}header.fixed .right{margin-top:20px}nav{font-weight:bold;display:inline-block}nav>.nav-btn{display:none}nav ul{margin:0;padding:0}nav ul li{margin-right:15px;display:inline-block}nav ul li a{color:#001a72;text-decoration:none}nav ul li a:hover{text-decoration:none}nav>#nav-check{display:none}.btn-gray,.momclass.login input[type="button"].btn-gray{color:#fff;font-weight:bold;font-size:.94em;border-radius:4px;border:1px solid #696969;padding:7px 10px;box-shadow:1px 1px 1px #999;background:-webkit-linear-gradient(#b8b8b8, #8d8d8d);background:-o-linear-gradient(#b8b8b8, #8d8d8d);background:-moz-linear-gradient(#b8b8b8, #8d8d8d);background:linear-gradient(#b8b8b8, #8d8d8d)}.btn-gray:hover,.momclass.login input[type="button"].btn-gray:hover{background:-webkit-linear-gradient(#9b9b9b, #686868);background:-o-linear-gradient(#9b9b9b, #686868);background:-moz-linear-gradient(#9b9b9b, #686868);background:linear-gradient(#9b9b9b, #686868)}.momclass .btn-blue,.btn-blue{display:block;text-align:center;text-decoration:none}.momclass .btn-blue{display:inline-block}.btn-blue:hover{text-decoration:none}.btn-blue i{padding-right:3px}button:focus{outline:0}table .btn-gray,table .btn-blue,header .btn-blue{width:auto;display:inline;margin-top:0}.bg-lightblue{background:#d9e9f2}.tips{padding:20px;margin:10px 0}.product .padding{padding:40px}.product .bt ul li:last-child a,.product .bt a{color:#333}.product .bg-gray img{box-shadow:2px 2px 6px #ccc}.product .bg-gray h1{font-size:1.8em;color:#0077c8}.product .bg-gray select{display:inline;width:auto;min-width:100px}.product .bg-gray b{color:#ae152d;font-size:1.4em}.product .btn-blue{width:100%}.product ol,.product ul{padding-left:20px}.product.list .bg-gray h1{font-size:1.4em;color:#0077c8}.invalid-feedback{display:block;width:100%;margin-bottom:.25rem;font-size:90%;color:#0077c8;position:relative;top:-5px}.allow{background:#eee;padding:15px;font-size:12px;height:80px;overflow-y:scroll;color:#666}.count{margin-bottom:20px}.count li{list-style:none;line-height:30px}.count li:last-child{border-top:1px solid #333;padding-top:5px;margin-top:5px}.count li b{float:right}.trash{font-size:1.4em;color:#333;margin-left:20px}.bt-point{background:#fff;border-radius:10px 10px 0 0}.bt-point ul{margin:0;padding:0}.bt-point{position:relative;width:100%;text-align:center}.bt-point li{list-style:none;display:inline-block;font-size:1.2em;font-weight:bold;margin:20px}.bt-point li a{text-decoration:none}.bt-point li i{margin-right:5px}.bt-point li.back{position:absolute;right:0;font-size:1em}.bt-point li.back a{color:#333}.btn-gold,.memstep input[type="button"].btn-gold{color:#4f2c1d;font-weight:bold;font-size:.94em;border-radius:4px;border:1px solid #a68017;padding:7px 10px;margin-top:10px;width:100%;box-shadow:1px 1px 1px #999;background:-webkit-linear-gradient(#fbeca2, #bf9319);background:-o-linear-gradient(#fbeca2, #bf9319);background:-moz-linear-gradient(#fbeca2, #bf9319);background:linear-gradient(#fbeca2, #bf9319)}.btn-gold:active{color:#000}.btn-light{color:#fff;font-weight:bold;font-size:.94em;border-radius:4px;border:none;padding:10px;width:100%;margin-top:10px;box-shadow:2px 2px 6px rgba(0,0,0,0.5);background:linear-gradient(161deg, #33a9f2 0%, #1565c3 90%);background:-moz-linear-gradient(161deg, #33a9f2 0%, #1565c3 90%);background:-webkit-linear-gradient(161deg, #33a9f2 0%, #1565c3 90%);background:-o-linear-gradient(161deg, #33a9f2 0%, #1565c3 90%)}.btn-light:hover{color:#fff}.btn-red{text-decoration:none;color:#fff;display:inline-block;font-weight:bold;font-size:.94em;border-radius:4px;border:1px solid #951829;padding:7px 10px;margin-top:10px;box-shadow:1px 1px 1px #999;background:-webkit-linear-gradient(#e95b78, #c11f36);background:-o-linear-gradient(#e95b78, #c11f36);background:-moz-linear-gradient(#e95b78, #c11f36);background:linear-gradient(#e95b78, #c11f36)}.btn-red:hover{color:#fff;background:-webkit-linear-gradient(#f76280, #da2942);background:-o-linear-gradient(#f76280, #da2942);background:-moz-linear-gradient(#f76280, #da2942);background:linear-gradient(#f76280, #da2942)}.tips .notify.upload:after{top:18px}header .btn-blue,.product .bg-gray .btn-blue{margin-top:0}.login .btn-blue{width:100%}.login ul li,.recheck ul li{margin-bottom:10px}.justify-content-md-center button{width:179px}.main{background:white}.main .owl-carousel{position:relative;width:100%;max-width:1920px;margin:0 auto}.main .owl-dots{text-align:center;margin:10px 0;position:absolute;bottom:0;width:100%}.main .owl-dot span{margin:5px;padding:5px;display:block;border-radius:50em;border:1px solid #ccc;box-shadow:0 0 3px #999}.main .owl-dot.active span{border:2px solid #125598}.goods{position:absolute;bottom:10px;font-size:14px;left:50%;width:472px;height:235px;background:url(../img/goods.png) center no-repeat;background-size:contain;z-index:2}.goods div{color:#000;font-weight:bold;line-height:18px;position:absolute;text-align:center;width:130px}.lineh{line-height:34px;font-weight:bold}form .col-md-2,form .col-md-3{font-weight:bold}.bordertop{border-top:1px dashed #ccc;padding-top:20px;margin-top:20px}.g1{left:0;bottom:25px}.g2{left:218px;bottom:25px}.g3{left:110px;bottom:65px}.g4{left:340px;bottom:35px}.g5{left:258px;bottom:130px}.super{position:relative;left:58%;top:70px}.super p{margin:10px 0 20px}.super h4{font-size:1.2em;width:100%;margin-top:80px}.super h4 a{color:#001a72}.bt-join{position:absolute;text-align:center;width:100%;max-width:344px;height:69px;background:url(../img/bt-join.png) center no-repeat;background-size:contain;cursor:pointer;z-index:3}.bt-join h1{color:#4f2c1d;letter-spacing:2px;font-size:1.6em;margin-top:12px}.bt-join h1 span{display:block;font-size:.6em}.super .bt-join{text-align:center;width:100%;height:69px;background:url(../img/bt-join2.png) center no-repeat;background-size:contain;cursor:pointer;z-index:3}.super .bt-join h1 span{letter-spacing:14px;padding-left:12px}.bt-gray{position:absolute;text-align:center;width:100%;max-width:176px;height:60px;background:url(../img/bt-gray.png) center no-repeat;background-size:contain;cursor:pointer;z-index:3}.bt-gray h1{color:#333;letter-spacing:2px;font-size:1.5em;margin-top:16px}.bg-super{position:relative;width:320px;background-size:contain;text-align:center;padding:0}.title-super{width:296px}.cf{position:relative;padding-top:40px;background:#fcefde;background:-moz-linear-gradient(top, #fcefde 71%, #e0d5c3 100%);background:-webkit-linear-gradient(top, #fcefde 71%, #e0d5c3 100%);background:linear-gradient(to bottom, #fcefde 71%, #e0d5c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcefde', endColorstr='#e0d5c3', GradientType=0)}.cf img{position:relative;transition:all 0.35s;top:0}.cf img:hover{transform:scale(1.1)}.cf .col-md-4{padding-right:10px;padding-left:10px}.sns{list-style:none;text-align:right}.sns li{display:inline-block;margin-left:15px;padding-left:35px;line-height:30px;position:relative}.sns li:before{content:"";position:absolute;width:26px;height:26px;left:0}.sns li.fb:before{background:url(../img/icon-fb.png) no-repeat;background-size:contain}.sns li.phone:before{background:url(../img/icon-phone.png) no-repeat;background-size:contain}.sns li.line:before{background:url(../img/icon-line.png) no-repeat;background-size:contain}.sns li:last-child{padding-left:0}.sns li img{max-width:70px}.sns li a{color:inherit;text-decoration:none}.time{margin-top:24px}footer{margin-top:50px;padding:50px 0 40px;background:white;color:#125598}footer .nav{display:block;color:#125598;font-size:1.1em;font-weight:bold}footer .nav h4{font-size:1.1em;font-weight:bold}footer .nav li{display:inline-block;margin:0 10px;padding:0;font-weight:normal;font-size:14px}footer .nav li a{color:#003d7a;text-decoration:none}footer .logo{max-width:150px;margin:0;position:absolute;top:-10px}footer .icons{display:flex;position:relative;top:-20px}footer .nav.icons li{font-size:1.2em;text-align:center;width:40px;height:40px;border:1px solid #003d7a;border-radius:50em;margin:5px;padding-top:5px}footer .pay{text-align:center;margin-top:20px}footer .pay li{display:inline-block;margin:1px;max-width:50px}footer .pay li img{border-radius:5px;border:1px solid #eee}.copy{text-align:center;color:#666;font-size:.86em;margin-top:40px}.welcome h1{font-size:1.2em}.welcome h1,.welcome p{display:inline-block}.welcome a{color:#001a72}.alert-info{color:#0c3b60;background-color:#d1e2f1;border-color:#b1cadf}.alert-info hr{border-top-color:#b1cadf}.bt-gold{background:url(../img/bt-gold.jpg) center;background-size:cover;color:#4f2c1d;text-decoration:none;padding:5px 10px;border-radius:7px;margin:0 5px;font-weight:bold;box-shadow:2px 2px 4px rgba(0,0,0,0.3)}a.bt-gold{color:#4f2c1d;cursor:default;text-decoration:none}.bt-blue{background:url(../img/bt-blue.jpg) center;background-size:cover;color:#333;text-decoration:none;padding:5px 10px;border-radius:7px;margin:0 5px;font-weight:bold;box-shadow:2px 2px 4px rgba(0,0,0,0.3);cursor:default;text-decoration:none}a.bt-blue{color:#333;text-decoration:none}.bluebox{border-radius:10px;padding:10px;margin-bottom:12px;box-shadow:2px 2px 4px rgba(0,0,0,0.3);background:-webkit-linear-gradient(#0077c8, #82c2e6);background:-o-linear-gradient(#0077c8, #82c2e6);background:-moz-linear-gradient(#0077c8, #82c2e6);background:linear-gradient(#0077c8, #82c2e6)}.bluebox h1,.tabs h1,.goldbox h1{color:#fff;font-size:1.2em}.bluebox h1 a,.tabs h1 a{margin-left:15px;font-size:.8em;color:#fff}.goldbox{border-radius:10px;padding:10px;margin-bottom:12px;box-shadow:2px 2px 4px rgba(0,0,0,0.3);background:-webkit-linear-gradient(#b68c10, #dfc25c);background:-o-linear-gradient(#b68c10, #dfc25c);background:-moz-linear-gradient(#b68c10, #dfc25c);background:linear-gradient(#b68c10, #dfc25c)}.add{position:absolute;right:25px;top:5px}.add a{color:#001a72}.bluebox h3{font-size:1.05em}.bg-white{background:#fff}.bg-white-2{background:#fff;margin-top:5px;border-radius:0 0 7px 7px}.lock{text-align:center;position:relative;left:-10px}.lock p{font-size:.9em}.lock .light-blue{display:block}.points{padding:15px 20px 0 10px}.dashboard .padding{padding:15px 15px 0 10px}.points .point{text-align:right}.point{font-size:3em;color:#0077c8}.point span{font-size:22px;margin-left:5px}.tabs button.tablink:first-child{margin-left:20px}.tablink{border-radius:7px 7px 0 0;padding:5px 15px;border:none;margin-right:4px;margin-bottom:0;font-size:1em;background:#8dc8e8;color:#001a72;font-weight:bold;transition:all 0.25s;box-shadow:1px 4px 5px rgba(0,0,0,0.3)}.tablink:hover{transition:all 0.25s;background:#0077c8;color:#fff}.tabcontent{width:100%;border-radius:10px;padding:10px;margin-bottom:12px;box-shadow:1px 0 4px rgba(0,0,0,0.3);background:-webkit-linear-gradient(#0077c8, #82c2e6);background:-o-linear-gradient(#0077c8, #82c2e6);background:-moz-linear-gradient(#0077c8, #82c2e6);background:linear-gradient(#0077c8, #82c2e6);transition:all 0.35s;position:relative}.tablink.on{background:#0077c8;color:#fff;transition:all 0.35s}.schedule h1 a{color:#0077c8}.schedule ul{margin:0;padding:0 0 0 30px}.schedule li{border-bottom:1px dashed #ccc;padding-top:15px;position:relative;width:47%;display:inline-flex}.schedule li:nth-child(3),.schedule li:nth-child(4){border-bottom:none}.schedule li.notify:after{position:absolute;content:"";width:16px;height:16px;background:url(../img/icon-notify.png);background-size:contain;left:0;top:35%}.schedule .shot:before{position:absolute;content:"";width:24px;height:24px;background:url(../img/icon-shot.png);background-size:contain;top:20%;left:-12px}.schedule .book:before{position:absolute;content:"";width:26px;height:26px;background:url(../img/icon-book.png);background-size:contain;top:14%;left:-12px}.schedule .bag:before{position:absolute;content:"";width:24px;height:24px;background:url(../img/icon-bag.png);background-size:contain;top:14%;left:-12px}.schedule .date{font-size:1.8em;color:#0077c8;font-weight:bold;text-align:center}.schedule .row{margin-right:0;margin-left:0}.schedule li.row{margin-right:1%;margin-left:1%}.schedule h1{padding:15px 0 0 25px;color:#333}.schedule p{font-size:1.1em}.schedule p span{display:block;font-size:13px;color:#666}.schedule a{font-size:14px}.notify{position:relative;text-align:left;margin:0 20px 0 40px}.notify:after{position:absolute;content:"";width:20px;height:20px;background:url(../img/icon-notify.png);background-size:contain;left:-25px;top:30%}.notify.upload:after{top:0}.class-b,.class-a{text-align:center}.class-b h4{color:#0077c8}.class-b i{font-size:5em;color:#0077c8;margin-bottom:15px}.class-a h4{color:#cba737}.class-a i{font-size:5em;color:#cba737;margin-bottom:15px}.alert ul{padding-left:20px}.features{margin-top:20px}.features i{color:#cba737}.features p{margin-top:20px}.title{text-align:center;padding:25px 0;min-height:78px;margin-bottom:0;font-size:1.6em;letter-spacing:2px;font-weight:bold;color:#fff;text-shadow:-2px -2px 2px #001a72, 2px -2px 2px #001a72, -2px 2px 2px #001a72, 2px 2px 2px #001a72}.title2{text-align:center;padding:25px 0;margin-bottom:0;font-family:'Noto Sans TC';font-size:1.6em;letter-spacing:2px;font-weight:900;color:#fff;background:url(../img/bg-title.png) top center no-repeat;-webkit-text-fill-color:#fff;text-fill-color:#fff;-webkit-text-stroke:1.4px #001a72;text-stroke:1.4px #001a72}.whitebox{border-radius:10px;padding:30px 50px 40px 50px;box-shadow:0 0 4px rgba(0,0,0,0.3);background:#fff;width:100%}.bt-gold2{background:linear-gradient(332deg, white 2%, #ecd37c 57%);background:-moz-linear-gradient(332deg, white 2%, #ecd37c 57%);background:-webkit-linear-gradient(332deg, white 2%, #ecd37c 57%);background:-o-linear-gradient(332deg, white 2%, #ecd37c 57%);padding:2px 15px;border-radius:50em;border:1px solid #fff4c1;text-align:center;box-shadow:0 0 5px #000;display:inline-block;position:absolute;right:0;top:-10px;z-index:2;cursor:pointer}.bt-gold2 h1{color:#4f2c1d;font-size:.9em;margin-top:10px;line-height:18px}.bt-gold2 h1 span{display:block;font-size:.6em}.no-padding{padding:0}.xsmall{font-size:80%;padding:10px}.graybox{border-radius:10px;padding:30px 50px 40px 50px;box-shadow:0 0 4px rgba(0,0,0,0.3);background:#f3f3f3;position:relative}.links,.news-list{padding:0;margin:0;list-style:none}.links li{width:19%;margin:20px;display:inline-block}.news-list li{border-radius:10px;margin-bottom:20px;position:relative;top:0;transition:all 0.35s;cursor:pointer;box-shadow:0 0 4px rgba(0,0,0,0.3);background:linear-gradient(45deg, white 88%, #ecd8aa 100%);background:-moz-linear-gradient(45deg, white 88%, #ecd8aa 100%);background:-webkit-linear-gradient(45deg, white 88%, #ecd8aa 100%);background:-o-linear-gradient(45deg, white 88%, #ecd8aa 100%)}.news-list li:hover{top:-5px}.news-list .pic{border-radius:10px 0 0 10px;width:50%;height:auto;background-size:cover}.news-list .padding{padding:25px 40px 0 40px}.news-list .date,.news .date{color:#8dc8e8;font-size:.92em;margin-bottom:10px}.news-list h1{font-size:1.6em;color:#001a72;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news h1{font-size:1.6em;color:#001a72}.news{background:#fff;border-radius:10px;position:relative}.news .pic{border-radius:10px 10px 0 0}.news-list p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news .padding{padding:20px 40px}.bg-line .news h1{font-size:1.6em;color:#001a72;text-align:center;margin-bottom:40px}.bg-line .news ul,.bg-line .news ol{margin-left:20px;padding-left:0}.bg-line .news{margin-bottom:20px}.news .text-center{padding:20px 0}.back{font-size:1rem}.back i{padding-right:5px}input:focus{outline:none}.search{position:relative}.search .input-group{position:absolute;width:30%;padding:25px 0;right:0;top:-85px}.search .input-group>.form-control{border-bottom:1px solid #fff}.search input{background:none;border-top:none;border-left:none;border-right:none;border-color:#fff;border-radius:0;color:#fff}.search input:focus{background:none}.search button{color:#fff;border-top:none;border-left:none;border-right:none;border-color:#fff;border-radius:0}.search button:clicked,.search button:active,.search button:focus{background:none}.search button:hover{color:#001a72;background:none;border-color:#fff}.search ::-webkit-input-placeholder{color:#fff}.search :-ms-input-placeholder{color:#fff}.search ::placeholder{color:#fff}.notice{font-weight:bold;color:#fff;position:absolute;top:-20px;right:25%}.notice b{position:absolute;text-align:center;width:15px;z-index:2;font-size:13px}.notice:after{position:absolute;content:"";background:#d80629;width:24px;height:24px;border-radius:50em;left:7px;top:10px}.about{position:relative;border-radius:10px;padding:40px 40px 40px 48%;min-height:520px;background:url(../img/about.jpg) left bottom no-repeat #fff;background-size:cover;box-shadow:0 0 4px rgba(0,0,0,0.3)}.icon{padding:0;margin:0;list-style:none}.icon li{text-align:center;display:inline-block}.icon span{padding:15px;border-radius:50em;margin-bottom:5px;display:inline-block}.icon span img.off{display:none}.icon span:hover img.on{display:none}.icon span:hover img.off{display:inline-block}.icon span.blue{background:url(../img/bg-blue.jpg) center;background-size:cover}.icon span.gray,.icon span.blue:hover,.icon span.gold:hover{background:url(../img/bg-gray.jpg) center;background-size:cover}.icon span.gold{background:url(../img/bg-gold.jpg) center;background-size:cover}.icon .none{cursor:default;text-decoration:none;color:gray}.icon .none span{background:#dbdcdc;border:2px dotted #ccc;cursor:default}.icon .none:hover span img.on{display:inline-block}.icon .none:hover span img.off{display:none}.icon a{color:inherit}.icon span img{width:40px}.icon.three li{width:32%;margin-top:25px}.icon li{margin-bottom:10px}.icon.four li{width:24%;margin-top:25px;position:relative;display:inline-table}.dashboard .icon span img{width:35px}.dashboard .icon span{padding:12px}.dashboard .icon p{font-size:.9em}.about .icon li{width:23%;margin-top:40px}.about .pic{position:absolute;max-width:288px;bottom:0;left:25px}.notfound{margin:25vh 0;text-align:center}.notfound .back{position:relative;color:#001a72;top:0}.form-popup{display:none;position:absolute;right:0;top:66px;padding:20px;z-index:5;transition:all 0.25s;background:#fff;border-radius:0 0 10px 10px;max-width:250px;box-shadow:2px 4px 2px rgba(0,0,0,0.3);text-align:center}.form-popup.fixed{width:auto}.form-popup input{width:100%;background:none;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #001a72;padding:5px;margin-bottom:10px;border-radius:0}.form-popup h1{font-size:1.4em;color:#001a72;text-align:left}.form-popup .login{color:#fff;background:url(../img/bg-blue.jpg) #001a72;background-size:cover;width:100%;border:none;border-radius:30px;padding:8px;margin-bottom:10px}.form-popup a{font-size:.9em}.modal-header{border-bottom:0}.modal-content{border-radius:10px}.modal-content button,.login .modal-content input[type="submit"]{padding-left:2.5rem;padding-right:2.5rem;width:auto}.modal-content h4.modal-title{margin-bottom:0}.modal-footer{text-align:center;display:initial}.login .tabcontent em{font-size:13px;color:#666;position:relative;top:-5px;font-style:normal}.dotbox{border:1px dashed #ccc;padding:20px;margin-bottom:20px;border-radius:10px;background:#eee}.process h3{font-size:1.2em;line-height:1.6em}.process h2{font-size:1.4em;color:#001a72;margin-bottom:20px}.process h2 span{background:#8dc8e8;border-radius:30px;font-size:16px;padding:5px 15px;margin-right:10px;color:#333}.process li{margin-bottom:10px}.milktime .input-group-append{min-width:auto}.milktime input[type="tel"],.milktime input[type="number"]{min-width:70px}*::-ms-backdrop,.milktime input[type="tel"]{max-width:70px}*::-ms-backdrop,.data input[type="number"]{max-width:70px}*::-ms-backdrop,.data input[type="date"],.data input[type="time"],.data input[type="text"]{padding:8px 0}.milktime input[type="date"]{min-width:120px}.milksearch table{background:#d7ecf7}.milksearch input{background:none}.milksearch td:first-child{text-align:center}.milksearch td:last-child{text-align:right}.milksearch h1{color:#333;margin-bottom:0}.add2{position:absolute;right:20px}.bg-login{background:url(../img/bg-login.png) top center no-repeat;min-height:645px;padding-top:40px}.bg-login .info{text-align:right}.bg-login .info p{text-align:center}.bg-login .info img{width:auto}.data.login input[type="tel"]{text-align:left}.login input[type="tel"],.login input[type="password"],.login input[type="text"],.login input[type="email"]{width:100%;padding:5px;border-radius:5px;border:1px solid #ccc;margin-bottom:12px}select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50% #fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;padding:5px;border-radius:5px;border:1px solid #ccc;margin-bottom:12px}.login b{color:red;margin:0 5px}.login b.blue,.blue{color:#001a72}.light-blue,.login b.light-blue{color:#0077c8}.btn-lightblue{color:#001a72;font-weight:bold;font-size:.94em;border-radius:4px;border:1px solid #54aada;width:100%;padding:7px 10px;margin-top:10px;box-shadow:1px 1px 1px #999;background:-webkit-linear-gradient(#9adaf6, #54aada);background:-o-linear-gradient(#9adaf6, #54aada);background:-moz-linear-gradient(#9adaf6, #54aada);background:linear-gradient(#9adaf6, #54aada);background-color:#328ccd}.btn-lightblue:hover{background:-webkit-linear-gradient(#8cdcff, #3ab0f4);background:-o-linear-gradient(#8cdcff, #3ab0f4);background:-moz-linear-gradient(#8cdcff, #3ab0f4);background:linear-gradient(#8cdcff, #3ab0f4)}.login input[type="submit"]{width:100%;margin-top:10px}.btn-blue,input[type="submit"],.login input[type="button"],.twogift .btn-blue{text-decoration:none;color:#fff !important;font-weight:bold;font-size:.94em;border-radius:4px;border:1px solid #001a72;padding:7px 10px;margin-top:10px;box-shadow:1px 1px 1px #999;background:-webkit-linear-gradient(#1b59ac, #001973);background:-o-linear-gradient(#1b59ac, #001973);background:-moz-linear-gradient(#1b59ac, #001973);background:linear-gradient(#1b59ac, #001973)}.twogift .btn-blue{padding-left:30px;padding-right:30px}.twogift img{margin-bottom:17px}.btn-blue:hover,input[type="submit"]:hover{background:-webkit-linear-gradient(#1d9bd6, #004c90);background:-o-linear-gradient(#1d9bd6, #004c90);background:-moz-linear-gradient(#1d9bd6, #004c90);background:linear-gradient(#1d9bd6, #004c90)}.btn-blue img{width:20px;margin-right:3px}.btn-gray{color:#fff;font-weight:bold;font-size:.92em;border-radius:4px;border:1px solid #7d7d7d;width:100%;padding:7px 10px;margin-top:10px;box-shadow:1px 1px 1px #999;background:-webkit-linear-gradient(#9c9c9c, dimgray);background:-o-linear-gradient(#9c9c9c, dimgray);background:-moz-linear-gradient(#9c9c9c, dimgray);background:linear-gradient(#9c9c9c, dimgray);background-color:#888}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}.fa-truck{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.jar{width:82px;height:90px;margin:5px auto;background:linear-gradient(0deg, #ae8329 10%, #f2e3b3 100%);background:-moz-linear-gradient(0deg, #ae8329 10%, #f2e3b3 100%);background:-webkit-linear-gradient(0deg, #ae8329 10%, #f2e3b3 100%);background:-o-linear-gradient(0deg, #ae8329 10%, #f2e3b3 100%);position:relative}.jar:before{position:absolute;content:"";width:82px;height:90px;left:0;background:url(../img/jar.png);background-size:cover}.jar .level{background:linear-gradient(0deg, silver 10%, whitesmoke 100%);background:-moz-linear-gradient(0deg, silver 10%, whitesmoke 100%);background:-webkit-linear-gradient(0deg, silver 10%, whitesmoke 100%);background:-o-linear-gradient(0deg, silver 10%, whitesmoke 100%)}.blog ul{margin:0;padding:0;list-style:none}.blog li{border-radius:10px;padding:10px;margin-right:12px;box-shadow:0 0 8px rgba(0,0,0,0.3);background:#fff;display:inline-block;width:32%}.blog li:last-child{margin-right:0}.blog li h2{color:#4f2c1d;font-size:1em;position:relative;left:25px}.blog li h2:before{position:absolute;content:"";width:22px;height:22px;left:-25px;top:-3px}.blog li:first-child h2:before{background-image:url(../img/icon-dollar.png);background-size:contain}.blog li:nth-child(2) h2:before{background-image:url(../img/icon-bottle.png);background-size:contain}.blog li:nth-child(3) h2:before{background-image:url(../img/icon-love.png);background-size:contain}.blog li .pic{width:40%;height:140px;background-size:cover}.blog li h1{font-size:1.2em;position:absolute;left:43%;bottom:50px;border-bottom:1px dashed #fff;padding-bottom:10px;overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog li p{position:absolute;left:43%;top:90px;height:44px;overflow:hidden}.bg-dust{background:#e0d1b1;position:relative}.mem{position:relative;left:25px}.mem:before{position:absolute;content:"";left:-25px;width:20px;height:20px;background:url(../img/icon-man.png) no-repeat;background-size:contain}.star{position:relative;left:25px}.star:before{position:absolute;content:"";left:-25px;width:20px;height:20px;background:url(../img/icon-star.png) no-repeat;background-size:contain}.can{position:relative;left:25px}.can:before{position:absolute;content:"";left:-25px;width:20px;height:20px;background:url(../img/icon-schedule-w.png) no-repeat;background-size:contain}.ca{position:relative;left:20px}.ca:before{position:absolute;content:"";left:0;width:20px;height:20px;background:url(../img/icon-schedule.png) no-repeat;background-size:contain}.permission{margin-top:38px;position:relative}.permission .bt-join{margin-left:10px}.permission .add,.permission button{display:none}.permission .tabcontent:before{position:absolute;content:"";width:100%;height:100%;border-radius:10px;top:0;left:0;z-index:2;background:url(../img/bg-upgrade.png) top center;background-size:cover}.permission .note{position:absolute;padding:10% 50px;left:0;z-index:3;text-align:center}.permission .note h2{font-size:1.1em;line-height:1.6em;width:80%;margin:0 auto}.permission img{margin:25px 0;width:auto}.permission .note .bt-join h1{font-size:1.4em;margin-top:15px}.permission .bg-white{min-height:185px}.permission .box{width:200px;padding:20px;color:#4f2c1d;font-weight:bold;text-align:center;margin:0 auto 10px auto;background:url(../img/box-class2.png) center no-repeat;background-size:contain}.permission .tabcontent{height:385px;overflow:hidden}.data .tablink{width:29%}.tabs.data button.tablink:first-child{margin-left:4%}.dot-left{border-left:1px dashed #ccc}.dot-bottom{border-bottom:1px dashed #ccc}.data .whitebox{border-radius:7px;background:#fff;padding:0}.data .padding{padding:20px 40px}.data .bt h1{display:inline-block;color:#333;position:absolute;padding-left:25px;margin-top:10px}.bt{text-align:right}.bt ul{margin:10px 15px;padding:0;list-style:none;display:inline-block}.bt ul li{display:inline-block;margin-left:10px}.bt ul li i{margin-right:5px}.bt ul li i img{max-width:14px}.bt ul li a{text-decoration:none;color:#666}.bt ul li:last-child a{text-decoration:none;color:#0077c8}.birth{background:#eee;padding:15px;text-align:center;background:-webkit-radial-gradient(circle, #ececec, #d8d8d8);background:-o-radial-gradient(circle, #ececec, #d8d8d8);background:-moz-radial-gradient(circle, #ececec, #d8d8d8);background:radial-gradient(circle, #ececec, #d8d8d8)}.birth h1{color:#0077c8;margin-bottom:0}.birth h1 b{color:#333;font-size:1.4em;margin-right:10px}.birth h1 span{color:#333;margin-left:5%}.birth h1 span b{font-size:inherit;color:#0077c8;margin:0 5px}.login .birth{padding-bottom:0}.login .birth h1 b{position:relative}.login .birth h1 b:before{position:absolute;content:"";width:40px;height:40px;left:-40px;background:url(../img/icon-baby.png) no-repeat;background-size:contain}.login .birth h1 b:after{position:absolute;content:"可編輯";width:80px;height:auto;top:5px;right:-80px;font-size:14px;background:url(../img/pencil-alt-solid.svg) no-repeat;background-size:contain}.login h4{margin-bottom:20px}table{border-collapse:collapse;margin:0;padding:0;width:100%}thead{border-bottom:3px solid #0077c8}table tr{padding:.35em}tbody tr{padding:.35em}table th{text-align:center}table th,table td{padding:.625em}table th{letter-spacing:.1em;text-align:left}.schedule table th{text-align:center}table input{width:100%;padding:5px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ddd;border-radius:0}table select{padding:8px 0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ddd;border-radius:0}.input-group>.form-control{padding:5px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ddd;border-radius:0;background:none}.input-group-text{border:none;background:none}table td{position:relative}table td.notify:after{position:absolute;content:"";width:20px;height:20px;background:url(../img/icon-notify.png);background-size:contain;left:-15px}.custom-control-input:checked~.custom-control-label::before{border-color:#0077c8;background-color:#0077c8}.custom-control{display:inline-block;padding-left:25px}.custom-control.custom-switch{padding-left:40px}.invalid-feedback.inline{display:inline;left:0;top:0px}.classform .min-width{max-width:720px;margin:0 auto}.shot-list .custom-control{margin-right:15px}.shot-list td,.data .schedule td{border-bottom:1px dashed #ccc}.chart{left:20px}.chart:before{position:absolute;content:"";left:0;width:20px;height:20px;background:url(../img/icon-chart.png) no-repeat;background-size:contain}table td.notify,.data .schedule .book,.data .schedule .shot,.data .schedule .bag{padding-left:28px}table td.notify:after{left:0}.data .schedule .book:before,.data .schedule .shot:before,.data .schedule .bag:before{top:inherit;left:0}.data .schedule th:nth-child(1),.data .schedule th:nth-child(2){width:20%}.data .schedule th:nth-child(3){width:45%}.data .schedule td:nth-child(1){text-align:center}.data .schedule a{color:#0077c8;text-decoration:underline}.schedule .form-popup{top:40px;background:#dbf0fc;right:inherit;left:0}.interest{margin-top:100px;position:relative}.interest [data-content] h1{text-align:inherit;font-size:-webkit-xxx-large;color:inherit;margin-bottom:inherit}.interest h1{font-size:1.4em;color:#333;margin-bottom:20px}.interest h3{font-size:1.1em;color:#001a72}.interest .info{width:60%;margin:0 auto;text-align:center}.interest .topic{width:50%;display:inline-block}.interest .check{width:24%;display:inline-block;text-align:center}.interest .topic.line{border-right:1px solid #fff}.interest .check.line{border-left:1px solid #fff}.interest [data-control]{padding:0 0 0 40px;background:#d9e9f2;border-bottom:1px solid #fff;color:#333}.interest [data-control] span{padding:10px 0}.interest [data-accordion].open [data-content]{background:#fff}.interest [data-control]:before{content:"+";font-size:1.8em;left:12px;top:0;color:#8dc8e8}.interest .open [data-control]:before,.interest [data-accordion]:hover [data-control]:before{color:#001a72}.interest .head{background:#8dc8e8;color:#001a72;padding:10px 0 10px 40px;border-radius:10px 10px 0 0}.class1{max-width:220px;margin-left:130px;margin-top:100px}.class1 .box{width:200px;padding:20px;color:#001a72;font-weight:bold;text-align:center;margin:0 auto 10px auto;background:url(../img/box-class1.png) center no-repeat;background-size:contain}.class2{max-width:430px;margin-left:100px;margin-top:40px;text-align:center}.class2 .box{width:200px;padding:20px;color:#4f2c1d;font-weight:bold;text-align:center;margin:10px auto;background:url(../img/box-class2.png) center no-repeat;background-size:contain}.class2 ul{padding:0;margin:0;list-style:none}.class2 ul li{width:28%;margin-right:7%;font-size:.92em;color:#4f2c1d;display:inline-grid;position:relative}.class2 ul li:after{position:absolute;content:"";width:40px;height:80px;background:url(../img/slash.svg) center no-repeat;background-size:contain;right:-35px}.class2 ul li:first-child{color:inherit}.class2 ul li:last-child{margin-right:0}.class2 ul li:last-child:after{display:none}.class2 .bt-join{position:relative;width:100%;max-width:100%;padding-top:2px;margin-top:20px}img.goods2{width:auto}.box h1{font-size:1.4em}.class1 p,.class2 p{font-size:.92em}.class3{background:url(../img/bg-class3.jpg) center no-repeat;background-size:cover;box-shadow:1px 1px 6px rgba(0,0,0,0.3);border-radius:10px;padding:30px 40px 40px 40px;margin-bottom:20px}.class3 .box,.class4 .box{text-align:center;color:#fff;margin-bottom:30px}.class3 .box i,.class4 .box i{font-size:5em;margin-bottom:15px}.class3 h1{font-size:1.4em;color:#fff}.class3 p{color:#001a72}.class4{background:url(../img/bg-class4.jpg) center no-repeat;background-size:cover;box-shadow:1px 1px 6px rgba(0,0,0,0.3);border-radius:10px;padding:30px 40px 40px 40px;margin-bottom:20px}.class4 h1{font-size:1.4em;color:#4f2c1d}.box b{display:block}.box img{width:60px;margin:10px 0 10px;opacity:.7}.tip{width:90%;margin:30px auto}.tip h3{font-size:1.1em;color:#001a72;position:relative;padding-left:28px}.tip h3:after{position:absolute;content:"";width:20px;height:20px;background:url(../img/icon-notify-blue.png);background-size:contain;left:0}.beauty{width:150px;position:absolute;top:-57px;left:20px}.reward h1{font-size:1.6em;color:#001a72;margin-top:20px;margin-bottom:20px}.reward h2{font-size:1.2em;color:#001a72;margin-bottom:10px}.reward .whitebox{padding:25px;margin-bottom:15px}.reward .col-md-10{padding-left:30px}.reward ol{padding-left:20px;margin:20px 0}.reward li b{display:block;margin-bottom:15px;color:black}.stepbox{background:url(../img/bg-box.png) top center no-repeat;background-size:contain;width:140px;height:130px;font-size:1.2em;color:#4f2c1d;text-align:center}.stepbox h3{margin-bottom:0;font-size:3em;padding-top:20px}table [type="submit"]{min-width:76px}.lightblue{color:#0077c8}.black,.reward h2.black{color:black}.red{color:#e50000}.interest .tip{margin-bottom:0}.interest .tip p{margin-top:10px}.interest .tip img{max-width:90px}.faq .num{position:absolute;left:5px;font-weight:bold;color:#4f2c1d;width:25px;text-align:center}.faq img,.news .padding img{width:auto;max-width:100%}.faq li,.news li{margin-bottom:10px}.faq li ol,.faq li ul,.news li ol,.news li ul{margin-top:10px}.blog{margin-top:10px}.popup{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popuptext{visibility:hidden;width:288px;text-align:center;border-radius:10px;padding:30px 0;position:fixed;z-index:4;top:40vh;left:calc(50% - 144px);box-shadow:2px 2px 10px rgba(0,0,0,0.4);background:-webkit-linear-gradient(#fff, #d9d9d9);background:-o-linear-gradient(#fff, #d9d9d9);background:-moz-linear-gradient(#fff, #d9d9d9);background:linear-gradient(#fff, #d9d9d9)}.popuptext button{min-width:76px;margin:5px}.popuptext.show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}input[type="number"],.data input[type="tel"]{text-align:end}.input-group-append{min-width:145px}.input-group-text .lightblue{text-align:left;font-size:.9em;margin-left:10px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#Tab1 td:nth-child(1){width:25%}#Tab1 td:nth-child(4){width:12%}#Tab1 td:last-child{text-align:center}.name,.login input[type="text"].name{background:none;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ccc;border-radius:0;text-align:center;max-width:150px}.spot{font-size:1em;position:relative;width:100%}.spot span{color:#0077c8;margin-left:5px}.spot a{position:absolute;right:-10px;top:-2px}.spot a img{width:23px}.milk{font-size:1em;position:relative;width:100%}.milk span{color:#0077c8;position:absolute;right:-10px;top:-2px}.milk a{margin-left:10px}.milk a img{width:23px}.faq [data-control]{font-size:1.1em}.form-control{font-size:1em}.icon.three{margin-top:0}.bg-line{background:url(../img/bg-line.jpg) top left;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.3)}.bg-line .bg-white{border-radius:10px 10px 0 0}.bg-line h1{font-size:1.2em;position:relative}.bg-line h1 img{position:absolute;max-width:20px;left:-25px;top:0}.bg-line .bg-white li:last-child h1 img{top:5px}.bg-line h1 span{font-size:1.4em;margin:0 2px}.bg-line .bg-white li a{text-decoration:none}.bg-line .bg-white{position:relative}.bg-line .bg-white:before{position:absolute;content:"";width:96px;height:134px;background:url(../img/beauty2.png) no-repeat;left:10%;bottom:-7px}.bg-line .padding{padding:20px}.bg-line ul{margin:0;padding:0}.bg-line .gift li{min-height:290px;width:23.5%;display:inline-table;margin-bottom:15px;margin-right:1.3%;list-style:none;padding:200px 10px 0 10px;background-color:#fff;background-repeat:no-repeat;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.3);border:2px solid #fff;cursor:pointer}.bg-line .gift li:nth-child(4n){margin-right:0}.bg-line .gift li:hover{border:2px solid #89d0f4}.bg-line .gift li{background-position:center 15px;background-size:90%}.bg-line li h4{font-size:.92em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5em;min-height:41px}.gift li p{color:#0077c8}.gift i,.coupon i{margin-left:5px}.coupon li{list-style:none;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.3);background-color:#fff;background-position:left;background-repeat:no-repeat;background-size:contain;width:48.5%;display:inline-block;margin-right:2.2%;cursor:pointer;margin-bottom:20px}.coupon li:nth-child(2n){margin-right:0}.coupon li:hover p.light-blue{text-decoration:underline}.ticket{background:url(../img/ticket.png) left top no-repeat;background-size:cover;padding:5px 10px 5px 200px;height:100%;border-radius:10px}.coupon li h3{font-size:1.4em;overflow:hidden;white-space:normal;text-overflow:initial}.coupon .red{text-align:right;padding:5px 0}.coupon .info{font-size:.92em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.due{font-size:.9em;margin-bottom:5px}.due span{color:#0077c8}.order table{margin:20px 0}.order table,.order table th{text-align:center}.order thead{border-bottom:none}.order td{border-bottom:1px dashed #ccc}.tb4 .tablink{width:20%}.tb4 .whitebox{padding:10px 0}.red{color:#ae152d}.brown{color:#4f2c1d}.gold{color:#b47d14}.p-banner{border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:cover;padding:50px 0;box-shadow:0 0 10px rgba(0,0,0,0.3);margin-bottom:30px;cursor:pointer}.p-banner h1{font-size:4em}.p-banner h2{font-size:1.4em}.p-banner i{margin-left:5px}.success{background-image:url(../img/banner2.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.success h3{position:relative;top:35%;font-size:1.4em}.success p{position:relative;top:15%}.whitebox .success{margin-bottom:0}.whitebox .pp h1{color:#4f2c1d}.pp h1{position:relative;padding-left:30px}.pp h1 span{position:absolute;color:#fff;padding:2px 8px;left:0;bottom:10px;font-size:20px;text-align:center;border-radius:50em;font-weight:normal}.red h1 span{background:#ae152d}.brown h1 span{background:#4f2c1d}.togift h2{text-align:center;margin-top:40px}#Tab1 .order td:nth-child(1){width:auto}span.coin{color:#fff;padding:2px 6px;text-align:center;border-radius:50em;background:#b47d14;font-weight:normal}.upload i{font-size:50px;margin-bottom:5px;display:block}.upload span{background:#001a72;color:#fff;border-radius:50em;font-size:13px;padding:2px 5px;margin-right:5px}.upload .red{font-size:13px}.upload a{text-decoration:none}.upload .fa-plus-circle{color:#ccc}.upload .fa-check-circle{color:#0077c8}.upload .fa-redo-alt{font-size:16px;display:inline;margin-right:5px}.notify.upload i{font-size:16px;margin-bottom:0;display:inline}.fixedbt{position:fixed;width:80px;z-index:4;right:0;top:30%;background:linear-gradient(270deg, #051f7b 1%, #39a9e8 97%);background:-moz-linear-gradient(270deg, #051f7b 1%, #39a9e8 97%);background:-webkit-linear-gradient(270deg, #051f7b 1%, #39a9e8 97%);background:-o-linear-gradient(270deg, #051f7b 1%, #39a9e8 97%)}.fixedbt ul{padding:0;margin:0}.fixedbt li{list-style:none;display:block;border-bottom:1px solid #8ac7e9;text-align:center}.fixedbt li:last-child{border:none}.carousel.slide img{border-radius:10px}.pc .carousel-control-prev{left:-70px}.pc .carousel-control-next{right:-70px}.carousel-control-next,.carousel-control-prev{opacity:.9}.momclass .login h2{font-size:1.3em;color:#0077c8;margin-top:5px;margin-bottom:20px}.momclass .login img{width:auto;max-width:100%}.momclass .login button img{height:20px;margin-right:3px}.momclass .login .padding{padding:60px 80px 60px}.momclass a,.momclass p b{color:#0077c8}.momclass .note{background:url(../img/bg-class2.jpg);background-size:cover;border-radius:0 10px 10px 0;padding:20px 20px 30px}.momclass .note ul,.momclass .banner ul{margin-top:15px;padding:0;list-style:none}.momclass .note ul li{width:300px}.momclass .note ul li,.momclass .banner ul li{float:left}.momclass .note ul li:first-child{width:100px;margin-right:15px}.momclass .banner ul li:first-child{width:120px;margin-right:15px}.momclass .note h1{font-size:1.8em;color:#0077c8;margin-top:10px}.momclass .note .owl-carousel button.owl-dot{width:10px;height:10px;border-radius:50em;background:#fff;margin:0 10px;border:1px solid #cba737}.momclass .note .owl-carousel button.owl-dot.active{background:#cba737}.momclass .note .owl-carousel .owl-dots{text-align:center;top:-10px}.momclass button:focus{outline:none}.momclass .modal-content{padding:20px}.momclass .modal-content h4.modal-title{margin-bottom:0;width:100%;color:#0077c8}.modal-header .close{position:absolute;right:20px;top:20px;text-align:right}.momclass.login input[type="button"]{width:100%;margin-top:0}.login .tiplist ul{padding-left:20px}.login .tiplist li{margin-bottom:0}.momclass .banner{position:relative;height:260px;margin-bottom:15px;background-position:right center;background-repeat:no-repeat;background-size:60%}.momclass .banner img{width:auto;margin:0;opacity:1}.momclass .banner .info{position:relative;height:260px;border-radius:10px 0 0 10px;padding:40px;background:linear-gradient(0deg, white 55%, rgba(255,255,255,0) 70%);background:-moz-linear-gradient(0deg, white 55%, rgba(255,255,255,0) 70%);background:-webkit-linear-gradient(0deg, white 55%, rgba(255,255,255,0) 70%);background:-o-linear-gradient(0deg, white 55%, rgba(255,255,255,0) 70%)}.momclass .banner p{margin-bottom:15px}.momclass .banner table td{vertical-align:middle;height:180px}.momclass.login input[type="button"].ml{margin-left:10px;width:calc(100% - 10px)}.momclass b.big{font-size:24px}.momclass.golden .banner{margin-top:3rem;padding-top:0;height:auto;margin-bottom:0;position:relative}.momclass.golden .banner a{width:10%;height:20%;position:absolute;right:9%;bottom:5%}.momclass.golden .banner img{border-radius:10px 10px 0 0;box-shadow:0 0 4px rgba(0,0,0,0.3)}.momclass.golden .whitebox{border-radius:0 0 10px 10px;position:relative}.recheck div{position:absolute;left:12px;width:60px}.recheck div:after{position:absolute;content:"：";right:-20px}.recheck ul{list-style:none;padding-left:80px;padding-top:10px}.btn-golden{border:1px solid #ab9e7b;padding:10px 20px;font-weight:bold;color:#4f2c1d;box-shadow:2px 2px 8px rgba(0,0,0,0.3);border-radius:50em;background-image:-webkit-linear-gradient(-30deg, #c9aa57, #eed785, #fff8e3);background-image:-moz-linear-gradient(-30deg, #c9aa57, #eed785, #fff8e3);background-image:-o-linear-gradient(-30deg, #c9aa57, #eed785, #fff8e3);background-image:linear-gradient(-30deg, #c9aa57, #eed785, #fff8e3)}.btn-golden img{height:20px}.btn-golden i{margin-left:5px;font-size:1.4em;position:relative;top:2px}.btn-golden b{color:#000}.alltab{padding:10px 40px 0}.tablinks{border-radius:10px 10px 0 0;background:#f0f0f0;padding:10px 0;text-align:center;color:#001a72;font-weight:bold;box-shadow:0 0 5px rgba(0,0,0,0.3);cursor:pointer}.tablinks.active{background:#fff}.momclass .tabcontent{border-radius:10px;background:#fff;padding:50px}.invoice{background-position:top right;background-image:url(../img/bg-upgrade.png)}.invoice .info{position:relative;border-radius:10px 0 0 10px;padding:40px 60px 20px;background:linear-gradient(0deg, white 55%, rgba(255,255,255,0) 70%);background:-moz-linear-gradient(0deg, white 55%, rgba(255,255,255,0) 70%);background:-webkit-linear-gradient(0deg, white 55%, rgba(255,255,255,0) 70%);background:-o-linear-gradient(0deg, white 55%, rgba(255,255,255,0) 70%)}.invoice h1{color:#001a72;font-size:2em}.invoice h3{font-size:1.3em;font-weight:normal}.invoice h2{background:#001a72;color:#fff;font-size:1.1em;text-align:center;font-weight:normal;padding:5px}.invoice .padding{margin:30px 0 80px 0}.invoice p{margin-bottom:0}.invoice input{width:48%;margin-right:1%}.invoice ul{padding:0}.invoice .pname li{list-style:none;width:25%;color:#001a72;text-align:center;display:inline-block}.invoice .pname li:last-child{width:22%}.invoice .pname li:first-child{color:#672d9b}.invoice .note{font-size:.9em}.invoice .note ul{padding-left:20px;list-style:none}.invoice .note ul li{position:relative}.invoice .note ul li::before{content:"•";color:#001a72;left:-10px;position:absolute}.invoice .note p{color:#001a72;font-weight:bold}.classlist{padding-left:0;list-style:none}ul.classlist li{border-bottom:1px dashed #ccc;padding-bottom:30px;margin-top:30px;cursor:pointer}ul.classlist li:hover h1,.chapter li:hover h1{color:#001a72}ul.classlist li:first-child{margin-top:0}.classlist .video{width:240px;float:left;position:relative}.mode{width:70px;height:70px;line-height:70px;text-align:center;color:#fff;font-weight:bold;overflow:hidden;background:url(../img/circle.svg);background-size:cover}.classlist .mode{position:absolute;right:-10px;bottom:-10px}.classlist .info{margin-left:280px;position:relative}.classlist h1{color:#0077c8;font-size:2em}.classlist h3{color:#0077c8;font-size:1.1em;margin-bottom:15px}.classlist h3 b{color:#0077c8}.classlist p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.classlist .offdate{font-size:.94em;font-weight:bold}.classcount{width:165px;height:189px;padding-top:48px;background:url(../img/doblehex.png);background-size:cover;position:absolute;top:30px;right:30px;text-align:center;color:#fff;font-size:.9em;line-height:32px}.classcount span{font-size:48px;letter-spacing:-1px;color:#0077c8;display:block;font-weight:bold}.momclass .rate{margin-bottom:15px;overflow:hidden;position:relative}.momclass .rate th:nth-child(2){width:25%}.momclass .rate .info{padding:40px 0 20px 40px;position:relative}.momclass .rate .giveaway{text-align:center;font-weight:bold}.momclass .back{position:absolute;color:#000;text-decoration:none;right:20px;top:15px;font-size:1em}.momclass .back:hover{text-decoration:underline}.giveaway img{width:150px;margin-bottom:10px}.momclass .rate th{letter-spacing:normal;font-weight:normal}.momclass .rate th:nth-child(2){background:#ececec;width:20%}.rate h1{color:#0077c8;font-size:2em}.rate h3{color:#0077c8;font-size:1.1em}.pierate{position:relative;width:230px;height:230px;margin-bottom:20px;overflow:hidden;display:inline-block}.pie{position:absolute;width:230px;height:230px;top:0;background:url(../img/rate.png);text-align:center;color:#fff;font-size:.9em;line-height:32px;padding-top:70px}.pie span{font-size:48px;letter-spacing:-1px;color:#0077c8;display:block;font-weight:bold}.pie span em{font-size:20px}#pacman{position:relative;top:-60px;left:-60px}.rate ul{padding-left:20px}.chapter{padding:0;list-style:none;position:relative}.chapter li{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-top:30px;cursor:pointer;height:150px;position:relative}.chapter .video{width:180px;position:relative;float:left;margin:20px 30px}.video .times{background:#001a72;padding:1px 5px;position:absolute;right:0;bottom:0;color:#fff;font-size:.9em}.chapter .info{position:relative;top:20px;margin-right:150px}.chapter h1{color:#0077c8;font-size:2em;font-weight:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.chapter .mode{position:absolute;right:20px;top:30px}.classOFF{width:110px;height:125px;background:url(../img/lighthex.png);background-size:cover;text-align:center;font-size:50px;font-weight:bold;color:#fff;line-height:30px;padding-top:25px;float:left}.classON{width:110px;height:125px;background:url(../img/bluehex.png);background-size:cover;text-align:center;font-size:50px;font-weight:bold;color:#0077c8;line-height:30px;padding-top:25px;float:left}.classOFF span,.classON span{font-size:16px;display:block}.classq{position:relative;color:#0077c8;padding-left:20px;padding-right:40px}.classq h1{font-size:1.8em;margin-bottom:30px}.answer{padding:40px 15px 15px}.answer p{color:#0077c8}.answer h2{color:#000;font-size:1.8em;font-weight:normal}.answer ul{list-style:none;padding:0;margin-top:20px;text-align:center}.answer li{position:relative;cursor:pointer;text-align:left;padding-left:55px;min-height:50px;margin-bottom:10px;padding-top:10px}.answer li:before{position:absolute;content:"1";left:0;top:0;background:url(../img/doblehex.png);background-repeat:no-repeat;background-size:cover;text-align:center;width:40px;height:48px;line-height:50px;font-size:1.5em;font-weight:bold}.answer li:nth-child(2):before{content:"2"}.answer li:nth-child(3):before{content:"3"}.answer li:nth-child(4):before{content:"4"}.answer li:nth-child(5):before{content:"5"}.answer li:nth-child(6):before{content:"6"}.answer li:nth-child(7):before{content:"7"}.answer li .content{font-size:1.8em;line-height:1.2em;font-weight:bold}.answer li:hover{color:#001a72}.answer .before{text-align:center;padding-top:25%}.answer .before h2{color:#0077c8;margin-bottom:30px}.answer .before i{margin-left:5px}.answer .before .justify-content-md-center button{width:100%}.answer .three li .content,.answer .four li .content{width:90px}.answer .three li,.answer .four li{width:140px;height:160px;line-height:160px;font-size:1.30em}.answer .three li:nth-child(3){position:relative;top:-30px}.answer ul.four{position:relative;left:-35px}.answer .four li:nth-child(3){position:relative;left:70px;top:-30px}.answer .four li:nth-child(4){position:relative;left:75px;top:-30px}.classq .classOFF span,.classq .classON span{display:none}.classq .classOFF,.classq .classON{width:100%;height:120px;font-size:32px;line-height:70px;background-size:contain;background-repeat:no-repeat;background-position:center}.classq .owl-item{transition:.3s;cursor:pointer}.classq .owl-item.active{transform:scale(0.9, 0.9)}.classq .owl-item .online{transform:scale(1.25, 1.25);position:relative;top:-15px}.classq .owl-item .online .classON,.classq .owl-item .online .classOFF{line-height:24px;padding-top:30px;font-size:45px}.classq .owl-item .online span{display:block;font-size:12px;padding-bottom:2px}.classq .owl-carousel{margin-top:20px}.momclass .done{position:relative}.momclass .head{background:url(../img/bg-banner.jpg) center no-repeat;background-size:cover;text-align:center;padding:40px 0 25px;border-radius:10px 10px 0 0}.momclass .head h1{font-size:2em}.momclass .head h2{color:#0077c8;font-size:1.4em;margin-bottom:10px}.momclass .head h3{font-size:1.1em}.done .form .bg-gray{padding:10px;margin:20px 0 10px}.done .form{padding:40px;text-align:left}.done .form .invalid-feedback{padding-left:23px;background:url(../img/icon-notify.png) left 2px no-repeat;background-size:16px}.done .info{padding:40px;text-align:center}.momclass.form h3{font-size:1.1em;line-height:22px}.alltab .owl-carousel .owl-stage-outer{padding-top:5px}.memstep .form{padding:30px 50px 50px 50px;position:relative}.memstep .form h3{font-size:1.1em;line-height:22px}.memstep .banner img{border-radius:10px 10px 0 0}.mstep{clip-path:polygon(0% 0%, 92% 0%, 100% 50%, 92% 100%, 0% 100%);-webkit-clip-path:polygon(0% 0%, 92% 0%, 100% 50%, 92% 100%, 0% 100%);background:#fff;padding:3px;height:86px;position:relative;top:-10px;width:70%;margin:0 auto}.mstep ul{list-style:none;padding:0;margin:0;position:relative}.mstep li{clip-path:polygon(80% 0%, 100% 50%, 80% 100%, 0% 100%, 20% 50%, 0% 0%);-webkit-clip-path:polygon(80% 0%, 100% 50%, 80% 100%, 0% 100%, 20% 50%, 0% 0%);width:38%;height:80px;margin:0;position:absolute;top:0;padding:27px 20px 0 50px;color:#fff;font-size:1.1em;font-weight:bold;background:-webkit-linear-gradient(left, #dad9de, #9c9fa6);background:-o-linear-gradient(right, #dad9de, #9c9fa6);background:-moz-linear-gradient(right, #dad9de, #9c9fa6);background:linear-gradient(to right, #dad9de, #9c9fa6)}.login .mstep ul li{margin-bottom:0}.mstep li:first-child{clip-path:polygon(0% 0%, 80% 0%, 100% 50%, 80% 100%, 0% 100%);-webkit-clip-path:polygon(0% 0%, 80% 0%, 100% 50%, 80% 100%, 0% 100%)}.mstep li:nth-child(2){left:31%}.mstep li:nth-child(3){left:62%}.mstep li:nth-child(2),.mstep li:nth-child(3){padding-left:90px}.mstep li span{position:relative}.mstep li span:before{position:absolute;content:"1";left:-35px;top:-25px;font-size:3em;color:rgba(255,255,255,0.8)}.mstep li:nth-child(2) span:before{content:"2"}.mstep li:nth-child(3) span:before{content:"3"}.mstep.purple .on{background:-webkit-linear-gradient(left, #b286b9, #472478);background:-o-linear-gradient(right, #b286b9, #472478);background:-moz-linear-gradient(right, #b286b9, #472478);background:linear-gradient(to right, #b286b9, #472478)}.mstep.blue .on{background:-webkit-linear-gradient(left, #8ac6e7, #0077c8);background:-o-linear-gradient(right, #8ac6e7, #0077c8);background:-moz-linear-gradient(right, #8ac6e7, #0077c8);background:linear-gradient(to right, #8ac6e7, #0077c8)}.memstep.login input[type="button"].ml{margin-left:10px;margin-top:0;width:calc(100% - 10px)}.memstep .bg-gray{padding:10px}.memlogin .tablink{min-width:20%}.memlogin .login{padding:40px}.memlogin .pic{height:338px;border-radius:0 10px 10px 0;background-repeat:no-repeat;background-position:right}.tablink.gold{color:#4f2c1d;background:-webkit-linear-gradient(left, #c5a968, #fff9d3);background:-o-linear-gradient(right, #c5a968, #fff9d3);background:-moz-linear-gradient(right, #c5a968, #fff9d3);background:linear-gradient(to right, #c5a968, #fff9d3)}.twogift{padding:30px 30px 40px 30px}.twogift .row{padding:0 20px}.lineleft{position:relative}.lineleft:before{position:absolute;content:"";height:100%;top:0;left:-15px;border-left:1px dashed #ccc;z-index:2}.memstep input[type="button"]{width:100%}.memlogin .note,.memstep .note{padding:40px}.memlogin .note .blue,.memstep .note .blue{font-weight:bold}.memlogin .note ul,.memstep .note ul{padding-left:20px}.memlogin .modal-header{display:inline}.memlogin .modal-title{color:#0077c8}.momclass .modal-content input{width:100% !important;margin-top:0}.memstep .banner{position:relative}.memstep .banner p{position:absolute;right:10px;bottom:5px;color:#0077c8;font-size:80%;margin-bottom:0;line-height:1.3;width:49%;transform:scale(0.9)}.classnote{color:#0077c8;margin-top:40px;text-align:left}.classnote .small{color:#000}.classnote li span{text-decoration:underline}.classnote ul{margin-top:0;padding-left:30px;list-style:none}.classnote li{position:relative}.classnote li:before{position:absolute;content:"1";left:-27px;width:20px;height:20px;background:#d80629;text-align:center;color:#fff;border-radius:50em;font-size:.9em}.classnote li:nth-child(2):before{content:"2"}.classnote li:nth-child(3):before{content:"3"}.classnote li:nth-child(4):before{content:"4"}.classnote li:nth-child(5):before{content:"5"}.modal-content .classnote{font-size:140%;margin-top:0}.modal-content .classnote p b,.hownote h1{font-size:150%}.modal-content .classnote li:before{font-size:14px;top:5px}.hownote h1{font-size:2em;color:#0077c8;margin-bottom:20px}.hownote ul{list-style:none;padding-left:80px}.hownote ul li{position:relative;font-weight:bold}.hownote ul li span{position:absolute;left:-80px}.modal-body table a{text-decoration:none}.modal-body .btn-blue,.modal-body .btn-gray{padding:7px 10px;width:100%;display:block;text-align:center;color:#fff;text-decoration:none}.modal-body .btn-blue:hover,.modal-body .btn-gray:hover{text-decoration:none}.modal-body table{border-collapse:collapse;border-radius:10px;margin-bottom:15px}.modal-body table th{background:#8dc8e8;color:#001a72;border-left:1px solid #fff}.modal-body table th:last-child,.modal-body table td:last-child{text-align:center}.modal-body table td{background:#d9e9f2;border-bottom:1px solid #fff;border-left:1px solid #fff}.bt-go{display:block;height:44px;background:url(../img/bt-go.jpg) center no-repeat #c21920;margin-top:30px;border-radius:5px;box-shadow:5px 5px 10px rgba(0,0,0,0.3);position:relative}.bt-done{display:block;height:44px;background:url(../img/bt-done.jpg) center no-repeat #c21920;margin-top:30px;border-radius:5px;box-shadow:5px 5px 10px rgba(0,0,0,0.3);position:relative}.bt-go:hover,.bt-done:hover{top:2px;box-shadow:5px 2px 10px rgba(0,0,0,0.3)}.how{text-align:center;margin-top:20px}.how h4{background:url(../img/bg-goldline.jpg) center no-repeat;background-size:cover;text-align:center;padding:20px 0;font-size:1.2em}.how p{font-size:1.2em;color:#0077c8;font-weight:bold;margin-bottom:0;margin-top:15px}.how img{border-radius:5px;box-shadow:5px 5px 15px rgba(0,0,0,0.4);max-width:500px;margin:10px 0 60px}.style-select{position:relative;width:100%}.style-select select{display:none}.style-select select option[value="1"]{background:red}.select-selected{background-color:#fff;border-radius:20px;box-shadow:1px 1px 5px rgba(0,0,0,0.3)}.select-selected:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";top:10px;right:30px;width:0;height:0}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:7px}.select-items div,.select-selected{color:#333;text-align:center;padding:10px 16px;cursor:pointer;user-select:none}.select-items div{background-color:#fff}.select-items div:first-child{border-radius:20px 20px 0 0}.select-items div:last-child{border-radius:0 0 20px 20px}.select-items{border-radius:20px;box-shadow:1px 1px 5px rgba(0,0,0,0.3)}.select-items{position:absolute;top:-20px;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected,.select-selected.active{background:#f9f6e3;background:-moz-linear-gradient(left, #f9f6e3 0%, #cdad5a 100%);background:-webkit-linear-gradient(left, #f9f6e3 0%, #cdad5a 100%);background:linear-gradient(to right, #f9f6e3 0%, #cdad5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6e3', endColorstr='#cdad5a', GradientType=1)}.blue .select-items div:hover,.blue .same-as-selected,.blue .select-selected.active{background:#e4f5fd;background:-moz-linear-gradient(left, #e4f5fd 0%, #74b5df 100%);background:-webkit-linear-gradient(left, #e4f5fd 0%, #74b5df 100%);background:linear-gradient(to right, #e4f5fd 0%, #74b5df 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f5fd', endColorstr='#74b5df', GradientType=1)}.classfilter{padding:15px 0;margin-bottom:20px;background:#0b2f87;background:-moz-linear-gradient(left, #0b2f87 0%, #026dbb 50%, #0b2f87 100%);background:-webkit-linear-gradient(left, #0b2f87 0%, #026dbb 50%, #0b2f87 100%);background:linear-gradient(to right, #0b2f87 0%, #026dbb 50%, #0b2f87 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b2f87', endColorstr='#0b2f87', GradientType=1)}.classfilter .bt-silver{color:#333}.classfilter .bt-silver:hover{color:#333;background:#fcfcfc;background:-moz-linear-gradient(-45deg, #fcfcfc 19%, #fcfcfc 19%, #b2b6b8 100%);background:-webkit-linear-gradient(-45deg, #fcfcfc 19%, #fcfcfc 19%, #b2b6b8 100%);background:linear-gradient(135deg, #fcfcfc 19%, #fcfcfc 19%, #b2b6b8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#b2b6b8', GradientType=1)}.bt-silver{padding:10px 16px;border-radius:20px;box-shadow:1px 1px 5px rgba(0,0,0,0.3);text-align:center;display:block;position:relative;text-decoration:none;color:#fff;background:#dcdbe1;background:-moz-linear-gradient(-45deg, #dcdbe1 0%, #818488 86%, #818488 86%);background:-webkit-linear-gradient(-45deg, #dcdbe1 0%, #818488 86%, #818488 86%);background:linear-gradient(135deg, #dcdbe1 0%, #818488 86%, #818488 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdbe1', endColorstr='#818488', GradientType=1)}.bt-silver:hover{text-decoration:none;color:#fff;background:#dadadf;background:-moz-linear-gradient(-45deg, #dadadf 0%, #909397 86%);background:-webkit-linear-gradient(-45deg, #dadadf 0%, #909397 86%);background:linear-gradient(135deg, #dadadf 0%, #909397 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadadf', endColorstr='#909397', GradientType=1)}.bt-default{padding:10px 16px;border-radius:20px;box-shadow:1px 1px 5px rgba(0,0,0,0.3);text-align:center;display:block;position:relative;text-decoration:none;color:#fff;background:#348cd3;background:-moz-linear-gradient(-45deg, #348cd3 0%, #072585 100%);background:-webkit-linear-gradient(-45deg, #348cd3 0%, #072585 100%);background:linear-gradient(135deg, #348cd3 0%, #072585 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#348cd3', endColorstr='#072585', GradientType=1)}.bt-default:hover{text-decoration:none;color:#fff;background:#41a4db;background:-moz-linear-gradient(-45deg, #41a4db 0%, #09379b 100%);background:-webkit-linear-gradient(-45deg, #41a4db 0%, #09379b 100%);background:linear-gradient(135deg, #41a4db 0%, #09379b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41a4db', endColorstr='#09379b', GradientType=1)}.bt-sky{padding:10px 16px;border-radius:20px;box-shadow:1px 1px 5px rgba(0,0,0,0.3);text-align:center;display:block;position:relative;text-decoration:none;color:#fff;background:#7ab4da;background:-moz-linear-gradient(-45deg, #7ab4da 0%, #4a85c1 100%);background:-webkit-linear-gradient(-45deg, #7ab4da 0%, #4a85c1 100%);background:linear-gradient(135deg, #7ab4da 0%, #4a85c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ab4da', endColorstr='#4a85c1', GradientType=1)}.bt-sky:hover{text-decoration:none;color:#fff;background:#87c2e3;background:-moz-linear-gradient(-45deg, #87c2e3 0%, #5a97d4 100%);background:-webkit-linear-gradient(-45deg, #87c2e3 0%, #5a97d4 100%);background:linear-gradient(135deg, #87c2e3 0%, #5a97d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87c2e3', endColorstr='#5a97d4', GradientType=1)}.classfilter .bt-silver img{max-height:56px;width:auto;position:absolute;left:30px;top:-10px}.classfilter .bt-silver{padding-left:50px;margin:0 6px;background:#eeeeee;background:-moz-linear-gradient(-45deg, #eee 35%, #989c9f 100%);background:-webkit-linear-gradient(-45deg, #eee 35%, #989c9f 100%);background:linear-gradient(135deg, #eee 35%, #989c9f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#989c9f', GradientType=1)}.classfilter .style-select{padding:0 6px}.lesson article{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;box-shadow:0 0 10px rgba(0,0,0,0.3);margin-bottom:20px}.lesson .info{-webkit-flex:3;-ms-flex:3;flex:3;background:#fff}.lesson .subject{-webkit-flex:1;-ms-flex:1;flex:1;max-width:310px;padding-bottom:110px;position:relative;text-align:center;background:#e9f6fe;background:-moz-linear-gradient(-45deg, #e9f6fe 0%, #68b0e2 100%);background:-webkit-linear-gradient(-45deg, #e9f6fe 0%, #68b0e2 100%);background:linear-gradient(135deg, #e9f6fe 0%, #68b0e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f6fe', endColorstr='#68b0e2', GradientType=1)}.lesson .subject::after{position:absolute;content:"";width:100%;height:100%;background:url(../img/box.png) -20px no-repeat;background-size:125%;left:0;top:10%}.promote .subject,.tickets .subject{background:#fffbf2;background:-moz-linear-gradient(-45deg, #fffbf2 22%, #dabd6f 100%);background:-webkit-linear-gradient(-45deg, #fffbf2 22%, #dabd6f 100%);background:linear-gradient(135deg, #fffbf2 22%, #dabd6f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbf2', endColorstr='#dabd6f', GradientType=1)}.lesson .tag{display:block;position:relative;top:-6px;left:calc(50% - 81px);width:162px;height:50px;padding-top:10px;color:#6d4d24;font-size:1.2em;font-weight:bold;background:url(../img/promote.png) top left no-repeat;background-size:contain}.lesson .subject h1{margin-top:30px;color:#001a72}.lesson .subject h1 span{display:block;font-size:18px}.lesson .subject h3{font-size:1.2em;color:#444;line-height:22px;padding-top:50px;padding-left:15px;padding-right:15px;margin-top:20px;background:url(../img/locate.svg) top center no-repeat;background-size:20px}.promote .subject h3{background:url(../img/locate2.svg) top center no-repeat;background-size:20px}.lesson .subject h3 span{display:block;font-size:14px}.lesson .subject p{font-size:14px;padding-left:15px;padding-right:15px}.lesson .subject p a{color:inherit}.lesson .info .text{padding:6% 8%;color:#555}.lesson .info h1{font-size:1.6em;color:#0077c8;font-weight:normal;margin-bottom:30px}.lesson .info h1 span{display:block;font-size:15px;font-weight:bold;color:#d80629;margin-top:15px}.lesson .info ul{padding-left:20px}.lesson .info ul li{margin-bottom:10px}.lesson .info .gift{color:#001a72;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ccc;padding-left:25px;background:url(../img/giftbag.svg) left top no-repeat;background-size:15px}.lesson .info .text-gray{font-size:14px}.text-gray{color:#666}.text-red{color:#d80629}.subject h1,.subject h3,.subject p{position:relative;z-index:2}.subject .link{cursor:pointer}.promote .subject h1{color:#6d4d24;margin-top:10px}.lesson .singup{position:absolute;width:25%;max-width:310px;left:0;bottom:0;padding:25px 25px 35px 25px;text-align:center}.lesson .text-blue,.lesson .text-red{font-weight:bold;margin-bottom:10px}.text-blue{color:#001a72}.msg{padding:5px 5px 5px 70px;background:rgba(28,70,144,0.6);margin-bottom:20px;color:#fff;border-radius:5px;position:relative}.msg a{color:#fff}.msg:before{position:absolute;content:"快訊";background:#1c4692;border-radius:5px 0 0 5px;left:0;top:0;padding:5px 15px;height:100%}.msg.alert{padding:10px 15px;margin-top:20px}.msg.alert:before{display:none}.msg.alert div{position:absolute;top:-30px;left:0;color:#000}.msg.alert div b{padding:0 5px;color:#0077c8}.msg.alert ul{padding-left:0;margin:0;list-style:none}.msg.alert ul li{border-bottom:1px dashed rgba(255,255,255,0.6);padding:5px 0 5px 20px;position:relative}.msg.alert ul li:before{position:absolute;content:"•";left:5px}.msg.alert ul li:last-child{border:none}.classform{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);margin-bottom:20px;padding:40px 0;margin-top:40px}.classform h1{font-size:1.4em;color:#0077c8;text-align:center;margin-bottom:20px}.invalid-feedback i{color:#d80629;margin-right:5px}.classcheck{text-align:center}.classcheck i{color:#001a72;font-size:5em;margin-bottom:20px}.classcheck ul{text-align:left;margin-top:20px;padding-top:20px;border-top:1px dashed #ccc;padding-left:0}.classcheck ul p{color:#0077c8}.classcheck ul li{margin-left:20px}.invalid-feedback.mobile{display:none}.pc-mt-2{margin-top:.5rem}.cf img{margin-bottom:20px}.owl-nav{position:absolute;top:calc(50% - 22px);font-size:2em;width:100%}.owl-nav button span{display:none}button.owl-prev:before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\F053";color:#1066af;text-indent:30px;left:0;top:0;z-index:2}button.owl-prev::after{position:absolute;content:"";width:43px;height:43px;background:white;border-radius:50em;left:20px;top:0;text-shadow:0 0 5px #000}button.owl-next:before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\F054";color:#1066af;text-indent:30px;right:30px;top:0;z-index:2}button.owl-next::after{position:absolute;content:"";width:43px;height:43px;background:white;border-radius:50em;right:20px;top:0;text-shadow:0 0 5px #000}.tickets{background:#fff;border-radius:0;margin-bottom:20px;padding:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.3)}.tickets .tag{padding:20px;font-size:1.4em;color:#0077c8;font-weight:bold;position:relative;background:#fff}.tickets .tag::after{position:absolute;content:"";background:url(../img/dots.svg) left bottom repeat-x;width:100%;height:20px;bottom:-4px;left:0}.tickets .info{padding:30px 20px;text-align:center;max-width:410px;margin:0 auto;position:relative;z-index:2}.tickets .subject{position:relative}.tickets .subject h3{background:none;margin-bottom:20px}.tickets .subject h3 span{font-size:18px}.tickets .subject h1{font-size:1.8em;color:#6d4d24}.tickets .subject h1 span{margin-left:15px}.tickets p a{color:#333;text-decoration:none}.tickets .subject p{margin-bottom:40px}.tickets .subject::after{position:absolute;content:"";width:100%;height:100%;background:url(../img/box.png) top right no-repeat;background-size:40%;top:30%;right:0}.topnav{overflow:hidden;display:inline-flex;margin-top:20px}.topnav a{float:left;display:block;color:#125598;font-weight:bold;text-align:center;padding:14px 16px;text-decoration:none}.topnav .icon{display:none}.fixed .topnav{margin-top:0}.dropdownmu{float:left;overflow:hidden}.dropdownmu ul{list-style:none}.dropdownmu .dropbtn{border:none;color:#125598;font-size:1.1em;font-weight:bold;outline:none;padding:14px 12px;background-color:inherit;font-family:inherit;margin:0}.dropdownmu i{padding-left:2px}.dropdown-content{display:none;position:absolute;background-color:white;min-width:160px;box-shadow:0px 8px 16px rgba(0,0,0,0.3);z-index:1000;padding:20px 0;color:#666}.dropdown-content li{position:relative}.dropdown-content li.sub::after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\F054";right:10px;top:8px;font-size:12px}.dropdown-content li ul{display:none;background-color:white;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:3;padding:20px 0 !important}.dropdown-content li:hover ul{position:absolute;display:block;left:160px;top:0}.dropdown-content a{float:none;color:#666;font-weight:normal;font-size:1em;padding:5px 16px;text-decoration:none;display:block;text-align:left}.dropdown-content a:hover,.dropdown-content.mega ul a:hover{color:#125598}.dropdownmu:hover .dropdown-content{display:block}.dropdownmu button img{width:18px;margin-right:5px;position:relative;top:-2px}.dropdownmu .dropdown-content.mega{width:800px;right:10px;padding:0 5px 20px;max-height:500px;overflow-y:auto}.dropdownmu .dropdown-content.mega::-webkit-scrollbar{width:5px}.dropdownmu .dropdown-content.mega::-webkit-scrollbar-track{background:#f1f1f1}.dropdownmu .dropdown-content.mega::-webkit-scrollbar-thumb{background:#888}.dropdownmu .dropdown-content.mega::-webkit-scrollbar-thumb:hover{background:#555}.dropdownmu:nth-child(1) .dropdown-content.mega,.dropdownmu:nth-child(2) .dropdown-content.mega,.dropdownmu:nth-child(3) .dropdown-content.mega{left:10px}.dropdown-content.mega li ul{box-shadow:none;padding-bottom:30px}.dropdown-content.mega a{font-weight:bold;color:#333}.dropdown-content.mega ul a{font-weight:normal;color:#333}.dropdown-content .icon{display:inline-block;width:15px;position:relative;top:-2px;margin-right:5px}.dropdown-content div{width:50%;padding:0 10px}.dropdown-content div:first-child{float:left}.dropdown-content div:last-child{float:right}.dropdown-content div .sub{width:100%}.mega .sub{display:inline-table;width:45%;margin:0 2%;vertical-align:top;padding-top:20px}.mega .sub ul{display:block;border-top:1px solid #eee}.dropdown-content.mega li:hover ul{position:relative;display:block;left:auto;top:auto}.dropdown-content.mega li.sub::after{display:none}.hamburger{display:none}header .alart{text-align:center;padding:15px;font-size:1.1em;background:#023370;color:white}header .container{position:relative}.main .mobile{display:none}#gotop{display:none;position:fixed;font-size:2.5em;color:#125598;right:20px;bottom:20px}#gotop.show{display:block}.aplus-bg{background:url(../img/aplus-bg.jpg) #035ead;background-size:135%;background-position:center 120px;background-repeat:no-repeat;background-attachment:fixed}.aplus-bg .note,.aplus-bg .note .blue{color:white}.a2-bg{background:url(../img/a2-bg.jpg);background-size:100% 100%;background-position:center top;background-attachment:fixed}.gc-bg{background:#4d176d}.gc-bg-2025{background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-image:url(/pt/gc/img/250806/gc_bg.webp);background-size:cover}.gc-bg .note,.gc-bg .note .blue{color:white}.banner-full{width:100%;max-width:1200px;margin:0 auto}.store{text-align:center;background:url(../img/store-bg.jpg) top center;background-size:cover}.store.gc{text-align:center;background:url(../img/gc-tab-bg.jpg) top center;background-size:cover}.store img{width:auto;max-width:100%}.store .whitebox{border-radius:10px;width:100%;max-width:1440px;margin:0 auto;text-align:left;padding:8px;margin-top:20px;margin-bottom:30px}.store .border-left{border-left:1px solid #ccc;position:relative;height:45px}.store .bt{display:block;padding:10px;border-radius:5px;text-align:center;text-decoration:none;color:white;letter-spacing:1px;box-shadow:2px 2px 2px rgba(0,0,0,0.5)}.store .title{width:100%;max-width:627px;padding:0}.store .bt i{margin-right:5px}.store select{padding:10px;border-color:#293f7b}.store ul{margin:0 5px 0 0;padding:0;list-style:none}.store ul li{background:#d9edf8;padding-left:50px;position:relative;margin-bottom:3px}.store.gc ul li{background:#e9d6f2}.store ul li i{position:absolute;font-size:3.5em;left:25px;top:35px}.store ul li a{display:block;padding:30px;text-decoration:none;color:#293f7b}.store ul li h3{font-size:1.4em}.store ul li h3,.store ul li p{margin-bottom:0}.store ul li p{color:#333}.store ul li:hover,.store ul li:hover p,.store ul li:hover h3,.store ul li.active p,.store ul li.active h3{color:white}.store ul li:hover i,.store ul li.active i{color:#92d4ee}.store-list{max-height:450px;overflow-y:scroll}.store iframe{width:99%;margin-left:5px}.store-list::-webkit-scrollbar{width:10px}.store-list::-webkit-scrollbar-track{background:#f1f1f1}.store-list::-webkit-scrollbar-thumb{background:#334b8e}.store-list::-webkit-scrollbar-thumb:hover{background:#293f7b}.store.gc .store-list::-webkit-scrollbar-thumb{background:#4b076c}.store.gc .store-list::-webkit-scrollbar-thumb:hover{background:#3d0558}.store.zhirei{background:url(../img/zhirei-store-bg.jpg) top center;background-size:cover}.store.zhirei ul li{background:#f6ebe5}.store.gc.zhirei ul li:hover i,.store.gc.zhirei ul li.active i,.store.gc.zhirei ul li a,.store.gc.zhirei ul li.active h3,.store.gc.zhirei ul li:hover h3{color:#143b86}.store.zhirei .store-list::-webkit-scrollbar-thumb{background:#a58878}.store.zhirei .store-list::-webkit-scrollbar-thumb:hover{background:#937768}.store.borei{background:url(../img/borei-store-bg.jpg) top center;background-size:cover}.store.borei ul li{background:#eeeeee}.store.gc.borei ul li:hover i,.store.gc.borei ul li.active i,.store.gc.borei ul li a,.store.gc.borei ul li.active h3,.store.gc.borei ul li:hover h3{color:#143b86}.store.borei .store-list::-webkit-scrollbar-thumb{background:#808080}.store.borei .store-list::-webkit-scrollbar-thumb:hover{background:#6c6c6c}.bluewave{background:#1b2c7c;background:-moz-linear-gradient(left, #1b2c7c 0%, #006fb7 50%, #1b2c7c 100%);background:-webkit-linear-gradient(left, #1b2c7c 0%, #006fb7 50%, #1b2c7c 100%);background:linear-gradient(to right, #1b2c7c 0%, #006fb7 50%, #1b2c7c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b2c7c', endColorstr='#1b2c7c', GradientType=1)}.bluewave:hover,.store ul li:hover,.store ul li.active{background:#233893;background:-moz-linear-gradient(left, #233893 0%, #0087cb 50%, #233893 100%);background:-webkit-linear-gradient(left, #233893 0%, #0087cb 50%, #233893 100%);background:linear-gradient(to right, #233893 0%, #0087cb 50%, #233893 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#233893', endColorstr='#233893', GradientType=1)}.store.gc .bluewave,.store.gc ul li:hover,.store.gc ul li.active{background:#bf9319;background:-moz-linear-gradient(left, #bf9319 0%, #fbeca2 50%, #bf9319 100%);background:-webkit-linear-gradient(left, #bf9319 0%, #fbeca2 50%, #bf9319 100%);background:linear-gradient(to right, #bf9319 0%, #fbeca2 50%, #bf9319 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf9319', endColorstr='#bf9319', GradientType=1)}.store.gc .bluewave:hover{background:#ba942e;background:-moz-linear-gradient(left, #ba942e 0%, #f7edc3 50%, #ba942e 100%);background:-webkit-linear-gradient(left, #ba942e 0%, #f7edc3 50%, #ba942e 100%);background:linear-gradient(to right, #ba942e 0%, #f7edc3 50%, #ba942e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba942e', endColorstr='#ba942e', GradientType=1)}.store.gc ul li:hover,.store.gc ul li:hover p,.store.gc ul li:hover h3,.store.gc ul li.active p,.store.gc ul li.active h3,.store.gc .bt{color:#333}.store.gc ul li:hover i,.store.gc ul li.active i,.store.gc ul li a{color:#4b076c}.store.gc select{border-color:#BF9319}.gc-tab,.a2-tab{padding-top:60px}.gc-tab .tabs.data button.tablink:first-child,.a2-tab .tabs.data button.tablink:first-child{margin-left:0}.gc-tab .tablink{border-radius:15px 15px 0 0;padding:10px;background:#9653b0;color:white}.gc-tab .tabcontent,.gc-tab .tablink.on{background:#4b076c}.gc-tab #Tab1.tabcontent{padding:50px 0 0 5%}.gc-tab .tabcontent{box-shadow:0 4px 4px rgba(0,0,0,0.3);border-radius:0 15px 15px 15px;background:url(../img/gc-tab-bg.jpg) bottom no-repeat #4b076c;background-size:cover}.gc-tab .data .tablink,.a2-tab .data .tablink{width:100%;max-width:200px}.gc-tab-info{text-align:center;color:white}.gc-tab-info p{letter-spacing:1px}.gc-tab-info a{color:#DCC762;text-decoration:none}.gc-tab-title{background:url(../img/gc-tab-line.png) bottom center no-repeat;background-size:100%;padding-bottom:20px;margin-bottom:20px}.gc-tab-title img{max-width:70%}.gc-tab-bt{background:url(../img/gc-tab-line.png) top center no-repeat;background-size:100%;display:flex;padding-top:30px}.gc-tab-bt img{padding:5px}.gc-tab .note{color:white;position:absolute;right:-50px;bottom:-10px;transform:scale(0.7, 0.7)}.a2-tab .tablink{border-radius:15px 15px 0 0;padding:10px;background:#e6f3f9;color:#0D3481}.a2-tab .tabcontent,.a2-tab .tablink.on{background:#d3ebf9}.a2-tab #Tab1.tabcontent{padding:0 20px 0 5%}.a2-tab .tabcontent{box-shadow:0 4px 4px rgba(0,0,0,0.3);border-radius:0 15px 15px 15px;background:url(../img/a2-tab-bg.jpg) bottom no-repeat #d3ebf9;background-size:cover}.a2-tab-info{text-align:center;color:#0D3481}.a2-tab-info p{letter-spacing:1px;color:#AA8400}.a2-tab-info a{color:#0D3481;text-decoration:none}.a2-tab-title{background:url(../img/a2-tab-line.png) bottom center no-repeat;background-size:100%;padding-bottom:20px;margin-bottom:20px;margin-top:50px}.a2-tab-title img{max-width:150px}.a2-tab-bt{background:url(../img/a2-tab-line.png) top center no-repeat;background-size:100%;display:flex;padding-top:30px}.a2-tab-bt img{padding:5px}.enfa-tab .tabcontent{background:#123f76;box-shadow:0 4px 4px rgba(0,0,0,0.3);border-radius:0 15px 15px 15px}.enfa-tab #Tab1.tabcontent{background:url(../img/enfa-tab-bg.jpg) bottom right no-repeat #123f76;background-size:cover;padding-bottom:50px}.enfa-tab .tablink.on{background:#123f76}.enfa-tab .tablink{color:white;background:#009edf}.enfa-tab .a2-tab-info a{color:#9CCBFF}.enfa-tab .a2-tab-info p{color:white}.enfa-tab .a2-tab-title img{max-width:90%}.enfa-tab .a2-tab-info h2 img{max-width:80%}.picrd h3{margin-bottom:30px}.picrd h2{color:#001a72;font-size:1.6em;margin:0;position:absolute;right:8px;bottom:8px}.picrd p{font-size:13px;color:black}.picrd .pro{box-shadow:0 0 5px rgba(0,0,0,0.3);padding:8px}.picrd .info{padding:8px;height:72px;position:relative;background:#bcd2df;background:-moz-linear-gradient(left, #bcd2df 0%, #f9f9f9 50%, #d0dce5 100%);background:-webkit-linear-gradient(left, #bcd2df 0%, #f9f9f9 50%, #d0dce5 100%);background:linear-gradient(to right, #bcd2df 0%, #f9f9f9 50%, #d0dce5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcd2df', endColorstr='#d0dce5', GradientType=1)}.picrd input[type="radio"]{display:none}.picrd input[type="radio"]+label{cursor:pointer;margin-bottom:10px;width:100%}.picrd input[type="radio"]+label span{position:absolute;display:inline-block;width:30px;height:30px;margin:15px;border-radius:50em;vertical-align:middle;background:none;border:2px solid #ccc;cursor:pointer}.picrd input[type="radio"]:checked+label span{background:#001a72;border-color:#001a72}.picrd input[type="radio"]:checked+label span::after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\F00C";color:white;top:3px;left:5px}.gc-bg .picrd input[type="radio"]:checked+label span{background:#4d176d;border-color:#4d176d}.gc-bg .picrd h2{color:#4d176d}.gc-bg .picrd .info{background:#e6cb86;background:-moz-linear-gradient(left, #e6cb86 0%, #fefedc 50%, #e6cb86 100%);background:-webkit-linear-gradient(left, #e6cb86 0%, #fefedc 50%, #e6cb86 100%);background:linear-gradient(to right, #e6cb86 0%, #fefedc 50%, #e6cb86 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6cb86', endColorstr='#e6cb86', GradientType=1)}.data .whitebox.bg-golden{background:#c49b38;background:-moz-linear-gradient(-45deg, #c49b38 6%, #fdf6cc 67%, #fff4c4 86%);background:-webkit-linear-gradient(-45deg, #c49b38 6%, #fdf6cc 67%, #fff4c4 86%);background:linear-gradient(135deg, #c49b38 6%, #fdf6cc 67%, #fff4c4 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c49b38', endColorstr='#fff4c4', GradientType=1)}.point-done{background:url(../img/point-done.png) center 30px no-repeat;background-size:90%;padding:50px 0}.point-done table{margin-bottom:30px}.point-done table th{background:#512c1a;color:white;border-bottom:1px dashed transparent}.point-done td{background:white;border-bottom:1px dashed transparent}.bt-blue2{border-radius:50em;display:inline-block;text-decoration:none;color:white;text-align:center;max-width:240px;min-width:240px;margin:5px;padding:10px 20px;position:relative;background:#14447a;background:-moz-linear-gradient(left, #14447a 0%, #77d6f9 100%);background:-webkit-linear-gradient(left, #14447a 0%, #77d6f9 100%);background:linear-gradient(to right, #14447a 0%, #77d6f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#14447a', endColorstr='#77d6f9', GradientType=1)}.bt-blue2:hover{text-decoration:none;color:white}.bt-blue2 b{color:#0D3481}.bt-blue2 img{width:25px;position:relative;top:-2px;margin-right:5px}.gc-tab .bt-blue2{background:#4b076c;background:-moz-linear-gradient(left, #4b076c 0%, #b970c1 100%);background:-webkit-linear-gradient(left, #4b076c 0%, #b970c1 100%);background:linear-gradient(to right, #4b076c 0%, #b970c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b076c', endColorstr='#b970c1', GradientType=1)}.gc-tab .bt-blue2 b{color:gold}.car-list{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.car-list h5{margin-bottom:0;font-weight:bold}.car-list .dots{border-bottom:1px dotted #ccc;padding:15px 0}.car-list .row{height:100%}.vertical{display:table;height:100%;width:100%}.vertical .text{display:table-cell;vertical-align:middle}.blod{font-weight:bold}.bg-gray{background:#eee}.bg-line.bg-gray{box-shadow:none;border-radius:0}table.gift-receive th{text-align:left}table.gift-receive th,table.gift-receive td{padding-left:5%;line-height:1.8em}.qty{width:40px;height:35px;text-align:center;border:0;border-top:1px solid #aaa;border-bottom:1px solid #aaa}input.qtyplus{width:25px;height:35px;border:1px solid #aaa;background:#f8f8f8}input.qtyminus{width:25px;height:35px;border:1px solid #aaa;background:#f8f8f8}.quantity input[type="text"]{width:40px;padding:5px;border-radius:0;border:1px solid #ccc;margin-bottom:0;position:relative;left:-5px}.quantity input[type="button"]{text-decoration:none;color:#333 !important;font-weight:bold;font-size:1em;border-radius:0;border:1px solid #ccc;padding:0;margin-top:0;box-shadow:none;background:white}.quantity input.qtyplus{position:relative;left:-10px;border-radius:0 4px 4px 0}.quantity input.qtyminus{border-radius:4px 0 0 4px}.gift-page .quantity{position:relative;left:70px;top:-10px}.qty-title{position:relative;top:18px;margin:0}.borei-tab.a2-tab .tabcontent,.borei-tab.a2-tab .tablink.on{background:#88a2be}.borei-tab.a2-tab .tablink{background:#b0c7d9;color:white}.borei-tab.a2-tab .tabcontent{background:#88a2be}.borei-tab.a2-tab #Tab1.tabcontent{background:url(../img/borei-tab-bg.jpg) bottom right no-repeat #88a2be;background-size:cover}.borei-tab.a2-tab #Tab1.tabcontent{padding:50px 0 50px 5%}.borei-tab .a2-tab-title{background:url(../img/a2-tab-line.png) bottom center no-repeat;margin-top:0}.borei-tab .a2-tab-bt{background:url(../img/a2-tab-line.png) top center no-repeat}.borei-tab .a2-tab-title img{max-width:180px}.borei-tab .a2-tab-info h2 img{max-width:300px}.borei-tab .a2-tab-info p{color:#0D3481;font-weight:bold}.borei-tab .a2-tab-info a{color:#56778C;text-shadow:none}.borei-tab.a2-tab .note{color:#4C4948;bottom:-60px;width:600px;position:absolute;right:-50px;transform:scale(0.7, 0.7)}.zhirei-tab.borei-tab.a2-tab #Tab1.tabcontent{background:url(/loyalty/images/zhirei/zhirei_bg_pc.png) bottom right no-repeat #d09177;background-size:cover}.zhirei-tab.borei-tab .a2-tab-info a{color:#D86F41;text-shadow:none}.zhirei-tab.borei-tab.a2-tab .tabcontent,.zhirei-tab.borei-tab.a2-tab .tablink.on{background:#d09177}.zhirei-tab.borei-tab.a2-tab .tablink{background:#E7C9B9}.fixbt{position:fixed;right:6px;top:48%;z-index:3;width:70px}@media (min-width: 1300px){.container.fullwidth{max-width:90%}}@media (min-width: 1200px){html{image-rendering:-webkit-optimize-contrast}.container{max-width:970px}header .top .container{max-width:80%}header .container,.cf .container,footer .container{max-width:1470px}}@media (max-width: 1480px){.store .whitebox{margin-left:15px;margin-right:15px;width:calc(100% - 30px);margin-bottom:10px}}@media (max-width: 1200px){.topnav{margin-left:0;margin-top:0}header .container{max-width:100%}}@media (max-width: 1100px){.dropdownmu .dropbtn{padding:14px 12px}}@media (max-width: 1000px){.enfa-tab .data .tablink{width:20%}header .logo,header.fixed .logo{margin:0 auto;display:block}footer .logo{display:none}.store ul li a{padding:20px}.store ul li i{font-size:3em;top:30px;left:20px}footer .logo{position:relative;top:-30px}.sns{text-align:left;padding-left:0;position:relative}.sns li:before{width:24px;height:24px;top:3px}.sns li,footer nav ul li{display:block;text-align:left;margin-bottom:5px}.sns li img{position:absolute;right:20px;bottom:0}.container{max-width:930px}.mstep{width:90%}.memlogin .login{padding:30px}.momclass .note ul li{width:240px}.answer ul.four{left:0}.answer .three li:nth-child(3),.answer .four li:nth-child(3),.answer .four li:nth-child(4){position:inherit;margin-left:5px;top:0;left:0}.classq .owl-item.active.center{transform:scale(1, 1)}}@media (max-width: 800px){.dropdownmu .dropbtn{padding:14px 16px}.topnav{display:block;max-height:100vh;overflow-y:auto}.topnav a:not(:first-child),.dropdownmu .dropbtn{display:none}.hamburger,.hamburger:hover{display:block;position:absolute;left:0;top:5px;padding:12px 15px;font-size:2em;text-decoration:none;color:#000}.topnav.responsive{position:relative;padding-bottom:40vh}.topnav.responsive a{float:none;display:block;text-align:left;border-bottom:1px solid #eee}.topnav.responsive .dropdownmu .dropbtn{border-bottom:1px solid #eee}.topnav.responsive .dropdownmu{float:none}.topnav.responsive .dropdown-content,.topnav.responsive .dropdown-content ul{position:relative;padding:0 0 0 20px;background:none;box-shadow:none}.topnav.responsive .dropdown-content ul{left:16px}.topnav.responsive .dropdownmu .dropbtn{display:block;width:100%;text-align:left}.topnav.responsive .dropdownmu .dropbtn i{padding-left:3px}.dropdownmu:hover .dropdown-content,.dropdown-content li:hover ul{display:none}.dropdown-content a{padding-left:0}.dropdown-content li ul{padding:0 !important}.dropdown-content.mega{width:100%;left:0;overflow-x:hidden}.dropdown-content.mega li ul{box-shadow:none;padding-bottom:20px}.mega .sub{width:100%;margin-right:0;display:block}.mega .sub ul{border-top:0}.dropdown-content.mega li:hover ul{position:relative;display:block;left:16px;top:auto}.dropdown-content.mega li.sub::after{display:block;right:20px}.dropdown-content.mega li.sub:has(.banner)::after{display:none}.classfilter .bt-silver img{left:10px}.momclass .note ul li{width:220px}nav ul li{margin-right:5px}.bg-pre{background:none;width:100%;height:auto}.class1{max-width:100%;margin-left:0;margin-top:0;text-align:center}.class1{background:url(../img/bg-class1.jpg) center no-repeat;background-size:cover;box-shadow:1px 1px 6px rgba(0,0,0,0.3);border-radius:10px;padding:30px 40px 40px 40px;margin-bottom:20px}.class1 .bt-gray{position:relative;width:100%;max-width:100%;padding-top:2px;margin-top:20px}.class2{max-width:100%;margin-left:0;margin-top:0;margin-bottom:50px}.class2{background:url(../img/bg-class2.jpg) center no-repeat;background-size:cover;box-shadow:1px 1px 6px rgba(0,0,0,0.3);border-radius:10px;padding:20px 40px 40px 40px;position:relative}.interest{margin-top:20px}.interest .info{width:90%}.beauty{display:none}.bg-line .gift li{width:31.5%}.bg-line .gift li:nth-child(4n){margin-right:1.3%}.bg-line .gift li:nth-child(3n){margin-right:0}.bg-line .bg-white:before{left:20px}.ticket{padding:5px 10px 5px 100px;background-position:50%}.bt-gold2{width:100%;display:block;position:relative}.bt-gold2 h1{font-size:1.2em}.pierate{left:-20px}.tickets .subject::after{background-size:80%}footer .logo{max-width:100%;width:100%;text-align:center}footer .logo img{width:150px}.gc-tab-info{margin-bottom:40px}.gc-tab .data .tablink,.a2-tab .data .tablink{width:30%;max-width:none}.a2-tab #Tab1.tabcontent{padding:0 20px}.a2-tab-bt{padding-top:15px}.enfa-tab .data .tablink{width:20%}.enfa-tab #Tab1.tabcontent{padding-bottom:40px}.dropdownmu .dropdown-content.mega{width:100%;right:0;max-height:none}.dropdownmu:nth-child(1) .dropdown-content.mega,.dropdownmu:nth-child(2) .dropdown-content.mega,.dropdownmu:nth-child(3) .dropdown-content.mega{left:0}.mega .sub{padding-top:0}.dropdown-content div:first-child,.dropdown-content div:last-child{float:none}.dropdown-content div{width:100%;padding:0}}@media (max-width: 768px) and (min-width: 751px){.point{font-size:3em}.blog li{margin-right:10px}.schedule .date{font-size:1.3em}.schedule a{font-size:13px}.goods{left:inherit;right:10%}.about{padding-left:300px}.data .schedule th:nth-child(3){width:40%}.links li{width:26%}img.goods2{left:170px}[data-content]>*{padding:20px 15px}.reward .col-md-10{padding-left:50px}.permission .bt-join{max-width:280px}.data .padding{padding:20px 10px}#Tab1 td:nth-child(4){width:auto}.input-group-append{min-width:130px}.input-group-text .lightblue{margin-left:0}.chapter h1{font-size:1.4em}.momclass .login .padding{padding-left:25px;padding-right:25px}.momclass .note ul li:first-child{width:80px}}@media (max-width: 750px){.fixbt{top:auto;bottom:0;width:100%;right:0}.fixbt img{width:100%}.bt-blue2{min-width:auto;max-width:90%;width:100%}.enfa-tab #Tab1.tabcontent{padding-bottom:380px;background:url(../img/enfa-tab-bg-m.jpg) bottom right no-repeat #123f76;background-size:100%}.enfa-tab .data .tablink,.gc-tab .data .tablink,.a2-tab .data .tablink{width:23%;margin-right:0}.hamburger,.hamburger:hover{top:3px;padding:8px 15px}header.fixed .hamburger{top:0;padding:0 15px}.gc-tab{padding-top:40px}.gc-tab #Tab1.tabcontent{padding:40px 0 20px}.gc-tab .tabcontent{background-position:90% bottom}.gc-tab-info{padding:0 15px}.gc-tab-bt,.a2-tab-bt{display:block;width:80%;margin:0 auto}.gc-tab #Tab1 .col-md-7{overflow:hidden}.gc-tab #Tab1 .col-md-7 img{width:120%;max-width:120%;position:relative;left:-40px}.gc-tab .note{right:-20px;bottom:-15px;transform:scale(1);width:100%;font-size:10px}.store iframe{width:100%;margin-left:0}.store-list{max-height:250px}.store .border-left{border-left:0;border-top:1px solid #ccc;height:auto;padding-top:15px;margin-top:5px}.store.gc .border-left{border:0 !important}button.owl-prev{position:absolute;left:-10px}button.owl-next{position:absolute;right:-10px}button.owl-prev::after,button.owl-next::after{opacity:.6}button.owl-prev:hover::after,button.owl-next:hover::after{opacity:1}header.fixed .logo{width:100%;text-align:center}.main .pc{display:none}.main .mobile{display:block}footer{text-align:center}footer .nav li{display:block}footer .nav{text-align:center;margin-bottom:20px}footer .icons{display:block;margin-top:20px;top:0}footer .nav.icons li{display:inline-block}.copy{margin-top:0}.top{text-align:center;padding:10px 0}.top .nav li{margin-left:5px;font-size:13px}.invalid-feedback.mobile{display:inline}.invalid-feedback.mobile-block{display:block}.pc-mt-2{margin-top:0}.invalid-feedback.pc{display:none}.lesson .subject,.lesson .singup{max-width:none}.classform .min-width{max-width:none;margin:0 15px}.classfilter .bt-silver{margin-bottom:15px;padding-left:16px}.tickets .subject h1{font-size:1.6em}.lesson .subject{padding-bottom:30px}.lesson .subject h1{font-size:2em;margin-top:0;padding-top:40px;margin-bottom:15px}.promote .subject h1{padding-top:5px}.lesson .subject h1 span{display:inline;font-size:inherit;padding-left:15px}.lesson .subject h3{display:inline-block;color:#444;font-weight:bold;padding:5px 0 5px 25px;background-position:left;background-size:contain;margin-bottom:5px;margin-top:0;font-size:1.3em}.lesson .subject h3 span{display:inline;font-size:inherit;padding-left:10px}.lesson .subject p{margin-bottom:0}.lesson article,.lesson .info{display:block}.lesson .info img{box-shadow:0 -2px 5px rgba(0,0,0,0.1);position:relative;z-index:2}.lesson .info h1{margin:20px 0 30px;font-weight:bold}.lesson .singup{position:relative;width:100%;padding:0 0 15px 0}.lesson .info .gift{margin-top:20px}.hownote{text-align:left}.hownote h1{font-size:1.6em}.hownote ul{padding-left:80px;margin-left:0}.modal-body table tr{display:inherit;margin-bottom:0}.modal-body table td{display:table-cell}.modal-content .classnote{font-size:100%}.modal-content .classnote li:before{top:0}.memstep.login input[type="button"].ml{margin-left:0}.memstep .banner p{position:relative;left:0;padding-top:12px;width:95%;margin:0 auto;transform:scale(1);text-shadow:1px 1px 1px #fff}.justify-content-md-center button{width:100%}.bg-line .gift li{width:100%;padding-top:20px;padding-left:160px;margin-right:0;min-height:150px;text-align:left;background-position:5px 5px;background-size:145px}.bg-line li h4{overflow:inherit;display:block}.bg-line .gift li:nth-child(2n){margin-right:0}.bg-line .bg-white:before{display:none}.bg-line .bg-white li:last-child h1 img{top:3px}.login .birth h1 b:before{left:15%}.p-banner{background-position:80%;padding:20px}.p-banner h2{font-size:.92em}.p-banner h1{font-size:2em}.p-banner .brown{margin-bottom:5px}.togift h2{text-align:center;margin-top:50px;font-size:1.2em}.pp h1 span{padding:2px 7px;bottom:0;bottom:5px;font-size:16px}.ticket{padding:5px 10px;background-position:top;background-size:auto 110px}.coupon li{width:100%;margin-right:0;background-position:top left;background-size:auto 110px}.coupon .info{overflow:inherit}.coupon li h3{font-size:1.2em}.coupon .red,.coupon li h3,.due{padding-left:130px}.coupon .due span{display:block;margin-bottom:10px}.coupon .light-blue{text-align:right}.due{font-size:.92em}.order table td{padding-left:130px}.order table td::before{position:absolute;left:10px}.schedule li{width:100%}.schedule li:nth-child(3){border-bottom:1px dashed #ccc}.schedule li.row{margin-right:0;margin-left:0}.icon.three{margin-top:0}.milksearch td:first-child{text-align:left}.milksearch td:last-child{text-align:left}.birth h1 span{margin-left:0;display:block}.birth h1 span b{display:inline}.permission{margin-top:0}.mobile{display:block}.pc{display:none}.fixedbt{position:fixed;width:100%;left:0;top:inherit;bottom:0;background:linear-gradient(324deg, #051f7b 9%, #37a9e8 86%);background:-moz-linear-gradient(324deg, #051f7b 9%, #37a9e8 86%);background:-webkit-linear-gradient(324deg, #051f7b 9%, #37a9e8 86%);background:-o-linear-gradient(324deg, #051f7b 9%, #37a9e8 86%)}.fixedbt li{display:inline-block;border-bottom:none;border-right:1px solid #8ac7e9;width:24%}.fixedbt.three li{width:49%}.fixedbt li.silver{width:49.4%}.fixedbt li.silver img{height:63px;width:120px}.fixedbt li img.mobile{display:inline-block;width:100px}.logo{margin:10px 0}nav{width:100%}nav ul li{display:block}nav>.nav-btn{display:inline-block;position:absolute;right:0px;top:0px}nav>.nav-btn>label{display:inline-block;padding:15px;font-size:1.6em}nav>.nav-links{position:absolute;display:block;width:100%;background:url(../img/bg-menu.png) top center #001a72;background-size:cover;height:0px;transition:all 0.3s ease-in;overflow-y:hidden;top:63px;left:0px;z-index:9}header nav ul{padding-top:30px}header nav ul li{text-align:center;font-size:1.2em}header nav ul li a{display:block;width:100%;padding:8px;color:#fff}header .right{position:inherit}nav>#nav-check:not(:checked)~.nav-links{height:0px}nav>#nav-check:checked~.nav-links{height:calc(100vh - 63px);overflow-y:auto}.btn-blue span{display:none}header .btn-blue{border-radius:50em;border:none;padding:0;width:30px;height:29px;box-shadow:none;position:absolute;top:18px;right:50px}.btn-blue img{width:18px;margin-right:0}.goods{display:none}.goods div{display:none}.super{position:absolute;top:260px;left:0;width:100%}.title-super,.super h4{display:none}.super p{text-align:left}.bt-join{max-width:260px}.super .bt-join{max-width:100%}.bg-super{width:100%;height:auto}.title-super{width:90%}.time{margin-top:0;margin-bottom:15px}.sns{text-align:left;padding:0}.sns li{margin-left:0;margin-bottom:8px;display:block}.sns li:last-child{display:none}footer{font-size:.92em;padding-bottom:70px}footer nav li{line-height:26px;font-weight:normal}.schedule li.notify:after{width:20px;height:20px;left:-5px}.schedule .shot:before,.schedule .book:before{width:20px;height:20px}.schedule .date{font-size:1.4em;line-height:16px;padding-top:10px}.schedule .date a{position:relative;top:-10px;font-size:15px}.whitebox{padding:20px 25px}.links li{width:42%;margin:10px}.news-list li:hover,.cf img:hover{top:inherit}.news-list h1{font-size:1.4em}.news-list .pic{border-radius:10px 10px 0 0;width:100%;height:200px}.news-list .padding,.news .padding{padding:15px 20px}.search .input-group{padding:20px 0}.about{padding-left:25px;padding-right:25px;padding-bottom:280px;background:url(../img/about-m.jpg) left bottom no-repeat #fff;background-size:100%}.about .icon li{width:48%;margin-top:0}.about .pic{display:none}.form-popup{right:25px;top:66px;max-width:none;margin-left:25px}.lock{border-top:1px dashed #ccc;border-left:none;left:0}.blog li{width:100%;margin-right:0;margin-bottom:12px}.graybox{padding:30px 20px 40px 20px}.interest{margin-top:0}.interest .head{display:none}.interest [data-accordion] [data-content]{padding:0 20px}.interest [data-control] span.check{padding-top:0;font-size:.9em}.interest .check{width:48%;text-align:left;color:#001a72}.interest .check i{margin-right:5px}.interest .topic{display:block;width:100%;font-size:1.1em}.interest .topic.line,.interest .check.line{border:none}.interest b{display:inline}.interest ol,.interest il{padding-left:15px}.add{position:relative;text-align:right}.tabs .dot-left{border-left:none;border-top:1px dashed #ccc}.data .bt h1{position:relative;width:100%;text-align:left}.data .padding.shot-list{padding-top:0}.shot-list td,.data .schedule td:last-child{border-bottom:none}.schedule .form-popup{right:inherit;left:0;margin-left:0}.schedule table .date,.data .schedule td:nth-child(1){text-align:left}.birth h1 b{margin-right:0;display:block;margin-bottom:5px}table{border:0}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #0077c8;display:block;margin-bottom:.625em;position:relative}table td{display:block;text-align:left}table td::before{content:attr(data-label);font-weight:bold}table td:last-child{border-bottom:0}.hownote table td:last-child{border-bottom:1px solid #fff}.data .padding{padding:20px 15px}.class1,.class2{min-height:inherit}.class2{margin-left:0;margin-top:15px}.class2 .box{margin:0 auto 10px auto;position:initial}.class2 ul{margin-top:10px}.class2 ul li{width:100%;margin-right:0;display:block;margin-bottom:10px}.class2 ul li b{display:block}.class2 ul li:after{display:none}img.goods2{max-width:100%;position:relative;top:0;left:0}.stepbox{width:100%;height:100px;font-size:1.2em}.stepbox h3{font-size:2.4em;padding-top:7px}.reward .col-md-10{padding-left:15px}.reward h2{font-size:1em}.interest .tip p{margin-top:0}.interest .tip{width:100%}.points .point{text-align:center}.bt ul{margin:10px 0;padding:0 15px;width:100%}.bt ul li:first-child{margin:0;float:left}.lock .light-blue{display:inline}.cf .col-md-4{margin-bottom:15px;padding-left:15px;padding-right:15px}.cf{padding:20px 10px}.cf img{margin-bottom:0}.cf .col-6{border-right:1px solid #d1c3ba;border-bottom:1px solid #d1c3ba}.cf .col-6:nth-child(3),.cf .col-6:nth-child(4){border-bottom:0;border-top:1px solid white}.cf .col-6:nth-child(2),.cf .col-6:nth-child(4){border-right:0;border-left:1px solid white}.cf .col-6:nth-child(3) img,.cf .col-6:nth-child(4) img{padding-top:20px}#Tab1 td:nth-child(1),#Tab1 td:nth-child(4){width:100%}#Tab1 td:last-child{text-align:left}.lock .point{margin-top:30px}.bg-login{min-height:auto}.bg-login .info{padding-bottom:15px;padding-top:10px}.login .whitebox{padding-bottom:20px}.a2-tab .login .whitebox{padding-bottom:0}.mr-2{margin-right:0 !important}.login .birth h1 b:after{right:0;top:10px}.success{background-position:right;background-size:300%}.success h3{top:0;margin-bottom:0}.whitebox.no-padding{padding:0}.product .padding{padding:20px}.product .bg-gray img{margin-bottom:20px}.product.list .bg-gray h1{font-size:1.2em}.product.list .bg-gray p{margin-bottom:0}.product .bg-gray select{min-width:80px}.bt-point li{font-size:1em;margin:15px 10px}.bt-point li.back{top:-50px}.momclass .login{text-align:center}.momclass .login .padding{padding:40px 25px}.momclass .note{border-radius:0 0 10px 10px;padding:20px}.momclass .note h1{font-size:1.4em}.momclass .note p{font-size:.94em}.momclass .note ul li:first-child{width:80px;margin-right:5px}.momclass .modal-content{padding:20px 0}#popup .modal-content{padding:0}.momclass .modal-content h4.modal-title{font-size:1.2em}.momclass.login input[type="button"].ml{margin-left:0;width:100%}.invoice{background-image:none}.invoice .info{padding:0}.invoice .col-md-6,.invoice .col-md-5{padding:30px 20px}.invoice .col-md-5{text-align:center}.invoice .bg{background-position:top right;background-image:url(../img/bg-upgrade.png);background-size:cover}.invoice .padding{margin:20px 0 40px 0}.invoice h2{background:none;color:#001a72;font-size:1.4em;font-weight:bold}.invoice .pname li{font-size:.9em}.invoice .pname li:last-child{width:20%}.momclass .tabcontent{padding:25px}.alltab{padding-left:0;padding-right:0;margin-bottom:10px}.classlist .video{width:100%;float:inherit;margin-bottom:20px}.classlist .info{margin-left:0}.classlist h3{color:#000;font-size:1em}.classlist h1{font-size:1.6em}.classlist p{display:none}.classlist .offdate{position:relative;top:0}.tablinks{border-radius:0;background:none;padding:10px 0 5px;box-shadow:none;font-size:1.1em}.tablinks.active{background:none;border-bottom:4px solid #001a72}.momclass .banner .btn-golden{width:100%}.momclass .banner .btn-golden .mobile{display:inline-block}.momclass table tr{border:0}.momclass .rate .info{padding:10px}.pie{position:relative;width:auto;height:auto;background:none;text-align:left;color:#0077c8;line-height:50px;padding-top:0}.pie span{font-size:46px;display:inline}.rate .btn-golden{width:100%;margin-right:0}.momclass .rate .giveaway{background:#ececec;text-align:left;padding:15px;margin:30px 0;position:relative}.giveaway p{margin-left:100px;margin-bottom:0}.giveaway img{position:absolute;left:-10px;top:-25px;width:120px;margin-bottom:0}.momclass .rate .back{right:20px;top:5px}.chapter .video{width:100%;float:none;margin:0 0 10px}.chapter .mode{bottom:80px;top:inherit;right:-12px}.video .times{left:0;right:inherit}.classOFF,.classON{position:absolute;bottom:10px;width:55px;height:63px;font-size:30px;line-height:12px}.classOFF span,.classON span{display:none}.chapter h1{font-size:1.2em;-webkit-line-clamp:2;margin-bottom:20px;line-height:1.4}.rate h1{font-size:1.6em}.chapter li{height:auto}.chapter li:first-child{margin-top:0}.chapter .info{position:relative;top:15px;margin-right:0;margin-left:70px;display:inline-block;height:58px;line-height:60px}.chapter .info .content{display:inline-block;height:auto;line-height:1.2;vertical-align:middle}.classq .col-md-6.bg-gray{background:none}.classq{padding-top:40px}.answer{background:#eee;padding-top:20px}.classq h1{font-size:1.6em;margin-bottom:10px}.answer h2{font-size:1.4em}.done .form{padding:20px 25px}.momclass .head{padding:40px 20px 20px}.momclass .head h1{font-size:1.6em}.momclass .head h2{font-size:1.2em}.momclass .banner ul li:first-child{width:110px}.classq .bg-gray{background:none}.done .info{padding:20px 0 40px 0}.done .info .col-6{margin:0 auto}.answer .before{padding:50px 0}.before .justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.memstep .form{padding:70px 25px 40px}.mt-5.memlogin{margin-top:0 !important}.memlogin .pic{background:none !important;height:auto}.twogift{padding:0 0 30px}.twogift input[type="button"]{width:80%;margin-left:10%}.lineleft:before{left:0}.twogift .row{padding:0}.point-done table tr{border-bottom:none;display:block;margin-bottom:0;position:relative}.borei-tab.a2-tab #Tab1.tabcontent{padding:40px 0 300px;background:url(../img/borei-tab-bg-m.jpg) bottom center no-repeat #88a2be;background-size:cover}.borei-tab .a2-tab-title{margin:0 30px 20px}.borei-tab.a2-tab .note{width:100%;position:relative;bottom:0;right:0}.zhirei-tab.borei-tab.a2-tab #Tab1.tabcontent{padding:40px 0 300px;background:url(../img/zhirei-tab-bg-m.jpg) bottom center no-repeat #d09177;background-size:cover}}@media (max-width: 600px){.copy{margin-top:0}.momclass .banner{border-radius:10px;height:auto;padding-bottom:230px;background-position:bottom center;background-size:100%}.momclass .banner .info{padding:20px 10px;height:auto}.momclass .banner table td{vertical-align:middle;height:auto}.momclass .banner ul li:last-child{width:55%}.momclass .banner p br{display:none}.momclass.golden{padding:0}.momclass.golden .banner{padding-bottom:0;margin-top:0}.momclass.golden .banner img{border-radius:0}.momclass.golden .whitebox{border-radius:0}.momclass.golden .banner a{display:none}.classcount{width:120px;height:138px;padding-top:20px;background:url(../img/bluehex.png);background-size:cover;top:auto;bottom:-190px;left:20px}.momclass .head h3{line-height:1.4}.mstep{position:absolute;left:-3px;top:5px;width:78%;height:66px;clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);-webkit-clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%)}.mstep .off{display:none}.login .mstep ul li,.mstep li:first-child{padding-top:17px;width:100%;left:0;height:60px;padding-left:50px;clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);-webkit-clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%)}.login .mstep ul li br,.mstep ul li br{display:none}.mstep li span:before{top:-25px}.memlogin .login{padding-left:25px;padding-right:25px}.container.memstep{padding-right:0;padding-left:0}.memstep .whitebox,.memstep .banner img{border-radius:0}.memstep .title{display:none}.memlogin .note,.memstep .note{padding:30px 20px}.momclass .note ul li{width:220px}.answer li .content{font-size:1.4em}.owl-nav{font-size:2em}.picrd{margin-left:0;margin-right:0}.picrd input[type="radio"]+label span{width:25px;height:25px;margin:10px}.picrd input[type="radio"]:checked+label span::after{top:0;left:3px}.picrd .info{padding-bottom:20px}}@media (min-width: 400px) and (max-width: 420px){.momclass .note ul li:first-child{width:110px}.momclass .note h1{margin-top:15px}.momclass .banner{padding-bottom:260px}.momclass .banner ul li:first-child{width:120px}}@media (max-width: 320px){p{font-size:.9em}.momclass .banner ul li:first-child{width:90px}.momclass .banner{padding-bottom:200px}.momclass .login .padding{padding:40px 20px}.btn-golden{padding:10px}.pie{line-height:35px}.tablinks{font-size:1em}.mstep{width:90%}.momclass .note ul li{width:160px}}@media screen and (max-width: 812px) and (orientation: landscape){.pierate{left:-5px}.fixedbt{position:fixed;width:100%;top:auto;bottom:0}.fixedbt li{display:inline-block;border-bottom:none;border-right:1px solid #8ac7e9;width:24.5%}.fixedbt li img{height:50px;width:auto}.sns{padding-left:0}.sns li img{display:none}.super{top:55%}.goods{left:15%}}.mce img{width:auto}.mce ol{padding:0 40px}.hide{display:none}.popup_video{display:none;box-sizing:border-box;width:288px;text-align:center;border-radius:10px;padding:40px 0 0 0;position:fixed;z-index:1000;top:0;left:0;box-shadow:2px 2px 10px rgba(0,0,0,0.4);background:#fff;overflow:hidden}.popup_video .closeBtn{position:absolute;top:0px;right:15px;font-size:25px;cursor:pointer;color:#000 !important}.popup_video .closeBtn img{width:25px}input.mt0{margin-top:0}a.btn-blue{color:#fff;text-decoration:none;padding:10px}.S1OrderList{width:100%;border-collapse:collapse;border-radius:10px;margin-bottom:15px}.S1OrderList tr{margin-bottom:0;display:table-row}.S1OrderList th{background:#8dc8e8;color:#001a72;border-left:1px solid #fff}.S1OrderList td{background:#d9e9f2;border-bottom:1px solid #fff;border-left:1px solid #fff;display:table-cell}.mce .btn-blue{display:inline-block;padding:10px 20px}.btgray{background:#ccc !important}select[disabled=""]{background:#ccc}.img_size_auto img{width:auto}.jmt20{margin-top:20px}.jmt30{margin-top:30px}.jmw300{max-width:300px}.jmb20{margin-bottom:20px}.jmb30{margin-bottom:30px}.jofh{overflow:hidden}.jtdn{text-decoration:none}.jnews_more{width:100px;margin:0 auto}.jpdr30{padding-right:30px}.jfs_small{font-size:0.9em}.jtac{text-align:center}.jcr{color:red}.jfs15em{font-size:1.5em}.topnav.responsive{position:relative}.topnav.responsive .dropdownmu.active .dropdown-content{display:block}footer .announce p{font-size:0.8em}.aplus-bg{background:url(/img/paidtrial/pt_enfa_bg_20240528.webp);background-position-x:0%;background-attachment:fixed;background-size:cover}@media (max-width: 1200px){.aplus-bg{background:url(/img/paidtrial/pt_enfa_bg_20240528.webp);background-position:-1000px -300px;background-size:auto 100%}}.aplus-bg .note,.aplus-bg .note .blue{color:#000}.a2-bg{background:url(/img/paidtrial/a2_bg_202304.webp);background-position-x:0%;background-attachment:fixed;background-size:cover}.memstep{padding-bottom:30px}.mama-bg{background:url(../img/aplus-bg.webp) #035ead;background-size:135%;background-position:center 120px;background-repeat:no-repeat;background-attachment:fixed}.mama-bg .note{color:#fff}.mama-bg .note p.blue{color:#fff}.memstep.vms{background-size:135%;background-position:center 120px;background-repeat:no-repeat;background-attachment:fixed}.memstep.vms .owl-carousel{display:block}.memstep.vms .note{color:#1300ff;margin-top:50px;padding:20px 0 0;border-top:1px solid #ccc}.v24.fixPDT{padding-top:0 !important}.v24{margin-bottom:50px}.data .padding{padding:40px}.tablink,.tablink:hover{color:white;background:linear-gradient(135deg, #00276e 0%, #00509c 81%) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 23%, #d5a953 37%, #f7e79a 51%, #d5a953 65%, #f7e79a 79%, #c89d2c 93%) border-box;border-radius:10px 10px 0 0;border:2px solid transparent;border-bottom:0;box-shadow:none;position:relative;bottom:-3px;z-index:1}.tablink.on{background:linear-gradient(#c89d2c, #c89d2c) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 23%, #d5a953 37%, #f7e79a 51%, #d5a953 65%, #f7e79a 79%, #c89d2c 93%) border-box;border-bottom:3px solid #c89d2c;transition:0s}.whitebox{box-shadow:none}.tabcontent,.bluebox{position:relative;box-shadow:0 0 10px rgba(0,0,0,0.3);background:linear-gradient(#c89d2c, #c89d2c) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 19%, #f7e79a 25%, #d5a953 37%, #f7e79a 50%, #f7e79a 55%, #d5a953 65%, #f7e79a 78%, #f7e79a 84%, #c89d2c 93%) border-box;border-radius:10px;border:2px solid transparent}.mp{display:flex}.mp div{flex:1;margin:5px}.mp div:nth-child(2){text-align:center}.mp div:nth-child(3){text-align:right}.mp img{border-radius:10px;max-width:180px;margin-top:20px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.3);background:linear-gradient(white, white) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 19%, #f7e79a 25%, #d5a953 37%, #f7e79a 50%, #f7e79a 55%, #d5a953 65%, #f7e79a 78%, #f7e79a 84%, #c89d2c 93%) border-box;border-radius:10px;border:2px solid transparent}.momclass .banner img{width:100%}.momclass.golden .banner a{width:100%;height:auto;position:relative;right:0;bottom:0}.btred{background:linear-gradient(#c21920, #c21920) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 19%, #f7e79a 25%, #d5a953 37%, #f7e79a 50%, #f7e79a 55%, #d5a953 65%, #f7e79a 78%, #f7e79a 84%, #c89d2c 93%) border-box;border:2px solid transparent;border-radius:5px;color:white !important;padding:10px;text-decoration:none;display:block;text-align:center;margin-top:30px;font-size:1.2em;font-weight:bold}.btred:hover,.btblue:hover{text-decoration:none}.custom-control-label{cursor:pointer}body:has(.toptab) .momclass.golden .banner{margin-top:0}.toptab{background:url(../_ui24/img/bg-toptab.webp) bottom center;width:100%;text-align:center;padding:30px 0 50px}.toptab a img{height:28px;width:auto;filter:invert(98%) sepia(4%) saturate(3260%) hue-rotate(313deg) brightness(101%) contrast(90%)}.toptab a.on img{filter:invert(100%) sepia(0%) saturate(7461%) hue-rotate(82deg) brightness(102%) contrast(95%)}.toptab a{background:linear-gradient(#052256, #052256) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 19%, #f7e79a 25%, #d5a953 37%, #f7e79a 50%, #f7e79a 55%, #d5a953 65%, #f7e79a 78%, #f7e79a 84%, #c89d2c 93%) border-box;border:2px solid transparent;border-radius:50em;padding:5px 20px 8px;margin-right:20px;display:inline-block;margin-bottom:10px}.toptab a.on{background:linear-gradient(#c89d2c, #c89d2c) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 19%, #f7e79a 25%, #d5a953 37%, #f7e79a 50%, #f7e79a 55%, #d5a953 65%, #f7e79a 78%, #f7e79a 84%, #c89d2c 93%) border-box}.toptab a:last-child,.btar:last-child{margin-right:0 !important}.btar{position:relative;background:linear-gradient(135deg, #00276e 0%, #00509c 81%) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 19%, #f7e79a 25%, #d5a953 37%, #f7e79a 50%, #f7e79a 55%, #d5a953 65%, #f7e79a 78%, #f7e79a 84%, #c89d2c 93%) border-box !important;border-radius:50em;border:2px solid transparent;box-shadow:none;font-size:1em;font-weight:bold;color:white;padding:6px 40px 8px 20px !important;min-width:179px;text-decoration:none}.btar:hover{color:white;text-decoration:none}.btar::after{content:"";display:block;position:absolute;height:100%;width:30px;background:url(../_ui24/img/arrow.webp) right no-repeat;background-size:contain;z-index:2;right:-1px;top:0}.step{margin:30px 5% 40px;width:90%}.mhead{background:linear-gradient(135deg, #00276e 0%, #00509c 61%) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 19%, #f7e79a 25%, #d5a953 37%, #f7e79a 50%, #f7e79a 55%, #d5a953 65%, #f7e79a 78%, #f7e79a 84%, #c89d2c 93%) border-box;border:2px solid transparent;color:white;text-align:center;padding:30px 0;font-size:1.8em;font-weight:bold}.graybox{box-shadow:none;margin-bottom:50px}.graybox p{line-height:2em}.btblue{background:#103c92;color:white !important;text-decoration:none;padding:10px 20px;border-radius:5px}.preview_box{position:relative;margin-top:15px}#img_input,#img_input2{display:none}#preview_box,#preview_box2{position:absolute;top:0;left:0;padding:10px;width:100%;text-align:center}#preview_box img,#preview_box2 img{width:auto;max-height:130px}#img_label{color:#999;border:1px solid gray;border-radius:15px;width:100%;height:150px;text-align:center;line-height:10em}.sp{font-size:13px;border:1px solid gray;border-radius:15px;padding:5px 10px;margin-right:5px}.ligray{color:#666}.ligray ul{margin:0;padding-left:25px}.ligray ul li,.ligray p{margin-bottom:5px}.goldbox{background:linear-gradient(135deg, #d4a851 0%, #f4eead 36%, #f4eead 64%, #d4a851 100%) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 19%, #f7e79a 25%, #d5a953 37%, #f7e79a 50%, #f7e79a 55%, #d5a953 65%, #f7e79a 78%, #f7e79a 84%, #c89d2c 93%) border-box;border:2px solid transparent;padding:40px}.goldbox .check{width:80px;margin-bottom:15px}.goldbox h2{color:#103c92;font-size:1.6em}.goldbox h3{font-size:1.2em !important}.dashboard{padding:50px 0}.shadow{background:linear-gradient(transparent, transparent) padding-box,linear-gradient(to right, #c89d2c 7%, #f7e79a 19%, #f7e79a 25%, #d5a953 37%, #f7e79a 50%, #f7e79a 55%, #d5a953 65%, #f7e79a 78%, #f7e79a 84%, #c89d2c 93%) border-box;border:2px solid transparent;border-radius:30px}.banners img{margin-top:20px}.tools{padding:20px 0 50px}.tools .col-md-4{margin-top:20px}.stga{display:none}.icon.four{text-align:center;display:flex;flex-wrap:wrap}.icon.four li{flex:1}.icon.four li:last-child{flex-basis:100%;margin-top:0}.icon.four li:last-child img{max-width:200px;margin-bottom:5px}.bluebox:has(.star){margin-top:30px}.pd{padding:0 15px}body{background:url(../_ui24/img/bg.webp) top center no-repeat;background-size:cover}body:before{background:none}body:has(.bg-login),.bg-login{background:url(../_ui24/img/bg-login.webp) top center no-repeat;background-size:cover}.welcome h1,.login b.blue,.blue,.add a,.add2 a{color:white}@media (max-width: 768px){.add{top:-25px}}@media (max-width: 767px){.preview_box{margin-bottom:15px}.add{right:0;top:5px}.dashboard{padding-top:20px}.bluebox:has(.star){margin-top:0;margin-bottom:20px}.toptab{background:#003283;padding:30px 0 20px}}@media (max-width: 600px){.momclass.golden .banner a{display:block}}@media (max-width: 576px){.mhead{font-size:1.2em}.step{margin-left:0;margin-right:0;width:100%}.toptab{padding:15px 0 5px}.toptab a img{height:22px}.toptab a{padding:5px 10px 8px;margin-right:5px}.tools{padding-top:20px}.shadow,.tabcontent{border-radius:20px}.goldbox{padding-left:20px;padding-right:20px}.stga{display:block;margin-bottom:20px}.stga a{display:inline-table;position:relative;color:white;text-decoration:none;text-align:center;width:49%;margin-bottom:10px;padding-right:18px}.stga a i{position:absolute;content:"";width:18px;height:18px;background:url(../_ui24/img/arrow.svg) right no-repeat;margin-left:5px}.stga a::before{content:"";position:absolute;width:1px;height:22px;background:white;left:0;top:0}.stga a:nth-child(2)::after,.stga a:nth-child(4)::after{content:"";position:absolute;width:1px;height:22px;background:white;right:0;top:0}}@media (max-width: 374px){.toptab a:first-child{margin-right:10px}.toptab a{padding-left:10px;padding-right:10px}.toptab a img{height:20px}}.logo{max-width:inherit}header .mainMenu{display:flex;align-items:center;justify-content:center}header .mainMenu .logo img{max-width:200px}header .mainMenu .topnav{display:flex;margin:0}header .mainMenu #myTopnavM{display:none}.container.mainMenu{position:relative}.cart.mobile{position:absolute;top:13px;right:8px}.cart img{width:24px;transform:scale(-1, 1)}@media (max-width: 800px){.cart.pc{display:none}.cart.mobile{display:block}}.dropbtn a{padding:14px 0}@media (max-width: 800px){header .mainMenu{display:block}header .mainMenu .logo{width:150px}.topnav.responsive .dropdownmu .dropbtn{border-bottom:none}.topnav.responsive a{border-bottom:none}.dropdownmu .dropbtn{padding:10px 0}#myTopnavM{z-index:1000;background:#f6f6f6}#myTopnavM a{font-weight:bold;color:#125598}.accordion.active{background:#eaeaea}.dropbtn a{padding:0;position:relative}.dropbtn a .fas{position:absolute;right:10px}a.accordion{position:relative}a.accordion .fas{position:absolute;right:10px}.dropdown-content a{font-size:1.2em}.dropdown-content.mega a{color:#125598}.dropdown-content.mega ul a{color:#125598}.mega .sub{margin:0}.dropdown-content.mega li.sub::after{display:none}.dropdownmu{padding:0 15px}.dropdownmu .dropdown-content.mega{width:100%}}@media (max-width: 750px){header.fixed .hamburger{top:5px}}.blue.mamaname{color:#001a72}body:has(main.vms){background-size:cover}main.vms{background-size:cover}#debugDiv{position:fixed;z-index:0;left:0;bottom:10px;border:1px solid #ccc;padding:5px}#debugDiv:hover{z-index:99999;background:#fff}#debugDiv p{margin:0;padding:0;white-space:pre;tab-size:1}.redeemNotice{padding:20px;text-align:center;background:#ffdd55;font-weight:800}h3,h4{font-weight:normal}

/*# sourceMappingURL=g.css.map */