@charset "UTF-8";@media (max-width:991px){.sidebar{width:240px}.postcontent,.postcontent.bothsidebar,.sidebar{margin-right:40px;margin-bottom:0!important}}.d-flex{display:flex;justify-content:space-between}.d-flex>span:first-child{margin-right:3rem}.align-center{align-items:center}.flex-end{align-items:flex-end}.d-inline{display:inline}.m-top-20{margin-top:20px}.m-right{margin-right:3rem}.highlight{background-color:#f3a428}.text-center{text-align:center}.number-box{display:inline-block;margin-bottom:5px}.number-box input[type=number]{display:inline;min-height:auto}.choice-group{margin-bottom:8px;margin-right:8px;border-right:1px solid #ddd;padding:2px 5px 7px 0}.feature-box .pr-0{padding-right:0}.feature-box .w-45{width:45px;min-width:auto}.feature-box .w-60{width:60px;min-width:auto}.feature-box .w-80{width:80px;min-width:auto}.feature-box.header{display:flex;justify-content:space-between;align-items:center}.feature-box.header .dropdown,.feature-box.header h3{margin:20px 0 0}.feature-box.header .dropdown-menu{left:auto;right:0}.result.half{width:50%}.result .small-total-label{line-height:22px;height:22px;background:#ec3d24}.result .small-total-label:hover{background:#444}.result .number{color:#ec3d24;font-size:16px;font-weight:700;margin:0 3px}.result .price{color:#23a394;font-size:16px;font-weight:700}.result .price-label{font-size:12px}.result .b-top{border-top:1px solid #23a394;padding-top:.7rem;margin-top:.6rem}.sidebar{background:linear-gradient(#23a394,#25756c)}.sidebar .sidebar_title_block h1{text-align:center;color:#fff;font-size:3rem;padding:2.8rem 0;position:relative;z-index:2;overflow:hidden}.sidebar .sidebar_title_block h1::before{content:'';position:absolute;top:-80px;left:30px;width:180px;height:180px;z-index:-1;border-radius:99rem;background:radial-gradient(#279b8e,#269b8d);box-shadow:0 0 50px #23a394;filter:blur(5px)}.sidebar .sidebar_title_block h1::after{content:'';position:absolute;top:-900px;left:-380px;width:1000px;height:1000px;z-index:-2;border-radius:99rem;background:radial-gradient(#23a394,rgba(0,0,0,.25))}.member_center_list{margin:10px 0}.member_center_list li{padding-left:0;border-bottom:1px solid #ddd;text-align:center;font-size:16px}.member_center_list li:last-child{border-bottom:1px solid #ddd}.member_center_list li a{color:#fff}.member_center_list li a:hover{color:#fff}.member_rank h1,.member_rank h2,.member_rank h3,.member_rank h4,.member_rank h5,.member_rank h6{font-weight:700}.member_rank p span{font-weight:900;color:#23a394}@media screen and (min-width:769px){.member_rank p{font-size:16px}}.member_rank .tg th{padding:10px 5px;border:solid 1px #ccc;border-width:1px;overflow:hidden;word-break:normal;color:#fff;background:#23a394}.member_rank .tg td{padding:10px 5px;border:solid 1px #ccc;overflow:hidden;word-break:normal}.member_rank .tg .tg-baqh{text-align:center;vertical-align:top}.member_rank .tg .tg-amwm{font-weight:700;text-align:center;vertical-align:top}.howtopay{border:1px solid #ccc;border-radius:30px;padding:0 20px;font-weight:700;margin:80px 0}.howtopay ul{padding:0;margin:0;list-style:none}.howtopay li{border-bottom:1px solid #ddd;padding:5px 40px}.howtopay li:last-child{border-bottom:none}.howtopay li .new-price{color:#c00;font-weight:bolder;font-size:17px;line-height:1rem}.howtopay li .del{position:relative}.howtopay li .del::before{content:'';width:100%;height:3px;background:rgba(204,0,0,.5);position:absolute;transform:rotate(0);top:8px;left:0}.howtopay>div.function{padding:10px 10px 10px}.howtopay>div.function .content{text-align:center;color:#fbb03b;font-size:52px;letter-spacing:4px;height:60px;margin-bottom:2.5rem}.howtopay>div.member{position:relative;padding:10px 30px 10px;margin:0 20px;border:1px solid #ccc;border-radius:0 0 15px 15px;border-top:none;width:auto;display:block}.howtopay>div.member:last-child{margin-right:50px}.howtopay>div.member .title{position:absolute;top:-42px;left:0;width:100%;text-align:center;padding:7px 0;font-size:2rem;border-radius:10px 10px 0 0}.howtopay>div.member .content{text-align:center;margin-bottom:2.5rem;font-size:2.2rem;height:60px}.howtopay>div.member .content .price-label{font-size:1.7rem;color:grey}.howtopay>div.member .content .price{font-size:3rem}.howtopay>div.member ul{text-align:center}.howtopay>div.member li{padding:5px 50px}.howtopay>div.member .btn-buy{position:absolute;left:10px;bottom:-35px;width:calc(100% - 20px);font-size:2rem;border-radius:6px;transition:all .3s;color:#fff}.howtopay>div.member .btn-buy:focus,.howtopay>div.member .btn-buy:hover{background:#333}.purple{color:#662e91}.green{color:#23a394}.bg-purple{background-color:#662e91;color:#fff}.bg-green{background-color:#23a394;color:#fff}@media screen and (max-width:1199px){.howtopay>div li{padding:5px 20px}.howtopay>div.member li{padding:5px 30px}.howtopay>div.member:last-child{margin-right:40px}}@media screen and (max-width:768px){.radio-group{padding:0 10px}.select{border:1px solid #e7e7e7;border-radius:4px;box-shadow:inset 0 1px 1px #f3f3f3;padding:6px 10px;background-color:#fff}.select:focus{color:#23a394;outline:0;border:1px solid #23a394;box-shadow:inset 0 1px 1px #f3f3f3,0 0 10px rgba(35,163,148,.3)}.checkbox,.radio{width:auto;display:inline-block;vertical-align:middle}input[type=checkbox].checkbox,input[type=radio].radio{margin:0 4px 0 0}.result .small-total-label{line-height:20px;height:22px;background:#ec3d24;color:#fff;padding:2px 14px;font-size:12px}.pink{color:#ff5c64}.color-green{color:#59a323;font-size:120%}.amber{color:#f3a428;font-size:120%}.button-amber{background:#f3a428;color:#fff;padding:4px 14px;font-size:12px}.button-xlarge{display:block;width:90%;text-align:center;padding:8px 0;background:#23a394;margin:0 auto 30px;border-radius:5px;border:none;color:#fff}.feature-box{padding:0 10px;color:#666}.feature-box .table>tbody>tr>td{border:none}.feature-box h3{font-size:110%;font-weight:700;color:#333}#list_detail{width:100%}.howtopay{width:calc(100vw - 10px);margin-top:60px;margin-left:5px;margin-right:5px;justify-content:space-around;border-radius:10px;padding:0 8px}.howtopay>div li{padding:5px 10px}.howtopay>div.function{padding:10px 3px 10px}.howtopay>div.function .content{font-size:30px;margin-bottom:1rem}.howtopay>div.member{margin:0 3px;padding:10px 10px 10px;flex:1}.howtopay>div.member:last-child{margin-right:auto}.howtopay>div.member .title{font-size:1.3em;line-height:28px}.howtopay>div.member .content{font-size:1em;margin-bottom:1rem}.howtopay>div.member .content .price-label{font-size:.9em}.howtopay>div.member .content .price{font-size:1.55em}.howtopay>div.member li{padding:5px 0}}