/*!
20180808 Card Update Element
 */#page-right .card.member{border:3px solid #eee;background:#f8f9fa}#page-right .card.member .wide-ratio{text-align:center}#page-right .card.member .wide-ratio:before{padding-top:48.25%;display:block;content:"";width:100%;overflow:hidden}#page-right .card.member .wide-ratio>img{width:80%;top:60%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1169px){#page-right .card.member .wide-ratio>img{top:36%;margin:auto;position:absolute}.wide-ratio.member:before{padding-top:54.25%!important}}#page-right .card.member h5,.side-component h5{color:#57752d;font-size:18px;text-align:center;height:auto;min-height:auto}@media (min-width:341px) and (max-width:1169px){#page-right .card.member h5{font-size:22px}}@media (min-width:768px){.mobile-d-n{display:none}.mobile-d-b{display:block}}#page-right .card.member button,.side-component button{background:#FCA883;border-radius:10px;padding:11px 30px;color:#fff;border:none}#page-right .card.member .card-detail{background:#f8f9fa;padding:20px 10px 10px}.top-listed .index.card.member .card-detail{background:#fff!important}.side-component .member{text-align:center;padding:30px}.side-component .member .card-block{padding-left:0}.side-component .member a{margin-bottom:0}#page-right .card.member .card-detail.no-border,.side-component .card-detail.no-border{border:none}#page-right .card.member .card-info:hover>button,.side-component .card-info:hover>button{color:#fff}.side-component .card-info:hover>button. #page-right .card.member .card-info:hover>button{background:#65B145}/*!
20180808 member Page Update Element
 */.member-text p,.side-component .member-text p{padding-top:19px}.member-text a,.member-text a:hover,.side-component .member-text a,.side-component .member-text a:hover{display:inline-block;width:100%;margin-top:10px;padding:10px;color:#fff;border-radius:10px;text-align:center}.side-component .member-text a,.side-component .member-text a:hover{background:#FCA883}.member-text a,.member-text a:hover{background:#65B145}.index.card.member .card-img-top{margin:0 auto 10px;width:50%;display:inherit;background:0 0}.afterlogin{margin:0}.afterlogin p{padding:19px 0}.afterlogin a,afterlogin a:hover{width:auto;height:auto;background:0 0;margin-top:0;padding:0 10px}.afterlogin a img{display:inline-block;width:30px;height:auto}.afterlogin br{display:none}@media screen and (max-width:551px){.afterlogin br{display:block;margin-top:10px}}/*!
20180808 Detail Page Update Element
 */.join-member{background:#eee;padding:30px 10px;margin-bottom:10px;border-radius:10px}.site-component .join-member{background:#f5f5f5!important}.site-component .member-text p{padding-top:19px}#page-right .card.member .logo,.join-member .box,.site-component .box{width:100%;text-align:center;font-size:17px}#page-right .card.member .logo,.join-member .highlight,.site-component .highlight{color:#65B145;font-weight:500}#page-right .card.member .logo,.join-member .logo,.site-component .logo{width:100px;padding-bottom:5px}#page-right .card.member .logo,.join-member.mobile-d-b,.site-component .mobile-d-b{width:300px}#page-right .card.member .logo{width:100px;padding-bottom:5px;display:inline-block}#page-right .card.member .card-detail .card-info{text-align:center;padding:10px}#page-right .card.member h5{font-size:16px!important}#page-right .card.member button,.side-component .member button{padding:5px 30px;background:#FCA883}#page-left .join-member .logo,.side-component .join-member .logo{display:inline-block}@media (max-width:340px){#page-right .card.member h5{font-size:20px}}.sticky-banner .card-img-top{width:80%;margin:auto}@media (min-width:395px) and (max-width:767px){.mobile-d-n .member-text a,.mobile-d-n .member-text p{font-size:22px!important}.mobile-d-b.card-img-top{width:50%;margin:auto}}@media (max-width:394px){.mobile-d-n .member-text a,.mobile-d-n .member-text p{font-size:17px!important}.mobile-d-b.card-img-top{width:50%;margin:auto}}@media (min-width:992px){#page-left{max-width:calc(100% - 315px)}}#mcard{padding:0 10px 5px;background-color:#fff;height:100%}@media (min-width:576px){#mcard{padding:40px 10px 5px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 30%);position:absolute;bottom:0;width:100%;height:auto}}.ut-theme-title-text{overflow:hidden;max-height:60px}