#wrapper{display:flex;flex-direction:column;min-height:100vh}.l-footer{margin-top:auto}.psn-title-wrap .p-page-header__title{text-align:center;color:#000000 !important}@media only screen and (max-width: 767px){.psn-title-wrap{margin-bottom:15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.psn-title-wrap{margin-bottom:26px}}@media only screen and (min-width: 992px){.psn-title-wrap{margin-bottom:34px}}.cb-title{line-height:1.4}@media only screen and (max-width: 767px){.cb-title{margin-bottom:6.4px;font-size:18px !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.cb-title{margin-bottom:15px;font-size:30px !important}}@media only screen and (min-width: 992px){.cb-title{margin-bottom:15px;font-size:40px}}.p-index-content-line-friend{margin:30px 0}.p-index-content-line-friend h2{padding:1em 0;text-align:center;font-size:200%}.p-index-content-line-friend-items{display:flex;justify-content:space-around;align-items:center}.p-index-content-line-friend-item{margin:0 10px}.p-index-content-line-friend-item img{max-width:100%;height:auto;display:block}.p-index-content-application-form{margin:30px 0}.p-index-content-application-form h2{padding:1em 0;text-align:center;font-size:200%}.p-index-content-application-form .wpcf7{background:transparent;border-style:none;font-size:inherit}.p-index-content-application-form .wpcf7 form{margin:0}.p-index-content-application-form .wpcf7 p{font-size:inherit}.p-index-content-application-form .wpcf7 input,.p-index-content-application-form .wpcf7 textarea{width:100%}.p-index-content-application-form .wpcf7 input[type='checkbox'],.p-index-content-application-form .wpcf7 input[type='radio'],.p-index-content-application-form .wpcf7 input[type='file']{width:auto}.p-index-content-application-form .wpcf7 select,.p-index-content-application-form .wpcf7-list-item-label{font-size:inherit}.p-index-content-application-form .wpcf7 .wpcf7-submit{font-size:inherit}.p-index-content-application-form .wpcf7 input[type="file"]{border-style:none}.p-index-content-news_calendar{margin:40px 0}.p-index-content-news_calendar h2{padding:1em 0;text-align:center;font-size:200%}.p-index-content-news_calendar-item{position:relative;border:solid 1px #cccccc;border-bottom-style:none;transition:all 0.8s}.p-index-content-news_calendar-item-hover:hover a{color:#ffffff !important}.p-index-content-news_calendar-item-hover:hover a:after{color:#ffffff !important}.p-index-content-news_calendar-item:last-child{border-bottom-style:solid}.p-index-content-news_calendar-item a:after{font-family:"Font Awesome 5 Free";content:"\f105";position:absolute;top:0;right:15px;bottom:0;left:auto;display:block;width:1em;height:1em;margin:auto;line-height:1;color:inherit;font-weight:900}.p-index-content-news_calendar-item:after:hover{color:#ffffff}@media screen and (min-width: 768px){.p-index-content-news_calendar-item-in{display:flex}}.p-index-content-news_calendar-item-date{display:block;flex-basis:9em;flex-shrink:0;font-weight:bold;align-self:center}@media screen and (max-width: 767px){.p-index-content-news_calendar-item-date{padding:20px 40px 7px 20px;font-size:14px}}@media screen and (min-width: 768px){.p-index-content-news_calendar-item-date{padding:24px 0 24px 30px;font-size:16px}}.p-index-content-news_calendar-item-title{display:block;line-height:1.3;font-size:16px;align-self:center}@media screen and (max-width: 767px){.p-index-content-news_calendar-item-title{padding:0 40px 20px 20px}}@media screen and (min-width: 768px){.p-index-content-news_calendar-item-title{padding:24px 30px 24px 30px}}.fixcta{position:fixed;bottom:60px;right:20px;max-width:300px;margin:auto;z-index:1;transition-duration:0.5s;transition-property:all}.fixcta-in{min-width:80px;background-color:#444;color:#fff;padding:20px 30px 20px 43px;position:relative;right:0;top:0;border-radius:3px;font-weight:bold;z-index:999;outline:none;text-decoration:none;display:block;transition:all 0.8s}.fixcta-in i{text-align:center}.fixcta-title{position:relative;line-height:1.3;text-align:left}.fixcta-icon{position:absolute;top:0;bottom:0;width:27px;height:27px;margin:auto;color:#fff;font-size:27px}.fixcta-icon-left{left:10px;right:auto}.fixcta-icon-right{left:auto;right:3px}.fixcta-close-in{display:block;padding:0;position:absolute;top:-12px;border:none;right:-10px;background:none;z-index:999;outline:none;text-decoration:none}.fixcta-close-icon{position:relative;color:#fff;font-size:14px;background:#a9a9a9;padding:6px 8px;border-radius:50%}.prt19c200-title{line-height:1.3;font-weight:bold;border-style:solid;border-color:#000000}@media only screen and (max-width: 767px){.prt19c200{margin-bottom:30px}.prt19c200-title{margin-bottom:24px;padding:10px 0;font-size:16px;border-bottom-width:2px}.prt19c200 section{display:block;max-width:460px;margin:0 auto 30px auto}}@media only screen and (min-width: 768px) and (max-width: 991px){.prt19c200{margin-bottom:40px}.prt19c200-title{margin-bottom:30px;padding:10px 0;font-size:21px;border-bottom-width:3px}.prt19c200-body{display:flex;flex-wrap:wrap}.prt19c200 section{width:32%;margin-bottom:20px}.prt19c200 section:nth-child(3n+1){margin-right:1.3%}.prt19c200 section:nth-child(3n+2){margin-left:0.5%;margin-right:0.5%}.prt19c200 section:nth-child(3n){margin-left:1.3%}}@media only screen and (min-width: 992px){.prt19c200{margin-bottom:50px}.prt19c200-title{margin-bottom:34px;padding:10px 0;font-size:26px;border-bottom-width:4px}.prt19c200-body{display:flex;flex-wrap:wrap}.prt19c200 section{width:32%;margin-bottom:30px}.prt19c200 section:nth-child(3n+1){margin-right:1.3%}.prt19c200 section:nth-child(3n+2){margin-left:0.5%;margin-right:0.5%}.prt19c200 section:nth-child(3n){margin-left:1.3%}}.psn-video{font-size:14px}.psn-video-view{position:relative}.psn-video-img{box-sizing:border-box;display:block;max-width:100%;height:auto;border:solid 1px #cccccc}.psn-video-title{line-height:1.3;padding:5px 0}.psn-video-desc{margin-bottom:5px}.psn-video-time{font-size:11px}.psn-video-popup{transition:opacity 0.5s;box-sizing:border-box;position:absolute;width:90%;width:calc(100% - 20px);height:90%;height:calc(100% - 20px);line-height:1.3;margin:auto;padding:4%;top:0;right:0;bottom:0;left:0;color:#ffffff;background-color:rgba(0,0,0,0.85);opacity:0}.prt19c200 a:hover .psn-video-popup{opacity:100%}.tax-video-category .posts-navigation{margin-bottom:1em}.tax-video-category .nav-links{display:flex;justify-content:space-between}.tax-video-category .nav-previous,.tax-video-category .nav-next{width:100%;max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prt19c290,.nav-links a{display:block;padding:18px 20px;text-align:center;line-height:1.3;border:solid 1px #cccccc;border-radius:3px;background-image:linear-gradient(to bottom, #fff, #ddd)}.prt19c290:hover{background-image:linear-gradient(to bottom, #fff, #f1f1f1)}.me-title01{line-height:1.3;background-color:rgba(0,0,0,0.8);color:#fff;font-weight:bold}@media only screen and (max-width: 767px){.me-title01{margin-bottom:24px !important;padding:10px !important;font-size:16px !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.me-title01{margin-bottom:30px !important;padding:10px 20px !important;font-size:21px !important}}@media only screen and (min-width: 992px){.me-title01{margin-bottom:34px !important;padding:10px 20px !important;font-size:26px !important}}@media only screen and (max-width: 767px){.page-simple,.page-members{padding-top:10px}.page-simple .p-breadcrumb,.page-members .p-breadcrumb{margin-bottom:13px}}@media only screen and (min-width: 768px) and (max-width: 991px){.page-simple,.page-members{padding-top:14px}.page-simple .p-breadcrumb,.page-members .p-breadcrumb{margin-bottom:24px}}@media only screen and (min-width: 992px){.page-simple,.page-members{padding-top:18px}.page-simple .p-breadcrumb,.page-members .p-breadcrumb{margin-bottom:35px}}.page-members .p-entry__body a{color:#000000}.page-template-page-simple .p-breadcrumb,.page-template-page-youtube .p-breadcrumb{margin-top:10px}.single-members .l-footer,body.bbpress .l-footer,.post-type-archive-membernews .l-footer,.single-membernews .l-footer,.post-type-archive-members .l-footer,.page-template-page-lp .l-footer,.page-template-page-youtube .l-footer{padding-top:0}.page-template-page-lp .l-main{padding-bottom:50px}.cb-incentive-btn{display:block;line-height:1.3;padding:20px 10px;text-align:center;color:#000000;background:#ff8000;border-radius:4px;box-sizing:border-box;transition:color, background-color 0.8s}@media screen and (max-width: 767px){.cb-incentive-btn{margin:40px 0}}@media screen and (min-width: 768px) and (max-width: 991px){.cb-incentive-btn{margin:60px 0}}@media screen and (min-width: 992px){.cb-incentive-btn{margin:80px 0}}.cb-incentive-btn:hover{color:#ffffff;background:#e37100}.wpcf7-form{text-align:center}@media screen and (max-width: 767px){.font-size-xl{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 991px){.font-size-xl{font-size:38px}}@media screen and (min-width: 992px){.font-size-xl{font-size:48px}}@media screen and (max-width: 767px){.font-size-l{font-size:22px}}@media screen and (min-width: 768px) and (max-width: 991px){.font-size-l{font-size:30px}}@media screen and (min-width: 992px){.font-size-l{font-size:36px}}@media screen and (max-width: 767px){.font-size-m{font-size:17px}}@media screen and (min-width: 768px) and (max-width: 991px){.font-size-m{font-size:20px}}@media screen and (min-width: 992px){.font-size-m{font-size:24px}}@media screen and (max-width: 767px){.font-size-d{font-size:14px}}@media screen and (min-width: 768px) and (max-width: 991px){.font-size-d{font-size:14px}}@media screen and (min-width: 992px){.font-size-d{font-size:16px}}@media screen and (max-width: 767px){.font-size-s{font-size:10px}}@media screen and (min-width: 768px) and (max-width: 991px){.font-size-s{font-size:12px}}@media screen and (min-width: 992px){.font-size-s{font-size:12px}}@media screen and (max-width: 767px){body.members-site{font-size:14px}}@media screen and (min-width: 768px) and (max-width: 991px){body.members-site{font-size:16px}}@media screen and (min-width: 992px){body.members-site{font-size:16px}}@media screen and (max-width: 767px){body.members-site-top .p-page-header__title{margin-top:15px}}@media screen and (min-width: 768px) and (max-width: 991px){body.members-site-top .p-page-header__title{margin-top:27px}}@media screen and (min-width: 992px){body.members-site-top .p-page-header__title{margin-top:30px}}.prt201055-btn{display:block;text-align:center;line-height:1.3;border:solid 1px #cccccc !important;border-radius:3px;background-image:linear-gradient(to bottom, #fff, #ddd);box-sizing:border-box}@media screen and (max-width: 767px){.prt201055-btn{padding:14px 20px}}@media screen and (min-width: 768px) and (max-width: 991px){.prt201055-btn{padding:16px 20px}}@media screen and (min-width: 992px){.prt201055-btn{padding:18px 20px}}.prt201055-btn:hover{background-image:linear-gradient(to bottom, #fff, #f1f1f1)}.prt19c230{margin-bottom:3em}.prt19c230-items{margin-bottom:2em;list-style:none}.prt19c230-item-in{margin-bottom:1.2em;box-sizing:border-box}@media screen and (max-width: 767px){.prt19c230-item-in{display:block}}@media screen and (min-width: 768px){.prt19c230-item-in{display:table;width:100%}}.prt19c230-date{width:14em;line-height:1;padding:3px 0}@media screen and (max-width: 767px){.prt19c230-date{display:block;float:left}}@media screen and (min-width: 768px){.prt19c230-date{display:table-cell;vertical-align:top}}.prt19c230-cat{line-height:1;width:70px;padding-left:15px}@media screen and (max-width: 767px){.prt19c230-cat{display:block;float:left}}@media screen and (min-width: 768px){.prt19c230-cat{display:table-cell;vertical-align:top}}.prt19c230-cat-label{font-size:71.4%;line-height:1;display:inline-block;overflow:hidden;box-sizing:border-box;width:80px;padding:5px 4px;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;border-radius:2px;background-color:#888888}.prt19c230-title{line-height:1.3;padding:3px 0 0 30px}@media screen and (max-width: 767px){.prt19c230-title{display:block;float:left;width:100%;padding-left:0}}@media screen and (min-width: 768px){.prt19c230-title{display:table-cell;vertical-align:top}}.prt19c230-btn{display:block;margin-bottom:1em;padding:10px;text-align:center;border:solid 1px #cccccc;border-radius:10px}body.bbpress #wrapper>main{padding-top:20px}body.bbpress .p-breadcrumb{display:none}.prt201050{margin-bottom:30px}.prt201051{margin-bottom:30px !important;padding:15px;text-align:center;font-size:130% !important;background-color:#000000;color:#ffffff}.prt201054{margin-bottom:60px}.prt201052{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.prt201052{margin-bottom:15px}}@media screen and (min-width: 768px) and (max-width: 991px){.prt201052{margin-bottom:23px}}@media screen and (min-width: 992px){.prt201052{margin-bottom:30px}}.prt201052-btn{width:48%}.prt201053{margin:0 0 10px 0 !important;clear:both}@media screen and (max-width: 767px){.prt201053{list-style:none !important}}@media screen and (min-width: 768px){.prt201053{padding:10px 20px !important;border:solid 1px #cccccc}}.prt201053>li{position:relative}.prt201053>li a{position:relative;display:block;line-height:1.3}@media screen and (max-width: 767px){.prt201053>li{border:solid 1px #cccccc;border-bottom-style:none}.prt201053>li:last-child{border-bottom-style:solid}.prt201053>li:after{font-family:"Font Awesome 5 Free";content:"\f105";position:absolute;top:0;right:15px;bottom:0;left:auto;display:block;width:1em;height:1em;margin:auto;line-height:1;color:#666666;font-weight:900}.prt201053>li a{padding:20px 30px 20px 20px}}@media screen and (min-width: 768px){.prt201053>li{padding:5px 0 5px 1.4em}.prt201053>li:before{font-family:"Font Awesome 5 Free";content:"\f4ad";position:absolute;top:7px;left:0;display:block;width:1em;height:1em;margin:auto;line-height:1;color:#666666;font-weight:400;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}}#wpmem_register_form legend{display:none}@media screen and (max-width: 767px){.prt201280{font-size:10px}}@media screen and (min-width: 768px) and (max-width: 991px){.prt201280{font-size:12px}}.prt201280{line-height:1.7;margin:10px 0 10px 0}.prt201280 li{display:inline}.prt201280 li:after{content:">";margin:0 2px}.prt201280 li:last-child:after{content:none}div.bbp-breadcrumb{float:none !important}body.bbpress #wrapper>main{padding-top:0 !important}.page-simple,.page-members{padding-top:0 !important}@media only screen and (max-width: 400px){.link-text-username a,.link-text-forgot a,.link-text-register a{display:block}}
