@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=EB+Garamond:400,500|Italianno|Noto+Sans+TC:100,300,400,500,900|Noto+Serif+TC:300,400&display=swap);.mainArea.index{background-image:none}.contentBox{padding:20px 0}.privateClassLlist{width:100%}.privateClassLlist li{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #c4c7c8}@media (max-width:960px){.privateClassLlist li{padding:20px 0 20px}}.privateClassLlist li:hover h3 a{color:#478399}.privateClassLlist li:hover .moreBtn a{border-color:transparent;color:#478399;background-color:#e1dedb}.privateClassLlist .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media (max-width:640px){.privateClassLlist .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.privateClassLlist .Img{width:27.5%}@media (max-width:960px){.privateClassLlist .Img{width:40%}}@media (max-width:640px){.privateClassLlist .Img{width:100%}}.privateClassLlist .Img img{display:block;width:100%}.privateClassLlist .textBox{width:72.5%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:960px){.privateClassLlist .textBox{width:60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:640px){.privateClassLlist .textBox{padding:10px;width:100%}}.privateClassLlist .Txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px 75px 20px 60px;letter-spacing:0.6px}@media (max-width:1180px){.privateClassLlist .Txt{padding:10px 25px}}@media (max-width:960px){.privateClassLlist .Txt{padding:0}}.privateClassLlist .Txt p{font-size:14px;font-weight:400;font-family:"Noto Serif TC","微軟正黑體",serif;color:#7d8b94;line-height:1.8;height:95px}@media (max-width:640px){.privateClassLlist .Txt p{font-family:"微軟正黑體",serif}}.privateClassLlist h3{margin-bottom:10px;font-size:19px;font-weight:500;color:#2f2f2f}.privateClassLlist h3 a{display:inline-block;font-size:19px;font-weight:600;font-family:"Noto Serif TC","微軟正黑體",serif;color:#06528a}@media (max-width:640px){.privateClassLlist h3 a{font-family:"微軟正黑體",serif}}@media (min-width:961px){.privateClassLlist .moreBtn{-ms-flex-negative:0;flex-shrink:0;width:135px}.privateClassLlist .moreBtn a{border-left:1px solid #c4c7c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:400;font-family:"EB Garamond",serif;color:#7d8b94}}@media (max-width:960px){.privateClassLlist .moreBtn{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.privateClassLlist .moreBtn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:34px;font-size:12px;font-weight:400;font-family:"EB Garamond",serif;color:#697982}.privateClassLlist .moreBtn a:hover{color:#fff;background-color:#35414d}.privateClassLlist .moreBtn a:hover:after,.privateClassLlist .moreBtn a:hover:before{width:100%;height:100%;border-color:#35414d}.privateClassLlist .moreBtn a:after,.privateClassLlist .moreBtn a:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #a8b3be;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.privateClassLlist .moreBtn a:before{width:100%;height:calc(100% - 6px)}.privateClassLlist .moreBtn a:after{width:calc(100% - 6px);height:100%}}.itemBox{padding-top:60px}@media (max-width:1180px){.itemBox{padding-top:20px}}.itemBox .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:19px;font-weight:500;font-family:"Noto Serif TC","微軟正黑體",serif;color:#616e77}@media (max-width:640px){.itemBox .title{font-family:"微軟正黑體",serif}}.itemBox .title .icon{padding-right:15px;font-size:25px;font-weight:400;font-family:"EB Garamond",serif}.itemList li{padding-top:15px}.itemList li.pc .Img{padding-top:24%;width:64%;position:relative}@media (max-width:640px){.itemList li.pc .Img{width:100%}}.itemList li.pc .Img a{position:absolute;top:0;left:0;display:block;overflow:hidden;width:100%}.itemList .item{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:640px){.itemList .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.itemList .Img img{display:block;width:100%}.itemList .Txt{-ms-flex-negative:0;flex-shrink:0;position:relative;width:36%;padding:10px 0 55px;padding-left:35px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:640px){.itemList .Txt{width:100%;padding:10px}}.itemList .Txt p{padding-top:5px;padding-bottom:10px;height:65px;line-height:1.5;font-size:15px;font-weight:400;font-family:"Noto Serif TC","微軟正黑體",serif;color:#777}@media (max-width:640px){.itemList .Txt p{font-family:"微軟正黑體",serif}}.itemList h3 a{margin-bottom:10px;display:block;font-size:19px;font-weight:500;font-family:"Noto Serif TC","微軟正黑體",serif;color:#616e77;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (max-width:640px){.itemList h3 a{font-family:"微軟正黑體",serif}}.itemList h3 a:hover{color:#478399}.itemList .country{font-size:13px;font-weight:300;color:#a98f6c}.itemList .btn{width:calc(100% - 35px);position:absolute;left:35px;bottom:15px;border-bottom:1px solid #c4c7c8;text-align:right}@media (max-width:640px){.itemList .btn{position:relative;left:0;bottom:0;width:100%}}.itemList .btn a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:35px;font-size:12px;font-weight:400;font-family:"EB Garamond",serif;color:#fff;background-color:#7a8da9}.itemList .btn a:hover:before{width:100%}.itemList .btn a:before{content:"";bottom:-1px;left:0;position:absolute;width:0;height:1px;background-color:#478399;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.itemList .price{margin-top:10px}.itemList .price strong{display:inline-block;margin:0 5px}.itemList .price .discount b{font-style:italic;font-size:18px;color:#000}.itemList .ribbon_hot,.itemList .ribbon_new{position:absolute;top:-4px;left:-4px;z-index:99;display:block;width:112px;height:112px;text-indent:-9999px}.itemList .ribbon_new{background:url("../images/ribbon_new.png") no-repeat}.itemList .ribbon_hot{background:url("../images/ribbon_hot.png") no-repeat}.tagList{padding-top:3px;font-size:13px;font-weight:300;color:#a6a092}.tagList a{padding-top:3px;font-size:13px;font-weight:300;color:#a6a092}.tagList a:hover{color:#a98f6c}.tagList span{padding-right:15px}
